try{
var f,aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b);this.reportErrorToServer=!0},aaa=function(a){return 128!==(a&192)},baa=function(a,b){if(a)throw Error("E");b.push(65533)},caa=function(a,b){b=String.fromCharCode.apply(null,b);return null==a?b:a+b},eaa=function(){var a=daa;a||(a=daa=new TextDecoder("utf-8",{fatal:!0}));return a},gaa=function(){var a=faa;a||(a=faa=new TextDecoder("utf-8",
{fatal:!1}));return a},haa=function(){var a=ca.navigator;return a&&(a=a.userAgent)?a:""},iaa=function(a){var b=null;return b?b.brands.some(function(c){return(c=c.brand)&&da(c,a)}):!1},ea=function(a){return da(haa(),a)},kaa=function(a){return jaa(haa(),a)},laa=function(a){for(var b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c},maa=function(){var a=null;return!!a&&0<a.brands.length},naa=function(){return maa()?!1:ea("Opera")},
oaa=function(){return maa()?!1:ea("Trident")||ea("MSIE")},paa=function(){return maa()?!1:ea("Edge")},qaa=function(){return maa()?iaa("Microsoft Edge"):ea("Edg/")},raa=function(){return ea("Firefox")||ea("FxiOS")},taa=function(){return ea("Safari")&&!(saa()||(maa()?0:ea("Coast"))||naa()||paa()||qaa()||(maa()?iaa("Opera"):ea("OPR"))||raa()||ea("Silk")||ea("Android"))},saa=function(){return maa()?iaa("Chromium"):(ea("Chrome")||ea("CriOS"))&&!paa()||ea("Silk")},uaa=function(){return ea("Android")&&!(saa()||
raa()||naa()||ea("Silk"))},vaa=function(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[c.find(function(d){return d in b})]||""}},waa=function(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b},xaa=function(a){var b=haa();
if("Internet Explorer"===a)return oaa()?waa(b):"";b=laa(b);var c=vaa(b);switch(a){case "Opera":if(naa())return c(["Version","Opera"]);if(maa()?iaa("Opera"):ea("OPR"))return c(["OPR"]);break;case "Microsoft Edge":if(paa())return c(["Edge"]);if(qaa())return c(["Edg"]);break;case "Chromium":if(saa())return c(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&raa()||"Safari"===a&&taa()||"Android Browser"===a&&uaa()||"Silk"===a&&ea("Silk")?(a=b[2])&&a[1]||"":""},yaa=function(a){if(maa()&&"Silk"!==
a){var b=null.brands.find(function(c){return c.brand===a});if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=xaa(a);if(""===b)return NaN;b=b.split(".")}return 0===b.length?NaN:Number(b[0])},zaa=function(){var a=null;return!!a&&!!a.platform},Aaa=function(){return zaa()?"Android"===null.platform:ea("Android")},Baa=function(){return ea("iPhone")&&!ea("iPod")&&!ea("iPad")},Caa=function(){return Baa()||ea("iPad")||ea("iPod")},Daa=function(){return zaa()?"macOS"===null.platform:ea("Macintosh")},
Eaa=function(){return zaa()?"Windows"===null.platform:ea("Windows")},Faa=function(){return zaa()?"Chrome OS"===null.platform:ea("CrOS")},Gaa=function(){var a=haa(),b="";Eaa()?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):Caa()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):Daa()?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):kaa("KaiOS")?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):Aaa()?(b=/Android\s+([^\);]+)(\)|;)/,
b=(a=b.exec(a))&&a[1]):Faa()&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""},Haa=function(a){return a[a.length-1]},Iaa=function(a,b,c){var d=a.length,e="string"===typeof a?a.split(""):a;for(--d;0<=d;--d)d in e&&b.call(c,e[d],d,a)},Jaa=function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in e&&b.call(c,e[k],k,a))return k;return-1},Kaa=function(a,b,c){var d=a.length,e="string"===typeof a?a.split(""):a;for(--d;0<=d;d--)if(d in e&&b.call(c,
e[d],d,a))return d;return-1},Maa=function(a,b){return 0<=Laa(a,b)},Oaa=function(a,b,c){Naa(a,c,0,b)},Paa=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length},Qaa=function(a){return Array.prototype.concat.apply([],arguments)},Raa=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},Naa=function(a,b,c,d){return Array.prototype.splice.apply(a,Saa(arguments,1))},Saa=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,
b,c)},Vaa=function(a,b,c){return Taa(a,c||Uaa,!1,b)},Taa=function(a,b,c,d,e){for(var k=0,n=a.length,p;k<n;){var u=k+(n-k>>>1);var v=c?b.call(e,a[u],u,a):b(d,a[u]);0<v?k=u+1:(n=u,p=!v)}return p?k:-k-1},Waa=function(a,b){a.sort(b||Uaa)},Xaa=function(a,b,c){var d=c||Uaa;Waa(a,function(e,k){return d(b(e),b(k))})},Uaa=function(a,b){return a>b?1:a<b?-1:0},Yaa=function(a,b){return a===b},Zaa=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=
8192){var k=Saa(d,e,e+8192);k=Zaa.apply(null,k);for(var n=0;n<k.length;n++)b.push(k[n])}else b.push(d)}return b},$aa=function(){return ea("Edge")},cba=function(a){if(null==a||"string"===typeof a)return a;if(aba&&a instanceof Uint8Array)return bba(a);ha(a);return null},fba=function(a){if(null==a||dba(a))return a;if("string"===typeof a)return eba(a);ha(a);return null},dba=function(a){return aba&&null!=a&&a instanceof Uint8Array},iba=function(a,b,c){return b===c?gba||(gba=new Uint8Array(0)):hba?a.slice(b,
c):new Uint8Array(a.subarray(b,c))},jba=function(a){var b=a>>>0;a=Math.floor((a-b)/4294967296)>>>0;ia=b;ja=a},kba=function(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);a>>>=0;b&&(a=~a>>>0,c=(~c>>>0)+1,4294967295<c&&(c=0,a++,4294967295<a&&(a=0)));ia=c;ja=a},lba=function(a,b){return 4294967296*b+(a>>>0)},mba=function(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0));a=lba(a,b);return c?-a:a},nba=function(a,b){var c=-(a&1);return mba((a>>>1|b<<31)^c,b>>>1^c)},
oba=function(a,b){function c(e,k){e=e?String(e):"";return k?"0000000".slice(e.length)+e:e}b>>>=0;a>>>=0;if(2097151>=b)return""+(4294967296*b+a);var d=(a>>>24|b<<8)>>>0&16777215;b=b>>16&65535;a=(a&16777215)+6777216*d+6710656*b;d+=8147497*b;b*=2;1E7<=a&&(d+=Math.floor(a/1E7),a%=1E7);1E7<=d&&(b+=Math.floor(d/1E7),d%=1E7);return c(b,0)+c(d,b)+c(a,1)},pba=function(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b+(0==a?1:0)>>>0);a=oba(a,b);return c?"-"+a:a},rba=function(a,b){if(a.constructor===Uint8Array)return a;
if(a.constructor===ArrayBuffer||a.constructor===Array)return new Uint8Array(a);if(a.constructor===String)return eba(a);if(a.constructor===qba)return!b&&(b=a.value_)&&b.constructor===Uint8Array?b:a.kwb();if(a instanceof Uint8Array)return new Uint8Array(a.buffer,a.byteOffset,a.byteLength);throw Error("I");},sba=function(a,b){for(var c=+("-"===a[0]),d=0,e=0,k=a.length,n=0+c,p=(k-c)%6+c;p<=k;n=p,p+=6)n=Number(a.slice(n,p)),e*=1E6,d=1E6*d+n,4294967296<=d&&(e+=d/4294967296|0,d%=4294967296);c&&(e=~e,d?d=
~d+1:e+=1,e=g([d,e]),d=e.next().value,e=e.next().value);return new b(d,e)},uba=function(a,b){Object.isFrozen(a)||(tba?a[tba]|=b:void 0!==a.n0?a.n0|=b:Object.defineProperties(a,{n0:{value:b,configurable:!0,writable:!0,enumerable:!1}}))},vba=function(a){a=tba?a[tba]:a.n0;return null==a?0:a},wba=function(a){return Array.isArray(a)?!!(vba(a)&1):!1},xba=function(a){uba(a,1);return a},yba=function(a){if(!Array.isArray(a))throw Error("K");uba(a,2)},zba=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&
a.constructor===Object},Aba=function(a){return cba(a instanceof qba?a.value_||"":a)},Bba=function(a){return fba(a instanceof qba?a.value_||"":a)},Dba=function(a){if(null==a)return Cba();if(a.constructor===qba)return a;if("string"===typeof a)return a?new qba(a):Cba();if(dba(a))return a.length?new qba(new Uint8Array(a)):Cba();ha(a);return Cba()},Eba=function(a,b,c,d){c!==d?la(a,b,c):ma(a,b);return a},na=function(a,b,c){return Fba(a,b)===c?c:-1},Hba=function(a){switch(typeof a){case "number":return isFinite(a)?
a:String(a);case "object":if(a&&!Array.isArray(a)){if(dba(a))return bba(a);if(a instanceof qba)return a.jwb();if(a instanceof Gba)return a.toArrayInternal()}}return a},Jba=function(a,b){if(null!=a){if(Array.isArray(a))a=Iba(a,b);else if(zba(a)){var c={},d;for(d in a)c[d]=Jba(a[d],b);a=c}else a=b(a);return a}},Iba=function(a,b){for(var c=a.slice(),d=0;d<c.length;d++)c[d]=Jba(c[d],b);wba(a)&&xba(c);return c},Kba=function(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=Hba(a);return Array.isArray(a)?
Iba(a,Kba):a},Lba=function(a){return a.clone()},Mba=function(a){return dba(a)?new Uint8Array(a):a instanceof Gba?a.C6b():a},Oba=function(a,b){Nba=b;a=new a(b);Nba=null;return a},Pba=function(a,b){return Hba(b)},Zba=function(){for(var a=Qba,b=a.Xg,c=a.Xh,d=b.length+(null!=c?-1:0),e=null!=a.constructor.messageId?1:0;e<d;e++)b[e]=wba(b[e])?Rba:void 0;if(c)for(var k in c)c[k]=wba(c[k])?Rba:void 0;a.Eb=void 0;delete a.tB},$ba=function(a,b){b.tB&&(a.tB=b.tB.slice());var c=b.Eb;if(c){b=b.Xh;for(var d in c){var e=
c[d];if(e){var k=!(!b||!b[d]),n=+d;if(Array.isArray(e)){if(e.length)for(k=oa(a,e[0].constructor,n,k),n=0;n<Math.min(k.length,e.length);n++)$ba(k[n],e[n])}else(k=pa(a,e.constructor,n,void 0,k))&&$ba(k,e)}}}},cca=function(a,b,c){if(c){var d={},e;for(e in c){var k=c[e],n=k.UMc;n||(d.jF=k.Kec||k.S6a.writer,k.iia?(d.b9=aca(k.iia),n=function(p){return function(u,v,y){return p.jF(u,v,y,p.b9)}}(d)):k.kua?(d.a9=bca(k.fieldInfo.ctor,k.kua),n=function(p){return function(u,v,y){return p.jF(u,v,y,p.a9)}}(d)):
n=d.jF,k.UMc=n);n(b,a,k.fieldInfo);d={jF:d.jF,b9:d.b9,a9:d.a9}}}b.TMc(a)},eca=function(a,b,c,d){var e=dca.prototype.writeString,k=dca.prototype.writeString;(a=ra(a,b,!0))&&a.forEach(function(n,p){d.writeMessage(c,n,function(u,v){e.call(v,1,p);k.call(v,2,n)})})},fca=function(a,b,c,d,e,k){var n=dca.prototype.writeString;(a=ra(a,b,!0,c))&&a.forEach(function(p,u){e.writeMessage(d,p,function(v,y){n.call(y,1,u);y.writeMessage(2,p,k)})})},ica=function(a,b,c,d,e,k){if(2!==a.nextWireType_)return!1;var n=new gca(void 0);
a.readMessage(n,function(p,u){for(;u.nextField();){var v=u.nextField_;if(1===v){if(e(u,p,1))continue}else if(2===v&&hca(u,p,2,d,k))continue;u.skipField()}});n.Uvb(ra(b,c,!1,d),d);return!0},jca=function(a,b,c,d,e){if(2!==a.nextWireType_)return!1;void 0===Qba?Qba=new gca(void 0):Zba();a.readMessage(Qba,function(k,n){for(;n.nextField();){var p=n.nextField_;if(1===p){if(d(n,k,1))continue}else if(2===p&&e(n,k,2))continue;n.skipField()}});a=ra(b,c,!1);""===Cba()?Qba.Svb(a):Qba.Tvb(a);return!0},lca=function(a,
b,c){return a[kca]||(a[kca]=function(d,e){return b(d,e,c)})},oca=function(a){var b=a[kca];if(!b){var c=mca(a);b=function(d,e){return nca(d,e,c)};a[kca]=b}return b},pca=function(a){var b=a.iia;if(b)return oca(b);if(b=a.Jec)return lca(a.fieldInfo.ctor,b,a.kua)},qca=function(a){var b=pca(a),c=a.fieldInfo,d=a.S6a.reader;return b?function(e,k){return d(e,k,c,b)}:function(e,k){return d(e,k,c)}},rca=function(a,b,c,d,e,k){a=a();var n=0;a.length&&"number"!==typeof a[0]&&(c(b,a[0]),n++);for(;n<a.length;){c=
a[n++];for(var p=n+1;p<a.length&&"number"!==typeof a[p];)p++;var u=a[n++];p-=n;switch(p){case 0:d(b,c,u);break;case 1:d(b,c,u,a[n++]);break;case 2:e(b,c,u,a[n++],a[n++]);break;case 3:p=a[n++];var v=a[n++],y=a[n++];Array.isArray(y)?e(b,c,u,p,v,y):k(b,c,u,p,v,y);break;case 4:k(b,c,u,a[n++],a[n++],a[n++],a[n++]);break;default:throw Error("P`"+p);}}return b},aca=function(a){var b=a[sca];if(!b){var c=tca(a);b=function(d,e){return uca(d,e,c)};a[sca]=b}return b},bca=function(a,b){var c=a[sca];c||(c=function(d,
e){return cca(d,e,b)},a[sca]=c);return c},vca=function(a,b){a.push(b)},wca=function(a,b,c){a.push(b,c.writer)},xca=function(a,b,c,d,e){var k=aca(e),n=c.writer;a.push(b,function(p,u,v){return n(p,u,v,d,k)})},yca=function(a,b,c,d,e,k){var n=bca(d,k),p=c.writer;a.push(b,function(u,v,y){return p(u,v,y,d,n)})},tca=function(a){var b=a[zca];return b?b:rca(a,a[zca]=[],vca,wca,xca,yca)},Aca=function(a,b){a[0]=b},Bca=function(a,b,c,d){var e=c.reader;a[b]=d?function(k,n,p){return e(k,n,p,d)}:e},Cca=function(a,
b,c,d,e,k){var n=c.reader,p=oca(e);a[b]=function(u,v,y){return n(u,v,y,d,p,k)}},Dca=function(a,b,c,d,e,k,n){var p=c.reader,u=lca(d,e,k);a[b]=function(v,y,B){return p(v,y,B,d,u,n)}},mca=function(a){var b=a[Eca];return b?b:rca(a,a[Eca]={},Aca,Bca,Cca,Dca)},nca=function(a,b,c){for(;b.nextField()&&!b.isEndGroup();){var d=b.nextField_,e=c[d];if(!e){var k=c[0];k&&(k=k[d])&&(e=c[d]=qca(k))}e&&e(b,a,d)||b.ZVa(a)}return a},uca=function(a,b,c){for(var d=c.length,e=1==d%2,k=e?1:0;k<d;k+=2)(0,c[k+1])(b,a,c[k]);
cca(a,b,e?c[0]:void 0)},ta=function(a,b){return{reader:a,writer:b}},Fca=function(a,b,c){a.writeDouble(c,va(b,c))},Gca=function(a,b,c){a.writeFloat(c,va(b,c))},Hca=function(a,b,c){a.writeInt64(c,va(b,c))},Ica=function(a,b,c){a.writeUint64(c,va(b,c))},Jca=function(a,b,c){a.writeInt32(c,va(b,c))},Kca=function(a,b,c){a.writeBool(c,va(b,c))},Lca=function(a,b,c){a.writeString(c,va(b,c))},Mca=function(a,b,c){a.writeRepeatedString(c,ya(b,c))},Nca=function(a,b,c,d,e){a.writeMessage(c,pa(b,d,c),e)},Oca=function(a,
b,c){a.writeBytes(c,va(b,c))},Pca=function(a,b,c){a.writeUint32(c,va(b,c))},Qca=function(a,b,c){a.writeEnum(c,va(b,c))},Rca=function(a,b,c){if(0!==a.nextWireType_&&2!==a.nextWireType_)return!1;a.csc(ya(b,c));return!0},Sca=function(a,b,c){if(0!==a.nextWireType_&&2!==a.nextWireType_)return!1;a.bsc(ya(b,c));return!0},Tca=function(a,b,c){if(2!==a.nextWireType_)return!1;la(b,c,a.s4());return!0},Uca=function(a,b,c){if(2!==a.nextWireType_)return!1;la(b,c,a.readString());return!0},hca=function(a,b,c,d,e){if(2!==
a.nextWireType_)return!1;a.readMessage(Vca(b,d,c),e);return!0},Wca=function(a,b,c){if(0!==a.nextWireType_&&2!==a.nextWireType_)return!1;a.asc(ya(b,c));return!0},Xca=function(a,b,c){eca(b,c,c,a)},Yca=function(a,b,c,d,e){fca(b,c,d,c,a,e)},za=function(a,b,c,d){return new Zca(a,b,c,d)},$ca=function(a){var b=this.ctor,c=this.fieldIndex;return this.isRepeated?oa(a,b,c,!0):pa(a,b,c,void 0,!0)},ada=function(a,b){var c=this.fieldIndex;return this.isRepeated?Aa(a,c,b,!0):Ba(a,c,b,!0)},Ca=function(a,b,c){for(var d=
[],e=0;e<a.length;e++)d.push(b(c,a[e]));return d},Da=function(a,b,c,d){for(var e in c){var k=c[e],n=a.getExtension(k);if(null!=n){var p=void 0;for(p in k.fieldName)if(k.fieldName.hasOwnProperty(p))break;var u=k.toObjectFn;b[p]=u?k.isRepeated?Ca(n,u,d):u(d,n):n}}},bda=function(a){return a.length&&"string"!==typeof a[0]?Ea.map(a,Aba):a},cda=function(a){return!a.length||a[0]instanceof Uint8Array?a:Ea.map(a,Bba)},Fa=function(a,b,c){var d=[];a.forEach(function(e,k){d.push([k,c?c(b,e):e])});return d},Ga=
function(a){return null===a?void 0:a},Ha=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},Ja=function(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c},dda=function(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d},eda=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},fda=function(a){var b=0,c;for(c in a)b++;return b},Ka=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},gda=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},
Ma=function(a,b){var c=La(b),d=c?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a},hda=function(a,b){return null!==a&&b in a},ida=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1},jda=function(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return d},Na=function(a){for(var b in a)return!1;return!0},kda=function(a,b){b in a&&delete a[b]},Oa=function(a,b,c){return null!==a&&b in a?a[b]:c},lda=function(a,b,c){return b in a?a[b]:a[b]=c},Pa=function(a,b){for(var c in a)if(!(c in
b)||a[c]!==b[c])return!1;for(var d in b)if(!(d in a))return!1;return!0},Qa=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Sa=function(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?
{}:new a.constructor(a.length),c;for(c in a)b[c]=Sa(a[c]);return b},Ua=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var k=0;k<mda.length;k++)c=mda[k],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},nda=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return nda.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c},xda=function(a){if(a instanceof Va)return'url("'+Wa(a).replace(/</g,"%3c").replace(/[\\"]/g,
"\\$&")+'")';if(a instanceof oda)a=pda(a);else{a=String(a);var b=a.replace(qda,"$1").replace(qda,"$1").replace(rda,"url");if(sda.test(b)){if(b=!tda.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=b&&c&&uda(a)}a=b?vda(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new wda("Value does not allow [{;}], got: %s.",[a]);return a},uda=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var 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},vda=function(a){return a.replace(rda,function(b,c,d,e){var k="";d=d.replace(/^(['"])(.*)\1$/,function(n,p,u){k=p;return u});b=$a(d).getTypedStringValue();return c+k+b+k+e})},zda=function(a){var b={};a=ab(a).queryData_;for(var c=g(a.getKeys()),d=c.next();!d.done;d=c.next()){d=d.value;var e=a.get(d);yda.test(d)&&(b[d]=e)}return b},Cda=function(a){if(!a)return null;if(a instanceof Ada)a=a.get("__utmz");else a:{a=a.split(";");
a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=b.indexOf("=");if(0<c&&"__utmz"===b.substr(0,c).trim()){a=b.substr(c+1).trim();break a}}a=null}if(!a)return null;var d;(a=Bda.exec(a))&&1<a.length&&(d=a[1]);if(!d)return null;a={};d=g(d.split("|"));for(b=d.next();!b.done;b=d.next())b=b.value.trim().split("="),2===b.length&&b[0].startsWith("utm")&&(a[b[0]]=b[1]);return a},Dda=function(){var a="undefined"!==typeof window?window.trustedTypes:void 0;return null!==a&&void 0!==a?a:null},Fda=
function(){var a,b;if(void 0===Eda)try{Eda=null!==(b=null===(a=Dda())||void 0===a?void 0:a.createPolicy("google#safe",{createHTML:function(c){return c},createScript:function(c){return c},createScriptURL:function(c){return c}}))&&void 0!==b?b:null}catch(c){Eda=null}return Eda},Ida=function(a){var b,c=null===(b=Fda())||void 0===b?void 0:b.createHTML(a);return new Gda(null!==c&&void 0!==c?c:a,Hda)},Jda=function(a){if(a instanceof Gda)return a.privateDoNotAccessOrElseWrappedHtml;throw Error("$");},Kda=
function(a){var b;a=Jda(a);return(null===(b=Dda())||void 0===b?0:b.isHTML(a))?TrustedHTML.prototype.toString.apply(a):a},eb=function(a){var b,c=null===(b=Fda())||void 0===b?void 0:b.createScriptURL(a);return new Lda(null!==c&&void 0!==c?c:a,Hda)},Mda=function(a){if(a instanceof Lda)return a.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("$");},Nda=function(a){var b;a=Mda(a);return(null===(b=Dda())||void 0===b?0:b.isScriptURL(a))?TrustedScriptURL.prototype.toString.apply(a):a},Pda=function(a){var b,
c=null===(b=Fda())||void 0===b?void 0:b.createScript(a);return new Oda(null!==c&&void 0!==c?c:a,Hda)},Qda=function(a){if(a instanceof Oda)return a.privateDoNotAccessOrElseWrappedScript;throw Error("$");},Rda=function(a){var b;a=Qda(a);return(null===(b=Dda())||void 0===b?0:b.isScript(a))?TrustedScript.prototype.toString.apply(a):a},fb=function(a,b){throw Error(void 0===b?"unexpected value "+a+"!":b);},Tda=function(a){if(a instanceof Sda)return a.privateDoNotAccessOrElseWrappedUrl;throw Error("$");
},Wda=function(a){return a instanceof Uda?Jda(a):Vda(a)},Zda=function(a){return a instanceof Xda?Mda(a):Yda(a)},aea=function(a){return a instanceof $da?Tda(a):Wa(a)},bea=function(a){return a instanceof Xda?Mda(a).toString():gb(a)},eea=function(a){return a instanceof cea?Qda(a):dea(a)},hb=function(a,b){if(null!==a&&void 0!==a.tagName){if("script"===a.tagName.toLowerCase())throw Error("ha");if("style"===a.tagName.toLowerCase())throw Error("ia");}a.innerHTML=Wda(b)},fea=function(a,b){a.src=bea(b)},iea=
function(a,b,c){if(b instanceof gea||b instanceof Xda)a.href=bea(b);else{if(-1===hea.indexOf(c))throw Error("ja`"+c);a.href=aea(b)}a.rel=c},jea=function(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)},kea=function(a,b){a.src=Zda(b);jea(a)},lea=function(a,b){return a.parseFromString(Wda(b),"text/html")},ib=function(a,b,c,d){return a.open(aea(b),
c,d)},mea=function(a){var b=document.createElement("template");if(!("content"in b)){b=Ida("<html><body>"+a);a=new DOMParser;b=lea(a,b);for(a=b.createDocumentFragment();0<b.body.childNodes.length;)a.appendChild(b.body.firstChild);return a}a=Ida(a);hb(b,a);return b.content},nea=function(a){a=a.nodeName;return"string"===typeof a?a:"FORM"},oea=function(a){a=a.nodeType;return a===Node.ELEMENT_NODE||"number"!==typeof a},qea=function(a){return new pea(function(b){return b.substr(0,a.length+1).toLowerCase()===
a+":"})},sea=function(a,b){b=void 0===b?rea:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof pea&&d.isValid(a))return new Sda(a,Hda)}},kb=function(a){var b=void 0===b?rea:b;return sea(a,b)||tea},uea=function(a){for(var b=lb.apply(1,arguments),c=[a[0]],d=0;d<b.length;d++)c.push(String(b[d])),c.push(a[d+1]);return new Sda(c.join(""),Hda)},mb=function(a){var b=lb.apply(1,arguments);if(0===b.length)return eb(a[0]);a[0].toLowerCase();for(var c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),
c.push(a[d+1]);return eb(c.join(""))},vea=function(a,b){var c=Nda(a);if(/#/.test(c))throw Error("$");var d=/\?/.test(c)?"&":"?";b.forEach(function(e,k){e=e instanceof Array?e:[e];for(var n=0;n<e.length;n++){var p=e[n];null!==p&&void 0!==p&&(c+=d+encodeURIComponent(k)+"="+encodeURIComponent(String(p)),d="&")}});return eb(c)},wea=function(a){a=Rda(a);return eb(URL.createObjectURL(new Blob([a],{type:"text/javascript"})))},xea=function(a,b){return Zone.current.wrap(a,b)},yea=function(a,b){for(var c=a.length-
1;0<=c;c--)"function"===typeof a[c]&&(a[c]=xea(a[c],b+"_"+c));return a},Cea=function(a){for(var b=["getCurrentPosition","watchPosition"],c=a.constructor.name,d={},e=0;e<b.length;d={oy:d.oy},e++){d.oy=b[e];var k=a[d.oy];if(k){var n=zea(a,d.oy);Aea(n)&&(a[d.oy]=function(p){return function(u){var v=function(){return u.apply(this,yea(arguments,c+"."+p.oy))};Bea(v,u);return v}}(d)(k))}}},Aea=function(a){return a?!1===a.writable?!1:!("function"===typeof a.get&&"undefined"===typeof a.set):!0},Hea=function(a,
b,c){var d=zea(a,b);!d&&c&&zea(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=nb("on"+b+"patched"),!a.hasOwnProperty(c)||!a[c])){delete d.writable;delete d.value;var e=d.get,k=d.set,n=b.substr(2),p=Dea[n];p||(p=Dea[n]=nb("ON_PROPERTY"+n));d.set=function(u){var v=this;v||a!==ob||(v=ob);v&&(v[p]&&v.removeEventListener(n,Eea),k&&k.apply(v,Fea),"function"===typeof u?(v[p]=u,v.addEventListener(n,Eea,!1)):v[p]=null)};d.get=function(){var u=this;u||a!==ob||(u=ob);if(!u)return null;var v=
u[p];return v?v:e&&(v=e&&e.call(this))?(d.set.call(this,v),"function"===typeof u.removeAttribute&&u.removeAttribute(b),v):null};Gea(a,b,d);a[c]=!0}},Iea=function(a,b,c){if(b)for(var d=0;d<b.length;d++)Hea(a,"on"+b[d],c);else{b=[];for(d in a)"on"==d.substr(0,2)&&b.push(d);for(d=0;d<b.length;d++)Hea(a,b[d],c)}},Kea=function(a){var b=ob[a];if(b){ob[nb(a)]=b;ob[a]=function(){var e=yea(arguments,a);switch(e.length){case 0:this[Jea]=new b;break;case 1:this[Jea]=new b(e[0]);break;case 2:this[Jea]=new b(e[0],
e[1]);break;case 3:this[Jea]=new b(e[0],e[1],e[2]);break;case 4:this[Jea]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("ya");}};Bea(ob[a],b);var c=new b(function(){}),d;for(d in c)"XMLHttpRequest"===a&&"responseBlob"===d||function(e){"function"===typeof c[e]?ob[a].prototype[e]=function(){return this[Jea][e].apply(this[Jea],arguments)}:Gea(ob[a].prototype,e,{set:function(k){"function"===typeof k?(this[Jea][e]=xea(k,a+"."+e),Bea(this[Jea][e],k)):this[Jea][e]=k},get:function(){return this[Jea][e]}})}(d);
for(d in b)"prototype"!==d&&b.hasOwnProperty(d)&&(ob[a][d]=b[d])}},Mea=function(a,b,c){for(var d=a;d&&!d.hasOwnProperty(b);)d=Lea(d);!d&&a[b]&&(d=a);a=nb(b);var e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];var k=d&&zea(d,b);if(Aea(k)){var n=c(e,a,b);d[b]=function(){return n(this,arguments)};Bea(d[b],e)}}return e},Nea=function(a,b,c){function d(k){var n=k.data;n.args[n.cbIdx]=function(){k.invoke.apply(this,arguments)};e.apply(n.target,n.args);return k}var e=null;e=Mea(a,b,function(k){return function(n,
p){var u=c(n,p);return 0<=u.cbIdx&&"function"===typeof p[u.cbIdx]?Zone.current.scheduleMacroTask(u.name,p[u.cbIdx],u,d,void 0):k.apply(n,p)}})},Bea=function(a,b){a[nb("OriginalDelegate")]=b},Rea=function(){if(Oea)return Pea;Oea=!0;try{var a=Qea.navigator.userAgent;if(-1!==a.indexOf("MSIE ")||-1!==a.indexOf("Trident/")||-1!==a.indexOf("Edge/"))Pea=!0}catch(b){}return Pea},Uea=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Sea+c;b=Sea+b;Tea[a]={};Tea[a]["false"]=c;Tea[a]["true"]=b},bfa=
function(a,b,c,d){function e(fa,ka,qa){if(ka=ka||a.event){fa=fa||ka.target||a;var xa=fa[Tea[ka.type][qa?"true":"false"]];if(xa){qa=[];if(1===xa.length)(ka=C(xa[0],fa,ka))&&qa.push(ka);else{xa=xa.slice();for(var wa=0;wa<xa.length&&(!ka||!0!==ka[Vea]);wa++){var Ra=C(xa[wa],fa,ka);Ra&&qa.push(Ra)}}if(1===qa.length)throw qa[0];ka={};for(fa=0;fa<qa.length;ka={W7:ka.W7},fa++)ka.W7=qa[fa],b.nativeScheduleMicroTask(function(Za){return function(){throw Za.W7;}}(ka))}}}function k(fa,ka){if(!fa)return!1;var qa=
!0;ka&&void 0!==ka.useG&&(qa=ka.useG);var xa=ka&&ka.vh,wa=!0;ka&&void 0!==ka.chkDup&&(wa=ka.chkDup);var Ra=!1;ka&&void 0!==ka.rt&&(Ra=ka.rt);for(var Za=fa;Za&&!Za.hasOwnProperty(n);)Za=Lea(Za);!Za&&fa[n]&&(Za=fa);if(!Za||Za[y])return!1;var cb=ka&&ka.eventNameToString,sa={},Xa=Za[y]=Za[n],Ia=Za[nb(p)]=Za[p];fa=Za[nb(u)]=Za[u];var Ya=Za[nb(v)]=Za[v],bb;ka&&ka.prepend&&(bb=Za[nb(ka.prepend)]=Za[ka.prepend]);var qb=function(qc){if(!qc.isRemoved){var wd=Tea[qc.eventName],Jc;wd&&(Jc=wd[qc.capture?"true":
"false"]);if(wd=Jc&&qc.target[Jc])for(var Wd=0;Wd<wd.length;Wd++)if(wd[Wd]===qc){wd.splice(Wd,1);qc.isRemoved=!0;0===wd.length&&(qc.allRemoved=!0,qc.target[Jc]=null);break}}if(qc.allRemoved)return Ia.call(qc.target,qc.eventName,qc.capture?M:H,qc.options)},ub=function(qc){return Xa.call(sa.target,sa.eventName,qc.invoke,sa.options)},Cb=function(qc){return bb.call(sa.target,sa.eventName,qc.invoke,sa.options)},Pb=function(qc){return Ia.call(qc.target,qc.eventName,qc.invoke,qc.options)};ub=qa?function(){if(!sa.isExisting)return Xa.call(sa.target,
sa.eventName,sa.capture?M:H,sa.options)}:ub;qb=qa?qb:Pb;Pb=function(qc,wd){var Jc=typeof wd;return"function"===Jc&&qc.callback===wd||"object"===Jc&&qc.originalDelegate===wd};var lc=ka&&ka.diff?ka.diff:Pb,tc=Zone[nb("UNPATCHED_EVENTS")],xc=a[nb("PASSIVE_EVENTS")];Pb=function(qc,wd,Jc,Wd,me,Qc){me=void 0===me?!1:me;Qc=void 0===Qc?!1:Qc;return function(){var Ef=this||a,Cg=arguments[0];ka&&ka.transferEventName&&(Cg=ka.transferEventName(Cg));var Ne=arguments[1];if(!Ne||Wea&&"uncaughtException"===Cg)return qc.apply(this,
arguments);var Df=!1;if("function"!==typeof Ne){if(!Ne.handleEvent)return qc.apply(this,arguments);Df=!0}if(!xa||xa(qc,Ne,Ef,arguments)){var Fb=Xea&&!!xc&&-1!==xc.indexOf(Cg);var Pc=arguments[2];Pc=!Xea&&"object"===typeof Pc&&Pc?!!Pc.capture:Xea&&Fb?"boolean"===typeof Pc?{capture:Pc,passive:!0}:Pc?"object"===typeof Pc&&!1!==Pc.passive?Object.assign(Object.assign({},Pc),{passive:!0}):Pc:{passive:!0}:Pc;if(tc)for(var Bc=0;Bc<tc.length;Bc++)if(Cg===tc[Bc])return Fb?qc.call(Ef,Cg,Ne,Pc):qc.apply(this,
arguments);Fb=Pc?"boolean"===typeof Pc?!0:Pc.capture:!1;Bc=Pc&&"object"===typeof Pc?Pc.once:!1;var ef=Zone.current,tf=Tea[Cg];tf||(Uea(Cg,cb),tf=Tea[Cg]);var ff=tf[Fb?"true":"false"];tf=Ef[ff];var Ng=!1;if(tf){if(Ng=!0,wa)for(ff=0;ff<tf.length;ff++)if(lc(tf[ff],Ne))return}else tf=Ef[ff]=[];var bf;ff=Ef.constructor.name;var yg=Yea[ff];yg&&(bf=yg[Cg]);bf||(bf=ff+wd+(cb?cb(Cg):Cg));sa.options=Pc;Bc&&(sa.options.once=!1);sa.target=Ef;sa.capture=Fb;sa.eventName=Cg;sa.isExisting=Ng;if(Ng=qa?Zea:void 0)Ng.taskData=
sa;bf=ef.scheduleEventTask(bf,Ne,Ng,Jc,Wd);sa.target=null;Ng&&(Ng.taskData=null);Bc&&(Pc.once=!0);if(Xea||"boolean"!==typeof bf.options)bf.options=Pc;bf.target=Ef;bf.capture=Fb;bf.eventName=Cg;Df&&(bf.originalDelegate=Ne);Qc?tf.unshift(bf):tf.push(bf);if(me)return Ef}}};Za[n]=Pb(Xa,B,ub,qb,Ra);bb&&(Za.prependListener=Pb(bb,".prependListener:",Cb,qb,Ra,!0));Za[p]=function(){var qc=this||a,wd=arguments[0];ka&&ka.transferEventName&&(wd=ka.transferEventName(wd));var Jc=arguments[2],Wd=Jc?"boolean"===
typeof Jc?!0:Jc.capture:!1;Jc=arguments[1];if(!Jc)return Ia.apply(this,arguments);if(!xa||xa(Ia,Jc,qc,arguments)){var me=Tea[wd],Qc;me&&(Qc=me[Wd?"true":"false"]);if(Wd=Qc&&qc[Qc])for(me=0;me<Wd.length;me++){var Ef=Wd[me];if(lc(Ef,Jc)){Wd.splice(me,1);Ef.isRemoved=!0;0===Wd.length&&(Ef.allRemoved=!0,qc[Qc]=null,"string"===typeof wd&&(qc[Sea+"ON_PROPERTY"+wd]=null));Ef.zone.cancelTask(Ef);if(Ra)return qc;return}}return Ia.apply(this,arguments)}};Za[u]=function(qc){var wd=this||a,Jc=qc;ka&&ka.transferEventName&&
(Jc=ka.transferEventName(Jc));qc=[];wd=$ea(wd,cb?cb(Jc):Jc);for(Jc=0;Jc<wd.length;Jc++){var Wd=wd[Jc];qc.push(Wd.originalDelegate?Wd.originalDelegate:Wd.callback)}return qc};Za[v]=function(qc){var wd=this||a;if(qc){ka&&ka.transferEventName&&(qc=ka.transferEventName(qc));var Jc=Tea[qc];if(Jc){var Wd=wd[Jc["false"]];wd=wd[Jc["true"]];if(Wd)for(Wd=Wd.slice(),Jc=0;Jc<Wd.length;Jc++){var me=Wd[Jc];this[p].call(this,qc,me.originalDelegate?me.originalDelegate:me.callback,me.options)}if(wd)for(wd=wd.slice(),
Wd=0;Wd<wd.length;Wd++)Jc=wd[Wd],this[p].call(this,qc,Jc.originalDelegate?Jc.originalDelegate:Jc.callback,Jc.options)}}else{qc=Object.keys(wd);for(wd=0;wd<qc.length;wd++)(Wd=(Wd=afa.exec(qc[wd]))&&Wd[1])&&"removeListener"!==Wd&&this[v].call(this,Wd);this[v].call(this,"removeListener")}if(Ra)return this};Bea(Za[n],Xa);Bea(Za[p],Ia);Ya&&Bea(Za[v],Ya);fa&&Bea(Za[u],fa);return!0}for(var n=d&&d.add||"addEventListener",p=d&&d.rm||"removeEventListener",u=d&&d.listeners||"eventListeners",v=d&&d.rmAll||"removeAllListeners",
y=nb(n),B="."+n+":",C=function(fa,ka,qa){if(!fa.isRemoved){var xa=fa.callback;"object"===typeof xa&&xa.handleEvent&&(fa.callback=function(Za){return xa.handleEvent(Za)},fa.originalDelegate=xa);try{fa.invoke(fa,ka,[qa])}catch(Za){var wa=Za}var Ra=fa.options;Ra&&"object"===typeof Ra&&Ra.once&&ka[p].call(ka,qa.type,fa.originalDelegate?fa.originalDelegate:fa.callback,Ra);return wa}},H=function(fa){return e(this,fa,!1)},M=function(fa){return e(this,fa,!0)},U=[],ba=0;ba<c.length;ba++)U[ba]=k(c[ba],d);return U},
$ea=function(a,b){if(!b){var c=[],d;for(d in a){var e=afa.exec(d);if((e=e&&e[1])&&(!b||e===b)&&(e=a[d]))for(var k=0;k<e.length;k++)c.push(e[k])}return c}c=Tea[b];c||(Uea(b),c=Tea[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]},cfa=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",function(c){return function(d,e){d[Vea]=!0;c&&c.apply(d,e)}})},efa=function(a,b,c,d){function e(v){var y=v.data;y.args[0]=function(){return v.invoke.apply(this,
arguments)};y.handleId=n.apply(a,y.args);return v}function k(v){return p.call(a,v.data.handleId)}var n=null,p=null;b+=d;c+=d;var u={};n=Mea(a,b,function(v){return function(y,B){if("function"===typeof B[0]){var C={isPeriodic:"Interval"===d,delay:"Timeout"===d||"Interval"===d?B[1]||0:void 0,args:B},H=B[0];B[0]=function(){try{return H.apply(this,arguments)}finally{C.isPeriodic||("number"===typeof C.handleId?delete u[C.handleId]:C.handleId&&(C.handleId[dfa]=null))}};y=Zone.current.scheduleMacroTask(b,
B[0],C,e,k);if(!y)return y;B=y.data.handleId;"number"===typeof B?u[B]=y:B&&(B[dfa]=y);B&&B.ref&&B.unref&&"function"===typeof B.ref&&"function"===typeof B.unref&&(y.ref=B.ref.bind(B),y.unref=B.unref.bind(B));return"number"===typeof B||B?B:y}return v.apply(a,B)}});p=Mea(a,c,function(v){return function(y,B){y=B[0];if("number"===typeof y)var C=u[y];else(C=y&&y[dfa])||(C=y);C&&"string"===typeof C.type?"notScheduled"!==C.state&&(C.cancelFn&&C.data.isPeriodic||0===C.runCount)&&("number"===typeof y?delete u[y]:
y&&(y[dfa]=null),C.zone.cancelTask(C)):v.apply(a,B)}})},ffa=function(a,b,c,d,e){var k=Zone.__symbol__(d);if(!b[k]){var n=b[k]=b[d];b[d]=function(p,u,v){u&&u.prototype&&e.forEach(function(y){var B=c+"."+d+"::"+y,C=u.prototype;if(C.hasOwnProperty(y)){var H=a.ObjectGetOwnPropertyDescriptor(C,y);H&&H.value?(H.value=a.wrapWithCurrentZone(H.value,B),a._redefineProperty(u.prototype,y,H)):C[y]&&(C[y]=a.wrapWithCurrentZone(C[y],B))}else C[y]&&(C[y]=a.wrapWithCurrentZone(C[y],B))});return n.call(b,p,u,v)};
a.attachOriginToPatched(b[d],n)}},gfa=function(a,b,c){if(!c||0===c.length)return b;c=c.filter(function(e){return e.target===a});if(!c||0===c.length)return b;var d=c[0].ignoreProperties;return b.filter(function(e){return-1===d.indexOf(e)})},pb=function(a,b,c,d){a&&(b=gfa(a,b,c),Iea(a,b,d))},ofa=function(){hfa=Zone.__symbol__;ifa=Object[hfa("defineProperty")]=Object.defineProperty;jfa=Object[hfa("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;kfa=Object.create;lfa=hfa("unconfigurables");
Object.defineProperty=function(a,b,c){if(a&&a[lfa]&&a[lfa][b])throw new TypeError("Ca`"+b+"`"+a);var d=c.configurable;"prototype"!==b&&(c=mfa(a,b,c));return nfa(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c,b[c])});return a};Object.create=function(a,b){"object"!==typeof b||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=mfa(a,c,b[c])});return kfa(a,b)};Object.getOwnPropertyDescriptor=function(a,b){var c=jfa(a,b);c&&a&&a[lfa]&&
a[lfa][b]&&(c.configurable=!1);return c}},pfa=function(a,b,c){var d=c.configurable;c=mfa(a,b,c);return nfa(a,b,c,d)},mfa=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[lfa]||Object.isFrozen(a)||ifa(a,lfa,{writable:!0,value:{}}),a[lfa]&&(a[lfa][b]=!0));return c},nfa=function(a,b,c,d){try{return ifa(a,b,c)}catch(e){if(c.configurable){"undefined"==typeof d?delete c.configurable:c.configurable=d;try{return ifa(a,b,c)}catch(k){d=!1;if("createdCallback"===b||"attachedCallback"===
b||"detachedCallback"===b||"attributeChangedCallback"===b)d=!0;if(!d)throw k;d=null;try{d=JSON.stringify(c)}catch(n){d=c.toString()}console.log("Attempting to configure '"+b+"' with descriptor '"+d+"' on object '"+a+"' and got error, giving up: "+k)}}else throw e;}},qfa=function(a,b){var c=b.getGlobalObjects(),d=c.eventNames,e=c.globalSources,k=c.zoneSymbolEventNames,n=c.TRUE_STR,p=c.FALSE_STR,u=c.ZONE_SYMBOL_PREFIX,v="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(" ");
c=[];var y="Anchor Area Audio BR Base BaseFont Body Button Canvas Content DList Directory Div Embed FieldSet Font Form Frame FrameSet HR Head Heading Html IFrame Image Input Keygen LI Label Legend Link Map Marquee Media Menu Meta Meter Mod OList Object OptGroup Option Output Paragraph Pre Progress Quote Script Select Source Span Style TableCaption TableCell TableCol Table TableRow TableSection TextArea Title Track UList Unknown Video".split(" ");a.wtf?c=y.map(function(ka){return"HTML"+ka+"Element"}).concat(v):
a.EventTarget?c.push("EventTarget"):c=v;var B=a.__Zone_disable_IE_check||!1,C=a.__Zone_enable_cross_context_check||!1,H=b.isIEOrEdge(),M={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(v=0;v<d.length;v++){var U=d[v],ba=u+(U+p),fa=u+(U+n);k[U]={};k[U][p]=ba;k[U][n]=fa}for(k=0;k<y.length;k++)for(n=
y[k],p=e[n]={},u=0;u<d.length;u++)v=d[u],p[v]=n+".addEventListener:"+v;d=[];for(e=0;e<c.length;e++)y=a[c[e]],d.push(y&&y.prototype);b.patchEventTarget(a,b,d,{vh:function(ka,qa,xa,wa){if(!B&&H)if(C)try{var Ra=qa.toString();if("[object FunctionWrapper]"===Ra||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==Ra)return ka.apply(xa,wa),!1}catch(Za){return ka.apply(xa,wa),!1}else{if(qa=qa.toString(),"[object FunctionWrapper]"===qa||"function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }"==
qa)return ka.apply(xa,wa),!1}else if(C)try{qa.toString()}catch(Za){return ka.apply(xa,wa),!1}return!0},transferEventName:function(ka){return M[ka]||ka}});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget},rfa=function(a,b){var c=a.getGlobalObjects(),d=c.ADD_EVENT_LISTENER_STR,e=c.REMOVE_EVENT_LISTENER_STR,k=b.WebSocket;b.EventTarget||a.patchEventTarget(b,a,[k.prototype]);b.WebSocket=function(p,u){var v=1<arguments.length?new k(p,u):new k(p),y=a.ObjectGetOwnPropertyDescriptor(v,"onmessage");if(y&&
!1===y.configurable){var B=a.ObjectCreate(v);var C=v;[d,e,"send","close"].forEach(function(H){B[H]=function(){var M=a.ArraySlice.call(arguments);if(H===d||H===e){var U=0<M.length?M[0]:void 0;U&&(U=Zone.__symbol__("ON_PROPERTY"+U),v[U]=B[U])}return v[H].apply(v,M)}})}else B=v;a.patchOnProperties(B,["close","error","message","open"],C);return B};c=b.WebSocket;for(var n in k)c[n]=k[n]},sfa=function(a,b){var c=a.getGlobalObjects(),d=c.isMix;if((c.isBrowser||d)&&!a.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,
"onclick")&&"undefined"!==typeof Element){if((c=a.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick"))&&!c.configurable)return!1;if(c)return a.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}}),d=!!document.createElement("div").onclick,a.ObjectDefineProperty(Element.prototype,"onclick",c),d}var e=b.XMLHttpRequest;if(!e)return!1;c=e.prototype;if(d=a.ObjectGetOwnPropertyDescriptor(c,"onreadystatechange"))return a.ObjectDefineProperty(c,
"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),e=!!(new e).onreadystatechange,a.ObjectDefineProperty(c,"onreadystatechange",d||{}),e;var k=a.symbol("fake");a.ObjectDefineProperty(c,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[k]},set:function(n){this[k]=n}});a=new e;c=function(){};a.onreadystatechange=c;c=a[k]===c;a.onreadystatechange=null;return c},tfa=function(a){for(var b=a.getGlobalObjects().eventNames,c=a.symbol("unbound"),d={},
e=0;e<b.length;d={Vk:d.Vk},e++){var k=b[e];d.Vk="on"+k;self.addEventListener(k,function(n){return function(p){p=p.target;var u;for(u=p?p.constructor.name+"."+n.Vk:"unknown."+n.Vk;p;){if(p[n.Vk]&&!p[n.Vk][c]){var v=a.wrapWithCurrentZone(p[n.Vk],u);v[c]=p[n.Vk];p[n.Vk]=v}p=p.parentElement}}}(d),!0)}},rb=function(a){for(var b in a)if(a[b]===rb)return b;throw Error("Da");},ufa=function(a,b){for(var c in b)b.hasOwnProperty(c)&&!a.hasOwnProperty(c)&&(a[c]=b[c])},sb=function(a){if("string"===typeof a)return a;
if(Array.isArray(a))return"["+a.map(sb).join(", ")+"]";if(null==a)return""+a;if(a.overriddenName)return""+a.overriddenName;if(a.name)return""+a.name;a=a.toString();if(null==a)return""+a;var b=a.indexOf("\n");return-1===b?a:a.substring(0,b)},vfa=function(a,b){return null==a||""===a?null===b?"":b:null==b||""===b?a:a+" "+b},tb=function(a){a.__forward_ref__=tb;a.toString=function(){return sb(this())};return a},vb=function(a){return wfa(a)?a():a},wfa=function(a){return"function"===typeof a&&a.hasOwnProperty(xfa)&&
a.__forward_ref__===tb},yfa=function(){var a=wb.ng;if(a&&a.hNc)return a.hNc;throw Error("Ea");},xb=function(a){return{token:a.token,providedIn:a.providedIn||null,factory:a.factory,value:void 0}},h=function(a){return{providers:a.providers||[],imports:a.imports||[]}},Bfa=function(a){var b;(b=a.hasOwnProperty(zfa)?a[zfa]:null)||(b=a.hasOwnProperty(Afa)?a[Afa]:null);return b},Cfa=function(a){var b=a&&(a[zfa]||a[Afa]);return b?(a.hasOwnProperty("name")?a=a.name:(a=(""+a).match(/^function\s*([^\s(]+)/),
a=null===a?"":a[1]),console.warn('DEPRECATED: DI is instantiating a token "'+a+'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "'+(a+'" class.')),b):null},Ffa=function(a){return a&&(a.hasOwnProperty(Dfa)||a.hasOwnProperty(Efa))?a[Dfa]:null},Gfa=function(a,b){return"NG0"+Math.abs(a)+(b?": "+b:"")},yb=function(a){return"string"===typeof a?a:null==a?"":String(a)},Hfa=function(a){return"function"===
typeof a?a.name||a.toString():"object"===typeof a&&null!=a&&"function"===typeof a.type?a.type.name||a.type.toString():yb(a)},Ifa=function(a,b){throw new zb(-201,"No provider for "+Hfa(a)+" found"+(b?" in "+b:""));},Kfa=function(a,b,c){a!=b&&Jfa(c,a,b,"==")},Lfa=function(a,b){null==a&&Jfa(b,a,null,"!=")},Jfa=function(a,b,c,d){throw Error("Ha`"+a+"`"+(null==d?"":" [Expected=> "+c+" "+d+" "+b+" <=Actual]"));},Nfa=function(a){var b=Mfa;Mfa=a;return b},Ofa=function(a,b,c){var d=Bfa(a);if(d&&"root"==d.providedIn)return void 0===
d.value?d.value=d.factory():d.value;if(c&8)return null;if(void 0!==b)return b;Ifa(sb(a),"Injector")},Qfa=function(a){var b=Pfa;Pfa=a;return b},Rfa=function(a,b){b=void 0===b?0:b;if(void 0===Pfa)throw new zb(203,"");return null===Pfa?Ofa(a,void 0,b):Pfa.get(a,b&8?null:void 0,b)},l=function(a,b){b=void 0===b?0:b;return(Mfa||Rfa)(vb(a),b)},Sfa=function(a){for(var b=[],c=0;c<a.length;c++){var d=vb(a[c]);if(Array.isArray(d)){if(0===d.length)throw new zb(900,"");for(var e=void 0,k=0,n=0;n<d.length;n++){var p=
d[n],u=p.__NG_DI_FLAG__;"number"===typeof u?-1===u?e=p.token:k|=u:e=p}b.push(l(e,k))}else b.push(l(d))}return b},Tfa=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a},Ufa=function(a){return{toString:a}.toString()},Wfa=function(a,b,c,d){return Ufa(function(){function e(){var n=lb.apply(0,arguments);if(this instanceof e)return k.call.apply(k,[this].concat(Ab(n))),this;var p=new (Function.prototype.bind.apply(e,[null].concat(Ab(n))));return function(u){d&&d.apply(null,[u].concat(Ab(n)));
(u.hasOwnProperty("__annotations__")?u.__annotations__:Object.defineProperty(u,"__annotations__",{value:[]}).__annotations__).push(p);return u}}var k=Vfa(b);c&&(e.prototype=Object.create(c.prototype));e.prototype.nk=a;return e.XHa=e})},Vfa=function(a){return function(){var b=lb.apply(0,arguments);if(a){b=a.apply(null,Ab(b));for(var c in b)this[c]=b[c]}}},Xfa=function(a,b){return Ufa(function(){function c(){function e(p,u,v){for(u=p.hasOwnProperty("__parameters__")?p.__parameters__:Object.defineProperty(p,
"__parameters__",{value:[]}).__parameters__;u.length<=v;)u.push(null);(u[v]=u[v]||[]).push(n);return p}var k=lb.apply(0,arguments);if(this instanceof c)return d.apply(this,k),this;var n=new (Function.prototype.bind.apply(c,[null].concat(Ab(k))));e.annotation=n;return e}var d=Vfa(b);c.prototype.nk=a;return c.XHa=c})},m=function(a){return Ufa(function(){var b={},c={type:a.type,LO:null,ma:a.ma,oa:a.oa,factory:null,template:a.template||null,qa:a.qa||null,xa:a.xa,Aa:a.Aa||null,Ca:a.Ca||0,va:a.va||null,
Da:a.Da||null,lJ:b,inputs:null,outputs:null,Ga:a.Ga||null,lva:0===a.changeDetection,XX:null,G3:null,selectors:a.selectors||Bb,viewQuery:a.viewQuery||null,features:a.features||null,data:a.data||{},encapsulation:a.encapsulation||0,id:"c",styles:a.styles||Bb,_:null,setInput:null,schemas:a.schemas||null,zd:null},d=a.directives,e=a.features,k=a.ua;c.id+=Yfa++;c.inputs=Zfa(a.inputs,b);c.outputs=Zfa(a.outputs);e&&e.forEach(function(n){return n(c)});c.XX=d?function(){return("function"===typeof d?d():d).map($fa)}:
null;c.G3=k?function(){return("function"===typeof k?k():k).map(aga)}:null;return c})},Db=function(a,b,c){a=a.\u0275cmp;a.XX=function(){return b.map($fa)};a.G3=function(){return c.map(aga)}},$fa=function(a){return a[bga]||a[cga]||null},aga=function(a){return a[dga]||null},r=function(a){return Ufa(function(){var b={type:a.type,bootstrap:a.bootstrap||Bb,declarations:a.declarations||Bb,imports:a.imports||Bb,exports:a.exports||Bb,TBa:null,schemas:a.schemas||null,id:a.id||null};null!=a.id&&(ega[a.id]=a.type);
return b})},Zfa=function(a,b){if(null==a)return fga;var c={},d;for(d in a)if(a.hasOwnProperty(d)){var e=a[d],k=e;Array.isArray(e)&&(k=e[1],e=e[0]);c[e]=d;b&&(b[e]=k)}return c},Eb=function(a){return{type:a.type,name:a.name,factory:null,Ba:!1!==a.Ba,onDestroy:a.type.prototype.ngOnDestroy||null}},hga=function(a,b){var c=a[gga]||null;if(!c&&!0===b)throw Error("Ka`"+sb(a));return c},iga=function(a){return Array.isArray(a)&&"object"===typeof a[1]},jga=function(a){return Array.isArray(a)&&!0===a[1]},lga=
function(a){return a.hasOwnProperty(kga)?a[kga]:null},Gb=function(){return mga},mga=function(a){a.type.prototype.ngOnChanges&&(a.setInput=nga);return oga},oga=function(){var a=this.__ngSimpleChanges__||null,b=null===a||void 0===a?void 0:a.current;if(b){var c=a.previous;if(c===fga)a.previous=b;else for(var d in b)c[d]=b[d];a.current=null;this.ngOnChanges(b)}},nga=function(a,b,c,d){var e;(e=a.__ngSimpleChanges__||null)||(e=a.__ngSimpleChanges__={previous:fga,current:null});var k=e;e=k.current||(k.current=
{});k=k.previous;c=this.lJ[c];var n=k[c];e[c]=new pga(n&&n.currentValue,b,k===fga);a[d]=b},rga=function(){if(void 0!==qga)return qga;if("undefined"!==typeof document)return document},Ib=function(a){for(;Array.isArray(a);)a=a[0];return a},sga=function(a,b){return Ib(b[a.index])},tga=function(a,b){a=b[a];return iga(a)?a:a[0]},uga=function(a){return 4===(a[2]&4)},vga=function(a){return 128===(a[2]&128)},wga=function(a,b){return null===b||void 0===b?null:a[b]},xga=function(a,b){a[5]+=b;var c=a;for(a=
a[3];null!==a&&(1===b&&1===c[5]||-1===b&&0===c[5]);)a[5]+=b,c=a,a=a[3]},t=function(){return Kb.RM},Lb=function(){return Kb.zd},w=function(a){Kb.Iz=a;return a[8]},Mb=function(){for(var a=Kb.vt;null!==a&&64===a.type;)a=a.parent;return a},yga=function(){var a=Kb,b=a.vt;return a.isParent?b:b.parent},zga=function(a,b){var c=Kb;c.vt=a;c.isParent=b},Nb=function(){var a=Kb,b=a.qW;-1===b&&(b=a.qW=a.zd.xz);return b},Aga=function(a){var b=Kb,c=b.bindingIndex;b.bindingIndex+=a;return c},Bga=function(a){Kb.xX=
a},Cga=function(a){var b=Kb.xX;return-1===b?null:a[b]},Ega=function(a,b,c){if(c&4){for(;!(b=b.parent,null!==b||c&1);){b=a;var d=b[1];b=2===d.type?d.KX:1===d.type?b[6]:null;if(null===b)break;a=a[15];if(b.type&10)break}if(null===b)return!1}c=Kb=Dga();c.vt=b;c.RM=a;return!0},Fga=function(a){var b=Dga(),c=a[1];Kb=b;b.vt=c.firstChild;b.RM=a;b.zd=c;b.Iz=a;b.bindingIndex=c.xz;b.X_=!1},Dga=function(){var a=Kb,b=null===a?null:a.child;return null===b?Gga(a):b},Gga=function(a){var b={vt:null,isParent:!0,RM:null,
zd:null,selectedIndex:-1,Iz:null,uY:0,fJ:null,xX:-1,qW:-1,bindingIndex:-1,currentQueryIndex:0,parent:a,child:null,X_:!1};null!==a&&(a.child=b);return b},Hga=function(){var a=Kb;Kb=a.parent;a.vt=null;a.RM=null;return a},Iga=function(){var a=Hga();a.isParent=!0;a.zd=null;a.selectedIndex=-1;a.Iz=null;a.uY=0;a.xX=-1;a.fJ=null;a.qW=-1;a.bindingIndex=-1;a.currentQueryIndex=0},Ob=function(){var a=Kb;return a=a.zd.data[a.selectedIndex]},Qb=function(){Kb.fJ="svg"},Rb=function(){Kb.fJ=null},Jga=function(a,
b){var c=b.ld;for(b=b.He;c<b;c++){var d=a.data[c].type.prototype,e=d.ngAfterContentInit,k=d.ngAfterContentChecked,n=d.ngAfterViewInit,p=d.ngAfterViewChecked;d=d.ngOnDestroy;e&&(a.Hz||(a.Hz=[])).push(-c,e);k&&((a.Hz||(a.Hz=[])).push(c,k),(a.eX||(a.eX=[])).push(c,k));n&&(a.bF||(a.bF=[])).push(-c,n);p&&((a.bF||(a.bF=[])).push(c,p),(a.q7||(a.q7=[])).push(c,p));null!=d&&(a.Ep||(a.Ep=[])).push(c,d)}},Lga=function(a,b,c,d){(a[2]&3)===c&&Kga(a,b,c,d)},Mga=function(a,b){var c=a[2];(c&3)===b&&(a[2]=(c&2047)+
1)},Kga=function(a,b,c,d){for(var e=null!=d?d:-1,k=b.length-1,n=0,p=void 0!==d?a[18]&65535:0;p<k;p++)if("number"===typeof b[p+1]){if(n=b[p],null!=d&&n>=d)break}else{0>b[p]&&(a[18]+=65536);if(n<e||-1==e){var u=0>b[p],v=b[p+1],y=a[u?-b[p]:b[p]];u?a[2]>>11<a[18]>>16&&(a[2]&3)===c&&(a[2]+=2048,v.call(y)):v.call(y);a[18]=(a[18]&4294901760)+p+2}p++}},Nga=function(a){var b="";a&1&&(b+="|Text");a&2&&(b+="|Element");a&4&&(b+="|Container");a&8&&(b+="|ElementContainer");a&16&&(b+="|Projection");a&32&&(b+="|IcuContainer");
a&64&&(b+="|Placeholder");return 0<b.length?b.substring(1):b},Oga=function(a,b,c){for(var d=!!a.listen,e=0;e<c.length;){var k=c[e];if("number"===typeof k){if(0!==k)break;e++;k=c[e++];var n=c[e++],p=c[e++];d?a.setAttribute(b,n,p,k):b.setAttributeNS(k,n,p)}else n=c[++e],64===k.charCodeAt(0)?d&&a.setProperty(b,k,n):d?a.setAttribute(b,k,n):b.setAttribute(k,n),e++}},Qga=function(a,b){if(null!==b&&0!==b.length)if(null===a||0===a.length)a=b.slice();else for(var c=-1,d=0;d<b.length;d++){var e=b[d];"number"===
typeof e?c=e:0!==c&&(-1===c||2===c?Pga(a,c,e,b[++d]):Pga(a,c,e,null))}return a},Pga=function(a,b,c,d){var e=0,k=a.length;if(-1===b)k=-1;else for(;e<a.length;){var n=a[e++];if("number"===typeof n)if(n===b){k=-1;break}else if(n>b){k=e-1;break}}for(;e<a.length;){n=a[e];if("number"===typeof n)break;else if(n===c){null!==d&&(a[e+1]=d);return}e++;null!==d&&e++}-1!==k&&(a.splice(k,0,b),e=k+1);a.splice(e++,0,c);null!==d&&a.splice(e++,0,d)},Rga=function(a,b){for(a>>=16;0<a;)b=b[15],a--;return b},Tga=function(a){var b=
Sga;Sga=a;return b},Wga=function(a,b,c){var d;"string"===typeof c?d=c.charCodeAt(0)||0:c.hasOwnProperty(Uga)&&(d=c[Uga]);null==d&&(d=c[Uga]=Vga++);c=d&255;b.data[a+(c>>5)]|=1<<c},$ga=function(a,b){var c=Xga(a,b);if(-1!==c)return c;c=b[1];c.Qb&&(a.je=b.length,Yga(c.data,a),Yga(b,null),Yga(c.blueprint,null));c=Zga(a,b);a=a.je;if(-1!==c)for(var d=c&32767,e=Rga(c,b),k=e[1].data,n=0;8>n;n++)b[a+n]=e[d+n]|k[d+n];b[a+8]=c;return a},Yga=function(a,b){a.push(0,0,0,0,0,0,0,0,b)},Xga=function(a,b){return-1===
a.je||a.parent&&a.parent.je===a.je||null===b[a.je+8]?-1:a.je},Zga=function(a,b){if(a.parent&&-1!==a.parent.je)return a.parent.je;a=0;for(var c;null!==b;){c=b[1];var d=c.type;c=2===d?c.KX:1===d?b[6]:null;if(null===c)break;a++;b=b[15];if(-1!==c.je)return c.je|a<<16}return-1},Sb=function(a){var b=Mb();if("class"===a)return b.classes;if("style"===a)return b.styles;if(b=b.attrs)for(var c=b.length,d=0;d<c;){var e=b[d];if(3===e||4===e||6===e)break;if(0===e)d+=2;else if("number"===typeof e)for(d++;d<c&&"string"===
typeof b[d];)d++;else{if(e===a)return b[d+1];d+=2}}return null},aha=function(a,b,c){if(c&8)return a;Ifa(b,"NodeInjector")},bha=function(a,b,c,d){c&8&&void 0===d&&(d=null);if(0===(c&3)){a=a[9];var e=Nfa(void 0);try{return a?a.get(b,d,c&8):Ofa(b,d,c&8)}finally{Nfa(e)}}return aha(d,b,c)},gha=function(a,b,c,d,e){d=void 0===d?0:d;if(null!==a){if("string"===typeof c)var k=c.charCodeAt(0)||0;else k=c.hasOwnProperty(Uga)?c[Uga]:void 0,k="number"===typeof k?0<=k?k&255:cha:k;if("function"===typeof k){if(!Ega(b,
a,d))return d&1?aha(e,c,d):bha(b,c,d,e);try{var n=k(d);if(null!=n||d&8)return n;Ifa(c)}finally{Hga()}}else if("number"===typeof k){n=null;var p=Xga(a,b),u=d&1?b[16][6]:null;if(-1===p||d&4){var v=-1===p?Zga(a,b):b[p+8];-1===v||d&2?p=-1:(n=b[1],p=v&32767,b=Rga(v,b))}for(;-1!==p;){a=b[1];if(a.data[p+(k>>5)]&1<<k){v=b[1];var y=v.data[p+8],B=dha(y,v,c,null==n?2===(y.flags&2)&&Sga:n!=v&&0!==(y.type&3),d&1&&u===y);v=null!==B?eha(b,v,B,y):fha;if(v!==fha)return v}v=b[p+8];-1!==v&&!(d&2||d&1&&b[1].data[p+8]===
u)&&b[p+(k>>5)]&1<<k?(n=a,p=v&32767,b=Rga(v,b)):p=-1}}}return bha(b,c,d,e)},cha=function(){return new hha(Mb(),t())},dha=function(a,b,c,d,e){var k=a.yn,n=b.data,p=k&1048575;b=a.ld;a=a.He;var u=k>>20;k=e?p+u:a;for(d=d?p:p+u;d<k;d++)if(p=n[d],d<b&&c===p||d>=b&&p.type===c)return d;return e&&(e=n[b])&&null!==e.template&&e.type===c?b:null},eha=function(a,b,c,d){var e=a[c],k=b.data;if(e instanceof iha){var n=e;if(n.resolving)throw a=Hfa(k[c]),new zb(-200,"Circular dependency in DI detected for "+a);var p=
Tga(n.Bzb);n.resolving=!0;var u=n.YXa?Nfa(n.YXa):null;Ega(a,d,0);try{if(e=a[c]=n.factory(void 0,k,a,d),b.Qb&&c>=d.ld){var v=k[c],y=v.type.prototype,B=y.ngOnInit,C=y.ngDoCheck;if(y.ngOnChanges){var H=mga(v);(b.Di||(b.Di=[])).push(c,H);(b.jn||(b.jn=[])).push(c,H)}B&&(b.Di||(b.Di=[])).push(0-c,B);C&&((b.Di||(b.Di=[])).push(c,C),(b.jn||(b.jn=[])).push(c,C))}}finally{null!==u&&Nfa(u),Tga(p),n.resolving=!1,Hga()}}return e},Tb=function(a){return Ufa(function(){var b=a.prototype.constructor;b=b[kga]||jha(b);
for(var c=Object.prototype,d=Object.getPrototypeOf(a.prototype).constructor;d&&d!==c;){var e=d[kga]||jha(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return function(k){return new k}})},jha=function(a){return wfa(a)?function(){var b=jha(vb(a));return b&&b()}:lga(a)},kha=function(a){return"function"===typeof a},lha=function(a,b){void 0===b&&(b=a);for(var c=0;c<a.length;c++){var d=a[c];Array.isArray(d)?(b===a&&(b=a.slice(0,c)),lha(d,b)):b!==a&&b.push(d)}return b},mha=function(a,b){a.forEach(function(c){return Array.isArray(c)?
mha(c,b):b(c)})},nha=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]},oha=function(a,b){for(var c=[],d=0;d<a;d++)c.push(b);return c},qha=function(a,b,c){var d=pha(a,b);if(0<=d)a[d|1]=c;else{var e=d=~d,k=a.length;if(k==e)a.push(b,c);else if(1===k)a.push(c,a[0]),a[0]=b;else{k--;for(a.push(a[k-1],a[k]);k>e;)a[k]=a[k-2],k--;a[e]=b;a[e+1]=c}}return d},rha=function(a,b){b=pha(a,b);if(0<=b)return a[b|1]},pha=function(a,b){for(var c=0,d=a.length>>1;d!==c;){var e=c+(d-c>>1),k=a[e<<1];if(b===k)return e<<
1;k>b?d=e:c=e+1}return~(d<<1)},wha=function(a){return sha.test(a)||tha.test(a)||uha.test(a)&&!vha.test(a)},xha=function(a){return a?a.map(function(b){return new (Function.prototype.bind.apply(b.type.XHa,[null].concat(Ab(b.args?b.args:[]))))}):[]},yha=function(a){return((a=a.prototype?Object.getPrototypeOf(a.prototype):null)?a.constructor:null)||Object},zha=function(a){return a.map(function(b){var c={token:null,attribute:null,host:!1,optional:!1,self:!1,vDc:!1};if(Array.isArray(b)&&0<b.length)for(var d=
0;d<b.length;d++){var e=b[d];if(void 0!==e){var k=Object.getPrototypeOf(e);if(e instanceof Ub||"Optional"===k.nk)c.optional=!0;else if(e instanceof Vb||"SkipSelf"===k.nk)c.vDc=!0;else if(e instanceof Wb||"Self"===k.nk)c.self=!0;else if(e instanceof Xb||"Host"===k.nk)c.host=!0;else if(e instanceof Yb)c.token=e.token;else if(e instanceof Zb){if(void 0===e.attributeName)throw Error("Ma");c.attribute=e.attributeName}else c.token=e}}else void 0===b||Array.isArray(b)&&0===b.length?c.token=null:c.token=
b;return c})},Cha=function(){void 0===Aha&&(Aha=new Bha);return Aha},Eha=function(a,b,c,d){a=Dha(a,void 0===b?null:b,void 0===c?null:c,d);a.sGa();return a},Dha=function(a,b,c,d){return new Fha(a,void 0===c?null:c,(void 0===b?null:b)||Cha(),d)},Hha=function(a){var b=Bfa(a);b=null!==b?b.factory:lga(a);if(null!==b)return b;if(a instanceof $b)throw new zb(204,"");if(a instanceof Function)return Gha(a);throw new zb(204,"");},Gha=function(a){var b=a.length;if(0<b)throw oha(b,"?"),new zb(204,"");var c=Cfa(a);
return null!==c?function(){return c.factory(a)}:function(){return new a}},Mha=function(a,b,c){if(Iha(a))return Jha(void 0,a.useValue);a=Kha(a,b,c);return Jha(a,Lha)},Kha=function(a){var b=void 0;if(Nha(a))return b=vb(a),lga(b)||Hha(b);if(Iha(a))b=function(){return vb(a.useValue)};else if(a&&a.useFactory)b=function(){return a.useFactory.apply(a,Ab(Sfa(a.deps||[])))};else if(a&&a.useExisting)b=function(){return l(vb(a.useExisting))};else{var c=vb(a&&(a.useClass||a.provide));if(a.deps)b=function(){return new (Function.prototype.bind.apply(c,
[null].concat(Ab(Sfa(a.deps)))))};else return lga(c)||Hha(c)}return b},Jha=function(a,b,c){return{factory:a,value:b,multi:(void 0===c?0:c)?[]:void 0}},Iha=function(a){return null!==a&&"object"==typeof a&&Oha in a},Nha=function(a){return"function"===typeof a},Pha=function(a){a.error.apply(a,Ab(lb.apply(1,arguments)))},ac=function(a){return a.ownerDocument.defaultView},bc=function(a){return a.ownerDocument},Qha=function(a){return a instanceof Function?a():a},Sha=function(a){function b(d){var e=hga(d,
!0),k=e.id;if(null!==k){var n=Rha.get(k);if(n&&n!==d)throw Error("Qa`"+k+"`"+sb(n)+"`"+sb(n.name));Rha.set(k,d)}d=Qha(e.imports);d=g(d);for(e=d.next();!e.done;e=d.next())e=e.value,c.has(e)||(c.add(e),b(e))}var c=new Set;b(a)},Tha=function(a,b){return new cc(sga(a,b))},Uha=function(a){return a instanceof cc?a.nativeElement:a},Vha=function(a,b){a.__ngContext__=b},Wha=function(a){return(a=a.__ngContext__||null)?Array.isArray(a)?a:a.RM:null},x=function(a){Xha(Lb(),t(),Kb.selectedIndex+a)},Xha=function(a,
b,c){Yha||(3===(b[2]&3)?(a=a.jn,null!==a&&Kga(b,a,3,c)):(a=a.Di,null!==a&&Lga(b,a,0,c)));Kb.selectedIndex=c},Zha=function(a){return a>>17&32767},$ha=function(a){return(a&131068)>>2},aia=function(a){return a|1},cia=function(){if(void 0===bia&&(bia=null,wb.trustedTypes))try{bia=wb.trustedTypes.createPolicy("angular",{createHTML:function(a){return a},createScript:function(a){return a},createScriptURL:function(a){return a}})}catch(a){}return bia},dia=function(a){var b;return(null===(b=cia())||void 0===
b?void 0:b.createHTML(a))||a},eia=function(a){return a?(a=a.debug,Lfa(a,"Object does not have a debug representation."),a):a},fia=function(a,b){b=void 0===b?!1:b;if(a=Ib(a))switch(a.nodeType){case Node.TEXT_NODE:return a.textContent;case Node.COMMENT_NODE:return"\x3c!--"+a.textContent+"--\x3e";case Node.ELEMENT_NODE:var c=a.outerHTML;return b?c:c.split(">"+a.innerHTML+"<")[0]+">"}return null},gia=function(a){if("ElementContainer"===a.type)return(a.children||[]).map(gia).join("");if("IcuContainer"===
a.type)throw Error("Xa");return fia(a.native,!0)||""},hia=function(a,b,c,d){for(var e=[],k=c;k<d;k++)e.push({index:k,t:a.data[k],l:b[k]});return{start:c,end:d,length:d-c,content:e}},jia=function(a,b){if(a){for(var c=[];a;)c.push(iia(a,b)),a=a.next;return c}return[]},iia=function(a,b){for(var c=Ib(b[a.index]),d=[],e=[],k=b[1],n=a.ld;n<a.He;n++)d.push(k.data[n].type),e.push(b[n]);return{html:fia(c),type:Nga(a.type),Gwd:a,native:c,children:jia(a.child,b),factories:d,instances:e,injector:kia(a,k,b),get utd(){return a.vsd(b)}}},
kia=function(a,b,c){for(var d=[],e=a.Fpc;e<a.Epc;e++)d.push(b.data[e]);e=[];for(var k=a.Epc;k<a.He;k++)e.push(b.data[k]);return{Frd:lia(c,a.je),esd:lia(b.data,a.je),providers:e,viewProviders:d,nvd:c[a.Fpc-1]}},mia=function(a,b){a=a[b];if("number"!==typeof a)return"????????";a="00000000"+a.toString(2);return a.substring(a.length-8)},lia=function(a,b){return 0>b?"NO_NODE_INJECTOR":mia(a,b+7)+"_"+mia(a,b+6)+"_"+mia(a,b+5)+"_"+mia(a,b+4)+"_"+mia(a,b+3)+"_"+mia(a,b+2)+"_"+mia(a,b+1)+"_"+mia(a,b+0)},nia=
function(a){a=a[3];return jga(a)?a[3]:a},oia=function(a){for(;null!==a&&!jga(a);)a=a[4];return a},ria=function(a){return a.replace(pia,function(b){return b.replace(qia,"\u200b$1\u200b")})},uia=function(a,b,c,d,e){if(null!=d){var k=!1;if(jga(d))var n=d;else iga(d)&&(k=!0,d=d[0]);d=Ib(d);0===a&&null!==c?null==e?b.listen?b.appendChild(c,d):c.appendChild(d):sia(b,c,d,e||null,!0):1===a&&null!==c?sia(b,c,d,e||null,!0):2===a?tia(b,d,k):3===a&&b.destroyNode(d);if(null!=n)for(k=n[7],d=Ib(n),k!==d&&uia(a,b,
c,k,e),e=10;e<n.length;e++)d=n[e],via(b,a,d[1].firstChild,d,c,k,!1)}},wia=function(a,b){return a.listen?a.createText(b):a.createTextNode(b)},xia=function(a,b,c){if(a.listen)return a.createElement(b,c);null!==c?(c=c.toLowerCase(),c="svg"===c?"http://www.w3.org/2000/svg":"math"===c?"http://www.w3.org/1998/MathML/":null):c=null;return null===c?a.createElement(b):a.createElementNS(c,b)},yia=function(a,b){a=a[9];var c=a.indexOf(b),d=b[3];b[2]&1024&&(b[2]&=-1025,xga(d,-1));a.splice(c,1)},zia=function(a,
b){if(!(10>=a.length)){var c=10+b,d=a[c];if(d){var e=d[17];null!==e&&e!==a&&yia(e,d);0<b&&(a[c-1][4]=d[4]);a=nha(a,10+b);via(d[11],2,d[1].firstChild,d,null,null,!1);d[0]=null;d[6]=null;b=a[19];null!==b&&b.detachView(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}},Bia=function(a,b){if(!(b[2]&256)){var c=b[11];c.listen&&c.destroyNode&&via(c,3,a.firstChild,b,null,null,!1);if(a=b[13])for(;a;){c=null;if(iga(a))c=a[13];else{var d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)iga(a)&&Aia(a[1],a),a=a[3];null===
a&&(a=b);iga(a)&&Aia(a[1],a);c=a&&a[4]}a=c}else Aia(b[1],b)}},Aia=function(a,b){if(!(b[2]&256)){b[2]&=-129;b[2]|=256;var c;if(null!=a&&null!=(c=a.Ep))for(var d=0;d<c.length;d+=2){var e=b[c[d]];if(!(e instanceof iha)){var k=c[d+1];if(Array.isArray(k))for(var n=0;n<k.length;n+=2){var p=e[k[n]],u=k[n+1];u.call(p)}else k.call(e)}}d=a.cleanup;c=b[7];k=-1;if(null!==d)for(e=0;e<d.length-1;e+=2)if("string"===typeof d[e]){k=d[e+1];n="function"===typeof k?k(b):Ib(b[k]);p=c[k=d[e+2]];u=d[e+3];if("boolean"===
typeof u)n.removeEventListener(d[e],p,u);else if(0<=u)c[k=u]();else c[k=-u].unsubscribe();e+=2}else n=c[k=d[e+1]],d[e].call(n);if(null!==c){for(d=k+1;d<c.length;d++)(0,c[d])();b[7]=null}1===b[1].type&&b[11].listen&&b[11].destroy();c=b[17];null!==c&&jga(b[3])&&(c!==b[3]&&yia(c,b),b=b[19],null!==b&&b.detachView(a))}},Cia=function(a,b,c){for(;null!==b&&b.type&40;)b=b.parent;return null===b?c[0]:b.flags&2&&(a=a.data[b.ld].encapsulation,2===a||0===a)?null:sga(b,c)},sia=function(a,b,c,d,e){a.listen?a.insertBefore(b,
c,d,e):b.insertBefore(c,d,e)},Dia=function(a,b){return a.listen?a.parentNode(b):b.parentNode},Eia=function(a,b,c){return a.type&40?sga(a,c):null},Hia=function(a,b,c,d){a=Cia(a,d.parent,b);var e=b[11],k=Fia(d.parent||b[6],d,b);if(null!=a)if(Array.isArray(c))for(var n=0;n<c.length;n++){var p=c[n];null!==k?sia(e,a,p,k,!1):e.listen?e.appendChild(a,p):a.appendChild(p)}else null!==k?sia(e,a,c,k,!1):e.listen?e.appendChild(a,c):a.appendChild(c);void 0!==Gia&&Gia(e,d,b,c,a)},Jia=function(a,b){if(null!==b){var c=
b.type;if(c&3)return sga(b,a);if(c&4)return Iia(-1,a[b.index]);if(c&8){c=b.child;if(null!==c)return Jia(a,c);a=a[b.index];return jga(a)?Iia(-1,a):Ib(a)}if(c&32)return Kia(b,a)()||Ib(a[b.index]);c=Lia(a,b);if(null!==c){if(Array.isArray(c))return c[0];a=nia(a[16]);return Jia(a,c)}return Jia(a,b.next)}return null},Lia=function(a,b){return null!==b?a[16][6].projection[b.projection]:null},Iia=function(a,b){a=10+a+1;if(a<b.length){a=b[a];var c=a[1].firstChild;if(null!==c)return Jia(a,c)}return b[7]},tia=
function(a,b,c){var d=Dia(a,b);d&&(a.listen?a.removeChild(d,b,c):d.removeChild(b))},via=function(a,b,c,d,e,k,n){for(;null!=c;){var p=d[c.index],u=c.type;n&&0===b&&(p&&Vha(Ib(p),d),c.flags|=4);if(64!==(c.flags&64))if(u&8)via(a,b,c.child,d,e,k,!1),uia(b,a,e,p,k);else if(u&32){u=Kia(c,d);for(var v;v=u();)uia(b,a,e,v,k);uia(b,a,e,p,k)}else u&16?Mia(a,b,d,c,e,k):uia(b,a,e,p,k);c=n?c.Swa:c.next}},Mia=function(a,b,c,d,e,k){c=c[16];d=c[6].projection[d.projection];if(Array.isArray(d))for(c=0;c<d.length;c++)uia(b,
a,e,d[c],k);else via(a,b,d,c[3],e,k,!0)},Nia=function(a,b,c){a.listen?""===c?a.removeAttribute(b,"class"):a.setAttribute(b,"class",c):b.className=c},Oia=function(a,b){for(var c=0,d=a.length;;){c=a.indexOf(b,c);if(-1===c)return c;if(0===c||32>=a.charCodeAt(c-1)){var e=b.length;if(c+e===d||32>=a.charCodeAt(c+e))return c}c+=1}},Pia=function(a,b,c){var d=4,e=a.attrs||[],k;a:{for(k=0;k<e.length;k++){var n=e[k];if(n=3===n||4===n||6===n)break a}k=e.length}n=!1;for(var p=0;p<b.length;p++){var u=b[p];if("number"===
typeof u){if(!n&&0!==(d&1)&&0!==(u&1))return!1;n&&0===(u&1)||(n=!1,d=u|d&1)}else if(!n)if(d&4){if(d=2|d&1,""!==u&&u!==(4!==a.type||c?a.value:"ng-template")||""===u&&1===b.length){if(0===(d&1))return!1;n=!0}}else{var v=d&8?u:b[++p];if(d&8&&null!==a.attrs){a:{u=a.attrs;for(var y=c,B=0;B<u.length;){var C=u[B++];if(y&&"class"===C){if(C=u[B],-1!==Oia(C.toLowerCase(),v)){v=!0;break a}}else if(1===C){for(;B<u.length&&"string"==typeof(C=u[B++]);)if(C.toLowerCase()===v){v=!0;break a}break}}v=!1}if(!v){if(0===
(d&1))return!1;n=!0}}else{a:if(u=d&8?"class":u,null===e)u=-1;else if(y=0,c||4!==a.type||"ng-template"===a.value){for(B=!1;y<e.length;){C=e[y];if(C===u){u=y;break a}if(3===C||6===C)B=!0;else if(1===C||2===C){for(C=e[++y];"string"===typeof C;)C=e[++y];continue}else if(4===C)break;else if(0===C){y+=4;continue}y+=B?1:2}u=-1}else b:{y=e.indexOf(4);if(-1<y)for(y++;y<e.length;){B=e[y];if("number"===typeof B)break;if(B===u){u=y;break b}y++}u=-1}if(-1===u){if(0===(d&1))return!1;n=!0}else if(""!==v&&(u=u>k?
"":e[u+1].toLowerCase(),(y=d&8?u:null)&&-1!==Oia(y,v)||d&2&&v!==u)){if(0===(d&1))return!1;n=!0}}}}return 0===(d&1)||n},Qia=function(a,b,c){c=void 0===c?!1:c;for(var d=0;d<b.length;d++)if(Pia(a,b[d],c))return!0;return!1},Ria=function(a,b){return a?":not("+b.trim()+")":b},Sia=function(a){for(var b=a[0],c=1,d=2,e="",k=!1;c<a.length;){var n=a[c];if("string"===typeof n)if(d&2){var p=a[++c];e+="["+n+(0<p.length?'="'+p+'"':"")+"]"}else d&8?e+="."+n:d&4&&(e+=" "+n);else""!==e&&0!==(n&1)&&(b+=Ria(k,e),e=""),
d=n,k=k||0!==(d&1);c++}""!==e&&(b+=Ria(k,e));return b},Uia=function(a){return a instanceof Tia?a.changingThisBreaksApplicationSecurity:a},Via=function(a,b){a=a instanceof Tia&&a.getTypeName()||null;if(null!=a&&a!==b){if("ResourceURL"===a&&"URL"===b)return!0;throw Error("Ya`"+b+"`"+a);}return a===b},Yia=function(a){a=new Wia(a);try{var b=!!(new window.DOMParser).parseFromString(dia(""),"text/html")}catch(c){b=!1}return b?new Xia(a):a},aja=function(a){a=String(a);return a.match(Zia)||a.match($ia)?a:
"unsafe:"+a},bja=function(a){a=String(a);return a.split(",").map(function(b){return aja(b.trim())}).join(", ")},cja=function(a){var b={};a=g(a.split(","));for(var c=a.next();!c.done;c=a.next())b[c.value]=!0;return b},dja=function(){for(var a={},b=g(lb.apply(0,arguments)),c=b.next();!c.done;c=b.next()){c=c.value;for(var d in c)c.hasOwnProperty(d)&&(a[d]=!0)}return a},gja=function(a){return a.replace(/&/g,"&amp;").replace(eja,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+
65536)+";"}).replace(fja,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")},nja=function(a,b){var c=null;try{hja=hja||Yia(a);var d=b?String(b):"";c=hja.getInertBodyElement(d);a=5;b=d;do{if(0===a)throw Error("$a");a--;d=b;b=c.innerHTML;c=hja.getInertBodyElement(d)}while(d!==b);var e=(new lja).sanitizeChildren(mja(c)||c);return dia(e)}finally{if(c)for(c=mja(c)||c;c.firstChild;)c.removeChild(c.firstChild)}},mja=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&
"TEMPLATE"===a.nodeName?a.content:null},pja=function(){if(void 0===oja&&(oja=null,wb.trustedTypes))try{oja=wb.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:function(a){return a},createScript:function(a){return a},createScriptURL:function(a){return a}})}catch(a){}return oja},qja=function(a){var b;return(null===(b=pja())||void 0===b?void 0:b.createHTML(a))||a},rja=function(a){var b;return(null===(b=pja())||void 0===b?void 0:b.createScript(a))||a},sja=function(a){var b;return(null===
(b=pja())||void 0===b?void 0:b.createScriptURL(a))||a},dc=function(a){var b=tja();return b?qja(b.sanitize(1,a)||""):Via(a,"HTML")?qja(Uia(a)):nja(rga(),yb(a))},uja=function(a){var b=tja();return b?b.sanitize(2,a)||"":Via(a,"Style")?Uia(a):yb(a)},ec=function(a){var b=tja();return b?b.sanitize(4,a)||"":Via(a,"URL")?Uia(a):aja(yb(a))},vja=function(a){var b=tja();if(b)return sja(b.sanitize(5,a)||"");if(Via(a,"ResourceURL"))return sja(Uia(a));throw new zb(904,"");},wja=function(a,b,c){return("src"===c&&
("embed"===b||"frame"===b||"iframe"===b||"media"===b||"script"===b)||"href"===c&&("base"===b||"link"===b)?vja:ec)(a)},tja=function(){var a=t();return a&&a[12]},xja=function(a,b){var c=a.Da;if(null!==c)for(var d=0;d<c.length;d+=2){var e=c[d],k=c[d+1];if(-1!==k){var n=a.data[k];Kb.currentQueryIndex=e;n.Da(2,b[k],k)}}},yja=function(a,b,c,d,e,k,n,p,u,v){var y=b.blueprint.slice();y[0]=e;y[2]=d|140;y[18]=0;y[3]=y[15]=a;y[8]=c;y[10]=n||a&&a[10];y[11]=p||a&&a[11];y[12]=u||a&&a[12]||null;y[9]=v||a&&a[9]||
null;y[6]=k;y[16]=2==b.type?a[16]:y;return y},Aja=function(a,b,c,d,e){var k=a.data[b];null===k?(k=zja(a,b,c,d,e),Kb.X_&&(k.flags|=64)):k.type&64&&(k.type=c,k.value=d,k.attrs=e,a=yga(),k.je=null===a?-1:a.je);zga(k,!0);return k},zja=function(a,b,c,d,e){var k=Kb.vt,n=Kb.isParent,p=n?k:k&&k.parent;b=a.data[b]={type:c,index:b,Lu:null,je:p?p.je:-1,ld:-1,He:-1,YX:-1,Avd:null,flags:0,yn:0,value:d,attrs:e,kq:null,localNames:null,NXa:void 0,inputs:null,outputs:null,Dcb:null,next:null,Swa:null,child:null,parent:p,
projection:null,styles:null,s6:null,R4:void 0,classes:null,SW:null,Q4:void 0,JI:0,mQ:0};null===a.firstChild&&(a.firstChild=b);null!==k&&(n?null==k.child&&null!==b.parent&&(k.child=b):null===k.next&&(k.next=b));return b},Bja=function(a,b,c,d){if(0===c)return-1;for(var e=b.length,k=0;k<c;k++)b.push(d),a.blueprint.push(d),a.data.push(null);return e},Dja=function(a,b,c){Fga(b);try{var d=a.viewQuery;null!==d&&(Kb.currentQueryIndex=0,d(1,c));var e=a.template;null!==e&&Cja(a,b,e,1,c);a.Qb&&(a.Qb=!1);a.FAa&&
xja(a,b);if(a.GAa){var k=a.viewQuery;Kb.currentQueryIndex=0;k(2,c)}var n=a.components;if(null!==n)for(c=0;c<n.length;c++){for(var p=tga(n[c],b),u=p[1],v=p.length;v<u.blueprint.length;v++)p.push(u.blueprint[v]);Dja(u,p,p[8])}}catch(y){throw a.Qb&&(a.qqa=!0,a.Qb=!1),y;}finally{b[2]&=-5,Iga()}},Eja=function(a,b,c,d){var e=b[2];if(256!==(e&256)){Fga(b);var k=Yha;try{b[18]=0;Kb.bindingIndex=a.xz;null!==c&&Cja(a,b,c,2,d);c=3===(e&3);if(!k)if(c){var n=a.jn;null!==n&&Kga(b,n,3,null)}else{var p=a.Di;null!==
p&&Lga(b,p,0,null);Mga(b,0)}for(var u=oia(b[13]);null!==u;u=oia(u[4]))if(u[2]){var v=u[9];for(n=0;n<v.length;n++){var y=v[n],B=y[3];0===(y[2]&1024)&&xga(B,1);y[2]|=1024}}for(var C=oia(b[13]);null!==C;C=oia(C[4]))for(u=10;u<C.length;u++){var H=C[u],M=H[1];vga(H)&&Eja(M,H,M.template,H[8])}null!==a.Da&&xja(a,b);if(!k)if(c){var U=a.eX;null!==U&&Kga(b,U,3,void 0)}else{var ba=a.Hz;null!==ba&&Lga(b,ba,1);Mga(b,1)}var fa=a.P_;if(null!==fa)try{for(C=0;C<fa.length;C++){var ka=fa[C];if(0>ka)Kb.selectedIndex=
~ka;else{H=ka;var qa=fa[++C],xa=fa[++C];M=Kb;M.bindingIndex=M.qW=qa;Bga(H);xa(2,b[H])}}}finally{Kb.selectedIndex=-1}var wa=a.components;if(null!==wa)for(fa=0;fa<wa.length;fa++){var Ra=tga(wa[fa],b);if(vga(Ra)){var Za=Ra[1];Ra[2]&80?Eja(Za,Ra,Za.template,Ra[8]):0<Ra[5]&&Fja(Ra)}}var cb=a.viewQuery;null!==cb&&(Kb.currentQueryIndex=0,cb(2,d));if(!k)if(c){var sa=a.q7;null!==sa&&Kga(b,sa,3,void 0)}else{var Xa=a.bF;null!==Xa&&Lga(b,Xa,2);Mga(b,2)}!0===a.fK&&(a.fK=!1);k||(b[2]&=-73);b[2]&1024&&(b[2]&=-1025,
xga(b[3],-1))}finally{Iga()}}},Cja=function(a,b,c,d,e){var k=Kb.selectedIndex;try{Kb.selectedIndex=-1,d&2&&20<b.length&&Xha(a,b,20),c(d,e)}finally{Kb.selectedIndex=k}},Gja=function(a,b,c){if(0!==(b.flags&8)){var d=b.He;for(b=b.ld;b<d;b++){var e=a.data[b];e.Da&&e.Da(1,c[b],b)}}},Kja=function(a,b,c){if(Hja){var d=sga(c,b),e=c.ld,k=c.He;a.Qb||$ga(c,b);Vha(d,b);d=c.NXa;for(var n=e;n<k;n++){var p=a.data[n],u=null!==p.template;if(u){var v=b,y=c,B=sga(y,v),C=Ija(p),H=v[10];B=Jja(v,yja(v,C,null,p.lva?64:
16,B,y,H,H.createRenderer(B,p),null,null));v[y.index]=B}v=eha(b,a,n,c);Vha(v,b);if(null!==d&&(y=d[n-e],null!==y))for(B=p.setInput,C=0;C<y.length;){H=y[C++];var M=y[C++],U=y[C++];null!==B?p.setInput(v,U,H,M):v[M]=U}u&&(tga(c.index,b)[8]=v)}if(128===(c.flags&128)){k=c.ld;e=c.He;d=c.index;c=Kb.xX;try{for(Kb.selectedIndex=d;k<e;k++){var ba=a.data[k],fa=b[k];Bga(k);null===ba.Aa&&0===ba.Ca&&null===ba.va||null===ba.Aa||ba.Aa(1,fa)}}finally{Kb.selectedIndex=-1,Bga(c)}}}},Lja=function(a,b,c){c=void 0===c?
sga:c;var d=b.localNames;if(null!==d)for(var e=b.index+1,k=0;k<d.length;k+=2){var n=d[k+1];n=-1===n?c(b,a):a[n];a[e++]=n}},Ija=function(a){var b=a.zd;return null===b||b.qqa?a.zd=Mja(1,null,a.template,a.ma,a.oa,a.XX,a.G3,a.viewQuery,a.schemas,a.qa):b},Mja=function(a,b,c,d,e,k,n,p,u,v){d=20+d;var y=d+e;e=[];for(var B=0;B<y;B++)e.push(B<d?null:fc);v="function"===typeof v?v():v;a={type:a,blueprint:e,template:c,queries:null,viewQuery:p,KX:b,data:e.slice().fill(null,d),xz:d,aK:y,P_:null,Qb:!0,fK:!0,GAa:!1,
FAa:!1,Di:null,jn:null,Hz:null,eX:null,bF:null,q7:null,Ep:null,cleanup:null,Da:null,components:null,Mka:"function"===typeof k?k():k,fwa:"function"===typeof n?n():n,firstChild:null,schemas:u,qa:v,qqa:!1};return e[1]=a},Nja=function(a,b,c,d){b=b[7]||(b[7]=[]);null===c?b.push(d):(b.push(c),a.Qb&&(a.cleanup||(a.cleanup=[])).push(d,b.length-1))},Oja=function(a,b,c){for(var d in a)if(a.hasOwnProperty(d)){c=null===c?{}:c;var e=a[d];c.hasOwnProperty(d)?c[d].push(b,e):c[d]=[b,e]}return c},Qja=function(a,b,
c,d,e,k,n,p){var u=sga(b,c),v=b.inputs,y;!p&&null!=v&&(y=v[d])?(Pja(a,c,y,d,e),2===(b.flags&2)&&(a=tga(b.index,c),a[2]&16||(a[2]|=64))):b.type&3&&(d="class"===d?"className":"for"===d?"htmlFor":"formaction"===d?"formAction":"innerHtml"===d?"innerHTML":"readonly"===d?"readOnly":"tabindex"===d?"tabIndex":d,e=null!=n?n(e,b.value||"",d):e,k.listen?k.setProperty(u,d,e):64===d.charCodeAt(0)||(u.setProperty?u.setProperty(d,e):u[d]=e))},Sja=function(a,b,c){var d=Mb();if(a.Qb){c.LO&&c.LO(c);var e=Bja(a,b,1,
null);Rja(a,d,b,e,c)}a=eha(b,a,d.ld,d);Vha(a,b);(d=sga(d,b))&&Vha(d,b);return a},Uja=function(a,b,c,d){var e=!1;if(Hja){var k=a.Mka;var n=null;if(k)for(var p=0;p<k.length;p++){var u=k[p];if(Qia(c,u.selectors,!1)){n||(n=[]);var v=$ga(c,b);Wga(v,a,u.type);null!==u.template?(Tja(a,c),n.unshift(u)):n.push(u)}}k=null===d?null:{"":-1};if(null!==n){e=!0;p=c;u=a.data.length;v=n.length;p.flags|=1;p.ld=u;p.He=u+v;p.yn=u;for(p=0;p<n.length;p++)u=n[p],u.LO&&u.LO(u);u=p=!1;v=Bja(a,b,n.length,null);for(var y=0;y<
n.length;y++){var B=n[y];c.kq=Qga(c.kq,B.va);Rja(a,c,b,v,B);var C=v;if(k){if(B.Ga)for(var H=0;H<B.Ga.length;H++)k[B.Ga[H]]=C;null!==B.template&&(k[""]=C)}null!==B.Da&&(c.flags|=8);if(null!==B.Aa||null!==B.va||0!==B.Ca)c.flags|=128;B=B.type.prototype;!p&&(B.ngOnChanges||B.ngOnInit||B.ngDoCheck)&&((a.Di||(a.Di=[])).push(c.index),p=!0);u||!B.ngOnChanges&&!B.ngDoCheck||((a.jn||(a.jn=[])).push(c.index),u=!0);v++}b=c.He;a=a.data;n=c.attrs;p=[];v=u=null;for(y=c.ld;y<b;y++){B=a[y];C=B.inputs;if(null===n||
4===c.type&&"ng-template"!==c.value)H=null;else{H=null;for(var M=0;M<n.length;){var U=n[M];if(0===U)M+=4;else{if(5!==U){if("number"===typeof U)break;C.hasOwnProperty(U)&&(null===H&&(H=[]),H.push(U,C[U],n[M+1]))}M+=2}}}p.push(H);u=Oja(C,y,u);v=Oja(B.outputs,y,v)}null!==u&&(u.hasOwnProperty("class")&&(c.flags|=16),u.hasOwnProperty("style")&&(c.flags|=32));c.NXa=p;c.inputs=u;c.outputs=v}if(k&&d)for(a=c.localNames=[],b=0;b<d.length;b+=2){n=k[d[b+1]];if(null==n)throw new zb(-301,"Export of name '"+d[b+
1]+"' not found!");a.push(d[b],n)}}c.kq=Qga(c.kq,c.attrs);return e},Vja=function(a,b,c,d,e){if(e=e.Aa){var k=a.P_;null===k&&(k=a.P_=[]);a=~b.index;a:{for(b=k.length;0<b;){var n=k[--b];if("number"===typeof n&&0>n){b=n;break a}}b=0}b!=a&&k.push(a);k.push(c,d,e)}},Tja=function(a,b){b.flags|=2;(a.components||(a.components=[])).push(b.index)},Rja=function(a,b,c,d,e){a.data[d]=e;var k=e.factory||(e.factory=lga(e.type,!0));k=new iha(k,null!==e.template,null);a.blueprint[d]=k;c[d]=k;Vja(a,b,d,Bja(a,c,e.Ca,
fc),e)},Xja=function(a,b,c,d,e,k){var n=sga(a,b);Wja(b[11],n,k,a.value,c,d,e)},Wja=function(a,b,c,d,e,k,n){null==k?a.listen?a.removeAttribute(b,e,c):b.removeAttribute(e):(d=null==n?yb(k):n(k,d||"",e),a.listen?a.setAttribute(b,e,d,c):c?b.setAttributeNS(c,e,d):b.setAttribute(e,d))},Fja=function(a){for(var b=oia(a[13]);null!==b;b=oia(b[4]))for(var c=10;c<b.length;c++){var d=b[c];if(d[2]&1024){var e=d[1];Eja(e,d,e.template,d[8])}else 0<d[5]&&Fja(d)}b=a[1].components;if(null!==b)for(c=0;c<b.length;c++)d=
tga(b[c],a),vga(d)&&0<d[5]&&Fja(d)},Jja=function(a,b){a[13]?a[14][4]=b:a[13]=b;return a[14]=b},Yja=function(a){for(;a;){a[2]|=64;var b=nia(a);if(0!==(a[2]&512)&&!b)break;a=b}},Zja=function(a){for(var b=0;b<a.components.length;b++){var c=a.components[b],d=Wha(c),e=d[1],k=e.template,n=d[10],p=!Yha,u=uga(d);try{p&&!u&&n.begin&&n.begin(),u&&Dja(e,d,c),Eja(e,d,k,c)}finally{p&&!u&&n.end&&n.end()}}},aka=function(a,b,c){var d=b[10];d.begin&&d.begin();try{Eja(a,b,a.template,c)}catch(e){throw $ja(b,e),e;}finally{d.end&&
d.end()}},bka=function(a,b,c){if(null===a||null!==a.template)a:{for(a=c[b.index];Array.isArray(a);){if("object"===typeof a[1]){c=a;break a}a=a[0]}c=null}return c[11]},$ja=function(a,b){(a=(a=a[9])?a.get(hc,null):null)&&a.handleError(b)},Pja=function(a,b,c,d,e){for(var k=0;k<c.length;){var n=c[k++],p=c[k++],u=b[n];n=a.data[n];null!==n.setInput?n.setInput(u,e,d,p):u[p]=e}},cka=function(a,b){var c=Ib(a[Kb.selectedIndex]);a=a[11];a.listen?a.setValue(c,b):c.textContent=b},dka=function(a,b,c){var d=c?a.styles:
null,e=c?a.classes:null,k=0;if(null!==b)for(var n=0;n<b.length;n++){var p=b[n];if("number"===typeof p)k=p;else if(1==k)e=vfa(e,p);else if(2==k){var u=b[++n];d=vfa(d,p+": "+u+";")}}c?a.styles=d:a.s6=d;c?a.classes=e:a.SW=e},fka=function(a,b,c,d){var e=[eka],k=c[1],n=Sja(k,c,b);d.components.push(n);a[8]=n;e&&e.forEach(function(p){return p(n,b)});b.Da&&b.Da(1,n,Mb().ld);a=Mb();!k.Qb||null===b.Aa&&null===b.va||(Kb.selectedIndex=a.index,Vja(c[1],a,a.ld,a.He,b),null!==b.Aa&&b.Aa(1,n));return n},eka=function(a){a=
Wha(a)[1];Jga(a,Mb())},gka=function(a,b,c,d,e){for(e=void 0===e?!1:e;null!==c;){var k=b[c.index];null!==k&&d.push(Ib(k));if(jga(k))for(var n=10;n<k.length;n++){var p=k[n],u=p[1].firstChild;null!==u&&gka(p[1],p,u,d)}k=c.type;if(k&8)gka(a,b,c.child,d);else if(k&32)for(k=Kia(c,b);n=k();)d.push(n);else k&16&&(k=Lia(b,c),Array.isArray(k)?d.push.apply(d,Ab(k)):(n=nia(b[16]),gka(n[1],n,k,d,!0)));c=e?c.Swa:c.next}return d},hka=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push({propName:a[c],templateName:c});
return b},jka=function(a,b){return{get:function(c,d,e){var k=a.get(c,ika,e);return k!==ika||d===ika?k:b.get(c,d,e)}}},kka=function(a){return!!a&&"function"===typeof a.then},lka=function(a){return!!a&&"function"===typeof a.subscribe},mka=function(){},nka=function(){return String.fromCharCode(97+Math.floor(25*Math.random()))},ic=function(a){var b=a.toLowerCase().replace(/_/g,"-"),c=oka(b);if(c)return c;b=b.split("-")[0];if(c=oka(b))return c;if("en"===b)return pka;throw Error("fb`"+a);},rka=function(a){return ic(a)[qka]},
oka=function(a){a in ska||(ska[a]=wb.ng&&wb.ng.common&&wb.ng.common.locales&&wb.ng.common.locales[a]);return ska[a]},wka=function(a,b){tka(b)&&(uka.set(a,b),vka.add(a))},tka=function(a){return!!(a.templateUrl&&!a.hasOwnProperty("template")||a.q6&&a.q6.length)},yka=function(){return xka},Aka=function(a){"undefined"===typeof Zone?zka.then(function(){a&&a.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",a)},Bka=function(a){setTimeout(function(){throw a;},0)},Cka=function(a){return"function"===
typeof a},Dka=function(a){return null!==a&&"object"===typeof a},Eka=function(a){return a instanceof jc||a&&"closed"in a&&"function"===typeof a.remove&&"function"===typeof a.add&&"function"===typeof a.unsubscribe},Gka=function(a){return a.reduce(function(b,c){return b.concat(c instanceof Fka?c.errors:c)},[])},Hka=function(a){for(;a;){var b=a.destination,c=a.isStopped;if(a.closed||c)return!1;a=b&&b instanceof kc?b:null}return!0},Ika=function(a){return a},mc=function(){return Jka(lb.apply(0,arguments))},
Jka=function(a){return 0===a.length?Ika:1===a.length?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}},Kka=function(a){return a&&"function"===typeof a.next&&"function"===typeof a.error&&"function"===typeof a.complete},Lka=function(a){a||(a=Promise);if(!a)throw Error("ib");return a},Mka=function(a,b){return new nc(function(c){var d=new jc,e=0;d.add(b.schedule(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.schedule()))}));return d})},Oka=function(a,b){return b?
Mka(a,b):new nc(Nka(a))},Pka=function(a){return a&&"function"===typeof a.schedule},oc=function(){var a=lb.apply(0,arguments),b=a[a.length-1];return Pka(b)?(a.pop(),Mka(a,b)):Oka(a)},pc=function(a,b){return b?new nc(function(c){return b.schedule(Qka,0,{error:a,subscriber:c})}):new nc(function(c){return c.error(a)})},Qka=function(a){a.subscriber.error(a.error)},Rka=function(a,b){var c,d,e;if("string"!==typeof a.kind)throw new TypeError("kb");switch(a.kind){case "N":null===(c=b.next)||void 0===c?void 0:
c.call(b,a.value);break;case "E":null===(d=b.error)||void 0===d?void 0:d.call(b,a.error);break;case "C":null===(e=b.complete)||void 0===e?void 0:e.call(b)}},rc=function(a){return new Promise(function(b,c){var d=new jc;d.add(a.subscribe({next:function(e){b(e);d.unsubscribe()},error:c,complete:function(){c(new Ska)}}))})},sc=function(a){return new Promise(function(b,c){var d=!1,e;a.subscribe({next:function(k){e=k;d=!0},error:c,complete:function(){d?b(e):c(new Ska)}})})},uc=function(a,b){if(a&&"function"===
typeof a.lift)return a.lift(b);throw new TypeError("lb");},Tka=function(a,b,c){if(a&&"function"===typeof a.lift)return a.lift.call(b,c);throw new TypeError("lb");},vc=function(){return function(a){return uc(a,new Uka)}},z=function(a,b){return function(c){if("function"!==typeof a)throw new TypeError("mb");return uc(c,new Vka(a,b))}},Wka=function(a){return!!a&&"function"!==typeof a.subscribe&&"function"===typeof a.then},Yka=function(a){return function(b){Xka(a,b).catch(function(c){return b.error(c)})}},
Xka=function(a,b){var c,d,e,k,n,p;return wc(function(u){switch(u.nextAddress){case 1:u.setCatchFinallyBlocks(2,3);if(!Symbol.asyncIterator)throw new TypeError("fa");var v=a[Symbol.asyncIterator];e=v?v.call(a):"function"===typeof __values?__values(a):a[Symbol.iterator]();case 5:return u.yield(e.next(),8);case 8:if(k=u.yieldResult,k.done){u.jumpTo(3);break}n=k.value;b.next(n);u.jumpTo(5);break;case 3:u.enterFinallyBlock();u.setFinallyBlock(9);if(!k||k.done||!(d=e.return)){u.jumpTo(9);break}return u.yield(d.call(e),
9);case 9:u.enterFinallyBlock(0,0,1);if(c)throw c.error;u.leaveFinallyBlock(10,1);break;case 10:u.leaveFinallyBlock(4);break;case 2:p=u.enterCatchBlock();c={error:p};u.jumpTo(3);break;case 4:b.complete(),u.jumpToEnd()}})},yc=function(a,b){if(!b.closed)return a instanceof nc?a.subscribe(b):Zka(a)(b)},zc=function(){var a=lb.apply(0,arguments),b=void 0,c=void 0,d=void 0;Pka(a[a.length-1])&&(c=a.pop());"function"===typeof a[a.length-1]&&(b=a.pop());if(1===a.length){var e=a[0];$ka(e)&&(a=e);Dka(e)&&Object.getPrototypeOf(e)===
Object.prototype&&(d=Object.keys(e),a=d.map(function(k){return e[k]}))}return uc(Oka(a,c),new ala(b,d))},bla=function(a,b){if(!a)throw Error("pb");return new nc(function(c){var d=new jc;d.add(b.schedule(function(){var e=a[Symbol.asyncIterator]();d.add(b.schedule(function(){var k=this;e.next().then(function(n){n.done?c.complete():(c.next(n.value),k.schedule())})}))}));return d})},dla=function(a,b){if(!a)throw Error("pb");return new nc(function(c){var d=new jc,e;d.add(function(){e&&"function"===typeof e.return&&
e.return()});d.add(b.schedule(function(){e=a[cla]();d.add(b.schedule(function(){if(!c.closed){try{var k=e.next();var n=k.value;var p=k.done}catch(u){c.error(u);return}p?c.complete():(c.next(n),this.schedule())}}))}));return d})},fla=function(a,b){return new nc(function(c){var d=new jc;d.add(b.schedule(function(){var e=a[ela]();d.add(e.subscribe({next:function(k){d.add(b.schedule(function(){return c.next(k)}))},error:function(k){d.add(b.schedule(function(){return c.error(k)}))},complete:function(){d.add(b.schedule(function(){return c.complete()}))}}))}));
return d})},gla=function(a,b){return new nc(function(c){var d=new jc;d.add(b.schedule(function(){return a.then(function(e){d.add(b.schedule(function(){c.next(e);d.add(b.schedule(function(){return c.complete()}))}))},function(e){d.add(b.schedule(function(){return c.error(e)}))})}));return d})},Ac=function(a,b){if(null!=a){if(a&&"function"===typeof a[ela])return fla(a,b);if(Wka(a))return gla(a,b);if(hla(a))return Mka(a,b);if(a&&"function"===typeof a[cla]||"string"===typeof a)return dla(a,b);if(Symbol&&
Symbol.asyncIterator&&"function"===typeof a[Symbol.asyncIterator])return bla(a,b)}throw new TypeError("qb`"+(null!==a&&typeof a||a));},Cc=function(a){return a instanceof nc?a:new nc(Zka(a))},Dc=function(a,b){var c=void 0===c?Infinity:c;if("function"===typeof b)return function(d){return d.pipe(Dc(function(e,k){return Cc(a(e,k)).pipe(z(function(n,p){return b(e,n,k,p)}))},c))};"number"===typeof b&&(c=b);return function(d){return uc(d,new ila(a,c))}},jla=function(a){a=void 0===a?Infinity:a;return Dc(Ika,
a)},Ec=function(){return jla(1)(oc.apply(null,Ab(lb.apply(0,arguments))))},Fc=function(a){return new nc(function(b){try{var c=a()}catch(d){b.error(d);return}return Cc(c).subscribe(b)})},Gc=function(){var a=lb.apply(0,arguments);if(1===a.length){var b=a[0];if($ka(b))return kla(b,null);if(Dka(b)&&Object.getPrototypeOf(b)===Object.prototype)return a=Object.keys(b),kla(a.map(function(d){return b[d]}),a)}if("function"===typeof a[a.length-1]){var c=a.pop();a=1===a.length&&$ka(a[0])?a[0]:a;return kla(a,
null).pipe(z(function(d){return c.apply(null,Ab(d))}))}return kla(a,null)},kla=function(a,b){return new nc(function(c){var d=a.length;if(0===d)c.complete();else for(var e=Array(d),k=0,n=0,p={Px:0};p.Px<d;p={QF:p.QF,Px:p.Px},p.Px++){var u=Cc(a[p.Px]);p.QF=!1;c.add(u.subscribe({next:function(v){return function(y){v.QF||(v.QF=!0,n++);e[v.Px]=y}}(p),error:function(v){return c.error(v)},complete:function(v){return function(){k++;k!==d&&v.QF||(n===d&&c.next(b?b.reduce(function(y,B,C){return y[B]=e[C],y},
{}):e),c.complete())}}(p)}))}})},Hc=function(a,b,c){if(Cka(c)){var d=c;c=void 0}return d?Hc(a,b,c).pipe(z(function(e){return $ka(e)?d.apply(null,Ab(e)):d(e)})):new nc(function(e){lla(a,b,function(k){1<arguments.length?e.next(Array.prototype.slice.call(arguments)):e.next(k)},e,c)})},lla=function(a,b,c,d,e){if(a&&"function"===typeof a.addEventListener&&"function"===typeof a.removeEventListener){a.addEventListener(b,c,e);var k=function(){return a.removeEventListener(b,c,e)}}else if(a&&"function"===typeof a.on&&
"function"===typeof a.off)a.on(b,c),k=function(){return a.off(b,c)};else if(a&&"function"===typeof a.addListener&&"function"===typeof a.removeListener)a.addListener(b,c),k=function(){return a.removeListener(b,c)};else if(a&&a.length)for(var n=0,p=a.length;n<p;n++)lla(a[n],b,c,d,e);else throw new TypeError("rb");d.add(k)},mla=function(a,b){return new nc(function(c){var d=function(){var k=lb.apply(0,arguments);return c.next(1===k.length?k[0]:k)};try{var e=a(d)}catch(k){c.error(k);return}if(Cka(b))return function(){return b(d,
e)}})},nla=function(a,b,c){b=void 0===b?Ic:b;c=void 0===c?Ic:c;return Fc(function(){return a()?b:c})},ola=function(a){return!$ka(a)&&0<=a-parseFloat(a)+1},Lc=function(a){a=void 0===a?0:a;var b=void 0===b?Kc:b;if(!ola(a)||0>a)a=0;b&&"function"===typeof b.schedule||(b=Kc);return new nc(function(c){c.add(b.schedule(pla,a,{subscriber:c,counter:0,period:a}));return c})},pla=function(a){var b=a.subscriber,c=a.counter;a=a.period;b.next(c);this.schedule({subscriber:b,counter:c+1,period:a},a)},Mc=function(){var a=
lb.apply(0,arguments),b=Infinity,c=void 0,d=a[a.length-1];Pka(d)?(c=a.pop(),1<a.length&&"number"===typeof a[a.length-1]&&(b=a.pop())):"number"===typeof d&&(b=a.pop());return!c&&1===a.length&&a[0]instanceof nc?a[0]:jla(b)(Oka(a,c))},qla=function(){},Nc=function(a,b){return function(c){return uc(c,new rla(a,b))}},Oc=function(){var a=lb.apply(0,arguments);if(1===a.length)if($ka(a[0]))a=a[0];else return Cc(a[0]);return uc(Oka(a,void 0),new sla)},tla=function(a){return a instanceof Date&&!isNaN(a)},Rc=
function(a,b,c){a=void 0===a?0:a;var d=-1;null!=b&&(Pka(b)?c=b:d=b);Pka(c)||(c=Kc);return new nc(function(e){var k=Math.max(0,tla(a)?+a-c.now():a);return c.schedule(ula,k,{counter:0,period:d,subscriber:e})})},ula=function(a){var b=a.period,c=a.subscriber,d=a.counter++;c.next(d);if(!c.closed){if(0>b)return c.complete();this.schedule(a,b)}},Sc=function(){var a=lb.apply(0,arguments),b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());return uc(Oka(a,void 0),new vla(b))},xla=function(a){return function(b){return uc(b,
new wla(a))}},zla=function(a){return a in yla?(delete yla[a],!0):!1},Tc=function(a){return!!a&&(a instanceof nc||"function"===typeof a.lift&&"function"===typeof a.subscribe)},Ala=function(a){return function(b){setTimeout(a,void 0,b)}},Bla=function(a){if(0==a._nesting&&!a.hasPendingMicrotasks&&!a.isStable)try{a._nesting++,a.onMicrotaskEmpty.emit(null)}finally{if(a._nesting--,!a.hasPendingMicrotasks)try{a.runOutsideAngular(function(){return a.onStable.emit(null)})}finally{a.isStable=!0}}},Dla=function(a){a.isCheckStableRunning||
-1!==a.lastRequestAnimationFrameId||(a.lastRequestAnimationFrameId=a.nativeRequestAnimationFrame.call(wb,function(){a.fakeTopEventTask||(a.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){a.lastRequestAnimationFrameId=-1;Cla(a);a.isCheckStableRunning=!0;Bla(a);a.isCheckStableRunning=!1},void 0,function(){},function(){}));a.fakeTopEventTask.invoke()}),Cla(a))},Fla=function(a){a._inner=a._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(b,c,d,
e,k,n){try{return Ela(a),b.invokeTask(d,e,k,n)}finally{(a.shouldCoalesceEventChangeDetection&&"eventTask"===e.type||a.shouldCoalesceRunChangeDetection)&&Dla(a),a._nesting--,Bla(a)}},onInvoke:function(b,c,d,e,k,n,p){try{return Ela(a),b.invoke(d,e,k,n,p)}finally{a.shouldCoalesceRunChangeDetection&&Dla(a),a._nesting--,Bla(a)}},onHasTask:function(b,c,d,e){b.hasTask(d,e);c===d&&("microTask"==e.change?(a._hasPendingMicrotasks=e.microTask,Cla(a),Bla(a)):"macroTask"==e.change&&(a.hasPendingMacrotasks=e.macroTask))},
onHandleError:function(b,c,d,e){b.handleError(d,e);a.runOutsideAngular(function(){return a.onError.emit(e)});return!1}})},Cla=function(a){a.hasPendingMicrotasks=a._hasPendingMicrotasks||(a.shouldCoalesceEventChangeDetection||a.shouldCoalesceRunChangeDetection)&&-1!==a.lastRequestAnimationFrameId?!0:!1},Ela=function(a){a._nesting++;a.isStable&&(a.isStable=!1,a.onUnstable.emit(null))},Hla=function(a){return function(b){return uc(b,new Gla(a))}},Ila=function(a,b){b=void 0===b?Kc:b;return Hla(function(){return Rc(a,
b)})},Kla=function(a){return function(b){return uc(b,new Jla(a))}},Mla=function(a){var b=arguments.length,c=Kc;Pka(arguments[arguments.length-1])&&(c=arguments[arguments.length-1],b--);var d=null;2<=b&&(d=arguments[1]);var e=Infinity;3<=b&&(e=arguments[2]);return function(k){return uc(k,new Lla(a,d,e,c))}},Nla=function(a){var b=a.subscriber,c=a.context;c&&b.closeContext(c);b.closed||(a.context=b.openContext(),a.context.closeAction=this.schedule(a,a.bufferTimeSpan))},Pla=function(a){var b=a.bufferCreationInterval,
c=a.bufferTimeSpan,d=a.subscriber,e=a.scheduler,k=d.openContext();d.closed||(d.add(k.closeAction=e.schedule(Ola,c,{subscriber:d,context:k})),this.schedule(a,b))},Ola=function(a){a.subscriber.closeContext(a.context)},Rla=function(a,b){return function(c){return uc(c,new Qla(a,b))}},Uc=function(a){return function(b){var c=new Sla(a);b=uc(b,c);return c.caught=b}},Tla=function(){var a=lb.apply(0,arguments),b=void 0;"function"===typeof a[a.length-1]&&(b=a.pop());1===a.length&&$ka(a[0])&&(a=a[0].slice());
return function(c){return Tka(c,Cc([c].concat(Ab(a))),new ala(b))}},Ula=function(){var a=lb.apply(0,arguments);return function(b){return Tka(b,Ec.apply(null,[b].concat(Ab(a))))}},Vc=function(a){return Dc(a,1)},Vla=function(){var a=lb.apply(0,arguments);return function(b){return Tka(b,Ec.apply(null,[b].concat(Ab(a))))}},Wc=function(a){var b=void 0===b?Kc:b;return function(c){return uc(c,new Wla(a,b))}},Xla=function(a){a.debouncedNext()},Yc=function(a){a=void 0===a?null:a;return function(b){return uc(b,
new Yla(a))}},Zc=function(a,b){b=void 0===b?Kc:b;var c=tla(a)?+a-b.now():Math.abs(a);return function(d){return uc(d,new Zla(c,b))}},ama=function(a){return function(b){return uc(b,new $la(a))}},cma=function(){return function(a){return uc(a,new bma)}},ema=function(a,b){return function(c){return uc(c,new dma(a,b))}},$c=function(a){return function(b){return uc(b,new fma(a))}},ad=function(a){if(isNaN(a))throw new TypeError("xb");if(0>a)throw new gma;return function(b){return 0===a?Ic:uc(b,new hma(a))}},
kma=function(a){a=void 0===a?ima:a;return function(b){return uc(b,new jma(a))}},ima=function(){return new Ska},lma=function(){var a=lb.apply(0,arguments);return function(b){return Ec(b,oc.apply(null,Ab(a)))}},nma=function(a){return function(b){return uc(b,new mma(a))}},bd=function(a){var b=void 0===b?Infinity:b;b=1>(b||0)?Infinity:b;return function(c){return uc(c,new oma(a,b))}},cd=function(a){return function(b){return uc(b,new pma(a))}},rma=function(a){if("function"!==typeof a)throw new TypeError("yb");
return function(b){return uc(b,new qma(a,b))}},ed=function(a,b){var c=2<=arguments.length;return function(d){return d.pipe(a?Nc(function(e,k){return a(e,k,d)}):Ika,ad(1),c?Yc(b):kma(function(){return new Ska}))}},fd=function(){return function(a){return uc(a,new sma)}},uma=function(){if(isNaN(1))throw new TypeError("xb");return function(a){return uc(a,new tma)}},gd=function(a,b){var c=2<=arguments.length;return function(d){return d.pipe(a?Nc(function(e,k){return a(e,k,d)}):Ika,uma(),c?Yc(b):kma(function(){return new Ska}))}},
hd=function(a){return function(b){return uc(b,new vma(a))}},xma=function(){return function(a){return uc(a,new wma)}},id=function(a,b){var c=!1;2<=arguments.length&&(c=!0);return function(d){return uc(d,new yma(a,b,c))}},jd=function(a,b){return 2<=arguments.length?function(c){return mc(id(a,b),uma(),Yc(b))(c)}:function(c){return mc(id(function(d,e,k){return a(d,e,k+1)}),uma())(c)}},zma=function(){var a=lb.apply(0,arguments);return function(b){return Tka(b,Mc.apply(null,[b].concat(Ab(a))))}},Cma=function(a,
b){return function(c){var d="function"===typeof a?a:function(){return a};if("function"===typeof b)return uc(c,new Ama(d,b));var e=Object.create(c,Bma);e.source=c;e.subjectFactory=d;return e}},Ema=function(a){var b=void 0===b?0:b;return function(c){return uc(c,new Dma(a,b))}},kd=function(){return function(a){return uc(a,new Fma)}},Gma=function(){var a=lb.apply(0,arguments),b=a.length;if(0===b)throw Error("zb");return z(function(c){var d=c;for(c=0;c<b;c++)if(d=null===d||void 0===d?void 0:d[a[c]],"undefined"===
typeof d)return;return d})},nd=function(a){var b=new ld(a,void 0,void 0);return function(c){return Cma(function(){return b},void 0)(c)}},Ima=function(){var a=void 0===a?-1:a;return function(b){return 0===a?Ic:0>a?uc(b,new Hma(-1,b)):uc(b,new Hma(a-1,b))}},od=function(a){a=void 0===a?-1:a;var b=a&&"object"===typeof a?a:{count:a};return function(c){return uc(c,new Jma(b.count,!!b.resetOnSuccess,c))}},Lma=function(a){return function(b){return uc(b,new Kma(a,b))}},Nma=function(a){var b=void 0===b?Kc:
b;return function(c){return uc(c,new Mma(a,b))}},Oma=function(a){var b=a.period;a.subscriber.notifyNext();this.schedule(a,b)},Pma=function(){return new pd},qd=function(){return function(a){return vc()(Cma(Pma)(a))}},rd=function(a){var b=a&&"object"===typeof a?a:{bufferSize:a,windowTime:void 0,refCount:!1,scheduler:void 0};return function(c){return uc(c,Qma(b))}},Qma=function(a){var b=void 0===a.bufferSize?Infinity:a.bufferSize,c=void 0===a.windowTime?Infinity:a.windowTime,d=a.refCount,e=a.scheduler,
k,n=0,p,u=!1,v=!1;return function(y){n++;if(!k||u)u=!1,k=new ld(b,c,e),p=y.subscribe({next:function(C){k.next(C)},error:function(C){u=!0;k.error(C)},complete:function(){v=!0;p=void 0;k.complete()}});var B=k.subscribe(this);this.add(function(){n--;B.unsubscribe();p&&!v&&d&&0===n&&(p.unsubscribe(),k=p=void 0)})}},ud=function(){var a=void 0===a?Rma:a;return function(b){return uc(b,Sma(a))}},Sma=function(a){return function(b){var c=!1,d=!1,e,k=0,n=this;return b.subscribe({next:function(p){d=!0;var u=
!1;try{u=a(p,k++,b)}catch(v){n.error(v);return}u&&(c?n.error(new Tma("Too many matching values")):(c=!0,e=p))},error:function(p){return n.error(p)},complete:function(){c?(n.next(e),n.complete()):n.error(d?new Uma("No matching values"):new Ska)}})}},vd=function(a){return function(b){return uc(b,new Vma(a))}},Xma=function(a){return function(b){return uc(b,new Wma(a))}},xd=function(a){return function(b){return uc(b,new Yma(a))}},yd=function(){var a=lb.apply(0,arguments),b=a[a.length-1];return Pka(b)?
(a.pop(),function(c){return Ec(a,c,b)}):function(c){return Ec(a,c)}},zd=function(a){return function(b){return uc(b,new Zma(a))}},Ad=function(a){return zd(function(){return a})},Bd=function(a){return function(b){return uc(b,new $ma(a))}},Cd=function(a,b){b=void 0===b?!1:b;return function(c){return uc(c,new ana(a,b))}},Dd=function(a,b,c){return function(d){return uc(d,new bna(a,b,c))}},Ed=function(a,b,c){b=void 0===b?Kc:b;c=void 0===c?cna:c;return function(d){return uc(d,new dna(a,b,!!c.leading,!!c.trailing))}},
ena=function(a){a.subscriber.clearThrottle()},gna=function(a,b,c){c=void 0===c?Kc:c;return function(d){var e=tla(a),k=e?+a-c.now():Math.abs(a);return uc(d,new fna(k,e,b,c))}},ina=function(){return pc(new hna)},Fd=function(a){var b=void 0===b?Kc:b;return gna(a,Fc(ina),b)},jna=function(a,b,c){if(0===c)return[b];a.push(b);return a},Gd=function(){return jd(jna,[])},Hd=function(){var a=lb.apply(0,arguments);return function(b){var c;"function"===typeof a[a.length-1]&&(c=a.pop());return uc(b,new kna(a,c))}},
lna=function(a){a=new Id(a);return Promise.resolve(a)},qna=function(a){if(mna&&!mna.destroyed&&!mna.injector.get(nna,!1))throw new zb(400,"");mna=a.get(ona);(a=a.get(pna,null))&&a.forEach(function(b){return b()})},sna=function(a,b,c){c=void 0===c?[]:c;var d="Platform: "+b,e=new $b(d);return function(k){k=void 0===k?[]:k;var n=mna&&!mna.destroyed?mna:null;if(!n||n.injector.get(nna,!1))a?a(c.concat(k).concat({provide:e,useValue:!0})):(k=c.concat(k).concat({provide:e,useValue:!0},{provide:rna,useValue:"platform"}),
qna(Jd({providers:k,name:d})));k=mna&&!mna.destroyed?mna:null;if(!k)throw new zb(401,"");return k}},una=function(a,b){return"noop"===a?new tna:("zone.js"===a?void 0:a)||new Kd({enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(null===b||void 0===b||!b.ngZoneEventCoalescing),shouldCoalesceRunChangeDetection:!(null===b||void 0===b||!b.ngZoneRunCoalescing)})},vna=function(a,b,c){try{var d=c();return kka(d)?d.catch(function(e){b.runOutsideAngular(function(){return a.handleError(e)});throw e;
}):d}catch(e){throw b.runOutsideAngular(function(){return a.handleError(e)}),e;}},wna=function(a,b){return a=Array.isArray(b)?b.reduce(wna,a):Object.assign(Object.assign({},a),b)},xna=function(a,b){b=a.indexOf(b);-1<b&&a.splice(b,1)},zna=function(){if(!yna){var a=wb.Symbol;if(a&&a.iterator)yna=a.iterator;else{a=Object.getOwnPropertyNames(Map.prototype);for(var b=0;b<a.length;++b){var c=a[b];"entries"!==c&&"size"!==c&&Map.prototype[c]===Map.prototype.entries&&(yna=c)}}}return yna},Bna=function(a){return Ana(a)?
Array.isArray(a)||!(a instanceof Map)&&zna()in a:!1},Cna=function(a,b){if(Array.isArray(a))for(var c=0;c<a.length;c++)b(a[c]);else for(a=a[zna()]();!(c=a.next()).done;)b(c.value)},Ana=function(a){return null!==a&&("function"===typeof a||"object"===typeof a)},Ena=function(a){var b=Mb(),c=t();2===(b.flags&2)&&16!==(a&16)?(a=tga(b.index,c),a=new Dna(a,a)):a=b.type&47?new Dna(c[16],c):null;return a},Fna=function(a,b,c){a=a.previousIndex;if(null===a)return a;var d=0;c&&a<c.length&&(d=c[a]);return a+b+
d},Gna=function(a){var b=Rha.get(a)||ega[a];if(!b)throw Error("Ab`"+a);return new Id(b)},Hna=function(){return this._results[zna()]()},Jna=function(){return Ina(Mb(),t())},Ina=function(a,b){return a.type&4?new Kna(b,a,Tha(a,b)):null},Mna=function(){return Lna(Mb(),t())},Nna=function(a){return a[8]||(a[8]=[])},Lna=function(a,b){var c=b[a.index];if(!jga(c)){if(a.type&8)var d=Ib(c);else{var e=b[11];d=e.createComment("");var k=sga(a,b),n=Dia(e,k);sia(e,n,d,e.listen?e.nextSibling(k):k.nextSibling,!1)}e=
a.index;c=[c,!0,!1,b,null,0,a,d,null,null];b[e]=c;Jja(b,c)}return new Ona(c,a,b)},Ld=function(a){for(var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0,d=[a];b;){if(null!==a.template)var e=b.\u0275cmp||b.\u0275dir;else{if(b.\u0275cmp)throw new zb(903,"");e=b.\u0275dir}if(e){if(c){d.push(e);var k=a;k.inputs=Pna(a.inputs);k.lJ=Pna(a.lJ);k.outputs=Pna(a.outputs);(k=e.Aa)&&Qna(a,k);k=e.viewQuery;var n=e.Da;k&&Rna(a,k);n&&Sna(a,n);ufa(a.inputs,e.inputs);ufa(a.lJ,e.lJ);ufa(a.outputs,e.outputs);
null!==e.template&&e.data.animation&&(k=a.data,k.animation=(k.animation||[]).concat(e.data.animation))}if(e=e.features)for(k=0;k<e.length;k++)(n=e[k])&&n.kic&&n(a),n===Ld&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;0<=c;c--)e=d[c],e.Ca=a+=e.Ca,e.va=Qga(e.va,b=Qga(b,e.va))},Pna=function(a){return a===fga?{}:a===Bb?[]:a},Rna=function(a,b){var c=a.viewQuery;a.viewQuery=c?function(d,e){b(d,e);c(d,e)}:b},Sna=function(a,b){var c=a.Da;a.Da=c?function(d,e,k){b(d,e,k);c(d,e,k)}:b},Qna=function(a,
b){var c=a.Aa;a.Aa=c?function(d,e){b(d,e);c(d,e)}:b},Tna=function(a,b,c){return a[b]=c},Md=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0},Una=function(a,b,c,d){c=Md(a,b,c);return Md(a,b+1,d)||c},Vna=function(a,b,c,d,e){c=Una(a,b,c,d);return Md(a,b+2,e)||c},Wna=function(a,b,c,d,e,k){c=Una(a,b,c,d);return Una(a,b+2,e,k)||c},Nd=function(a,b,c,d){var e=t(),k=Kb.bindingIndex++;Md(e,k,b)&&(k=Ob(),Xja(k,e,a,b,c,d));return Nd},Xna=function(a,b){for(var c=!1,d=Kb.bindingIndex,e=1;e<b.length;e+=
2)c=Md(a,d++,b[e])||c;Kb.bindingIndex=d;if(!c)return fc;a=b[0];for(c=1;c<b.length;c+=2)a+=yb(b[c])+b[c+1];return a},Yna=function(a,b,c,d){return Md(a,Kb.bindingIndex++,c)?b+yb(c)+d:fc},Zna=function(a,b,c,d,e,k){a=Una(a,Kb.bindingIndex,c,e);Aga(2);return a?b+yb(c)+d+yb(e)+k:fc},$na=function(a,b,c,d,e,k,n,p){a=Vna(a,Kb.bindingIndex,c,e,n);Aga(3);return a?b+yb(c)+d+yb(e)+k+yb(n)+p:fc},aoa=function(a,b,c,d,e,k,n,p,u,v){a=Wna(a,Kb.bindingIndex,c,e,n,u);Aga(4);return a?b+yb(c)+d+yb(e)+k+yb(n)+p+yb(u)+v:
fc},boa=function(a,b,c,d,e,k,n,p,u,v,y,B){var C=Kb.bindingIndex,H=Wna(a,C,c,e,n,u);H=Md(a,C+4,y)||H;Aga(5);return H?b+yb(c)+d+yb(e)+k+yb(n)+p+yb(u)+v+yb(y)+B:fc},coa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H){var M=Kb.bindingIndex,U=Wna(a,M,c,e,n,u);U=Una(a,M+4,y,C)||U;Aga(6);return U?b+yb(c)+d+yb(e)+k+yb(n)+p+yb(u)+v+yb(y)+B+yb(C)+H:fc},doa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U){var ba=Kb.bindingIndex,fa=Wna(a,ba,c,e,n,u);fa=Vna(a,ba+4,y,C,M)||fa;Aga(7);return fa?b+yb(c)+d+yb(e)+k+yb(n)+p+yb(u)+v+
yb(y)+B+yb(C)+H+yb(M)+U:fc},eoa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa){var ka=Kb.bindingIndex,qa=Wna(a,ka,c,e,n,u);qa=Wna(a,ka+4,y,C,M,ba)||qa;Aga(8);return qa?b+yb(c)+d+yb(e)+k+yb(n)+p+yb(u)+v+yb(y)+B+yb(C)+H+yb(M)+U+yb(ba)+fa:fc},foa=function(a,b,c,d,e,k){var n=t();b=Yna(n,b,c,d);b!==fc&&(c=Ob(),Xja(c,n,a,b,e,k));return foa},goa=function(a,b,c,d,e,k,n,p){var u=t();b=Zna(u,b,c,d,e,k);b!==fc&&(c=Ob(),Xja(c,u,a,b,n,p));return goa},hoa=function(a,b,c,d,e,k,n,p,u,v){var y=t();b=$na(y,b,c,d,
e,k,n,p);b!==fc&&(c=Ob(),Xja(c,y,a,b,u,v));return hoa},ioa=function(a,b,c,d,e,k,n,p,u,v,y,B){var C=t();b=aoa(C,b,c,d,e,k,n,p,u,v);b!==fc&&(c=Ob(),Xja(c,C,a,b,y,B));return ioa},joa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H){var M=t();b=boa(M,b,c,d,e,k,n,p,u,v,y,B);b!==fc&&(c=Ob(),Xja(c,M,a,b,C,H));return joa},koa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U){var ba=t();b=coa(ba,b,c,d,e,k,n,p,u,v,y,B,C,H);b!==fc&&(c=Ob(),Xja(c,ba,a,b,M,U));return koa},loa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa){var ka=
t();b=doa(ka,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U);b!==fc&&(c=Ob(),Xja(c,ka,a,b,ba,fa));return loa},moa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa,ka,qa){var xa=t();b=eoa(xa,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa);b!==fc&&(c=Ob(),Xja(c,xa,a,b,ka,qa));return moa},noa=function(a,b,c,d){var e=t();b=Xna(e,b);if(b!==fc){var k=Ob();Xja(k,e,a,b,c,d)}return noa},A=function(a,b,c){var d=t(),e=Kb.bindingIndex++;if(Md(d,e,b)){e=Lb();var k=Ob();Qja(e,k,d,a,b,d[11],c,!1)}return A},ooa=function(a,b,c,d,e){e=e?"class":
"style";Pja(a,c,b.inputs[e],e,d)},poa=function(a,b,c,d){for(var e=a[c+1],k=null===b,n=d?Zha(e):$ha(e),p=!1;0!==n&&(!1===p||k);){var u=a[n+1],v=a[n],y=b;if(null===v||null==y||(Array.isArray(v)?v[1]:v)===y||Array.isArray(v)&&"string"===typeof y&&0<=pha(v,y))p=!0,a[n+1]=d?u|1:u|2;n=d?Zha(u):$ha(u)}p&&(a[c+1]=d?e|2:e|1)},uoa=function(a,b){var c=qoa;if(c===b)return-1;for(b=roa=b;b<c&&32<a.charCodeAt(b);)b++;b=soa=b;return toa(a,b,c)},yoa=function(a,b){var c=qoa;b=roa=toa(a,b,c);if(c===b)return-1;for(var d;b<
c&&(45===(d=a.charCodeAt(b))||95===d||65<=(d&-33)&&90>=(d&-33)||48<=d&&57>=d);)b++;b=soa=b;d=toa(a,b,c);d<c&&d++;b=d;d=b=voa=toa(a,b,c);for(var e=b=-1,k=-1,n=d,p=n;n<c;){var u=a.charCodeAt(n++);if(59===u)break;else 34===u||39===u?p=n=woa(a,u,n,c):d===n-4&&85===k&&82===e&&76===b&&40===u?p=n=woa(a,41,n,c):32<u&&(p=n);k=e;e=b;b=u&-33}b=xoa=p;a=toa(a,b,c);a<c&&a++;return c=a},toa=function(a,b,c){for(;b<c&&32>=a.charCodeAt(b);)b++;return b},woa=function(a,b,c,d){for(var e=-1;c<d;){var k=a.charCodeAt(c++);
if(k==b&&92!==e)return c;e=92==k&&92===e?0:k}throw Error();},Od=function(a,b,c){zoa(a,b,c,!1);return Od},Pd=function(a,b){zoa(a,b,null,!0);return Pd},Doa=function(a){Aoa(Boa,Coa,a,!1)},Coa=function(a,b){var c;xoa=voa=soa=roa=0;qoa=b.length;for(c=yoa(b,toa(b,0,qoa));0<=c;c=yoa(b,c))Boa(a,b.substring(roa,soa),b.substring(voa,xoa))},Qd=function(a){Aoa(qha,Eoa,a,!0)},Eoa=function(a,b){var c;xoa=voa=soa=roa=0;qoa=b.length;for(c=uoa(b,toa(b,0,qoa));0<=c;c=uoa(b,c))qha(a,b.substring(roa,soa),!0)},zoa=function(a,
b,c,d){var e=t(),k=Lb(),n=Aga(2);k.fK&&Foa(k,a,n,d);if(b!==fc&&Md(e,n,b)){var p=k.data[Kb.selectedIndex],u=e[11];null!=b&&("string"===typeof c?b+=c:"object"===typeof b&&(b=sb(Uia(b))));Goa(k,p,e,u,a,e[n+1]=b,d,n)}},Aoa=function(a,b,c,d){var e=Lb(),k=Aga(2);e.fK&&Foa(e,null,k,d);var n=t();if(c!==fc&&Md(n,k,c)){var p=e.data[Kb.selectedIndex];if(0===(p.flags&(d?16:32))||k>=e.aK){var u=n[11],v=n[k+1];if(null==c||""===c)a=Bb;else{var y=[];c=Uia(c);if(Array.isArray(c))for(b=0;b<c.length;b++)a(y,c[b],!0);
else if("object"===typeof c)for(var B in c)c.hasOwnProperty(B)&&a(y,B,c[B]);else"string"===typeof c&&b(y,c);a=y}a=n[k+1]=a;v===fc&&(v=Bb);b=y=0;c=0<v.length?v[0]:null;for(B=0<a.length?a[0]:null;null!==c||null!==B;){var C=y<v.length?v[y+1]:void 0,H=b<a.length?a[b+1]:void 0,M=null,U=void 0;c===B?(y+=2,b+=2,C!==H&&(M=B,U=H)):null===B||null!==c&&c<B?(y+=2,M=c):(b+=2,M=B,U=H);null!==M&&Goa(e,p,n,u,M,U,d,k);c=y<v.length?v[y]:null;B=b<a.length?a[b]:null}}else k=d?p.SW:p.s6,null!==k&&(c=vfa(k,c?c:"")),ooa(e,
p,n,c,d)}},Foa=function(a,b,c,d){var e=a.data;if(null===e[c+1]){var k=e[Kb.selectedIndex];a=c>=a.aK;0!==(k.flags&(d?16:32))&&null===b&&!a&&(b=!1);var n=Cga(e),p=d?k.Q4:k.R4;if(null===n)0===(d?k.JI:k.mQ)&&(b=Hoa(null,e,k,b,d),b=Ioa(b,k.attrs,d),p=null);else{var u=k.YX;if(-1===u||e[u]!==n)if(b=Hoa(n,e,k,b,d),null===p)n=d?k.JI:k.mQ,n=0!==$ha(n)?e[Zha(n)]:void 0,void 0!==n&&Array.isArray(n)&&(n=Hoa(null,e,k,n[1],d),n=Ioa(n,k.attrs,d),e[Zha(d?k.JI:k.mQ)]=n);else{p=d;n=void 0;u=k.He;for(var v=1+k.YX;v<
u;v++)n=Ioa(n,e[v].va,p);p=Ioa(n,k.attrs,p)}}void 0!==p&&(d?k.Q4=p:k.R4=p);u=b;p=d?k.JI:k.mQ;b=Zha(p);p=$ha(p);e[c]=u;v=!1;if(Array.isArray(u)){if(n=u[1],null===n||0<pha(u,n))v=!0}else n=u;a?0!==p?(a=Zha(e[b+1]),e[c+1]=a<<17|b<<2,0!==a&&(e[a+1]=e[a+1]&-131069|c<<2),e[b+1]=e[b+1]&131071|c<<17):(e[c+1]=b<<17|0,0!==b&&(e[b+1]=e[b+1]&-131069|c<<2),b=c):(e[c+1]=p<<17|0,0===b?b=c:e[p+1]=e[p+1]&-131069|c<<2,p=c);v&&(e[c+1]|=2);poa(e,n,c,!0);poa(e,n,c,!1);a=d?k.Q4:k.R4;null!=a&&"string"==typeof n&&0<=pha(a,
n)&&(e[c+1]=aia(e[c+1]));p=b<<17|p<<2;d?k.JI=p:k.mQ=p}},Hoa=function(a,b,c,d,e){var k=c.He,n=c.YX;for(-1===n?n=c.ld:n++;n<k;){var p=b[n];d=Ioa(d,p.va,e);if(p===a)break;n++}null!==a&&(c.YX=n);return d},Ioa=function(a,b,c){var d=c?1:2,e=-1;if(null!==b)for(var k=0;k<b.length;k++){var n=b[k];"number"===typeof n?e=n:e===d&&(Array.isArray(a)||(a=void 0===a?[]:["",a]),qha(a,n,c?!0:b[++k]))}return void 0===a?null:a},Boa=function(a,b,c){qha(a,b,Uia(c))},Goa=function(a,b,c,d,e,k,n,p){if(b.type&3){a=a.data;
var u=a[p+1];if(void 0===(1===(u&1)?Joa(a,b,c,e,$ha(u),n):void 0))if(void 0===k&&2==(u&2)&&(k=Joa(a,null,c,e,p,n)),b=Ib(c[Kb.selectedIndex]),c=!!d.listen,n)k?c?d.addClass(b,e):b.classList.add(e):c?d.removeClass(b,e):b.classList.remove(e);else if(n=-1===e.indexOf("-")?void 0:2,null==k)c?d.removeStyle(b,e,n):b.style.removeProperty(e);else{if(p="string"===typeof k?k.endsWith("!important"):!1)k=k.slice(0,-10),n|=1;c?d.setStyle(b,e,k,n):b.style.setProperty(e,k,p?"important":"")}}},Joa=function(a,b,c,d,
e,k){for(var n=null===b,p=void 0;0<e;){var u=a[e],v=Array.isArray(u),y=v?u[1]:u,B=null===y,C=c[e+1];C===fc&&(C=B?Bb:void 0);y=B?rha(C,d):y===d?C:void 0;v&&void 0===y&&(y=rha(u,d));if(void 0!==y&&(p=y,n))return p;e=a[e+1];e=n?Zha(e):$ha(e)}null!==b&&(a=k?b.Q4:b.R4,null!=a&&(p=rha(a,d)));return p},Rd=function(a,b,c){a=Yna(t(),a,b,c);Aoa(qha,Eoa,a,!0)},Koa=function(a,b,c,d,e){a=Zna(t(),a,b,c,d,e);Aoa(qha,Eoa,a,!0)},Loa=function(a,b,c,d,e,k,n,p,u){a=aoa(t(),a,b,c,d,e,k,n,p,u);Aoa(qha,Eoa,a,!0)},D=function(a,
b){b=void 0===b?0:b;var c=t();return null===c?l(a,b):gha(Mb(),c,vb(a),b)},Sd=function(){throw Error("invalid");},E=function(a,b,c,d){var e=t(),k=Lb(),n=20+a;a=e[11];var p=e[n]=xia(a,b,Kb.fJ);if(k.Qb){var u=k.qa;c=wga(u,c);b=Aja(k,n,2,b,c);Uja(k,e,b,wga(u,d));null!==b.attrs&&dka(b,b.attrs,!1);null!==b.kq&&dka(b,b.kq,!0);null!==k.queries&&k.queries.OJ(k,b)}else b=k.data[n];zga(b,!0);u=b.kq;null!==u&&Oga(a,p,u);u=b.classes;null!==u&&Nia(a,p,u);u=b.styles;null!==u&&(a.listen?a.setAttribute(p,"style",
u):p.style.cssText=u);64!==(b.flags&64)&&Hia(k,e,p,b);0===Kb.uY&&Vha(p,e);Kb.uY++;1===(b.flags&1)&&(Kja(k,e,b),Gja(k,b,e));null!==d&&Lja(e,b)},F=function(){var a=Mb();Kb.isParent?Kb.isParent=!1:(a=a.parent,zga(a,!1));var b=a;Kb.uY--;var c=Lb();c.Qb&&(Jga(c,a),0!==(a.flags&8)&&c.queries.vY(a));null!=b.SW&&0!==(b.flags&16)&&ooa(c,b,t(),b.SW,!0);null!=b.s6&&0!==(b.flags&32)&&ooa(c,b,t(),b.s6,!1)},G=function(a,b,c,d){E(a,b,c,d);F()},I=function(a,b,c){var d=t(),e=Lb();a+=20;if(e.Qb){var k=e.qa;var n=wga(k,
b);b=Aja(e,a,8,"ng-container",n);null!==n&&dka(b,n,!0);k=wga(k,c);Uja(e,d,b,k);null!==e.queries&&e.queries.OJ(e,b);k=b}else k=e.data[a];zga(k,!0);a=d[a]=d[11].createComment("");Hia(e,d,a,k);Vha(a,d);1===(k.flags&1)&&(Kja(e,d,k),Gja(e,k,d));null!=c&&Lja(d,k)},J=function(){var a=Mb(),b=Lb();Kb.isParent?Kb.isParent=!1:(a=a.parent,zga(a,!1));b.Qb&&(Jga(b,a),0!==(a.flags&8)&&b.queries.vY(a))},Td=function(a,b,c){I(a,b,c);J()},Ud=function(a,b,c){var d=t(),e=Kb.bindingIndex++;if(Md(d,e,b)){e=Lb();var k=Ob();
Qja(e,k,d,a,b,d[11],c,!0)}return Ud},Moa=function(a,b,c){var d=t(),e=Kb.bindingIndex++;if(Md(d,e,b)){e=Lb();var k=Ob(),n=bka(Cga(e.data),k,d);Qja(e,k,d,a,b,n,c,!0)}return Moa},Noa=function(a,b,c){var d=b.Lu;d=Array.isArray(d)?d[0]:d;return null===d?Eia(a,b,c):Ib(c[d])},Ooa=function(a,b,c,d,e){var k=b.Lu;if(Array.isArray(k)){var n=null;b.type&3||(n=d,d=e);if(null!==d&&0===(b.flags&2))for(b=1;b<k.length;b++)sia(a,d,c[k[b]],n,!1)}},Poa=function(a,b){a.push(b);if(1<a.length)for(var c=a.length-2;0<=c;c--){var d=
a[c];if(d.type&64){var e;if(e=!(b.type&64)||d.index>b.index)e=d.Lu,e=null===(Array.isArray(e)?e[0]:e);if(e){e=b.index;var k=d.Lu;Array.isArray(k)?k[0]=e:(k=Ooa,Fia=Noa,Gia=k,d.Lu=e)}}}},Qoa=function(a,b){a=a.data[b];return null===a||"string"===typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value},Roa=function(a,b){a=b[a.dJ];return null===a?a:0>a?~a:a},Soa=function(a,b,c,d){for(var e=c[11],k=null,n,p=0;p<b.length;p++){var u=b[p];if("string"==typeof u){var v=b[++p];null===c[v]&&(c[v]=wia(e,
u))}else if("number"==typeof u)switch(u&1){case 0:var y=u>>>17;null===k&&(k=y,n=Dia(e,d));y===k?(v=d,y=n):(v=null,y=Ib(c[y]));null!==y&&(u=(u&131070)>>>1,sia(e,y,c[u],v,!1),u=Qoa(a,u),null!==u&&"object"===typeof u&&(v=Roa(u,c),null!==v&&Soa(a,u.create[v],c,c[u.WHa])));break;case 1:u>>>=1,v=b[++p],y=b[++p],Wja(e,Ib(c[u]),null,null,v,y,null)}else switch(u){case Toa:v=b[++p];u=b[++p];null===c[u]&&(v=e.createComment(ria(v)),u=c[u]=v,Vha(u,c));break;case Uoa:u=b[++p],v=b[++p],null===c[v]&&(u=c[v]=xia(e,
u,null),Vha(u,c))}}},Yoa=function(a,b,c,d,e){for(var k=0;k<c.length;k++){var n=c[k],p=c[++k];if(n&e){n="";for(var u=k+1;u<=k+p;u++){var v=c[u];if("string"==typeof v)n+=v;else if("number"==typeof v)if(0>v)n+=yb(b[d-v]);else{var y=v>>>2;switch(v&3){case 1:v=c[++u];var B=c[++u],C=a.data[y];"string"===typeof C?Wja(b[11],b[y],null,C,v,n,B):Qja(a,C,b,v,n,b[11],B,!1);break;case 0:v=b[y];null!==v&&(y=b[11],B=n,y.listen?y.setValue(v,B):v.textContent=B);break;case 2:v=a;y=Qoa(a,y);B=b;C=y;var H=n;var M=C.cases.indexOf(H);
if(-1===M)switch(C.type){case 1:M=rka(yka())(parseInt(H,10));M=Voa[M];H=void 0!==M?M:"other";M=C.cases.indexOf(H);-1===M&&"other"!==H&&(M=C.cases.indexOf("other"));break;case 0:M=C.cases.indexOf("other")}C=-1===M?null:M;Roa(y,B)!==C&&(Woa(v,y,B),B[y.dJ]=null===C?null:~C,null!==C&&(M=B[y.WHa])&&Soa(v,y.create[C],B,M));break;case 3:Xoa(a,Qoa(a,y),d,b)}}}}else n=c[k+1],0<n&&3===(n&3)&&(n=Qoa(a,n>>>2),0>b[n.dJ]&&Xoa(a,n,d,b));k+=p}},Xoa=function(a,b,c,d){var e=d[b.dJ];if(null!==e){var k=Zoa;0>e&&(e=d[b.dJ]=
~e,k=-1);Yoa(a,d,b.update[e],c,k)}},Woa=function(a,b,c){var d=Roa(b,c);if(null!==d)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];0<e?(e=Ib(c[e]),null!==e&&tia(c[11],e)):Woa(a,Qoa(a,~e),c)}},$oa=function(){function a(n,p){d=0;p=Roa(n,p);k=null!==p?n.remove[p]:Bb}function b(){if(d<k.length){var n=k[d++];if(0<n)return e[n];c.push(d,k);a(e[1].data[~n],e);return b()}if(0===c.length)return null;k=c.pop();d=c.pop();return b()}var c=[],d=-1,e,k;return function(n,p){for(e=p;c.length;)c.pop();a(n.value,
p);return b}},apa=function(a,b,c,d,e,k,n){var p=Bja(a,d,1,null),u=p<<2;d=yga();b===d&&(d=null);null===d&&(u|=1);n&&(u|=2,void 0===Kia&&(Kia=$oa()));e.push(u,null===k?"":k);a=zja(a,p,n?32:1,null===k?"":k,null);Poa(c,a);c=a.index;zga(a,!1);null!==d&&b!==d&&(b=d,d=b.Lu,null===d?(Fia=Noa,Gia=Ooa,b.Lu=[null,c]):(Kfa(Array.isArray(d),!0,"Expecting array here"),d.push(c)));return a},cpa=function(a,b,c,d,e,k){var n=a.length,p=n+1;a.push(null,null);var u=n+2;b=b.split(bpa);for(var v=0,y=0;y<b.length;y++){var B=
b[y];y&1?(B=e+parseInt(B,10),a.push(-1-B),v|=1<<Math.min(B,31)):""!==B&&a.push(B)}a.push(c<<2|(d?1:0));d&&a.push(d,k);a[n]=v;a[p]=a.length-u;return v},epa=function(a){for(var b,c="",d=0,e=!1,k;null!==(b=dpa.exec(a));)e?b[0]==="\ufffd/*"+k+"\ufffd"&&(d=b.index,e=!1):(c+=a.substring(d,b.index+b[0].length),k=b[1],e=!0);return c+=a.substr(d)},gpa=function(a,b,c,d,e,k){var n=0,p={type:e.type,dJ:Bja(a,b,1,null),WHa:k,cases:[],create:[],remove:[],update:[]};c.push(1<<Math.min(e.x1a,31),2,-1-e.x1a,k<<2|2);
var u=a.data[k];null===u?a.data[k]=p:u.value=p;u=e.values;for(var v=0;v<u.length;v++){for(var y=u[v],B=[],C=0;C<y.length;C++){var H=y[C];"string"!==typeof H&&(H=B.push(H)-1,y[C]="\x3c!--\ufffd"+H+"\ufffd--\x3e")}C=a;H=b;var M=c,U=d,ba=e.cases[v],fa=y.join("");y=[];var ka=[],qa=[];p.cases.push(ba);p.create.push(y);p.remove.push(ka);p.update.push(qa);ba=Yia(rga()).getInertBodyElement(fa);ba=mja(ba)||ba;n|=ba?fpa(C,p,H,M,y,ka,qa,ba,U,B,0):0}n&&c.push(n,1,k<<2|3)},jpa=function(a){var b=[],c=[],d=1,e=
0;a=a.replace(hpa,function(p,u,v){d="select"===v?0:1;e=parseInt(u.substr(1),10);return""});a=ipa(a);for(var k=0;k<a.length;){var n=a[k++].trim();1===d&&(n=n.replace(/\s*(?:=)?(\w+)\s*/,"$1"));n.length&&b.push(n);n=ipa(a[k++]);b.length>c.length&&c.push(n)}return{type:d,x1a:e,cases:b,values:c}},ipa=function(a){if(!a)return[];var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var k;k=e.exec(a);){var n=k.index;"}"==k[0]?(c.pop(),0==c.length&&(b=a.substring(b,n),hpa.test(b)?d.push(jpa(b)):d.push(b),b=n+1)):
(0==c.length&&(d.push(a.substring(b,n)),b=n+1),c.push("{"))}d.push(a.substring(b));return d},fpa=function(a,b,c,d,e,k,n,p,u,v,y){var B=0;for(p=p.firstChild;p;){var C=Bja(a,c,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:var H=p,M=H.tagName.toLowerCase();if(kpa.hasOwnProperty(M)){var U=e,ba=u;null!==Uoa&&U.push(Uoa);U.push(M,C,0|ba<<17|C<<1);a.data[C]=M;H=H.attributes;for(M=0;M<H.length;M++)U=H.item(M),ba=U.name.toLowerCase(),U.value.match(bpa)?lpa.hasOwnProperty(ba)&&(mpa[ba]?cpa(n,U.value,C,
U.name,0,aja):npa[ba]?cpa(n,U.value,C,U.name,0,bja):cpa(n,U.value,C,U.name,0,null)):e.push(C<<1|1,U.name,U.value);B|=fpa(a,b,c,d,e,k,n,p,C,v,y+1);0===y&&k.push(C)}break;case Node.TEXT_NODE:H=p.textContent||"";M=H.match(bpa);e.push(M?"":H,C,0|u<<17|C<<1);0===y&&k.push(C);M&&(B|=cpa(n,H,C,null,0,null));break;case Node.COMMENT_NODE:if(H=opa.exec(p.textContent||""))H=v[parseInt(H[1],10)],M=e,U=u,null!==Toa&&M.push(Toa),M.push("",C,0|U<<17|C<<1),gpa(a,c,d,u,H,C),H=k,0===y&&(H.push(~C),H.push(C))}p=p.nextSibling}return B},
wpa=function(a,b){b=void 0===b?{}:b;var c=a;if(ppa.test(a)){var d={},e=[0];c=c.replace(qpa,function(k,n,p){k=n||p;var u=d[k]||[];u.length||(k.split("|").forEach(function(B){var C=B.match(rpa);C=C?parseInt(C[1],10):0;var H=spa.test(B);u.push([C,H,B])}),d[k]=u);if(!u.length)throw Error("Jb`"+k);k=e[e.length-1];for(p=n=0;p<u.length;p++)if(u[p][0]===k){n=p;break}var v=g(u[n]);p=v.next().value;var y=v.next().value;v=v.next().value;y?e.pop():k!==p&&e.push(p);u.splice(n,1);return v})}if(!Object.keys(b).length)return c;
c=c.replace(tpa,function(k,n,p,u,v,y){return b.hasOwnProperty(p)?""+n+b[p]+y:k});c=c.replace(upa,function(k,n){return b.hasOwnProperty(n)?b[n]:k});return c=c.replace(vpa,function(k,n){if(b.hasOwnProperty(n)){var p=b[n];if(!p.length)throw Error("Kb`"+k+"`"+n);return p.shift()}return k})},Vd=function(a,b,c){c=void 0===c?-1:c;var d=Lb(),e=t();a=20+a;var k=wga(d.qa,b);b=yga();if(d.Qb){var n=null===b?0:b.index,p=yga(),u=[],v=[],y=[[]];var B=c;-1===B?c=epa(k):(c=k.indexOf(":"+B+"\ufffd")+2+B.toString().length,
B=k.search(new RegExp("\ufffd\\/\\*\\d+:"+B+"\ufffd")),c=epa(k.substring(c,B)));k=c.replace(xpa," ").split(ypa);for(B=0;B<k.length;B++){var C=k[B];if(0===(B&1)){var H=ipa(C);for(C=0;C<H.length;C++){var M=H[C];if(0===(C&1)){if(""!==M){var U=y[0],ba=M.match(bpa);U=apa(d,p,U,e,u,ba?null:M,!1);ba&&cpa(v,M,U.index,null,0,null)}}else{if("object"!==typeof M)throw Error("Hb`"+c);ba=apa(d,p,y[0],e,u,"",!0).index;gpa(d,e,v,n,M,ba)}}}else H=47===C.charCodeAt(0),C=20+Number.parseInt(C.substring(H?2:1)),H?(y.shift(),
zga(yga(),!1)):(H=y[0],C=zja(d,C,64,null,null),Poa(H,C),H=C,y.unshift([]),zga(H,!0))}d.data[a]={create:u,update:v}}a=d.data[a];d=Cia(d,b===e[6]?null:b,e);a=a.create;b=b&&b.type&8?e[b.index]:null;n=e[11];for(p=0;p<a.length;p++)c=a[p++],u=a[p],v=2===(c&2),y=1===(c&1),c>>>=2,k=e[c],null===k&&(k=e[c]=v?n.createComment(u):wia(n,u)),y&&null!==d&&sia(n,d,k,b,!1);Kb.X_=!0},Xd=function(){Kb.X_=!1},L=function(a,b,c){Vd(a,b,c);Xd()},Yd=function(a,b){var c=Lb();b=wga(c.qa,b);a+=20;var d=Mb().index,e=[];if(c.Qb&&
null===c.data[a]){for(var k=0;k<b.length;k+=2){var n=b[k],p=b[k+1];if(""!==p){if(zpa.test(p))throw Error("Ib`"+p);for(var u,v=u=0;v<e.length;v++){var y=e[v];"number"===typeof y&&0>y&&u++}cpa(e,p,d,n,u,null)}}c.data[a]=e}},Zd=function(a){Md(t(),Kb.bindingIndex++,a)&&(Zoa|=1<<Math.min(Apa,31));Apa++;return Zd},$d=function(a){var b=Lb(),c=t();0<Apa&&(a=b.data[a+20],a=Array.isArray(a)?a:a.update,Yoa(b,c,a,Kb.bindingIndex-Apa-1,Zoa));Apa=Zoa=0},be=function(a,b){b=void 0===b?{}:b;return wpa(a,b)},N=function(a,
b,c,d){var e=t();Bpa(Lb(),e,e[11],Mb(),a,b,!!c,d);return N},Cpa=function(a,b){var c=Mb(),d=t(),e=Lb(),k=bka(Cga(e.data),c,d);Bpa(e,d,k,c,a,b,!1);return Cpa},Dpa=function(a,b,c,d){a=a.cleanup;if(null!=a)for(var e=0;e<a.length-1;e+=2){var k=a[e];if(k===c&&a[e+1]===d)return b=b[7],c=a[e+2],b.length>c?b[c]:null;"string"===typeof k&&(e+=2)}return null},Bpa=function(a,b,c,d,e,k,n,p){var u=1===(d.flags&1),v=a.Qb&&(a.cleanup||(a.cleanup=[])),y=b[8],B=b[7]||(b[7]=[]),C=!0;if(d.type&3||p){var H=sga(d,b),M=
p?p(H):H;H=B.length;var U=p?function(fa){return p(Ib(fa[d.index]))}:d.index;c.listen?(n=null,!p&&u&&(n=Dpa(a,b,e,d.index)),null!==n?((n.usb||n).NFa=k,n.usb=k,C=!1):(k=Epa(d,b,y,k,!1),a=c.listen(M,e,k),B.push(k,a),v&&v.push(e,U,H,H+1))):(k=Epa(d,b,y,k,!0),M.addEventListener(e,k,n),B.push(k),v&&v.push(e,U,H,n))}else k=Epa(d,b,y,k,!1);a=d.outputs;var ba;if(C&&null!==a&&(ba=a[e])&&(C=ba.length))for(a=0;a<C;a+=2)c=b[ba[a]][ba[a+1]].subscribe(k),u=B.length,B.push(k,c),v&&v.push(e,d.index,u,-(u+1))},Fpa=
function(a,b,c,d){try{return!1!==c(d)}catch(e){return $ja(a,e),!1}finally{}},Epa=function(a,b,c,d,e){return function p(n){if(n===Function)return d;var u=a.flags&2?tga(a.index,b):b;0===(b[2]&32)&&Yja(u);u=Fpa(b,c,d,n);for(var v=p.NFa;v;)u=Fpa(b,c,v,n)&&u,v=v.NFa;e&&!1===u&&(n.preventDefault(),n.returnValue=!1);return u}},O=function(a){var b=Kb;a=void 0===a?1:a;for(var c=Kb.Iz;0<a;)c=c[15],a--;return(b.Iz=c)[8]},ce=function(a){var b=t()[16][6];if(!b.projection){var c=b.projection=oha(a?a.length:1,null),
d=c.slice();for(b=b.child;null!==b;){if(a)a:{var e=b;var k=a,n=null;b:{var p=e.attrs;if(null!=p){var u=p.indexOf(5);if(0===(u&1)){p=p[u+1];break b}}p=null}for(u=0;u<k.length;u++){var v=k[u];if("*"===v)n=u;else{if(null===p)v=Qia(e,v,!0);else b:{var y=0;c:for(;y<v.length;y++){var B=v[y];if(p.length===B.length){for(var C=0;C<p.length;C++)if(p[C]!==B[C])continue c;v=!0;break b}}v=!1}if(v){e=u;break a}}}e=n}else e=0;null!==e&&(d[e]?d[e].Swa=b:c[e]=b,d[e]=b);b=b.next}}},ee=function(a,b,c){b=void 0===b?
0:b;var d=t(),e=Lb();a=Aja(e,20+a,16,null,c||null);null===a.projection&&(a.projection=b);Kb.isParent=!1;64!==(a.flags&64)&&(b=d[11],e=Cia(e,a.parent,d),c=Fia(a.parent||d[6],a,d),Mia(b,0,d,a,e,c))},he=function(a,b,c){fe(a,"",b,"",c);return he},fe=function(a,b,c,d,e){var k=t();b=Yna(k,b,c,d);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,k,a,b,k[11],e,!1));return fe},ie=function(a,b,c,d,e,k,n){var p=t();b=Zna(p,b,c,d,e,k);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,p,a,b,p[11],n,!1));return ie},Gpa=function(a,b,c,d,e,k,n,p,u){var v=
t();b=$na(v,b,c,d,e,k,n,p);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,v,a,b,v[11],u,!1));return Gpa},Hpa=function(a,b,c,d,e,k,n,p,u,v,y){var B=t();b=aoa(B,b,c,d,e,k,n,p,u,v);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,B,a,b,B[11],y,!1));return Hpa},Ipa=function(a,b,c,d,e,k,n,p,u,v,y,B,C){var H=t();b=boa(H,b,c,d,e,k,n,p,u,v,y,B);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,H,a,b,H[11],C,!1));return Ipa},Jpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M){var U=t();b=coa(U,b,c,d,e,k,n,p,u,v,y,B,C,H);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,U,a,b,U[11],M,
!1));return Jpa},Kpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba){var fa=t();b=doa(fa,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,fa,a,b,fa[11],ba,!1));return Kpa},Lpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa,ka){var qa=t();b=eoa(qa,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa);b!==fc&&(c=Lb(),d=Ob(),Qja(c,d,qa,a,b,qa[11],ka,!1));return Lpa},Mpa=function(a,b,c){var d=t();b=Xna(d,b);if(b!==fc){var e=Lb(),k=Ob();Qja(e,k,d,a,b,d[11],c,!1)}return Mpa},je=function(a){return Kb.Iz[20+a]},
Npa=function(a,b,c,d,e){b=Yna(t(),b,c,d);zoa(a,b,e,!1);return Npa},Opa=function(a,b,c,d,e,k,n){b=Zna(t(),b,c,d,e,k);zoa(a,b,n,!1);return Opa},Ppa=function(a,b,c,d,e,k,n,p,u){b=$na(t(),b,c,d,e,k,n,p);zoa(a,b,u,!1);return Ppa},Qpa=function(a,b,c,d,e,k,n,p,u,v,y){b=aoa(t(),b,c,d,e,k,n,p,u,v);zoa(a,b,y,!1);return Qpa},Rpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C){b=boa(t(),b,c,d,e,k,n,p,u,v,y,B);zoa(a,b,C,!1);return Rpa},Spa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M){b=coa(t(),b,c,d,e,k,n,p,u,v,y,B,C,H);zoa(a,
b,M,!1);return Spa},Tpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba){b=doa(t(),b,c,d,e,k,n,p,u,v,y,B,C,H,M,U);zoa(a,b,ba,!1);return Tpa},Upa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa,ka){b=eoa(t(),b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa);zoa(a,b,ka,!1);return Upa},Vpa=function(a,b,c){b=Xna(t(),b);zoa(a,b,c,!1);return Vpa},P=function(a,b,c,d,e,k,n,p){var u=t(),v=Lb();a+=20;if(v.Qb){var y=v.qa;e=Aja(v,a,4,e||null,wga(y,k));Uja(v,u,e,wga(y,n));Jga(v,e);b=e.Dcb=Mja(2,e,b,c,d,v.Mka,v.fwa,null,v.schemas,
y);null!==v.queries&&(v.queries.template(v,e),b.queries=v.queries.tla(e));b=e}else b=v.data[a];zga(b,!1);c=u[11].createComment("");Hia(v,u,c,b);Vha(c,u);c=[c,!0,!1,u,null,0,b,c,null,null];Jja(u,u[a]=c);1===(b.flags&1)&&Kja(v,u,b);null!=n&&Lja(u,b,p)},R=function(a,b){b=void 0===b?"":b;var c=t(),d=Lb(),e=a+20;a=d.Qb?Aja(d,e,1,b,null):d.data[e];b=c[e]=wia(c[11],b);Hia(d,c,b,a);zga(a,!1)},ke=function(a){S("",a,"");return ke},S=function(a,b,c){var d=t();a=Yna(d,a,b,c);a!==fc&&cka(d,a);return S},le=function(a,
b,c,d,e){var k=t();a=Zna(k,a,b,c,d,e);a!==fc&&cka(k,a);return le},Wpa=function(a,b,c,d,e,k,n){var p=t();a=$na(p,a,b,c,d,e,k,n);a!==fc&&cka(p,a);return Wpa},Xpa=function(a,b,c,d,e,k,n,p,u){var v=t();a=aoa(v,a,b,c,d,e,k,n,p,u);a!==fc&&cka(v,a);return Xpa},Ypa=function(a,b,c,d,e,k,n,p,u,v,y){var B=t();a=boa(B,a,b,c,d,e,k,n,p,u,v,y);a!==fc&&cka(B,a);return Ypa},Zpa=function(a,b,c,d,e,k,n,p,u,v,y,B,C){var H=t();a=coa(H,a,b,c,d,e,k,n,p,u,v,y,B,C);a!==fc&&cka(H,a);return Zpa},$pa=function(a,b,c,d,e,k,n,
p,u,v,y,B,C,H,M){var U=t();a=doa(U,a,b,c,d,e,k,n,p,u,v,y,B,C,H,M);a!==fc&&cka(U,a);return $pa},aqa=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba){var fa=t();a=eoa(fa,a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba);a!==fc&&cka(fa,a);return aqa},bqa=function(a){var b=t();a=Xna(b,a);a!==fc&&cka(b,a);return bqa},cqa=function(a,b,c,d,e){a=vb(a);if(Array.isArray(a))for(var k=0;k<a.length;k++)cqa(a[k],b,c,d,e);else{k=Lb();var n=t(),p=Nha(a)?a:vb(a.provide),u=Kha(a),v=Mb(),y=v.yn&1048575,B=v.ld,C=v.yn>>20;if(Nha(a)||!a.multi)d=
new iha(u,e,D),u=dqa(p,b,e?y:y+C,B),-1===u?(u=$ga(v,n),Wga(u,k,p),eqa(k,a,b.length),b.push(p),v.ld++,v.He++,e&&(v.yn+=1048576),c.push(d),n.push(d)):(c[u]=d,n[u]=d);else{B=dqa(p,b,y+C,B);y=dqa(p,b,y,y+C);var H=0<=B&&c[B];C=0<=y&&c[y];e&&!C||!e&&!H?(B=$ga(v,n),Wga(B,k,p),B=c.length,H=new iha(e?fqa:gqa,e,D),H.multi=[],H.index=B,H.bX=0,d&&!e&&H.bX++,H.multi.push(u),!e&&C&&(c[y].Uwa=H),eqa(k,a,b.length,0),b.push(p),v.ld++,v.He++,e&&(v.yn+=1048576),c.push(H),n.push(H)):(b=c[e?y:B],!e&&d&&b.bX++,b=b.multi.push(u)-
1,eqa(k,a,-1<B?B:y,b));!e&&d&&C&&c[y].bX++}}},eqa=function(a,b,c,d){var e=Nha(b),k=!!b.useClass;if(e||k)if(k=(k?vb(b.useClass):b).prototype.ngOnDestroy)a=a.Ep||(a.Ep=[]),!e&&b.multi?(b=a.indexOf(c),-1===b?a.push(c,[d,k]):a[b+1].push(d,k)):a.push(c,k)},dqa=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1},gqa=function(){return hqa(this.multi,[])},fqa=function(a,b,c,d){b=this.multi;if(this.Uwa){var e=this.Uwa.bX;d=eha(c,c[1],this.Uwa.index,d);c=d.slice(0,e);hqa(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=
[],hqa(b,c);return c},hqa=function(a,b){for(var c=0;c<a.length;c++)b.push((0,a[c])());return b},ne=function(a,b){b=void 0===b?[]:b;return function(c){c.LO=function(d,e){e=e?e(a):a;var k=Lb();k.Qb&&(d=null!==d.template,cqa(b,k.data,k.blueprint,d,!0),cqa(e,k.data,k.blueprint,d,!1))}}},oe=function(a,b,c){a=Nb()+a;var d=t();return d[a]===fc?Tna(d,a,c?b.call(c):b()):d[a]},pe=function(a,b,c,d){return iqa(t(),Nb(),a,b,c,d)},qe=function(a,b,c,d,e){return jqa(t(),Nb(),a,b,c,d,e)},re=function(a,b,c,d,e,k){return kqa(t(),
Nb(),a,b,c,d,e,k)},se=function(a,b,c,d,e,k,n){return lqa(t(),Nb(),a,b,c,d,e,k,n)},mqa=function(a,b,c,d,e,k,n,p){a=Nb()+a;var u=t(),v=Wna(u,a,c,d,e,k);return Md(u,a+4,n)||v?Tna(u,a+5,p?b.call(p,c,d,e,k,n):b(c,d,e,k,n)):u[a+5]},nqa=function(a,b,c,d,e,k,n,p,u){a=Nb()+a;var v=t(),y=Wna(v,a,c,d,e,k);return Una(v,a+4,n,p)||y?Tna(v,a+6,u?b.call(u,c,d,e,k,n,p):b(c,d,e,k,n,p)):v[a+6]},oqa=function(a,b,c,d,e,k,n,p,u,v){a=Nb()+a;var y=t(),B=Wna(y,a,c,d,e,k);return Vna(y,a+4,n,p,u)||B?Tna(y,a+7,v?b.call(v,c,
d,e,k,n,p,u):b(c,d,e,k,n,p,u)):y[a+7]},pqa=function(a,b){a=a[b];return a===fc?void 0:a},iqa=function(a,b,c,d,e,k){b+=c;return Md(a,b,e)?Tna(a,b+1,k?d.call(k,e):d(e)):pqa(a,b+1)},jqa=function(a,b,c,d,e,k,n){b+=c;return Una(a,b,e,k)?Tna(a,b+2,n?d.call(n,e,k):d(e,k)):pqa(a,b+2)},kqa=function(a,b,c,d,e,k,n,p){b+=c;return Vna(a,b,e,k,n)?Tna(a,b+3,p?d.call(p,e,k,n):d(e,k,n)):pqa(a,b+3)},lqa=function(a,b,c,d,e,k,n,p,u){b+=c;return Wna(a,b,e,k,n,p)?Tna(a,b+4,u?d.call(u,e,k,n,p):d(e,k,n,p)):pqa(a,b+4)},qqa=
function(a,b,c,d,e,k){b+=c;c=!1;for(var n=0;n<e.length;n++)Md(a,b++,e[n])&&(c=!0);return c?Tna(a,b,d.apply(k,e)):pqa(a,b)},T=function(a,b){var c=Lb();a+=20;if(c.Qb){a:{var d=c.fwa;if(d)for(var e=d.length-1;0<=e;e--){var k=d[e];if(b===k.name){b=k;break a}}b=void 0}c.data[a]=b;b.onDestroy&&(c.Ep||(c.Ep=[])).push(a,b.onDestroy)}else b=c.data[a];b=b.factory||(b.factory=lga(b.type,!0));d=Nfa(D);try{var n=Tga(!1),p=b();Tga(n);var u=t();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);return u[a]=
p}finally{Nfa(d)}},V=function(a,b,c){a+=20;var d=t(),e=d[a];return d[1].data[a].Ba?iqa(d,Nb(),b,e.transform,c,e):e.transform(c)},te=function(a,b,c,d){a+=20;var e=t(),k=e[a];return e[1].data[a].Ba?jqa(e,Nb(),b,k.transform,c,d,k):k.transform(c,d)},ue=function(a,b,c,d,e){a+=20;var k=t(),n=k[a];return k[1].data[a].Ba?kqa(k,Nb(),b,n.transform,c,d,e,n):n.transform(c,d,e)},we=function(a,b,c,d,e,k){a+=20;var n=t(),p=n[a];return n[1].data[a].Ba?lqa(n,Nb(),b,p.transform,c,d,e,k,p):p.transform(c,d,e,k)},rqa=
function(a,b,c,d){d=b[19].queries[d];if(null===d.matches){a=a.data;for(var e=c.matches,k=[],n=0;n<e.length;n+=2){var p=e[n];if(0>p)k.push(null);else{var u=k,v=u.push,y=b,B=a[p],C=e[n+1];p=c.metadata.read;-1===C?(p=B,y=p.type&11?Tha(p,y):p.type&4?Ina(p,y):null):y=-2===C?p===cc?Tha(B,y):p===xe?Ina(B,y):p===ye?Lna(B,y):void 0:eha(y,y[1],C,B);v.call(u,y)}}d.matches=k}return d.matches},sqa=function(a,b,c,d){var e=a.queries.oK(c),k=e.matches;if(null!==k)for(a=rqa(a,b,e,c),c=0;c<k.length;c+=2){var n=k[c];
if(0<n)d.push(a[c/2]);else{e=k[c+1];n=b[-n];for(var p=10;p<n.length;p++){var u=n[p];u[17]===u[3]&&sqa(u[1],u,e,d)}if(null!==n[9])for(n=n[9],p=0;p<n.length;p++)u=n[p],sqa(u[1],u,e,d)}}return d},ze=function(a){var b=t(),c=Lb(),d=Kb.currentQueryIndex;Kb.currentQueryIndex=d+1;var e=c.queries.oK(d);return a.dirty&&uga(b)===(2===(e.metadata.flags&2))?(null===e.matches?a.reset([]):(b=e.GMa?sqa(c,b,d,[]):rqa(c,b,e,d),a.reset(b,Uha),a.notifyOnChanges()),!0):!1},Ae=function(a,b,c){var d=Lb();d.Qb&&(tqa(d,new uqa(a,
b,c),-1),2===(b&2)&&(d.GAa=!0));vqa(d,b)},Be=function(a,b,c,d){var e=Lb();e.Qb&&(tqa(e,new uqa(b,c,d),Mb().index),b=e.Da||(e.Da=[]),a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a),2===(c&2)&&(e.FAa=!0));vqa(e,c)},Ce=function(){return t()[19].queries[Kb.currentQueryIndex].queryList},vqa=function(a,b){var c=t();b=new De(4===(b&4));Nja(a,c,b,b.destroy);null===c[19]&&(c[19]=new wqa);c[19].queries.push(new xqa(b))},tqa=function(a,b,c){null===a.queries&&(a.queries=new yqa);a.queries.track(new zqa(b,
c))},Ee=function(a,b){return Ina(a,b)},Aqa=function(a){return Array.isArray(a)?a.every(Aqa):!!vb(a)},Dqa=function(a,b){b=lha(b.declarations||Bb);var c=Bqa(a);b.forEach(function(d){d.hasOwnProperty(bga)?Cqa(d[bga]||null,c):d.hasOwnProperty(cga)||d.hasOwnProperty(dga)||(d.h3a=a)})},Cqa=function(a,b){a.XX=function(){return Array.from(b.yp.directives).map(function(c){return c.hasOwnProperty(bga)?c[bga]||null:c[cga]||null}).filter(function(c){return!!c})};a.G3=function(){return Array.from(b.yp.ua).map(function(c){return c[dga]||
null})};a.schemas=b.schemas;a.zd=null},Bqa=function(a){if(!hga(a))throw Error("Mb`"+a.name);a=hga(a);if(null!==a.TBa)return a.TBa;var b={schemas:a.schemas||null,yp:{directives:new Set,ua:new Set},exported:{directives:new Set,ua:new Set}};Qha(a.imports).forEach(function(c){if(!hga(c))throw Error("Nb`"+c.name);c=Bqa(c);c.exported.directives.forEach(function(d){return b.yp.directives.add(d)});c.exported.ua.forEach(function(d){return b.yp.ua.add(d)})});Qha(a.declarations).forEach(function(c){c[dga]?b.yp.ua.add(c):
b.yp.directives.add(c)});Qha(a.exports).forEach(function(c){hga(c)?(c=Bqa(c),c.exported.directives.forEach(function(d){b.yp.directives.add(d);b.exported.directives.add(d)}),c.exported.ua.forEach(function(d){b.yp.ua.add(d);b.exported.ua.add(d)})):c[dga]?b.exported.ua.add(c):b.exported.directives.add(c)});return a.TBa=b},Lqa=function(a,b){var c=null;wka(a,b);Eqa(a,b);Object.defineProperty(a,bga,{get:function(){if(null===c){var d=yfa({usage:0,kind:"component",type:a});if(tka(b))throw d=["Component '"+
a.name+"' is not resolved:"],b.templateUrl&&d.push(" - templateUrl: "+b.templateUrl),b.q6&&b.q6.length&&d.push(" - styleUrls: "+JSON.stringify(b.q6)),d.push("Did you run and wait for 'resolveComponentResources()'?"),Error(d.join("\n"));var e=b.Hoc;void 0===e&&(e=!1);var k=b.encapsulation;void 0===k&&(k=0);var n=b.templateUrl||"ng:///"+a.name+"/template.html";e=Object.assign(Object.assign({},Fqa(a,b)),{Aeb:d.JEb("Component",a.name,n),template:b.template||"",Hoc:e,styles:b.styles||Bb,uvb:b.uvb,directives:[],
changeDetection:b.changeDetection,ua:new Map,encapsulation:k,interpolation:b.interpolation,viewProviders:b.viewProviders||null});Gqa++;try{e.Qfb&&Hqa(a),c=d.Urd(Iqa,n,e)}finally{Gqa--}if(0===Gqa&&!Jqa){Jqa=!0;try{for(var p=Kqa.length-1;0<=p;p--){var u=Kqa[p],v=u.moduleType,y=u.ngModule;y.declarations&&y.declarations.every(Aqa)&&(Kqa.splice(p,1),Dqa(v,y))}}finally{Jqa=!1}}void 0!==a.h3a&&(d=Bqa(a.h3a),Cqa(c,d))}return c},configurable:!1})},Nqa=function(a,b){var c=null;Eqa(a,b||{});Object.defineProperty(a,
cga,{get:function(){if(null===c){var d=Mqa(a,b||{});c=yfa({usage:0,kind:"directive",type:a}).Vrd(Iqa,d.MDc,d.metadata)}return c},configurable:!1})},Mqa=function(a,b){var c=a&&a.name,d="ng:///"+c+"/\u0275dir.js",e=yfa({usage:0,kind:"directive",type:a});b=Fqa(a,b);b.Aeb=e.JEb("Directive",c,d);b.Qfb&&Hqa(a);return{metadata:b,MDc:d}},Eqa=function(a,b){var c=null;Object.defineProperty(a,kga,{get:function(){if(null===c){var d=Mqa(a,b),e=yfa({usage:0,kind:"directive",type:a}),k=e.Wrd,n="ng:///"+a.name+"/\u0275fac.js",
p=d.metadata.name;d=d.metadata.type;var u=zha((Oqa=Oqa||new Pqa).parameters(a));c=k.call(e,Iqa,n,{name:p,type:d,Ywd:0,deps:u,target:e.B2c.Directive})}return c},configurable:!1})},Fqa=function(a,b){var c=Oqa=Oqa||new Pqa,d=c.Tmc(a),e=a.name,k=void 0!==b.selector?b.selector:null,n=b.host||fga,p=b.inputs||Bb,u=b.outputs||Bb,v=Qqa(a,d,Rqa);c={ixd:c.qWa(a,"ngOnChanges")};var y=Object.getPrototypeOf(a.prototype)!==Object.prototype;var B=b.Ga;B=void 0===B?null:Sqa(B);return{name:e,type:a,selector:k,host:n,
xn:d,inputs:p,outputs:u,queries:v,lifecycle:c,Aeb:null,Qfb:y,Ga:B,providers:b.providers||null,jxd:Qqa(a,d,Tqa)}},Hqa=function(a){var b=Object.prototype;for(a=Object.getPrototypeOf(a.prototype).constructor;a&&a!==b;)a[cga]||a[bga]||!Uqa(a)||Nqa(a,null),a=Object.getPrototypeOf(a)},Qqa=function(a,b,c){var d=[],e={},k;for(k in b)e.Lx=k,b.hasOwnProperty(e.Lx)&&(e.wR=b[e.Lx],e.wR.forEach(function(n){return function(p){if(c(p)){if(!p.selector)throw Error("Ob`"+n.Lx+"`"+Hfa(a));if(n.wR.some(Vqa))throw Error("Pb");
var u=d.push,v=n.Lx;var y=p.selector;y="string"===typeof y?Sqa(y):vb(y);u.call(d,{propertyName:v,predicate:y,descendants:p.descendants,first:p.first,read:p.read?p.read:null,static:!!p.static,AJb:!!p.AJb})}}}(e))),e={Lx:e.Lx,wR:e.wR};return d},Rqa=function(a){a=a.nk;return"ContentChild"===a||"ContentChildren"===a},Tqa=function(a){a=a.nk;return"ViewChild"===a||"ViewChildren"===a},Vqa=function(a){return"Input"===a.nk},Sqa=function(a){return a.split(",").map(function(b){return b.trim()})},Uqa=function(a){var b=
Oqa=Oqa||new Pqa;if(Wqa.some(function(u){return b.qWa(a,u)}))return!0;var c=b.xn(a),d;for(d in c)for(var e=c[d],k=0;k<e.length;k++){var n=e[k],p=n.nk;if(Vqa(n)||Rqa(n)||Tqa(n)||"Output"===p||"HostBinding"===p||"HostListener"===p)return!0}return!1},Xqa=function(a){var b=[];a.onStable.subscribe(function(){for(;b.length;)b.pop()()});return function(c){b.push(c)}},$qa=function(){Yqa=!0;return Zqa},ara=function(){if(Yqa)throw Error("Qb");Zqa=!1},Fe=function(){var a;if(a=void 0===a?window:a)return a!==
a.parent&&a.hasOwnProperty("sharedHostData");var b=Error("Sb");setTimeout(function(){throw b;},1);return!1},bra=function(a){ca.setTimeout(function(){throw a;},0)},Ge=function(a){a&&"function"==typeof a.dispose&&a.dispose()},cra=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];La(d)?cra.apply(null,d):Ge(d)}},fra=function(a){dra?a(dra):era.push(a)},He=function(){!dra&&gra&&hra();return dra},hra=function(){dra=gra();era.forEach(function(a){a(dra)});era=[]},W=function(a){dra&&dra.beforeLoadModuleCode(a)},
X=function(){dra&&dra.setLoaded()},ira=function(a,b){if(b&&!b.createEmbeddedView)throw Error("gc`"+a+"`"+sb(b));},kra=function(a,b,c){a=ic(a);b=jra([a[1],a[2]],b);return jra(b,c)},lra=function(a,b,c){a=ic(a);b=jra([a[3],a[4]],b);return jra(b,c)},mra=function(a,b,c){a=ic(a);b=jra([a[5],a[6]],b);return jra(b,c)},nra=function(a,b){a=ic(a)[7];return jra(a,b)},ora=function(a,b){a=ic(a);return jra(a[10],b)},pra=function(a,b){a=ic(a);return jra(a[11],b)},qra=function(a,b){a=ic(a)[12];return jra(a,b)},rra=
function(a,b){a=ic(a);var c=a[13][b];if("undefined"===typeof c){if(12===b)return a[13][0];if(13===b)return a[13][1]}return c},sra=function(a){if(!a[21])throw Error("hc`"+a[0]);},ura=function(a){a=ic(a);sra(a);return(a[21][2]||[]).map(function(b){return"string"===typeof b?tra(b):[tra(b[0]),tra(b[1])]})},vra=function(a,b,c){a=ic(a);sra(a);b=jra([a[21][0],a[21][1]],b)||[];return jra(b,c)||[]},jra=function(a,b){for(;-1<b;b--)if("undefined"!==typeof a[b])return a[b];throw Error("ic");},tra=function(a){var b=
g(a.split(":"));a=b.next().value;b=b.next().value;return{hours:+a,minutes:+b}},xra=function(a,b,c){c=ic(void 0===c?"en":c)[18][a]||wra[a]||[];var d=c[1];return"narrow"===b&&"string"===typeof d?d:c[0]||a},yra=function(a){var b;(a=wra[a])&&(b=a[2]);return"number"===typeof b?b:2},zra=function(){return new zb(2100,"")},Ke=function(a,b,c,d){var e=Ara(a);b=Bra(c,b)||b;a=[];for(var k;b;)if(k=Cra.exec(b)){if(a=a.concat(k.slice(1)),b=a.pop(),!b)break}else{a.push(b);break}var n=e.getTimezoneOffset();d&&(n=
Dra(d,n),e=Era(e,d));var p="";a.forEach(function(u){a:if(Fra[u])var v=Fra[u];else{switch(u){case "G":case "GG":case "GGG":v=Ie(3,1);break;case "GGGG":v=Ie(3,2);break;case "GGGGG":v=Ie(3,0);break;case "y":v=Je(0,1,0,!1,!0);break;case "yy":v=Je(0,2,0,!0,!0);break;case "yyy":v=Je(0,3,0,!1,!0);break;case "yyyy":v=Je(0,4,0,!1,!0);break;case "Y":v=Gra(1);break;case "YY":v=Gra(2,!0);break;case "YYY":v=Gra(3);break;case "YYYY":v=Gra(4);break;case "M":case "L":v=Je(1,1,1);break;case "MM":case "LL":v=Je(1,
2,1);break;case "MMM":v=Ie(2,1);break;case "MMMM":v=Ie(2,2);break;case "MMMMM":v=Ie(2,0);break;case "LLL":v=Ie(2,1,1);break;case "LLLL":v=Ie(2,2,1);break;case "LLLLL":v=Ie(2,0,1);break;case "w":v=Hra(1);break;case "ww":v=Hra(2);break;case "W":v=Hra(1,!0);break;case "d":v=Je(2,1);break;case "dd":v=Je(2,2);break;case "c":case "cc":v=Je(7,1);break;case "ccc":v=Ie(1,1,1);break;case "cccc":v=Ie(1,2,1);break;case "ccccc":v=Ie(1,0,1);break;case "cccccc":v=Ie(1,3,1);break;case "E":case "EE":case "EEE":v=
Ie(1,1);break;case "EEEE":v=Ie(1,2);break;case "EEEEE":v=Ie(1,0);break;case "EEEEEE":v=Ie(1,3);break;case "a":case "aa":case "aaa":v=Ie(0,1);break;case "aaaa":v=Ie(0,2);break;case "aaaaa":v=Ie(0,0);break;case "b":case "bb":case "bbb":v=Ie(0,1,1,!0);break;case "bbbb":v=Ie(0,2,1,!0);break;case "bbbbb":v=Ie(0,0,1,!0);break;case "B":case "BB":case "BBB":v=Ie(0,1,0,!0);break;case "BBBB":v=Ie(0,2,0,!0);break;case "BBBBB":v=Ie(0,0,0,!0);break;case "h":v=Je(3,1,-12);break;case "hh":v=Je(3,2,-12);break;case "H":v=
Je(3,1);break;case "HH":v=Je(3,2);break;case "m":v=Je(4,1);break;case "mm":v=Je(4,2);break;case "s":v=Je(5,1);break;case "ss":v=Je(5,2);break;case "S":v=Je(6,1);break;case "SS":v=Je(6,2);break;case "SSS":v=Je(6,3);break;case "Z":case "ZZ":case "ZZZ":v=Ira(0);break;case "ZZZZZ":v=Ira(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":v=Ira(1);break;case "OOOO":case "ZZZZ":case "zzzz":v=Ira(2);break;default:v=null;break a}Fra[u]=v}p+=v?v(e,c,n):"''"===u?"'":u.replace(/(^'|'$)/g,"").replace(/''/g,
"'")});return p},Jra=function(a,b,c){var d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d},Bra=function(a,b){var c=ic(a)[0];Kra[c]=Kra[c]||{};if(Kra[c][b])return Kra[c][b];var d="";switch(b){case "shortDate":d=ora(a,0);break;case "mediumDate":d=ora(a,1);break;case "longDate":d=ora(a,2);break;case "fullDate":d=ora(a,3);break;case "shortTime":d=pra(a,0);break;case "mediumTime":d=pra(a,1);break;case "longTime":d=pra(a,2);break;case "fullTime":d=pra(a,3);break;case "short":d=Bra(a,"shortTime");
var e=Bra(a,"shortDate");d=Lra(qra(a,0),[d,e]);break;case "medium":d=Bra(a,"mediumTime");e=Bra(a,"mediumDate");d=Lra(qra(a,1),[d,e]);break;case "long":d=Bra(a,"longTime");e=Bra(a,"longDate");d=Lra(qra(a,2),[d,e]);break;case "full":d=Bra(a,"fullTime"),e=Bra(a,"fullDate"),d=Lra(qra(a,3),[d,e])}d&&(Kra[c][b]=d);return d},Lra=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return null!=b&&d in b?b[d]:c}));return a},Mra=function(a,b,c,d,e){var k="";if(0>a||e&&0>=a)e?a=-a+1:(a=-a,k=void 0===c?
"-":c);for(a=String(a);a.length<b;)a="0"+a;d&&(a=a.substr(a.length-b));return k+a},Je=function(a,b,c,d,e){c=void 0===c?0:c;d=void 0===d?!1:d;e=void 0===e?!1:e;return function(k,n){k=Nra(a,k);if(0<c||k>-c)k+=c;if(3===a)0===k&&-12===c&&(k=12);else if(6===a)return Mra(k,3).substr(0,b);n=rra(n,5);return Mra(k,b,n,d,e)}},Nra=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("kc`"+a);}},Ie=function(a,b,c,d){c=void 0===c?0:c;d=void 0===d?!1:d;return function(e,k){return Ora(e,k,a,b,c,d)}},Ora=function(a,b,c,d,e,k){switch(c){case 2:return mra(b,e,d)[a.getMonth()];case 1:return lra(b,e,d)[a.getDay()];case 0:var n=a.getHours(),p=a.getMinutes();return k&&(c=ura(b),a=vra(b,e,d),c=c.findIndex(function(u){if(Array.isArray(u)){var v=g(u);u=v.next().value;v=v.next().value;var y=n>=u.hours&&p>=u.minutes,
B=n<v.hours||n===v.hours&&p<v.minutes;if(u.hours<v.hours){if(y&&B)return!0}else if(y||B)return!0}else if(u.hours===n&&u.minutes===p)return!0;return!1}),-1!==c)?a[c]:kra(b,e,d)[12>n?0:1];case 3:return nra(b,d)[0>=a.getFullYear()?0:1];default:throw Error("lc`"+c);}},Ira=function(a){return function(b,c,d){b=-1*d;c=rra(c,5);var e=0<b?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(0<=b?"+":"")+Mra(e,2,c)+Mra(Math.abs(b%60),2,c);case 1:return"GMT"+(0<=b?"+":"")+Mra(e,1,c);case 2:return"GMT"+(0<=
b?"+":"")+Mra(e,2,c)+":"+Mra(Math.abs(b%60),2,c);case 3:return 0===d?"Z":(0<=b?"+":"")+Mra(e,2,c)+":"+Mra(Math.abs(b%60),2,c);default:throw Error("mc`"+a);}}},Pra=function(a){return Jra(a.getFullYear(),a.getMonth(),a.getDate()+(4-a.getDay()))},Hra=function(a,b){b=void 0===b?!1:b;return function(c,d){if(b){var e=(new Date(c.getFullYear(),c.getMonth(),1)).getDay()-1;c=c.getDate();e=1+Math.floor((c+e)/7)}else{e=Pra(c);c=e.getFullYear();var k=Jra(c,0,1).getDay();c=Jra(c,0,1+(4>=k?4:11)-k);e=e.getTime()-
c.getTime();e=1+Math.round(e/6048E5)}return Mra(e,a,rra(d,5))}},Gra=function(a,b){b=void 0===b?!1:b;return function(c,d){c=Pra(c).getFullYear();return Mra(c,a,rra(d,5),b)}},Dra=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a},Era=function(a,b){var c=a.getTimezoneOffset();b=Dra(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a},Ara=function(a){if(a instanceof Date&&!isNaN(a.valueOf()))return a;if("number"===typeof a&&!isNaN(a))return new Date(a);
if("string"===typeof a){a=a.trim();if(/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(a)){var b=g(a.split("-").map(function(d){return+d}));a=b.next().value;var c=b.next().value;c=void 0===c?1:c;b=b.next().value;return Jra(a,c-1,void 0===b?1:b)}b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Qra))return Rra(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("nc`"+a);return b},Rra=function(a){var b=new Date(0),c=0,d=0,e=a[8]?b.setUTCFullYear:b.setFullYear,k=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]));k.call(b,Number(a[4]||0)-c,Number(a[5]||0)-d,Number(a[6]||0),Math.floor(1E3*parseFloat("0."+(a[7]||0))));return b},Sra=function(a,b){a=a.key;b=b.key;if(a===b)return 0;if(void 0===a)return 1;if(void 0===b)return-1;if(null===a)return 1;if(null===b)return-1;if("string"==typeof a&&"string"==typeof b)return a<b?-1:1;if("number"==typeof a&&"number"==typeof b)return a-b;if("boolean"==typeof a&&
"boolean"==typeof b)return a<b?-1:1;a=String(a);b=String(b);return a==b?0:a<b?-1:1},Yra=function(a,b,c,d,e,k,n){n=void 0===n?!1:n;var p="",u=!1;if(isFinite(a)){u=Tra(a);n&&(u=Ura(u));p=b.minInt;n=b.minFrac;var v=b.maxFrac;if(k){var y=k.match(Vra);if(null===y)throw Error("oc`"+k);k=y[1];var B=y[3];y=y[5];null!=k&&(p=Wra(k));null!=B&&(n=Wra(B));null!=y?v=Wra(y):null!=B&&n>v&&(v=n)}Xra(u,n,v);k=u.digits;y=u.integerLen;n=u.exponent;v=[];for(u=k.every(function(C){return!C});y<p;y++)k.unshift(0);for(;0>
y;y++)k.unshift(0);0<y?v=k.splice(y,k.length):(v=k,k=[0]);p=[];for(k.length>=b.lgSize&&p.unshift(k.splice(-b.lgSize,k.length).join(""));k.length>b.gSize;)p.unshift(k.splice(-b.gSize,k.length).join(""));k.length&&p.unshift(k.join(""));p=p.join(rra(c,d));v.length&&(p+=rra(c,e)+v.join(""));n&&(p+=rra(c,6)+"+"+n)}else p=rra(c,9);return p=0>a&&!u?b.negPre+p+b.negSuf:b.posPre+p+b.posSuf},$ra=function(a,b,c,d,e){var k=ic(b)[14][2];k=Zra(k,rra(b,5));k.minFrac=yra(d);k.maxFrac=k.minFrac;return Yra(a,k,b,13,
12,e).replace("\u00a4",c).replace("\u00a4","").trim()},asa=function(a,b,c){var d=ic(b)[14][0];d=Zra(d,rra(b,5));return Yra(a,d,b,1,0,c)},Zra=function(a,b){b=void 0===b?"-":b;var c={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0};a=a.split(";");var d=a[0];a=a[1];var e=-1!==d.indexOf(".")?d.split("."):[d.substring(0,d.lastIndexOf("0")+1),d.substring(d.lastIndexOf("0")+1)],k=e[0];e=e[1]||"";c.posPre=k.substr(0,k.indexOf("#"));for(var n=0;n<e.length;n++){var p=e.charAt(n);
"0"===p?c.minFrac=c.maxFrac=n+1:"#"===p?c.maxFrac=n+1:c.posSuf+=p}k=k.split(",");c.gSize=k[1]?k[1].length:0;c.lgSize=k[2]||k[1]?(k[2]||k[1]).length:0;a?(b=d.length-c.posPre.length-c.posSuf.length,d=a.indexOf("#"),c.negPre=a.substr(0,d).replace(/'/g,""),c.negSuf=a.substr(d+b).replace(/'/g,"")):(c.negPre=b+c.posPre,c.negSuf=c.posSuf);return c},Ura=function(a){if(0===a.digits[0])return a;var b=a.digits.length-a.integerLen;a.exponent?a.exponent+=2:(0===b?a.digits.push(0,0):1===b&&a.digits.push(0),a.integerLen+=
2);return a},Tra=function(a){a=Math.abs(a)+"";var b=0,c,d,e,k;-1<(c=a.indexOf("."))&&(a=a.replace(".",""));0<(d=a.search(/e/i))?(0>c&&(c=d),c+=+a.slice(d+1),a=a.substring(0,d)):0>c&&(c=a.length);for(d=0;"0"===a.charAt(d);d++);if(d===(k=a.length)){var n=[0];c=1}else{for(k--;"0"===a.charAt(k);)k--;c-=d;n=[];for(e=0;d<=k;d++,e++)n[e]=Number(a.charAt(d))}22<c&&(n=n.splice(0,21),b=c-1,c=1);return{digits:n,exponent:b,integerLen:c}},Xra=function(a,b,c){if(b>c)throw Error("pc`"+b+"`"+c);var d=a.digits,e=
d.length-a.integerLen;c=Math.min(Math.max(b,e),c);var k=c+a.integerLen,n=d[k];if(0<k){d.splice(Math.max(a.integerLen,k));for(var p=k;p<d.length;p++)d[p]=0}else for(e=Math.max(0,e),a.integerLen=1,d.length=Math.max(1,k=c+1),d[0]=0,p=1;p<k;p++)d[p]=0;if(5<=n)if(0>k-1){for(n=0;n>k;n--)d.unshift(0),a.integerLen++;d.unshift(1);a.integerLen++}else d[k-1]++;for(;e<Math.max(0,c);e++)d.push(0);var u=0!==c,v=b+a.integerLen;if(b=d.reduceRight(function(y,B,C,H){B+=y;H[C]=10>B?B:B-10;u&&(0===H[C]&&C>=v?H.pop():
u=!1);return 10<=B?1:0},0))d.unshift(b),a.integerLen++},Wra=function(a){var b=parseInt(a);if(isNaN(b))throw Error("qc`"+a);return b},bsa=function(a){return!(null==a||""===a||a!==a)},csa=function(a){if("string"===typeof a&&!isNaN(Number(a)-parseFloat(a)))return Number(a);if("number"!==typeof a)throw Error("rc`"+a);return a},dsa=function(a,b){b=encodeURIComponent(b);a=g(a.split(";"));for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=c.indexOf("=");d=g(-1==d?[c,""]:[c.slice(0,d),c.slice(d+1)]);
c=d.next().value;d=d.next().value;if(c.trim()===b)return decodeURIComponent(d)}return null},esa=function(a,b){if(0==a.length)return b;if(0==b.length)return a;var c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return 2==c?a+b.substring(1):1==c?a+b:a+"/"+b},fsa=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)},gsa=function(a){return a&&"?"!==a[0]?"?"+a:a},hsa=function(a){Le.remove(a)},isa=function(a,b,c){for(var d=0;d<b.length;d++){var e=
b[d];Array.isArray(e)?isa(a,e,c):(e=e.replace(jsa,a),c.push(e))}return c},ksa=function(a){return function(b){if("__ngUnwrap__"===b)return a;!1===a(b)&&(b.preventDefault(),b.returnValue=!1)}},nsa=function(a){var b=a.key;if(null==b){b=a.keyIdentifier;if(null==b)return"Unidentified";b.startsWith("U+")&&(b=String.fromCharCode(parseInt(b.substring(2),16)),3===a.location&&lsa.hasOwnProperty(b)&&(b=lsa[b]))}return msa[b]||b},qsa=function(a,b){var c=[];"string"==typeof a?a.split(/\s*,\s*/).forEach(function(d){a:{var e=
d;if(":"==e[0]){d=osa(e,b);if("function"==typeof d){c.push(d);d=void 0;break a}e=d}d=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==d||4>d.length)b.push('The provided transition expression "'+e+'" is not supported'),d=c;else{e=d[1];var k=d[2];d=d[3];c.push(psa(e,d));"<"!=k[0]||"*"==e&&"*"==d||c.push(psa(d,e));d=void 0}}return d}):c.push(a);return c},osa=function(a,b){switch(a){case ":enter":return"void => *";case ":leave":return"* => void";case ":increment":return function(c,d){return parseFloat(d)>
parseFloat(c)};case ":decrement":return function(c,d){return parseFloat(d)<parseFloat(c)};default:return b.push('The transition alias value "'+a+'" is not supported'),"* => *"}},psa=function(a,b){var c=rsa.has(a)||ssa.has(a),d=rsa.has(b)||ssa.has(b);return function(e,k){var n="*"==a||a==e,p="*"==b||b==k;!n&&c&&"boolean"===typeof e&&(n=e?rsa.has(a):ssa.has(a));!p&&d&&"boolean"===typeof k&&(p=k?rsa.has(b):ssa.has(b));return n&&p}},Me=function(a,b){return{type:7,name:a,definitions:b,options:{}}},Oe=
function(a,b){return{type:4,styles:void 0===b?null:b,timings:a}},tsa=function(a){return{type:2,steps:a,options:null}},Pe=function(a){return{type:6,styles:a,offset:null}},Qe=function(a,b,c){return{type:0,name:a,styles:b,options:c}},usa=function(a){return{type:5,steps:a}},Re=function(a,b){return{type:1,expr:a,animation:b,options:null}},vsa=function(){return{type:9,options:null}},wsa=function(a,b,c){return{type:11,selector:a,animation:b,options:void 0===c?null:c}},xsa=function(){return"undefined"!==
typeof window&&"undefined"!==typeof window.document},ysa=function(){return"undefined"!==typeof process&&"[object process]"==={}.toString.call(process)},Bsa=function(a){switch(a.length){case 0:return new zsa;case 1:return a[0];default:return new Asa(a)}},Csa=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;var e=[],k=[],n=-1,p=null;b.forEach(function(u){var v=u.offset,y=v==n,B=y&&p||{};Object.keys(u).forEach(function(C){var H=C,M=u[C];if("offset"!==C)switch(H=a.normalizePropertyName(H,e),M){case "!":M=
c[C];break;case "*":M=d[C];break;default:M=a.normalizeStyleValue(C,H,M,e)}B[H]=M});y||k.push(B);p=B;n=v});if(e.length)throw Error("Ec`"+e.join("\n - "));return k},Esa=function(a,b,c,d){switch(b){case "start":a.onStart(function(){return d(c&&Dsa(c,"start",a))});break;case "done":a.onDone(function(){return d(c&&Dsa(c,"done",a))});break;case "destroy":a.onDestroy(function(){return d(c&&Dsa(c,"destroy",a))})}},Dsa=function(a,b,c){var d=c.totalTime;b=Fsa(a.element,a.triggerName,a.fromState,a.toState,b||
a.phaseName,void 0==d?a.totalTime:d,c.disabled?!0:!1);a=a._data;null!=a&&(b._data=a);return b},Fsa=function(a,b,c,d,e,k,n){return{element:a,triggerName:b,fromState:c,toState:d,phaseName:void 0===e?"":e,totalTime:void 0===k?0:k,disabled:!!n}},Gsa=function(a,b,c){var d;a instanceof Map?(d=a.get(b))||a.set(b,d=c):(d=a[b])||(d=a[b]=c);return d},Hsa=function(a){var b=a.indexOf(":");return[a.substring(1,b),a.substr(b+1)]},Psa=function(a){Isa||(Isa=("undefined"!=typeof document?document.body:null)||{},Jsa=
Isa.style?"WebkitAppearance"in Isa.style:!1);var b=!0;Isa.style&&"ebkit"!=a.substring(1,6)&&(b=a in Isa.style,!b&&Jsa&&(b="Webkit"+a.charAt(0).toUpperCase()+a.substr(1)in Isa.style));return b},Qsa=function(a){var b={};Object.keys(a).forEach(function(c){var d=c.replace(/([a-z])([A-Z])/g,"$1-$2");b[d]=a[c]});return b},Ssa=function(a){if("number"==typeof a)return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||2>a.length?0:Rsa(parseFloat(a[1]),a[2])},Rsa=function(a,b){switch(b){case "s":return 1E3*a;default:return a}},
Tsa=function(a,b,c){if(!a.hasOwnProperty("duration"))a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,e=0,k="";if("string"===typeof a){var n=a.match(d);if(null===n){b.push('The provided timing value "'+a+'" is invalid.');a={duration:0,delay:0,easing:""};break a}d=Rsa(parseFloat(n[1]),n[2]);var p=n[3];null!=p&&(e=Rsa(parseFloat(p),n[4]));(n=n[5])&&(k=n)}else d=a;c||(c=!1,n=b.length,0>d&&(b.push("Duration values below 0 are not allowed for this animation step."),c=
!0),0>e&&(b.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&b.splice(n,0,'The provided timing value "'+a+'" is invalid.'));a={duration:d,delay:e,easing:k}}return a},Usa=function(a,b){b=void 0===b?{}:b;Object.keys(a).forEach(function(c){b[c]=a[c]});return b},Vsa=function(a,b,c){c=void 0===c?{}:c;if(b)for(var d in a)c[d]=a[d];else Usa(a,c);return c},Wsa=function(a){for(var b="",c=0;c<a.style.length;c++){var d=a.style.item(c),e=a.style.getPropertyValue(d);b+=e?d+":"+e+
";":""}for(var k in a.style)a.style.hasOwnProperty(k)&&!k.startsWith("_")&&(c=k.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),d=a.style[k],b+=d?c+":"+d+";":"");a.setAttribute("style",b)},Ysa=function(a,b,c){a.style&&(Object.keys(b).forEach(function(d){var e=Xsa(d);c&&!c.hasOwnProperty(d)&&(c[d]=a.style[e]);a.style[e]=b[d]}),ysa()&&Wsa(a))},Zsa=function(a,b){a.style&&(Object.keys(b).forEach(function(c){c=Xsa(c);a.style[c]=""}),ysa()&&Wsa(a))},$sa=function(a){return Array.isArray(a)?1==a.length?
a[0]:tsa(a):a},bta=function(a,b,c){var d=b.params||{};a=ata(a);a.length&&a.forEach(function(e){d.hasOwnProperty(e)||c.push("Unable to resolve the local animation param "+e+" in the given list of values")})},ata=function(a){var b=[];if("string"===typeof a){for(var c;c=cta.exec(a);)b.push(c[1]);cta.lastIndex=0}return b},dta=function(a,b,c){var d=a.toString(),e=d.replace(cta,function(k,n){var p=b[n];b.hasOwnProperty(n)||(c.push("Please provide a value for the animation param "+n),p="");return p.toString()});
return e==d?a:e},eta=function(a){for(var b=[],c=a.next();!c.done;)b.push(c.value),c=a.next();return b},Xsa=function(a){return a.replace(fta,function(){return lb.apply(0,arguments)[1].toUpperCase()})},hta=function(a,b,c){var d=Object.keys(c);if(d.length&&b.length){var e=b[0],k=[];d.forEach(function(p){e.hasOwnProperty(p)||k.push(p);e[p]=c[p]});if(k.length){d={};for(var n=1;n<b.length;d={h8:d.h8},n++)d.h8=b[n],k.forEach(function(p){return function(u){p.h8[u]=gta(a,u)}}(d))}}return b},ita=function(a,
b,c){switch(b.type){case 7:return a.visitTrigger(b,c);case 0:return a.visitState(b,c);case 1:return a.visitTransition(b,c);case 2:return a.visitSequence(b,c);case 3:return a.visitGroup(b,c);case 4:return a.visitAnimate(b,c);case 5:return a.visitKeyframes(b,c);case 6:return a.visitStyle(b,c);case 8:return a.visitReference(b,c);case 9:return a.visitAnimateChild(b,c);case 10:return a.visitAnimateRef(b,c);case 11:return a.visitQuery(b,c);case 12:return a.visitStagger(b,c);default:throw Error("Fc`"+b.type);
}},gta=function(a,b){return window.getComputedStyle(a)[b]},kta=function(a){var b=a.split(/\s*,\s*/).find(function(c){return":self"==c})?!0:!1;b&&(a=a.replace(jta,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(c){return".ng-trigger-"+c.substr(1)}).replace(/:animating/g,".ng-animating");return[a,b]},mta=function(a){if("string"==typeof a)return null;var b=null;Array.isArray(a)?a.forEach(function(c){lta(c)&&c.hasOwnProperty("offset")&&(b=parseFloat(c.offset),delete c.offset)}):lta(a)&&
a.hasOwnProperty("offset")&&(b=parseFloat(a.offset),delete a.offset);return b},lta=function(a){return!Array.isArray(a)&&"object"==typeof a},nta=function(a,b){var c=null;if(a.hasOwnProperty("duration"))c=a;else if("number"==typeof a)return{duration:Tsa(a,b).duration,delay:0,easing:""};if(a.split(/\s+/).some(function(d){return"{"==d.charAt(0)&&"{"==d.charAt(1)}))return b={duration:0,delay:0,easing:"",dynamic:!0},b.strValue=a,b;c=c||Tsa(a,b);return{duration:c.duration,delay:c.delay,easing:c.easing}},
ota=function(a){if(a){if(a=Usa(a),a.params){var b=a;var c=(c=a.params)?Usa(c):null;b.params=c}}else a={};return a},pta=function(a,b,c,d,e,k,n,p){return{type:1,element:a,keyframes:b,preStyleProps:c,postStyleProps:d,duration:e,delay:k,totalTime:e+k,easing:void 0===n?null:n,subTimeline:void 0===p?!1:p}},rta=function(a,b,c,d,e,k,n,p,u,v){k=void 0===k?{}:k;n=void 0===n?{}:n;v=void 0===v?[]:v;return(new qta).buildKeyframes(a,b,c,d,e,k,n,p,u,v)},sta=function(a){var b=Math.pow(10,2);return Math.round(a*b)/
b},tta=function(a,b){var c={},d;a.forEach(function(e){"*"===e?(d=d||Object.keys(b),d.forEach(function(k){c[k]="*"})):Vsa(e,!1,c)});return c},uta=function(){var a={};"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(" ").forEach(function(b){return a[b]=
!0});return a},vta=function(a,b,c,d,e,k,n,p,u,v,y,B,C){return{type:0,element:a,triggerName:b,isRemovalTransition:e,fromState:c,fromStyles:k,toState:d,toStyles:n,timelines:p,queriedElements:u,preStyleProps:v,postStyleProps:y,totalTime:B,errors:C}},wta=function(a,b,c,d,e){return a.some(function(k){return k(b,c,d,e)})},yta=function(a,b){return new xta(a,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(){return!0}],options:null,queryCount:0,depCount:0},b)},zta=function(a,b,c){a.hasOwnProperty(b)?
a.hasOwnProperty(c)||(a[c]=a[b]):a.hasOwnProperty(c)&&(a[b]=a[c])},Ata=function(a){return a&&1===a.nodeType},Bta=function(a,b){var c=a.style.display;a.style.display=null!=b?b:"none";return c},Dta=function(a,b,c,d,e){var k=[];c.forEach(function(u){return k.push(Bta(u))});var n=[];d.forEach(function(u,v){var y={};u.forEach(function(B){B=y[B]=b.computeStyle(v,B,e);B&&0!=B.length||(v.__ng_removed=Cta,n.push(v))});a.set(v,y)});var p=0;c.forEach(function(u){return Bta(u,k[p++])});return n},Eta=function(a,
b){function c(n){if(!n)return 1;var p=k.get(n);if(p)return p;p=n.parentNode;p=d.has(p)?p:e.has(p)?1:c(p);k.set(n,p);return p}var d=new Map;a.forEach(function(n){return d.set(n,[])});if(0==b.length)return d;var e=new Set(b),k=new Map;b.forEach(function(n){var p=c(n);1!==p&&d.get(p).push(n)});return d},Fta=function(a,b){var c;null===(c=a.classList)||void 0===c?void 0:c.add(b)},Gta=function(a,b){var c;null===(c=a.classList)||void 0===c?void 0:c.remove(b)},Hta=function(a,b,c){Bsa(c).onDone(function(){return a.processLeaveNode(b)})},
Jta=function(a){var b=[];Ita(a,b);return b},Ita=function(a,b){for(var c=0;c<a.length;c++){var d=a[c];d instanceof Asa?Ita(d.players,b):b.push(d)}},Kta=function(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!=d.length)return!1;for(d=0;d<c.length;d++){var e=c[d];if(!b.hasOwnProperty(e)||a[e]!==b[e])return!1}return!0},Lta=function(a,b,c){var d=c.get(a);if(!d)return!1;var e=b.get(a);e?d.forEach(function(k){return e.add(k)}):b.set(a,d);c.delete(a);return!0},Ota=function(a,b){a=Mta(a);return 0<
a.indexOf(",")?(a=a.split(","),Nta(a,b)):Nta([a],b)},Nta=function(a,b){for(var c=0;c<a.length;c++)if(0<=a[c].indexOf(b))return c;return-1},Pta=function(a,b,c){c?a.removeEventListener("animationend",b):a.addEventListener("animationend",b)},Qta=function(a,b,c,d){b="animation"+b;if(null!=d){var e=a.style[b];e.length&&(e=e.split(","),e[d]=c,c=e.join(","))}a.style[b]=c},Mta=function(a){return a.style.animation||""},Tta=function(a,b){var c=null,d=null;Array.isArray(b)&&b.length?(c=Rta(b[0]),1<b.length&&
(d=Rta(b[b.length-1]))):b&&(c=Rta(b));return c||d?new Sta(a,c,d):null},Rta=function(a){for(var b=null,c=Object.keys(a),d=0;d<c.length;d++){var e=c[d];if("display"===e||"position"===e)b=b||{},b[e]=a[e]}return b},Uta=function(a){var b,c=null===(b=a.getRootNode)||void 0===b?void 0:b.call(a);return"undefined"!==typeof ShadowRoot&&c instanceof ShadowRoot?c:document.head},Vta=function(a){var b={};a&&(Array.isArray(a)?a:[a]).forEach(function(c){Object.keys(c).forEach(function(d){"offset"!=d&&"easing"!=d&&
(b[d]=c[d])})});return b},Wta=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}},Xta=function(a){var b=a.indexOf(".");return[a.substring(0,b),a.substr(b+1)]},Yta=function(a){return Array.isArray(a)?a:[a]},Se=function(a){return null!=a&&"false"!==""+a},Te=function(a){return null==a?"":"string"===typeof a?a:a+"px"},Ue=function(a){return a instanceof cc?a.nativeElement:a},Ve=function(a,b){return isNaN(parseFloat(a))||
isNaN(Number(a))?void 0===b?0:b:Number(a)},$ta=function(){if(null==Zta&&"undefined"!==typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return Zta=!0}}))}finally{Zta=Zta||!1}return Zta},aua=function(a){return $ta()?a:!!a.capture},cua=function(){if(null==bua){if("object"!==typeof document||!document||"function"!==typeof Element||!Element)return bua=!1;if("scrollBehavior"in document.documentElement.style)bua=!0;else{var a=Element.prototype.scrollTo;
bua=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return bua},eua=function(){if("object"!==typeof document||!document)return 0;if(null==dua){var a=document.createElement("div"),b=a.style;a.dir="rtl";b.width="1px";b.overflow="auto";b.visibility="hidden";b.pointerEvents="none";b.position="absolute";b=document.createElement("div");var c=b.style;c.width="2px";c.height="1px";a.appendChild(b);document.body.appendChild(a);dua=0;0===a.scrollLeft&&(a.scrollLeft=1,dua=0===a.scrollLeft?1:2);a.remove()}return dua},
gua=function(a){if(null==fua){var b="undefined"!==typeof document?document.head:null;fua=!(!b||!b.createShadowRoot&&!b.attachShadow)}return fua&&(a=a.getRootNode?a.getRootNode():null,"undefined"!==typeof ShadowRoot&&ShadowRoot&&a instanceof ShadowRoot)?a:null},hua=function(){for(var a="undefined"!==typeof document&&document?document.activeElement:null;a&&a.shadowRoot;){var b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a},iua=function(a){return a.composedPath?a.composedPath()[0]:a.target},
jua=function(){return"undefined"!==typeof __karma__&&!!__karma__||"undefined"!==typeof jasmine&&!!jasmine||"undefined"!==typeof jest&&!!jest||"undefined"!==typeof Mocha&&!!Mocha},kua=function(){return l(We)},lua=function(a){return a&&"function"===typeof a.connect},mua=function(a,b){return a.start==b.start&&a.end==b.end},nua=function(a){return 0===a.buttons||0===a.offsetX&&0===a.offsetY},oua=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&-1===a.identifier&&
(null==a.radiusX||1===a.radiusX)&&(null==a.radiusY||1===a.radiusY)},Xe=function(a){var b=lb.apply(1,arguments);return b.length?b.some(function(c){return a[c]}):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey},pua=function(a){return"input"==a.nodeName.toLowerCase()},qua=function(a){return"a"==a.nodeName.toLowerCase()},rua=function(a){if(!a.hasAttribute("tabindex")||void 0===a.tabIndex)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))},sua=function(a){if(!rua(a))return null;a=parseInt(a.getAttribute("tabindex")||
"",10);return isNaN(a)?-1:a},tua=function(){return null},vua=function(a,b){var c=uua(a);c.some(function(d){return d.trim()==b.trim()})||(c.push(b.trim()),a.setAttribute("aria-describedby",c.join(" ")))},wua=function(a,b){var c=uua(a).filter(function(d){return d!=b.trim()});c.length?a.setAttribute("aria-describedby",c.join(" ")):a.removeAttribute("aria-describedby")},uua=function(a){return(a.getAttribute("aria-describedby")||"").match(/\S+/g)||[]},xua=function(a,b){return"string"===typeof a?(b||"")+
"/"+a:a},zua=function(a){a.id||(a.id="cdk-describedby-message-"+yua++)},Aua=function(a,b){return b.some(function(c){var d=a.top>c.bottom,e=a.right<c.left,k=a.left>c.right;return a.bottom<c.top||d||e||k})},Bua=function(a,b){return b.some(function(c){var d=a.bottom>c.bottom,e=a.left<c.left,k=a.right>c.right;return a.top<c.top||d||e||k})},Cua=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},Eua=function(a){if("number"!==typeof a&&null!=a){var b=g(a.split(Dua));a=b.next().value;return(b=
b.next().value)&&"px"!==b?null:parseFloat(a)}return a||null},Fua=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)}},$e=function(a,b){var c=function(){var d=a.apply(this,[].concat(Ab(lb.apply(0,arguments))))||this;d.defaultColor=b;d.color=b;return d};Y(c,a);Ye.Object.defineProperties(c.prototype,{color:{configurable:!0,enumerable:!0,get:function(){return this._color},set:function(d){d=
d||this.defaultColor;d!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove("mat-"+this._color),d&&this._elementRef.nativeElement.classList.add("mat-"+d),this._color=d)}}});return c},af=function(a){var b=function(){var c=a.apply(this,[].concat(Ab(lb.apply(0,arguments))))||this;c._disableRipple=!1;return c};Y(b,a);Ye.Object.defineProperties(b.prototype,{disableRipple:{configurable:!0,enumerable:!0,get:function(){return this._disableRipple},set:function(c){this._disableRipple=
Se(c)}}});return b},cf=function(a){var b=function(){var c=a.apply(this,[].concat(Ab(lb.apply(0,arguments))))||this;c._disabled=!1;return c};Y(b,a);Ye.Object.defineProperties(b.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this._disabled},set:function(c){this._disabled=Se(c)}}});return b},Gua=function(a,b){b=void 0===b?0:b;var c=function(){var d=a.apply(this,[].concat(Ab(lb.apply(0,arguments))))||this;d._tabIndex=b;d.defaultTabIndex=b;return d};Y(c,a);Ye.Object.defineProperties(c.prototype,
{tabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:this._tabIndex},set:function(d){this._tabIndex=null!=d?Ve(d):this.defaultTabIndex}}});return c},Hua=function(){return l(df)},Iua=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)},Jua=function(a){a&1&&G(0,"mat-pseudo-checkbox",4);a&2&&(a=O(),A("state",a.selected?"checked":"unchecked")("disabled",a.disabled))},Kua=function(a){a&
1&&(E(0,"span",5),R(1),F());a&2&&(a=O(),x(1),S("(",a.group.label,")"))},Lua=function(a){a&1&&(Qb(),G(0,"circle",4));if(a&2){a=O();var b=je(1);Od("animation-name","mat-progress-spinner-stroke-rotate-"+a._spinnerAnimationLabel)("stroke-dashoffset",a._getStrokeDashOffset(),"px")("stroke-dasharray",a._getStrokeCircumference(),"px")("stroke-width",a._getCircleStrokeWidth(),"%")("transform-origin",a.rV(b));Nd("r",a._getCircleRadius())}},Mua=function(a){a&1&&(Qb(),G(0,"circle",4));if(a&2){a=O();var b=je(1);
Od("stroke-dashoffset",a._getStrokeDashOffset(),"px")("stroke-dasharray",a._getStrokeCircumference(),"px")("stroke-width",a._getCircleStrokeWidth(),"%")("transform-origin",a.rV(b));Nd("r",a._getCircleRadius())}},Nua=function(a){a&1&&(Qb(),G(0,"circle",4));if(a&2){a=O();var b=je(1);Od("animation-name","mat-progress-spinner-stroke-rotate-"+a._spinnerAnimationLabel)("stroke-dashoffset",a._getStrokeDashOffset(),"px")("stroke-dasharray",a._getStrokeCircumference(),"px")("stroke-width",a._getCircleStrokeWidth(),
"%")("transform-origin",a.rV(b));Nd("r",a._getCircleRadius())}},Oua=function(a){a&1&&(Qb(),G(0,"circle",4));if(a&2){a=O();var b=je(1);Od("stroke-dashoffset",a._getStrokeDashOffset(),"px")("stroke-dasharray",a._getStrokeCircumference(),"px")("stroke-width",a._getCircleStrokeWidth(),"%")("transform-origin",a.rV(b));Nd("r",a._getCircleRadius())}},Pua=function(){return{diameter:100}},Qua=function(a){if(a&1){var b=t();E(0,"div",2,3);N("click",function(){w(b);return O().onClick()});ee(2);F()}},Rua=function(a){if(a&
1){var b=t();E(0,"mat-spinner",4);N("click",function(){w(b);return O().onClick()});F()}a&2&&A("diameter",24)("strokeWidth",2.4)},Sua=function(){},Tua=function(a){a&1&&ee(0)},Uua=function(a){a&1&&(E(0,"div",null,6),ee(2,1),F())},Vua=function(a){a&1&&G(0,"mat-spinner",7);a&2&&A("diameter",24)("strokeWidth",2.4)},Wua=function(a){if(a&1){var b=t();E(0,"div",3);N("click",function(){w(b);return O().onPreloadClick()})("mousedown",function(){w(b);return O().onPreloadClick()})("touchstart",function(){w(b);
return O().onPreloadClick()});P(1,Uua,3,0,"div",4);P(2,Vua,1,2,"mat-spinner",5);F()}a&2&&(a=O(),Od("width",a.placeholderWidth)("height",a.placeholderHeight)("display",a.styleDisplay),Pd("xap-deferred-loader-progress-indicator-wrapper",!a.isContentProjected)("xap-deferred-loader-projected-content-wrapper",a.isContentProjected),x(1),A("ngIf",a.isContentProjected),x(1),A("ngIf",!a.isContentProjected))},Xua=function(a,b){a=Ue(a).getBoundingClientRect();return 0<=a.bottom&&a.top<=b.clientHeight&&0<=a.right&&
a.left<=b.clientWidth},Yua=function(a){var b=[],c=[],d=function(n,p,u){for(var v=g(c),y=v.next();!y.done;y=v.next())y=y.value,y({key:n,value:p,action:u})},e=function(){for(var n=b.length-1;0<=n;n--)k(n)},k=function(n){var p=b[n];d(p,a.get(p),"REMOVE");b.splice(n,1)};return Object.assign({},a,{put:function(n,p){-1===b.indexOf(n)&&b.push(n);a.put(n,p);d(n,p,"SET");return p},remove:function(n){var p=b.indexOf(n);-1!==p&&k(p);a.remove(n)},removeAll:function(){e();a.removeAll()},destroy:function(){e();
a.destroy()},keys:function(){return b},onChange:function(n){c.push(n);return{unsubscribe:function(){var p=c.indexOf(n);0<=p&&c.splice(p,1)}}},clearListeners:function(){c.splice(0,c.length)}})},Zua=function(a,b){var c=["templates"],d={};b.pantheon_cache_instances=d;return Object.assign(function(e,k){if(d[e])return d[e];k=a(e,k);if(c.includes(e))return k;k=Yua(k);return d[e]=k},a)},gf=function(a){if(!$ua.p2){var b=window.clientFlags||{};$ua.p2="string"===typeof b?JSON.parse(b):b}b=$ua.p2;if(!$ua.pantheon){var c=
Fe()?window.parent:window;$ua.pantheon=c.pantheon_flags_init_args||{}}c=$ua.pantheon;return void 0!==b[a]?b[a]:c[a]},hf=function(a){a=gf(a);return"boolean"===typeof a?a:"string"===typeof a?"true"===a.toLowerCase():!1},ava=function(a){a=gf(a)||{};return new Map(Object.entries(a))},eva=function(){var a=gf("pantheon_tru_gapiJsUrl");if(a)return a=bva(cva,a),dva(a.getPrivateDoNotAccessOrElseTrustedResourceUrlWrappedValue()||"")},fva=function(a,b,c){return a.getServiceOrInstantiate("DeferredLoader",function(){return new jf(b,
c,hf("MakePintoLoaderBypassOptIn__enabled"))})},kf=function(a){var b=g(a.split("?")).next().value;b=g(b.split("(")).next().value;b=b.split("/").map(function(c){return c.split(";")[0]}).join("/");1<b.length&&b.endsWith("/")?b=b.slice(0,-1):0===b.length&&(b="/");if(b in gva)return gva[b];a=hva.some(function(c){return c.test(b)});return gva[b]=a},iva=function(a){hva.push(a);a=g(Object.keys(gva));for(var b=a.next();!b.done;b=a.next())delete gva[b.value]},jva=function(a){a.endsWith("/")&&(a=a.substring(0,
a.length-1));a.startsWith("/")||(a="/"+a);return a.split("/").map(function(b){return b.startsWith(":")?"[^/]+":b}).join("/")},lf=function(a){a=jva(a);iva(new RegExp("^"+a))},kva=function(a){var b=jva(a);mf(a);iva(new RegExp("^"+b+"[^A-Za-z0-9]"))},mf=function(a){a=jva(a);iva(new RegExp("^"+a+"[/]?$"))},lva=function(a){a=Error("wd`"+a);a.ngNavigationCancelingError=!0;return a},mva=function(a,b,c){var d=c.path.split("/");if(d.length>a.length||"full"===c.pathMatch&&(b.hasChildren()||d.length<a.length))return null;
b={};for(c=0;c<d.length;c++){var e=d[c],k=a[c];if(e.startsWith(":"))b[e.substring(1)]=k;else if(e!==k.path)return null}return{consumed:a.slice(0,d.length),posParams:b}},ova=function(a,b){var c=a?Object.keys(a):void 0,d=b?Object.keys(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(var e=0;e<c.length;e++)if(d=c[e],!nva(a[d],b[d]))return!1;return!0},nva=function(a,b){if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;a=[].concat(Ab(a)).sort();var c=[].concat(Ab(b)).sort();return a.every(function(d,
e){return c[e]===d})}return a===b},nf=function(a,b){for(var c in a)a.hasOwnProperty(c)&&b(a[c],c)},pva=function(a){return lka(a)?a:kka(a)?Cc(Promise.resolve(a)):oc(a)},sva=function(a,b,c){return qva[c.paths](a.root,b.root,c.matrixParams)&&rva[c.queryParams](a.queryParams,b.queryParams)&&!("exact"===c.fragment&&a.fragment!==b.fragment)},tva=function(a,b){return ova(a,b)},wva=function(a,b,c){if(!uva(a.segments,b.segments)||!vva(a.segments,b.segments,c)||a.numberOfChildren!==b.numberOfChildren)return!1;
for(var d in b.children)if(!a.children[d]||!wva(a.children[d],b.children[d],c))return!1;return!0},xva=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(function(c){return nva(a[c],b[c])})},zva=function(a,b,c){return yva(a,b,b.segments,c)},yva=function(a,b,c,d){if(a.segments.length>c.length)return a=a.segments.slice(0,c.length),uva(a,c)&&!b.hasChildren()&&vva(a,c,d)?!0:!1;if(a.segments.length===c.length){if(!uva(a.segments,c)||!vva(a.segments,c,d))return!1;for(var e in b.children)if(!a.children[e]||
!zva(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.segments.length);c=c.slice(a.segments.length);return uva(a.segments,e)&&vva(a.segments,e,d)&&a.children.primary?yva(a.children.primary,b,c,d):!1},vva=function(a,b,c){return b.every(function(d,e){return rva[c](a[e].parameters,d.parameters)})},Ava=function(a,b){return uva(a,b)&&a.every(function(c,d){return ova(c.parameters,b[d].parameters)})},uva=function(a,b){return a.length!==b.length?!1:a.every(function(c,d){return c.path===b[d].path})},
Bva=function(a,b){var c=[];nf(a.children,function(d,e){"primary"===e&&(c=c.concat(b(d,e)))});nf(a.children,function(d,e){"primary"!==e&&(c=c.concat(b(d,e)))});return c},Eva=function(a){return a.segments.map(function(b){return""+Cva(b.path)+Dva(b.parameters)}).join("/")},Fva=function(a,b){if(!a.hasChildren())return Eva(a);if(b){b=a.children.primary?Fva(a.children.primary,!1):"";var c=[];nf(a.children,function(d,e){"primary"!==e&&c.push(e+":"+Fva(d,!1))});return 0<c.length?b+"("+c.join("//")+")":b}b=
Bva(a,function(d,e){return"primary"===e?[Fva(a.children.primary,!1)]:[e+":"+Fva(d,!1)]});return 1===Object.keys(a.children).length&&null!=a.children.primary?Eva(a)+"/"+b[0]:Eva(a)+"/("+b.join("//")+")"},Gva=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")},Hva=function(a){return Gva(a).replace(/%3B/gi,";")},Cva=function(a){return Gva(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")},Dva=function(a){return Object.keys(a).map(function(b){return";"+
Cva(b)+"="+Cva(a[b])}).join("")},Iva=function(a){var b=Object.keys(a).map(function(c){var d=a[c];return Array.isArray(d)?d.map(function(e){return Hva(c)+"="+Hva(e)}).join("&"):Hva(c)+"="+Hva(d)}).filter(function(c){return!!c});return b.length?"?"+b.join("&"):""},Kva=function(a){return(a=a.match(Jva))?a[0]:""},Lva=function(a,b){if(a===b.value)return b;b=g(b.children);for(var c=b.next();!c.done;c=b.next())if(c=Lva(a,c.value))return c;return null},Mva=function(a,b){if(a===b.value)return[b];for(var c=
g(b.children),d=c.next();!d.done;d=c.next())if(d=Mva(a,d.value),d.length)return d.unshift(b),d;return[]},Nva=function(a){var b={};a&&a.children.forEach(function(c){return b[c.value.outlet]=c});return b},Tva=function(a,b){a=new Ova("",new Pva(new Qva([],{},{},"",{},"primary",b,null,a.root,-1,{}),[]));b=new of(new pf([new Rva("",{})]),new pf({}),new pf({}),new pf(""),new pf({}),"primary",b,a.root);b.snapshot=a.root;return new Sva(new Pva(b,[]),a)},Vva=function(a,b){a=a.pathFromRoot;var c=0;if("always"!==
(void 0===b?"emptyOnly":b))for(c=a.length-1;1<=c;){b=a[c];var d=a[c-1];if(b.routeConfig&&""===b.routeConfig.path)c--;else if(d.component)break;else c--}return Uva(a.slice(c))},Uva=function(a){return a.reduce(function(b,c){var d=Object.assign(Object.assign({},b.params),c.params),e=Object.assign(Object.assign({},b.data),c.data);b=Object.assign(Object.assign({},b.resolve),c._resolvedData);return{params:d,data:e,resolve:b}},{params:{},data:{},resolve:{}})},Wva=function(a,b){b.value._routerState=a;b.children.forEach(function(c){return Wva(a,
c)})},Xva=function(a){var b=0<a.children.length?" { "+a.children.map(Xva).join(", ")+" } ":"";return""+a.value+b},Yva=function(a){if(a.snapshot){var b=a.snapshot,c=a._futureSnapshot;a.snapshot=c;ova(b.queryParams,c.queryParams)||a.queryParams.next(c.queryParams);b.fragment!==c.fragment&&a.fragment.next(c.fragment);ova(b.params,c.params)||a.params.next(c.params);a:{var d=b.url;var e=c.url;if(d.length!==e.length)d=!1;else{for(var k=0;k<d.length;++k)if(!ova(d[k],e[k])){d=!1;break a}d=!0}}d||a.url.next(c.url);
ova(b.data,c.data)||a.data.next(c.data)}else a.snapshot=a._futureSnapshot,a.data.next(a._futureSnapshot.data)},Zva=function(a,b){var c=ova(a.params,b.params)&&Ava(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||Zva(a.parent,b.parent))},bwa=function(a,b,c){if(c&&a.shouldReuseRoute(b.value,c.value.snapshot)){var d=c.value;d._futureSnapshot=b.value;b=$va(a,b,c);return new Pva(d,b)}d=awa(b.value);b=b.children.map(function(e){return bwa(a,e)});return new Pva(d,b)},$va=function(a,b,c){return b.children.map(function(d){for(var e=
g(c.children),k=e.next();!k.done;k=e.next())if(k=k.value,a.shouldReuseRoute(d.value,k.value.snapshot))return bwa(a,d,k);return bwa(a,d)})},awa=function(a){return new of(new pf(a.url),new pf(a.params),new pf(a.queryParams),new pf(a.fragment),new pf(a.data),a.outlet,a.component,a)},cwa=function(a){return"object"===typeof a&&null!=a&&!a.outlets&&!a.segmentPath},dwa=function(a){return"object"===typeof a&&null!=a&&a.outlets},fwa=function(a,b,c,d,e){var k={};d&&nf(d,function(n,p){k[p]=Array.isArray(n)?
n.map(function(u){return""+u}):""+n});return c.root===a?new qf(b,k,e):new qf(ewa(c.root,a,b),k,e)},ewa=function(a,b,c){var d={};nf(a.children,function(e,k){d[k]=e===b?c:ewa(e,b,c)});return new rf(a.segments,d)},hwa=function(a){if("string"===typeof a[0]&&1===a.length&&"/"===a[0])return new gwa(!0,0,a);var b=0,c=!1;a=a.reduce(function(d,e,k){if("object"===typeof e&&null!=e){if(e.outlets){var n={};nf(e.outlets,function(p,u){n[u]="string"===typeof p?p.split("/"):p});return[].concat(Ab(d),[{outlets:n}])}if(e.segmentPath)return[].concat(Ab(d),
[e.segmentPath])}return"string"!==typeof e?[].concat(Ab(d),[e]):0===k?(e.split("/").forEach(function(p,u){if(0!=u||"."!==p)0==u&&""===p?c=!0:".."===p?b++:""!=p&&d.push(p)}),d):[].concat(Ab(d),[e])},[]);return new gwa(c,b,a)},iwa=function(a){if(dwa(a[0]))return a[0].outlets;var b={};return b.primary=a,b},lwa=function(a,b,c){a||(a=new rf([],{}));if(0===a.segments.length&&a.hasChildren())return jwa(a,b,c);a:{var d=a;for(var e=0,k=b,n={match:!1,pathIndex:0,commandIndex:0};k<d.segments.length;){if(e>=
c.length){d=n;break a}var p=d.segments[k],u=c[e];if(dwa(u))break;u=""+u;var v=e<c.length-1?c[e+1]:null;if(0<k&&void 0===u)break;if(u&&v&&"object"===typeof v&&void 0===v.outlets){if(u!=p.path||!ova(v,p.parameters)){d=n;break a}e+=2}else{v={};p=u==p.path&&ova(v,p.parameters);if(!p){d=n;break a}e++}k++}d={match:!0,pathIndex:k,commandIndex:e}}e=c.slice(d.commandIndex);return d.match&&d.pathIndex<a.segments.length?(b=new rf(a.segments.slice(0,d.pathIndex),{}),b.children.primary=new rf(a.segments.slice(d.pathIndex),
a.children),jwa(b,0,e)):d.match&&0===e.length?new rf(a.segments,{}):d.match&&!a.hasChildren()?kwa(a,b,c):d.match?jwa(a,0,e):kwa(a,b,c)},jwa=function(a,b,c){if(0===c.length)return new rf(a.segments,{});var d=iwa(c),e={};nf(d,function(k,n){"string"===typeof k&&(k=[k]);null!==k&&(e[n]=lwa(a.children[n],b,k))});nf(a.children,function(k,n){void 0===d[n]&&(e[n]=k)});return new rf(a.segments,e)},kwa=function(a,b,c){for(var d=a.segments.slice(0,b),e=0;e<c.length;){var k=c[e];if(dwa(k))return a=mwa(k.outlets),
new rf(d,a);if(0===e&&cwa(c[0]))d.push(new Rva(a.segments[b].path,nwa(c[0]))),e++;else{k=dwa(k)?k.outlets.primary:""+k;var n=e<c.length-1?c[e+1]:null;k&&n&&cwa(n)?(d.push(new Rva(k,nwa(n))),e+=2):(d.push(new Rva(k,{})),e++)}}return new rf(d,{})},mwa=function(a){var b={};nf(a,function(c,d){"string"===typeof c&&(c=[c]);null!==c&&(b[d]=kwa(new rf([],{}),0,c))});return b},nwa=function(a){var b={};nf(a,function(c,d){return b[d]=""+c});return b},owa=function(a){return"function"===typeof a},pwa=function(a){return a instanceof
qf},rwa=function(){return zd(function(a){return zc(a.map(function(b){return b.pipe(ad(1),yd(qwa))})).pipe(id(function(b,c){var d=!1;return c.reduce(function(e,k,n){if(e!==qwa)return e;k===qwa&&(d=!0);return d||!1!==k&&n!==c.length-1&&!pwa(k)?e:k},b)},qwa),Nc(function(b){return b!==qwa}),z(function(b){return pwa(b)?b:!0===b}),ad(1))})},swa=function(a,b){b=void 0===b?"":b;for(var c=0;c<a.length;c++){var d=a[c],e=d?b||d.path?b&&!d.path?b+"/":!b&&d.path?d.path:b+"/"+d.path:"":b;d.children&&swa(d.children,
e)}},twa=function(a){var b=a.children&&a.children.map(twa);a=b?Object.assign(Object.assign({},a),{children:b}):Object.assign({},a);!a.component&&(b||a.loadChildren)&&a.outlet&&"primary"!==a.outlet&&(a.component=uwa);return a},vwa=function(a){return a.outlet||"primary"},wwa=function(a,b){var c=a.filter(function(d){return vwa(d)===b});c.push.apply(c,Ab(a.filter(function(d){return vwa(d)!==b})));return c},ywa=function(a,b,c){var d;if(""===b.path)return"full"===b.pathMatch&&(a.hasChildren()||0<c.length)?
Object.assign({},xwa):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};a=(b.matcher||mva)(c,a,b);if(!a)return Object.assign({},xwa);var e={};nf(a.posParams,function(k,n){e[n]=k.path});b=0<a.consumed.length?Object.assign(Object.assign({},e),a.consumed[a.consumed.length-1].parameters):e;return{matched:!0,consumedSegments:a.consumed,lastChild:a.consumed.length,parameters:b,positionalParamSegments:null!==(d=a.posParams)&&void 0!==d?d:{}}},Cwa=function(a,b,c,d,e){e=
void 0===e?"corrected":e;if(0<c.length&&zwa(a,c,d)){var k=new rf(c,a.children);c={};c.primary=k;k._sourceSegment=a;k._segmentIndexShift=b.length;k=g(d);for(var n=k.next();!n.done;n=k.next())n=n.value,""===n.path&&"primary"!==vwa(n)&&(e=new rf([],{}),e._sourceSegment=a,e._segmentIndexShift=b.length,c[vwa(n)]=e);c=new rf(b,c);c._sourceSegment=a;c._segmentIndexShift=b.length;return{segmentGroup:c,slicedSegments:[]}}if(0===c.length&&Awa(a,c,d)){k=a.segments;n=a.children;var p={};d=g(d);for(var u=d.next();!u.done;u=
d.next())if(u=u.value,Bwa(a,c,u)&&!n[vwa(u)]){var v=new rf([],{});v._sourceSegment=a;v._segmentIndexShift="legacy"===e?a.segments.length:b.length;p[vwa(u)]=v}n=Object.assign(Object.assign({},n),p);k=new rf(k,n);k._sourceSegment=a;k._segmentIndexShift=b.length;return{segmentGroup:k,slicedSegments:c}}k=new rf(a.segments,a.children);k._sourceSegment=a;k._segmentIndexShift=b.length;return{segmentGroup:k,slicedSegments:c}},zwa=function(a,b,c){return c.some(function(d){return Bwa(a,b,d)&&"primary"!==vwa(d)})},
Awa=function(a,b,c){return c.some(function(d){return Bwa(a,b,d)})},Bwa=function(a,b,c){return(a.hasChildren()||0<b.length)&&"full"===c.pathMatch?!1:""===c.path},Dwa=function(a,b,c,d){return vwa(a)===d||"primary"!==d&&Bwa(b,c,a)?"**"===a.path?!0:ywa(b,a,c).matched:!1},Fwa=function(a){return new nc(function(b){return b.error(new Ewa(a))})},Hwa=function(a){return new nc(function(b){return b.error(new Gwa(a))})},Iwa=function(a){return new nc(function(b){return b.error(Error("Ud`"+a))})},Jwa=function(a){return new nc(function(b){return b.error(lva("Cannot load children because the guard of the route \"path: '"+
a.path+"'\" returned false"))})},Kwa=function(a){for(var b={},c=g(Object.keys(a.children)),d=c.next();!d.done;d=c.next()){d=d.value;var e=Kwa(a.children[d]);if(0<e.segments.length||e.hasChildren())b[d]=e}a=new rf(a.segments,b);1===a.numberOfChildren&&a.children.primary&&(b=a.children.primary,a=new rf(a.segments.concat(b.segments),b.children));return a},Mwa=function(a,b,c,d){return zd(function(e){return(new Lwa(a,b,c,e.extractedUrl,d)).apply().pipe(z(function(k){return Object.assign(Object.assign({},
e),{urlAfterRedirects:k})}))})},Nwa=function(a,b,c){a:{if(b)for(b=b.parent;b;b=b.parent){var d=b.routeConfig;if(d&&d._loadedConfig){b=d._loadedConfig;break a}}b=null}return(b?b.module.injector:c).get(a)},Qwa=function(a,b,c,d,e){e=void 0===e?{canDeactivateChecks:[],canActivateChecks:[]}:e;var k=Nva(b);a.children.forEach(function(n){var p=k[n.value.outlet],u=d.concat([n.value]),v=e;v=void 0===v?{canDeactivateChecks:[],canActivateChecks:[]}:v;var y=n.value,B=p?p.value:null,C=c?c.getContext(n.value.outlet):
null;if(B&&y.routeConfig===B.routeConfig){var H=Owa(B,y,y.routeConfig.runGuardsAndResolvers);H?v.canActivateChecks.push(new Pwa(u)):(y.data=B.data,y._resolvedData=B._resolvedData);y.component?Qwa(n,p,C?C.children:null,u,v):Qwa(n,p,c,u,v);H&&C&&C.outlet&&C.outlet.isActivated&&v.canDeactivateChecks.push(new Rwa(C.outlet.component,B))}else B&&Swa(p,C,v),v.canActivateChecks.push(new Pwa(u)),y.component?Qwa(n,null,C?C.children:null,u,v):Qwa(n,null,c,u,v);delete k[n.value.outlet]});nf(k,function(n,p){return Swa(n,
c.getContext(p),e)});return e},Owa=function(a,b,c){if("function"===typeof c)return c(a,b);switch(c){case "pathParamsChange":return!uva(a.url,b.url);case "pathParamsOrQueryParamsChange":return!uva(a.url,b.url)||!ova(a.queryParams,b.queryParams);case "always":return!0;case "paramsOrQueryParamsChange":return!Zva(a,b)||!ova(a.queryParams,b.queryParams);default:return!Zva(a,b)}},Swa=function(a,b,c){var d=Nva(a),e=a.value;nf(d,function(k,n){e.component?b?Swa(k,b.children.getContext(n),c):Swa(k,null,c):
Swa(k,b,c)});e.component?b&&b.outlet&&b.outlet.isActivated?c.canDeactivateChecks.push(new Rwa(b.outlet.component,e)):c.canDeactivateChecks.push(new Rwa(null,e)):c.canDeactivateChecks.push(new Rwa(null,e))},Vwa=function(a,b){return Dc(function(c){var d=c.targetSnapshot,e=c.currentSnapshot,k=c.guards,n=k.canActivateChecks;k=k.canDeactivateChecks;return 0===k.length&&0===n.length?oc(Object.assign(Object.assign({},c),{guardsResult:!0})):Twa(k,d,e,a).pipe(Dc(function(p){return p&&"boolean"===typeof p?
Uwa(d,n,a,b):oc(p)}),z(function(p){return Object.assign(Object.assign({},c),{guardsResult:p})}))})},Twa=function(a,b,c,d){return Cc(a).pipe(Dc(function(e){return Wwa(e.component,e.route,c,b,d)}),ed(function(e){return!0!==e},!0))},Uwa=function(a,b,c,d){return Cc(b).pipe(Vc(function(e){var k=e.route.parent;null!==k&&d&&d(new Xwa(k));k=oc(!0);var n=e.route;null!==n&&d&&d(new Ywa(n));n=oc(!0);return Ec(k,n,Zwa(a,e.path,c),$wa(a,e.route,c))}),ed(function(e){return!0!==e},!0))},$wa=function(a,b,c){var d=
b.routeConfig?b.routeConfig.canActivate:null;if(!d||0===d.length)return oc(!0);d=d.map(function(e){return Fc(function(){var k=Nwa(e,b,c);if(k&&owa(k.canActivate))k=pva(k.canActivate(b,a));else if(owa(k))k=pva(k(b,a));else throw Error("Yd");return k.pipe(ed())})});return oc(d).pipe(rwa())},Zwa=function(a,b,c){var d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(function(e){var k=e.routeConfig?e.routeConfig.canActivateChild:null;return k&&0!==k.length?{node:e,guards:k}:null}).filter(function(e){return null!==
e}).map(function(e){return Fc(function(){var k=e.guards.map(function(n){if((n=Nwa(n,e.node,c))&&owa(n.canActivateChild))n=pva(n.canActivateChild(d,a));else if(owa(n))n=pva(n(d,a));else throw Error("Zd");return n.pipe(ed())});return oc(k).pipe(rwa())})});return oc(b).pipe(rwa())},Wwa=function(a,b,c,d,e){var k=b&&b.routeConfig?b.routeConfig.canDeactivate:null;if(!k||0===k.length)return oc(!0);k=k.map(function(n){if((n=Nwa(n,b,e))&&owa(n.canDeactivate))n=pva(n.canDeactivate(a,b,c,d));else if(owa(n))n=
pva(n(a,b,c,d));else throw Error("$d");return n.pipe(ed())});return oc(k).pipe(rwa())},axa=function(a){return new nc(function(b){return b.error(a)})},dxa=function(a,b,c,d,e,k){try{var n=(new bxa(a,b,c,d,void 0===e?"emptyOnly":e,void 0===k?"legacy":k)).recognize();return null===n?axa(new cxa):oc(n)}catch(p){return axa(p)}},exa=function(a){a.sort(function(b,c){return"primary"===b.value.outlet?-1:"primary"===c.value.outlet?1:b.value.outlet.localeCompare(c.value.outlet)})},fxa=function(a){return(a=a.value.routeConfig)&&
""===a.path&&void 0===a.redirectTo},gxa=function(a){var b=[],c=new Set,d={};a=g(a);for(var e=a.next();!e.done;d={Sr:d.Sr},e=a.next())d.Sr=e.value,fxa(d.Sr)?(e=b.find(function(k){return function(n){return k.Sr.value.routeConfig===n.value.routeConfig}}(d)),void 0!==e?(e.children.push.apply(e.children,Ab(d.Sr.children)),c.add(e)):b.push(d.Sr)):b.push(d.Sr);d=g(c);for(a=d.next();!a.done;a=d.next())a=a.value,e=gxa(a.children),b.push(new Pva(a.value,e));return b.filter(function(k){return!c.has(k)})},hxa=
function(a){for(;a._sourceSegment;)a=a._sourceSegment;return a},ixa=function(a){for(var b=a._segmentIndexShift?a._segmentIndexShift:0;a._sourceSegment;)a=a._sourceSegment,b+=a._segmentIndexShift?a._segmentIndexShift:0;return b-1},jxa=function(a,b,c,d,e){return Dc(function(k){return dxa(a,b,k.urlAfterRedirects,c(k.urlAfterRedirects),d,e).pipe(z(function(n){return Object.assign(Object.assign({},k),{targetSnapshot:n})}))})},lxa=function(a,b){return Dc(function(c){var d=c.targetSnapshot,e=c.guards.canActivateChecks;
if(!e.length)return oc(c);var k=0;return Cc(e).pipe(Vc(function(n){return kxa(n.route,d,a,b)}),Dd(function(){return k++}),uma(),Dc(function(){return k===e.length?oc(c):Ic}))})},kxa=function(a,b,c,d){var e=a.routeConfig,k=a._resolve,n=Object.assign({},a.data);void 0!==(null===e||void 0===e?void 0:e.title)&&("string"===typeof e.title||null===e.title?n[mxa]=e.title:k[mxa]=e.title);return nxa(k,a,b,d).pipe(z(function(p){a._resolvedData=p;a.data=Object.assign(Object.assign({},n),Vva(a,c).resolve);return null}))},
nxa=function(a,b,c,d){var e=oxa(a);if(0===e.length)return oc({});var k={};return Cc(e).pipe(Dc(function(n){return pxa(a[n],b,c,d).pipe(Dd(function(p){k[n]=p}))}),uma(),Dc(function(){return oxa(k).length===e.length?oc(k):Ic}))},oxa=function(a){return[].concat(Ab(Object.keys(a)),Ab(Object.getOwnPropertySymbols(a)))},pxa=function(a,b,c,d){a=Nwa(a,b,d);return a.resolve?pva(a.resolve(b,c)):pva(a(b,c))},qxa=function(a){return zd(function(b){var c=a(b);return c?Cc(c).pipe(z(function(){return b})):oc(b)})},
rxa=function(a){throw a;},sxa=function(a,b){return b.parse("/")},txa=function(){return oc(null)},uxa=function(a){return"imperative"!==a},wxa=function(){return new vxa("Router",sf)},yxa=function(a,b,c){c.scrollOffset&&b.setOffset(c.scrollOffset);return new xxa(a,b,c)},Bxa=function(a,b,c){c=void 0===c?{}:c;return c.useHash?new zxa(a,b):new Axa(a,b)},Cxa=function(){return"guarded"},Fxa=function(a){return[{provide:Dxa,multi:!0,useValue:a},{provide:Exa,multi:!0,useValue:a}]},Hxa=function(a,b,c,d,e,k,n,
p,u,v,y){n=void 0===n?{}:n;a=new sf(null,a,b,c,d,e,Array.prototype.concat.apply([],k));v&&(a.urlHandlingStrategy=v);y&&(a.routeReuseStrategy=y);a.mGc=null!==u&&void 0!==u?u:p;Gxa(n,a);n.enableTracing&&a.events.subscribe(function(B){var C,H;null===(C=console.group)||void 0===C?void 0:C.call(console,"Router Event: "+B.constructor.name);console.log(B.toString());console.log(B);null===(H=console.groupEnd)||void 0===H?void 0:H.call(console)});return a},Gxa=function(a,b){a.errorHandler&&(b.errorHandler=
a.errorHandler);a.malformedUriErrorHandler&&(b.malformedUriErrorHandler=a.malformedUriErrorHandler);a.onSameUrlNavigation&&(b.onSameUrlNavigation=a.onSameUrlNavigation);a.paramsInheritanceStrategy&&(b.paramsInheritanceStrategy=a.paramsInheritanceStrategy);a.relativeLinkResolution&&(b.relativeLinkResolution=a.relativeLinkResolution);a.urlUpdateStrategy&&(b.urlUpdateStrategy=a.urlUpdateStrategy);a.Xs&&(b.Xs=a.Xs)},Ixa=function(a){return a.routerState.root},Jxa=function(a){return a.appInitializer.bind(a)},
Kxa=function(a){return a.bootstrapListener.bind(a)},Lxa=function(a,b){var c=new Map;0<a.length&&a.replace(/^\?/,"").split("&").forEach(function(d){var e=d.indexOf("=");e=g(-1==e?[b.decodeKey(d),""]:[b.decodeKey(d.slice(0,e)),b.decodeValue(d.slice(e+1))]);d=e.next().value;e=e.next().value;var k=c.get(d)||[];k.push(e);c.set(d,k)});return c},Oxa=function(a){return encodeURIComponent(a).replace(Mxa,function(b,c){var d;return null!==(d=Nxa[c])&&void 0!==d?d:b})},Pxa=function(a){return"undefined"!==typeof ArrayBuffer&&
a instanceof ArrayBuffer},Qxa=function(a){return"undefined"!==typeof Blob&&a instanceof Blob},Rxa=function(a){return"undefined"!==typeof FormData&&a instanceof FormData},Sxa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,reportProgress:a.reportProgress,responseType:a.responseType,withCredentials:a.withCredentials}},Uxa=function(){if(void 0===Txa&&(Txa=null,"undefined"!==typeof window)){var a=window;void 0!==a.trustedTypes&&(Txa=a.trustedTypes.createPolicy("angular#components",
{createHTML:function(b){return b}}))}return Txa},Vxa=function(a){var b;return(null===(b=Uxa())||void 0===b?void 0:b.createHTML(a))||a},Wxa=function(){var a=l(We),b=a?a.location:null;return{getPathname:function(){return b?b.pathname+b.search:""}}},Xxa=function(a){a&1&&G(0,"mat-icon",4);a&2&&(a=O(),Gpa("svgIcon","",a.iconset,"-",a.size,":",a.icon,""))},Yxa=function(a){a&1&&(E(0,"mat-icon"),R(1),F());a&2&&(a=O(),x(1),ke(a.icon))},Zxa=function(a){a&1&&G(0,"mat-spinner",5);a&2&&(a=O(),A("diameter",a.spinnerDiameter)("strokeWidth",
a.spinnerDiameter/10))},aya=function(a,b){a=$xa(a);b=$xa(b);if(b.length<a.length)return!1;for(var c=0;c<a.length;c++){var d=a[c],e=b[c].split(";")[0].split("(")[0];if(!(d===e||d.startsWith(":")&&void 0!==e))return!1}return!0},$xa=function(a){return a.split(/[\?#]/)[0].replace(/^\/|\/$/g,"").split("/")},cya=function(){return[].concat(Ab(bya.keys()))},dya=function(a){for(var b=g(bya.keys()),c=b.next();!c.done;c=b.next())if(c=c.value,c.pangolinIframeGlobals.uid===a)return c;return null},eya=function(a){a&
1&&G(0,"mat-spinner",6)},fya=function(a){a&1&&G(0,"ace-icon",7)},gya=function(a){if(a&1){var b=t();E(0,"div",2);E(1,"button",3);N("click",function(){w(b);return O().reloadLoadedSandboxes()});P(2,eya,1,0,"mat-spinner",4);P(3,fya,1,0,"ace-icon",5);F();F()}a&2&&(a=O(),x(1),A("ngSwitch",a.reloading)("disabled",a.reloading),x(1),A("ngSwitchCase",!0),x(1),A("ngSwitchCase",!1))},iya=function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",8);a&2&&(a=b.$implicit,b=O(),A("typeInfo",b.deferredPangolinSandboxComponentInfo)("placeholderInfo",
b.placeholderInfo)("inputs",pe(3,hya,a)))},jya=function(a){var b=/.*bigquery.*clients6\.google\.com/,c=/cloudconsole.*\/(entity|graphql)\/BIGQUERY_/;return/clients6\.google\.com\/bigquery/.test(a)||b.test(a)||c.test(a)},kya=function(){var a=document,b=new pd;a.addEventListener("visibilitychange",function(){a.hidden&&b.next()});return b},lya=function(a,b){if((a=a.get("x-debug-tracking-id"))&&(a=a.match(/([\d]+)(?:;\w=([01]))?/))&&!(a.length<b+1))return a[b]},mya=function(a){return a.reduce(function(b,
c){if("type.googleapis.com/google.rpc.PreconditionFailure"!==c["@type"])return b;c=c.violations;if(!c)return b;b.push.apply(b,Ab(c));return b},[])},oya=function(a){var b=new nya;if(0!==a.indexOf("?"))return{errorCode:a,errorParameters:b};a=(new uf(a)).queryData_;for(var c,d=g(a.getKeys()),e=d.next();!e.done;e=d.next())e=e.value,"error_code"===e?c=a.get("error_code"):b.set(e,a.getValues(e));return{errorCode:c,errorParameters:b}},sya=function(a){var b={},c=pya(a);if(c){var d=c.reason,e=c.errorParameters;
b.domain=c.domain;b.reason=d;e&&(b.errorParameters=e)}if(c=qya(a))d=c.errorSpaceCode,e=c.errorParameters,b.errorSpace=c.errorSpace,b.errorSpaceCode=d,e&&(b.errorParameters?b.errorParameters.update(e):b.errorParameters=e),b.errorParameters=b.errorParameters||e;if(a=rya(a))b.userMessage=a.userMessage,b.helpLinks=a.helpLinks;return b},qya=function(a){a=mya(a);var b=a.find(function(d){return!!d.type&&d.type.startsWith("@cloudconsole/")});b||(b=a.pop());if(!b)return null;a={};var c=b.subject;a.errorSpace=
b.type;c&&(b=oya(c),a.errorSpaceCode=b.errorCode,a.errorParameters=b.errorParameters);return a},pya=function(a){a=a.find(function(b){return"type.googleapis.com/google.rpc.ErrorInfo"===b["@type"]});if(!a)return null;a.metadata&&(a.errorParameters=tya(a.metadata));return a},tya=function(a){var b=new nya;a=g(Object.entries(a));for(var c=a.next();!c.done;c=a.next()){var d=g(c.value);c=d.next().value;d=d.next().value;try{var e=JSON.parse(d);if(Array.isArray(e)&&e.every(function(k){return"string"===typeof k})){b.set(c,
e);continue}}catch(k){}b.set(c,d.split(","))}return b},vya=function(a){return a?uya.map(function(b){return b(a)}).filter(function(b){return!!b}):[]},yya=function(a){if(a){var b=wya.exec(a);if((a=xya.exec(a))&&b)return a[1]}},zya=function(a){var b,c,d=sya(a.details||[]);if("SERVICE_DISABLED"===d.reason&&d.errorParameters)return a=(null===(b=d.errorParameters.get("service"))||void 0===b?void 0:b[0])||"",d=(null===(c=d.errorParameters.get("consumer"))||void 0===c?void 0:c[0])||"",{service:a,consumer:d}},
Aya=function(a){return{match:function(b,c){if(b===a&&(b=yya(c)))return{kind:"name",value:b}}}},Bya=function(a){var b={status:a.status,message:a.message,userMessage:a.userMessage,userErrorDescription:a.userErrorDescription,errorCode:a.errorCode,errorUrl:a.errorUrl,stackTrace:a.stackTrace,errorExperience:a.errorExperience,requestId:a.requestId,trackingId:a.trackingId,errorSpace:a.errorSpace,errorSpaceCode:a.errorSpaceCode,errorParameters:a.errorParameters?a.errorParameters.items:void 0,details:a.details};
a.helpLinks&&(b.helpLinks=a.helpLinks.map(function(c){return{message:c.message,url:c.url}}));return b},Cya=function(a){var b={status:a.status,message:a.message,userMessage:a.userMessage,userErrorDescription:a.userErrorDescription,errorCode:a.errorCode,errorUrl:a.errorUrl,stackTrace:a.stackTrace,errorExperience:a.errorExperience,requestId:a.requestId,trackingId:a.trackingId,errorSpace:a.errorSpace,errorSpaceCode:a.errorSpaceCode,errorParameters:a.errorParameters?new nya(a.errorParameters):void 0,details:a.details};
a.helpLinks&&(b.helpLinks=a.helpLinks.map(function(c){return{message:c.message,url:c.url}}));return b},Dya=function(a){return void 0!==a.snapshot||a instanceof of?!0:!1},Eya=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")},Fya=function(a){return Object.keys(a).sort().map(function(b){var c=Eya(b);b=Eya(String(a[b]));return c+"="+b}).join("&")},Gya=function(a){return Array.prototype.concat.call.apply(Array.prototype.concat,[[]].concat(Ab(a)))},
Hya=function(a){a.sort();for(var b=0;b<a.length-1;b++)if(a[b]===a[b+1])throw Error("Je`"+a[b]);},vf=function(a,b){return a.data.pipe(z(function(c){(0,Z.assert)(b in c,"Route does not have data named %s",b);return c[b]}))},Iya=function(){return new wf("query","project")},Kya=function(){return new Jya("productName")},Lya=function(){return new wf("path","offerId")},Mya=function(a){switch(a){case 0:return"UNKNOWN";case 1:return"PANTHEON_NG1";case 2:return"PANTHEON_NG2";case 3:return"MAML";case 5:return"RIF"}},
Nya=function(a){a.sort(function(e,k){return e.start-k.start});var b=0,c=0,d=0;a.forEach(function(e,k){0===k?(c=e.start,d=e.end):e.start<=d?d=Math.max(d,e.end):(b+=d-c,c=e.start,d=e.end)});return b+=d-c},Qya=function(a){var b=1;a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;if("jsError"===c.eventKind){var d=c.jsError;!0===d.isXhrError?d=1:(d=Oya(d.errorExperience),d=0!==d?d:2)}else d="xhr"===c.eventKind||"xhrChunk"===c.eventKind?Pya(c.xhr,"xhrChunk"===c.eventKind?c.xhrChunk:void 0):3;if(d>
b){b=d;var e=c;if(3===b)break}}return{qualityErrorWise:b,relevantError:e}},Pya=function(a,b){var c=(b||a).errorResponse;if(!c)return 1;c=Oya(c.errorExperience);if(0!==c)return c;if(b)return a=b.statusCode,2===a||4===a||12===a||13===a||14===a||15===a?3:1;a=a.status;return 500<=a&&600>a?3:1},Oya=function(a){switch(a){case 4:case 5:return 3;case 6:return 2;case 2:case 3:return 1;default:return 0}},Rya=function(a,b){return{eventKind:"xhrChunk",xhr:a,xhrChunk:b}},Vya=function(){if(void 0===Sya){var a=
Tya.connection||Tya.mozConnection||Tya.webkitConnection||null;if(a&&a.addEventListener){var b=new pd;a.addEventListener("change",function(){var c=Uya();c&&b.next(c)});Sya=b}else Sya=Ic}return Sya},Uya=function(){var a=Tya.connection||Tya.mozConnection||Tya.webkitConnection||null;return a?{type:a.type||"unknown",effectiveType:a.effectiveType||"unknown",downlinkMbps:a.downlink||-1,roundTripTimeMs:a.rtt||-1,timeStampMs:Date.now()}:null},Yya=function(a){var b=void 0===b?Wya:b;a=(new uf(a)).getPath();
var c=a.replace(/^(\/|)m\//g,"");if(c!==a)return(b=Xya(c.split("/"),b))?"m"+b:"UNRECOGNIZED_HADRIAN_PATH"},Xya=function(a,b){for(var c="",d=0,e={},k=g(a),n=k.next();!n.done;e={Q8:e.Q8},n=k.next()){n=n.value;if(!b.hasOwnProperty(n))if(b.hasOwnProperty(".*"))n=".*";else return;if(b[n]instanceof Array){e.Q8=b[n];if(a.length===d+1)return c+"/"+n;a=a.slice(d+1).map(function(p){return function(u){return p.Q8.includes(u)?u:".*"}}(e)).join("/");return c+"/"+n+"/"+a}b=b[n];c=c+"/"+n;++d}return c},$ya=function(a){a=
Object.assign({},a);for(var b=g(Zya),c=b.next();!c.done;c=b.next())c=c.value,a.url=c({url:a.url}).url;return a},aza=function(a,b){return{sequence:a,previousId:b,path:"pan-unresolved-page-path",id:Math.floor(Math.random()*Number.MAX_SAFE_INTEGER)}},cza=function(a){bza.reportExceptionNoMsg(a)},xf=function(){dza||(dza=new eza);return dza},gza=function(a){var b=da(a,"."),c=fza.some(function(d){return yf(a,d)});return b&&!c},hza=function(a){return a?a.replace(/\\/g,"\\\\").replace(/,/g,"\\,").replace(/=/g,
"\\="):""},jza=function(a){for(var b={},c=0;c<a.attributes.length;c++){var d=a.attributes[c].name,e=a.attributes[c].value;-1!==d.indexOf("track-metadata-")&&(d=d.substring(15),(d=iza(d))&&e&&(b[d]=e))}return b},mza=function(a){var b=new kza;b.update(String(a));return lza(b.digest())},nza=function(a){var b=[],c=[];if(a){a=JSON.parse(a);a=g(a);for(var d=a.next();!d.done;d=a.next()){var e=d.value;d=Number(e.expVar);e=Number(e.expId);isNaN(d)||isNaN(e)||(b.push(d),c.push(e+"-"+d))}}return{variants:b,
stringifiedExperiments:c}},pza=function(a,b){void 0!==a.responseSize?b.setResponseSizeBytes(a.responseSize):void 0!==a.responseBody&&b.setResponseSizeBytes(a.responseBody.length);if(void 0!==a.errorResponse){void 0!==a.responseBody&&b.setResponseBody(a.responseBody.substring(0,4096));var c=new oza;c.setErrorSpace(a.errorResponse.errorSpace);c.setErrorCode(a.errorResponse.errorSpaceCode);void 0!==a.errorResponse.domain&&c.setDomain(a.errorResponse.domain);void 0!==a.errorResponse.reason&&c.setReason(a.errorResponse.reason);
void 0!==a.errorResponse.clientHandler&&c.setClientHandler(a.errorResponse.clientHandler);c.setErrorExperience(a.errorResponse.errorExperience);b.setErrorData(c)}},rza=function(a){return(new qza).setMessage(a.message).setObfuscatedStackTrace(a.stack).setXhrTrackingId(a.trackingId)},tza=function(a){var b=(new sza).setMethod(a.method).setUrl(a.url).setResponseStatus(a.status);void 0!==a.trackingId&&b.setTrackingId(a.trackingId);void 0!==a.requestId&&b.setRequestId(a.requestId);void 0!==a.requestSampled&&
b.setRequestSampled(a.requestSampled);void 0!==a.normalizedPath&&b.setNormalizedPath(a.normalizedPath);pza(a,b);return b},vza=function(a){var b=(new uza).setQueryType(a.queryType).setQueryId(a.queryId).setStatusCode(a.statusCode);void 0!==a.trackingId&&b.setTrackingId(a.trackingId);void 0!==a.requestId&&b.setRequestId(a.requestId);void 0!==a.requestSampled&&b.setRequestSampled(a.requestSampled);pza(a,b);return b},xza=function(a,b){if(!a.metadata||!wza(a))return null;a=a.metadata;if(a[b])return a[b];
a=a.solutionKey;if(!a)return null;var c=a.split(":");return 1===c.length&&"solutionId"===b?a:2!==c.length?null:"partnerId"===b?c[0].trim():c[1].trim()},wza=function(a){var b;return"miniStore"===a.type||"pageview"===a.name&&yza.test((null===(b=a.pageView)||void 0===b?void 0:b.path)||"")},Tza=function(a,b,c,d){a.type&&zza.test(a.type);a.name&&zza.test(a.name);for(var e in a.metadata)if(e){var k=a.metadata[e];k&&"string"===typeof k&&zza.test(k)}e=new Aza;e.setConsoleType("CLOUD_CONSOLE");void 0!==a.kind&&
e.setEventKind(a.kind);e.setEventType(a.type);e.setEventName(a.name);k=e.setDisplayInfo;var n=new Bza;n.setWidth(c.ref.screen.width);n.setHeight(c.ref.screen.height);var p=new Bza;p.setWidth(c.ref.innerWidth);p.setHeight(c.ref.innerHeight);var u=new Cza;u.setScreenResolution(n);u.setWindowResolution(p);u.setScreenColorDepthBits(c.ref.screen.colorDepth);k.call(e,u);a.pageView?(e.setPagePath(a.pageView.path),e.setPageViewId(String(a.pageView.id))):(e.setPagePath(b.path),e.setPageViewId(String(xf().currentPageView.id)));
a.rawPagePath&&e.setRawPagePath(a.rawPagePath);a.interactionId&&e.setInteractionId(a.interactionId);a.monarchRequestIdList&&e.setMonarchRequestIdList(a.monarchRequestIdList);a.monarchRequestId&&e.addMonarchRequestId(a.monarchRequestId);a.marketplaceApplicationId&&e.setMarketplaceApplicationId(a.marketplaceApplicationId);(k=a.marketplacePartnerId||xza(a,"partnerId"))&&e.setMarketplacePartnerId(k);(k=a.marketplaceDmOperationName||a.metadata&&a.metadata.operationName)&&e.setMarketplaceDmOperationName(k);
(new URLSearchParams(c.ref.location.search)).has("localDevPort")&&e.setEnvironment(3);k=a.pageHidden;void 0===k&&(k=c.ref.document.hidden);e.setPageHidden(k);a.projectNumber?e.setProjectNumber(a.projectNumber):b.projectNumber&&e.setProjectNumber(b.projectNumber);b.organizationId&&e.setOrganizationId(b.organizationId);a.billingAccountId&&e.setBillingAccountId(a.billingAccountId);a.billingBudgetId&&e.setBillingBudgetId(a.billingBudgetId);a.appsheetAppId&&e.setAppsheetAppId(a.appsheetAppId);a.appsheetOwnerId&&
e.setAppsheetOwnerId(a.appsheetOwnerId);a.appsheetUserId&&e.setAppsheetUserId(a.appsheetUserId);a.appsheetScenarioId&&e.setAppsheetScenarioId(a.appsheetScenarioId);a.latency&&e.setLatencyMs(a.latency);a.interactionId&&e.setInteractionId(a.interactionId);a.irmIncidentId&&e.setIrmIncidentId(a.irmIncidentId);a.irmSignalId&&e.setIrmSignalId(a.irmSignalId);a.recommendationId&&e.setRecommendationId(a.recommendationId);a.insightId&&e.setInsightId(a.insightId);a.folderId&&e.setFolderId(a.folderId);a.interactionQualityErrorWise&&
e.setInteractionQualityErrorWise(a.interactionQualityErrorWise);if(a.interactionQualityRelevantError){k=new Dza;n=a.interactionQualityRelevantError;if("jsError"===n.eventKind)k.setEventKind(12),k.setJsError(rza(n.jsError));else if("xhr"===n.eventKind||"xhrChunk"===n.eventKind)k.setEventKind(4),k.setXhr(tza(n.xhr)),"xhrChunk"===n.eventKind&&(k.setEventKind(5),k.setXhrChunk(vza(n.xhrChunk)));e.setQualityAttribution(k)}e.setServedLanguage(b.language);e.setReleaseVersion(b.pantheonVersion);e.setIsGoogler(b.isInternal);
(k=c.ref.location)&&k.hostname&&e.setPageHostname(k.hostname);e.setIsSecure(!1);k&&k.protocol&&"https:"===k.protocol&&e.setIsSecure(!0);e.setBrowserWindowId(b.sessionId);(c=c.ref.document.referrer)&&e.setReferer(Eza(c,{projectNumber:e.getProjectNumber()||void 0,accountId:e.getBillingAccountId()||void 0}));if(a.subEventLatency)for(c=g(Object.entries(a.subEventLatency)),k=c.next();!k.done;k=c.next())n=g(k.value),k=n.next().value,n=n.next().value,e.addSubEventLatencyMs((new Fza).setKey(k).setLatencyMs(n));
if(a.subMetrics)for(c=g(a.subMetrics),k=c.next();!k.done;k=c.next())k=k.value,n=(new Gza).setKey(k.key),void 0!==k.startTimeMs&&n.setStartTimeMs(k.startTimeMs),void 0!==k.latencyMs&&n.setLatencyMs(k.latencyMs),void 0!==k.R_a&&n.Eyc(k.R_a),e.mub(n);d=Object.assign(Object.assign({},a.metadata),d);b.isBYOID&&(d.is_byoid=!0);if(d){b=[];for(var v in d)v&&"solutionId"!==v&&(c=d[v],wza(a)&&Hza.includes(v)&&(c=v,v="unexpectedKey"),void 0!==c&&(k=new Iza,k.setKey(v),k.setValue(c.toString()),b.push(k)));if(v=
xza(a,"solutionId"))d=new Iza,d.setKey("solutionId").setValue(v),b.push(d);0<b.length&&e.setEventMetadataList(b)}a.ave&&(b=new Jza,b.setUserAction(a.ave.userAction),b.setElementId(a.ave.target),b.setPathToRootElementIdList(a.ave.ancestry),v=new Kza,v.setAncestryVisualElement(b),a.ave.veMetadata&&(b=new Lza,a.ave.veMetadata[1]&&b.setPantheonConsoleNavSectionId(a.ave.veMetadata[1]),a.ave.veMetadata[6]&&b.setPantheonSurfacedOutages(a.ave.veMetadata[6]),v.setVisualElementMetadata(b)),e.setVisualElementEntry(v));
a.p2Metadata&&(v=a.p2Metadata,e.setP2Metadata((new Mza).setFeature(v.feature).setEnvironment(v.environment).setRelease(v.release).setExtension$(v.extension)));a.platformType&&e.setPlatformMetadata((new Nza).setPlatformType(a.platformType));if(a.encryptedTaskInfo)for(b=g(a.encryptedTaskInfo.slice(0,50)),v=b.next();!v.done;v=b.next())e.addEti(v.value);if(a.xhr){v=a.xhr;e.setXhr(tza(v));v.requestStartMs&&e.addSubEventLatencyMs((new Fza).setKey("request-start").setLatencyMs(v.requestStartMs));if(v.serverTimingsMs)for(b=
g(v.serverTimingsMs),d=b.next();!d.done;d=b.next())c=g(d.value),d=c.next().value,c=c.next().value,e.addSubEventLatencyMs((new Fza).setKey("server-timing "+d).setLatencyMs(c));if(!a.encryptedTaskInfo&&v.encryptedTaskInfo)for(b=g(v.encryptedTaskInfo),v=b.next();!v.done;v=b.next())e.addEti(v.value)}a.xhrChunk&&e.setXhrChunk(vza(a.xhrChunk));a.jsError&&e.setJsError(rza(a.jsError));a.ccfeUniqueId&&e.setCcfeUniqueId(a.ccfeUniqueId);if(a.logsViewerQueryInfo){v=new Oza;if(a.logsViewerQueryInfo.queryLines&&
0<a.logsViewerQueryInfo.queryLines.length)for(b=g(a.logsViewerQueryInfo.queryLines),d=b.next();!d.done;d=b.next())d=d.value,c=new Pza,c.setKey(d.key),c.setComparator(d.comparator),c.setValue(d.value),v.addQueryLine(c);v.setQueryTextRaw(a.logsViewerQueryInfo.queryTextRaw);e.setLogsViewerQueryInfo(v)}a.logsViewerJsonInfo&&(v=new Qza,v.setKey(a.logsViewerJsonInfo.key),v.setValue(a.logsViewerJsonInfo.value),e.setLogsViewerJsonInfo(v));if(a.jsModulePrefetchInfo)for(v=g(a.jsModulePrefetchInfo),b=v.next();!b.done;b=
v.next())d=b.value,b=d.moduleId,d=d.prefetchSource,e.addJsModulePrefetchInfo((new Rza).setModuleId(b).setPrefetchSource(d));if(a.jsModulePrefetchHitInfo)for(v=g(a.jsModulePrefetchHitInfo),b=v.next();!b.done;b=v.next())d=b.value,b=d.moduleId,d=d.prefetchSource,e.addJsModulePrefetchHitInfo((new Rza).setModuleId(b).setPrefetchSource(d));a.migratingVmId&&e.addMigratingVmId(a.migratingVmId);a.migratingVmIdList&&e.setMigratingVmIdList(a.migratingVmIdList);a.gkeClusterName&&e.setGkeClusterName(a.gkeClusterName);
a.gkeResourceNamespace&&e.setGkeResourceNamespace(a.gkeResourceNamespace);a.gkeClusterLocation&&e.setGkeClusterLocation(a.gkeClusterLocation);a.gkeResourceName&&e.setGkeResourceName(a.gkeResourceName);a.gkeResourceKind&&e.setGkeResourceKind(a.gkeResourceKind);a.gceResourceNumber&&e.lyc(a.gceResourceNumber);if(a=a.optimisticCacheUsage)a=(new Sza).Rxc(a.dataSourceType).setDataSourceId(a.dataSourceId).Hxc(a.cacheHit).Vxc(a.deltaInNewResponse).ezc(a.refreshClicked).sxc(a.aborted),e.Tyc(a);return e},Uza=
function(){return((window.pantheon_main_init_args||[])[4]||{}).hiddenFeatures||[]},zf=function(a,b){(0,Z.assert)(!Vza.get(a),"A downgraded service has already been registered with this AngularJS key");Vza.set(a,b);Wza&&Wza.factory(a,function(){return Xza.get(b)})},Yza=function(a){if(!a)return"";for(var b="",c=g(a.children||[]),d=c.next();!d.done;d=c.next())(d=d.value.routeConfig)&&d.path&&"primary"!==d.outlet&&d.outlet?b+="("+d.outlet+":"+d.path+")":d&&d.path?b+="/"+d.path:d&&d.loggingPath&&(b+="/"+
d.loggingPath);return b+Yza(a.firstChild)},Zza=function(a){var b,c;return a?(null===(c=null===(b=a.firstChild)||void 0===b?void 0:b.data)||void 0===c?0:c.routeId)?!0:Zza(a.firstChild):!1},cAa=function(a){var b=void 0===b?300:b;a[$za]||(a[$za]=[],a[aAa]=b,a.setResourceTimingBufferSize(b),a.addEventListener("resourcetimingbufferfull",bAa),a.clearResourceTimings=function(){var c=a[aAa],d=a[$za],e=a.getEntriesByType("resource");c=Math.max(0,c-e.length);a[$za]=0<c?d.slice(-c).concat(e):e;Object.getPrototypeOf(a).clearResourceTimings.call(a)})},
bAa=function(){this.clearResourceTimings()},dAa=function(a){if(void 0===a[$za])throw Error("ef");var b=a.getEntriesByType("resource");return a[$za].concat(b)},eAa=function(a){var b={};Ha(a,function(c,d){b[d]=d.toLowerCase()});return b},fAa=function(a){for(var b={},c=g(Object.keys(a)),d=c.next();!d.done;d=c.next())d=d.value,b[a[d]]=Number(d);return b},gAa=function(a){return void 0!==a&&void 0!==a.eIa&&void 0!==a.fIa&&void 0!==a.httpClient&&void 0!==a.mXa&&void 0!==a.nXa&&void 0!==a.m8a&&void 0!==a.pintoLoader&&
void 0!==a.k5a&&void 0!==a.l5a},jAa=function(a,b,c){var d=Object.getOwnPropertyNames(a).find(function(p){try{return a[p]===b}catch(u){return!1}});if(!d)throw Error("hf`"+d);var e=b[hAa]||[],k=b[iAa]||[],n={count:0};b[hAa]?(e.push(c),k.push(n)):(e.push(c),k.push(n),a[d]=function(){for(var p=lb.apply(0,arguments),u,v,y,B,C=0;C<e.length;C++)null===(u=e[C].before)||void 0===u?void 0:u.call(this,k[C],p);try{var H=b.apply(this,p);for(C=0;C<e.length;C++)e[C].oYa&&(H=e[C].oYa.call(this,H,p));return H}catch(M){for(H=
0;H<e.length;H++)null===(y=(v=e[H]).error)||void 0===y?void 0:y.call(v,k[H],p,M);throw M;}finally{for(H=0;H<e.length;H++)k[H].count++,null===(B=e[H].after)||void 0===B?void 0:B.call(this,k[H],p)}},a[d][hAa]=e,a[d][iAa]=k)},lAa=function(a){return kAa.includes(a)||a.endsWith("section_config")},oAa=function(a,b){var c=mAa.get(a);c=null===c||void 0===c?void 0:c.globals.performance;a=dAa(c?c:a.performance);b=(0,Ea.binarySearch)(a,b,nAa);return 0===b?a:0<=b?a.slice(b):a.slice(-(b+1))},nAa=function(a,b){return a<
b.startTime?-1:a>b.startTime?1:0},Af=function(a){return a},pAa=function(){},vAa=function(a,b){if(!qAa.has(a))throw Error("of");if(0!==b.encodedBodySize)return b.encodedBodySize;if(void 0!==b[rAa])return b[rAa];a=sAa(a.location.href,b.name).toString();var c=tAa.get(a);if(c)for(var d=0;d<c.length;d++){var e=c[d];if(50>Math.abs(b.startTime-e.startTime))return b[rAa]=e.size,1<c.length?c.splice(d,1):tAa.delete(a),uAa--,e.size}},zAa=function(a){if(qAa.has(a))qAa.set(a,qAa.get(a)+1);else{qAa.set(a,1);var b=
a.XMLHttpRequest.prototype;jAa(b,b.abort,{before:function(){0<qAa.get(a)&&wAa(this)}});jAa(b,b.open,{before:function(c,d){var e=this;if(0<qAa.get(a)){c=sAa(a.location.href,d[1]).toString();d={window:a,startTime:a.performance.now(),url:c};this[xAa]=d;var k=tAa.get(c)||[];k.push(d);tAa.set(c,k);uAa++;this.addEventListener("loadend",function(n){wAa(e,n.loaded)})}},after:function(){yAa()}})}},BAa=function(a){pAa(qAa.has(a));var b=qAa.get(a)-1;qAa.set(a,b);0===b&&AAa(function(c){return c.window===a})},
wAa=function(a,b){if(a.readyState===XMLHttpRequest.LOADING||a.readyState===XMLHttpRequest.DONE){var c=a[xAa],d=c.size||0;void 0!==c.url&&(b||(b=a.getResponseHeader("Content-Length")?+a.getResponseHeader("Content-Length"):"blob"===a.responseType?a.response.size:"string"===typeof a.response?a.response.length:void 0),a=b,void 0!==a&&a>d&&(c.size=a))}},AAa=function(a){uAa=0;for(var b=g(tAa.entries()),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;d=d.filter(function(e){return!a(e)});
0<d.length?tAa.set(c,d):tAa.delete(c);uAa+=d.length}},yAa=function(){50>=uAa||AAa(function(a){return a.startTime+6E5<a.window.performance.now()})},DAa=function(a,b){return new CAa(a,b)},EAa=function(a){var b=a.getZoneWith("AsyncTrackingZone");return b?b.parent:a},FAa=function(a,b,c){c=void 0===c?{}:c;if(b){var d=JSON.parse(b);"string"===typeof d.name&&"number"===typeof d.id&&"object"===typeof d.params&&"string"===typeof d.body&&(Ha(c,function(e,k){return d.params[k]=e}),Bf().runOutsideTracker(function(){a(d)}))}},
IAa=function(){var a=l(Cf),b=l(Ff);return GAa(function(c){HAa(a,c)},function(){var c=b.get(Gf);return(new uf(c.ref.location.href)).getParameterValue("project")||void 0},!!gf("pantheon_enableCsiReporting"))},HAa=function(a,b){var c={};a.post("/m/csilog",b.body,{params:b.params,headers:(c["-page-path-override"]=b.name.replace(/^route:/,""),c["-page-view-id-override"]=b.id.toString(),c["Content-Type"]="application/json; charset=utf-8",c),responseType:"json"}).pipe(Uc(function(){return oc()})).subscribe()},
JAa=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;y=v=0}function b(B){for(var C=n,H=0;64>H;H+=4)C[H/4]=B[H]<<24|B[H+1]<<16|B[H+2]<<8|B[H+3];for(H=16;80>H;H++){B=H;var M=C[H-3]^C[H-8]^C[H-14]^C[H-16];C[B]=(M<<1|M>>>31)&4294967295}B=e[0];M=e[1];var U=e[2],ba=e[3],fa=e[4];for(H=0;80>H;H++){if(40>H)if(20>H){var ka=ba^M&(U^ba);var qa=1518500249}else ka=M^U^ba,qa=1859775393;else 60>H?(ka=M&U|ba&(M|U),qa=2400959708):(ka=M^U^ba,qa=3395469782);ka=((B<<
5|B>>>27)&4294967295)+ka+fa+qa+C[H]&4294967295;fa=ba;ba=U;U=(M<<30|M>>>2)&4294967295;M=B;B=ka}e[0]=e[0]+B&4294967295;e[1]=e[1]+M&4294967295;e[2]=e[2]+U&4294967295;e[3]=e[3]+ba&4294967295;e[4]=e[4]+fa&4294967295}function c(B,C){if("string"===typeof B){B=unescape(encodeURIComponent(B));for(var H=[],M=0,U=B.length;M<U;++M)H.push(B.charCodeAt(M));B=H}C||(C=B.length);H=0;if(0==v)for(;H+64<C;)b(B.slice(H,H+64)),H+=64,y+=64;for(;H<C;)if(k[v++]=B[H++],y++,64==v)for(v=0,b(k);H+64<C;)b(B.slice(H,H+64)),H+=
64,y+=64}function d(){var B=[],C=8*y;56>v?c(p,56-v):c(p,64-(v-56));for(var H=63;56<=H;H--)k[H]=C&255,C>>>=8;b(k);for(H=C=0;5>H;H++)for(var M=24;0<=M;M-=8)B[C++]=e[H]>>M&255;return B}for(var e=[],k=[],n=[],p=[128],u=1;64>u;++u)p[u]=0;var v,y;a();return{reset:a,update:c,digest:d,digestString:function(){for(var B=d(),C="",H=0;H<B.length;H++)C+="0123456789ABCDEF".charAt(Math.floor(B[H]/16))+"0123456789ABCDEF".charAt(B[H]%16);return C}}},LAa=function(a,b,c){KAa(a.url,function(d){d=d.target;d.isSuccess()?
b(d.getResponseText()):c(d.getStatus())},a.requestType,a.body,a.requestHeaders,a.timeoutMillis,a.withCredentials)},MAa=function(a,b){return a.classList.contains(b)||a.hasAttribute(b)||a.tagName.toLowerCase()===b},OAa=function(a,b){return(a=NAa(a,function(c){return c.hasAttribute&&c.hasAttribute(b)},!0))?(a=a.getAttribute(b))?a:"":""},QAa=function(a){var b={},c="";if(a)if(a.hasAttribute&&a.hasAttribute("sandboxuid")){var d=a.getAttribute("sandboxuid");d&&(c=(c=xf().rifMetadataProvider)?c.getSandboxidFromSandboxUid(d)||
"":"")}else c=OAa(a,"sandboxid");if(c&&xf().rifMetadataProvider)return b.p2Metadata=xf().rifMetadataProvider.getRifMetadata(c),b.platformType=5,b;if(OAa(a,"maml-ve")&&(a=OAa(a,"extension-metadata")))return a=JSON.parse(a),b.p2Metadata=PAa(a),b.platformType=3,b;a=xf();a.lastPageLoadStopwatch&&(b.platformType=a.lastPageLoadStopwatch.getPlatformType());return b},PAa=function(a){var b=a.environment.match(RAa),c=a.environment.match(SAa),d=a.release.match(TAa);a=a.extension.match(UAa);return{feature:b&&
1<b.length?b[1]:"",environment:c&&1<c.length?c[1]:"",release:d&&1<d.length?d[1]:"",extension:a&&1<a.length?a[1]:""}},VAa=function(a,b){var c=[];b.trackClick&&c.push("generic_click");b.trackImpression&&c.push("impression");b.trackDrag&&c.push("dragstart");b.trackDrop&&c.push("drop");b.trackHover&&c.push("hover");b.trackInputText&&c.push("input_text");b.trackKeyPress&&c.push("key_press");b.trackKeyboardEnter&&c.push("keyboard_enter");b.trackVisibility&&c.push("vis");a=a.toString();c.length&&(a+=";track:"+
c.join(","));b.metadata&&(a+=";"+b.metadata);b.mutable&&(a+=";mutable:true");null!=b.index&&(a+=";index:"+b.index);return a},WAa=function(a,b){if(a.visualElementId)return a.visualElementId;if(b)if(a.visualElementName)if(b=b[a.visualElementName],0===b)console.warn("ID was never assigned for VE with name: "+a.visualElementName);else{if(b)return b;console.warn("Cannot find VE with name: "+a.visualElementName)}else console.warn("No ID or name found in config.");else console.warn("No ID found in config and no VisualElementLookup was set.")},
XAa=function(a,b){for(b=b.target;b;){if(b===a)return!0;b=b.parentElement}return!1},ZAa=function(a){var b=Object.keys(YAa);b=g(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,MAa(a,c))return YAa[c]},aBa=function(a){return a?a.__owner?a.__owner:a.parentNode&&11===a.parentNode.nodeType?a.parentNode.host:$Aa(a):null},bBa=function(a,b,c){for(c||(a=aBa(a));a&&!b(a);)a=aBa(a)},Jf=function(a,b){b=void 0===b?cBa:b;var c=Hf(a),d=function(k){k=g(k);k.next();k=If(k);return b(c,k)},e=function(k){var n=g(k);
k=n.next().value;n=If(n);return a.apply(k,n)};return function(){var k=lb.apply(0,arguments);if(Jf.Zib){var n=this||ca,p=dBa.get(n);p||(p={},dBa.set(n,p));return eBa(p,[this].concat(Ab(k)),e,d)}return a.apply(this,k)}},gBa=function(a,b,c,d){if(a.useGlobalEventListeners)return fBa||(fBa=new Kf(b,c,d)),fBa},hBa=function(a){var b=Object.keys(a).filter(function(c){return null!=a[c]&&""!==a[c]}).map(function(c){return[c,Lf(a[c])?hBa(a[c]):a[c]]}).sort();return JSON.stringify(b)},iBa=function(a){a&1&&(I(0),
G(1,"ace-icon",4),R(2),J());a&2&&(a=O(),x(2),S(" ",a.message," "))},jBa=function(a){a&1&&G(0,"ace-icon",4);a&2&&(a=O(2),A("icon",a.icon)("iconset",a.iconset),Nd("aria-label",a.iconAriaLabel))},kBa=function(a){a&1&&(E(0,"div",1),P(1,jBa,1,3,"ace-icon",2),E(2,"div",3),ee(3),F(),F());a&2&&(a=O(),Pd("cfc-message-danger-soft","danger-soft"===a.theme)("cfc-message-danger","danger"===a.theme)("cfc-message-outage","outage"===a.theme),Nd("role",a.getRole()),x(1),A("ngIf",null!=a.icon))},lBa=function(a){switch(a){case "informational":return"status-info";
case "success":return"status-success";case "warning":return"status-warning";case "error":return"status-error";case "destructive":return"severity-alternate";default:fb(a,void 0)}},mBa=function(){},nBa=function(a){a&1&&(E(0,"div",5),P(1,mBa,0,0,"ng-template",6),F());a&2&&(a=O(),x(1),A("ngTemplateOutlet",a.contentTemplate))},oBa=function(){},pBa=function(a){a&1&&P(0,oBa,0,0,"ng-template",6);a&2&&(a=O(),A("ngTemplateOutlet",a.contentTemplate))},qBa=function(a){a&1&&ee(0)},rBa=function(a){return Array.isArray(a)?
a:[a]},sBa=function(a){return null!=a},tBa=function(a){var b;return null!==(b=!!a.jsmod&&!!a.XJ)&&void 0!==b?b:!1},wBa=function(){var a=l(Mf);return new uBa(function(b){setTimeout(b)},vBa(a),a)},xBa=function(a){a.style.visibility="visible";a.style.removeProperty("position");a.style.width="100%";a.style.height="100%"},yBa=function(a){a.style.visibility="hidden";a.style.position="absolute";a.style.height="0"},zBa=function(a){a&1&&(E(0,"div",4),G(1,"mat-spinner",5),F());a&2&&(a=O(),x(1),A("diameter",
a.spinnerDiameter)("strokeWidth",a.spinnerDiameter/10))},ABa=function(a){a&1&&(E(0,"cfc-message",9),E(1,"cfc-message-text"),R(2),T(3,"async"),F(),F());a&2&&(a=O(2),x(2),S(" ",V(3,1,a.errorMessage)," "))},BBa=function(a){a&1&&(E(0,"div"),G(1,"pcc-deferred-generic-error-page"),F())},CBa=function(a){a&1&&(E(0,"div",6),P(1,ABa,4,3,"cfc-message",7),P(2,BBa,2,0,"div",8),F());a&2&&(a=O(),x(1),A("ngIf",!a.TY),x(1),A("ngIf",a.TY))},DBa=function(a){return"string"!==typeof a&&void 0!==a.deferredTypeInfo&&void 0!==
a.matConfig},EBa=function(a){return"string"!==typeof a&&"function"!==typeof a&&!DBa(a)},Nf=function(a,b){FBa[a]=(FBa[a]||0)+1;if("function"===typeof b)return GBa(a,function(){return Object.assign(Object.assign({},b.apply(null,Ab(lb.apply(0,arguments)))),{type:a})});switch(b?b._as:"empty"){case "empty":return GBa(a,function(){return{type:a}});case "props":return GBa(a,function(c){return Object.assign(Object.assign({},c),{type:a})});default:throw Error("gg");}},Of=function(){return{_as:"props",_p:void 0}},
GBa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})},HBa=function(a){return Array.isArray(a)},IBa=function(a){return"object"===typeof a&&null!==a},JBa=function(a){return"function"===typeof a},KBa=function(a,b){return a===b},LBa=function(a,b,c){b=void 0===b?KBa:b;c=void 0===c?KBa:c;var d=null,e=null,k;return{memoized:function(){if(void 0!==k)return k.result;if(!d)return e=a.apply(null,arguments),d=arguments,e;a:{var n=arguments;for(var p=d,u=b,v=0;v<n.length;v++)if(!u(n[v],
p[v])){n=!0;break a}n=!1}if(!n)return e;n=a.apply(null,arguments);d=arguments;return c(e,n)?e:e=n},reset:function(){e=d=null},setResult:function(n){k={result:n}},clearResult:function(){k=void 0}}},Pf=function(){return MBa(LBa).apply(null,Ab(lb.apply(0,arguments)))},NBa=function(a,b,c,d){if(void 0===c)return b=b.map(function(e){return e(a)}),d.memoized.apply(null,b);b=b.map(function(e){return e(a,c)});return d.memoized.apply(null,[].concat(Ab(b),[c]))},MBa=function(a){var b=void 0===b?{stateFn:NBa}:
b;return function(){var c=lb.apply(0,arguments);if(Array.isArray(c[0])){var d=g(c);c=d.next().value;d=If(d);c=[].concat(Ab(c),Ab(d))}var e=c.slice(0,c.length-1),k=c[c.length-1],n=e.filter(function(v){return v.release&&"function"===typeof v.release}),p=a(function(){return k.apply(null,lb.apply(0,arguments))}),u=LBa(function(v,y){return b.stateFn.apply(null,[v,e,y,p])});return Object.assign(u.memoized,{release:function(){u.reset();p.reset();n.forEach(function(v){return v.release()})},projector:p.memoized,
setResult:u.setResult,clearResult:u.clearResult})}},Qf=function(a){return Pf(function(b){var c=b[a];!$qa()||a in b||console.warn('@ngrx/store: The feature name "'+a+"\" does not exist in the state, therefore createFeatureSelector cannot access it.  Be sure it is imported in a loaded module using StoreModule.forRoot('"+(a+"', ...) or StoreModule.forFeature('")+(a+"', ...).  If the default state is intended to be undefined, as is the case with router state, this development-only warning message can be ignored."));
return c},function(b){return b})},Rf=function(){var a=lb.apply(0,arguments),b=a.pop();a=a.reduce(function(c,d){return[].concat(Ab(c),[d.type])},[]);return{reducer:b,types:a}},Sf=function(a){for(var b=new Map,c={},d=g(lb.apply(1,arguments)),e=d.next();!e.done;c={kG:c.kG},e=d.next()){c.kG=e.value;e={};for(var k=g(c.kG.types),n=k.next();!n.done;e={X7:e.X7},n=k.next())n=n.value,b.has(n)?(e.X7=b.get(n),b.set(n,function(p,u){return function(v,y){return p.kG.reducer(u.X7(v,y),y)}}(c,e))):b.set(n,c.kG.reducer)}return function(p,
u){p=void 0===p?a:p;var v=b.get(u.type);return v?v(p,u):p}},Tf=function(a,b){b=void 0===b?{}:b;for(var c=Object.keys(a),d={},e=0;e<c.length;e++){var k=c[e];"function"===typeof a[k]&&(d[k]=a[k])}var n=Object.keys(d);return function(p,u){p=void 0===p?b:p;for(var v=!1,y={},B=0;B<n.length;B++){var C=n[B],H=p[C],M=(0,d[C])(H,u);y[C]=M;v=v||M!==H}return v?y:p}},OBa=function(a,b){return Object.keys(a).filter(function(c){return c!==b}).reduce(function(c,d){var e={};return Object.assign(c,(e[d]=a[d],e))},
{})},PBa=function(){var a=lb.apply(0,arguments);return function(b){if(0===a.length)return b;var c=a[a.length-1];return a.slice(0,-1).reduceRight(function(d,e){return e(d)},c(b))}},QBa=function(a,b){Array.isArray(b)&&0<b.length&&(a=PBa.apply(null,[].concat(Ab(b),[a])));return function(c,d){var e=a(c);return function(k,n){k=void 0===k?d:k;return e(k,n)}}},RBa=function(a){var b=Array.isArray(a)&&0<a.length?PBa.apply(null,Ab(a)):function(c){return c};return function(c,d){c=b(c);return function(e,k){e=
void 0===e?d:e;return c(e,k)}}},SBa=function(a,b){a=void 0===a?{state:void 0}:a;var c=g(b);b=c.next().value;c=c.next().value;return{state:c(a.state,b),action:b}},Uf=function(a,b){var c=lb.apply(2,arguments);return function(d){if("string"===typeof a){var e=[b].concat(Ab(c)).filter(Boolean);d=d.pipe(Gma.apply(null,[a].concat(Ab(e))))}else if("function"===typeof a)d=d.pipe(z(function(k){return a(k,b)}));else throw new TypeError("kg`"+typeof a);return d.pipe($c())}},UBa=function(a,b){return function(c,
d){d=b.action(d)?TBa(d):d;c=a(c,d);return b.state()?TBa(c):c}},TBa=function(a){Object.freeze(a);var b=JBa(a);Object.getOwnPropertyNames(a).forEach(function(c){!c.startsWith("\u0275")&&Object.prototype.hasOwnProperty.call(a,c)&&(b?"caller"!==c&&"callee"!==c&&"arguments"!==c:1)&&(c=a[c],!IBa(c)&&!JBa(c)||Object.isFrozen(c)||TBa(c))});return a},WBa=function(a,b){return function(c,d){if(b.action(d)&&!VBa())throw Error("lg`"+d.type);return a(c,d)}},ZBa=function(a,b){return function(c,d){if(b.action(d)){var e=
XBa(d);YBa(e,"action")}c=a(c,d);b.state()&&(d=XBa(c),YBa(d,"state"));return c}},XBa=function(a,b){b=void 0===b?[]:b;return void 0!==a&&null!==a||0!==b.length?Object.keys(a).reduce(function(c,d){if(c)return c;var e=a[d];JBa(e)&&e.hasOwnProperty("\u0275cmp")?d=c:void 0===e||null===e||"number"===typeof e||"boolean"===typeof e||"string"===typeof e||HBa(e)?d=!1:(IBa(e)&&!HBa(e)?(c=Object.getPrototypeOf(e),c=c===Object.prototype||null===c):c=!1,d=c?XBa(e,[].concat(Ab(b),[d])):{path:[].concat(Ab(b),[d]),
value:e});return d},!1):{path:["root"],value:a}},YBa=function(a,b){if(!1!==a){var c=a.path.join(".");b=Error("mg`"+b+"`"+c+"`"+b);b.value=a.value;b.unserializablePath=c;throw b;}},$Ba=function(a){return $qa()?Object.assign({strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1},a):{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,
strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}},aCa=function(a){var b=a.strictActionSerializability,c=a.strictStateSerializability;return function(d){return b||c?ZBa(d,{action:function(e){return b&&!e.type.startsWith("@ngrx")},state:function(){return c}}):d}},bCa=function(a){var b=a.strictActionImmutability,c=a.strictStateImmutability;return function(d){return b||c?UBa(d,{action:function(e){return b&&!e.type.startsWith("@ngrx")},state:function(){return c}}):d}},cCa=function(a){var b=a.strictActionWithinNgZone;
return function(c){return b?WBa(c,{action:function(d){return b&&!d.type.startsWith("@ngrx")}}):c}},gCa=function(){return[{provide:dCa,multi:!0,deps:[eCa],useFactory:fCa}]},hCa=function(a){return a},fCa=function(a){if(a.strictActionTypeUniqueness&&(a=Object.entries(FBa).filter(function(b){b=g(b);b.next();return 1<b.next().value}).map(function(b){return g(b).next().value}),a.length))throw Error("ng`"+a.map(function(b){return'"'+b+'"'}).join(", "));},iCa=function(a,b){return b instanceof $b?a.get(b):
b},jCa=function(a,b,c){return c.map(function(d,e){return b[e]instanceof $b?(e=a.get(b[e]),{key:d.key,reducerFactory:e.reducerFactory?e.reducerFactory:Tf,metaReducers:e.metaReducers?e.metaReducers:[],initialState:e.initialState}):d})},kCa=function(a,b){return b.map(function(c){return c instanceof $b?a.get(c):c})},lCa=function(a){return"function"===typeof a?a():a},mCa=function(a,b){return a.concat(b)},nCa=function(){return"guarded"},oCa=function(a){return!!a.__rifSharedAction},Vf=function(a,b){var c=
Nf(a,b);return Object.defineProperty(function(){return Object.assign(Object.assign({},c.apply(null,Ab(lb.apply(0,arguments)))),{__rifSharedAction:!0})},"type",{value:a,writable:!1})},Wf=function(){var a=lb.apply(0,arguments);return Nc(function(b){return a.some(function(c){return"string"===typeof c?c===b.type:c.type===b.type})})},Xf=function(a,b){a=a();b=Object.assign(Object.assign({},pCa),b);Object.defineProperty(a,"__@ngrx/effects_create__",{value:b});return a},qCa=function(a){return Object.getOwnPropertyNames(a).filter(function(b){return a[b]&&
a[b].hasOwnProperty("__@ngrx/effects_create__")?a[b]["__@ngrx/effects_create__"].hasOwnProperty("dispatch"):!1}).map(function(b){return Object.assign({propertyName:b},a[b]["__@ngrx/effects_create__"])})},rCa=function(a){return Object.getPrototypeOf(a)},tCa=function(a){return PBa(sCa,rCa)(a)},sCa=function(a){return a.constructor.hasOwnProperty("__@ngrx/effects__")?a.constructor["__@ngrx/effects__"]:[]},uCa=function(a){return[tCa,qCa].reduce(function(b,c){return b.concat(c(a))},[])},vCa=function(a,
b,c){var d=rCa(a).constructor.name,e=uCa(a).map(function(k){var n=k.propertyName,p=k.dispatch;k=k.useEffectsErrorHandler;var u="function"===typeof a[n]?a[n]():a[n];k=k?c(u,b):u;return!1===p?k.pipe(fd()):k.pipe(xma()).pipe(z(function(v){return{effect:a[n],notification:v,propertyName:n,sourceName:d,sourceInstance:a}}))});return Mc.apply(null,Ab(e))},xCa=function(a){return wCa(a,"ngrxOnInitEffects")},wCa=function(a,b){return a&&b in a&&"function"===typeof a[b]},yCa=function(a){return wCa(a,"ngrxOnIdentifyEffects")?
a.ngrxOnIdentifyEffects():""},zCa=function(a,b){return function(c){var d=vCa(c,a,b);return wCa(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}},ACa=function(a,b,c){c=void 0===c?10:c;return a.pipe(Uc(function(d){b&&b.handleError(d);return 1>=c?a:ACa(a,b,c-1)}))},CCa=function(a,b,c){var d=[];b=g(b);for(var e=b.next();!e.done;e=b.next())d.push.apply(d,Ab(e.value));c=g(c);for(b=c.next();!b.done;b=c.next())d.push.apply(d,Ab(b.value));return BCa(a,d)},BCa=function(a,b){return b.map(function(c){return a.get(c)})},
DCa=function(a,b){if((1!==b.length||0!==b[0].length)&&a)throw new TypeError("pg");return"guarded"},ECa=function(a){var b=a.sort,c=a.cacheOverride,d=a.withStrongConcurrency,e=a.payloadTypeName,k=a.page,n=Object.assign({},a.payload);(0,Z.assert)(""!==a.entityName.trim(),"An entity request's entity name is required.");(0,Z.assert)(""!==e.trim(),"An entity request's payload type name is required.");(0,Z.assert)(!e.startsWith("type.googleapis.com"),'An entity request\'s payload type name should not contain the "type.googleapis.com" prefix. Remove it from "'+
(e+'".'));n["@type"]="type.googleapis.com/"+e;if(k){e={};e.startingPoint="index"===k.kind?{index:k.index}:{pageToken:k.token};if(k=k.maxResults)e.endingPoint={maxResults:k};n.pageSelector=e}b&&(n.sortOrder=b);c&&(n.cacheOptions={statusOverride:c});d&&(n.concurrencyOptions={concurrencyMode:"STRONG"});b={entityName:a.entityName,requestPayload:n};a.etags&&(b.ifNoneMatch=a.etags);return b},FCa=function(){return mc(z(function(a){var b=a.errorResult,c=a.successfulResult;return c?{kind:"success",data:c.resultData,
etag:c.etag}:b?(a=b.error,{kind:"error",code:a.code,message:a.message,details:a.details}):{kind:"unmodified",etag:a.notModifiedResult.etag}}))},HCa=function(a){if(!a)return"";a=a.split("_");for(var b=a.length;0<b;b--){var c=a.slice(0,b).join("_");if(c=GCa.get(c))return c}return""},ICa=function(a){return"MixerlessDataQuery"+a+"__enabled"},JCa=function(a,b){function c(e){return Object.assign({poll:d},e)}var d=b.pipe(z(c));return c(a)},KCa=function(a){var b=a.cacheConfigOverrides;if(b)return{cacheConfigOverrides:b};
if("BYPASS_CACHE"===a.cacheOverride)return{cacheConfigOverrides:{accessMode:"BACKEND_WITH_MONITORING"}}},LCa=function(a,b,c){if(!a)throw new RangeError("sg`"+a);var d=b[0];b=b.slice(1);var e=Array.isArray(a)?a.slice():Object.assign({},a);e[d]=b.length?LCa(a[d],b,c):c;return e},MCa=function(a,b){if(a.path.length!==b.path.length)return a.path.length-b.path.length;a=a.path.slice(-1)[0];b=b.path.slice(-1)[0];return a===b?0:a<b?-1:1},Yf=function(a){return"FAILED"===a||"FAILED_FRAMEWORK"===a||"TIMED_OUT"===
a},NCa=function(a){return Yf(a.status)},Zf=function(a){return"PENDING"===a.status||"RUNNING"===a.status||"ROLLING_BACK"===a.status},OCa=function(a){return"number"===typeof a?"operations/server/o-"+a:a},PCa=function(a){return a.startsWith("operations/server/o-")?Number(a.substring(20,a.length)):a},RCa=function(a,b,c){if(!QCa(a)){if(null===a||void 0===a?0:a.error)throw Object.assign({trackingId:null===b||void 0===b?void 0:b.trackingId,requestId:c},a.error);throw Error("tg");}var d=(0,Z.assert)(a.metadata);
var e=d.progress;e={nextAction:e&&e.currentAction&&0<e.currentAction.length&&e.currentAction[0].description&&e.currentAction[0].description.descriptionKey||""};var k=d.code||"UNKNOWN",n=(0,Z.assert)(d.flowType),p=d.project||{},u=d.description||{},v=u.descriptionArgs;u=u.descriptionKey;var y={};if(a.response)var B="type.googleapis.com/google.protobuf.StringValue"===a.response["@type"]?a.response.value:JSON.stringify(a.response);else if(a.error){y=a.error;for(var C={},H=[],M=g(y.details||[]),U=M.next();!U.done;U=
M.next())switch(U=U.value,U["@type"]){case "type.googleapis.com/developers.console.operations.OperationErrorDetails":C=U;break;default:H.push(U)}if(C.status){var ba=C.status.errorSpace;var fa=C.status.errorCode;var ka=C.status.domain;var qa=C.status.reason;var xa=C.status.metadata}else ba="generic",fa=y.code;M=C?C.localizationArgs:{};U=C.extraInfo;C={errorSpace:ba||"generic",errorCode:fa||0,httpStatus:C.status?C.status.httpStatus:void 0};ka&&qa&&(C=Object.assign(Object.assign({},C),{domain:ka,reason:qa}));
xa&&(C=Object.assign(Object.assign({},C),{metadata:xa}));y={error:{causeErrorMessage:y.message,status:C,localizationArgs:M,extraInfo:U},customErrors:H}}qa=y;ka=qa.error;qa=qa.customErrors;ka&&(c&&(ka.requestId=c),null===b||void 0===b?0:b.trackingId)&&(ka.trackingId=b.trackingId);var wa;d.phantomData&&(wa="type.googleapis.com/google.protobuf.Struct"===d.phantomData["@type"]?d.phantomData.value:d.phantomData);a=PCa((0,Z.assert)(a.name));if(d.customMetadata){var Ra=[];b=g(d.customMetadata);for(c=b.next();!c.done;c=
b.next())Ra.push(c.value)}return{id:a,phantomData:wa,operationType:n,operationState:e,status:k,createdTime:(0,Z.assert)(d.createTime),startTime:d.startTime,endTime:d.endTime,failAcknowledged:d.failAcknowledged,descriptionLocalizationArgs:v,descriptionLocalizationKey:u,projectId:p.projectNumber,uniqueProjectId:p.projectId,projectDisplayName:p.projectName,result:B,operationKey:"unsupported",error:ka,customErrors:qa,customMetadata:Ra}},QCa=function(a){return SCa(a,"type.googleapis.com/com.google.cloud.clientapi.flows.api.FlowMetadataProto")},
TCa=function(a){return SCa(a,"type.googleapis.com/developers.console.operations.OperationMetadata")},SCa=function(a,b){return!(null===a||void 0===a||!a.metadata)&&a.metadata["@type"]===b},UCa=function(a){if(TCa(a))return a=Number(a.metadata.id),Number.isNaN(a)||0===a?void 0:a},WCa=function(a){var b=Object.assign({},a.operationParams);b.descriptionLocalizationKey=a.descriptionLocalizationKey||"";b.descriptionLocalizationArgs=a.descriptionLocalizationArgs||{};b.phantomData=a.phantomData;b={createOperationRequest:{operationType:a.operationType,
projectId:a.projectId||"",inputJson:JSON.stringify(b),run:!0}};a=VCa.get(a.operationType);return{entityType:a.entityType,method:a.method,request:Object.assign({typeName:"type.googleapis.com/google.internal.cloud.console.clientapi.BackgroundOperationRequest"},b)}},XCa=function(a){return a instanceof nc?a.pipe(ad(1)):Fc(function(){return oc(a())})},YCa=function(a){a=Object.assign({intervalFactor:1,inactiveWindowFactor:0},a);var b=a.interval,c=a.intervalFactor,d=a.inactiveWindowFactor;return function(e,
k,n){e=0===e?b:e*c;n||(e*=d);e=Math.min(e,6E5);return e=Math.max(e,10)}},ZCa=function(a,b){if("number"!==typeof a||0>=a)throw Error("ug`"+b);},$Ca=function(a){if(a.pollingHttpError)return pc(a.pollingHttpError);a=a.operation;return NCa(a)?pc({operation:a}):oc(a)},aDa=function(a){var b=a.typeName;a=$f(a,["typeName"]);b=b.startsWith("type.googleapis.com/")?b:"type.googleapis.com/"+b;return Object.assign({"@type":b},a)},bDa=function(a){return{operation:a,isActivePolling:Zf(a)}},cDa=function(a){var b=
{};return b["method-id-xhr-identifier"]=a,b},ag=function(a,b){b||(b=Error(a),dDa&&dDa(b,ag),b.stack||(b.stack=eDa(ag)));bza.reportException(a,b)},fDa=function(a){return function(b){return Fc(function(){var c;return b.pipe(Dd(function(d){c=d}),cd(function(){a(c)}))})}},gDa=function(a){return a&&QCa(a)?!0:"object"===typeof a?Object.keys(a).some(function(b){return gDa(a[b])}):!1},iDa=function(a,b,c){for(var d=g(hDa),e=d.next();!e.done;e=d.next())if((e=a.match(new RegExp(b+e.value)))&&0<e.length)return a=
"cloudconsole/"+e.slice(1,e[e.length-1]?e.length:e.length-1).join("/"),a.includes("graphql")&&c?c.operationName?a+"/"+c.operationName:c.query&&(c=c.query.match(/(?:query|mutation)\s(\w+)/))?a+"/"+c[1]:a:a;return""},jDa=function(a,b,c){var d=a.url,e=!!d&&(d.includes(b+"/v1/")||d.includes(b+"/v2/"));a=iDa(d,b,a.body);return{isMatch:e,configure:function(k){var n=k.headers,p=k.params;n=n.set("content-type","application/json");p=p.set("alt","json");c||(p=p.set("prettyPrint","false"));return k.clone({headers:n,
params:p})},normalizedPath:a}},kDa=function(a){return a.includes("/v1/dataquery")?1:/\/v2\/entity\/[\w_]*($|\?)/.test(a)?2:a.includes("/v2/operations:batchpoll")?3:0},nDa=function(a,b){var c=a.url,d=b.coliseumHost,e=b.kja;a=b.Xbc;var k=c.match(lDa);c=(null===c||void 0===c?void 0:c.includes(d))&&(mDa.test(c)||!!k);var n=null===k||void 0===k?void 0:k[1],p=a&&n&&a.has(n);return{isMatch:c,configure:function(u){var v=u.headers,y=u.params,B=u.url;v=v.set("content-type","application/json");k&&!p&&e&&d.includes("localhost")&&
(B=B.replace(d,e));b.isColiseumPrettyPrint||(y=y.set("prettyPrint","false"));return u.clone({headers:v,params:y,url:B})}}},tDa=function(a,b,c,d,e){a=a.url;var k=/\.c\.googlers\.com/,n=/(clients6|sandbox|prod|corp)\.google\.com/,p=!!a&&(n.test(a)||k.test(a));return{isMatch:p,configure:function(u){var v=!oDa,y=u.url,B=u.headers,C=u.params;B=B.set("Authorization",pDa([])||"");B=oDa?B.delete("X-Goog-AuthUser"):B.set("X-Goog-AuthUser",b);C.get("key")||(C=C.set("key",c));var H=qDa.some(function(U){return y.includes(U)});
d&&!H&&(B=B.set("X-Goog-Iam-Authorization-Token",d));e&&(B=B.set("X-Goog-Request-Reason",e));B=B.delete("method-id-xhr-identifier");H=/mtls\.clients6\.google\.com/;if((rDa||sDa&&jya(y))&&!H.test(y)){H=/(http|https):\/\/clients6\.google\.com/;var M=/clients6\.google\.com/;if(p&&M.test(y))return y=H.test(y)?y.replace(M,"apis.mtls.$&"):y.replace(M,"mtls.$&"),u.clone({headers:B,url:y,params:C,withCredentials:v})}return u.clone({headers:B,params:C,withCredentials:v})}}},uDa=function(a){var b=void 0===
b?new bg:b;return b.set("f.req",a.serialize())},cg=function(a){return function(b){return b.pipe(z(function(c){c=g(c).next().value;return new a(c)}))}},yDa=function(a,b){var c=a.url;return{isMatch:!!c&&(c.startsWith("/m/")||c.startsWith("/debug/")||c.startsWith("/p/")),configure:function(d){var e=b.pantheonVersion,k=b.xsrfToken,n=b.yQ,p=b.propagatedQueryStringParams,u=b.pagePath,v=b.pageViewId,y=d.method,B=d.body,C=d.headers,H=d.params;"GET"!==y&&(k=c.startsWith("/p/")?n:k,C=C.set("x-framework-xsrf-token",
k));C.has("-page-path-override")&&(u=C.get("-page-path-override"),C=C.delete("-page-path-override"));C.has("-page-view-id-override")&&(v=C.get("-page-view-id-override"),C=C.delete("-page-view-id-override"));e=["clientVersion="+e,"pagePath="+u,"pageViewId="+v];(u=xf().getPlatformMetadata(!1))&&u.p2Metadata&&(v=u.p2Metadata,e.push("p2Release="+v.release,"p2Extension="+v.feature+"/"+v.extension,"p2Environment="+v.environment,"platformType="+u.platformType));C=C.set("x-goog-request-log-data",e.join(","));
"GET"!==y&&"DELETE"!==y&&null!=B&&"function"===typeof B.serialize&&(C=C.set("content-type","application/json"),B=B.serialize());C=vDa(C);C=wDa(C,b);y={};e=g(p.keys());for(u=e.next();!u.done;y={zy:y.zy},u=e.next())y.zy=u.value,H.has(y.zy)||p.getAll(y.zy).forEach(function(M){return function(U,ba){H=0===ba?H.set(M.zy,U):H.append(M.zy,U)}}(y));xDa.some(function(M){return c.startsWith(M)})&&(H=H.delete("token"));return d.clone({body:B,headers:C,params:H})}}},ADa=function(a){a=a.url;return{isMatch:!!a&&
zDa.test(a),configure:function(b){var c=b.headers,d=b.params;c=c.set("content-type","application/json");d=d.set("alt","json");return b.clone({headers:c,params:d})}}},BDa=function(a,b){var c=a.url;return{isMatch:!!c&&Array.from(b.values()).some(function(d){return c.includes(d+"/v1/proxyrequest")}),configure:function(d){return d}}},GDa=function(a){var b=a.getStreamingResponseHeader("Content-Type");if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?
new CDa:new DDa;if(b.startsWith("application/x-protobuf")){a=a.getStreamingResponseHeader("Content-Transfer-Encoding");if(!a)return new EDa;if("base64"==a.toLowerCase())return new FDa}return null},KDa=function(a){if(dg&&!HDa(10))return null;a=new IDa(a);return new JDa(a)},MDa=function(a){var b=a.method;return mc(Uc(function(c){return pc(LDa(c,b))}))},RDa=function(a,b){a=void 0===a?!1:a;var c=[];return mc(Dd({next:function(d){if(d instanceof eg&&!/\/v\d\/operations\/.*:get/.test(d.url||"")){var e;
if(!(e=NDa(d))){var k=d.body;e=k.dataSelectorResult;k=k.error;e=e&&e.error||k}if(e){d=new ODa({error:{error:e,trackingId:b,wrapped:!0},status:PDa[e.code],statusText:QDa[e.code],headers:d.headers,url:d.url||""});if(!a)throw d;c.push(d)}}},complete:function(){var d=g(c).next().value;if(d){var e=d.status,k=d.statusText,n=d.headers,p=d.url;d=d.error;var u=d.trackingId;throw new ODa({error:{error:Object.assign(Object.assign({},d.error),{additionalErrors:c.slice(1)}),trackingId:u,wrapped:!0},status:e,statusText:k,
headers:n,url:p||""});}}}))},NDa=function(a){var b=a.body;a=b.errorResult;b=b.error;return a&&a.error||b},UDa=function(a){return mc(xma(),z(function(b){return{notification:b,graphqlErrors:b.value instanceof eg?SDa(b.value,a):[]}}),id(function(b,c){return{notification:c.notification,graphqlErrors:[].concat(Ab(b.graphqlErrors),Ab(c.graphqlErrors))}}),Nc(function(b){b=b.notification.value;return b instanceof eg?!TDa(b):!0}),z(function(b){var c=b.notification;b=b.graphqlErrors;if("C"===c.kind&&b.length){c=
fg.createError;var d=g(b).next().value;1<b.length&&(d.error.error.additionalErrors=b.slice(1));b=c.call(fg,d)}else b=c;return b}),cma())},SDa=function(a,b){var c,d;return(null!==(d=null===(c=a.body)||void 0===c?void 0:c.errors)&&void 0!==d?d:[]).map(function(e){var k=e.extensions;k=k&&k.status?k.status:Object.assign({code:13},e);var n=k.code||13;return new ODa({error:{error:{code:n,message:k.message,details:k.details,path:e.path},trackingId:b},status:PDa[n],statusText:QDa[n],headers:a.headers,url:a.url||
""})})},TDa=function(a){var b,c=null!==(b=a.body)&&void 0!==b?b:{};a=c.data;c=c.errors;return null!==c&&void 0!==c&&c.length?!(a&&Object.values(a).some(function(d){return null!==d})):!1},VDa=function(){return mc(Dd({error:function(a){if(a instanceof eg&&"string"===typeof a.body){var b=JSON.parse(a.body);if(b.length)throw b=b[0].error,new ODa({error:{code:b.code,message:b.message},status:b.code,statusText:b.status,headers:a.headers,url:a.url||""});}}}))},WDa=function(){return mc(Dd({next:function(a){if(a instanceof
eg){var b=a.body;if(b.length&&b[0].error){b=b[0].error;Object.assign(b,{message:b.status.message});var c=b.status.code;throw new ODa({error:b,status:PDa[c],statusText:QDa[c],headers:a.headers,url:a.url||""});}}}}))},aEa=function(){return z(function(a){var b=a.url,c=XDa(b);var d=YDa(ZDa(b))||"";"/"===d[0]&&(d=d.slice(1));if(c&&/^(v\d|graphql\/)/.test(d)&&(c=c.match(/^[^\.]*/))){c=c[0];var e=c.match(/(\w*(?:-pa)?)-googleapis$/);e&&(c=e[1]);e="";"cloudconsole-pa"===c&&(b=$Da(b,"entityTypes"))&&(e="/"+
b);d=c+"/"+d+e}if(d.startsWith("m/"))return[];d={httpStatus:"status"in a?a.status:PDa[a.statusCode],startTimeMs:a.startTimeMs,millis:a.endTimeMs-a.startTimeMs,httpMethod:a.method.toUpperCase(),path:""+d+("queryType"in a?"/"+a.queryType:""),trackingId:a.trackingId,source:a.pageView.path};void 0!==a.responseSize?d.responseSize=a.responseSize:void 0!==a.responseBody&&(d.responseSize=a.responseSize?a.responseSize:a.responseBody.length);"abandoned"in a&&a.abandoned?d.response="ABANDONED BY CLIENT":void 0!==
a.errorResponse&&(d.response=a.responseBody);return[d]})},bEa=function(a){var b=new pd,c=!1;return function(d){return d.pipe(Dd(function(){c||(b.next({}),c=!0)}),Rla(b,function(e){return a(e).pipe(Dd(function(){c=!1}))}))}},cEa=function(){return function(a){var b=Zone.current;return new nc(function(c){var d=a.subscribe({next:function(e){b.run(function(){c.next(e)})},error:function(e){b.run(function(){c.error(e)})},complete:function(){b.run(function(){c.complete()})}});return function(){d.unsubscribe()}})}},
dEa=function(a){if(a&&(a=Array.isArray(a)&&a.length?a[0]:a,a.requestContext))return a.requestContext.trackingId},eEa=function(){return mc(z(function(a){var b=a.body||{},c=b.successfulResult||b.notModifiedResult||b.errorResult,d=b.data||b.errors,e=b.operation,k=b.responseContext;return b.dataSelectorResult||c||d||e||!k?a:{type:5,eti:k.eti||""}}))},fEa=function(){return mc(zd(function(a){null==a&&(0,Z.fail)("Operation polling terminated unexpectedly.");(0,Z.assert)(a.done,"Operation "+a.name+" is not done.");
return"object"===typeof a.result?"error"===a.result.oneOfKind?pc(a.result.error):oc(a.result.response):(a.result?"error"===a.result:a.error)?pc(a.error):oc(a.response)}))},gEa=function(a,b){if(null==a)return null;a=a.getRequestHook(b);return null==a?null:a},gg=function(a){return hEa(a,iEa,jEa,kEa)},iEa=function(a,b){return b.Serializable$get(a)},jEa=function(a,b,c){b[a]=c},kEa=function(){return{}},hg=function(a,b){var c=new a;return null==b?c:hEa(b,lEa,mEa,nEa,a)},lEa=function(a,b){return b[a]},mEa=
function(a,b,c){b.Serializable$set(a,c)},nEa=function(a){if(null==a)throw Error("Dg");return new a},hEa=function(a,b,c,d,e){e=d(e);for(var k=oEa(a,e),n=k.arrays||{},p=k.objects||{},u=k.objectMaps||{},v={},y=g(k.keys||[]),B=y.next();!B.done;v={eG:v.eG},B=y.next()){B=B.value;var C=b(B,a);if(null!=C){var H=void 0;if(n.hasOwnProperty(B)){if(k.emptyArrayIsUnset&&0===C.length)continue;H=pEa(C,b,c,d,!0,!0,n[B])}else if(p.hasOwnProperty(B))H=pEa(C,b,c,d,!1,!0,p[B]);else if(u.hasOwnProperty(B))v.eG=u[B],H=
v.eG.isPropertyArray?C.map(function(M){return function(U){return qEa(U,M.eG,b,c,d)}}(v)):qEa(C,v.eG,b,c,d);else if(Array.isArray(C)){if(k.emptyArrayIsUnset&&0===C.length)continue;H=pEa(C,b,c,d,!0,!1)}else H=C;c(B,e,H)}}return e},qEa=function(a,b,c,d,e){for(var k={},n=g(Object.keys(a)),p=n.next();!p.done;p=n.next()){p=p.value;var u=a[p];null!=u&&(k[p]=pEa(u,c,d,e,b.isValueArray,b.isSerializable,b.ctor))}return k},pEa=function(a,b,c,d,e,k,n){if(k&&null==n)throw Error("Eg");return null==a?a:e&&k?a.map(function(p){return hEa(p,
b,c,d,n)}):e&&!k?a.map(function(p){return p}):!e&&k?hEa(a,b,c,d,n):"object"===typeof a?JSON.parse(JSON.stringify(a)):a},oEa=function(a,b){if(b instanceof ig)a=b.getClassMetadata();else if(a instanceof ig)a=a.getClassMetadata();else throw Error("Fg");return a},rEa=function(a){if(null!=a.queryParams){var b={},c;for(c in a.queryParams)void 0!==a.queryParams[c]&&(b[c]=a.queryParams[c]);a.queryParams=b}},jg=function(a,b,c){c=void 0===c?{}:c;b=g(Object.entries(b));for(var d=b.next();!d.done;d=b.next()){var e=
g(d.value);d=e.next().value;e=e.next().value;d in a&&(c[e]=a[d])}return c},sEa=function(){return function(a){return Object.assign(Object.assign({},a),{getFullResourcePath:function(){return"//cloudresourcemanager.googleapis.com/projects/"+a.id},getResourceId:function(){return a.id},getDisplayName:function(){return a.name},getFlagValue:function(b){return!!a.projectFlags&&a.projectFlags[b]},getResourceType:function(){return 0}})}},tEa=function(a){for(var b={},c=g(a.labels),d=c.next();!d.done;d=c.next())d=
d.value,b[d.key]=d.value;return Object.assign(Object.assign({},a),{numericProjectId:Number(a.numericProjectId),labels:b,getFullResourcePath:function(){return"//cloudresourcemanager.googleapis.com/projects/"+a.id},getResourceId:function(){return a.id},getDisplayName:function(){return a.name},getFlagValue:function(){},getResourceType:function(){return 0}})},uEa=function(a,b){b=void 0===b?!1:b;var c=Object.assign(a,{$create:function(){},$promise:Promise.resolve().then(function(){return c}),hasPartialData:b});
return c},wEa=function(a,b){return vEa.has(a)?vEa.get(a)+b:null},yEa=function(a){return(a=xEa.get(a))?a.uriKey||null:null},mg=function(a,b){return null===b?a:(b=zEa(b))&&0!==a.indexOf(b)?b+a:a},AEa=function(a){var b=og(a),c=zEa(b);return null!=b&&c?a.substring(c.length):a},og=function(a){a=a&&a.split("/")[0]+"/";for(var b=g(BEa),c=b.next();!c.done;c=b.next())if(c=c.value,zEa(c)===a)return c;return null},zEa=function(a){return(a=null!==a&&xEa.get(a))?a.nameTypePrefix:null},CEa=function(a){return{resourceId:a.getResourceId(),
resourceType:a.getResourceType(),displayName:a.getDisplayName(),fullResourcePath:a.getFullResourcePath()}},DEa=function(a){var b={id:a.id,name:a.name,appengineErrors:a.appengineErrors,assignedIdForDisplay:a.assignedIdForDisplay,devconsoleErrors:a.devconsoleErrors,numericProjectId:a.numericProjectId,projectNumber:a.projectNumber,status:a.status,parentId:a.parentId,tt:a.tt,labels:a.labels,parent:a.parent,projectFlags:a.projectFlags,hasPartialData:a.hasPartialData,resourceId:a.id,displayName:a.name,
resourceType:0,fullResourcePath:"//cloudresourcemanager.googleapis.com/projects/"+a.id};if(a.hasPartialData||!a.getResourceId)return b.hasPartialData=!0,b;a=CEa(a);b.resourceId=a.resourceId;b.displayName=a.displayName;b.resourceType=a.resourceType;b.fullResourcePath=a.fullResourcePath;return b},EEa=function(a){return{id:a.id,name:a.name,appengineErrors:a.appengineErrors,assignedIdForDisplay:a.assignedIdForDisplay,devconsoleErrors:a.devconsoleErrors,numericProjectId:a.numericProjectId,projectNumber:a.projectNumber,
status:a.status,parentId:a.parentId,tt:a.tt,labels:a.labels,parent:a.parent,projectFlags:a.projectFlags,getResourceId:function(){return a.resourceId},getResourceType:function(){return a.resourceType},getDisplayName:function(){return a.displayName},getFullResourcePath:function(){return a.fullResourcePath},getFlagValue:function(b){return!!a.projectFlags&&a.projectFlags[b]},hasPartialData:a.hasPartialData}},FEa=function(a,b,c,d){function e(){var n=c();a.set(b,n,{});return n}var k=a.get(b);return void 0===
k?e():d?k.pipe(zd(function(n){return d(n)?oc(n):e()})):k},GEa=function(a){a=EEa(a);return uEa(a,!!a.hasPartialData)},HEa=function(a){return a},IEa=function(a,b){switch(b.type){case "@ngrx/router-store/navigation":case "@ngrx/router-store/error":case "@ngrx/router-store/cancel":return{state:b.payload.routerState,navigationId:b.payload.event.id};default:return a}},JEa=function(a){return 0<(null===a||void 0===a?void 0:a.length)&&"/"===a[a.length-1]?a.substring(0,a.length-1):a},LEa=function(a,b){return KEa(a,
b)},MEa=function(){var a=new pd;try{return(new window.PerformanceObserver(function(b){var c=Date.now()-performance.now();b=g(b.getEntries());for(var d=b.next();!d.done;d=b.next())d=d.value,250<=d.duration&&a.next({startTimeMs:Math.round(d.startTime+c),durationMs:d.duration})})).observe({entryTypes:["longtask"]}),a}catch(b){}},QEa=function(a){if("function"===typeof a)return a;switch(a){case "pathParamsChange":return function(b,c){return!NEa(b.url,c.url)};case "pathParamsOrQueryParamsChange":return function(b,
c){return!NEa(b.url,c.url)||!OEa(b.queryParams,c.queryParams)};case "always":return function(){return!0};case "paramsOrQueryParamsChange":return function(b,c){return!PEa(b,c)||!OEa(b.queryParams,c.queryParams)};default:return function(b,c){return!PEa(b,c)}}},NEa=function(a,b){return a.length!==b.length?!1:a.every(function(c,d){return c.path===b[d].path})},REa=function(a,b){return NEa(a,b)&&a.every(function(c,d){return OEa(c.parameters,b[d].parameters)})},OEa=function(a,b){var c=Object.keys(a),d=Object.keys(b);
if(!c||!d||c.length!==d.length)return!1;for(var e=0;e<c.length;e++)if(d=c[e],a[d]!==b[d])return!1;return!0},PEa=function(a,b){var c=OEa(a.params,b.params)&&REa(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||PEa(a.parent,b.parent))},TEa=function(a,b,c){var d=QEa(a.runGuardsAndResolvers);"function"!==typeof a.runGuardsAndResolvers&&(a.runGuardsAndResolvers=function(e,k){e=SEa(e,b,c);k=SEa(k,b,c);return d(e,k)});a.data||(a.data={});a.data.original_run_guards_and_resolvers=d;return a},
SEa=function(a,b,c){for(var d=Object.assign({},a.queryParams),e=g(Object.entries(d)),k=e.next();!k.done;k=e.next()){var n=g(k.value);k=n.next().value;n=n.next().value;b&&b(k,n)&&delete d[k]}b=Object.assign({},a.params);e=g(Object.entries(a.params));for(k=e.next();!k.done;k=e.next())n=g(k.value),k=n.next().value,n=n.next().value,c&&c(k,n)&&delete b[k];e=[];k=g(a.url);for(n=k.next();!n.done;n=k.next())if(n=n.value){for(var p=Object.assign({},n.parameters),u=g(Object.entries(p)),v=u.next();!v.done;v=
u.next()){var y=g(v.value);v=y.next().value;y=y.next().value;c&&c(v,y)&&delete p[v]}e.push(new Rva(n.path,p))}return Object.assign({},a,{params:b,url:e,queryParams:d})},UEa=function(a){var b,c=He();return c.isModuleLoading(a)||(null===(b=c.getModuleInfo(a))||void 0===b?void 0:b.isLoaded())},XEa=function(a){return[{provide:Dxa,multi:!0,useValue:a},{provide:VEa,multi:!0,useValue:a},{provide:Exa,multi:!0,useFactory:WEa,deps:[VEa]}]},WEa=function(a){return YEa(Array.prototype.concat.apply([],a))},YEa=
function(a,b){var c=new pg,d=[],e={};a=g(a);for(var k=a.next();!k.done;e={s8:e.s8},k=a.next()){k=k.value;var n=Object.assign({},k);if(!n.flag||hf(n.flag))if(void 0===n.registerRouteIfTrue||n.registerRouteIfTrue()){var p=ZEa(n,b);n.pantheonConfigAdded||($Ea.removeIgnoredParamsFromRunGuardsAndResolvers(n),n.pantheonConfigAdded=!0);k.children&&(n.children=YEa(k.children,p));hf("PantheonroutermoduleLoadchildrenModuleIds__enabled")&&"string"===typeof n.loadChildren&&(n.loadChildren=n.loadChildren.replace("jsmod_",
"pm_"));hf("RouterModuleWrapperSimplification__enabled")&&"string"===typeof n.loadChildren&&(e.s8=n.loadChildren,n.loadChildren=function(u){return function(){return c.load(u.s8)}}(e));n.matcher&&(0,Z.assertString)(n.loggingPath,"Routes with a 'matcher' should also specify a 'loggingPath' so the path can be properly logged to record metrics.");d.push(n)}}return d},ZEa=function(a,b){var c;return(null===(c=a.hideFor)||void 0===c?0:c.includes("BYOID"))&&hf("ByoidUserState__is_byoid")||b?(a.component&&
delete a.component,a.resolve&&delete a.resolve,a.children||a.redirectTo||(a.loadChildren="jsmod_unauthorized_3p_view"),!0):!1},aFa=function(a){var b={};a=g(a);for(var c=a.next();!c.done;c=a.next()){c=g(Object.entries(c.value));for(var d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;void 0!==e&&(b[d]=e)}}return b},bFa=function(a,b,c){c=c.filter(function(d){return b.has(d)&&0<(0,Z.assert)(b.get(d)).length}).map(function(d){return(0,Z.assert)(b.get(d)).filter(function(e){return e.hasConfig(a)}).map(function(e){return e.getConfig(a)})}).filter(function(d){return 0<
d.length}).map(function(d){return zc(d).pipe(z(function(e){return aFa(e)}))});return zc(c).pipe(z(function(d){return aFa([].concat(Ab(d)).reverse())})).pipe(Nc(function(d){return 0<Object.keys(d).length}),$c())},cFa=function(a){"object"===typeof a&&(a._uncaught=!0)},gFa=function(a,b){try{var c=new Map,d=dFa(6,a)||"";eFa(d,function(C,H){c.set(C,H)});eFa(b,function(C,H){c.set(C,H)});var e=c.get("error"),k=c.get("trace"),n=c.get("context.xhr-tracking-id"),p="true"===c.get("context.is-xhr-error"),u="true"===
c.get("context.uncaught-error"),v=fFa.get(c.get("context.error-experience")||""),y=xf();if(y){var B=y.getPlatformMetadata(!0);y.logJsError({message:e,stack:k,trackingId:n,isXhrError:p,isUncaught:u,errorExperience:v},B)}}catch(C){}},hFa=function(a,b){var c={},d=(window.pantheon_main_init_args||[])[1]||"";d&&(c.clientVersion=d);a&&a.pagePath?c.pagePath=a.pagePath:(d=b.getCurrentPage())&&(c.pagePath=d);a&&a.pageViewId?c.pageViewId=""+a.pageViewId:(b=b.getCurrentPageViewId())&&(c.pageViewId=""+b);if((b=
xf().getPlatformMetadata(!1))&&b.p2Metadata){d=b.p2Metadata;var e=d.feature,k=d.extension,n=d.environment;c.p2Release=""+d.release;c.p2Extension=e+"/"+k;c.p2Environment=""+n;c.platformType=""+b.platformType}(c=Object.entries(c).map(function(p){return p[0]+"="+p[1]}).join(",").replace(/[^ -~]*/g,""))&&(a["X-Goog-Request-Log-Data"]=c)},pFa=function(){bza.init();var a=iFa();a=new jFa(a);kFa.jsReporter_=a;bza.setErrorReportSender(a);var b=null;a=function(c){ca.$googDebugFname&&c&&c.message&&!c.fileName&&
(c.message+=" in "+ca.$googDebugFname);b?c&&c.message&&(c.message+=" [Possibly caused by: "+b+"]"):b=String(c);cza(c)};qg("_DumpException",a);qg("_B_err",a);Ea.forEach([ca].concat([]),rg(lFa,rg(mFa,!1),!0));28<=yaa("Chromium")||14<=yaa("Firefox")||11<=yaa("Internet Explorer")||10<=yaa("Safari")||9>=yaa("Internet Explorer")||(a=new nFa(cza),a.setWrapErrors(!0),a.setPrefixErrorMessages(!0),a.protectWindowRequestAnimationFrame(),a.protectWindowSetTimeout(),a.protectWindowSetInterval(),a.catchUnhandledRejections(),
oFa(a),kFa.errorHandler_=a)},mFa=function(a,b){da(b.message,"Error in protected function: ")||(b.error&&b.error.stack?cza(b.error):a||cza(b))},rFa=function(a,b,c){return qFa(JSON.stringify({message:a.message,context:b,pageViewId:c}))},tFa=function(a){return function(b,c){return sFa(b,c,a)}},sFa=function(a,b,c){"object"===typeof a&&a._uncaught&&(b["uncaught-error"]="true");var d=uFa(a),e=d.xhrErrorUrl,k=d.xhrTrackingId;b["is-xhr-error"]=String(d.isXhrError);k&&(b["xhr-error-url"]=String(e),b["xhr-tracking-id"]=
String(k));try{b["error-json"]=JSON.stringify(a)}catch(n){}d="object"===typeof a?a[vFa]:void 0;(d=void 0!==d?wFa.get(d):void 0)&&(b["error-experience"]=d);if(c){c=rFa(a,{message:b.message,callstack:b["call-stack"],errorjson:b["error-json"]},String(c.getCurrentPageViewId()));if(xFa.has(c))return!1;xFa.add(c)}if(yFa.includes(a.message))return!1;xf()&&(a=xf().getRecentInteractions(),0<a.length&&(b["pan-interaction"]=zFa(a[0]),b["pan-recent-interactions"]=a.map(zFa).join(","),b["pan-interaction-id"]=
a[0].id,b["pan-recent-interaction-ids"]=a.map(function(n){return n.id}).join(",")),(a=xf().getPlatformMetadata(!0))&&a.p2Metadata&&(b.p2_release=a.p2Metadata.release,b.p2_extension=a.p2Metadata.feature+"/"+a.p2Metadata.extension,b.p2_environment=a.p2Metadata.environment,b.platform_type=String(a.platformType)))},zFa=function(a){return a.kind+":"+a.id},uFa=function(a){var b=null,c=null,d=!1;a&&a.trackingId?(c=String(a.trackingId),d=!0):a&&a.rejection&&a.rejection.trackingId?(c=String(a.rejection.trackingId),
d=!0):a&&a.rejection&&a.rejection.data&&a.rejection.data.trackingId?(c=String(a.rejection.data.trackingId),d=!0):a&&a.data&&a.data.trackingId?(c=String(a.data.trackingId),d=!0):a&&a.error&&a.error.trackingId&&(c=String(a.error.trackingId),d=!0);var e=null;a&&a.rejection instanceof sg?(e=a.rejection,d=!0):a instanceof sg?(e=a,d=!0):a&&a.data instanceof sg?(e=a.data,d=!0):a&&a.error instanceof sg&&(e=a.error,d=!0);if(!e)return{xhrErrorUrl:b,xhrTrackingId:c,isXhrError:d};try{var k=new uf(e.errorUrl);
b=k.getDomain()+k.getPath()}catch(p){}if(!b)try{var n=new uf(e.url);b=n.getDomain()+n.getPath()}catch(p){}return{xhrErrorUrl:b,xhrTrackingId:c,isXhrError:d}},BFa=function(a){var b=kFa.jsReporter_;if(b){var c=b.closureReporter_;b.addReportHandler(tFa(a));c.setXhrSender(function(d,e,k,n){n=n||{};hFa(n,a);AFa(d,e,k,n);gFa(d,k)})}},DFa=function(a,b){for(var c=g(CFa),d=c.next();!d.done;d=c.next())if(d=d.value,(a[d]||"")!==(b[d]||""))return!1;return!0},FFa=function(a,b,c,d,e){(0,Z.assert)(!EFa.has(a),"Section "+
a+" is already registered.");EFa.set(a,{moduleName:b,featureAreaId:c,availableConsoles:d,enableWithFlag:e})},ug=function(a,b,c){FFa(a,b,c,["CLOUD"],void 0)},HFa=function(a,b){a={id:b,name:a.get(b),sections:[],sortOrder:GFa--};return[b,a]},IFa=function(a){var b=(0,Z.assert)(a.getPath(),"route must have path specified");b={id:a.getName()||b,featureAreaId:a.Rh(),path:b,featureType:a.getFeatureType()||0};var c=a.getSortOrder();c&&(b.sortOrder=c);if(a=a.getTabDetails())if(a=a.getTitle())b.tabPageTitle=
a;return Object.freeze(b)},MFa=function(a,b){var c=a.path;c.startsWith("/")&&(c=c.substring(1));b&&(b.startsWith("/")&&(b=b.substring(1)),c.startsWith(b)&&(c=c.substring(b.length)),c.startsWith("/")&&(c=c.substring(1)));if(a.tabPageTitle)b={},a={path:c,data:(b.routeId=a.id,b.tabPageTitle=a.tabPageTitle,b),component:JFa,children:[{path:"",loadChildren:"jsmod_feature_content_tabs_route_resolver_module"},{path:"**",loadChildren:"jsmod_feature_content_tabs_route_resolver_module"}],sortOrder:a.sortOrder,
featureAreaId:a.featureAreaId};else{if(2===a.featureType)if(c=KFa.exec(c))c=c[1],b="jsmod_sandbox_route_module";else throw Error("Ng");else b="jsmod_feature_content_route_module";var d={};a={path:c,data:(d.routeId=a.id,d),canLoad:[LFa],loadChildren:b,sortOrder:a.sortOrder,featureAreaId:a.featureAreaId}}return a},VFa=function(a){var b=[];a=g(a);for(var c=a.next();!c.done;c=a.next()){var d=b.push,e=d.apply;c=c.value;var k=[];c.S3b()&&k.push(new NFa(c.fWb()));c.X3b()&&k.push(new OFa(c.LWb()));c.A3b()&&
k.push(new PFa(c.IPb()));1===c.nna()?k.push(new QFa):2===c.nna()?k.push(new RFa(!0)):0===c.nna()&&k.push(new RFa(!1));1===c.xTa()?k.push(new SFa(!0)):0===c.xTa()&&k.push(new SFa(!1));c.O3b()&&k.push(new TFa(c.fVb()));c.fB()&&c.eoa().length&&k.push(new UFa(VFa(c.eoa()),c.getOperator()));c=k.concat(WFa(c.getTrustedTesterPermissionsList()));e.call(d,b,Ab(c))}return b},WFa=function(a){return a.map(function(b){return new XFa(b.getPermission())})},hGa=function(a){var b=YFa(Object.values(a.routes).map(function(k){return bva(ZFa,
k)})),c=$Fa(Object.values(a.navItems).map(function(k){return bva(aGa,k)})),d=bGa(Object.values(a.redirects).map(function(k){return bva(cGa,k)})),e=dGa(Object.values(a.pintoPreloads||{}).map(function(k){return bva(eGa,k)}));a=fGa(Object.values(a.routeConfigs||{}).map(function(k){return bva(gGa,k)}));return{routes:b,navigationItems:c,redirects:d,pintoPreloads:e,routeConfigs:a}},iGa=function(a){return a.map(function(b){return MFa(b)})},jGa=function(a,b){a.startsWith("/")||(a="/"+a);a.endsWith("/")&&
(a=a.substring(0,-1));return"^"+a.split("/").map(function(c){return c.startsWith(":")?"[^/]+":"**"===c?".+":c}).join("/")+("full"===b?"[/]?$":"($|/|[?]|;|#)")},YFa=function(a){var b={};a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;try{var d=IFa(c);b[d.path]=d}catch(e){}}return b},$Fa=function(a){var b={};a=g(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=void 0,e=void 0;(d=c.getParentNavId())?e=kGa.has(d)?0:1:(d="general",e=0);d={id:(0,Z.assert)(c.getNavId()),title:(0,Z.assert)(c.getTitle()),
path:(0,Z.assert)(c.getRoute()),kind:e,parentId:d,addToClientSearchCorpus:!!c.getAddToClientSearchCorpus(),externalUrl:c.getExternalUrl()||void 0,feedbackBucket:c.getFeedbackBucket()||void 0,hideSectionNav:!!c.getHideSectionNav(),iconId:c.getIconId()||void 0,isCategoryNameStacked:!!c.getIsCategoryNameStacked(),isChromeless:!!c.getIsChromeless(),isDynamicFaviconEnabled:!!c.getIsDynamicFaviconEnabled(),isExternal:!!c.getIsExternal(),isHidden:!!c.getIsHidden(),isHiddenInConsoleNav:!!c.getIsHiddenInConsoleNav(),
isIconHidden:!!c.getIsIconHidden(),isSingleEntrance:!!c.getIsSingleEntrance(),isSectionNavigationMenuHidden:!!c.getIsSectionNavigationMenuHidden(),keywords:[].concat(Ab(c.getSearchKeywordsList())),newBadgeControlGroupId:c.getNewBadgeControlGroupId()||void 0,newBadgeId:c.getNewBadgeId()||void 0,pageGroupId:c.getPageGroupId()||void 0,relatedPaths:[].concat(Ab(c.getRelatedPathsList())),resourceTypes:[].concat(Ab(c.getResourceTypesList())),visualElement:c.getVisualElement()||void 0,relatedSearchResultTypes:c.getRelatedSearchResultTypesList(),
featureAreaId:c.Rh()};0<c.getPageFiltersList().length&&(d.pageFilters=VFa(c.getPageFiltersList()));0<c.getPageGroupsList().length&&(d.pageGroups=c.getPageGroupsList().map(function(k){return{id:(0,Z.assert)(k.getId()),iconId:k.getIconId()||"",name:(0,Z.assert)(k.getName())}}));c.hasSectionNavHeaderComponent()&&c.getSectionNavHeaderComponent().hasModuleId()&&c.getSectionNavHeaderComponent().hasClassName()&&(d.sectionNavHeaderComponent={moduleId:c.getSectionNavHeaderComponent().getModuleId(),className:c.getSectionNavHeaderComponent().getClassName()});
c.hasSectionNavFooterComponent()&&c.getSectionNavFooterComponent().hasModuleId()&&c.getSectionNavFooterComponent().hasClassName()&&(d.sectionNavFooterComponent={moduleId:c.getSectionNavFooterComponent().getModuleId(),className:c.getSectionNavFooterComponent().getClassName()});c.hasSortOrder()&&(d.sortOrder=c.getSortOrder());hf("UberMintConditionalFeatures__enabled")?d.featureAreaId&&!Uza().includes(d.featureAreaId)&&(b[d.id]=d):b[d.id]=d}return Object.freeze(b)},bGa=function(a){return a.map(function(b){var c=
b.getPath().replace(lGa,"");var d=b.getRedirectTo();d=d.includes("?")?d:d.replace(lGa,"");a:switch(b.getPathMatch()){case 1:var e="prefix";break a;default:e="full"}return{path:c,redirectTo:d,pathMatch:e,featureAreaId:b.Rh()}})},dGa=function(a){var b={};a=g(a);for(var c=a.next();!c.done;c=a.next()){var d=c.value;c={path:(d.getPath()||"").replace(lGa,""),pintoId:d.getPintoId()||""};(d=d.getExtensionName())&&""!==c.path&&""!==c.pintoId&&(b[d]=b[d]||[],b[d].push(c))}return Object.freeze(b)},fGa=function(a){function b(k){var n=
(k.getPath()||"").replace(lGa,"");var p=(p=k.getPathMatch())||"prefix";p=["prefix","full"].includes(p)?p:"prefix";return{path:n,pathMatch:p,children:k.getChildrenList().map(b),prefetch:k.getPrefetchList(),guards:k.getGuardsList()}}var c={},d;a=g(a);for(d=a.next();!d.done;d=a.next()){var e=d.value;(d=e.getExtensionName())&&(c[d]=e.getRouteConfigsList().map(b))}return Object.freeze(c)},nGa=function(a){if(mGa&&a){var b=Object.assign(Object.assign({},mGa.navigationItems),a.navigationItems||{});a=Object.assign(Object.assign({},
mGa.routes),a.routes||{});mGa=Object.assign(Object.assign({},mGa),{navigationItems:b,routes:a})}else mGa=a},rGa=function(){var a=void 0===a?oGa:a;var b=pGa();if(b===qGa)return b;for(var c=[],d=g(Object.keys(b.routes||{})),e=d.next();!e.done;e=d.next())e=e.value,a.includes(b.routes[e].path)&&c.push(e);a=g(c);for(e=a.next();!e.done;e=a.next())delete b.routes[e.value];return b},pGa=function(){var a=window;if(!a.pantheon_main_init_args)return qGa;a=a.pantheon_main_init_args[5];if(!a)return qGa;a=a.globalNavMap;
if(!a)return qGa;try{var b=hGa(a)}catch(c){return qGa}return b},wg=function(a,b){b.startsWith("/")&&(b=b.substring(1));sGa[a]=b},AGa=function(){return[{path:"",canActivate:[tGa,uGa,vGa,wGa],children:[].concat(Ab(xGa),Ab(yGa),Ab(zGa)),runGuardsAndResolvers:"always"}]},xg=function(a,b,c){hf("UberMintConditionalFeatures__enabled")&&Uza().includes(b)&&(a.hideFor=["BYOID"]);if(!c||hf(c))b=(0,Ea.binarySearch)(yGa,a,BGa),0>b&&(b=-1*b-1),yGa.splice(b,0,a)},zg=function(a){a=(0,Ea.binarySearch)(yGa,a,BGa);
0<=a&&yGa.splice(a,1)},Ag=function(a){return 0<=(0,Ea.binarySearch)(yGa,a,BGa)},BGa=function(a,b){return a.path!==b.path?CGa(a.path,b.path):a.redirectTo!==b.redirectTo?CGa(a.redirectTo,b.redirectTo):a.sortOrder!==b.sortOrder?(b.sortOrder||0)-(a.sortOrder||0):a.loadChildren!==b.loadChildren?CGa(DGa(a),DGa(b)):0},DGa=function(a){if(a.loadChildren||"string"===typeof a.loadChildren)return a.loadChildren},CGa=function(a,b){return a&&b?b.localeCompare(a):a?b?0:-1:1},EGa=function(a){var b=[].concat(Ab(iGa(Object.values(a.routes))),
Ab(a.redirects));b=g(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;if(c.path){var d=jGa(c.path,c.pathMatch);iva(new RegExp(d))}xg(c,c.featureAreaId||69)}a=a.navigationItems;b=g(Object.keys(a));for(c=b.next();!c.done;c=b.next())c=a[c.value],0===c.kind&&wg(c.id,c.path)},FGa=function(a,b){if(a===b)return!0;if(a&&b)try{return a.prototype!==b.prototype||Array.isArray(a)&&Array.isArray(b)?!1:JSON.stringify(a)===JSON.stringify(b)}catch(c){return!1}else return!1},KGa=function(a){try{return decodeURIComponent(a)}catch(b){}},
LGa=function(a){var b={};(a||"").split("&").forEach(function(c){if(c){var d=c=c.replace(/\+/g,"%20");var e=c.indexOf("=");if(-1!==e){d=c.substring(0,e);var k=c.substring(e+1)}d=KGa(d);"undefined"!==typeof d&&(k="undefined"!==typeof k?KGa(k):!0,b.hasOwnProperty(d)?Array.isArray(b[d])?b[d].push(k):b[d]=[b[d],k]:b[d]=k)}});return b},NGa=function(a){var b=[],c={},d;for(d in a){c.bG=d;var e=a[c.bG];Array.isArray(e)?e.forEach(function(k){return function(n){b.push(MGa(k.bG)+(!0===n?"":"="+MGa(n)))}}(c)):
b.push(MGa(c.bG)+(!0===e?"":"="+MGa(e)));c={bG:c.bG}}return b.length?b.join("&"):""},OGa=function(a){return MGa(a).replace(/%26/g,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")},MGa=function(a){var b=!0;b=void 0===b?!1:b;return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")},PGa=function(){throw Error("Tg");},RGa=function(a){a.loadService({moduleId:"jsmod_feedback_service",className:"FeedbackService"}).then(function(b){QGa.next(b);
QGa.complete()})},eHa=function(a){var b=void 0===b?xf():b;Mc(b.pageLoadStartEntries.pipe(z(SGa)),b.pageLoadEntries.pipe(z(TGa)),b.onPageInteractionStartEntries.pipe(z(UGa)),b.onPageInteractionEntries.pipe(z(VGa)),b.impressionEntries.pipe(z(WGa)),b.xhrEntries.pipe(z(XGa)),b.xhrChunkEntries.pipe(z(YGa)),b.adHocErrorEntries.pipe(z(ZGa)),b.adHocClientErrorEntries.pipe(z($Ga)),b.jsErrorEntries.pipe(z(aHa)),b.networkStateEntries.pipe(z(bHa)),b.jsModuleLoadEntries.pipe(z(cHa)),b.optimisticCacheEntries.pipe(z(dHa))).subscribe(function(c){a.sendEvent(c)})},
SGa=function(a){return{clearcutOnly:!0,kind:"appLoad"===a.interaction.kind?8:9,type:a.interaction.kind+"Start",name:a.pageView.path,pageView:a.pageView,pageHidden:a.pageHidden,interactionId:a.interaction.id,start:a.startTimeMs,latency:0}},fHa=function(a){var b=void 0;!a||"xhr"!==a.eventKind&&"xhrChunk"!==a.eventKind||(b={xhr:a.xhr},"xhrChunk"===a.eventKind&&(b.xhrChunk=a.xhrChunk));return b},TGa=function(a){var b={};a.abandoned&&(b.abandoned="true");a.failed&&(b.failed="true");a.interactiveStep&&
(b.interactive_step=a.interactiveStep);a.navigationErrorType&&""!==a.navigationErrorType&&(b.navigation_error_type=a.navigationErrorType);var c={};a.appLoadMetrics&&(c.response_end=a.appLoadMetrics.responseEndTimeMs-a.startTimeMs,c.dom_content_loaded=a.appLoadMetrics.domContentLoadedTimeMs-a.startTimeMs);for(var d=g(Object.entries(a.stepTimeMs)),e=d.next();!e.done;e=d.next()){var k=g(e.value);e=k.next().value;k=k.next().value;void 0!==k&&(c["step "+e]=k-a.startTimeMs)}d=g(a.redirects);for(e=d.next();!e.done;e=
d.next())e=e.value,c["redirect "+e.from+" "+e.to]=e.timeMs-a.startTimeMs;gHa(c,a);d=hHa(a.jsModuleLoadMetrics,a.startTimeMs);if(a.metadata){var n=a.metadata.p2Metadata||void 0;var p=a.metadata.platformType||void 0}e=fHa(a.relevantError);k=iHa(a.jsModuleLoadMetrics);return{clearcutOnly:!0,kind:"appLoad"===a.interaction.kind?1:2,type:a.interaction.kind,interactionId:a.interaction.id,name:a.pageView.path,pageView:a.pageView,rawPagePath:a.rawPagePath,pageHidden:a.pageHidden,start:a.startTimeMs,latency:a.endTimeMs-
a.startTimeMs,interactionQualityErrorWise:a.qualityErrorWise,interactionQualityRelevantError:a.relevantError,xhr:null===e||void 0===e?void 0:e.xhr,xhrChunk:null===e||void 0===e?void 0:e.xhrChunk,metadata:b,subEventLatency:c,subMetrics:d,p2Metadata:n,platformType:p,jsModulePrefetchInfo:k.jsModulePrefetchInfo,jsModulePrefetchHitInfo:k.jsModulePrefetchHitInfo,encryptedTaskInfo:a.encryptedTaskInfo?Array.from(a.encryptedTaskInfo.values()):void 0}},UGa=function(a){return jHa(a,10)},VGa=function(a){return jHa(a,
3)},WGa=function(a){return jHa(a,15)},jHa=function(a,b){var c={};c=(c.aveBubbleIndex=String(a.bubbleIndex),c);a.interaction.customAve.mamlTarget&&(c["maml-ve"]=a.interaction.customAve.mamlTarget);var d=null!=a.endTimeMs&&null!=a.startTimeMs?a.endTimeMs-a.startTimeMs:void 0;if(a.metadata){if(a.metadata.p2Metadata)var e=a.metadata.p2Metadata;if(a.metadata.platformType)var k=a.metadata.platformType}var n=fHa(a.relevantError),p={};gHa(p,a);return{interactionId:a.interaction.id,start:a.startTimeMs,latency:d,
subEventLatency:p,type:a.interaction.customAve.eventType,name:3===b?"client-interaction":"client-interaction-start",ave:a.interaction.ave,interactionQualityErrorWise:a.qualityErrorWise,interactionQualityRelevantError:a.relevantError,xhr:null===n||void 0===n?void 0:n.xhr,xhrChunk:null===n||void 0===n?void 0:n.xhrChunk,pageView:a.pageView,pageHidden:a.pageHidden,metadata:c,p2Metadata:e,platformType:k,kind:b,clearcutOnly:!0,encryptedTaskInfo:a.encryptedTaskInfo?Array.from(a.encryptedTaskInfo.values()):
void 0}},hHa=function(a,b){return a.map(function(c){return{key:1,startTimeMs:c.startTimeMs-b,latencyMs:c.latencyMs,R_a:c.ids}})},iHa=function(a){var b=a.map(function(c){return c.prefetchedModules}).flat();a=a.map(function(c){return c.prefetchedModuleHits}).flat();return{jsModulePrefetchInfo:b,jsModulePrefetchHitInfo:a}},gHa=function(a,b){b.xhrLatencyPartMs&&(a["part xhr"]=b.xhrLatencyPartMs);b.remainderLatencyPartMs&&(a["part remainder"]=b.remainderLatencyPartMs);b.jsModuleLatencyPartMs&&(a["part js module"]=
b.jsModuleLatencyPartMs)},XGa=function(a){var b,c=null!==(b=a.serviceMetadata)&&void 0!==b?b:{};a.abandoned&&(c.abandoned="true");a.originAccurate||(c.originAccurate="false");return{clearcutOnly:!0,kind:4,type:"xhr",name:a.normalizedPath||"",interactionQualityErrorWise:a.qualityErrorWise,pageView:a.pageView,pageHidden:a.pageHidden,interactionId:a.interaction?a.interaction.id:void 0,start:a.startTimeMs,latency:a.endTimeMs-a.startTimeMs,xhr:a,p2Metadata:a.metadata.p2Metadata,platformType:a.metadata.platformType,
metadata:c}},YGa=function(a){var b,c=null!==(b=a.serviceMetadata)&&void 0!==b?b:{};a.originAccurate||(c.originAccurate="false");return{clearcutOnly:!0,kind:5,type:"xhrChunk",name:a.queryType||"unknown",interactionQualityErrorWise:a.qualityErrorWise,pageView:a.pageView,pageHidden:a.pageHidden,interactionId:a.interaction?a.interaction.id:void 0,start:a.startTimeMs,latency:a.endTimeMs-a.startTimeMs,xhrChunk:a,p2Metadata:a.metadata.p2Metadata,platformType:a.metadata.platformType,metadata:c}},ZGa=function(a){var b=
a.metadata||{};a.httpStatus&&(b.status=a.httpStatus.toString());a.errorSpace&&(b.errorSpace=a.errorSpace);a.errorSpaceCode&&(b.errorSpaceCode=a.errorSpaceCode);a.trackingId&&(b.trackingId=a.trackingId);b.errorExperience=kHa[a.errorExperience||1]||"";return{type:"adHocError",name:a.message||"",metadata:b,pageView:a.pageView,kind:7}},$Ga=function(a){return{type:a.eventType||"adHocClientError",name:a.eventName||a.message||"",metadata:Object.assign(Object.assign({},a.metadata),{errorMessage:a.message,
errorExperience:kHa[a.errorExperience||1]||""}),pageView:a.pageView,kind:11,interactionId:a.interactionId}},aHa=function(a){var b=void 0,c=void 0;a.interaction&&(b=a.interaction.id,c=a.interaction.kind);var d={};c&&(d.interactionKind=c);a.originAccurate||(d.originAccurate="false");a.isXhrError&&(d.isXhrError="true");a.isUncaught&&(d.isUncaught="true");if(a.platformMetadata){var e=a.platformMetadata.p2Metadata;var k=a.platformMetadata.platformType}return{clearcutOnly:!0,type:a.type||"unknown",name:"jsError",
metadata:d,pageView:a.pageView,kind:12,interactionId:b,p2Metadata:e,platformType:k,interactionQualityErrorWise:a.qualityErrorWise,jsError:a}},bHa=function(a){return{clearcutOnly:!0,type:"networkState",name:"networkState",metadata:{type:a.type,effectiveType:a.effectiveType,downlinkMbps:a.downlinkMbps.toString(),roundTripTimeMs:a.roundTripTimeMs.toString()},pageView:a.pageView,start:a.timeStampMs,kind:13}},cHa=function(a){var b={};a.originAccurate||(b.originAccurate="false");if(a.platformMetadata){var c=
a.platformMetadata.p2Metadata;var d=a.platformMetadata.platformType}var e=Math.min.apply(Math,Ab(a.jsModuleLoadMetrics.map(function(p){return p.startTimeMs}))),k=hHa(a.jsModuleLoadMetrics,e),n=iHa(a.jsModuleLoadMetrics);return{clearcutOnly:!0,type:"jsModuleLoad",name:"jsModuleLoad",start:e,metadata:b,pageView:a.pageView,kind:14,p2Metadata:c,platformType:d,subMetrics:k,jsModulePrefetchInfo:n.jsModulePrefetchInfo,jsModulePrefetchHitInfo:n.jsModulePrefetchHitInfo}},dHa=function(a){var b;return{clearcutOnly:!0,
type:"OptimisticCache",name:"OptimisticCache",pageView:a.pageView,interactionId:null===(b=a.interaction)||void 0===b?void 0:b.id,optimisticCacheUsage:{dataSourceType:a.dataSourceType,dataSourceId:a.dataSourceId,cacheHit:a.cacheHit,deltaInNewResponse:a.deltaInNewResponse,refreshClicked:a.refreshClicked,aborted:a.aborted}}},lHa=function(a){if("string"===typeof a)return a;switch(a){case 0:return"UNKNOWN";case 1:return"CLOUDALERT_TT";case 2:return"CLOUDDATASTORE_V1BETA3";case 3:return"CLOUDDEV_DEPLOY_ON_GREEN";
case 4:return"CLOUDDEV_REPO_SYNC";case 5:return"CLOUDLOG_METRICS_TT";case 7:return"CLOUDDEV_TRACE";case 8:return"COMPUTE_SSH_IN_THE_BROWSER";case 9:return"ENABLE_APPENGINE_SETTING";case 10:return"STACKDRIVER_OPEN_REQUESTS";case 11:return"STACKDRIVER_ENABLED";case 12:return"CLOUDDEV_LOGS_PANEL";case 13:return"ENABLE_SHIPSHAPE";case 14:return"CLOUD_VPN";case 15:return"TOOL_RESULTS";case 16:return"HTTPS_LOAD_BALANCING";case 17:return"PARTNER_PORTAL";case 18:return"PARTNER_PORTAL_EDITORS";case 20:return"CLOUDSTORAGE_IAM_BUCKET_ROLES_ALPHA";
case 21:return"CLOUDSTORAGE_COLDLINE_ALPHA";case 22:return"CLOUDSTORAGE_JAPAN_ALPHA";case 23:return"CLOUDPUBSUB_SEEK_SUBSCRIPTION";case 24:return"CLOUDSECURITYSCANNER_GCE";case 68:return"CLOUDSECURITYSCANNER_NG2";case 71:return"CLOUDSECURITYSCANNER_CSCC";case 110:return"CLOUDSECURITYSCANNER_STATIC_IP";case 112:return"CLOUDSECURITYSCANNER_IAP_TEST_SERVICE_ACCOUNT";case 26:return"GCE_COMMITTED_USE";case 27:return"GCE_SUSPEND_RESUME";case 28:return"GCE_SOLE_TENANCY_HOSTS";case 30:return"BIGTABLE_SNAPSHOTS";
case 31:return"NETWORKING_IPV6_TERMINATION";case 32:return"STACKDRIVER_ADVANCED_METRICS";case 34:return"CLOUDTRACE_CALL_GRAPH";case 37:return"GCR_DRYDOCK_UI_ALPHA";case 40:return"CLOUD_ARMOR_IP_WL_BL_BETA";case 41:return"GCE_GLOBAL_MONITORING_METRICS";case 42:return"ERROR_REPORTING_RESOLUTION_STATUS";case 43:return"CLOUD_PROFILER";case 45:return"CLOUD_TRACE_MULTIPROJECT";case 46:return"SPEECH_API_DATA_SHARING";case 47:return"KMS_TRUSTED_TESTERS";case 48:return"NETWORK_SERVICE_TIERS_BETA";case 50:return"LOGS_CUSTOM_FACETS";
case 51:return"GCB_DEVELOPER_TOOLS_CONSOLE";case 52:return"NETWORK_INTERFACE_DETAILS";case 54:return"RECOMMENDATION_EAP";case 56:return"BIGQUERY_DATA_TRANSFER_SERVICE_SOLUTIONS";case 57:return"BIGQUERY_PAID_COMMERCIAL_DATASETS";case 59:return"GCE_MEMORY_OPTIMIZED_COMMITMENTS";case 62:return"NETAPP_CLOUD_VOLUMES";case 64:return"GCF_PER_FUNCTION_IDENTITY";case 65:return"AUTOML_SPEECH_TO_TEXT";case 67:return"AUTOML_TEXT_ENTITY_EXTRACTION";case 69:return"CLOUDMEMCACHE_SERVICE_NETWORKING";case 70:return"BILFROST_POLICY_UPDATE";
case 73:return"PARTNER_PORTAL_INSIGHTS_REPORTS";case 74:return"CLOUDSTORAGE_TRANSFER_AZURE_ALPHA";case 75:return"SQL_SERVER_ALPHA";case 76:return"CLOUDSTORAGE_TRANSFER_ON_PREMISES_EAP";case 78:return"CLOUDBUILD_CUSTOM_WORKERS";case 173:return"CLOUDBUILD_GHE";case 79:return"MAPS_CHAT_SUPPORT";case 81:return"BIGQUERY_SLOTS_ALPHA";case 87:return"CLOUD_FOR_MARKETING_COLUMN_ACCESS";case 88:return"PARTNER_PORTAL_ENABLE_LISTING_ONLY";case 89:return"CLOUDSTORAGE_EDGE_APPLIANCE";case 91:return"DIAGNOSTICS_CONNECTIVITY_TEST";
case 92:return"CLOUDREDIS_SERVICE_NETWORKING";case 234:return"FIRESTORE_AUTO_DETECT_LONG_POLLING";case 197:return"FIRESTORE_DATA_ACCESS_AUDIT_LOGGING";case 121:return"FIRESTORE_FORCE_LONG_POLLING";case 144:return"FIRESTORE_KEY_VISUALIZER";case 93:return"FILESTORE_SNAPSHOTS";case 108:return"SQL_MIMIR";case 120:return"SQL_INSIGHTS";case 200:return"SQL_INSIGHTS_SYSTEM_CHARTS";case 219:return"SQL_LUX_V2";case 96:return"CLOUDML_ENGINE";case 97:return"SD_UPTIME_PRIVATE_CHECKER_EAP";case 98:return"SD_MONITORING_EAP";
case 105:return"SD_MONITORING_ALPHA";case 109:return"SD_MONITORING_BETA";case 113:return"SD_MONITORING_GA";case 101:return"SD_IRM_INTEGRATION_ALPHA";case 106:return"SECURITY_AGENT_DEPLOYMENT_ALPHA";case 102:return"SERVICE_MONITORING";case 103:return"PRODUCER_PORTAL";case 104:return"QUERY_NOTATION_ALPHA";case 111:return"RECOMMENDATION_TT";case 114:return"NETWORK_MANAGEMENT_API";case 115:return"SD_PRIVATE_CHECKER_ADMINISTRATION";case 116:return"SD_CHART_SERVER_STREAM_LIMIT";case 117:return"SD_CHART_SHOW_BANDS_FIRST";
case 118:return"SD_UPTIME_EDITOR_V2";case 119:return"RECO_HUB_ALPHA";case 122:return"BIGTABLE_BACKUPS";case 123:return"ML_ENGINE_ALPHA_API";case 218:return"MAP_DATA_DRIVEN_STYLING";case 225:return"MAP_DATA_DRIVEN_STYLING_CLICKABLE_ROADS";case 126:return"MAP_STYLING";case 134:return"MAP_STYLING_POI_FEATURES";case 135:return"MAP_STYLING_KEY_ZOOM";case 136:return"MAP_STYLING_PRESETS";case 127:return"CONFIDENTIAL_VM";case 128:return"LOGS_USE_NEW_SINK_MANAGEMENT";case 129:return"SD_CHART_TWO_YEAR_RETENTION";
case 130:return"PARTNER_AUTO_DISBURSEMENT";case 133:return"CERTIFICATE_AUTHORITY_SERVICE";case 137:return"CLOUD_RUN_EVENTING_UI_HOSTED_PRIVATE_PREVIEW";case 138:return"CLOUD_RUN_EVENTING_UI_HOSTED_PUBLIC_PREVIEW";case 139:return"CLOUD_RUN_EVENTING_UI_ANTHOS_PRIVATE_PREVIEW";case 140:return"CLOUD_RUN_EVENTING_UI_ANTHOS_PUBLIC_PREVIEW";case 141:return"MONITORING_QUERY_LANGUAGE_BETA";case 142:return"SD_ALERTING_STEPPER";case 143:return"GKE_UI_WORKLOAD_MODEL_CACHE";case 145:return"MONITORING_QUERY_LANGUAGE_ALERTING";
case 146:return"DA_PIPELINES_PREVIEW_ENABLED";case 147:return"RECAPTCHA_ENTERPRISE_MONITORING";case 148:return"TRANSFER_SITE_EAP";case 149:return"UPTIME_POST_FIELD";case 150:return"SDDC_UI_ALPHA";case 152:return"SD_ALIGNMENT_PERIOD_REWORK";case 153:return"SD_DURATION_REWORK";case 154:return"DEMAND_FORECASTING";case 155:return"AUTOML_HEALTHCARE_NL_API_TILE";case 156:return"LOOKER_TRIAL_ALPHA";case 157:return"NET_TOP_GOOGLE_SERVICES_ALPHA";case 158:return"BIGQUERY_FEDERATED_CONNECTIONS_AZURE";case 159:return"BIGQUERY_BIGNUMERIC";
case 217:return"BIGQUERY_JSON";case 160:return"ERROR_REPORTING_MIGRATE_NOTIFICATIONS";case 163:return"GCE_MACHINE_CONFIGURATION_A2";case 164:return"PRODUCER_PORTAL_TIGHTLY_INTEGRATED_SAAS";case 165:return"BIGTABLE_CMEK_SR";case 166:return"ERROR_REPORTING_PLATFORM_ERRORS";case 167:return"FILESTORE_CONSIP";case 168:return"LOGS_BASED_ALERTS_MVP_LOGGING";case 169:return"LOGS_BASED_ALERTS_MVP_MONITORING";case 170:return"BIGTABLE_FOUR_PLUS_CLUSTERS";case 171:return"RETAIL_TT";case 172:return"FILESTORE_SMALLER_CAPACITIES";
case 174:return"SPANNER_CMEK";case 178:return"SPANNER_CMEK_V2";case 229:return"SPANNER_CHANGE_STREAMS";case 177:return"BIGTABLE_RESTORE_DIFFERENT_INSTANCE";case 179:return"INCIDENT_UI_REVAMP";case 180:return"DOCUMENT_AI_HUMAN_REVIEW";case 181:return"USER_CONTROL_OF_NOTIFICATIONS";case 182:return"GKE_UI_KUBESTORE";case 183:return"CLOUDBUILD_BITBUCKET_SERVER";case 184:return"FILESTORE_ENTERPRISE_PP";case 185:return"CLOUDSECURITYSCANNER_STATICIP_MANAGEDSCAN";case 186:return"SPANNER_LCI";case 187:return"CLOUDKMS_MAC";
case 188:return"CLOUDKMS_REIMPORT";case 189:return"CLOUDKMS_VKD";case 190:return"BIGTABLE_DATA_ACCESS_AUDIT_LOGGING_MSG";case 191:return"LOGS_SANGAM";case 192:return"TRANSLATION_HUB";case 193:return"CLOUD_RUN_CMEK";case 194:return"BIGQUERY_MIGRATION_OFFLINE_TRANSLATION";case 195:return"RETAIL_SEARCH";case 196:return"RETAIL_RECS";case 198:return"BIGQUERY_LIMIT_EXPORT_CONTROLS";case 199:return"NIC_ATHENA_PREVIEW";case 201:return"UPTIME_K8S_SERVICE_UI";case 202:return"BIGQUERY_MIGRATION_ASSESSMENT";
case 203:return"ANTHOS_CLOUDBUILD";case 204:return"MAP_MATCHING_TOOL";case 205:return"BIGQUERY_MIGRATION_INTERACTIVE_TRANSLATION";case 206:return"WORKFLOWS_INSIDERS_MESSAGE";case 207:return"ANTHOS_IDENTITY_SERVICE";case 208:return"BIGQUERY_TABLE_EXPLORER";case 209:return"INCIDENT_AUTO_CLOSE";case 210:return"MONITORING_PROMETHEUS_ENGINE";case 211:return"FILESTORE_ENTERPRISE_PRIVATE_GA";case 212:return"BIGTABLE_CPU_PER_APP_PROFILE_MONITORING";case 213:return"CLOUD_SPANNER_POSTGRES_COMPATIBILITY";case 214:return"SLACK_OAUTH_IN_NEW_TAB";
case 215:return"BIGTABLE_AUTOSCALING";case 216:return"RETAIL_SIMILAR_ITEMS_MODEL_TYPE";case 220:return"OAUTH_GRANT_RATE_EXPANDED";case 221:return"CLOUD_OPS_INTEGRATION_PREVIEW";case 222:return"CLOUDBUILD_GITLAB_ENTERPRISE";case 223:return"HYBRID_GCE_UI";case 224:return"NIC_SKYWARD";case 226:return"FORECAST_ALERTS_PREVIEW";case 227:return"PRODUCER_PORTAL_ANALYTICS";case 228:return"WORKLOAD_IDENTITY_SAML";case 230:return"EVALUATION_MISSING_DATA_PREVIEW";case 231:return"RETAIL_GOOGLE_ANALYTICS4_USER_EVENTS_IMPORT";
case 232:return"CAPACITY_PLANNER_PREVIEW";case 233:return"DATA_CATALOG_LINEAGE_PRIVATE_PREVIEW";case 235:return"SIGNED_ACCESS_APPROVAL";default:return fb(a,"Unknown trusted tester enum value.Add a case for new value")}},mHa=function(a){var b=void 0===b?{}:b;var c=function(){Bg.call(this);var d=g(a.split("?")),e=d.next().value;d=d.next().value;eFa(d||"",function(k,n){b[k]=n});this.extendPath(e.replace(/^\//,"").split("/"));this.addStaticQueryParams(b)};Y(c,Bg);c.fromDescendant=Bg.fromDescendant;c.create=
Bg.create;return c.create()},rHa=function(){return nHa||oHa||pHa||qHa},sHa=function(a){return{matches:"all"===a||""===a,media:a,addListener:function(){},removeListener:function(){}}},tHa=function(a){return a.map(function(b){return b.split(",")}).reduce(function(b,c){return b.concat(c)}).map(function(b){return b.trim()})},uHa=function(a){return Object.keys(a).map(function(b){return a[b]})},zHa=function(a){var b=(new Map).set("cb",vHa);wHa?b.set("csesidx",wHa):b.set("authuser",xHa);return new yHa(vea(a,
b))},AHa=function(){return function(a){return{left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"}}},BHa=function(){},CHa=function(a){a&1&&ee(0)},DHa=function(){},EHa=function(a){a&1&&P(0,DHa,0,0,"ng-template",10);a&2&&(a=O().$implicit,A("cdkPortalOutlet",a.templateLabel))},FHa=function(a){a&1&&R(0);a&2&&(a=O().$implicit,ke(a.textLabel))},GHa=function(a,b){if(a&1){var c=t();E(0,"div",6);N("click",function(){var k=w(c),n=k.$implicit;k=k.index;var p=O(),u=je(1);return p._handleClick(n,
u,k)})("cdkFocusChange",function(k){var n=w(c).index;return O()._tabFocusChanged(k,n)});E(1,"div",7);P(2,EHa,1,1,"ng-template",8);P(3,FHa,1,1,"ng-template",null,9,Ee);F();F()}if(a&2){a=b.$implicit;b=b.index;var d=je(4),e=O();Pd("mat-tab-label-active",e.selectedIndex===b);A("id",e._getTabLabelId(b))("ngClass",a.labelClass)("disabled",a.disabled)("matRippleDisabled",a.disabled||e.disableRipple);Nd("tabIndex",e._getTabIndex(a,b))("aria-posinset",b+1)("aria-setsize",e._tabs.length)("aria-controls",e._getTabContentId(b))("aria-selected",
e.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.ariaLabelledby?a.ariaLabelledby:null);x(2);A("ngIf",a.templateLabel)("ngIfElse",d)}},HHa=function(a,b){if(a&1){var c=t();E(0,"mat-tab-body",11);N("_onCentered",function(){w(c);return O()._removeTabBodyWrapperHeight()})("_onCentering",function(e){w(c);return O()._setTabBodyWrapperHeight(e)});F()}if(a&2){a=b.$implicit;b=b.index;var d=O();Pd("mat-tab-body-active",d.selectedIndex===b);A("id",d._getTabContentId(b))("ngClass",
a.Sxb)("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",d.animationDuration)("preserveContent",d.aD);Nd("tabindex",null!=d.contentTabIndex&&d.selectedIndex===b?d.contentTabIndex:null)("aria-labelledby",d._getTabLabelId(b))}},IHa=function(){},JHa=function(a,b,c){void 0!==a._containerInstance&&(a._containerInstance._closeInteractionType=b);a.close(c)},KHa=function(a,b){return Object.assign(Object.assign({},b),a)},LHa=function(a,b){for(var c=a.nativeElement.parentElement;c&&
!c.classList.contains("mat-dialog-container");)c=c.parentElement;return c?b.find(function(d){return d.id===c.id}):null},MHa=function(){},NHa=function(a){if(a&1){var b=t();E(0,"div",2);E(1,"button",3);N("click",function(){w(b);return O().action()});R(2);F();F()}a&2&&(a=O(),x(2),ke(a.data.action))},PHa=function(){return new OHa},QHa=function(a){return a instanceof nc?rc(a):a},THa=function(a){return function(b,c){for(var d=Object.assign({},b.queryParams),e=Object.assign({},c.queryParams),k=g(a),n=k.next();!n.done;n=
k.next())n=n.value,delete d[n],delete e[n];return!RHa(b,c)||!SHa(d,e)}},SHa=function(a,b){var c=Object.keys(a),d=Object.keys(b);if(c.length!==d.length)return!1;c=g(c);for(d=c.next();!d.done;d=c.next())if(d=d.value,a[d]!==b[d])return!1;return!0},RHa=function(a,b){var c=SHa(a.params,b.params)&&UHa(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||RHa(a.parent,b.parent))},UHa=function(a,b){return VHa(a,b)&&a.every(function(c,d){return SHa(c.parameters,b[d].parameters)})},VHa=function(a,
b){return a.length!==b.length?!1:a.every(function(c,d){return c.path===b[d].path})},WHa=function(){},Dg=function(a,b){var c,d;if(!XHa(null===(c=a.routeConfig)||void 0===c?void 0:c.runGuardsAndResolvers)&&!XHa(null===(d=a.data)||void 0===d?void 0:d.original_run_guards_and_resolvers))return!1;if(!YHa(a.url,b.url))return!0;c=Object.keys(a.queryParams);d=Object.keys(b.queryParams);d=[].concat(Ab(new Set([].concat(Ab(c),Ab(d)))));var e;c=new Set([].concat(Ab(ZHa),Ab(null!==(e=a.data.refreshQueryParams)&&
void 0!==e?e:[])));e=!1;d=g(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;var n=a.queryParams[k],p=b.queryParams[k];if(!(""===n&&void 0===p||""===p&&void 0===n||$Ha(n,p))&&(e=!0,c.has(k)))return!0}return!e},XHa=function(a){return"function"===typeof a&&a.recreateOnReload||!1},YHa=function(a,b){return a.length!==b.length?!1:a.every(function(c,d){return c.path===b[d].path})},$Ha=function(a,b){return Array.isArray(a)&&Array.isArray(b)?a.length!==b.length?!1:a.every(function(c){return-1<b.indexOf(c)}):
a===b},cIa=function(a,b,c,d){return new aIa(a.toPromise(),b,c,new bIa,d)},dIa=function(a,b,c){c.queryParams.hasOwnProperty(a)||(c.queryParams[a]=b.queryParams[a])},fIa=function(a,b,c){var d;if(!(d=c.queryParams.hasOwnProperty(a))){d=b.toString();var e=c.toString(),k=d.indexOf("?"),n=e.indexOf("?");d=d.substring(0,-1!==k?k:d.length)===e.substring(0,-1!==n?n:e.length)&&eIa.includes(a)}d?""===c.queryParams[a]&&delete c.queryParams[a]:c.queryParams[a]=b.queryParams[a]},gIa=function(a){a&1&&G(0,"xap-deferred-loader-outlet",
1);a&2&&(a=O(),A("typeInfo",a.componentInfo)("placeholderInfo",a.placeholderInfo))},hIa=function(a){if(a&1){var b=t();E(0,"div",1);N("click",function(){w(b);return O().pageOverlayService.clickPageOverlay()});T(1,"async");F()}a&2&&(a=O(),Pd("cfc-page-overlay-cover-platform-bar",V(1,3,a.pageOverlayService.shouldCoverPlatformBar)),A("@fade",void 0))},iIa=function(a){return function(b){return new nc(function(c){var d=b.subscribe({next:function(e){a.run(function(){c.next(e)})},error:function(e){a.run(function(){c.error(e)})},
complete:function(){a.run(function(){c.complete()})}});return function(){d.unsubscribe()}})}},kIa=function(a){var b=!1,c=jIa(function(){b=!1;a()},85);return function(){b||(b=!0,a());c()}},mIa=function(a,b){a?lIa(b,["left","right","center"],"For vertical container, side must be left, right or center"):lIa(b,["top","bottom","center"],"For horizontal container, side must be top, bottom or center")},lIa=function(a,b,c){(0,Z.assert)(b.some(function(d){return a===d}),c)},nIa=function(a){a&1&&ee(0,0,["*ngIf",
"controller.isOpen || controller.isAnimating"])},oIa=function(a){a&1&&(I(0),P(1,nIa,1,0,"ng-content",3),J());a&2&&(a=O(),x(1),A("ngIf",a.controller.isOpen||a.controller.isAnimating))},pIa=function(){},qIa=function(a){a&1&&P(0,pIa,0,0,"ng-template",5);a&2&&(a=O(2),A("ngTemplateOutlet",a.template.templateRef))},rIa=function(a){a&1&&(I(0),P(1,qIa,1,1,null,3),J());a&2&&(a=O(),x(1),A("ngIf",a.controller.isOpen||a.controller.isAnimating))},sIa=function(a){a&1&&Td(0)},tIa=function(a){a&1&&(I(0),P(1,sIa,
1,0,"ng-container",6),J());if(a&2){O();var b=je(7);x(1);A("ngTemplateOutlet",b)}},uIa=function(a){if(a&1){var b=t();E(0,"div",9,10);N("ondragstart",function(c){w(b);return O(2).onDividerDragStart(c)})("ondrag",function(c){w(b);return O(2).onDividerDrag(c)})("ondragend",function(){w(b);return O(2).onDividerRelease()})("keydown",function(c){w(b);return O(2).onDividerArrowKeydown(c)})("keyup",function(c){w(b);return O(2).onDividerArrowKeyup(c)})("focus",function(){w(b);return O(2).onDividerFocus()})("blur",
function(){w(b);return O(2).onDividerBlur()});E(2,"div",11);T(3,"async");G(4,"div",12);F();F()}a&2&&(a=O(2),Nd("aria-labelledby",a.ariaLabelledById)("aria-orientation",a.dragHandleOrientation)("aria-valuenow",a.computedCurrentSize.valueInPx)("aria-valuemin",a.computedMinSize.valueInPx)("aria-valuemax",a.computedMaxSize.valueInPx),x(2),Pd("cfc-focus-indicator-render",V(3,7,a.isDragHandleFocused)))},vIa=function(a){a&1&&G(0,"div",13)},wIa=function(a){a&1&&(P(0,uIa,5,9,"div",7),P(1,vIa,1,0,"div",8));
a&2&&(a=O(),A("ngIf",a.shouldDragHandleShown),x(1),A("ngIf",!a.shouldDragHandleShown))},xIa=function(a){a&1&&(E(0,"div",1),R(1," Local Dev is on: See the local dev tab "),G(2,"br"),R(3," in the debug panel to see what's running.\n"),F())},zIa=function(a){a&1&&G(0,"xap-deferred-loader-outlet",1);a&2&&(a=O(),A("typeInfo",a.componentInfo)("triggers",oe(2,yIa)))},AIa=function(){var a=null;return{done:new Promise(function(b){a=b}),resolve:a}},BIa=function(a){a&1&&(E(0,"div",6),G(1,"mat-spinner",7),F());
a&2&&(a=O(),x(1),A("diameter",a.spinnerDiameter)("strokeWidth",a.spinnerDiameter/10))},CIa=function(a){a&1&&(E(0,"div",8),G(1,"pcc-deferred-generic-error-page"),F())},DIa=function(a){a&1&&(E(0,"div",8),G(1,"pcc-deferred-permissions-error-page"),F())},EIa=function(a){a&1&&(E(0,"div",9),G(1,"pcc-content-viewport-error-wrapper"),F())},FIa=function(a){a&1&&(E(0,"div",10),G(1,"pcc-content-viewport-permissions-error-wrapper"),F())},GIa=function(a,b,c){return c?"("+a+": "+(b+300)+"px)":"("+a+": "+b+"px)"},
JIa=function(a){if(a&1){var b=t();E(0,"div");N("@slide.done",function(c){w(b);return O().onSlideDone(c)});ee(1);F()}a&2&&(a=O(),Pd("locked-open","LOCKED"===a.state)("opened","EXPANDED"===a.state),A("@slide",qe(7,HIa,a.animationEnabled,pe(5,IIa,a.offsetWidth))))},LIa=function(a){for(var b=[],c="",d=0;d<a.length;d++){c+=a.charAt(d);var e=a.charAt(d+1);if(0===c.length||0===e.length||KIa(c,e,!0))b.push(c),c=""}return b},MIa=function(a,b,c){var d=LIa(a);if(d.length<=b)return a;a=b-c.length;return 0>=a?
c:d.slice(0,a).join("")+c},NIa=function(a,b,c){var d=LIa(a);if(d.length<=b)return a;a=b-c.length;if(0>=a)return c;a/=2;b=Math.floor(a);return d.slice(0,Math.ceil(a)).join("")+c+d.slice(d.length-b,d.length).join("")},PIa=function(a){return{provide:OIa,useExisting:tb(function(){return a})}},QIa=function(a){if(a&1){var b=t();E(0,"div",7);N("focus",function(){w(b);return O().onTabCatcherFocus()});F()}},RIa=function(a){if(a&1){var b=t();E(0,"div",8);E(1,"xap-deferred-loader-outlet",9);N("trigger",function(){w(b);
return O().startDeferredLoad()})("load",function(){w(b);return O().recordDeferredLoad()});F();F()}a&2&&(a=O(),A("pccPreserveScroll",a.consoleNavId)("autoRestoreScroll",!1),x(1),A("typeInfo",a.accordionLayoutComponentInfo)("inputs",a.accordionLayoutInputs)("outputs",a.accordionLayoutOutputs)("placeholderInfo",a.placeholderInfo))},SIa=function(a){if(a&1){var b=t();E(0,"xap-deferred-loader-outlet",10);N("trigger",function(){w(b);return O().startDeferredLoad()})("load",function(){w(b);return O().recordDeferredLoad()});
F()}a&2&&(a=O(),A("typeInfo",a.flyoutLayoutComponentInfo)("inputs",a.flyoutLayoutInputs)("outputs",a.flyoutLayoutOutputs)("placeholderInfo",a.placeholderInfo)("triggers",a.consoleNavTrigger))},TIa=function(a){if(a&1){var b=t();E(0,"div",7);N("focus",function(){w(b);return O().onTabCatcherFocus()});F()}},WIa=function(a,b,c,d){b=Object.assign({},b);a=a&&a.queryParams;if(!a)return b;var e=d&&UIa[d]?UIa[d]:[];c=(c&&UIa[c]?UIa[c]:[]).filter(function(k){return e.includes(k)}).concat(VIa);c=g(c);for(d=c.next();!d.done;d=
c.next())d=d.value,a.hasOwnProperty(d)&&(b.hasOwnProperty(d)||(b[d]=a[d]),null==b[d]&&(b[d]=""));return b},XIa=function(a){a=Object.assign({},a);for(var b=g(VIa),c=b.next();!c.done;c=b.next())c=c.value,a.hasOwnProperty(c)&&""===a[c]&&delete a[c];return a},YIa=function(a){var b,c=window;return(null===(b=c.pangolinIframeGlobals)||void 0===b?0:b.getOriginalHostObject)?c.pangolinIframeGlobals.getOriginalHostObject(a):a},ZIa=function(a,b,c){b.getSectionForPath(c).pipe(z(function(d){if(d)return d.id}),
ed()).subscribe(a)},$Ia=function(a){a&&a.catch(function(){})},aJa=function(a){a&1&&(E(0,"span",6),G(1,"img",7),F());a&2&&(a=O(),Pd("gm1-logo-icon",!a.gm2ShellEnabled),x(1),A("src",a.iconSrc,ec))},bJa=function(a){a&1&&G(0,"mat-icon",8);a&2&&(a=O(),Qd(a.googleLogoDetails.className),Pd("mat-icon",!1)("gm1-google-logo",!a.gm2ShellEnabled))},cJa=function(a){a&1&&G(0,"mat-icon",9);a&2&&(a=O(),Qd(a.consoleLogoDetails.className),Pd("mat-icon",!1)("gm1-cloud-platform-logo",!a.gm2ShellEnabled))},eJa=function(a){a&
1&&G(0,"xap-deferred-loader-outlet",6);a&2&&(a=O(),A("typeInfo",a.accountChooserComponentInfo)("inputs",oe(2,dJa)))},lJa=function(a,b){var c=a.prePinsState,d=a.pinnedSections;switch(b.type){case fJa.type:if(-1===d.findIndex(function(n){return b.sectionId===n.sectionId}))return{prePinsState:c,pinnedSections:[].concat(Ab(d),[{sectionId:b.sectionId,isPrePin:!1}])};break;case gJa.type:var e=d.findIndex(function(n){return b.sectionId===n.sectionId});if(-1!==e)return a=[].concat(Ab(d)),(0,Ea.removeAt)(a,
e),{prePinsState:c,pinnedSections:a};break;case hJa.type:e=d.findIndex(function(n){return b.sectionId===n.sectionId});var k=Math.min(b.toIndex,d.length-1);if(0<=e&&e!==k&&0<=k)return a=[].concat(Ab(d)),(0,Ea.moveItem)(a,e,k),{prePinsState:c,pinnedSections:a};break;case iJa.type:return c=b.sectionIds.map(function(n){return{sectionId:n,isPrePin:!0}}),{prePinsState:{dateModified:new Date,calloutState:"PRE_PINS_CREATED"},pinnedSections:c};case jJa.type:if(kJa.indexOf(b.newState)>kJa.indexOf(a.prePinsState.calloutState))return{pinnedSections:d,
prePinsState:{dateModified:new Date,calloutState:b.newState}}}return a},mJa=function(a,b){return a.filter(function(c){return b.has(c.sectionId)})},nJa=function(a){var b=a.body instanceof ig?gg(a.body):a.body;return{path:a.path,httpMethod:a.httpMethod,methodId:a.methodId,body:b,queryParams:a.queryParams,streamingType:a.streamingType&&a.streamingType}},pJa=function(a){if(!(a.body instanceof oJa))throw Error("th`"+a.path);var b=a.body;return b._payloadPromise.then(function(c){var d,e=null!==(d=a.queryParams)&&
void 0!==d?d:{};return{path:a.path,httpMethod:a.httpMethod,methodId:a.methodId,queryParams:Object.assign(Object.assign({},e),{uploadType:"multipart"}),headers:{"X-Goog-Upload-Protocol":"multipart","Content-Type":"multipart/related; boundary="+b.boundary()},body:c}})},qJa=function(a){return"setting"in a},rJa=function(a){return"settings/"+Eg(a.setting)+(a.projectId?"/projects"+Eg(a.projectId):"")+(a.subkey?"/subkey"+Eg(a.subkey):"")},sJa=function(a){var b={setting:(0,Z.assert)(a.setting)};a.projectId&&
(b.projectId=a.projectId);a.subkey&&(b.subkey=a.subkey);return b},tJa=function(a){return a.reduce(function(b,c){return[].concat(Ab(c),Ab(b))},[])},uJa=function(){},vJa=function(a){a&1&&(E(0,"cfc-console-nav-header"),G(1,"pcc-mobile-header",2),F())},wJa=function(a,b){a&1&&(E(0,"cfc-console-nav-footer"),G(1,"pcc-console-switcher",3),F());a&2&&(a=b.ngIf,x(1),A("consoleSwitcher",a))},xJa=function(a){return[a.resource,a.page,a.section,a.purview,a.console].filter(function(b){return b}).join(" \u2013 ")},
zJa=function(a,b){a&1&&(E(0,"xap-deferred-loader-outlet",2),G(1,"div",3),F());a&2&&(a=b.ngIf,b=O(),A("typeInfo",b.ccxContextBarInfo)("placeholderInfo",a)("triggers",oe(3,yJa)))},BJa=function(a){a&1&&G(0,"xap-deferred-loader-outlet",1);a&2&&(a=O(),A("typeInfo",a.debugPanelTypeInfo)("placeholderInfo",a.debugPanelPlaceholderInfo)("triggers",oe(3,AJa)))},CJa=function(){},DJa=function(a){a&1&&(I(0),R(1),J());a&2&&(a=O(2),x(1),S(" ",a.buttonText," "))},EJa=function(a){a&1&&G(0,"ace-icon",6);a&2&&(a=O(2),
A("iconset",a.iconset)("icon",a.icon)("size",a.iconSize))},FJa=function(a){if(a&1){var b=t();E(0,"button",2,3);N("click",function(){w(b);return O().onClickEvent()});P(2,DJa,2,1,"ng-container",4);P(3,EJa,1,3,"ace-icon",5);F()}a&2&&(a=O(),Pd("pcc-platform-bar-button-disabled",a.isDisabled)("pcc-platform-bar-text-button",!!a.buttonText),A("disabled",a.isDisabled),Nd("aria-label",a.message)("aria-haspopup",a.hasPopup||!1),x(2),A("ngIf",!!a.buttonText),x(1),A("ngIf",!!a.icon))},HJa=function(a){a&1&&G(0,
"xap-deferred-loader-outlet",16);a&2&&(a=O(2),A("triggers",oe(3,GJa))("typeInfo",a.themeConfig.type)("placeholderInfo",a.themeConfig.placeholder))},IJa=function(a){a&1&&G(0,"cfc-placeholder-button",17);a&2&&(a=O(2),A("triggers",oe(5,GJa))("typeInfo",a.backInfo)("deferredPlaceholderInfo",a.backButtonPlaceholder)("inputs",a.backButtonParams)("message",a.backBtnMsg))},JJa=function(a){if(a&1){var b=t();E(0,"cfc-placeholder-button",18);N("trigger",function(){w(b);return O(2).startStopwatch("shell_console_nav_button_load")})("triggerLoad",
function(){w(b);return O(2).recordComponentLoad("shell_console_nav_button_load")});F()}a&2&&(a=O(2),A("triggers",oe(5,GJa))("typeInfo",a.consoleNavInfo)("deferredPlaceholderInfo",a.consoleNavPlaceholder)("message",a.consoleNavBtnMsg)("iconset",a.iconset))},KJa=function(a){if(a&1){var b=t();E(0,"xap-deferred-loader-outlet",19);N("trigger",function(){w(b);return O(2).startStopwatch("shell_purview_button_load")})("load",function(){w(b);return O(2).recordComponentLoad("shell_purview_button_load")});F()}a&
2&&(a=O(2),Pd("pcc-hide-purview",a.hidePurviewAndAccountChooser),A("triggers",oe(5,GJa))("typeInfo",a.purviewSwitcherInfo)("placeholderInfo",a.purviewSwitcherPlaceholder))},LJa=function(a){if(a&1){var b=t();E(0,"div",20);N("trigger",function(){w(b);return O(2).startStopwatch("shell_search_bar_load")});E(1,"xap-deferred-loader-outlet",21);N("load",function(c){w(b);return O(2).setDeferLoadedInputText(c)});E(2,"div",22);E(3,"span");G(4,"ace-icon",23);F();G(5,"input",24);F();F();F()}a&2&&(a=O(2),Pd("search-a11y-fixes-enabled",
a.qwc&&!a.searchInputs.collapseSearch),A("triggers",oe(10,GJa))("typeInfo",a.searchInfo),x(1),A("typeInfo",a.searchInfo)("outputs",a.searchOutputs)("inputs",a.searchInputs)("placeholderInfo",a.searchPlaceholder),x(3),A("iconset",a.iconset)("size",a.searchIconSize))},MJa=function(a){a&1&&G(0,"cfc-placeholder-button",32);a&2&&(a=O(3),A("typeInfo",a.chatInfo)("deferredPlaceholderInfo",a.utilityPlaceholder)("iconset",a.iconset))},NJa=function(a){if(a&1){var b=t();E(0,"cfc-placeholder-button",33);N("trigger",
function(){w(b);return O(3).startStopwatch("shell_free_trial_button_load")})("triggerLoad",function(){w(b);return O(3).recordComponentLoad("shell_free_trial_button_load")});F()}a&2&&(a=O(3),A("triggers",oe(3,GJa))("typeInfo",a.freeTrialInfo)("deferredPlaceholderInfo",a.freeTrialPlaceholder))},OJa=function(a){if(a&1){var b=t();E(0,"cfc-placeholder-button",34);N("trigger",function(){w(b);return O(3).startStopwatch("shell_dev_shell_button_load")})("triggerLoad",function(){w(b);return O(3).recordComponentLoad("shell_dev_shell_button_load")});
F()}a&2&&(a=O(3),A("triggers",oe(6,GJa))("typeInfo",a.devshellInfo)("deferredPlaceholderInfo",a.utilityPlaceholder)("message",a.devshellBtnMsg)("iconset",a.iconset)("isDisabled",!0))},PJa=function(a){if(a&1){var b=t();E(0,"cfc-placeholder-button",35);N("trigger",function(){w(b);return O(3).startStopwatch("shell_help_button_load")})("triggerLoad",function(){w(b);return O(3).recordComponentLoad("shell_help_button_load")});F()}a&2&&(a=O(3),A("triggers",oe(4,GJa))("typeInfo",a.helpInfo)("deferredPlaceholderInfo",
a.utilityPlaceholder)("message",a.helpTooltipBtnMsg))},QJa=function(a){if(a&1){var b=t();E(0,"cfc-placeholder-button",36);N("trigger",function(){w(b);return O(3).startStopwatch("shell_notifications_button_load")})("triggerLoad",function(){w(b);return O(3).recordComponentLoad("shell_notifications_button_load")});F()}a&2&&(a=O(3),A("triggers",oe(5,GJa))("typeInfo",a.notificationsInfo)("deferredPlaceholderInfo",a.utilityPlaceholder)("message",a.notificationsBtnMsg)("iconset",a.iconset))},RJa=function(a){if(a&
1){var b=t();E(0,"cfc-placeholder-button",37);N("trigger",function(){w(b);return O(3).startStopwatch("shell_settings_button_load")})("triggerLoad",function(){w(b);return O(3).recordComponentLoad("shell_settings_button_load")});F()}a&2&&(a=O(3),A("triggers",oe(3,GJa))("typeInfo",a.utilitiesMenuInfo)("deferredPlaceholderInfo",a.utilityPlaceholder))},SJa=function(a){a&1&&(E(0,"div",25),P(1,MJa,1,3,"cfc-placeholder-button",26),T(2,"async"),T(3,"async"),P(4,NJa,1,4,"cfc-placeholder-button",27),T(5,"async"),
P(6,OJa,1,7,"cfc-placeholder-button",28),T(7,"async"),P(8,PJa,1,5,"cfc-placeholder-button",29),T(9,"async"),P(10,QJa,1,6,"cfc-placeholder-button",30),P(11,RJa,1,4,"cfc-placeholder-button",31),F());a&2&&(a=O(2),x(1),A("ngIf",a.shouldShowWidget(a.widgetItemType.SALES_CHAT)&&V(2,6,a.isSalesChatEligible)&&!1===V(3,8,a.hidePlatformBarIcons)),x(3),A("ngIf",a.shouldShowWidget(a.widgetItemType.FREE_TRIAL)&&!1===V(5,10,a.hidePlatformBarIcons)),x(2),A("ngIf",a.shouldShowWidget(a.widgetItemType.DEV_SHELL)&&
!1===V(7,12,a.hidePlatformBarIcons)),x(2),A("ngIf",a.shouldShowWidget(a.widgetItemType.HELP)&&!1===V(9,14,a.hidePlatformBarIcons)),x(2),A("ngIf",a.shouldShowWidget(a.widgetItemType.NOTIFICATIONS)),x(1),A("ngIf",a.shouldShowWidget(a.widgetItemType.SETTINGS)))},TJa=function(a){a&1&&(E(0,"div",38),G(1,"pcc-deferred-account-chooser",39),F());a&2&&(a=O(2),x(1),A("redirectToAccountChooserPage",a.deviceService.isMobileDevice()))},UJa=function(a){a&1&&G(0,"xap-deferred-loader-outlet",40);a&2&&(a=O(2),A("typeInfo",
a.minibarInfo)("triggers",oe(2,GJa)))},VJa=function(a){a&1&&G(0,"cfc-placeholder-button",41);a&2&&(a=O(2),A("triggers",oe(4,GJa))("typeInfo",a.signInInfo)("deferredPlaceholderInfo",a.signInPlaceholder)("buttonText",a.signInBtnMsg))},WJa=function(a){a&1&&(E(0,"div",1),P(1,HJa,1,4,"xap-deferred-loader-outlet",2),E(2,"div",3),P(3,IJa,1,6,"cfc-placeholder-button",4),T(4,"async"),P(5,JJa,1,6,"cfc-placeholder-button",5),G(6,"pcc-logo",6,7),T(8,"async"),P(9,KJa,1,6,"xap-deferred-loader-outlet",8),F(),E(10,
"div",9),P(11,LJa,6,11,"div",10),F(),E(12,"div",11),P(13,SJa,12,16,"div",12),T(14,"async"),P(15,TJa,2,1,"div",13),P(16,UJa,1,3,"xap-deferred-loader-outlet",14),P(17,VJa,1,5,"cfc-placeholder-button",15),F(),F());a&2&&(a=O(),Rd("cfc-platform-bar-container cfc-platform-bar-",a.colorScheme,""),Pd("gm1-platform-bar",!a.gm2ShellEnabled)("pcc-search-open",a.isSearchOpen)("cfc-platform-bar-shadow",a.showPlatformBarShadow),A("ve",a.ve.PlatformBar)("ngClass",a.mediaWidthClass),x(1),A("ngIf",a.themeConfig),
x(2),A("ngIf",V(4,27,a.returnUrl)&&a.shouldShowWidget(a.widgetItemType.BACK_BUTTON)),x(2),A("ngIf",a.shouldShowWidget(a.widgetItemType.CONSOLE_NAV)),x(1),Pd("gm1-logo-blue",!a.gm2ShellEnabled&&"blue"===a.colorScheme),A("link",V(8,29,a.homeUrl))("ve",a.ve.PlatformBarLogo)("veClick",!0),x(3),A("ngIf",a.shouldShowPurviewSwitcher()),x(1),Pd("pcc-search-collapsed",a.searchInputs.collapseSearch),x(1),A("ngIf",a.shouldShowWidget(a.widgetItemType.SEARCH)),x(2),A("ngIf",!1===V(14,31,a.hasTokenObservable)),
x(2),A("ngIf",a.canShowAccountChooser()),x(1),A("ngIf",a.minibarEnabled),x(1),A("ngIf",a.shouldShowWidget(a.widgetItemType.SIGN_IN)))},XJa=function(a){a&1&&G(0,"pcc-deferred-unsupported-browser-banner")},YJa=function(a){a&1&&G(0,"pcc-deferred-context-bar")},$Ja=function(a){if(a&1){var b=t();E(0,"xap-deferred-loader-outlet",16);N("load",function(){w(b);return O().sectionNavLoadComplete()});F()}a&2&&(a=O(),A("typeInfo",a.deferredSectionNavComponentInfo)("placeholderInfo",a.deferredContentProjectedPlaceholderInfo)("triggers",
oe(3,ZJa)))},aKa=function(a){a&1&&G(0,"pcc-ng1-banner-outlet")},bKa=function(a){a&1&&G(0,"router-outlet-subtask-wrapper")},cKa=function(a){a.focus();if(document.activeElement!==a){a.setAttribute("tabindex","-1");var b=function(){a.removeAttribute("tabindex");a.removeEventListener("blur",b);a.removeEventListener("mousedown",b)};a.addEventListener("blur",b);a.addEventListener("mousedown",b);a.focus()}},eKa=function(a,b){return dKa(a,b)},fKa=function(a){a&1&&G(0,"pcc-shell")},gKa=function(a){a&1&&G(0,
"pcc-web-view-shell")},hKa=function(a){if(!oDa)return a;var b=/:\/\/(.*)\.clients6\.google\.com/,c=a.url.match(b);c&&c[1]&&(a.url=a.url.replace(b,"://content-"+c[1]+".googleapis.com"));b=/:\/\/(.*)\-googleapis\.sandbox\.google\.com/;(c=a.url.match(b))&&c[1]&&(a.url=a.url.replace(b,"://content-"+c[1]+".sandbox.googleapis.com"));return a},jKa=function(a){if(!iKa)return a;var b=/googleapis\.com/;if(!/mtls\.clients6\.google\.com/.test(a.url)){var c=/\.c\.googlers\.com/,d=/(clients6|sandbox|prod|corp)\.google\.com/,
e=/(http|https):\/\/clients6\.google\.com/,k=/clients6\.google\.com/;a.url&&(d.test(a.url)||c.test(a.url))&&k.test(a.url)&&(e.test(a.url)?a.url=a.url.replace(k,"apis.mtls.$&"):a.url=a.url.replace(k,"mtls.$&"));a.url&&b.test(a.url)&&(a.url=a.url.replace(b,"mtls.$&"))}return a},kKa=function(a){if("object"!==typeof a||!a)return a;for(var b in a)"undefined"===typeof a[b]&&delete a[b];return a},lKa=function(){var a;var b=(null===(a=null===window||void 0===window?void 0:window.navigator)||void 0===a?void 0:
a.userAgent)||"";b=b.toLowerCase();return!!(b.match(/android/)||b.match(/webos/)||b.match(/iphone|ipad|ipod/)||b.match(/blackberry/)||b.match(/windows phone/)||b.match(/iemobile/))},mKa=function(a){return new Promise(function(b){setTimeout(b,a)})},nKa=function(){var a,b;return null===(b=null===(a=window)||void 0===a?void 0:a.location)||void 0===b?void 0:b.href},oKa=function(a){return Math.floor((new Date(a)).getTime()/1E3)},pKa=function(a,b){if(a instanceof Headers)a.delete(b);else if(Array.isArray(a)){for(var c=
[],d=0;d<a.length;d++)a[d].length&&a[d][0].toLowerCase()===b.toLowerCase()&&c.push(d);for(b=c.length-1;0<=b;b--)a.splice(c[b],1)}else for(c in a)c.toLowerCase()===b.toLowerCase()&&delete a[c]},qKa=function(a){return"object"===typeof a&&!Array.isArray(a)&&null!==a},rKa=function(a){var b,c,d,e,k,n,p,u;return wc(function(v){b=a.url;c=new Headers(a.headers||{});d=c.get("content-type");if(a.data)if(k=a.data,"GET"===a.method||"HEAD"===a.method){if(!qKa(a.data))throw new Fg("invalid-request",a.method+" requests cannot have a body.");
n=ab(a.url);for(p in k)k.hasOwnProperty(p)&&n.setParameterValue(p,k[p]);b=n.toString()}else e=d&&0===d.toLowerCase().indexOf("application/x-www-form-urlencoded")?Object.keys(k).map(function(y){var B=k[y].toString();return encodeURIComponent(y)+"="+encodeURIComponent(B)}).join("&"):JSON.stringify(a.data);u=kKa({method:a.method,mode:a.mode,cache:a.cache,headers:a.headers,credentials:a.credentials,body:e});return v.return(new Promise(function(y,B){var C,H,M,U,ba,fa;return wc(function(ka){switch(ka.nextAddress){case 1:return C=
0,a.timeout&&(C=window.setTimeout(function(){B(new Fg("timeout","Timeout of "+a.timeout+"ms exceeded"))},a.timeout)),ka.setCatchFinallyBlocks(2),ka.yield(fetch(b,u),4);case 4:return M=ka.yieldResult,window.clearTimeout(C),d=M.headers.get("content-type"),ka.yield(M.clone().text(),5);case 5:U=ka.yieldResult;H=d&&0===d.toLowerCase().indexOf("application/json")?JSON.parse(0===U.indexOf(")]}'\n")?U.substr(5):U):U;ba={};M.headers.forEach(function(qa,xa){ba[xa]=qa});y({status:M.status,headers:ba,config:a,
request:u,data:H});ka.leaveTryBlock(0);break;case 2:fa=ka.enterCatchBlock(),window.clearTimeout(C),B(fa),ka.jumpToEnd()}})}))})},sKa=function(a){var b=new ProgressEvent("error",void 0);Object.defineProperty(b,"error",{value:a,writable:!1,enumerable:!0});return b},tKa=function(a,b,c,d){var e,k;return wc(function(n){e=ab(b);k=e.scheme_+"://"+e.getDomain();return n.yield(a.Gwb(c,k,{forceRefresh:d}),0)})},uKa=function(a,b){var c=Object.getOwnPropertyDescriptor(EventTarget.prototype,b);if(c){var d=new WeakMap,
e=c.value;delete c.value;delete c.writable;c.set=function(k){d.set(this,k)};c.get=function(){return d.get(this)||e};Object.defineProperty(a,b,c)}},xKa=function(a){var b=window.fetch,c=nKa();c&&vKa.test(ab(c).getDomain())||(window.fetch=function(){var d=lb.apply(0,arguments),e,k,n,p;return wc(function(u){switch(u.nextAddress){case 1:e="string"===typeof d[0]?d[0]:d[0].url;if(!wKa.test(ab(e).getDomain())){u.jumpTo(2);break}"string"===typeof d[0]?(1===d.length&&d.push({headers:new Headers}),k=d[1]||{headers:new Headers}):
k=d[0];"undefined"===typeof k.headers&&(k.headers=new Headers);n=k.headers;pKa(n,"x-goog-authuser");return u.yield(tKa(a,e,n,!1),3);case 3:return u.yield(b.apply(null,d),4);case 4:return p=u.yieldResult,401!==p.status?u.return(p):u.yield(tKa(a,e,n,!0),6);case 6:return u.return(b.apply(null,d));case 2:return u.return(b.apply(null,d))}})})},yKa=function(a,b,c){return a.findIndex(function(d){return d.eventType===b&&d.L6a===c})},zKa=function(a,b){var c=window.XMLHttpRequest,d=nKa();d&&vKa.test(ab(d).getDomain())||
(d=function(){this.Fa=new c;this.zMc();this.AMc();this.yMc();this.OMc();this.NMc();return this.Fa},d.prototype=c.prototype,d.prototype.EB=function(){var e=this.Fa.wq&&1<this.Fa.wq.length?ab(this.Fa.wq[1]).getDomain():"";return wKa.test(e)},d.prototype.XXa=function(e){var k=this,n,p,u,v,y,B,C,H,M,U;wc(function(ba){if(1==ba.nextAddress)return n=k.Fa.wq&&1<k.Fa.wq.length?k.Fa.wq[1]:"",p=ab(n),u=p.scheme_+"://"+p.getDomain(),(k.Fa.forceRefresh=e)&&k.Fa.B4a.apply(k.Fa,k.Fa.wq),ba.setCatchFinallyBlocks(2),
ba.yield(a.mK(u,{forceRefresh:e}),4);if(2!=ba.nextAddress){if(v=ba.yieldResult){for(y in k.Fa.headers)if(k.Fa.headers.hasOwnProperty(y)&&"authorization"!==y&&"x-goog-authuser"!==y)for(B=g(k.Fa.headers[y]),C=B.next();!C.done;C=B.next())H=C.value,k.Fa.Kva(y,H);k.Fa.Kva("authorization",v);k.Fa.D4a.apply(k.Fa,[k.Fa.b9a]);k.Fa.aborted&&k.Fa.A4a.apply(k.Fa,[])}else M=new Fg("unauthenticated","User is not authenticated"),k.Fa.dispatchEvent(sKa(M)),k.Fa.dispatchEvent(new ProgressEvent("loadend"));return ba.leaveTryBlock(0)}U=
ba.enterCatchBlock();k.Fa.dispatchEvent(sKa(U));k.Fa.dispatchEvent(new ProgressEvent("loadend"));ba.jumpToEnd()})},d.prototype.zMc=function(){var e=this;this.Fa.headers={};this.Fa.aborted=!1;this.Fa.B4a=this.Fa.open;this.Fa.D4a=this.Fa.send;this.Fa.A4a=this.Fa.abort;this.Fa.Kva=this.Fa.setRequestHeader;this.Fa.setRequestHeader=function(k,n){k=k.toLowerCase();"undefined"===typeof e.Fa.headers[k]&&(e.Fa.headers[k]=[]);e.Fa.headers[k].push(n)};this.Fa.open=function(){var k=lb.apply(0,arguments);e.Fa.wq=
k;if(b){var n=b({url:k[1]});k[1]=n.url}e.Fa.headers={};e.Fa.B4a.apply(e.Fa,k)};this.Fa.abort=function(){e.Fa.aborted=!0;e.Fa.A4a.apply(e.Fa,[])};this.Fa.send=function(k){var n,p,u,v;return wc(function(y){e.Fa.aborted=!1;e.Fa.b9a=k;if(e.EB())e.XXa(!1);else{for(n in e.Fa.headers)if(e.Fa.headers.hasOwnProperty(n))for(p=g(e.Fa.headers[n]),u=p.next();!u.done;u=p.next())v=u.value,e.Fa.Kva(n,v);e.Fa.D4a.apply(e.Fa,[k])}y.jumpToEnd()})}},d.prototype.AMc=function(){var e=this;this.Fa.Xv=this.Fa.addEventListener;
this.Fa.C4a=this.Fa.removeEventListener;var k=[];uKa(this.Fa,"addEventListener");uKa(this.Fa,"removeEventListener");var n=["load","readystatechange","loadend","loadstart","progress"];this.Fa.addEventListener=function(){var p=lb.apply(0,arguments),u=p[0],v=p[1];if(-1!==n.indexOf(u)){if(-1===yKa(k,u,v)){var y=function(B){e.EB()?"readystatechange"===u?401===e.Fa.status&&!e.Fa.forceRefresh||1>=e.Fa.readyState&&e.Fa.forceRefresh||v(B):"progress"===u?(401!==e.Fa.status||e.Fa.forceRefresh)&&v(B):e.Fa.forceRefresh||
v(B):v(B)};k.push({eventType:u,L6a:v,hDa:y});e.Fa.Xv.apply(e.Fa,[u,y,p[2]])}}else e.Fa.Xv.apply(e.Fa,[u,v,p[2]])};this.Fa.removeEventListener=function(){var p=lb.apply(0,arguments);e.Fa.C4a.apply(e.Fa,[p[0],p[1],p[2]]);var u=yKa(k,p[0],p[1]);-1!==u&&(e.Fa.C4a.apply(e.Fa,[p[0],k[u].hDa,p[2]]),k.splice(u,1))}},d.prototype.yMc=function(){var e=this,k,n,p,u,v;Object.defineProperty(this.Fa,"onload",{configurable:!0,enumerable:!0,get:function(){return n||null},set:function(C){n=C}});this.Fa.Xv.apply(this.Fa,
["load",function(C){return wc(function(H){C&&C.currentTarget&&401===C.currentTarget.status&&!e.Fa.forceRefresh&&e.EB()?e.XXa(!0):(n&&n.apply(e.Fa,[C]),delete e.Fa.forceRefresh);H.jumpToEnd()})}]);Object.defineProperty(this.Fa,"onreadystatechange",{configurable:!0,enumerable:!0,get:function(){return k||null},set:function(C){k=C}});this.Fa.Xv.apply(this.Fa,["readystatechange",function(C){k&&(e.EB()?401===e.Fa.status&&!e.Fa.forceRefresh||1>=e.Fa.readyState&&e.Fa.forceRefresh||k.apply(e.Fa,[C]):k.apply(e.Fa,
[C]))}]);Object.defineProperty(this.Fa,"onloadend",{configurable:!0,enumerable:!0,get:function(){return p||null},set:function(C){p=C}});this.Fa.Xv.apply(this.Fa,["loadend",function(C){!e.Fa.forceRefresh&&p&&p.apply(e.Fa,[C])}]);Object.defineProperty(this.Fa,"onloadstart",{configurable:!0,enumerable:!0,get:function(){return u||null},set:function(C){u=C}});this.Fa.Xv.apply(this.Fa,["loadstart",function(C){!e.Fa.forceRefresh&&u&&u.apply(e.Fa,[C])}]);Object.defineProperty(this.Fa,"onprogress",{configurable:!0,
enumerable:!0,get:function(){return v||null},set:function(C){v=C}});this.Fa.Xv.apply(this.Fa,["progress",function(C){v&&(e.EB()&&401===e.Fa.status&&!e.Fa.forceRefresh||v.apply(e.Fa,[C]))}]);for(var y=g(["abort","error","timeout","loadend"]),B=y.next();!B.done;B=y.next())this.Fa.addEventListener.apply(this.Fa,[B.value,function(){delete e.Fa.forceRefresh;delete e.Fa.wq;delete e.Fa.b9a;e.Fa.headers={};e.Fa.aborted=!1}])},d.prototype.OMc=function(){var e=this;this.Fa.Lva=this.Fa.upload.addEventListener;
this.Fa.E4a=this.Fa.upload.removeEventListener;uKa(this.Fa.upload,"addEventListener");uKa(this.Fa.upload,"removeEventListener");var k=[],n=["load","loadend","loadstart","progress"];this.Fa.upload.addEventListener=function(){var p=lb.apply(0,arguments),u=p[0],v=p[1];if(-1!==n.indexOf(u)){if(-1===yKa(k,u,v)){var y=function(B){e.EB()?e.Fa.forceRefresh||v(B):v(B)};k.push({eventType:u,L6a:v,hDa:y});e.Fa.Lva.apply(e.Fa.upload,[u,y,p[2]])}}else e.Fa.Lva.apply(e.Fa.upload,[u,v,p[2]])};this.Fa.upload.removeEventListener=
function(){var p=lb.apply(0,arguments);e.Fa.E4a.apply(e.Fa.upload,[p[0],p[1],p[2]]);var u=yKa(k,p[0],p[1]);-1!==u&&(e.Fa.E4a.apply(e.Fa.upload,[p[0],k[u].hDa,p[2]]),k.splice(u,1))}},d.prototype.NMc=function(){for(var e=this,k={},n={},p=g(["load","loadend","loadstart","progress"]),u=p.next();!u.done;n={po:n.po},u=p.next())n.po=u.value,Object.defineProperty(this.Fa.upload,"on"+n.po,{configurable:!0,enumerable:!0,get:function(v){return function(){return k[v.po]||null}}(n),set:function(v){return function(y){k[v.po]=
y}}(n)}),this.Fa.Lva.apply(this.Fa.upload,[n.po,function(v){return function(y){!e.Fa.forceRefresh&&k[v.po]&&k[v.po].apply(e.Fa.upload,[y])}}(n)])},d.UNSENT=c.UNSENT,d.OPENED=c.OPENED,d.HEADERS_RECEIVED=c.HEADERS_RECEIVED,d.LOADING=c.LOADING,d.DONE=c.DONE,window.XMLHttpRequest=d)},FKa=function(){oDa&&AKa();BKa();CKa();DKa();for(var a=g(EKa),b=a.next();!b.done;b=a.next())Zya.push(b.value)},BKa=function(){var a=window.XMLHttpRequest.prototype.open;window.XMLHttpRequest.prototype.open=function(){for(var b=
lb.apply(0,arguments),c=g(EKa),d=c.next();!d.done;d=c.next())d=d.value,d=d({url:b[1]}),b[1]=d.url;a.apply(this,b)}},CKa=function(){var a=window.fetch;window.fetch=function(){for(var b=lb.apply(0,arguments),c=g(EKa),d=c.next();!d.done;d=c.next())d=d.value,d=d({url:b[0]}),b[0]=d.url;return a.apply(this,b)}},DKa=function(){var a=navigator.sendBeacon;navigator.sendBeacon=function(){for(var b=lb.apply(0,arguments),c=g(EKa),d=c.next();!d.done;d=c.next())d=d.value,d=d({url:b[0]}),b[0]=d.url;return a.apply(this,
b)}},AKa=function(){var a=hKa,b=new GKa,c=b;c=void 0===c?HKa:c;xKa(c);b=void 0===b?HKa:b;zKa(b,a)},IKa=function(a,b){this.namespace_=a;this.type_=b;this.constructor.allInstances||(this.constructor.allInstances={});this.constructor.allInstances[this.toString()]=this},KKa=function(a,b){b.hasOwnProperty("displayName")||(b.displayName=a);b[JKa]=a},PKa=function(a){if(a){a.LANG&&(Gg=a.LANG);if(a.LC){var b=a.LC;b.date&&(LKa=b.date);b.time&&(MKa=b.time);b.number&&(NKa=b.number)}a.HL&&(OKa=a.HL)}},RKa=function(){var a=
hf("TitusServiceWorker__enabled"),b,c;wc(function(d){switch(d.nextAddress){case 1:if(!("serviceWorker"in navigator)){d.jumpTo(0);break}if(a){var e=d.yield;var k=navigator.serviceWorker;var n=mb(QKa);k=k.register(Zda(n),{scope:"/"});d=e.call(d,k,9)}else d=d.yield(navigator.serviceWorker.getRegistration("/"),5);return d;case 5:b=d.yieldResult;if(!b){d.jumpTo(0);break}return d.yield(b.update(),7);case 7:return d.yield(b.unregister(),0);case 9:return c=d.yieldResult,d.yield(c.update(),0)}})},UKa=function(a){var b=
void 0,c=void 0;b=void 0===b?!1:b;c=void 0===c?!1:c;a=void 0===a?{}:a;var d="",e="";window&&window._F_cssRowKey&&(d=window._F_cssRowKey,window._F_combinedSignature&&(e=window._F_combinedSignature));if(d&&"function"!==typeof window._F_installCss)throw Error("Fh");var k="";var n=ca._F_jsUrl;if("undefined"!==typeof document&&document&&document.getElementById){var p=document.getElementById("base-js");if(p){var u=p.tagName.toUpperCase();if("SCRIPT"==u||"LINK"==u)k=p.src?p.src:p.getAttribute("href")}}if(n&&
k){if(n!=k)throw Error("Dh`"+n+"`"+k);k=n}else k=n||k;if(!SKa(k))throw Error("Eh");b=new TKa(dva(k),d,e,b,c);a.useCors&&b.setUseCorsEnabled(a.useCors);a.urlMaxLength&&b.setUrlMaxLength(a.urlMaxLength);a=He();a.setLoader(b);a.setBatchModeEnabled(!0)},VKa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},WKa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},
XKa=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");},Ye=XKa(this),Hg=function(a,b){if(b)a:{var c=Ye;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&WKa(c,a,{configurable:!0,writable:!0,value:b})}};
Hg("Symbol",function(a){if(a)return a;var b=function(k,n){this.Igb=k;WKa(this,"description",{configurable:!0,writable:!0,value:n})};b.prototype.toString=function(){return this.Igb};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(k){if(this instanceof e)throw new TypeError("b");return new b(c+(k||"")+"_"+d++,k)};return e});
Hg("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Ye[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&WKa(d.prototype,a,{configurable:!0,writable:!0,value:function(){return YKa(VKa(this))}})}return a});Hg("Symbol.asyncIterator",function(a){return a?a:Symbol("d")});
var YKa=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Ig=function(a){return a.raw=a},g=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:VKa(a)}},If=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},Ab=function(a){return a instanceof Array?a:If(g(a))},ZKa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},$Ka="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=
1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ZKa(d,e)&&(a[e]=d[e])}return a};Hg("Object.assign",function(a){return a||$Ka});
var aLa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},bLa=function(){function a(){function c(){}new c;Reflect.construct(c,[],function(){});return new c instanceof c}if("undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,d,e){c=b(c,d);e&&Reflect.setPrototypeOf(c,e.prototype);return c}}return function(c,d,e){void 0===e&&(e=c);e=aLa(e.prototype||Object.prototype);return Function.prototype.apply.call(c,
e,d)||e}}(),cLa;if("function"==typeof Object.setPrototypeOf)cLa=Object.setPrototypeOf;else{var dLa;a:{var eLa={a:!0},fLa={};try{fLa.__proto__=eLa;dLa=fLa.a;break a}catch(a){}dLa=!1}cLa=dLa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("e`"+a);return a}:null}
var gLa=cLa,Y=function(a,b){a.prototype=aLa(b.prototype);a.prototype.constructor=a;if(gLa)gLa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.superClass_=b.prototype},hLa=function(a){if(!(a instanceof Object))throw new TypeError("f`"+a);},iLa=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;
this.finallyContexts_=this.abruptCompletion_=null};f=iLa.prototype;f.start_=function(){if(this.isRunning_)throw new TypeError("g");this.isRunning_=!0};f.stop_=function(){this.isRunning_=!1};f.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};f.next_=function(a){this.yieldResult=a};f.throw_=function(a){this.abruptCompletion_={exception:a,isException:!0};this.jumpToErrorHandler_()};f.return=function(a){this.abruptCompletion_={return:a};this.nextAddress=this.finallyAddress_};
f.yield=function(a,b){this.nextAddress=b;return{value:a}};f.yieldAll=function(a,b){a=g(a);var c=a.next();hLa(c);if(c.done)this.yieldResult=c.value,this.nextAddress=b;else return this.yieldAllIterator_=a,this.yield(c.value,b)};f.jumpTo=function(a){this.nextAddress=a};f.jumpToEnd=function(){this.nextAddress=0};f.setCatchFinallyBlocks=function(a,b){this.catchAddress_=a;void 0!=b&&(this.finallyAddress_=b)};f.setFinallyBlock=function(a){this.catchAddress_=0;this.finallyAddress_=a||0};
f.leaveTryBlock=function(a,b){this.nextAddress=a;this.catchAddress_=b||0};f.enterCatchBlock=function(a){this.catchAddress_=a||0;a=this.abruptCompletion_.exception;this.abruptCompletion_=null;return a};f.enterFinallyBlock=function(a,b,c){c?this.finallyContexts_[c]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=a||0;this.finallyAddress_=b||0};
f.leaveFinallyBlock=function(a,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();void 0!=b.jumpTo&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=a};f.forIn=function(a){return new jLa(a)};var jLa=function(a){this.object_=a;this.properties_=[];for(var b in a)this.properties_.push(b);this.properties_.reverse()};
jLa.prototype.getNext=function(){for(;0<this.properties_.length;){var a=this.properties_.pop();if(a in this.object_)return a}return null};var kLa=function(a){this.context_=new iLa;this.program_=a};f=kLa.prototype;f.next_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,a,this.context_.next_);this.context_.next_(a);return this.nextStep_()};
f.return_=function(a){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return this.yieldAllStep_("return"in b?b["return"]:function(c){return{value:c,done:!0}},a,this.context_.return);this.context_.return(a);return this.nextStep_()};f.throw_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],a,this.context_.next_);this.context_.throw_(a);return this.nextStep_()};
f.yieldAllStep_=function(a,b,c){try{var d=a.call(this.context_.yieldAllIterator_,b);hLa(d);if(!d.done)return this.context_.stop_(),d;var e=d.value}catch(k){return this.context_.yieldAllIterator_=null,this.context_.throw_(k),this.nextStep_()}this.context_.yieldAllIterator_=null;c.call(this.context_,e);return this.nextStep_()};
f.nextStep_=function(){for(;this.context_.nextAddress;)try{var a=this.program_(this.context_);if(a)return this.context_.stop_(),{value:a.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){a=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(a.isException)throw a.exception;return{value:a.return,done:!0}}return{value:void 0,done:!0}};
var lLa=function(a){this.next=function(b){return a.next_(b)};this.throw=function(b){return a.throw_(b)};this.return=function(b){return a.return_(b)};this[Symbol.iterator]=function(){return this}},Jg=function(a,b){b=new lLa(new kLa(b));gLa&&a.prototype&&gLa(b,a.prototype);return b},mLa=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function k(n){n.done?d(n.value):Promise.resolve(n.value).then(b,c).then(k,e)}k(a.next())})},wc=function(a){return mLa(new lLa(new kLa(a)))},
lb=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};Hg("Reflect",function(a){return a?a:{}});Hg("Reflect.construct",function(){return bLa});Hg("Reflect.setPrototypeOf",function(a){return a?a:gLa?function(b,c){try{return gLa(b,c),!0}catch(d){return!1}}:null});
Hg("Promise",function(a){function b(){this.batch_=null}function c(n){return n instanceof e?n:new e(function(p){p(n)})}if(a)return a;b.prototype.asyncExecute=function(n){if(null==this.batch_){this.batch_=[];var p=this;this.asyncExecuteFunction(function(){p.executeBatch_()})}this.batch_.push(n)};var d=Ye.setTimeout;b.prototype.asyncExecuteFunction=function(n){d(n,0)};b.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var n=this.batch_;this.batch_=[];for(var p=0;p<n.length;++p){var u=
n[p];n[p]=null;try{u()}catch(v){this.asyncThrow_(v)}}}this.batch_=null};b.prototype.asyncThrow_=function(n){this.asyncExecuteFunction(function(){throw n;})};var e=function(n){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var p=this.createResolveAndReject_();try{n(p.resolve,p.reject)}catch(u){p.reject(u)}};e.prototype.createResolveAndReject_=function(){function n(v){return function(y){u||(u=!0,v.call(p,y))}}var p=this,u=!1;return{resolve:n(this.resolveTo_),
reject:n(this.reject_)}};e.prototype.resolveTo_=function(n){if(n===this)this.reject_(new TypeError("h"));else if(n instanceof e)this.settleSameAsPromise_(n);else{a:switch(typeof n){case "object":var p=null!=n;break a;case "function":p=!0;break a;default:p=!1}p?this.resolveToNonPromiseObj_(n):this.fulfill_(n)}};e.prototype.resolveToNonPromiseObj_=function(n){var p=void 0;try{p=n.then}catch(u){this.reject_(u);return}"function"==typeof p?this.settleSameAsThenable_(p,n):this.fulfill_(n)};e.prototype.reject_=
function(n){this.settle_(2,n)};e.prototype.fulfill_=function(n){this.settle_(1,n)};e.prototype.settle_=function(n,p){if(0!=this.state_)throw Error("i`"+n+"`"+p+"`"+this.state_);this.state_=n;this.result_=p;2===this.state_&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};e.prototype.scheduleUnhandledRejectionCheck_=function(){var n=this;d(function(){if(n.notifyUnhandledRejection_()){var p=Ye.console;"undefined"!==typeof p&&p.error(n.result_)}},1)};e.prototype.notifyUnhandledRejection_=
function(){if(this.isRejectionHandled_)return!1;var n=Ye.CustomEvent,p=Ye.Event,u=Ye.dispatchEvent;if("undefined"===typeof u)return!0;"function"===typeof n?n=new n("unhandledrejection",{cancelable:!0}):"function"===typeof p?n=new p("unhandledrejection",{cancelable:!0}):(n=Ye.document.createEvent("CustomEvent"),n.initCustomEvent("unhandledrejection",!1,!0,n));n.promise=this;n.reason=this.result_;return u(n)};e.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var n=
0;n<this.onSettledCallbacks_.length;++n)k.asyncExecute(this.onSettledCallbacks_[n]);this.onSettledCallbacks_=null}};var k=new b;e.prototype.settleSameAsPromise_=function(n){var p=this.createResolveAndReject_();n.callWhenSettled_(p.resolve,p.reject)};e.prototype.settleSameAsThenable_=function(n,p){var u=this.createResolveAndReject_();try{n.call(p,u.resolve,u.reject)}catch(v){u.reject(v)}};e.prototype.then=function(n,p){function u(C,H){return"function"==typeof C?function(M){try{v(C(M))}catch(U){y(U)}}:
H}var v,y,B=new e(function(C,H){v=C;y=H});this.callWhenSettled_(u(n,v),u(p,y));return B};e.prototype.catch=function(n){return this.then(void 0,n)};e.prototype.callWhenSettled_=function(n,p){function u(){switch(v.state_){case 1:n(v.result_);break;case 2:p(v.result_);break;default:throw Error("j`"+v.state_);}}var v=this;null==this.onSettledCallbacks_?k.asyncExecute(u):this.onSettledCallbacks_.push(u);this.isRejectionHandled_=!0};e.resolve=c;e.reject=function(n){return new e(function(p,u){u(n)})};e.race=
function(n){return new e(function(p,u){for(var v=g(n),y=v.next();!y.done;y=v.next())c(y.value).callWhenSettled_(p,u)})};e.all=function(n){var p=g(n),u=p.next();return u.done?c([]):new e(function(v,y){function B(M){return function(U){C[M]=U;H--;0==H&&v(C)}}var C=[],H=0;do C.push(void 0),H++,c(u.value).callWhenSettled_(B(C.length-1),y),u=p.next();while(!u.done)})};return e});var nLa=function(a,b,c){if(null==a)throw new TypeError("k`"+c);if(b instanceof RegExp)throw new TypeError("l`"+c);return a+""};
Hg("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=nLa(this,b,"startsWith");b+="";var e=d.length,k=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var n=0;n<k&&c<e;)if(d[c++]!=b[n++])return!1;return n>=k}});var oLa=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var k=a[e];if(b.call(c,k,e,a))return{i:e,v:k}}return{i:-1,v:void 0}};Hg("Array.prototype.find",function(a){return a?a:function(b,c){return oLa(this,b,c).v}});
Hg("WeakMap",function(a){function b(){}function c(u){var v=typeof u;return"object"===v&&null!==u||"function"===v}function d(u){if(!ZKa(u,k)){var v=new b;WKa(u,k,{value:v})}}function e(u){var v=Object[u];v&&(Object[u]=function(y){if(y instanceof b)return y;Object.isExtensible(y)&&d(y);return v(y)})}if(function(){if(!a||!Object.seal)return!1;try{var u=Object.seal({}),v=Object.seal({}),y=new a([[u,2],[v,3]]);if(2!=y.get(u)||3!=y.get(v))return!1;y.delete(u);y.set(v,4);return!y.has(u)&&4==y.get(v)}catch(B){return!1}}())return a;
var k="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var n=0,p=function(u){this.id_=(n+=Math.random()+1).toString();if(u){u=g(u);for(var v;!(v=u.next()).done;)v=v.value,this.set(v[0],v[1])}};p.prototype.set=function(u,v){if(!c(u))throw Error("m");d(u);if(!ZKa(u,k))throw Error("n`"+u);u[k][this.id_]=v;return this};p.prototype.get=function(u){return c(u)&&ZKa(u,k)?u[k][this.id_]:void 0};p.prototype.has=function(u){return c(u)&&ZKa(u,k)&&ZKa(u[k],this.id_)};p.prototype.delete=
function(u){return c(u)&&ZKa(u,k)&&ZKa(u[k],this.id_)?delete u[k][this.id_]:!1};return p});
Hg("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var p=Object.seal({x:4}),u=new a(g([[p,"s"]]));if("s"!=u.get(p)||1!=u.size||u.get({x:4})||u.set({x:4},"t")!=u||2!=u.size)return!1;var v=u.entries(),y=v.next();if(y.done||y.value[0]!=p||"s"!=y.value[1])return!1;y=v.next();return y.done||4!=y.value[0].x||"t"!=y.value[1]||!v.next().done?!1:!0}catch(B){return!1}}())return a;var b=new WeakMap,c=function(p){this.data_={};this.head_=
k();this.size=0;if(p){p=g(p);for(var u;!(u=p.next()).done;)u=u.value,this.set(u[0],u[1])}};c.prototype.set=function(p,u){p=0===p?0:p;var v=d(this,p);v.list||(v.list=this.data_[v.id]=[]);v.entry?v.entry.value=u:(v.entry={next:this.head_,previous:this.head_.previous,head:this.head_,key:p,value:u},v.list.push(v.entry),this.head_.previous.next=v.entry,this.head_.previous=v.entry,this.size++);return this};c.prototype.delete=function(p){p=d(this,p);return p.entry&&p.list?(p.list.splice(p.index,1),p.list.length||
delete this.data_[p.id],p.entry.previous.next=p.entry.next,p.entry.next.previous=p.entry.previous,p.entry.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.data_={};this.head_=this.head_.previous=k();this.size=0};c.prototype.has=function(p){return!!d(this,p).entry};c.prototype.get=function(p){return(p=d(this,p).entry)&&p.value};c.prototype.entries=function(){return e(this,function(p){return[p.key,p.value]})};c.prototype.keys=function(){return e(this,function(p){return p.key})};c.prototype.values=
function(){return e(this,function(p){return p.value})};c.prototype.forEach=function(p,u){for(var v=this.entries(),y;!(y=v.next()).done;)y=y.value,p.call(u,y[1],y[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(p,u){var v=u&&typeof u;"object"==v||"function"==v?b.has(u)?v=b.get(u):(v=""+ ++n,b.set(u,v)):v="p_"+u;var y=p.data_[v];if(y&&ZKa(p.data_,v))for(p=0;p<y.length;p++){var B=y[p];if(u!==u&&B.key!==B.key||u===B.key)return{id:v,list:y,index:p,entry:B}}return{id:v,list:y,
index:-1,entry:void 0}},e=function(p,u){var v=p.head_;return YKa(function(){if(v){for(;v.head!=p.head_;)v=v.previous;for(;v.next!=v.head;)return v=v.next,{done:!1,value:u(v)};v=null}return{done:!0,value:void 0}})},k=function(){var p={};return p.previous=p.next=p.head=p},n=0;return c});
var pLa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var k=c++;return{value:b(k,a[k]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};Hg("Array.prototype.entries",function(a){return a?a:function(){return pLa(this,function(b,c){return[b,c]})}});
Hg("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=nLa(this,b,"endsWith");b+="";void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});Hg("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});
Hg("String.prototype.repeat",function(a){return a?a:function(b){var c=nLa(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("o");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});Hg("Array.prototype.keys",function(a){return a?a:function(){return pLa(this,function(b){return b})}});Hg("Array.prototype.values",function(a){return a?a:function(){return pLa(this,function(b,c){return c})}});
Hg("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(p){return p};var e=[],k="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof k){b=k.call(b);for(var n=0;!(k=b.next()).done;)e.push(c.call(d,k.value,n++))}else for(k=b.length,n=0;n<k;n++)e.push(c.call(d,b[n],n));return e}});Hg("Object.setPrototypeOf",function(a){return a||gLa});
Hg("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(g([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),k=e.next();if(k.done||k.value[0]!=c||k.value[1]!=c)return!1;k=e.next();return k.done||k.value[0]==c||4!=k.value[0].x||k.value[1]!=k.value[0]?!1:e.next().done}catch(n){return!1}}())return a;var b=function(c){this.map_=new Map;if(c){c=
g(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.map_.size};b.prototype.add=function(c){c=0===c?0:c;this.map_.set(c,c);this.size=this.map_.size;return this};b.prototype.delete=function(c){c=this.map_.delete(c);this.size=this.map_.size;return c};b.prototype.clear=function(){this.map_.clear();this.size=0};b.prototype.has=function(c){return this.map_.has(c)};b.prototype.entries=function(){return this.map_.entries()};b.prototype.values=function(){return this.map_.values()};b.prototype.keys=
b.prototype.values;b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.map_.forEach(function(k){return c.call(d,k,k,e)})};return b});Hg("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var qLa=function(a){return a?a:Array.prototype.fill};Hg("Int8Array.prototype.fill",qLa);
Hg("Uint8Array.prototype.fill",qLa);Hg("Uint8ClampedArray.prototype.fill",qLa);Hg("Int16Array.prototype.fill",qLa);Hg("Uint16Array.prototype.fill",qLa);Hg("Int32Array.prototype.fill",qLa);Hg("Uint32Array.prototype.fill",qLa);Hg("Float32Array.prototype.fill",qLa);Hg("Float64Array.prototype.fill",qLa);Hg("Array.prototype.findIndex",function(a){return a?a:function(b,c){return oLa(this,b,c).i}});
Hg("Array.prototype.flatMap",function(a){return a?a:function(b,c){for(var d=[],e=0;e<this.length;e++){var k=b.call(c,this[e],e,this);Array.isArray(k)?d.push.apply(d,k):d.push(k)}return d}});Hg("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Hg("Number.parseInt",function(a){return a||parseInt});Hg("Object.getOwnPropertySymbols",function(a){return a?a:function(){return[]}});
Hg("Reflect.ownKeys",function(a){return a?a:function(b){var c=[],d=Object.getOwnPropertyNames(b);b=Object.getOwnPropertySymbols(b);for(var e=0;e<d.length;e++)("jscomp_symbol_"==d[e].substring(0,14)?b:c).push(d[e]);return c.concat(b)}});Hg("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}});
Hg("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;})})}});Hg("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)ZKa(b,d)&&c.push([d,b[d]]);return c}});
Hg("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var k=d[c];if(k===b||Object.is(k,b))return!0}return!1}});Hg("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==nLa(this,b,"includes").indexOf(b,c||0)}});Hg("Number.EPSILON",function(){return Math.pow(2,-52)});Hg("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
Hg("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});Hg("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)ZKa(b,d)&&c.push(b[d]);return c}});Hg("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}});Hg("Reflect.getOwnPropertyDescriptor",function(a){return a||Object.getOwnPropertyDescriptor});Hg("Reflect.getPrototypeOf",function(a){return a||Object.getPrototypeOf});
Hg("Reflect.get",function(a){return a?a:function(b,c,d){if(2>=arguments.length)return b[c];var e;a:{for(e=b;e;){var k=Reflect.getOwnPropertyDescriptor(e,c);if(k){e=k;break a}e=Reflect.getPrototypeOf(e)}e=void 0}if(e)return e.get?e.get.call(d):e.value}});
Hg("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("p`"+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("q");c[d[0]]=d[1]}return c}});Hg("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});
Hg("Reflect.defineProperty",function(a){return a?a:function(b,c,d){try{Object.defineProperty(b,c,d);var e=Object.getOwnPropertyDescriptor(b,c);return e?e.configurable===(d.configurable||!1)&&e.enumerable===(d.enumerable||!1)&&("value"in e?e.value===d.value&&e.writable===(d.writable||!1):e.get===d.get&&e.set===d.set):!1}catch(k){return!1}}});Hg("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}});
Hg("Number.isNaN",function(a){return a?a:function(b){return"number"===typeof b&&isNaN(b)}});Hg("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;for(var c=[],d=0;d<this.length;d++){var e=this[d];Array.isArray(e)&&0<b?(e=Array.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}return c}});
Hg("Promise.allSettled",function(a){function b(d){return{status:"fulfilled",value:d}}function c(d){return{status:"rejected",reason:d}}return a?a:function(d){var e=this;d=Array.from(d,function(k){return e.resolve(k).then(b,c)});return e.all(d)}});
Hg("WeakSet",function(a){if(function(){if(!a||!Object.seal)return!1;try{var c=Object.seal({}),d=Object.seal({}),e=new a([c]);if(!e.has(c)||e.has(d))return!1;e.delete(c);e.add(d);return!e.has(c)&&e.has(d)}catch(k){return!1}}())return a;var b=function(c){this.map_=new WeakMap;if(c){c=g(c);for(var d;!(d=c.next()).done;)this.add(d.value)}};b.prototype.add=function(c){this.map_.set(c,!0);return this};b.prototype.has=function(c){return this.map_.has(c)};b.prototype.delete=function(c){return this.map_.delete(c)};
return b});Hg("Reflect.has",function(a){return a?a:function(b,c){return c in b}});Hg("Reflect.isExtensible",function(a){return a?a:"function"==typeof Object.isExtensible?Object.isExtensible:function(){return!0}});Hg("Reflect.deleteProperty",function(a){return a?a:function(b,c){if(!ZKa(b,c))return!0;try{return delete b[c]}catch(d){return!1}}});
Hg("Reflect.preventExtensions",function(a){return a?a:"function"!=typeof Object.preventExtensions?function(){return!1}:function(b){Object.preventExtensions(b);return!Object.isExtensible(b)}});Hg("globalThis",function(a){return a||Ye});Hg("String.prototype.trimRight",function(a){function b(){return this.replace(/[\s\xa0]+$/,"")}return a||b});Hg("String.prototype.trimEnd",function(a){return a||String.prototype.trimRight});
Hg("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("r");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});var rLa=function(a,b){a=void 0!==a?String(a):" ";return 0<b&&a?a.repeat(Math.ceil(b/a.length)).substring(0,b):""};
Hg("String.prototype.padStart",function(a){return a?a:function(b,c){var d=nLa(this,null,"padStart");return rLa(c,b-d.length)+d}});Hg("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});Hg("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});
Hg("Math.hypot",function(a){return a?a:function(b){if(2>arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;c<arguments.length;c++)e=Math.max(e,Math.abs(arguments[c]));if(1E100<e||1E-100>e){if(!e)return e;for(c=d=0;c<arguments.length;c++){var k=Number(arguments[c])/e;d+=k*k}return Math.sqrt(d)*e}for(c=d=0;c<arguments.length;c++)k=Number(arguments[c]),d+=k*k;return Math.sqrt(d)}});
Hg("Math.cbrt",function(a){return a?a:function(b){if(0===b)return b;b=Number(b);var c=Math.pow(Math.abs(b),1/3);return 0>b?-c:c}});Hg("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});Hg("Number.parseFloat",function(a){return a||parseFloat});Hg("String.prototype.padEnd",function(a){return a?a:function(b,c){var d=nLa(this,null,"padStart");return d+rLa(c,b-d.length)}});
Hg("Math.imul",function(a){return a?a:function(b,c){b=Number(b);c=Number(c);var d=b&65535,e=c&65535;return d*e+((b>>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});
Hg("Array.prototype.copyWithin",function(a){function b(c){c=Number(c);return Infinity===c||-Infinity===c?c:c|0}return a?a:function(c,d,e){var k=this.length;c=b(c);d=b(d);e=void 0===e?k:b(e);c=0>c?Math.max(k+c,0):Math.min(c,k);d=0>d?Math.max(k+d,0):Math.min(d,k);e=0>e?Math.max(k+e,0):Math.min(e,k);if(c<d)for(;d<e;)d in this?this[c++]=this[d++]:(delete this[c++],d++);else for(e=Math.min(e,k+d-c),c+=e-d;e>d;)--e in this?this[--c]=this[e]:delete this[--c];return this}});
var sLa=function(a){return a?a:Array.prototype.copyWithin};Hg("Int8Array.prototype.copyWithin",sLa);Hg("Uint8Array.prototype.copyWithin",sLa);Hg("Uint8ClampedArray.prototype.copyWithin",sLa);Hg("Int16Array.prototype.copyWithin",sLa);Hg("Uint16Array.prototype.copyWithin",sLa);Hg("Int32Array.prototype.copyWithin",sLa);Hg("Uint32Array.prototype.copyWithin",sLa);Hg("Float32Array.prototype.copyWithin",sLa);Hg("Float64Array.prototype.copyWithin",sLa);
Hg("String.prototype.matchAll",function(a){return a?a:function(b){if(b instanceof RegExp&&!b.global)throw new TypeError("s");var c=new RegExp(b,b instanceof RegExp?void 0:"g"),d=this,e=!1,k={next:function(){if(e)return{value:void 0,done:!0};var n=c.exec(d);if(!n)return e=!0,{value:void 0,done:!0};""===n[0]&&(c.lastIndex+=1);return{value:n,done:!1}}};k[Symbol.iterator]=function(){return k};return k}});
Hg("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d<arguments.length;d++){var e=Number(arguments[d]);if(0>e||1114111<e||e!==Math.floor(e))throw new RangeError("t`"+e);65535>=e?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});Hg("Math.cosh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return(b(c)+b(-c))/2}});
Hg("Math.acosh",function(a){return a?a:function(b){b=Number(b);return Math.log(b+Math.sqrt(b*b-1))}});Hg("Math.sinh",function(a){if(a)return a;var b=Math.exp;return function(c){c=Number(c);return 0===c?c:(b(c)-b(-c))/2}});Hg("Math.asinh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.log(Math.abs(b)+Math.sqrt(b*b+1));return 0>b?-c:c}});
Hg("Math.tanh",function(a){return a?a:function(b){b=Number(b);if(0===b)return b;var c=Math.exp(-2*Math.abs(b));c=(1-c)/(1+c);return 0>b?-c:c}});Hg("Math.log1p",function(a){return a?a:function(b){b=Number(b);if(.25>b&&-.25<b){for(var c=b,d=1,e=b,k=0,n=1;k!=e;)c*=b,n*=-1,e=(k=e)+n*c/++d;return e}return Math.log(1+b)}});Hg("Math.atanh",function(a){if(a)return a;var b=Math.log1p;return function(c){c=Number(c);return(b(c)-b(-c))/2}});
window.NG_BOOTSTRAP_IS_COMPILED=!1;
window._DumpException=function(a){throw a;};window._B_err=function(a){throw a;};window._B_prog=function(){};
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var tLa=tLa||{},ca=this||self,uLa=function(){return"en-US"},Kg=function(a,b){a=a.split(".");b=b||ca;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},Lg=function(){},Mg=function(a){a.instance_=void 0;a.getInstance=function(){return a.instance_?a.instance_:a.instance_=new a}},ha=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},La=function(a){var b=ha(a);return"array"==b||"object"==b&&"number"==typeof a.length},vLa=function(a){return Lf(a)&&"function"==
typeof a.getFullYear},Lf=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},Hf=function(a){return Object.prototype.hasOwnProperty.call(a,wLa)&&a[wLa]||(a[wLa]=++xLa)},wLa="closure_uid_"+(1E9*Math.random()>>>0),xLa=0,yLa=function(a,b,c){return a.call.apply(a.bind,arguments)},zLa=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,
e)}}return function(){return a.apply(b,arguments)}},Og=function(a,b,c){Og=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?yLa:zLa;return Og.apply(null,arguments)},rg=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)}},Pg=function(){return Date.now()},ALa=function(a){(0,eval)(a)},qg=function(a,b){a=a.split(".");var c=ca;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+
a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b},Qg=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,k){for(var n=Array(arguments.length-2),p=2;p<arguments.length;p++)n[p-2]=arguments[p];return b.prototype[e].apply(d,n)}},BLa=function(a){return a};
Qg(aa,Error);aa.prototype.name="CustomError";
var CLa;
var wda=function(a,b){var c=aa.call;a=a.split("%s");for(var d="",e=a.length-1,k=0;k<e;k++)d+=a[k]+(k<b.length?b[k]:"%s");c.call(aa,this,d+a[e])};Qg(wda,aa);wda.prototype.name="AssertionError";
var daa,faa,DLa="undefined"!==typeof TextDecoder,ELa,FLa="undefined"!==typeof TextEncoder;
var GLa=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return b},lza=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return 1<b.length?b:"0"+b}).join("")},HLa=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1<a.length&&56320==(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&
63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};
var Rg=function(a,b){return 0==a.lastIndexOf(b,0)},yf=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c},Tg=function(a,b){return 0==Sg(b,a.substr(0,b.length))},Ug=function(a,b){return a.toLowerCase()==b.toLowerCase()},Vg=function(a){return/^[\s\xa0]*$/.test(a)},Xg=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Sg=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1},ILa=function(a,
b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")},QLa=function(a,b){if(b)a=a.replace(JLa,"&amp;").replace(KLa,"&lt;").replace(LLa,"&gt;").replace(MLa,"&quot;").replace(NLa,"&#39;").replace(OLa,"&#0;");else{if(!PLa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(JLa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(KLa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(LLa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(MLa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(NLa,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(OLa,
"&#0;"))}return a},JLa=/&/g,KLa=/</g,LLa=/>/g,MLa=/"/g,NLa=/'/g,OLa=/\x00/g,PLa=/[\x00&<>"']/,da=function(a,b){return-1!=a.indexOf(b)},jaa=function(a,b){return da(a.toLowerCase(),b.toLowerCase())},SLa=function(a,b){var c=0;a=Xg(String(a)).split(".");b=Xg(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var k=a[e]||"",n=b[e]||"";do{k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];n=/(\d*)(\D*)(.*)/.exec(n)||["","","",""];if(0==k[0].length&&0==n[0].length)break;c=RLa(0==k[1].length?
0:parseInt(k[1],10),0==n[1].length?0:parseInt(n[1],10))||RLa(0==k[2].length,0==n[2].length)||RLa(k[2],n[2]);k=k[3];n=n[3]}while(0==c)}return c},RLa=function(a,b){return a<b?-1:a>b?1:0};
var Ea={ASSUME_NATIVE_FUNCTIONS:!1};Ea.peek=Haa;Ea.last=Haa;var Laa=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};Ea.indexOf=Laa;
var TLa=Array.prototype.lastIndexOf?function(a,b,c){return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};Ea.lastIndexOf=TLa;
var ULa=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,k=0;k<d;k++)k in e&&b.call(c,e[k],k,a)};Ea.forEach=ULa;Ea.forEachRight=Iaa;Ea.filter=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],k=0,n="string"===typeof a?a.split(""):a,p=0;p<d;p++)if(p in n){var u=n[p];b.call(c,u,p,a)&&(e[k++]=u)}return e};
var VLa=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),k="string"===typeof a?a.split(""):a,n=0;n<d;n++)n in k&&(e[n]=b.call(c,k[n],n,a));return e};Ea.map=VLa;Ea.reduce=Array.prototype.reduce?function(a,b,c,d){d&&(b=Og(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;ULa(a,function(k,n){e=b.call(d,e,k,n,a)});return e};
Ea.reduceRight=Array.prototype.reduceRight?function(a,b,c,d){d&&(b=Og(b,d));return Array.prototype.reduceRight.call(a,b,c)}:function(a,b,c,d){var e=c;Iaa(a,function(k,n){e=b.call(d,e,k,n,a)});return e};Ea.some=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in e&&b.call(c,e[k],k,a))return!0;return!1};
Ea.every=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in e&&!b.call(c,e[k],k,a))return!1;return!0};Ea.count=function(a,b,c){var d=0;ULa(a,function(e,k,n){b.call(c,e,k,n)&&++d},c);return d};Ea.find=function(a,b,c){b=Jaa(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};Ea.findIndex=Jaa;
Ea.findRight=function(a,b,c){b=Kaa(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};Ea.findIndexRight=Kaa;Ea.contains=Maa;Ea.isEmpty=function(a){return 0==a.length};Ea.clear=function(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};Ea.insert=function(a,b){Maa(a,b)||a.push(b)};Ea.insertAt=Oaa;Ea.insertArrayAt=function(a,b,c){rg(Naa,a,c,0).apply(null,b)};Ea.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=Laa(a,c))?a.push(b):Oaa(a,b,d)};
Ea.remove=function(a,b){b=Laa(a,b);var c;(c=0<=b)&&Paa(a,b);return c};Ea.removeLast=function(a,b){b=TLa(a,b);return 0<=b?(Paa(a,b),!0):!1};Ea.removeAt=Paa;Ea.removeIf=function(a,b,c){b=Jaa(a,b,c);return 0<=b?(Paa(a,b),!0):!1};Ea.removeAllIf=function(a,b,c){var d=0;Iaa(a,function(e,k){b.call(c,e,k,a)&&Paa(a,k)&&d++});return d};Ea.concat=Qaa;Ea.join=function(a){return Array.prototype.concat.apply([],arguments)};Ea.toArray=Raa;Ea.clone=Raa;
Ea.extend=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(La(d)){var e=a.length||0,k=d.length||0;a.length=e+k;for(var n=0;n<k;n++)a[e+n]=d[n]}else a.push(d)}};Ea.splice=Naa;Ea.slice=Saa;Ea.removeDuplicates=function(a,b,c){b=b||a;var d=function(u){return Lf(u)?"o"+Hf(u):(typeof u).charAt(0)+u};c=c||d;for(var e=d=0,k={};e<a.length;){var n=a[e++],p=c(n);Object.prototype.hasOwnProperty.call(k,p)||(k[p]=!0,b[d++]=n)}b.length=d};Ea.binarySearch=Vaa;
Ea.binarySelect=function(a,b,c){return Taa(a,b,!0,void 0,c)};Ea.sort=Waa;Ea.stableSort=function(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||Uaa;Waa(c,function(k,n){return e(k.value,n.value)||k.index-n.index});for(b=0;b<a.length;b++)a[b]=c[b].value};Ea.sortByKey=Xaa;Ea.sortObjectsByKey=function(a,b,c){Xaa(a,function(d){return d[b]},c)};Ea.isSorted=function(a,b,c){b=b||Uaa;for(var d=1;d<a.length;d++){var e=b(a[d-1],a[d]);if(0<e||0==e&&c)return!1}return!0};
Ea.equals=function(a,b,c){if(!La(a)||!La(b)||a.length!=b.length)return!1;var d=a.length;c=c||Yaa;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0};Ea.compare3=function(a,b,c){c=c||Uaa;for(var d=Math.min(a.length,b.length),e=0;e<d;e++){var k=c(a[e],b[e]);if(0!=k)return k}return Uaa(a.length,b.length)};Ea.defaultCompare=Uaa;Ea.inverseDefaultCompare=function(a,b){return-Uaa(a,b)};Ea.defaultCompareEquality=Yaa;Ea.binaryInsert=function(a,b,c){c=Vaa(a,b,c);return 0>c?(Oaa(a,b,-(c+1)),!0):!1};
Ea.binaryRemove=function(a,b,c){b=Vaa(a,b,c);return 0<=b?Paa(a,b):!1};Ea.bucket=function(a,b,c){for(var d={},e=0;e<a.length;e++){var k=a[e],n=b.call(c,k,e,a);void 0!==n&&(d[n]||(d[n]=[])).push(k)}return d};Ea.bucketToMap=function(a,b){for(var c=new Map,d=0;d<a.length;d++){var e=a[d],k=b(e,d,a);if(void 0!==k){var n=c.get(k);n||(n=[],c.set(k,n));n.push(e)}}return c};Ea.toObject=function(a,b,c){var d={};ULa(a,function(e,k){d[b.call(c,e,k,a)]=e});return d};
Ea.toMap=function(a,b){for(var c=new Map,d=0;d<a.length;d++){var e=a[d];c.set(b(e,d,a),e)}return c};Ea.range=function(a,b,c){var d=[],e=0,k=a;c=c||1;void 0!==b&&(e=a,k=b);if(0>c*(k-e))return[];if(0<c)for(a=e;a<k;a+=c)d.push(a);else for(a=e;a>k;a+=c)d.push(a);return d};Ea.repeat=function(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c};Ea.flatten=Zaa;Ea.rotate=function(a,b){a.length&&(b%=a.length,0<b?Array.prototype.unshift.apply(a,a.splice(-b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b)));return a};
Ea.moveItem=function(a,b,c){b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])};Ea.zip=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],k=0;k<arguments.length;k++)e.push(arguments[k][d]);b.push(e)}return b};Ea.shuffle=function(a,b){b=b||Math.random;for(var c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};
Ea.copyByIndex=function(a,b){var c=[];ULa(b,function(d){c.push(a[d])});return c};Ea.concatMap=function(a,b,c){return Qaa.apply([],VLa(a,b,c))};
var WLa=function(a){WLa[" "](a);return a};WLa[" "]=Lg;var XLa=function(a,b){try{return WLa(a[b]),!0}catch(c){}return!1},eBa=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};
var YLa=naa(),dg=oaa(),ZLa=$aa(),$La=ZLa||dg,Yg=ea("Gecko")&&!(kaa("WebKit")&&!$aa())&&!(ea("Trident")||ea("MSIE"))&&!$aa(),$g=kaa("WebKit")&&!$aa(),qHa=$g&&ea("Mobile"),ah=Daa(),aMa=Eaa(),bMa=(zaa()?"Linux"===null.platform:ea("Linux"))||Faa(),cMa=ca.navigator||null;cMa&&da(cMa.appVersion||"","X11");var nHa=Aaa(),oHa=Baa(),pHa=ea("iPad"),dMa=ea("iPod"),eMa=Caa();kaa("KaiOS");var fMa=function(){var a=ca.document;return a?a.documentMode:void 0},gMa;
a:{var hMa="",iMa=function(){var a=haa();if(Yg)return/rv:([^\);]+)(\)|;)/.exec(a);if(ZLa)return/Edge\/([\d\.]+)/.exec(a);if(dg)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if($g)return/WebKit\/(\S+)/.exec(a);if(YLa)return/(?:Version)[ \/]?(\S+)/.exec(a)}();iMa&&(hMa=iMa?iMa[1]:"");if(dg){var jMa=fMa();if(null!=jMa&&jMa>parseFloat(hMa)){gMa=String(jMa);break a}}gMa=hMa}
var kMa=gMa,lMa={},mMa=function(a){return eBa(lMa,a,function(){return 0<=SLa(kMa,a)})},HDa=function(a){return Number(nMa)>=a},oMa;if(ca.document&&dg){var pMa=fMa();oMa=pMa?pMa:parseInt(kMa,10)||void 0}else oMa=void 0;var nMa=oMa;
var qMa=raa(),rMa=Baa()||ea("iPod"),sMa=ea("iPad"),tMa=uaa(),uMa=saa(),vMa=taa()&&!Caa();
var wMa={},xMa=null,yMa=Yg||$g,zMa=yMa||"function"==typeof ca.btoa,AMa=yMa||!vMa&&!dg&&"function"==typeof ca.atob,bba=function(a,b){void 0===b&&(b=0);BMa();b=wMa[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,k=0;e<a.length-2;e+=3){var n=a[e],p=a[e+1],u=a[e+2],v=b[n>>2];n=b[(n&3)<<4|p>>4];p=b[(p&15)<<2|u>>6];u=b[u&63];c[k++]=""+v+n+p+u}v=0;u=d;switch(a.length-e){case 2:v=a[e+1],u=b[(v&15)<<2]||d;case 1:a=a[e],c[k]=""+b[a>>2]+b[(a&3)<<4|v>>4]+u+d}return c.join("")},CMa=function(a,b){return zMa&&
!b?ca.btoa(a):bba(GLa(a),b)},EMa=function(a,b){if(AMa&&!b)return ca.atob(a);var c="";DMa(a,function(d){c+=String.fromCharCode(d)});return c},bh=function(a){var b=[];DMa(a,function(c){b.push(c)});return b},eba=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):da("=.",a[b-1])&&(c=da("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;DMa(a,function(k){d[e++]=k});return e!==c?d.subarray(0,e):d},DMa=function(a,b){function c(u){for(;d<a.length;){var v=a.charAt(d++),y=xMa[v];if(null!=y)return y;if(!Vg(v))throw Error("G`"+
v);}return u}BMa();for(var d=0;;){var e=c(-1),k=c(0),n=c(64),p=c(64);if(64===p&&-1===e)break;b(e<<2|k>>4);64!=n&&(b(k<<4&240|n>>2),64!=p&&b(n<<6&192|p))}},BMa=function(){if(!xMa){xMa={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));wMa[c]=d;for(var e=0;e<d.length;e++){var k=d[e];void 0===xMa[k]&&(xMa[k]=e)}}}};
var aba="function"===typeof Uint8Array,gba;
var FMa,qba=function(a){this.value_=a;if(null!==a&&0===a.length)throw Error("H");},Cba=function(){return FMa||(FMa=new qba(null))};f=qba.prototype;f.jwb=function(){return this.isEmpty()?"":this.lKb()};f.kwb=function(){return this.isEmpty()?gba||(gba=new Uint8Array(0)):new Uint8Array(this.oKb())};f.isEmpty=function(){return null==this.value_};f.lKb=function(){return this.value_=cba(this.value_)};f.oKb=function(){return this.value_=fba(this.value_)};
var hba="function"===typeof Uint8Array.prototype.slice,ia=0,ja=0;
var GMa=function(a,b,c,d){d=void 0===d?{}:d;d=void 0===d.Cj?!1:d.Cj;this.dataView_=this.bytes_=null;this.cursor_=this.end_=this.start_=0;this.Cj=d;a&&this.setBlock(a,b,c)};f=GMa.prototype;f.free=function(){this.clear();100>HMa.length&&HMa.push(this)};f.clear=function(){this.dataView_=this.bytes_=null;this.cursor_=this.end_=this.start_=0;this.Cj=!1};f.getBuffer=function(){return this.bytes_};
f.setBlock=function(a,b,c){this.bytes_=rba(a,this.Cj);this.start_=void 0!==b?b:0;this.end_=void 0!==c?this.start_+c:this.bytes_.length;this.cursor_=this.start_};f.getEnd=function(){return this.end_};f.setEnd=function(a){this.end_=a};f.reset=function(){this.cursor_=this.start_};f.getCursor=function(){return this.cursor_};f.setCursor=function(a){this.cursor_=a};f.advance=function(a){this.cursor_+=a;this.hf()};f.atEnd=function(){return this.cursor_==this.end_};
f.readSplitVarint64=function(a){for(var b=128,c=0,d=0,e=0;4>e&&128<=b;e++)b=this.bytes_[this.cursor_++],c|=(b&127)<<7*e;128<=b&&(b=this.bytes_[this.cursor_++],c|=(b&127)<<28,d|=(b&127)>>4);if(128<=b)for(e=0;5>e&&128<=b;e++)b=this.bytes_[this.cursor_++],d|=(b&127)<<7*e+3;if(128>b)return a(c>>>0,d>>>0);throw Error("B");};f.skipVarint=function(){for(var a=this.cursor_,b=0;10>b;b++){if(0===(this.bytes_[a]&128)){this.cursor_=a+1;this.hf();return}a++}throw Error("B");};
f.hf=function(){if(this.cursor_>this.end_)throw Error("C`"+this.cursor_+"`"+this.end_);};
f.readUnsignedVarint32=function(){var a=this.bytes_,b=a[this.cursor_+0],c=b&127;if(128>b)return this.cursor_+=1,this.hf(),c;b=a[this.cursor_+1];c|=(b&127)<<7;if(128>b)return this.cursor_+=2,this.hf(),c;b=a[this.cursor_+2];c|=(b&127)<<14;if(128>b)return this.cursor_+=3,this.hf(),c;b=a[this.cursor_+3];c|=(b&127)<<21;if(128>b)return this.cursor_+=4,this.hf(),c;b=a[this.cursor_+4];c|=(b&15)<<28;if(128>b)return this.cursor_+=5,this.hf(),c>>>0;this.cursor_+=5;if(128<=a[this.cursor_++]&&128<=a[this.cursor_++]&&
128<=a[this.cursor_++]&&128<=a[this.cursor_++]&&128<=a[this.cursor_++])throw Error("B");this.hf();return c};f.readSignedVarint32=function(){return this.readUnsignedVarint32()};f.readUnsignedVarint64=function(){return this.readSplitVarint64(lba)};f.ksc=function(){return this.readSplitVarint64(oba)};f.readSignedVarint64=function(){return this.readSplitVarint64(mba)};f.gsc=function(){return this.readSplitVarint64(pba)};f.nsc=function(){return this.readSplitVarint64(nba)};
f.readUint8=function(){var a=this.bytes_[this.cursor_+0];this.cursor_+=1;this.hf();return a};f.readUint16=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1];this.cursor_+=2;this.hf();return a<<0|b<<8};f.readUint32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],d=this.bytes_[this.cursor_+3];this.cursor_+=4;this.hf();return(a<<0|b<<8|c<<16|d<<24)>>>0};
f.readUint64=function(){var a=this.readUint32(),b=this.readUint32();return lba(a,b)};f.kxa=function(){var a=this.readUint32(),b=this.readUint32();return oba(a,b)};f.readInt32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],d=this.bytes_[this.cursor_+3];this.cursor_+=4;this.hf();return a<<0|b<<8|c<<16|d<<24};f.readInt64=function(){var a=this.readUint32(),b=this.readUint32();return mba(a,b)};
f.O6a=function(){var a=this.readUint32(),b=this.readUint32();return pba(a,b)};f.readFloat=function(){var a=this.readUint32(),b=2*(a>>31)+1,c=a>>>23&255;a&=8388607;return 255==c?a?NaN:Infinity*b:0==c?b*Math.pow(2,-149)*a:b*Math.pow(2,c-150)*(a+Math.pow(2,23))};f.readDouble=function(){var a=this.readUint32(),b=this.readUint32(),c=2*(b>>31)+1,d=b>>>20&2047;a=4294967296*(b&1048575)+a;return 2047==d?a?NaN:Infinity*c:0==d?c*Math.pow(2,-1074)*a:c*Math.pow(2,d-1075)*(a+4503599627370496)};
f.Src=function(a,b){var c=this.cursor_,d=8*a;if(c+d>this.end_)throw Error("C`"+(this.end_-c)+"`"+d);c+=this.bytes_.byteOffset;void 0===IMa&&(IMa=513==(new Uint16Array((new Uint8Array([1,2])).buffer))[0]);if(IMa)for(this.cursor_+=d,a=new Float64Array(this.bytes_.buffer.slice(c,c+d)),d=0;d<a.length;d++)b.push(a[d]);else for(d=0;d<a;d++)b.push(this.readDouble())};f.readBool=function(){var a=!!this.bytes_[this.cursor_++];this.hf();return a};f.readEnum=function(){return this.readSignedVarint32()};
f.readString=function(a,b){var c=this.cursor_;this.cursor_+=a;this.hf();var d=this.bytes_;if(DLa)b=(b?eaa():gaa()).decode(d.subarray(c,c+a));else{a=c+a;for(var e=[],k=null,n,p,u,v;c<a;)n=d[c++],128>n?e.push(n):224>n?c>=a?baa(b,e):(p=d[c++],194>n||aaa(p)?(c--,baa(b,e)):e.push((n&31)<<6|p&63)):240>n?c>=a-1?baa(b,e):(p=d[c++],aaa(p)||224===n&&160>p||237===n&&160<=p||aaa(u=d[c++])?(c--,baa(b,e)):e.push((n&15)<<12|(p&63)<<6|u&63)):244>=n?c>=a-2?baa(b,e):(p=d[c++],aaa(p)||0!==(n<<28)+(p-144)>>30||aaa(u=
d[c++])||aaa(v=d[c++])?(c--,baa(b,e)):(n=(n&7)<<18|(p&63)<<12|(u&63)<<6|v&63,n-=65536,e.push((n>>10&1023)+55296,(n&1023)+56320))):baa(b,e),8192<=e.length&&(k=caa(k,e),e.length=0);b=caa(k,e)}return b};f.readBytes=function(a){if(0>a||this.cursor_+a>this.bytes_.length){if(0>a)throw Error("D`"+a);throw Error("C`"+(this.bytes_.length-this.cursor_)+"`"+a);}var b=this.Cj?this.bytes_.subarray(this.cursor_,this.cursor_+a):iba(this.bytes_,this.cursor_,this.cursor_+a);this.cursor_+=a;return b};
var HMa=[],IMa=void 0;
var JMa=function(a){var b={},c=void 0===b.Wka?!1:b.Wka;this.xGb={Cj:void 0===b.Cj?!1:b.Cj};this.Wka=c;b=this.xGb;HMa.length?(c=HMa.pop(),b&&(c.Cj=b.Cj),a&&c.setBlock(a,void 0,void 0),a=c):a=new GMa(a,void 0,void 0,b);this.decoder_=a;this.Pj=this.decoder_.getCursor();this.nextWireType_=this.sC=this.nextField_=-1};f=JMa.prototype;f.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=this.sC=-1;100>KMa.length&&KMa.push(this)};f.getCursor=function(){return this.decoder_.getCursor()};
f.getBuffer=function(){return this.decoder_.getBuffer()};f.getTag=function(){return this.sC};f.isEndGroup=function(){return 4==this.nextWireType_};f.isDelimited=function(){return 2==this.nextWireType_};f.setBlock=function(a,b,c){this.decoder_.setBlock(a,b,c);this.nextWireType_=this.nextField_=-1};f.reset=function(){this.decoder_.reset();this.Pj=this.decoder_.getCursor();this.nextWireType_=this.nextField_=this.sC=-1};f.advance=function(a){this.decoder_.advance(a)};
f.nextField=function(){if(this.decoder_.atEnd())return!1;this.Pj=this.decoder_.getCursor();var a=this.decoder_.readUnsignedVarint32(),b=a>>>3,c=a&7;if(!(0<=c&&5>=c))throw Error("w`"+c+"`"+this.Pj);if(1>b)throw Error("x`"+b+"`"+this.Pj);this.sC=a;this.nextField_=b;this.nextWireType_=c;return!0};f.skipVarintField=function(){0!=this.nextWireType_?this.skipField():this.decoder_.skipVarint()};
f.skipDelimitedField=function(){if(2!=this.nextWireType_)return this.skipField(),0;var a=this.decoder_.readUnsignedVarint32();this.decoder_.advance(a);return a};f.skipFixed32Field=function(){this.decoder_.advance(4)};f.skipFixed64Field=function(){this.decoder_.advance(8)};f.skipGroup=function(){var a=this.nextField_;do{if(!this.nextField())throw Error("y");if(4==this.nextWireType_){if(this.nextField_!=a)throw Error("z");break}this.skipField()}while(1)};
f.skipField=function(){switch(this.nextWireType_){case 0:this.skipVarintField();break;case 1:this.skipFixed64Field();break;case 2:this.skipDelimitedField();break;case 5:this.skipFixed32Field();break;case 3:this.skipGroup();break;default:throw Error("w`"+this.nextWireType_+"`"+this.Pj);}};f.ZVa=function(a){var b=this.Pj;this.skipField();this.rHa(a,b)};f.rHa=function(a,b){if(!this.Wka){b=iba(this.decoder_.getBuffer(),b,this.decoder_.getCursor());var c=a.tB;c?c.push(b):a.tB=[b]}};
f.readMessage=function(a,b){var c=this.decoder_.getEnd(),d=this.decoder_.readUnsignedVarint32(),e=this.decoder_.getCursor()+d;this.decoder_.setEnd(e);b(a,this);b=e-this.decoder_.getCursor();if(0!==b)throw Error("v`"+d+"`"+(d-b));this.decoder_.setCursor(e);this.decoder_.setEnd(c);return a};
f.isc=function(a,b,c){var d=this.Pj,e=this.decoder_.getCursor(),k=this.nextField_,n=this.sC,p=this.nextWireType_;try{this.decoder_.setCursor(c);if(!this.nextField()||2!==this.nextWireType_||3!==this.nextField_)throw Error("J");return this.readMessage(a,b)}finally{this.Pj=d,this.decoder_.setCursor(e),this.nextField_=k,this.sC=n,this.nextWireType_=p}};f.Vrc=function(a,b,c){c(b,this);if(4!==this.nextWireType_)throw Error("A");if(this.nextField_!==a)throw Error("z");};f.readInt32=function(){return this.decoder_.readSignedVarint32()};
f.readInt64=function(){return this.decoder_.readSignedVarint64()};f.O6a=function(){return this.decoder_.gsc()};f.readUint32=function(){return this.decoder_.readUnsignedVarint32()};f.readUint64=function(){return this.decoder_.readUnsignedVarint64()};f.kxa=function(){return this.decoder_.ksc()};f.hsc=function(){return this.decoder_.nsc()};f.readFixed32=function(){return this.decoder_.readUint32()};f.readFixed64=function(){return this.decoder_.readUint64()};f.Trc=function(){return this.decoder_.kxa()};
f.readFloat=function(){return this.decoder_.readFloat()};f.readDouble=function(){return this.decoder_.readDouble()};f.readBool=function(){return!!this.decoder_.readUnsignedVarint32()};f.readEnum=function(){return this.decoder_.readSignedVarint64()};f.readString=function(){var a=this.decoder_.readUnsignedVarint32();return this.decoder_.readString(a,!1)};f.s4=function(){var a=this.decoder_.readUnsignedVarint32();return this.decoder_.readString(a,!0)};
f.readBytes=function(){var a=this.decoder_.readUnsignedVarint32();return this.decoder_.readBytes(a)};f.readSplitVarint64=function(a){return this.decoder_.readSplitVarint64(a)};f.p4=function(a,b){var c=this.P6a();for(c=this.decoder_.getCursor()+c;this.decoder_.getCursor()<c;)b.push(a.call(this.decoder_))};f.P6a=function(){return this.decoder_.readUnsignedVarint32()};f.bsc=function(a){this.isDelimited()?this.p4(GMa.prototype.readSignedVarint32,a):a.push(this.readInt32())};
f.csc=function(a){this.isDelimited()?this.p4(GMa.prototype.readSignedVarint64,a):a.push(this.readInt64())};f.Zrc=function(a){this.isDelimited()?this.decoder_.Src(this.P6a()/8,a):a.push(this.readDouble())};f.Yrc=function(a){this.isDelimited()?this.p4(GMa.prototype.readBool,a):a.push(this.readBool())};f.asc=function(a){this.isDelimited()?this.p4(GMa.prototype.readEnum,a):a.push(this.readEnum())};var KMa=[];
var LMa=function(a,b){this.lo=a>>>0;this.hi=b>>>0},MMa=function(a,b){this.lo=a>>>0;this.hi=b>>>0};
var NMa=function(){this.buffer_=[]};f=NMa.prototype;f.length=function(){return this.buffer_.length};f.end=function(){var a=this.buffer_;this.buffer_=[];return a};f.writeSplitVarint64=function(a,b){for(;0<b||127<a;)this.buffer_.push(a&127|128),a=(a>>>7|b<<25)>>>0,b>>>=7;this.buffer_.push(a)};f.writeSplitFixed64=function(a,b){this.writeUint32(a);this.writeUint32(b)};f.writeUnsignedVarint32=function(a){for(;127<a;)this.buffer_.push(a&127|128),a>>>=7;this.buffer_.push(a)};
f.writeSignedVarint32=function(a){if(0<=a)this.writeUnsignedVarint32(a);else{for(var b=0;9>b;b++)this.buffer_.push(a&127|128),a>>=7;this.buffer_.push(1)}};f.writeUnsignedVarint64=function(a){kba(a);this.writeSplitVarint64(ia,ja)};f.writeSignedVarint64=function(a){kba(a);this.writeSplitVarint64(ia,ja)};f.writeZigzagVarint64=function(a){var b=a;a=0>b;b=2*Math.abs(b);jba(b);b=ia;var c=ja;a&&(0==b?0==c?c=b=4294967295:(c--,b=4294967295):b--);ia=b;ja=c;this.writeSplitVarint64(ia,ja)};
f.writeUint32=function(a){this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};f.writeUint64=function(a){jba(a);this.writeUint32(ia);this.writeUint32(ja)};f.writeInt32=function(a){this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};f.writeInt64=function(a){kba(a);this.writeSplitFixed64(ia,ja)};
f.writeFloat=function(a){var b=a;b=(a=0>b?1:0)?-b:b;if(0===b)0<1/b?ia=ja=0:(ja=0,ia=2147483648);else if(isNaN(b))ja=0,ia=2147483647;else if(3.4028234663852886E38<b)ja=0,ia=(a<<31|2139095040)>>>0;else if(1.1754943508222875E-38>b)b=Math.round(b/Math.pow(2,-149)),ja=0,ia=(a<<31|b)>>>0;else{var c=Math.floor(Math.log(b)/Math.LN2);b*=Math.pow(2,-c);b=Math.round(8388608*b);16777216<=b&&++c;ja=0;ia=(a<<31|c+127<<23|b&8388607)>>>0}this.writeUint32(ia)};
f.writeDouble=function(a){var b=a;b=(a=0>b?1:0)?-b:b;if(0===b)ja=0<1/b?0:2147483648,ia=0;else if(isNaN(b))ja=2147483647,ia=4294967295;else if(1.7976931348623157E308<b)ja=(a<<31|2146435072)>>>0,ia=0;else if(2.2250738585072014E-308>b){var c=b/Math.pow(2,-1074);ja=(a<<31|c/4294967296)>>>0;ia=c>>>0}else{var d=b;c=0;if(2<=d)for(;2<=d&&1023>c;)c++,d/=2;else for(;1>d&&-1022<c;)d*=2,c--;b*=Math.pow(2,-c);ja=(a<<31|c+1023<<20|1048576*b&1048575)>>>0;ia=4503599627370496*b>>>0}this.writeUint32(ia);this.writeUint32(ja)};
f.writeBool=function(a){this.buffer_.push(a?1:0)};f.writeEnum=function(a){this.writeSignedVarint32(a)};f.writeBytes=function(a){for(;8192<a.length;)Array.prototype.push.apply(this.buffer_,a.subarray(0,8192)),a=a.subarray(8192);Array.prototype.push.apply(this.buffer_,a)};
var dca=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new NMa};f=dca.prototype;f.gD=function(a){0!==a.length&&(this.blocks_.push(a),this.totalLength_+=a.length)};f.appendUint8Array_=function(a){this.gD(this.encoder_.end());this.gD(a)};f.beginDelimited_=function(a){this.writeFieldHeader_(a,2);a=this.encoder_.end();this.gD(a);a.push(this.totalLength_);return a};
f.endDelimited_=function(a){var b=a.pop();for(b=this.totalLength_+this.encoder_.length()-b;127<b;)a.push(b&127|128),b>>>=7,this.totalLength_++;a.push(b);this.totalLength_++};f.TMc=function(a){if(a=a.tB){this.gD(this.encoder_.end());for(var b=0;b<a.length;b++)this.gD(a[b])}};f.getResultBuffer=function(){this.gD(this.encoder_.end());for(var a=new Uint8Array(this.totalLength_),b=this.blocks_,c=b.length,d=0,e=0;e<c;e++){var k=b[e];a.set(k,d);d+=k.length}this.blocks_=[a];return a};
f.writeFieldHeader_=function(a,b){this.encoder_.writeUnsignedVarint32(8*a+b)};f.writeUnsignedVarint32_=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeUnsignedVarint32(b))};f.writeSignedVarint32_=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeSignedVarint32(b))};f.writeUnsignedVarint64_=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeUnsignedVarint64(b))};
f.writeSignedVarint64_=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeSignedVarint64(b))};f.writeZigzagVarint64_=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeZigzagVarint64(b))};f.writeInt32=function(a,b){null!=b&&this.writeSignedVarint32_(a,b)};f.writeInt64=function(a,b){null!=b&&this.writeSignedVarint64_(a,b)};
f.writeInt64String=function(a,b){null!=b&&(b=b&&!/^-?\d+$/.test(b)?null:sba(b,MMa),this.writeFieldHeader_(a,0),this.encoder_.writeSplitVarint64(b.lo,b.hi))};f.writeUint32=function(a,b){null!=b&&this.writeUnsignedVarint32_(a,b)};f.writeUint64=function(a,b){null!=b&&this.writeUnsignedVarint64_(a,b)};f.writeUint64String=function(a,b){null!=b&&(b=b&&!/^\d+$/.test(b)?null:sba(b,LMa),this.writeFieldHeader_(a,0),this.encoder_.writeSplitVarint64(b.lo,b.hi))};
f.writeSint64=function(a,b){null!=b&&this.writeZigzagVarint64_(a,b)};f.writeFixed32=function(a,b){null!=b&&(this.writeFieldHeader_(a,5),this.encoder_.writeUint32(b))};f.writeFixed64=function(a,b){null!=b&&(this.writeFieldHeader_(a,1),this.encoder_.writeUint64(b))};f.QMc=function(a,b){null!=b&&(b=b&&!/^\d+$/.test(b)?null:sba(b,LMa),this.writeFieldHeader_(a,1),this.encoder_.writeSplitFixed64(b.lo,b.hi))};f.writeFloat=function(a,b){null!=b&&(this.writeFieldHeader_(a,5),this.encoder_.writeFloat(b))};
f.writeDouble=function(a,b){null!=b&&(this.writeFieldHeader_(a,1),this.encoder_.writeDouble(b))};f.writeBool=function(a,b){null!=b&&(this.writeFieldHeader_(a,0),this.encoder_.writeBool(b))};f.writeEnum=function(a,b){null!=b&&(b=parseInt(b,10),this.writeFieldHeader_(a,0),this.encoder_.writeSignedVarint32(b))};
f.writeString=function(a,b){if(null!=b){var c=this.ygb;if(FLa)b=(ELa||(ELa=new TextEncoder)).encode(b);else{var d=void 0;d=void 0===d?!1:d;for(var e=0,k=new Uint8Array(3*b.length),n=0;n<b.length;n++){var p=b.charCodeAt(n);if(128>p)k[e++]=p;else{if(2048>p)k[e++]=p>>6|192;else{if(55296<=p&&57343>=p){if(56319>=p&&n<b.length){var u=b.charCodeAt(++n);if(56320<=u&&57343>=u){p=1024*(p-55296)+u-56320+65536;k[e++]=p>>18|240;k[e++]=p>>12&63|128;k[e++]=p>>6&63|128;k[e++]=p&63|128;continue}else n--}if(d)throw Error("F");
p=65533}k[e++]=p>>12|224;k[e++]=p>>6&63|128}k[e++]=p&63|128}}b=k.subarray(0,e)}c.call(this,a,b)}};f.writeBytes=function(a,b){null!=b&&this.ygb(a,rba(b))};f.ygb=function(a,b){this.writeFieldHeader_(a,2);this.encoder_.writeUnsignedVarint32(b.length);this.appendUint8Array_(b)};f.writeMessage=function(a,b,c){null!=b&&(a=this.beginDelimited_(a),c(b,this),this.endDelimited_(a))};
f.RMc=function(a,b,c){null!=b&&(this.writeFieldHeader_(1,3),this.writeFieldHeader_(2,0),this.encoder_.writeSignedVarint32(a),a=this.beginDelimited_(3),c(b,this),this.endDelimited_(a),this.writeFieldHeader_(1,4))};f.writeSplitFixed64=function(a,b,c){this.writeFieldHeader_(a,1);this.encoder_.writeSplitFixed64(b,c)};f.writeSplitVarint64=function(a,b,c){this.writeFieldHeader_(a,0);this.encoder_.writeSplitVarint64(b,c)};
f.writeRepeatedInt32=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)this.writeSignedVarint32_(a,b[c])};f.writeRepeatedInt64=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)this.writeSignedVarint64_(a,b[c])};f.writeRepeatedEnum=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)this.writeEnum(a,b[c])};f.writeRepeatedString=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)this.writeString(a,b[c])};
f.writeRepeatedBytes=function(a,b){if(null!=b)for(var c=0;c<b.length;c++)this.writeBytes(a,b[c])};f.writeRepeatedMessage=function(a,b,c){if(null!=b)for(var d=0;d<b.length;d++){var e=this.beginDelimited_(a);c(b[d],this);this.endDelimited_(e)}};f.SMc=function(a,b,c){if(null!=b)for(var d=0;d<b.length;d++)this.writeFieldHeader_(a,3),c(b[d],this),this.writeFieldHeader_(a,4)};
f.writePackedInt32=function(a,b){if(null!=b&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeSignedVarint32(b[c]);this.endDelimited_(a)}};f.writePackedInt64=function(a,b){if(null!=b&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeSignedVarint64(b[c]);this.endDelimited_(a)}};f.writePackedDouble=function(a,b){if(null!=b&&b.length)for(this.writeFieldHeader_(a,2),this.encoder_.writeUnsignedVarint32(8*b.length),a=0;a<b.length;a++)this.encoder_.writeDouble(b[a])};
f.writePackedBool=function(a,b){if(null!=b&&b.length)for(this.writeFieldHeader_(a,2),this.encoder_.writeUnsignedVarint32(b.length),a=0;a<b.length;a++)this.encoder_.writeBool(b[a])};f.writePackedEnum=function(a,b){if(null!=b&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeEnum(b[c]);this.endDelimited_(a)}};
var tba="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;
var OMa,Rba=Object.freeze(xba([])),PMa="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;
var Gba=function(a,b){this.arr_=a;this.valueCtor=b;this.map={};this.q8b=this.arrClean=!1;for(a=this.size=0;a<this.arr_.length;a++){b=this.arr_[a];var c=b[0].toString(),d=this.map[c];this.map[c]=b;void 0===d&&this.size++}};f=Gba.prototype;f.toArrayInternal=function(){if(!this.arrClean){var a=this.stringKeys_();a.sort();for(var b=0;b<a.length;b++)this.arr_[b]=this.map[a[b]];a.length<this.arr_.length&&(this.arr_.length=a.length);this.arrClean=!0;this.size=this.arr_.length}return this.arr_};
f.C6b=function(){var a=Lba,b=this.valueCtor,c=new Gba(xba([]),b),d;for(d in this.map){var e=this.map[d];b?c.set(e[0],a(this.wrapEntry_(e))):c.set(e[0],e[1])}return c};f.getLength=function(){return this.size};f.clear=function(){this.map={};this.size=this.arr_.length=0;this.arrClean=!0};f.delete=function(a){a=a.toString();return this.map.hasOwnProperty(a)?(delete this.map[a],this.size--,this.arrClean=!1,!0):!1};f.del=function(a){return this.delete(a)};
f.entries=function(){var a=[],b=this.stringKeys_();b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d[0],this.wrapEntry_(d)])}return new QMa(a)};f.keys=function(){var a=[],b=this.stringKeys_();b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]][0]);return new QMa(a)};f.values=function(){var a=[],b=this.stringKeys_();b.sort();for(var c=0;c<b.length;c++)a.push(this.wrapEntry_(this.map[b[c]]));return new QMa(a)};
f.forEach=function(a,b){var c=this.stringKeys_();c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,this.wrapEntry_(e),e[0],this)}};f.set=function(a,b){var c=a.toString(),d=this.map[c];d?d[1]=b:(a=[a,b],this.map[c]=a,this.arr_.push(a),this.arrClean=!1,this.size++);return this};f.wrapEntry_=function(a){var b=a[1];this.valueCtor&&(Array.isArray(b)||null==b)&&(b=new this.valueCtor(b),b=a[1]=b,this.q8b&&yba(b.Xg));return b};f.get=function(a){if(a=this.map[a.toString()])return this.wrapEntry_(a)};
f.has=function(a){return a.toString()in this.map};f.stringKeys_=function(){var a=this.map,b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};Gba.prototype[Symbol.iterator]=function(){return this.entries()};var QMa=function(a){this.idx_=0;this.arr_=a};QMa.prototype.next=function(){return this.idx_<this.arr_.length?{done:!1,value:this.arr_[this.idx_++]}:{done:!0,value:void 0}};QMa.prototype[Symbol.iterator]=function(){return this};
var va=function(a,b,c){return-1===b?null:b>=a.pivot_?a.Xh?a.Xh[b]:void 0:(void 0===c?0:c)&&a.Xh&&(c=a.Xh[b],null!=c)?c:a.Xg[b+a.arrayIndexOffset]},la=function(a,b,c,d){b<a.pivot_&&(void 0===d||!d)?a.Xg[b+a.arrayIndexOffset]=c:(a.Xh||(a.Xh=a.Xg[a.pivot_+a.arrayIndexOffset]={}))[b]=c;return a},dh=function(a,b){return null!=va(a,b)},eh=function(a,b,c){return Fba(a,c)===b},ya=function(a,b,c,d){d=void 0===d?!1:d;c=va(a,b,d);null==c&&(c=Rba);c===Rba&&(c=xba(c.slice()),la(a,b,c,d));return c},fh=function(a,
b){a=va(a,b);return null==a?a:+a},gh=function(a,b){a=va(a,b);return null==a?a:!!a},hh=function(a,b,c){a=va(a,b);return null==a?c:a},ih=function(a,b,c){c=void 0===c?!1:c;a=gh(a,b);return null==a?c:a},kh=function(a,b,c){c=void 0===c?0:c;a=fh(a,b);return null==a?c:a},ra=function(a,b,c,d){a:{var e=va(a,b);if(null==e){if(c){a=void 0;break a}e=xba([])}e.constructor===Gba?a=e:(c=new Gba(e,d),la(a,b,c,!1,!0),a=c)}return a},lh=function(a,b,c){var d=void 0===d?!1:d;return la(a,b,null==c?xba([]):Array.isArray(c)?
xba(c):c,d)},ma=function(a,b,c){return la(a,b,void 0,!1,void 0===c?!1:c)},mh=function(a,b){return Ba(a,b,void 0)},nh=function(a,b,c,d){b=ya(a,b);void 0!=d?b.splice(d,0,c):b.push(c);return a},oh=function(a,b,c,d){(c=Fba(a,c))&&c!==b&&null!=d&&(a.Eb&&c in a.Eb&&(a.Eb[c]=void 0),la(a,c,void 0));return la(a,b,d)},Fba=function(a,b){for(var c=0,d=0;d<b.length;d++){var e=b[d];null!=va(a,e)&&(0!==c&&ma(a,c,!0),c=e)}return c},Vca=function(a,b,c,d){d=void 0===d?!1:d;a.Eb||(a.Eb={});var e=a.Eb[c];if(e)return e;
e=va(a,c,d);b=new b(e);null==e&&la(a,c,b.toArrayInternal(),d);return a.Eb[c]=b},pa=function(a,b,c,d,e){if(-1===c)return null;a.Eb||(a.Eb={});var k=a.Eb[c];if(k)return k;e=va(a,c,void 0===e?!1:e);if(null==e&&!d)return k;b=new b(e);return a.Eb[c]=b},oa=function(a,b,c,d){a.Eb||(a.Eb={});var e=a.Eb[c];if(!e){d=ya(a,c,!0,void 0===d?!1:d);e=[];for(var k=!1,n=0;n<d.length;n++)e[n]=new b(d[n]),k&&yba(e[n].Xg);k&&(yba(e),Object.freeze(e));a.Eb[c]=e}return e},Ba=function(a,b,c,d){d=void 0===d?!1:d;a.Eb||(a.Eb=
{});var e=c?c.toArrayInternal():c;a.Eb[b]=c;return la(a,b,e,d)},ph=function(a,b,c,d){a.Eb||(a.Eb={});var e=d?d.toArrayInternal():d;a.Eb[b]=d;return oh(a,b,c,e)},Aa=function(a,b,c,d){d=void 0===d?!1:d;if(c){var e=xba([]);for(var k=0;k<c.length;k++)e[k]=c[k].toArrayInternal();a.Eb||(a.Eb={});a.Eb[b]=c}else a.Eb&&(a.Eb[b]=void 0),e=Rba;return la(a,b,e,d)},RMa=function(a,b,c,d,e){var k=oa(a,c,b,void 0===k?!1:k);c=d?d:new c;a=ya(a,b);void 0!=e?(k.splice(e,0,c),a.splice(e,0,c.toArrayInternal())):(k.push(c),
a.push(c.toArrayInternal()));return c},qh=function(a,b,c,d,e){RMa(a,b,c,d,e);return a},rh=function(a,b,c){return hh(a,b,void 0===c?0:c)},sh=function(a,b,c){return hh(a,b,void 0===c?"":c)},SMa=function(a,b,c){return sh(a,na(a,c,b),void 0)},th=function(a,b,c){return va(a,na(a,c,b))},TMa=function(a,b,c){return gh(a,na(a,c,b))},uh=function(a,b,c,d){return pa(a,b,na(a,d,c))},vh=function(a,b,c){return Eba(a,b,c,!1)},wh=function(a,b,c){return Eba(a,b,c,0)},yh=function(a,b,c){return Eba(a,b,c,0)},zh=function(a,
b,c){return Eba(a,b,c,"")},Ah=function(a,b,c){return Eba(a,b,c,0)};
var Zca=function(a,b,c,d){var e=$ca,k=ada;this.fieldIndex=a;this.fieldName=b;this.ctor=c;this.toObjectFn=d;this.isRepeated=0;this.tTb=e;this.hyc=k};Zca.prototype.isMessageType=function(){return!!this.ctor};
var Nba;
var UMa=function(a,b,c){var d=Nba;Nba=null;a||(a=d);d=this.constructor.messageId;a||(a=d?[d]:[]);this.arrayIndexOffset=(d?0:-1)-(this.constructor.I6b||0);this.Eb=void 0;this.Xg=a;a:{d=this.Xg.length;a=d-1;if(d&&(d=this.Xg[a],zba(d))){this.pivot_=a-this.arrayIndexOffset;this.Xh=d;break a}void 0!==b&&-1<b?(this.pivot_=Math.max(b,a+1-this.arrayIndexOffset),this.Xh=void 0):this.pivot_=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.pivot_)a+=this.arrayIndexOffset,(d=this.Xg[a])?Array.isArray(d)&&
xba(d):this.Xg[a]=Rba;else{d=this.Xh||(this.Xh=this.Xg[this.pivot_+this.arrayIndexOffset]={});var e=d[a];e?Array.isArray(e)&&xba(e):d[a]=Rba}};f=UMa.prototype;f.toArray=function(){return this.toJSON()};f.toJsonValue=function(){return this.toJSON()};f.toJSON=function(){var a=this.toArrayInternal();return OMa?a:Iba(a,Kba)};f.toArrayInternal=function(){return this.Xg};f.serialize=function(){OMa=!0;try{return JSON.stringify(this.toJSON(),Pba)}finally{OMa=!1}};
var bva=function(a,b){return Oba(a,b?JSON.parse(b):null)};UMa.prototype.getExtension=function(a){return a.tTb(this)};UMa.prototype.clone=function(){var a=this.constructor,b=Iba(this.toArrayInternal(),Mba);a=Oba(a,b);$ba(a,this);return a};UMa.prototype.toString=function(){return this.toArrayInternal().toString()};
var VMa=function(){UMa.apply(this,arguments)};Y(VMa,UMa);VMa.prototype.setExtension=function(a,b){return a.hyc(this,b)};var WMa=function(){var a={};Object.defineProperties(VMa,(a[Symbol.hasInstance]={value:Object[Symbol.hasInstance],configurable:!1,writable:!1,enumerable:!1},a))};PMa&&WMa();
var Bh=function(a,b,c){return{fieldInfo:a,S6a:XMa,iia:b,Jec:void 0,kua:void 0,Kec:c}},YMa=function(a,b,c,d){a.RMc(c.fieldIndex,b.getExtension(c),d)},Qba,gca=function(){UMa.apply(this,arguments)};Y(gca,UMa);gca.prototype.Tvb=function(a){a.set(hh(this,1,""),hh(this,2,""))};gca.prototype.Uvb=function(a,b){a.set(hh(this,1,""),pa(this,b,2)||new b)};gca.prototype.Svb=function(a){a.set(hh(this,1,""),Dba(hh(this,2,Cba())))};
var kca=Symbol(),sca=Symbol(),zca=Symbol(),Eca=Symbol(),ZMa=function(a,b,c){if(KMa.length){var d=KMa.pop();a&&d.setBlock(a,void 0,void 0);a=d}else a=new JMa(a);try{return nca(new b,a,mca(c))}finally{a.free()}},Ch=function(a,b){var c=new dca;uca(a,c,tca(b));return c.getResultBuffer()},$Ma=ta(function(a,b,c){if(1!==a.nextWireType_)return!1;la(b,c,a.readDouble());return!0},Fca),aNa=ta(function(a,b,c,d){if(1!==a.nextWireType_)return!1;oh(b,c,d,a.readDouble());return!0},Fca),bNa=ta(function(a,b,c){if(5!==
a.nextWireType_)return!1;la(b,c,a.readFloat());return!0},Gca),cNa=ta(function(a,b,c){if(5!==a.nextWireType_)return!1;yh(b,c,a.readFloat());return!0},Gca),dNa=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.O6a());return!0},function(a,b,c){a.writeInt64String(c,va(b,c))}),Dh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.readInt64());return!0},Hca),eNa=ta(Rca,function(a,b,c){a.writeRepeatedInt64(c,ya(b,c))}),fNa=ta(Rca,function(a,b,c){a.writePackedInt64(c,ya(b,c))}),gNa=ta(function(a,
b,c){if(0!==a.nextWireType_)return!1;wh(b,c,a.readInt64());return!0},Hca),hNa=ta(function(a,b,c,d){if(0!==a.nextWireType_)return!1;oh(b,c,d,a.readInt64());return!0},Hca),iNa=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.kxa());return!0},function(a,b,c){a.writeUint64String(c,va(b,c))}),jNa=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;wh(b,c,a.readUint64());return!0},Ica),Eh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.readInt32());return!0},Jca),kNa=ta(Sca,function(a,
b,c){a.writeRepeatedInt32(c,ya(b,c))}),lNa=ta(Sca,function(a,b,c){a.writePackedInt32(c,ya(b,c))}),Fh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;wh(b,c,a.readInt32());return!0},Jca),mNa=ta(function(a,b,c){if(1!==a.nextWireType_)return!1;la(b,c,a.readFixed64());return!0},function(a,b,c){a.writeFixed64(c,va(b,c))}),nNa=ta(function(a,b,c){if(5!==a.nextWireType_)return!1;la(b,c,a.readFixed32());return!0},function(a,b,c){a.writeFixed32(c,va(b,c))}),Gh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;
la(b,c,a.readBool());return!0},Kca),Ih=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;vh(b,c,a.readBool());return!0},Kca),oNa=ta(function(a,b,c,d){if(0!==a.nextWireType_)return!1;oh(b,c,d,a.readBool());return!0},Kca),pNa=ta(Tca,Lca),Kh=ta(function(a,b,c){if(2!==a.nextWireType_)return!1;nh(b,c,a.s4());return!0},Mca),Lh=ta(function(a,b,c){if(2!==a.nextWireType_)return!1;zh(b,c,a.s4());return!0},Lca),qNa=ta(function(a,b,c,d){if(2!==a.nextWireType_)return!1;oh(b,c,d,a.s4());return!0},Lca),Mh=ta(Uca,
Lca),Nh=ta(function(a,b,c){if(2!==a.nextWireType_)return!1;nh(b,c,a.readString());return!0},Mca),rNa=ta(function(a,b,c,d){if(2!==a.nextWireType_)return!1;oh(b,c,d,a.readString());return!0},Lca),XMa=ta(function(a,b,c,d){if(2!==a.nextWireType_)return!1;a.readMessage(Vca(b,c.ctor,c.fieldIndex,!0),d);return!0},function(a,b,c,d){a.writeMessage(c.fieldIndex,b.getExtension(c),d)}),Oh=ta(hca,Nca),Ph=ta(function(a,b,c,d,e){if(2!==a.nextWireType_)return!1;a.readMessage(RMa(b,c,d),e);return!0},function(a,b,
c,d,e){a.writeRepeatedMessage(c,oa(b,d,c),e)}),Qh=ta(function(a,b,c,d,e,k){if(2!==a.nextWireType_)return!1;var n=a.readMessage;(k=Fba(b,k))&&k!==c&&ma(b,k);b=Vca(b,d,c);n.call(a,b,e);return!0},Nca),sNa=ta(function(a,b,c){if(2!==a.nextWireType_)return!1;la(b,c,a.readBytes());return!0},Oca),tNa=ta(function(a,b,c){if(2!==a.nextWireType_)return!1;nh(b,c,a.readBytes());return!0},function(a,b,c){a.writeRepeatedBytes(c,ya(b,c))}),uNa=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.readUint32());
return!0},Pca),Rh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.readEnum());return!0},Qca),vNa=ta(Wca,function(a,b,c){a.writeRepeatedEnum(c,ya(b,c))}),wNa=ta(Wca,function(a,b,c){a.writePackedEnum(c,ya(b,c))}),Sh=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;Ah(b,c,a.readEnum());return!0},Qca),xNa=ta(function(a,b,c,d){if(0!==a.nextWireType_)return!1;oh(b,c,d,a.readEnum());return!0},Qca),yNa=ta(function(a,b,c){if(0!==a.nextWireType_)return!1;la(b,c,a.hsc());return!0},function(a,b,
c){a.writeSint64(c,va(b,c))}),zNa=ta(function(a,b,c){return jca(a,b,c,Tca,Tca)},Xca),ANa=ta(function(a,b,c){return jca(a,b,c,Uca,Uca)},Xca),BNa=ta(function(a,b,c,d,e){return ica(a,b,c,d,Tca,e)},Yca),CNa=ta(function(a,b,c,d,e){return ica(a,b,c,d,Uca,e)},Yca);
var Th=function(){VMa.apply(this,arguments)};Y(Th,VMa);var DNa=function(){var a={};Object.defineProperties(Th,(a[Symbol.hasInstance]={value:Object[Symbol.hasInstance],configurable:!1,writable:!1,enumerable:!1},a))};PMa&&DNa();
var ENa=function(a){return function(){return a}},FNa=function(){return!0},GNa=function(){return null},Uh=function(a){return a},HNa=function(a){return function(){throw Error(a);}},INa=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}},JNa=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}},jIa=function(a,b,c){var d=0;return function(e){ca.clearTimeout(d);var k=arguments;d=ca.setTimeout(function(){a.apply(c,k)},b)}};
var mda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
var KNa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};
var LNa,MNa=function(){if(void 0===LNa){var a=null,b=ca.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:BLa,createScript:BLa,createScriptURL:BLa})}catch(c){ca.console&&ca.console.error(c.message)}LNa=a}return LNa};
var oda=function(a,b){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=a===NNa&&b||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=ONa};oda.prototype.implementsGoogStringTypedString=!0;oda.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var pda=function(a){return a instanceof oda&&a.constructor===oda&&a.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===ONa?a.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},Vh=function(a){return new oda(NNa,a)},ONa={},NNa={};
var PNa={},QNa=function(a,b){this.privateDoNotAccessOrElseSafeScriptWrappedValue_=b===PNa?a:"";this.implementsGoogStringTypedString=!0};QNa.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};var dea=function(a){if(a instanceof QNa&&a.constructor===QNa)return a.privateDoNotAccessOrElseSafeScriptWrappedValue_;ha(a);return"type_error:SafeScript"};QNa.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};
var gea=function(a,b){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=b===RNa?a:""};f=gea.prototype;f.implementsGoogStringTypedString=!0;f.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString()};f.implementsGoogI18nBidiDirectionalString=!0;f.getDirection=function(){return 1};f.cloneWithParams=function(a,b){var c=gb(this);c=SNa.exec(c);var d=c[3]||"";return dva(c[1]+TNa("?",c[2]||"",a)+TNa("#",d,b))};
f.toString=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+""};
var gb=function(a){return Yda(a).toString()},Yda=function(a){if(a instanceof gea&&a.constructor===gea)return a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_;ha(a);return"type_error:TrustedResourceUrl"},WNa=function(a,b){var c=pda(a);if(!UNa.test(c))throw Error("U`"+c);a=c.replace(VNa,function(d,e){if(!Object.prototype.hasOwnProperty.call(b,e))throw Error("V`"+e+"`"+c+"`"+JSON.stringify(b));d=b[e];return d instanceof oda?pda(d):encodeURIComponent(String(d))});return dva(a)},VNa=/%{(\w+)}/g,
UNa=RegExp("^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)","i"),SNa=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,XNa=function(a,b){return WNa(a,{}).cloneWithParams(b,void 0)},Wh=function(a){return dva(pda(a))},RNa={},dva=function(a){var b=MNa();a=b?b.createScriptURL(a):a;return new gea(a,RNa)},TNa=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?
e:[e];for(var k=0;k<e.length;k++){var n=e[k];null!=n&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)+"="+encodeURIComponent(String(n)))}}return b};
var Va=function(a,b){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=b===YNa?a:""};f=Va.prototype;f.implementsGoogStringTypedString=!0;f.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};f.implementsGoogI18nBidiDirectionalString=!0;f.getDirection=function(){return 1};f.toString=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};
var Wa=function(a){if(a instanceof Va&&a.constructor===Va)return a.privateDoNotAccessOrElseSafeUrlWrappedValue_;ha(a);return"type_error:SafeUrl"},ZNa=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i"),$Na=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,bOa=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match($Na)?
aOa(a):null},cOa=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,$a=function(a){a instanceof Va||(a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a),a=cOa.test(a)?aOa(a):bOa(a));return a||dOa},eOa=function(a,b){if(a instanceof Va)return a;a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);if(b&&/^data:/i.test(a)&&(b=bOa(a)||dOa,b.getTypedStringValue()==a))return b;cOa.test(a)||(a="about:invalid#zClosurez");return aOa(a)},
YNa={},aOa=function(a){return new Va(a,YNa)},dOa=aOa("about:invalid#zClosurez"),fOa=aOa("about:blank");
var gOa={},hOa=function(a,b){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=b===gOa?a:"";this.implementsGoogStringTypedString=!0};hOa.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_};hOa.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_.toString()};
var iOa=function(a){if(a instanceof hOa&&a.constructor===hOa)return a.privateDoNotAccessOrElseSafeStyleWrappedValue_;ha(a);return"type_error:SafeStyle"},kOa=function(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("W`"+c);var d=a[c];null!=d&&(d=Array.isArray(d)?d.map(xda).join(" "):xda(d),b+=c+":"+d+";")}return b?new hOa(b,gOa):jOa},jOa=new hOa("",gOa),sda=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),rda=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))",
"g"),qda=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),tda=/\/\*/;
var lOa={},mOa=function(a,b){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=b===lOa?a:"";this.implementsGoogStringTypedString=!0},nOa=function(a,b){if(da(a,"<"))throw Error("X`"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(c))throw Error("Y`"+a);a:{for(var d={"(":")","[":"]"},e=[],k=0;k<c.length;k++){var n=c[k];if(d[n])e.push(d[n]);else if(ida(d,n)&&e.pop()!=n){c=!1;break a}}c=0==e.length}if(!c)throw Error("Z`"+a);b instanceof
hOa||(b=kOa(b));a=a+"{"+iOa(b).replace(/</g,"\\3C ")+"}";return new mOa(a,lOa)};mOa.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_};var oOa=function(a){if(a instanceof mOa&&a.constructor===mOa)return a.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_;ha(a);return"type_error:SafeStyleSheet"};mOa.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_.toString()};var pOa=new mOa("",lOa);
var qOa={},Xh=function(a,b,c){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=c===qOa?a:"";this.dir_=b;this.implementsGoogStringTypedString=this.implementsGoogI18nBidiDirectionalString=!0};Xh.prototype.getDirection=function(){return this.dir_};Xh.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};Xh.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};
var Yh=function(a){return Vda(a).toString()},Vda=function(a){if(a instanceof Xh&&a.constructor===Xh)return a.privateDoNotAccessOrElseSafeHtmlWrappedValue_;ha(a);return"type_error:SafeHtml"},ai=function(a){if(a instanceof Xh)return a;var b="object"==typeof a,c=null;b&&a.implementsGoogI18nBidiDirectionalString&&(c=a.getDirection());a=b&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);return rOa(QLa(a),c)},sOa=function(a){if(a instanceof Xh)return a;a=ai(a);var b=Yh(a);b=ILa(b.replace(/  /g,
" &#160;"),void 0);return rOa(b,a.getDirection())},bi=function(a,b,c){tOa(String(a));return uOa(String(a),b,c)},tOa=function(a){if(!vOa.test(a))throw Error("$");if(a.toUpperCase()in wOa)throw Error("$");},xOa=function(a){var b=ai(ci),c=b.getDirection(),d=[],e=function(k){Array.isArray(k)?k.forEach(e):(k=ai(k),d.push(Yh(k)),k=k.getDirection(),0==c?c=k:0!=k&&c!=k&&(c=null))};a.forEach(e);return rOa(d.join(Yh(b)),c)},di=function(a){return xOa(Array.prototype.slice.call(arguments))},rOa=function(a,b){var c=
MNa();a=c?c.createHTML(a):a;return new Xh(a,b,qOa)},uOa=function(a,b,c){var d=null;var e="<"+a+yOa(b);null==c?c=[]:Array.isArray(c)||(c=[c]);!0===KNa[a.toLowerCase()]?e+=">":(d=di(c),e+=">"+Yh(d)+"</"+a+">",d=d.getDirection());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return rOa(e,d)},yOa=function(a){var b="";if(a)for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!vOa.test(c))throw Error("$");var d=a[c];if(null!=d){var e=c;if(d instanceof oda)d=pda(d);else if("style"==e.toLowerCase()){if(!Lf(d))throw Error("$");
d instanceof hOa||(d=kOa(d));d=iOa(d)}else{if(/^on/i.test(e))throw Error("$");if(e.toLowerCase()in zOa)if(d instanceof gea)d=gb(d);else if(d instanceof Va)d=Wa(d);else if("string"===typeof d)d=$a(d).getTypedStringValue();else throw Error("$");}d.implementsGoogStringTypedString&&(d=d.getTypedStringValue());e=e+'="'+QLa(String(d))+'"';b+=" "+e}}return b},vOa=/^[a-zA-Z0-9-]+$/,zOa={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},wOa={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,
LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},AOa=rOa("<!DOCTYPE html>",0),ci=new Xh(ca.trustedTypes&&ca.trustedTypes.emptyHTML||"",0,qOa),BOa=rOa("<br>",0);
var COa=function(a,b){return rOa(a,b||null)};
var DOa=JNa(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Vda(ci);return!b.parentElement}),ei=function(a,b){if(DOa())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Vda(b)},EOa=function(a,b){b=b instanceof Va?b:eOa(b);a.href=Wa(b)},FOa=function(a,b){b=b instanceof Va?b:eOa(b,/^data:image\//i.test(b));a.src=Wa(b)},fi=function(a,b,c,d){a=a instanceof Va?a:eOa(a);
b=b||ca;c=c instanceof oda?pda(c):c||"";return void 0!==d?b.open(Wa(a),c,d):b.open(Wa(a),c)},HOa=function(a){return GOa("script[nonce]",a)},IOa=function(a){return GOa('style[nonce],link[rel="stylesheet"][nonce]',a)},JOa=/^[\w+/_-]+[=]{0,2}$/,GOa=function(a,b){b=(b||ca).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&JOa.test(a)?a:"":""};
var KOa=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},hi=function(a){return Vg(gi(a))},LOa=function(a){return!/[^0-9]/.test(a)},Eg=function(a){return encodeURIComponent(String(a))},MOa=function(a){return decodeURIComponent(a.replace(/\+/g," "))},ji=function(a){return a=QLa(a,void 0)},POa=function(a){return da(a,"&")?"document"in ca?NOa(a):OOa(a):a},NOa=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=ca.document.createElement("div");return a.replace(QOa,
function(d,e){var k=b[d];if(k)return k;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(k=String.fromCharCode(e)));k||(k=COa(d+" "),ei(c,k),k=c.firstChild.nodeValue.slice(0,-1));return b[d]=k})},OOa=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})},QOa=/&([^;\s<&]+);?/g,ROa=function(a,b){for(var c=
b.length,d=0;d<c;d++){var e=1==c?b:b.charAt(d);if(a.charAt(0)==e&&a.charAt(a.length-1)==e)return a.substring(1,a.length-1)}return a},SOa=function(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a},TOa={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},UOa={"'":"\\'"},VOa=function(a){a=String(a);for(var b=['"'],c=0;c<a.length;c++){var d=a.charAt(c),e=d.charCodeAt(0),k=c+1,n;if(!(n=TOa[d])){if(!(31<e&&127>e))if(d in UOa)d=UOa[d];
else if(d in TOa)d=UOa[d]=TOa[d];else{n=d.charCodeAt(0);if(31<n&&127>n)e=d;else{if(256>n){if(e="\\x",16>n||256<n)e+="0"}else e="\\u",4096>n&&(e+="0");e+=n.toString(16).toUpperCase()}d=UOa[d]=e}n=d}b[k]=n}b.push('"');return b.join("")},WOa=function(a,b){return a&&b?a.split(b).length-1:0},ki=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},li=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},mi=function(a,
b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+li("0",Math.max(0,b-c))+a},gi=function(a){return null==a?"":String(a)},oi=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Pg()).toString(36)},qFa=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b},XOa=2147483648*Math.random()|0,pi=function(){return"goog_"+
XOa++},qi=function(a){var b=Number(a);return 0==b&&Vg(a)?NaN:b},iza=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},YOa=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})},ZOa=function(a){isFinite(a)&&(a=String(a));return"string"===typeof a?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN},$Oa=function(a,b,c){a=a.split(b);for(var d=[];0<c&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));
return d};
var Ada=function(a){this.document_=a||{cookie:""}};f=Ada.prototype;f.isEnabled=function(){if(!ca.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{maxAge:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};f.isValidName=function(a){return!/[;=\s]/.test(a)};f.isValidValue=function(a){return!/[;\r\n]/.test(a)};
f.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.sameSite;d=c.secure||!1;var k=c.domain||void 0;var n=c.path||void 0;var p=c.maxAge}if(!this.isValidName(a))throw Error("aa`"+a);if(!this.isValidValue(b))throw Error("ba`"+b);void 0===p&&(p=-1);c=k?";domain="+k:"";n=n?";path="+n:"";d=d?";secure":"";p=0>p?"":0==p?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*p)).toUTCString();this.setCookie_(a+"="+b+c+n+p+d+(null!=e?";samesite="+e:""))};
f.get=function(a,b){for(var c=a+"=",d=this.getParts_(),e=0,k;e<d.length;e++){k=Xg(d[e]);if(0==k.lastIndexOf(c,0))return k.substr(c.length);if(k==a)return""}return b};f.remove=function(a,b,c){var d=this.containsKey(a);this.set(a,"",{maxAge:0,path:b,domain:c});return d};f.getKeys=function(){return this.getKeyValues_().keys};f.getValues=function(){return this.getKeyValues_().values};f.isEmpty=function(){return!this.document_.cookie};
f.getCount=function(){return this.document_.cookie?this.getParts_().length:0};f.containsKey=function(a){return void 0!==this.get(a)};f.containsValue=function(a){for(var b=this.getKeyValues_().values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};f.clear=function(){for(var a=this.getKeyValues_().keys,b=a.length-1;0<=b;b--)this.remove(a[b])};f.setCookie_=function(a){this.document_.cookie=a};f.getParts_=function(){return(this.document_.cookie||"").split(";")};
f.getKeyValues_=function(){for(var a=this.getParts_(),b=[],c=[],d,e,k=0;k<a.length;k++)e=Xg(a[k]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};var aPa=new Ada("undefined"==typeof document?null:document);
var bPa=function(a){return a.getCount&&"function"==typeof a.getCount?a.getCount():La(a)||"string"===typeof a?a.length:fda(a)},cPa=function(a){if(a.getValues&&"function"==typeof a.getValues)return a.getValues();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(La(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ka(a)},dPa=function(a){if(a.getKeys&&"function"==typeof a.getKeys)return a.getKeys();
if(!a.getValues||"function"!=typeof a.getValues){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set)){if(La(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return gda(a)}}},ePa=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(La(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=dPa(a),e=cPa(a),k=e.length,n=0;n<k;n++)b.call(c,e[n],d&&d[n],
a)};
var fPa=function(a,b,c,d,e,k,n){var p="";a&&(p+=a+":");c&&(p+="//",b&&(p+=b+"@"),p+=c,d&&(p+=":"+d));e&&(p+=e);k&&(p+="?"+k);n&&(p+="#"+n);return p},gPa=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),hPa=function(a){return a.match(gPa)},YDa=function(a){return a?decodeURI(a):a},dFa=function(a,b){return hPa(b)[a]||null},iPa=function(a){a=dFa(1,a);!a&&ca.self&&ca.self.location&&(a=ca.self.location.protocol,a=
a.substr(0,a.length-1));return a?a.toLowerCase():""},XDa=function(a){return YDa(dFa(3,a))},ZDa=function(a){return dFa(5,a)},jPa=function(a){a=hPa(a);return fPa(null,null,null,null,a[5],a[6],a[7])},eFa=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var k=a[c].substring(0,d);e=a[c].substring(d+1)}else k=a[c];b(k,e?MOa(e):"")}}},kPa=function(a){var b=a.indexOf("#");0>b&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var d=""}else d=a.substring(c+
1,b);return[a.substr(0,c),d,a.substr(b)]},lPa=function(a,b){return b?a?a+"&"+b:b:a},mPa=function(a,b){if(!b)return a;a=kPa(a);a[1]=lPa(a[1],b);return a[0]+(a[1]?"?"+a[1]:"")+a[2]},nPa=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)nPa(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+Eg(b)))},oPa=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)nPa(a[b],a[b+1],c);return c.join("&")},pPa=function(a){var b=[],c;for(c in a)nPa(c,a[c],b);return b.join("&")},qPa=function(a,b){var c=
2==arguments.length?oPa(arguments[1],0):oPa(arguments,1);return mPa(a,c)},rPa=function(a,b,c){c=null!=c?"="+Eg(c):"";return mPa(a,b+c)},sPa=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var k=a.charCodeAt(b-1);if(38==k||63==k)if(k=a.charCodeAt(b+e),!k||61==k||38==k||35==k)return b;b+=e+1}return-1},tPa=/#|$/,$Da=function(a,b){var c=a.search(tPa),d=sPa(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return MOa(a.substr(d,e-d))},uPa=/[?&]($|#)/,vPa=
function(a,b){for(var c=a.search(tPa),d=0,e,k=[];0<=(e=sPa(a,d,b,c));)k.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);k.push(a.substr(d));return k.join("").replace(uPa,"$1")},wPa=function(a,b,c){return rPa(vPa(a,b),b,c)},xPa=function(a,b){a=kPa(a);var c=a[1],d=[];c&&c.split("&").forEach(function(e){var k=e.indexOf("=");b.hasOwnProperty(0<=k?e.substr(0,k):e)||d.push(e)});a[1]=lPa(d.join("&"),pPa(b));return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
var uf=function(a,b){this.domain_=this.userInfo_=this.scheme_="";this.port_=null;this.fragment_=this.path_="";this.ignoreCase_=this.ZZa=!1;var c;a instanceof uf?(this.ignoreCase_=void 0!==b?b:a.ignoreCase_,this.setScheme(a.scheme_),this.setUserInfo(a.getUserInfo()),this.setDomain(a.getDomain()),this.setPort(a.getPort()),this.setPath(a.getPath()),this.setQueryData(a.queryData_.clone()),this.setFragment(a.getFragment())):a&&(c=hPa(String(a)))?(this.ignoreCase_=!!b,this.setScheme(c[1]||"",!0),this.setUserInfo(c[2]||
"",!0),this.setDomain(c[3]||"",!0),this.setPort(c[4]),this.setPath(c[5]||"",!0),this.setQueryData(c[6]||"",!0),this.setFragment(c[7]||"",!0)):(this.ignoreCase_=!!b,this.queryData_=new ri(null,this.ignoreCase_))};f=uf.prototype;
f.toString=function(){var a=[],b=this.scheme_;b&&a.push(yPa(b,zPa,!0),":");var c=this.getDomain();if(c||"file"==b)a.push("//"),(b=this.getUserInfo())&&a.push(yPa(b,zPa,!0),"@"),a.push(Eg(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.getPort(),null!=c&&a.push(":",String(c));if(c=this.getPath())this.hasDomain()&&"/"!=c.charAt(0)&&a.push("/"),a.push(yPa(c,"/"==c.charAt(0)?APa:BPa,!0));(c=this.getEncodedQuery())&&a.push("?",c);(c=this.getFragment())&&a.push("#",yPa(c,CPa));return a.join("")};
f.resolve=function(a){var b=this.clone(),c=a.hasScheme();c?b.setScheme(a.scheme_):c=a.hasUserInfo();c?b.setUserInfo(a.getUserInfo()):c=a.hasDomain();c?b.setDomain(a.getDomain()):c=a.hasPort();var d=a.getPath();if(c)b.setPort(a.getPort());else if(c=a.hasPath()){if("/"!=d.charAt(0))if(this.hasDomain()&&!this.hasPath())d="/"+d;else{var e=b.getPath().lastIndexOf("/");-1!=e&&(d=b.getPath().substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(da(e,"./")||da(e,"/.")){d=Rg(e,"/");e=e.split("/");for(var k=
[],n=0;n<e.length;){var p=e[n++];"."==p?d&&n==e.length&&k.push(""):".."==p?((1<k.length||1==k.length&&""!=k[0])&&k.pop(),d&&n==e.length&&k.push("")):(k.push(p),d=!0)}d=k.join("/")}else d=e}c?b.setPath(d):c=a.hasQuery();c?b.setQueryData(a.queryData_.clone()):c=a.hasFragment();c&&b.setFragment(a.getFragment());return b};f.clone=function(){return new uf(this)};f.setScheme=function(a,b){this.Oh();if(this.scheme_=b?DPa(a,!0):a)this.scheme_=this.scheme_.replace(/:$/,"");return this};f.hasScheme=function(){return!!this.scheme_};
f.getUserInfo=function(){return this.userInfo_};f.setUserInfo=function(a,b){this.Oh();this.userInfo_=b?DPa(a):a;return this};f.hasUserInfo=function(){return!!this.userInfo_};f.getDomain=function(){return this.domain_};f.setDomain=function(a,b){this.Oh();this.domain_=b?DPa(a,!0):a;return this};f.hasDomain=function(){return!!this.domain_};f.getPort=function(){return this.port_};
f.setPort=function(a){this.Oh();if(a){a=Number(a);if(isNaN(a)||0>a)throw Error("ca`"+a);this.port_=a}else this.port_=null;return this};f.hasPort=function(){return null!=this.port_};f.getPath=function(){return this.path_};f.setPath=function(a,b){this.Oh();this.path_=b?DPa(a,!0):a;return this};f.hasPath=function(){return!!this.path_};f.hasQuery=function(){return""!==this.queryData_.toString()};
f.setQueryData=function(a,b){this.Oh();a instanceof ri?(this.queryData_=a,this.queryData_.setIgnoreCase(this.ignoreCase_)):(b||(a=yPa(a,EPa)),this.queryData_=new ri(a,this.ignoreCase_));return this};f.setQuery=function(a,b){return this.setQueryData(a,b)};f.getEncodedQuery=function(){return this.queryData_.toString()};f.getDecodedQuery=function(){return this.queryData_.toDecodedString()};f.getQuery=function(){return this.getEncodedQuery()};
f.setParameterValue=function(a,b){this.Oh();this.queryData_.set(a,b);return this};f.setParameterValues=function(a,b){this.Oh();Array.isArray(b)||(b=[String(b)]);this.queryData_.setValues(a,b);return this};f.getParameterValues=function(a){return this.queryData_.getValues(a)};f.getParameterValue=function(a){return this.queryData_.get(a)};f.getFragment=function(){return this.fragment_};f.setFragment=function(a,b){this.Oh();this.fragment_=b?DPa(a):a;return this};f.hasFragment=function(){return!!this.fragment_};
f.hasSameDomainAs=function(a){return(!this.hasDomain()&&!a.hasDomain()||this.getDomain()==a.getDomain())&&(!this.hasPort()&&!a.hasPort()||this.getPort()==a.getPort())};f.makeUnique=function(){this.Oh();this.setParameterValue("zx",oi());return this};f.removeParameter=function(a){this.Oh();this.queryData_.remove(a);return this};f.isReadOnly=function(){return this.ZZa};f.Oh=function(){if(this.ZZa)throw Error("da");};
f.setIgnoreCase=function(a){this.ignoreCase_=a;this.queryData_&&this.queryData_.setIgnoreCase(a);return this};
var ab=function(a){return a instanceof uf?a.clone():new uf(a,void 0)},sAa=function(a,b){a instanceof uf||(a=ab(a));b instanceof uf||(b=ab(b));return a.resolve(b)},DPa=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},yPa=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,FPa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},FPa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},zPa=/[#\/\?@]/g,BPa=/[#\?:]/g,
APa=/[#\?]/g,EPa=/[#\?@]/g,CPa=/#/g,ri=function(a,b){this.count_=this.keyMap_=null;this.encodedQuery_=a||null;this.ignoreCase_=!!b};ri.prototype.ensureKeyMapInitialized_=function(){if(!this.keyMap_&&(this.keyMap_=new Map,this.count_=0,this.encodedQuery_)){var a=this;eFa(this.encodedQuery_,function(b,c){a.add(MOa(b),c)})}};
var GPa=function(a){var b=dPa(a);if("undefined"==typeof b)throw Error("ea");var c=new ri(null,void 0);a=cPa(a);for(var d=0;d<b.length;d++){var e=b[d],k=a[d];Array.isArray(k)?c.setValues(e,k):c.add(e,k)}return c};f=ri.prototype;f.getCount=function(){this.ensureKeyMapInitialized_();return this.count_};f.add=function(a,b){this.ensureKeyMapInitialized_();this.invalidateCache_();a=this.getKeyName_(a);var c=this.keyMap_.get(a);c||this.keyMap_.set(a,c=[]);c.push(b);this.count_+=1;return this};
f.remove=function(a){this.ensureKeyMapInitialized_();a=this.getKeyName_(a);return this.keyMap_.has(a)?(this.invalidateCache_(),this.count_-=this.keyMap_.get(a).length,this.keyMap_.delete(a)):!1};f.clear=function(){this.invalidateCache_();this.keyMap_=null;this.count_=0};f.isEmpty=function(){this.ensureKeyMapInitialized_();return 0==this.count_};f.containsKey=function(a){this.ensureKeyMapInitialized_();a=this.getKeyName_(a);return this.keyMap_.has(a)};
f.containsValue=function(a){var b=this.getValues();return Ea.contains(b,a)};f.forEach=function(a,b){this.ensureKeyMapInitialized_();this.keyMap_.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};f.getKeys=function(){this.ensureKeyMapInitialized_();for(var a=Array.from(this.keyMap_.values()),b=Array.from(this.keyMap_.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],k=0;k<e.length;k++)c.push(b[d]);return c};
f.getValues=function(a){this.ensureKeyMapInitialized_();var b=[];if("string"===typeof a)this.containsKey(a)&&(b=b.concat(this.keyMap_.get(this.getKeyName_(a))));else{a=Array.from(this.keyMap_.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b){this.ensureKeyMapInitialized_();this.invalidateCache_();a=this.getKeyName_(a);this.containsKey(a)&&(this.count_-=this.keyMap_.get(a).length);this.keyMap_.set(a,[b]);this.count_+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.getValues(a);return 0<a.length?String(a[0]):b};f.setValues=function(a,b){this.remove(a);0<b.length&&(this.invalidateCache_(),this.keyMap_.set(this.getKeyName_(a),Ea.clone(b)),this.count_+=b.length)};
f.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var a=[],b=Array.from(this.keyMap_.keys()),c=0;c<b.length;c++){var d=b[c],e=Eg(d);d=this.getValues(d);for(var k=0;k<d.length;k++){var n=e;""!==d[k]&&(n+="="+Eg(d[k]));a.push(n)}}return this.encodedQuery_=a.join("&")};f.toDecodedString=function(){return DPa(this.toString())};f.invalidateCache_=function(){this.encodedQuery_=null};
f.filterKeys=function(a){this.ensureKeyMapInitialized_();this.keyMap_.forEach(function(b,c){Ea.contains(a,c)||this.remove(c)},this);return this};f.clone=function(){var a=new ri;a.encodedQuery_=this.encodedQuery_;this.keyMap_&&(a.keyMap_=new Map(this.keyMap_),a.count_=this.count_);return a};f.getKeyName_=function(a){a=String(a);this.ignoreCase_&&(a=a.toLowerCase());return a};
f.setIgnoreCase=function(a){a&&!this.ignoreCase_&&(this.ensureKeyMapInitialized_(),this.invalidateCache_(),this.keyMap_.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.setValues(d,b))},this));this.ignoreCase_=a};f.extend=function(a){for(var b=0;b<arguments.length;b++)ePa(arguments[b],function(c,d){this.add(d,c)},this)};
var HPa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])},$f=function(a,b){var c={},d;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&0>b.indexOf(d)&&(c[d]=a[d]);if(null!=a&&"function"===typeof Object.getOwnPropertySymbols){var e=0;for(d=Object.getOwnPropertySymbols(a);e<d.length;e++)0>b.indexOf(d[e])&&(c[d[e]]=a[d[e]])}return c};
var yda=RegExp("utm_.*"),Bda=RegExp("[0-9\\.]+(.*)");
/*

 SPDX-License-Identifier: Apache-2.0
*/
var Hda={};
var Eda;
var Uda=function(){},Gda=function(a){this.privateDoNotAccessOrElseWrappedHtml=a};Y(Gda,Uda);Gda.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml.toString()};
var Xda=function(){},Lda=function(a){this.privateDoNotAccessOrElseWrappedResourceUrl=a};Y(Lda,Xda);Lda.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl.toString()};
var cea=function(){},Oda=function(a){this.privateDoNotAccessOrElseWrappedScript=a};Y(Oda,cea);Oda.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript.toString()};
var $da=function(){},Sda=function(a){this.privateDoNotAccessOrElseWrappedUrl=a};Y(Sda,$da);Sda.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};var tea=new Sda("about:invalid#zTSz",Hda);
var hea="alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");
var IPa=function(){var a=new Map([["A",new Map([["href",{policyAction:2}]])],["AREA",new Map([["href",{policyAction:2}]])],["LINK",new Map([["href",{policyAction:2,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{policyAction:2}]])],["IMG",new Map([["src",{policyAction:2}]])],["VIDEO",new Map([["src",{policyAction:2}]])],["AUDIO",
new Map([["src",{policyAction:2}]])]]),b=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(" ")),
c=new Map([["dir",{policyAction:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{policyAction:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{policyAction:2}],["loading",{policyAction:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{policyAction:2}],["target",{policyAction:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.lvb=new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" "));
this.POa=a;this.mvb=b;this.D1b=c};IPa.prototype.g7b=function(a){return"form"!==a.toLowerCase()&&(this.lvb.has(a)||this.POa.has(a))};IPa.prototype.getAttributePolicy=function(a,b){b=this.POa.get(b);return(null===b||void 0===b?0:b.has(a))?b.get(a):this.mvb.has(a)?{policyAction:1}:this.D1b.get(a)||{policyAction:0}};
var JPa=new IPa;
var pea=function(a){this.isValid=a},rea=[qea("data"),qea("http"),qea("https"),qea("mailto"),qea("ftp"),new pea(function(a){return/^[^:]*([/?#]|$)/.test(a)})];
var KPa=function(){this.sanitizerTable=JPa;this.changes=[];if(Hda!==Hda)throw Error("ga");};f=KPa.prototype;f.sanitize=function(a){var b=document.createElement("span");b.appendChild(this.Ovc(a));a=(new XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"));return Ida(a)};
f.Ovc=function(a){var b=this;a=mea(a);a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,function(n){return b.Qic(n)},!1);for(var c=a.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var k=void 0;if(c.nodeType===Node.TEXT_NODE)k=this.sanitizeTextNode(c);else if(oea(c))k=this.sanitizeElementNode(c);else throw Error("ka");e.appendChild(k);if(c=a.firstChild())e=k;else for(;!(c=a.nextSibling())&&(c=a.parentNode());)e=e.parentNode}return d};f.sanitizeTextNode=function(a){return document.createTextNode(a.data)};
f.sanitizeElementNode=function(a){var b=nea(a),c=document.createElement(b);a=a.attributes;for(var d=g(a),e=d.next();!e.done;e=d.next()){var k=e.value;e=k.name;k=k.value;var n=this.sanitizerTable.getAttributePolicy(e,b);if(this.satisfiesAllConditions(n.conditions,a))switch(n.policyAction){case 1:c.setAttribute(e,k);break;case 2:n=Tda(kb(k));n!==k&&this.bP();c.setAttribute(e,n);break;case 3:c.setAttribute(e,k.toLowerCase());break;case 0:this.bP();break;default:fb(n.policyAction,"Unhandled AttributePolicyAction case")}else this.bP()}return c};
f.Qic=function(a){if(a.nodeType===Node.TEXT_NODE)return NodeFilter.FILTER_ACCEPT;if(!oea(a))return NodeFilter.FILTER_REJECT;a=nea(a);if(null===a)return this.bP(),NodeFilter.FILTER_REJECT;if(this.sanitizerTable.g7b(a))return NodeFilter.FILTER_ACCEPT;this.bP();return NodeFilter.FILTER_REJECT};f.bP=function(){0===this.changes.length&&this.changes.push("")};
f.satisfiesAllConditions=function(a,b){var c;if(!a)return!0;a=g(a);for(var d=a.next();!d.done;d=a.next()){var e=g(d.value);d=e.next().value;e=e.next().value;if((d=null===(c=b.getNamedItem(d))||void 0===c?void 0:c.value)&&!e.has(d))return!1}return!0};var LPa=new KPa;
var MPa=Ig(["/pangolin/iframe.html"]),NPa=mb(MPa),OPa=!1;
/*

 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
*/
(function(a){function b(Ia){u&&u.mark&&u.mark(Ia)}function c(Ia,Ya){u&&u.measure&&u.measure(Ia,Ya)}function d(Ia){return v+Ia}function e(Ia){xa||a[ba]&&(xa=a[ba].resolve(0));if(xa){var Ya=xa[fa];Ya||(Ya=xa.then);Ya.call(xa,Ia)}else a[U](Ia,0)}function k(Ia){0===Xa&&0===ka.length&&e(n);Ia&&ka.push(Ia)}function n(){if(!qa){for(qa=!0;ka.length;){var Ia=ka;ka=[];for(var Ya=0;Ya<Ia.length;Ya++){var bb=Ia[Ya];try{bb.zone.runTask(bb,null,null)}catch(qb){Za.onUnhandledError(qb)}}}Za.microtaskDrainDone();
qa=!1}}function p(){}var u=a.performance;b("Zone");var v=a.__Zone_symbol_prefix||"__zone_symbol__",y=!0===a[d("forceDuplicateZoneCheck")];if(a.Zone){if(y||"function"!==typeof a.Zone.__symbol__)throw Error("la");return a.Zone}var B=function(Ia,Ya){this._parent=Ia;this._name=Ya?Ya.name||"unnamed":"<root>";this._properties=Ya&&Ya.properties||{};this._zoneDelegate=new H(this,this._parent&&this._parent._zoneDelegate,Ya)};B.assertZonePatched=function(){if(a.Promise!==Ra.ZoneAwarePromise)throw Error("ma");
};B.__load_patch=function(Ia,Ya,bb){bb=void 0===bb?!1:bb;if(Ra.hasOwnProperty(Ia)){if(!bb&&y)throw Error("na`"+Ia);}else a["__Zone_disable_"+Ia]||(bb="Zone:"+Ia,b(bb),Ra[Ia]=Ya(a,B,Za),c(bb,bb))};B.prototype.get=function(Ia){var Ya=this.getZoneWith(Ia);if(Ya)return Ya._properties[Ia]};B.prototype.getZoneWith=function(Ia){for(var Ya=this;Ya;){if(Ya._properties.hasOwnProperty(Ia))return Ya;Ya=Ya._parent}return null};B.prototype.fork=function(Ia){if(!Ia)throw Error("oa");return this._zoneDelegate.fork(this,
Ia)};B.prototype.wrap=function(Ia,Ya){if("function"!==typeof Ia)throw Error("pa`"+Ia);var bb=this._zoneDelegate.intercept(this,Ia,Ya),qb=this;return function(){return qb.runGuarded(bb,this,arguments,Ya)}};B.prototype.run=function(Ia,Ya,bb,qb){cb={parent:cb,zone:this};try{return this._zoneDelegate.invoke(this,Ia,Ya,bb,qb)}finally{cb=cb.parent}};B.prototype.runGuarded=function(Ia,Ya,bb,qb){cb={parent:cb,zone:this};try{try{return this._zoneDelegate.invoke(this,Ia,void 0===Ya?null:Ya,bb,qb)}catch(ub){if(this._zoneDelegate.handleError(this,
ub))throw ub;}}finally{cb=cb.parent}};B.prototype.runTask=function(Ia,Ya,bb){if(Ia.zone!=this)throw Error("qa`"+(Ia.zone||wa).name+"`"+this.name);if("notScheduled"!==Ia.state||"eventTask"!==Ia.type&&"macroTask"!==Ia.type){var qb="running"!=Ia.state;qb&&Ia._transitionTo("running","scheduled");Ia.runCount++;var ub=sa;sa=Ia;cb={parent:cb,zone:this};try{"macroTask"==Ia.type&&Ia.data&&!Ia.data.isPeriodic&&(Ia.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Ia,Ya,bb)}catch(Cb){if(this._zoneDelegate.handleError(this,
Cb))throw Cb;}}finally{"notScheduled"!==Ia.state&&"unknown"!==Ia.state&&("eventTask"==Ia.type||Ia.data&&Ia.data.isPeriodic?qb&&Ia._transitionTo("scheduled","running"):(Ia.runCount=0,this._updateTaskCount(Ia,-1),qb&&Ia._transitionTo("notScheduled","running","notScheduled"))),cb=cb.parent,sa=ub}}};B.prototype.scheduleTask=function(Ia){if(Ia.zone&&Ia.zone!==this)for(var Ya=this;Ya;){if(Ya===Ia.zone)throw Error("ra`"+this.name+"`"+Ia.zone.name);Ya=Ya.parent}Ia._transitionTo("scheduling","notScheduled");
Ya=[];Ia._zoneDelegates=Ya;Ia._zone=this;try{Ia=this._zoneDelegate.scheduleTask(this,Ia)}catch(bb){throw Ia._transitionTo("unknown","scheduling","notScheduled"),this._zoneDelegate.handleError(this,bb),bb;}Ia._zoneDelegates===Ya&&this._updateTaskCount(Ia,1);"scheduling"==Ia.state&&Ia._transitionTo("scheduled","scheduling");return Ia};B.prototype.scheduleMicroTask=function(Ia,Ya,bb,qb){return this.scheduleTask(new M("microTask",Ia,Ya,bb,qb,void 0))};B.prototype.scheduleMacroTask=function(Ia,Ya,bb,qb,
ub){return this.scheduleTask(new M("macroTask",Ia,Ya,bb,qb,ub))};B.prototype.scheduleEventTask=function(Ia,Ya,bb,qb,ub){return this.scheduleTask(new M("eventTask",Ia,Ya,bb,qb,ub))};B.prototype.cancelTask=function(Ia){if(Ia.zone!=this)throw Error("sa`"+(Ia.zone||wa).name+"`"+this.name);Ia._transitionTo("canceling","scheduled","running");try{this._zoneDelegate.cancelTask(this,Ia)}catch(Ya){throw Ia._transitionTo("unknown","canceling"),this._zoneDelegate.handleError(this,Ya),Ya;}this._updateTaskCount(Ia,
-1);Ia._transitionTo("notScheduled","canceling");Ia.runCount=0;return Ia};B.prototype._updateTaskCount=function(Ia,Ya){var bb=Ia._zoneDelegates;-1==Ya&&(Ia._zoneDelegates=null);for(var qb=0;qb<bb.length;qb++)bb[qb]._updateTaskCount(Ia.type,Ya)};Ye.Object.defineProperties(B.prototype,{parent:{configurable:!0,enumerable:!0,get:function(){return this._parent}},name:{configurable:!0,enumerable:!0,get:function(){return this._name}}});Ye.Object.defineProperties(B,{root:{configurable:!0,enumerable:!0,get:function(){for(var Ia=
B.current;Ia.parent;)Ia=Ia.parent;return Ia}},current:{configurable:!0,enumerable:!0,get:function(){return cb.zone}},currentTask:{configurable:!0,enumerable:!0,get:function(){return sa}}});B.__symbol__=d;var C={name:"",onHasTask:function(Ia,Ya,bb,qb){return Ia.hasTask(bb,qb)},onScheduleTask:function(Ia,Ya,bb,qb){return Ia.scheduleTask(bb,qb)},onInvokeTask:function(Ia,Ya,bb,qb,ub,Cb){return Ia.invokeTask(bb,qb,ub,Cb)},onCancelTask:function(Ia,Ya,bb,qb){return Ia.cancelTask(bb,qb)}},H=function(Ia,Ya,
bb){this._taskCounts={microTask:0,macroTask:0,eventTask:0};this.zone=Ia;this._parentDelegate=Ya;this._forkZS=bb&&(bb&&bb.onFork?bb:Ya._forkZS);this._forkDlgt=bb&&(bb.onFork?Ya:Ya._forkDlgt);this._forkCurrZone=bb&&(bb.onFork?this.zone:Ya._forkCurrZone);this._interceptZS=bb&&(bb.onIntercept?bb:Ya._interceptZS);this._interceptDlgt=bb&&(bb.onIntercept?Ya:Ya._interceptDlgt);this._interceptCurrZone=bb&&(bb.onIntercept?this.zone:Ya._interceptCurrZone);this._invokeZS=bb&&(bb.onInvoke?bb:Ya._invokeZS);this._invokeDlgt=
bb&&(bb.onInvoke?Ya:Ya._invokeDlgt);this._invokeCurrZone=bb&&(bb.onInvoke?this.zone:Ya._invokeCurrZone);this._handleErrorZS=bb&&(bb.onHandleError?bb:Ya._handleErrorZS);this._handleErrorDlgt=bb&&(bb.onHandleError?Ya:Ya._handleErrorDlgt);this._handleErrorCurrZone=bb&&(bb.onHandleError?this.zone:Ya._handleErrorCurrZone);this._scheduleTaskZS=bb&&(bb.onScheduleTask?bb:Ya._scheduleTaskZS);this._scheduleTaskDlgt=bb&&(bb.onScheduleTask?Ya:Ya._scheduleTaskDlgt);this._scheduleTaskCurrZone=bb&&(bb.onScheduleTask?
this.zone:Ya._scheduleTaskCurrZone);this._invokeTaskZS=bb&&(bb.onInvokeTask?bb:Ya._invokeTaskZS);this._invokeTaskDlgt=bb&&(bb.onInvokeTask?Ya:Ya._invokeTaskDlgt);this._invokeTaskCurrZone=bb&&(bb.onInvokeTask?this.zone:Ya._invokeTaskCurrZone);this._cancelTaskZS=bb&&(bb.onCancelTask?bb:Ya._cancelTaskZS);this._cancelTaskDlgt=bb&&(bb.onCancelTask?Ya:Ya._cancelTaskDlgt);this._cancelTaskCurrZone=bb&&(bb.onCancelTask?this.zone:Ya._cancelTaskCurrZone);this._hasTaskCurrZone=this._hasTaskDlgtOwner=this._hasTaskDlgt=
this._hasTaskZS=null;var qb=bb&&bb.onHasTask,ub=Ya&&Ya._hasTaskZS;if(qb||ub)this._hasTaskZS=qb?bb:C,this._hasTaskDlgt=Ya,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Ia,bb.onScheduleTask||(this._scheduleTaskZS=C,this._scheduleTaskDlgt=Ya,this._scheduleTaskCurrZone=this.zone),bb.onInvokeTask||(this._invokeTaskZS=C,this._invokeTaskDlgt=Ya,this._invokeTaskCurrZone=this.zone),bb.onCancelTask||(this._cancelTaskZS=C,this._cancelTaskDlgt=Ya,this._cancelTaskCurrZone=this.zone)};H.prototype.fork=function(Ia,
Ya){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Ia,Ya):new B(Ia,Ya)};H.prototype.intercept=function(Ia,Ya,bb){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Ia,Ya,bb):Ya};H.prototype.invoke=function(Ia,Ya,bb,qb,ub){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Ia,Ya,bb,qb,ub):Ya.apply(bb,qb)};H.prototype.handleError=function(Ia,Ya){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,
this._handleErrorCurrZone,Ia,Ya):!0};H.prototype.scheduleTask=function(Ia,Ya){var bb=Ya;if(this._scheduleTaskZS)this._hasTaskZS&&bb._zoneDelegates.push(this._hasTaskDlgtOwner),(bb=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Ia,Ya))||(bb=Ya);else if(Ya.scheduleFn)Ya.scheduleFn(Ya);else if("microTask"==Ya.type)k(Ya);else throw Error("ta");return bb};H.prototype.invokeTask=function(Ia,Ya,bb,qb){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,
this._invokeTaskCurrZone,Ia,Ya,bb,qb):Ya.callback.apply(bb,qb)};H.prototype.cancelTask=function(Ia,Ya){if(this._cancelTaskZS)Ia=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Ia,Ya);else{if(!Ya.cancelFn)throw Error("ua");Ia=Ya.cancelFn(Ya)}return Ia};H.prototype.hasTask=function(Ia,Ya){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Ia,Ya)}catch(bb){this.handleError(Ia,bb)}};H.prototype._updateTaskCount=function(Ia,Ya){var bb=this._taskCounts,
qb=bb[Ia];Ya=bb[Ia]=qb+Ya;if(0>Ya)throw Error("va");0!=qb&&0!=Ya||this.hasTask(this.zone,{microTask:0<bb.microTask,macroTask:0<bb.macroTask,eventTask:0<bb.eventTask,change:Ia})};var M=function(Ia,Ya,bb,qb,ub,Cb){this._zone=null;this.runCount=0;this._zoneDelegates=null;this._state="notScheduled";this.type=Ia;this.source=Ya;this.data=qb;this.scheduleFn=ub;this.cancelFn=Cb;if(!bb)throw Error("wa");this.callback=bb;var Pb=this;this.invoke="eventTask"===Ia&&qb&&qb.useG?M.invokeTask:function(){return M.invokeTask.call(a,
Pb,this,arguments)}};M.invokeTask=function(Ia,Ya,bb){Ia||(Ia=this);Xa++;try{return Ia.runCount++,Ia.zone.runTask(Ia,Ya,bb)}finally{1==Xa&&n(),Xa--}};M.prototype.cancelScheduleRequest=function(){this._transitionTo("notScheduled","scheduling")};M.prototype._transitionTo=function(Ia,Ya,bb){if(this._state===Ya||this._state===bb)this._state=Ia,"notScheduled"==Ia&&(this._zoneDelegates=null);else throw Error("xa`"+this.type+"`"+this.source+"`"+Ia+"`"+Ya+"`"+(bb?" or '"+bb+"'":"")+"`"+this._state);};M.prototype.toString=
function(){return this.data&&"undefined"!==typeof this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)};M.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}};Ye.Object.defineProperties(M.prototype,{zone:{configurable:!0,enumerable:!0,get:function(){return this._zone}},state:{configurable:!0,enumerable:!0,get:function(){return this._state}}});var U=d("setTimeout"),ba=d("Promise"),fa=d("then"),
ka=[],qa=!1,xa,wa={name:"NO ZONE"},Ra={},Za={symbol:d,currentZoneFrame:function(){return cb},onUnhandledError:p,microtaskDrainDone:p,scheduleMicroTask:k,showUncaughtError:function(){return!B[d("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:p,patchMethod:function(){return p},bindArguments:function(){return[]},patchThen:function(){return p},patchMacroTask:function(){return p},patchEventPrototype:function(){return p},isIEOrEdge:function(){return!1},getGlobalObjects:function(){},
ObjectDefineProperty:function(){return p},ObjectGetOwnPropertyDescriptor:function(){},ObjectCreate:function(){},ArraySlice:function(){return[]},patchClass:function(){return p},wrapWithCurrentZone:function(){return p},filterProperties:function(){return[]},attachOriginToPatched:function(){return p},_redefineProperty:function(){return p},patchCallbacks:function(){return p},nativeScheduleMicroTask:e},cb={parent:null,zone:new B(null,null)},sa=null,Xa=0;c("Zone","Zone");return a.Zone=B})("undefined"!==
typeof window&&window||"undefined"!==typeof self&&self||global);
Zone.__load_patch("Error",function(a,b,c){function d(ka){for(var qa={zoneName:ka.zone.name},xa=qa;ka.parent;){ka=ka.parent;var wa={zoneName:ka.zone.name};qa=qa.parent=wa}return xa}function e(ka,qa,xa){xa=void 0===xa?!0:xa;ka=ka.split("\n");for(var wa=0;ka[wa]!==v&&ka[wa]!==y&&ka[wa]!==B&&ka[wa]!==C&&ka[wa]!==H&&wa<ka.length;)wa++;for(;wa<ka.length&&qa;wa++){var Ra=ka[wa];if(Ra.trim())switch(u[Ra]){case 0:ka.splice(wa,1);wa--;break;case 1:qa=qa.parent?qa.parent:null;ka.splice(wa,1);wa--;break;default:ka[wa]+=
xa?" ["+qa.zone.name+"]":" ["+qa.zoneName+"]"}}return ka.join("\n")}function k(){var ka=this,qa=p.apply(this,arguments),xa=qa.originalStack=qa.stack;if(k.stackRewrite&&xa){var wa=c.currentZoneFrame();if("lazy"===M)qa[c.symbol("zoneFrameNames")]=d(wa);else if("default"===M)try{qa.stack=qa.zoneAwareStack=e(xa,wa)}catch(Ra){}}return this instanceof p&&this.constructor!=p?(Object.keys(qa).concat("stack","message").forEach(function(Ra){var Za=qa[Ra];if(void 0!==Za)try{ka[Ra]=Za}catch(cb){}}),this):qa}
var n=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,u={},v,y,B,C,H;a.Error=k;var M=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";k.prototype=p.prototype;k[n]=u;k.stackRewrite=!1;var U=c.symbol("zoneAwareStack");"lazy"===M&&Object.defineProperty(k.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[U]||(this[U]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1));return this[U]},set:function(ka){this.originalStack=
ka;this[U]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});var ba=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(function(ka){0===ba.filter(function(qa){return qa===ka}).length&&Object.defineProperty(k,ka,{get:function(){return p[ka]},set:function(qa){p[ka]=qa}})});p.hasOwnProperty("stackTraceLimit")&&(p.stackTraceLimit=Math.max(p.stackTraceLimit,15),Object.defineProperty(k,"stackTraceLimit",{get:function(){return p.stackTraceLimit},set:function(ka){return p.stackTraceLimit=
ka}}));p.hasOwnProperty("captureStackTrace")&&Object.defineProperty(k,"captureStackTrace",{value:function(ka,qa){p.captureStackTrace(ka,qa)}});Object.defineProperty(k,"prepareStackTrace",{get:function(){return p.prepareStackTrace},set:function(ka){return ka&&"function"===typeof ka?p.prepareStackTrace=function(qa,xa){if(xa)for(var wa=0;wa<xa.length;wa++)if("zoneCaptureStackTrace"===xa[wa].getFunctionName()){xa.splice(wa,1);break}return ka.call(this,qa,xa)}:p.prepareStackTrace=ka}});if("disable"!==
M){var fa=b.current.fork({name:"detect",onHandleError:function(ka,qa,xa,wa){if(wa.originalStack&&Error===k)for(ka=wa.originalStack.split(/\n/),wa=xa=qa=!1;ka.length;){var Ra=ka.shift();if(/:\d+:\d+/.test(Ra)||"ZoneAwareError"===Ra){var Za=Ra.split("(")[0].split("@")[0],cb=1;-1!==Za.indexOf("ZoneAwareError")&&(-1!==Za.indexOf("new ZoneAwareError")?(v=Ra,y=Ra.replace("new ZoneAwareError","new Error.ZoneAwareError")):(B=Ra,C=Ra.replace("Error.",""),-1===Ra.indexOf("Error.ZoneAwareError")&&(H=Ra.replace("ZoneAwareError",
"Error.ZoneAwareError"))),u[y]=0);-1!==Za.indexOf("runGuarded")?xa=!0:-1!==Za.indexOf("runTask")?wa=!0:-1!==Za.indexOf("run")?qa=!0:cb=0;u[Ra]=cb;if(qa&&xa&&wa){k.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(ka,qa,xa,wa){return ka.scheduleTask(xa,wa)},onInvokeTask:function(ka,qa,xa,wa,Ra,Za){return ka.invokeTask(xa,wa,Ra,Za)},onCancelTask:function(ka,qa,xa,wa){return ka.cancelTask(xa,wa)},onInvoke:function(ka,qa,xa,wa,Ra,Za,cb){return ka.invoke(xa,wa,Ra,Za,cb)}});
b=Error.stackTraceLimit;Error.stackTraceLimit=100;fa.run(function(){fa.runGuarded(function(){var ka=function(){};fa.scheduleEventTask(n,function(){fa.scheduleMacroTask(n,function(){fa.scheduleMicroTask(n,function(){throw Error();},void 0,function(qa){qa._transitionTo=ka;qa.invoke()});fa.scheduleMicroTask(n,function(){throw Error();},void 0,function(qa){qa._transitionTo=ka;qa.invoke()})},void 0,function(qa){qa._transitionTo=ka;qa.invoke()},function(){})},void 0,function(qa){qa._transitionTo=ka;qa.invoke()},
function(){})})});Error.stackTraceLimit=b}});
var zea=Object.getOwnPropertyDescriptor,Gea=Object.defineProperty,Lea=Object.getPrototypeOf,PPa=Object.create,QPa=Array.prototype.slice,RPa=Zone.__symbol__("addEventListener"),SPa=Zone.__symbol__("removeEventListener"),Sea=Zone.__symbol__(""),nb=Zone.__symbol__,TPa="undefined"!==typeof window,Qea=TPa?window:void 0,ob=TPa&&Qea||"object"===typeof self&&self||global,Fea=[null],UPa="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,Wea=!("nw"in ob)&&"undefined"!==typeof ob.process&&
"[object process]"==={}.toString.call(ob.process),VPa=!Wea&&!UPa&&!(!TPa||!Qea.HTMLElement),WPa="undefined"!==typeof ob.process&&"[object process]"==={}.toString.call(ob.process)&&!UPa&&!(!TPa||!Qea.HTMLElement),Dea={},Eea=function(a){if(a=a||ob.event){var b=Dea[a.type];b||(b=Dea[a.type]=nb("ON_PROPERTY"+a.type));var c=this||a.target||ob;b=c[b];VPa&&c===Qea&&"error"===a.type?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),!0===c&&a.preventDefault()):(c=b&&b.apply(this,arguments),
void 0==c||c||a.preventDefault());return c}},Jea=nb("originalInstance"),Oea=!1,Pea=!1;
var Xea=!1;if("undefined"!==typeof window)try{var XPa=Object.defineProperty({},"passive",{get:function(){Xea=!0}});window.addEventListener("test",XPa,XPa);window.removeEventListener("test",XPa,XPa)}catch(a){Xea=!1}var Zea={useG:!0},Tea={},Yea={},afa=new RegExp("^"+Sea+"(\\w+)(true|false)$"),Vea=nb("propagationStopped");
Zone.__load_patch("ZoneAwarePromise",function(a,b,c){function d(Cb){if(Cb&&Cb.toString===Object.prototype.toString){var Pb=Cb.constructor&&Cb.constructor.name;return(Pb?Pb:"")+": "+JSON.stringify(Cb)}return Cb?Cb.toString():Object.prototype.toString.call(Cb)}function e(Cb){c.onUnhandledError(Cb);try{var Pb=b[xa];"function"===typeof Pb&&Pb.call(this,Cb)}catch(lc){}}function k(Cb){return Cb}function n(Cb){return qb.reject(Cb)}function p(Cb,Pb){return function(lc){try{u(Cb,Pb,lc)}catch(tc){u(Cb,!1,tc)}}}
function u(Cb,Pb,lc){var tc=Xa();if(Cb===lc)throw new TypeError("za");if(null===Cb[wa]){var xc=null;try{if("object"===typeof lc||"function"===typeof lc)xc=lc&&lc.then}catch(qc){return tc(function(){u(Cb,!1,qc)})(),Cb}if(!1!==Pb&&lc instanceof qb&&lc.hasOwnProperty(wa)&&lc.hasOwnProperty(Ra)&&null!==lc[wa])v(lc),u(Cb,lc[wa],lc[Ra]);else if(!1!==Pb&&"function"===typeof xc)try{xc.call(lc,tc(p(Cb,Pb)),tc(p(Cb,!1)))}catch(qc){tc(function(){u(Cb,!1,qc)})()}else{Cb[wa]=Pb;tc=Cb[Ra];Cb[Ra]=lc;Cb[Za]===Za&&
!0===Pb&&(Cb[wa]=Cb[sa],Cb[Ra]=Cb[cb]);!1===Pb&&lc instanceof Error&&(xc=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&M(lc,Ia,{configurable:!0,enumerable:!1,writable:!0,value:xc});for(xc=0;xc<tc.length;)y(Cb,tc[xc++],tc[xc++],tc[xc++],tc[xc++]);if(0==tc.length&&0==Pb){Cb[wa]=0;Pb=lc;try{throw Error("Aa`"+d(lc)+"`"+(lc&&lc.stack?"\n"+lc.stack:""));}catch(qc){Pb=qc}fa&&(Pb.throwOriginal=!0);Pb.rejection=lc;Pb.promise=Cb;Pb.zone=b.current;Pb.task=b.currentTask;ba.push(Pb);
c.scheduleMicroTask()}}}return Cb}function v(Cb){if(0===Cb[wa]){try{var Pb=b[Ya];Pb&&"function"===typeof Pb&&Pb.call(this,{rejection:Cb[Ra],promise:Cb})}catch(lc){}Cb[wa]=!1;for(Pb=0;Pb<ba.length;Pb++)Cb===ba[Pb].promise&&ba.splice(Pb,1)}}function y(Cb,Pb,lc,tc,xc){v(Cb);var qc=Cb[wa],wd=qc?"function"===typeof tc?tc:k:"function"===typeof xc?xc:n;Pb.scheduleMicroTask("Promise.then",function(){try{var Jc=Cb[Ra],Wd=!!lc&&Za===lc[Za];Wd&&(lc[cb]=Jc,lc[sa]=qc);var me=Pb.run(wd,void 0,Wd&&wd!==n&&wd!==
k?[]:[Jc]);u(lc,!0,me)}catch(Qc){u(lc,!1,Qc)}},lc)}function B(Cb){var Pb=Cb.prototype,lc=H(Pb,"then");if(!lc||!1!==lc.writable&&lc.configurable){var tc=Pb.then;Pb[qa]=tc;Cb.prototype.then=function(xc,qc){var wd=this;return(new qb(function(Jc,Wd){tc.call(wd,Jc,Wd)})).then(xc,qc)};Cb[ub]=!0}}function C(Cb){return function(Pb,lc){Pb=Cb.apply(Pb,lc);if(Pb instanceof qb)return Pb;lc=Pb.constructor;lc[ub]||B(lc);return Pb}}var H=Object.getOwnPropertyDescriptor,M=Object.defineProperty,U=c.symbol,ba=[],fa=
!0===a[U("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],ka=U("Promise"),qa=U("then");c.onUnhandledError=function(Cb){if(c.showUncaughtError()){var Pb=Cb&&Cb.rejection;Pb?console.error("Unhandled Promise rejection:",Pb instanceof Error?Pb.message:Pb,"; Zone:",Cb.zone.name,"; Task:",Cb.task&&Cb.task.source,"; Value:",Pb,Pb instanceof Error?Pb.stack:void 0):console.error(Cb)}};c.microtaskDrainDone=function(){for(var Cb={};ba.length;){Cb.Ky=ba.shift();try{Cb.Ky.zone.runGuarded(function(Pb){return function(){if(Pb.Ky.throwOriginal)throw Pb.Ky.rejection;
throw Pb.Ky;}}(Cb))}catch(Pb){e(Pb)}Cb={Ky:Cb.Ky}}};var xa=U("unhandledPromiseRejectionHandler"),wa=U("state"),Ra=U("value"),Za=U("finally"),cb=U("parentPromiseValue"),sa=U("parentPromiseState"),Xa=function(){var Cb=!1;return function(Pb){return function(){Cb||(Cb=!0,Pb.apply(null,arguments))}}},Ia=U("currentTaskTrace"),Ya=U("rejectionHandledHandler"),bb=function(){},qb=function(Cb){if(!(this instanceof qb))throw Error("Ba");this[wa]=null;this[Ra]=[];try{Cb&&Cb(p(this,!0),p(this,!1))}catch(Pb){u(this,
!1,Pb)}};qb.toString=function(){return"function ZoneAwarePromise() { [native code] }"};qb.resolve=function(Cb){return u(new this(null),!0,Cb)};qb.reject=function(Cb){return u(new this(null),!1,Cb)};qb.race=function(Cb){function Pb(Jc){tc(Jc)}function lc(Jc){xc(Jc)}var tc,xc,qc=new this(function(Jc,Wd){tc=Jc;xc=Wd});Cb=g(Cb);for(var wd=Cb.next();!wd.done;wd=Cb.next())(wd=wd.value)&&wd.then||(wd=this.resolve(wd)),wd.then(Pb,lc);return qc};qb.all=function(Cb){return qb.allWithCallback(Cb)};qb.allSettled=
function(Cb){return(this&&this.prototype instanceof qb?this:qb).allWithCallback(Cb,{thenCallback:function(Pb){return{status:"fulfilled",value:Pb}},errorCallback:function(Pb){return{status:"rejected",reason:Pb}}})};qb.allWithCallback=function(Cb,Pb){var lc,tc,xc=new this(function(Qc,Ef){lc=Qc;tc=Ef}),qc=2,wd=0,Jc=[],Wd={};Cb=g(Cb);for(var me=Cb.next();!me.done;Wd={ZR:Wd.ZR},me=Cb.next()){(me=me.value)&&me.then||(me=this.resolve(me));Wd.ZR=wd;try{me.then(function(Qc){return function(Ef){Jc[Qc.ZR]=Pb?
Pb.thenCallback(Ef):Ef;qc--;0===qc&&lc(Jc)}}(Wd),function(Qc){return function(Ef){Pb?(Jc[Qc.ZR]=Pb.errorCallback(Ef),qc--,0===qc&&lc(Jc)):tc(Ef)}}(Wd))}catch(Qc){tc(Qc)}qc++;wd++}qc-=2;0===qc&&lc(Jc);return xc};Ye.Object.defineProperty(qb.prototype,Symbol.toStringTag,{configurable:!0,enumerable:!0,get:function(){return"Promise"}});Ye.Object.defineProperty(qb.prototype,Symbol.species,{configurable:!0,enumerable:!0,get:function(){return qb}});qb.prototype.then=function(Cb,Pb){var lc=this.constructor[Symbol.species];
lc&&"function"===typeof lc||(lc=this.constructor||qb);lc=new lc(bb);var tc=b.current;null==this[wa]?this[Ra].push(tc,lc,Cb,Pb):y(this,tc,lc,Cb,Pb);return lc};qb.prototype.catch=function(Cb){return this.then(null,Cb)};qb.prototype.finally=function(Cb){var Pb=this.constructor[Symbol.species];Pb&&"function"===typeof Pb||(Pb=qb);Pb=new Pb(bb);Pb[Za]=Za;var lc=b.current;null==this[wa]?this[Ra].push(lc,Pb,Cb,Cb):y(this,lc,Pb,Cb,Cb);return Pb};qb.resolve=qb.resolve;qb.reject=qb.reject;qb.race=qb.race;qb.all=
qb.all;ka=a[ka]=a.Promise;a.Promise=qb;var ub=U("thenPatched");c.patchThen=B;ka&&(B(ka),Mea(a,"fetch",function(Cb){return C(Cb)}));Promise[b.__symbol__("uncaughtPromiseErrors")]=ba;return qb});
var dfa=nb("zoneTask");
Zone.__load_patch("toString",function(a){var b=Function.prototype.toString,c=nb("OriginalDelegate"),d=nb("Promise"),e=nb("Error"),k=function(){if("function"===typeof this){var p=this[c];if(p)return"function"===typeof p?b.call(p):Object.prototype.toString.call(p);if(this===Promise&&(p=a[d])||this===Error&&(p=a[e]))return b.call(p)}return b.call(this)};k[c]=b;Function.prototype.toString=k;var n=Object.prototype.toString;Object.prototype.toString=function(){return"function"===typeof Promise&&this instanceof
Promise?"[object Promise]":n.call(this)}});
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @param {!_ZonePrivate} api
 @param {?} target
 @param {string} targetName
 @param {string} method
 @param {!Array<string>} callbacks
 @return {void}
*/
var YPa="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".split(" "),ZPa=["encrypted","waitingforkey","msneedkey","mozinterruptbegin",
"mozinterruptend"],$Pa=["load"],aQa="blur error focus load resize scroll messageerror".split(" "),bQa=["bounce","finish","start"],cQa="loadstart progress abort error load progress timeout loadend readystatechange".split(" "),dQa="upgradeneeded complete abort success error blocked versionchange close".split(" "),eQa=["close","error","open","message"],fQa=["error","message"],gQa="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".split(" ").concat(["webglcontextrestored",
"webglcontextlost","webglcontextcreationerror"],["autocomplete","autocompleteerror"],["toggle"],"afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume".split(" "),YPa,"beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend".split(" "),
"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(" "));
Zone.__load_patch("util",function(a,b,c){c.patchOnProperties=Iea;c.patchMethod=Mea;c.bindArguments=yea;c.patchMacroTask=Nea;var d=b.__symbol__("BLACK_LISTED_EVENTS"),e=b.__symbol__("UNPATCHED_EVENTS");a[e]&&(a[d]=a[e]);a[d]&&(b[d]=b[e]=a[d]);c.patchEventPrototype=cfa;c.patchEventTarget=bfa;c.isIEOrEdge=Rea;c.ObjectDefineProperty=Gea;c.ObjectGetOwnPropertyDescriptor=zea;c.ObjectCreate=PPa;c.ArraySlice=QPa;c.patchClass=Kea;c.wrapWithCurrentZone=xea;c.filterProperties=gfa;c.attachOriginToPatched=Bea;
c._redefineProperty=Object.defineProperty;c.patchCallbacks=ffa;c.getGlobalObjects=function(){return{globalSources:Yea,zoneSymbolEventNames:Tea,eventNames:gQa,isBrowser:VPa,isMix:WPa,isNode:Wea,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Sea,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"}}});
var hfa,ifa,jfa,kfa,lfa;
(function(a){a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){var b=a.Zone;b.__load_patch("defineProperty",function(c,d,e){e._redefineProperty=pfa;ofa()});b.__load_patch("registerElement",function(c,d,e){d=e.getGlobalObjects();var k=d.isMix;(d.isBrowser||k)&&"registerElement"in c.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"])});b.__load_patch("EventTargetLegacy",function(c,
d,e){qfa(c,e);d=e.getGlobalObjects();var k=d.isMix;d.isNode&&!k||sfa(e,c)||(d="undefined"!==typeof WebSocket,tfa(e),e.patchClass("XMLHttpRequest"),d&&rfa(e,c),Zone[e.symbol("patchEvents")]=!0)})}})("undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{});
Zone.__load_patch("legacy",function(a){(a=a[Zone.__symbol__("legacyPatch")])&&a()});Zone.__load_patch("queueMicrotask",function(a,b,c){c.patchMethod(a,"queueMicrotask",function(){return function(d,e){b.current.scheduleMicroTask("queueMicrotask",e[0])}})});Zone.__load_patch("timers",function(a){efa(a,"set","clear","Timeout");efa(a,"set","clear","Interval");efa(a,"set","clear","Immediate")});
Zone.__load_patch("requestAnimationFrame",function(a){efa(a,"request","cancel","AnimationFrame");efa(a,"mozRequest","mozCancel","AnimationFrame");efa(a,"webkitRequest","webkitCancel","AnimationFrame")});Zone.__load_patch("blocking",function(a,b){for(var c=["alert","prompt","confirm"],d=0;d<c.length;d++)Mea(a,c[d],function(e,k,n){return function(p,u){return b.current.run(e,a,u,n)}})});
Zone.__load_patch("EventTarget",function(a,b,c){c.patchEventPrototype(a,c);if(!Zone[c.symbol("patchEventTarget")]){var d=c.getGlobalObjects();b=d.eventNames;var e=d.zoneSymbolEventNames,k=d.TRUE_STR,n=d.FALSE_STR;d=d.ZONE_SYMBOL_PREFIX;for(var p=0;p<b.length;p++){var u=b[p],v=d+(u+n),y=d+(u+k);e[u]={};e[u][n]=v;e[u][k]=y}(b=a.EventTarget)&&b.prototype&&c.patchEventTarget(a,c,[b&&b.prototype])}(b=a.XMLHttpRequestEventTarget)&&b.prototype&&c.patchEventTarget(a,c,[b.prototype])});
Zone.__load_patch("MutationObserver",function(){Kea("MutationObserver");Kea("WebKitMutationObserver")});Zone.__load_patch("IntersectionObserver",function(){Kea("IntersectionObserver")});Zone.__load_patch("FileReader",function(){Kea("FileReader")});
Zone.__load_patch("on_property",function(a,b,c){if((!Wea||WPa)&&!Zone[c.symbol("patchEvents")]){b="undefined"!==typeof WebSocket;c=a.__Zone_ignore_on_properties;if(VPa){var d=window;a:{try{var e=Qea.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")){var k=!0;break a}}catch(n){}k=!1}k=k?[{target:d,ignoreProperties:["error"]}]:[];pb(d,gQa.concat(["messageerror"]),c?c.concat(k):c,Lea(d));pb(Document.prototype,gQa,c);"undefined"!==typeof d.SVGElement&&pb(d.SVGElement.prototype,
gQa,c);pb(Element.prototype,gQa,c);pb(HTMLElement.prototype,gQa,c);pb(HTMLMediaElement.prototype,ZPa,c);pb(HTMLFrameSetElement.prototype,YPa.concat(aQa),c);pb(HTMLBodyElement.prototype,YPa.concat(aQa),c);pb(HTMLFrameElement.prototype,$Pa,c);pb(HTMLIFrameElement.prototype,$Pa,c);(k=d.HTMLMarqueeElement)&&pb(k.prototype,bQa,c);(d=d.Worker)&&pb(d.prototype,fQa,c)}(d=a.XMLHttpRequest)&&pb(d.prototype,cQa,c);(a=a.XMLHttpRequestEventTarget)&&pb(a&&a.prototype,cQa,c);"undefined"!==typeof IDBIndex&&(pb(IDBIndex.prototype,
dQa,c),pb(IDBRequest.prototype,dQa,c),pb(IDBOpenDBRequest.prototype,dQa,c),pb(IDBDatabase.prototype,dQa,c),pb(IDBTransaction.prototype,dQa,c),pb(IDBCursor.prototype,dQa,c));b&&pb(WebSocket.prototype,eQa,c)}});Zone.__load_patch("customElements",function(a,b,c){b=c.getGlobalObjects();var d=b.isMix;(b.isBrowser||d)&&a.customElements&&"customElements"in a&&c.patchCallbacks(c,a.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])});
Zone.__load_patch("XHR",function(a,b){(function(u){function v(xa){var wa=xa.data,Ra=wa.target;Ra[k]=!1;Ra[p]=!1;var Za=Ra[e];H||(H=Ra[RPa],M=Ra[SPa]);Za&&M.call(Ra,"readystatechange",Za);Za=Ra[e]=function(){if(Ra.readyState===Ra.DONE)if(!wa.aborted&&Ra[k]&&"scheduled"===xa.state){var cb=Ra[b.__symbol__("loadfalse")];if(0!==Ra.status&&cb&&0<cb.length){var sa=xa.invoke;xa.invoke=function(){for(var Xa=Ra[b.__symbol__("loadfalse")],Ia=0;Ia<Xa.length;Ia++)Xa[Ia]===xa&&Xa.splice(Ia,1);wa.aborted||"scheduled"!==
xa.state||sa.call(xa)};cb.push(xa)}else xa.invoke()}else wa.aborted||!1!==Ra[k]||(Ra[p]=!0)};H.call(Ra,"readystatechange",Za);Ra[c]||(Ra[c]=xa);ka.apply(Ra,wa.args);Ra[k]=!0;return xa}function y(){}function B(xa){xa=xa.data;xa.aborted=!0;return qa.apply(xa.target,xa.args)}var C=u.XMLHttpRequest;if(C){C=C.prototype;var H=C[RPa],M=C[SPa];!H&&(u=u.XMLHttpRequestEventTarget)&&(u=u.prototype,H=u[RPa],M=u[SPa]);var U=Mea(C,"open",function(){return function(xa,wa){xa[d]=0==wa[2];xa[n]=wa[1];return U.apply(xa,
wa)}}),ba=nb("fetchTaskAborting"),fa=nb("fetchTaskScheduling"),ka=Mea(C,"send",function(){return function(xa,wa){if(!0===b.current[fa]||xa[d])return ka.apply(xa,wa);wa={target:xa,url:xa[n],isPeriodic:!1,args:wa,aborted:!1};var Ra=Zone.current.scheduleMacroTask("XMLHttpRequest.send",y,wa,v,B);xa&&!0===xa[p]&&!wa.aborted&&"scheduled"===Ra.state&&Ra.invoke()}}),qa=Mea(C,"abort",function(){return function(xa,wa){var Ra=xa[c];if(Ra&&"string"==typeof Ra.type)null==Ra.cancelFn||Ra.data&&Ra.data.aborted||
Ra.zone.cancelTask(Ra);else if(!0===b.current[ba])return qa.apply(xa,wa)}})}})(a);var c=nb("xhrTask"),d=nb("xhrSync"),e=nb("xhrListener"),k=nb("xhrScheduled"),n=nb("xhrURL"),p=nb("xhrErrorBeforeScheduled")});Zone.__load_patch("geolocation",function(a){a.navigator&&a.navigator.geolocation&&Cea(a.navigator.geolocation)});
Zone.__load_patch("PromiseRejectionEvent",function(a,b){function c(d){return function(e){$ea(a,d).forEach(function(k){var n=a.PromiseRejectionEvent;n&&(n=new n(d,{promise:e.promise,reason:e.rejection}),k.invoke(n))})}}a.PromiseRejectionEvent&&(b[nb("unhandledPromiseRejectionHandler")]=c("unhandledrejection"),b[nb("rejectionHandledHandler")]=c("rejectionhandled"))});
Zone.__load_patch("canvas",function(a,b,c){a=a.HTMLCanvasElement;"undefined"!==typeof a&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",function(d,e){return{name:"HTMLCanvasElement.toBlob",target:d,cbIdx:0,args:e}})});
var xfa=rb({__forward_ref__:rb});
/*

 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.
*/
var __self,__window,__globalThis;
var hQa="undefined"!==typeof window&&window,iQa="undefined"!==typeof self&&"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,jQa="undefined"!==typeof global&&global,wb="undefined"!==typeof globalThis&&globalThis||jQa||hQa||iQa;
var zfa=rb({"\u0275prov":rb}),Dfa=rb({"\u0275inj":rb}),Afa=rb({ngInjectableDef:rb}),Efa=rb({ngInjectorDef:rb});
var zb=function(a,b){b=Error.call(this,Gfa(a,b));this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a};Y(zb,Error);
var Mfa;
var kQa={},lQa=/\n/gm,Oha=rb({provide:String,useValue:rb}),Pfa=void 0;
var Yb=Tfa(Xfa("Inject",function(a){return{token:a}}),-1),Ub=Tfa(Xfa("Optional"),8),Wb=Tfa(Xfa("Self"),2),Vb=Tfa(Xfa("SkipSelf"),4),Xb=Tfa(Xfa("Host"),1);
var bga=rb({"\u0275cmp":rb}),cga=rb({"\u0275dir":rb}),dga=rb({"\u0275pipe":rb}),gga=rb({"\u0275mod":rb}),kga=rb({"\u0275fac":rb}),Uga=rb({__NG_ELEMENT_ID__:rb});
var fga={},Bb=[];
var Yfa=0,ega={};
var mQa=["Root","Component","Embedded"];
var pga=function(a,b,c){this.previousValue=a;this.currentValue=b;this.firstChange=c};pga.prototype.isFirstChange=function(){return this.firstChange};
Gb.kic=!0;
var qga=void 0;
var nQa={createRenderer:function(){return rga()}};
var Kb=Gga(null),Hja=!0,Yha=!1;
var iha=function(a,b,c){this.factory=a;this.resolving=!1;this.Bzb=b;this.YXa=c};
var Sga=!0,Vga=0,fha={},hha=function(a,b){this.hga=a;this.Yb=b};hha.prototype.get=function(a,b,c){return gha(this.hga,this.Yb,a,c,b)};
var Zb=Xfa("Attribute",function(a){return{attributeName:a,__NG_ELEMENT_ID__:function(){return Sb(a)}}});
var oQa=Function;
var sha=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,uha=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,vha=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,tha=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/,Pqa=function(){this.fga=wb.Reflect};f=Pqa.prototype;f.factory=function(a){return function(){return new (Function.prototype.bind.apply(a,[null].concat(Ab(lb.apply(0,arguments)))))}};
f.FGa=function(a,b){var c="undefined"===typeof a?oha(b.length):oha(a.length);for(var d=0;d<c.length;d++)c[d]="undefined"===typeof a?[]:a[d]&&a[d]!=Object?[a[d]]:[],b&&null!=b[d]&&(c[d]=c[d].concat(b[d]));return c};
f.Osb=function(a,b){if(wha(a.toString()))return null;if(a.parameters&&a.parameters!==b.parameters)return a.parameters;var c=a.ea;if(c&&c!==b.ea)return b="function"===typeof c?c():c,a=b.map(function(d){return d&&d.type}),b=b.map(function(d){return d&&xha(d.ra)}),this.FGa(a,b);b=a.hasOwnProperty("__parameters__")&&a.__parameters__;return(c=this.fga&&this.fga.eXb&&this.fga.eXb("design:paramtypes",a))||b?this.FGa(c,b):oha(a.length)};
f.parameters=function(a){if(!kha(a))return[];var b=yha(a);(a=this.Osb(a,b))||b===Object||(a=this.parameters(b));return a||[]};f.Nsb=function(a,b){return a.annotations&&a.annotations!==b.annotations?(a=a.annotations,"function"===typeof a&&a.annotations&&(a=a.annotations),a):a.ra&&a.ra!==b.ra?xha(a.ra):a.hasOwnProperty("__annotations__")?a.__annotations__:null};f.annotations=function(a){if(!kha(a))return[];var b=yha(a);a=this.Nsb(a,b)||[];return(b!==Object?this.annotations(b):[]).concat(a)};
f.oGa=function(a,b){if(a.xn&&a.xn!==b.xn)return a=a.xn,"function"===typeof a&&a.xn&&(a=a.xn),a;if(a.Twa&&a.Twa!==b.Twa){var c=a.Twa,d={};Object.keys(c).forEach(function(e){d[e]=xha(c[e])});return d}return a.hasOwnProperty("__prop__metadata__")?a.__prop__metadata__:null};
f.xn=function(a){if(!kha(a))return{};var b=yha(a),c={};if(b!==Object){var d=this.xn(b);Object.keys(d).forEach(function(k){c[k]=d[k]})}var e=this.oGa(a,b);e&&Object.keys(e).forEach(function(k){var n=[];c.hasOwnProperty(k)&&n.push.apply(n,Ab(c[k]));n.push.apply(n,Ab(e[k]));c[k]=n});return c};f.Tmc=function(a){return kha(a)?this.oGa(a,yha(a))||{}:{}};f.qWa=function(a,b){return a instanceof oQa&&b in a.prototype};f.guards=function(){return{}};
f.getter=function(a){return new Function("o","return o."+a+";")};f.setter=function(a){return new Function("o","v","return o."+a+" = v;")};f.method=function(a){return new Function("o","args","if (!o."+a+") throw new Error('\""+a+"\" is undefined');\n        return o."+a+".apply(o, args);")};f.resourceUri=function(a){return"./"+sb(a)};
var Oqa=null;
rb({provide:String,useValue:rb});
var $b=function(a,b){this._desc=a;this.nk="InjectionToken";this.\u0275prov=void 0;"number"==typeof b?this.__NG_ELEMENT_ID__=b:void 0!==b&&(this.\u0275prov=xb({token:this,providedIn:b.providedIn||"root",factory:b.factory}))};$b.prototype.toString=function(){return"InjectionToken "+this._desc};
var pQa=new $b("INJECTOR",-1);
var Bha=function(){};Bha.prototype.get=function(a,b){b=void 0===b?kQa:b;if(b===kQa)throw a=Error("Na`"+sb(a)),a.name="NullInjectorError",a;return b};
var rna=new $b("Set Injector scope.");
var Lha={},qQa={},Aha=void 0,Fha=function(a,b,c,d){var e=this;d=void 0===d?null:d;this.parent=c;this.records=new Map;this.e0=new Set;this.onDestroy=new Set;this._destroyed=!1;var k=[];b&&mha(b,function(n){return e.Fwa(n,a,b)});mha([a],function(n){return e.Z5a(n,[],k)});this.records.set(pQa,Jha(void 0,this));c=this.records.get(rna);this.scope=null!=c?c.value:null;this.source=d||("object"===typeof a?null:sb(a))};f=Fha.prototype;
f.destroy=function(){this.wIa();this._destroyed=!0;try{this.onDestroy.forEach(function(a){return a.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.e0.clear()}};
f.get=function(a,b,c){b=void 0===b?kQa:b;c=void 0===c?0:c;this.wIa();var d=Qfa(this),e=Nfa(void 0);try{if(!(c&4)){var k=this.records.get(a);if(void 0===k){var n=("function"===typeof a||"object"===typeof a&&a instanceof $b)&&Bfa(a);k=n&&this.Y5b(n)?Jha(Hha(a),Lha):null;this.records.set(a,k)}if(null!=k)return this.X4b(a,k)}var p=c&2?Cha():this.parent;b=c&8&&b===kQa?null:b;return p.get(a,b)}catch(U){if("NullInjectorError"===U.name){(U.ngTempTokenPath=U.ngTempTokenPath||[]).unshift(sb(a));if(d)throw U;
b=U;var u=this.source,v=b.ngTempTokenPath;a.__source&&v.unshift(a.__source);var y="\n"+b.message;a=u;a=void 0===a?null:a;y=y&&"\n"===y.charAt(0)&&"\u0275"==y.charAt(1)?y.substr(2):y;var B=sb(v);if(Array.isArray(v))B=v.map(sb).join(" -> ");else if("object"===typeof v){u=[];for(var C in v)if(v.hasOwnProperty(C)){var H=v[C];u.push(C+":"+("string"===typeof H?JSON.stringify(H):sb(H)))}B="{"+u.join(", ")+"}"}var M="R3InjectorError"+(a?"("+a+")":"")+"["+B+"]: "+y.replace(lQa,"\n  ");b.message=M;b.ngTokenPath=
v;b.ngTempTokenPath=null;throw b;}throw U;}finally{Nfa(e),Qfa(d)}};f.sGa=function(){var a=this;this.e0.forEach(function(b){return a.get(b)})};f.toString=function(){var a=[];this.records.forEach(function(b,c){return a.push(sb(c))});return"R3Injector["+a.join(", ")+"]"};f.wIa=function(){if(this._destroyed)throw new zb(205,"");};
f.Z5a=function(a,b,c){var d=this;a=vb(a);if(!a)return!1;var e=Ffa(a),k=null==e&&a.ngModule||void 0,n=void 0===k?a:k,p=-1!==c.indexOf(n);void 0!==k&&(e=Ffa(k));if(null==e)return!1;if(null!=e.imports&&!p){c.push(n);var u;mha(e.imports,function(M){d.Z5a(M,b,c)&&(void 0===u&&(u=[]),u.push(M))});if(void 0!==u)for(var v={},y=0;y<u.length;v={t8:v.t8,mT:v.mT},y++){var B=u[y];v.t8=B.ngModule;v.mT=B.providers;mha(v.mT,function(M){return function(U){return d.Fwa(U,M.t8,M.mT||Bb)}}(v))}}this.e0.add(n);v=lga(n)||
function(){return new n};this.records.set(n,Jha(v,Lha));var C=e.providers;if(null!=C&&!p){var H=a;mha(C,function(M){return d.Fwa(M,H,C)})}return void 0!==k&&void 0!==a.providers};f.Fwa=function(a,b,c){a=vb(a);var d=Nha(a)?a:vb(a&&a.provide);b=Mha(a,b,c);if(Nha(a)||!0!==a.multi)this.records.get(d);else{var e=this.records.get(d);e||(e=Jha(void 0,Lha,!0),e.factory=function(){return Sfa(e.multi)},this.records.set(d,e));d=a;e.multi.push(a)}this.records.set(d,b)};
f.X4b=function(a,b){b.value===Lha&&(b.value=qQa,b.value=b.factory());if(a="object"===typeof b.value&&b.value)a=b.value,a=null!==a&&"object"===typeof a&&"function"===typeof a.ngOnDestroy;a&&this.onDestroy.add(b.value);return b.value};f.Y5b=function(a){if(!a.providedIn)return!1;a=vb(a.providedIn);return"string"===typeof a?"any"===a||a===this.scope:this.e0.has(a)};Ye.Object.defineProperties(Fha.prototype,{destroyed:{configurable:!0,enumerable:!0,get:function(){return this._destroyed}}});
var Ff=function(){},Jd=function(a){var b;if(Array.isArray(a))return Eha({name:""},void 0,a,"");var c=null!==(b=a.name)&&void 0!==b?b:"";return Eha({name:c},a.parent,a.providers,c)},rQa=new Bha;Ff.\u0275prov=xb({token:Ff,providedIn:"any",factory:function(){return l(pQa)}});Ff.__NG_ELEMENT_ID__=-1;
var sQa=function(a,b){this.token=a;this.id=b;if(!a)throw Error("Oa");this.displayName=sb(this.token)};Ye.Object.defineProperties(sQa,{numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return tQa.numberOfKeys}}});var uQa=function(){this._allKeys=new Map};uQa.prototype.get=function(a){if(a instanceof sQa)return a;if(this._allKeys.has(a))return this._allKeys.get(a);var b=new sQa(a,sQa.numberOfKeys);this._allKeys.set(a,b);return b};
Ye.Object.defineProperties(uQa.prototype,{numberOfKeys:{configurable:!0,enumerable:!0,get:function(){return this._allKeys.size}}});var tQa=new uQa;
tQa.get(vb(Ff));
var si=function(){};
var vQa=function(){},wQa=function(){};
var xQa=("undefined"!==typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(wb);
var Rha=new Map;
var yQa=function(){},zQa=function(){};
var cc=function(a){this.nativeElement=a};cc.__NG_ELEMENT_ID__=function(){return Tha(Mb(),t())};
new $b("Renderer2Interceptor");var ui=function(){},vi=function(){};vi.__NG_ELEMENT_ID__=function(){var a=t();var b=tga(Mb().index,a);return a=(iga(b)?b:a)[11]};
var hc=function(){this._console=console};hc.prototype.handleError=function(a){var b=this._findOriginalError(a),c=a&&a.ngErrorLogger||Pha;c(this._console,"ERROR",a);b&&c(this._console,"ORIGINAL ERROR",b)};hc.prototype._findOriginalError=function(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null};
var bia;
Ye.Object.defineProperties(function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa,ka,qa,xa,wa,Ra,Za,cb,sa,Xa,Ia,Ya,bb,qb,ub){this.type=a;this.blueprint=b;this.template=c;this.queries=d;this.viewQuery=e;this.KX=k;this.data=n;this.xz=p;this.aK=u;this.P_=v;this.Qb=y;this.fK=B;this.GAa=C;this.FAa=H;this.Di=M;this.jn=U;this.Hz=ba;this.eX=fa;this.bF=ka;this.q7=qa;this.Ep=xa;this.cleanup=wa;this.Da=Ra;this.components=Za;this.Mka=cb;this.fwa=sa;this.firstChild=Xa;this.schemas=Ia;this.qa=Ya;this.qqa=bb;this._decls=
qb;this._vars=ub}.prototype,{Wcb:{configurable:!0,enumerable:!0,get:function(){for(var a=[],b=this.firstChild;b;)a.push(b.Wcb),b=b.next;return a.join("")}},type_:{configurable:!0,enumerable:!0,get:function(){return mQa[this.type]||"TViewType.?"+this.type+"?"}}});
Ye.Object.defineProperties(function(a){this.Vd=a}.prototype,{flags:{configurable:!0,enumerable:!0,get:function(){var a=this.Vd[2];return{Yqd:a,std:a&3,dsd:!!(a&4),Xsd:!!(a&8),Mrd:!!(a&16),dirty:!!(a&64),attached:!!(a&128),destroyed:!!(a&256),isRoot:!!(a&512),rtd:a>>11}}},parent:{configurable:!0,enumerable:!0,get:function(){return eia(this.Vd[3])}},html:{configurable:!0,enumerable:!0,get:function(){return(this.nodes||[]).map(gia).join("")}},context:{configurable:!0,enumerable:!0,get:function(){return this.Vd[8]}},
nodes:{configurable:!0,enumerable:!0,get:function(){var a=this.Vd;return jia(a[1].firstChild,a)}},template:{configurable:!0,enumerable:!0,get:function(){return this.zd.Wcb}},zd:{configurable:!0,enumerable:!0,get:function(){return this.Vd[1]}},cleanup:{configurable:!0,enumerable:!0,get:function(){return this.Vd[7]}},injector:{configurable:!0,enumerable:!0,get:function(){return this.Vd[9]}},rendererFactory:{configurable:!0,enumerable:!0,get:function(){return this.Vd[10]}},renderer:{configurable:!0,
enumerable:!0,get:function(){return this.Vd[11]}},sanitizer:{configurable:!0,enumerable:!0,get:function(){return this.Vd[12]}},next:{configurable:!0,enumerable:!0,get:function(){return eia(this.Vd[4])}},queries:{configurable:!0,enumerable:!0,get:function(){return this.Vd[19]}},ma:{configurable:!0,enumerable:!0,get:function(){return hia(this.zd,this.Vd,20,this.zd.xz)}},oa:{configurable:!0,enumerable:!0,get:function(){return hia(this.zd,this.Vd,this.zd.xz,this.zd.aK)}},expando:{configurable:!0,enumerable:!0,
get:function(){return hia(this.zd,this.Vd,this.zd.aK,this.Vd.length)}}});Ye.Object.defineProperties(function(a){this.yH=a}.prototype,{views:{configurable:!0,enumerable:!0,get:function(){return this.yH.slice(10).map(eia)}},parent:{configurable:!0,enumerable:!0,get:function(){return eia(this.yH[3])}},host:{configurable:!0,enumerable:!0,get:function(){return this.yH[0]}},native:{configurable:!0,enumerable:!0,get:function(){return this.yH[7]}},next:{configurable:!0,enumerable:!0,get:function(){return eia(this.yH[4])}}});
var Kia;
var pia=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,qia=/(<|>)/;
var Fia=Eia,Gia;
var fc={};
var Tia=function(a){this.changingThisBreaksApplicationSecurity=a};Tia.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"};var AQa=function(){Tia.apply(this,arguments)};Y(AQa,Tia);AQa.prototype.getTypeName=function(){return"HTML"};var BQa=function(){Tia.apply(this,arguments)};Y(BQa,Tia);BQa.prototype.getTypeName=function(){return"URL"};var CQa=function(){Tia.apply(this,arguments)};Y(CQa,Tia);
CQa.prototype.getTypeName=function(){return"ResourceURL"};
var Xia=function(a){this.inertDocumentHelper=a};Xia.prototype.getInertBodyElement=function(a){a="<body><remove></remove>"+a;try{var b=(new window.DOMParser).parseFromString(dia(a),"text/html").body;if(null===b)return this.inertDocumentHelper.getInertBodyElement(a);b.removeChild(b.firstChild);return b}catch(c){return null}};
var Wia=function(a){this.defaultDoc=a;this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert");if(null==this.inertDocument.body){a=this.inertDocument.createElement("html");this.inertDocument.appendChild(a);var b=this.inertDocument.createElement("body");a.appendChild(b)}};
Wia.prototype.getInertBodyElement=function(a){var b=this.inertDocument.createElement("template");if("content"in b)return b.innerHTML=dia(a),b;b=this.inertDocument.createElement("body");b.innerHTML=dia(a);this.defaultDoc.documentMode&&this.stripCustomNsAttrs(b);return b};
Wia.prototype.stripCustomNsAttrs=function(a){for(var b=a.attributes,c=b.length-1;0<c;c--){var d=b.item(c).name;"xmlns:ns1"!==d&&0!==d.indexOf("ns1:")||a.removeAttribute(d)}for(a=a.firstChild;a;)a.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(a),a=a.nextSibling};
var Zia=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,$ia=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;
var DQa=cja("area,br,col,hr,img,wbr"),EQa=cja("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),FQa=cja("rp,rt"),GQa=dja(FQa,EQa),HQa=dja(EQa,cja("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")),IQa=dja(FQa,cja("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")),
kpa=dja(DQa,HQa,IQa,GQa),mpa=cja("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),npa=cja("srcset"),JQa=cja("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,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),
KQa=cja("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"),
lpa=dja(mpa,npa,JQa,KQa),LQa=cja("script,style,template"),lja=function(){this.buf=[]};f=lja.prototype;f.sanitizeChildren=function(a){a=a.firstChild;for(var b=!0;a;)if(a.nodeType===Node.ELEMENT_NODE?b=this.startElement(a):a.nodeType===Node.TEXT_NODE&&this.chars(a.nodeValue),b&&a.firstChild)a=a.firstChild;else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);var c=this.checkClobberedElement(a,a.nextSibling);if(c){a=c;break}a=this.checkClobberedElement(a,a.parentNode)}return this.buf.join("")};
f.startElement=function(a){var b=a.nodeName.toLowerCase();if(!kpa.hasOwnProperty(b))return!LQa.hasOwnProperty(b);this.buf.push("<");this.buf.push(b);a=a.attributes;for(b=0;b<a.length;b++){var c=a.item(b),d=c.name,e=d.toLowerCase();lpa.hasOwnProperty(e)&&(c=c.value,mpa[e]&&(c=aja(c)),npa[e]&&(c=bja(c)),this.buf.push(" ",d,'="',gja(c),'"'))}this.buf.push(">");return!0};
f.endElement=function(a){a=a.nodeName.toLowerCase();kpa.hasOwnProperty(a)&&!DQa.hasOwnProperty(a)&&(this.buf.push("</"),this.buf.push(a),this.buf.push(">"))};f.chars=function(a){this.buf.push(gja(a))};f.checkClobberedElement=function(a,b){if(b&&(a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Za`"+a.outerHTML);return b};var eja=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fja=/([^#-~ |!])/g,hja;
var MQa={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};
var oja;
var NQa=Promise.resolve(null);
var Dna=function(a,b){this.Yb=a;this.wsb=b;this._appRef=null;this.oV=!1};f=Dna.prototype;f.destroy=function(){if(this._appRef)this._appRef.detachView(this);else if(this.oV){var a=this.Yb[3];if(jga(a)){var b=a[8],c=b?b.indexOf(this):-1;-1<c&&(zia(a,c),nha(b,c))}this.oV=!1}Bia(this.Yb[1],this.Yb)};f.onDestroy=function(a){Nja(this.Yb[1],this.Yb,null,a)};f.markForCheck=function(){Yja(this.wsb||this.Yb)};f.detach=function(){this.Yb[2]&=-129};f.reattach=function(){this.Yb[2]|=128};
f.detectChanges=function(){aka(this.Yb[1],this.Yb,this.context)};f.checkNoChanges=function(){var a=this.Yb[1],b=this.Yb,c=this.context;Yha=!0;try{aka(a,b,c)}finally{Yha=!1}};f.attachToViewContainerRef=function(){if(this._appRef)throw new zb(902,"");this.oV=!0};f.detachFromAppRef=function(){this._appRef=null;var a=this.Yb;via(a[11],2,this.Yb[1].firstChild,a,null,null,!1)};f.attachToAppRef=function(a){if(this.oV)throw new zb(902,"");this._appRef=a};
Ye.Object.defineProperties(Dna.prototype,{rootNodes:{configurable:!0,enumerable:!0,get:function(){var a=this.Yb,b=a[1];return gka(b,a,b.firstChild,[])}},context:{configurable:!0,enumerable:!0,get:function(){return this.Yb[8]},set:function(a){this.Yb[8]=a}},destroyed:{configurable:!0,enumerable:!0,get:function(){return 256===(this.Yb[2]&256)}}});var OQa=function(a){Dna.call(this,a);this._view=a};Y(OQa,Dna);OQa.prototype.detectChanges=function(){Zja(this._view[8])};
OQa.prototype.checkNoChanges=function(){var a=this._view;Yha=!0;try{Zja(a[8])}finally{Yha=!1}};Ye.Object.defineProperties(OQa.prototype,{context:{configurable:!0,enumerable:!0,get:function(){return null}}});
var PQa=function(){};PQa.\u0275prov=xb({token:PQa,providedIn:"root",factory:function(){return null}});
var QQa=function(){this.full="0.0.0-PLACEHOLDER";this.minor=this.major="0";this.patch=["0","0","0-PLACEHOLDER"].slice(2).join(".")},RQa=new QQa;
var ika={};
var SQa=function(a){this.ngModule=a};Y(SQa,si);SQa.prototype.resolveComponentFactory=function(a){return new TQa(a[bga]||null,this.ngModule)};var UQa=new $b("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return xQa}}),TQa=function(a,b){this.Ij=a;this.ngModule=b;this.componentType=a.type;this.selector=a.selectors.map(Sia).join(",");this.xa=a.xa?a.xa:[];this.w7b=!!b};Y(TQa,zQa);
TQa.prototype.create=function(a,b,c,d){var e=(d=d||this.ngModule)?jka(a,d.injector):a;d=e.get(ui,nQa);var k=e.get(PQa,null);a=d.createRenderer(null,this.Ij);var n=this.Ij.selectors[0][0]||"div";if(c)a.listen?n=a.selectRootElement(c,3===this.Ij.encapsulation):(n="string"===typeof c?a.querySelector(c):c,n.textContent="");else{var p=d.createRenderer(null,this.Ij),u=n.toLowerCase();n=xia(p,n,"svg"===u?"svg":"math"===u?"math":null)}u=n;var v=this.Ij.lva?576:528;n={components:[],scheduler:xQa,clean:NQa,
tvd:null,flags:0};p=Mja(0,null,null,1,0,null,null,null,null,null);e=yja(null,p,n,v,null,null,d,a,k,e);Fga(e);try{var y=this.Ij,B=e[1];e[20]=u;var C=Aja(B,20,2,"#host",null),H=C.kq=y.va;if(null!==H&&(dka(C,H,!0),null!==u&&(Oga(a,u,H),null!==C.classes&&Nia(a,u,C.classes),null!==C.styles))){var M=C.styles;a.listen?a.setAttribute(u,"style",M):u.style.cssText=M}var U=d.createRenderer(u,y),ba=yja(e,Ija(y),null,y.lva?64:16,e[20],C,d,U,null,null);if(B.Qb){var fa=$ga(C,e);Wga(fa,B,y.type);Tja(B,C);var ka=
e.length;C.flags|=1;C.ld=ka;C.He=ka+1;C.yn=ka}Jja(e,ba);var qa=e[20]=ba;if(u)if(c)Oga(a,u,["ng-version",RQa.full]);else{var xa=this.Ij.selectors[0];c=[];y=[];B=1;for(C=2;B<xa.length;){var wa=xa[B];if("string"===typeof wa)2===C?""!==wa&&c.push(wa,xa[++B]):8===C&&y.push(wa);else{if(0!==(C&1))break;C=wa}B++}var Ra=c;var Za=y;Ra&&Oga(a,u,Ra);Za&&0<Za.length&&Nia(a,u,Za.join(" "))}var cb=p.data[20];if(void 0!==b){var sa=cb.projection=[];for(Ra=0;Ra<this.xa.length;Ra++){var Xa=b[Ra];sa.push(null!=Xa?Array.from(Xa):
null)}}var Ia=fka(qa,this.Ij,e,n);Dja(p,e,null)}finally{Iga()}return new VQa(this.componentType,Ia,Tha(cb,e),e,cb)};Ye.Object.defineProperties(TQa.prototype,{inputs:{configurable:!0,enumerable:!0,get:function(){return hka(this.Ij.inputs)}},outputs:{configurable:!0,enumerable:!0,get:function(){return hka(this.Ij.outputs)}}});var VQa=function(a,b,c,d,e){this.location=c;this.Psb=d;this.hga=e;this.instance=b;this.hostView=this.changeDetectorRef=new OQa(d);this.componentType=a};Y(VQa,yQa);
VQa.prototype.destroy=function(){this.hostView.destroy()};VQa.prototype.onDestroy=function(a){this.hostView.onDestroy(a)};Ye.Object.defineProperties(VQa.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return new hha(this.hga,this.Psb)}}});
var WQa=function(a,b){this._parent=b;this._bootstrapComponents=[];this.injector=this;this.Eka=[];this.componentFactoryResolver=new SQa(this);var c=hga(a);this._bootstrapComponents=Qha(c.bootstrap);this.ega=Dha(a,b,[{provide:vQa,useValue:this},{provide:si,useValue:this.componentFactoryResolver}],sb(a));this.ega.sGa();this.instance=this.get(a)};Y(WQa,vQa);WQa.prototype.get=function(a,b,c){b=void 0===b?kQa:b;return a===Ff||a===vQa||a===pQa?this:this.ega.get(a,b,void 0===c?0:c)};
WQa.prototype.destroy=function(){var a=this.ega;!a.destroyed&&a.destroy();this.Eka.forEach(function(b){return b()});this.Eka=null};WQa.prototype.onDestroy=function(a){this.Eka.push(a)};var Id=function(a){this.moduleType=a;null!==hga(a)&&Sha(a)};Y(Id,wQa);Id.prototype.create=function(a){return new WQa(this.moduleType,a)};
var XQa=new $b("Application Initializer"),YQa=function(a){var b=this;this.appInits=a;this.reject=this.resolve=mka;this.done=this.initialized=!1;this.donePromise=new Promise(function(c,d){b.resolve=c;b.reject=d})};
YQa.prototype.runInitializers=function(){var a=this;if(!this.initialized){var b=[];if(this.appInits)for(var c={},d=0;d<this.appInits.length;c={Wx:c.Wx},d++)if(c.Wx=this.appInits[d](),kka(c.Wx))b.push(c.Wx);else if(lka(c.Wx)){var e=new Promise(function(k){return function(n,p){k.Wx.subscribe({complete:n,error:p})}}(c));b.push(e)}Promise.all(b).then(function(){a.done=!0;a.resolve()}).catch(function(k){a.reject(k)});0===b.length&&(a.done=!0,a.resolve());this.initialized=!0}};
YQa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[XQa]},{type:Ub}]}]};YQa.\u0275fac=function(a){return new (a||YQa)(l(XQa,8))};YQa.\u0275prov=xb({token:YQa,factory:YQa.\u0275fac});
var ZQa=new $b("AppId"),$Qa={provide:ZQa,useFactory:function(){return""+nka()+nka()+nka()},deps:[]},pna=new $b("Platform Initializer"),aRa=new $b("Platform ID"),bRa=new $b("appBootstrapListener");new $b("Application Packages Root URL");
var cRa=function(){};cRa.prototype.log=function(a){console.log(a)};cRa.prototype.warn=function(a){console.warn(a)};cRa.\u0275fac=function(a){return new (a||cRa)};cRa.\u0275prov=xb({token:cRa,factory:cRa.\u0275fac});
var pka=["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){var b=Math.floor(Math.abs(a));a=a.toString().replace(/^[^.]*\.?/,"").length;return 1===b&&0===a?1:5}];
var ska={},qka=20;
var Voa=["zero","one","two","few","many"];
var df=new $b("LocaleId"),dRa=new $b("DefaultCurrencyCode");new $b("Translations");new $b("TranslationsFormat");
var xi=function(){};xi.prototype.cCb=function(a){return new Id(a)};xi.prototype.compileModuleAsync=function(a){return Promise.resolve(this.cCb(a))};xi.prototype.clearCache=function(){};xi.prototype.getModuleId=function(){};xi.\u0275fac=function(a){return new (a||xi)};xi.\u0275prov=xb({token:xi,factory:xi.\u0275fac});new $b("compilerOptions");
var uka=new Map,vka=new Set;
var xka="en-US";
var zka=Promise.resolve(0);
/*


 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.
*/
var eRa=!1,fRa={set useDeprecatedSynchronousErrorHandling(a){a?console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+Error().stack):eRa&&console.log("RxJS: Back to a better error behavior. Thank you. <3");eRa=a},get useDeprecatedSynchronousErrorHandling(){return eRa}};
var ela="function"===typeof Symbol&&Symbol.observable||"@@observable";
var gRa={closed:!0,next:function(){},error:function(a){if(fRa.useDeprecatedSynchronousErrorHandling)throw a;Bka(a)},complete:function(){}};
var Fka=function(){function a(b){this.message=b?b.length+" errors occurred during unsubscription:\n"+b.map(function(c,d){return d+1+") "+c.toString()}).join("\n  "):"";this.name="UnsubscriptionError";this.errors=b;return this}a.prototype=Object.create(Error.prototype);return a}();
var $ka=Array.isArray||function(a){return a&&"number"===typeof a.length};
var jc=function(a){this.closed=!1;this._subscriptions=this._parentOrParents=null;a&&(this.Asb=!0,this._unsubscribe=a)};
jc.prototype.unsubscribe=function(){if(!this.closed){var a=this._parentOrParents,b=this.Asb,c=this._unsubscribe,d=this._subscriptions;this.closed=!0;this._subscriptions=this._parentOrParents=null;if(a instanceof jc)a.remove(this);else if(null!==a)for(var e=0;e<a.length;++e)a[e].remove(this);if(Cka(c)){b&&(this._unsubscribe=void 0);try{c.call(this)}catch(u){var k=u instanceof Fka?Gka(u.errors):[u]}}if($ka(d)){e=-1;for(var n=d.length;++e<n;){var p=d[e];if(Dka(p))try{p.unsubscribe()}catch(u){k=k||[],
u instanceof Fka?k=k.concat(Gka(u.errors)):k.push(u)}}}if(k)throw new Fka(k);}};
jc.prototype.add=function(a){var b=a;if(!a)return jc.EMPTY;switch(typeof a){case "function":b=new jc(a);case "object":if(b===this||b.closed||"function"!==typeof b.unsubscribe)return b;if(this.closed)return b.unsubscribe(),b;b instanceof jc||(a=b,b=new jc,b._subscriptions=[a]);break;default:throw Error("gb`"+a);}var c=b._parentOrParents;if(null===c)b._parentOrParents=this;else if(c instanceof jc){if(c===this)return b;b._parentOrParents=[c,this]}else if(-1===c.indexOf(this))c.push(this);else return b;
a=this._subscriptions;null===a?this._subscriptions=[b]:a.push(b);return b};jc.prototype.remove=function(a){var b=this._subscriptions;b&&(a=b.indexOf(a),-1!==a&&b.splice(a,1))};var hRa=new jc;hRa.closed=!0;jc.EMPTY=hRa;
var kc=function(a,b,c){jc.call(this);this.syncErrorValue=null;this.isStopped=this.syncErrorThrowable=this.syncErrorThrown=!1;switch(arguments.length){case 0:this.destination=gRa;break;case 1:if(!a){this.destination=gRa;break}if("object"===typeof a){a instanceof kc?(this.syncErrorThrowable=a.syncErrorThrowable,this.destination=a,a.add(this)):(this.syncErrorThrowable=!0,this.destination=new iRa(this,a));break}default:this.syncErrorThrowable=!0,this.destination=new iRa(this,a,b,c)}};Y(kc,jc);
kc.EMPTY=jc.EMPTY;kc.create=function(a,b,c){a=new kc(a,b,c);a.syncErrorThrowable=!1;return a};f=kc.prototype;f.next=function(a){this.isStopped||this._next(a)};f.error=function(a){this.isStopped||(this.isStopped=!0,this._error(a))};f.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())};f.unsubscribe=function(){this.closed||(this.isStopped=!0,jc.prototype.unsubscribe.call(this))};f._next=function(a){this.destination.next(a)};f._error=function(a){this.destination.error(a);this.unsubscribe()};
f._complete=function(){this.destination.complete();this.unsubscribe()};f._unsubscribeAndRecycle=function(){var a=this._parentOrParents;this._parentOrParents=null;this.unsubscribe();this.isStopped=this.closed=!1;this._parentOrParents=a;return this};
var iRa=function(a,b,c,d){kc.call(this);this._parentSubscriber=a;var e=this;if(Cka(b))var k=b;else b&&(k=b.next,c=b.error,d=b.complete,b!==gRa&&(e=Object.create(b),Eka(b)&&b.add(this.unsubscribe.bind(this)),e.unsubscribe=this.unsubscribe.bind(this)));this._context=e;this._next=k;this._error=c;this._complete=d};Y(iRa,kc);iRa.EMPTY=kc.EMPTY;iRa.create=kc.create;f=iRa.prototype;
f.next=function(a){if(!this.isStopped&&this._next){var b=this._parentSubscriber;fRa.useDeprecatedSynchronousErrorHandling&&b.syncErrorThrowable?this.__tryOrSetError(b,this._next,a)&&this.unsubscribe():this.__tryOrUnsub(this._next,a)}};
f.error=function(a){if(!this.isStopped){var b=this._parentSubscriber,c=fRa.useDeprecatedSynchronousErrorHandling;if(this._error)c&&b.syncErrorThrowable?this.__tryOrSetError(b,this._error,a):this.__tryOrUnsub(this._error,a),this.unsubscribe();else if(b.syncErrorThrowable)c?(b.syncErrorValue=a,b.syncErrorThrown=!0):Bka(a),this.unsubscribe();else{this.unsubscribe();if(c)throw a;Bka(a)}}};
f.complete=function(){var a=this;if(!this.isStopped){var b=this._parentSubscriber;if(this._complete){var c=function(){return a._complete.call(a._context)};fRa.useDeprecatedSynchronousErrorHandling&&b.syncErrorThrowable?this.__tryOrSetError(b,c):this.__tryOrUnsub(c)}this.unsubscribe()}};f.__tryOrUnsub=function(a,b){try{a.call(this._context,b)}catch(c){this.unsubscribe();if(fRa.useDeprecatedSynchronousErrorHandling)throw c;Bka(c)}};
f.__tryOrSetError=function(a,b,c){if(!fRa.useDeprecatedSynchronousErrorHandling)throw Error("hb");try{b.call(this._context,c)}catch(d){return fRa.useDeprecatedSynchronousErrorHandling?(a.syncErrorValue=d,a.syncErrorThrown=!0):Bka(d),!0}return!1};f._unsubscribe=function(){var a=this._parentSubscriber;this._parentSubscriber=this._context=null;a.unsubscribe()};
var jRa=function(a){kc.call(this);this.destination=a};Y(jRa,kc);jRa.EMPTY=kc.EMPTY;jRa.create=kc.create;
var nc=function(a){a&&(this._subscribe=a)};f=nc.prototype;f.lift=function(a){var b=new nc;b.source=this;b.operator=a;return b};
f.subscribe=function(a,b,c){var d=this.operator;a:{if(a){if(a instanceof kc||Kka(a)&&Eka(a))break a;if(Kka(a)){a=new jRa(a);break a}}a=a||b||c?new kc(a,b,c):new kc(gRa)}d?a.add(d.call(a,this.source)):a.add(this.source||fRa.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a));if(fRa.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a};
f._trySubscribe=function(a){try{return this._subscribe(a)}catch(b){fRa.useDeprecatedSynchronousErrorHandling&&(a.syncErrorThrown=!0,a.syncErrorValue=b),Hka(a)?a.error(b):console.warn(b)}};f.forEach=function(a,b){var c=this;b=Lka(b);return new b(function(d,e){var k=c.subscribe(function(n){try{a(n)}catch(p){e(p),k&&k.unsubscribe()}},e,d)})};f._subscribe=function(a){var b=this.source;return b&&b.subscribe(a)};nc.prototype[ela]=function(){return this};
nc.prototype.pipe=function(){var a=lb.apply(0,arguments);return 0===a.length?this:Jka(a)(this)};nc.prototype.toPromise=function(a){var b=this;a=Lka(a);return new a(function(c,d){var e;b.subscribe(function(k){return e=k},function(k){return d(k)},function(){return c(e)})})};nc.create=function(a){return new nc(a)};
var kRa=function(a,b){jc.call(this);this.subject=a;this.subscriber=b;this.closed=!1};Y(kRa,jc);kRa.EMPTY=jc.EMPTY;kRa.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.subject,b=a.observers;this.subject=null;!b||0===b.length||a.isStopped||a.closed||(a=b.indexOf(this.subscriber),-1!==a&&b.splice(a,1))}};
var lRa=function(){function a(){this.message="object unsubscribed";this.name="ObjectUnsubscribedError";return this}a.prototype=Object.create(Error.prototype);return a}();
var pd=function(){this.observers=[];this.hasError=this.isStopped=this.closed=!1;this.thrownError=null};Y(pd,nc);f=pd.prototype;f.lift=function(a){var b=new mRa(this,this);b.operator=a;return b};f.next=function(a){if(this.closed)throw new lRa;if(!this.isStopped){var b=this.observers,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].next(a)}};
f.error=function(a){if(this.closed)throw new lRa;this.hasError=!0;this.thrownError=a;this.isStopped=!0;var b=this.observers,c=b.length;b=b.slice();for(var d=0;d<c;d++)b[d].error(a);this.observers.length=0};f.complete=function(){if(this.closed)throw new lRa;this.isStopped=!0;var a=this.observers,b=a.length;a=a.slice();for(var c=0;c<b;c++)a[c].complete();this.observers.length=0};f.unsubscribe=function(){this.closed=this.isStopped=!0;this.observers=null};
f._trySubscribe=function(a){if(this.closed)throw new lRa;return nc.prototype._trySubscribe.call(this,a)};f._subscribe=function(a){if(this.closed)throw new lRa;if(this.hasError)return a.error(this.thrownError),jc.EMPTY;if(this.isStopped)return a.complete(),jc.EMPTY;this.observers.push(a);return new kRa(this,a)};f.asObservable=function(){var a=new nc;a.source=this;return a};
Ye.Object.defineProperties(pd.prototype,{Ov:{configurable:!0,enumerable:!0,get:function(){var a;return 0<(null===(a=this.observers)||void 0===a?void 0:a.length)}}});pd.create=function(a,b){return new mRa(a,b)};var mRa=function(a,b){pd.call(this);this.destination=a;this.source=b};Y(mRa,pd);mRa.create=pd.create;mRa.prototype.next=function(a){var b=this.destination;b&&b.next&&b.next(a)};mRa.prototype.error=function(a){var b=this.destination;b&&b.error&&this.destination.error(a)};
mRa.prototype.complete=function(){var a=this.destination;a&&a.complete&&this.destination.complete()};mRa.prototype._subscribe=function(a){return this.source?this.source.subscribe(a):jc.EMPTY};
var yi=function(){pd.apply(this,arguments);this.value=null;this.hasCompleted=this.hasNext=!1};Y(yi,pd);yi.create=pd.create;yi.prototype._subscribe=function(a){return this.hasError?(a.error(this.thrownError),jc.EMPTY):this.hasCompleted&&this.hasNext?(a.next(this.value),a.complete(),jc.EMPTY):pd.prototype._subscribe.call(this,a)};yi.prototype.next=function(a){this.hasCompleted||(this.value=a,this.hasNext=!0)};yi.prototype.error=function(a){this.hasCompleted||pd.prototype.error.call(this,a)};
yi.prototype.complete=function(){this.hasCompleted=!0;this.hasNext&&pd.prototype.next.call(this,this.value);pd.prototype.complete.call(this)};
var pf=function(a){pd.call(this);this._value=a};Y(pf,pd);pf.create=pd.create;pf.prototype._subscribe=function(a){var b=pd.prototype._subscribe.call(this,a);b&&!b.closed&&a.next(this._value);return b};pf.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new lRa;return this._value};pf.prototype.next=function(a){pd.prototype.next.call(this,this._value=a)};Ye.Object.defineProperties(pf.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});
var Ic=new nc(function(a){return a.complete()});
var Nka=function(a){return function(b){for(var c=0,d=a.length;c<d&&!b.closed;c++)b.next(a[c]);b.complete()}};
var fg=function(a,b,c){this.kind=a;this.value=b;this.error=c;this.hasValue="N"===a};fg.prototype.observe=function(a){var b,c,d;switch(this.kind){case "N":null===(b=a.next)||void 0===b?void 0:b.call(a,this.value);break;case "E":null===(c=a.error)||void 0===c?void 0:c.call(a,this.error);break;case "C":null===(d=a.complete)||void 0===d?void 0:d.call(a)}};
fg.prototype.do=function(a,b,c){switch(this.kind){case "N":null===a||void 0===a?void 0:a(this.value);break;case "E":null===b||void 0===b?void 0:b(this.error);break;case "C":null===c||void 0===c?void 0:c()}};fg.prototype.accept=function(a,b,c){return a&&"function"===typeof a.next?this.observe(a):this.do(a,b,c)};fg.prototype.toObservable=function(){switch(this.kind){case "N":return oc(this.value);case "E":return pc(this.error);case "C":return Ic}throw Error("jb");};
fg.createNext=function(a){return new fg("N",a)};fg.createError=function(a){return new fg("E",void 0,a)};fg.createComplete=function(){return nRa};var nRa=new fg("C"),oRa={kind:"C",value:void 0,error:void 0};
var ld=function(a,b,c){a=void 0===a?Infinity:a;b=void 0===b?Infinity:b;c=void 0===c?Date:c;pd.call(this);this.timestampProvider=c;this._events=[];this._infiniteTimeWindow=!1;this._bufferSize=1>a?1:a;this._windowTime=1>b?1:b;Infinity===b?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow};Y(ld,pd);ld.create=pd.create;f=ld.prototype;
f.nextInfiniteTimeWindow=function(a){var b=this._events;b.push(a);b.length>this._bufferSize&&b.shift();pd.prototype.next.call(this,a)};f.nextTimeWindow=function(a){this._events.push({time:this._getNow(),value:a});this._trimBufferThenGetEvents();pd.prototype.next.call(this,a)};
f._subscribe=function(a){var b=this._infiniteTimeWindow,c=b?this._events:this._trimBufferThenGetEvents(),d=c.length;if(this.closed)throw new lRa;if(this.isStopped||this.hasError)var e=jc.EMPTY;else this.observers.push(a),e=new kRa(this,a);if(b)for(var k=0;k<d&&!a.closed;k++)a.next(c[k]);else for(k=0;k<d&&!a.closed;k++)a.next(c[k].value);this.hasError?a.error(this.thrownError):this.isStopped&&a.complete();return e};f._getNow=function(){var a=this.timestampProvider;return a?a.now():Date.now()};
f._trimBufferThenGetEvents=function(){for(var a=this._getNow(),b=this._bufferSize,c=this._windowTime,d=this._events,e=d.length,k=0;k<e&&!(a-d[k].time<c);)k++;e>b&&(k=Math.max(k,e-b));0<k&&d.splice(0,k);return d};
var pRa=function(a,b){b=void 0===b?pRa.now:b;this.SchedulerAction=a;this.now=b};pRa.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return(new this.SchedulerAction(this,a)).schedule(c,b)};pRa.now=function(){return Date.now()};
var Ska=function(){function a(){this.message="no elements in sequence";this.name="EmptyError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Uka=function(){};Uka.prototype.call=function(a,b){b._refCount++;a=new qRa(a,b);var c=b.subscribe(a);a.closed||(a.connection=b.connect());return c};var qRa=function(a,b){kc.call(this,a);this.connectable=b;this.connection=null};Y(qRa,kc);qRa.EMPTY=kc.EMPTY;qRa.create=kc.create;
qRa.prototype._unsubscribe=function(){var a=this.connectable;if(a){this.connectable=null;var b=a._refCount;0>=b?this.connection=null:(a._refCount=b-1,1<b?this.connection=null:(b=this.connection,a=a._connection,this.connection=null,!a||b&&a!==b||a.unsubscribe()))}else this.connection=null};
var rRa=function(a,b){this.source=a;this.subjectFactory=b;this._refCount=0;this._isComplete=!1};Y(rRa,nc);rRa.create=nc.create;rRa.prototype._subscribe=function(a){return this.getSubject().subscribe(a)};rRa.prototype.getSubject=function(){var a=this._subject;if(!a||a.isStopped)this._subject=this.subjectFactory();return this._subject};
rRa.prototype.connect=function(){var a=this._connection;a||(this._isComplete=!1,a=this._connection=new jc,a.add(this.source.subscribe(new sRa(this.getSubject(),this))),a.closed&&(this._connection=null,a=jc.EMPTY));return a};rRa.prototype.refCount=function(){return vc()(this)};var Bma,tRa=rRa.prototype;
Bma={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:tRa._subscribe},_isComplete:{value:tRa._isComplete,writable:!0},getSubject:{value:tRa.getSubject},connect:{value:tRa.connect},refCount:{value:tRa.refCount}};var sRa=function(a,b){kc.call(this);this.destination=a;this.connectable=b};Y(sRa,kc);sRa.EMPTY=kc.EMPTY;sRa.create=kc.create;
sRa.prototype._error=function(a){this._unsubscribe();kc.prototype._error.call(this,a)};sRa.prototype._complete=function(){this.connectable._isComplete=!0;this._unsubscribe();kc.prototype._complete.call(this)};sRa.prototype._unsubscribe=function(){var a=this.connectable;if(a){this.connectable=null;var b=a._connection;a._refCount=0;a._subject=null;a._connection=null;b&&b.unsubscribe()}};
var Vka=function(a,b){this.project=a;this.thisArg=b};Vka.prototype.call=function(a,b){return b.subscribe(new uRa(a,this.project,this.thisArg))};var uRa=function(a,b,c){kc.call(this,a);this.project=b;this.count=0;this.thisArg=c||this};Y(uRa,kc);uRa.EMPTY=kc.EMPTY;uRa.create=kc.create;uRa.prototype._next=function(a){try{var b=this.project.call(this.thisArg,a,this.count++)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var cla="function"===typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";
var hla=function(a){return a&&"number"===typeof a.length&&"function"!==typeof a};
var vRa=function(a){return function(b){var c=a[cla]();do{var d=void 0;try{d=c.next()}catch(e){b.error(e);return}if(d.done){b.complete();break}b.next(d.value);if(b.closed)break}while(1);"function"===typeof c.return&&b.add(function(){c.return&&c.return()});return b}};
var wRa=function(a){return function(b){var c=a[ela]();if("function"!==typeof c.subscribe)throw new TypeError("nb");return c.subscribe(b)}};
var xRa=function(a){return function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,Bka);return b}};
var Zka=function(a){if(a&&"function"===typeof a[ela])return wRa(a);if(hla(a))return Nka(a);if(Wka(a))return xRa(a);if(a&&"function"===typeof a[cla])return vRa(a);if(Symbol&&Symbol.asyncIterator&&a&&"function"===typeof a[Symbol.asyncIterator])return Yka(a);throw new TypeError("ob`"+(Dka(a)?"an invalid object":"'"+a+"'"));};
var Ai=function(a){kc.call(this);this.parent=a};Y(Ai,kc);Ai.EMPTY=kc.EMPTY;Ai.create=kc.create;Ai.prototype._next=function(a){this.parent.notifyNext(a)};Ai.prototype._error=function(a){this.parent.notifyError(a);this.unsubscribe()};Ai.prototype._complete=function(){this.parent.notifyComplete();this.unsubscribe()};var yRa=function(a,b,c){kc.call(this);this.parent=a;this.outerValue=b;this.outerIndex=c};Y(yRa,kc);yRa.EMPTY=kc.EMPTY;yRa.create=kc.create;
yRa.prototype._next=function(a){this.parent.notifyNext(this.outerValue,a,this.outerIndex,this)};yRa.prototype._error=function(a){this.parent.notifyError(a);this.unsubscribe()};yRa.prototype._complete=function(){this.parent.notifyComplete(this);this.unsubscribe()};var Bi=function(){kc.apply(this,arguments)};Y(Bi,kc);Bi.EMPTY=kc.EMPTY;Bi.create=kc.create;Bi.prototype.notifyNext=function(a){this.destination.next(a)};Bi.prototype.notifyError=function(a){this.destination.error(a)};
Bi.prototype.notifyComplete=function(){this.destination.complete()};var Ci=function(){kc.apply(this,arguments)};Y(Ci,kc);Ci.EMPTY=kc.EMPTY;Ci.create=kc.create;Ci.prototype.notifyNext=function(a,b){this.destination.next(b)};Ci.prototype.notifyError=function(a){this.destination.error(a)};Ci.prototype.notifyComplete=function(){this.destination.complete()};
var zRa={},ala=function(a,b){this.resultSelector=a;this.keys=b};ala.prototype.call=function(a,b){return b.subscribe(new ARa(a,this.resultSelector,this.keys))};var ARa=function(a,b,c){Ci.call(this,a);this.resultSelector=b;this.keys=c;this.active=0;this.values=[];this.observables=[]};Y(ARa,Ci);ARa.EMPTY=Ci.EMPTY;ARa.create=Ci.create;f=ARa.prototype;f._next=function(a){this.values.push(zRa);this.observables.push(a)};
f._complete=function(){var a=this.observables,b=a.length;if(0===b)this.destination.complete();else{this.toRespond=this.active=b;for(var c=0;c<b;c++)this.add(yc(a[c],new yRa(this,null,c)))}};f.notifyComplete=function(){0===--this.active&&this.destination.complete()};
f.notifyNext=function(a,b,c){var d=this.values,e=d[c];e=this.toRespond?e===zRa?--this.toRespond:this.toRespond:0;d[c]=b;0===e&&(this.resultSelector?this._tryResultSelector(d):this.destination.next(this.keys?this.keys.reduce(function(k,n,p){return k[n]=d[p],k},{}):d.slice()))};f._tryResultSelector=function(a){try{var b=this.resultSelector.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var ila=function(a,b){b=void 0===b?Infinity:b;this.project=a;this.concurrent=b};ila.prototype.call=function(a,b){return b.subscribe(new BRa(a,this.project,this.concurrent))};var BRa=function(a,b,c){c=void 0===c?Infinity:c;Bi.call(this,a);this.destination=a;this.project=b;this.concurrent=c;this.hasCompleted=!1;this.buffer=[];this.index=this.active=0};Y(BRa,Bi);BRa.EMPTY=Bi.EMPTY;BRa.create=Bi.create;
BRa.prototype._next=function(a){if(this.active<this.concurrent){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}this.active++;a=new Ai(this);this.destination.add(a);yc(c,a)}else this.buffer.push(a)};BRa.prototype._complete=function(){this.hasCompleted=!0;0===this.active&&0===this.buffer.length&&this.destination.complete();this.unsubscribe()};BRa.prototype.notifyNext=function(a){this.destination.next(a)};
BRa.prototype.notifyComplete=function(){var a=this.buffer;this.active--;0<a.length?this._next(a.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()};
var CRa=function(){jc.call(this)};Y(CRa,jc);CRa.EMPTY=jc.EMPTY;CRa.prototype.schedule=function(){return this};
var Di=function(a,b){jc.call(this);this.scheduler=a;this.work=b;this.pending=!1};Y(Di,CRa);Di.EMPTY=CRa.EMPTY;f=Di.prototype;f.schedule=function(a,b){b=void 0===b?0:b;if(this.closed)return this;this.state=a;a=this.id;var c=this.scheduler;null!=a&&(this.id=this.recycleAsyncId(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.requestAsyncId(c,this.id,b);return this};f.requestAsyncId=function(a,b,c){c=void 0===c?0:c;return setInterval(a.flush.bind(a,this),c)};
f.recycleAsyncId=function(a,b,c){c=void 0===c?0:c;if(null!==c&&this.delay===c&&!1===this.pending)return b;clearInterval(b)};f.execute=function(a,b){if(this.closed)return Error("sb");this.pending=!1;if(a=this._execute(a,b))return a;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))};f._execute=function(a){var b=!1,c=void 0;try{this.work(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};
f._unsubscribe=function(){var a=this.id,b=this.scheduler,c=b.actions,d=c.indexOf(this);this.state=this.work=null;this.pending=!1;this.scheduler=null;-1!==d&&c.splice(d,1);null!=a&&(this.id=this.recycleAsyncId(b,a,null));this.delay=null};
var Ei=function(a,b){b=void 0===b?pRa.now:b;pRa.call(this,a,function(){return Ei.delegate&&Ei.delegate!==c?Ei.delegate.now():b()});var c=this;this.actions=[];this.active=!1;this.scheduled=void 0};Y(Ei,pRa);Ei.now=pRa.now;Ei.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return Ei.delegate&&Ei.delegate!==this?Ei.delegate.schedule(a,b,c):pRa.prototype.schedule.call(this,a,b,c)};
Ei.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}};
var Kc=new Ei(Di);
var Fi=new nc(qla);
var rla=function(a,b){this.predicate=a;this.thisArg=b};rla.prototype.call=function(a,b){return b.subscribe(new DRa(a,this.predicate,this.thisArg))};var DRa=function(a,b,c){kc.call(this,a);this.predicate=b;this.thisArg=c;this.count=0};Y(DRa,kc);DRa.EMPTY=kc.EMPTY;DRa.create=kc.create;DRa.prototype._next=function(a){try{var b=this.predicate.call(this.thisArg,a,this.count++)}catch(c){this.destination.error(c);return}b&&this.destination.next(a)};
var sla=function(){};sla.prototype.call=function(a,b){return b.subscribe(new ERa(a))};var ERa=function(a){Ci.call(this,a);this.hasFirst=!1;this.observables=[];this.subscriptions=[]};Y(ERa,Ci);ERa.EMPTY=Ci.EMPTY;ERa.create=Ci.create;f=ERa.prototype;f._next=function(a){this.observables.push(a)};
f._complete=function(){var a=this.observables,b=a.length;if(0===b)this.destination.complete();else{for(var c=0;c<b&&!this.hasFirst;c++){var d=yc(a[c],new yRa(this,null,c));this.subscriptions&&this.subscriptions.push(d);this.add(d)}this.observables=null}};f.notifyNext=function(a,b,c){if(!this.hasFirst){this.hasFirst=!0;for(var d=0;d<this.subscriptions.length;d++)if(d!==c){var e=this.subscriptions[d];e.unsubscribe();this.remove(e)}this.subscriptions=null}this.destination.next(b)};
f.notifyComplete=function(a){this.hasFirst=!0;Ci.prototype.notifyComplete.call(this,a)};f.notifyError=function(a){this.hasFirst=!0;Ci.prototype.notifyError.call(this,a)};
var vla=function(a){this.resultSelector=a};vla.prototype.call=function(a,b){return b.subscribe(new FRa(a,this.resultSelector))};var FRa=function(a,b,c){void 0===c&&Object.create(null);kc.call(this,a);this.iterators=[];this.active=0;this.resultSelector=b};Y(FRa,kc);FRa.EMPTY=kc.EMPTY;FRa.create=kc.create;f=FRa.prototype;f._next=function(a){var b=this.iterators;$ka(a)?b.push(new GRa(a)):"function"===typeof a[cla]?b.push(new HRa(a[cla]())):b.push(new IRa(this.destination,this,a))};
f._complete=function(){var a=this.iterators,b=a.length;this.unsubscribe();if(0===b)this.destination.complete();else{this.active=b;for(var c=0;c<b;c++){var d=a[c];d.GEc?this.destination.add(d.subscribe()):this.active--}}};f.notifyInactive=function(){this.active--;0===this.active&&this.destination.complete()};
f.checkIterators=function(){for(var a=this.iterators,b=a.length,c=this.destination,d=0;d<b;d++){var e=a[d];if("function"===typeof e.hasValue&&!e.hasValue())return}d=!1;e=[];for(var k=0;k<b;k++){var n=a[k],p=n.next();n.hasCompleted()&&(d=!0);if(p.done){c.complete();return}e.push(p.value)}this.resultSelector?this._tryresultSelector(e):c.next(e);d&&c.complete()};f._tryresultSelector=function(a){try{var b=this.resultSelector.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var HRa=function(a){this.iterator=a;this.nextResult=a.next()};HRa.prototype.hasValue=function(){return!0};HRa.prototype.next=function(){var a=this.nextResult;this.nextResult=this.iterator.next();return a};HRa.prototype.hasCompleted=function(){var a=this.nextResult;return a&&!!a.done};var GRa=function(a){this.array=a;this.length=this.index=0;this.length=a.length};GRa.prototype[cla]=function(){return this};
GRa.prototype.next=function(){var a=this.index++,b=this.array;return a<this.length?{value:b[a],done:!1}:{value:null,done:!0}};GRa.prototype.hasValue=function(){return this.array.length>this.index};GRa.prototype.hasCompleted=function(){return this.array.length===this.index};var IRa=function(a,b,c){Bi.call(this,a);this.parent=b;this.observable=c;this.GEc=!0;this.buffer=[];this.isComplete=!1};Y(IRa,Bi);IRa.EMPTY=Bi.EMPTY;IRa.create=Bi.create;IRa.prototype[cla]=function(){return this};f=IRa.prototype;
f.next=function(){var a=this.buffer;return 0===a.length&&this.isComplete?{value:null,done:!0}:{value:a.shift(),done:!1}};f.hasValue=function(){return 0<this.buffer.length};f.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete};f.notifyComplete=function(){0<this.buffer.length?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()};f.notifyNext=function(a){this.buffer.push(a);this.parent.checkIterators()};f.subscribe=function(){return yc(this.observable,new Ai(this))};
var wla=function(a){this.keySelector=a;this.subjectSelector=this.durationSelector=this.elementSelector=void 0};wla.prototype.call=function(a,b){return b.subscribe(new JRa(a,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))};var JRa=function(a,b,c,d,e){kc.call(this,a);this.keySelector=b;this.elementSelector=c;this.durationSelector=d;this.subjectSelector=e;this.groups=null;this.attemptedToUnsubscribe=!1;this.count=0};Y(JRa,kc);JRa.EMPTY=kc.EMPTY;JRa.create=kc.create;
f=JRa.prototype;f._next=function(a){try{var b=this.keySelector(a)}catch(c){this.error(c);return}this._group(a,b)};
f._group=function(a,b){var c=this.groups;c||(c=this.groups=new Map);var d=c.get(b);if(this.elementSelector)try{var e=this.elementSelector(a)}catch(n){this.error(n)}else e=a;if(!d&&(d=this.subjectSelector?this.subjectSelector():new pd,c.set(b,d),this.destination.next(new KRa(b,d,this)),this.durationSelector)){try{var k=this.durationSelector(new KRa(b,d))}catch(n){this.error(n);return}this.add(k.subscribe(new LRa(b,d,this)))}d.closed||d.next(e)};
f._error=function(a){var b=this.groups;b&&(b.forEach(function(c){c.error(a)}),b.clear());this.destination.error(a)};f._complete=function(){var a=this.groups;a&&(a.forEach(function(b){b.complete()}),a.clear());this.destination.complete()};f.removeGroup=function(a){this.groups.delete(a)};f.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&kc.prototype.unsubscribe.call(this))};var LRa=function(a,b,c){kc.call(this,b);this.key=a;this.group=b;this.parent=c};Y(LRa,kc);
LRa.EMPTY=kc.EMPTY;LRa.create=kc.create;LRa.prototype._next=function(){this.complete()};LRa.prototype._unsubscribe=function(){var a=this.parent,b=this.key;this.key=this.parent=null;a&&a.removeGroup(b)};var KRa=function(a,b,c){this.key=a;this.groupSubject=b;this.refCountSubscription=c};Y(KRa,nc);KRa.create=nc.create;KRa.prototype._subscribe=function(a){var b=new jc,c=this.refCountSubscription,d=this.groupSubject;c&&!c.closed&&b.add(new MRa(c));b.add(d.subscribe(a));return b};
var MRa=function(a){jc.call(this);this.parent=a;a.count++};Y(MRa,jc);MRa.EMPTY=jc.EMPTY;MRa.prototype.unsubscribe=function(){var a=this.parent;a.closed||this.closed||(jc.prototype.unsubscribe.call(this),--a.count,0===a.count&&a.attemptedToUnsubscribe&&a.unsubscribe())};
var NRa=function(a,b){Di.call(this,a,b);this.scheduler=a;this.work=b};Y(NRa,Di);NRa.EMPTY=Di.EMPTY;NRa.prototype.requestAsyncId=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return Di.prototype.requestAsyncId.call(this,a,b,c);a.actions.push(this);return a.scheduled||(a.scheduled=requestAnimationFrame(function(){return a.flush(void 0)}))};
NRa.prototype.recycleAsyncId=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return Di.prototype.recycleAsyncId.call(this,a,b,c);0===a.actions.length&&(cancelAnimationFrame(b),a.scheduled=void 0)};
var ORa=function(){Ei.apply(this,arguments)};Y(ORa,Ei);ORa.now=Ei.now;ORa.prototype.flush=function(a){this.active=!0;this.scheduled=void 0;var b=this.actions,c,d=-1;a=a||b.shift();var e=b.length;do if(c=a.execute(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;}};
var PRa=new ORa(NRa);
var QRa=1,RRa,yla={},SRa=function(a){var b=QRa++;yla[b]=!0;RRa||(RRa=Promise.resolve());RRa.then(function(){return zla(b)&&a()});return b};
var TRa=function(a,b){Di.call(this,a,b);this.scheduler=a;this.work=b};Y(TRa,Di);TRa.EMPTY=Di.EMPTY;TRa.prototype.requestAsyncId=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c)return Di.prototype.requestAsyncId.call(this,a,b,c);a.actions.push(this);return a.scheduled||(a.scheduled=SRa(a.flush.bind(a,void 0)))};
TRa.prototype.recycleAsyncId=function(a,b,c){c=void 0===c?0:c;if(null!==c&&0<c||null===c&&0<this.delay)return Di.prototype.recycleAsyncId.call(this,a,b,c);0===a.actions.length&&(zla(b),a.scheduled=void 0)};
var URa=function(){Ei.apply(this,arguments)};Y(URa,Ei);URa.now=Ei.now;URa.prototype.flush=function(a){this.active=!0;this.scheduled=void 0;var b=this.actions,c,d=-1;a=a||b.shift();var e=b.length;do if(c=a.execute(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;}};
var Gi=new URa(TRa);
var VRa=function(a,b){Di.call(this,a,b);this.scheduler=a;this.work=b};Y(VRa,Di);VRa.EMPTY=Di.EMPTY;VRa.prototype.schedule=function(a,b){b=void 0===b?0:b;if(0<b)return Di.prototype.schedule.call(this,a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this};VRa.prototype.execute=function(a,b){return 0<b||this.closed?Di.prototype.execute.call(this,a,b):this._execute(a,b)};
VRa.prototype.requestAsyncId=function(a,b,c){c=void 0===c?0:c;return null!==c&&0<c||null===c&&0<this.delay?Di.prototype.requestAsyncId.call(this,a,b,c):a.flush(this)};
var WRa=function(){Ei.apply(this,arguments)};Y(WRa,Ei);WRa.now=Ei.now;
var XRa=new WRa(VRa);
var gma=function(){function a(){this.message="argument out of range";this.name="ArgumentOutOfRangeError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Uma=function(){function a(b){this.message=b;this.name="NotFoundError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Tma=function(){function a(b){this.message=b;this.name="SequenceError";return this}a.prototype=Object.create(Error.prototype);return a}();
var hna=function(){function a(){this.message="Timeout has occurred";this.name="TimeoutError";return this}a.prototype=Object.create(Error.prototype);return a}();
var Hi=function(a){a=void 0===a?!1:a;pd.call(this);this.__isAsync=a};Y(Hi,pd);Hi.create=pd.create;Hi.prototype.emit=function(a){pd.prototype.next.call(this,a)};
Hi.prototype.subscribe=function(a,b,c){var d,e,k,n=a;b=b||function(){return null};a&&"object"===typeof a&&(n=null===(d=a.next)||void 0===d?void 0:d.bind(a),b=null===(e=a.error)||void 0===e?void 0:e.bind(a),c=null===(k=a.complete)||void 0===k?void 0:k.bind(a));this.__isAsync&&(b=Ala(b),n&&(n=Ala(n)),c&&(c=Ala(c)));n=pd.prototype.subscribe.call(this,{next:n,error:b,complete:c});a instanceof jc&&a.add(n);return n};
var Kd=function(a){var b=void 0===a.enableLongStackTrace?!1:a.enableLongStackTrace,c=void 0===a.shouldCoalesceEventChangeDetection?!1:a.shouldCoalesceEventChangeDetection;a=void 0===a.shouldCoalesceRunChangeDetection?!1:a.shouldCoalesceRunChangeDetection;this.hasPendingMicrotasks=this.hasPendingMacrotasks=!1;this.isStable=!0;this.onUnstable=new Hi(!1);this.onMicrotaskEmpty=new Hi(!1);this.onStable=new Hi(!1);this.onError=new Hi(!1);if("undefined"==typeof Zone)throw Error("tb");Zone.assertZonePatched();
this._nesting=0;this._outer=this._inner=Zone.current;Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec));this.shouldCoalesceEventChangeDetection=!a&&c;this.shouldCoalesceRunChangeDetection=a;this.lastRequestAnimationFrameId=-1;b=wb.requestAnimationFrame;c=wb.cancelAnimationFrame;"undefined"!==typeof Zone&&b&&c&&((a=b[Zone.__symbol__("OriginalDelegate")])&&(b=a),Zone.__symbol__("OriginalDelegate"));
this.nativeRequestAnimationFrame=b;Fla(this)},VBa=function(){return"undefined"!==typeof Zone&&!0===Zone.current.get("isAngularZone")};Kd.prototype.run=function(a,b,c){return this._inner.run(a,b,c)};Kd.prototype.runTask=function(a,b,c,d){var e=this._inner;a=e.scheduleEventTask("NgZoneEvent: "+d,a,YRa,mka,mka);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}};Kd.prototype.runGuarded=function(a,b,c){return this._inner.runGuarded(a,b,c)};Kd.prototype.runOutsideAngular=function(a){return this._outer.run(a)};
var YRa={},tna=function(){this.hasPendingMacrotasks=this.hasPendingMicrotasks=!1;this.isStable=!0;this.onUnstable=new Hi;this.onMicrotaskEmpty=new Hi;this.onStable=new Hi;this.onError=new Hi};tna.prototype.run=function(a,b,c){return a.apply(b,c)};tna.prototype.runGuarded=function(a,b,c){return a.apply(b,c)};tna.prototype.runOutsideAngular=function(a){return a()};tna.prototype.runTask=function(a,b,c){return a.apply(b,c)};
var ZRa=function(a){var b=this;this._ngZone=a;this._pendingCount=0;this._isZoneStable=!0;this._didWork=!1;this._callbacks=[];this.taskTrackingZone=null;this._watchAngularEvents();a.run(function(){b.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})};f=ZRa.prototype;
f._watchAngularEvents=function(){var a=this;this._ngZone.onUnstable.subscribe({next:function(){a._didWork=!0;a._isZoneStable=!1}});this._ngZone.runOutsideAngular(function(){a._ngZone.onStable.subscribe({next:function(){if(VBa())throw Error("vb");Aka(function(){a._isZoneStable=!0;a._runCallbacksIfReady()})}})})};f.isStable=function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks};
f._runCallbacksIfReady=function(){var a=this;if(this.isStable())Aka(function(){for(;0!==a._callbacks.length;){var c=a._callbacks.pop();clearTimeout(c.timeoutId);c.doneCb(a._didWork)}a._didWork=!1});else{var b=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(c){return c.updateCb&&c.updateCb(b)?(clearTimeout(c.timeoutId),!1):!0});this._didWork=!0}};
f.getPendingTasks=function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(a){return{source:a.source,creationLocation:a.creationLocation,data:a.data}}):[]};f.addCallback=function(a,b,c){var d=this,e=-1;b&&0<b&&(e=setTimeout(function(){d._callbacks=d._callbacks.filter(function(k){return k.timeoutId!==e});a(d._didWork,d.getPendingTasks())},b));this._callbacks.push({doneCb:a,timeoutId:e,updateCb:c})};
f.whenStable=function(a,b,c){if(c&&!this.taskTrackingZone)throw Error("wb");this.addCallback(a,b,c);this._runCallbacksIfReady()};f.findProviders=function(){return[]};ZRa.ea=function(){return[{type:Kd}]};ZRa.\u0275fac=function(a){return new (a||ZRa)(l(Kd))};ZRa.\u0275prov=xb({token:ZRa,factory:ZRa.\u0275fac});var aSa=function(){this._applications=new Map;$Ra.addToWindow(this)};f=aSa.prototype;f.registerApplication=function(a,b){this._applications.set(a,b)};f.unregisterApplication=function(a){this._applications.delete(a)};
f.getTestability=function(a){return this._applications.get(a)||null};f.getAllTestabilities=function(){return Array.from(this._applications.values())};f.getAllRootElements=function(){return Array.from(this._applications.keys())};f.findTestabilityInTree=function(a,b){return $Ra.findTestabilityInTree(this,a,void 0===b?!0:b)};aSa.ea=function(){return[]};aSa.\u0275fac=function(a){return new (a||aSa)};aSa.\u0275prov=xb({token:aSa,factory:aSa.\u0275fac});var bSa=function(){};bSa.prototype.addToWindow=function(){};
bSa.prototype.findTestabilityInTree=function(){return null};var $Ra=new bSa;
var Gla=function(a){this.durationSelector=a};Gla.prototype.call=function(a,b){return b.subscribe(new cSa(a,this.durationSelector))};var cSa=function(a,b){Bi.call(this,a);this.durationSelector=b;this.value=null;this.hasValue=!1;this.throttled=null};Y(cSa,Bi);cSa.EMPTY=Bi.EMPTY;cSa.create=Bi.create;
cSa.prototype._next=function(a){this.value=a;this.hasValue=!0;if(!this.throttled){try{var b=this.durationSelector;var c=b(a)}catch(d){return this.destination.error(d)}a=yc(c,new Ai(this));!a||a.closed?this.clearThrottle():this.add(this.throttled=a)}};cSa.prototype.clearThrottle=function(){var a=this.value,b=this.hasValue,c=this.throttled;c&&(this.remove(c),this.throttled=null,c.unsubscribe());b&&(this.value=null,this.hasValue=!1,this.destination.next(a))};cSa.prototype.notifyNext=function(){this.clearThrottle()};
cSa.prototype.notifyComplete=function(){this.clearThrottle()};
var Jla=function(a){this.closingNotifier=a};Jla.prototype.call=function(a,b){return b.subscribe(new dSa(a,this.closingNotifier))};var dSa=function(a,b){Bi.call(this,a);this.buffer=[];this.add(yc(b,new Ai(this)))};Y(dSa,Bi);dSa.EMPTY=Bi.EMPTY;dSa.create=Bi.create;dSa.prototype._next=function(a){this.buffer.push(a)};dSa.prototype.notifyNext=function(){var a=this.buffer;this.buffer=[];this.destination.next(a)};
var eSa=function(a,b){kc.call(this,a);this.bufferSize=b;this.buffer=[]};Y(eSa,kc);eSa.EMPTY=kc.EMPTY;eSa.create=kc.create;eSa.prototype._next=function(a){var b=this.buffer;b.push(a);b.length==this.bufferSize&&(this.destination.next(b),this.buffer=[])};eSa.prototype._complete=function(){var a=this.buffer;0<a.length&&this.destination.next(a);kc.prototype._complete.call(this)};var fSa=function(a,b,c){kc.call(this,a);this.bufferSize=b;this.startBufferEvery=c;this.buffers=[];this.count=0};Y(fSa,kc);
fSa.EMPTY=kc.EMPTY;fSa.create=kc.create;fSa.prototype._next=function(a){var b=this.bufferSize,c=this.startBufferEvery,d=this.buffers,e=this.count;this.count++;0===e%c&&d.push([]);for(c=d.length;c--;)e=d[c],e.push(a),e.length===b&&(d.splice(c,1),this.destination.next(e))};fSa.prototype._complete=function(){for(var a=this.buffers,b=this.destination;0<a.length;){var c=a.shift();0<c.length&&b.next(c)}kc.prototype._complete.call(this)};
var Lla=function(a,b,c,d){this.bufferTimeSpan=a;this.bufferCreationInterval=b;this.maxBufferSize=c;this.scheduler=d};Lla.prototype.call=function(a,b){return b.subscribe(new gSa(a,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))};
var hSa=function(){this.buffer=[]},gSa=function(a,b,c,d,e){kc.call(this,a);this.bufferTimeSpan=b;this.bufferCreationInterval=c;this.maxBufferSize=d;this.scheduler=e;this.contexts=[];a=this.openContext();(this.timespanOnly=null==c||0>c)?this.add(a.closeAction=e.schedule(Nla,b,{subscriber:this,context:a,bufferTimeSpan:b})):(d={bufferTimeSpan:b,bufferCreationInterval:c,subscriber:this,scheduler:e},this.add(a.closeAction=e.schedule(Ola,b,{subscriber:this,context:a})),this.add(e.schedule(Pla,c,d)))};
Y(gSa,kc);gSa.EMPTY=kc.EMPTY;gSa.create=kc.create;f=gSa.prototype;f._next=function(a){for(var b=this.contexts,c=b.length,d,e=0;e<c;e++){var k=b[e],n=k.buffer;n.push(a);n.length==this.maxBufferSize&&(d=k)}if(d)this.onBufferFull(d)};f._error=function(a){this.contexts.length=0;kc.prototype._error.call(this,a)};f._complete=function(){for(var a=this.contexts,b=this.destination;0<a.length;){var c=a.shift();b.next(c.buffer)}kc.prototype._complete.call(this)};f._unsubscribe=function(){this.contexts=null};
f.onBufferFull=function(a){this.closeContext(a);a=a.closeAction;a.unsubscribe();this.remove(a);if(!this.closed&&this.timespanOnly){a=this.openContext();var b=this.bufferTimeSpan;this.add(a.closeAction=this.scheduler.schedule(Nla,b,{subscriber:this,context:a,bufferTimeSpan:b}))}};f.openContext=function(){var a=new hSa;this.contexts.push(a);return a};f.closeContext=function(a){this.destination.next(a.buffer);var b=this.contexts;0<=(b?b.indexOf(a):-1)&&b.splice(b.indexOf(a),1)};
var Qla=function(a,b){this.openings=a;this.closingSelector=b};Qla.prototype.call=function(a,b){return b.subscribe(new iSa(a,this.openings,this.closingSelector))};var iSa=function(a,b,c){Ci.call(this,a);this.closingSelector=c;this.contexts=[];this.add(yc(b,new yRa(this,void 0,0)))};Y(iSa,Ci);iSa.EMPTY=Ci.EMPTY;iSa.create=Ci.create;f=iSa.prototype;f._next=function(a){for(var b=this.contexts,c=b.length,d=0;d<c;d++)b[d].buffer.push(a)};
f._error=function(a){for(var b=this.contexts;0<b.length;){var c=b.shift();c.subscription.unsubscribe();c.buffer=null;c.subscription=null}this.contexts=null;Ci.prototype._error.call(this,a)};f._complete=function(){for(var a=this.contexts;0<a.length;){var b=a.shift();this.destination.next(b.buffer);b.subscription.unsubscribe();b.buffer=null;b.subscription=null}this.contexts=null;Ci.prototype._complete.call(this)};f.notifyNext=function(a,b){a?this.closeBuffer(a):this.openBuffer(b)};
f.notifyComplete=function(a){this.closeBuffer(a.context)};f.openBuffer=function(a){try{var b=this.closingSelector.call(this,a);b&&this.trySubscribe(b)}catch(c){this._error(c)}};f.closeBuffer=function(a){var b=this.contexts;if(b&&a){var c=a.subscription;this.destination.next(a.buffer);b.splice(b.indexOf(a),1);this.remove(c);c.unsubscribe()}};
f.trySubscribe=function(a){var b=new jc,c={buffer:[],subscription:b};this.contexts.push(c);a=yc(a,new yRa(this,c,0));!a||a.closed?this.closeBuffer(c):(a.context=c,this.add(a),b.add(a))};
var Sla=function(a){this.selector=a};Sla.prototype.call=function(a,b){return b.subscribe(new jSa(a,this.selector,this.caught))};var jSa=function(a,b,c){Bi.call(this,a);this.selector=b;this.caught=c};Y(jSa,Bi);jSa.EMPTY=Bi.EMPTY;jSa.create=Bi.create;jSa.prototype.error=function(a){if(!this.isStopped){try{var b=this.selector(a,this.caught)}catch(c){Bi.prototype.error.call(this,c);return}this._unsubscribeAndRecycle();a=new Ai(this);this.add(a);yc(b,a)}};
var kSa=function(a,b){Bi.call(this,a);this.durationSelector=b;this.value=null;this.hasValue=!1;this.durationSubscription=null};Y(kSa,Bi);kSa.EMPTY=Bi.EMPTY;kSa.create=Bi.create;f=kSa.prototype;f._next=function(a){try{var b=this.durationSelector.call(this,a);b&&this._tryNext(a,b)}catch(c){this.destination.error(c)}};f._complete=function(){this.emitValue();this.destination.complete()};
f._tryNext=function(a,b){var c=this.durationSubscription;this.value=a;this.hasValue=!0;c&&(c.unsubscribe(),this.remove(c));(c=yc(b,new Ai(this)))&&!c.closed&&this.add(this.durationSubscription=c)};f.notifyNext=function(){this.emitValue()};f.notifyComplete=function(){this.emitValue()};f.emitValue=function(){if(this.hasValue){var a=this.value,b=this.durationSubscription;b&&(this.durationSubscription=null,b.unsubscribe(),this.remove(b));this.value=null;this.hasValue=!1;Bi.prototype._next.call(this,a)}};
var Wla=function(a,b){this.dueTime=a;this.scheduler=b};Wla.prototype.call=function(a,b){return b.subscribe(new lSa(a,this.dueTime,this.scheduler))};var lSa=function(a,b,c){kc.call(this,a);this.dueTime=b;this.scheduler=c;this.lastValue=this.debouncedSubscription=null;this.hasValue=!1};Y(lSa,kc);lSa.EMPTY=kc.EMPTY;lSa.create=kc.create;lSa.prototype._next=function(a){this.clearDebounce();this.lastValue=a;this.hasValue=!0;this.add(this.debouncedSubscription=this.scheduler.schedule(Xla,this.dueTime,this))};
lSa.prototype._complete=function(){this.debouncedNext();this.destination.complete()};lSa.prototype.debouncedNext=function(){this.clearDebounce();if(this.hasValue){var a=this.lastValue;this.lastValue=null;this.hasValue=!1;this.destination.next(a)}};lSa.prototype.clearDebounce=function(){var a=this.debouncedSubscription;null!==a&&(this.remove(a),a.unsubscribe(),this.debouncedSubscription=null)};
var Yla=function(a){this.defaultValue=a};Yla.prototype.call=function(a,b){return b.subscribe(new mSa(a,this.defaultValue))};var mSa=function(a,b){kc.call(this,a);this.defaultValue=b;this.isEmpty=!0};Y(mSa,kc);mSa.EMPTY=kc.EMPTY;mSa.create=kc.create;mSa.prototype._next=function(a){this.isEmpty=!1;this.destination.next(a)};mSa.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue);this.destination.complete()};
var Zla=function(a,b){this.delay=a;this.scheduler=b};Zla.prototype.call=function(a,b){return b.subscribe(new nSa(a,this.delay,this.scheduler))};var nSa=function(a,b,c){kc.call(this,a);this.destination=a;this.delay=b;this.scheduler=c;this.queue=[];this.active=!1};Y(nSa,kc);nSa.EMPTY=kc.EMPTY;nSa.create=kc.create;
var oSa=function(a){for(var b=a.source,c=b.queue,d=a.scheduler,e=a.destination;0<c.length&&0>=c[0].time-d.now();)e.next(c.shift().value);0<c.length?(b=Math.max(0,c[0].time-d.now()),this.schedule(a,b)):(b.isStopped?b.destination.complete():this.unsubscribe(),b.active=!1)};nSa.prototype._schedule=function(a){this.active=!0;var b=this.destination;b.add(a.schedule(oSa,this.delay,{source:this,destination:b,scheduler:a}))};
nSa.prototype._next=function(a){var b=this.scheduler;a=new pSa(b.now()+this.delay,a);this.queue.push(a);!1===this.active&&this._schedule(b)};nSa.prototype._error=function(a){this.queue.length=0;this.destination.error(a);this.unsubscribe()};nSa.prototype._complete=function(){0===this.queue.length&&this.destination.complete();this.unsubscribe()};var pSa=function(a,b){this.time=a;this.value=b};
var $la=function(a){this.delayDurationSelector=a};$la.prototype.call=function(a,b){return b.subscribe(new qSa(a,this.delayDurationSelector))};var qSa=function(a,b){Ci.call(this,a);this.delayDurationSelector=b;this.completed=!1;this.delayNotifierSubscriptions=[];this.index=0};Y(qSa,Ci);qSa.EMPTY=Ci.EMPTY;qSa.create=Ci.create;f=qSa.prototype;f.notifyNext=function(a,b,c,d){this.destination.next(a);this.removeSubscription(d);this.tryComplete()};f.notifyError=function(a){this._error(a)};
f.notifyComplete=function(a){(a=this.removeSubscription(a))&&this.destination.next(a);this.tryComplete()};f._next=function(a){var b=this.index++;try{var c=this.delayDurationSelector(a,b);c&&this.tryDelay(c,a)}catch(d){this.destination.error(d)}};f._complete=function(){this.completed=!0;this.tryComplete();this.unsubscribe()};f.removeSubscription=function(a){a.unsubscribe();var b=this.delayNotifierSubscriptions.indexOf(a);-1!==b&&this.delayNotifierSubscriptions.splice(b,1);return a.outerValue};
f.tryDelay=function(a,b){(a=yc(a,new yRa(this,b,0)))&&!a.closed&&(this.destination.add(a),this.delayNotifierSubscriptions.push(a))};f.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()};
var bma=function(){};bma.prototype.call=function(a,b){return b.subscribe(new rSa(a))};var rSa=function(a){kc.call(this,a)};Y(rSa,kc);rSa.EMPTY=kc.EMPTY;rSa.create=kc.create;rSa.prototype._next=function(a){Rka(a,this.destination)};
var dma=function(a,b){this.keySelector=a;this.flushes=b};dma.prototype.call=function(a,b){return b.subscribe(new sSa(a,this.keySelector,this.flushes))};var sSa=function(a,b,c){Bi.call(this,a);this.keySelector=b;this.values=new Set;c&&this.add(yc(c,new Ai(this)))};Y(sSa,Bi);sSa.EMPTY=Bi.EMPTY;sSa.create=Bi.create;f=sSa.prototype;f.notifyNext=function(){this.values.clear()};f.notifyError=function(a){this._error(a)};f._next=function(a){this.keySelector?this._useKeySelector(a):this._finalizeNext(a,a)};
f._useKeySelector=function(a){var b=this.destination;try{var c=this.keySelector(a)}catch(d){b.error(d);return}this._finalizeNext(c,a)};f._finalizeNext=function(a,b){var c=this.values;c.has(a)||(c.add(a),this.destination.next(b))};
var fma=function(a){this.compare=a;this.keySelector=void 0};fma.prototype.call=function(a,b){return b.subscribe(new tSa(a,this.compare,this.keySelector))};var tSa=function(a,b,c){kc.call(this,a);this.keySelector=c;this.hasKey=!1;"function"===typeof b&&(this.compare=b)};Y(tSa,kc);tSa.EMPTY=kc.EMPTY;tSa.create=kc.create;tSa.prototype.compare=function(a,b){return a===b};
tSa.prototype._next=function(a){try{var b=this.keySelector;var c=b?b(a):a}catch(e){return this.destination.error(e)}b=!1;if(this.hasKey)try{var d=this.compare;b=d(this.key,c)}catch(e){return this.destination.error(e)}else this.hasKey=!0;b||(this.key=c,this.destination.next(a))};
var hma=function(a){this.count=a};hma.prototype.call=function(a,b){return b.subscribe(new uSa(a,this.count))};var uSa=function(a,b){kc.call(this,a);this.count=b;this._valueCount=0};Y(uSa,kc);uSa.EMPTY=kc.EMPTY;uSa.create=kc.create;uSa.prototype._next=function(a){var b=this.count,c=++this._valueCount;c<=b&&(this.destination.next(a),c===b&&(this.destination.complete(),this.unsubscribe()))};
var jma=function(a){this.errorFactory=a};jma.prototype.call=function(a,b){return b.subscribe(new vSa(a,this.errorFactory))};var vSa=function(a,b){kc.call(this,a);this.errorFactory=b;this.hasValue=!1};Y(vSa,kc);vSa.EMPTY=kc.EMPTY;vSa.create=kc.create;vSa.prototype._next=function(a){this.hasValue=!0;this.destination.next(a)};vSa.prototype._complete=function(){if(this.hasValue)return this.destination.complete();try{var a=this.errorFactory()}catch(b){a=b}this.destination.error(a)};
var wSa=function(a,b,c,d){kc.call(this,a);this.predicate=b;this.thisArg=c;this.source=d;this.index=0;this.thisArg=c||this};Y(wSa,kc);wSa.EMPTY=kc.EMPTY;wSa.create=kc.create;wSa.prototype.notifyComplete=function(a){this.destination.next(a);this.destination.complete()};wSa.prototype._next=function(a){var b=!1;try{b=this.predicate.call(this.thisArg,a,this.index++,this.source)}catch(c){this.destination.error(c);return}b||this.notifyComplete(!1)};wSa.prototype._complete=function(){this.notifyComplete(!0)};
var mma=function(a){this.project=a};mma.prototype.call=function(a,b){return b.subscribe(new xSa(a,this.project))};var xSa=function(a,b){Bi.call(this,a);this.destination=a;this.project=b;this.hasCompleted=!1;this.index=0};Y(xSa,Bi);xSa.EMPTY=Bi.EMPTY;xSa.create=Bi.create;f=xSa.prototype;f._next=function(a){if(!this.innerSubscription){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}a=new Ai(this);this.destination.add(a);this.innerSubscription=a;yc(c,a)}};
f._complete=function(){this.hasCompleted=!0;this.innerSubscription||this.destination.complete();this.unsubscribe()};f.notifyNext=function(a){this.destination.next(a)};f.notifyError=function(a){this.destination.error(a)};f.notifyComplete=function(){this.innerSubscription=void 0;this.hasCompleted&&this.destination.complete()};
var oma=function(a,b){this.project=a;this.concurrent=b;this.scheduler=void 0};oma.prototype.call=function(a,b){return b.subscribe(new ySa(a,this.project,this.concurrent,this.scheduler))};var ySa=function(a,b,c,d){Bi.call(this,a);this.destination=a;this.project=b;this.concurrent=c;this.scheduler=d;this.active=this.index=0;this.hasCompleted=!1;Infinity>c&&(this.buffer=[])};Y(ySa,Bi);ySa.EMPTY=Bi.EMPTY;ySa.create=Bi.create;var zSa=function(a){a.subscriber.subscribeToProjection(a.result)};f=ySa.prototype;
f._next=function(a){var b=this.destination;if(b.closed)this._complete();else{var c=this.index++;if(this.active<this.concurrent){b.next(a);try{this.active++;var d=this.project,e=d(a,c);this.scheduler?this.destination.add(this.scheduler.schedule(zSa,0,{subscriber:this,result:e})):this.subscribeToProjection(e)}catch(k){b.error(k)}}else this.buffer.push(a)}};f.subscribeToProjection=function(a){this.destination.add(yc(a,new Ai(this)))};
f._complete=function(){(this.hasCompleted=!0,0===this.active)&&this.destination.complete();this.unsubscribe()};f.notifyNext=function(a){this._next(a)};f.notifyComplete=function(){var a=this.buffer;this.active--;a&&0<a.length&&this._next(a.shift());this.hasCompleted&&0===this.active&&this.destination.complete()};
var pma=function(a){this.callback=a};pma.prototype.call=function(a,b){a=b.subscribe(a);a.add(this.callback);return a};
var qma=function(a,b){this.predicate=a;this.source=b;this.yieldIndex=!1;this.thisArg=void 0};qma.prototype.call=function(a,b){return b.subscribe(new ASa(a,this.predicate,this.source,this.yieldIndex,this.thisArg))};var ASa=function(a,b,c,d,e){kc.call(this,a);this.predicate=b;this.source=c;this.yieldIndex=d;this.thisArg=e;this.index=0};Y(ASa,kc);ASa.EMPTY=kc.EMPTY;ASa.create=kc.create;ASa.prototype.notifyComplete=function(a){var b=this.destination;b.next(a);b.complete();this.unsubscribe()};
ASa.prototype._next=function(a){var b=this.predicate,c=this.thisArg,d=this.index++;try{b.call(c||this,a,d,this.source)&&this.notifyComplete(this.yieldIndex?d:a)}catch(e){this.destination.error(e)}};ASa.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)};
var sma=function(){};sma.prototype.call=function(a,b){return b.subscribe(new BSa(a))};var BSa=function(){kc.apply(this,arguments)};Y(BSa,kc);BSa.EMPTY=kc.EMPTY;BSa.create=kc.create;BSa.prototype._next=function(){};
var tma=function(){this.total=1};tma.prototype.call=function(a,b){return b.subscribe(new CSa(a,this.total))};var CSa=function(a,b){kc.call(this,a);this.total=b;this.ring=[];this.count=0};Y(CSa,kc);CSa.EMPTY=kc.EMPTY;CSa.create=kc.create;CSa.prototype._next=function(a){var b=this.ring,c=this.total,d=this.count++;b.length<c?b.push(a):b[d%c]=a};
CSa.prototype._complete=function(){var a=this.destination,b=this.count;if(0<b)for(var c=this.count>=this.total?this.total:this.count,d=this.ring,e=0;e<c;e++){var k=b++%c;a.next(d[k])}a.complete()};
var vma=function(a){this.value=a};vma.prototype.call=function(a,b){return b.subscribe(new DSa(a,this.value))};var DSa=function(a,b){kc.call(this,a);this.value=b};Y(DSa,kc);DSa.EMPTY=kc.EMPTY;DSa.create=kc.create;DSa.prototype._next=function(){this.destination.next(this.value)};
var wma=function(){};wma.prototype.call=function(a,b){return b.subscribe(new ESa(a))};var ESa=function(a){kc.call(this,a)};Y(ESa,kc);ESa.EMPTY=kc.EMPTY;ESa.create=kc.create;ESa.prototype._next=function(a){this.destination.next(fg.createNext(a))};ESa.prototype._error=function(a){var b=this.destination;b.next(fg.createError(a));b.complete()};ESa.prototype._complete=function(){var a=this.destination;a.next(fg.createComplete());a.complete()};
var yma=function(a,b,c){this.accumulator=a;this.seed=b;this.hasSeed=void 0===c?!1:c};yma.prototype.call=function(a,b){return b.subscribe(new FSa(a,this.accumulator,this.seed,this.hasSeed))};var FSa=function(a,b,c,d){kc.call(this,a);this.accumulator=b;this._state=c;this._hasState=d;this.index=0};Y(FSa,kc);FSa.EMPTY=kc.EMPTY;FSa.create=kc.create;
FSa.prototype._next=function(a){var b=this.destination;if(this._hasState){var c=this.index++;try{var d=this.accumulator(this._state,a,c)}catch(e){b.error(e);return}this._state=d;b.next(d)}else this._state=a,this._hasState=!0,b.next(a)};
var GSa=function(a,b,c,d){Bi.call(this,a);this.destination=a;this.accumulator=b;this.acc=c;this.concurrent=d;this.hasCompleted=this.hasValue=!1;this.buffer=[];this.index=this.active=0};Y(GSa,Bi);GSa.EMPTY=Bi.EMPTY;GSa.create=Bi.create;f=GSa.prototype;f._next=function(a){if(this.active<this.concurrent){var b=this.index++,c=this.destination;try{var d=this.accumulator;var e=d(this.acc,a,b)}catch(k){return c.error(k)}this.active++;this._innerSub(e)}else this.buffer.push(a)};
f._innerSub=function(a){var b=new Ai(this);this.destination.add(b);yc(a,b)};f._complete=function(){this.hasCompleted=!0;0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete());this.unsubscribe()};f.notifyNext=function(a){var b=this.destination;this.acc=a;this.hasValue=!0;b.next(a)};
f.notifyComplete=function(){var a=this.buffer;this.active--;0<a.length?this._next(a.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())};
var Ama=function(a,b){this.subjectFactory=a;this.selector=b};Ama.prototype.call=function(a,b){var c=this.selector,d=this.subjectFactory();a=c(d).subscribe(a);a.add(b.subscribe(d));return a};
var Dma=function(a,b){this.scheduler=a;this.delay=void 0===b?0:b};Dma.prototype.call=function(a,b){return b.subscribe(new HSa(a,this.scheduler,this.delay))};var HSa=function(a,b,c){c=void 0===c?0:c;kc.call(this,a);this.scheduler=b;this.delay=c};Y(HSa,kc);HSa.EMPTY=kc.EMPTY;HSa.create=kc.create;HSa.dispatch=function(a){Rka(a.notification,a.destination);this.unsubscribe()};
HSa.prototype.scheduleMessage=function(a){var b=this.destination;b.add(this.scheduler.schedule(HSa.dispatch,this.delay,{notification:a,destination:b}))};HSa.prototype._next=function(a){this.scheduleMessage({kind:"N",value:a,error:void 0})};HSa.prototype._error=function(a){this.scheduleMessage({kind:"E",value:void 0,error:a});this.unsubscribe()};HSa.prototype._complete=function(){this.scheduleMessage(oRa);this.unsubscribe()};
var ISa=function(a,b){Bi.call(this,a);this.destination=a;this.nextSources=b};Y(ISa,Bi);ISa.EMPTY=Bi.EMPTY;ISa.create=Bi.create;f=ISa.prototype;f.notifyError=function(){this.subscribeToNextSource()};f.notifyComplete=function(){this.subscribeToNextSource()};f._error=function(){this.subscribeToNextSource();this.unsubscribe()};f._complete=function(){this.subscribeToNextSource();this.unsubscribe()};
f.subscribeToNextSource=function(){var a=this.nextSources.shift();if(a){var b=new Ai(this);this.destination.add(b);yc(a,b)}else this.destination.complete()};
var Fma=function(){};Fma.prototype.call=function(a,b){return b.subscribe(new JSa(a))};var JSa=function(a){kc.call(this,a);this.hasPrev=!1};Y(JSa,kc);JSa.EMPTY=kc.EMPTY;JSa.create=kc.create;JSa.prototype._next=function(a){var b;this.hasPrev?b=[this.prev,a]:this.hasPrev=!0;this.prev=a;b&&this.destination.next(b)};
var Hma=function(a,b){this.count=a;this.source=b};Hma.prototype.call=function(a,b){return b.subscribe(new KSa(a,this.count,this.source))};var KSa=function(a,b,c){kc.call(this,a);this.count=b;this.source=c};Y(KSa,kc);KSa.EMPTY=kc.EMPTY;KSa.create=kc.create;KSa.prototype.complete=function(){if(!this.isStopped){var a=this.source,b=this.count;if(0===b)return kc.prototype.complete.call(this);-1<b&&(this.count=b-1);a.subscribe(this._unsubscribeAndRecycle())}};
var Jma=function(a,b,c){this.count=a;this.resetOnSuccess=b;this.source=c};Jma.prototype.call=function(a,b){return b.subscribe(new LSa(a,this.count,this.resetOnSuccess,this.source))};var LSa=function(a,b,c,d){kc.call(this,a);this.count=b;this.resetOnSuccess=c;this.source=d;this.initialCount=this.count};Y(LSa,kc);LSa.EMPTY=kc.EMPTY;LSa.create=kc.create;LSa.prototype.next=function(a){kc.prototype.next.call(this,a);this.resetOnSuccess&&(this.count=this.initialCount)};
LSa.prototype.error=function(a){if(!this.isStopped){var b=this.source,c=this.count;if(0===c)return kc.prototype.error.call(this,a);-1<c&&(this.count=c-1);b.subscribe(this._unsubscribeAndRecycle())}};
var Kma=function(a,b){this.notifier=a;this.source=b};Kma.prototype.call=function(a,b){return b.subscribe(new MSa(a,this.notifier,this.source))};var MSa=function(a,b,c){Bi.call(this,a);this.notifier=b;this.source=c;this.retriesSubscription=this.retries=this.errors=null};Y(MSa,Bi);MSa.EMPTY=Bi.EMPTY;MSa.create=Bi.create;
MSa.prototype.error=function(a){if(!this.isStopped){var b=this.errors,c=this.retries,d=this.retriesSubscription;if(c)this.retriesSubscription=this.errors=null;else{b=new pd;try{var e=this.notifier;c=e(b)}catch(k){return Bi.prototype.error.call(this,k)}d=yc(c,new Ai(this))}this._unsubscribeAndRecycle();this.errors=b;this.retries=c;this.retriesSubscription=d;b.next(a)}};
MSa.prototype._unsubscribe=function(){var a=this.errors,b=this.retriesSubscription;a&&(a.unsubscribe(),this.errors=null);b&&(b.unsubscribe(),this.retriesSubscription=null);this.retries=null};MSa.prototype.notifyNext=function(){var a=this._unsubscribe;this._unsubscribe=null;this._unsubscribeAndRecycle();this._unsubscribe=a;this.source.subscribe(this)};
var NSa=function(){Bi.apply(this,arguments);this.hasValue=!1};Y(NSa,Bi);NSa.EMPTY=Bi.EMPTY;NSa.create=Bi.create;NSa.prototype._next=function(a){this.value=a;this.hasValue=!0};NSa.prototype.notifyNext=function(){this.emitValue()};NSa.prototype.notifyComplete=function(){this.emitValue()};NSa.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))};
var Mma=function(a,b){this.period=a;this.scheduler=b};Mma.prototype.call=function(a,b){return b.subscribe(new OSa(a,this.period,this.scheduler))};var OSa=function(a,b,c){kc.call(this,a);this.period=b;this.scheduler=c;this.hasValue=!1;this.add(c.schedule(Oma,b,{subscriber:this,period:b}))};Y(OSa,kc);OSa.EMPTY=kc.EMPTY;OSa.create=kc.create;OSa.prototype._next=function(a){this.lastValue=a;this.hasValue=!0};OSa.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))};
var Rma=function(){return!0};
var Vma=function(a){this.total=a};Vma.prototype.call=function(a,b){return b.subscribe(new PSa(a,this.total))};var PSa=function(a,b){kc.call(this,a);this.total=b;this.count=0};Y(PSa,kc);PSa.EMPTY=kc.EMPTY;PSa.create=kc.create;PSa.prototype._next=function(a){++this.count>this.total&&this.destination.next(a)};
var Wma=function(a){this.notifier=a};Wma.prototype.call=function(a,b){return b.subscribe(new QSa(a,this.notifier))};var QSa=function(a,b){Bi.call(this,a);this.v_a=!1;a=new Ai(this);this.add(a);this.innerSubscription=a;yc(b,a)};Y(QSa,Bi);QSa.EMPTY=Bi.EMPTY;QSa.create=Bi.create;QSa.prototype._next=function(a){this.v_a&&Bi.prototype._next.call(this,a)};QSa.prototype.notifyNext=function(){this.v_a=!0;this.innerSubscription&&this.innerSubscription.unsubscribe()};QSa.prototype.notifyComplete=function(){};
var Yma=function(a){this.predicate=a};Yma.prototype.call=function(a,b){return b.subscribe(new RSa(a,this.predicate))};var RSa=function(a,b){kc.call(this,a);this.predicate=b;this.skipping=!0;this.index=0};Y(RSa,kc);RSa.EMPTY=kc.EMPTY;RSa.create=kc.create;RSa.prototype._next=function(a){var b=this.destination;this.skipping&&this.tryCallPredicate(a);this.skipping||b.next(a)};RSa.prototype.tryCallPredicate=function(a){try{this.skipping=!!this.predicate(a,this.index++)}catch(b){this.destination.error(b)}};
var Zma=function(a){this.project=a};Zma.prototype.call=function(a,b){return b.subscribe(new SSa(a,this.project))};var SSa=function(a,b){Bi.call(this,a);this.destination=a;this.project=b;this.index=0};Y(SSa,Bi);SSa.EMPTY=Bi.EMPTY;SSa.create=Bi.create;f=SSa.prototype;f._next=function(a){var b=this.index++;try{var c=this.project(a,b)}catch(d){this.destination.error(d);return}(a=this.innerSubscription)&&a.unsubscribe();a=new Ai(this);this.destination.add(a);this.innerSubscription=a;yc(c,a)};
f._complete=function(){var a=this.innerSubscription;a&&!a.closed||Bi.prototype._complete.call(this);this.unsubscribe()};f._unsubscribe=function(){this.innerSubscription=void 0};f.notifyComplete=function(){this.innerSubscription=void 0;this.isStopped&&Bi.prototype._complete.call(this)};f.notifyNext=function(a){this.destination.next(a)};
var $ma=function(a){this.notifier=a};$ma.prototype.call=function(a,b){a=new TSa(a);var c=yc(this.notifier,new Ai(a));return c&&!a.t3a?(a.add(c),b.subscribe(a)):a};var TSa=function(a){Bi.call(this,a);this.t3a=!1};Y(TSa,Bi);TSa.EMPTY=Bi.EMPTY;TSa.create=Bi.create;TSa.prototype.notifyNext=function(){this.t3a=!0;this.complete()};TSa.prototype.notifyComplete=function(){};
var ana=function(a,b){this.predicate=a;this.inclusive=b};ana.prototype.call=function(a,b){return b.subscribe(new USa(a,this.predicate,this.inclusive))};var USa=function(a,b,c){kc.call(this,a);this.predicate=b;this.inclusive=c;this.index=0};Y(USa,kc);USa.EMPTY=kc.EMPTY;USa.create=kc.create;USa.prototype._next=function(a){var b=this.destination;try{var c=this.predicate(a,this.index++)}catch(d){b.error(d);return}this.nextOrComplete(a,c)};
USa.prototype.nextOrComplete=function(a,b){var c=this.destination;b?c.next(a):(this.inclusive&&c.next(a),c.complete())};
var bna=function(a,b,c){this.nextOrObserver=a;this.error=b;this.complete=c};bna.prototype.call=function(a,b){return b.subscribe(new VSa(a,this.nextOrObserver,this.error,this.complete))};var VSa=function(a,b,c,d){kc.call(this,a);this._tapComplete=this._tapError=this._tapNext=qla;this._tapError=c||qla;this._tapComplete=d||qla;Cka(b)?(this._context=this,this._tapNext=b):b&&(this._context=b,this._tapNext=b.next||qla,this._tapError=b.error||qla,this._tapComplete=b.complete||qla)};Y(VSa,kc);VSa.EMPTY=kc.EMPTY;
VSa.create=kc.create;VSa.prototype._next=function(a){try{this._tapNext.call(this._context,a)}catch(b){this.destination.error(b);return}this.destination.next(a)};VSa.prototype._error=function(a){try{this._tapError.call(this._context,a)}catch(b){this.destination.error(b);return}this.destination.error(a)};VSa.prototype._complete=function(){try{this._tapComplete.call(this._context)}catch(a){this.destination.error(a);return}return this.destination.complete()};
var cna={leading:!0,trailing:!1},WSa=function(a,b,c,d){Bi.call(this,a);this.destination=a;this.durationSelector=b;this._leading=c;this._trailing=d;this._sendValue=null;this._hasValue=!1};Y(WSa,Bi);WSa.EMPTY=Bi.EMPTY;WSa.create=Bi.create;f=WSa.prototype;f._next=function(a){this._hasValue=!0;this._sendValue=a;this._throttled||(this._leading?this.send():this.throttle(a))};
f.send=function(){var a=this._sendValue;this._hasValue&&(this.destination.next(a),this.throttle(a));this._hasValue=!1;this._sendValue=null};f.throttle=function(a){try{var b=this.durationSelector(a)}catch(c){this.destination.error(c);return}this.add(this._throttled=yc(b,new Ai(this)))};f.throttlingDone=function(){var a=this._throttled,b=this._trailing;a&&a.unsubscribe();this._throttled=null;b&&this.send()};f.notifyNext=function(){this.throttlingDone()};f.notifyComplete=function(){this.throttlingDone()};
var dna=function(a,b,c,d){this.duration=a;this.scheduler=b;this.leading=c;this.trailing=d};dna.prototype.call=function(a,b){return b.subscribe(new XSa(a,this.duration,this.scheduler,this.leading,this.trailing))};var XSa=function(a,b,c,d,e){kc.call(this,a);this.duration=b;this.scheduler=c;this.leading=d;this.trailing=e;this.throttled=null;this._hasTrailingValue=!1;this._trailingValue=null};Y(XSa,kc);XSa.EMPTY=kc.EMPTY;XSa.create=kc.create;
XSa.prototype._next=function(a){this.throttled?this.trailing&&(this._trailingValue=a,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(ena,this.duration,{subscriber:this})),this.leading?this.destination.next(a):this.trailing&&(this._trailingValue=a,this._hasTrailingValue=!0))};XSa.prototype._complete=function(){this._hasTrailingValue&&this.destination.next(this._trailingValue);this.destination.complete()};
XSa.prototype.clearThrottle=function(){var a=this.throttled;a&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),a.unsubscribe(),this.remove(a),this.throttled=null)};
var fna=function(a,b,c,d){this.waitFor=a;this.absoluteTimeout=b;this.withObservable=c;this.scheduler=d};fna.prototype.call=function(a,b){return b.subscribe(new YSa(a,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))};var YSa=function(a,b,c,d,e){Bi.call(this,a);this.absoluteTimeout=b;this.waitFor=c;this.withObservable=d;this.scheduler=e;this.action=null;this.scheduleTimeout()};Y(YSa,Bi);YSa.EMPTY=Bi.EMPTY;YSa.create=Bi.create;
var ZSa=function(a){var b=a.withObservable;a._unsubscribeAndRecycle();a.add(yc(b,new Ai(a)))};YSa.prototype.scheduleTimeout=function(){var a=this.action;a?this.action=a.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(ZSa,this.waitFor,this))};YSa.prototype._next=function(a){this.absoluteTimeout||this.scheduleTimeout();Bi.prototype._next.call(this,a)};YSa.prototype._unsubscribe=function(){this.withObservable=this.scheduler=this.action=null};
var kna=function(a,b){this.observables=a;this.project=b};kna.prototype.call=function(a,b){return b.subscribe(new $Sa(a,this.observables,this.project))};var $Sa=function(a,b,c){Ci.call(this,a);this.project=c;this.toRespond=[];a=b.length;this.values=Array(a);for(c=0;c<a;c++)this.toRespond.push(c);for(c=0;c<a;c++)this.add(yc(b[c],new yRa(this,void 0,c)))};Y($Sa,Ci);$Sa.EMPTY=Ci.EMPTY;$Sa.create=Ci.create;
$Sa.prototype.notifyNext=function(a,b,c){this.values[c]=b;b=this.toRespond;0<b.length&&(c=b.indexOf(c),-1!==c&&b.splice(c,1))};$Sa.prototype.notifyComplete=function(){};$Sa.prototype._next=function(a){0===this.toRespond.length&&(a=[a].concat(Ab(this.values)),this.project?this._tryProject(a):this.destination.next(a))};$Sa.prototype._tryProject=function(a){try{var b=this.project.apply(this,a)}catch(c){this.destination.error(c);return}this.destination.next(b)};
var mna,nna=new $b("AllowMultipleToken"),vxa=function(a,b){this.name=a;this.token=b},ona=function(a){this._injector=a;this._modules=[];this._destroyListeners=[];this._destroyed=!1};f=ona.prototype;
f.bootstrapModuleFactory=function(a,b){var c=this,d=una(b?b.ngZone:void 0,{ngZoneEventCoalescing:b&&b.ngZoneEventCoalescing||!1,ngZoneRunCoalescing:b&&b.ngZoneRunCoalescing||!1}),e=[{provide:Kd,useValue:d}];return d.run(function(){var k=Jd({providers:e,parent:c.injector,name:a.moduleType.name}),n=a.create(k),p=n.injector.get(hc,null);if(!p)throw new zb(402,"");d.runOutsideAngular(function(){var u=d.onError.subscribe({next:function(v){p.handleError(v)}});n.onDestroy(function(){xna(c._modules,n);u.unsubscribe()})});
return vna(p,d,function(){var u=n.injector.get(YQa);u.runInitializers();return u.donePromise.then(function(){var v=n.injector.get(df,"en-US")||"en-US";Lfa(v,"Expected localeId to be defined");"string"===typeof v&&(xka=v.toLowerCase().replace(/_/g,"-"));c._moduleDoBootstrap(n);return n})})})};f.Wxb=function(){var a=aTa,b=this;var c=void 0===c?[]:c;var d=wna({},c);lna(a).then(function(e){return b.bootstrapModuleFactory(e,d)})};
f._moduleDoBootstrap=function(a){var b=a.injector.get(Ii);if(0<a._bootstrapComponents.length)a._bootstrapComponents.forEach(function(c){return b.bootstrap(c)});else if(a.instance.ngDoBootstrap)a.instance.ngDoBootstrap(b);else throw new zb(403,"");this._modules.push(a)};f.onDestroy=function(a){this._destroyListeners.push(a)};
f.destroy=function(){if(this._destroyed)throw new zb(404,"");this._modules.slice().forEach(function(a){return a.destroy()});this._destroyListeners.forEach(function(a){return a()});this._destroyed=!0};Ye.Object.defineProperties(ona.prototype,{injector:{configurable:!0,enumerable:!0,get:function(){return this._injector}},destroyed:{configurable:!0,enumerable:!0,get:function(){return this._destroyed}}});ona.ea=function(){return[{type:Ff}]};ona.\u0275fac=function(a){return new (a||ona)(l(Ff))};
ona.\u0275prov=xb({token:ona,factory:ona.\u0275fac});
var Ii=function(a,b,c,d,e){var k=this;this._zone=a;this._injector=b;this._exceptionHandler=c;this._componentFactoryResolver=d;this._initStatus=e;this._bootstrapListeners=[];this._views=[];this._runningTick=!1;this._stable=!0;this.componentTypes=[];this.components=[];this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){k._zone.run(function(){k.tick()})}});this.isStable=Mc(new nc(function(n){k._stable=k._zone.isStable&&!k._zone.hasPendingMacrotasks&&!k._zone.hasPendingMicrotasks;
k._zone.runOutsideAngular(function(){n.next(k._stable);n.complete()})}),(new nc(function(n){var p;k._zone.runOutsideAngular(function(){p=k._zone.onStable.subscribe(function(){if(VBa())throw Error("vb");Aka(function(){k._stable||k._zone.hasPendingMacrotasks||k._zone.hasPendingMicrotasks||(k._stable=!0,n.next(!0))})})});var u=k._zone.onUnstable.subscribe(function(){if(!VBa())throw Error("ub");k._stable&&(k._stable=!1,k._zone.runOutsideAngular(function(){n.next(!1)}))});return function(){p.unsubscribe();
u.unsubscribe()}})).pipe(qd()))};f=Ii.prototype;
f.bootstrap=function(a,b){var c=this;if(!this._initStatus.done)throw new zb(405,"");a=a instanceof zQa?a:this._componentFactoryResolver.resolveComponentFactory(a);this.componentTypes.push(a.componentType);var d=a.w7b?void 0:this._injector.get(vQa),e=a.create(rQa,[],b||a.selector,d),k=e.location.nativeElement,n=(b=e.injector.get(ZRa,null))&&e.injector.get(aSa);b&&n&&n.registerApplication(k,b);e.onDestroy(function(){c.detachView(e.hostView);xna(c.components,e);n&&n.unregisterApplication(k)});this._loadComponent(e);
return e};f.tick=function(){var a=this;if(this._runningTick)throw new zb(101,"");try{this._runningTick=!0;for(var b=g(this._views),c=b.next();!c.done;c=b.next())c.value.detectChanges()}catch(d){this._zone.runOutsideAngular(function(){return a._exceptionHandler.handleError(d)})}finally{this._runningTick=!1}};f.attachView=function(a){this._views.push(a);a.attachToAppRef(this)};f.detachView=function(a){xna(this._views,a);a.detachFromAppRef()};
f._loadComponent=function(a){this.attachView(a.hostView);this.tick();this.components.push(a);this._injector.get(bRa,[]).concat(this._bootstrapListeners).forEach(function(b){return b(a)})};f.ngOnDestroy=function(){this._views.slice().forEach(function(a){return a.destroy()});this._onMicrotaskEmptySubscription.unsubscribe()};Ye.Object.defineProperties(Ii.prototype,{viewCount:{configurable:!0,enumerable:!0,get:function(){return this._views.length}}});
Ii.ea=function(){return[{type:Kd},{type:Ff},{type:hc},{type:si},{type:YQa}]};Ii.\u0275fac=function(a){return new (a||Ii)(l(Kd),l(Ff),l(hc),l(si),l(YQa))};Ii.\u0275prov=xb({token:Ii,factory:Ii.\u0275fac});
var yna=null;
var Ji=function(){};Ji.__NG_ELEMENT_ID__=Ena;
var bTa=function(){};bTa.prototype.supports=function(a){return Bna(a)};bTa.prototype.create=function(a){return new cTa(a)};var dTa=function(a,b){return b},cTa=function(a){this.length=0;this._identityChangesTail=this._identityChangesHead=this._removalsTail=this._removalsHead=this._movesTail=this._movesHead=this._additionsTail=this._additionsHead=this._itTail=this._itHead=this._previousItHead=this._unlinkedRecords=this._linkedRecords=null;this._trackByFn=a||dTa};f=cTa.prototype;
f.forEachItem=function(a){var b;for(b=this._itHead;null!==b;b=b._next)a(b)};f.forEachOperation=function(a){for(var b=this._itHead,c=this._removalsHead,d=0,e=null;b||c;){var k=!c||b&&b.currentIndex<Fna(c,d,e)?b:c,n=Fna(k,d,e),p=k.currentIndex;if(k===c)d--,c=c._nextRemoved;else if(b=b._next,null==k.previousIndex)d++;else{e||(e=[]);var u=n-d,v=p-d;if(u!=v){for(var y=0;y<u;y++){var B=y<e.length?e[y]:e[y]=0,C=B+y;v<=C&&C<u&&(e[y]=B+1)}e[k.previousIndex]=v-u}}n!==p&&a(k,n,p)}};
f.forEachAddedItem=function(a){var b;for(b=this._additionsHead;null!==b;b=b._nextAdded)a(b)};f.forEachMovedItem=function(a){var b;for(b=this._movesHead;null!==b;b=b._nextMoved)a(b)};f.forEachRemovedItem=function(a){var b;for(b=this._removalsHead;null!==b;b=b._nextRemoved)a(b)};f.forEachIdentityChange=function(a){var b;for(b=this._identityChangesHead;null!==b;b=b._nextIdentityChange)a(b)};f.diff=function(a){null==a&&(a=[]);if(!Bna(a))throw new zb(900,"");return this.check(a)?this:null};
f.onDestroy=function(){};
f.check=function(a){var b=this;this._reset();var c=this._itHead,d=!1;if(Array.isArray(a)){this.length=a.length;for(var e=0;e<this.length;e++){var k=a[e];var n=this._trackByFn(e,k);null!==c&&Object.is(c.trackById,n)?(d&&(c=this._verifyReinsertion(c,k,n,e)),Object.is(c.item,k)||this._addIdentityChange(c,k)):(c=this._mismatch(c,k,n,e),d=!0);c=c._next}}else{var p=0;Cna(a,function(u){n=b._trackByFn(p,u);null!==c&&Object.is(c.trackById,n)?(d&&(c=b._verifyReinsertion(c,u,n,p)),Object.is(c.item,u)||b._addIdentityChange(c,
u)):(c=b._mismatch(c,u,n,p),d=!0);c=c._next;p++});this.length=p}this._truncate(c);this.collection=a;return this.isDirty};
f._reset=function(){if(this.isDirty){var a;for(a=this._previousItHead=this._itHead;null!==a;a=a._next)a._nextPrevious=a._next;for(a=this._additionsHead;null!==a;a=a._nextAdded)a.previousIndex=a.currentIndex;this._additionsHead=this._additionsTail=null;for(a=this._movesHead;null!==a;a=a._nextMoved)a.previousIndex=a.currentIndex;this._identityChangesHead=this._identityChangesTail=this._removalsHead=this._removalsTail=this._movesHead=this._movesTail=null}};
f._mismatch=function(a,b,c,d){if(null===a)var e=this._itTail;else e=a._prev,this._remove(a);a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);null!==a?(Object.is(a.item,b)||this._addIdentityChange(a,b),this._reinsertAfter(a,e,d)):(a=null===this._linkedRecords?null:this._linkedRecords.get(c,d),null!==a?(Object.is(a.item,b)||this._addIdentityChange(a,b),this._moveAfter(a,e,d)):a=this._addAfter(new eTa(b,c),e,d));return a};
f._verifyReinsertion=function(a,b,c,d){b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);null!==b?a=this._reinsertAfter(b,a._prev,d):a.currentIndex!=d&&(a.currentIndex=d,this._addToMoves(a,d));return a};
f._truncate=function(a){for(;null!==a;){var b=a._next;this._addToRemovals(this._unlink(a));a=b}null!==this._unlinkedRecords&&this._unlinkedRecords.clear();null!==this._additionsTail&&(this._additionsTail._nextAdded=null);null!==this._movesTail&&(this._movesTail._nextMoved=null);null!==this._itTail&&(this._itTail._next=null);null!==this._removalsTail&&(this._removalsTail._nextRemoved=null);null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)};
f._reinsertAfter=function(a,b,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(a);var d=a._prevRemoved,e=a._nextRemoved;null===d?this._removalsHead=e:d._nextRemoved=e;null===e?this._removalsTail=d:e._prevRemoved=d;this._insertAfter(a,b,c);this._addToMoves(a,c);return a};f._moveAfter=function(a,b,c){this._unlink(a);this._insertAfter(a,b,c);this._addToMoves(a,c);return a};
f._addAfter=function(a,b,c){this._insertAfter(a,b,c);this._additionsTail=null===this._additionsTail?this._additionsHead=a:this._additionsTail._nextAdded=a;return a};f._insertAfter=function(a,b,c){var d=null===b?this._itHead:b._next;a._next=d;a._prev=b;null===d?this._itTail=a:d._prev=a;null===b?this._itHead=a:b._next=a;null===this._linkedRecords&&(this._linkedRecords=new fTa);this._linkedRecords.put(a);a.currentIndex=c;return a};f._remove=function(a){return this._addToRemovals(this._unlink(a))};
f._unlink=function(a){null!==this._linkedRecords&&this._linkedRecords.remove(a);var b=a._prev,c=a._next;null===b?this._itHead=c:b._next=c;null===c?this._itTail=b:c._prev=b;return a};f._addToMoves=function(a,b){if(a.previousIndex===b)return a;this._movesTail=null===this._movesTail?this._movesHead=a:this._movesTail._nextMoved=a;return a};
f._addToRemovals=function(a){null===this._unlinkedRecords&&(this._unlinkedRecords=new fTa);this._unlinkedRecords.put(a);a.currentIndex=null;a._nextRemoved=null;null===this._removalsTail?(this._removalsTail=this._removalsHead=a,a._prevRemoved=null):(a._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=a);return a};
f._addIdentityChange=function(a,b){a.item=b;this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=a:this._identityChangesTail._nextIdentityChange=a;return a};Ye.Object.defineProperties(cTa.prototype,{isDirty:{configurable:!0,enumerable:!0,get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}}});
var eTa=function(a,b){this.item=a;this.trackById=b;this._nextIdentityChange=this._nextMoved=this._nextAdded=this._nextRemoved=this._prevRemoved=this._nextDup=this._prevDup=this._next=this._prev=this._nextPrevious=this.previousIndex=this.currentIndex=null},gTa=function(){this._tail=this._head=null};gTa.prototype.add=function(a){null===this._head?(this._head=this._tail=a,a._nextDup=null,a._prevDup=null):(this._tail._nextDup=a,a._prevDup=this._tail,a._nextDup=null,this._tail=a)};
gTa.prototype.get=function(a,b){var c;for(c=this._head;null!==c;c=c._nextDup)if((null===b||b<=c.currentIndex)&&Object.is(c.trackById,a))return c;return null};gTa.prototype.remove=function(a){var b=a._prevDup;a=a._nextDup;null===b?this._head=a:b._nextDup=a;null===a?this._tail=b:a._prevDup=b;return null===this._head};var fTa=function(){this.map=new Map};fTa.prototype.put=function(a){var b=a.trackById,c=this.map.get(b);c||(c=new gTa,this.map.set(b,c));c.add(a)};
fTa.prototype.get=function(a,b){var c=this.map.get(a);return c?c.get(a,b):null};fTa.prototype.remove=function(a){var b=a.trackById;this.map.get(b).remove(a)&&this.map.delete(b);return a};fTa.prototype.clear=function(){this.map.clear()};Ye.Object.defineProperties(fTa.prototype,{isEmpty:{configurable:!0,enumerable:!0,get:function(){return 0===this.map.size}}});
var hTa=function(){};hTa.prototype.supports=function(a){return a instanceof Map||Ana(a)};hTa.prototype.create=function(){return new iTa};var iTa=function(){this._records=new Map;this._removalsTail=this._removalsHead=this._additionsTail=this._additionsHead=this._changesTail=this._changesHead=this._previousMapHead=this._appendAfter=this._mapHead=null};f=iTa.prototype;f.forEachItem=function(a){var b;for(b=this._mapHead;null!==b;b=b._next)a(b)};
f.forEachChangedItem=function(a){var b;for(b=this._changesHead;null!==b;b=b._nextChanged)a(b)};f.forEachAddedItem=function(a){var b;for(b=this._additionsHead;null!==b;b=b._nextAdded)a(b)};f.forEachRemovedItem=function(a){var b;for(b=this._removalsHead;null!==b;b=b._nextRemoved)a(b)};f.diff=function(a){if(!a)a=new Map;else if(!(a instanceof Map||Ana(a)))throw new zb(900,"");return this.check(a)?this:null};f.onDestroy=function(){};
f.check=function(a){var b=this;this._reset();var c=this._mapHead;this._appendAfter=null;this._forEach(a,function(d,e){c&&c.key===e?(b._maybeAddToChanges(c,d),b._appendAfter=c,c=c._next):(d=b._getOrCreateRecordForKey(e,d),c=b._insertBeforeOrAppend(c,d))});if(c)for(c._prev&&(c._prev._next=null),a=this._removalsHead=c;null!==a;a=a._nextRemoved)a===this._mapHead&&(this._mapHead=null),this._records.delete(a.key),a._nextRemoved=a._next,a.previousValue=a.currentValue,a.currentValue=null,a._prev=null,a._next=
null;this._changesTail&&(this._changesTail._nextChanged=null);this._additionsTail&&(this._additionsTail._nextAdded=null);return this.isDirty};f._insertBeforeOrAppend=function(a,b){if(a){var c=a._prev;b._next=a;b._prev=c;a._prev=b;c&&(c._next=b);a===this._mapHead&&(this._mapHead=b);return this._appendAfter=a}this._appendAfter?(this._appendAfter._next=b,b._prev=this._appendAfter):this._mapHead=b;this._appendAfter=b;return null};
f._getOrCreateRecordForKey=function(a,b){if(this._records.has(a)){a=this._records.get(a);this._maybeAddToChanges(a,b);b=a._prev;var c=a._next;b&&(b._next=c);c&&(c._prev=b);a._next=null;a._prev=null;return a}c=new jTa(a);this._records.set(a,c);c.currentValue=b;this._addToAdditions(c);return c};
f._reset=function(){if(this.isDirty){var a;for(a=this._previousMapHead=this._mapHead;null!==a;a=a._next)a._nextPrevious=a._next;for(a=this._changesHead;null!==a;a=a._nextChanged)a.previousValue=a.currentValue;for(a=this._additionsHead;null!=a;a=a._nextAdded)a.previousValue=a.currentValue;this._removalsHead=this._additionsHead=this._additionsTail=this._changesHead=this._changesTail=null}};
f._maybeAddToChanges=function(a,b){Object.is(b,a.currentValue)||(a.previousValue=a.currentValue,a.currentValue=b,this._addToChanges(a))};f._addToAdditions=function(a){null===this._additionsHead?this._additionsHead=this._additionsTail=a:this._additionsTail=this._additionsTail._nextAdded=a};f._addToChanges=function(a){null===this._changesHead?this._changesHead=this._changesTail=a:this._changesTail=this._changesTail._nextChanged=a};
f._forEach=function(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(function(c){return b(a[c],c)})};Ye.Object.defineProperties(iTa.prototype,{isDirty:{configurable:!0,enumerable:!0,get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}}});var jTa=function(a){this.key=a;this._nextChanged=this._nextRemoved=this._nextAdded=this._prev=this._next=this._nextPrevious=this.currentValue=this.previousValue=null};
var Ki=function(a){this.factories=a};Ki.prototype.find=function(a){var b=this.factories.find(function(c){return c.supports(a)});if(null!=b)return b;throw new zb(901,"");};Ki.\u0275prov=xb({token:Ki,providedIn:"root",factory:function(){return new Ki([new bTa])}});
var Li=function(a){this.factories=a};Li.prototype.find=function(a){var b=this.factories.find(function(c){return c.supports(a)});if(b)return b;throw new zb(901,"");};Li.\u0275prov=xb({token:Li,providedIn:"root",factory:function(){return new Li([new hTa])}});
var kTa=new Ki([new bTa]),lTa=new Li([new hTa]);
var De=function(a){this._emitDistinctChangesOnly=a=void 0===a?!1:a;this.dirty=!0;this._results=[];this._changesDetected=!1;this._changes=null;this.length=0;this.last=this.first=void 0;var b=zna(),c=De.prototype;c[b]||(c[b]=Hna)};f=De.prototype;f.get=function(a){return this._results[a]};f.map=function(a){return this._results.map(a)};f.filter=function(a){return this._results.filter(a)};f.find=function(a){return this._results.find(a)};f.reduce=function(a,b){return this._results.reduce(a,b)};
f.forEach=function(a){this._results.forEach(a)};f.some=function(a){return this._results.some(a)};f.toArray=function(){return this._results.slice()};f.toString=function(){return this._results.toString()};
f.reset=function(a,b){this.dirty=!1;a=lha(a);a:{var c=this._results;if(c.length!==a.length)b=!1;else{for(var d=0;d<c.length;d++){var e=c[d],k=a[d];b&&(e=b(e),k=b(k));if(k!==e){b=!1;break a}}b=!0}}if(this._changesDetected=!b)this._results=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]};f.notifyOnChanges=function(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)};f.setDirty=function(){this.dirty=!0};
f.destroy=function(){this.changes.complete();this.changes.unsubscribe()};Ye.Object.defineProperties(De.prototype,{changes:{configurable:!0,enumerable:!0,get:function(){return this._changes||(this._changes=new Hi)}}});Symbol.iterator;
var xe=function(){};xe.__NG_ELEMENT_ID__=Jna;var Kna=function(a,b,c){this.Tfa=a;this.RFa=b;this.elementRef=c};Y(Kna,xe);Kna.__NG_ELEMENT_ID__=xe.__NG_ELEMENT_ID__;Kna.prototype.createEmbeddedView=function(a){var b=this.RFa.Dcb,c=yja(this.Tfa,b,a,16,null,b.KX,null,null,null,null);c[17]=this.Tfa[this.RFa.index];var d=this.Tfa[19];null!==d&&(c[19]=d.createEmbeddedView(b));Dja(b,c,a);return new Dna(c)};
var ye=function(){};ye.__NG_ELEMENT_ID__=Mna;var Ona=function(a,b,c){this.ap=a;this.Zfa=b;this.wH=c};Y(Ona,ye);Ona.__NG_ELEMENT_ID__=ye.__NG_ELEMENT_ID__;f=Ona.prototype;f.clear=function(){for(;0<this.length;)this.remove(this.length-1)};f.get=function(a){var b=this.ap[8];return null!==b&&b[a]||null};f.createEmbeddedView=function(a,b,c){a=a.createEmbeddedView(b||{});this.insert(a,c);return a};
f.createComponent=function(a,b,c,d,e){var k=a&&!kha(a);k||(e=b||{},b=e.index,c=e.injector,d=e.projectableNodes,e=e.Vud);a=k?a:new TQa(a[bga]||null);c=c||this.parentInjector;!e&&null==a.ngModule&&c&&(k=c.get(vQa,null))&&(e=k);d=a.create(c,d,void 0,e);this.insert(d.hostView,b);return d};
f.insert=function(a,b){var c=a.Yb,d=c[1];if(jga(c[3])){var e=this.indexOf(a);-1!==e?this.detach(e):(e=c[3],e=new Ona(e,e[6],e[3]),e.detach(e.indexOf(a)))}b=this.Is(b);e=this.ap;var k=10+b,n=e.length;0<b&&(e[k-1][4]=c);b<n-10?(c[4]=e[k],k=10+b,k>=e.length?e.push(c):e.splice(k,0,c)):(e.push(c),c[4]=null);c[3]=e;k=c[17];null!==k&&e!==k&&(n=k[9],c[16]!==c[3][3][16]&&(k[2]=!0),null===n?k[9]=[c]:n.push(c));k=c[19];null!==k&&k.g6b(d);c[2]|=128;k=Iia(b,e);n=c[11];var p=Dia(n,e[7]);if(null!==p){var u=e[6];
c[0]=p;c[6]=u;via(n,1,d.firstChild,c,p,k,!1)}a.attachToViewContainerRef();c=Nna(e);b>=c.length?c.push(a):c.splice(b,0,a);return a};f.move=function(a,b){return this.insert(a,b)};f.indexOf=function(a){var b=this.ap[8];return null!==b?b.indexOf(a):-1};f.remove=function(a){a=this.Is(a,-1);var b=zia(this.ap,a);b&&(nha(Nna(this.ap),a),Bia(b[1],b))};f.detach=function(a){a=this.Is(a,-1);var b=zia(this.ap,a);return b&&null!=nha(Nna(this.ap),a)?new Dna(b):null};
f.Is=function(a,b){return null==a?this.length+(void 0===b?0:b):a};
Ye.Object.defineProperties(Ona.prototype,{element:{configurable:!0,enumerable:!0,get:function(){return Tha(this.Zfa,this.wH)}},injector:{configurable:!0,enumerable:!0,get:function(){return new hha(this.Zfa,this.wH)}},parentInjector:{configurable:!0,enumerable:!0,get:function(){var a=Zga(this.Zfa,this.wH);if(-1!==a){var b=Rga(a,this.wH);return new hha(b[1].data[(a&32767)+8],b)}return new hha(null,this.wH)}},length:{configurable:!0,enumerable:!0,get:function(){return this.ap.length-10}}});
var Dxa=new $b("AnalyzeForEntryComponents");
var mTa=["providersResolver"],nTa="template decls consts vars onPush ngContentSelectors styles encapsulation schemas".split(" ");
var qoa=0,roa=0,soa=0,voa=0,xoa=0;
var Uoa={marker:"element"},Toa={marker:"ICU"};
var Zoa=0,Apa=0;
var bpa=/\ufffd(\d+):?\d*\ufffd/gi,zpa=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,opa=/\ufffd(\d+)\ufffd/,hpa=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,dpa=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,ypa=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,xpa=/\uE500/g;
var ppa=/\[(\ufffd.+?\ufffd?)\]/,qpa=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g,tpa=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,upa=/{([A-Z0-9_]+)}/g,vpa=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g,spa=/\/\*/,rpa=/\d+:(\d+)/;
var xqa=function(a){this.queryList=a;this.matches=null};xqa.prototype.clone=function(){return new xqa(this.queryList)};xqa.prototype.setDirty=function(){this.queryList.setDirty()};var wqa=function(a){this.queries=a=void 0===a?[]:a};wqa.prototype.createEmbeddedView=function(a){var b=a.queries;if(null!==b){a=null!==a.Da?a.Da[0]:b.length;for(var c=[],d=0;d<a;d++){var e=b.oK(d);c.push(this.queries[e.EXa].clone())}return new wqa(c)}return null};wqa.prototype.g6b=function(a){this.ONa(a)};
wqa.prototype.detachView=function(a){this.ONa(a)};wqa.prototype.ONa=function(a){for(var b=0;b<this.queries.length;b++)null!==a.queries.oK(b).matches&&this.queries[b].setDirty()};var uqa=function(a,b,c){this.predicate=a;this.flags=b;this.read=void 0===c?null:c},yqa=function(a){this.queries=a=void 0===a?[]:a};f=yqa.prototype;f.OJ=function(a,b){for(var c=0;c<this.queries.length;c++)this.queries[c].OJ(a,b)};f.vY=function(a){for(var b=0;b<this.queries.length;b++)this.queries[b].vY(a)};
f.tla=function(a){for(var b=null,c=0;c<this.length;c++){var d=null!==b?b.length:0;if(d=this.oK(c).tla(a,d))d.EXa=c,null!==b?b.push(d):b=[d]}return null!==b?new yqa(b):null};f.template=function(a,b){for(var c=0;c<this.queries.length;c++)this.queries[c].template(a,b)};f.oK=function(a){return this.queries[a]};f.track=function(a){this.queries.push(a)};Ye.Object.defineProperties(yqa.prototype,{length:{configurable:!0,enumerable:!0,get:function(){return this.queries.length}}});
var zqa=function(a,b){this.metadata=a;this.matches=null;this.EXa=-1;this.GMa=!1;this.Rfa=!0;this.QFa=void 0===b?-1:b};f=zqa.prototype;f.OJ=function(a,b){this.HYa(b)&&this.Qdc(a,b)};f.vY=function(a){this.QFa===a.index&&(this.Rfa=!1)};f.template=function(a,b){this.OJ(a,b)};f.tla=function(a,b){return this.HYa(a)?(this.GMa=!0,this.EV(-a.index,b),new zqa(this.metadata)):null};
f.HYa=function(a){if(this.Rfa&&1!==(this.metadata.flags&1)){var b=this.QFa;for(a=a.parent;null!==a&&a.type&8&&a.index!==b;)a=a.parent;return b===(null!==a?a.index:-1)}return this.Rfa};f.Qdc=function(a,b){var c=this.metadata.predicate;if(Array.isArray(c))for(var d=0;d<c.length;d++){var e=c[d];a:{var k=b.localNames;if(null!==k)for(var n=0;n<k.length;n+=2)if(k[n]===e){k=k[n+1];break a}k=null}this.w2(a,b,k);this.w2(a,b,dha(b,a,e,!1,!1))}else c===xe?b.type&4&&this.w2(a,b,-1):this.w2(a,b,dha(b,a,c,!1,!1))};
f.w2=function(a,b,c){if(null!==c){var d=this.metadata.read;null!==d?d===cc||d===ye||d===xe&&b.type&4?this.EV(b.index,-2):(a=dha(b,a,d,!1,!1),null!==a&&this.EV(b.index,a)):this.EV(b.index,c)}};f.EV=function(a,b){null===this.matches?this.matches=[a,b]:this.matches.push(a,b)};
var Iqa={"\u0275\u0275attribute":Nd,"\u0275\u0275attributeInterpolate1":foa,"\u0275\u0275attributeInterpolate2":goa,"\u0275\u0275attributeInterpolate3":hoa,"\u0275\u0275attributeInterpolate4":ioa,"\u0275\u0275attributeInterpolate5":joa,"\u0275\u0275attributeInterpolate6":koa,"\u0275\u0275attributeInterpolate7":loa,"\u0275\u0275attributeInterpolate8":moa,"\u0275\u0275attributeInterpolateV":noa,"\u0275\u0275defineComponent":m,"\u0275\u0275defineDirective":m,"\u0275\u0275defineInjectable":xb,"\u0275\u0275defineInjector":h,
"\u0275\u0275defineNgModule":r,"\u0275\u0275definePipe":Eb,"\u0275\u0275directiveInject":D,"\u0275\u0275getInheritedFactory":Tb,"\u0275\u0275inject":l,"\u0275\u0275injectAttribute":function(a){return Sb(a)},"\u0275\u0275invalidFactory":Sd,"\u0275\u0275invalidFactoryDep":function(){throw Error("invalid");},"\u0275\u0275templateRefExtractor":Ee,"\u0275\u0275NgOnChangesFeature":Gb,"\u0275\u0275ProvidersFeature":ne,"\u0275\u0275CopyDefinitionFeature":function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor;
b=null!==a.template?b.\u0275cmp:b.\u0275dir;for(var c=g(mTa),d=c.next();!d.done;d=c.next())d=d.value,a[d]=b[d];if(null!==b.template)for(c=g(nTa),d=c.next();!d.done;d=c.next())d=d.value,a[d]=b[d]},"\u0275\u0275InheritDefinitionFeature":Ld,"\u0275\u0275nextContext":O,"\u0275\u0275namespaceHTML":function(){Rb()},"\u0275\u0275namespaceMathML":function(){Kb.fJ="math"},"\u0275\u0275namespaceSVG":Qb,"\u0275\u0275enableBindings":function(){Hja=!0},"\u0275\u0275disableBindings":function(){Hja=!1},"\u0275\u0275elementStart":E,
"\u0275\u0275elementEnd":F,"\u0275\u0275element":G,"\u0275\u0275elementContainerStart":I,"\u0275\u0275elementContainerEnd":J,"\u0275\u0275elementContainer":Td,"\u0275\u0275pureFunction0":oe,"\u0275\u0275pureFunction1":pe,"\u0275\u0275pureFunction2":qe,"\u0275\u0275pureFunction3":re,"\u0275\u0275pureFunction4":se,"\u0275\u0275pureFunction5":mqa,"\u0275\u0275pureFunction6":nqa,"\u0275\u0275pureFunction7":oqa,"\u0275\u0275pureFunction8":function(a,b,c,d,e,k,n,p,u,v,y){a=Nb()+a;var B=t(),C=Wna(B,a,c,
d,e,k);return Wna(B,a+4,n,p,u,v)||C?Tna(B,a+8,y?b.call(y,c,d,e,k,n,p,u,v):b(c,d,e,k,n,p,u,v)):B[a+8]},"\u0275\u0275pureFunctionV":function(a,b,c,d){return qqa(t(),Nb(),a,b,c,d)},"\u0275\u0275getCurrentView":function(){return t()},"\u0275\u0275restoreView":w,"\u0275\u0275listener":N,"\u0275\u0275projection":ee,"\u0275\u0275syntheticHostProperty":Moa,"\u0275\u0275syntheticHostListener":Cpa,"\u0275\u0275pipeBind1":V,"\u0275\u0275pipeBind2":te,"\u0275\u0275pipeBind3":ue,"\u0275\u0275pipeBind4":we,"\u0275\u0275pipeBindV":function(a,
b,c){a+=20;var d=t(),e=d[a];return d[1].data[a].Ba?qqa(d,Nb(),b,e.transform,c,e):e.transform.apply(e,c)},"\u0275\u0275projectionDef":ce,"\u0275\u0275hostProperty":Ud,"\u0275\u0275property":A,"\u0275\u0275propertyInterpolate":he,"\u0275\u0275propertyInterpolate1":fe,"\u0275\u0275propertyInterpolate2":ie,"\u0275\u0275propertyInterpolate3":Gpa,"\u0275\u0275propertyInterpolate4":Hpa,"\u0275\u0275propertyInterpolate5":Ipa,"\u0275\u0275propertyInterpolate6":Jpa,"\u0275\u0275propertyInterpolate7":Kpa,"\u0275\u0275propertyInterpolate8":Lpa,
"\u0275\u0275propertyInterpolateV":Mpa,"\u0275\u0275pipe":T,"\u0275\u0275queryRefresh":ze,"\u0275\u0275viewQuery":Ae,"\u0275\u0275loadQuery":function(){return Ce()},"\u0275\u0275contentQuery":Be,"\u0275\u0275reference":je,"\u0275\u0275classMap":Qd,"\u0275\u0275classMapInterpolate1":Rd,"\u0275\u0275classMapInterpolate2":Koa,"\u0275\u0275classMapInterpolate3":function(a,b,c,d,e,k,n){a=$na(t(),a,b,c,d,e,k,n);Aoa(qha,Eoa,a,!0)},"\u0275\u0275classMapInterpolate4":Loa,"\u0275\u0275classMapInterpolate5":function(a,
b,c,d,e,k,n,p,u,v,y){a=boa(t(),a,b,c,d,e,k,n,p,u,v,y);Aoa(qha,Eoa,a,!0)},"\u0275\u0275classMapInterpolate6":function(a,b,c,d,e,k,n,p,u,v,y,B,C){a=coa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C);Aoa(qha,Eoa,a,!0)},"\u0275\u0275classMapInterpolate7":function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M){a=doa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C,H,M);Aoa(qha,Eoa,a,!0)},"\u0275\u0275classMapInterpolate8":function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba){a=eoa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba);Aoa(qha,Eoa,a,!0)},"\u0275\u0275classMapInterpolateV":function(a){a=
Xna(t(),a);Aoa(qha,Eoa,a,!0)},"\u0275\u0275styleMap":Doa,"\u0275\u0275styleMapInterpolate1":function(a,b,c){a=Yna(t(),a,b,c);Doa(a)},"\u0275\u0275styleMapInterpolate2":function(a,b,c,d,e){a=Zna(t(),a,b,c,d,e);Doa(a)},"\u0275\u0275styleMapInterpolate3":function(a,b,c,d,e,k,n){a=$na(t(),a,b,c,d,e,k,n);Doa(a)},"\u0275\u0275styleMapInterpolate4":function(a,b,c,d,e,k,n,p,u){a=aoa(t(),a,b,c,d,e,k,n,p,u);Doa(a)},"\u0275\u0275styleMapInterpolate5":function(a,b,c,d,e,k,n,p,u,v,y){a=boa(t(),a,b,c,d,e,k,n,p,
u,v,y);Doa(a)},"\u0275\u0275styleMapInterpolate6":function(a,b,c,d,e,k,n,p,u,v,y,B,C){a=coa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C);Doa(a)},"\u0275\u0275styleMapInterpolate7":function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M){a=doa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C,H,M);Doa(a)},"\u0275\u0275styleMapInterpolate8":function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba){a=eoa(t(),a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba);Doa(a)},"\u0275\u0275styleMapInterpolateV":function(a){a=Xna(t(),a);Doa(a)},"\u0275\u0275styleProp":Od,"\u0275\u0275stylePropInterpolate1":Npa,
"\u0275\u0275stylePropInterpolate2":Opa,"\u0275\u0275stylePropInterpolate3":Ppa,"\u0275\u0275stylePropInterpolate4":Qpa,"\u0275\u0275stylePropInterpolate5":Rpa,"\u0275\u0275stylePropInterpolate6":Spa,"\u0275\u0275stylePropInterpolate7":Tpa,"\u0275\u0275stylePropInterpolate8":Upa,"\u0275\u0275stylePropInterpolateV":Vpa,"\u0275\u0275classProp":Pd,"\u0275\u0275advance":x,"\u0275\u0275template":P,"\u0275\u0275text":R,"\u0275\u0275textInterpolate":ke,"\u0275\u0275textInterpolate1":S,"\u0275\u0275textInterpolate2":le,
"\u0275\u0275textInterpolate3":Wpa,"\u0275\u0275textInterpolate4":Xpa,"\u0275\u0275textInterpolate5":Ypa,"\u0275\u0275textInterpolate6":Zpa,"\u0275\u0275textInterpolate7":$pa,"\u0275\u0275textInterpolate8":aqa,"\u0275\u0275textInterpolateV":bqa,"\u0275\u0275i18n":L,"\u0275\u0275i18nAttributes":Yd,"\u0275\u0275i18nExp":Zd,"\u0275\u0275i18nStart":Vd,"\u0275\u0275i18nEnd":Xd,"\u0275\u0275i18nApply":$d,"\u0275\u0275i18nPostprocess":be,"\u0275\u0275resolveWindow":ac,"\u0275\u0275resolveDocument":bc,"\u0275\u0275resolveBody":function(a){return a.ownerDocument.body},
"\u0275\u0275setComponentScope":Db,"\u0275\u0275setNgModuleScope":function(a,b){return Ufa(function(){var c=hga(a,!0);c.declarations=b.declarations||Bb;c.imports=b.imports||Bb;c.exports=b.exports||Bb})},"\u0275\u0275sanitizeHtml":dc,"\u0275\u0275sanitizeStyle":uja,"\u0275\u0275sanitizeResourceUrl":vja,"\u0275\u0275sanitizeScript":function(a){var b=tja();if(b)return rja(b.sanitize(3,a)||"");if(Via(a,"Script"))return rja(Uia(a));throw new zb(905,"");},"\u0275\u0275sanitizeUrl":ec,"\u0275\u0275sanitizeUrlOrResourceUrl":wja,
"\u0275\u0275trustConstantHtml":function(a){return dia(a[0])},"\u0275\u0275trustConstantResourceUrl":function(a){a=a[0];var b;return(null===(b=cia())||void 0===b?void 0:b.createScriptURL(a))||a},forwardRef:tb,resolveForwardRef:vb};
var Kqa=[],Jqa=!1;
var Gqa=0,Wqa="ngOnChanges ngOnInit ngOnDestroy ngDoCheck ngAfterViewInit ngAfterViewChecked ngAfterContentInit ngAfterContentChecked".split(" ");
var oTa=Wfa("Component",function(a){a=void 0===a?{}:a;return Object.assign({changeDetection:1},a)},Wfa("Directive",function(a){return a=void 0===a?{}:a},void 0,function(a,b){return Nqa(a,b)}),function(a,b){return Lqa(a,b)});
var pTa=[{provide:Ii,useClass:Ii,deps:[Kd,Ff,hc,si,YQa]},{provide:UQa,deps:[Kd],useFactory:Xqa},{provide:YQa,useClass:YQa,deps:[[new Ub,XQa]]},{provide:xi,useClass:xi,deps:[]},$Qa,{provide:Ki,useFactory:function(){return kTa},deps:[]},{provide:Li,useFactory:function(){return lTa},deps:[]},{provide:df,useFactory:function(a){return a||("undefined"!==typeof tLa&&"en"!==uLa()?uLa():"undefined"!==typeof $localize&&$localize.locale||"en-US")},deps:[[new Yb(df),new Ub,new Vb]]},{provide:dRa,useValue:"USD"}],
qTa=function(){};qTa.ea=function(){return[{type:Ii}]};qTa.\u0275fac=function(a){return new (a||qTa)(l(Ii))};qTa.\u0275mod=r({type:qTa});qTa.\u0275inj=h({providers:pTa});
var rTa=function(){};
var sTa=sna(null,"core",[{provide:aRa,useValue:"unknown"},{provide:ona,deps:[Ff]},{provide:aSa,deps:[]},{provide:cRa,deps:[]}]);
var Zqa=!0,Yqa=!1;
var Mi=function(){return Window.apply(this,arguments)||this};Y(Mi,Window);Mi.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Mi)))(b||Mi)}}();Mi.\u0275prov=xb({token:Mi,factory:function(a){return a?new (a||Mi):window},providedIn:"root"});var Gf=function(a){this.ref=a;this.onBlur=Hc(a,"blur");this.onFocus=Hc(a,"focus");this.onResize=Hc(a,"resize")};f=Gf.prototype;f.assignLocation=function(a){var b=this.retrieveWindow().location;a=kb(a);b.assign(aea(a))};f.replaceLocation=function(a){this.retrieveWindow().location.replace(a)};
f.replaceState=function(a){var b=this.retrieveWindow().history;b.replaceState(b.state,"",a)};f.reloadLocation=function(a){a=void 0===a?!1:a;this.retrieveWindow().location.reload(a)};f.retrieveWindow=function(){return Fe()?this.ref.parent:this.ref};Gf.ea=function(){return[{type:Mi}]};Gf.\u0275fac=function(a){return new (a||Gf)(l(Mi))};Gf.\u0275prov=xb({token:Gf,factory:Gf.\u0275fac,providedIn:"root"});
var tTa=new $b("ANGULAR_JS_INJECTOR");
var uTa=function(a){this.angularJsInjector=a;this.name="angularjsComplete"};uTa.prototype.listen=function(){return this.angularJsInjector.pipe(z(function(){}))};uTa.prototype.stop=function(){};uTa.ea=function(){return[{type:nc,ra:[{type:Yb,args:[tTa]}]}]};uTa.\u0275fac=function(a){return new (a||uTa)(l(tTa))};uTa.\u0275prov=xb({token:uTa,factory:uTa.\u0275fac,providedIn:"root"});
var vTa=new $b("deferred-loader-default-injector"),wTa=function(){};wTa.prototype.getModuleFactory=function(a){return Gna(a)};wTa.\u0275fac=function(a){return new (a||wTa)};wTa.\u0275prov=xb({token:wTa,factory:wTa.\u0275fac,providedIn:"root"});var xTa=function(a,b,c){this.moduleFactoryWrapper=b;this.injectorToModuleCache=new WeakMap;this.defaultInjector=c||a};
xTa.prototype.getOrCreateModule=function(a,b){b=b||this.defaultInjector;var c=this.injectorToModuleCache.get(b);c||(c=new Map,this.injectorToModuleCache.set(b,c));var d=c.get(a);d||(d=this.moduleFactoryWrapper.getModuleFactory(a).create(b),c.set(a,d));return d};xTa.prototype.tryGetOrCreateModule=function(a,b){try{return this.getOrCreateModule(a,b)}catch(c){}};xTa.ea=function(){return[{type:Ff},{type:wTa},{type:void 0,ra:[{type:Yb,args:[vTa]},{type:Ub}]}]};
xTa.\u0275fac=function(a){return new (a||xTa)(l(Ff),l(wTa),l(vTa,8))};xTa.\u0275prov=xb({token:xTa,factory:xTa.\u0275fac,providedIn:"root"});
var Ni=new $b("deferredTypes"),yTa=new $b("hadPreloadClick"),zTa=new $b("makePintoLoaderBypassOptIn");
var Oi=function(){this.disposed_=this.disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};f=Oi.prototype;f.disposed_=!1;f.isDisposed=function(){return this.disposed_};f.dispose=function(){this.disposed_||(this.disposed_=!0,this.disposeInternal())};f.registerDisposable=function(a){this.addOnDisposeCallback(rg(Ge,a))};
f.addOnDisposeCallback=function(a,b){this.disposed_?void 0!==b?a.call(b):a():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),this.onDisposeCallbacks_.push(void 0!==b?Og(a,b):a))};f.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};
var ATa=function(){Oi.call(this)};Qg(ATa,Oi);ATa.prototype.initialize=function(){};
var BTa=[],CTa=[],DTa=!1,ETa=function(a){BTa[BTa.length]=a;if(DTa)for(var b=0;b<CTa.length;b++)a(Og(CTa[b].wrap,CTa[b]))},oFa=function(a){DTa=!0;for(var b=Og(a.wrap,a),c=0;c<BTa.length;c++)BTa[c](b);CTa.push(a)};
var FTa=function(a,b){this.fn_=a;this.handler_=b};FTa.prototype.execute=function(a){this.fn_&&(this.fn_.call(this.handler_||null,a),this.fn_=this.handler_=null)};FTa.prototype.abort=function(){this.handler_=this.fn_=null};ETa(function(a){FTa.prototype.execute=a(FTa.prototype.execute)});
var GTa=function(a){if(null===a)return"No error type specified";switch(a){case 0:return"Unauthorized";case 1:return"Consecutive load failures";case 2:return"Timed out";case 3:return"Out of date module id";case 4:return"Init error";default:return"Unknown failure type "+a}};
var HTa=function(a,b){Oi.call(this);this.deps_=a;this.id_=b;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};Qg(HTa,Oi);f=HTa.prototype;f.uris_=null;f.moduleConstructor_=ATa;f.module_=null;f.getDependencies=function(){return this.deps_};f.getId=function(){return this.id_};f.getUris=function(){this.uris_||(this.uris_=[]);return this.uris_};f.registerEarlyCallback=function(a,b){return this.registerCallback_(this.earlyOnloadCallbacks_,a,b)};
f.registerCallback=function(a,b){return this.registerCallback_(this.onloadCallbacks_,a,b)};f.registerErrback=function(a,b){return this.registerCallback_(this.onErrorCallbacks_,a,b)};f.registerCallback_=function(a,b,c){b=new FTa(b,c);a.push(b);return b};f.isLoaded=function(){return!!this.module_};f.setLoaded=function(){this.module_=new ATa};
f.onLoad=function(a){var b=new this.moduleConstructor_;b.initialize(a());this.module_=b;b=(b=!!this.callCallbacks_(this.earlyOnloadCallbacks_,a()))||!!this.callCallbacks_(this.onloadCallbacks_,a());b||(this.onErrorCallbacks_.length=0);return b};f.onError=function(a){(a=this.callCallbacks_(this.onErrorCallbacks_,a))&&ca.setTimeout(HNa("Module errback failures: "+a),0);this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
f.callCallbacks_=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){bra(e),c.push(e)}a.length=0;return c.length?c:null};f.disposeInternal=function(){HTa.superClass_.disposeInternal.call(this);Ge(this.module_)};
var ITa=function(){this.loader_=this.moduleContext_=null};f=ITa.prototype;f.setBatchModeEnabled=function(){};f.setConcurrentLoadingEnabled=function(){};f.setAllModuleInfo=function(){};f.setAllModuleInfoString=function(){};f.addExtraEdge=function(){throw Error("Tb");};f.setLoader=function(a){this.loader_=a};f.getModuleContext=function(){return this.moduleContext_};f.setModuleContext=function(a){this.moduleContext_=a};f.isActive=function(){return!1};f.isUserActive=function(){return!1};
f.registerInitializationCallback=function(){};f.registerCallback=function(){};
var dra=null,gra=null,era=[];
var Pi=function(){};Pi.prototype.Mbc=function(a){var b=new Promise(function(c,d){He().load(a).then(c,d)});JTa(b);return b};Pi.prototype.load=function(a){return this.Mbc(a).then(function(){return Gna(a)})};Pi.prototype.loadMultiple=function(a){var b=He().loadMultiple(a),c=Promise.all(Object.keys(b).map(function(d){return b[d]}));JTa(c);return c.then(function(){return a.map(function(d){return Gna(d)})})};
var JTa=function(a){"undefined"!==typeof Zone&&Zone.current.scheduleMacroTask("LoadModuleFactory",function(){},{},function(b){a.finally(function(){b.invoke()})})};
var lFa=function(a,b,c){c=c||ca;var d=c.onerror,e=!!b;c.onerror=function(k,n,p,u,v){d&&d(k,n,p,u,v);a({message:k,fileName:n,line:p,lineNumber:p,col:u,error:v});return e}},MTa=function(a){var b=Kg("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(k){d="Not available",c=!0}try{var e=a.fileName||
a.filename||a.sourceURL||ca.$googDebugFname||b}catch(k){e="Not available",c=!0}b=KTa(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return c=a.message,null==c&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:LTa(a.constructor))+'"':"Unknown Error of unknown type","function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,
stack:b||"Not available"};a.stack=b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},KTa=function(a,b){b||(b={});b[NTa(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[NTa(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=KTa(a,b));return c},NTa=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},OTa=function(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&
Error.captureStackTrace(a,OTa));a.stack||(a.stack=eDa(OTa));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a},eDa=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||eDa),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=PTa(a||arguments.callee.caller,[]));return b},PTa=function(a,b){var c=[];if(Ea.contains(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(LTa(a)+"(");for(var d=a.arguments,
e=0;d&&e<d.length;e++){0<e&&c.push(", ");var k=d[e];switch(typeof k){case "object":k=k?"object":"null";break;case "string":break;case "number":k=String(k);break;case "boolean":k=k?"true":"false";break;case "function":k=(k=LTa(k))?k:"[fn]";break;default:k=typeof k}40<k.length&&(k=k.substr(0,40)+"...");c.push(k)}b.push(a);c.push(")\n");try{c.push(PTa(a.caller,b))}catch(n){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},LTa=function(a){if(QTa[a])return QTa[a];
a=String(a);if(!QTa[a]){var b=/function\s+([^\(]+)/m.exec(a);QTa[a]=b?b[1]:"[Anonymous]"}return QTa[a]},QTa={},RTa=function(a){return a};
var STa=function(a,b){this.limit_=100;this.create_=a;this.reset_=b;this.occupants_=0;this.head_=null};STa.prototype.get=function(){if(0<this.occupants_){this.occupants_--;var a=this.head_;this.head_=a.next;a.next=null}else a=this.create_();return a};STa.prototype.put=function(a){this.reset_(a);this.occupants_<this.limit_&&(this.occupants_++,a.next=this.head_,this.head_=a)};
try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var TTa=dg||$g;
var UTa=function(a,b){return a+Math.random()*(b-a)},Qi=function(a,b,c){return Math.min(Math.max(a,b),c)},VTa=function(a){return isFinite(a)&&0==a%1};
var Ri=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};Ri.prototype.clone=function(){return new Ri(this.x,this.y)};Ri.prototype.equals=function(a){return a instanceof Ri&&WTa(this,a)};var WTa=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};f=Ri.prototype;f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};f.translate=function(a,b){a instanceof Ri?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};f.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};
var Si=function(a,b){this.width=a;this.height=b},XTa=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};f=Si.prototype;f.clone=function(){return new Si(this.width,this.height)};f.area=function(){return this.width*this.height};f.aspectRatio=function(){return this.width/this.height};f.isEmpty=function(){return!this.area()};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
f.fitsInside=function(a){return this.width<=a.width&&this.height<=a.height};f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};
var Ui=function(a){return a?new YTa(Ti(a)):CLa||(CLa=new YTa)},ZTa=function(a,b){return"string"===typeof b?a.getElementById(b):b},aUa=function(a,b,c){return $Ta(document,a,b,c)},Vi=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):$Ta(c,"*",a,b)[0]||null}return a||null},$Ta=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&
a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,k=0,n;n=a[k];k++)b==n.nodeName&&(d[e++]=n);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(k=e=0;n=a[k];k++)b=n.className,"function"==typeof b.split&&Ea.contains(b.split(/\s+/),c)&&(d[e++]=n);d.length=e;return d}return a},cUa=function(a,b){Ha(b,function(c,d){c&&"object"==typeof c&&c.implementsGoogStringTypedString&&(c=c.getTypedStringValue());
"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:bUa.hasOwnProperty(d)?a.setAttribute(bUa[d],c):Rg(d,"aria-")||Rg(d,"data-")?a.setAttribute(d,c):a[d]=c})},bUa={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"},dUa=function(a){a=(a||window).document;a="CSS1Compat"==a.compatMode?a.documentElement:
a.body;return new Si(a.clientWidth,a.clientHeight)},eUa=function(a){return a.scrollingElement?a.scrollingElement:$g||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement},Xi=function(a){return a?a.parentWindow||a.defaultView:window},hUa=function(a,b){var c=b[1],d=fUa(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):cUa(d,c));2<b.length&&gUa(a,d,b,2);return d},gUa=function(a,b,c,d){function e(p){p&&b.appendChild("string"===typeof p?a.createTextNode(p):
p)}for(;d<c.length;d++){var k=c[d];if(La(k)&&!iUa(k)){a:{if(k&&"number"==typeof k.length){if(Lf(k)){var n="function"==typeof k.item||"string"==typeof k.item;break a}if("function"===typeof k){n="function"==typeof k.item;break a}}n=!1}Ea.forEach(n?Ea.toArray(k):k,e)}else e(k)}},Yi=function(a){return fUa(document,a)},fUa=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},jUa=function(a,b){var c=fUa(a,"DIV");dg?(b=di(BOa,b),ei(c,b),c.removeChild(c.firstChild)):
ei(c,b);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c},kUa=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0},
lUa=function(a,b){gUa(Ti(a),a,arguments,1)},Zi=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},mUa=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)},nUa=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},$i=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},oUa=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})},qUa=function(a){return void 0!==a.firstElementChild?a.firstElementChild:
pUa(a.firstChild,!0)},pUa=function(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a},iUa=function(a){return Lf(a)&&0<a.nodeType},aj=function(a){return Lf(a)&&1==a.nodeType},$Aa=function(a){var b;if(TTa&&!(dg&&mMa("9")&&!mMa("10")&&ca.SVGElement&&a instanceof ca.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return aj(b)?b:null},bj=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==
b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},tUa=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(dg&&!HDa(9)){if(9==a.nodeType)return-1;if(9==b.nodeType)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,k=b.parentNode;return e==k?rUa(a,b):!c&&bj(e,b)?-1*sUa(a,b):!d&&bj(k,a)?sUa(b,a):
(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:k.sourceIndex)}d=Ti(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(ca.Range.START_TO_END,a)},sUa=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return rUa(b,a)},rUa=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1},uUa=function(a){var b,c=arguments.length;if(!c)return null;if(1==c)return arguments[0];var d=[],
e=Infinity;for(b=0;b<c;b++){for(var k=[],n=arguments[b];n;)k.unshift(n),n=n.parentNode;d.push(k);e=Math.min(e,k.length)}k=null;for(b=0;b<e;b++){n=d[0][b];for(var p=1;p<c;p++)if(n!=d[p][b])return k;k=n}return k},Ti=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},vUa=function(a){return a.contentDocument||a.contentWindow.document},cj=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=
a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Zi(a),a.appendChild(Ti(a).createTextNode(String(b)))},xUa=function(a,b){var c=[];return wUa(a,b,c,!0)?c[0]:void 0},wUa=function(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||wUa(a,b,c,d))return!0;a=a.nextSibling}return!1},yUa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},zUa={IMG:" ",BR:"\n"},BUa=function(a){return a.hasAttribute("tabindex")&&AUa(a)},CUa=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||
"INPUT"==a.tagName||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!a.hasAttribute("tabindex")||AUa(a)):BUa(a))&&dg?(a="function"!==typeof a.getBoundingClientRect||dg&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a},AUa=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a},EUa=function(a){var b=[];DUa(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,
"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a},FUa=function(a){var b=[];DUa(a,b,!1);return b.join("")},DUa=function(a,b,c){if(!(a.nodeName in yUa))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in zUa)b.push(zUa[a.nodeName]);else for(a=a.firstChild;a;)DUa(a,b,c),a=a.nextSibling},GUa=function(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return NAa(a,function(k){return(!e||
k.nodeName==e)&&(!c||"string"===typeof k.className&&Ea.contains(k.className.split(/\s+/),c))},!0,d)},NAa=function(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null},HUa=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}},YTa=function(a){this.document_=a||ca.document||document};f=YTa.prototype;f.getDomHelper=Ui;f.setDocument=function(a){this.document_=a};f.getDocument=function(){return this.document_};
f.getElement=function(a){return ZTa(this.document_,a)};f.$=YTa.prototype.getElement;f.getElementsByTagName=function(a,b){return(b||this.document_).getElementsByTagName(String(a))};f.getElementsByTagNameAndClass=function(a,b,c){return $Ta(this.document_,a,b,c)};f.getElementByClass=function(a,b){return Vi(a,b||this.document_)};f.setProperties=cUa;f.getViewportSize=function(a){return dUa(a||this.getWindow())};f.createDom=function(a,b,c){return hUa(this.document_,arguments)};
f.createElement=function(a){return fUa(this.document_,a)};f.createTextNode=function(a){return this.document_.createTextNode(String(a))};f.createTable=function(a,b,c){var d=this.document_;c=!!c;for(var e=fUa(d,"TABLE"),k=e.appendChild(fUa(d,"TBODY")),n=0;n<a;n++){for(var p=fUa(d,"TR"),u=0;u<b;u++){var v=fUa(d,"TD");c&&cj(v,"\u00a0");p.appendChild(v)}k.appendChild(p)}return e};f.safeHtmlToNode=function(a){return jUa(this.document_,a)};f.isCss1CompatMode=function(){return"CSS1Compat"==this.document_.compatMode};
f.getWindow=function(){var a=this.document_;return a=a.parentWindow||a.defaultView};f.getDocumentScrollElement=function(){return eUa(this.document_)};f.getDocumentScroll=function(){var a=this.document_,b=eUa(a);a=a.parentWindow||a.defaultView;return dg&&mMa("10")&&a.pageYOffset!=b.scrollTop?new Ri(b.scrollLeft,b.scrollTop):new Ri(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};f.getActiveElement=function(a){return HUa(a||this.document_)};f.appendChild=function(a,b){a.appendChild(b)};
f.append=lUa;f.canHaveChildren=kUa;f.removeChildren=Zi;f.insertSiblingBefore=mUa;f.removeNode=$i;f.flattenElement=function(a){var b,c=a.parentNode;if(c&&11!=c.nodeType){if(a.removeNode)return a.removeNode(!1);for(;b=a.firstChild;)c.insertBefore(b,a);return $i(a)}};f.getChildren=oUa;f.getFirstElementChild=qUa;f.isNodeLike=iUa;f.isElement=aj;f.isWindow=function(a){return Lf(a)&&a.window==a};f.contains=bj;f.findCommonAncestor=uUa;f.getOwnerDocument=Ti;f.getFrameContentDocument=vUa;
f.getFrameContentWindow=function(a){try{return a.contentWindow||(a.contentDocument?Xi(a.contentDocument):null)}catch(b){}return null};f.findNode=xUa;f.isFocusable=CUa;f.getTextContent=EUa;
var IUa,JUa=function(){var a=ca.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!ea("Presto")&&(a=function(){var e=Yi("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var k=e.contentWindow;e=k.document;e.open();e.close();var n="callImmediate"+Math.random(),p="file:"==k.location.protocol?"*":k.location.protocol+"//"+k.location.host;e=Og(function(u){if(("*"==p||u.origin==p)&&u.data==n)this.port1.onmessage()},this);
k.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){k.postMessage(n,p)}}});if("undefined"!==typeof a&&!oaa()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){ca.setTimeout(e,0)}},KUa=Uh;ETa(function(a){KUa=a});
var LUa=function(){this.workTail_=this.workHead_=null};LUa.prototype.add=function(a,b){var c=this.getUnusedItem_();c.set(a,b);this.workTail_?this.workTail_.next=c:this.workHead_=c;this.workTail_=c};LUa.prototype.remove=function(){var a=null;this.workHead_&&(a=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),a.next=null);return a};LUa.prototype.returnUnused=function(a){MUa.put(a)};LUa.prototype.getUnusedItem_=function(){return MUa.get()};
var MUa=new STa(function(){return new NUa},function(a){return a.reset()}),NUa=function(){this.next=this.scope=this.fn=null};NUa.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null};NUa.prototype.reset=function(){this.next=this.scope=this.fn=null};
var SUa=function(a,b){OUa||PUa();QUa||(OUa(),QUa=!0);RUa.add(a,b)},OUa,PUa=function(){if(ca.Promise&&ca.Promise.resolve){var a=ca.Promise.resolve(void 0);OUa=function(){a.then(TUa)}}else OUa=function(){var b=TUa;b=KUa(b);"function"!==typeof ca.setImmediate||ca.Window&&ca.Window.prototype&&!paa()&&ca.Window.prototype.setImmediate==ca.setImmediate?(IUa||(IUa=JUa()),IUa(b)):ca.setImmediate(b)}},QUa=!1,RUa=new LUa,TUa=function(){for(var a;a=RUa.remove();){try{a.fn.call(a.scope)}catch(b){bra(b)}RUa.returnUnused(a)}QUa=
!1};
var UUa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
var dj=function(a){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(a!=Lg)try{var b=this;a.call(void 0,function(c){b.resolve_(2,c)},function(c){b.resolve_(3,c)})}catch(c){this.resolve_(3,c)}},VUa=function(){this.next=this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};
VUa.prototype.reset=function(){this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};var WUa=new STa(function(){return new VUa},function(a){a.reset()}),XUa=function(a,b,c){var d=WUa.get();d.onFulfilled=a;d.onRejected=b;d.context=c;return d};dj.prototype.then=function(a,b,c){return this.addChildPromise_("function"===typeof a?a:null,"function"===typeof b?b:null,c)};dj.prototype.$goog_Thenable=!0;f=dj.prototype;
f.thenVoid=function(a,b,c){this.addCallbackEntry_(XUa(a||Lg,b||null,c))};f.thenAlways=function(a,b){a=XUa(a,a,b);a.always=!0;this.addCallbackEntry_(a);return this};f.thenCatch=function(a,b){return this.addChildPromise_(null,a,b)};f.catch=dj.prototype.thenCatch;f.cancel=function(a){if(0==this.state_){var b=new YUa(a);SUa(function(){this.cancelInternal_(b)},this)}};f.cancelInternal_=function(a){0==this.state_&&(this.parent_?(this.parent_.cancelChild_(this,a),this.parent_=null):this.resolve_(3,a))};
f.cancelChild_=function(a,b){if(this.callbackEntries_){for(var c=0,d=null,e=null,k=this.callbackEntries_;k&&(k.always||(c++,k.child==a&&(d=k),!(d&&1<c)));k=k.next)d||(e=k);d&&(0==this.state_&&1==c?this.cancelInternal_(b):(e?this.removeEntryAfter_(e):this.popEntry_(),this.executeCallback_(d,3,b)))}};f.addCallbackEntry_=function(a){this.hasEntry_()||2!=this.state_&&3!=this.state_||this.scheduleCallbacks_();this.queueEntry_(a)};
f.addChildPromise_=function(a,b,c){var d=XUa(null,null,null);d.child=new dj(function(e,k){d.onFulfilled=a?function(n){try{var p=a.call(c,n);e(p)}catch(u){k(u)}}:e;d.onRejected=b?function(n){try{var p=b.call(c,n);void 0===p&&n instanceof YUa?k(n):e(p)}catch(u){k(u)}}:k});d.child.parent_=this;this.addCallbackEntry_(d);return d.child};f.unblockAndFulfill_=function(a){this.state_=0;this.resolve_(2,a)};f.unblockAndReject_=function(a){this.state_=0;this.resolve_(3,a)};
f.resolve_=function(a,b){0==this.state_&&(this===b&&(a=3,b=new TypeError("Ub")),this.state_=1,ZUa(b,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=b,this.state_=a,this.parent_=null,this.scheduleCallbacks_(),3!=a||b instanceof YUa||$Ua(this,b)))};
var ZUa=function(a,b,c,d){if(a instanceof dj)return a.thenVoid(b,c,d),!0;if(UUa(a))return a.then(b,c,d),!0;if(Lf(a))try{var e=a.then;if("function"===typeof e)return aVa(a,e,b,c,d),!0}catch(k){return c.call(d,k),!0}return!1},aVa=function(a,b,c,d,e){var k=!1,n=function(u){k||(k=!0,c.call(e,u))},p=function(u){k||(k=!0,d.call(e,u))};try{b.call(a,n,p)}catch(u){p(u)}};f=dj.prototype;f.scheduleCallbacks_=function(){this.executing_||(this.executing_=!0,SUa(this.executeCallbacks_,this))};f.hasEntry_=function(){return!!this.callbackEntries_};
f.queueEntry_=function(a){this.callbackEntriesTail_?this.callbackEntriesTail_.next=a:this.callbackEntries_=a;this.callbackEntriesTail_=a};f.popEntry_=function(){var a=null;this.callbackEntries_&&(a=this.callbackEntries_,this.callbackEntries_=a.next,a.next=null);this.callbackEntries_||(this.callbackEntriesTail_=null);return a};f.removeEntryAfter_=function(a){a.next==this.callbackEntriesTail_&&(this.callbackEntriesTail_=a);a.next=a.next.next};
f.executeCallbacks_=function(){for(var a;a=this.popEntry_();)this.executeCallback_(a,this.state_,this.result_);this.executing_=!1};f.executeCallback_=function(a,b,c){3==b&&a.onRejected&&!a.always&&this.removeUnhandledRejection_();if(a.child)a.child.parent_=null,bVa(a,b,c);else try{a.always?a.onFulfilled.call(a.context):bVa(a,b,c)}catch(d){cVa.call(null,d)}WUa.put(a)};var bVa=function(a,b,c){2==b?a.onFulfilled.call(a.context,c):a.onRejected&&a.onRejected.call(a.context,c)};
dj.prototype.removeUnhandledRejection_=function(){var a;for(a=this;a&&a.hadUnhandledRejection_;a=a.parent_)a.hadUnhandledRejection_=!1};var $Ua=function(a,b){a.hadUnhandledRejection_=!0;SUa(function(){a.hadUnhandledRejection_&&cVa.call(null,b)})},cVa=bra,YUa=function(a){aa.call(this,a);this.reportErrorToServer=!1};Qg(YUa,aa);YUa.prototype.name="cancel";
/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var ej=function(a,b){this.sequence_=[];this.onCancelFunction_=a;this.defaultScope_=b||null;this.hadError_=this.fired_=!1;this.result_=void 0;this.silentlyCanceled_=this.blocking_=this.blocked_=!1;this.unhandledErrorId_=0;this.parent_=null;this.branches_=0};f=ej.prototype;
f.cancel=function(a){if(this.fired_)this.result_ instanceof ej&&this.result_.cancel();else{if(this.parent_){var b=this.parent_;delete this.parent_;a?b.cancel(a):b.branchCancel_()}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new dVa(this))}};f.branchCancel_=function(){this.branches_--;0>=this.branches_&&this.cancel()};f.continue_=function(a,b){this.blocked_=!1;this.updateResult_(a,b)};
f.updateResult_=function(a,b){this.fired_=!0;this.result_=b;this.hadError_=!a;this.fire_()};f.check_=function(){if(this.fired_){if(!this.silentlyCanceled_)throw new eVa(this);this.silentlyCanceled_=!1}};f.callback=function(a){this.check_();this.updateResult_(!0,a)};f.errback=function(a){this.check_();this.updateResult_(!1,a)};f.addCallback=function(a,b){return this.addCallbacks(a,null,b)};f.addErrback=function(a,b){return this.addCallbacks(null,a,b)};
f.addCallbacks=function(a,b,c){this.sequence_.push([a,b,c]);this.fired_&&this.fire_();return this};f.then=function(a,b,c){var d,e,k=new dj(function(n,p){e=n;d=p});this.addCallbacks(e,function(n){n instanceof dVa?k.cancel():d(n)});return k.then(a,b,c)};ej.prototype.$goog_Thenable=!0;f=ej.prototype;f.chainDeferred=function(a){this.addCallbacks(a.callback,a.errback,a);return this};f.awaitDeferred=function(a){return a instanceof ej?this.addCallback(Og(a.branch,a)):this.addCallback(function(){return a})};
f.branch=function(a){var b=new ej;this.chainDeferred(b);a&&(b.parent_=this,this.branches_++);return b};f.isError=function(a){return a instanceof Error};f.hasErrback_=function(){return Ea.some(this.sequence_,function(a){return"function"===typeof a[1]})};
f.fire_=function(){if(this.unhandledErrorId_&&this.fired_&&this.hasErrback_()){var a=this.unhandledErrorId_,b=fVa[a];b&&(b.resetTimer(),delete fVa[a]);this.unhandledErrorId_=0}this.parent_&&(this.parent_.branches_--,delete this.parent_);a=this.result_;for(var c=b=!1;this.sequence_.length&&!this.blocked_;){var d=this.sequence_.shift(),e=d[0],k=d[1];d=d[2];if(e=this.hadError_?k:e)try{var n=e.call(d||this.defaultScope_,a);void 0!==n&&(this.hadError_=this.hadError_&&(n==a||this.isError(n)),this.result_=
a=n);if(UUa(a)||"function"===typeof ca.Promise&&a instanceof ca.Promise)this.blocked_=c=!0}catch(p){a=p,this.hadError_=!0,this.hasErrback_()||(b=!0)}}this.result_=a;c?(n=Og(this.continue_,this,!0),c=Og(this.continue_,this,!1),a instanceof ej?(a.addCallbacks(n,c),a.blocking_=!0):a.then(n,c)):!this.isError(a)||a instanceof dVa||(b=this.hadError_=!0);b&&(a=new gVa(a),fVa[a.id_]=a,this.unhandledErrorId_=a.id_)};var eVa=function(a){aa.call(this);this.deferred=a};Qg(eVa,aa);eVa.prototype.message="Deferred has already fired";
eVa.prototype.name="AlreadyCalledError";var dVa=function(a){aa.call(this);this.deferred=a};Qg(dVa,aa);dVa.prototype.message="Deferred was canceled";dVa.prototype.name="CanceledError";var gVa=function(a){this.id_=ca.setTimeout(Og(this.throwError,this),0);this.error_=a};gVa.prototype.throwError=function(){delete fVa[this.id_];throw this.error_;};gVa.prototype.resetTimer=function(){ca.clearTimeout(this.id_)};var fVa={};
var hVa=function(){ITa.call(this);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.extraEdges_={};this.callbackMap_={};this.currentlyLoadingModule_=this.baseModuleInfo_=new HTa([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new ej;this.logger_=null;this.concurrentLoadingEnabled_=this.batchModeEnabled_=!1;this.consecutiveFailures_=0;this.isDisposed_=
this.userLastActive_=this.lastActive_=!1};Qg(hVa,ITa);var iVa=function(a,b){aa.call(this,"Error loading "+a+": "+GTa(b));this.failureType=b};Qg(iVa,aa);f=hVa.prototype;f.setBatchModeEnabled=function(a){this.batchModeEnabled_=a};f.setConcurrentLoadingEnabled=function(a){this.concurrentLoadingEnabled_=a};f.setAllModuleInfo=function(a){for(var b in a)this.addOrUpdateModuleInfo_(b,a[b]);this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();this.maybeFinishBaseLoad_()};
f.setAllModuleInfoString=function(a,b){if(!(this instanceof hVa))this.setAllModuleInfoString(a,b);else if("string"===typeof a){a=a.split("/");for(var c=[],d=0;d<a.length;d++){var e=a[d].split(":"),k=e[0];if(e[1]){e=e[1].split(",");for(var n=0;n<e.length;n++)e[n]=c[parseInt(e[n],36)]}else e=[];c.push(k);this.addOrUpdateModuleInfo_(k,e)}b&&b.length?(Ea.extend(this.loadingModuleIds_,b),this.lastInitialModuleId_=Ea.peek(b)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();this.maybeFinishBaseLoad_()}};
f.getModuleInfo=function(a){return this.moduleInfoMap[a]};f.addExtraEdge=function(a,b){this.extraEdges_[a]||(this.extraEdges_[a]={});this.extraEdges_[a][b]=!0};f.setModuleContext=function(a){hVa.superClass_.setModuleContext.call(this,a);this.maybeFinishBaseLoad_()};f.isActive=function(){return 0<this.loadingModuleIds_.length};f.isUserActive=function(){return 0<this.userInitiatedLoadingModuleIds_.length};
f.dispatchActiveIdleChangeIfNeeded_=function(){var a=this.lastActive_,b=this.isActive();b!=a&&(this.executeCallbacks_(b?"active":"idle"),this.lastActive_=b);a=this.userLastActive_;b=this.isUserActive();b!=a&&(this.executeCallbacks_(b?"userActive":"userIdle"),this.userLastActive_=b)};f.preloadModule=function(a,b){var c=new ej;ca.setTimeout(Og(this.addLoadModule_,this,a,c),b||0);return c};
f.addLoadModule_=function(a,b){var c=this.getModuleInfo(a);c.isLoaded()?b.callback(this.getModuleContext()):(this.registerModuleLoadCallbacks_(a,c,!1,b),this.isModuleLoading(a)||this.loadModulesOrEnqueue_([a]))};f.addOrUpdateModuleInfo_=function(a,b){this.moduleInfoMap[a]?(a=this.moduleInfoMap[a].getDependencies(),a!=b&&a.splice.apply(a,[0,a.length].concat(Ab(b)))):this.moduleInfoMap[a]=new HTa(b,a)};
f.loadModulesOrEnqueueIfNotLoadedOrLoading_=function(a,b){var c=[];Ea.removeDuplicates(a,c);a=[];for(var d={},e=0;e<c.length;e++){var k=c[e],n=this.getModuleInfo(k);if(!n)throw Error("Vb`"+k);var p=new ej;d[k]=p;n.isLoaded()?p.callback(this.getModuleContext()):(this.registerModuleLoadCallbacks_(k,n,!!b,p),this.isModuleLoading(k)||a.push(k))}0<a.length&&this.loadModulesOrEnqueue_(a);return d};
f.registerModuleLoadCallbacks_=function(a,b,c,d){b.registerCallback(d.callback,d);b.registerErrback(function(e){d.errback(new iVa(a,e))});this.isModuleLoading(a)?c&&(this.addUserInitiatedLoadingModule_(a),this.dispatchActiveIdleChangeIfNeeded_()):c&&this.addUserInitiatedLoadingModule_(a)};
f.loadModulesOrEnqueue_=function(a){this.concurrentLoadingEnabled_?this.initialModulesLoaded_.addCallback(Og(this.loadModules_,this,a)):0===this.loadingModuleIds_.length?this.loadModules_(a):(this.requestedModuleIdsQueue_.push(a),this.dispatchActiveIdleChangeIfNeeded_())};f.getBackOff_=function(){return 5E3*Math.pow(this.consecutiveFailures_,2)};
f.loadModules_=function(a,b,c){b||(this.consecutiveFailures_=0);b=this.processModulesForLoad_(a);this.concurrentLoadingEnabled_?Ea.extend(this.loadingModuleIds_,b):this.loadingModuleIds_=b;this.requestedLoadingModuleIds_=this.batchModeEnabled_?a:Ea.clone(b);this.dispatchActiveIdleChangeIfNeeded_();if(0!==b.length){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,b);if(0<Object.keys(this.extraEdges_).length&&!this.loader_.supportsExtraEdges)throw Error("Wb");a=Og(this.loader_.loadModules,
this.loader_,Ea.clone(b),this.moduleInfoMap,{extraEdges:this.extraEdges_,forceReload:!!c,onError:Og(this.handleLoadError_,this,this.requestedLoadingModuleIds_,b),onTimeout:Og(this.handleLoadTimeout_,this)});(c=this.getBackOff_())?ca.setTimeout(a,c):a()}};
f.processModulesForLoad_=function(a){var b=this;a=a.filter(function(e){return b.moduleInfoMap[e].isLoaded()?(ca.setTimeout(function(){return Error("Xb`"+e)},0),!1):!0});for(var c=[],d=0;d<a.length;d++)c=c.concat(this.getNotYetLoadedTransitiveDepIds_(a[d]));Ea.removeDuplicates(c);return!this.batchModeEnabled_&&1<c.length?(a=c.shift(),this.requestedModuleIdsQueue_=c.map(function(e){return[e]}).concat(this.requestedModuleIdsQueue_),[a]):c};
f.getNotYetLoadedTransitiveDepIds_=function(a){var b=nda(this.requestedModuleIds_),c=[];b[a]||c.push(a);a=[a];for(var d=0;d<a.length;d++)for(var e=this.getModuleInfo(a[d]).getDependencies(),k=e.length-1;0<=k;k--){var n=e[k];this.getModuleInfo(n).isLoaded()||b[n]||(c.push(n),a.push(n))}c.reverse();Ea.removeDuplicates(c);return c};
f.maybeFinishBaseLoad_=function(){this.currentlyLoadingModule_==this.baseModuleInfo_&&(this.currentlyLoadingModule_=null,this.baseModuleInfo_.onLoad(Og(this.getModuleContext,this))&&this.dispatchModuleLoadFailed_(4),this.dispatchActiveIdleChangeIfNeeded_())};
f.setLoaded=function(){if(this.currentlyLoadingModule_){var a=this.currentlyLoadingModule_.getId();this.isDisposed()||(this.moduleInfoMap[a].onLoad(Og(this.getModuleContext,this))&&this.dispatchModuleLoadFailed_(4),Ea.remove(this.userInitiatedLoadingModuleIds_,a),Ea.remove(this.loadingModuleIds_,a),0===this.loadingModuleIds_.length&&this.loadNextModules_(),this.lastInitialModuleId_&&a==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),this.dispatchActiveIdleChangeIfNeeded_(),
this.currentlyLoadingModule_=null)}};f.isModuleLoading=function(a){if(Ea.contains(this.loadingModuleIds_,a))return!0;for(var b=0;b<this.requestedModuleIdsQueue_.length;b++)if(Ea.contains(this.requestedModuleIdsQueue_[b],a))return!0;return!1};
f.execOnLoad=function(a,b,c,d,e,k){var n=this.moduleInfoMap[a];n.isLoaded()?(b=new FTa(b,c),k?b.execute(this.getModuleContext()):ca.setTimeout(Og(b.execute,b),0)):this.isModuleLoading(a)?(b=n.registerCallback(b,c),e&&(this.addUserInitiatedLoadingModule_(a),this.dispatchActiveIdleChangeIfNeeded_())):(b=n.registerCallback(b,c),d||(e&&this.addUserInitiatedLoadingModule_(a),this.loadModulesOrEnqueue_([a])));return b};f.load=function(a,b){return this.loadModulesOrEnqueueIfNotLoadedOrLoading_([a],b)[a]};
f.loadMultiple=function(a,b){return this.loadModulesOrEnqueueIfNotLoadedOrLoading_(a,b)};f.addUserInitiatedLoadingModule_=function(a){Ea.contains(this.userInitiatedLoadingModuleIds_,a)||this.userInitiatedLoadingModuleIds_.push(a)};
f.beforeLoadModuleCode=function(a){var b=this;this.currentlyLoadingModule_&&"synthetic_module_overhead"===this.currentlyLoadingModule_.getId()&&(this.setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[a]&&this.visitDependencies_(this.moduleInfoMap[a].getDependencies()||[],function(c){c.setLoaded();Ea.remove(b.loadingModuleIds_,c.getId())},function(c){return!c.isLoaded()});this.currentlyLoadingModule_=this.getModuleInfo(a)};
f.registerInitializationCallback=function(a,b){this.currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new HTa([],"synthetic_module_overhead"),this.currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);this.currentlyLoadingModule_.registerEarlyCallback(a,b)};
f.handleLoadError_=function(a,b,c){this.consecutiveFailures_++;this.requestedLoadingModuleIds_=a;b.forEach(rg(Ea.remove,this.requestedModuleIds_),this);401==c?(this.dispatchModuleLoadFailed_(0),this.requestedModuleIdsQueue_.length=0):410==c?(this.requeueBatchOrDispatchFailure_(3),this.loadNextModules_()):3<=this.consecutiveFailures_?(this.requeueBatchOrDispatchFailure_(1),this.loadNextModules_()):this.loadModules_(this.requestedLoadingModuleIds_,!0,8001==c)};
f.handleLoadTimeout_=function(){this.requeueBatchOrDispatchFailure_(2);this.loadNextModules_()};f.requeueBatchOrDispatchFailure_=function(a){1<this.requestedLoadingModuleIds_.length?this.requestedModuleIdsQueue_=this.requestedLoadingModuleIds_.map(function(b){return[b]}).concat(this.requestedModuleIdsQueue_):this.dispatchModuleLoadFailed_(a)};
f.dispatchModuleLoadFailed_=function(a){var b=this.requestedLoadingModuleIds_;this.loadingModuleIds_.length=0;for(var c=[],d=0;d<this.requestedModuleIdsQueue_.length;d++){var e=this.requestedModuleIdsQueue_[d].filter(function(p){var u=this.getNotYetLoadedTransitiveDepIds_(p);return Ea.some(b,function(v){return Ea.contains(u,v)})},this);Ea.extend(c,e)}for(d=0;d<b.length;d++)Ea.insert(c,b[d]);for(d=0;d<c.length;d++){for(e=0;e<this.requestedModuleIdsQueue_.length;e++)Ea.remove(this.requestedModuleIdsQueue_[e],
c[d]);Ea.remove(this.userInitiatedLoadingModuleIds_,c[d])}var k=this.callbackMap_.error;if(k)for(d=0;d<k.length;d++){var n=k[d];for(e=0;e<c.length;e++)n("error",c[e],a)}for(d=0;d<b.length;d++)if(this.moduleInfoMap[b[d]])this.moduleInfoMap[b[d]].onError(a);this.requestedLoadingModuleIds_.length=0;this.dispatchActiveIdleChangeIfNeeded_()};
f.loadNextModules_=function(){for(;this.requestedModuleIdsQueue_.length;){var a=this.requestedModuleIdsQueue_.shift().filter(function(b){return!this.getModuleInfo(b).isLoaded()},this);if(0<a.length){this.loadModules_(a);return}}this.dispatchActiveIdleChangeIfNeeded_()};f.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++)this.registerCallback_(a[c],b)};f.registerCallback_=function(a,b){var c=this.callbackMap_;c[a]||(c[a]=[]);c[a].push(b)};
f.executeCallbacks_=function(a){for(var b=this.callbackMap_[a],c=0;b&&c<b.length;c++)b[c](a)};f.visitDependencies_=function(a,b,c,d){c=void 0===c?function(){return!0}:c;d=void 0===d?{}:d;a=g(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var k=this.getModuleInfo(e);!d[e]&&c(k)&&(d[e]=!0,this.visitDependencies_(k.getDependencies()||[],b,c,d),b(k))}};
f.dispose=function(){cra(Ka(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.callbackMap_={};this.isDisposed_=!0};f.isDisposed=function(){return this.isDisposed_};gra=function(){return new hVa};
var jf=function(a,b,c){this.loaderDelegate=a;this.moduleCreator=b;this.z1a=c;this.moduleManager=He()};f=jf.prototype;
f.loadModule=function(a,b,c){var d=this;return(void 0===c?0:c)?this.HOa(a,b):!this.z1a&&(c=this.moduleCreator.tryGetOrCreateModule(a,b))?Promise.resolve(c):this.fetchModule(a).then(function(){return d.moduleCreator.getOrCreateModule(a,b)}).catch(function(e){var k=d.moduleManager.getModuleInfo(a)?"Unable to load module: "+a+". See http://pantheon/demo2/components/deferred-loader/resources#unable-to-load-module.":"Module not recognized: "+a+". See http://pantheon/demo2/components/deferred-loader/resources#module-not-recognized.";
throw Error("Yb`"+k+"`"+e);})};f.fetchModule=function(a){return this.loaderDelegate.load(a).then(function(){})};f.loadService=function(a,b){var c=this,d=a.className;return this.loadModule(a.moduleId,void 0,void 0===b?!1:b).then(function(e){return c.getServiceInstance(e,d)})};
f.listenForModuleLoaded=function(a,b,c){var d=this;if(void 0===c?0:c)return this.HOa(a,b);if(!this.z1a&&(c=this.moduleCreator.tryGetOrCreateModule(a,b)))return Promise.resolve(c);c=this.moduleManager.getModuleInfo(a);if(!c)return Promise.reject(Error("Zb`"+a));if(c.isLoaded())return Promise.resolve(this.moduleCreator.getOrCreateModule(a,b));var e,k,n=new Promise(function(p,u){e=p;k=u});c.registerCallback(function(){e(d.moduleCreator.getOrCreateModule(a,b))});c.registerErrback(function(p){k(Error("$b`"+
a+"`"+p))});return n};f.getDeferredType=function(a,b){try{var c=a.injector.get(Ni)}catch(d){throw Error("ac`"+b);}a=c[b];if(!a)throw Error("bc`"+b);return a};f.HOa=function(a,b){return(b=this.moduleCreator.tryGetOrCreateModule(a,b))?Promise.resolve(b):Promise.reject(Error("cc`"+a))};f.getServiceInstance=function(a,b){var c=this.getDeferredType(a,b);try{return a.injector.get(c)}catch(d){throw a=d,d.hasOwnProperty("stack")&&(a=d.stack),Error("dc`"+b+"`"+a);}};
jf.ea=function(){return[{type:Pi},{type:xTa},{type:Boolean,ra:[{type:Ub},{type:Yb,args:[zTa]}]}]};jf.\u0275fac=function(a){return new (a||jf)(l(Pi),l(xTa),l(zTa,8))};jf.\u0275prov=xb({token:jf,factory:jf.\u0275fac});
var fj=function(a,b,c,d){this._iterableDiffers=a;this._keyValueDiffers=b;this._ngEl=c;this._renderer=d;this._keyValueDiffer=this._iterableDiffer=null;this._initialClasses=[];this._rawClass=null};f=fj.prototype;f.ngDoCheck=function(){if(this._iterableDiffer){var a=this._iterableDiffer.diff(this._rawClass);a&&this._applyIterableChanges(a)}else this._keyValueDiffer&&(a=this._keyValueDiffer.diff(this._rawClass))&&this._applyKeyValueChanges(a)};
f._applyKeyValueChanges=function(a){var b=this;a.forEachAddedItem(function(c){return b._toggleClass(c.key,c.currentValue)});a.forEachChangedItem(function(c){return b._toggleClass(c.key,c.currentValue)});a.forEachRemovedItem(function(c){c.previousValue&&b._toggleClass(c.key,!1)})};
f._applyIterableChanges=function(a){var b=this;a.forEachAddedItem(function(c){if("string"===typeof c.item)b._toggleClass(c.item,!0);else throw Error("ec`"+sb(c.item));});a.forEachRemovedItem(function(c){return b._toggleClass(c.item,!1)})};f._applyClasses=function(a){var b=this;a&&(Array.isArray(a)||a instanceof Set?a.forEach(function(c){return b._toggleClass(c,!0)}):Object.keys(a).forEach(function(c){return b._toggleClass(c,!!a[c])}))};
f._removeClasses=function(a){var b=this;a&&(Array.isArray(a)||a instanceof Set?a.forEach(function(c){return b._toggleClass(c,!1)}):Object.keys(a).forEach(function(c){return b._toggleClass(c,!1)}))};f._toggleClass=function(a,b){var c=this;(a=a.trim())&&a.split(/\s+/g).forEach(function(d){b?c._renderer.addClass(c._ngEl.nativeElement,d):c._renderer.removeClass(c._ngEl.nativeElement,d)})};
Ye.Object.defineProperties(fj.prototype,{klass:{configurable:!0,enumerable:!0,set:function(a){this._removeClasses(this._initialClasses);this._initialClasses="string"===typeof a?a.split(/\s+/):[];this._applyClasses(this._initialClasses);this._applyClasses(this._rawClass)}},ngClass:{configurable:!0,enumerable:!0,set:function(a){this._removeClasses(this._rawClass);this._applyClasses(this._initialClasses);this._keyValueDiffer=this._iterableDiffer=null;if(this._rawClass="string"===typeof a?a.split(/\s+/):
a)Bna(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create()}}});fj.ea=function(){return[{type:Ki},{type:Li},{type:cc},{type:vi}]};fj.\u0275fac=function(a){return new (a||fj)(D(Ki),D(Li),D(cc),D(vi))};fj.\u0275dir=m({type:fj,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}});
var jVa=function(a,b,c,d){this.$implicit=a;this.ngForOf=b;this.index=c;this.count=d};Ye.Object.defineProperties(jVa.prototype,{first:{configurable:!0,enumerable:!0,get:function(){return 0===this.index}},last:{configurable:!0,enumerable:!0,get:function(){return this.index===this.count-1}},even:{configurable:!0,enumerable:!0,get:function(){return 0===this.index%2}},odd:{configurable:!0,enumerable:!0,get:function(){return!this.even}}});
var gj=function(a,b,c){this._viewContainer=a;this._template=b;this._differs=c;this._ngForOf=null;this._ngForOfDirty=!0;this._differ=null};gj.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var a=this._ngForOf;!this._differ&&a&&(this._differ=this._differs.find(a).create(this.ngForTrackBy))}this._differ&&(a=this._differ.diff(this._ngForOf))&&this._applyChanges(a)};
gj.prototype._applyChanges=function(a){var b=this,c=this._viewContainer;a.forEachOperation(function(n,p,u){null==n.previousIndex?c.createEmbeddedView(b._template,new jVa(n.item,b._ngForOf,-1,-1),null===u?void 0:u):null==u?c.remove(null===p?void 0:p):null!==p&&(p=c.get(p),c.move(p,u),p.context.$implicit=n.item)});for(var d=0,e=c.length;d<e;d++){var k=c.get(d).context;k.index=d;k.count=e;k.ngForOf=this._ngForOf}a.forEachIdentityChange(function(n){c.get(n.currentIndex).context.$implicit=n.item})};
Ye.Object.defineProperties(gj.prototype,{ngForOf:{configurable:!0,enumerable:!0,set:function(a){this._ngForOf=a;this._ngForOfDirty=!0}},ngForTrackBy:{configurable:!0,enumerable:!0,set:function(a){this._trackByFn=a},get:function(){return this._trackByFn}},ngForTemplate:{configurable:!0,enumerable:!0,set:function(a){a&&(this._template=a)}}});gj.ea=function(){return[{type:ye},{type:xe},{type:Ki}]};gj.\u0275fac=function(a){return new (a||gj)(D(ye),D(xe),D(Ki))};
gj.\u0275dir=m({type:gj,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}});
var hj=function(a,b){this._viewContainer=a;this._context=new kVa;this._elseViewRef=this._thenViewRef=this._elseTemplateRef=this._thenTemplateRef=null;this._thenTemplateRef=b};
hj.prototype._updateView=function(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))};
Ye.Object.defineProperties(hj.prototype,{ngIf:{configurable:!0,enumerable:!0,set:function(a){this._context.$implicit=this._context.ngIf=a;this._updateView()}},ngIfThen:{configurable:!0,enumerable:!0,set:function(a){ira("ngIfThen",a);this._thenTemplateRef=a;this._thenViewRef=null;this._updateView()}},ngIfElse:{configurable:!0,enumerable:!0,set:function(a){ira("ngIfElse",a);this._elseTemplateRef=a;this._elseViewRef=null;this._updateView()}}});hj.ea=function(){return[{type:ye},{type:xe}]};
hj.\u0275fac=function(a){return new (a||hj)(D(ye),D(xe))};hj.\u0275dir=m({type:hj,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}});var kVa=function(){this.ngIf=this.$implicit=null};
var lVa=function(a,b){this._viewContainerRef=a;this._templateRef=b;this._created=!1};lVa.prototype.create=function(){this._created=!0;this._viewContainerRef.createEmbeddedView(this._templateRef)};lVa.prototype.destroy=function(){this._created=!1;this._viewContainerRef.clear()};lVa.prototype.enforceState=function(a){a&&!this._created?this.create():!a&&this._created&&this.destroy()};var ij=function(){this._defaultUsed=!1;this._lastCaseCheckIndex=this._caseCount=0;this._lastCasesMatched=!1};
ij.prototype._addCase=function(){return this._caseCount++};ij.prototype._addDefault=function(a){this._defaultViews||(this._defaultViews=[]);this._defaultViews.push(a)};ij.prototype._matchCase=function(a){a=a==this._ngSwitch;this._lastCasesMatched=this._lastCasesMatched||a;this._lastCaseCheckIndex++;this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1);return a};
ij.prototype._updateDefaultCases=function(a){if(this._defaultViews&&a!==this._defaultUsed){this._defaultUsed=a;for(var b=0;b<this._defaultViews.length;b++)this._defaultViews[b].enforceState(a)}};Ye.Object.defineProperties(ij.prototype,{ngSwitch:{configurable:!0,enumerable:!0,set:function(a){this._ngSwitch=a;0===this._caseCount&&this._updateDefaultCases(!0)}}});ij.\u0275fac=function(a){return new (a||ij)};ij.\u0275dir=m({type:ij,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}});
var jj=function(a,b,c){this.ngSwitch=c;c._addCase();this._view=new lVa(a,b)};jj.prototype.ngDoCheck=function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))};jj.ea=function(){return[{type:ye},{type:xe},{type:ij,ra:[{type:Ub},{type:Xb}]}]};jj.\u0275fac=function(a){return new (a||jj)(D(ye),D(xe),D(ij,9))};jj.\u0275dir=m({type:jj,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}});var kj=function(a,b,c){c._addDefault(new lVa(a,b))};
kj.ea=function(){return[{type:ye},{type:xe},{type:ij,ra:[{type:Ub},{type:Xb}]}]};kj.\u0275fac=function(a){return new (a||kj)(D(ye),D(xe),D(ij,9))};kj.\u0275dir=m({type:kj,selectors:[["","ngSwitchDefault",""]]});
var wra={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"\u0440.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,
"$",0],CNY:["CN\u00a5","\u00a5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\u00a3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\u00a3"],GBP:["\u00a3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\u00a3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",
2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\u00a5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\u00a3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,
void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,
"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\u00a3"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\u00a3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\u00a3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,
void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\u00a4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};
var mVa=function(){},nVa=function(a){this.locale=a};Y(nVa,mVa);nVa.prototype.getPluralCategory=function(a,b){switch(rka(b||this.locale)(a)){case 0:return"zero";case 1:return"one";case 2:return"two";case 3:return"few";case 4:return"many";default:return"other"}};nVa.ea=function(){return[{type:String,ra:[{type:Yb,args:[df]}]}]};nVa.\u0275fac=function(a){return new (a||nVa)(l(df))};nVa.\u0275prov=xb({token:nVa,factory:nVa.\u0275fac});
var lj=function(a,b,c){this._ngEl=a;this._differs=b;this._renderer=c;this._differ=this._ngStyle=null};lj.prototype.ngDoCheck=function(){if(this._differ){var a=this._differ.diff(this._ngStyle);a&&this._applyChanges(a)}};lj.prototype._setStyle=function(a,b){var c=g(a.split("."));a=c.next().value;c=c.next().value;b=null!=b&&c?""+b+c:b;null!=b?this._renderer.setStyle(this._ngEl.nativeElement,a,b):this._renderer.removeStyle(this._ngEl.nativeElement,a)};
lj.prototype._applyChanges=function(a){var b=this;a.forEachRemovedItem(function(c){return b._setStyle(c.key,null)});a.forEachAddedItem(function(c){return b._setStyle(c.key,c.currentValue)});a.forEachChangedItem(function(c){return b._setStyle(c.key,c.currentValue)})};Ye.Object.defineProperties(lj.prototype,{ngStyle:{configurable:!0,enumerable:!0,set:function(a){this._ngStyle=a;!this._differ&&a&&(this._differ=this._differs.find(a).create())}}});lj.ea=function(){return[{type:cc},{type:Li},{type:vi}]};
lj.\u0275fac=function(a){return new (a||lj)(D(cc),D(Li),D(vi))};lj.\u0275dir=m({type:lj,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}});
var mj=function(a){this._viewContainerRef=a;this.ngTemplateOutlet=this.ngTemplateOutletContext=this._viewRef=null};mj.prototype.ngOnChanges=function(a){a.ngTemplateOutlet?(a=this._viewContainerRef,this._viewRef&&a.remove(a.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?a.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null):this._viewRef&&a.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)};mj.ea=function(){return[{type:ye}]};
mj.\u0275fac=function(a){return new (a||mj)(D(ye))};mj.\u0275dir=m({type:mj,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[Gb]});
var oVa=function(){};oVa.prototype.createSubscription=function(a,b){return a.subscribe({next:b,error:function(c){throw c;}})};oVa.prototype.dispose=function(a){a.unsubscribe()};oVa.prototype.onDestroy=function(a){a.unsubscribe()};var pVa=function(){};pVa.prototype.createSubscription=function(a,b){return a.then(b,function(c){throw c;})};pVa.prototype.dispose=function(){};pVa.prototype.onDestroy=function(){};
var qVa=new pVa,rVa=new oVa,oj=function(a){this._ref=a;this._strategy=this._obj=this._subscription=this._latestValue=null};f=oj.prototype;f.ngOnDestroy=function(){this._subscription&&this._dispose()};f.transform=function(a){return this._obj?a!==this._obj?(this._dispose(),this.transform(a)):this._latestValue:(a&&this._subscribe(a),this._latestValue)};
f._subscribe=function(a){var b=this;this._obj=a;this._strategy=this._selectStrategy(a);this._subscription=this._strategy.createSubscription(a,function(c){return b._updateLatestValue(a,c)})};f._selectStrategy=function(a){if(kka(a))return qVa;if(lka(a))return rVa;throw zra(oj,a);};f._dispose=function(){this._strategy.dispose(this._subscription);this._obj=this._subscription=this._latestValue=null};f._updateLatestValue=function(a,b){a===this._obj&&(this._latestValue=b,this._ref.markForCheck())};
oj.ea=function(){return[{type:Ji}]};oj.\u0275fac=function(a){return new (a||oj)(D(Ji,16))};oj.\u0275pipe=Eb({name:"async",type:oj,Ba:!1});
var sVa=function(){};sVa.prototype.transform=function(a){if(null==a)return null;if("string"!==typeof a)throw zra(sVa,a);return a.toLowerCase()};sVa.\u0275fac=function(a){return new (a||sVa)};sVa.\u0275pipe=Eb({name:"lowercase",type:sVa,Ba:!0});
var tVa=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,uVa=
function(){};uVa.prototype.transform=function(a){if(null==a)return null;if("string"!==typeof a)throw zra(uVa,a);return a.replace(tVa,function(b){return b[0].toUpperCase()+b.substr(1).toLowerCase()})};uVa.\u0275fac=function(a){return new (a||uVa)};uVa.\u0275pipe=Eb({name:"titlecase",type:uVa,Ba:!0});
var Qra=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Kra={},Cra=/((?:[^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]*)/,Fra={};
var vVa=new $b("DATE_PIPE_DEFAULT_TIMEZONE"),pj=function(a,b){this.locale=a;this.defaultTimezone=b};pj.prototype.transform=function(a,b,c,d){var e;if(null==a||""===a||a!==a)return null;try{return Ke(a,void 0===b?"mediumDate":b,d||this.locale,null!==(e=null!==c&&void 0!==c?c:this.defaultTimezone)&&void 0!==e?e:void 0)}catch(k){throw zra(pj,k.message);}};pj.ea=function(){return[{type:String,ra:[{type:Yb,args:[df]}]},{type:void 0,ra:[{type:Yb,args:[vVa]},{type:Ub}]}]};
pj.\u0275fac=function(a){return new (a||pj)(D(df,16),D(vVa,24))};pj.\u0275pipe=Eb({name:"date",type:pj,Ba:!0});
var qj=function(){};qj.prototype.transform=function(a){return JSON.stringify(a,null,2)};qj.\u0275fac=function(a){return new (a||qj)};qj.\u0275pipe=Eb({name:"json",type:qj,Ba:!1});
var rj=function(a){this.differs=a;this.keyValues=[];this.compareFn=Sra};rj.prototype.transform=function(a,b){var c=this;b=void 0===b?Sra:b;if(!a||!(a instanceof Map)&&"object"!==typeof a)return null;this.differ||(this.differ=this.differs.find(a).create());a=this.differ.diff(a);var d=b!==this.compareFn;a&&(this.keyValues=[],a.forEachItem(function(e){c.keyValues.push({key:e.key,value:e.currentValue})}));if(a||d)this.keyValues.sort(b),this.compareFn=b;return this.keyValues};rj.ea=function(){return[{type:Li}]};
rj.\u0275fac=function(a){return new (a||rj)(D(Li,16))};rj.\u0275pipe=Eb({name:"keyvalue",type:rj,Ba:!1});
var Vra=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
var sj=function(a){this._locale=a};sj.prototype.transform=function(a,b,c){if(!bsa(a))return null;c=c||this._locale;try{var d=csa(a);return asa(d,c,b)}catch(e){throw zra(sj,e.message);}};sj.ea=function(){return[{type:String,ra:[{type:Yb,args:[df]}]}]};sj.\u0275fac=function(a){return new (a||sj)(D(df,16))};sj.\u0275pipe=Eb({name:"number",type:sj,Ba:!0});var tj=function(a){this._locale=a};
tj.prototype.transform=function(a,b,c){if(!bsa(a))return null;c=c||this._locale;try{var d=csa(a);a=c;var e=ic(a)[14][1],k=Zra(e,rra(a,5));return Yra(d,k,a,1,0,b,!0).replace(RegExp("%","g"),rra(a,3))}catch(n){throw zra(tj,n.message);}};tj.ea=function(){return[{type:String,ra:[{type:Yb,args:[df]}]}]};tj.\u0275fac=function(a){return new (a||tj)(D(df,16))};tj.\u0275pipe=Eb({name:"percent",type:tj,Ba:!0});var uj=function(a,b){b=void 0===b?"USD":b;this._locale=a;this._defaultCurrencyCode=b};
uj.prototype.transform=function(a,b,c,d,e){b=void 0===b?this._defaultCurrencyCode:b;c=void 0===c?"symbol":c;if(!bsa(a))return null;e=e||this._locale;"boolean"===typeof c&&(c=c?"symbol":"code");var k=b||this._defaultCurrencyCode;"code"!==c&&(k="symbol"===c||"symbol-narrow"===c?xra(k,"symbol"===c?"wide":"narrow",e):c);try{var n=csa(a);return $ra(n,e,k,b,d)}catch(p){throw zra(uj,p.message);}};uj.ea=function(){return[{type:String,ra:[{type:Yb,args:[df]}]},{type:String,ra:[{type:Yb,args:[dRa]}]}]};
uj.\u0275fac=function(a){return new (a||uj)(D(df,16),D(dRa,16))};uj.\u0275pipe=Eb({name:"currency",type:uj,Ba:!0});
var vj=function(){};vj.prototype.transform=function(a,b,c){if(null==a)return null;if(!this.supports(a))throw zra(vj,a);return a.slice(b,c)};vj.prototype.supports=function(a){return"string"===typeof a||Array.isArray(a)};vj.\u0275fac=function(a){return new (a||vj)};vj.\u0275pipe=Eb({name:"slice",type:vj,Ba:!1});
var wj=function(){};wj.\u0275fac=function(a){return new (a||wj)};wj.\u0275mod=r({type:wj});wj.\u0275inj=h({providers:[{provide:mVa,useClass:nVa}]});
var We=new $b("DocumentToken");
var Le=null,wVa=function(){};
var xj=function(){};xj.prototype.Bm=function(){throw Error("Xa");};xj.\u0275fac=function(a){return new (a||xj)};xj.\u0275prov=xb({token:xj,factory:function(){return l(xVa)},providedIn:"platform"});var yVa=new $b("Location Initialized"),xVa=function(a){this._doc=a;this._init()};Y(xVa,xj);f=xVa.prototype;f._init=function(){this.location=window.location;this._history=window.history};f.getBaseHrefFromDOM=function(){return Le.getBaseHref(this._doc)};
f.onPopState=function(a){var b=Le.getGlobalEventTarget(this._doc,"window");b.addEventListener("popstate",a,!1);return function(){return b.removeEventListener("popstate",a)}};f.onHashChange=function(a){var b=Le.getGlobalEventTarget(this._doc,"window");b.addEventListener("hashchange",a,!1);return function(){return b.removeEventListener("hashchange",a)}};f.pushState=function(a,b,c){window.history.pushState?this._history.pushState(a,b,c):this.location.hash=c};
f.replaceState=function(a,b,c){window.history.pushState?this._history.replaceState(a,b,c):this.location.hash=c};f.forward=function(){this._history.forward()};f.back=function(){this._history.back()};f.Bm=function(a){this._history.go(void 0===a?0:a)};f.getState=function(){return this._history.state};
Ye.Object.defineProperties(xVa.prototype,{href:{configurable:!0,enumerable:!0,get:function(){return this.location.href}},protocol:{configurable:!0,enumerable:!0,get:function(){return this.location.protocol}},hostname:{configurable:!0,enumerable:!0,get:function(){return this.location.hostname}},port:{configurable:!0,enumerable:!0,get:function(){return this.location.port}},pathname:{configurable:!0,enumerable:!0,get:function(){return this.location.pathname},set:function(a){this.location.pathname=a}},
search:{configurable:!0,enumerable:!0,get:function(){return this.location.search}},hash:{configurable:!0,enumerable:!0,get:function(){return this.location.hash}}});xVa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};xVa.\u0275fac=function(a){return new (a||xVa)(l(We))};xVa.\u0275prov=xb({token:xVa,factory:function(){return new xVa(l(We))},providedIn:"platform"});
var yj=function(){};yj.prototype.Bm=function(){throw Error("Xa");};yj.\u0275fac=function(a){return new (a||yj)};yj.\u0275prov=xb({token:yj,factory:function(){var a=l(We).location;return new Axa(l(xj),a&&a.origin||"")},providedIn:"root"});var zVa=new $b("appBaseHref"),Axa=function(a,b){this._platformLocation=a;this._removeListenerFns=[];null==b&&(b=this._platformLocation.getBaseHrefFromDOM());if(null==b)throw Error("sc");this._baseHref=b};Y(Axa,yj);f=Axa.prototype;f.ngOnDestroy=function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()};
f.onPopState=function(a){this._removeListenerFns.push(this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a))};f.getBaseHref=function(){return this._baseHref};f.prepareExternalUrl=function(a){return esa(this._baseHref,a)};f.path=function(a){var b=this._platformLocation.pathname+gsa(this._platformLocation.search),c=this._platformLocation.hash;return c&&(void 0===a?0:a)?""+b+c:b};
f.pushState=function(a,b,c,d){c=this.prepareExternalUrl(c+gsa(d));this._platformLocation.pushState(a,b,c)};f.replaceState=function(a,b,c,d){c=this.prepareExternalUrl(c+gsa(d));this._platformLocation.replaceState(a,b,c)};f.forward=function(){this._platformLocation.forward()};f.back=function(){this._platformLocation.back()};f.Bm=function(a){a=void 0===a?0:a;var b,c;null===(c=(b=this._platformLocation).Bm)||void 0===c?void 0:c.call(b,a)};
Axa.ea=function(){return[{type:xj},{type:String,ra:[{type:Ub},{type:Yb,args:[zVa]}]}]};Axa.\u0275fac=function(a){return new (a||Axa)(l(xj),l(zVa,8))};Axa.\u0275prov=xb({token:Axa,factory:Axa.\u0275fac});
var zxa=function(a,b){this._platformLocation=a;this._baseHref="";this._removeListenerFns=[];null!=b&&(this._baseHref=b)};Y(zxa,yj);f=zxa.prototype;f.ngOnDestroy=function(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()};f.onPopState=function(a){this._removeListenerFns.push(this._platformLocation.onPopState(a),this._platformLocation.onHashChange(a))};f.getBaseHref=function(){return this._baseHref};
f.path=function(){var a=this._platformLocation.hash;null==a&&(a="#");return 0<a.length?a.substring(1):a};f.prepareExternalUrl=function(a){a=esa(this._baseHref,a);return 0<a.length?"#"+a:a};f.pushState=function(a,b,c,d){c=this.prepareExternalUrl(c+gsa(d));0==c.length&&(c=this._platformLocation.pathname);this._platformLocation.pushState(a,b,c)};
f.replaceState=function(a,b,c,d){c=this.prepareExternalUrl(c+gsa(d));0==c.length&&(c=this._platformLocation.pathname);this._platformLocation.replaceState(a,b,c)};f.forward=function(){this._platformLocation.forward()};f.back=function(){this._platformLocation.back()};f.Bm=function(a){a=void 0===a?0:a;var b,c;null===(c=(b=this._platformLocation).Bm)||void 0===c?void 0:c.call(b,a)};zxa.ea=function(){return[{type:xj},{type:String,ra:[{type:Ub},{type:Yb,args:[zVa]}]}]};
zxa.\u0275fac=function(a){return new (a||zxa)(l(xj),l(zVa,8))};zxa.\u0275prov=xb({token:zxa,factory:zxa.\u0275fac});
var zj=function(a,b){var c=this;this._subject=new Hi;this._urlChangeListeners=[];this._platformStrategy=a;a=this._platformStrategy.getBaseHref();this._platformLocation=b;this._baseHref=fsa(a.replace(/\/index.html$/,""));this._platformStrategy.onPopState(function(d){c._subject.emit({url:c.path(!0),pop:!0,state:d.state,type:d.type})})};f=zj.prototype;f.path=function(a){return this.normalize(this._platformStrategy.path(void 0===a?!1:a))};f.getState=function(){return this._platformLocation.getState()};
f.isCurrentPathEqualTo=function(a,b){b=void 0===b?"":b;return this.path()==this.normalize(a+gsa(b))};f.normalize=function(a){var b=this._baseHref;a=a.replace(/\/index.html$/,"");b=b&&a.startsWith(b)?a.substring(b.length):a;return fsa(b)};f.prepareExternalUrl=function(a){a&&"/"!==a[0]&&(a="/"+a);return this._platformStrategy.prepareExternalUrl(a)};
f.go=function(a,b,c){b=void 0===b?"":b;c=void 0===c?null:c;this._platformStrategy.pushState(c,"",a,b);this._notifyUrlChangeListeners(this.prepareExternalUrl(a+gsa(b)),c)};f.replaceState=function(a,b,c){b=void 0===b?"":b;c=void 0===c?null:c;this._platformStrategy.replaceState(c,"",a,b);this._notifyUrlChangeListeners(this.prepareExternalUrl(a+gsa(b)),c)};f.forward=function(){this._platformStrategy.forward()};f.back=function(){this._platformStrategy.back()};
f.Bm=function(a){a=void 0===a?0:a;var b,c;null===(c=(b=this._platformStrategy).Bm)||void 0===c?void 0:c.call(b,a)};f.onUrlChange=function(a){var b=this;this._urlChangeListeners.push(a);this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(function(c){b._notifyUrlChangeListeners(c.url,c.state)}))};f._notifyUrlChangeListeners=function(a,b){a=void 0===a?"":a;this._urlChangeListeners.forEach(function(c){return c(a,b)})};
f.subscribe=function(a,b,c){return this._subject.subscribe({next:a,error:b,complete:c})};zj.ea=function(){return[{type:yj},{type:xj}]};zj.\u0275fac=function(a){return new (a||zj)(l(yj),l(xj))};zj.\u0275prov=xb({token:zj,factory:function(){return new zj(l(yj),l(xj))},providedIn:"root"});
new QQa;
var AVa=function(){};AVa.\u0275prov=xb({token:AVa,providedIn:"root",factory:function(){return new BVa}});var BVa=function(){var a=l(We),b=window;this.document=a;this.window=b;this.offset=function(){return[0,0]}};f=BVa.prototype;f.setOffset=function(a){Array.isArray(a)?this.offset=function(){return a}:this.offset=a};f.getScrollPosition=function(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]};
f.scrollToPosition=function(a){this.supportsScrolling()&&this.window.scrollTo(a[0],a[1])};
f.scrollToAnchor=function(a){if(this.supportsScrolling()){a:{var b=this.document,c=b.getElementById(a)||b.getElementsByName(a)[0];if(c)a=c;else{if("function"===typeof b.createTreeWalker&&b.body&&(b.body.createShadowRoot||b.body.attachShadow))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}}a&&(this.scrollToElement(a),a.focus())}};
f.setHistoryScrollRestoration=function(a){if(this.supportScrollRestoration()){var b=this.window.history;b&&b.scrollRestoration&&(b.scrollRestoration=a)}};f.scrollToElement=function(a){var b=a.getBoundingClientRect();a=b.left+this.window.pageXOffset;b=b.top+this.window.pageYOffset;var c=this.offset();this.window.scrollTo(a-c[0],b-c[1])};
f.supportScrollRestoration=function(){try{if(!this.supportsScrolling())return!1;var a=Object.getOwnPropertyDescriptor(this.window.history,"scrollRestoration")||Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.window.history),"scrollRestoration");return!!a&&!(!a.writable&&!a.set)}catch(b){return!1}};f.supportsScrolling=function(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(a){return!1}};
var CVa=function(){};
var DVa=function(){this.supportsDOMEvents=!0};Y(DVa,wVa);
var EVa=function(){DVa.apply(this,arguments)};Y(EVa,DVa);f=EVa.prototype;f.onAndCancel=function(a,b,c){a.addEventListener(b,c,!1);return function(){a.removeEventListener(b,c,!1)}};f.dispatchEvent=function(a,b){a.dispatchEvent(b)};f.remove=function(a){a.parentNode&&a.parentNode.removeChild(a)};f.createElement=function(a,b){b=b||this.getDefaultDocument();return b.createElement(a)};f.getDefaultDocument=function(){return document};f.isShadowRoot=function(a){return a instanceof DocumentFragment};
f.getGlobalEventTarget=function(a,b){return"window"===b?window:"document"===b?a:"body"===b?a.body:null};f.getBaseHref=function(){var a=(FVa=FVa||document.querySelector("base"))?FVa.getAttribute("href"):null;null==a?a=null:(GVa=GVa||document.createElement("a"),GVa.setAttribute("href",a),a=GVa.pathname,a="/"===a.charAt(0)?a:"/"+a);return a};f.getUserAgent=function(){return window.navigator.userAgent};f.getCookie=function(a){return dsa(document.cookie,a)};var FVa=null,GVa;
new $b("TRANSITION_ID");
var HVa=function(){};
HVa.prototype.addToWindow=function(a){wb.getAngularTestability=function(b,c){b=a.findTestabilityInTree(b,void 0===c?!0:c);if(null==b)throw Error("tc");return b};wb.getAllAngularTestabilities=function(){return a.getAllTestabilities()};wb.getAllAngularRootElements=function(){return a.getAllRootElements()};wb.frameworkStabilizers||(wb.frameworkStabilizers=[]);wb.frameworkStabilizers.push(function(b){var c=wb.getAllAngularTestabilities(),d=c.length,e=!1,k=function(n){e=e||n;d--;0==d&&b(e)};c.forEach(function(n){n.whenStable(k)})})};
HVa.prototype.findTestabilityInTree=function(a,b,c){if(null==b)return null;var d=a.getTestability(b);return null!=d?d:c?Le.isShadowRoot(b)?this.findTestabilityInTree(a,b.host,!0):this.findTestabilityInTree(a,b.parentElement,!0):null};
var IVa=function(){};IVa.prototype.build=function(){return new XMLHttpRequest};IVa.\u0275fac=function(a){return new (a||IVa)};IVa.\u0275prov=xb({token:IVa,factory:IVa.\u0275fac});
var JVa=new $b("EventManagerPlugins"),Aj=function(a,b){var c=this;this._zone=b;this._eventNameToPlugin=new Map;a.forEach(function(d){return d.manager=c});this._plugins=a.slice().reverse()};Aj.prototype.addEventListener=function(a,b,c){return this._findPluginFor(b).addEventListener(a,b,c)};Aj.prototype.addGlobalEventListener=function(a,b,c){return this._findPluginFor(b).addGlobalEventListener(a,b,c)};Aj.prototype.getZone=function(){return this._zone};
Aj.prototype._findPluginFor=function(a){var b=this._eventNameToPlugin.get(a);if(b)return b;b=this._plugins;for(var c=0;c<b.length;c++){var d=b[c];if(d.supports(a))return this._eventNameToPlugin.set(a,d),d}throw Error("uc`"+a);};Aj.ea=function(){return[{type:Array,ra:[{type:Yb,args:[JVa]}]},{type:Kd}]};Aj.\u0275fac=function(a){return new (a||Aj)(l(JVa),l(Kd))};Aj.\u0275prov=xb({token:Aj,factory:Aj.\u0275fac});var KVa=function(a){this._doc=a};
KVa.prototype.addGlobalEventListener=function(a,b,c){a=Le.getGlobalEventTarget(this._doc,a);if(!a)throw Error("vc`"+a+"`"+b);return this.addEventListener(a,b,c)};
var LVa=function(){this._stylesSet=new Set};LVa.prototype.addStyles=function(a){var b=this,c=new Set;a.forEach(function(d){b._stylesSet.has(d)||(b._stylesSet.add(d),c.add(d))});this.onStylesAdded(c)};LVa.prototype.onStylesAdded=function(){};LVa.\u0275fac=function(a){return new (a||LVa)};LVa.\u0275prov=xb({token:LVa,factory:LVa.\u0275fac});var MVa=function(a){this._stylesSet=new Set;this._doc=a;this._hostNodes=new Map;this._hostNodes.set(a.head,[])};Y(MVa,LVa);f=MVa.prototype;
f._addStylesToHost=function(a,b,c){var d=this;a.forEach(function(e){var k=d._doc.createElement("style");k.textContent=e;c.push(b.appendChild(k))})};f.addHost=function(a){var b=[];this._addStylesToHost(this._stylesSet,a,b);this._hostNodes.set(a,b)};f.removeHost=function(a){var b=this._hostNodes.get(a);b&&b.forEach(hsa);this._hostNodes.delete(a)};f.onStylesAdded=function(a){var b=this;this._hostNodes.forEach(function(c,d){b._addStylesToHost(a,d,c)})};f.ngOnDestroy=function(){this._hostNodes.forEach(function(a){return a.forEach(hsa)})};
MVa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};MVa.\u0275fac=function(a){return new (a||MVa)(l(We))};MVa.\u0275prov=xb({token:MVa,factory:MVa.\u0275fac});
var NVa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},jsa=/%COMP%/g,PVa=function(a,b,c){this.eventManager=a;this.sharedStylesHost=b;this.appId=c;this.rendererByCompId=new Map;this.defaultRenderer=new OVa(a)};
PVa.prototype.createRenderer=function(a,b){if(!a||!b)return this.defaultRenderer;switch(b.encapsulation){case 0:var c=this.rendererByCompId.get(b.id);c||(c=new QVa(this.eventManager,this.sharedStylesHost,b,this.appId),this.rendererByCompId.set(b.id,c));c.applyToHost(a);return c;case 1:case 3:return new RVa(this.eventManager,this.sharedStylesHost,a,b);default:return this.rendererByCompId.has(b.id)||(a=isa(b.id,b.styles,[]),this.sharedStylesHost.addStyles(a),this.rendererByCompId.set(b.id,this.defaultRenderer)),
this.defaultRenderer}};PVa.prototype.begin=function(){};PVa.prototype.end=function(){};PVa.ea=function(){return[{type:Aj},{type:MVa},{type:String,ra:[{type:Yb,args:[ZQa]}]}]};PVa.\u0275fac=function(a){return new (a||PVa)(l(Aj),l(MVa),l(ZQa))};PVa.\u0275prov=xb({token:PVa,factory:PVa.\u0275fac});var OVa=function(a){this.eventManager=a;this.data=Object.create(null);this.destroyNode=null};f=OVa.prototype;f.destroy=function(){};
f.createElement=function(a,b){return b?document.createElementNS(NVa[b],a):document.createElement(a)};f.createComment=function(a){return document.createComment(a)};f.createText=function(a){return document.createTextNode(a)};f.appendChild=function(a,b){a.appendChild(b)};f.insertBefore=function(a,b,c){a&&a.insertBefore(b,c)};f.removeChild=function(a,b){a&&a.removeChild(b)};
f.selectRootElement=function(a,b){var c="string"===typeof a?document.querySelector(a):a;if(!c)throw Error("wc`"+a);b||(c.textContent="");return c};f.parentNode=function(a){return a.parentNode};f.nextSibling=function(a){return a.nextSibling};f.setAttribute=function(a,b,c,d){d?(b=d+":"+b,(d=NVa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)};f.removeAttribute=function(a,b,c){if(c){var d=NVa[c];d?a.removeAttributeNS(d,b):a.removeAttribute(c+":"+b)}else a.removeAttribute(b)};
f.addClass=function(a,b){a.classList.add(b)};f.removeClass=function(a,b){a.classList.remove(b)};f.setStyle=function(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c};f.removeStyle=function(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""};f.setProperty=function(a,b,c){a[b]=c};f.setValue=function(a,b){a.nodeValue=b};f.listen=function(a,b,c){return"string"===typeof a?this.eventManager.addGlobalEventListener(a,b,ksa(c)):this.eventManager.addEventListener(a,b,ksa(c))};
var QVa=function(a,b,c,d){OVa.call(this,a);this.component=c;a=isa(d+"-"+c.id,c.styles,[]);b.addStyles(a);this.contentAttr="_ngcontent-%COMP%".replace(jsa,d+"-"+c.id);this.hostAttr="_nghost-%COMP%".replace(jsa,d+"-"+c.id)};Y(QVa,OVa);QVa.prototype.applyToHost=function(a){OVa.prototype.setAttribute.call(this,a,this.hostAttr,"")};QVa.prototype.createElement=function(a,b){a=OVa.prototype.createElement.call(this,a,b);OVa.prototype.setAttribute.call(this,a,this.contentAttr,"");return a};
var RVa=function(a,b,c,d){OVa.call(this,a);this.sharedStylesHost=b;this.hostEl=c;this.shadowRoot=c.attachShadow({mode:"open"});this.sharedStylesHost.addHost(this.shadowRoot);a=isa(d.id,d.styles,[]);for(b=0;b<a.length;b++)c=document.createElement("style"),c.textContent=a[b],this.shadowRoot.appendChild(c)};Y(RVa,OVa);f=RVa.prototype;f.nodeOrShadowRoot=function(a){return a===this.hostEl?this.shadowRoot:a};f.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)};
f.appendChild=function(a,b){return OVa.prototype.appendChild.call(this,this.nodeOrShadowRoot(a),b)};f.insertBefore=function(a,b,c){return OVa.prototype.insertBefore.call(this,this.nodeOrShadowRoot(a),b,c)};f.removeChild=function(a,b){return OVa.prototype.removeChild.call(this,this.nodeOrShadowRoot(a),b)};f.parentNode=function(a){return this.nodeOrShadowRoot(OVa.prototype.parentNode.call(this,this.nodeOrShadowRoot(a)))};
var SVa=function(a){this._doc=a};Y(SVa,KVa);SVa.prototype.supports=function(){return!0};SVa.prototype.addEventListener=function(a,b,c){var d=this;a.addEventListener(b,c,!1);return function(){return d.removeEventListener(a,b,c)}};SVa.prototype.removeEventListener=function(a,b,c){return a.removeEventListener(b,c)};SVa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};SVa.\u0275fac=function(a){return new (a||SVa)(l(We))};SVa.\u0275prov=xb({token:SVa,factory:SVa.\u0275fac});
var TVa=["alt","control","meta","shift"],msa={"\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"},lsa={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\u0090":"NumLock"},UVa={alt:function(a){return a.altKey},control:function(a){return a.ctrlKey},meta:function(a){return a.metaKey},shift:function(a){return a.shiftKey}},
VVa=function(a){this._doc=a};Y(VVa,KVa);VVa.prototype.supports=function(a){return null!=WVa(a)};VVa.prototype.addEventListener=function(a,b,c){var d=WVa(b),e=XVa(d.fullKey,c,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return Le.onAndCancel(a,d.domEventName,e)})};
var WVa=function(a){var b=a.toLowerCase().split(".");a=b.shift();if(0===b.length||"keydown"!==a&&"keyup"!==a)return null;var c=YVa(b.pop()),d="";TVa.forEach(function(e){var k=b.indexOf(e);-1<k&&(b.splice(k,1),d+=e+".")});d+=c;if(0!=b.length||0===c.length)return null;a={domEventName:a};a.fullKey=d;return a},ZVa=function(a){var b="",c=nsa(a);c=c.toLowerCase();" "===c?c="space":"."===c&&(c="dot");TVa.forEach(function(d){d!=c&&(0,UVa[d])(a)&&(b+=d+".")});return b+=c},XVa=function(a,b,c){return function(d){ZVa(d)===
a&&c.runGuarded(function(){return b(d)})}},YVa=function(a){switch(a){case "esc":return"escape";default:return a}};VVa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};VVa.\u0275fac=function(a){return new (a||VVa)(l(We))};VVa.\u0275prov=xb({token:VVa,factory:VVa.\u0275fac});
var $Va=sna(sTa,"browser",[{provide:aRa,useValue:"browser"},{provide:pna,useValue:function(){var a=new EVa;Le||(Le=a);$Ra=new HVa},multi:!0},{provide:We,useFactory:function(){return qga=document},deps:[]}]),aWa=[{provide:rna,useValue:"root"},{provide:hc,useFactory:function(){return new hc},deps:[]},{provide:JVa,useClass:SVa,multi:!0,deps:[We,Kd,aRa]},{provide:JVa,useClass:VVa,multi:!0,deps:[We]},{provide:PVa,useClass:PVa,deps:[Aj,MVa,ZQa]},{provide:ui,useExisting:PVa},{provide:LVa,useExisting:MVa},
{provide:MVa,useClass:MVa,deps:[We]},{provide:ZRa,useClass:ZRa,deps:[Kd]},{provide:Aj,useClass:Aj,deps:[JVa,Kd]},{provide:CVa,useClass:IVa,deps:[]}],bWa=function(a){if(a)throw Error("yc");};bWa.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Vb},{type:Yb,args:[bWa]}]}]};bWa.\u0275fac=function(a){return new (a||bWa)(l(bWa,12))};bWa.\u0275mod=r({type:bWa});bWa.\u0275inj=h({providers:aWa,imports:[wj,qTa]});
var cWa=function(a){this._doc=a};cWa.prototype.getTitle=function(){return this._doc.title};cWa.prototype.setTitle=function(a){this._doc.title=a||""};cWa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};cWa.\u0275fac=function(a){return new (a||cWa)(l(We))};cWa.\u0275prov=xb({token:cWa,factory:function(a){return a?new a:new cWa(l(We))},providedIn:"root"});
var dWa=new $b("HammerGestureConfig"),eWa=new $b("HammerLoader"),fWa=function(){this.events=[];this.overrides={}};fWa.prototype.buildHammer=function(a){a=new Hammer(a,this.options);a.get("pinch").set({enable:!0});a.get("rotate").set({enable:!0});for(var b in this.overrides)a.get(b).set(this.overrides[b]);return a};fWa.\u0275fac=function(a){return new (a||fWa)};fWa.\u0275prov=xb({token:fWa,factory:fWa.\u0275fac});new Ub;new Ub;
var Bj=function(){};Bj.\u0275fac=function(a){return new (a||Bj)};Bj.\u0275prov=xb({token:Bj,factory:function(a){return a?new (a||Bj):l(gWa)},providedIn:"root"});var gWa=function(a){this._doc=a};Y(gWa,Bj);
gWa.prototype.sanitize=function(a,b){if(null==b)return null;switch(a){case 0:return b;case 1:return Via(b,"HTML")?Uia(b):nja(this._doc,String(b)).toString();case 2:return Via(b,"Style")?Uia(b):b;case 3:if(Via(b,"Script"))return Uia(b);throw Error("zc");case 4:return b instanceof Tia&&b.getTypeName(),Via(b,"URL")?Uia(b):aja(String(b));case 5:if(Via(b,"ResourceURL"))return Uia(b);throw Error("Ac");default:throw Error("Bc`"+a);}};gWa.prototype.bypassSecurityTrustHtml=function(a){return new AQa(a)};
gWa.prototype.bypassSecurityTrustUrl=function(a){return new BQa(a)};gWa.prototype.bypassSecurityTrustResourceUrl=function(a){return new CQa(a)};gWa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};gWa.\u0275fac=function(a){return new (a||gWa)(l(We))};gWa.\u0275prov=xb({token:gWa,factory:function(a){a?a=new a:(a=l(Ff),a=new gWa(a.get(We)));return a},providedIn:"root"});
new QQa;
var hWa=function(a){this.decorated=new gWa(a)};Y(hWa,Bj);f=hWa.prototype;f.sanitize=function(a,b){if(null==b)return null;if(b instanceof Xda||b instanceof $da||b instanceof Uda){if(this.isTsSafeValueSatisfyingContext(b,a))return this.decorated.sanitize(a,this.genericConversionToNgType(b));throw Error("Cc`"+MQa[a]+"`"+b);}return this.decorated.sanitize(a,b)};f.bypassSecurityTrustHtml=function(){throw Error("Dc");};f.bypassSecurityTrustUrl=function(){throw Error("Dc");};
f.bypassSecurityTrustResourceUrl=function(){throw Error("Dc");};f.genericConversionToNgType=function(a){if(null!=a){if(a instanceof Uda)return this.toNgSafeHtml(a);if(a instanceof $da)return this.toNgSafeUrl(a);if(a instanceof Xda)return this.toNgSafeResourceUrl(a)}return null};f.isTsSafeValueSatisfyingContext=function(a,b){switch(b){case 1:return a instanceof Uda;case 4:return a instanceof $da||a instanceof Xda;case 5:return a instanceof Xda;case 3:return!1;default:return!1}};f.toNgSafeHtml=function(a){return this.decorated.bypassSecurityTrustHtml(Kda(a))};
f.toNgSafeUrl=function(a){return this.decorated.bypassSecurityTrustUrl(Tda(a))};f.toNgSafeResourceUrl=function(a){return this.decorated.bypassSecurityTrustResourceUrl(Nda(a))};hWa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};hWa.\u0275fac=function(a){return new (a||hWa)(l(We))};hWa.\u0275prov=xb({token:hWa,factory:hWa.\u0275fac});
var iWa=function(){};iWa.\u0275fac=function(a){return new (a||iWa)};iWa.\u0275mod=r({type:iWa});iWa.\u0275inj=h({providers:[{provide:PQa,useExisting:Bj},{provide:Bj,useClass:hWa}],imports:[bWa]});
/*

 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 {string}
*/
var rsa=new Set(["true","1"]),ssa=new Set(["false","0"]);
var jWa=function(){},kWa=function(){};
/*

 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 {function(): ?} cb
 @return {void}
*/
var zsa=function(a,b){this._onDoneFns=[];this._onStartFns=[];this._onDestroyFns=[];this._finished=this._destroyed=this._started=!1;this._position=0;this.parentPlayer=null;this.totalTime=(void 0===a?0:a)+(void 0===b?0:b)};f=zsa.prototype;f._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(a){return a()}),this._onDoneFns=[])};f.onStart=function(a){this._onStartFns.push(a)};f.onDone=function(a){this._onDoneFns.push(a)};f.onDestroy=function(a){this._onDestroyFns.push(a)};
f.hasStarted=function(){return this._started};f.init=function(){};f.play=function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask());this._started=!0};f.triggerMicrotask=function(){var a=this;Promise.resolve(null).then(function(){return a._onFinish()})};f._onStart=function(){this._onStartFns.forEach(function(a){return a()});this._onStartFns=[]};f.pause=function(){};f.restart=function(){};f.finish=function(){this._onFinish()};
f.destroy=function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(a){return a()}),this._onDestroyFns=[])};f.reset=function(){this._started=!1};f.setPosition=function(a){this._position=this.totalTime?a*this.totalTime:1};f.getPosition=function(){return this.totalTime?this._position/this.totalTime:1};f.triggerCallback=function(a){a="start"==a?this._onStartFns:this._onDoneFns;a.forEach(function(b){return b()});a.length=0};
var Asa=function(a){var b=this;this._onDoneFns=[];this._onStartFns=[];this._destroyed=this._started=this._finished=!1;this._onDestroyFns=[];this.parentPlayer=null;this.totalTime=0;this.players=a;var c=0,d=0,e=0,k=this.players.length;0==k?Promise.resolve(null).then(function(){return b._onFinish()}):this.players.forEach(function(n){n.onDone(function(){++c==k&&b._onFinish()});n.onDestroy(function(){++d==k&&b._onDestroy()});n.onStart(function(){++e==k&&b._onStart()})});this.totalTime=this.players.reduce(function(n,
p){return Math.max(n,p.totalTime)},0)};f=Asa.prototype;f._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(a){return a()}),this._onDoneFns=[])};f.init=function(){this.players.forEach(function(a){return a.init()})};f.onStart=function(a){this._onStartFns.push(a)};f._onStart=function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(a){return a()}),this._onStartFns=[])};f.onDone=function(a){this._onDoneFns.push(a)};f.onDestroy=function(a){this._onDestroyFns.push(a)};
f.hasStarted=function(){return this._started};f.play=function(){this.parentPlayer||this.init();this._onStart();this.players.forEach(function(a){return a.play()})};f.pause=function(){this.players.forEach(function(a){return a.pause()})};f.restart=function(){this.players.forEach(function(a){return a.restart()})};f.finish=function(){this._onFinish();this.players.forEach(function(a){return a.finish()})};f.destroy=function(){this._onDestroy()};
f._onDestroy=function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(a){return a.destroy()}),this._onDestroyFns.forEach(function(a){return a()}),this._onDestroyFns=[])};f.reset=function(){this.players.forEach(function(a){return a.reset()});this._started=this._finished=this._destroyed=!1};f.setPosition=function(a){var b=a*this.totalTime;this.players.forEach(function(c){c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})};
f.getPosition=function(){var a=this.players.reduce(function(b,c){return null===b||c.totalTime>b.totalTime?c:b},null);return null!=a?a.getPosition():0};f.beforeDestroy=function(){this.players.forEach(function(a){a.beforeDestroy&&a.beforeDestroy()})};f.triggerCallback=function(a){a="start"==a?this._onStartFns:this._onDoneFns;a.forEach(function(b){return b()});a.length=0};
var lWa=function(){return!1},mWa=function(){return[]};if(ysa()||"undefined"!==typeof Element)lWa=xsa()?function(a,b){for(;b&&b!==document.documentElement;){if(b===a)return!0;b=b.parentNode||b.host}return!1}:function(a,b){return a.contains(b)},mWa=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};var Isa=null,Jsa=!1;
var cta=RegExp("{{\\s*(.+?)\\s*}}","g"),fta=/-+([a-z0-9])/g;
var jta=RegExp("s*:selfs*,?","g"),nWa=function(a){this._driver=a};f=nWa.prototype;f.build=function(a,b){b=new oWa(b);this._resetContextStyleTimingState(b);return ita(this,$sa(a),b)};f._resetContextStyleTimingState=function(a){a.currentQuerySelector="";a.collectedStyles={};a.collectedStyles[""]={};a.currentTime=0};
f.visitTrigger=function(a,b){var c=this,d=b.queryCount=0,e=b.depCount=0,k=[],n=[];"@"==a.name.charAt(0)&&b.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))");a.definitions.forEach(function(p){c._resetContextStyleTimingState(b);if(0==p.type){var u=p.name;u.toString().split(/\s*,\s*/).forEach(function(v){p.name=v;k.push(c.visitState(p,b))});p.name=u}else 1==p.type?(u=c.visitTransition(p,b),d+=u.queryCount,e+=u.depCount,n.push(u)):b.errors.push("only state() and transition() definitions can sit inside of a trigger()")});
return{type:7,name:a.name,states:k,transitions:n,queryCount:d,depCount:e,options:null}};
f.visitState=function(a,b){var c=this.visitStyle(a.styles,b),d=a.options&&a.options.params||null;if(c.containsDynamicStyles){var e=new Set,k=d||{};c.styles.forEach(function(p){lta(p)&&Object.keys(p).forEach(function(u){ata(p[u]).forEach(function(v){k.hasOwnProperty(v)||e.add(v)})})});if(e.size){var n=eta(e.values());b.errors.push('state("'+a.name+'", ...) must define default values for all the following style substitutions: '+n.join(", "))}}return{type:0,name:a.name,style:c,options:d?{params:d}:null}};
f.visitTransition=function(a,b){b.queryCount=0;b.depCount=0;var c=ita(this,$sa(a.animation),b);return{type:1,matchers:qsa(a.expr,b.errors),animation:c,queryCount:b.queryCount,depCount:b.depCount,options:ota(a.options)}};f.visitSequence=function(a,b){var c=this;return{type:2,steps:a.steps.map(function(d){return ita(c,d,b)}),options:ota(a.options)}};
f.visitGroup=function(a,b){var c=this,d=b.currentTime,e=0,k=a.steps.map(function(n){b.currentTime=d;n=ita(c,n,b);e=Math.max(e,b.currentTime);return n});b.currentTime=e;return{type:3,steps:k,options:ota(a.options)}};
f.visitAnimate=function(a,b){var c=nta(a.timings,b.errors);b.currentAnimateTimings=c;var d=a.styles?a.styles:Pe({});if(5==d.type)a=this.visitKeyframes(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=Pe(d));b.currentTime+=c.duration+c.delay;var e=this.visitStyle(d,b);e.isEmptyStep=a;a=e}b.currentAnimateTimings=null;return{type:4,timings:c,style:a,options:null}};f.visitStyle=function(a,b){a=this._makeStyleAst(a,b);this._validateStyleAst(a,b);return a};
f._makeStyleAst=function(a,b){var c=[];Array.isArray(a.styles)?a.styles.forEach(function(k){"string"==typeof k?"*"==k?c.push(k):b.errors.push("The provided style string value "+k+" is not allowed."):c.push(k)}):c.push(a.styles);var d=!1,e=null;c.forEach(function(k){if(lta(k)){var n=k.easing;n&&(e=n,delete k.easing);if(!d)for(var p in k)if(0<=k[p].toString().indexOf("{{")){d=!0;break}}});return{type:6,styles:c,easing:e,offset:a.offset,containsDynamicStyles:d,options:null}};
f._validateStyleAst=function(a,b){var c=this,d=b.currentAnimateTimings,e=b.currentTime,k=b.currentTime;d&&0<k&&(k-=d.duration+d.delay);a.styles.forEach(function(n){"string"!=typeof n&&Object.keys(n).forEach(function(p){if(c._driver.validateStyleProperty(p)){var u=b.collectedStyles[b.currentQuerySelector],v=u[p],y=!0;v&&(k!=e&&k>=v.startTime&&e<=v.endTime&&(b.errors.push('The CSS property "'+p+'" that exists between the times of "'+v.startTime+'ms" and "'+v.endTime+'ms" is also being animated in a parallel animation between the times of "'+
k+'ms" and "'+e+'ms"'),y=!1),k=v.startTime);y&&(u[p]={startTime:k,endTime:e});b.options&&bta(n[p],b.options,b.errors)}else b.errors.push('The provided animation property "'+p+'" is not a supported CSS property for animations')})})};
f.visitKeyframes=function(a,b){var c=this,d={type:5,styles:[],options:null};if(!b.currentAnimateTimings)return b.errors.push("keyframes() must be placed inside of a call to animate()"),d;var e=0,k=[],n=!1,p=!1,u=0,v=a.steps.map(function(U){U=c._makeStyleAst(U,b);var ba=null!=U.offset?U.offset:mta(U.styles),fa=0;null!=ba&&(e++,fa=U.offset=ba);p=p||0>fa||1<fa;n=n||fa<u;u=fa;k.push(fa);return U});p&&b.errors.push("Please ensure that all keyframe offsets are between 0 and 1");n&&b.errors.push("Please ensure that all keyframe offsets are in order");
a=a.steps.length;var y=0;0<e&&e<a?b.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==e&&(y=1/(a-1));var B=a-1,C=b.currentTime,H=b.currentAnimateTimings,M=H.duration;v.forEach(function(U,ba){ba=0<y?ba==B?1:y*ba:k[ba];var fa=ba*M;b.currentTime=C+H.delay+fa;H.duration=fa;c._validateStyleAst(U,b);U.offset=ba;d.styles.push(U)});return d};f.visitReference=function(a,b){return{type:8,animation:ita(this,$sa(a.animation),b),options:ota(a.options)}};
f.visitAnimateChild=function(a,b){b.depCount++;return{type:9,options:ota(a.options)}};f.visitAnimateRef=function(a,b){return{type:10,animation:this.visitReference(a.animation,b),options:ota(a.options)}};
f.visitQuery=function(a,b){var c=b.currentQuerySelector,d=a.options||{};b.queryCount++;b.currentQuery=a;var e=g(kta(a.selector)),k=e.next().value;e=e.next().value;b.currentQuerySelector=c.length?c+" "+k:k;Gsa(b.collectedStyles,b.currentQuerySelector,{});var n=ita(this,$sa(a.animation),b);b.currentQuery=null;b.currentQuerySelector=c;return{type:11,selector:k,limit:d.limit||0,optional:!!d.optional,includeSelf:e,animation:n,originalSelector:a.selector,options:ota(a.options)}};
f.visitStagger=function(a,b){b.currentQuery||b.errors.push("stagger() can only be used inside of query()");var c="full"===a.timings?{duration:0,delay:0,easing:"full"}:Tsa(a.timings,b.errors,!0);return{type:12,animation:ita(this,$sa(a.animation),b),timings:c,options:null}};var oWa=function(a){this.errors=a;this.depCount=this.queryCount=0;this.currentAnimateTimings=this.currentQuerySelector=this.currentQuery=null;this.currentTime=0;this.collectedStyles={};this.options=null};
var pWa=function(){this._map=new Map};pWa.prototype.get=function(a){return this._map.get(a)||[]};pWa.prototype.append=function(a,b){var c=this._map.get(a);c||this._map.set(a,c=[]);c.push.apply(c,Ab(b))};pWa.prototype.has=function(a){return this._map.has(a)};pWa.prototype.clear=function(){this._map.clear()};
var qWa=RegExp(":enter","g"),rWa=RegExp(":leave","g"),qta=function(){};f=qta.prototype;
f.buildKeyframes=function(a,b,c,d,e,k,n,p,u,v){v=void 0===v?[]:v;u=u||new pWa;a=new sWa(a,b,u,d,e,v,[]);a.options=p;a.currentTimeline.setStyles([k],null,a.errors,p);ita(this,c,a);c=a.timelines.filter(function(B){return B.containsAnimation()});if(Object.keys(n).length){for(k=c.length-1;0<=k;k--)if(d=c[k],d.element===b){var y=d;break}y&&!y.allowOnlyTimelineStyles()&&y.setStyles([n],null,a.errors,p)}return c.length?c.map(function(B){return B.buildKeyframes()}):[pta(b,[],[],[],0,0,"",!1)]};
f.visitTrigger=function(){};f.visitState=function(){};f.visitTransition=function(){};f.visitAnimateChild=function(a,b){var c=b.subInstructions.get(b.element);if(c){var d=b.createSubContext(a.options),e=b.currentTimeline.currentTime;c=this._visitSubInstructions(c,d,d.options);e!=c&&b.transformIntoNewTimeline(c)}b.previousNode=a};
f.visitAnimateRef=function(a,b){var c=b.createSubContext(a.options);c.transformIntoNewTimeline();this.visitReference(a.animation,c);b.transformIntoNewTimeline(c.currentTimeline.currentTime);b.previousNode=a};f._visitSubInstructions=function(a,b,c){var d=b.currentTimeline.currentTime,e=null!=c.duration?Ssa(c.duration):null,k=null!=c.delay?Ssa(c.delay):null;0!==e&&a.forEach(function(n){n=b.appendInstructionToTimeline(n,e,k);d=Math.max(d,n.duration+n.delay)});return d};
f.visitReference=function(a,b){b.updateOptions(a.options,!0);ita(this,a.animation,b);b.previousNode=a};
f.visitSequence=function(a,b){var c=this,d=b.subContextCount,e=b,k=a.options;k&&(k.params||k.delay)&&(e=b.createSubContext(k),e.transformIntoNewTimeline(),null!=k.delay&&(6==e.previousNode.type&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=tWa),k=Ssa(k.delay),e.delayNextStep(k)));a.steps.length&&(a.steps.forEach(function(n){return ita(c,n,e)}),e.currentTimeline.applyStylesToKeyframe(),e.subContextCount>d&&e.transformIntoNewTimeline());b.previousNode=a};
f.visitGroup=function(a,b){var c=this,d=[],e=b.currentTimeline.currentTime,k=a.options&&a.options.delay?Ssa(a.options.delay):0;a.steps.forEach(function(n){var p=b.createSubContext(a.options);k&&p.delayNextStep(k);ita(c,n,p);e=Math.max(e,p.currentTimeline.currentTime);d.push(p.currentTimeline)});d.forEach(function(n){return b.currentTimeline.mergeTimelineCollectedStyles(n)});b.transformIntoNewTimeline(e);b.previousNode=a};
f._visitTiming=function(a,b){return a.dynamic?(a=a.strValue,a=b.params?dta(a,b.params,b.errors):a,Tsa(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}};
f.visitAnimate=function(a,b){var c=b.currentAnimateTimings=this._visitTiming(a.timings,b),d=b.currentTimeline;c.delay&&(b.incrementTime(c.delay),d.snapshotCurrentStyles());var e=a.style;5==e.type?this.visitKeyframes(e,b):(b.incrementTime(c.duration),this.visitStyle(e,b),d.applyStylesToKeyframe());b.currentAnimateTimings=null;b.previousNode=a};
f.visitStyle=function(a,b){var c=b.currentTimeline,d=b.currentAnimateTimings;!d&&c.getCurrentStyleProperties().length&&c.forwardFrame();d=d&&d.easing||a.easing;a.isEmptyStep?c.applyEmptyStep(d):c.setStyles(a.styles,d,b.errors,b.options);b.previousNode=a};
f.visitKeyframes=function(a,b){var c=b.currentAnimateTimings,d=b.currentTimeline.duration,e=c.duration,k=b.createSubContext().currentTimeline;k.easing=c.easing;a.styles.forEach(function(n){k.forwardTime((n.offset||0)*e);k.setStyles(n.styles,n.easing,b.errors,b.options);k.applyStylesToKeyframe()});b.currentTimeline.mergeTimelineCollectedStyles(k);b.transformIntoNewTimeline(d+e);b.previousNode=a};
f.visitQuery=function(a,b){var c=this,d=b.currentTimeline.currentTime,e=a.options||{},k=e.delay?Ssa(e.delay):0;k&&(6===b.previousNode.type||0==d&&b.currentTimeline.getCurrentStyleProperties().length)&&(b.currentTimeline.snapshotCurrentStyles(),b.previousNode=tWa);var n=d;d=b.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,e.optional?!0:!1,b.errors);b.currentQueryTotal=d.length;var p=null;d.forEach(function(u,v){b.currentQueryIndex=v;v=b.createSubContext(a.options,u);k&&v.delayNextStep(k);
u===b.element&&(p=v.currentTimeline);ita(c,a.animation,v);v.currentTimeline.applyStylesToKeyframe();n=Math.max(n,v.currentTimeline.currentTime)});b.currentQueryIndex=0;b.currentQueryTotal=0;b.transformIntoNewTimeline(n);p&&(b.currentTimeline.mergeTimelineCollectedStyles(p),b.currentTimeline.snapshotCurrentStyles());b.previousNode=a};
f.visitStagger=function(a,b){var c=b.parentContext,d=b.currentTimeline,e=a.timings,k=Math.abs(e.duration),n=k*(b.currentQueryTotal-1);k*=b.currentQueryIndex;switch(0>e.duration?"reverse":e.easing){case "reverse":k=n-k;break;case "full":k=c.currentStaggerTime}e=b.currentTimeline;k&&e.delayNextStep(k);e=e.currentTime;ita(this,a.animation,b);b.previousNode=a;c.currentStaggerTime=d.currentTime-e+(d.startTime-c.currentTimeline.startTime)};
var tWa={},sWa=function(a,b,c,d,e,k,n,p){this._driver=a;this.element=b;this.subInstructions=c;this._enterClassName=d;this._leaveClassName=e;this.errors=k;this.timelines=n;this.currentAnimateTimings=this.parentContext=null;this.previousNode=tWa;this.subContextCount=0;this.options={};this.currentStaggerTime=this.currentQueryTotal=this.currentQueryIndex=0;this.currentTimeline=p||new uWa(this._driver,b,0);n.push(this.currentTimeline)};f=sWa.prototype;
f.updateOptions=function(a,b){var c=this;if(a){var d=this.options;null!=a.duration&&(d.duration=Ssa(a.duration));null!=a.delay&&(d.delay=Ssa(a.delay));var e=a.params;if(e){var k=d.params;k||(k=this.options.params={});Object.keys(e).forEach(function(n){b&&k.hasOwnProperty(n)||(k[n]=dta(e[n],k,c.errors))})}}};f._copyOptions=function(){var a={};if(this.options){var b=this.options.params;if(b){var c=a.params={};Object.keys(b).forEach(function(d){c[d]=b[d]})}}return a};
f.createSubContext=function(a,b,c){a=void 0===a?null:a;b=b||this.element;c=new sWa(this._driver,b,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(b,c||0));c.previousNode=this.previousNode;c.currentAnimateTimings=this.currentAnimateTimings;c.options=this._copyOptions();c.updateOptions(a);c.currentQueryIndex=this.currentQueryIndex;c.currentQueryTotal=this.currentQueryTotal;c.parentContext=this;this.subContextCount++;return c};
f.transformIntoNewTimeline=function(a){this.previousNode=tWa;this.currentTimeline=this.currentTimeline.fork(this.element,a);this.timelines.push(this.currentTimeline);return this.currentTimeline};f.appendInstructionToTimeline=function(a,b,c){b={duration:null!=b?b:a.duration,delay:this.currentTimeline.currentTime+(null!=c?c:0)+a.delay,easing:""};a=new vWa(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,b,a.stretchStartingKeyframe);this.timelines.push(a);return b};
f.incrementTime=function(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)};f.delayNextStep=function(a){0<a&&this.currentTimeline.delayNextStep(a)};
f.invokeQuery=function(a,b,c,d,e,k){var n=[];d&&n.push(this.element);0<a.length&&(a=a.replace(qWa,"."+this._enterClassName),a=a.replace(rWa,"."+this._leaveClassName),a=this._driver.query(this.element,a,1!=c),0!==c&&(a=0>c?a.slice(a.length+c,a.length):a.slice(0,c)),n.push.apply(n,Ab(a)));e||0!=n.length||k.push('`query("'+b+'")` returned zero elements. (Use `query("'+b+'", { optional: true })` if you wish to allow this.)');return n};
Ye.Object.defineProperties(sWa.prototype,{params:{configurable:!0,enumerable:!0,get:function(){return this.options.params}}});
var uWa=function(a,b,c,d){this._driver=a;this.element=b;this.startTime=c;this._elementTimelineStylesLookup=d;this.duration=0;this._previousKeyframe={};this._currentKeyframe={};this._keyframes=new Map;this._styleSummary={};this._pendingStyles={};this._backFill={};this._currentEmptyStepKeyframe=null;this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map);this._localTimelineStyles=Object.create(this._backFill,{});this._globalTimelineStyles=this._elementTimelineStylesLookup.get(b);
this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(b,this._localTimelineStyles));this._loadKeyframe()};f=uWa.prototype;f.containsAnimation=function(){switch(this._keyframes.size){case 0:return!1;case 1:return 0<this.getCurrentStyleProperties().length;default:return!0}};f.getCurrentStyleProperties=function(){return Object.keys(this._currentKeyframe)};
f.delayNextStep=function(a){var b=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||b?(this.forwardTime(this.currentTime+a),b&&this.snapshotCurrentStyles()):this.startTime+=a};f.fork=function(a,b){this.applyStylesToKeyframe();return new uWa(this._driver,a,b||this.currentTime,this._elementTimelineStylesLookup)};
f._loadKeyframe=function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe);this._currentKeyframe=this._keyframes.get(this.duration);this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))};f.forwardFrame=function(){this.duration+=1;this._loadKeyframe()};f.forwardTime=function(a){this.applyStylesToKeyframe();this.duration=a;this._loadKeyframe()};
f._updateStyle=function(a,b){this._localTimelineStyles[a]=b;this._globalTimelineStyles[a]=b;this._styleSummary[a]={time:this.currentTime,value:b}};f.allowOnlyTimelineStyles=function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe};f.applyEmptyStep=function(a){var b=this;a&&(this._previousKeyframe.easing=a);Object.keys(this._globalTimelineStyles).forEach(function(c){b._backFill[c]=b._globalTimelineStyles[c]||"*";b._currentKeyframe[c]="*"});this._currentEmptyStepKeyframe=this._currentKeyframe};
f.setStyles=function(a,b,c,d){var e=this;b&&(this._previousKeyframe.easing=b);var k=d&&d.params||{},n=tta(a,this._globalTimelineStyles);Object.keys(n).forEach(function(p){var u=dta(n[p],k,c);e._pendingStyles[p]=u;e._localTimelineStyles.hasOwnProperty(p)||(e._backFill[p]=e._globalTimelineStyles.hasOwnProperty(p)?e._globalTimelineStyles[p]:"*");e._updateStyle(p,u)})};
f.applyStylesToKeyframe=function(){var a=this,b=this._pendingStyles,c=Object.keys(b);0!=c.length&&(this._pendingStyles={},c.forEach(function(d){a._currentKeyframe[d]=b[d]}),Object.keys(this._localTimelineStyles).forEach(function(d){a._currentKeyframe.hasOwnProperty(d)||(a._currentKeyframe[d]=a._localTimelineStyles[d])}))};f.snapshotCurrentStyles=function(){var a=this;Object.keys(this._localTimelineStyles).forEach(function(b){var c=a._localTimelineStyles[b];a._pendingStyles[b]=c;a._updateStyle(b,c)})};
f.mergeTimelineCollectedStyles=function(a){var b=this;Object.keys(a._styleSummary).forEach(function(c){var d=b._styleSummary[c],e=a._styleSummary[c];(!d||e.time>d.time)&&b._updateStyle(c,e.value)})};
f.buildKeyframes=function(){var a=this;this.applyStylesToKeyframe();var b=new Set,c=new Set,d=1===this._keyframes.size&&0===this.duration,e=[];this._keyframes.forEach(function(v,y){var B=Vsa(v,!0);Object.keys(B).forEach(function(C){var H=B[C];"!"==H?b.add(C):"*"==H&&c.add(C)});d||(B.offset=y/a.duration);e.push(B)});var k=b.size?eta(b.values()):[],n=c.size?eta(c.values()):[];if(d){var p=e[0],u=Usa(p);p.offset=0;u.offset=1;e=[p,u]}return pta(this.element,e,k,n,this.duration,this.startTime,this.easing,
!1)};Ye.Object.defineProperties(uWa.prototype,{currentTime:{configurable:!0,enumerable:!0,get:function(){return this.startTime+this.duration}},properties:{configurable:!0,enumerable:!0,get:function(){var a=[],b;for(b in this._currentKeyframe)a.push(b);return a}}});var vWa=function(a,b,c,d,e,k,n){n=void 0===n?!1:n;uWa.call(this,a,b,k.delay);this.keyframes=c;this.preStyleProps=d;this.postStyleProps=e;this._stretchStartingKeyframe=n;this.timings={duration:k.duration,delay:k.delay,easing:k.easing}};
Y(vWa,uWa);vWa.prototype.containsAnimation=function(){return 1<this.keyframes.length};
vWa.prototype.buildKeyframes=function(){var a=this.keyframes,b=this.timings,c=b.delay,d=b.duration,e=b.easing;if(this._stretchStartingKeyframe&&c){b=[];e=d+c;var k=c/e,n=Vsa(a[0],!1);n.offset=0;b.push(n);n=Vsa(a[0],!1);n.offset=sta(k);b.push(n);k=a.length-1;for(n=1;n<=k;n++){var p=Vsa(a[n],!1);p.offset=sta((c+p.offset*d)/e);b.push(p)}d=e;c=0;e="";a=b}return pta(this.element,a,this.preStyleProps,this.postStyleProps,d,c,e,!0)};
var wWa=function(){};
var xWa=function(){};Y(xWa,wWa);xWa.prototype.normalizePropertyName=function(a){return Xsa(a)};xWa.prototype.normalizeStyleValue=function(a,b,c,d){var e="",k=c.toString().trim();yWa[b]&&0!==c&&"0"!==c&&("number"===typeof c?e="px":(b=c.match(/^[+-]?[\d\.]+([a-z]*)$/))&&0==b[1].length&&d.push("Please provide a CSS unit value for "+a+":"+c));return k+e};var yWa=uta();
var zWa=function(){};f=zWa.prototype;f.validateStyleProperty=function(a){return Psa(a)};f.matchesElement=function(){return!1};f.containsElement=function(a,b){return lWa(a,b)};f.query=function(a,b,c){return mWa(a,b,c)};f.computeStyle=function(a,b,c){return c||""};f.animate=function(a,b,c,d){return new zsa(c,d)};zWa.\u0275fac=function(a){return new (a||zWa)};zWa.\u0275prov=xb({token:zWa,factory:zWa.\u0275fac});var AWa=function(){};
var BWa={},xta=function(a,b,c){this._triggerName=a;this.ast=b;this._stateStyles=c};xta.prototype.match=function(a,b,c,d){return wta(this.ast.matchers,a,b,c,d)};xta.prototype.buildStyles=function(a,b,c){var d=this._stateStyles["*"];a=this._stateStyles[a];d=d?d.buildStyles(b,c):{};return a?a.buildStyles(b,c):d};
xta.prototype.build=function(a,b,c,d,e,k,n,p,u,v){var y=[],B=this.ast.options&&this.ast.options.params||BWa;n=this.buildStyles(c,n&&n.params||BWa,y);var C=p&&p.params||BWa;p=this.buildStyles(d,C,y);var H=new Set,M=new Map,U=new Map,ba="void"===d;B={params:Object.assign(Object.assign({},B),C)};a=v?[]:rta(a,b,this.ast.animation,e,k,n,p,B,u,y);var fa=0;a.forEach(function(ka){fa=Math.max(ka.duration+ka.delay,fa)});if(y.length)return vta(b,this._triggerName,c,d,ba,n,p,[],[],M,U,fa,y);a.forEach(function(ka){var qa=
ka.element,xa=Gsa(M,qa,{});ka.preStyleProps.forEach(function(Ra){return xa[Ra]=!0});var wa=Gsa(U,qa,{});ka.postStyleProps.forEach(function(Ra){return wa[Ra]=!0});qa!==b&&H.add(qa)});y=eta(H.values());return vta(b,this._triggerName,c,d,ba,n,p,a,y,M,U,fa)};var CWa=function(a,b,c){this.styles=a;this.defaultParams=b;this.q3a=c};
CWa.prototype.buildStyles=function(a,b){var c=this,d={},e=Usa(this.defaultParams);Object.keys(a).forEach(function(k){var n=a[k];null!=n&&(e[k]=n)});this.styles.styles.forEach(function(k){"string"!==typeof k&&Object.keys(k).forEach(function(n){var p=k[n];1<p.length&&(p=dta(p,e,b));var u=c.q3a.normalizePropertyName(n,b);p=c.q3a.normalizeStyleValue(n,u,p,b);d[u]=p})});return d};
var DWa=function(a,b,c){var d=this;this.name=a;this.ast=b;this._normalizer=c;this.transitionFactories=[];this.states={};b.states.forEach(function(e){d.states[e.name]=new CWa(e.style,e.options&&e.options.params||{},c)});zta(this.states,"true","1");zta(this.states,"false","0");b.transitions.forEach(function(e){d.transitionFactories.push(new xta(a,e,d.states))});this.fallbackTransition=yta(a,this.states)};
DWa.prototype.matchTransition=function(a,b,c,d){return this.transitionFactories.find(function(e){return e.match(a,b,c,d)})||null};DWa.prototype.matchStyles=function(a,b,c){return this.fallbackTransition.buildStyles(a,b,c)};
var EWa=new pWa,FWa=function(a,b,c){this.bodyNode=a;this._driver=b;this._normalizer=c;this._animations={};this._playersById={};this.players=[]};f=FWa.prototype;f.register=function(a,b){var c=[];b=(new nWa(this._driver)).build(b,c);if(c.length)throw Error("Gc`"+c.join("\n"));this._animations[a]=b};f._buildPlayer=function(a,b,c){var d=a.element;b=Csa(this._normalizer,a.keyframes,b,c);return this._driver.animate(d,b,a.duration,a.delay,a.easing,[],!0)};
f.create=function(a,b,c){var d=this;c=void 0===c?{}:c;var e=[],k=this._animations[a],n=new Map;k?(b=rta(this._driver,b,k,"ng-enter","ng-leave",{},{},c,EWa,e),b.forEach(function(p){var u=Gsa(n,p.element,{});p.postStyleProps.forEach(function(v){return u[v]=null})})):(e.push("The requested animation doesn't exist or has already been destroyed"),b=[]);if(e.length)throw Error("Hc`"+e.join("\n"));n.forEach(function(p,u){Object.keys(p).forEach(function(v){p[v]=d._driver.computeStyle(u,v,"*")})});e=b.map(function(p){var u=
n.get(p.element);return d._buildPlayer(p,{},u)});e=Bsa(e);this._playersById[a]=e;e.onDestroy(function(){return d.destroy(a)});this.players.push(e);return e};f.destroy=function(a){var b=this._getPlayer(a);b.destroy();delete this._playersById[a];a=this.players.indexOf(b);0<=a&&this.players.splice(a,1)};f._getPlayer=function(a){var b=this._playersById[a];if(!b)throw Error("Ic`"+a);return b};f.listen=function(a,b,c,d){b=Fsa(b,"","","");Esa(this._getPlayer(a),c,b,d);return function(){}};
f.command=function(a,b,c,d){if("register"==c)this.register(a,d[0]);else if("create"==c)this.create(a,b,d[0]||{});else switch(b=this._getPlayer(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.restart();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 GWa=[],HWa={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Cta={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},IWa=function(a,b){this.namespaceId=void 0===b?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=null!=c?c:null;b?(a=Usa(a),delete a.value,this.options=a):this.options={};this.options.params||(this.options.params={})};
IWa.prototype.absorbOptions=function(a){var b=a.params;if(b){var c=this.options.params;Object.keys(b).forEach(function(d){null==c[d]&&(c[d]=b[d])})}};Ye.Object.defineProperties(IWa.prototype,{params:{configurable:!0,enumerable:!0,get:function(){return this.options.params}}});var JWa=new IWa("void"),KWa=function(a,b,c){this.id=a;this.hostElement=b;this._engine=c;this.players=[];this._triggers={};this._queue=[];this._elementListeners=new Map;this._hostClassName="ng-tns-"+a;Fta(b,this._hostClassName)};
f=KWa.prototype;
f.listen=function(a,b,c,d){var e=this;if(!this._triggers.hasOwnProperty(b))throw Error("Jc`"+c+"`"+b);if(null==c||0==c.length)throw Error("Kc`"+b);if("start"!=c&&"done"!=c)throw Error("Lc`"+c+"`"+b);var k=Gsa(this._elementListeners,a,[]),n={name:b,phase:c,callback:d};k.push(n);var p=Gsa(this._engine.statesByElement,a,{});p.hasOwnProperty(b)||(Fta(a,"ng-trigger"),Fta(a,"ng-trigger-"+b),p[b]=JWa);return function(){e._engine.afterFlush(function(){var u=k.indexOf(n);0<=u&&k.splice(u,1);e._triggers[b]||
delete p[b]})}};f.register=function(a,b){if(this._triggers[a])return!1;this._triggers[a]=b;return!0};f._getTrigger=function(a){var b=this._triggers[a];if(!b)throw Error("Mc`"+a);return b};
f.trigger=function(a,b,c,d){var e=this;d=void 0===d?!0:d;var k=this._getTrigger(b),n=new LWa(this.id,b,a),p=this._engine.statesByElement.get(a);p||(Fta(a,"ng-trigger"),Fta(a,"ng-trigger-"+b),this._engine.statesByElement.set(a,p={}));var u=p[b],v=new IWa(c,this.id);c&&c.hasOwnProperty("value")||!u||v.absorbOptions(u.options);p[b]=v;u||(u=JWa);if("void"!==v.value&&u.value===v.value){if(!Kta(u.params,v.params)){d=[];var y=k.matchStyles(u.value,u.params,d),B=k.matchStyles(v.value,v.params,d);d.length?
this._engine.reportError(d):this._engine.afterFlush(function(){Zsa(a,y);Ysa(a,B)})}}else{c=Gsa(this._engine.playersByElement,a,[]);c.forEach(function(H){H.namespaceId==e.id&&H.triggerName==b&&H.queued&&H.destroy()});p=k.matchTransition(u.value,v.value,a,v.params);var C=!1;if(!p){if(!d)return;p=k.fallbackTransition;C=!0}this._engine.totalQueuedPlayers++;this._queue.push({element:a,triggerName:b,transition:p,fromState:u,toState:v,player:n,isFallbackTransition:C});C||(Fta(a,"ng-animate-queued"),n.onStart(function(){Gta(a,
"ng-animate-queued")}));n.onDone(function(){var H=e.players.indexOf(n);0<=H&&e.players.splice(H,1);if(H=e._engine.playersByElement.get(a)){var M=H.indexOf(n);0<=M&&H.splice(M,1)}});this.players.push(n);c.push(n);return n}};f.deregister=function(a){var b=this;delete this._triggers[a];this._engine.statesByElement.forEach(function(c){delete c[a]});this._elementListeners.forEach(function(c,d){b._elementListeners.set(d,c.filter(function(e){return e.name!=a}))})};
f.clearElementCache=function(a){this._engine.statesByElement.delete(a);this._elementListeners.delete(a);var b=this._engine.playersByElement.get(a);b&&(b.forEach(function(c){return c.destroy()}),this._engine.playersByElement.delete(a))};
f._signalRemovalForInnerTriggers=function(a,b){var c=this,d=this._engine.driver.query(a,".ng-trigger",!0);d.forEach(function(e){if(!e.__ng_removed){var k=c._engine.fetchNamespacesByElement(e);k.size?k.forEach(function(n){return n.triggerLeaveAnimation(e,b,!1,!0)}):c.clearElementCache(e)}});this._engine.afterFlushAnimationsDone(function(){return d.forEach(function(e){return c.clearElementCache(e)})})};
f.triggerLeaveAnimation=function(a,b,c,d){var e=this,k=this._engine.statesByElement.get(a),n=new Map;if(k){var p=[];Object.keys(k).forEach(function(u){n.set(u,k[u].value);e._triggers[u]&&(u=e.trigger(a,u,"void",d))&&p.push(u)});if(p.length){this._engine.markElementAsRemoved(this.id,a,!0,b,n);if(c)Bsa(p).onDone(function(){return e._engine.processLeaveNode(a)});return!0}}return!1};
f.prepareLeaveAnimationListeners=function(a){var b=this,c=this._elementListeners.get(a),d=this._engine.statesByElement.get(a);if(c&&d){var e=new Set;c.forEach(function(k){k=k.name;if(!e.has(k)){e.add(k);var n=b._triggers[k].fallbackTransition,p=d[k]||JWa,u=new IWa("void"),v=new LWa(b.id,k,a);b._engine.totalQueuedPlayers++;b._queue.push({element:a,triggerName:k,transition:n,fromState:p,toState:u,player:v,isFallbackTransition:!0})}})}};
f.removeNode=function(a,b){var c=this,d=this._engine;a.childElementCount&&this._signalRemovalForInnerTriggers(a,b);if(!this.triggerLeaveAnimation(a,b,!0)){var e=!1;if(d.totalAnimations){var k=d.players.length?d.playersByQueriedElement.get(a):[];if(k&&k.length)e=!0;else for(k=a;k=k.parentNode;)if(d.statesByElement.get(k)){e=!0;break}}this.prepareLeaveAnimationListeners(a);e?d.markElementAsRemoved(this.id,a,!1,b):(e=a.__ng_removed,e&&e!==HWa||(d.afterFlush(function(){return c.clearElementCache(a)}),
d.destroyInnerAnimations(a),d._onRemovalComplete(a,b)))}};f.insertNode=function(a){Fta(a,this._hostClassName)};
f.drainQueuedTransitions=function(a){var b=this,c=[];this._queue.forEach(function(d){var e=d.player;if(!e.destroyed){var k=d.element,n=b._elementListeners.get(k);n&&n.forEach(function(p){if(p.name==d.triggerName){var u=Fsa(k,d.triggerName,d.fromState.value,d.toState.value);u._data=a;Esa(d.player,p.phase,u,p.callback)}});e.markedForDestroy?b._engine.afterFlush(function(){e.destroy()}):c.push(d)}});this._queue=[];return c.sort(function(d,e){var k=d.transition.ast.depCount,n=e.transition.ast.depCount;
return 0==k||0==n?k-n:b._engine.driver.containsElement(d.element,e.element)?1:-1})};f.destroy=function(a){this.players.forEach(function(b){return b.destroy()});this._signalRemovalForInnerTriggers(this.hostElement,a)};
var MWa=function(a,b,c){this.bodyNode=a;this.driver=b;this._normalizer=c;this.players=[];this.newHostElements=new Map;this.playersByElement=new Map;this.playersByQueriedElement=new Map;this.statesByElement=new Map;this.disabledNodes=new Set;this.totalQueuedPlayers=this.totalAnimations=0;this._namespaceLookup={};this._namespaceList=[];this._flushFns=[];this._whenQuietFns=[];this.namespacesByHostElement=new Map;this.collectedEnterElements=[];this.collectedLeaveElements=[];this.onRemovalComplete=function(){}};
f=MWa.prototype;f._onRemovalComplete=function(a,b){this.onRemovalComplete(a,b)};f.createNamespace=function(a,b){var c=new KWa(a,b,this);this.bodyNode&&this.driver.containsElement(this.bodyNode,b)?this._balanceNamespaceList(c,b):(this.newHostElements.set(b,c),this.collectEnterElement(b));return this._namespaceLookup[a]=c};
f._balanceNamespaceList=function(a,b){var c=this._namespaceList.length-1;if(0<=c){for(var d=!1;0<=c;c--)if(this.driver.containsElement(this._namespaceList[c].hostElement,b)){this._namespaceList.splice(c+1,0,a);d=!0;break}d||this._namespaceList.splice(0,0,a)}else this._namespaceList.push(a);this.namespacesByHostElement.set(b,a);return a};f.register=function(a,b){var c=this._namespaceLookup[a];c||(c=this.createNamespace(a,b));return c};
f.registerTrigger=function(a,b,c){(a=this._namespaceLookup[a])&&a.register(b,c)&&this.totalAnimations++};f.destroy=function(a,b){var c=this;if(a){var d=this._fetchNamespace(a);this.afterFlush(function(){c.namespacesByHostElement.delete(d.hostElement);delete c._namespaceLookup[a];var e=c._namespaceList.indexOf(d);0<=e&&c._namespaceList.splice(e,1)});this.afterFlushAnimationsDone(function(){return d.destroy(b)})}};f._fetchNamespace=function(a){return this._namespaceLookup[a]};
f.fetchNamespacesByElement=function(a){var b=new Set;if(a=this.statesByElement.get(a))for(var c=Object.keys(a),d=0;d<c.length;d++){var e=a[c[d]].namespaceId;e&&(e=this._fetchNamespace(e))&&b.add(e)}return b};f.trigger=function(a,b,c,d){return Ata(b)&&(a=this._fetchNamespace(a))?(a.trigger(b,c,d),!0):!1};
f.insertNode=function(a,b,c,d){if(Ata(b)){var e=b.__ng_removed;e&&e.setForRemoval&&(e.setForRemoval=!1,e.setForMove=!0,e=this.collectedLeaveElements.indexOf(b),0<=e&&this.collectedLeaveElements.splice(e,1));a&&(a=this._fetchNamespace(a))&&a.insertNode(b,c);d&&this.collectEnterElement(b)}};f.collectEnterElement=function(a){this.collectedEnterElements.push(a)};
f.markElementAsDisabled=function(a,b){b?this.disabledNodes.has(a)||(this.disabledNodes.add(a),Fta(a,"ng-animate-disabled")):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),Gta(a,"ng-animate-disabled"))};f.removeNode=function(a,b,c,d){if(Ata(b)){var e=a?this._fetchNamespace(a):null;e?e.removeNode(b,d):this.markElementAsRemoved(a,b,!1,d);c&&(c=this.namespacesByHostElement.get(b))&&c.id!==a&&c.removeNode(b,d)}else this._onRemovalComplete(b,d)};
f.markElementAsRemoved=function(a,b,c,d,e){this.collectedLeaveElements.push(b);b.__ng_removed={namespaceId:a,setForRemoval:d,hasAnimation:c,removedBeforeQueried:!1,ywa:e}};f.listen=function(a,b,c,d,e){return Ata(b)?this._fetchNamespace(a).listen(b,c,d,e):function(){}};f._buildInstruction=function(a,b,c,d,e){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,c,d,a.fromState.options,a.toState.options,b,e)};
f.destroyInnerAnimations=function(a){var b=this,c=this.driver.query(a,".ng-trigger",!0);c.forEach(function(d){return b.destroyActiveAnimationsForElement(d)});0!=this.playersByQueriedElement.size&&(c=this.driver.query(a,".ng-animating",!0),c.forEach(function(d){return b.finishActiveQueriedAnimationOnElement(d)}))};f.destroyActiveAnimationsForElement=function(a){(a=this.playersByElement.get(a))&&a.forEach(function(b){b.queued?b.markedForDestroy=!0:b.destroy()})};
f.finishActiveQueriedAnimationOnElement=function(a){(a=this.playersByQueriedElement.get(a))&&a.forEach(function(b){return b.finish()})};
f.processLeaveNode=function(a){var b=this,c,d=a.__ng_removed;if(d&&d.setForRemoval){a.__ng_removed=HWa;if(d.namespaceId){this.destroyInnerAnimations(a);var e=this._fetchNamespace(d.namespaceId);e&&e.clearElementCache(a)}this._onRemovalComplete(a,d.setForRemoval)}(null===(c=a.classList)||void 0===c?0:c.contains("ng-animate-disabled"))&&this.markElementAsDisabled(a,!1);this.driver.query(a,".ng-animate-disabled",!0).forEach(function(k){b.markElementAsDisabled(k,!1)})};
f.flush=function(a){var b=this;a=void 0===a?-1:a;var c=[];this.newHostElements.size&&(this.newHostElements.forEach(function(k,n){return b._balanceNamespaceList(k,n)}),this.newHostElements.clear());if(this.totalAnimations&&this.collectedEnterElements.length)for(var d=0;d<this.collectedEnterElements.length;d++)Fta(this.collectedEnterElements[d],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){d=[];try{c=this._flushAnimations(d,a)}finally{for(a=
0;a<d.length;a++)d[a]()}}else for(a=0;a<this.collectedLeaveElements.length;a++)this.processLeaveNode(this.collectedLeaveElements[a]);this.totalQueuedPlayers=0;this.collectedEnterElements.length=0;this.collectedLeaveElements.length=0;this._flushFns.forEach(function(k){return k()});this._flushFns=[];if(this._whenQuietFns.length){var e=this._whenQuietFns;this._whenQuietFns=[];if(c.length)Bsa(c).onDone(function(){e.forEach(function(k){return k()})});else e.forEach(function(k){return k()})}};
f.reportError=function(a){throw Error("Nc`"+a.join("\n"));};
f._flushAnimations=function(a,b){var c=this,d=new pWa,e=[],k=new Map,n=[],p=new Map,u=new Map,v=new Map,y=new Set;this.disabledNodes.forEach(function(tc){y.add(tc);tc=c.driver.query(tc,".ng-animate-queued",!0);for(var xc=0;xc<tc.length;xc++)y.add(tc[xc])});var B=this.bodyNode,C=Array.from(this.statesByElement.keys()),H=Eta(C,this.collectedEnterElements),M=new Map,U=0;H.forEach(function(tc,xc){var qc="ng-enter"+U++;M.set(xc,qc);tc.forEach(function(wd){return Fta(wd,qc)})});for(var ba=[],fa=new Set,
ka=new Set,qa=0;qa<this.collectedLeaveElements.length;qa++){var xa=this.collectedLeaveElements[qa],wa=xa.__ng_removed;wa&&wa.setForRemoval&&(ba.push(xa),fa.add(xa),wa.hasAnimation?this.driver.query(xa,".ng-star-inserted",!0).forEach(function(tc){return fa.add(tc)}):ka.add(xa))}var Ra=new Map,Za=Eta(C,Array.from(fa));Za.forEach(function(tc,xc){var qc="ng-leave"+U++;Ra.set(xc,qc);tc.forEach(function(wd){return Fta(wd,qc)})});a.push(function(){H.forEach(function(tc,xc){var qc=M.get(xc);tc.forEach(function(wd){return Gta(wd,
qc)})});Za.forEach(function(tc,xc){var qc=Ra.get(xc);tc.forEach(function(wd){return Gta(wd,qc)})});ba.forEach(function(tc){c.processLeaveNode(tc)})});var cb=[],sa=[];for(a=this._namespaceList.length-1;0<=a;a--)this._namespaceList[a].drainQueuedTransitions(b).forEach(function(tc){var xc=tc.player,qc=tc.element;cb.push(xc);if(c.collectedEnterElements.length){var wd=qc.__ng_removed;if(wd&&wd.setForMove){if(wd.ywa&&wd.ywa.has(tc.triggerName)){wd=wd.ywa.get(tc.triggerName);var Jc=c.statesByElement.get(tc.element);
Jc&&Jc[tc.triggerName]&&(Jc[tc.triggerName].value=wd)}xc.destroy();return}}wd=!B||!c.driver.containsElement(B,qc);Jc=Ra.get(qc);var Wd=M.get(qc),me=c._buildInstruction(tc,d,Wd,Jc,wd);if(me.errors&&me.errors.length)sa.push(me);else if(wd)xc.onStart(function(){return Zsa(qc,me.fromStyles)}),xc.onDestroy(function(){return Ysa(qc,me.toStyles)}),e.push(xc);else if(tc.isFallbackTransition)xc.onStart(function(){return Zsa(qc,me.fromStyles)}),xc.onDestroy(function(){return Ysa(qc,me.toStyles)}),e.push(xc);
else{var Qc=[];me.timelines.forEach(function(Ef){Ef.stretchStartingKeyframe=!0;c.disabledNodes.has(Ef.element)||Qc.push(Ef)});me.timelines=Qc;d.append(qc,me.timelines);n.push({instruction:me,player:xc,element:qc});me.queriedElements.forEach(function(Ef){return Gsa(p,Ef,[]).push(xc)});me.preStyleProps.forEach(function(Ef,Cg){Ef=Object.keys(Ef);if(Ef.length){var Ne=u.get(Cg);Ne||u.set(Cg,Ne=new Set);Ef.forEach(function(Df){return Ne.add(Df)})}});me.postStyleProps.forEach(function(Ef,Cg){Ef=Object.keys(Ef);
var Ne=v.get(Cg);Ne||v.set(Cg,Ne=new Set);Ef.forEach(function(Df){return Ne.add(Df)})})}});if(sa.length){var Xa=[];sa.forEach(function(tc){Xa.push("@"+tc.triggerName+" has failed due to:\n");tc.errors.forEach(function(xc){return Xa.push("- "+xc+"\n")})});cb.forEach(function(tc){return tc.destroy()});this.reportError(Xa)}var Ia=new Map,Ya=new Map;n.forEach(function(tc){var xc=tc.element;d.has(xc)&&(Ya.set(xc,xc),c._beforeAnimationBuild(tc.player.namespaceId,tc.instruction,Ia))});e.forEach(function(tc){var xc=
tc.element;c._getPreviousPlayers(xc,!1,tc.namespaceId,tc.triggerName,null).forEach(function(qc){Gsa(Ia,xc,[]).push(qc);qc.destroy()})});var bb=ba.filter(function(tc){return Lta(tc,u,v)}),qb=new Map;Dta(qb,this.driver,ka,v,"*").forEach(function(tc){Lta(tc,u,v)&&bb.push(tc)});var ub=new Map;H.forEach(function(tc){Dta(ub,c.driver,new Set(tc),u,"!")});bb.forEach(function(tc){var xc=qb.get(tc),qc=ub.get(tc);qb.set(tc,Object.assign(Object.assign({},xc),qc))});var Cb=[],Pb=[],lc={};n.forEach(function(tc){var xc=
tc.element,qc=tc.player,wd=tc.instruction;if(d.has(xc))if(y.has(xc))qc.onDestroy(function(){return Ysa(xc,wd.toStyles)}),qc.disabled=!0,qc.overrideTotalTime(wd.totalTime),e.push(qc);else{var Jc=lc;if(1<Ya.size){tc=xc;for(var Wd=[];tc=tc.parentNode;){var me=Ya.get(tc);if(me){Jc=me;break}Wd.push(tc)}Wd.forEach(function(Qc){return Ya.set(Qc,Jc)})}tc=c._buildAnimation(qc.namespaceId,wd,Ia,k,ub,qb);qc.setRealPlayer(tc);Jc===lc?Cb.push(qc):((tc=c.playersByElement.get(Jc))&&tc.length&&(qc.parentPlayer=Bsa(tc)),
e.push(qc))}else Zsa(xc,wd.fromStyles),qc.onDestroy(function(){return Ysa(xc,wd.toStyles)}),Pb.push(qc),y.has(xc)&&e.push(qc)});Pb.forEach(function(tc){var xc=k.get(tc.element);xc&&xc.length&&(xc=Bsa(xc),tc.setRealPlayer(xc))});e.forEach(function(tc){tc.parentPlayer?tc.syncPlayerEvents(tc.parentPlayer):tc.destroy()});for(b=0;b<ba.length;b++)if(ka=ba[b],a=ka.__ng_removed,Gta(ka,"ng-leave"),!a||!a.hasAnimation){a=[];if(p.size)for((C=p.get(ka))&&C.length&&a.push.apply(a,Ab(C)),C=this.driver.query(ka,
".ng-animating",!0),qa=0;qa<C.length;qa++)(xa=p.get(C[qa]))&&xa.length&&a.push.apply(a,Ab(xa));a=a.filter(function(tc){return!tc.destroyed});a.length?Hta(this,ka,a):this.processLeaveNode(ka)}ba.length=0;Cb.forEach(function(tc){c.players.push(tc);tc.onDone(function(){tc.destroy();var xc=c.players.indexOf(tc);c.players.splice(xc,1)});tc.play()});return Cb};f.afterFlush=function(a){this._flushFns.push(a)};f.afterFlushAnimationsDone=function(a){this._whenQuietFns.push(a)};
f._getPreviousPlayers=function(a,b,c,d,e){var k=[];if(b)(e=this.playersByQueriedElement.get(a))&&(k=e);else if(a=this.playersByElement.get(a)){var n=!e||"void"==e;a.forEach(function(p){p.queued||(n||p.triggerName==d)&&k.push(p)})}if(c||d)k=k.filter(function(p){return c&&c!=p.namespaceId||d&&d!=p.triggerName?!1:!0});return k};
f._beforeAnimationBuild=function(a,b,c){var d=b.triggerName,e=b.element;a=b.isRemovalTransition?void 0:a;d=b.isRemovalTransition?void 0:d;for(var k={},n=g(b.timelines),p=n.next();!p.done;k={w8:k.w8},p=n.next()){p=p.value.element;var u=p!==e;k.w8=Gsa(c,p,[]);this._getPreviousPlayers(p,u,a,d,b.toState).forEach(function(v){return function(y){var B=y._player;B.beforeDestroy&&B.beforeDestroy();y.destroy();v.w8.push(y)}}(k))}Zsa(e,b.fromStyles)};
f._buildAnimation=function(a,b,c,d,e,k){var n=this,p=b.triggerName,u=b.element,v=[],y=new Set,B=new Set,C=b.timelines.map(function(M){var U=M.element;y.add(U);var ba=U.__ng_removed;if(ba&&ba.removedBeforeQueried)return new zsa(M.duration,M.delay);ba=U!==u;var fa=Jta((c.get(U)||GWa).map(function(xa){return xa._player})).filter(function(xa){return xa.element?xa.element===U:!1}),ka=e.get(U),qa=k.get(U);ka=Csa(n._normalizer,M.keyframes,ka,qa);fa=n._buildPlayer(M,ka,fa);M.subTimeline&&d&&B.add(U);ba&&
(M=new LWa(a,p,U),M.setRealPlayer(fa),v.push(M));return fa});v.forEach(function(M){Gsa(n.playersByQueriedElement,M.element,[]).push(M);M.onDone(function(){var U=n.playersByQueriedElement,ba=M.element,fa;if(U instanceof Map){if(fa=U.get(ba)){if(fa.length){var ka=fa.indexOf(M);fa.splice(ka,1)}0==fa.length&&U.delete(ba)}}else if(fa=U[ba])fa.length&&(ka=fa.indexOf(M),fa.splice(ka,1)),0==fa.length&&delete U[ba];return fa})});y.forEach(function(M){return Fta(M,"ng-animating")});var H=Bsa(C);H.onDestroy(function(){y.forEach(function(M){return Gta(M,
"ng-animating")});Ysa(u,b.toStyles)});B.forEach(function(M){Gsa(d,M,[]).push(H)});return H};f._buildPlayer=function(a,b,c){return 0<b.length?this.driver.animate(a.element,b,a.duration,a.delay,a.easing,c):new zsa(a.duration,a.delay)};var LWa=function(a,b,c){this.namespaceId=a;this.triggerName=b;this.element=c;this._player=new zsa;this._containsRealPlayer=!1;this._queuedCallbacks={};this.disabled=this.markedForDestroy=this.destroyed=!1;this.queued=!0;this.totalTime=0};f=LWa.prototype;
f.setRealPlayer=function(a){var b=this;this._containsRealPlayer||(this._player=a,Object.keys(this._queuedCallbacks).forEach(function(c){b._queuedCallbacks[c].forEach(function(d){return Esa(a,c,void 0,d)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)};f.overrideTotalTime=function(a){this.totalTime=a};
f.syncPlayerEvents=function(a){var b=this,c=this._player;if(c.triggerCallback)a.onStart(function(){return c.triggerCallback("start")});a.onDone(function(){return b.finish()});a.onDestroy(function(){return b.destroy()})};f._queueEvent=function(a,b){Gsa(this._queuedCallbacks,a,[]).push(b)};f.onDone=function(a){this.queued&&this._queueEvent("done",a);this._player.onDone(a)};f.onStart=function(a){this.queued&&this._queueEvent("start",a);this._player.onStart(a)};
f.onDestroy=function(a){this.queued&&this._queueEvent("destroy",a);this._player.onDestroy(a)};f.init=function(){this._player.init()};f.hasStarted=function(){return this.queued?!1:this._player.hasStarted()};f.play=function(){!this.queued&&this._player.play()};f.pause=function(){!this.queued&&this._player.pause()};f.restart=function(){!this.queued&&this._player.restart()};f.finish=function(){this._player.finish()};f.destroy=function(){this.destroyed=!0;this._player.destroy()};
f.reset=function(){!this.queued&&this._player.reset()};f.setPosition=function(a){this.queued||this._player.setPosition(a)};f.getPosition=function(){return this.queued?0:this._player.getPosition()};f.triggerCallback=function(a){var b=this._player;b.triggerCallback&&b.triggerCallback(a)};
var NWa=function(a,b,c){var d=this;this.bodyNode=a;this._driver=b;this._normalizer=c;this._triggerCache={};this.onRemovalComplete=function(){};this._transitionEngine=new MWa(a,b,c);this._timelineEngine=new FWa(a,b,c);this._transitionEngine.onRemovalComplete=function(e,k){return d.onRemovalComplete(e,k)}};f=NWa.prototype;
f.registerTrigger=function(a,b,c,d,e){a=a+"-"+d;c=this._triggerCache[a];if(!c){c=[];e=(new nWa(this._driver)).build(e,c);if(c.length)throw Error("Oc`"+d+"`"+c.join("\n - "));c=new DWa(d,e,this._normalizer);this._triggerCache[a]=c}this._transitionEngine.registerTrigger(b,d,c)};f.register=function(a,b){this._transitionEngine.register(a,b)};f.destroy=function(a,b){this._transitionEngine.destroy(a,b)};f.onInsert=function(a,b,c,d){this._transitionEngine.insertNode(a,b,c,d)};
f.onRemove=function(a,b,c,d){this._transitionEngine.removeNode(a,b,d||!1,c)};f.disableAnimations=function(a,b){this._transitionEngine.markElementAsDisabled(a,b)};f.process=function(a,b,c,d){"@"==c.charAt(0)?(c=g(Hsa(c)),a=c.next().value,c=c.next().value,this._timelineEngine.command(a,b,c,d)):this._transitionEngine.trigger(a,b,c,d)};
f.listen=function(a,b,c,d,e){return"@"==c.charAt(0)?(c=g(Hsa(c)),a=c.next().value,c=c.next().value,this._timelineEngine.listen(a,b,c,e)):this._transitionEngine.listen(a,b,c,d,e)};f.flush=function(a){this._transitionEngine.flush(void 0===a?-1:a)};Ye.Object.defineProperties(NWa.prototype,{players:{configurable:!0,enumerable:!0,get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}});
/*

 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 {number}
*/
var OWa=function(a,b,c,d,e,k){var n=this;this._element=a;this._name=b;this._duration=c;this._delay=d;this._easing=e;this._fillMode="forwards";this._onDoneFn=k;this._destroyed=this._finished=!1;this._position=this._startTime=0;this._eventFn=function(p){return n._handleCallback(p)}};f=OWa.prototype;
f.apply=function(){var a=this._element,b=this._duration+"ms "+this._easing+" "+this._delay+"ms 1 normal "+this._fillMode+" "+this._name,c=Mta(a).trim();if(c.length){for(var d=0,e=0;e<c.length;e++)","===c.charAt(e)&&d++;b=c+", "+b}Qta(a,"",b);Pta(this._element,this._eventFn,!1);this._startTime=Date.now()};f.pause=function(){var a=this._element,b=Ota(a,this._name);Qta(a,"PlayState","paused",b)};f.resume=function(){var a=this._element,b=Ota(a,this._name);Qta(a,"PlayState","running",b)};
f.setPosition=function(a){var b=Ota(this._element,this._name);this._position=a*this._duration;Qta(this._element,"Delay","-"+this._position+"ms",b)};f.getPosition=function(){return this._position};f._handleCallback=function(a){var b=a._ngTestManualTimestamp||Date.now(),c=1E3*parseFloat(a.elapsedTime.toFixed(3));a.animationName==this._name&&Math.max(b-this._startTime,0)>=this._delay&&c>=this._duration&&this.finish()};
f.finish=function(){this._finished||(this._finished=!0,this._onDoneFn(),Pta(this._element,this._eventFn,!0))};f.destroy=function(){if(!this._destroyed){this._destroyed=!0;this.finish();var a=this._element,b=this._name,c=Mta(a).split(",");b=Nta(c,b);0<=b&&(c.splice(b,1),c=c.join(","),Qta(a,"",c))}};
var PWa=function(a,b,c,d,e,k,n,p){this.element=a;this.keyframes=b;this.animationName=c;this._duration=d;this._delay=e;this._finalStyles=n;this._specialStyles=p;this._onDoneFns=[];this._onStartFns=[];this._onDestroyFns=[];this.currentSnapshot={};this._state=0;this.easing=k||"linear";this.totalTime=d+e;this._buildStyler()};f=PWa.prototype;f.onStart=function(a){this._onStartFns.push(a)};f.onDone=function(a){this._onDoneFns.push(a)};f.onDestroy=function(a){this._onDestroyFns.push(a)};
f.destroy=function(){this.init();4<=this._state||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(a){return a()}),this._onDestroyFns=[])};f._flushDoneFns=function(){this._onDoneFns.forEach(function(a){return a()});this._onDoneFns=[]};f._flushStartFns=function(){this._onStartFns.forEach(function(a){return a()});this._onStartFns=[]};
f.finish=function(){this.init();3<=this._state||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())};f.setPosition=function(a){this._styler.setPosition(a)};f.getPosition=function(){return this._styler.getPosition()};f.hasStarted=function(){return 2<=this._state};f.init=function(){1<=this._state||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())};
f.play=function(){this.init();this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start());this._styler.resume()};f.pause=function(){this.init();this._styler.pause()};f.restart=function(){this.reset();this.play()};f.reset=function(){this._state=0;this._styler.destroy();this._buildStyler();this._styler.apply()};f._buildStyler=function(){var a=this;this._styler=new OWa(this.element,this.animationName,this._duration,this._delay,this.easing,function(){return a.finish()})};
f.triggerCallback=function(a){a="start"==a?this._onStartFns:this._onDoneFns;a.forEach(function(b){return b()});a.length=0};f.beforeDestroy=function(){var a=this;this.init();var b={};if(this.hasStarted()){var c=3<=this._state;Object.keys(this._finalStyles).forEach(function(d){"offset"!=d&&(b[d]=c?a._finalStyles[d]:gta(a.element,d))})}this.currentSnapshot=b};
var QWa=function(a,b){zsa.call(this);this.element=a;this._startingStyles={};this.__initialized=!1;this._styles=Qsa(b)};Y(QWa,zsa);QWa.prototype.init=function(){var a=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(b){a._startingStyles[b]=a.element.style[b]}),zsa.prototype.init.call(this))};
QWa.prototype.play=function(){var a=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(b){return a.element.style.setProperty(b,a._styles[b])}),zsa.prototype.play.call(this))};QWa.prototype.destroy=function(){var a=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(b){var c=a._startingStyles[b];c?a.element.style.setProperty(b,c):a.element.style.removeProperty(b)}),this._startingStyles=null,zsa.prototype.destroy.call(this))};
var Sta=function(a,b,c){this._element=a;this._startStyles=b;this._endStyles=c;this._state=0;var d=RWa.get(a);d||RWa.set(a,d={});this._initialStyles=d};Sta.prototype.start=function(){1>this._state&&(this._startStyles&&Ysa(this._element,this._startStyles,this._initialStyles),this._state=1)};Sta.prototype.finish=function(){this.start();2>this._state&&(Ysa(this._element,this._initialStyles),this._endStyles&&(Ysa(this._element,this._endStyles),this._endStyles=null),this._state=1)};
Sta.prototype.destroy=function(){this.finish();3>this._state&&(RWa.delete(this._element),this._startStyles&&(Zsa(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Zsa(this._element,this._endStyles),this._endStyles=null),Ysa(this._element,this._initialStyles),this._state=3)};var RWa=new WeakMap;
var SWa=function(){this._count=0};f=SWa.prototype;f.validateStyleProperty=function(a){return Psa(a)};f.matchesElement=function(){return!1};f.containsElement=function(a,b){return lWa(a,b)};f.query=function(a,b,c){return mWa(a,b,c)};f.computeStyle=function(a,b){return window.getComputedStyle(a)[b]};
f.buildKeyframeElement=function(a,b,c){c=c.map(function(k){return Qsa(k)});var d="@keyframes "+b+" {\n",e="";c.forEach(function(k){e=" ";d+=""+e+100*parseFloat(k.offset)+"% {\n";e+=" ";Object.keys(k).forEach(function(n){var p=k[n];switch(n){case "offset":break;case "easing":p&&(d+=e+"animation-timing-function: "+p+";\n");break;default:d+=""+e+n+": "+p+";\n"}});d+=e+"}\n"});d+="}\n";a=document.createElement("style");a.textContent=d;return a};
f.animate=function(a,b,c,d,e,k){k=void 0===k?[]:k;k=k.filter(function(y){return y instanceof PWa});var n={};0!==c&&0!==d||k.forEach(function(y){var B=y.currentSnapshot;Object.keys(B).forEach(function(C){return n[C]=B[C]})});b=hta(a,b,n);k=Vta(b);if(0==c)return new QWa(a,k);var p="gen_css_kf_"+this._count++,u=this.buildKeyframeElement(a,p,b);Uta(a).appendChild(u);var v=Tta(a,b);a=new PWa(a,b,p,c,d,e,k,v);a.onDestroy(function(){u.parentNode.removeChild(u)});return a};
var TWa=function(a,b,c,d){this.element=a;this.keyframes=b;this.options=c;this._specialStyles=d;this._onDoneFns=[];this._onStartFns=[];this._onDestroyFns=[];this._destroyed=this._started=this._finished=this._initialized=!1;this.time=0;this.parentPlayer=null;this.currentSnapshot={};this._duration=c.duration;this._delay=c.delay||0;this.time=this._duration+this._delay};f=TWa.prototype;
f._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(a){return a()}),this._onDoneFns=[])};f.init=function(){this._buildPlayer();this._preparePlayerBeforeStart()};f._buildPlayer=function(){var a=this;if(!this._initialized){this._initialized=!0;var b=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,b,this.options);this._finalKeyframe=b.length?b[b.length-1]:{};this.domPlayer.addEventListener("finish",function(){return a._onFinish()})}};
f._preparePlayerBeforeStart=function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()};f._triggerWebAnimation=function(a,b,c){return a.animate(b,c)};f.onStart=function(a){this._onStartFns.push(a)};f.onDone=function(a){this._onDoneFns.push(a)};f.onDestroy=function(a){this._onDestroyFns.push(a)};
f.play=function(){this._buildPlayer();this.hasStarted()||(this._onStartFns.forEach(function(a){return a()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start());this.domPlayer.play()};f.pause=function(){this.init();this.domPlayer.pause()};f.finish=function(){this.init();this._specialStyles&&this._specialStyles.finish();this._onFinish();this.domPlayer.finish()};f.reset=function(){this._resetDomPlayerState();this._started=this._finished=this._destroyed=!1};
f._resetDomPlayerState=function(){this.domPlayer&&this.domPlayer.cancel()};f.restart=function(){this.reset();this.play()};f.hasStarted=function(){return this._started};f.destroy=function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(a){return a()}),this._onDestroyFns=[])};f.setPosition=function(a){void 0===this.domPlayer&&this.init();this.domPlayer.currentTime=a*this.time};
f.getPosition=function(){return this.domPlayer.currentTime/this.time};f.beforeDestroy=function(){var a=this,b={};if(this.hasStarted()){var c=this._finalKeyframe;Object.keys(c).forEach(function(d){"offset"!=d&&(b[d]=a._finished?c[d]:gta(a.element,d))})}this.currentSnapshot=b};f.triggerCallback=function(a){a="start"==a?this._onStartFns:this._onDoneFns;a.forEach(function(b){return b()});a.length=0};
Ye.Object.defineProperties(TWa.prototype,{totalTime:{configurable:!0,enumerable:!0,get:function(){return this._delay+this._duration}}});
var UWa=function(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test((xsa()&&Element.prototype.animate||{}).toString());this._cssKeyframesDriver=new SWa};f=UWa.prototype;f.validateStyleProperty=function(a){return Psa(a)};f.matchesElement=function(){return!1};f.containsElement=function(a,b){return lWa(a,b)};f.query=function(a,b,c){return mWa(a,b,c)};f.computeStyle=function(a,b){return window.getComputedStyle(a)[b]};
f.animate=function(a,b,c,d,e,k,n){k=void 0===k?[]:k;if(!n&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(a,b,c,d,e,k);n={duration:c,delay:d,fill:0==d?"both":"forwards"};e&&(n.easing=e);var p={};e=k.filter(function(u){return u instanceof TWa});0!==c&&0!==d||e.forEach(function(u){var v=u.currentSnapshot;Object.keys(v).forEach(function(y){return p[y]=v[y]})});b=b.map(function(u){return Vsa(u,!1)});b=hta(a,b,p);c=Tta(a,b);return new TWa(a,b,n,c)};
var VWa=function(a,b){this._nextAnimationId=0;this._renderer=a.createRenderer(b.body,{id:"0",encapsulation:2,styles:[],data:{animation:[]}})};Y(VWa,jWa);VWa.prototype.build=function(a){var b=this._nextAnimationId.toString();this._nextAnimationId++;a=[Array.isArray(a)?tsa(a):a];this._renderer.setProperty(null,"@@"+b+":register",a);return new WWa(b,this._renderer)};VWa.ea=function(){return[{type:ui},{type:void 0,ra:[{type:Yb,args:[We]}]}]};VWa.\u0275fac=function(a){return new (a||VWa)(l(ui),l(We))};
VWa.\u0275prov=xb({token:VWa,factory:VWa.\u0275fac});var WWa=function(a,b){this._id=a;this._renderer=b};Y(WWa,kWa);WWa.prototype.create=function(a,b){return new XWa(this._id,a,b||{},this._renderer)};var XWa=function(a,b,c,d){this.id=a;this.element=b;this._renderer=d;this.parentPlayer=null;this._started=!1;this.totalTime=0;this._command("create",c)};f=XWa.prototype;f._listen=function(a,b){return this._renderer.listen(this.element,"@@"+this.id+":"+a,b)};
f._command=function(a){return this._renderer.setProperty(this.element,"@@"+this.id+":"+a,lb.apply(1,arguments))};f.onDone=function(a){this._listen("done",a)};f.onStart=function(a){this._listen("start",a)};f.onDestroy=function(a){this._listen("destroy",a)};f.init=function(){this._command("init")};f.hasStarted=function(){return this._started};f.play=function(){this._command("play");this._started=!0};f.pause=function(){this._command("pause")};f.restart=function(){this._command("restart")};f.finish=function(){this._command("finish")};
f.destroy=function(){this._command("destroy")};f.reset=function(){this._command("reset");this._started=!1};f.setPosition=function(a){this._command("setPosition",a)};f.getPosition=function(){var a,b;return null!==(b=null===(a=this._renderer.engine.players[+this.id])||void 0===a?void 0:a.getPosition())&&void 0!==b?b:0};
var YWa=function(a,b,c){this.delegate=a;this.engine=b;this._zone=c;this._currentId=0;this._microtaskId=1;this._animationCallbacksBuffer=[];this._rendererCache=new Map;this._cdRecurDepth=0;this.promise=Promise.resolve(0);b.onRemovalComplete=function(d,e){var k=null===e||void 0===e?void 0:e.parentNode(d);k&&e.removeChild(k,d)}};f=YWa.prototype;
f.createRenderer=function(a,b){var c=this,d=this.delegate.createRenderer(a,b);if(!(a&&b&&b.data&&b.data.animation))return b=this._rendererCache.get(d),b||(b=new ZWa("",d,this.engine),this._rendererCache.set(d,b)),b;var e=b.id,k=b.id+"-"+this._currentId;this._currentId++;this.engine.register(k,a);var n=function(p){Array.isArray(p)?p.forEach(n):c.engine.registerTrigger(e,k,a,p.name,p)};b.data.animation.forEach(n);return new $Wa(this,k,d,this.engine)};
f.begin=function(){this._cdRecurDepth++;this.delegate.begin&&this.delegate.begin()};f._scheduleCountTask=function(){var a=this;this.promise.then(function(){a._microtaskId++})};
f.scheduleListenerCallback=function(a,b,c){var d=this;0<=a&&a<this._microtaskId?this._zone.run(function(){return b(c)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){d._zone.run(function(){d._animationCallbacksBuffer.forEach(function(e){var k=g(e);e=k.next().value;k=k.next().value;e(k)});d._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([b,c]))};
f.end=function(){var a=this;this._cdRecurDepth--;0==this._cdRecurDepth&&this._zone.runOutsideAngular(function(){a._scheduleCountTask();a.engine.flush(a._microtaskId)});this.delegate.end&&this.delegate.end()};YWa.ea=function(){return[{type:ui},{type:NWa},{type:Kd}]};YWa.\u0275fac=function(a){return new (a||YWa)(l(ui),l(NWa),l(Kd))};YWa.\u0275prov=xb({token:YWa,factory:YWa.\u0275fac});
var ZWa=function(a,b,c){this.namespaceId=a;this.delegate=b;this.engine=c;this.destroyNode=this.delegate.destroyNode?function(d){return b.destroyNode(d)}:null};f=ZWa.prototype;f.destroy=function(){this.engine.destroy(this.namespaceId,this.delegate);this.delegate.destroy()};f.createElement=function(a,b){return this.delegate.createElement(a,b)};f.createComment=function(a){return this.delegate.createComment(a)};f.createText=function(a){return this.delegate.createText(a)};
f.appendChild=function(a,b){this.delegate.appendChild(a,b);this.engine.onInsert(this.namespaceId,b,a,!1)};f.insertBefore=function(a,b,c,d){d=void 0===d?!0:d;this.delegate.insertBefore(a,b,c);this.engine.onInsert(this.namespaceId,b,a,d)};f.removeChild=function(a,b,c){this.engine.onRemove(this.namespaceId,b,this.delegate,c)};f.selectRootElement=function(a,b){return this.delegate.selectRootElement(a,b)};f.parentNode=function(a){return this.delegate.parentNode(a)};f.nextSibling=function(a){return this.delegate.nextSibling(a)};
f.setAttribute=function(a,b,c,d){this.delegate.setAttribute(a,b,c,d)};f.removeAttribute=function(a,b,c){this.delegate.removeAttribute(a,b,c)};f.addClass=function(a,b){this.delegate.addClass(a,b)};f.removeClass=function(a,b){this.delegate.removeClass(a,b)};f.setStyle=function(a,b,c,d){this.delegate.setStyle(a,b,c,d)};f.removeStyle=function(a,b,c){this.delegate.removeStyle(a,b,c)};
f.setProperty=function(a,b,c){"@"==b.charAt(0)&&"@.disabled"==b?this.disableAnimations(a,!!c):this.delegate.setProperty(a,b,c)};f.setValue=function(a,b){this.delegate.setValue(a,b)};f.listen=function(a,b,c){return this.delegate.listen(a,b,c)};f.disableAnimations=function(a,b){this.engine.disableAnimations(a,b)};Ye.Object.defineProperties(ZWa.prototype,{data:{configurable:!0,enumerable:!0,get:function(){return this.delegate.data}}});
var $Wa=function(a,b,c,d){ZWa.call(this,b,c,d);this.factory=a;this.namespaceId=b};Y($Wa,ZWa);$Wa.prototype.setProperty=function(a,b,c){"@"==b.charAt(0)?"."==b.charAt(1)&&"@.disabled"==b?this.disableAnimations(a,void 0===c?!0:!!c):this.engine.process(this.namespaceId,a,b.substr(1),c):this.delegate.setProperty(a,b,c)};
$Wa.prototype.listen=function(a,b,c){var d=this;if("@"==b.charAt(0)){a=Wta(a);b=b.substr(1);var e="";"@"!=b.charAt(0)&&(e=g(Xta(b)),b=e.next().value,e=e.next().value);return this.engine.listen(this.namespaceId,a,b,e,function(k){d.factory.scheduleListenerCallback(k._data||-1,c,k)})}return this.delegate.listen(a,b,c)};
var aXa=function(a,b,c){NWa.call(this,a.body,b,c)};Y(aXa,NWa);aXa.prototype.ngOnDestroy=function(){this.flush()};aXa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]},{type:AWa},{type:wWa}]};aXa.\u0275fac=function(a){return new (a||aXa)(l(We),l(AWa),l(wWa))};aXa.\u0275prov=xb({token:aXa,factory:aXa.\u0275fac});
var Dj=new $b("AnimationModuleType"),bXa=[{provide:jWa,useClass:VWa},{provide:wWa,useFactory:function(){return new xWa}},{provide:NWa,useClass:aXa},{provide:ui,useFactory:function(a,b,c){return new YWa(a,b,c)},deps:[PVa,NWa,Kd]}],cXa=[{provide:AWa,useFactory:function(){return"function"===typeof(xsa()&&Element.prototype.animate||{})?new UWa:new SWa}},{provide:Dj,useValue:"BrowserAnimations"}].concat(Ab(bXa));[{provide:AWa,useClass:zWa},{provide:Dj,useValue:"NoopAnimations"}].concat(Ab(bXa));
var dXa=function(){};dXa.\u0275fac=function(a){return new (a||dXa)};dXa.\u0275mod=r({type:dXa});dXa.\u0275inj=h({providers:cXa,imports:[iWa]});
var Zta;
var dua,bua;
var fua;
var eXa=function(){};eXa.\u0275fac=function(a){return new (a||eXa)};eXa.\u0275mod=r({type:eXa});eXa.\u0275inj=h({});
var fXa;try{fXa="undefined"!==typeof Intl&&Intl.v8BreakIterator}catch(a){fXa=!1}
var Ej=function(a){this.EDGE=(this.isBrowser=(this._platformId=a)?"browser"===this._platformId:"object"===typeof document&&!!document)&&/(edge)/i.test(navigator.userAgent);this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.BLINK=this.isBrowser&&!(!window.chrome&&!fXa)&&"undefined"!==typeof CSS&&!this.EDGE&&!this.TRIDENT;this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&
!("MSStream"in window);this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT};Ej.ea=function(){return[{type:Object,ra:[{type:Yb,args:[aRa]}]}]};Ej.\u0275fac=function(a){return new (a||Ej)(l(aRa))};Ej.\u0275prov=xb({token:Ej,factory:Ej.\u0275fac,providedIn:"root"});
var gXa=new $b("VIRTUAL_SCROLL_STRATEGY");
var Fj=function(a,b,c){this._ngZone=a;this._platform=b;this._scrolled=new pd;this._globalSubscription=null;this._scrolledCount=0;this.scrollContainers=new Map;this._document=c};f=Fj.prototype;f.register=function(a){var b=this;this.scrollContainers.has(a)||this.scrollContainers.set(a,a._elementScrolled.subscribe(function(){return b._scrolled.next(a)}))};f.deregister=function(a){var b=this.scrollContainers.get(a);b&&(b.unsubscribe(),this.scrollContainers.delete(a))};
f.scrolled=function(a){var b=this;a=void 0===a?20:a;return this._platform.isBrowser?new nc(function(c){b._globalSubscription||b._addGlobalListener();var d=0<a?b._scrolled.pipe(Ila(a)).subscribe(c):b._scrolled.subscribe(c);b._scrolledCount++;return function(){d.unsubscribe();b._scrolledCount--;b._scrolledCount||b._removeGlobalListener()}}):oc()};f.ngOnDestroy=function(){var a=this;this._removeGlobalListener();this.scrollContainers.forEach(function(b,c){return a.deregister(c)});this._scrolled.complete()};
f.ancestorScrolled=function(a,b){var c=this.getAncestorScrollContainers(a);return this.scrolled(b).pipe(Nc(function(d){return!d||-1<c.indexOf(d)}))};f.getAncestorScrollContainers=function(a){var b=this,c=[];this.scrollContainers.forEach(function(d,e){b._scrollableContainsElement(e,a)&&c.push(e)});return c};f._getWindow=function(){return this._document.defaultView||window};f._scrollableContainsElement=function(a,b){b=Ue(b);a=a.elementRef.nativeElement;do if(b==a)return!0;while(b=b.parentElement);return!1};
f._addGlobalListener=function(){var a=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){var b=a._getWindow();return Hc(b.document,"scroll").subscribe(function(){return a._scrolled.next()})})};f._removeGlobalListener=function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)};Fj.ea=function(){return[{type:Kd},{type:Ej},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]}]};
Fj.\u0275fac=function(a){return new (a||Fj)(l(Kd),l(Ej),l(We,8))};Fj.\u0275prov=xb({token:Fj,factory:Fj.\u0275fac,providedIn:"root"});
var hXa=new $b("cdk-dir-doc",{providedIn:"root",factory:kua});
var iXa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,Gj=function(a){this.value="ltr";this.change=new Hi;if(a){var b=a.documentElement?a.documentElement.dir:null;b=(a.body?a.body.dir:null)||b||"ltr";b=(null===b||void 0===b?void 0:b.toLowerCase())||"";this.value="auto"===b&&"undefined"!==typeof navigator&&(null===navigator||void 0===navigator?0:navigator.language)?iXa.test(navigator.language)?"rtl":"ltr":"rtl"===b?"rtl":"ltr"}};
Gj.prototype.ngOnDestroy=function(){this.change.complete()};Gj.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[hXa]}]}]};Gj.\u0275fac=function(a){return new (a||Gj)(l(hXa,8))};Gj.\u0275prov=xb({token:Gj,factory:Gj.\u0275fac,providedIn:"root"});
var jXa=function(){};jXa.\u0275fac=function(a){return new (a||jXa)};jXa.\u0275mod=r({type:jXa});jXa.\u0275inj=h({});
var Hj=function(a,b,c,d){var e=this;this.elementRef=a;this.scrollDispatcher=b;this.ngZone=c;this.dir=d;this._destroyed=new pd;this._elementScrolled=new nc(function(k){return e.ngZone.runOutsideAngular(function(){return Hc(e.elementRef.nativeElement,"scroll").pipe(Bd(e._destroyed)).subscribe(k)})})};f=Hj.prototype;f.ngOnInit=function(){this.scrollDispatcher.register(this)};f.ngOnDestroy=function(){this.scrollDispatcher.deregister(this);this._destroyed.next();this._destroyed.complete()};
f.scrollTo=function(a){var b=this.elementRef.nativeElement,c=this.dir&&"rtl"==this.dir.value;null==a.left&&(a.left=c?a.end:a.start);null==a.right&&(a.right=c?a.start:a.end);null!=a.bottom&&(a.top=b.scrollHeight-b.clientHeight-a.bottom);c&&0!=eua()?(null!=a.left&&(a.right=b.scrollWidth-b.clientWidth-a.left),2==eua()?a.left=a.right:1==eua()&&(a.left=a.right?-a.right:a.right)):null!=a.right&&(a.left=b.scrollWidth-b.clientWidth-a.right);this._applyScrollToOptions(a)};
f._applyScrollToOptions=function(a){var b=this.elementRef.nativeElement;cua()?b.scrollTo(a):(null!=a.top&&(b.scrollTop=a.top),null!=a.left&&(b.scrollLeft=a.left))};
f.measureScrollOffset=function(a){var b=this.elementRef.nativeElement;if("top"==a)return b.scrollTop;if("bottom"==a)return b.scrollHeight-b.clientHeight-b.scrollTop;var c=this.dir&&"rtl"==this.dir.value;"start"==a?a=c?"right":"left":"end"==a&&(a=c?"left":"right");return c&&2==eua()?"left"==a?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&1==eua()?"left"==a?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:"left"==a?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft};
Hj.ea=function(){return[{type:cc},{type:Fj},{type:Kd},{type:Gj,ra:[{type:Ub}]}]};Hj.\u0275fac=function(a){return new (a||Hj)(D(cc),D(Fj),D(Kd),D(Gj,8))};Hj.\u0275dir=m({type:Hj,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]});
var Ij=function(){this._listeners=[]};Ij.prototype.notify=function(a,b){for(var c=g(this._listeners),d=c.next();!d.done;d=c.next())d=d.value,d(a,b)};Ij.prototype.listen=function(a){var b=this;this._listeners.push(a);return function(){b._listeners=b._listeners.filter(function(c){return a!==c})}};Ij.prototype.ngOnDestroy=function(){this._listeners=[]};Ij.\u0275fac=function(a){return new (a||Ij)};Ij.\u0275prov=xb({token:Ij,factory:Ij.\u0275fac,providedIn:"root"});
var kXa=new $b("_ViewRepeater");
var Jj=function(a,b,c){var d=this;this._platform=a;this._change=new pd;this._changeListener=function(e){d._change.next(e)};this._document=c;b.runOutsideAngular(function(){if(a.isBrowser){var e=d._getWindow();e.addEventListener("resize",d._changeListener);e.addEventListener("orientationchange",d._changeListener)}d.change().subscribe(function(){return d._viewportSize=null})})};f=Jj.prototype;
f.ngOnDestroy=function(){if(this._platform.isBrowser){var a=this._getWindow();a.removeEventListener("resize",this._changeListener);a.removeEventListener("orientationchange",this._changeListener)}this._change.complete()};f.getViewportSize=function(){this._viewportSize||this._updateViewportSize();var a={width:this._viewportSize.width,height:this._viewportSize.height};this._platform.isBrowser||(this._viewportSize=null);return a};
f.getViewportScrollPosition=function(){if(!this._platform.isBrowser)return{top:0,left:0};var a=this._document,b=this._getWindow(),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}};f.change=function(a){a=void 0===a?20:a;return 0<a?this._change.pipe(Ila(a)):this._change};f._getWindow=function(){return this._document.defaultView||window};
f._updateViewportSize=function(){var a=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}};Jj.ea=function(){return[{type:Ej},{type:Kd},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]}]};Jj.\u0275fac=function(a){return new (a||Jj)(l(Ej),l(Kd),l(We,8))};Jj.\u0275prov=xb({token:Jj,factory:Jj.\u0275fac,providedIn:"root"});
var lXa=["contentWrapper"],mXa="undefined"!==typeof requestAnimationFrame?PRa:Gi,Kj=function(a,b,c,d,e,k,n){Hj.call(this,a,k,c,e);var p=this;this.elementRef=a;this._changeDetectorRef=b;this._scrollStrategy=d;this._detachedSubject=new pd;this._renderedRangeSubject=new pd;this._orientation="vertical";this._appendOnly=!1;this.d5=new nc(function(u){return p._scrollStrategy.d5.subscribe(function(v){return Promise.resolve().then(function(){return p.ngZone.run(function(){return u.next(v)})})})});this.renderedRangeStream=
this._renderedRangeSubject;this._totalContentSize=0;this._totalContentHeight=this._totalContentWidth="";this._renderedRange={start:0,end:0};this._renderedContentOffset=this._viewportSize=this._dataLength=0;this._isChangeDetectionPending=this._renderedContentOffsetNeedsRewrite=!1;this._runAfterChangeDetection=[];this._viewportChanges=jc.EMPTY;this._viewportChanges=n.change().subscribe(function(){p.checkViewportSize()})};Y(Kj,Hj);Kj.\u0275dir=Hj.\u0275dir;f=Kj.prototype;
f.ngOnInit=function(){var a=this;Hj.prototype.ngOnInit.call(this);this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){a._measureViewportSize();a._scrollStrategy.attach(a);a._elementScrolled.pipe(yd(null),Ila(0,mXa)).subscribe(function(){return a._scrollStrategy.onContentScrolled()});a._markChangeDetectionNeeded()})})};
f.ngOnDestroy=function(){this.detach();this._scrollStrategy.detach();this._renderedRangeSubject.complete();this._detachedSubject.complete();this._viewportChanges.unsubscribe();Hj.prototype.ngOnDestroy.call(this)};f.attach=function(a){var b=this;this.ngZone.runOutsideAngular(function(){b._forOf=a;b._forOf.dataStream.pipe(Bd(b._detachedSubject)).subscribe(function(c){c=c.length;c!==b._dataLength&&(b._dataLength=c,b._scrollStrategy.onDataLengthChanged());b._doChangeDetection()})})};
f.detach=function(){this._forOf=null;this._detachedSubject.next()};f.getDataLength=function(){return this._dataLength};f.getViewportSize=function(){return this._viewportSize};f.setTotalContentSize=function(a){this._totalContentSize!==a&&(this._totalContentSize=a,this._calculateSpacerSize(),this._markChangeDetectionNeeded())};
f.setRenderedRange=function(a){var b=this;mua(this._renderedRange,a)||(this.appendOnly&&(a={start:0,end:Math.max(this._renderedRange.end,a.end)}),this._renderedRangeSubject.next(this._renderedRange=a),this._markChangeDetectionNeeded(function(){return b._scrollStrategy.onContentRendered()}))};
f.setRenderedContentOffset=function(a,b){var c=this,d=this.dir&&"rtl"==this.dir.value,e="horizontal"==this.orientation,k=e?"X":"Y";d="translate"+k+"("+Number((e&&d?-1:1)*a)+"px)";this._renderedContentOffset=a;"to-end"===(void 0===b?"to-start":b)&&(d+=" translate"+k+"(-100%)",this._renderedContentOffsetNeedsRewrite=!0);this._renderedContentTransform!=d&&(this._renderedContentTransform=d,this._markChangeDetectionNeeded(function(){c._renderedContentOffsetNeedsRewrite&&(c._renderedContentOffset-=c.measureRenderedContentSize(),
c._renderedContentOffsetNeedsRewrite=!1,c.setRenderedContentOffset(c._renderedContentOffset))}))};f.scrollToOffset=function(a,b){b={behavior:void 0===b?"auto":b};"horizontal"===this.orientation?b.start=a:b.top=a;this.scrollTo(b)};f.scrollToIndex=function(a,b){this._scrollStrategy.scrollToIndex(a,void 0===b?"auto":b)};f.measureScrollOffset=function(a){return a?Hj.prototype.measureScrollOffset.call(this,a):Hj.prototype.measureScrollOffset.call(this,"horizontal"===this.orientation?"start":"top")};
f.measureRenderedContentSize=function(){var a=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?a.offsetWidth:a.offsetHeight};f.measureRangeSize=function(a){return this._forOf?this._forOf.measureRangeSize(a,this.orientation):0};f.checkViewportSize=function(){this._measureViewportSize();this._scrollStrategy.onDataLengthChanged()};f._measureViewportSize=function(){var a=this.elementRef.nativeElement;this._viewportSize="horizontal"===this.orientation?a.clientWidth:a.clientHeight};
f._markChangeDetectionNeeded=function(a){var b=this;a&&this._runAfterChangeDetection.push(a);this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){b._doChangeDetection()})}))};
f._doChangeDetection=function(){var a=this;this._isChangeDetectionPending=!1;this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform;this.ngZone.run(function(){return a._changeDetectorRef.markForCheck()});var b=this._runAfterChangeDetection;this._runAfterChangeDetection=[];b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c()};
f._calculateSpacerSize=function(){this._totalContentHeight="horizontal"===this.orientation?"":this._totalContentSize+"px";this._totalContentWidth="horizontal"===this.orientation?this._totalContentSize+"px":""};
Ye.Object.defineProperties(Kj.prototype,{orientation:{configurable:!0,enumerable:!0,get:function(){return this._orientation},set:function(a){this._orientation!==a&&(this._orientation=a,this._calculateSpacerSize())}},appendOnly:{configurable:!0,enumerable:!0,get:function(){return this._appendOnly},set:function(a){this._appendOnly=Se(a)}}});Kj.ea=function(){return[{type:cc},{type:Ji},{type:Kd},{type:void 0,ra:[{type:Ub},{type:Yb,args:[gXa]}]},{type:Gj,ra:[{type:Ub}]},{type:Fj},{type:Jj}]};
Kj.\u0275fac=function(a){return new (a||Kj)(D(cc),D(Ji),D(Kd),D(gXa,8),D(Gj,8),D(Fj),D(Jj))};
Kj.\u0275cmp=m({type:Kj,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(a,b){a&1&&Ae(lXa,7);if(a&2){var c;ze(c=Ce())&&(b._contentWrapper=c.first)}},va:[1,"cdk-virtual-scroll-viewport"],Ca:4,Aa:function(a,b){a&2&&Pd("cdk-virtual-scroll-orientation-horizontal","horizontal"===b.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==b.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{d5:"scrolledIndexChange"},features:[ne([{provide:Hj,useExisting:Kj}]),
Ld],xa:["*"],ma:4,oa:4,qa:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(a,b){a&1&&(ce(),E(0,"div",0,1),ee(2),F(),G(3,"div",2));a&2&&(x(3),Od("width",b._totalContentWidth)("height",b._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;-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{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}[dir=rtl] .cdk-virtual-scroll-spacer{right:0;left:auto;transform-origin:100% 0}\n"],
encapsulation:2,changeDetection:0});
var Lj=function(){};Lj.\u0275fac=function(a){return new (a||Lj)};Lj.\u0275mod=r({type:Lj});Lj.\u0275inj=h({});var nXa=function(){};nXa.\u0275fac=function(a){return new (a||nXa)};nXa.\u0275mod=r({type:nXa});nXa.\u0275inj=h({imports:[[jXa,eXa,Lj],jXa,Lj]});
var oXa=new $b("cdk-input-modality-detector-options"),pXa={ignoreKeys:[18,17,224,91,16]},qXa=aua({passive:!0,capture:!0}),rXa=function(a,b,c,d){var e=this;this._platform=a;this._mostRecentTarget=null;this._modality=new pf(null);this._lastTouchMs=0;this._onKeydown=function(k){var n,p;null!==(p=null===(n=e._options)||void 0===n?void 0:n.ignoreKeys)&&void 0!==p&&p.some(function(u){return u===k.keyCode})||(e._modality.next("keyboard"),e._mostRecentTarget=iua(k))};this._onMousedown=function(k){650>Date.now()-
e._lastTouchMs||(e._modality.next(nua(k)?"keyboard":"mouse"),e._mostRecentTarget=iua(k))};this._onTouchstart=function(k){oua(k)?e._modality.next("keyboard"):(e._lastTouchMs=Date.now(),e._modality.next("touch"),e._mostRecentTarget=iua(k))};this._options=Object.assign(Object.assign({},pXa),d);this.modalityDetected=this._modality.pipe(vd(1));this.ffc=this.modalityDetected.pipe($c());a.isBrowser&&b.runOutsideAngular(function(){c.addEventListener("keydown",e._onKeydown,qXa);c.addEventListener("mousedown",
e._onMousedown,qXa);c.addEventListener("touchstart",e._onTouchstart,qXa)})};rXa.prototype.ngOnDestroy=function(){this._modality.complete();this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,qXa),document.removeEventListener("mousedown",this._onMousedown,qXa),document.removeEventListener("touchstart",this._onTouchstart,qXa))};rXa.ea=function(){return[{type:Ej},{type:Kd},{type:Document,ra:[{type:Yb,args:[We]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[oXa]}]}]};
rXa.\u0275fac=function(a){return new (a||rXa)(l(Ej),l(Kd),l(We),l(oXa,8))};rXa.\u0275prov=xb({token:rXa,factory:rXa.\u0275fac,providedIn:"root"});
var sXa=new $b("cdk-focus-monitor-default-options"),tXa=aua({passive:!0,capture:!0}),Mj=function(a,b,c,d,e){var k=this;this._ngZone=a;this._platform=b;this._inputModalityDetector=c;this._origin=null;this._originFromTouchInteraction=this._windowFocused=!1;this._elementInfo=new Map;this._monitoredElementCount=0;this._rootNodeFocusListenerCount=new Map;this._windowFocusListener=function(){k._windowFocused=!0;k._windowFocusTimeoutId=window.setTimeout(function(){return k._windowFocused=!1})};this._stopInputModalityDetector=
new pd;this._rootNodeFocusAndBlurListener=function(n){for(var p=iua(n),u="focus"===n.type?k._onFocus:k._onBlur;p;p=p.parentElement)u.call(k,n,p)};this._document=d;this._detectionMode=(null===e||void 0===e?void 0:e.detectionMode)||0};f=Mj.prototype;
f.monitor=function(a,b){b=void 0===b?!1:b;a=Ue(a);if(!this._platform.isBrowser||1!==a.nodeType)return oc(null);var c=gua(a)||this._getDocument(),d=this._elementInfo.get(a);if(d)return b&&(d.checkChildren=!0),d.subject;b={checkChildren:b,subject:new pd,rootNode:c};this._elementInfo.set(a,b);this._registerGlobalListeners(b);return b.subject};f.stopMonitoring=function(a){a=Ue(a);var b=this._elementInfo.get(a);b&&(b.subject.complete(),this._setClasses(a),this._elementInfo.delete(a),this._removeGlobalListeners(b))};
f.focusVia=function(a,b,c){var d=this;a=Ue(a);var e=this._getDocument().activeElement;a===e?this._getClosestElementsInfo(a).forEach(function(k){var n=g(k);k=n.next().value;n=n.next().value;return d._originChanged(k,b,n)}):(this._setOrigin(b),"function"===typeof a.focus&&a.focus(c))};f.ngOnDestroy=function(){var a=this;this._elementInfo.forEach(function(b,c){return a.stopMonitoring(c)})};f._getDocument=function(){return this._document||document};
f._getWindow=function(){return this._getDocument().defaultView||window};f._getFocusOrigin=function(a){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(a)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:"program"};f._shouldBeAttributedToTouch=function(a){return 1===this._detectionMode||!(null===a||void 0===a||!a.contains(this._inputModalityDetector._mostRecentTarget))};
f._setClasses=function(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused","touch"===b);a.classList.toggle("cdk-keyboard-focused","keyboard"===b);a.classList.toggle("cdk-mouse-focused","mouse"===b);a.classList.toggle("cdk-program-focused","program"===b)};
f._setOrigin=function(a,b){var c=this;b=void 0===b?!1:b;this._ngZone.runOutsideAngular(function(){c._origin=a;c._originFromTouchInteraction="touch"===a&&b;0===c._detectionMode&&(clearTimeout(c._originTimeoutId),c._originTimeoutId=setTimeout(function(){return c._origin=null},c._originFromTouchInteraction?650:1))})};f._onFocus=function(a,b){var c=this._elementInfo.get(b);a=iua(a);c&&(c.checkChildren||b===a)&&this._originChanged(b,this._getFocusOrigin(a),c)};
f._onBlur=function(a,b){var c=this._elementInfo.get(b);!c||c.checkChildren&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this._setClasses(b),this._emitOrigin(c.subject,null))};f._emitOrigin=function(a,b){this._ngZone.run(function(){return a.next(b)})};
f._registerGlobalListeners=function(a){var b=this;if(this._platform.isBrowser){var c=a.rootNode;(a=this._rootNodeFocusListenerCount.get(c)||0)||this._ngZone.runOutsideAngular(function(){c.addEventListener("focus",b._rootNodeFocusAndBlurListener,tXa);c.addEventListener("blur",b._rootNodeFocusAndBlurListener,tXa)});this._rootNodeFocusListenerCount.set(c,a+1);1===++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(function(){b._getWindow().addEventListener("focus",b._windowFocusListener)}),
this._inputModalityDetector.modalityDetected.pipe(Bd(this._stopInputModalityDetector)).subscribe(function(d){b._setOrigin(d,!0)}))}};
f._removeGlobalListeners=function(a){a=a.rootNode;if(this._rootNodeFocusListenerCount.has(a)){var b=this._rootNodeFocusListenerCount.get(a);1<b?this._rootNodeFocusListenerCount.set(a,b-1):(a.removeEventListener("focus",this._rootNodeFocusAndBlurListener,tXa),a.removeEventListener("blur",this._rootNodeFocusAndBlurListener,tXa),this._rootNodeFocusListenerCount.delete(a))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),
clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))};f._originChanged=function(a,b,c){this._setClasses(a,b);this._emitOrigin(c.subject,b);this._lastFocusOrigin=b};f._getClosestElementsInfo=function(a){var b=[];this._elementInfo.forEach(function(c,d){(d===a||c.checkChildren&&d.contains(a))&&b.push([d,c])});return b};Mj.ea=function(){return[{type:Kd},{type:Ej},{type:rXa},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[sXa]}]}]};
Mj.\u0275fac=function(a){return new (a||Mj)(l(Kd),l(Ej),l(rXa),l(We,8),l(sXa,8))};Mj.\u0275prov=xb({token:Mj,factory:Mj.\u0275fac,providedIn:"root"});var uXa=function(a,b){this._elementRef=a;this._focusMonitor=b;this.cdkFocusChange=new Hi};uXa.prototype.ngAfterViewInit=function(){var a=this,b=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(b,1===b.nodeType&&b.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(c){return a.cdkFocusChange.emit(c)})};
uXa.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef);this._monitorSubscription&&this._monitorSubscription.unsubscribe()};uXa.ea=function(){return[{type:cc},{type:Mj}]};uXa.\u0275fac=function(a){return new (a||uXa)(D(cc),D(Mj))};uXa.\u0275dir=m({type:uXa,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}});
var Nj=function(a){this._platform=a};Nj.prototype.isDisabled=function(a){return a.hasAttribute("disabled")};Nj.prototype.isVisible=function(a){return!!(a.offsetWidth||a.offsetHeight||"function"===typeof a.getClientRects&&a.getClientRects().length)&&"visible"===getComputedStyle(a).visibility};
Nj.prototype.isTabbable=function(a){if(!this._platform.isBrowser)return!1;try{var b=(a.ownerDocument&&a.ownerDocument.defaultView||window).frameElement}catch(k){b=null}if(b&&(-1===sua(b)||!this.isVisible(b)))return!1;b=a.nodeName.toLowerCase();var c=sua(a);if(a.hasAttribute("contenteditable"))a=-1!==c;else{var d;if(!(d="iframe"===b||"object"===b)&&(d=this._platform.WEBKIT&&this._platform.IOS)){d=a.nodeName.toLowerCase();var e="input"===d&&a.type;d=!("text"===e||"password"===e||"select"===d||"textarea"===
d)}a=d?!1:"audio"===b?a.hasAttribute("controls")?-1!==c:!1:"video"===b?-1===c?!1:null!==c?!0:this._platform.FIREFOX||a.hasAttribute("controls"):0<=a.tabIndex}return a};
Nj.prototype.isFocusable=function(a,b){var c;(c=pua(a)&&"hidden"==a.type)?c=!1:(c=a.nodeName.toLowerCase(),(c="input"===c||"select"===c||"button"===c||"textarea"===c)||(c=qua(a)&&a.hasAttribute("href")),c=c||a.hasAttribute("contenteditable")||rua(a));return c&&!this.isDisabled(a)&&((null===b||void 0===b?void 0:b.ignoreVisibility)||this.isVisible(a))};Nj.ea=function(){return[{type:Ej}]};Nj.\u0275fac=function(a){return new (a||Nj)(l(Ej))};Nj.\u0275prov=xb({token:Nj,factory:Nj.\u0275fac,providedIn:"root"});
var vXa=function(a,b,c,d,e){var k=this;this._element=a;this._checker=b;this._ngZone=c;this._document=d;this._hasAttached=!1;this.startAnchorListener=function(){return k.focusLastTabbableElement()};this.endAnchorListener=function(){return k.focusFirstTabbableElement()};this._enabled=!0;(void 0===e?0:e)||this.attachAnchors()};f=vXa.prototype;
f.destroy=function(){var a=this._startAnchor,b=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.remove());b&&(b.removeEventListener("focus",this.endAnchorListener),b.remove());this._startAnchor=this._endAnchor=null;this._hasAttached=!1};
f.attachAnchors=function(){var a=this;if(this._hasAttached)return!0;this._ngZone.runOutsideAngular(function(){a._startAnchor||(a._startAnchor=a._createAnchor(),a._startAnchor.addEventListener("focus",a.startAnchorListener));a._endAnchor||(a._endAnchor=a._createAnchor(),a._endAnchor.addEventListener("focus",a.endAnchorListener))});this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),
this._hasAttached=!0);return this._hasAttached};f.focusInitialElementWhenReady=function(a){var b=this;return new Promise(function(c){b._executeOnStable(function(){return c(b.focusInitialElement(a))})})};f.focusFirstTabbableElementWhenReady=function(a){var b=this;return new Promise(function(c){b._executeOnStable(function(){return c(b.focusFirstTabbableElement(a))})})};f.focusLastTabbableElementWhenReady=function(a){var b=this;return new Promise(function(c){b._executeOnStable(function(){return c(b.focusLastTabbableElement(a))})})};
f._getRegionBoundary=function(a){var b=this._element.querySelectorAll("[cdk-focus-region-"+a+"], [cdkFocusRegion"+(a+"], [cdk-focus-")+(a+"]"));return"start"==a?b.length?b[0]:this._getFirstTabbableElement(this._element):b.length?b[b.length-1]:this._getLastTabbableElement(this._element)};
f.focusInitialElement=function(a){var b=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!this._checker.isFocusable(b))return b=this._getFirstTabbableElement(b),null===b||void 0===b?void 0:b.focus(a),!!b;b.focus(a);return!0}return this.focusFirstTabbableElement(a)};f.focusFirstTabbableElement=function(a){var b=this._getRegionBoundary("start");b&&b.focus(a);return!!b};f.focusLastTabbableElement=function(a){var b=this._getRegionBoundary("end");b&&b.focus(a);return!!b};
f.hasAttached=function(){return this._hasAttached};f._getFirstTabbableElement=function(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;a=a.children;for(var b=0;b<a.length;b++){var c=a[b].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(a[b]):null;if(c)return c}return null};
f._getLastTabbableElement=function(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;a=a.children;for(var b=a.length-1;0<=b;b--){var c=a[b].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(a[b]):null;if(c)return c}return null};f._createAnchor=function(){var a=this._document.createElement("div");this._toggleAnchorTabIndex(this._enabled,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a};
f._toggleAnchorTabIndex=function(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")};f.toggleAnchors=function(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))};f._executeOnStable=function(a){this._ngZone.isStable?a():this._ngZone.onStable.pipe(ad(1)).subscribe(a)};
Ye.Object.defineProperties(vXa.prototype,{enabled:{configurable:!0,enumerable:!0,get:function(){return this._enabled},set:function(a){this._enabled=a;this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}}});var Oj=function(a,b,c){this._checker=a;this._ngZone=b;this._document=c};Oj.prototype.create=function(a,b){return new vXa(a,this._checker,this._ngZone,this._document,void 0===b?!1:b)};
Oj.ea=function(){return[{type:Nj},{type:Kd},{type:void 0,ra:[{type:Yb,args:[We]}]}]};Oj.\u0275fac=function(a){return new (a||Oj)(l(Nj),l(Kd),l(We))};Oj.\u0275prov=xb({token:Oj,factory:Oj.\u0275fac,providedIn:"root"});var Pj=function(a,b){this._elementRef=a;this._focusTrapFactory=b;this._previouslyFocusedElement=null;this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)};f=Pj.prototype;
f.ngOnDestroy=function(){this.focusTrap.destroy();this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)};f.ngAfterContentInit=function(){this.focusTrap.attachAnchors();this.autoCapture&&this._captureFocus()};f.ngDoCheck=function(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()};f.ngOnChanges=function(a){(a=a.autoCapture)&&!a.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()};
f._captureFocus=function(){this._previouslyFocusedElement=hua();this.focusTrap.focusInitialElementWhenReady()};Ye.Object.defineProperties(Pj.prototype,{enabled:{configurable:!0,enumerable:!0,get:function(){return this.focusTrap.enabled},set:function(a){this.focusTrap.enabled=Se(a)}},autoCapture:{configurable:!0,enumerable:!0,get:function(){return this._autoCapture},set:function(a){this._autoCapture=Se(a)}}});Pj.ea=function(){return[{type:cc},{type:Oj},{type:void 0,ra:[{type:Yb,args:[We]}]}]};
Pj.\u0275fac=function(a){return new (a||Pj)(D(cc),D(Oj),D(We))};Pj.\u0275dir=m({type:Pj,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},Ga:["cdkTrapFocus"],features:[Gb]});
var wXa=function(a,b){this._platform=a;this._document=b};wXa.prototype.getHighContrastMode=function(){if(!this._platform.isBrowser)return 0;var a=this._document.createElement("div");a.style.backgroundColor="rgb(1,2,3)";a.style.position="absolute";this._document.body.appendChild(a);var b=this._document.defaultView||window;b=b&&b.getComputedStyle?b.getComputedStyle(a):null;b=(b&&b.backgroundColor||"").replace(/ /g,"");a.remove();switch(b){case "rgb(0,0,0)":return 2;case "rgb(255,255,255)":return 1}return 0};
wXa.prototype._applyBodyHighContrastModeCssClasses=function(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){var a=this._document.body.classList;a.remove("cdk-high-contrast-active");a.remove("cdk-high-contrast-black-on-white");a.remove("cdk-high-contrast-white-on-black");this._hasCheckedHighContrastMode=!0;var b=this.getHighContrastMode();1===b?(a.add("cdk-high-contrast-active"),a.add("cdk-high-contrast-black-on-white")):2===b&&(a.add("cdk-high-contrast-active"),
a.add("cdk-high-contrast-white-on-black"))}};wXa.ea=function(){return[{type:Ej},{type:void 0,ra:[{type:Yb,args:[We]}]}]};wXa.\u0275fac=function(a){return new (a||wXa)(l(Ej),l(We))};wXa.\u0275prov=xb({token:wXa,factory:wXa.\u0275fac,providedIn:"root"});
var xXa=new $b("liveAnnouncerElement",{providedIn:"root",factory:tua}),yXa=new $b("LIVE_ANNOUNCER_DEFAULT_OPTIONS");
var Qj=function(){};Qj.prototype.create=function(a){return"undefined"===typeof MutationObserver?null:new MutationObserver(a)};Qj.\u0275fac=function(a){return new (a||Qj)};Qj.\u0275prov=xb({token:Qj,factory:Qj.\u0275fac,providedIn:"root"});var zXa=function(a){this._mutationObserverFactory=a;this._observedElements=new Map};f=zXa.prototype;f.ngOnDestroy=function(){var a=this;this._observedElements.forEach(function(b,c){return a._cleanupObserver(c)})};
f.observe=function(a){var b=this,c=Ue(a);return new nc(function(d){var e=b._observeElement(c).subscribe(d);return function(){e.unsubscribe();b._unobserveElement(c)}})};f._observeElement=function(a){if(this._observedElements.has(a))this._observedElements.get(a).count++;else{var b=new pd,c=this._mutationObserverFactory.create(function(d){return b.next(d)});c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});this._observedElements.set(a,{observer:c,stream:b,count:1})}return this._observedElements.get(a).stream};
f._unobserveElement=function(a){this._observedElements.has(a)&&(this._observedElements.get(a).count--,this._observedElements.get(a).count||this._cleanupObserver(a))};f._cleanupObserver=function(a){if(this._observedElements.has(a)){var b=this._observedElements.get(a),c=b.observer;b=b.stream;c&&c.disconnect();b.complete();this._observedElements.delete(a)}};zXa.ea=function(){return[{type:Qj}]};zXa.\u0275fac=function(a){return new (a||zXa)(l(Qj))};zXa.\u0275prov=xb({token:zXa,factory:zXa.\u0275fac,providedIn:"root"});
var Rj=function(a,b,c){this._contentObserver=a;this._elementRef=b;this._ngZone=c;this.event=new Hi;this._disabled=!1;this._currentSubscription=null};Rj.prototype.ngAfterContentInit=function(){this._currentSubscription||this.disabled||this._subscribe()};Rj.prototype.ngOnDestroy=function(){this._unsubscribe()};
Rj.prototype._subscribe=function(){var a=this;this._unsubscribe();var b=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(function(){a._currentSubscription=(a.debounce?b.pipe(Wc(a.debounce)):b).subscribe(a.event)})};Rj.prototype._unsubscribe=function(){var a;null===(a=this._currentSubscription)||void 0===a?void 0:a.unsubscribe()};
Ye.Object.defineProperties(Rj.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this._disabled},set:function(a){(this._disabled=Se(a))?this._unsubscribe():this._subscribe()}},debounce:{configurable:!0,enumerable:!0,get:function(){return this._debounce},set:function(a){this._debounce=Ve(a);this._subscribe()}}});Rj.ea=function(){return[{type:zXa},{type:cc},{type:Kd}]};Rj.\u0275fac=function(a){return new (a||Rj)(D(zXa),D(cc),D(Kd))};
Rj.\u0275dir=m({type:Rj,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},Ga:["cdkObserveContent"]});var AXa=function(){};AXa.\u0275fac=function(a){return new (a||AXa)};AXa.\u0275mod=r({type:AXa});AXa.\u0275inj=h({providers:[Qj]});
var Sj=function(a,b,c,d){this._ngZone=b;this._defaultOptions=d;this._document=c;this._liveElement=a||this._createLiveElement()};
Sj.prototype.announce=function(a){var b=lb.apply(1,arguments),c=this,d=this._defaultOptions;if(1===b.length&&"number"===typeof b[0])var e=b[0];else{b=g(b);var k=b.next().value;e=b.next().value}this.clear();clearTimeout(this._previousTimeout);k||(k=d&&d.politeness?d.politeness:"polite");null==e&&d&&(e=d.duration);this._liveElement.setAttribute("aria-live",k);return this._ngZone.runOutsideAngular(function(){return new Promise(function(n){clearTimeout(c._previousTimeout);c._previousTimeout=setTimeout(function(){c._liveElement.textContent=
a;n();"number"===typeof e&&(c._previousTimeout=setTimeout(function(){return c.clear()},e))},100)})})};Sj.prototype.clear=function(){this._liveElement&&(this._liveElement.textContent="")};Sj.prototype.ngOnDestroy=function(){var a;clearTimeout(this._previousTimeout);null===(a=this._liveElement)||void 0===a?void 0:a.remove();this._liveElement=null};
Sj.prototype._createLiveElement=function(){for(var a=this._document.getElementsByClassName("cdk-live-announcer-element"),b=this._document.createElement("div"),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");this._document.body.appendChild(b);return b};
Sj.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[xXa]}]},{type:Kd},{type:void 0,ra:[{type:Yb,args:[We]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[yXa]}]}]};Sj.\u0275fac=function(a){return new (a||Sj)(l(xXa,8),l(Kd),l(We),l(yXa,8))};Sj.\u0275prov=xb({token:Sj,factory:Sj.\u0275fac,providedIn:"root"});
var Tj=function(a){a._applyBodyHighContrastModeCssClasses()};Tj.ea=function(){return[{type:wXa}]};Tj.\u0275fac=function(a){return new (a||Tj)(l(wXa))};Tj.\u0275mod=r({type:Tj});Tj.\u0275inj=h({imports:[[eXa,AXa]]});
var yua=0,BXa=new Map,CXa=null,Uj=function(a){this._document=a};f=Uj.prototype;f.describe=function(a,b,c){if(this._canBeDescribed(a,b)){var d=xua(b,c);"string"!==typeof b?(zua(b),BXa.set(d,{messageElement:b,referenceCount:0})):BXa.has(d)||this._createMessageElement(b,c);this._isElementDescribedByMessage(a,d)||this._addMessageReference(a,d)}};
f.removeDescription=function(a,b,c){b&&this._isElementNode(a)&&(c=xua(b,c),this._isElementDescribedByMessage(a,c)&&this._removeMessageReference(a,c),"string"===typeof b&&(a=BXa.get(c))&&0===a.referenceCount&&this._deleteMessageElement(c),CXa&&0===CXa.childNodes.length&&this._deleteMessagesContainer())};
f.ngOnDestroy=function(){for(var a=this._document.querySelectorAll("[cdk-describedby-host]"),b=0;b<a.length;b++)this._removeCdkDescribedByReferenceIds(a[b]),a[b].removeAttribute("cdk-describedby-host");CXa&&this._deleteMessagesContainer();BXa.clear()};f._createMessageElement=function(a,b){var c=this._document.createElement("div");zua(c);c.textContent=a;b&&c.setAttribute("role",b);this._createMessagesContainer();CXa.appendChild(c);BXa.set(xua(a,b),{messageElement:c,referenceCount:0})};
f._deleteMessageElement=function(a){var b,c=BXa.get(a);null===(b=null===c||void 0===c?void 0:c.messageElement)||void 0===b?void 0:b.remove();BXa.delete(a)};f._createMessagesContainer=function(){if(!CXa){var a=this._document.getElementById("cdk-describedby-message-container");null===a||void 0===a?void 0:a.remove();CXa=this._document.createElement("div");CXa.id="cdk-describedby-message-container";CXa.style.visibility="hidden";CXa.classList.add("cdk-visually-hidden");this._document.body.appendChild(CXa)}};
f._deleteMessagesContainer=function(){CXa&&(CXa.remove(),CXa=null)};f._removeCdkDescribedByReferenceIds=function(a){var b=uua(a).filter(function(c){return 0!=c.indexOf("cdk-describedby-message")});a.setAttribute("aria-describedby",b.join(" "))};f._addMessageReference=function(a,b){b=BXa.get(b);vua(a,b.messageElement.id);a.setAttribute("cdk-describedby-host","");b.referenceCount++};f._removeMessageReference=function(a,b){b=BXa.get(b);b.referenceCount--;wua(a,b.messageElement.id);a.removeAttribute("cdk-describedby-host")};
f._isElementDescribedByMessage=function(a,b){a=uua(a);b=(b=BXa.get(b))&&b.messageElement.id;return!!b&&-1!=a.indexOf(b)};f._canBeDescribed=function(a,b){if(!this._isElementNode(a))return!1;if(b&&"object"===typeof b)return!0;b=null==b?"":(""+b).trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1};f._isElementNode=function(a){return a.nodeType===this._document.ELEMENT_NODE};Uj.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};Uj.\u0275fac=function(a){return new (a||Uj)(l(We))};
Uj.\u0275prov=xb({token:Uj,factory:Uj.\u0275fac,providedIn:"root"});
var DXa=function(a,b,c,d,e,k,n){vXa.call(this,a,b,c,d,n.defer);this._focusTrapManager=e;this._inertStrategy=k;this._focusTrapManager.register(this)};Y(DXa,vXa);DXa.prototype.destroy=function(){this._focusTrapManager.deregister(this);vXa.prototype.destroy.call(this)};DXa.prototype._enable=function(){this._inertStrategy.preventFocus(this);this.toggleAnchors(!0)};DXa.prototype._disable=function(){this._inertStrategy.allowFocus(this);this.toggleAnchors(!1)};
Ye.Object.defineProperties(DXa.prototype,{enabled:{configurable:!0,enumerable:!0,get:function(){return this._enabled},set:function(a){(this._enabled=a)?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}}});
var EXa=function(){this._listener=null};EXa.prototype.preventFocus=function(a){var b=this;this._listener&&a._document.removeEventListener("focus",this._listener,!0);this._listener=function(c){return b._trapFocus(a,c)};a._ngZone.runOutsideAngular(function(){a._document.addEventListener("focus",b._listener,!0)})};EXa.prototype.allowFocus=function(a){this._listener&&(a._document.removeEventListener("focus",this._listener,!0),this._listener=null)};
EXa.prototype._trapFocus=function(a,b){var c;b=b.target;var d=a._element;!b||d.contains(b)||(null===(c=b.closest)||void 0===c?0:c.call(b,"div.cdk-overlay-pane"))||setTimeout(function(){a.enabled&&!d.contains(a._document.activeElement)&&a.focusFirstTabbableElement()})};
var FXa=new $b("FOCUS_TRAP_INERT_STRATEGY");
var GXa=function(){this._focusTrapStack=[]};GXa.prototype.register=function(a){var b=this._focusTrapStack=this._focusTrapStack.filter(function(c){return c!==a});b.length&&b[b.length-1]._disable();b.push(a);a._enable()};GXa.prototype.deregister=function(a){a._disable();var b=this._focusTrapStack;a=b.indexOf(a);-1!==a&&(b.splice(a,1),b.length&&b[b.length-1]._enable())};GXa.\u0275fac=function(a){return new (a||GXa)};GXa.\u0275prov=xb({token:GXa,factory:GXa.\u0275fac,providedIn:"root"});
var HXa=function(a,b,c,d,e){this._checker=a;this._ngZone=b;this._focusTrapManager=c;this._document=d;this._inertStrategy=e||new EXa};HXa.prototype.create=function(a,b){b=void 0===b?{defer:!1}:b;return new DXa(a,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,"boolean"===typeof b?{defer:b}:b)};HXa.ea=function(){return[{type:Nj},{type:Kd},{type:GXa},{type:void 0,ra:[{type:Yb,args:[We]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[FXa]}]}]};
HXa.\u0275fac=function(a){return new (a||HXa)(l(Nj),l(Kd),l(GXa),l(We),l(FXa,8))};HXa.\u0275prov=xb({token:HXa,factory:HXa.\u0275fac,providedIn:"root"});
var IXa=function(a){var b=this;this._items=a;this._activeItemIndex=-1;this._activeItem=null;this._wrap=!1;this._letterKeyStream=new pd;this._typeaheadSubscription=jc.EMPTY;this._vertical=!0;this._allowedModifierKeys=[];this._homeAndEnd=!1;this._skipPredicateFn=function(c){return c.disabled};this._pressedLetters=[];this.tabOut=new pd;this.change=new pd;a instanceof De&&a.changes.subscribe(function(c){b._activeItem&&(c=c.toArray().indexOf(b._activeItem),-1<c&&c!==b._activeItemIndex&&(b._activeItemIndex=
c))})};f=IXa.prototype;f.skipPredicate=function(a){this._skipPredicateFn=a;return this};f.withWrap=function(a){this._wrap=void 0===a?!0:a;return this};f.withVerticalOrientation=function(a){this._vertical=void 0===a?!0:a;return this};f.withHorizontalOrientation=function(a){this._horizontal=a;return this};f.withAllowedModifierKeys=function(a){this._allowedModifierKeys=a;return this};
f.withTypeAhead=function(a){var b=this;a=void 0===a?200:a;this._typeaheadSubscription.unsubscribe();this._typeaheadSubscription=this._letterKeyStream.pipe(Dd(function(c){return b._pressedLetters.push(c)}),Wc(a),Nc(function(){return 0<b._pressedLetters.length}),z(function(){return b._pressedLetters.join("")})).subscribe(function(c){for(var d=b._getItemsArray(),e=1;e<d.length+1;e++){var k=(b._activeItemIndex+e)%d.length,n=d[k];if(!b._skipPredicateFn(n)&&0===n.getLabel().toUpperCase().trim().indexOf(c)){b.setActiveItem(k);
break}}b._pressedLetters=[]});return this};f.withHomeAndEnd=function(a){this._homeAndEnd=void 0===a?!0:a;return this};f.setActiveItem=function(a){var b=this._activeItem;this.updateActiveItem(a);this._activeItem!==b&&this.change.next(this._activeItemIndex)};
f.onKeydown=function(a){var b=this,c=a.keyCode,d=["altKey","ctrlKey","metaKey","shiftKey"].every(function(e){return!a[e]||-1<b._allowedModifierKeys.indexOf(e)});switch(c){case 9:this.tabOut.next();return;case 40:if(this._vertical&&d){this.setNextItemActive();break}else return;case 38:if(this._vertical&&d){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&d){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&
d){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&d){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&d){this.setLastItemActive();break}else return;default:if(d||Xe(a,"shiftKey"))a.key&&1===a.key.length?this._letterKeyStream.next(a.key.toLocaleUpperCase()):(65<=c&&90>=c||48<=c&&57>=c)&&this._letterKeyStream.next(String.fromCharCode(c));return}this._pressedLetters=[];a.preventDefault()};
f.isTyping=function(){return 0<this._pressedLetters.length};f.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)};f.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)};f.setNextItemActive=function(){0>this._activeItemIndex?this.setFirstItemActive():this._setActiveItemByDelta(1)};f.setPreviousItemActive=function(){0>this._activeItemIndex&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)};
f.updateActiveItem=function(a){var b=this._getItemsArray();a="number"===typeof a?a:b.indexOf(a);b=b[a];this._activeItem=null==b?null:b;this._activeItemIndex=a};f._setActiveItemByDelta=function(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)};f._setActiveInWrapMode=function(a){for(var b=this._getItemsArray(),c=1;c<=b.length;c++){var d=(this._activeItemIndex+a*c+b.length)%b.length;if(!this._skipPredicateFn(b[d])){this.setActiveItem(d);break}}};
f._setActiveInDefaultMode=function(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)};f._setActiveItemByIndex=function(a,b){var c=this._getItemsArray();if(c[a]){for(;this._skipPredicateFn(c[a]);)if(a+=b,!c[a])return;this.setActiveItem(a)}};f._getItemsArray=function(){return this._items instanceof De?this._items.toArray():this._items};
Ye.Object.defineProperties(IXa.prototype,{activeItemIndex:{configurable:!0,enumerable:!0,get:function(){return this._activeItemIndex}},activeItem:{configurable:!0,enumerable:!0,get:function(){return this._activeItem}}});
var JXa=function(){IXa.apply(this,arguments)};Y(JXa,IXa);JXa.prototype.setActiveItem=function(a){this.activeItem&&this.activeItem.setInactiveStyles();IXa.prototype.setActiveItem.call(this,a);this.activeItem&&this.activeItem.setActiveStyles()};
var Vj=function(){IXa.apply(this,arguments);this._origin="program"};Y(Vj,IXa);Vj.prototype.setFocusOrigin=function(a){this._origin=a;return this};Vj.prototype.setActiveItem=function(a){IXa.prototype.setActiveItem.call(this,a);this.activeItem&&this.activeItem.focus(this._origin)};
var Wj=function(a){this._attachedOverlays=[];this._document=a};Wj.prototype.ngOnDestroy=function(){this.detach()};Wj.prototype.add=function(a){this.remove(a);this._attachedOverlays.push(a)};Wj.prototype.remove=function(a){a=this._attachedOverlays.indexOf(a);-1<a&&this._attachedOverlays.splice(a,1);0===this._attachedOverlays.length&&this.detach()};Wj.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};Wj.\u0275fac=function(a){return new (a||Wj)(l(We))};
Wj.\u0275prov=xb({token:Wj,factory:Wj.\u0275fac,providedIn:"root"});
var KXa=function(a){Wj.call(this,a);var b=this;this._keydownListener=function(c){for(var d=b._attachedOverlays,e=d.length-1;-1<e;e--)if(0<d[e]._keydownEvents.observers.length){d[e]._keydownEvents.next(c);break}}};Y(KXa,Wj);KXa.prototype.add=function(a){Wj.prototype.add.call(this,a);this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)};
KXa.prototype.detach=function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)};KXa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]}]};KXa.\u0275fac=function(a){return new (a||KXa)(l(We))};KXa.\u0275prov=xb({token:KXa,factory:KXa.\u0275fac,providedIn:"root"});
var LXa=function(a,b){Wj.call(this,a);var c=this;this._platform=b;this._cursorStyleIsSet=!1;this.rGa=function(d){c.dga=iua(d)};this._clickListener=function(d){var e=iua(d),k="click"===d.type&&c.dga?c.dga:e;c.dga=null;for(var n=c._attachedOverlays.slice(),p=n.length-1;-1<p;p--){var u=n[p];if(!(1>u._outsidePointerEvents.observers.length)&&u.hasAttached()){if(u.overlayElement.contains(e)||u.overlayElement.contains(k))break;u._outsidePointerEvents.next(d)}}}};Y(LXa,Wj);
LXa.prototype.add=function(a){Wj.prototype.add.call(this,a);this._isAttached||(a=this._document.body,a.addEventListener("pointerdown",this.rGa,!0),a.addEventListener("click",this._clickListener,!0),a.addEventListener("auxclick",this._clickListener,!0),a.addEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=a.style.cursor,a.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0)};
LXa.prototype.detach=function(){if(this._isAttached){var a=this._document.body;a.removeEventListener("pointerdown",this.rGa,!0);a.removeEventListener("click",this._clickListener,!0);a.removeEventListener("auxclick",this._clickListener,!0);a.removeEventListener("contextmenu",this._clickListener,!0);this._platform.IOS&&this._cursorStyleIsSet&&(a.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1);this._isAttached=!1}};LXa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]},{type:Ej}]};
LXa.\u0275fac=function(a){return new (a||LXa)(l(We),l(Ej))};LXa.\u0275prov=xb({token:LXa,factory:LXa.\u0275fac,providedIn:"root"});
var Xj=function(a,b){this._platform=b;this._document=a};Xj.prototype.ngOnDestroy=function(){var a;null===(a=this._containerElement)||void 0===a?void 0:a.remove()};Xj.prototype.getContainerElement=function(){this._containerElement||this._createContainer();return this._containerElement};
Xj.prototype._createContainer=function(){if(this._platform.isBrowser||jua())for(var a=this._document.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]'),b=0;b<a.length;b++)a[b].remove();a=this._document.createElement("div");a.classList.add("cdk-overlay-container");jua()?a.setAttribute("platform","test"):this._platform.isBrowser||a.setAttribute("platform","server");this._document.body.appendChild(a);this._containerElement=a};
Xj.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]},{type:Ej}]};Xj.\u0275fac=function(a){return new (a||Xj)(l(We),l(Ej))};Xj.\u0275prov=xb({token:Xj,factory:Xj.\u0275fac,providedIn:"root"});
var MXa=function(a,b){Xj.call(this,a,b)};Y(MXa,Xj);f=MXa.prototype;f.ngOnDestroy=function(){Xj.prototype.ngOnDestroy.call(this);this._fullScreenEventName&&this._fullScreenListener&&this._document.removeEventListener(this._fullScreenEventName,this._fullScreenListener)};f._createContainer=function(){var a=this;Xj.prototype._createContainer.call(this);this._adjustParentForFullscreenChange();this._addFullscreenChangeListener(function(){return a._adjustParentForFullscreenChange()})};
f._adjustParentForFullscreenChange=function(){this._containerElement&&(this.getFullscreenElement()||this._document.body).appendChild(this._containerElement)};f._addFullscreenChangeListener=function(a){var b=this._getEventName();b&&(this._fullScreenListener&&this._document.removeEventListener(b,this._fullScreenListener),this._document.addEventListener(b,a),this._fullScreenListener=a)};
f._getEventName=function(){if(!this._fullScreenEventName){var a=this._document;a.fullscreenEnabled?this._fullScreenEventName="fullscreenchange":a.webkitFullscreenEnabled?this._fullScreenEventName="webkitfullscreenchange":a.mozFullScreenEnabled?this._fullScreenEventName="mozfullscreenchange":a.msFullscreenEnabled&&(this._fullScreenEventName="MSFullscreenChange")}return this._fullScreenEventName};
f.getFullscreenElement=function(){var a=this._document;return a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||null};MXa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]},{type:Ej}]};MXa.\u0275fac=function(a){return new (a||MXa)(l(We),l(Ej))};MXa.\u0275prov=xb({token:MXa,factory:MXa.\u0275fac,providedIn:"root"});
var NXa=cua(),OXa=function(a,b){this._viewportRuler=a;this._previousHTMLStyles={top:"",left:""};this._isEnabled=!1;this._document=b};OXa.prototype.attach=function(){};
OXa.prototype.enable=function(){if(this._canBeEnabled()){var a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition();this._previousHTMLStyles.left=a.style.left||"";this._previousHTMLStyles.top=a.style.top||"";a.style.left=Te(-this._previousScrollPosition.left);a.style.top=Te(-this._previousScrollPosition.top);a.classList.add("cdk-global-scrollblock");this._isEnabled=!0}};
OXa.prototype.disable=function(){if(this._isEnabled){var a=this._document.documentElement,b=a.style,c=this._document.body.style,d=b.scrollBehavior||"",e=c.scrollBehavior||"";this._isEnabled=!1;b.left=this._previousHTMLStyles.left;b.top=this._previousHTMLStyles.top;a.classList.remove("cdk-global-scrollblock");NXa&&(b.scrollBehavior=c.scrollBehavior="auto");window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top);NXa&&(b.scrollBehavior=d,c.scrollBehavior=e)}};
OXa.prototype._canBeEnabled=function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var a=this._document.body,b=this._viewportRuler.getViewportSize();return a.scrollHeight>b.height||a.scrollWidth>b.width};
var PXa=function(a,b,c,d){var e=this;this._scrollDispatcher=a;this._ngZone=b;this._viewportRuler=c;this._config=d;this._scrollSubscription=null;this._detach=function(){e.disable();e._overlayRef.hasAttached()&&e._ngZone.run(function(){return e._overlayRef.detach()})}};PXa.prototype.attach=function(a){this._overlayRef=a};
PXa.prototype.enable=function(){var a=this;if(!this._scrollSubscription){var b=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&1<this._config.threshold?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=b.subscribe(function(){var c=a._viewportRuler.getViewportScrollPosition().top;Math.abs(c-a._initialScrollPosition)>a._config.threshold?a._detach():a._overlayRef.updatePosition()})):this._scrollSubscription=b.subscribe(this._detach)}};
PXa.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)};PXa.prototype.detach=function(){this.disable();this._overlayRef=null};
var QXa=function(){};QXa.prototype.enable=function(){};QXa.prototype.disable=function(){};QXa.prototype.attach=function(){};
var RXa=function(a,b,c,d){this._scrollDispatcher=a;this._viewportRuler=b;this._ngZone=c;this._config=d;this._scrollSubscription=null};RXa.prototype.attach=function(a){this._overlayRef=a};
RXa.prototype.enable=function(){var a=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(function(){a._overlayRef.updatePosition();if(a._config&&a._config.autoClose){var b=a._overlayRef.overlayElement.getBoundingClientRect(),c=a._viewportRuler.getViewportSize(),d=c.width;c=c.height;Aua(b,[{width:d,height:c,bottom:c,right:d,top:0,left:0}])&&(a.disable(),a._ngZone.run(function(){return a._overlayRef.detach()}))}}))};
RXa.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)};RXa.prototype.detach=function(){this.disable();this._overlayRef=null};
var SXa=function(a,b,c,d){var e=this;this._scrollDispatcher=a;this._viewportRuler=b;this._ngZone=c;this.noop=function(){return new QXa};this.close=function(k){return new PXa(e._scrollDispatcher,e._ngZone,e._viewportRuler,k)};this.block=function(){return new OXa(e._viewportRuler,e._document)};this.reposition=function(k){return new RXa(e._scrollDispatcher,e._viewportRuler,e._ngZone,k)};this._document=d};SXa.ea=function(){return[{type:Fj},{type:Jj},{type:Kd},{type:void 0,ra:[{type:Yb,args:[We]}]}]};
SXa.\u0275fac=function(a){return new (a||SXa)(l(Fj),l(Jj),l(Kd),l(We))};SXa.\u0275prov=xb({token:SXa,factory:SXa.\u0275fac,providedIn:"root"});
var Yj=function(a){this.scrollStrategy=new QXa;this.panelClass="";this.hasBackdrop=!1;this.backdropClass="cdk-overlay-dark-backdrop";this.disposeOnNavigation=!1;if(a){var b=Object.keys(a);b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,void 0!==a[c]&&(this[c]=a[c])}};
var TXa=function(a,b,c,d,e,k,n,p,u){var v=this;this._portalOutlet=a;this._host=b;this._pane=c;this._config=d;this._ngZone=e;this._keyboardDispatcher=k;this._document=n;this._location=p;this._outsideClickDispatcher=u;this._backdropElement=null;this._backdropClick=new pd;this._attachments=new pd;this._detachments=new pd;this._locationChanges=jc.EMPTY;this._backdropClickHandler=function(y){return v._backdropClick.next(y)};this._keydownEvents=new pd;this._outsidePointerEvents=new pd;d.scrollStrategy&&
(this._scrollStrategy=d.scrollStrategy,this._scrollStrategy.attach(this));this._positionStrategy=d.positionStrategy};f=TXa.prototype;
f.attach=function(a){var b=this;a=this._portalOutlet.attach(a);!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);this._positionStrategy&&this._positionStrategy.attach(this);this._updateStackingOrder();this._updateElementSize();this._updateElementDirection();this._scrollStrategy&&this._scrollStrategy.enable();this._ngZone.onStable.pipe(ad(1)).subscribe(function(){b.hasAttached()&&b.updatePosition()});this._togglePointerEvents(!0);this._config.hasBackdrop&&
this._attachBackdrop();this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0);this._attachments.next();this._keyboardDispatcher.add(this);this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(function(){return b.dispose()}));this._outsideClickDispatcher.add(this);return a};
f.detach=function(){if(this.hasAttached()){this.detachBackdrop();this._togglePointerEvents(!1);this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach();this._scrollStrategy&&this._scrollStrategy.disable();var a=this._portalOutlet.detach();this._detachments.next();this._keyboardDispatcher.remove(this);this._detachContentWhenStable();this._locationChanges.unsubscribe();this._outsideClickDispatcher.remove(this);return a}};
f.dispose=function(){var a,b=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose();this._disposeScrollStrategy();this.SFa(this._backdropElement);this._locationChanges.unsubscribe();this._keyboardDispatcher.remove(this);this._portalOutlet.dispose();this._attachments.complete();this._backdropClick.complete();this._keydownEvents.complete();this._outsidePointerEvents.complete();this._outsideClickDispatcher.remove(this);null===(a=this._host)||void 0===a?void 0:a.remove();this._previousHostParent=
this._pane=this._host=null;b&&this._detachments.next();this._detachments.complete()};f.hasAttached=function(){return this._portalOutlet.hasAttached()};f.backdropClick=function(){return this._backdropClick};f.attachments=function(){return this._attachments};f.keydownEvents=function(){return this._keydownEvents};f.getConfig=function(){return this._config};f.updatePosition=function(){this._positionStrategy&&this._positionStrategy.apply()};
f.updatePositionStrategy=function(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))};f.updateSize=function(a){this._config=Object.assign(Object.assign({},this._config),a);this._updateElementSize()};f.setDirection=function(a){this._config=Object.assign(Object.assign({},this._config),{direction:a});this._updateElementDirection()};
f.addPanelClass=function(a){this._pane&&this._toggleClasses(this._pane,a,!0)};f.removePanelClass=function(a){this._pane&&this._toggleClasses(this._pane,a,!1)};f.getDirection=function(){var a=this._config.direction;return a?"string"===typeof a?a:a.value:"ltr"};f._updateElementDirection=function(){this._host.setAttribute("dir",this.getDirection())};
f._updateElementSize=function(){if(this._pane){var a=this._pane.style;a.width=Te(this._config.width);a.height=Te(this._config.height);a.minWidth=Te(this._config.minWidth);a.minHeight=Te(this._config.minHeight);a.maxWidth=Te(this._config.maxWidth);a.maxHeight=Te(this._config.maxHeight)}};f._togglePointerEvents=function(a){this._pane.style.pointerEvents=a?"":"none"};
f._attachBackdrop=function(){var a=this;this._backdropElement=this._document.createElement("div");this._backdropElement.classList.add("cdk-overlay-backdrop");this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0);this._host.parentElement.insertBefore(this._backdropElement,this._host);this._backdropElement.addEventListener("click",this._backdropClickHandler);"undefined"!==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){a._backdropElement&&
a._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")};f._updateStackingOrder=function(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)};
f.detachBackdrop=function(){var a=this,b=this._backdropElement;if(b){var c=function(){b&&(b.removeEventListener("click",a._backdropClickHandler),b.removeEventListener("transitionend",c),a.SFa(b));a._config.backdropClass&&a._toggleClasses(b,a._config.backdropClass,!1);clearTimeout(d)};b.classList.remove("cdk-overlay-backdrop-showing");this._ngZone.runOutsideAngular(function(){b.addEventListener("transitionend",c)});b.style.pointerEvents="none";var d=this._ngZone.runOutsideAngular(function(){return setTimeout(c,
500)})}};f._toggleClasses=function(a,b,c){b=Yta(b||[]).filter(function(d){return!!d});b.length&&(c?a.classList.add.apply(a.classList,Ab(b)):a.classList.remove.apply(a.classList,Ab(b)))};
f._detachContentWhenStable=function(){var a=this;this._ngZone.runOutsideAngular(function(){var b=a._ngZone.onStable.pipe(Bd(Mc(a._attachments,a._detachments))).subscribe(function(){a._pane&&a._host&&0!==a._pane.children.length||(a._pane&&a._config.panelClass&&a._toggleClasses(a._pane,a._config.panelClass,!1),a._host&&a._host.parentElement&&(a._previousHostParent=a._host.parentElement,a._host.remove()),b.unsubscribe())})})};
f._disposeScrollStrategy=function(){var a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())};f.SFa=function(a){a&&(a.remove(),this._backdropElement===a&&(this._backdropElement=null))};Ye.Object.defineProperties(TXa.prototype,{overlayElement:{configurable:!0,enumerable:!0,get:function(){return this._pane}},hostElement:{configurable:!0,enumerable:!0,get:function(){return this._host}}});
var UXa=function(a,b){this.connectionPair=a;this.scrollableViewProperties=b};
var Dua=/([A-Za-z%]+)$/,VXa=function(a,b,c,d,e){this._viewportRuler=b;this._document=c;this._platform=d;this._overlayContainer=e;this._lastBoundingBoxSize={width:0,height:0};this._isPushed=!1;this._canPush=!0;this._growAfterOpen=!1;this._hasFlexibleDimensions=!0;this._positionLocked=!1;this._viewportMargin=0;this._scrollables=[];this._preferredPositions=[];this._positionChanges=new pd;this._resizeSubscription=jc.EMPTY;this._offsetY=this._offsetX=0;this._appliedPanelClasses=[];this.positionChanges=
this._positionChanges;this.setOrigin(a)};f=VXa.prototype;f.attach=function(a){var b=this;this._validatePositions();a.hostElement.classList.add("cdk-overlay-connected-position-bounding-box");this._overlayRef=a;this._boundingBox=a.hostElement;this._pane=a.overlayElement;this._isDisposed=!1;this._isInitialRender=!0;this._lastPosition=null;this._resizeSubscription.unsubscribe();this._resizeSubscription=this._viewportRuler.change().subscribe(function(){b._isInitialRender=!0;b.apply()})};
f.apply=function(){if(!this._isDisposed&&this._platform.isBrowser)if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)this.reapplyLastPosition();else{this._clearPanelClasses();this._resetOverlayElementStyles();this._resetBoundingBoxStyles();this._viewportRect=this._getNarrowedViewportRect();this._originRect=this._getOriginRect();this._overlayRect=this._pane.getBoundingClientRect();this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();for(var a=this._originRect,
b=this._overlayRect,c=this._viewportRect,d=this._containerRect,e=[],k,n=g(this._preferredPositions),p=n.next();!p.done;p=n.next()){p=p.value;var u=this._getOriginPoint(a,d,p),v=this._getOverlayPoint(u,b,p),y=this._getOverlayFit(v,b,c,p);if(y.isCompletelyWithinViewport){this._isPushed=!1;this._applyPosition(p,u);return}if(this._canFitWithFlexibleDimensions(y,v,c))e.push({position:p,origin:u,overlayRect:b,boundingBoxRect:this._calculateBoundingBoxRect(u,p)});else if(!k||k.overlayFit.visibleArea<y.visibleArea)k=
{overlayFit:y,overlayPoint:v,originPoint:u,position:p,overlayRect:b}}if(e.length){a=null;b=-1;e=g(e);for(c=e.next();!c.done;c=e.next())c=c.value,d=c.boundingBoxRect.width*c.boundingBoxRect.height*(c.position.weight||1),d>b&&(b=d,a=c);this._isPushed=!1;this._applyPosition(a.position,a.origin)}else this._canPush&&(this._isPushed=!0),this._applyPosition(k.position,k.originPoint)}};f.detach=function(){this._clearPanelClasses();this._previousPushAmount=this._lastPosition=null;this._resizeSubscription.unsubscribe()};
f.dispose=function(){this._isDisposed||(this._boundingBox&&Cua(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)};
f.reapplyLastPosition=function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect();this._overlayRect=this._pane.getBoundingClientRect();this._viewportRect=this._getNarrowedViewportRect();this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();var a=this._lastPosition||this._preferredPositions[0],b=this._getOriginPoint(this._originRect,this._containerRect,a);this._applyPosition(a,b)}};
f.withScrollableContainers=function(a){this._scrollables=a;return this};f.withPositions=function(a){this._preferredPositions=a;-1===a.indexOf(this._lastPosition)&&(this._lastPosition=null);this._validatePositions();return this};f.withViewportMargin=function(a){this._viewportMargin=a;return this};f.withFlexibleDimensions=function(a){this._hasFlexibleDimensions=void 0===a?!0:a;return this};f.withGrowAfterOpen=function(a){this._growAfterOpen=void 0===a?!0:a;return this};
f.withPush=function(a){this._canPush=void 0===a?!0:a;return this};f.withLockedPosition=function(a){this._positionLocked=void 0===a?!0:a;return this};f.setOrigin=function(a){this._origin=a;return this};f.withDefaultOffsetX=function(a){this._offsetX=a;return this};f.withDefaultOffsetY=function(a){this._offsetY=a;return this};f.withTransformOriginOn=function(a){this._transformOriginSelector=a;return this};
f._getOriginPoint=function(a,b,c){if("center"==c.originX)var d=a.left+a.width/2;else{d=this._isRtl()?a.right:a.left;var e=this._isRtl()?a.left:a.right;d="start"==c.originX?d:e}0>b.left&&(d-=b.left);a="center"==c.originY?a.top+a.height/2:"top"==c.originY?a.top:a.bottom;0>b.top&&(a-=b.top);return{x:d,y:a}};
f._getOverlayPoint=function(a,b,c){var d="center"==c.overlayX?-b.width/2:"start"===c.overlayX?this._isRtl()?-b.width:0:this._isRtl()?0:-b.width;return{x:a.x+d,y:a.y+("center"==c.overlayY?-b.height/2:"top"==c.overlayY?0:-b.height)}};
f._getOverlayFit=function(a,b,c,d){b=Fua(b);var e=a.x;a=a.y;var k=this._getOffset(d,"x");d=this._getOffset(d,"y");k&&(e+=k);d&&(a+=d);d=0-a;a=a+b.height-c.height;c=this._subtractOverflows(b.width,0-e,e+b.width-c.width);e=this._subtractOverflows(b.height,d,a);d=c*e;return{visibleArea:d,isCompletelyWithinViewport:b.width*b.height===d,fitsInViewportVertically:e===b.height,fitsInViewportHorizontally:c==b.width}};
f._canFitWithFlexibleDimensions=function(a,b,c){if(this._hasFlexibleDimensions){var d=c.bottom-b.y;c=c.right-b.x;b=Eua(this._overlayRef.getConfig().minHeight);var e=Eua(this._overlayRef.getConfig().minWidth);c=a.fitsInViewportHorizontally||null!=e&&e<=c;return(a.fitsInViewportVertically||null!=b&&b<=d)&&c}return!1};
f._pushOverlayOnScreen=function(a,b,c){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};b=Fua(b);var d=this._viewportRect,e=Math.max(a.x+b.width-d.width,0),k=Math.max(a.y+b.height-d.height,0),n=Math.max(d.top-c.top-a.y,0),p=Math.max(d.left-c.left-a.x,0);e=b.width<=d.width?p||-e:a.x<this._viewportMargin?d.left-c.left-a.x:0;c=b.height<=d.height?n||-k:a.y<this._viewportMargin?d.top-c.top-a.y:0;this._previousPushAmount={x:e,y:c};
return{x:a.x+e,y:a.y+c}};f._applyPosition=function(a,b){this._setTransformOrigin(a);this._setOverlayElementStyles(b,a);this._setBoundingBoxStyles(b,a);a.panelClass&&this._addPanelClasses(a.panelClass);this._lastPosition=a;this._positionChanges.observers.length&&(b=this._getScrollVisibility(),this._positionChanges.next(new UXa(a,b)));this._isInitialRender=!1};
f._setTransformOrigin=function(a){if(this._transformOriginSelector){var b=this._boundingBox.querySelectorAll(this._transformOriginSelector),c=a.overlayY;a="center"===a.overlayX?"center":this._isRtl()?"start"===a.overlayX?"right":"left":"start"===a.overlayX?"left":"right";for(var d=0;d<b.length;d++)b[d].style.transformOrigin=a+" "+c}};
f._calculateBoundingBoxRect=function(a,b){var c=this._viewportRect,d=this._isRtl();if("top"===b.overlayY){var e=a.y;var k=c.height-e+this._viewportMargin}else if("bottom"===b.overlayY){var n=c.height-a.y+2*this._viewportMargin;k=c.height-n+this._viewportMargin}else{e=Math.min(c.bottom-a.y+c.top,a.y);var p=this._lastBoundingBoxSize.height;k=2*e;e=a.y-e;k>p&&!this._isInitialRender&&!this._growAfterOpen&&(e=a.y-p/2)}p="start"===b.overlayX&&!d||"end"===b.overlayX&&d;if("end"===b.overlayX&&!d||"start"===
b.overlayX&&d){var u=c.width-a.x+this._viewportMargin;b=a.x-this._viewportMargin}else if(p){var v=a.x;b=c.right-a.x}else v=Math.min(c.right-a.x+c.left,a.x),c=this._lastBoundingBoxSize.width,b=2*v,v=a.x-v,b>c&&!this._isInitialRender&&!this._growAfterOpen&&(v=a.x-c/2);return{top:e,left:v,bottom:n,right:u,width:b,height:k}};
f._setBoundingBoxStyles=function(a,b){a=this._calculateBoundingBoxRect(a,b);this._isInitialRender||this._growAfterOpen||(a.height=Math.min(a.height,this._lastBoundingBoxSize.height),a.width=Math.min(a.width,this._lastBoundingBoxSize.width));var c={};if(this._hasExactPosition())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{var d=this._overlayRef.getConfig().maxHeight,e=this._overlayRef.getConfig().maxWidth;c.height=Te(a.height);c.top=Te(a.top);c.bottom=Te(a.bottom);
c.width=Te(a.width);c.left=Te(a.left);c.right=Te(a.right);c.alignItems="center"===b.overlayX?"center":"end"===b.overlayX?"flex-end":"flex-start";c.justifyContent="center"===b.overlayY?"center":"bottom"===b.overlayY?"flex-end":"flex-start";d&&(c.maxHeight=Te(d));e&&(c.maxWidth=Te(e))}this._lastBoundingBoxSize=a;Cua(this._boundingBox.style,c)};f._resetBoundingBoxStyles=function(){Cua(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})};
f._resetOverlayElementStyles=function(){Cua(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})};
f._setOverlayElementStyles=function(a,b){var c={},d=this._hasExactPosition(),e=this._hasFlexibleDimensions,k=this._overlayRef.getConfig();if(d){var n=this._viewportRuler.getViewportScrollPosition();Cua(c,this._getExactOverlayY(b,a,n));Cua(c,this._getExactOverlayX(b,a,n))}else c.position="static";a="";n=this._getOffset(b,"x");b=this._getOffset(b,"y");n&&(a+="translateX("+n+"px) ");b&&(a+="translateY("+b+"px)");c.transform=a.trim();k.maxHeight&&(d?c.maxHeight=Te(k.maxHeight):e&&(c.maxHeight=""));k.maxWidth&&
(d?c.maxWidth=Te(k.maxWidth):e&&(c.maxWidth=""));Cua(this._pane.style,c)};f._getExactOverlayY=function(a,b,c){var d={top:"",bottom:""};b=this._getOverlayPoint(b,this._overlayRect,a);this._isPushed&&(b=this._pushOverlayOnScreen(b,this._overlayRect,c));"bottom"===a.overlayY?d.bottom=this._document.documentElement.clientHeight-(b.y+this._overlayRect.height)+"px":d.top=Te(b.y);return d};
f._getExactOverlayX=function(a,b,c){var d={left:"",right:""};b=this._getOverlayPoint(b,this._overlayRect,a);this._isPushed&&(b=this._pushOverlayOnScreen(b,this._overlayRect,c));"right"===(this._isRtl()?"end"===a.overlayX?"left":"right":"end"===a.overlayX?"right":"left")?d.right=this._document.documentElement.clientWidth-(b.x+this._overlayRect.width)+"px":d.left=Te(b.x);return d};
f._getScrollVisibility=function(){var a=this._getOriginRect(),b=this._pane.getBoundingClientRect(),c=this._scrollables.map(function(d){return d.elementRef.nativeElement.getBoundingClientRect()});return{isOriginClipped:Bua(a,c),isOriginOutsideView:Aua(a,c),isOverlayClipped:Bua(b,c),isOverlayOutsideView:Aua(b,c)}};f._subtractOverflows=function(a){return lb.apply(1,arguments).reduce(function(b,c){return b-Math.max(c,0)},a)};
f._getNarrowedViewportRect=function(){var a=this._document.documentElement.clientWidth,b=this._document.documentElement.clientHeight,c=this._viewportRuler.getViewportScrollPosition();return{top:c.top+this._viewportMargin,left:c.left+this._viewportMargin,right:c.left+a-this._viewportMargin,bottom:c.top+b-this._viewportMargin,width:a-2*this._viewportMargin,height:b-2*this._viewportMargin}};f._isRtl=function(){return"rtl"===this._overlayRef.getDirection()};
f._hasExactPosition=function(){return!this._hasFlexibleDimensions||this._isPushed};f._getOffset=function(a,b){return"x"===b?null==a.offsetX?this._offsetX:a.offsetX:null==a.offsetY?this._offsetY:a.offsetY};f._validatePositions=function(){};f._addPanelClasses=function(a){var b=this;this._pane&&Yta(a).forEach(function(c){""!==c&&-1===b._appliedPanelClasses.indexOf(c)&&(b._appliedPanelClasses.push(c),b._pane.classList.add(c))})};
f._clearPanelClasses=function(){var a=this;this._pane&&(this._appliedPanelClasses.forEach(function(b){a._pane.classList.remove(b)}),this._appliedPanelClasses=[])};f._getOriginRect=function(){var a=this._origin;if(a instanceof cc)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();var 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}};
Ye.Object.defineProperties(VXa.prototype,{positions:{configurable:!0,enumerable:!0,get:function(){return this._preferredPositions}}});
var WXa=function(){this._cssPosition="static";this._height=this._width=this._justifyContent=this._alignItems=this._rightOffset=this._leftOffset=this._bottomOffset=this._topOffset=""};f=WXa.prototype;f.attach=function(a){var b=a.getConfig();this._overlayRef=a;this._width&&!b.width&&a.updateSize({width:this._width});this._height&&!b.height&&a.updateSize({height:this._height});a.hostElement.classList.add("cdk-global-overlay-wrapper");this._isDisposed=!1};
f.top=function(a){this._bottomOffset="";this._topOffset=void 0===a?"":a;this._alignItems="flex-start";return this};f.left=function(a){this._rightOffset="";this._leftOffset=void 0===a?"":a;this._justifyContent="flex-start";return this};f.bottom=function(a){this._topOffset="";this._bottomOffset=void 0===a?"":a;this._alignItems="flex-end";return this};f.right=function(a){this._leftOffset="";this._rightOffset=void 0===a?"":a;this._justifyContent="flex-end";return this};
f.width=function(a){a=void 0===a?"":a;this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a;return this};f.height=function(a){a=void 0===a?"":a;this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a;return this};f.centerHorizontally=function(a){this.left(void 0===a?"":a);this._justifyContent="center";return this};f.centerVertically=function(a){this.top(void 0===a?"":a);this._alignItems="center";return this};
f.apply=function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var a=this._overlayRef.overlayElement.style,b=this._overlayRef.hostElement.style,c=this._overlayRef.getConfig(),d=c.width,e=c.height,k=c.maxWidth;c=c.maxHeight;d=("100%"===d||"100vw"===d)&&(!k||"100%"===k||"100vw"===k);e=("100%"===e||"100vh"===e)&&(!c||"100%"===c||"100vh"===c);a.position=this._cssPosition;a.marginLeft=d?"0":this._leftOffset;a.marginTop=e?"0":this._topOffset;a.marginBottom=this._bottomOffset;a.marginRight=this._rightOffset;
d?b.justifyContent="flex-start":"center"===this._justifyContent?b.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?b.justifyContent="flex-end":"flex-end"===this._justifyContent&&(b.justifyContent="flex-start"):b.justifyContent=this._justifyContent;b.alignItems=e?"flex-start":this._alignItems}};
f.dispose=function(){if(!this._isDisposed&&this._overlayRef){var a=this._overlayRef.overlayElement.style,b=this._overlayRef.hostElement,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._overlayRef=null;this._isDisposed=!0}};
var XXa=function(a,b,c,d){this._viewportRuler=a;this._document=b;this._platform=c;this._overlayContainer=d};XXa.prototype.global=function(){return new WXa};XXa.prototype.flexibleConnectedTo=function(a){return new VXa(a,this._viewportRuler,this._document,this._platform,this._overlayContainer)};XXa.ea=function(){return[{type:Jj},{type:void 0,ra:[{type:Yb,args:[We]}]},{type:Ej},{type:Xj}]};XXa.\u0275fac=function(a){return new (a||XXa)(l(Jj),l(We),l(Ej),l(Xj))};
XXa.\u0275prov=xb({token:XXa,factory:XXa.\u0275fac,providedIn:"root"});
var YXa=function(){};YXa.prototype.attach=function(a){this._attachedHost=a;return a.attach(this)};YXa.prototype.detach=function(){var a=this._attachedHost;null!=a&&(this._attachedHost=null,a.detach())};YXa.prototype.setAttachedHost=function(a){this._attachedHost=a};Ye.Object.defineProperties(YXa.prototype,{isAttached:{configurable:!0,enumerable:!0,get:function(){return null!=this._attachedHost}}});
var Zj=function(a,b,c,d){this.component=a;this.viewContainerRef=b;this.injector=c;this.componentFactoryResolver=d};Y(Zj,YXa);var ak=function(a,b,c){this.templateRef=a;this.viewContainerRef=b;this.context=c};Y(ak,YXa);ak.prototype.attach=function(a,b){this.context=b=void 0===b?this.context:b;return YXa.prototype.attach.call(this,a)};ak.prototype.detach=function(){this.context=void 0;return YXa.prototype.detach.call(this)};
Ye.Object.defineProperties(ak.prototype,{origin:{configurable:!0,enumerable:!0,get:function(){return this.templateRef.elementRef}}});var ZXa=function(){this._isDisposed=!1};f=ZXa.prototype;f.hasAttached=function(){return!!this._attachedPortal};f.attach=function(a){if(a instanceof Zj)return this._attachedPortal=a,this.attachComponentPortal(a);if(a instanceof ak)return this._attachedPortal=a,this.attachTemplatePortal(a)};
f.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null);this._invokeDisposeFn()};f.dispose=function(){this.hasAttached()&&this.detach();this._invokeDisposeFn();this._isDisposed=!0};f.setDisposeFn=function(a){this._disposeFn=a};f._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)};
var $Xa=function(a,b,c,d,e){this._isDisposed=!1;this.outletElement=a;this._componentFactoryResolver=b;this._appRef=c;this._defaultInjector=d;this._document=e};Y($Xa,ZXa);
$Xa.prototype.attachComponentPortal=function(a){var b=this,c=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component);if(a.viewContainerRef){var d=a.viewContainerRef.createComponent(c,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector);this.setDisposeFn(function(){return d.destroy()})}else d=c.create(a.injector||this._defaultInjector),this._appRef.attachView(d.hostView),this.setDisposeFn(function(){b._appRef.detachView(d.hostView);d.destroy()});
this.outletElement.appendChild(this._getComponentRootNode(d));this._attachedPortal=a;return d};$Xa.prototype.attachTemplatePortal=function(a){var b=this,c=a.viewContainerRef,d=c.createEmbeddedView(a.templateRef,a.context);d.rootNodes.forEach(function(e){return b.outletElement.appendChild(e)});d.detectChanges();this.setDisposeFn(function(){var e=c.indexOf(d);-1!==e&&c.remove(e)});this._attachedPortal=a;return d};$Xa.prototype.dispose=function(){ZXa.prototype.dispose.call(this);this.outletElement.remove()};
$Xa.prototype._getComponentRootNode=function(a){return a.hostView.rootNodes[0]};
var bk=function(a,b,c){this._isDisposed=!1;this._componentFactoryResolver=a;this._viewContainerRef=b;this._isInitialized=!1;this.attached=new Hi;this._document=c};Y(bk,ZXa);f=bk.prototype;f.ngOnInit=function(){this._isInitialized=!0};f.ngOnDestroy=function(){ZXa.prototype.dispose.call(this);this._attachedRef=this._attachedPortal=null};
f.attachComponentPortal=function(a){a.setAttachedHost(this);var b=null!=a.viewContainerRef?a.viewContainerRef:this._viewContainerRef,c=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component),d=b.createComponent(c,b.length,a.injector||b.injector);b!==this._viewContainerRef&&this._getRootNode().appendChild(d.hostView.rootNodes[0]);ZXa.prototype.setDisposeFn.call(this,function(){return d.destroy()});this._attachedPortal=a;this._attachedRef=d;this.attached.emit(d);
return d};f.attachTemplatePortal=function(a){var b=this;a.setAttachedHost(this);var c=this._viewContainerRef.createEmbeddedView(a.templateRef,a.context);ZXa.prototype.setDisposeFn.call(this,function(){return b._viewContainerRef.clear()});this._attachedPortal=a;this._attachedRef=c;this.attached.emit(c);return c};f._getRootNode=function(){var a=this._viewContainerRef.element.nativeElement;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode};
Ye.Object.defineProperties(bk.prototype,{portal:{configurable:!0,enumerable:!0,get:function(){return this._attachedPortal},set:function(a){if(!this.hasAttached()||a||this._isInitialized)this.hasAttached()&&ZXa.prototype.detach.call(this),a&&ZXa.prototype.attach.call(this,a),this._attachedPortal=a||null}}});bk.ea=function(){return[{type:si},{type:ye},{type:void 0,ra:[{type:Yb,args:[We]}]}]};bk.\u0275fac=function(a){return new (a||bk)(D(si),D(ye),D(We))};
bk.\u0275dir=m({type:bk,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},Ga:["cdkPortalOutlet"],features:[Ld]});var ck=function(){};ck.\u0275fac=function(a){return new (a||ck)};ck.\u0275mod=r({type:ck});ck.\u0275inj=h({});
var aYa=0,dk=function(a,b,c,d,e,k,n,p,u,v,y){this.scrollStrategies=a;this._overlayContainer=b;this._componentFactoryResolver=c;this._positionBuilder=d;this._keyboardDispatcher=e;this._injector=k;this._ngZone=n;this._document=p;this._directionality=u;this._location=v;this._outsideClickDispatcher=y};f=dk.prototype;
f.create=function(a){var b=this._createHostElement(),c=this._createPaneElement(b),d=this._createPortalOutlet(c);a=new Yj(a);a.direction=a.direction||this._directionality.value;return new TXa(d,b,c,a,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher)};f.position=function(){return this._positionBuilder};
f._createPaneElement=function(a){var b=this._document.createElement("div");b.id="cdk-overlay-"+aYa++;b.classList.add("cdk-overlay-pane");a.appendChild(b);return b};f._createHostElement=function(){var a=this._document.createElement("div");this._overlayContainer.getContainerElement().appendChild(a);return a};f._createPortalOutlet=function(a){this._appRef||(this._appRef=this._injector.get(Ii));return new $Xa(a,this._componentFactoryResolver,this._appRef,this._injector,this._document)};
dk.ea=function(){return[{type:SXa},{type:Xj},{type:si},{type:XXa},{type:KXa},{type:Ff},{type:Kd},{type:void 0,ra:[{type:Yb,args:[We]}]},{type:Gj},{type:zj},{type:LXa}]};dk.\u0275fac=function(a){return new (a||dk)(l(SXa),l(Xj),l(si),l(XXa),l(KXa),l(Ff),l(Kd),l(We),l(Gj),l(zj),l(LXa))};dk.\u0275prov=xb({token:dk,factory:dk.\u0275fac});
var bYa=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],cYa=new $b("cdk-connected-overlay-scroll-strategy"),ek=function(a){this.elementRef=a};ek.ea=function(){return[{type:cc}]};ek.\u0275fac=function(a){return new (a||ek)(D(cc))};
ek.\u0275dir=m({type:ek,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Ga:["cdkOverlayOrigin"]});
var dYa=function(a,b,c,d,e){this._overlay=a;this._dir=e;this._push=this._flexibleDimensions=this._growAfterOpen=this._lockPosition=this._hasBackdrop=!1;this._positionSubscription=this._detachSubscription=this._attachSubscription=this._backdropSubscription=jc.EMPTY;this.viewportMargin=0;this.disableClose=this.open=!1;this.backdropClick=new Hi;this.positionChange=new Hi;this.attach=new Hi;this.detach=new Hi;this.overlayKeydown=new Hi;this.overlayOutsideClick=new Hi;this._templatePortal=new ak(b,c);
this._scrollStrategyFactory=d;this.scrollStrategy=this._scrollStrategyFactory()};f=dYa.prototype;f.ngOnDestroy=function(){this._attachSubscription.unsubscribe();this._detachSubscription.unsubscribe();this._backdropSubscription.unsubscribe();this._positionSubscription.unsubscribe();this._overlayRef&&this._overlayRef.dispose()};
f.ngOnChanges=function(a){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this._position.apply());a.open&&(this.open?this._attachOverlay():this._detachOverlay())};
f._createOverlay=function(){var a=this;this.positions&&this.positions.length||(this.positions=bYa);var b=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=b.attachments().subscribe(function(){return a.attach.emit()});this._detachSubscription=b._detachments.subscribe(function(){return a.detach.emit()});b.keydownEvents().subscribe(function(c){a.overlayKeydown.next(c);27!==c.keyCode||a.disableClose||Xe(c)||(c.preventDefault(),a._detachOverlay())});this._overlayRef._outsidePointerEvents.subscribe(function(c){a.overlayOutsideClick.next(c)})};
f._buildConfig=function(){var a=this._position=this.positionStrategy||this._createPositionStrategy();a=new Yj({direction:this._dir,positionStrategy:a,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});if(this.width||0===this.width)a.width=this.width;if(this.height||0===this.height)a.height=this.height;if(this.minWidth||0===this.minWidth)a.minWidth=this.minWidth;if(this.minHeight||0===this.minHeight)a.minHeight=this.minHeight;this.backdropClass&&(a.backdropClass=this.backdropClass);
this.panelClass&&(a.panelClass=this.panelClass);return a};f._updatePositionStrategy=function(a){var b=this,c=this.positions.map(function(d){return{originX:d.originX,originY:d.originY,overlayX:d.overlayX,overlayY:d.overlayY,offsetX:d.offsetX||b.offsetX,offsetY:d.offsetY||b.offsetY,panelClass:d.panelClass||void 0}});return a.setOrigin(this.YFa()).withPositions(c).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)};
f._createPositionStrategy=function(){var a=this._overlay.position().flexibleConnectedTo(this.YFa());this._updatePositionStrategy(a);return a};f.YFa=function(){return this.origin instanceof ek?this.origin.elementRef:this.origin};
f._attachOverlay=function(){var a=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay();this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal);this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(b){a.backdropClick.emit(b)}):this._backdropSubscription.unsubscribe();this._positionSubscription.unsubscribe();0<this.positionChange.observers.length&&(this._positionSubscription=this._position.positionChanges.pipe(Cd(function(){return 0<
a.positionChange.observers.length})).subscribe(function(b){a.positionChange.emit(b);0===a.positionChange.observers.length&&a._positionSubscription.unsubscribe()}))};f._detachOverlay=function(){this._overlayRef&&this._overlayRef.detach();this._backdropSubscription.unsubscribe();this._positionSubscription.unsubscribe()};
Ye.Object.defineProperties(dYa.prototype,{offsetX:{configurable:!0,enumerable:!0,get:function(){return this._offsetX},set:function(a){this._offsetX=a;this._position&&this._updatePositionStrategy(this._position)}},offsetY:{configurable:!0,enumerable:!0,get:function(){return this._offsetY},set:function(a){this._offsetY=a;this._position&&this._updatePositionStrategy(this._position)}},hasBackdrop:{configurable:!0,enumerable:!0,get:function(){return this._hasBackdrop},set:function(a){this._hasBackdrop=
Se(a)}},lockPosition:{configurable:!0,enumerable:!0,get:function(){return this._lockPosition},set:function(a){this._lockPosition=Se(a)}},flexibleDimensions:{configurable:!0,enumerable:!0,get:function(){return this._flexibleDimensions},set:function(a){this._flexibleDimensions=Se(a)}},growAfterOpen:{configurable:!0,enumerable:!0,get:function(){return this._growAfterOpen},set:function(a){this._growAfterOpen=Se(a)}},push:{configurable:!0,enumerable:!0,get:function(){return this._push},set:function(a){this._push=
Se(a)}},overlayRef:{configurable:!0,enumerable:!0,get:function(){return this._overlayRef}},dir:{configurable:!0,enumerable:!0,get:function(){return this._dir?this._dir.value:"ltr"}}});dYa.ea=function(){return[{type:dk},{type:xe},{type:ye},{type:void 0,ra:[{type:Yb,args:[cYa]}]},{type:Gj,ra:[{type:Ub}]}]};dYa.\u0275fac=function(a){return new (a||dYa)(D(dk),D(xe),D(ye),D(cYa),D(Gj,8))};
dYa.\u0275dir=m({type:dYa,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth",
"minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],
hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},Ga:["cdkConnectedOverlay"],
features:[Gb]});var eYa={provide:cYa,deps:[dk],useFactory:function(a){return function(){return a.scrollStrategies.reposition()}}};
var fk=function(){};fk.\u0275fac=function(a){return new (a||fk)};fk.\u0275mod=r({type:fk});fk.\u0275inj=h({providers:[dk,eYa],imports:[[jXa,ck,nXa],nXa]});
new QQa;
new QQa;
var fYa=new $b("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),gk=function(a,b,c){this._sanityChecks=b;this._document=c;this._hasDoneGlobalChecks=!1;a._applyBodyHighContrastModeCssClasses();this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)};gk.prototype.brd=function(a){return jua()?!1:"boolean"===typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[a]};
gk.ea=function(){return[{type:wXa},{type:void 0,ra:[{type:Ub},{type:Yb,args:[fYa]}]},{type:Document,ra:[{type:Yb,args:[We]}]}]};gk.\u0275fac=function(a){return new (a||gk)(l(wXa),l(fYa,8),l(We))};gk.\u0275mod=r({type:gk});gk.\u0275inj=h({imports:[[jXa],jXa]});
var gYa=new $b("MAT_DATE_LOCALE",{providedIn:"root",factory:Hua});
var hk=new $b("mat-date-formats");
var hYa=new $b("MAT_HAMMER_OPTIONS"),iYa="longpress slide slidestart slideend slideright slideleft".split(" "),jYa={on:function(){},off:function(){}},kYa=function(a){var b=fWa.call(this)||this;b._hammerOptions=a;b.events=iYa;return b};Y(kYa,fWa);
kYa.prototype.buildHammer=function(a){var b="undefined"!==typeof window?window.Hammer:null;if(!b)return jYa;a=new b(a,this._hammerOptions||void 0);var c=new b.Pan,d=new b.Swipe;b=new b.Press;var e=this._createRecognizer(c,{event:"slide",threshold:0},d),k=this._createRecognizer(b,{event:"longpress",time:500});c.recognizeWith(d);k.recognizeWith(e);a.add([d,b,c,e,k]);return a};
kYa.prototype._createRecognizer=function(a,b){var c=lb.apply(2,arguments),d=new a.constructor(b);c.push(a);c.forEach(function(e){return d.recognizeWith(e)});return d};kYa.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[hYa]}]},{type:gk,ra:[{type:Ub}]}]};kYa.\u0275fac=function(a){return new (a||kYa)(l(hYa,8),l(gk,8))};kYa.\u0275prov=xb({token:kYa,factory:kYa.\u0275fac});
var lYa=function(){};lYa.\u0275fac=function(a){return new (a||lYa)};lYa.\u0275mod=r({type:lYa});lYa.\u0275inj=h({imports:[[gk],gk]});
var mYa=new $b("MAT_OPTION_PARENT_COMPONENT");
var nYa=["*",[["mat-option"],["ng-container"]]],oYa=cf(function(){}),pYa=0,qYa=function(a){var b;var c=oYa.call(this)||this;c._labelId="mat-optgroup-label-"+pYa++;c._inert=null!==(b=null===a||void 0===a?void 0:a.inertGroups)&&void 0!==b?b:!1;return c};Y(qYa,oYa);qYa.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[mYa]},{type:Ub}]}]};qYa.\u0275fac=function(a){return new (a||qYa)(D(mYa,8))};qYa.\u0275dir=m({type:qYa,inputs:{label:"label"},features:[Ld]});
var rYa=new $b("MatOptgroup"),ik=function(){return qYa.apply(this,arguments)||this};Y(ik,qYa);ik.\u0275dir=qYa.\u0275dir;ik.ea=qYa.ea;ik.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(ik)))(b||ik)}}();
ik.\u0275cmp=m({type:ik,selectors:[["mat-optgroup"]],va:[1,"mat-optgroup"],Ca:5,Aa:function(a,b){a&2&&(Nd("role",b._inert?null:"group")("aria-disabled",b._inert?null:b.disabled.toString())("aria-labelledby",b._inert?null:b._labelId),Pd("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Ga:["matOptgroup"],features:[ne([{provide:rYa,useExisting:ik}]),Ld],xa:["*","mat-option, ng-container"],ma:4,oa:2,qa:[["aria-hidden","true",1,"mat-optgroup-label",3,"id"]],template:function(a,b){a&1&&
(ce(nYa),E(0,"span",0),R(1),ee(2),F(),ee(3,1));a&2&&(A("id",b._labelId),x(1),S("",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;-moz-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"],
encapsulation:2,changeDetection:0});
var sYa=function(a,b,c){this._renderer=a;this.element=b;this.config=c;this.state=3};sYa.prototype.fadeOut=function(){this._renderer.fadeOutRipple(this)};
var tYa={enterDuration:225,exitDuration:150},uYa=aua({passive:!0}),vYa=["mousedown","touchstart"],wYa=["mouseup","mouseleave","touchend","touchcancel"],xYa=function(a,b,c,d){this._target=a;this._ngZone=b;this._isPointerDown=!1;this._activeRipples=new Set;this._pointerUpEventsRegistered=!1;d.isBrowser&&(this._containerElement=Ue(c))};f=xYa.prototype;
f.fadeInRipple=function(a,b,c){var d=this;c=void 0===c?{}:c;var e=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),k=Object.assign(Object.assign({},tYa),c.animation);c.centered&&(a=e.left+e.width/2,b=e.top+e.height/2);var n=c.radius||Iua(a,b,e);a-=e.left;b-=e.top;k=k.enterDuration;e=document.createElement("div");e.classList.add("mat-ripple-element");e.style.left=a-n+"px";e.style.top=b-n+"px";e.style.height=2*n+"px";e.style.width=2*n+"px";null!=c.color&&(e.style.backgroundColor=
c.color);e.style.transitionDuration=k+"ms";this._containerElement.appendChild(e);window.getComputedStyle(e).getPropertyValue("opacity");e.style.transform="scale3d(1, 1, 1)";var p=new sYa(this,e,c);p.state=0;this._activeRipples.add(p);c.persistent||(this._mostRecentTransientRipple=p);this._runTimeoutOutsideZone(function(){var u=p===d._mostRecentTransientRipple;p.state=1;c.persistent||u&&d._isPointerDown||p.fadeOut()},k);return p};
f.fadeOutRipple=function(a){var b=this._activeRipples.delete(a);a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null);this._activeRipples.size||(this._containerRect=null);if(b){var c=a.element;b=Object.assign(Object.assign({},tYa),a.config.animation);c.style.transitionDuration=b.exitDuration+"ms";c.style.opacity="0";a.state=2;this._runTimeoutOutsideZone(function(){a.state=3;c.remove()},b.exitDuration)}};
f.fadeOutAllNonPersistent=function(){this._activeRipples.forEach(function(a){a.config.persistent||a.fadeOut()})};f.setupTriggerEvents=function(a){(a=Ue(a))&&a!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=a,this._registerEvents(vYa))};f.handleEvent=function(a){"mousedown"===a.type?this._onMousedown(a):"touchstart"===a.type?this._onTouchStart(a):this._onPointerUp();this._pointerUpEventsRegistered||(this._registerEvents(wYa),this._pointerUpEventsRegistered=!0)};
f._onMousedown=function(a){var b=nua(a),c=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;this._target.rippleDisabled||b||c||(this._isPointerDown=!0,this.fadeInRipple(a.clientX,a.clientY,this._target.rippleConfig))};f._onTouchStart=function(a){if(!this._target.rippleDisabled&&!oua(a)){this._lastTouchStartEvent=Date.now();this._isPointerDown=!0;a=a.changedTouches;for(var b=0;b<a.length;b++)this.fadeInRipple(a[b].clientX,a[b].clientY,this._target.rippleConfig)}};
f._onPointerUp=function(){this._isPointerDown&&(this._isPointerDown=!1,this._activeRipples.forEach(function(a){var b=1===a.state||a.config.terminateOnPointerUp&&0===a.state;!a.config.persistent&&b&&a.fadeOut()}))};f._runTimeoutOutsideZone=function(a,b){b=void 0===b?0:b;this._ngZone.runOutsideAngular(function(){return setTimeout(a,b)})};f._registerEvents=function(a){var b=this;this._ngZone.runOutsideAngular(function(){a.forEach(function(c){b._triggerElement.addEventListener(c,b,uYa)})})};
f._removeTriggerEvents=function(){var a=this;this._triggerElement&&(vYa.forEach(function(b){a._triggerElement.removeEventListener(b,a,uYa)}),this._pointerUpEventsRegistered&&wYa.forEach(function(b){a._triggerElement.removeEventListener(b,a,uYa)}))};
var yYa=new $b("mat-ripple-global-options"),jk=function(a,b,c,d,e){this._elementRef=a;this._animationMode=e;this.radius=0;this._isInitialized=this._disabled=!1;this._globalOptions=d||{};this._rippleRenderer=new xYa(this,b,a,c)};f=jk.prototype;f.ngOnInit=function(){this._isInitialized=!0;this._setupTriggerEventsIfEnabled()};f.ngOnDestroy=function(){this._rippleRenderer._removeTriggerEvents()};f.fadeOutAllNonPersistent=function(){this._rippleRenderer.fadeOutAllNonPersistent()};
f._setupTriggerEventsIfEnabled=function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)};f.launch=function(a,b,c){return"number"===typeof a?this._rippleRenderer.fadeInRipple(a,void 0===b?0:b,Object.assign(Object.assign({},this.rippleConfig),c)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),a))};
Ye.Object.defineProperties(jk.prototype,{disabled:{configurable:!0,enumerable:!0,get:function(){return this._disabled},set:function(a){a&&this.fadeOutAllNonPersistent();this._disabled=a;this._setupTriggerEventsIfEnabled()}},trigger:{configurable:!0,enumerable:!0,get:function(){return this._trigger||this._elementRef.nativeElement},set:function(a){this._trigger=a;this._setupTriggerEventsIfEnabled()}},rippleConfig:{configurable:!0,enumerable:!0,get:function(){return{centered:this.centered,radius:this.radius,
color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},rippleDisabled:{configurable:!0,enumerable:!0,get:function(){return this.disabled||!!this._globalOptions.disabled}}});
jk.ea=function(){return[{type:cc},{type:Kd},{type:Ej},{type:void 0,ra:[{type:Ub},{type:Yb,args:[yYa]}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};jk.\u0275fac=function(a){return new (a||jk)(D(cc),D(Kd),D(Ej),D(yYa,8),D(Dj,8))};
jk.\u0275dir=m({type:jk,selectors:[["","mat-ripple",""],["","matRipple",""]],va:[1,"mat-ripple"],Ca:2,Aa:function(a,b){a&2&&Pd("mat-ripple-unbounded",b.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},Ga:["matRipple"]});
var zYa=function(a){this._animationMode=a;this.state="unchecked";this.disabled=!1};zYa.ea=function(){return[{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};zYa.\u0275fac=function(a){return new (a||zYa)(D(Dj,8))};
zYa.\u0275cmp=m({type:zYa,selectors:[["mat-pseudo-checkbox"]],va:[1,"mat-pseudo-checkbox"],Ca:8,Aa:function(a,b){a&2&&Pd("mat-pseudo-checkbox-indeterminate","indeterminate"===b.state)("mat-pseudo-checkbox-checked","checked"===b.state)("mat-pseudo-checkbox-disabled",b.disabled)("_mat-animation-noopable","NoopAnimations"===b._animationMode)},inputs:{state:"state",disabled:"disabled"},ma:0,oa:0,template:function(){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;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-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],
encapsulation:2,changeDetection:0});
var AYa=0,BYa=function(a,b){this.source=a;this.isUserInput=void 0===b?!1:b},CYa=function(a,b,c,d){this._element=a;this._changeDetectorRef=b;this._parent=c;this.group=d;this._disabled=this._active=this._selected=!1;this._mostRecentViewValue="";this.id="mat-option-"+AYa++;this.onSelectionChange=new Hi;this._stateChanges=new pd};f=CYa.prototype;f.select=function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())};
f.deselect=function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())};f.focus=function(a,b){var c=this._getHostElement();"function"===typeof c.focus&&c.focus(b)};f.setActiveStyles=function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())};f.setInactiveStyles=function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())};f.getLabel=function(){return this.viewValue};
f._handleKeydown=function(a){13!==a.keyCode&&32!==a.keyCode||Xe(a)||(this._selectViaInteraction(),a.preventDefault())};f._selectViaInteraction=function(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))};f._getAriaSelected=function(){return this.selected||(this.multiple?!1:null)};f._getTabIndex=function(){return this.disabled?"-1":"0"};f._getHostElement=function(){return this._element.nativeElement};
f.ngAfterViewChecked=function(){if(this._selected){var a=this.viewValue;a!==this._mostRecentViewValue&&(this._mostRecentViewValue=a,this._stateChanges.next())}};f.ngOnDestroy=function(){this._stateChanges.complete()};f._emitSelectionChangeEvent=function(a){this.onSelectionChange.emit(new BYa(this,void 0===a?!1:a))};
Ye.Object.defineProperties(CYa.prototype,{multiple:{configurable:!0,enumerable:!0,get:function(){return this._parent&&this._parent.multiple}},selected:{configurable:!0,enumerable:!0,get:function(){return this._selected}},disabled:{configurable:!0,enumerable:!0,get:function(){return this.group&&this.group.disabled||this._disabled},set:function(a){this._disabled=Se(a)}},disableRipple:{configurable:!0,enumerable:!0,get:function(){return!(!this._parent||!this._parent.disableRipple)}},active:{configurable:!0,
enumerable:!0,get:function(){return this._active}},viewValue:{configurable:!0,enumerable:!0,get:function(){return(this._getHostElement().textContent||"").trim()}}});CYa.ea=function(){return[{type:cc},{type:Ji},{type:void 0},{type:qYa}]};CYa.\u0275fac=function(){Sd()};CYa.\u0275dir=m({type:CYa,inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}});var kk=function(a,b,c,d){CYa.call(this,a,b,c,d)};Y(kk,CYa);kk.\u0275dir=CYa.\u0275dir;
kk.ea=function(){return[{type:cc},{type:Ji},{type:void 0,ra:[{type:Ub},{type:Yb,args:[mYa]}]},{type:ik,ra:[{type:Ub},{type:Yb,args:[rYa]}]}]};kk.\u0275fac=function(a){return new (a||kk)(D(cc),D(Ji),D(mYa,8),D(rYa,8))};
kk.\u0275cmp=m({type:kk,selectors:[["mat-option"]],va:["role","option",1,"mat-option","mat-focus-indicator"],Ca:12,Aa:function(a,b){a&1&&N("click",function(){return b._selectViaInteraction()})("keydown",function(c){return b._handleKeydown(c)});a&2&&(Ud("id",b.id),Nd("tabindex",b._getTabIndex())("aria-selected",b._getAriaSelected())("aria-disabled",b.disabled.toString()),Pd("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Ga:["matOption"],
features:[Ld],xa:["*"],ma:5,oa:4,qa:[["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"]],template:function(a,b){a&1&&(ce(),P(0,Jua,1,2,"mat-pseudo-checkbox",0),E(1,"span",1),ee(2),F(),P(3,Kua,2,1,"span",2),G(4,"div",3));a&2&&(A("ngIf",b.multiple),x(3),A("ngIf",
b.group&&b.group._inert),x(1),A("matRippleTrigger",b._getHostElement())("matRippleDisabled",b.disabled||b.disableRipple))},directives:[hj,zYa,jk],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:transparent}.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;-moz-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}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.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"],
encapsulation:2,changeDetection:0});
var lk=function(){};lk.\u0275fac=function(a){return new (a||lk)};lk.\u0275mod=r({type:lk});lk.\u0275inj=h({imports:[[gk,eXa],gk]});
/*

 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
*/
var DYa=function(){return".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:transparent;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] svg{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[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-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation: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"},
EYa=$e(function(a){this._elementRef=a},"primary"),FYa=new $b("mat-progress-spinner-default-options",{providedIn:"root",factory:Pua}),nk=function(a,b,c,d,e,k,n,p){var u=EYa.call(this,a)||this;u._document=c;u._diameter=100;u._value=0;u._resizeSubscription=jc.EMPTY;u.mode="determinate";u._spinnerAnimationLabel=u._getSpinnerAnimationLabel();GYa.has(c.head)||GYa.set(c.head,new Set([100]));u._noopAnimations="NoopAnimations"===d&&!!e&&!e._forceAnimations;e&&(e.diameter&&(u.diameter=e.diameter),e.strokeWidth&&
(u.strokeWidth=e.strokeWidth));b.isBrowser&&b.SAFARI&&n&&k&&p&&(u._resizeSubscription=n.change(150).subscribe(function(){"indeterminate"===u.mode&&p.run(function(){return k.markForCheck()})}));return u};Y(nk,EYa);f=nk.prototype;f.ngOnInit=function(){var a=this._elementRef.nativeElement;this._styleRoot=gua(a)||this._document.head;this._attachStyleNode();a.classList.add("mat-progress-spinner-indeterminate-animation")};f.ngOnDestroy=function(){this._resizeSubscription.unsubscribe()};
f._getCircleRadius=function(){return(this.diameter-10)/2};f._getViewBox=function(){var a=2*this._getCircleRadius()+this.strokeWidth;return"0 0 "+a+" "+a};f._getStrokeCircumference=function(){return 2*Math.PI*this._getCircleRadius()};f._getStrokeDashOffset=function(){return"determinate"===this.mode?this._getStrokeCircumference()*(100-this._value)/100:null};f._getCircleStrokeWidth=function(){return this.strokeWidth/this.diameter*100};
f.rV=function(a){var b;a=50*(null!==(b=a.currentScale)&&void 0!==b?b:1);return a+"% "+a+"%"};f._attachStyleNode=function(){var a=this._styleRoot,b=this._diameter,c=GYa.get(a);if(!c||!c.has(b)){var d=this._document.createElement("style");d.setAttribute("mat-spinner-animation",this._spinnerAnimationLabel);d.textContent=this._getAnimationText();a.appendChild(d);c||(c=new Set,GYa.set(a,c));c.add(b)}};
f._getAnimationText=function(){var a=this._getStrokeCircumference();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._spinnerAnimationLabel)};f._getSpinnerAnimationLabel=function(){return this.diameter.toString().replace(".","_")};
Ye.Object.defineProperties(nk.prototype,{diameter:{configurable:!0,enumerable:!0,get:function(){return this._diameter},set:function(a){this._diameter=Ve(a);this._spinnerAnimationLabel=this._getSpinnerAnimationLabel();this._styleRoot&&this._attachStyleNode()}},strokeWidth:{configurable:!0,enumerable:!0,get:function(){return this._strokeWidth||this.diameter/10},set:function(a){this._strokeWidth=Ve(a)}},value:{configurable:!0,enumerable:!0,get:function(){return"determinate"===this.mode?this._value:0},
set:function(a){this._value=Math.max(0,Math.min(100,Ve(a)))}}});var GYa=new WeakMap;nk.ea=function(){return[{type:cc},{type:Ej},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]},{type:void 0,ra:[{type:Yb,args:[FYa]}]},{type:Ji},{type:Jj},{type:Kd}]};nk.\u0275fac=function(a){return new (a||nk)(D(cc),D(Ej),D(We,8),D(Dj,8),D(FYa),D(Ji),D(Jj),D(Kd))};
nk.\u0275cmp=m({type:nk,selectors:[["mat-progress-spinner"]],va:["role","progressbar","tabindex","-1",1,"mat-progress-spinner"],Ca:10,Aa:function(a,b){a&2&&(Nd("aria-valuemin","determinate"===b.mode?0:null)("aria-valuemax","determinate"===b.mode?100:null)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),Od("width",b.diameter,"px")("height",b.diameter,"px"),Pd("_mat-animation-noopable",b._noopAnimations))},inputs:{color:"color",diameter:"diameter",strokeWidth:"strokeWidth",mode:"mode",
value:"value"},Ga:["matProgressSpinner"],features:[Ld],ma:4,oa:8,qa:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(a,b){a&1&&(Qb(),E(0,"svg",0,1),P(2,
Lua,1,11,"circle",2),P(3,Mua,1,9,"circle",3),F());a&2&&(Od("width",b.diameter,"px")("height",b.diameter,"px"),A("ngSwitch","indeterminate"===b.mode),Nd("viewBox",b._getViewBox()),x(2),A("ngSwitchCase",!0),x(1),A("ngSwitchCase",!1))},directives:[ij,jj],styles:[DYa()],encapsulation:2,changeDetection:0});var ok=function(a,b,c,d,e,k,n,p){a=nk.call(this,a,b,c,d,e,k,n,p)||this;a.mode="indeterminate";return a};Y(ok,nk);
ok.ea=function(){return[{type:cc},{type:Ej},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]},{type:void 0,ra:[{type:Yb,args:[FYa]}]},{type:Ji},{type:Jj},{type:Kd}]};ok.\u0275fac=function(a){return new (a||ok)(D(cc),D(Ej),D(We,8),D(Dj,8),D(FYa),D(Ji),D(Jj),D(Kd))};
ok.\u0275cmp=m({type:ok,selectors:[["mat-spinner"]],va:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],Ca:6,Aa:function(a,b){a&2&&(Od("width",b.diameter,"px")("height",b.diameter,"px"),Pd("_mat-animation-noopable",b._noopAnimations))},inputs:{color:"color"},features:[Ld],ma:4,oa:8,qa:[["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["svg",""],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray",
"stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width","transform-origin",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(a,b){a&1&&(Qb(),E(0,"svg",0,1),P(2,Nua,1,11,"circle",2),P(3,Oua,1,9,"circle",3),F());a&2&&(Od("width",b.diameter,"px")("height",b.diameter,"px"),A("ngSwitch","indeterminate"===b.mode),Nd("viewBox",b._getViewBox()),x(2),A("ngSwitchCase",!0),x(1),A("ngSwitchCase",!1))},directives:[ij,jj],styles:[DYa()],
encapsulation:2,changeDetection:0});
var HYa=["projectedPlaceholder"],IYa=function(a){this.document=a;this.click=new Hi};IYa.prototype.onClick=function(){this.click.emit()};Ye.Object.defineProperties(IYa.prototype,{hasFocus:{configurable:!0,enumerable:!0,get:function(){return!!this.projectedPlaceholder&&this.projectedPlaceholder.nativeElement.contains(this.document.activeElement)}}});IYa.ea=function(){return[{type:Document,ra:[{type:Yb,args:[We]}]}]};IYa.\u0275fac=function(a){return new (a||IYa)(D(We))};
IYa.\u0275cmp=m({type:IYa,selectors:[["xap-deferred-loader-outlet-placeholder"]],viewQuery:function(a,b){a&1&&Ae(HYa,5);if(a&2){var c;ze(c=Ce())&&(b.projectedPlaceholder=c.first)}},outputs:{click:"click"},xa:["*"],ma:2,oa:2,qa:[["class","xap-deferred-loader-projected-placeholder",3,"click",4,"ngIf"],["class","xap-deferred-loader-spinner","color","primary",3,"diameter","strokeWidth","click",4,"ngIf"],[1,"xap-deferred-loader-projected-placeholder",3,"click"],["projectedPlaceholder",""],["color","primary",
1,"xap-deferred-loader-spinner",3,"diameter","strokeWidth","click"]],template:function(a,b){a&1&&(ce(),P(0,Qua,3,0,"div",0),P(1,Rua,1,2,"mat-spinner",1));a&2&&(A("ngIf","projected"===b.placeholderType),x(1),A("ngIf","spinner"===b.placeholderType))},directives:[hj,ok],styles:["mat-spinner.xap-deferred-loader-spinner{display:inline-block;line-height:0;vertical-align:middle;color:currentcolor;fill:currentcolor;height:24px;width:24px}"],encapsulation:2,changeDetection:0});
var JYa=function(){Ej.apply(this,arguments);this.MOBILE=nHa||oHa||pHa||qHa};Y(JYa,Ej);JYa.ea=Ej.ea;JYa.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(JYa)))(b||JYa)}}();JYa.\u0275prov=xb({token:JYa,factory:JYa.\u0275fac});
var KYa=new $b("trigger_detectors");
var Z={};Z.AssertionError=wda;Z.ENABLE_ASSERTS=!1;Z.assert=function(a){return a};Z.assertArray=function(a){return a};Z.assertBoolean=function(a){return a};Z.assertElement=function(a){return a};Z.assertExists=function(a){return a};Z.assertFinite=function(a){return a};Z.assertFunction=function(a){return a};Z.assertInstanceof=function(a){return a};Z.assertNumber=function(a){return a};Z.assertObject=function(a){return a};Z.assertString=function(a){return a};Z.fail=function(){};
var LYa=["immediate"],pk=function(a,b,c,d){this.elementRef=a;this.loader=b;this.platform=c;this.isLoadingAService=!1;this.triggersInternal=LYa;this.trigger=new Hi;this.triggerLoad=new Hi;this.error=new Hi;this.postLoadClick=new Hi;this.hasBeenInitialized=this.hasBeenClicked=this.hasLoaded=this.isLoading=!1;this.destroyed=new pd;this.VX=new Map;a=g(d);for(b=a.next();!b.done;b=a.next())b=b.value,this.VX.set(b.name,b)};f=pk.prototype;
f.onClick=function(){this.hasBeenClicked=!0;this.hasLoaded&&this.postLoadClick&&this.postLoadClick.emit({service:this.instance})};f.ngOnInit=function(){(0,Z.assert)(this.typeInfo,"DeferredLoaderTrigger requires typeInfo");this.hasBeenInitialized=!0;this.handleTriggerChange()};f.ngOnDestroy=function(){this.stopListeningForTriggers();this.destroyed.next();this.destroyed.complete()};
f.getTriggerDetectorsForDevice=function(){var a=this;return(this.platform.MOBILE&&this.mobileTriggersInternal&&this.mobileTriggersInternal.length?this.mobileTriggersInternal:this.triggersInternal).map(function(b){var c=a.VX.get(b);if(!c)throw c=Object.keys(a.VX).join(", "),Error("kd`"+b+"`"+c);return c})};
f.handleTriggerChange=function(){var a=this;if(this.hasBeenInitialized&&!this.isLoading&&!this.hasLoaded){this.stopListeningForTriggers();var b=this.getTriggerDetectorsForDevice().map(function(c){return c.listen(a.elementRef).pipe(z(function(){return c.name}))});Mc.apply(null,Ab(b)).pipe(Bd(this.destroyed)).subscribe(function(c){a.startLoad(c)})}};f.stopListeningForTriggers=function(){this.destroyed.next();for(var a=g(this.VX.values()),b=a.next();!b.done;b=a.next())b.value.stop(this.elementRef)};
f.startLoad=function(a){var b=this;this.stopListeningForTriggers();this.isLoading=!0;this.trigger&&this.trigger.emit({NQ:a});(this.isLoadingAService?this.loader.loadService(this.typeInfo).then(function(c){b.instance=c}):this.loader.fetchModule(this.typeInfo.moduleId)).then(function(){b.isLoading=!1;b.hasLoaded=!0;b.triggerLoad&&b.triggerLoad.emit({service:b.instance});b.hasBeenClicked&&b.postLoadClick&&b.postLoadClick.emit({service:b.instance})}).catch(function(c){b.error.emit({error:c})})};
Ye.Object.defineProperties(pk.prototype,{triggers:{configurable:!0,enumerable:!0,set:function(a){a&&(this.triggersInternal=Yta(a),(0,Z.assert)(0<this.triggersInternal.length,"At least one trigger type must be specified"),this.handleTriggerChange())}},mobileTriggers:{configurable:!0,enumerable:!0,set:function(a){a&&(this.mobileTriggersInternal=Yta(a),this.handleTriggerChange())}}});pk.ea=function(){return[{type:cc},{type:jf},{type:JYa},{type:Array,ra:[{type:Yb,args:[KYa]}]}]};
pk.\u0275fac=function(a){return new (a||pk)(D(cc),D(jf),D(JYa),D(KYa))};
pk.\u0275dir=m({type:pk,selectors:[["","xapDeferredLoaderTrigger",""],["xap-deferred-loader-outlet","triggers",""],["ng-template","xapDeferredLoaderOutlet","","triggers",""]],Ca:4,Aa:function(a,b){a&1&&N("click",function(){return b.onClick()});a&2&&Pd("xap-deferred-loader-trigger-is-loading",b.isLoading)("xap-deferred-loader-trigger-has-loaded",b.hasLoaded)},inputs:{typeInfo:"typeInfo",isLoadingAService:"isLoadingAService",triggers:"triggers",mobileTriggers:"mobileTriggers"},outputs:{trigger:"trigger",
triggerLoad:"triggerLoad",error:"error",postLoadClick:"postLoadClick"}});
var MYa=["loadeeTarget"],NYa=["projectedContent"],OYa=["projectedPlaceholder"],PYa=["*",[["","xapDeferredLoaderOutletPlaceholder",""]]],qk=function(a,b,c,d,e){this.changeDetectorRef=a;this.localInjector=b;this.loader=c;this.elementRef=d;this.trigger=e;this.providers=[];this.injector="local";this.MJ=!1;this.load=new Hi;this.error=new Hi;this.hasLoaded=!1;this.outputSubscriptions={};this.isDestroyed=this.isInitialized=this.hadPreloadClick=!1;this.destroy=new pd};f=qk.prototype;
f.setTypeInfo=function(a){this.typeInfoInternal=a;this.isInitialized&&this.typeInfoInternal&&this.listenForModuleLoaded()};f.ngOnInit=function(){this.isInitialized=!0;this.typeInfoInternal&&this.listenForModuleLoaded()};f.ngOnDestroy=function(){this.isDestroyed=!0;this.destroy.next()};f.onPreloadClick=function(){this.hadPreloadClick=!0};
f.listenForModuleLoaded=function(){var a=this;this.loader.listenForModuleLoaded(this.typeInfoInternal.moduleId,this.getInjector(),this.MJ).then(function(b){!a.trigger||a.trigger.hasLoaded||a.trigger.isLoading?a.renderComponent(b):rc(a.trigger.trigger.pipe(gna(1E4,oc(void 0)))).then(function(){a.renderComponent(b)})}).catch(function(b){a.reportError(b)})};
f.renderComponent=function(a){if(!this.hasLoaded&&!this.isDestroyed){var b=this.getPlaceholderHasFocus(),c={provide:yTa,useValue:this.hadPreloadClick},d=this.resolveComponentFactory(a);this.embeddedViewRef=this.projectedContent.createEmbeddedView(this);this.embeddedViewRef.detectChanges();var e=this.getProjectedContentFromEmbeddedContainer(this.embeddedViewRef);a=Jd({providers:[c,this.providers],parent:a.injector});this.viewContainerRef.clear();this.componentRef=this.viewContainerRef.createComponent(d,
0,a,e);this.updateComponentInputs();this.updateComponentOutputs();this.hasLoaded=!0;b={placeholderHadFocus:b};this.getProjectedPlaceholder()&&(b.projectedPlaceholder=this.getProjectedPlaceholder());this.load.emit(b);this.changeDetectorRef.detectChanges()}};f.getComponent=function(){return this.component};f.resolveComponentFactory=function(a){var b=this.loader.getDeferredType(a,this.typeInfoInternal.className);return a.componentFactoryResolver.resolveComponentFactory(b)};
f.getProjectedContentFromEmbeddedContainer=function(a){return[a.rootNodes.filter(function(b){return!(b instanceof Element)||!b.hasAttribute("xapDeferredLoaderOutletPlaceholder")})]};f.getPlaceholderContentFromEmbeddedContainer=function(a){return[a.rootNodes.filter(function(b){return b instanceof Element&&b.hasAttribute("xapDeferredLoaderOutletPlaceholder")})]};
f.updateComponentInputs=function(){var a=this;if(this.inputsInternal&&this.component){var b=this.buildInputsSimpleChanges();Object.keys(this.inputsInternal).forEach(function(c){a.component[c]=a.inputsInternal[c]});this.component.ngOnChanges&&this.component.ngOnChanges(b)}};f.buildInputsSimpleChanges=function(){for(var a={},b=g(Object.entries(this.inputsInternal)),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;var e=this.component[c];e!==d&&(a[c]=new pga(e,d,!1))}return a};
f.updateComponentOutputs=function(){var a=this;this.outputsInternal&&this.component&&Object.keys(this.outputsInternal).forEach(function(b){a.outputSubscriptions[b]&&a.outputSubscriptions[b].unsubscribe();a.outputSubscriptions[b]=a.component[b].pipe(Bd(a.destroy)).subscribe(function(c){return a.outputsInternal[b](c)})})};f.reportError=function(a){this.error.emit({error:a});throw a;};f.getInjector=function(){switch(this.injector){case "local":return this.localInjector;case "root":break;default:return this.injector}};
Ye.Object.defineProperties(qk.prototype,{typeInfo:{configurable:!0,enumerable:!0,set:function(a){this.setTypeInfo(a)},get:function(){return this.typeInfoInternal}},inputs:{configurable:!0,enumerable:!0,set:function(a){this.inputsInternal=a;this.updateComponentInputs()}},outputs:{configurable:!0,enumerable:!0,set:function(a){this.outputsInternal=a;this.updateComponentOutputs()}},component:{configurable:!0,enumerable:!0,get:function(){return this.componentRef?this.componentRef.instance:void 0}}});
qk.ea=function(){return[{type:Ji},{type:Ff},{type:jf},{type:cc},{type:pk,ra:[{type:Ub},{type:Wb}]}]};qk.\u0275fac=function(a){return new (a||qk)(D(Ji),D(Ff),D(jf),D(cc),D(pk,10))};qk.\u0275dir=m({type:qk,inputs:{typeInfo:"typeInfo",providers:"providers",inputs:"inputs",outputs:"outputs",injector:"injector",MJ:"eagerLoadingOnly"},outputs:{load:"load",error:"error"}});
var rk=function(a,b,c,d,e,k){qk.call(this,b,c,d,e,k);this.document=a;this.isContentProjected=!1;this.isPlaceholderContentCentered=!0;this.placeholderHeight=this.placeholderWidth="auto";this.styleDisplayInternal="block"};Y(rk,qk);rk.\u0275dir=qk.\u0275dir;rk.prototype.getProjectedPlaceholder=function(){return this.projectedPlaceholder};rk.prototype.getPlaceholderHasFocus=function(){return this.elementRef.nativeElement.contains(this.document.activeElement)};
Ye.Object.defineProperties(rk.prototype,{styleDisplay:{configurable:!0,enumerable:!0,get:function(){return this.hasLoaded?null:this.styleDisplayInternal}},placeholderInfo:{configurable:!0,enumerable:!0,set:function(a){this.isContentProjected=!0===a.isContentProjected;this.placeholderWidth=void 0!==a.width?a.width+"px":"auto";this.placeholderHeight=void 0!==a.height?a.height+"px":"auto";this.isPlaceholderContentCentered=void 0!==a.isCentered?a.isCentered:!this.isContentProjected;void 0!==a.styleDisplay?
this.styleDisplayInternal=a.styleDisplay:this.isPlaceholderContentCentered&&(this.styleDisplayInternal="flex")}}});rk.ea=function(){return[{type:Document,ra:[{type:Yb,args:[We]}]},{type:Ji},{type:Ff},{type:jf},{type:cc},{type:pk,ra:[{type:Ub},{type:Wb}]}]};rk.\u0275fac=function(a){return new (a||rk)(D(We),D(Ji),D(Ff),D(jf),D(cc),D(pk,10))};
rk.\u0275cmp=m({type:rk,selectors:[["xap-deferred-loader-outlet"]],viewQuery:function(a,b){a&1&&(Ae(MYa,7,ye),Ae(NYa,7,xe),Ae(OYa,5));if(a&2){var c;ze(c=Ce())&&(b.viewContainerRef=c.first);ze(c=Ce())&&(b.projectedContent=c.first);ze(c=Ce())&&(b.projectedPlaceholder=c.first)}},Ca:6,Aa:function(a,b){a&2&&(Od("display",b.styleDisplay),Pd("xap-deferred-loader-outlet-is-loading",!b.hasLoaded)("xap-deferred-loader-placeholder-centered",b.isPlaceholderContentCentered))},inputs:{placeholderInfo:"placeholderInfo"},
features:[Ld],xa:["*","[xapDeferredLoaderOutletPlaceholder]"],ma:5,oa:1,qa:[["loadeeTarget",""],["projectedContent",""],["class","xap-deferred-loader-placeholder",3,"xap-deferred-loader-progress-indicator-wrapper","xap-deferred-loader-projected-content-wrapper","width","height","display","click","mousedown","touchstart",4,"ngIf"],[1,"xap-deferred-loader-placeholder",3,"click","mousedown","touchstart"],[4,"ngIf"],["color","primary","class","xap-deferred-loader-spinner",3,"diameter","strokeWidth",4,
"ngIf"],["projectedPlaceholder",""],["color","primary",1,"xap-deferred-loader-spinner",3,"diameter","strokeWidth"]],template:function(a,b){a&1&&(ce(PYa),P(0,Sua,0,0,"ng-template",null,0,Ee),P(2,Tua,1,0,"ng-template",null,1,Ee),P(4,Wua,3,12,"div",2));a&2&&(x(4),A("ngIf",!b.hasLoaded))},directives:[hj,ok],styles:[".xap-deferred-loader-outlet-is-loading,.xap-deferred-loader-progress-indicator-wrapper{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.xap-deferred-loader-outlet-is-loading.xap-deferred-loader-placeholder-centered,.xap-deferred-loader-placeholder-centered .xap-deferred-loader-progress-indicator-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}mat-spinner{display:inline-block;line-height:0;vertical-align:middle;color:currentcolor;fill:currentcolor;height:24px;width:24px}"],
encapsulation:2,changeDetection:0});var sk=function(a,b,c,d,e,k,n,p){qk.call(this,d,e,k,n,p);this.viewContainerRef=a;this.projectedContent=b;this.moduleCreator=c;this.placeholder="none"};Y(sk,qk);f=sk.prototype;f.ngOnInit=function(){qk.prototype.ngOnInit.call(this);this.renderPlaceholder()};f.ngDoCheck=function(){this.embeddedViewRef&&this.embeddedViewRef.detectChanges();this.placeholderEmbeddedViewRef&&this.placeholderEmbeddedViewRef.detectChanges()};
f.getProjectedPlaceholder=function(){return this.placeholderComponent?this.placeholderComponent.projectedPlaceholder:void 0};
f.renderPlaceholder=function(){var a=this;if("none"!==this.placeholder){if("projected"===this.placeholder){this.placeholderEmbeddedViewRef=this.projectedContent.createEmbeddedView(this);this.placeholderEmbeddedViewRef.detectChanges();var b=this.getPlaceholderContentFromEmbeddedContainer(this.placeholderEmbeddedViewRef)}var c=this.moduleCreator.getOrCreateModule("pm_deferred_loader",this.localInjector),d=c.componentFactoryResolver.resolveComponentFactory(IYa);this.placeholderComponent=this.viewContainerRef.createComponent(d,
0,c.injector,b).instance;this.placeholderComponent.placeholderType=this.placeholder;this.placeholderComponent.click.pipe(Bd(this.destroy)).subscribe(function(){a.onPreloadClick()})}};f.renderComponent=function(a){qk.prototype.renderComponent.call(this,a);this.placeholderComponent=void 0};f.getPlaceholderHasFocus=function(){return!!this.placeholderComponent&&this.placeholderComponent.hasFocus};
f.updateComponentInputs=function(){qk.prototype.updateComponentInputs.call(this);this.inputsInternal&&this.component&&this.componentRef.changeDetectorRef.detectChanges()};sk.ea=function(){return[{type:ye},{type:xe},{type:xTa},{type:Ji},{type:Ff},{type:jf},{type:cc},{type:pk,ra:[{type:Ub},{type:Wb}]}]};sk.\u0275fac=function(a){return new (a||sk)(D(ye),D(xe),D(xTa),D(Ji),D(Ff),D(jf),D(cc),D(pk,10))};
sk.\u0275dir=m({type:sk,selectors:[["ng-template","xapDeferredLoaderOutlet",""]],inputs:{placeholder:"placeholder"},features:[Ld]});
var QYa=function(a,b){this.name=a;this.domEvents=b};QYa.prototype.listen=function(a){var b=a.nativeElement,c=new pd,d=RYa.get(a)||new Map;RYa.set(a,d);this.domEvents.forEach(function(e){if(!d.has(e)){var k=function(){c.next()};b.addEventListener(e,k);d.set(e,function(){b.removeEventListener(e,k)})}});return c.asObservable()};QYa.prototype.stop=function(a){var b=RYa.get(a);b&&(b.forEach(function(c){c()}),RYa.delete(a))};
var RYa=new Map,SYa={provide:KYa,useFactory:function(){return new QYa("hover","mousemove touchmove focusin mousedown touchstart mouseup touchend".split(" "))},multi:!0},TYa={provide:KYa,useFactory:function(){return new QYa("interaction",["mousedown","touchstart","mouseup","touchend"])},multi:!0};
var UYa=function(){};
var VYa=function(){this.registry=new Set};VYa.prototype.registerTracker=function(a){this.registry.add(a)};VYa.\u0275fac=function(a){return new (a||VYa)};VYa.\u0275prov=xb({token:VYa,factory:VYa.\u0275fac,providedIn:"root"});
var WYa={capture:!0,passive:!0},XYa=["keydown","mousedown","touchstart","wheel","scroll"],YYa=function(a){var b=this;a.runOutsideAngular(function(){b.listenForUserActivity()})};Y(YYa,UYa);YYa.prototype.ngOnDestroy=function(){for(var a=g(XYa),b=a.next();!b.done;b=a.next())document.removeEventListener(b.value,this.handler,WYa)};
YYa.prototype.listenForUserActivity=function(){var a=this;this.handler=function(){a.onUserActivity()};for(var b=g(XYa),c=b.next();!c.done;c=b.next())document.addEventListener(c.value,this.handler,WYa)};YYa.prototype.onUserActivity=function(){var a=this;clearTimeout(this.timeoutHandle);this.timeoutHandle=setTimeout(function(){a.timeoutHandle=void 0},1E3)};Ye.Object.defineProperties(YYa.prototype,{isActive:{configurable:!0,enumerable:!0,get:function(){return!!this.timeoutHandle}}});YYa.ea=function(){return[{type:Kd}]};
YYa.\u0275fac=function(a){return new (a||YYa)(l(Kd))};YYa.\u0275prov=xb({token:YYa,factory:YYa.\u0275fac,providedIn:"root"});
var uk=function(a,b,c){this.zone=a;this.callbacks=[];c.registerTracker(b);this.subsystemTrackers=c.registry};Y(uk,UYa);f=uk.prototype;f.addListener=function(a){var b=this;this.callbacks.length||this.startPolling();this.callbacks.push(a);return function(){b.cancelListener(a)}};f.cancelListener=function(a){a=this.callbacks.indexOf(a);0<=a&&(this.callbacks.splice(a,1),this.callbacks.length||this.stopPolling())};
f.startPolling=function(){var a=this;this.zone.runOutsideAngular(function(){a.intervalHandle=setInterval(function(){a.checkIdleState()},100)})};f.stopPolling=function(){clearInterval(this.intervalHandle);this.intervalHandle=void 0};f.checkIdleState=function(){this.isActive||(this.onIdle(),this.callbacks.length||this.stopPolling())};f.onIdle=function(){var a=this.callbacks.shift();a&&this.zone.run(a)};Ye.Object.defineProperties(uk.prototype,{isActive:{configurable:!0,enumerable:!0,get:function(){return[].concat(Ab(this.subsystemTrackers)).some(function(a){return a.isActive})}}});
uk.ea=function(){return[{type:Kd},{type:YYa},{type:VYa}]};uk.\u0275fac=function(a){return new (a||uk)(l(Kd),l(YYa),l(VYa))};uk.\u0275prov=xb({token:uk,factory:uk.\u0275fac,providedIn:"root"});
var ZYa=function(a){this.idleStateListener=a;this.name="idle";this.listeners=new Map};ZYa.prototype.listen=function(a){var b=new pd,c=this.idleStateListener.addListener(function(){b.next()});this.listeners.set(a,c);return b.asObservable()};ZYa.prototype.stop=function(a){var b=this.listeners.get(a);b&&(b(),this.listeners.delete(a))};ZYa.ea=function(){return[{type:uk}]};ZYa.\u0275fac=function(a){return new (a||ZYa)(l(uk))};ZYa.\u0275prov=xb({token:ZYa,factory:ZYa.\u0275fac});
var $Ya=function(){this.name="immediate"};$Ya.prototype.listen=function(){return oc(void 0)};$Ya.prototype.stop=function(){};$Ya.\u0275fac=function(a){return new (a||$Ya)};$Ya.\u0275prov=xb({token:$Ya,factory:$Ya.\u0275fac});
var aZa=new $b("window-token",{providedIn:"root",factory:function(){return window}});
var vk=function(a,b){this.visibilityStrategy="undefined"!==typeof b.IntersectionObserver?new bZa(b.document.documentElement):new cZa(b.document.documentElement,a)};vk.prototype.ngOnDestroy=function(){this.visibilityStrategy.destroy()};vk.prototype.listen=function(a){return this.visibilityStrategy.listen(a)};vk.prototype.listenElementInViewport=function(a){return this.visibilityStrategy.listen(a).pipe(Nc(function(b){return b}),hd(void 0))};vk.prototype.isElementInViewport=function(a){return this.visibilityStrategy.isElementInViewport(a)};
Ye.Object.defineProperties(vk.prototype,{root:{configurable:!0,enumerable:!0,set:function(a){this.visibilityStrategy.root=a},get:function(){return this.visibilityStrategy.root}}});vk.ea=function(){return[{type:Fj},{type:Window,ra:[{type:Yb,args:[aZa]}]}]};vk.\u0275fac=function(a){return new (a||vk)(l(Fj),l(aZa))};vk.\u0275prov=xb({token:vk,factory:vk.\u0275fac,providedIn:"root"});var bZa=function(a){this.elementsToSubjects=new Map;this.root=a};f=bZa.prototype;f.destroy=function(){this.clearSubjects()};
f.clearSubjects=function(){for(var a=g(this.elementsToSubjects),b=a.next();!b.done;b=a.next())b=g(b.value),b.next(),b.next().value.subject.complete();this.elementsToSubjects.clear()};f.listen=function(a){a=Ue(a);if(this.elementsToSubjects.has(a))return this.elementsToSubjects.get(a).subject.asObservable();var b=new pd;this.elementsToSubjects.set(a,{subject:b,isIntersecting:!1});this.intersectionObserver.observe(a);return b.asObservable()};
f.isElementInViewport=function(a){var b=Ue(a);return this.elementsToSubjects.has(b)?!!this.elementsToSubjects.get(b).isIntersecting:Xua(a,this.root)};f.handleIntersectionObserverChange=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){var c=b.value;b=this.elementsToSubjects.get(c.target);void 0!==b&&(c=0<c.intersectionRatio,b.isIntersecting!==c&&(b.isIntersecting=c,b.subject.next(c)))}};
Ye.Object.defineProperties(bZa.prototype,{root:{configurable:!0,enumerable:!0,set:function(a){var b=this;this.clearSubjects();this.rootInternal=a;this.intersectionObserver=new IntersectionObserver(function(c){b.handleIntersectionObserverChange(c)},{root:this.rootInternal})},get:function(){return this.rootInternal}}});var cZa=function(a,b){this.root=a;this.scrollDispatcher=b;this.onDestroy=new pd};cZa.prototype.destroy=function(){this.onDestroy.next();this.onDestroy.complete()};
cZa.prototype.listen=function(a){var b=this;return this.scrollDispatcher.ancestorScrolled(a,100).pipe(Bd(this.onDestroy),yd(void 0),z(function(){return b.isElementInViewport(a)}),$c(),xd(function(c){return!c}))};cZa.prototype.isElementInViewport=function(a){return Xua(a,this.root)};
var dZa=function(a){this.scrollVisibilityListener=a;this.name="scrolledIntoView"};dZa.prototype.listen=function(a){return this.scrollVisibilityListener.listenElementInViewport(a)};dZa.prototype.stop=function(){};dZa.ea=function(){return[{type:vk}]};dZa.\u0275fac=function(a){return new (a||dZa)(l(vk))};dZa.\u0275prov=xb({token:dZa,factory:dZa.\u0275fac});
var eZa=function(){};eZa.\u0275fac=function(a){return new (a||eZa)};eZa.\u0275mod=r({type:eZa});eZa.\u0275inj=h({providers:[SYa,TYa,{provide:KYa,useClass:ZYa,multi:!0},{provide:KYa,useClass:$Ya,multi:!0},{provide:KYa,useClass:dZa,multi:!0}],imports:[[nXa]]});
var wk=function(){};wk.\u0275fac=function(a){return new (a||wk)};wk.\u0275mod=r({type:wk});wk.\u0275inj=h({imports:[[gk,wj],gk]});
var fZa=function(){};fZa.\u0275fac=function(a){return new (a||fZa)};fZa.\u0275mod=r({type:fZa,id:"pm_deferred_loader"});fZa.\u0275inj=h({providers:[jf,JYa],imports:[[wj,wk,eZa]]});var gZa=function(){};gZa.\u0275fac=function(a){return new (a||gZa)};gZa.\u0275mod=r({type:gZa});gZa.\u0275inj=h({providers:[Pi],imports:[[fZa],fZa]});
var hZa=function(){};hZa.\u0275fac=function(a){return new (a||hZa)};hZa.\u0275mod=r({type:hZa});hZa.\u0275inj=h({imports:[[gZa]]});
var iZa=function(a,b){this.sharedState=a;this.options=b;this.options.oldKeyConfig&&(this.config=this.options.oldKeyConfig)};f=iZa.prototype;f.initializeValue=function(a){return this.hasValue()?!1:(this.storeValue(a),!0)};f.getValue=function(){var a;return(null===(a=this.config)||void 0===a?0:a.readFromOld)?this.sharedState.get(this.config.oldKey):this.sharedState.get("globalValueStateKey")};
f.hasValue=function(){var a;return(null===(a=this.config)||void 0===a?0:a.readFromOld)?this.sharedState.has(this.config.oldKey):this.sharedState.has("globalValueStateKey")};f.storeValue=function(a){this.config&&this.sharedState.set(this.config.oldKey,a);this.sharedState.set("globalValueStateKey",a);return this};f.onValueChangeFilterReplay=function(){var a,b="globalValueStateKey";if(null===(a=this.config)||void 0===a?0:a.readFromOld)b=this.config.oldKey;return this.sharedState.onValueChangeFilterReplay(b)};
var jZa=function(){this.valueSubscriptions=new Map;this.data=new Map};f=jZa.prototype;f.clear=function(){for(var a=g(this.keys()),b=a.next();!b.done;b=a.next())this.deleteValueSubscription(b.value);this.data.clear()};f.delete=function(a){this.deleteValueSubscription(a);return this.data.delete(a)};f.get=function(a){return this.data.get(a)};f.has=function(a){return this.data.has(a)};
f.set=function(a,b){var c=this,d=this.createValueSubscription(a,b);this.data.set(a,Fc(function(){return d.pipe(Uc(function(e){d=c.createValueSubscription(a,b);return pc(e)}))}));return this};f.keys=function(){return this.data.keys()};f.values=function(){return this.data.values()};f.entries=function(){return this.data.entries()};jZa.prototype[Symbol.iterator]=function(){return this.entries()};
jZa.prototype.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};jZa.prototype.createValueSubscription=function(a,b){this.deleteValueSubscription(a);var c=new ld;b=b.subscribe(c);this.valueSubscriptions.set(a,b);return c};jZa.prototype.deleteValueSubscription=function(a){var b=this.valueSubscriptions.get(a);b&&(b.unsubscribe(),this.valueSubscriptions.delete(a))};
Ye.Object.defineProperties(jZa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return this.data.size}}});
var xk=function(a,b){var c=this;b=void 0===b?{}:b;this.stateData=a;this.stateOptions=b;this.onChange=Hc(this.stateData,"change").pipe(z(function(d){return{key:d.key,value:c.maybeDeserializedValue(d.value),action:d.type}}))};f=xk.prototype;f.get=function(a){a=this.stateData.get(a);return void 0===a?void 0:this.maybeDeserializedValue(a)};f.has=function(a){return this.stateData.has(a)};
f.set=function(a,b){b=this.stateOptions.serializer?this.stateOptions.serializer.serialize(b):b;this.stateData.set(a,b);return this};f.delete=function(a){return this.stateData.delete(a)};f.clear=function(){this.stateData.clear()};f.onValueChange=function(a){return this.onChange.pipe(Nc(function(b){return a?b.key===a:!0}),z(function(b){return"REMOVE"===b.action?void 0:b.value}))};f.onValueChangeReplay=function(a){var b=this;return Fc(function(){return b.onValueChange(a).pipe(yd(b.get(a)))})};
f.onValueChangeFiltered=function(a){return this.onValueChange(a).pipe(Nc(function(b){return void 0!==b}))};f.onValueChangeFilterReplay=function(a){var b=this;return Fc(function(){return b.onValueChange(a).pipe(yd(b.get(a)),Nc(function(c){return void 0!==c}))})};f.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};f.keys=function(){return this.stateData.keys()};
f.values=function kZa(){var b=this,c,d,e;return Jg(kZa,function(k){1==k.nextAddress&&(c=g(b.stateData.values()),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield(b.maybeDeserializedValue(e),3)}d=c.next();return k.jumpTo(2)})};
f.entries=function lZa(){var b=this,c,d,e,k,n,p,u,v,y;return Jg(lZa,function(B){1==B.nextAddress&&(c=g(b.stateData.entries()),d=c.next());if(3!=B.nextAddress){if(d.done)return B.jumpTo(0);e=d.value;k=g(e);n=k.next().value;p=k.next().value;u=n;v=p;y=[u,b.maybeDeserializedValue(v)];return B.yield(y,3)}d=c.next();return B.jumpTo(2)})};xk.prototype[Symbol.iterator]=function(){return this.entries()};
xk.prototype.maybeDeserializedValue=function(a){return this.stateOptions.serializer?this.stateOptions.serializer.deserialize(a):a};Ye.Object.defineProperties(xk.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return this.stateData.size}}});
var mZa=function(a,b,c){xk.call(this,a,b);this.cacheOptions=b;this.isShared=c;this.valueOptions=new Map};Y(mZa,xk);f=mZa.prototype;f.get=function(a){!this.has(a)&&this.cacheOptions.onCacheMiss&&this.set(a,this.cacheOptions.onCacheMiss(a));if(!this.invalidateItemIfExpired(a))return xk.prototype.get.call(this,a)};f.has=function(a){return this.invalidateItemIfExpired(a)?!1:xk.prototype.has.call(this,a)};
f.set=function(a,b,c){c=void 0===c?{}:c;if(c.cacheWhile&&this.isShared)throw Error("ld");b=this.cacheOptions.serializer?this.cacheOptions.serializer.serialize(b):b;this.stateData.set(a,b,c.expiresAfterMs);this.setValueOptions(a,c);return this};f.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};f.keys=function(){this.invalidateAllExpired();return xk.prototype.keys.call(this)};
f.values=function nZa(){var b=this,c,d,e;return Jg(nZa,function(k){1==k.nextAddress&&(b.invalidateAllExpired(),c=g(xk.prototype.values.call(b)),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield(b.maybeDeserializedValue(e),3)}d=c.next();return k.jumpTo(2)})};
f.entries=function oZa(){var b=this,c,d,e,k,n,p,u,v,y;return Jg(oZa,function(B){1==B.nextAddress&&(b.invalidateAllExpired(),c=g(xk.prototype.entries.call(b)),d=c.next());if(3!=B.nextAddress){if(d.done)return B.jumpTo(0);e=d.value;k=g(e);n=k.next().value;p=k.next().value;u=n;v=p;y=[u,b.maybeDeserializedValue(v)];return B.yield(y,3)}d=c.next();return B.jumpTo(2)})};f.invalidateAllExpired=function(){for(var a=g(this.stateData.keys()),b=a.next();!b.done;b=a.next())this.invalidateItemIfExpired(b.value)};
f.setValueOptions=function(a,b){this.valueOptions.delete(a);0<Object.keys(b).length&&this.valueOptions.set(a,{expiresAfterMs:b.expiresAfterMs,cacheWhile:b.cacheWhile})};f.invalidateItemIfExpired=function(a){var b=this.valueOptions.get(a);return(null===b||void 0===b?0:b.cacheWhile)&&!b.cacheWhile()?(this.delete(a),!0):!1};Ye.Object.defineProperties(mZa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){this.invalidateAllExpired();return this.stateData.size}}});
var pZa=function(a,b,c){xk.call(this,a,b);this.sharedState=c;this.onChange=this.sharedState.onChange};Y(pZa,xk);f=pZa.prototype;f.get=function(a){return this.sharedState.get(a)};f.has=function(a){return this.sharedState.has(a)};f.set=function(a,b){xk.prototype.set.call(this,a,b);this.sharedState.set(a,b);return this};f.delete=function(a){xk.prototype.delete.call(this,a);return this.sharedState.delete(a)};f.clear=function(){xk.prototype.clear.call(this);this.sharedState.clear()};
f.forEach=function(a,b){this.sharedState.forEach(a,b)};f.keys=function(){return this.sharedState.keys()};f.values=function qZa(){var b=this,c,d,e;return Jg(qZa,function(k){1==k.nextAddress&&(c=g(b.sharedState.values()),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield(e,3)}d=c.next();return k.jumpTo(2)})};
f.entries=function rZa(){var b=this,c,d,e,k,n,p,u,v;return Jg(rZa,function(y){1==y.nextAddress&&(c=g(b.sharedState.entries()),d=c.next());if(3!=y.nextAddress){if(d.done)return y.jumpTo(0);e=d.value;k=g(e);n=k.next().value;p=k.next().value;u=n;v=p;return y.yield([u,v],3)}d=c.next();return y.jumpTo(2)})};Ye.Object.defineProperties(pZa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return this.sharedState.size}}});
var sZa=function(a,b){iZa.call(this,a,b);this.initializeValue([])};Y(sZa,iZa);sZa.prototype.push=function(){var a=this.array.push.apply(this.array,Ab(lb.apply(0,arguments)));this.storeValue(this.array);return a};sZa.prototype.includes=function(a,b){return this.array.includes(a,b)};sZa.prototype.indexOf=function(a,b){return this.array.indexOf(a,b)};Ye.Object.defineProperties(sZa.prototype,{array:{configurable:!0,enumerable:!0,get:function(){return iZa.prototype.getValue.call(this)}}});
var tZa=function(a,b,c,d){mZa.call(this,a,b,!0);var e=this;this.globalCache=c;this.globalObservablePendingCache=d;this.observableMap=new Map;this.globalCache.onChange.pipe(Nc(function(k){return"REMOVE"===k.action})).subscribe(function(k){e.setLocalObservable(k.key)})};Y(tZa,mZa);f=tZa.prototype;f.get=function(a){this.globalCache.has(a);return mZa.prototype.get.call(this,a)};
f.set=function(a,b,c){c=void 0===c?{}:c;if(this.has(a))throw Error("md");this.observableMap.set(a,b);this.setLocalObservable(a);this.setValueOptions(a,c);return this};f.delete=function(a){return this.globalCache.delete(a)};f.clear=function(){this.globalCache.clear()};
f.setLocalObservable=function(a){var b=this;if(this.observableMap.has(a)){var c,d=oc(null).pipe(zd(function(){return b.getPendingState(a)}),Dd(function(){c=b.setPendingState(a)}),zd(function(){return b.getRaceObs(a)}),Dd(function(){b.removePendingState(c,a)},function(){b.removePendingState(c,a)}),rd());this.stateData.set(a,d)}};f.getRaceObs=function(a){var b=this.globalCache.get(a);return void 0===b?Oc(this.getGlobalObs(a),this.getLocalObs(a)).pipe(ad(1)):oc(b)};
f.getGlobalObs=function(a){return this.globalCache.onChange.pipe(Nc(function(b){return"SET"===b.action&&b.key===a}),z(function(b){return b.value}))};f.getLocalObs=function(a){var b=this;return this.observableMap.get(a).pipe(Dd(function(c){if(!b.globalCache.has(a)){var d=b.valueOptions.get(a);b.globalCache.set(a,c,d?{expiresAfterMs:d.expiresAfterMs}:{})}}))};
f.getPendingState=function(a){var b=this;return this.globalObservablePendingCache.has(a)?Mc(this.globalObservablePendingCache.onValueChange(a),Lc(1E3)).pipe(z(function(){return b.globalObservablePendingCache.get(a)}),Nc(function(c){return void 0===c}),ad(1),hd(null)):oc(null)};f.setPendingState=function(a){var b=this;if(this.globalObservablePendingCache)return this.globalObservablePendingCache.set(a,!0),Lc(1E3).pipe(Dd(function(){b.globalObservablePendingCache.set(a,!0)})).subscribe()};
f.removePendingState=function(a,b){this.globalObservablePendingCache&&(a.unsubscribe(),this.globalObservablePendingCache.delete(b))};
var uZa=["apiuiConsumedServiceCache","apiuiConsumedServiceConfigCache","crm-resource-ancestry","effectiveOrgPolicies"];
var vZa=function(a){this.ng1Cache=a};f=vZa.prototype;f.clear=function(){this.ng1Cache.removeAll()};f.delete=function(a){var b=this.has(a);this.ng1Cache.remove(a);return b};f.get=function(a){return this.ng1Cache.get(a)};f.has=function(a){return!!this.ng1Cache.get(a)};f.set=function(a,b){this.ng1Cache.put(a,b);return this};f.keys=function(){return this.ng1Cache.keys()[Symbol.iterator]()};
f.values=function wZa(){var b=this,c,d,e;return Jg(wZa,function(k){1==k.nextAddress&&(c=g(b.ng1Cache.keys()),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield(b.ng1Cache.get(e),3)}d=c.next();return k.jumpTo(2)})};f.entries=function xZa(){var b=this,c,d,e;return Jg(xZa,function(k){1==k.nextAddress&&(c=g(b.ng1Cache.keys()),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield([e,b.ng1Cache.get(e)],3)}d=c.next();return k.jumpTo(2)})};
vZa.prototype[Symbol.iterator]=function(){return this.entries()};vZa.prototype.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};Ye.Object.defineProperties(vZa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return this.ng1Cache.info().size}}});
var yZa=function(a,b,c){var d=this;this.defaultExpiresAfterMs=a;this.listeners=[];this.expiryTimeMap=new Map;a&&(0,Z.assert)(0<a,"The defaultExpiresAfterMs needs to be a number larger than zero.");this.data=b||new Map;this.skipTriggerListener=!!c;c&&c(function(e){d.triggerListeners({key:e.key,value:e.value,type:e.action})})};f=yZa.prototype;f.addEventListener=function(a,b){this.listeners.push(b)};
f.removeEventListener=function(a,b){a=this.listeners.indexOf(b);return-1!==a?(this.listeners.splice(a,1),!0):!1};f.clear=function(){var a=[].concat(Ab(this.data.entries()));this.data.clear();this.expiryTimeMap.clear();a=g(a);for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this.maybeTriggerListeners({key:b,value:c,type:"REMOVE"})}};
f.delete=function(a){var b=this.data.get(a),c=this.data.delete(a);c&&(this.maybeTriggerListeners({key:a,value:b,type:"REMOVE"}),this.expiryTimeMap.delete(a));return c};f.entries=function(){this.invalidateAllExpiredEntries();return this.data.entries()};f.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};f.get=function(a){this.maybeInvalidateEntry(a);return this.data.get(a)};
f.has=function(a){this.maybeInvalidateEntry(a);return this.data.has(a)};f.keys=function(){this.invalidateAllExpiredEntries();return this.data.keys()};f.set=function(a,b,c){if(c=c||this.defaultExpiresAfterMs)(0,Z.assert)(0<c,"The expiresAfterMs needs to be a number larger than zero."),this.expiryTimeMap.set(a,Date.now()+c);this.data.set(a,b);this.maybeTriggerListeners({key:a,value:b,type:"SET"});return this};f.values=function(){this.invalidateAllExpiredEntries();return this.data.values()};
yZa.prototype[Symbol.iterator]=function(){return this.entries()};yZa.prototype.maybeTriggerListeners=function(a){this.skipTriggerListener||this.triggerListeners(a)};yZa.prototype.triggerListeners=function(a){for(var b=g([].concat(Ab(this.listeners))),c=b.next();!c.done;c=b.next())c=c.value,c(a)};yZa.prototype.maybeInvalidateEntry=function(a){var b=this.expiryTimeMap.get(a);void 0!==b&&b<=Date.now()&&this.delete(a)};
yZa.prototype.invalidateAllExpiredEntries=function(){for(var a=g(this.expiryTimeMap.keys()),b=a.next();!b.done;b=a.next())this.maybeInvalidateEntry(b.value)};Ye.Object.defineProperties(yZa.prototype,{size:{configurable:!0,enumerable:!0,get:function(){this.invalidateAllExpiredEntries();return this.data.size}}});
Zua.$inject=["$delegate","$window"];
var zZa=Zua((new function(){this.$get=function(){function a(c,d){function e(H){H!==B&&(C?C===H&&(C=H.n):C=H,k(H.n,H.p),k(H,B),B=H,B.n=null)}function k(H,M){H!==M&&(H&&(H.p=M),M&&(M.n=H))}if(c in b)throw Error("nd`"+c);var n=0,p=Object.assign({},d,{id:c}),u=Object.create(null),v=d&&d.capacity||Number.MAX_VALUE,y=Object.create(null),B=null,C=null;return b[c]={put:function(H,M){if("undefined"!==typeof M){if(v<Number.MAX_VALUE){var U=y[H]||(y[H]={key:H});e(U)}H in u||n++;u[H]=M;n>v&&this.remove(C.key);
return M}},get:function(H){if(v<Number.MAX_VALUE){var M=y[H];if(!M)return;e(M)}return u[H]},remove:function(H){if(v<Number.MAX_VALUE){var M=y[H];if(!M)return;M===B&&(B=M.p);M===C&&(C=M.n);k(M.n,M.p);delete y[H]}H in u&&(delete u[H],n--)},removeAll:function(){u=Object.create(null);n=0;y=Object.create(null);B=C=null},destroy:function(){y=p=u=null;delete b[c]},info:function(){return Object.assign({},p,{size:n})}}}var b={};a.info=function(){for(var c={},d=g(Object.keys(b)),e=d.next();!e.done;e=d.next())e=
e.value,c[e]=b[e].info();return c};a.get=function(c){return b[c]};return a}}).$get(),window);
window.pantheon_ng1_cache_factory=function(){return zZa};var AZa=function(){};AZa.\u0275fac=function(a){return new (a||AZa)};AZa.\u0275prov=xb({token:AZa,factory:function(){return l(BZa)},providedIn:"root"});var BZa=function(a){this.sharedCacheData=new Map;this.sharedCacheOptions=new Map;this.ng1CacheGetter=a.ref.pantheon_ng1_cache_factory?a.ref.pantheon_ng1_cache_factory():function(){return zZa}};Y(BZa,AZa);
BZa.prototype.getOrCreateListenableMap=function(a,b,c){var d="NON_SHAREABLE_CACHE_ID"!==a;if(d&&c)throw Error("od");b||(b={});if(b.angularJsCacheId&&c)throw Error("pd");if(this.sharedCacheData.has(a))return this.verifyCacheOptionsMatch(a,b),this.sharedCacheData.get(a);var e=void 0;b.angularJsCacheId&&(e=this.ng1CacheGetter(b.angularJsCacheId),c=new vZa(e),e=e.onChange);c=new yZa(b.itemsExpireAfterMs,c,e);d&&(this.sharedCacheData.set(a,c),this.sharedCacheOptions.set(a,b));return c};
BZa.prototype.verifyCacheOptionsMatch=function(a,b){if((a=this.sharedCacheOptions.get(a))&&a.angularJsCacheId&&b.angularJsCacheId&&a.angularJsCacheId!==b.angularJsCacheId)throw Error("qd`"+a.angularJsCacheId+"`"+b.angularJsCacheId);};BZa.ea=function(){return[{type:Gf}]};BZa.\u0275fac=function(a){return new (a||BZa)(l(Gf))};BZa.\u0275prov=xb({token:BZa,factory:BZa.\u0275fac,providedIn:"root"});
var CZa=function(a,b,c){this.sharedState=a;this.isReplay=b;c.oldKeyConfig&&(this.config=c.oldKeyConfig)};f=CZa.prototype;f.next=function(a){var b=a;void 0===a&&(b=!0);this.config&&this.sharedState.set(this.config.oldKey,b);this.sharedState.set("globalSubjectStateKey",b)};f.subscribe=function(a){return this.obs().subscribe(a)};f.asObs=function(){return this.obs()};
f.obs=function(){var a=this,b,c=(null===(b=this.config)||void 0===b?0:b.readFromOld)?this.config.oldKey:"globalSubjectStateKey";return(this.isReplay?this.sharedState.onValueChangeReplay(c):this.sharedState.onValueChange(c)).pipe(Nc(function(){return a.sharedState.has(c)}))};f.getValue=function(){return this.value};
Ye.Object.defineProperties(CZa.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var a;if(this.isReplay)return(null===(a=this.config)||void 0===a?0:a.readFromOld)?(0,Z.assert)(this.sharedState.get(this.config.oldKey),"Subject has been initialized with value"):this.sharedState.get("globalSubjectStateKey");throw Error("rd");}}});
var DZa=function(a,b,c){xk.call(this,a,b);this.localStateData=a;this.sharedState=c;this.onChange=Mc(this.onChange,this.sharedState.onChange)};Y(DZa,xk);DZa.prototype.get=function(a){var b=this.localStateData.get(a);return void 0===b?this.sharedState.get(a):this.maybeDeserializedValue(b)};DZa.prototype.has=function(a){return this.localStateData.has(a)||this.sharedState.has(a)};DZa.prototype.set=function(a,b){if(this.sharedState.has(a))throw Error("sd");return xk.prototype.set.call(this,a,b)};
DZa.prototype.delete=function(a){if(this.sharedState.has(a))throw Error("td");return xk.prototype.delete.call(this,a)};
var yk=function(a){var b=this;this.globalCacheDataService=a;this.allCaches=new Map;this.invalidateExpiredCacheItemsIntervalId=-1;Fe()&&(this.invalidateExpiredCacheItemsIntervalId=setInterval(function(){b.invalidatedExpiredEntries()},5E3))};f=yk.prototype;f.create=function(a,b){b=void 0===b?{}:b;return"NON_SHAREABLE_CACHE_ID"===a?(b=this.getStateOptionsForEnv(b),this.createInternal(a,b)):this.createInternal(a,b)};
f.createCache=function(a,b){var c=b=void 0===b?{}:b;"NON_SHAREABLE_CACHE_ID"===a&&(c=this.getStateOptionsForEnv(b));return this.createCacheInternal(a,c)};f.createGlobalAsync=function(a,b){b=void 0===b?{}:b;var c=this.getLocalMap(b),d=this.getGlobalCache(a,b);a=this.getPendingCache(a,b);return new tZa(c,{onCacheMiss:b.onCacheMiss},d,a)};f.createAsync=function(a){a=void 0===a?{}:a;a=this.getStateOptionsForEnv(a);return this.createCacheInternal("NON_SHAREABLE_CACHE_ID",a,a.angularJsCacheId?void 0:new jZa)};
f.createGlobalSubject=function(a,b){b=void 0===b?{}:b;this.ZH(a);a=this.createInternal(a,b);return new CZa(a,!1,b)};f.createGlobalReplaySubject=function(a,b,c){c=void 0===c?{}:c;this.ZH(a);a=this.createInternal(a,c);var d=new CZa(a,!0,c);(c=c.oldKeyConfig)?a.has(c.oldKey)?a.set("globalSubjectStateKey",a.get(c.oldKey)):d.next(b):a.has("globalSubjectStateKey")||d.next(b);return d};f.createGlobalValue=function(a,b){b=void 0===b?{}:b;this.ZH(a);a=this.createInternal(a,b);return new iZa(a,b)};
f.createGlobalArray=function(a,b){b=void 0===b?{}:b;this.ZH(a);a=this.createInternal(a,b);return new sZa(a,b)};f.createOneWay=function(a,b){b=void 0===b?{}:b;this.ZH(a);a=this.createInternal(a,b);if(Fe()){var c=this.getStateOptionsForEnv(b);b=this.globalCacheDataService.getOrCreateListenableMap("NON_SHAREABLE_CACHE_ID",b);return new DZa(b,c,a)}return a};
f.createInternal=function(a,b){b=void 0===b?{}:b;var c=this.globalCacheDataService.getOrCreateListenableMap(a,b);return b.fallbackStateConfig?this.createFallbackInternal(a,b,c):new xk(c,b)};f.createCacheInternal=function(a,b,c){b=void 0===b?{}:b;c=this.globalCacheDataService.getOrCreateListenableMap(a,b,c);return new mZa(c,b,"NON_SHAREABLE_CACHE_ID"!==a)};
f.createFallbackInternal=function(a,b,c){b=void 0===b?{}:b;if(b.angularJsCacheId)throw Error("ud");a=this.globalCacheDataService.getOrCreateListenableMap(b.fallbackStateConfig.fallbackStateId,b);if(b.fallbackStateConfig.readFromFallback)return a=new xk(a,b),new pZa(c,b,a);c=new xk(c,b);return new pZa(a,b,c)};f.getStateOptionsForEnv=function(a){return Fe()?(a=Object.assign({},a),delete a.angularJsCacheId,a):a};f.ZH=function(a){(0,Z.assert)("NON_SHAREABLE_CACHE_ID"!==a,"Type requires a valid sharedStateId. Please use a sharedStateId.")};
f.getLocalMap=function(a){if((a=a.angularJsCacheId)&&!uZa.includes(a))throw Error("vd");return this.globalCacheDataService.getOrCreateListenableMap("NON_SHAREABLE_CACHE_ID",{},a?void 0:new jZa)};f.getGlobalCache=function(a,b){b=Object.assign({},b);delete b.onCacheMiss;a=this.globalCacheDataService.getOrCreateListenableMap(a,b);return new mZa(a,b,!0)};
f.getPendingCache=function(a){a=this.globalCacheDataService.getOrCreateListenableMap(a+"_observable_state",{itemsExpireAfterMs:1E3});return new mZa(a,{},!0)};f.invalidatedExpiredEntries=function(){for(var a=g([].concat(Ab(this.allCaches.entries()))),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;(c=c.deref())?c.invalidateAllExpired():this.allCaches.delete(b)}};
f.ngOnDestroy=function(){-1!==this.invalidateExpiredCacheItemsIntervalId&&(clearInterval(this.invalidateExpiredCacheItemsIntervalId),this.invalidateExpiredCacheItemsIntervalId=-1)};yk.ea=function(){return[{type:AZa}]};yk.\u0275fac=function(a){return new (a||yk)(l(AZa))};yk.\u0275prov=xb({token:yk,factory:yk.\u0275fac,providedIn:"root"});
var EZa=function(){iZa.apply(this,arguments)};Y(EZa,iZa);EZa.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(EZa)))(b||EZa)}}();EZa.\u0275prov=xb({token:EZa,factory:function(a){return a=a?new a:l(yk).createGlobalValue("NavigationIdleStateGlobalCacheId",{oldKeyConfig:{oldKey:"NavigationIdleState",readFromOld:!0}})},providedIn:"root"});
var zk=function(a){this.navigationIdleState=a;this.name="routeComplete"};zk.prototype.listen=function(){return this.navigationIdleState.onValueChangeFilterReplay().pipe(gna(3E4,oc(!0)),ed(function(a){return a}),hd(void 0))};zk.prototype.stop=function(){};zk.ea=function(){return[{type:EZa}]};zk.\u0275fac=function(a){return new (a||zk)(l(EZa))};zk.\u0275prov=xb({token:zk,factory:zk.\u0275fac,providedIn:"root"});
var cva=function(a){Th.call(this,a)};Y(cva,Th);cva.prototype.getPrivateDoNotAccessOrElseTrustedResourceUrlWrappedValue=function(){return va(this,4)};cva.prototype.serializeBinary=function(){return Ch(this,FZa)};var FZa=function(){return[4,Mh]};cva.prototype.toObject=function(a){return GZa(a,this)};var GZa=function(a,b){if(null!=b){var c={privateDoNotAccessOrElseTrustedResourceUrlWrappedValue:Ga(va(b,4))};a&&(c.$jspbMessageInstance=b);return c}};
var $ua={};
var Ak=function(a,b,c,d,e,k){this.applicationRef=a;this.projectedContent=b;this.viewContainerRef=c;this.localInjector=d;this.loader=e;this.defaultInjector=k;this.outputSubscriptions={};this.isDestroyed=!1;this.destroy=new pd;this.MJ=this.h6a=this.hasLoaded=!1;this.load=new Hi;this.error=new Hi};f=Ak.prototype;f.ngOnInit=function(){this.loadAndRender()};f.ngOnDestroy=function(){this.isDestroyed=!0;this.destroy.next();this.destroy.complete()};f.getComponent=function(){return this.component};
f.loadAndRender=function(){var a=this;this.loader.loadModule(this.typeInfo.moduleId,this.getInjector(),this.MJ).then(function(b){a.isDestroyed||a.renderComponent(b)}).catch(function(b){a.reportError(b)})};
f.renderComponent=function(a){a=this.resolveComponentFactory(a);if(this.h6a){var b=this.projectedContent.createEmbeddedView(this);this.applicationRef.attachView(b);b=[b.rootNodes]}a=this.viewContainerRef.createComponent(a,0,this.localInjector,b);this.component=a.instance;this.updateComponentInputs();this.updateComponentOutputs();a.changeDetectorRef.detectChanges();this.hasLoaded=!0;this.load.emit({})};
f.resolveComponentFactory=function(a){var b=this.loader.getDeferredType(a,this.typeInfo.className);return a.componentFactoryResolver.resolveComponentFactory(b)};f.updateComponentInputs=function(){var a=this;if(this.inputsInternal&&this.component){var b=this.component.ngOnChanges?this.buildInputsSimpleChanges():null;Object.keys(this.inputsInternal).forEach(function(c){a.component[c]=a.inputsInternal[c]});this.component.ngOnChanges&&this.component.ngOnChanges(b)}};
f.buildInputsSimpleChanges=function(){for(var a={},b=g(Object.entries(this.inputsInternal)),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;var e=this.component[c];e!==d&&(a[c]=new pga(e,d,!1))}return a};f.updateComponentOutputs=function(){var a=this;this.outputsInternal&&this.component&&Object.keys(this.outputsInternal).forEach(function(b){a.outputSubscriptions[b]&&a.outputSubscriptions[b].unsubscribe();a.outputSubscriptions[b]=a.component[b].pipe(Bd(a.destroy)).subscribe(function(c){return a.outputsInternal[b](c)})})};
f.reportError=function(a){this.error.emit({error:a});throw a;};f.getInjector=function(){switch(this.injector){case "local":return this.localInjector;case "root":break;default:return this.injector||this.defaultInjector}};Ye.Object.defineProperties(Ak.prototype,{inputs:{configurable:!0,enumerable:!0,set:function(a){this.inputsInternal=a;this.updateComponentInputs()}},outputs:{configurable:!0,enumerable:!0,set:function(a){this.outputsInternal=a;this.updateComponentOutputs()}}});
Ak.ea=function(){return[{type:Ii},{type:xe},{type:ye},{type:Ff},{type:jf},{type:void 0,ra:[{type:Yb,args:[vTa]},{type:Ub}]}]};Ak.\u0275fac=function(a){return new (a||Ak)(D(Ii),D(xe),D(ye),D(Ff),D(jf),D(vTa,8))};Ak.\u0275dir=m({type:Ak,selectors:[["ng-template","xapDeferredLoaderOutletLite",""]],inputs:{h6a:"projectContent",typeInfo:"typeInfo",MJ:"eagerLoadingOnly",inputs:"inputs",outputs:"outputs",injector:"injector"},outputs:{load:"load",error:"error"}});
var HZa=function(){};HZa.\u0275fac=function(a){return new (a||HZa)};HZa.\u0275mod=r({type:HZa,id:"pm_deferred_loader_outlet_lite"});HZa.\u0275inj=h({providers:[jf],imports:[[wj]]});
var Bk=function(){this.cacheMapping=new Map};Bk.prototype.getServiceOrInstantiate=function(a,b){this.cacheMapping.has(a)||this.cacheMapping.set(a,b());return this.cacheMapping.get(a)};Bk.\u0275fac=function(a){return new (a||Bk)};Bk.\u0275prov=xb({token:Bk,factory:Bk.\u0275fac,providedIn:"root"});
var Ck=function(){};Ck.\u0275fac=function(a){return new (a||Ck)};Ck.\u0275mod=r({type:Ck});Ck.\u0275inj=h({providers:[{provide:KYa,useClass:zk,multi:!0},{provide:KYa,useClass:uTa,multi:!0},{provide:jf,deps:[Bk,Pi,xTa],useFactory:fva}],imports:[[fZa,HZa,hZa],fZa,HZa,hZa]});
var IZa=function(a){this.url=a};
var hva=[],gva={};mf("/");lf("/activity");mf("/blank-page");lf("/datastore");lf("/firestore");lf("/foldercreate");lf("/getting-started");lf("/home");lf("/invitation");lf("/navigation-error");lf("/profiler");lf("/projectcreate");lf("/projectselector2");lf("/start");mf("/apis");mf("/apis/api");lf("/apis/enabled");lf("/apis/dashboard");mf("/apis/credentials");mf("/apis/credentials/oauthclient");mf("/apis/credentials/consent");mf("/apis/credentials/consent/edit");lf("/apis/credentials/key");lf("/apis/credentials/oauthclient/:clientId");
mf("/apis/credentials/wizard");mf("/apis/api/:apiId");iva(RegExp("^/apis/api/[^/]+/(?:overview|logs|metrics|credentials|usage|support|cost|quotas)"));lf("/apis/agreements");mf("/apis/credentials/serviceaccount");mf("/apis/credentials/serviceaccount/:accountEmail");mf("/apis/credentials/serviceaccountkey");mf("/apis/library/:apiId");mf("/apis/enableflow");mf("/flows/enableapi");mf("/apis/api/remotebuildexecution.googleapis.com/performance");mf("/edu");mf("/education");lf("/trygcp");lf("/billing/freetrial");
lf("/dm/types");lf("/dm/deployments/create");mf("/dm/deployments");mf("/dm");mf("/deployments");mf("/deployments/deployments");lf("/dm/deployments/details");lf("/deployments/details");lf("/google/maps-apis/start");lf("/google/maps-apis/overview");lf("/google/maps-apis/api-list");lf("/google/maps-apis/metrics");lf("/google/maps-apis/credentials");lf("/google/maps-apis/support");lf("/google/maps-apis/quotas");lf("/google/maps-apis/new");lf("/google/maps-apis/apis");lf("/google/maps-apis/styles");mf("/google/maps-apis");
mf("/iam-admin");lf("/iam-admin/analyzer");lf("/iam-admin/audit");lf("/iam-admin/iam");lf("/iam-admin/orgpolicies");lf("/iam-admin/privacy");lf("/iam-admin/quotas");lf("/iam-admin/roles");lf("/iam-admin/serviceaccounts");lf("/iam-admin/settings");lf("/iam-admin/simulator");lf("/iam-admin/troubleshooter");lf("/quotas");lf("/permissions");lf("/cloud-resource-manager");lf("/iam-admin/projects");mf("/project");lf("/security/iap");lf("/iam-admin/iap");mf("/compute/disks");mf("/compute/zones");mf("/compute/healthChecks");
lf("/compute/healthChecksAdd");lf("/compute/healthChecksDetail/httpHealthChecks");lf("/compute/healthChecksDetail/httpsHealthChecks");lf("/compute/healthChecks/details");mf("/compute/networkendpointgroups/add");mf("/compute/networkendpointgroups/:zoneName/:resourceName/endpoints/add");mf("/compute/networkendpointgroups/:zoneName/:resourceName/details");mf("/compute/networkendpointgroups/list");lf("/compute/patch");lf("/launcher/quotes");lf("/marketplace/product/:rest");lf("/marketplace/purchasev2");
mf("/marketplace/orders");lf("/marketplace/quotes");lf("/partner/private-offers");lf("/partner/quotes");lf("/partner/reports");lf("/partner/payments");kva("addresses");kva("firewalls");kva("routes");kva("interconnect/interconnects");kva("interconnect/routers");kva("loadbalancing");kva("networking/cdn");kva("networking/dns");kva("networking/loadbalancing");kva("networking/routers");kva("networking/vpn");kva("networks");kva("vpn");lf("/net-services/loadbalancing/advanced/targetHttpProxies/details");
lf("/net-services/loadbalancing/advanced/targetHttpsProxies/details");lf("/net-services/loadbalancing/advanced/targetTcpProxies/details");lf("/net-services/loadbalancing/advanced/targetSslProxies/details");mf("/net-services/needsbilling");lf("/net-security/securitypolicies/adaptiveprotection");lf("/net-security/securitypolicies/managedprotection");lf("/net-security/ids");mf("/net-security/needsbilling");mf("/net-tier/tiers/details");mf("/net-tier");mf("/hybrid");mf("/hybrid/routers");mf("/hybrid/routers/list");
mf("/hybrid/routers/add");mf("/hybrid/routers/details/:region/:resourceName");mf("/hybrid/interconnects");mf("/hybrid/interconnects/list");mf("/hybrid/interconnects/select");mf("/hybrid/interconnects/order");mf("/hybrid/interconnects/await/:interconnectName");mf("/hybrid/interconnects/details/:interconnectName");mf("/hybrid/interconnects/edit/:interconnectName");mf("/hybrid/attachments/addPartner");mf("/hybrid/attachments/addDedicated");mf("/hybrid/attachments/addDedicated/:interconnectName");mf("/hybrid/attachments/pendingPartner/:region/:attachmentName");
mf("/hybrid/attachments/select");mf("/hybrid/attachments/details/:region/:attachmentName");mf("/hybrid/attachments/edit/:region/:attachmentName");mf("/hybrid/vpn");mf("/hybrid/vpn/add");mf("/hybrid/vpn/addHa");mf("/hybrid/vpn/addHaTunnel");mf("/hybrid/vpn/addHaTunnel/:gatewayType/:region/:gatewayName");mf("/hybrid/vpn/addPeerGateway");mf("/hybrid/vpn/addGateway");mf("/hybrid/vpn/gateways/addTunnel/:region/:gatewayName");mf("/hybrid/vpn/list");mf("/hybrid/vpn/select");mf("/hybrid/vpn/tunnels/details/:region/:tunnelName");
mf("/hybrid/vpn/gateways/details/:region/:gatewayName");mf("/hybrid/vpn/details/:region/:gatewayName");mf("/hybrid/routers/bgpSession/:region/:routerName/:sessionName");mf("/hybrid/needsbilling");lf("/apis/api/chat.googleapis.com/hangouts-chat");lf("/security/command-center");lf("/security/dashboard");mf("/security");lf("/appengine/securityscan");lf("/compute/securityscan");lf("/net-services/ingress-lb");lf("/ml");lf("/mlengine");lf("/ai-platform");lf("/natural-language");lf("/translation");lf("/security/ccm");
lf("/vision");lf("/vision-object-detection");lf("/run");lf("/filestore");lf("/cloudpubsub");lf("/apis/api/speech.googleapis.com/data_logging");lf("/apis/api/dev-speech.sandbox.googleapis.com/data_logging");lf("/apis/api/staging-speech.sandbox.googleapis.com/data_logging");lf("/apis/api/test-speech.sandbox.googleapis.com/data_logging");lf("/user-preferences");lf("/signals");lf("/talent-solution");lf("/monitoring");lf("/bigquery");lf("/iam-admin/org-onboarding");lf("/iam-admin/cloudidentity");lf("/iam-admin/cloudidentity/consumer");
mf("/appengine");mf("/appengine/search");mf("/appengine/search/index/:indexName");mf("/appengine/services");mf("/appengine/cronjobs");mf("/appengine/firewall");mf("/appengine/firewall/test");mf("/appengine/firewall/detail");mf("/appengine/firewall/create");mf("/appengine/firewall/edit");mf("/appengine/instances");mf("/appengine/quotadetails");mf("/appengine/taskqueues");mf("/appengine/taskqueues/cron");mf("/appengine/versions/trafficsplitting");mf("/appengine/versions");mf("/appengine/memcache");
mf("/appengine/memcache/newEntry");mf("/appengine/memcache/editEntry");mf("/appengine/create");mf("/appengine/start");mf("/appengine/start/create");mf("/appengine/start/reception");mf("/appengine/start/deploy");lf("/apis/api/appsmarket_component/googleapps_sdk");lf("/apis/api/appsmarket_component/googleapps_sdk_publish");lf("/apis/api/appsmarket_component/googleapps_sdk_dashboard");lf("/apis/api/appsmarket_component/googleapps_sdk_gsao");lf("/apis/api/test-appsmarket-component-json.sandbox.googleapis.com/googleapps_sdk");
lf("/apis/api/test-appsmarket-component-json.sandbox.googleapis.com/googleapps_sdk_publish");lf("/apis/api/test-appsmarket-component-json.sandbox.googleapis.com/googleapps_sdk_dashboard");lf("/apis/api/test-appsmarket-component-json.sandbox.googleapis.com/googleapps_sdk_gsao");lf("/apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk");lf("/apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_publish");lf("/apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_dashboard");
lf("/apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_gsao");lf("/apis/api/appsmarket-component-json.googleapis.com/googleapps_sdk");lf("/apis/api/appsmarket-component-json.googleapis.com/googleapps_sdk_publish");lf("/apis/api/appsmarket-component-json.googleapis.com/googleapps_sdk_dashboard");lf("/apis/api/appsmarket-component-json.googleapis.com/googleapps_sdk_gsao");lf("/apis/api/appsmarket-component.googleapis.com/googleapps_sdk");lf("/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish");
lf("/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_dashboard");lf("/apis/api/appsmarket-component.googleapis.com/googleapps_sdk_gsao");mf("/logs/query");mf("/logs/dashboard");mf("/logs/router");mf("/logs/router/sink");mf("/logs/router/sink/:id");mf("/logs/router/next");mf("/logs/exports");mf("/logs/storage");mf("/logs/storage/bucket");mf("/logs/storage/bucket/:name");mf("/logs/usage");mf("/logs/metrics");mf("/logs/metrics/edit");mf("/logs/metrics/edit/:id");mf("/logs/metrics/next");
lf("/video-intelligence");mf("/transfer");lf("/release-notes");lf("/code");
var Dk=function(a,b){this.id=a;this.url=b},Ek=function(a,b,c,d){c=void 0===c?"imperative":c;d=void 0===d?null:d;Dk.call(this,a,b);this.navigationTrigger=c;this.restoredState=d};Y(Ek,Dk);Ek.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"};var Fk=function(a,b,c){Dk.call(this,a,b);this.urlAfterRedirects=c};Y(Fk,Dk);Fk.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"};
var Gk=function(a,b,c){Dk.call(this,a,b);this.reason=c};Y(Gk,Dk);Gk.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"};var Hk=function(a,b,c){Dk.call(this,a,b);this.error=c};Y(Hk,Dk);Hk.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"};var Ik=function(a,b,c,d){Dk.call(this,a,b);this.urlAfterRedirects=c;this.state=d};Y(Ik,Dk);
Ik.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"};var JZa=function(a,b,c,d){Dk.call(this,a,b);this.urlAfterRedirects=c;this.state=d};Y(JZa,Dk);JZa.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"};
var KZa=function(a,b,c,d,e){Dk.call(this,a,b);this.urlAfterRedirects=c;this.state=d;this.shouldActivate=e};Y(KZa,Dk);KZa.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"};var LZa=function(a,b,c,d){Dk.call(this,a,b);this.urlAfterRedirects=c;this.state=d};Y(LZa,Dk);
LZa.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"};var MZa=function(a,b,c,d){Dk.call(this,a,b);this.urlAfterRedirects=c;this.state=d};Y(MZa,Dk);MZa.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"};var NZa=function(a){this.route=a};
NZa.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"};var OZa=function(a){this.route=a};OZa.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"};var Xwa=function(a){this.snapshot=a};Xwa.prototype.toString=function(){return"ChildActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"};var PZa=function(a){this.snapshot=a};
PZa.prototype.toString=function(){return"ChildActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"};var Ywa=function(a){this.snapshot=a};Ywa.prototype.toString=function(){return"ActivationStart(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"};var QZa=function(a){this.snapshot=a};QZa.prototype.toString=function(){return"ActivationEnd(path: '"+(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"")+"')"};
var RZa=function(a,b){this.position=a;this.anchor=b};RZa.prototype.toString=function(){return"Scroll(anchor: '"+this.anchor+"', position: '"+(this.position?this.position[0]+", "+this.position[1]:null)+"')"};
var SZa=function(a){this.params=a||{}};SZa.prototype.has=function(a){return Object.prototype.hasOwnProperty.call(this.params,a)};SZa.prototype.get=function(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a[0]:a):null};SZa.prototype.getAll=function(a){return this.has(a)?(a=this.params[a],Array.isArray(a)?a:[a]):[]};Ye.Object.defineProperties(SZa.prototype,{keys:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.params)}}});
var qva={exact:wva,subset:zva},rva={exact:tva,subset:xva,ignored:function(){return!0}},qf=function(a,b,c){this.root=a;this.queryParams=b;this.fragment=c};qf.prototype.toString=function(){return TZa.serialize(this)};Ye.Object.defineProperties(qf.prototype,{queryParamMap:{configurable:!0,enumerable:!0,get:function(){this._queryParamMap||(this._queryParamMap=new SZa(this.queryParams));return this._queryParamMap}}});
var rf=function(a,b){var c=this;this.segments=a;this.children=b;this.parent=null;nf(b,function(d){return d.parent=c})};rf.prototype.hasChildren=function(){return 0<this.numberOfChildren};rf.prototype.toString=function(){return Eva(this)};Ye.Object.defineProperties(rf.prototype,{numberOfChildren:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.children).length}}});var Rva=function(a,b){this.path=a;this.parameters=b};Rva.prototype.toString=function(){return""+Cva(this.path)+Dva(this.parameters)};
Ye.Object.defineProperties(Rva.prototype,{parameterMap:{configurable:!0,enumerable:!0,get:function(){this._parameterMap||(this._parameterMap=new SZa(this.parameters));return this._parameterMap}}});var UZa=function(){},VZa=function(){};VZa.prototype.parse=function(a){a=new WZa(a);return new qf(a.parseRootSegment(),a.parseQueryParams(),a.parseFragment())};
VZa.prototype.serialize=function(a){var b="/"+Fva(a.root,!0),c=Iva(a.queryParams);a="string"===typeof a.fragment?"#"+encodeURI(a.fragment):"";return""+b+c+a};var TZa=new VZa,Jva=/^[^\/()?;=#]+/,XZa=/^[^=?&#]+/,YZa=/^[^&#]+/,WZa=function(a){this.remaining=this.url=a};f=WZa.prototype;f.parseRootSegment=function(){this.consumeOptional("/");return""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new rf([],{}):new rf([],this.parseChildren())};
f.parseQueryParams=function(){var a={};if(this.consumeOptional("?")){do this.parseQueryParam(a);while(this.consumeOptional("&"))}return a};f.parseFragment=function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null};
f.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());var b={};this.peekStartsWith("/(")&&(this.capture("/"),b=this.parseParens(!0));var c={};this.peekStartsWith("(")&&(c=this.parseParens(!1));if(0<a.length||0<Object.keys(b).length)c.primary=new rf(a,b);return c};
f.parseSegment=function(){var a=Kva(this.remaining);if(""===a&&this.peekStartsWith(";"))throw Error("xd`"+this.remaining);this.capture(a);return new Rva(decodeURIComponent(a),this.parseMatrixParams())};f.parseMatrixParams=function(){for(var a={};this.consumeOptional(";");)this.parseParam(a);return a};f.parseParam=function(a){var b=Kva(this.remaining);if(b){this.capture(b);var c="";if(this.consumeOptional("=")){var d=Kva(this.remaining);d&&(c=d,this.capture(c))}a[decodeURIComponent(b)]=decodeURIComponent(c)}};
f.parseQueryParam=function(a){var b,c=this.remaining.match(XZa);if(b=c?c[0]:""){this.capture(b);c="";if(this.consumeOptional("=")){var d;if(d=(d=this.remaining.match(YZa))?d[0]:"")c=d,this.capture(c)}b=decodeURIComponent(b.replace(/\+/g,"%20"));c=decodeURIComponent(c.replace(/\+/g,"%20"));a.hasOwnProperty(b)?(d=a[b],Array.isArray(d)||(d=[d],a[b]=d),d.push(c)):a[b]=c}};
f.parseParens=function(a){var b={};for(this.capture("(");!this.consumeOptional(")")&&0<this.remaining.length;){var c=Kva(this.remaining),d=this.remaining[c.length];if("/"!==d&&")"!==d&&";"!==d)throw Error("yd`"+this.url);d=void 0;-1<c.indexOf(":")?(d=c.substr(0,c.indexOf(":")),this.capture(d),this.capture(":")):a&&(d="primary");c=this.parseChildren();b[d]=1===Object.keys(c).length?c.primary:new rf([],c);this.consumeOptional("//")}return b};f.peekStartsWith=function(a){return this.remaining.startsWith(a)};
f.consumeOptional=function(a){return this.peekStartsWith(a)?(this.remaining=this.remaining.substring(a.length),!0):!1};f.capture=function(a){if(!this.consumeOptional(a))throw Error("zd`"+a);};
var ZZa=function(a){this._root=a};f=ZZa.prototype;f.parent=function(a){a=this.pathFromRoot(a);return 1<a.length?a[a.length-2]:null};f.children=function(a){return(a=Lva(a,this._root))?a.children.map(function(b){return b.value}):[]};f.firstChild=function(a){return(a=Lva(a,this._root))&&0<a.children.length?a.children[0].value:null};f.siblings=function(a){var b=Mva(a,this._root);return 2>b.length?[]:b[b.length-2].children.map(function(c){return c.value}).filter(function(c){return c!==a})};
f.pathFromRoot=function(a){return Mva(a,this._root).map(function(b){return b.value})};Ye.Object.defineProperties(ZZa.prototype,{root:{configurable:!0,enumerable:!0,get:function(){return this._root.value}}});var Pva=function(a,b){this.value=a;this.children=b};Pva.prototype.toString=function(){return"TreeNode("+this.value+")"};
var Sva=function(a,b){this._root=a;this.snapshot=b;Wva(this,a)};Y(Sva,ZZa);Sva.prototype.toString=function(){return this.snapshot.toString()};var of=function(a,b,c,d,e,k,n,p){this.url=a;this.params=b;this.queryParams=c;this.fragment=d;this.data=e;this.outlet=k;this.component=n;this._futureSnapshot=p};of.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"};
Ye.Object.defineProperties(of.prototype,{routeConfig:{configurable:!0,enumerable:!0,get:function(){return this._futureSnapshot.routeConfig}},root:{configurable:!0,enumerable:!0,get:function(){return this._routerState.root}},parent:{configurable:!0,enumerable:!0,get:function(){return this._routerState.parent(this)}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this._routerState.firstChild(this)}},children:{configurable:!0,enumerable:!0,get:function(){return this._routerState.children(this)}},
pathFromRoot:{configurable:!0,enumerable:!0,get:function(){return this._routerState.pathFromRoot(this)}},paramMap:{configurable:!0,enumerable:!0,get:function(){this._paramMap||(this._paramMap=this.params.pipe(z(function(a){return new SZa(a)})));return this._paramMap}},queryParamMap:{configurable:!0,enumerable:!0,get:function(){this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(z(function(a){return new SZa(a)})));return this._queryParamMap}}});
var Qva=function(a,b,c,d,e,k,n,p,u,v,y){this.url=a;this.params=b;this.queryParams=c;this.fragment=d;this.data=e;this.outlet=k;this.component=n;this.routeConfig=p;this._urlSegment=u;this._lastPathIndex=v;this._resolve=y};Qva.prototype.toString=function(){return"Route(url:'"+this.url.map(function(a){return a.toString()}).join("/")+"', path:'"+(this.routeConfig?this.routeConfig.path:"")+"')"};
Ye.Object.defineProperties(Qva.prototype,{root:{configurable:!0,enumerable:!0,get:function(){return this._routerState.root}},parent:{configurable:!0,enumerable:!0,get:function(){return this._routerState.parent(this)}},firstChild:{configurable:!0,enumerable:!0,get:function(){return this._routerState.firstChild(this)}},children:{configurable:!0,enumerable:!0,get:function(){return this._routerState.children(this)}},pathFromRoot:{configurable:!0,enumerable:!0,get:function(){return this._routerState.pathFromRoot(this)}},
paramMap:{configurable:!0,enumerable:!0,get:function(){this._paramMap||(this._paramMap=new SZa(this.params));return this._paramMap}},queryParamMap:{configurable:!0,enumerable:!0,get:function(){this._queryParamMap||(this._queryParamMap=new SZa(this.queryParams));return this._queryParamMap}}});var Ova=function(a,b){this._root=b;this.url=a;Wva(this,b)};Y(Ova,ZZa);Ova.prototype.toString=function(){return Xva(this._root)};
var gwa=function(a,b,c){this.isAbsolute=a;this.numberOfDoubleDots=b;this.commands=c;if(a&&0<c.length&&cwa(c[0]))throw Error("Ad");if((a=c.find(dwa))&&a!==(0<c.length?c[c.length-1]:null))throw Error("Bd");};gwa.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]};var $Za=function(a,b,c){this.segmentGroup=a;this.processChildren=b;this.index=c};
var b_a=function(a,b,c){return z(function(d){(new a_a(b,d.targetRouterState,d.currentRouterState,c)).activate(a);return d})},a_a=function(a,b,c,d){this.routeReuseStrategy=a;this.futureState=b;this.currState=c;this.forwardEvent=d};f=a_a.prototype;f.activate=function(a){var b=this.futureState._root,c=this.currState?this.currState._root:null;this.deactivateChildRoutes(b,c,a);Yva(this.futureState.root);this.activateChildRoutes(b,c,a)};
f.deactivateChildRoutes=function(a,b,c){var d=this,e=Nva(b);a.children.forEach(function(k){var n=k.value.outlet;d.deactivateRoutes(k,e[n],c);delete e[n]});nf(e,function(k){d.deactivateRouteAndItsChildren(k,c)})};f.deactivateRoutes=function(a,b,c){var d=a.value,e=b?b.value:null;d===e?d.component?(c=c.getContext(d.outlet))&&this.deactivateChildRoutes(a,b,c.children):this.deactivateChildRoutes(a,b,c):e&&this.deactivateRouteAndItsChildren(b,c)};
f.deactivateRouteAndItsChildren=function(a,b){this.deactivateRouteAndOutlet(a,b)};f.deactivateRouteAndOutlet=function(a,b){var c=b.getContext(a.value.outlet);b=c&&a.value.component?c.children:b;a=Nva(a);for(var d=g(Object.keys(a)),e=d.next();!e.done;e=d.next())this.deactivateRouteAndItsChildren(a[e.value],b);c&&c.outlet&&(c.outlet.deactivate(),c.children.onOutletDeactivated(),c.attachRef=null,c.resolver=null,c.route=null)};
f.activateChildRoutes=function(a,b,c){var d=this,e=Nva(b);a.children.forEach(function(k){d.activateRoutes(k,e[k.value.outlet],c);d.forwardEvent(new QZa(k.value.snapshot))});a.children.length&&this.forwardEvent(new PZa(a.value.snapshot))};
f.activateRoutes=function(a,b,c){var d=a.value,e=b?b.value:null;Yva(d);if(d===e)d.component?(d=c.getOrCreateContext(d.outlet),this.activateChildRoutes(a,b,d.children)):this.activateChildRoutes(a,b,c);else if(d.component){b=c.getOrCreateContext(d.outlet);a:{for(c=d.snapshot.parent;c;c=c.parent){if((e=c.routeConfig)&&e._loadedConfig){c=e._loadedConfig;break a}if(e&&e.component)break}c=null}c=c?c.module.componentFactoryResolver:null;b.attachRef=null;b.route=d;b.resolver=c;b.outlet&&b.outlet.activateWith(d,
c);this.activateChildRoutes(a,null,b.children)}else this.activateChildRoutes(a,null,c)};
var c_a=function(a,b){this.routes=a;this.module=b};
var qwa=Symbol("Dd");
var d_a=function(){this.resolver=this.route=this.outlet=null;this.children=new Kk;this.attachRef=null},Kk=function(){this.contexts=new Map};f=Kk.prototype;f.onChildOutletCreated=function(a,b){var c=this.getOrCreateContext(a);c.outlet=b;this.contexts.set(a,c)};f.onChildOutletDestroyed=function(a){if(a=this.getContext(a))a.outlet=null,a.attachRef=null};f.onOutletDeactivated=function(){var a=this.contexts;this.contexts=new Map;return a};
f.getOrCreateContext=function(a){var b=this.getContext(a);b||(b=new d_a,this.contexts.set(a,b));return b};f.getContext=function(a){return this.contexts.get(a)||null};
var e_a=function(a,b,c,d,e){this.parentContexts=a;this.location=b;this.resolver=c;this.changeDetector=e;this._activatedRoute=this.activated=null;this.activateEvents=new Hi;this.deactivateEvents=new Hi;this.DIa=new Hi;this.KNa=new Hi;this.name=d||"primary";a.onChildOutletCreated(this.name,this)};f=e_a.prototype;f.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)};
f.ngOnInit=function(){if(!this.activated){var a=this.parentContexts.getContext(this.name);a&&a.route&&(a.attachRef?this.attach(a.attachRef,a.route):this.activateWith(a.route,a.resolver||null))}};f.detach=function(){if(!this.activated)throw Error("Ed");this.location.detach();var a=this.activated;this._activatedRoute=this.activated=null;this.KNa.emit(a.instance);return a};f.attach=function(a,b){this.activated=a;this._activatedRoute=b;this.location.insert(a.hostView);this.DIa.emit(a.instance)};
f.deactivate=function(){if(this.activated){var a=this.component;this.activated.destroy();this._activatedRoute=this.activated=null;this.deactivateEvents.emit(a)}};
f.activateWith=function(a,b){if(this.isActivated)throw Error("Fd");this._activatedRoute=a;var c=a._futureSnapshot.routeConfig.component;b=b||this.resolver;b=b.resolveComponentFactory(c);c=this.parentContexts.getOrCreateContext(this.name).children;this.activated=this.location.createComponent(b,this.location.length,new f_a(a,c,this.location.injector));this.changeDetector.markForCheck();this.activateEvents.emit(this.activated.instance)};
Ye.Object.defineProperties(e_a.prototype,{isActivated:{configurable:!0,enumerable:!0,get:function(){return!!this.activated}},component:{configurable:!0,enumerable:!0,get:function(){if(!this.activated)throw Error("Ed");return this.activated.instance}},activatedRoute:{configurable:!0,enumerable:!0,get:function(){if(!this.activated)throw Error("Ed");return this._activatedRoute}}});e_a.ea=function(){return[{type:Kk},{type:ye},{type:si},{type:String,ra:[{type:Zb,args:["name"]}]},{type:Ji}]};
e_a.\u0275fac=function(a){return new (a||e_a)(D(Kk),D(ye),D(si),Sb("name"),D(Ji))};e_a.\u0275dir=m({type:e_a,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate",DIa:"attach",KNa:"detach"},Ga:["outlet"]});var f_a=function(a,b,c){this.route=a;this.childContexts=b;this.parent=c};f_a.prototype.get=function(a,b){return a===of?this.route:a===Kk?this.childContexts:this.parent.get(a,b)};
var uwa=function(){};uwa.\u0275fac=function(a){return new (a||uwa)};uwa.\u0275cmp=m({type:uwa,selectors:[["ng-component"]],ma:1,oa:0,template:function(a){a&1&&G(0,"router-outlet")},directives:[e_a],encapsulation:2});
var xwa={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};
var Ewa=function(a){this.segmentGroup=a||null},Gwa=function(a){this.urlTree=a},Lwa=function(a,b,c,d,e){this.configLoader=b;this.urlSerializer=c;this.urlTree=d;this.config=e;this.allowRedirects=!0;this.ngModule=a.get(vQa)};f=Lwa.prototype;
f.apply=function(){var a=this,b=Cwa(this.urlTree.root,[],[],this.config).segmentGroup;b=new rf(b.segments,b.children);return this.expandSegmentGroup(this.ngModule,this.config,b,"primary").pipe(z(function(c){return a.createUrlTree(Kwa(c),a.urlTree.queryParams,a.urlTree.fragment)})).pipe(Uc(function(c){if(c instanceof Gwa)return a.allowRedirects=!1,a.match(c.urlTree);if(c instanceof Ewa)throw a.noMatchError(c);throw c;}))};
f.match=function(a){var b=this;return this.expandSegmentGroup(this.ngModule,this.config,a.root,"primary").pipe(z(function(c){return b.createUrlTree(Kwa(c),a.queryParams,a.fragment)})).pipe(Uc(function(c){if(c instanceof Ewa)throw b.noMatchError(c);throw c;}))};f.noMatchError=function(a){return Error("Vd`"+a.segmentGroup)};f.createUrlTree=function(a,b,c){var d={};a=0<a.segments.length?new rf([],(d.primary=a,d)):a;return new qf(a,b,c)};
f.expandSegmentGroup=function(a,b,c,d){return 0===c.segments.length&&c.hasChildren()?this.expandChildren(a,b,c).pipe(z(function(e){return new rf([],e)})):this.expandSegment(a,c,b,c.segments,d,!0)};
f.expandChildren=function(a,b,c){for(var d=this,e=[],k=g(Object.keys(c.children)),n=k.next();!n.done;n=k.next())n=n.value,"primary"===n?e.unshift(n):e.push(n);return Cc(e).pipe(Vc(function(p){var u=c.children[p],v=wwa(b,p);return d.expandSegmentGroup(a,v,u,p).pipe(z(function(y){return{segment:y,outlet:p}}))}),id(function(p,u){p[u.outlet]=u.segment;return p},{}),gd())};
f.expandSegment=function(a,b,c,d,e,k){var n=this;return Cc(c).pipe(Vc(function(p){return n.expandSegmentAgainstRoute(a,b,c,p,d,e,k).pipe(Uc(function(u){if(u instanceof Ewa)return oc(null);throw u;}))}),ed(function(p){return!!p}),Uc(function(p){if(p instanceof Ska||"EmptyError"===p.name){if(0===d.length&&!b.children[e])return oc(new rf([],{}));throw new Ewa(b);}throw p;}))};
f.expandSegmentAgainstRoute=function(a,b,c,d,e,k,n){return Dwa(d,b,e,k)?void 0===d.redirectTo?this.matchSegmentAgainstRoute(a,b,d,e,k):n&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(a,b,c,d,e,k):Fwa(b):Fwa(b)};f.expandSegmentAgainstRouteUsingRedirect=function(a,b,c,d,e,k){return"**"===d.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(a,c,d,k):this.expandRegularSegmentAgainstRouteUsingRedirect(a,b,c,d,e,k)};
f.expandWildCardWithParamsAgainstRouteUsingRedirect=function(a,b,c,d){var e=this,k=this.applyRedirectCommands([],c.redirectTo,{});return c.redirectTo.startsWith("/")?Hwa(k):this.lineralizeSegments(c,k).pipe(Dc(function(n){var p=new rf(n,{});return e.expandSegment(a,p,b,n,d,!1)}))};
f.expandRegularSegmentAgainstRouteUsingRedirect=function(a,b,c,d,e,k){var n=this,p=ywa(b,d,e),u=p.lastChild;if(!p.matched)return Fwa(b);p=this.applyRedirectCommands(p.consumedSegments,d.redirectTo,p.positionalParamSegments);return d.redirectTo.startsWith("/")?Hwa(p):this.lineralizeSegments(d,p).pipe(Dc(function(v){return n.expandSegment(a,b,c,v.concat(e.slice(u)),k,!1)}))};
f.matchSegmentAgainstRoute=function(a,b,c,d,e){var k=this;if("**"===c.path)return c.loadChildren?(c._loadedConfig?oc(c._loadedConfig):this.configLoader.load(a.injector,c)).pipe(z(function(v){c._loadedConfig=v;return new rf(d,{})})):oc(new rf(d,{}));var n=ywa(b,c,d),p=n.consumedSegments;if(!n.matched)return Fwa(b);var u=d.slice(n.lastChild);return this.getChildConfig(a,c,d).pipe(Dc(function(v){var y=v.module;v=v.routes;var B=Cwa(b,p,u,v),C=B.segmentGroup;B=B.slicedSegments;C=new rf(C.segments,C.children);
return 0===B.length&&C.hasChildren()?k.expandChildren(y,v,C).pipe(z(function(H){return new rf(p,H)})):0===v.length&&0===B.length?oc(new rf(p,{})):k.expandSegment(y,C,v,B,vwa(c)===e?"primary":e,!0).pipe(z(function(H){return new rf(p.concat(H.segments),H.children)}))}))};
f.getChildConfig=function(a,b,c){var d=this;return b.children?oc(new c_a(b.children,a)):b.loadChildren?void 0!==b._loadedConfig?oc(b._loadedConfig):this.runCanLoadGuards(a.injector,b,c).pipe(Dc(function(e){return e?d.configLoader.load(a.injector,b).pipe(z(function(k){return b._loadedConfig=k})):Jwa(b)})):oc(new c_a([],a))};
f.runCanLoadGuards=function(a,b,c){var d=this,e=b.canLoad;if(!e||0===e.length)return oc(!0);e=e.map(function(k){if((k=a.get(k))&&owa(k.canLoad))k=k.canLoad(b,c);else if(owa(k))k=k(b,c);else throw Error("Wd");return pva(k)});return oc(e).pipe(rwa(),Dd(function(k){if(pwa(k)){var n=lva('Redirecting to "'+d.urlSerializer.serialize(k)+'"');n.url=k;throw n;}}),z(function(k){return!0===k}))};
f.lineralizeSegments=function(a,b){var c=[];for(b=b.root;;){c=c.concat(b.segments);if(0===b.numberOfChildren)return oc(c);if(1<b.numberOfChildren||!b.children.primary)return Iwa(a.redirectTo);b=b.children.primary}};f.applyRedirectCommands=function(a,b,c){return this.applyRedirectCreatreUrlTree(b,this.urlSerializer.parse(b),a,c)};f.applyRedirectCreatreUrlTree=function(a,b,c,d){a=this.createSegmentGroup(a,b.root,c,d);return new qf(a,this.createQueryParams(b.queryParams,this.urlTree.queryParams),b.fragment)};
f.createQueryParams=function(a,b){var c={};nf(a,function(d,e){"string"===typeof d&&d.startsWith(":")?c[e]=b[d.substring(1)]:c[e]=d});return c};f.createSegmentGroup=function(a,b,c,d){var e=this,k=this.createSegments(a,b.segments,c,d),n={};nf(b.children,function(p,u){n[u]=e.createSegmentGroup(a,p,c,d)});return new rf(k,n)};f.createSegments=function(a,b,c,d){var e=this;return b.map(function(k){return k.path.startsWith(":")?e.findPosParam(a,k,d):e.findOrReturn(k,c)})};
f.findPosParam=function(a,b,c){c=c[b.path.substring(1)];if(!c)throw Error("Xd`"+a+"`"+b.path);return c};f.findOrReturn=function(a,b){for(var c=0,d=g(b),e=d.next();!e.done;e=d.next()){e=e.value;if(e.path===a.path)return b.splice(c),e;c++}return a};
var Pwa=function(a){this.path=a;this.route=this.path[this.path.length-1]},Rwa=function(a,b){this.component=a;this.route=b};
var cxa=function(){},bxa=function(a,b,c,d,e,k){this.rootComponentType=a;this.config=b;this.urlTree=c;this.url=d;this.paramsInheritanceStrategy=e;this.relativeLinkResolution=k};f=bxa.prototype;
f.recognize=function(){var a=Cwa(this.urlTree.root,[],[],this.config.filter(function(c){return void 0===c.redirectTo}),this.relativeLinkResolution).segmentGroup;a=this.processSegmentGroup(this.config,a,"primary");if(null===a)return null;var b=new Qva([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{});a=new Ova(this.url,new Pva(b,a));this.inheritParamsAndData(a._root);return a};
f.inheritParamsAndData=function(a){var b=this,c=a.value,d=Vva(c,this.paramsInheritanceStrategy);c.params=Object.freeze(d.params);c.data=Object.freeze(d.data);a.children.forEach(function(e){return b.inheritParamsAndData(e)})};f.processSegmentGroup=function(a,b,c){return 0===b.segments.length&&b.hasChildren()?this.processChildren(a,b):this.processSegment(a,b,b.segments,c)};
f.processChildren=function(a,b){for(var c=[],d=g(Object.keys(b.children)),e=d.next();!e.done;e=d.next()){e=e.value;var k=b.children[e],n=wwa(a,e);e=this.processSegmentGroup(n,k,e);if(null===e)return null;c.push.apply(c,Ab(e))}a=gxa(c);exa(a);return a};f.processSegment=function(a,b,c,d){a=g(a);for(var e=a.next();!e.done;e=a.next())if(e=this.processSegmentAgainstRoute(e.value,b,c,d),null!==e)return e;return 0!==c.length||b.children[d]?null:[]};
f.processSegmentAgainstRoute=function(a,b,c,d){if(a.redirectTo||!Dwa(a,b,c,d))return null;var e=[],k=[];if("**"===a.path)c=new Qva(c,0<c.length?(0<c.length?c[c.length-1]:null).parameters:{},Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,a.data||{},vwa(a),a.component,a,hxa(b),ixa(b)+c.length,a.resolve||{});else{var n=ywa(b,a,c);if(!n.matched)return null;e=n.consumedSegments;k=c.slice(n.lastChild);c=new Qva(e,n.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),
this.urlTree.fragment,a.data||{},vwa(a),a.component,a,hxa(b),ixa(b)+e.length,a.resolve||{})}n=a.children?a.children:a.loadChildren?a._loadedConfig.routes:[];e=Cwa(b,e,k,n.filter(function(p){return void 0===p.redirectTo}),this.relativeLinkResolution);b=e.segmentGroup;e=e.slicedSegments;if(0===e.length&&b.hasChildren())return a=this.processChildren(n,b),null===a?null:[new Pva(c,a)];if(0===n.length&&0===e.length)return[new Pva(c,[])];a=this.processSegment(n,b,e,vwa(a)===d?"primary":d);return null===
a?null:[new Pva(c,a)]};
var mxa=Symbol("be");
var g_a=function(){},h_a=function(){};h_a.prototype.store=function(){};h_a.prototype.shouldReuseRoute=function(a,b){return a.routeConfig===b.routeConfig};var i_a=function(){};Y(i_a,h_a);
var Exa=new $b("ROUTES"),j_a=function(a,b,c,d){this.injector=a;this.compiler=b;this.onLoadStartListener=c;this.onLoadEndListener=d};
j_a.prototype.load=function(a,b){var c=this;if(b._loader$)return b._loader$;if(this.onLoadStartListener)this.onLoadStartListener(b);var d=this.loadModuleFactory(b.loadChildren).pipe(z(function(e){if(c.onLoadEndListener)c.onLoadEndListener(b);e=e.create(a);return new c_a(Array.prototype.concat.apply([],e.injector.get(Exa,void 0,10)).map(twa),e)}),Uc(function(e){b._loader$=void 0;throw e;}));b._loader$=(new rRa(d,function(){return new pd})).pipe(vc());return b._loader$};
j_a.prototype.loadModuleFactory=function(a){var b=this;return"string"===typeof a?Cc(this.injector.get(rTa).load(a)):pva(a()).pipe(Dc(function(c){return c instanceof wQa?oc(c):Cc(b.compiler.compileModuleAsync(c))}))};
var k_a=function(){},l_a=function(){};l_a.prototype.extract=function(a){return a};l_a.prototype.merge=function(a){return a};
var m_a={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},n_a={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},sf=function(a,b,c,d,e,k,n){var p=this;this.rootComponentType=a;this.urlSerializer=b;this.rootContexts=c;this.location=d;this.config=n;this.currentNavigation=this.lastSuccessfulNavigation=null;this.disposed=!1;this.currentPageId=this.navigationId=0;this.events=new pd;this.errorHandler=rxa;this.malformedUriErrorHandler=sxa;this.navigated=
!1;this.lastSuccessfulId=-1;this.hooks={beforePreactivation:txa,afterPreactivation:txa};this.urlHandlingStrategy=new l_a;this.routeReuseStrategy=new i_a;this.onSameUrlNavigation="ignore";this.paramsInheritanceStrategy="emptyOnly";this.urlUpdateStrategy="deferred";this.relativeLinkResolution="corrected";this.Xs="replace";this.ngModule=e.get(vQa);this.console=e.get(cRa);e.get(Kd)instanceof Kd&&VBa();this.resetConfig(n);this.browserUrlTree=this.rawUrlTree=this.currentUrlTree=new qf(new rf([],{}),{},
null);this.configLoader=new j_a(e,k,function(u){return p.triggerEvent(new NZa(u))},function(u){return p.triggerEvent(new OZa(u))});this.routerState=Tva(this.currentUrlTree,this.rootComponentType);this.transitions=new pf({id:0,targetPageId:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,
promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null});this.navigations=this.setupNavigations(this.transitions);this.processNavigations()};f=sf.prototype;
f.setupNavigations=function(a){var b=this,c=this.events;return a.pipe(Nc(function(d){return 0!==d.id}),z(function(d){return Object.assign(Object.assign({},d),{extractedUrl:b.urlHandlingStrategy.extract(d.rawUrl)})}),zd(function(d){var e=!1,k=!1;return oc(d).pipe(Dd(function(n){b.currentNavigation={id:n.id,initialUrl:n.currentRawUrl,extractedUrl:n.extractedUrl,trigger:n.source,extras:n.extras,previousNavigation:b.lastSuccessfulNavigation?Object.assign(Object.assign({},b.lastSuccessfulNavigation),{previousNavigation:null}):
null}}),zd(function(n){var p=b.browserUrlTree.toString();p=!b.navigated||n.extractedUrl.toString()!==p||p!==b.currentUrlTree.toString();if("reload"===b.onSameUrlNavigation||p)return uxa(n.source)&&(b.browserUrlTree=n.extractedUrl),oc(n).pipe(zd(function(B){var C=b.transitions.getValue();c.next(new Ek(B.id,b.serializeUrl(B.extractedUrl),B.source,B.restoredState));return C!==b.transitions.getValue()?Ic:Promise.resolve(B)}),Mwa(b.ngModule.injector,b.configLoader,b.urlSerializer,b.config),Dd(function(B){b.currentNavigation=
Object.assign(Object.assign({},b.currentNavigation),{finalUrl:B.urlAfterRedirects})}),jxa(b.rootComponentType,b.config,function(B){return b.serializeUrl(B)},b.paramsInheritanceStrategy,b.relativeLinkResolution),Dd(function(B){if("eager"===b.urlUpdateStrategy){if(!B.extras.skipLocationChange){var C=b.urlHandlingStrategy.merge(B.urlAfterRedirects,B.rawUrl);b.setBrowserUrl(C,B)}b.browserUrlTree=B.urlAfterRedirects}B=new Ik(B.id,b.serializeUrl(B.extractedUrl),b.serializeUrl(B.urlAfterRedirects),B.targetSnapshot);
c.next(B)}));if(p&&b.rawUrlTree){p=n.extractedUrl;var u=n.source,v=n.restoredState,y=n.extras;u=new Ek(n.id,b.serializeUrl(p),u,v);c.next(u);u=Tva(p,b.rootComponentType).snapshot;return oc(Object.assign(Object.assign({},n),{targetSnapshot:u,urlAfterRedirects:p,extras:Object.assign(Object.assign({},y),{skipLocationChange:!1,replaceUrl:!1})}))}b.rawUrlTree=n.rawUrl;n.resolve(null);return Ic}),qxa(function(n){var p=n.extras;return b.hooks.beforePreactivation(n.targetSnapshot,{navigationId:n.id,appliedUrlTree:n.extractedUrl,
rawUrlTree:n.rawUrl,skipLocationChange:!!p.skipLocationChange,replaceUrl:!!p.replaceUrl})}),Dd(function(n){n=new JZa(n.id,b.serializeUrl(n.extractedUrl),b.serializeUrl(n.urlAfterRedirects),n.targetSnapshot);b.triggerEvent(n)}),z(function(n){var p=Object,u=p.assign,v=Object.assign({},n);var y=n.currentSnapshot;n=n.targetSnapshot._root;y=Qwa(n,y?y._root:null,b.rootContexts,[n.value]);return u.call(p,v,{guards:y})}),Vwa(b.ngModule.injector,function(n){return b.triggerEvent(n)}),Dd(function(n){if(pwa(n.guardsResult)){var p=
lva('Redirecting to "'+b.serializeUrl(n.guardsResult)+'"');p.url=n.guardsResult;throw p;}n=new KZa(n.id,b.serializeUrl(n.extractedUrl),b.serializeUrl(n.urlAfterRedirects),n.targetSnapshot,!!n.guardsResult);b.triggerEvent(n)}),Nc(function(n){return n.guardsResult?!0:(b.X4(n),b.cancelNavigationTransition(n,""),!1)}),qxa(function(n){if(n.guards.canActivateChecks.length)return oc(n).pipe(Dd(function(p){p=new LZa(p.id,b.serializeUrl(p.extractedUrl),b.serializeUrl(p.urlAfterRedirects),p.targetSnapshot);
b.triggerEvent(p)}),zd(function(p){var u=!1;return oc(p).pipe(lxa(b.paramsInheritanceStrategy,b.ngModule.injector),Dd({next:function(){return u=!0},complete:function(){u||(b.X4(p),b.cancelNavigationTransition(p,"At least one route resolver didn't emit any value."))}}))}),Dd(function(p){p=new MZa(p.id,b.serializeUrl(p.extractedUrl),b.serializeUrl(p.urlAfterRedirects),p.targetSnapshot);b.triggerEvent(p)}))}),qxa(function(n){var p=n.extras;return b.hooks.afterPreactivation(n.targetSnapshot,{navigationId:n.id,
appliedUrlTree:n.extractedUrl,rawUrlTree:n.rawUrl,skipLocationChange:!!p.skipLocationChange,replaceUrl:!!p.replaceUrl})}),z(function(n){var p=n.targetSnapshot;var u=n.currentRouterState;u=bwa(b.routeReuseStrategy,p._root,u?u._root:void 0);p=new Sva(u,p);return Object.assign(Object.assign({},n),{targetRouterState:p})}),Dd(function(n){b.currentUrlTree=n.urlAfterRedirects;b.rawUrlTree=b.urlHandlingStrategy.merge(n.urlAfterRedirects,n.rawUrl);b.routerState=n.targetRouterState;"deferred"===b.urlUpdateStrategy&&
(n.extras.skipLocationChange||b.setBrowserUrl(b.rawUrlTree,n),b.browserUrlTree=n.urlAfterRedirects)}),b_a(b.rootContexts,b.routeReuseStrategy,function(n){return b.triggerEvent(n)}),Dd({next:function(){e=!0},complete:function(){e=!0}}),cd(function(){var n;e||k||b.cancelNavigationTransition(d,"Navigation ID "+d.id+" is not equal to the current navigation id "+b.navigationId);(null===(n=b.currentNavigation)||void 0===n?void 0:n.id)===d.id&&(b.currentNavigation=null)}),Uc(function(n){k=!0;if(n&&n.ngNavigationCancelingError){var p=
pwa(n.url);p||(b.navigated=!0,b.X4(d,!0));var u=new Gk(d.id,b.serializeUrl(d.extractedUrl),n.message);c.next(u);p?setTimeout(function(){var v=b.urlHandlingStrategy.merge(n.url,b.rawUrlTree);b.scheduleNavigation(v,"imperative",null,{skipLocationChange:d.extras.skipLocationChange,replaceUrl:"eager"===b.urlUpdateStrategy||uxa(d.source)},{resolve:d.resolve,reject:d.reject,promise:d.promise})},0):d.resolve(!1)}else{b.X4(d,!0);p=new Hk(d.id,b.serializeUrl(d.extractedUrl),n);c.next(p);try{d.resolve(b.errorHandler(n))}catch(v){d.reject(v)}}return Ic}))}))};
f.resetRootComponentType=function(a){this.rootComponentType=a;this.routerState.root.component=this.rootComponentType};f.setTransition=function(a){this.transitions.next(Object.assign(Object.assign({},this.transitions.value),a))};f.initialNavigation=function(){this.setUpLocationChangeListener();0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})};
f.setUpLocationChangeListener=function(){var a=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(b){var c="popstate"===b.type?"popstate":"hashchange";"popstate"===c&&setTimeout(function(){var d,e={replaceUrl:!0},k=(null===(d=b.state)||void 0===d?0:d.navigationId)?b.state:null;if(k){var n=Object.assign({},k);delete n.navigationId;delete n.\u0275routerPageId;0!==Object.keys(n).length&&(e.state=n)}n=a.parseUrl(b.url);a.scheduleNavigation(n,c,k,e)},0)}))};
f.triggerEvent=function(a){this.events.next(a)};f.resetConfig=function(a){swa(a);this.config=a.map(twa);this.navigated=!1;this.lastSuccessfulId=-1};f.ngOnDestroy=function(){this.dispose()};f.dispose=function(){this.transitions.complete();this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0);this.disposed=!0};
f.createUrlTree=function(a,b){b=void 0===b?{}:b;var c=b.queryParams,d=b.fragment,e=b.relativeTo||this.routerState.root;d=b.preserveFragment?this.currentUrlTree.fragment:d;switch(b.queryParamsHandling){case "merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),c);break;case "preserve":c=this.currentUrlTree.queryParams;break;default:c=c||null}null!==c&&(c=this.removeEmptyProps(c));b=this.currentUrlTree;d=null!==d&&void 0!==d?d:null;if(0===a.length)b=fwa(b.root,b.root,b,c,d);else if(a=
hwa(a),a.toRoot())b=fwa(b.root,new rf([],{}),b,c,d);else{if(a.isAbsolute)e=new $Za(b.root,!0,0);else if(-1===e.snapshot._lastPathIndex)e=e.snapshot._urlSegment,e=new $Za(e,e===b.root,0);else{var k=e.snapshot._urlSegment;e=e.snapshot._lastPathIndex+(cwa(a.commands[0])?0:1);for(var n=a.numberOfDoubleDots;n>e;){n-=e;k=k.parent;if(!k)throw Error("Cd");e=k.segments.length}e=new $Za(k,!1,e-n)}a=e.processChildren?jwa(e.segmentGroup,e.index,a.commands):lwa(e.segmentGroup,e.index,a.commands);b=fwa(e.segmentGroup,
a,b,c,d)}return b};f.navigateByUrl=function(a,b){b=void 0===b?{skipLocationChange:!1}:b;a=pwa(a)?a:this.parseUrl(a);a=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(a,"imperative",null,b)};f.navigate=function(a,b){b=void 0===b?{skipLocationChange:!1}:b;for(var c=0;c<a.length;c++){var d=a[c];if(null==d)throw Error("ce`"+d+"`"+c);}return this.navigateByUrl(this.createUrlTree(a,b),b)};f.serializeUrl=function(a){return this.urlSerializer.serialize(a)};
f.parseUrl=function(a){try{var b=this.urlSerializer.parse(a)}catch(c){b=this.malformedUriErrorHandler(c,this.urlSerializer,a)}return b};f.isActive=function(a,b){b=!0===b?Object.assign({},m_a):!1===b?Object.assign({},n_a):b;if(pwa(a))return sva(this.currentUrlTree,a,b);a=this.parseUrl(a);return sva(this.currentUrlTree,a,b)};f.removeEmptyProps=function(a){return Object.keys(a).reduce(function(b,c){var d=a[c];null!==d&&void 0!==d&&(b[c]=d);return b},{})};
f.processNavigations=function(){var a=this;this.navigations.subscribe(function(b){var c;a.navigated=!0;a.lastSuccessfulId=b.id;a.currentPageId=b.targetPageId;a.events.next(new Fk(b.id,a.serializeUrl(b.extractedUrl),a.serializeUrl(a.currentUrlTree)));a.lastSuccessfulNavigation=a.currentNavigation;null===(c=a.mGc)||void 0===c?void 0:c.updateTitle(a.routerState.snapshot);b.resolve(!0)},function(b){a.console.warn("Unhandled Navigation Error: "+b)})};
f.scheduleNavigation=function(a,b,c,d,e){var k,n,p;if(this.disposed)return Promise.resolve(!1);var u=this.transitions.value,v=uxa(b)&&u&&!uxa(u.source),y=u.rawUrl.toString()===a.toString();u=u.id===(null===(k=this.currentNavigation)||void 0===k?void 0:k.id);if(v&&y&&u)return Promise.resolve(!0);if(e){var B=e.resolve;var C=e.reject;e=e.promise}else e=new Promise(function(H,M){B=H;C=M});v=++this.navigationId;"computed"===this.Xs?(0===this.currentPageId&&(c=this.location.getState()),y=c&&c.\u0275routerPageId?
c.\u0275routerPageId:d.replaceUrl||d.skipLocationChange?null!==(n=this.sJa)&&void 0!==n?n:0:(null!==(p=this.sJa)&&void 0!==p?p:0)+1):y=0;this.setTransition({id:v,targetPageId:y,source:b,restoredState:c,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:a,extras:d,resolve:B,reject:C,promise:e,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState});return e.catch(function(H){return Promise.reject(H)})};
f.setBrowserUrl=function(a,b){a=this.urlSerializer.serialize(a);var c=Object.assign(Object.assign({},b.extras.state),this.generateNgRouterState(b.id,b.targetPageId));this.location.isCurrentPathEqualTo(a)||b.extras.replaceUrl?this.location.replaceState(a,"",c):this.location.go(a,"",c)};
f.X4=function(a,b){b=void 0===b?!1:b;var c,d;"computed"===this.Xs?(b=this.currentPageId-a.targetPageId,"popstate"!==a.source&&"eager"!==this.urlUpdateStrategy&&this.currentUrlTree!==(null===(c=this.currentNavigation)||void 0===c?void 0:c.finalUrl)||0===b)?this.currentUrlTree===(null===(d=this.currentNavigation)||void 0===d?void 0:d.finalUrl)&&0===b&&(this.resetState(a),this.browserUrlTree=a.currentUrlTree,this.resetUrlToCurrentUrlTree()):this.location.Bm(b):"replace"===this.Xs&&(b&&this.resetState(a),
this.resetUrlToCurrentUrlTree())};f.resetState=function(a){this.routerState=a.currentRouterState;this.currentUrlTree=a.currentUrlTree;this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,a.rawUrl)};f.resetUrlToCurrentUrlTree=function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))};
f.cancelNavigationTransition=function(a,b){b=new Gk(a.id,this.serializeUrl(a.extractedUrl),b);this.triggerEvent(b);a.resolve(!1)};f.generateNgRouterState=function(a,b){return"computed"===this.Xs?{navigationId:a,"\u0275routerPageId":b}:{navigationId:a}};Ye.Object.defineProperties(sf.prototype,{sJa:{configurable:!0,enumerable:!0,get:function(){var a;return null===(a=this.location.getState())||void 0===a?void 0:a.\u0275routerPageId}},url:{configurable:!0,enumerable:!0,get:function(){return this.serializeUrl(this.currentUrlTree)}}});
sf.ea=function(){return[{type:void 0},{type:UZa},{type:Kk},{type:zj},{type:Ff},{type:xi},{type:void 0}]};sf.\u0275fac=function(){Sd()};sf.\u0275prov=xb({token:sf,factory:sf.\u0275fac});
var o_a=function(){};o_a.prototype.Jyb=function(a){var b;for(a=a.root;void 0!==a;){var c=null!==(b=this.dZb(a))&&void 0!==b?b:c;a=a.children.find(function(d){return"primary"===d.outlet})}return c};o_a.prototype.dZb=function(a){return a.data[mxa]};var p_a=function(a){this.title=a};Y(p_a,o_a);p_a.prototype.updateTitle=function(a){a=this.Jyb(a);void 0!==a&&this.title.setTitle(a)};p_a.ea=function(){return[{type:cWa}]};p_a.\u0275fac=function(a){return new (a||p_a)(l(cWa))};
p_a.\u0275prov=xb({token:p_a,factory:p_a.\u0275fac,providedIn:"root"});
var q_a=function(){},r_a=function(){};r_a.prototype.preload=function(a,b){return b().pipe(Uc(function(){return oc(null)}))};var s_a=function(){};s_a.prototype.preload=function(){return oc(null)};var t_a=function(a,b,c,d){this.router=a;this.injector=c;this.preloadingStrategy=d;this.loader=new j_a(c,b,function(e){return a.triggerEvent(new NZa(e))},function(e){return a.triggerEvent(new OZa(e))})};f=t_a.prototype;
f.setUpPreloading=function(){var a=this;this.subscription=this.router.events.pipe(Nc(function(b){return b instanceof Fk}),Vc(function(){return a.preload()})).subscribe(function(){})};f.preload=function(){var a=this.injector.get(vQa);return this.processRoutes(a,this.router.config)};f.ngOnDestroy=function(){this.subscription&&this.subscription.unsubscribe()};
f.processRoutes=function(a,b){var c=[];b=g(b);for(var d=b.next();!d.done;d=b.next())d=d.value,d.loadChildren&&!d.canLoad&&d._loadedConfig?(d=d._loadedConfig,c.push(this.processRoutes(d.module,d.routes))):d.loadChildren&&!d.canLoad?c.push(this.preloadConfig(a,d)):d.children&&c.push(this.processRoutes(a,d.children));return Cc(c).pipe(jla(),z(function(){}))};
f.preloadConfig=function(a,b){var c=this;return this.preloadingStrategy.preload(b,function(){return(b._loadedConfig?oc(b._loadedConfig):c.loader.load(a.injector,b)).pipe(Dc(function(d){b._loadedConfig=d;return c.processRoutes(d.module,d.routes)}))})};t_a.ea=function(){return[{type:sf},{type:xi},{type:Ff},{type:q_a}]};t_a.\u0275fac=function(a){return new (a||t_a)(l(sf),l(xi),l(Ff),l(q_a))};t_a.\u0275prov=xb({token:t_a,factory:t_a.\u0275fac});
var xxa=function(a,b,c){c=void 0===c?{}:c;this.router=a;this.viewportScroller=b;this.options=c;this.lastId=0;this.lastSource="imperative";this.restoredId=0;this.store={};c.scrollPositionRestoration=c.scrollPositionRestoration||"disabled";c.anchorScrolling=c.anchorScrolling||"disabled"};f=xxa.prototype;
f.init=function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual");this.routerEventsSubscription=this.createScrollEvents();this.scrollEventsSubscription=this.consumeScrollEvents()};
f.createScrollEvents=function(){var a=this;return this.router.events.subscribe(function(b){b instanceof Ek?(a.store[a.lastId]=a.viewportScroller.getScrollPosition(),a.lastSource=b.navigationTrigger,a.restoredId=b.restoredState?b.restoredState.navigationId:0):b instanceof Fk&&(a.lastId=b.id,a.scheduleScrollEvent(b,a.router.parseUrl(b.urlAfterRedirects).fragment))})};
f.consumeScrollEvents=function(){var a=this;return this.router.events.subscribe(function(b){b instanceof RZa&&(b.position?"top"===a.options.scrollPositionRestoration?a.viewportScroller.scrollToPosition([0,0]):"enabled"===a.options.scrollPositionRestoration&&a.viewportScroller.scrollToPosition(b.position):b.anchor&&"enabled"===a.options.anchorScrolling?a.viewportScroller.scrollToAnchor(b.anchor):"disabled"!==a.options.scrollPositionRestoration&&a.viewportScroller.scrollToPosition([0,0]))})};
f.scheduleScrollEvent=function(a,b){this.router.triggerEvent(new RZa("popstate"===this.lastSource?this.store[this.restoredId]:null,b))};f.ngOnDestroy=function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe();this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()};xxa.ea=function(){return[{type:sf},{type:AVa},{type:void 0}]};xxa.\u0275fac=function(){Sd()};xxa.\u0275prov=xb({token:xxa,factory:xxa.\u0275fac});
var u_a=new $b("ROUTER_CONFIGURATION"),v_a=new $b("ROUTER_FORROOT_GUARD"),w_a=[zj,{provide:UZa,useClass:VZa},{provide:sf,useFactory:Hxa,deps:[UZa,Kk,zj,Ff,xi,Exa,u_a,p_a,[o_a,new Ub],[k_a,new Ub],[g_a,new Ub]]},Kk,{provide:of,useFactory:Ixa,deps:[sf]},t_a,s_a,r_a,{provide:u_a,useValue:{enableTracing:!1}}],x_a=function(){},A_a=function(a,b){return{ngModule:x_a,providers:[w_a,Fxa(a),{provide:v_a,useFactory:Cxa,deps:[[sf,new Ub,new Vb]]},{provide:u_a,useValue:b?b:{}},{provide:yj,useFactory:Bxa,deps:[xj,
[new Yb(zVa),new Ub],u_a]},{provide:xxa,useFactory:yxa,deps:[sf,AVa,u_a]},{provide:q_a,useExisting:b&&b.preloadingStrategy?b.preloadingStrategy:s_a},{provide:vxa,multi:!0,useFactory:wxa},[y_a,{provide:XQa,multi:!0,useFactory:Jxa,deps:[y_a]},{provide:z_a,useFactory:Kxa,deps:[y_a]},{provide:bRa,multi:!0,useExisting:z_a}]]}};x_a.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[v_a]}]},{type:sf,ra:[{type:Ub}]}]};x_a.\u0275fac=function(a){return new (a||x_a)(l(v_a,8),l(sf,8))};
x_a.\u0275mod=r({type:x_a});x_a.\u0275inj=h({});var y_a=function(a){this.injector=a;this.destroyed=this.initNavigation=!1;this.resultOfPreactivationDone=new pd};
y_a.prototype.appInitializer=function(){var a=this;return this.injector.get(yVa,Promise.resolve(null)).then(function(){if(a.destroyed)return Promise.resolve(!0);var b=null,c=new Promise(function(k){return b=k}),d=a.injector.get(sf),e=a.injector.get(u_a);"disabled"===e.initialNavigation?(d.setUpLocationChangeListener(),b(!0)):"enabled"===e.initialNavigation||"enabledBlocking"===e.initialNavigation?(d.hooks.afterPreactivation=function(){if(a.initNavigation)return oc(null);a.initNavigation=!0;b(!0);
return a.resultOfPreactivationDone},d.initialNavigation()):b(!0);return c})};y_a.prototype.bootstrapListener=function(a){var b=this.injector.get(u_a),c=this.injector.get(t_a),d=this.injector.get(xxa),e=this.injector.get(sf),k=this.injector.get(Ii);a===k.components[0]&&("enabledNonBlocking"!==b.initialNavigation&&void 0!==b.initialNavigation||e.initialNavigation(),c.setUpPreloading(),d.init(),e.resetRootComponentType(k.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())};
y_a.prototype.ngOnDestroy=function(){this.destroyed=!0};y_a.ea=function(){return[{type:Ff}]};y_a.\u0275fac=function(a){return new (a||y_a)(l(Ff))};y_a.\u0275prov=xb({token:y_a,factory:y_a.\u0275fac});var z_a=new $b("Router Initializer");
new QQa;
var B_a=function(a,b){var c=void 0===c?[]:c;this.directive=a;this.matcher=b;this.children=c},C_a=function(){};C_a.prototype.shouldDisable=function(a){return!kf(a.url)};C_a.\u0275fac=function(a){return new (a||C_a)};C_a.\u0275prov=xb({token:C_a,factory:C_a.\u0275fac,providedIn:"root"});
var Lk=function(a,b){this.router=a;this.isSpinnerActiveSubject=new pf(!1);this.isSpinnerActive=this.isSpinnerActiveSubject.asObservable();this.matchers=new Map;this.spinnerDisablers=[];this.root=null;this.active=[];this.subscription=this.lastActivationEvent=null;this.Q4a=new pd;this.spinnerDisablers.push(b)};f=Lk.prototype;
f.init=function(){var a=this;this.subscription||(this.subscription=Mc(this.router.events.pipe(Nc(function(b){return a.JZa(b)||a.shouldActivateGuardsCheckEnd(b)||a.shouldDeactivate(b)})),this.Q4a).pipe(yd(null),kd()).subscribe(function(b){var c=g(b);b=c.next().value;c=c.next().value;c=(0,Z.assert)(c,"Current event should always be defined");a.JZa(c)&&(b instanceof Hk||b instanceof Gk)?(a.activateSpinners(a.router.parseUrl(a.router.url),a.router.parseUrl(c.url),c),a.lastActivationEvent=c):a.a8b(c)?
(a.activateSpinners(a.router.parseUrl(a.router.url),a.router.parseUrl(c.url),c),a.lastActivationEvent=c):a.shouldActivateGuardsCheckEnd(c)?(a.activateSpinners(a.router.parseUrl(a.router.url),a.router.parseUrl(c.urlAfterRedirects),c),a.lastActivationEvent=c):a.shouldDeactivate(c)&&(a.deactivateSpinners(c),a.lastActivationEvent=null)}))};f.ula=function(a){this.Q4a.next(a)};f.JZa=function(a){return a instanceof Ek};f.a8b=function(a){return a instanceof IZa};
f.shouldActivateGuardsCheckEnd=function(a){return a instanceof KZa&&this.spinnerDisablers.every(function(b){return!b.shouldDisable(a)})&&a.shouldActivate};f.shouldDeactivate=function(a){return a instanceof Fk||a instanceof Hk||a instanceof Gk||"function"==typeof D_a&&a instanceof D_a};f.ngOnDestroy=function(){this.subscription&&this.subscription.unsubscribe()};f.addMatchers=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,this.matchers.set(b.spinnerId,b)};f.addSpinnerDisabler=function(a){this.spinnerDisablers.push(a)};
f.registerSpinner=function(a){if(""!==a.id&&!a.parentSpinner)throw Error("ee");if(this.root&&!a.parentSpinner)throw Error("fe");var b=(0,Z.assert)(this.matchers.get(a.id),"No matcher for spinner "+a.id);a.parentSpinner?this.findNode(a.parentSpinner).children.push(new B_a(a,b)):this.root=new B_a(a,b);this.lastActivationEvent&&(a.activate(this.lastActivationEvent),this.active.push(a))};
f.unregisterSpinner=function(a){if(a.parentSpinner){var b=this.findNode(a.parentSpinner);b.children=b.children.filter(function(c){return c.directive!==a})}else this.root=null};f.activateRootSpinner=function(){this.root&&(this.root.directive.activate(),this.active.push(this.root.directive),1===this.active.length&&this.isSpinnerActiveSubject.next(!0))};
f.deactivateRootSpinner=function(){var a=this;if(this.root){this.root.directive.deactivate();var b=this.active.findIndex(function(c){return c.id===a.root.directive.id});-1<b&&this.active.splice(b,1);0===this.active.length&&this.isSpinnerActiveSubject.next(!1)}};
f.activateSpinners=function(a,b,c){var d=this;if(this.root){var e=this.getSpinnersToActivate(a,b);a=this.active.filter(function(k){return-1===e.indexOf(k)});b=g(a);for(a=b.next();!a.done;a=b.next())a.value.deactivate(c);a=e.filter(function(k){return-1===d.active.indexOf(k)});b=g(a);for(a=b.next();!a.done;a=b.next())a.value.activate(c);this.active=e;this.isSpinnerActiveSubject.next(!0)}};
f.deactivateSpinners=function(a){for(var b=g(this.active),c=b.next();!c.done;c=b.next())c.value.deactivate(a);this.active=[];this.isSpinnerActiveSubject.next(!1)};f.findNode=function(a){if(!this.root)throw Error("ge`"+a.id);var b=this.findNodeInner(this.root,a);if(null===b)throw Error("ge`"+a.id);return b};f.findNodeInner=function(a,b){if(a.directive===b)return a;for(var c=0;c<a.children.length;++c){var d=this.findNodeInner(a.children[c],b);if(d)return d}return null};
f.getSpinnersToActivate=function(a,b){a=this.getSpinnersToActivateRecursive(this.root,a,b);0===a.length&&a.push(this.root.directive);return a};f.getSpinnersToActivateRecursive=function(a,b,c){var d=this;if(!a.matcher||!a.matcher.isMatch(c))return[];if(a.matcher.shouldTrigger(b,c))return[a.directive];if(a.matcher.containsDifference(b,c)){var e=a.children.reduce(function(k,n){return[].concat(Ab(k),Ab(d.getSpinnersToActivateRecursive(n,b,c)))},[]);return 0===e.length?[a.directive]:e}return[]};
Lk.ea=function(){return[{type:sf},{type:C_a}]};Lk.\u0275fac=function(a){return new (a||Lk)(l(sf),l(C_a))};Lk.\u0275prov=xb({token:Lk,factory:Lk.\u0275fac,providedIn:"root"});
var E_a=function(){},F_a=function(){};
var Mk=function(a){var b=this;this.normalizedNames=new Map;this.lazyUpdate=null;a?this.lazyInit="string"===typeof a?function(){b.headers=new Map;a.split("\n").forEach(function(c){var d=c.indexOf(":");if(0<d){var e=c.slice(0,d),k=e.toLowerCase();c=c.slice(d+1).trim();b.maybeSetNormalizedName(e,k);b.headers.has(k)?b.headers.get(k).push(c):b.headers.set(k,[c])}})}:function(){b.headers=new Map;Object.keys(a).forEach(function(c){var d=a[c],e=c.toLowerCase();"string"===typeof d&&(d=[d]);0<d.length&&(b.headers.set(e,
d),b.maybeSetNormalizedName(c,e))})}:this.headers=new Map};f=Mk.prototype;f.has=function(a){this.init();return this.headers.has(a.toLowerCase())};f.get=function(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&0<a.length?a[0]:null};f.keys=function(){this.init();return Array.from(this.normalizedNames.values())};f.getAll=function(a){this.init();return this.headers.get(a.toLowerCase())||null};f.append=function(a,b){return this.clone({name:a,value:b,op:"a"})};
f.set=function(a,b){return this.clone({name:a,value:b,op:"s"})};f.delete=function(a,b){return this.clone({name:a,value:b,op:"d"})};f.maybeSetNormalizedName=function(a,b){this.normalizedNames.has(b)||this.normalizedNames.set(b,a)};f.init=function(){var a=this;this.lazyInit&&(this.lazyInit instanceof Mk?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(b){return a.applyUpdate(b)}),this.lazyUpdate=null))};
f.copyFrom=function(a){var b=this;a.init();Array.from(a.headers.keys()).forEach(function(c){b.headers.set(c,a.headers.get(c));b.normalizedNames.set(c,a.normalizedNames.get(c))})};f.clone=function(a){var b=new Mk;b.lazyInit=this.lazyInit&&this.lazyInit instanceof Mk?this.lazyInit:this;b.lazyUpdate=(this.lazyUpdate||[]).concat([a]);return b};
f.applyUpdate=function(a){var b=a.name.toLowerCase();switch(a.op){case "a":case "s":var c=a.value;"string"===typeof c&&(c=[c]);if(0===c.length)break;this.maybeSetNormalizedName(a.name,b);a=("a"===a.op?this.headers.get(b):void 0)||[];a.push.apply(a,Ab(c));this.headers.set(b,a);break;case "d":var d=a.value;if(d){if(c=this.headers.get(b))c=c.filter(function(e){return-1===d.indexOf(e)}),0===c.length?(this.headers.delete(b),this.normalizedNames.delete(b)):this.headers.set(b,c)}else this.headers.delete(b),
this.normalizedNames.delete(b)}};f.forEach=function(a){var b=this;this.init();Array.from(this.normalizedNames.keys()).forEach(function(c){return a(b.normalizedNames.get(c),b.headers.get(c))})};
var G_a=function(){};G_a.prototype.encodeKey=function(a){return Oxa(a)};G_a.prototype.encodeValue=function(a){return Oxa(a)};G_a.prototype.decodeKey=function(a){return decodeURIComponent(a)};G_a.prototype.decodeValue=function(a){return decodeURIComponent(a)};
var Mxa=/%(\d[a-f0-9])/gi,Nxa={40:"@","3A":":",24:"$","2C":",","3B":";","2B":"+","3D":"=","3F":"?","2F":"/"},bg=function(a){var b=this;a=void 0===a?{}:a;this.cloneFrom=this.updates=null;this.encoder=a.encoder||new G_a;if(a.fromString){if(a.fromObject)throw Error("he");this.map=Lxa(a.fromString,this.encoder)}else a.fromObject?(this.map=new Map,Object.keys(a.fromObject).forEach(function(c){var d=a.fromObject[c];b.map.set(c,Array.isArray(d)?d:[d])})):this.map=null};f=bg.prototype;
f.has=function(a){this.init();return this.map.has(a)};f.get=function(a){this.init();return(a=this.map.get(a))?a[0]:null};f.getAll=function(a){this.init();return this.map.get(a)||null};f.keys=function(){this.init();return Array.from(this.map.keys())};f.append=function(a,b){return this.clone({param:a,value:b,op:"a"})};f.set=function(a,b){return this.clone({param:a,value:b,op:"s"})};f.delete=function(a,b){return this.clone({param:a,value:b,op:"d"})};
f.toString=function(){var a=this;this.init();return this.keys().map(function(b){var c=a.encoder.encodeKey(b);return a.map.get(b).map(function(d){return c+"="+a.encoder.encodeValue(d)}).join("&")}).filter(function(b){return""!==b}).join("&")};f.clone=function(a){var b=new bg({encoder:this.encoder});b.cloneFrom=this.cloneFrom||this;b.updates=(this.updates||[]).concat(a);return b};
f.init=function(){var a=this;null===this.map&&(this.map=new Map);null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(b){return a.map.set(b,a.cloneFrom.map.get(b))}),this.updates.forEach(function(b){switch(b.op){case "a":case "s":var c=("a"===b.op?a.map.get(b.param):void 0)||[];c.push(""+b.value);a.map.set(b.param,c);break;case "d":if(void 0!==b.value){c=a.map.get(b.param)||[];var d=c.indexOf(""+b.value);-1!==d&&c.splice(d,1);0<c.length?a.map.set(b.param,c):a.map.delete(b.param)}else a.map.delete(b.param)}}),
this.cloneFrom=this.updates=null)};
var H_a=function(){this.map=new Map};f=H_a.prototype;f.set=function(a,b){this.map.set(a,b);return this};f.get=function(a){this.map.has(a)||this.map.set(a,a.defaultValue());return this.map.get(a)};f.delete=function(a){this.map.delete(a);return this};f.has=function(a){return this.map.has(a)};f.keys=function(){return this.map.keys()};
var I_a=function(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.reportProgress=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=void 0!==c?c:null,c=d;c&&(this.reportProgress=!!c.reportProgress,this.withCredentials=!!c.withCredentials,c.responseType&&(this.responseType=c.responseType),c.headers&&(this.headers=c.headers),c.context&&(this.context=c.context),
c.params&&(this.params=c.params));this.headers||(this.headers=new Mk);this.context||(this.context=new H_a);this.params?(c=this.params.toString(),0===c.length?this.urlWithParams=b:(d=b.indexOf("?"),this.urlWithParams=b+(-1===d?"?":d<b.length-1?"&":"")+c)):(this.params=new bg,this.urlWithParams=b)};
I_a.prototype.serializeBody=function(){return null===this.body?null:Pxa(this.body)||Qxa(this.body)||Rxa(this.body)||"undefined"!==typeof URLSearchParams&&this.body instanceof URLSearchParams||"string"===typeof this.body?this.body:this.body instanceof bg?this.body.toString():"object"===typeof this.body||"boolean"===typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()};
I_a.prototype.detectContentTypeHeader=function(){return null===this.body||Rxa(this.body)?null:Qxa(this.body)?this.body.type||null:Pxa(this.body)?null:"string"===typeof this.body?"text/plain":this.body instanceof bg?"application/x-www-form-urlencoded;charset=UTF-8":"object"===typeof this.body||"number"===typeof this.body||"boolean"===typeof this.body?"application/json":null};
I_a.prototype.clone=function(a){a=void 0===a?{}:a;var b,c=a.method||this.method,d=a.url||this.url,e=a.responseType||this.responseType,k=void 0!==a.body?a.body:this.body,n=void 0!==a.withCredentials?a.withCredentials:this.withCredentials,p=void 0!==a.reportProgress?a.reportProgress:this.reportProgress,u=a.headers||this.headers,v=a.params||this.params,y=null!==(b=a.context)&&void 0!==b?b:this.context;void 0!==a.setHeaders&&(u=Object.keys(a.setHeaders).reduce(function(B,C){return B.set(C,a.setHeaders[C])},
u));a.setParams&&(v=Object.keys(a.setParams).reduce(function(B,C){return B.set(C,a.setParams[C])},v));return new I_a(c,d,k,{params:v,headers:u,context:y,reportProgress:p,responseType:e,withCredentials:n})};
var J_a=function(a,b,c){this.headers=a.headers||new Mk;this.status=void 0!==a.status?a.status:void 0===b?200:b;this.statusText=a.statusText||(void 0===c?"OK":c);this.url=a.url||null;this.ok=200<=this.status&&300>this.status},K_a=function(a){a=void 0===a?{}:a;J_a.call(this,a);this.type=2};Y(K_a,J_a);
K_a.prototype.clone=function(a){a=void 0===a?{}:a;return new K_a({headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})};var eg=function(a){a=void 0===a?{}:a;J_a.call(this,a);this.type=4;this.body=void 0!==a.body?a.body:null};Y(eg,J_a);
eg.prototype.clone=function(a){a=void 0===a?{}:a;return new eg({body:void 0!==a.body?a.body:this.body,headers:a.headers||this.headers,status:void 0!==a.status?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})};
var ODa=function(a){J_a.call(this,a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=200<=this.status&&300>this.status?"Http failure during parsing for "+(a.url||"(unknown url)"):"Http failure response for "+(a.url||"(unknown url)")+": "+a.status+" "+a.statusText;this.error=a.error||null};Y(ODa,J_a);
var Cf=function(a){this.handler=a};f=Cf.prototype;
f.request=function(a,b,c){var d=this;c=void 0===c?{}:c;if(a instanceof I_a)b=a;else{var e=void 0;e=c.headers instanceof Mk?c.headers:new Mk(c.headers);var k=void 0;c.params&&(k=c.params instanceof bg?c.params:new bg({fromObject:c.params}));b=new I_a(a,b,void 0!==c.body?c.body:null,{headers:e,context:c.context,params:k,reportProgress:c.reportProgress,responseType:c.responseType||"json",withCredentials:c.withCredentials})}e=oc(b).pipe(Vc(function(n){return d.handler.handle(n)}));if(a instanceof I_a||
"events"===c.observe)return e;a=e.pipe(Nc(function(n){return n instanceof eg}));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return a.pipe(z(function(n){if(null!==n.body&&!(n.body instanceof ArrayBuffer))throw Error("ie");return n.body}));case "blob":return a.pipe(z(function(n){if(null!==n.body&&!(n.body instanceof Blob))throw Error("je");return n.body}));case "text":return a.pipe(z(function(n){if(null!==n.body&&"string"!==typeof n.body)throw Error("ke");return n.body}));
default:return a.pipe(z(function(n){return n.body}))}case "response":return a;default:throw Error("le`"+c.observe);}};f.delete=function(a,b){b=void 0===b?{}:b;return this.request("DELETE",a,b)};f.get=function(a,b){b=void 0===b?{}:b;return this.request("GET",a,b)};f.head=function(a,b){b=void 0===b?{}:b;return this.request("HEAD",a,b)};f.jsonp=function(a,b){return this.request("JSONP",a,{params:(new bg).append(b,"JSONP_CALLBACK"),observe:"body",responseType:"json"})};
f.options=function(a,b){b=void 0===b?{}:b;return this.request("OPTIONS",a,b)};f.patch=function(a,b,c){c=void 0===c?{}:c;return this.request("PATCH",a,Sxa(c,b))};f.post=function(a,b,c){c=void 0===c?{}:c;return this.request("POST",a,Sxa(c,b))};f.put=function(a,b,c){c=void 0===c?{}:c;return this.request("PUT",a,Sxa(c,b))};Cf.ea=function(){return[{type:E_a}]};Cf.\u0275fac=function(a){return new (a||Cf)(l(E_a))};Cf.\u0275prov=xb({token:Cf,factory:Cf.\u0275fac});
var L_a=function(a,b){this.next=a;this.interceptor=b};L_a.prototype.handle=function(a){return this.interceptor.intercept(a,this.next)};var M_a=new $b("HTTP_INTERCEPTORS");
var N_a=/^\)\]\}',?\n/,O_a=function(a){this.xhrFactory=a};
O_a.prototype.handle=function(a){var b=this;if("JSONP"===a.method)throw Error("me");return new nc(function(c){var d=b.xhrFactory.build();d.open(a.method,a.urlWithParams);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach(function(H,M){return d.setRequestHeader(H,M.join(","))});a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=a.detectContentTypeHeader();null!==e&&d.setRequestHeader("Content-Type",e)}a.responseType&&
(e=a.responseType.toLowerCase(),d.responseType="json"!==e?e:"text");var k=a.serializeBody(),n=null,p=function(){if(null!==n)return n;var H=1223===d.status?204:d.status,M=d.statusText||"OK",U=new Mk(d.getAllResponseHeaders()),ba=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return n=new K_a({headers:U,status:H,statusText:M,url:ba})},u=function(){var H=p(),M=H.headers,U=H.status,ba=H.statusText;H=
H.url;var fa=null;204!==U&&(fa="undefined"===typeof d.response?d.responseText:d.response);0===U&&(U=fa?200:0);var ka=200<=U&&300>U;if("json"===a.responseType&&"string"===typeof fa){var qa=fa;fa=fa.replace(N_a,"");try{fa=""!==fa?JSON.parse(fa):null}catch(xa){fa=qa,ka&&(ka=!1,fa={error:xa,text:fa})}}ka?(c.next(new eg({body:fa,headers:M,status:U,statusText:ba,url:H||void 0})),c.complete()):c.error(new ODa({error:fa,headers:M,status:U,statusText:ba,url:H||void 0}))},v=function(H){var M=p().url;c.error(new ODa({error:H,
status:d.status||0,statusText:d.statusText||"Unknown Error",url:M||void 0}))},y=!1,B=function(H){y||(c.next(p()),y=!0);var M={type:3,loaded:H.loaded};H.lengthComputable&&(M.total=H.total);"text"===a.responseType&&d.responseText&&(M.partialText=d.responseText);c.next(M)},C=function(H){var M={type:1,loaded:H.loaded};H.lengthComputable&&(M.total=H.total);c.next(M)};d.addEventListener("load",u);d.addEventListener("error",v);d.addEventListener("timeout",v);d.addEventListener("abort",v);a.reportProgress&&
(d.addEventListener("progress",B),null!==k&&d.upload&&d.upload.addEventListener("progress",C));d.send(k);c.next({type:0});return function(){d.removeEventListener("error",v);d.removeEventListener("abort",v);d.removeEventListener("load",u);d.removeEventListener("timeout",v);a.reportProgress&&(d.removeEventListener("progress",B),null!==k&&d.upload&&d.upload.removeEventListener("progress",C));d.readyState!==d.DONE&&d.abort()}})};O_a.ea=function(){return[{type:CVa}]};
O_a.\u0275fac=function(a){return new (a||O_a)(l(CVa))};O_a.\u0275prov=xb({token:O_a,factory:O_a.\u0275fac});
var P_a=new $b("XSRF_COOKIE_NAME"),Q_a=new $b("XSRF_HEADER_NAME"),R_a=function(){},S_a=function(a,b,c){this.doc=a;this.platform=b;this.cookieName=c;this.lastCookieString="";this.lastToken=null};S_a.prototype.getToken=function(){if("server"===this.platform)return null;var a=this.doc.cookie||"";a!==this.lastCookieString&&(this.lastToken=dsa(a,this.cookieName),this.lastCookieString=a);return this.lastToken};
S_a.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[We]}]},{type:String,ra:[{type:Yb,args:[aRa]}]},{type:String,ra:[{type:Yb,args:[P_a]}]}]};S_a.\u0275fac=function(a){return new (a||S_a)(l(We),l(aRa),l(P_a))};S_a.\u0275prov=xb({token:S_a,factory:S_a.\u0275fac});var T_a=function(a,b){this.tokenService=a;this.headerName=b};
T_a.prototype.intercept=function(a,b){var c=a.url.toLowerCase();if("GET"===a.method||"HEAD"===a.method||c.startsWith("http://")||c.startsWith("https://"))return b.handle(a);c=this.tokenService.getToken();null===c||a.headers.has(this.headerName)||(a=a.clone({headers:a.headers.set(this.headerName,c)}));return b.handle(a)};T_a.ea=function(){return[{type:R_a},{type:String,ra:[{type:Yb,args:[Q_a]}]}]};T_a.\u0275fac=function(a){return new (a||T_a)(l(R_a),l(Q_a))};T_a.\u0275prov=xb({token:T_a,factory:T_a.\u0275fac});
var U_a=function(a,b){this.backend=a;this.injector=b;this.chain=null};U_a.prototype.handle=function(a){null===this.chain&&(this.chain=this.injector.get(M_a,[]).reduceRight(function(b,c){return new L_a(b,c)},this.backend));return this.chain.handle(a)};U_a.ea=function(){return[{type:F_a},{type:Ff}]};U_a.\u0275fac=function(a){return new (a||U_a)(l(F_a),l(Ff))};U_a.\u0275prov=xb({token:U_a,factory:U_a.\u0275fac});var V_a=function(){};V_a.\u0275fac=function(a){return new (a||V_a)};V_a.\u0275mod=r({type:V_a});
V_a.\u0275inj=h({providers:[T_a,{provide:M_a,useExisting:T_a,multi:!0},{provide:R_a,useClass:S_a},{provide:P_a,useValue:"XSRF-TOKEN"},{provide:Q_a,useValue:"X-XSRF-TOKEN"}]});var W_a=function(){};W_a.\u0275fac=function(a){return new (a||W_a)};W_a.\u0275mod=r({type:W_a});var X_a={cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"};X_a=void 0===X_a?{}:X_a;
W_a.\u0275inj=h({providers:[Cf,{provide:E_a,useClass:U_a},O_a,{provide:F_a,useExisting:O_a}],imports:[[{ngModule:V_a,providers:[X_a.cookieName?{provide:P_a,useValue:X_a.cookieName}:[],X_a.headerName?{provide:Q_a,useValue:X_a.headerName}:[]]}]]});
var Txa;
var Y_a=function(a,b){this.url=a;this.svgText=null;this.options=b},Nk=function(a,b,c,d){this._httpClient=a;this._sanitizer=b;this._errorHandler=d;this._svgIconConfigs=new Map;this._iconSetConfigs=new Map;this._cachedIconsByUrl=new Map;this._inProgressUrlFetches=new Map;this._fontCssClassesByAlias=new Map;this._resolvers=[];this._defaultFontSetClass="material-icons";this._document=c};f=Nk.prototype;f.addSvgIcon=function(a,b,c){return this.addSvgIconInNamespace("",a,b,c)};
f.addSvgIconInNamespace=function(a,b,c,d){return this._addSvgIconConfig(a,b,new Y_a(c,d))};f.addSvgIconSet=function(a,b){return this.addSvgIconSetInNamespace("",a,b)};f.addSvgIconSetInNamespace=function(a,b,c){return this._addSvgIconSetConfig(a,new Y_a(b,c))};f.classNameForFontAlias=function(a){return this._fontCssClassesByAlias.get(a)||a};f.setDefaultFontSetClass=function(a){this._defaultFontSetClass=a;return this};
f.getSvgIconFromUrl=function(a){var b=this,c=this._sanitizer.sanitize(5,a);if(!c)throw Error("pe`"+a);var d=this._cachedIconsByUrl.get(c);return d?oc(d.cloneNode(!0)):this._loadSvgIconFromConfig(new Y_a(a)).pipe(Dd(function(e){return b._cachedIconsByUrl.set(c,e)}),z(function(e){return e.cloneNode(!0)}))};
f.getNamedSvgIcon=function(a,b){b=void 0===b?"":b;var c=b+":"+a,d=this._svgIconConfigs.get(c);return d?this._getSvgFromConfig(d):(d=this._getIconConfigFromResolvers(b,a))?(this._svgIconConfigs.set(c,d),this._getSvgFromConfig(d)):(b=this._iconSetConfigs.get(b))?this._getSvgFromIconSetConfigs(a,b):pc(Error("ne`"+c))};f.ngOnDestroy=function(){this._resolvers=[];this._svgIconConfigs.clear();this._iconSetConfigs.clear();this._cachedIconsByUrl.clear()};
f._getSvgFromConfig=function(a){return a.svgText?oc(this._svgElementFromConfig(a).cloneNode(!0)):this._loadSvgIconFromConfig(a).pipe(z(function(b){return b.cloneNode(!0)}))};
f._getSvgFromIconSetConfigs=function(a,b){var c=this,d=this._extractIconWithNameFromAnySet(a,b);if(d)return oc(d);d=b.filter(function(e){return!e.svgText}).map(function(e){return c._loadSvgIconSetFromConfig(e).pipe(Uc(function(k){k="Loading icon set URL: "+c._sanitizer.sanitize(5,e.url)+" failed: "+k.message;c._errorHandler.handleError(Error(k));return oc(null)}))});return Gc(d).pipe(z(function(){var e=c._extractIconWithNameFromAnySet(a,b);if(!e)throw Error("ne`"+a);return e}))};
f._extractIconWithNameFromAnySet=function(a,b){for(var c=b.length-1;0<=c;c--){var d=b[c];if(d.svgText&&-1<d.svgText.toString().indexOf(a)){var e=this._svgElementFromConfig(d);if(d=this._extractSvgIconFromSet(e,a,d.options))return d}}return null};f._loadSvgIconFromConfig=function(a){var b=this;return this._fetchIcon(a).pipe(Dd(function(c){return a.svgText=c}),z(function(){return b._svgElementFromConfig(a)}))};
f._loadSvgIconSetFromConfig=function(a){return a.svgText?oc(null):this._fetchIcon(a).pipe(Dd(function(b){return a.svgText=b}))};
f._extractSvgIconFromSet=function(a,b,c){a=a.querySelector('[id="'+b+'"]');if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if("svg"===a.nodeName.toLowerCase())return this._setSvgAttributes(a,c);if("symbol"===a.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(a),c);b=this._svgElementFromString(Vxa("<svg></svg>"));b.appendChild(a);return this._setSvgAttributes(b,c)};
f._svgElementFromString=function(a){var b=this._document.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("qe");return a};f._toSvgElement=function(a){for(var b=this._svgElementFromString(Vxa("<svg></svg>")),c=a.attributes,d=0;d<c.length;d++){var e=c[d],k=e.name;e=e.value;"id"!==k&&b.setAttribute(k,e)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this._document.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b};
f._setSvgAttributes=function(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};
f._fetchIcon=function(a){var b=this,c,d=a.url;a=a.options;a=null!==(c=null===a||void 0===a?void 0:a.withCredentials)&&void 0!==c?c:!1;if(!this._httpClient)throw Error("oe");if(null==d)throw Error("re`"+d);var e=this._sanitizer.sanitize(5,d);if(!e)throw Error("pe`"+d);if(d=this._inProgressUrlFetches.get(e))return d;d=this._httpClient.get(e,{responseType:"text",withCredentials:a}).pipe(z(function(k){return Vxa(k)}),cd(function(){return b._inProgressUrlFetches.delete(e)}),qd());this._inProgressUrlFetches.set(e,
d);return d};f._addSvgIconConfig=function(a,b,c){this._svgIconConfigs.set(a+":"+b,c);return this};f._addSvgIconSetConfig=function(a,b){var c=this._iconSetConfigs.get(a);c?c.push(b):this._iconSetConfigs.set(a,[b]);return this};f._svgElementFromConfig=function(a){if(!a.svgElement){var b=this._svgElementFromString(a.svgText);this._setSvgAttributes(b,a.options);a.svgElement=b}return a.svgElement};
f._getIconConfigFromResolvers=function(a,b){for(var c=0;c<this._resolvers.length;c++){var d=this._resolvers[c](b,a);if(d)return d.url&&d.options?new Y_a(d.url,d.options):new Y_a(d)}};Nk.ea=function(){return[{type:Cf,ra:[{type:Ub}]},{type:Bj},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]},{type:hc}]};Nk.\u0275fac=function(a){return new (a||Nk)(l(Cf,8),l(Bj),l(We,8),l(hc))};Nk.\u0275prov=xb({token:Nk,factory:Nk.\u0275fac,providedIn:"root"});new Ub;new Vb;new Ub;new Ub;
var Z_a=$e(function(a){this._elementRef=a}),$_a=new $b("mat-icon-location",{providedIn:"root",factory:Wxa}),a0a="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" "),b0a=a0a.map(function(a){return"["+a+"]"}).join(", "),c0a=/^url\(['"]?#(.*?)['"]?\)$/,Ok=function(a,b,c,d,e){var k=Z_a.call(this,a)||this;k._iconRegistry=b;k._location=d;k._errorHandler=e;k._inline=!1;k._currentIconFetch=jc.EMPTY;c||a.nativeElement.setAttribute("aria-hidden",
"true");return k};Y(Ok,Z_a);f=Ok.prototype;f._splitIconName=function(a){if(!a)return["",""];var b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("se`"+a);}};f.ngOnInit=function(){this._updateFontIconClasses()};f.ngAfterViewChecked=function(){var a=this._elementsWithExternalReferences;a&&a.size&&(a=this._location.getPathname(),a!==this._previousPath&&(this._previousPath=a,this._prependPathToReferences(a)))};
f.ngOnDestroy=function(){this._currentIconFetch.unsubscribe();this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()};f._usingFontIcon=function(){return!this.svgIcon};f._setSvgElement=function(a){this._clearSvgElement();for(var b=a.querySelectorAll("style"),c=0;c<b.length;c++)b[c].textContent+=" ";this._previousPath=b=this._location.getPathname();this._cacheChildrenWithExternalReferences(a);this._prependPathToReferences(b);this._elementRef.nativeElement.appendChild(a)};
f._clearSvgElement=function(){var a=this._elementRef.nativeElement,b=a.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();b--;){var c=a.childNodes[b];1===c.nodeType&&"svg"!==c.nodeName.toLowerCase()||c.remove()}};
f._updateFontIconClasses=function(){if(this._usingFontIcon()){var a=this._elementRef.nativeElement,b=this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet):this._iconRegistry._defaultFontSetClass;b!=this._previousFontSetClass&&(this._previousFontSetClass&&a.classList.remove(this._previousFontSetClass),b&&a.classList.add(b),this._previousFontSetClass=b);this.fontIcon!=this._previousFontIconClass&&(this._previousFontIconClass&&a.classList.remove(this._previousFontIconClass),this.fontIcon&&
a.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}};f._cleanupFontValue=function(a){return"string"===typeof a?a.trim().split(" ")[0]:a};f._prependPathToReferences=function(a){var b=this._elementsWithExternalReferences;b&&b.forEach(function(c,d){c.forEach(function(e){d.setAttribute(e.name,"url('"+a+"#"+e.value+"')")})})};
f._cacheChildrenWithExternalReferences=function(a){var b=a.querySelectorAll(b0a),c=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(a={SF:0};a.SF<b.length;a={SF:a.SF},a.SF++)a0a.forEach(function(d){return function(e){var k=b[d.SF],n=k.getAttribute(e);if(n=n?n.match(c0a):null){var p=c.get(k);p||(p=[],c.set(k,p));p.push({name:e,value:n[1]})}}}(a))};
f._updateSvgIcon=function(a){var b=this;this._svgName=this._svgNamespace=null;this._currentIconFetch.unsubscribe();if(a){a=g(this._splitIconName(a));var c=a.next().value,d=a.next().value;c&&(this._svgNamespace=c);d&&(this._svgName=d);this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(d,c).pipe(ad(1)).subscribe(function(e){return b._setSvgElement(e)},function(e){b._errorHandler.handleError(Error("te`"+c+"`"+d+"`"+e.message))})}};
Ye.Object.defineProperties(Ok.prototype,{inline:{configurable:!0,enumerable:!0,get:function(){return this._inline},set:function(a){this._inline=Se(a)}},svgIcon:{configurable:!0,enumerable:!0,get:function(){return this._svgIcon},set:function(a){a!==this._svgIcon&&(a?this._updateSvgIcon(a):this._svgIcon&&this._clearSvgElement(),this._svgIcon=a)}},fontSet:{configurable:!0,enumerable:!0,get:function(){return this._fontSet},set:function(a){a=this._cleanupFontValue(a);a!==this._fontSet&&(this._fontSet=
a,this._updateFontIconClasses())}},fontIcon:{configurable:!0,enumerable:!0,get:function(){return this._fontIcon},set:function(a){a=this._cleanupFontValue(a);a!==this._fontIcon&&(this._fontIcon=a,this._updateFontIconClasses())}}});Ok.ea=function(){return[{type:cc},{type:Nk},{type:String,ra:[{type:Zb,args:["aria-hidden"]}]},{type:void 0,ra:[{type:Yb,args:[$_a]}]},{type:hc}]};Ok.\u0275fac=function(a){return new (a||Ok)(D(cc),D(Nk),Sb("aria-hidden"),D($_a),D(hc))};
Ok.\u0275cmp=m({type:Ok,selectors:[["mat-icon"]],va:["role","img",1,"mat-icon","notranslate"],Ca:7,Aa:function(a,b){a&2&&(Nd("data-mat-icon-type",b._usingFontIcon()?"font":"svg")("data-mat-icon-name",b._svgName||b.fontIcon)("data-mat-icon-namespace",b._svgNamespace||b.fontSet),Pd("mat-icon-inline",b.inline)("mat-icon-no-color","primary"!==b.color&&"accent"!==b.color&&"warn"!==b.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},Ga:["matIcon"],features:[Ld],
xa:["*"],ma:1,oa:0,template:function(a){a&1&&(ce(),ee(0))},styles:[".mat-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}[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"],
encapsulation:2,changeDetection:0});
var d0a=["iconWorkingTemplate"],e0a=["iconMaterialTemplate"],f0a=["iconSvgTemplate"],Pk=function(a,b){this.elementRef=a;this.renderer=b;this.iconset="common";this.iconPixelSize=18;this.sizeInternal="small";this.iconInternal="";this.setHostDimentionsIfForeignObject()};Pk.prototype.getIconTemplate=function(){return"working"===this.icon?this.iconWorkingTemplateRef:"material"===this.iconset?this.iconMaterialTemplateRef:this.icon?this.iconSvgTemplateRef:null};
Pk.prototype.setHostDimentionsIfForeignObject=function(){var a=this.elementRef.nativeElement;"FOREIGNOBJECT"===a.tagName.toUpperCase()&&(this.renderer.setAttribute(a,"height",String(this.iconPixelSize)),this.renderer.setAttribute(a,"width",String(this.iconPixelSize)))};
Ye.Object.defineProperties(Pk.prototype,{icon:{configurable:!0,enumerable:!0,set:function(a){a||(a="");if(this.iconInternal!==a){var b=this.elementRef.nativeElement;this.renderer.removeClass(b,"ace-icon-"+this.icon);this.iconInternal=a;this.renderer.addClass(b,"ace-icon-"+this.icon)}},get:function(){return this.iconInternal}},size:{configurable:!0,enumerable:!0,set:function(a){if(this.sizeInternal!==a){this.elementRef.nativeElement.classList.remove("ace-icon-size-"+this.size);this.sizeInternal=a;
switch(this.sizeInternal){case "large":this.iconPixelSize=32;break;case "medium":this.iconPixelSize=24;break;case "small":this.iconPixelSize=18;break;default:fb(this.sizeInternal,void 0)}this.setHostDimentionsIfForeignObject();this.renderer.addClass(this.elementRef.nativeElement,"ace-icon-size-"+this.size)}},get:function(){return this.sizeInternal}},spinnerDiameter:{configurable:!0,enumerable:!0,get:function(){return this.iconPixelSize}}});Pk.ea=function(){return[{type:cc},{type:vi}]};
Pk.\u0275fac=function(a){return new (a||Pk)(D(cc),D(vi))};
Pk.\u0275cmp=m({type:Pk,selectors:[["ace-icon"],["foreignObject","ace-icon",""]],viewQuery:function(a,b){a&1&&(Ae(d0a,7),Ae(e0a,7),Ae(f0a,7));if(a&2){var c;ze(c=Ce())&&(b.iconWorkingTemplateRef=c.first);ze(c=Ce())&&(b.iconMaterialTemplateRef=c.first);ze(c=Ce())&&(b.iconSvgTemplateRef=c.first)}},va:[1,"ace-icon","ace-icon-size-small"],inputs:{iconset:"iconset",icon:"icon",size:"size"},ma:7,oa:1,qa:function(){return[[3,"ngTemplateOutlet"],["iconSvgTemplate",""],["iconMaterialTemplate",""],["iconWorkingTemplate",
""],[3,"svgIcon"],["color","primary","aria-label","Loading",3,"diameter","strokeWidth"]]},template:function(a,b){a&1&&(Td(0,0),P(1,Xxa,1,3,"ng-template",null,1,Ee),P(3,Yxa,2,1,"ng-template",null,2,Ee),P(5,Zxa,1,2,"ng-template",null,3,Ee));a&2&&A("ngTemplateOutlet",b.getIconTemplate())},directives:[mj,Ok,ok],styles:[".ace-icon{display:inline-block;line-height:0;vertical-align:middle;margin-top:-2px}.ace-icon svg{forced-color-adjust:auto}.ace-icon.ace-icon-size-small mat-icon{height:18px;width:18px}.ace-icon.ace-icon-size-medium mat-icon{height:24px;width:24px}.ace-icon.ace-icon-size-large mat-icon{height:32px;width:32px}.ace-icon.ace-icon-size-small .material-icons{font-size:18px}.ace-icon.ace-icon-size-medium .material-icons{font-size:24px}.ace-icon.ace-icon-size-large .material-icons{font-size:32px}\n"],
encapsulation:2,changeDetection:0});
var Qk=function(){};Qk.\u0275fac=function(a){return new (a||Qk)};Qk.\u0275mod=r({type:Qk});Qk.\u0275inj=h({imports:[[gk],gk]});
var g0a=Ig(["//ssl.gstatic.com/","/","/icons-","_v",".svg"]),h0a=Ig(["//ssl.gstatic.com/","/","/icons-",".svg"]),i0a=Ig(["//ssl.gstatic.com/pantheon/images/","/icons-","_v",".svg"]),j0a=Ig(["//ssl.gstatic.com/pantheon/images/","/icons-",".svg"]),Rk=function(a){this.mdIconRegistry=a};Rk.prototype.registerIconset=function(a,b,c,d){c=this.getIconsetUrl(a,b,c,d);this.mdIconRegistry.addSvgIconSetInNamespace(a+"-"+b,c)};
Rk.prototype.getIconsetUrl=function(a,b,c,d){return d?c?mb(g0a,d,a,b,c):mb(h0a,d,a,b):c?mb(i0a,a,b,c):mb(j0a,a,b)};Rk.prototype.queryIconAvailability=function(a,b,c){return this.mdIconRegistry.getNamedSvgIcon(b,a+"-"+c).pipe(ad(1),z(function(){return!0}),Uc(function(){return oc(!1)}))};Rk.ea=function(){return[{type:Nk}]};Rk.\u0275fac=function(a){return new (a||Rk)(l(Nk))};Rk.\u0275prov=xb({token:Rk,factory:Rk.\u0275fac,providedIn:"root"});
var Sk=function(a){this.iconService=a;this.iconService.registerIconset("common","small",70);this.iconService.registerIconset("common","medium",70)};Sk.ea=function(){return[{type:Rk}]};Sk.\u0275fac=function(a){return new (a||Sk)(l(Rk))};Sk.\u0275mod=r({type:Sk});Sk.\u0275inj=h({imports:[[wj,Qk,wk]]});
var Tk=function(){this.servicesMap=new Map;this.serviceDestroySubjects=new Map;this.serviceRegisteredSubjects=new Map};f=Tk.prototype;f.hasServicesRegistered=function(a){return this.servicesMap.has(a)};f.registerServices=function(a,b){if(this.hasServicesRegistered(a))throw Error("ue`"+a);this.servicesMap.set(a,b);if(b=this.serviceRegisteredSubjects.get(a))b.next(),b.complete(),this.serviceRegisteredSubjects.delete(a)};
f.destroyServices=function(a){if(this.hasServicesRegistered(a)){var b=this.serviceDestroySubjects.get(a);if(b)b.next(),b.complete(),this.serviceDestroySubjects.delete(a);else throw Error("ve`"+a);this.servicesMap.delete(a)}};f.getService=function(a,b){if(this.hasServicesRegistered(b))return this.servicesMap.get(b).get(a);throw Error("we`"+a+"`"+b);};
f.createAndGetServiceDestroyObservable=function(a){if(this.serviceDestroySubjects.has(a))throw Error("xe`"+a);var b=new pd;this.serviceDestroySubjects.set(a,b);return b.asObservable()};f.onServicesRegistered=function(a){if(this.hasServicesRegistered(a))return oc(void 0);this.serviceRegisteredSubjects.get(a)||this.serviceRegisteredSubjects.set(a,new pd);return this.serviceRegisteredSubjects.get(a).asObservable().pipe(ad(1))};Tk.\u0275fac=function(a){return new (a||Tk)};
Tk.\u0275prov=xb({token:Tk,factory:Tk.\u0275fac,providedIn:"root"});
var k0a;a:{var l0a;try{var m0a=window.top.__rif_debug;if(m0a){k0a=m0a;break a}l0a=window.top}catch(a){l0a=window}k0a=l0a.__rif_debug={host:{},sandboxes:new WeakMap}}var n0a=k0a;
var bya=new Map,o0a=[],p0a=[];n0a.host.sandboxRegistry={sandboxes:bya,hooks:o0a,unloadedSandboxes:p0a,getSandboxes:cya,getSandbox:dya};
var q0a=new $b("SANDBOX_TRACKER"),Uk=function(a,b,c){this.router=a;this.serviceRegistry=b;this.sandboxTracker=c;this.sandboxUidToSandboxId=new Map;this.sandboxIdToSandboxUid=new Map;this.loadedSandboxIds=new Set;this.sandboxState=new Map;this.keepAliveQueue=[];this.sandboxStateChangeSubject=new Map;this.loadedSandboxIdsChangeSubject=new ld(1);this.loadedSandboxIdsChange=this.loadedSandboxIdsChangeSubject.asObservable();this.configMap=new Map;this.sandboxErrorState=new Set;this.isUnloadDoneChangeSubject=
new Map;this.sandboxKeepAliveSubject=new Map;this.preloadedSandboxes=new Map};f=Uk.prototype;f.getCurrentlyRunningSandboxId=function(){var a=this.rifSandboxContextProvider?this.rifSandboxContextProvider.getCurrentSandbox():void 0;return a?this.sandboxUidToSandboxId.get(a):void 0};f.getConfig=function(a){return this.configMap.get(a)};f.getSandboxidFromSandboxUid=function(a){return this.sandboxUidToSandboxId.get(a)};f.getSandboxUidFromSandboxId=function(a){return this.sandboxIdToSandboxUid.get(a)};
f.setSandboxUidToSandboxid=function(a,b){this.sandboxUidToSandboxId.set(a,b);this.sandboxIdToSandboxUid.set(b,a)};f.getAssertedConfig=function(a){if(!this.configMap.has(a))throw Error("ye`"+a);return this.configMap.get(a)};f.addConfig=function(a){if(this.configMap.has(a.sandboxId))throw Error("ze`"+a.sandboxId);this.configMap.set(a.sandboxId,a)};f.removeConfig=function(a){if(!this.configMap.has(a))throw Error("Ae`"+a);this.configMap.delete(a)};
f.preloadSandbox=function(a,b){var c=this,d;this.transitionSandboxState(a,0)&&(b&&(this.preloadedSandboxes.set(a,b),null===(d=this.sandboxTracker)||void 0===d?void 0:d.onPreload(a,b)),this.delayIfStatesUnchanged(a,r0a).subscribe({next:function(){c.unloadSandbox(a)},complete:function(){c.preloadedSandboxes.delete(a)}}));return this.serviceRegistry.onServicesRegistered(a)};
f.activateSandbox=function(a){var b=this,c;if(this.preloadedSandboxes.has(a)){var d=this.preloadedSandboxes.get(a);null===(c=this.sandboxTracker)||void 0===c?void 0:c.onPreloadHit(a,d);this.preloadedSandboxes.delete(a)}(d=this.getCurrentActiveSandboxId())&&d!==a&&!this.sandboxIdForActivationInProgress&&(this.sandboxIdForActivationInProgress=a);if(this.isUnloadDoneChangeSubject.has(a))return this.isUnloadDoneChangeSubject.get(a).pipe(ad(1),zd(function(){return b.activateSandbox(a)}));this.transitionSandboxState(a,
1);return this.serviceRegistry.onServicesRegistered(a).pipe(ad(1))};
f.deactivateSandbox=function(a){var b=this;if(this.transitionSandboxState(a,2)){this.sandboxIdForActivationInProgress&&(this.sandboxIdForActivationInProgress=void 0);if(this.keepAliveQueue.push(a)>s0a){var c=this.keepAliveQueue.shift();this.unloadSandbox(c);if(c===a)return}this.emitKeepAliveChange(a,!0);c=mc(zd(function(){var d=dya(Number(b.sandboxIdToSandboxUid.get(a)));return(null===d||void 0===d?void 0:d.pangolinIframeGlobals.canUnloadSubject)||oc(!0)}),Nc(function(d){return d?2===b.sandboxState.get(a):
!1}));this.delayIfStatesUnchanged(a,r0a).pipe(c).subscribe(function(){b.unloadSandbox(a)})}};f.getCurrentActiveSandboxId=function(){for(var a=void 0,b=g(this.sandboxState.entries()),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;if(1===d&&c!==this.sandboxIdForActivationInProgress){if(a)throw Error("Be`"+a+"`"+c);a=c}}return a};
f.unloadSandbox=function(a){var b=this;this.loadedSandboxIds.delete(a);this.sandboxState.delete(a);this.sandboxErrorState.delete(a);this.removeFromKeepAliveQueue(a);var c=this.sandboxStateChangeSubject.get(a);c&&(c.complete(),this.sandboxStateChangeSubject.delete(a),this.emitSandboxIdChangeEvent());if(c=this.sandboxKeepAliveSubject.get(a))c.complete(),this.sandboxKeepAliveSubject.delete(a);var d=new pd;this.isUnloadDoneChangeSubject.set(a,d);setTimeout(function(){b.isUnloadDoneChangeSubject.delete(a);
d.next();d.complete()});return sc(d)};f.setErrorState=function(a){this.sandboxErrorState.add(a)};f.hasError=function(a){return this.sandboxErrorState.has(a)};f.emitSandboxIdChangeEvent=function(){this.loadedSandboxIdsChangeSubject.next([].concat(Ab(this.loadedSandboxIds)))};f.getKeepAliveObservable=function(a){return(a=this.sandboxKeepAliveSubject.get(a))?a:void 0};
f.reloadLoadedSandboxes=function(){var a=this,b=this.router.url,c={skipLocationChange:!0};return this.router.navigateByUrl("/reload-sandboxes",c).then(function(){return new Promise(function(d){setTimeout(d)})}).then(function(){return Promise.all([].concat(Ab(a.loadedSandboxIds)).map(function(d){return a.unloadSandbox(d)}))}).then(function(){return a.router.navigateByUrl(b,c)}).then(function(){})};
f.isRouteWithinSandbox=function(a,b){b=this.getAssertedConfig(b);var c=this.getFullRouteConfigPathFromSnapshot(a);return(b.registeredPaths||[]).some(function(d){return d instanceof RegExp?a.url.match(d):aya(d,a.url)&&(!c||c===d+"/**")})};f.getFullRouteConfigPathFromSnapshot=function(a){var b="";for(a=a.root;a&&(a=a.firstChild);){var c=a.routeConfig;c&&c.path&&(b+="/"+c.path)}return b};f.delayIfStatesUnchanged=function(a,b){a=this.sandboxStateChangeSubject.get(a);return Oc(Rc(b),a.pipe(ad(1),zd(function(){return Ic})))};
f.transitionSandboxState=function(a,b){var c=this.sandboxState.get(a);if(void 0===c){if(2===b)throw Error("Ce");this.loadedSandboxIds.add(a);this.sandboxState.set(a,b);this.sandboxStateChangeSubject.set(a,new pd);this.emitSandboxIdChangeEvent();this.sandboxKeepAliveSubject.set(a,new pd);return!0}if(c===b||0===b)return!1;if(0===c&&2===b)throw Error("De");2===c&&1===b&&(this.emitKeepAliveChange(a,!1),this.removeFromKeepAliveQueue(a));this.sandboxState.set(a,b);this.sandboxStateChangeSubject.get(a).next(b);
return!0};f.emitKeepAliveChange=function(a,b){(a=this.sandboxKeepAliveSubject.get(a))&&a.next(b)};f.removeFromKeepAliveQueue=function(a){-1<this.keepAliveQueue.indexOf(a)&&this.keepAliveQueue.splice(this.keepAliveQueue.indexOf(a),1)};Ye.Object.defineProperties(Uk.prototype,{rifFeatureActive:{configurable:!0,enumerable:!0,get:function(){return!!this.getCurrentActiveSandboxId()}}});var r0a=3E5,s0a=2;Uk.ea=function(){return[{type:sf},{type:Tk},{type:void 0,ra:[{type:Ub},{type:Yb,args:[q0a]}]}]};
Uk.\u0275fac=function(a){return new (a||Uk)(l(sf),l(Tk),l(q0a,8))};Uk.\u0275prov=xb({token:Uk,factory:Uk.\u0275fac,providedIn:"root"});window.parent===window&&(n0a.host.setDelayForUnloadMs=function(a){r0a=a},n0a.host.setKeepAliveMax=function(a){s0a=a});
var t0a=function(){};t0a.\u0275fac=function(a){return new (a||t0a)};t0a.\u0275prov=xb({token:t0a,factory:t0a.\u0275fac});
var hya=function(a){return{sandboxId:a}},u0a=function(a,b){this.sandboxManager=a;this.browserWindowService=b;this.reloading=!1;this.PCc=OPa;this.deferredPangolinSandboxComponentInfo={moduleId:"jsmod_pangolin_sandbox",className:"SandboxWrapper"};this.placeholderInfo={isContentProjected:!0,height:0};this.liveReloadHandler=this.reloadLoadedSandboxes.bind(this);b.ref.rifSandboxLiveReload&&b.ref.addEventListener("iblazeLiveReload",this.liveReloadHandler)};
u0a.prototype.ngOnDestroy=function(){this.browserWindowService.ref.removeEventListener("iblazeLiveReload",this.liveReloadHandler)};u0a.prototype.reloadLoadedSandboxes=function(a){var b=this;null===a||void 0===a?void 0:a.preventDefault();this.reloading=!0;this.sandboxManager.reloadLoadedSandboxes().then(function(){b.reloading=!1})};u0a.ea=function(){return[{type:Uk},{type:Gf}]};u0a.\u0275fac=function(a){return new (a||u0a)(D(Uk),D(Gf))};
u0a.\u0275cmp=m({type:u0a,selectors:[["pangolin-sandbox-loader"]],ma:3,oa:4,qa:[["class","cfc-ng2-region",4,"ngIf"],["triggers","immediate",3,"typeInfo","placeholderInfo","inputs",4,"ngFor","ngForOf"],[1,"cfc-ng2-region"],["mat-mini-fab","","aria-label","Reload",1,"mat-mini-fab",3,"ngSwitch","disabled","click"],["diameter","40",4,"ngSwitchCase"],["icon","refresh","size","medium",4,"ngSwitchCase"],["diameter","40"],["icon","refresh","size","medium"],["triggers","immediate",3,"typeInfo","placeholderInfo",
"inputs"]],template:function(a,b){a&1&&(P(0,gya,4,4,"div",0),P(1,iya,1,5,"xap-deferred-loader-outlet",1),T(2,"async"));a&2&&(A("ngIf",b.PCc&&0<b.sandboxManager.loadedSandboxIds.size),x(1),A("ngForOf",V(2,2,b.sandboxManager.loadedSandboxIdsChange)))},directives:[hj,ij,jj,ok,Pk,gj,rk,pk],ua:[oj],styles:["button[_ngcontent-%COMP%] {\n    align-items: center;\n    display: flex;\n    justify-content: center;\n    position: absolute;\n    bottom: 98px;\n    right: 16px;\n  }\n  .status[_ngcontent-%COMP%] {\n    position: absolute;\n    bottom: 74px;\n    right: 3px;\n    font-size: 11px;\n    white-space: nowrap;\n  }"]});
var v0a=function(a){this.spinnerService=a};v0a.prototype.activate=function(){this.spinnerService.activateRootSpinner()};v0a.prototype.deactivate=function(){this.spinnerService.deactivateRootSpinner()};v0a.ea=function(){return[{type:Lk}]};v0a.\u0275fac=function(a){return new (a||v0a)(l(Lk))};v0a.\u0275prov=xb({token:v0a,factory:v0a.\u0275fac,providedIn:"root"});var w0a=function(){};w0a.\u0275fac=function(a){return new (a||w0a)};w0a.\u0275mod=r({type:w0a,id:"jsmod_pangolin_sandbox_loader"});
w0a.\u0275inj=h({providers:[{provide:Ni,useValue:{PangolinSandboxLoader:u0a}},{provide:t0a,useExisting:v0a}],imports:[[wj,Ck,Sk,wk]]});
var x0a=["router","routingSession"];[].concat(Ab(x0a),["shouldActivate"]);[].concat(Ab(x0a),["initRequest"]);[].concat(Ab(x0a),["navigationEvent"]);[].concat(Ab(x0a),["routesRecognizedEvent"]);
var y0a=function(a){Th.call(this,a)};Y(y0a,Th);f=y0a.prototype;f.getModuleId=function(){return va(this,1)};f.setModuleId=function(a){return la(this,1,a)};f.hasModuleId=function(){return dh(this,1)};f.getClassName=function(){return va(this,2)};f.hasClassName=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,z0a)};var z0a=function(){return[1,Mh,2,Mh]};y0a.prototype.toObject=function(a){return A0a(a,this)};
var A0a=function(a,b){if(null!=b){var c={moduleId:Ga(va(b,1)),className:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var B0a=function(a){Th.call(this,a)};Y(B0a,Th);f=B0a.prototype;f.getId=function(){return va(this,1)};f.setId=function(a){return la(this,1,a)};f.getIconId=function(){return va(this,2)};f.getName=function(){return va(this,3)};f.setName=function(a){return la(this,3,a)};f.Ea=function(){ma(this,3)};f.hasName=function(){return dh(this,3)};f.serializeBinary=function(){return Ch(this,C0a)};var C0a=function(){return[1,Mh,2,Mh,3,Mh]};B0a.prototype.toObject=function(a){return D0a(a,this)};
var D0a=function(a,b){if(null!=b){var c={id:Ga(va(b,1)),iconId:Ga(va(b,2)),name:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var F0a=function(a){Th.call(this,a,-1,E0a)};Y(F0a,Th);f=F0a.prototype;f.getExperimentFlagsList=function(){return ya(this,2)};f.getOperator=function(){return hh(this,3,1)};f.setOperator=function(a){return la(this,3,a)};f.fB=function(){return dh(this,3)};f.serializeBinary=function(){return Ch(this,G0a)};var G0a=function(){return[2,Nh,3,Rh]},E0a=[2];F0a.prototype.toObject=function(a){return H0a(a,this)};
var H0a=function(a,b){if(null!=b){var c={experimentFlagsList:Ga(ya(b,2)),operator:hh(b,3,1)};a&&(c.$jspbMessageInstance=b);return c}};
var J0a=function(a){Th.call(this,a,-1,I0a)};Y(J0a,Th);f=J0a.prototype;f.getPath=function(){return va(this,1)};f.setPath=function(a){return la(this,1,a)};f.hasPath=function(){return dh(this,1)};f.getPathMatch=function(){return va(this,2)};f.getChildrenList=function(){return oa(this,J0a,3)};f.getUsers=function(){return pa(this,F0a,4)};f.getPrefetchList=function(){return oa(this,K0a,5)};f.getGuardsList=function(){return oa(this,L0a,6)};f.serializeBinary=function(){return Ch(this,M0a)};
var M0a=function(){return[1,Mh,2,Mh,3,Ph,J0a,M0a,4,Oh,F0a,G0a,5,Ph,K0a,S0a,6,Ph,L0a,T0a]},V0a=function(a){Th.call(this,a,-1,U0a)};Y(V0a,Th);f=V0a.prototype;f.getResourceType=function(){return va(this,1)};f.setResourceType=function(a){return la(this,1,a)};f.clearResourceType=function(){return ma(this,1)};f.hasResourceType=function(){return dh(this,1)};f.getPermissionsList=function(){return ya(this,2)};f.setPermissionsList=function(a){return lh(this,2,a)};
f.addPermissions=function(a,b){return nh(this,2,a,b)};f.getResourceId=function(){return va(this,3)};f.serializeBinary=function(){return Ch(this,W0a)};var W0a=function(){return[1,Eh,2,Nh,3,Mh]},K0a=function(a){Th.call(this,a)};Y(K0a,Th);f=K0a.prototype;f.getPermissions=function(){return uh(this,X0a,1,Y0a)};f.hasPermissions=function(){return eh(this,1,Y0a)};f.getColiseum=function(){return uh(this,Z0a,2,Y0a)};f.setColiseum=function(a){return ph(this,2,Y0a,a)};
f.hasColiseum=function(){return eh(this,2,Y0a)};f.getGraphql=function(){return uh(this,$0a,3,Y0a)};f.setGraphql=function(a){return ph(this,3,Y0a,a)};f.hasGraphql=function(){return eh(this,3,Y0a)};f.getResourcePermissions=function(){return uh(this,V0a,4,Y0a)};f.hasResourcePermissions=function(){return eh(this,4,Y0a)};f.serializeBinary=function(){return Ch(this,S0a)};var S0a=function(){return[1,Qh,X0a,a1a,Y0a,2,Qh,Z0a,b1a,Y0a,3,Qh,$0a,c1a,Y0a,4,Qh,V0a,W0a,Y0a]},X0a=function(a){Th.call(this,a,-1,d1a)};
Y(X0a,Th);f=X0a.prototype;f.getResourceId=function(){return va(this,1)};f.getPermissionsList=function(){return oa(this,e1a,2)};f.setPermissionsList=function(a){return Aa(this,2,a)};f.addPermissions=function(a,b){return qh(this,2,e1a,a,b)};f.serializeBinary=function(){return Ch(this,a1a)};var a1a=function(){return[1,Mh,2,Ph,e1a,f1a]},e1a=function(a){Th.call(this,a,-1,g1a)};Y(e1a,Th);f=e1a.prototype;f.getResourceType=function(){return va(this,1)};f.setResourceType=function(a){return la(this,1,a)};
f.clearResourceType=function(){return ma(this,1)};f.hasResourceType=function(){return dh(this,1)};f.getPermissionsList=function(){return ya(this,2)};f.setPermissionsList=function(a){return lh(this,2,a)};f.addPermissions=function(a,b){return nh(this,2,a,b)};f.serializeBinary=function(){return Ch(this,f1a)};var f1a=function(){return[1,Eh,2,Nh]},Z0a=function(a){Th.call(this,a)};Y(Z0a,Th);f=Z0a.prototype;f.getEntityName=function(){return va(this,1)};f.setEntityName=function(a){return la(this,1,a)};
f.hasEntityName=function(){return dh(this,1)};f.getPayloadTypeName=function(){return va(this,2)};f.setPayloadTypeName=function(a){return la(this,2,a)};f.hasPayloadTypeName=function(){return dh(this,2)};f.getPayload=function(){return va(this,3)};f.setPayload=function(a){return la(this,3,a)};f.getTableConfig=function(){return va(this,4)};f.hasTableConfig=function(){return dh(this,4)};f.xA=function(){return va(this,5)};f.Uya=function(a){la(this,5,a)};f.Spa=function(){return dh(this,5)};
f.serializeBinary=function(){return Ch(this,b1a)};var b1a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh]},$0a=function(a){Th.call(this,a)};Y($0a,Th);f=$0a.prototype;f.getEntityName=function(){return va(this,1)};f.setEntityName=function(a){return la(this,1,a)};f.hasEntityName=function(){return dh(this,1)};f.getQuery=function(){return va(this,2)};f.setQuery=function(a){return la(this,2,a)};f.clearQuery=function(){return ma(this,2)};f.hasQuery=function(){return dh(this,2)};
f.getVariables=function(){return va(this,3)};f.setVariables=function(a){return la(this,3,a)};f.hasVariables=function(){return dh(this,3)};f.xA=function(){return va(this,5)};f.Uya=function(a){la(this,5,a)};f.Spa=function(){return dh(this,5)};f.b_=function(){return va(this,6)};f.Q9a=function(a){la(this,6,a)};f.uWa=function(){return dh(this,6)};f.getTableConfig=function(){return va(this,4)};f.hasTableConfig=function(){return dh(this,4)};f.getOperation=function(){return pa(this,h1a,7)};
f.setOperation=function(a){return Ba(this,7,a)};f.hasOperation=function(){return dh(this,7)};f.serializeBinary=function(){return Ch(this,c1a)};var c1a=function(){return[1,Mh,2,Mh,3,Mh,5,Mh,6,Mh,4,Mh,7,Oh,h1a,i1a]},h1a=function(a){Th.call(this,a)};Y(h1a,Th);h1a.prototype.WTa=function(){return va(this,1)};h1a.prototype.YTa=function(){return va(this,2)};h1a.prototype.serializeBinary=function(){return Ch(this,i1a)};var i1a=function(){return[1,Mh,2,Mh]},L0a=function(a){Th.call(this,a)};Y(L0a,Th);f=L0a.prototype;
f.getProjectGuard=function(){return uh(this,j1a,1,k1a)};f.hasProjectGuard=function(){return eh(this,1,k1a)};f.getPermissionsGuard=function(){return uh(this,l1a,2,k1a)};f.hasPermissionsGuard=function(){return eh(this,2,k1a)};f.getServiceEnabledGuard=function(){return uh(this,m1a,3,k1a)};f.hasServiceEnabledGuard=function(){return eh(this,3,k1a)};f.rQb=function(){return uh(this,n1a,4,k1a)};f.hWa=function(){return eh(this,4,k1a)};f.serializeBinary=function(){return Ch(this,T0a)};
var T0a=function(){return[1,Qh,j1a,o1a,k1a,2,Qh,l1a,p1a,k1a,3,Qh,m1a,q1a,k1a,4,Qh,n1a,r1a,k1a]},j1a=function(a){Th.call(this,a,-1,s1a)};Y(j1a,Th);f=j1a.prototype;f.getStrategy=function(){return va(this,2)};f.setStrategy=function(a){return la(this,2,a)};f.hasStrategy=function(){return dh(this,2)};f.getSupportedTypesList=function(){return ya(this,3)};f.getMustHaveOrg=function(){return gh(this,4)};f.hasMustHaveOrg=function(){return dh(this,4)};
f.getPurviewSwitcherState=function(){return pa(this,t1a,5)};f.setPurviewSwitcherState=function(a){return Ba(this,5,a)};f.hasPurviewSwitcherState=function(){return dh(this,5)};f.getRedirectUrl=function(){return va(this,6)};f.hasRedirectUrl=function(){return dh(this,6)};f.setRequiredMessage=function(a){return la(this,7,a)};f.serializeBinary=function(){return Ch(this,o1a)};var o1a=function(){return[2,Rh,3,lNa,4,Gh,5,Oh,t1a,u1a,6,Mh,7,Mh]},t1a=function(a){Th.call(this,a)};Y(t1a,Th);f=t1a.prototype;
f.getState=function(){return va(this,1)};f.setState=function(a){return la(this,1,a)};f.hasState=function(){return dh(this,1)};f.getTooltip=function(){return va(this,2)};f.setTooltip=function(a){return la(this,2,a)};f.clearTooltip=function(){return ma(this,2)};f.hasTooltip=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,u1a)};var u1a=function(){return[1,Mh,2,Mh]},l1a=function(a){Th.call(this,a,-1,v1a)};Y(l1a,Th);f=l1a.prototype;
f.getGuardPermissionsList=function(){return oa(this,V0a,1)};f.getPrefetchPermissionsList=function(){return oa(this,V0a,2)};f.getOperator=function(){return va(this,3)};f.setOperator=function(a){return la(this,3,a)};f.fB=function(){return dh(this,3)};f.serializeBinary=function(){return Ch(this,p1a)};var p1a=function(){return[1,Ph,V0a,W0a,2,Ph,V0a,W0a,3,Rh]},m1a=function(a){Th.call(this,a)};Y(m1a,Th);m1a.prototype.getServiceName=function(){return va(this,1)};
m1a.prototype.serializeBinary=function(){return Ch(this,q1a)};var q1a=function(){return[1,Mh]},n1a=function(a){Th.call(this,a)};Y(n1a,Th);n1a.prototype.serializeBinary=function(){return Ch(this,r1a)};var r1a=function(){return[]},I0a=[3,5,6];J0a.prototype.toObject=function(a){return w1a(a,this)};
var w1a=function(a,b){if(null!=b){var c={path:Ga(va(b,1)),pathMatch:Ga(va(b,2)),childrenList:Ca(b.getChildrenList(),w1a,a),users:H0a(a,b.getUsers()),prefetchList:Ca(b.getPrefetchList(),x1a,a),guardsList:Ca(b.getGuardsList(),y1a,a)};a&&(c.$jspbMessageInstance=b);return c}},U0a=[2];V0a.prototype.toObject=function(a){return z1a(a,this)};
var z1a=function(a,b){if(null!=b){var c={resourceType:Ga(va(b,1)),permissionsList:Ga(ya(b,2)),resourceId:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}},Y0a=[1,2,3,4];K0a.prototype.toObject=function(a){return x1a(a,this)};var x1a=function(a,b){if(null!=b){var c={permissions:A1a(a,b.getPermissions()),coliseum:B1a(a,b.getColiseum()),graphql:C1a(a,b.getGraphql()),resourcePermissions:z1a(a,b.getResourcePermissions())};a&&(c.$jspbMessageInstance=b);return c}},d1a=[2];
X0a.prototype.toObject=function(a){return A1a(a,this)};var A1a=function(a,b){if(null!=b){var c={resourceId:Ga(va(b,1)),permissionsList:Ca(b.getPermissionsList(),D1a,a)};a&&(c.$jspbMessageInstance=b);return c}},g1a=[2];e1a.prototype.toObject=function(a){return D1a(a,this)};var D1a=function(a,b){if(null!=b){var c={resourceType:Ga(va(b,1)),permissionsList:Ga(ya(b,2))};a&&(c.$jspbMessageInstance=b);return c}};Z0a.prototype.toObject=function(a){return B1a(a,this)};
var B1a=function(a,b){if(null!=b){var c={entityName:Ga(va(b,1)),payloadTypeName:Ga(va(b,2)),payload:Ga(va(b,3)),tableConfig:Ga(va(b,4)),entityServiceName:Ga(va(b,5))};a&&(c.$jspbMessageInstance=b);return c}};$0a.prototype.toObject=function(a){return C1a(a,this)};
var C1a=function(a,b){if(null!=b){var c={entityName:Ga(va(b,1)),query:Ga(va(b,2)),variables:Ga(va(b,3)),entityServiceName:Ga(va(b,5)),mixerlessFlag:Ga(va(b,6)),tableConfig:Ga(va(b,4)),operation:E1a(a,b.getOperation())};a&&(c.$jspbMessageInstance=b);return c}};h1a.prototype.toObject=function(a){return E1a(a,this)};var E1a=function(a,b){if(null!=b){var c={queryName:Ga(va(b,1)),querySchema:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}},k1a=[1,2,3,4];
L0a.prototype.toObject=function(a){return y1a(a,this)};var y1a=function(a,b){if(null!=b){var c={projectGuard:F1a(a,b.getProjectGuard()),permissionsGuard:G1a(a,b.getPermissionsGuard()),serviceEnabledGuard:H1a(a,b.getServiceEnabledGuard()),billingEnabledGuard:I1a(a,b.rQb())};a&&(c.$jspbMessageInstance=b);return c}},s1a=[3];j1a.prototype.toObject=function(a){return F1a(a,this)};
var F1a=function(a,b){if(null!=b){var c={strategy:Ga(va(b,2)),supportedTypesList:Ga(ya(b,3)),mustHaveOrg:Ga(gh(b,4)),purviewSwitcherState:J1a(a,b.getPurviewSwitcherState()),redirectUrl:Ga(va(b,6)),requiredMessage:Ga(va(b,7))};a&&(c.$jspbMessageInstance=b);return c}};t1a.prototype.toObject=function(a){return J1a(a,this)};var J1a=function(a,b){if(null!=b){var c={state:Ga(va(b,1)),tooltip:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}},v1a=[1,2];
l1a.prototype.toObject=function(a){return G1a(a,this)};var G1a=function(a,b){if(null!=b){var c={guardPermissionsList:Ca(b.getGuardPermissionsList(),z1a,a),prefetchPermissionsList:Ca(b.getPrefetchPermissionsList(),z1a,a),operator:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};m1a.prototype.toObject=function(a){return H1a(a,this)};var H1a=function(a,b){if(null!=b){var c={serviceName:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};n1a.prototype.toObject=function(a){return I1a(a,this)};
var I1a=function(a,b){if(null!=b){var c={};a&&(c.$jspbMessageInstance=b);return c}};
var gGa=function(a){Th.call(this,a,-1,K1a)};Y(gGa,Th);gGa.prototype.getExtensionName=function(){return va(this,1)};gGa.prototype.getRouteConfigsList=function(){return oa(this,J0a,2)};gGa.prototype.serializeBinary=function(){return Ch(this,L1a)};var L1a=function(){return[1,Mh,2,Ph,J0a,M0a,3,Gh]},K1a=[2];
gGa.prototype.toObject=function(a){if(null!=this){var b={extensionName:Ga(va(this,1)),routeConfigsList:Ca(this.getRouteConfigsList(),w1a,a),isExperimentGuarded:Ga(gh(this,3))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var M1a=function(a){Th.call(this,a)};Y(M1a,Th);f=M1a.prototype;f.getSource=function(){return va(this,1)};f.setSource=function(a){return la(this,1,a)};f.hasSource=function(){return dh(this,1)};f.getResource=function(){return va(this,2)};f.setResource=function(a){return la(this,2,a)};f.hasResource=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,N1a)};var N1a=function(){return[1,Mh,2,Mh]};M1a.prototype.toObject=function(a){return O1a(a,this)};
var O1a=function(a,b){if(null!=b){var c={source:Ga(va(b,1)),resource:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var P1a=function(a){Th.call(this,a)};Y(P1a,Th);f=P1a.prototype;f.getName=function(){return va(this,1)};f.setName=function(a){return la(this,1,a)};f.Ea=function(){ma(this,1)};f.hasName=function(){return dh(this,1)};f.serializeBinary=function(){return Ch(this,Q1a)};var Q1a=function(){return[1,Mh]};P1a.prototype.toObject=function(a){if(null!=this){var b={name:Ga(va(this,1))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var R1a=function(a){Th.call(this,a)};Y(R1a,Th);f=R1a.prototype;f.getSandboxId=function(){return va(this,1)};f.getCodeUrl=function(){return va(this,2)};f.getTrustedCodeUrl=function(){return pa(this,cva,7)};f.h4b=function(){return dh(this,7)};f.getSecurityModel=function(){return va(this,3)};f.getCssUrl=function(){return va(this,4)};f.getTrustedCssUrl=function(){return pa(this,cva,8)};f.i4b=function(){return dh(this,8)};f.getCssRowKey=function(){return va(this,5)};
f.setCssRowKey=function(a){return la(this,5,a)};f.getCombinedSignature=function(){return va(this,6)};f.serializeBinary=function(){return Ch(this,S1a)};var S1a=function(){return[1,Mh,2,Mh,7,Oh,cva,FZa,3,Rh,4,Mh,8,Oh,cva,FZa,5,Mh,6,Mh]};R1a.prototype.toObject=function(a){return T1a(a,this)};
var T1a=function(a,b){if(null!=b){var c={sandboxId:Ga(va(b,1)),codeUrl:Ga(va(b,2)),trustedCodeUrl:GZa(a,b.getTrustedCodeUrl()),securityModel:Ga(va(b,3)),cssUrl:Ga(va(b,4)),trustedCssUrl:GZa(a,b.getTrustedCssUrl()),cssRowKey:Ga(va(b,5)),combinedSignature:Ga(va(b,6))};a&&(c.$jspbMessageInstance=b);return c}};
var V1a=function(a){Th.call(this,a,-1,U1a)};Y(V1a,Th);V1a.prototype.getValuesList=function(){return oa(this,Vk,1)};V1a.prototype.setValuesList=function(a){return Aa(this,1,a)};V1a.prototype.addValues=function(a,b){return qh(this,1,Vk,a,b)};V1a.prototype.serializeBinary=function(){return Ch(this,W1a)};var W1a=function(){return[1,Ph,Vk,Xk]};V1a.prototype.toJavaScript=function(){for(var a=[],b=this.getValuesList(),c=0;c<b.length;c++)a[c]=b[c].toJavaScript();return a};
var Yk=function(a){Th.call(this,a)};Y(Yk,Th);Yk.prototype.getFieldsMap=function(a){return ra(this,1,a,Vk)};Yk.prototype.serializeBinary=function(){return Ch(this,Zk)};var Zk=function(){return[1,BNa,Vk,Xk]};Yk.prototype.toJavaScript=function(){var a={};this.getFieldsMap().forEach(function(b,c){a[c]=b.toJavaScript()});return a};var Y1a=function(a){var b=new Yk,c=b.getFieldsMap(),d;for(d in a)c.set(d,X1a(a[d]));return b},Vk=function(a){Th.call(this,a)};Y(Vk,Th);f=Vk.prototype;
f.getKindCase=function(){return Fba(this,$k)};f.setNullValue=function(a){return oh(this,1,$k,a)};f.hasNullValue=function(){return eh(this,1,$k)};f.getNumberValue=function(){return kh(this,na(this,$k,2),void 0)};f.setNumberValue=function(a){return oh(this,2,$k,a)};f.hasNumberValue=function(){return eh(this,2,$k)};f.getStringValue=function(){return SMa(this,3,$k)};f.setStringValue=function(a){return oh(this,3,$k,a)};f.hasStringValue=function(){return eh(this,3,$k)};
f.getBoolValue=function(){return ih(this,na(this,$k,4),void 0)};f.setBoolValue=function(a){return oh(this,4,$k,a)};f.hasBoolValue=function(){return eh(this,4,$k)};f.getStructValue=function(){return uh(this,Yk,5,$k)};f.setStructValue=function(a){return ph(this,5,$k,a)};f.hasStructValue=function(){return eh(this,5,$k)};f.getListValue=function(){return uh(this,V1a,6,$k)};f.setListValue=function(a){return ph(this,6,$k,a)};f.hasListValue=function(){return eh(this,6,$k)};
f.serializeBinary=function(){return Ch(this,Xk)};var Xk=function(){return[1,xNa,$k,2,aNa,$k,3,qNa,$k,4,oNa,$k,5,Qh,Yk,Zk,$k,6,Qh,V1a,W1a,$k]};Vk.prototype.toJavaScript=function(){switch(this.getKindCase()){case 1:return null;case 2:return this.getNumberValue();case 3:return this.getStringValue();case 4:return this.getBoolValue();case 5:return this.getStructValue().toJavaScript();case 6:return this.getListValue().toJavaScript();default:throw Error("Ee");}};
var X1a=function(a){var b=new Vk;switch(ha(a)){case "string":return b.setStringValue(a);case "number":return b.setNumberValue(a);case "boolean":return b.setBoolValue(a);case "null":return b.setNullValue(0);case "array":for(var c=b.setListValue,d=new V1a,e=0;e<a.length;e++)d.addValues(X1a(a[e]));return c.call(b,d);case "object":return b.setStructValue(Y1a(a));default:throw Error("Fe");}},U1a=[1];V1a.prototype.toObject=function(a){return Z1a(a,this)};
var Z1a=function(a,b){if(null!=b){var c={valuesList:Ca(b.getValuesList(),al,a)};a&&(c.$jspbMessageInstance=b);return c}};Yk.prototype.toObject=function(a){return bl(a,this)};var bl=function(a,b){if(null!=b){var c={fieldsMap:Fa(b.getFieldsMap(),a,al)};a&&(c.$jspbMessageInstance=b);return c}},$k=[1,2,3,4,5,6];Vk.prototype.toObject=function(a){return al(a,this)};
var al=function(a,b){if(null!=b){var c={nullValue:Ga(th(b,1,$k)),numberValue:Ga(fh(b,na(b,$k,2))),stringValue:Ga(th(b,3,$k)),boolValue:Ga(TMa(b,4,$k)),structValue:bl(a,b.getStructValue()),listValue:Z1a(a,b.getListValue())};a&&(c.$jspbMessageInstance=b);return c}};
var $1a=function(a){Th.call(this,a)};Y($1a,Th);f=$1a.prototype;f.getRenderer=function(){return va(this,1)};f.clearRenderer=function(){return ma(this,1)};f.getFormParams=function(){return uh(this,M1a,2,a2a)};f.getSandboxParams=function(){return uh(this,R1a,3,a2a)};f.getVersion=function(){return va(this,5)};f.setVersion=function(a){return la(this,5,a)};f.hasVersion=function(){return dh(this,5)};f.getEnvironment=function(){return va(this,8)};f.setEnvironment=function(a){return la(this,8,a)};
f.getFlags=function(){return pa(this,Yk,6)};f.setFlags=function(a){return Ba(this,6,a)};f.getExperimentFlags=function(){return pa(this,Yk,7)};f.getIsSnapshot=function(){return gh(this,9)};f.getBuildLabel=function(){return va(this,10)};f.serializeBinary=function(){return Ch(this,b2a)};var b2a=function(){return[1,Rh,2,Qh,M1a,N1a,a2a,3,Qh,R1a,S1a,a2a,5,Mh,8,Mh,6,Oh,Yk,Zk,7,Oh,Yk,Zk,9,Gh,10,Mh]},a2a=[2,3];$1a.prototype.toObject=function(a){return c2a(a,this)};
var c2a=function(a,b){if(null!=b){var c={renderer:Ga(va(b,1)),formParams:O1a(a,b.getFormParams()),sandboxParams:T1a(a,b.getSandboxParams()),version:Ga(va(b,5)),environment:Ga(va(b,8)),flags:bl(a,b.getFlags()),experimentFlags:bl(a,b.getExperimentFlags()),isSnapshot:Ga(gh(b,9)),buildLabel:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}};$1a.messageId="p.rtres";
var e2a=function(a){Th.call(this,a,-1,d2a)};Y(e2a,Th);f=e2a.prototype;f.getName=function(){return va(this,1)};f.setName=function(a){return la(this,1,a)};f.Ea=function(){ma(this,1)};f.hasName=function(){return dh(this,1)};f.getTrustedTesterPermissionsList=function(){return oa(this,f2a,2)};f.fWb=function(){return gh(this,3)};f.S3b=function(){return dh(this,3)};f.LWb=function(){return gh(this,4)};f.X3b=function(){return dh(this,4)};f.IPb=function(){return gh(this,5)};
f.A3b=function(){return dh(this,5)};f.nna=function(){return va(this,6)};f.xTa=function(){return va(this,7)};f.fVb=function(){return gh(this,8)};f.O3b=function(){return dh(this,8)};f.eoa=function(){return oa(this,e2a,9)};f.getOperator=function(){return va(this,10)};f.setOperator=function(a){return la(this,10,a)};f.fB=function(){return dh(this,10)};f.serializeBinary=function(){return Ch(this,g2a)};
var g2a=function(){return[1,Mh,2,Ph,f2a,h2a,3,Gh,4,Gh,5,Gh,6,Rh,7,Rh,8,Gh,9,Ph,e2a,g2a,10,Rh]},f2a=function(a){Th.call(this,a)};Y(f2a,Th);f2a.prototype.getPermission=function(){return va(this,1)};f2a.prototype.hasPermission=function(){return dh(this,1)};f2a.prototype.serializeBinary=function(){return Ch(this,h2a)};var h2a=function(){return[1,Rh]},d2a=[2,9];e2a.prototype.toObject=function(a){return i2a(a,this)};
var i2a=function(a,b){if(null!=b){var c={name:Ga(va(b,1)),trustedTesterPermissionsList:Ca(b.getTrustedTesterPermissionsList(),j2a,a),Mud:Ga(gh(b,3)),Zud:Ga(gh(b,4)),xrd:Ga(gh(b,5)),csd:Ga(va(b,6)),navigationEnd:Ga(va(b,7)),isCorpAccount:Ga(gh(b,8)),Dud:Ca(b.eoa(),i2a,a),operator:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}};f2a.prototype.toObject=function(a){return j2a(a,this)};var j2a=function(a,b){if(null!=b){var c={permission:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var aGa=function(a){Th.call(this,a,-1,k2a)};Y(aGa,Th);f=aGa.prototype;f.getTitle=function(){return va(this,1)};f.setTitle=function(a){return la(this,1,a)};f.hasTitle=function(){return dh(this,1)};f.getIconId=function(){return va(this,2)};f.getRoute=function(){return va(this,3)};f.setRoute=function(a){return la(this,3,a)};f.getNavId=function(){return va(this,4)};f.getParentNavId=function(){return va(this,5)};f.getSearchKeywordsList=function(){return ya(this,6)};
f.getSortOrder=function(){return va(this,8)};f.setSortOrder=function(a){return la(this,8,a)};f.hasSortOrder=function(){return dh(this,8)};f.getIsHidden=function(){return gh(this,9)};f.getIsChromeless=function(){return gh(this,10)};f.getPageFiltersList=function(){return oa(this,e2a,11)};f.getRelatedPathsList=function(){return ya(this,12)};f.getResourceTypesList=function(){return ya(this,13)};f.getAddToClientSearchCorpus=function(){return gh(this,14)};
f.getIsSectionNavigationMenuHidden=function(){return gh(this,15)};f.getIsDynamicFaviconEnabled=function(){return gh(this,16)};f.getNewBadgeId=function(){return va(this,17)};f.getHideSectionNav=function(){return gh(this,18)};f.getIsHiddenInConsoleNav=function(){return gh(this,19)};f.getSectionNavHeaderComponent=function(){return pa(this,y0a,20)};f.hasSectionNavHeaderComponent=function(){return dh(this,20)};f.getSectionNavFooterComponent=function(){return pa(this,y0a,21)};
f.hasSectionNavFooterComponent=function(){return dh(this,21)};f.getIsIconHidden=function(){return gh(this,24)};f.getIsCategoryNameStacked=function(){return gh(this,25)};f.getIsExternal=function(){return gh(this,26)};f.getIsSingleEntrance=function(){return gh(this,27)};f.getFeedbackBucket=function(){return va(this,28)};f.getNewBadgeControlGroupId=function(){return va(this,29)};f.getExternalUrl=function(){return va(this,30)};f.hasExternalUrl=function(){return dh(this,30)};
f.getVisualElement=function(){return va(this,31)};f.getPageGroupsList=function(){return oa(this,B0a,32)};f.getPageGroupId=function(){return va(this,33)};f.Rh=function(){return va(this,34)};f.getRelatedSearchResultTypesList=function(){return ya(this,35)};f.serializeBinary=function(){return Ch(this,l2a)};
var l2a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh,6,Nh,8,Eh,9,Gh,10,Gh,11,Ph,e2a,g2a,12,Nh,13,vNa,14,Gh,15,Gh,16,Gh,17,Mh,18,Gh,19,Gh,20,Oh,y0a,z0a,21,Oh,y0a,z0a,22,Mh,23,Mh,24,Gh,25,Gh,26,Gh,27,Gh,28,Mh,29,Eh,30,Mh,31,Eh,32,Ph,B0a,C0a,33,Mh,34,Rh,35,Nh,36,Gh]},k2a=[6,11,12,13,32,35];
aGa.prototype.toObject=function(a){if(null!=this){var b={title:Ga(va(this,1)),iconId:Ga(va(this,2)),route:Ga(va(this,3)),navId:Ga(va(this,4)),parentNavId:Ga(va(this,5)),searchKeywordsList:Ga(ya(this,6)),sortOrder:Ga(va(this,8)),isHidden:Ga(gh(this,9)),isChromeless:Ga(gh(this,10)),pageFiltersList:Ca(this.getPageFiltersList(),i2a,a),relatedPathsList:Ga(ya(this,12)),resourceTypesList:Ga(ya(this,13)),addToClientSearchCorpus:Ga(gh(this,14)),isSectionNavigationMenuHidden:Ga(gh(this,15)),isDynamicFaviconEnabled:Ga(gh(this,
16)),newBadgeId:Ga(va(this,17)),hideSectionNav:Ga(gh(this,18)),isHiddenInConsoleNav:Ga(gh(this,19)),sectionNavHeaderComponent:A0a(a,this.getSectionNavHeaderComponent()),sectionNavFooterComponent:A0a(a,this.getSectionNavFooterComponent()),featureName:Ga(va(this,22)),extensionPath:Ga(va(this,23)),isIconHidden:Ga(gh(this,24)),isCategoryNameStacked:Ga(gh(this,25)),isExternal:Ga(gh(this,26)),isSingleEntrance:Ga(gh(this,27)),feedbackBucket:Ga(va(this,28)),newBadgeControlGroupId:Ga(va(this,29)),externalUrl:Ga(va(this,
30)),visualElement:Ga(va(this,31)),pageGroupsList:Ca(this.getPageGroupsList(),D0a,a),pageGroupId:Ga(va(this,33)),featureAreaId:Ga(va(this,34)),relatedSearchResultTypesList:Ga(ya(this,35)),isExperimentGuarded:Ga(gh(this,36))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var eGa=function(a){Th.call(this,a)};Y(eGa,Th);f=eGa.prototype;f.getPath=function(){return va(this,1)};f.setPath=function(a){return la(this,1,a)};f.hasPath=function(){return dh(this,1)};f.getPintoId=function(){return va(this,2)};f.getExtensionName=function(){return va(this,3)};f.serializeBinary=function(){return Ch(this,m2a)};var m2a=function(){return[1,Mh,2,Mh,3,Mh,4,Gh]};
eGa.prototype.toObject=function(a){if(null!=this){var b={path:Ga(va(this,1)),pintoId:Ga(va(this,2)),extensionName:Ga(va(this,3)),isExperimentGuarded:Ga(gh(this,4))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var n2a=function(a){Th.call(this,a)};Y(n2a,Th);n2a.prototype.getTitle=function(){return va(this,1)};n2a.prototype.setTitle=function(a){return la(this,1,a)};n2a.prototype.hasTitle=function(){return dh(this,1)};n2a.prototype.serializeBinary=function(){return Ch(this,o2a)};var o2a=function(){return[1,Mh]};n2a.prototype.toObject=function(a){return p2a(a,this)};var p2a=function(a,b){if(null!=b){var c={title:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var ZFa=function(a){Th.call(this,a)};Y(ZFa,Th);f=ZFa.prototype;f.getName=function(){return va(this,1)};f.setName=function(a){return la(this,1,a)};f.Ea=function(){ma(this,1)};f.hasName=function(){return dh(this,1)};f.getPath=function(){return va(this,2)};f.setPath=function(a){return la(this,2,a)};f.hasPath=function(){return dh(this,2)};f.getSortOrder=function(){return va(this,5)};f.setSortOrder=function(a){return la(this,5,a)};f.hasSortOrder=function(){return dh(this,5)};
f.getFeatureType=function(){return va(this,6)};f.Rh=function(){return va(this,7)};f.getTabDetails=function(){return uh(this,n2a,3,q2a)};f.serializeBinary=function(){return Ch(this,r2a)};var r2a=function(){return[1,Mh,2,Mh,5,Eh,6,Rh,7,Rh,3,Qh,n2a,o2a,q2a,8,Gh]},q2a=[3];ZFa.prototype.toObject=function(a){return s2a(a,this)};
var s2a=function(a,b){if(null!=b){var c={name:Ga(va(b,1)),path:Ga(va(b,2)),sortOrder:Ga(va(b,5)),featureType:Ga(va(b,6)),featureAreaId:Ga(va(b,7)),tabDetails:p2a(a,b.getTabDetails()),isExperimentGuarded:Ga(gh(b,8))};a&&(c.$jspbMessageInstance=b);return c}};
var cGa=function(a){Th.call(this,a)};Y(cGa,Th);f=cGa.prototype;f.getPath=function(){return va(this,1)};f.setPath=function(a){return la(this,1,a)};f.hasPath=function(){return dh(this,1)};f.getRedirectTo=function(){return va(this,2)};f.getPathMatch=function(){return va(this,3)};f.Rh=function(){return va(this,5)};f.serializeBinary=function(){return Ch(this,t2a)};var t2a=function(){return[1,Mh,2,Mh,3,Rh,4,Mh,5,Rh,6,Gh]};
cGa.prototype.toObject=function(a){if(null!=this){var b={path:Ga(va(this,1)),redirectTo:Ga(va(this,2)),pathMatch:Ga(va(this,3)),featureName:Ga(va(this,4)),featureAreaId:Ga(va(this,5)),isExperimentGuarded:Ga(gh(this,6))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var cl=function(a){Th.call(this,a)};Y(cl,Th);f=cl.prototype;f.getSeconds=function(){return rh(this,1)};f.setSeconds=function(a){return wh(this,1,a)};f.getNanos=function(){return rh(this,2)};f.setNanos=function(a){return wh(this,2,a)};f.serializeBinary=function(){return Ch(this,dl)};var dl=function(){return[1,gNa,2,Fh]};cl.prototype.toDate=function(){var a=this.getSeconds(),b=this.getNanos();return new Date(1E3*a+b/1E6)};
cl.prototype.fromDate=function(a){a=a.getTime();this.setSeconds(Math.floor(a/1E3)).setNanos(a%1E3*1E6)};cl.prototype.toObject=function(a){return el(a,this)};var el=function(a,b){if(null!=b){var c={seconds:rh(b,1),nanos:rh(b,2)};a&&(c.$jspbMessageInstance=b);return c}};
var v2a=function(a){Th.call(this,a,-1,u2a)};Y(v2a,Th);v2a.prototype.getBuildLabel=function(){return sh(this,1)};v2a.prototype.getOnlyIfLoadedBefore=function(){return pa(this,cl,2)};v2a.prototype.getOnlyIfExperimentEnabledList=function(){return ya(this,3)};v2a.prototype.serializeBinary=function(){return Ch(this,w2a)};var w2a=function(){return[1,Lh,2,Oh,cl,dl,3,fNa]},u2a=[3];v2a.prototype.toObject=function(a){return x2a(a,this)};
var x2a=function(a,b){if(null!=b){var c={buildLabel:sh(b,1),onlyIfLoadedBefore:el(a,b.getOnlyIfLoadedBefore()),onlyIfExperimentEnabledList:Ga(ya(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var z2a=function(a){Th.call(this,a,-1,y2a)};Y(z2a,Th);z2a.prototype.getMustReloadBuildLabelsList=function(){return ya(this,1)};z2a.prototype.getMustReloadBuildLabelsWithConditionsList=function(){return oa(this,v2a,2)};z2a.prototype.serializeBinary=function(){return Ch(this,A2a)};var A2a=function(){return[1,Kh,2,Ph,v2a,w2a]},y2a=[1,2];
z2a.prototype.toObject=function(a){if(null!=this){var b={mustReloadBuildLabelsList:Ga(ya(this,1)),mustReloadBuildLabelsWithConditionsList:Ca(this.getMustReloadBuildLabelsWithConditionsList(),x2a,a)};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var nya=function(a){this.map=a||new Map};nya.prototype.get=function(a){return(a=this.map.get(a))?a:[]};nya.prototype.set=function(a,b){this.map.set(a,b)};nya.prototype.update=function(a){a=g(a.items);for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;c=g(c);for(var d=c.next();!d.done;d=c.next())d=d.value,this.get(b).includes(d)||this.setSingle(b,d)}};nya.prototype.setSingle=function(a,b){var c=this.get(a);c.push(b);this.set(a,c)};
Ye.Object.defineProperties(nya.prototype,{items:{configurable:!0,enumerable:!0,get:function(){return this.map}},size:{configurable:!0,enumerable:!0,get:function(){return this.map.size}}});
var B2a,C2a=function(a){a=void 0===a?1:a;pd.call(this);var b=this;this.subscriptionsUntilEmission=a;this.delayBuffer=[];this.delayedObservable=Ec(Ic.pipe(Dd({complete:function(){b.handleNewSubscription()}})),this.asObservable())};Y(C2a,pd);C2a.create=pd.create;C2a.prototype.handleNewSubscription=function(){var a=this;--this.subscriptionsUntilEmission||setTimeout(function(){for(var b=g(a.delayBuffer),c=b.next();!c.done;c=b.next())pd.prototype.next.call(a,c.value);a.delayBuffer=[]},0)};
C2a.prototype.next=function(a){0<this.subscriptionsUntilEmission?this.delayBuffer.push(a):pd.prototype.next.call(this,a)};var D2a={CLIENT_ERRORS:"c",COLISEUM_ERRORS:"d"},E2a=function(a){a=a||D2a.CLIENT_ERRORS;return""+a+Math.floor(Math.random()*Number.MAX_SAFE_INTEGER)},F2a=function(a){if(a=lya(a,2))return"1"===a};
var sg=function(a){var b=void 0===a?{}:a,c=b.url,d=b.body,e=b.headers;a=b.status;var k=b.statusText,n=b.method;b=b.userErrorDescription;this.errorParameters=new nya;this.url=c;this.headers=e;this.status=null!=a?a:-1;this.statusText=k;this.method=n;this.userErrorDescription=b;if(d)if(this.body=d,"string"===typeof d){this.bodyText=d;try{this.body=JSON.parse(d),Array.isArray(this.body)&&1===this.body.length&&(this.body=this.body[0])}catch(u){}}else this.bodyText=JSON.stringify(d);this.errorExperience=
1;this.clientHandler=0;c=this.body||{};this.trackingId=c.trackingId||E2a();e&&(this.requestId=lya(e,1),this.requestSampled=F2a(e));this.message=(e=c.error)?e.message:c.message;this.errorCode=e?e.code:c.code||a;this.errorSpace=c.errorSpace;this.stackTrace=c.stackTrace;this.metadata=c.placeholders;this.details=e&&e.details;this.path=e&&e.path;e&&e.additionalErrors&&(this.additionalErrors=e.additionalErrors.map(function(u){return LDa(u,n)}));if(this.details){a=sya(this.details);e=a.errorSpace;c=a.domain;
d=a.reason;k=a.errorParameters;b=a.userMessage;var p=a.helpLinks;this.errorSpaceCode=a.errorSpaceCode;this.errorSpace=e;this.domain=c;this.reason=d;k&&(this.errorParameters=k);b&&(this.userMessage=b);p&&(this.helpLinks=p)}else e&&e.errors&&0<e.errors.length&&(e=e.errors[0],a=e.domain,e=e.reason,a&&e&&(this.errorSpace=a,this.errorSpaceCode=e));!this.errorSpaceCode&&this.errorSpace&&this.errorCode&&(this.errorSpaceCode=""+this.errorCode);this.reason&&!this.domain&&(this.domain="googleapis.com")};
sg.prototype.toString=function(){return"ErrorResponse: "+JSON.stringify(this)};var LDa=function(a,b){var c=a.status,d=a.statusText,e=a.message,k=a.url||"",n=a.error;"string"===typeof n&&(n=n.replace(/^\)\]\}',?\n/,""));for(var p=new Map,u=g(a.headers.keys()),v=u.next();!v.done;v=u.next())v=v.value,p.set(v,a.headers.get(v));a=new sg({url:k,body:n,headers:p,status:c,statusText:d,method:b});""===a.message&&e&&(a.message=e);return a},rya=function(){return null};
var wya=/has not been used in project \S+ before or it is disabled/,xya=/Enable it by visiting '?https:\/\/console.(?:developers|cloud).google.com\/apis\/api\/([\w-]+(?:\.[\w-]+)*.googleapis.com)/,uya=[function(a){a=zya(a);if(null===a||void 0===a?0:a.service)return{kind:"name",value:a.service}},function(a){var b=a.message;if(403===a.status&&b&&0<=b.indexOf("Cloud Spanner API has not been used in project"))return{kind:"flag",value:"cloud_spanner_api_name"}},function(a){return Aya(403).match(a.status,
a.message)},function(a){return Aya(7).match(a.code,a.message)},function(a){return Aya(7).match(a.errorCode,a.message)},function(a){if((a=a.message)&&0<=a.indexOf("Cloud Machine Learning Engine has not been used in project"))return{kind:"name",value:"ml.googleapis.com"}},function(a){var b=a.errorSpaceCode;if("kms"===a.errorSpace&&"5"===b)return{kind:"name",value:"cloudkms.googleapis.com"}},function(a){if((a=a.message)&&a.includes("Container Engine API is disabled for this project"))return{kind:"name",
value:"container.googleapis.com"}},function(a){for(var b=a.message,c=g(a.details||[]),d=c.next();!d.done;d=c.next())d=d.value,"type.googleapis.com/google.internal.cloud.console.clientapi.servicedirectory.error.ApiNotEnabledError"===d["@type"]&&(b=d.originalMessage);return Aya(7).match(a.errorCode,b)},function(a){for(var b=a.message,c=g(a.details||[]),d=c.next();!d.done;d=c.next())d=d.value,"type.googleapis.com/google.internal.cloud.console.clientapi.domains.error.ApiNotEnabledError"===d["@type"]&&
(b=d.originalMessage);return Aya(7).match(a.errorCode,b)}];
var G2a=function(a){a=void 0===a?{}:a;var b=a.userMessage,c=a.errorType,d=a.stackTrace,e=a.errorExperience,k=a.clientHandler;this.message=a.message;this.userMessage=b;this.errorType=c;this.stackTrace=d;this.errorExperience=e||1;this.clientHandler=k||0};
var fl=function(a,b){this.type=a;this.name=b};f=fl.prototype;f.getSnapshot=function(){if(!this.deserializeFromSnapshot)throw Error("Ge`"+this.name);return this.deserializeFromSnapshot()};f.getObservable=function(){if(!this.createDeserializingObservable)throw Error("He`"+this.name);this.observableInternal||(this.observableInternal=this.createDeserializingObservable());return this.observableInternal};
f.attachTo=function(a){this.routeOrSnapshot=a;if(Dya(this.routeOrSnapshot)){a=this.routeOrSnapshot;var b=this.routeOrSnapshot.snapshot}else a=null,b=this.routeOrSnapshot;this.setupRouteObservers(a,b);return this};
f.setupRouteObservers=function(a,b){var c=this;a&&(this.createDeserializingObservable=function(){return("query"===c.type?a.queryParamMap:a.paramMap).pipe(z(function(d){d=d.get(c.name);c.deserialize(null===d?void 0:d);return c.value}),qd())});this.deserializeFromSnapshot=function(){var d=c.getLatestSnapshot(a,b);if(d)return d="query"===c.type?d.queryParamMap.get(c.name):d.paramMap.get(c.name),c.deserialize(null===d?void 0:d),c.value}};
f.getLatestSnapshot=function(a,b){return a&&a.snapshot?a.snapshot:b?b:null};f.serialize=function(){if(!this.deserializeFromSnapshot)throw Error("Ge`"+this.name);var a=this.deserializeFromSnapshot();return this.staticSerialize(a)};f.deserialize=function(a){this.value=this.staticDeserialize(a)};Ye.Object.defineProperties(fl.prototype,{snapshot:{configurable:!0,enumerable:!0,get:function(){return this.getSnapshot()}},observable:{configurable:!0,enumerable:!0,get:function(){return this.getObservable()}}});
var H2a=function(a){fl.call(this,"wildPath",a);this.name=a};Y(H2a,fl);H2a.prototype.setupRouteObservers=function(a,b){var c=this;a&&(this.createDeserializingObservable=function(){return a.url.pipe(z(function(d){d=d.map(function(e){return e.path}).join("/");c.deserialize(d);return c.value}))});this.deserializeFromSnapshot=function(){var d=c.getLatestSnapshot(a,b);if(d)return d=d.url.map(function(e){return e.path}).join("/"),c.deserialize(d),c.value}};
Ye.Object.defineProperties(H2a.prototype,{snapshot:{configurable:!0,enumerable:!0,get:function(){var a=this.getSnapshot();(0,Z.assert)(void 0!==a,"wildPath param value cannot be missing");return a}},observable:{configurable:!0,enumerable:!0,get:function(){return this.getObservable().pipe(z(function(a){(0,Z.assert)(void 0!==a,"wildPath param value cannot be missing");return a}))}}});
var wf=function(){fl.apply(this,arguments)};Y(wf,fl);wf.prototype.staticSerialize=function(a){return a};wf.prototype.staticDeserialize=function(a){return a};var gl=function(){fl.apply(this,arguments)};Y(gl,fl);gl.prototype.staticSerialize=function(a){return"undefined"!==typeof a?a.join(","):void 0};gl.prototype.staticDeserialize=function(a){return"undefined"!==typeof a?a.split(","):void 0};var hl=function(a,b,c){fl.call(this,b,c);this.stringLiteral=a};Y(hl,fl);hl.prototype.staticSerialize=function(a){return a};
hl.prototype.staticDeserialize=function(a){return this.isValidStringLiteral(a)?a:void 0};hl.prototype.isValidStringLiteral=function(a){return this.stringLiteral.includes(a)};var I2a=function(){fl.apply(this,arguments)};Y(I2a,fl);I2a.prototype.staticSerialize=function(a){return"undefined"!==typeof a?a.toString():void 0};I2a.prototype.staticDeserialize=function(a){return"undefined"!==typeof a?Number(a):void 0};var J2a=function(){fl.apply(this,arguments)};Y(J2a,fl);
J2a.prototype.staticSerialize=function(a){return"undefined"!==typeof a?a.toString():void 0};J2a.prototype.staticDeserialize=function(a){return"undefined"!==typeof a?Math.trunc(Number(a)):void 0};var il=function(){fl.apply(this,arguments)};Y(il,fl);il.prototype.staticSerialize=function(a){return"undefined"!==typeof a?a.toString():void 0};il.prototype.staticDeserialize=function(a){return"undefined"!==typeof a?"true"===a:void 0};var K2a=function(){fl.apply(this,arguments)};Y(K2a,fl);
K2a.prototype.staticSerialize=function(a){return"undefined"!==typeof a?a.toISOString():void 0};K2a.prototype.staticDeserialize=function(a){return"undefined"!==typeof a?new Date(a):void 0};var Jya=function(){H2a.apply(this,arguments)};Y(Jya,H2a);Jya.prototype.staticSerialize=function(a){return a};Jya.prototype.staticDeserialize=function(a){return a};
var L2a=Symbol(),M2a=function(a,b){this.url=a;this.useDefaults=void 0===b?!1:b;this.assignedParams=[]};f=M2a.prototype;f.set=function(a,b){this.assignedParams.push([a,b]);return this};f.remove=function(a){if("path"===a.type)throw Error("Ie`"+a.name);this.assignedParams.push([a,L2a]);return this};f.build=function(){var a=this.collapseAssignments();return this.url.buildCommands(a,this.useDefaults)};f.asString=function(){var a=this.collapseAssignments();return this.url.buildString(a,this.useDefaults)};
f.buildQueryParams=function(){var a=this.collapseAssignments();return this.url.buildQueryParams(a,this.useDefaults)};f.collapseAssignments=function(){for(var a=new Map,b=g(this.assignedParams),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;a.set(c.name,d)}return a};f.serialize=function(a){return a.serializeFromInternalState({assignedParams:this.assignedParams,url:this.url,useDefaults:this.useDefaults})};
var N2a=function(){this.processedProperties=new Set;this.allPathSegments=[];this.staticQueryParams={};this.allParams=[];this.matrixParams=[];this.queryParams=[];this.wildPathParam=void 0;this.areQueryParamsChecked=!1};N2a.create=function(a){var b=new this;a&&b.attachTo(a);return b};N2a.fromDescendant=function(a){var b=new this;b.attachToDescendant(a);return b};f=N2a.prototype;f.extendPath=function(a){this.allPathSegments.push(a);this.collectParams();this.mergePrefixStringPaths()};
f.addStaticQueryParams=function(a){Hya(Object.keys(this.staticQueryParams).concat(Object.keys(a)));Object.assign(this.staticQueryParams,a)};
f.collectParams=function(){this.checkNoWildPathParamAlreadyPresent();var a=this.collectOwnPropertyParams();this.checkWildPathParams(a.wildPath);this.checkPathParams(a.path);this.checkParamNameConflicts.apply(this,[].concat(Ab(a.path),Ab(a.matrix)));this.matrixParams.push(a.matrix);this.queryParams.push.apply(this.queryParams,Ab(a.query));this.allParams.push.apply(this.allParams,[].concat(Ab(a.path),Ab(a.matrix),Ab(a.query)));a.wildPath.length&&(this.wildPathParam=a.wildPath[0],this.allParams.push(this.wildPathParam))};
f.collectOwnPropertyParams=function(){for(var a={path:[],matrix:[],query:[],wildPath:[]},b=g(Object.keys(this)),c=b.next();!c.done;c=b.next())c=c.value,this.processedProperties.has(c)||(this.processedProperties.add(c),c=this[c],c instanceof fl&&("path"===c.type?a.path.push(c):"matrix"===c.type?a.matrix.push(c):"query"===c.type?a.query.push(c):"wildPath"===c.type?a.wildPath.push(c):fb(c.type,void 0)));return a};
f.checkPathParams=function(a){var b=this.collectExtendedPathParams();if(b.length!==a.length){a=g(a);for(var c=a.next();!c.done;c=a.next())if(c=c.value,!b.includes(c))throw Error("Ke`"+c.name);throw Error("Le");}};f.checkParamNameConflicts=function(){for(var a={},b=g(lb.apply(0,arguments)),c=b.next();!c.done;c=b.next()){c=c.value;if(c.name in a)throw Error("Me`"+c.name+"`"+a[c.name]+"`"+c.type);a[c.name]=c.type}};
f.collectExtendedPathParams=function(){for(var a=[],b=g(this.allPathSegments[this.allPathSegments.length-1]),c=b.next();!c.done;c=b.next())c=c.value,c instanceof fl&&"path"===c.type&&a.push(c);return a};f.checkNoWildPathParamAlreadyPresent=function(){if(this.wildPathParam)throw Error("Ne`"+this.wildPathParam.name);};
f.checkWildPathParams=function(a){if(a.length){if(1<a.length)throw Error("Oe`"+a[0].name+"`"+a[1].name);a=a[0];var b=this.allPathSegments[this.allPathSegments.length-1];if(!b.length||b[b.length-1]!==a)throw Error("Pe`"+a.name);}};f.attachTo=function(a){this.attachParams(a);return this};f.attachToDescendant=function(a){for(;a.firstChild&&"primary"===a.firstChild.outlet;)a=a.firstChild;return this.attachTo(a)};f.attachParams=function(a){for(var b=g(this.allParams),c=b.next();!c.done;c=b.next())c.value.attachTo(a)};
f.link=function(){return new M2a(this)};f.prefilledLink=function(){return new M2a(this,!0)};
f.buildCommands=function(a,b){b=void 0===b?!1:b;(0,Z.assert)(this.allPathSegments.length===this.matrixParams.length,"Count of path segment groups and of matrix param groups are different (bug?). Path count: "+(this.allPathSegments.length+", matrix count: ")+this.matrixParams.length);for(var c=[],d=0;d<this.allPathSegments.length;d++){for(var e=this.matrixParams[d],k=g(this.allPathSegments[d]),n=k.next();!n.done;n=k.next())n=n.value,"string"===typeof n?(e.length||n)&&c.push(n):n instanceof fl&&"path"===
n.type?(n=this.getPathCommand(n,a,b),c.push(n)):n instanceof fl&&"wildPath"===n.type?(n=this.getWildPathCommands(n,a,b),n.length&&c.push.apply(c,Ab(n))):fb(n,void 0);e=this.getMatrixCommands(e,a,b);Object.keys(e).length&&c.push(e)}return c};
f.buildString=function(a,b){b=void 0===b?!1:b;var c=this.buildCommands(a,b),d=[];c=g(c);for(var e=c.next();!e.done;e=c.next())if(e=e.value,"string"===typeof e)"/"!==e&&(e=Eya(e),d.push("/"+e));else if("object"===typeof e){var k=Object.keys(e).sort();k=g(k);for(var n=k.next();!n.done;n=k.next()){var p=n.value;n=Eya(p);p=Eya(String(e[p]));d.push(";"+n+"="+p)}}else fb(e,void 0);a=this.getQueryCommands(this.checkedQueryParams,a,b);a=(a=Fya(a))?"?"+a:"";return d.join("")+a};
f.getMatrixCommands=function(a,b,c){var d={};a=g(a);for(var e=a.next();!e.done;e=a.next())if(e=e.value,(0,Z.assert)("matrix"===e.type,"Non-matrix param passed to getMatrixCommands (bug?)."),b.has(e.name)){var k=b.get(e.name);k!==L2a&&(d[e.name]=e.staticSerialize(k))}else c&&(k=e.serialize(),void 0!==k&&(d[e.name]=k));return d};f.buildQueryParams=function(a,b){return this.getQueryCommands(this.checkedQueryParams,a,void 0===b?!1:b)};
f.getQueryCommands=function(a,b,c){var d=Object.assign({},this.staticQueryParams);a=g(a);for(var e=a.next();!e.done;e=a.next())if(e=e.value,(0,Z.assert)("query"===e.type,"Non-query param passed to getQueryCommands (bug?)."),b.has(e.name)){var k=b.get(e.name);k!==L2a&&(d[e.name]=e.staticSerialize(k))}else c&&(k=e.serialize(),void 0!==k&&(d[e.name]=k));return d};
f.getPathCommand=function(a,b,c){(0,Z.assert)("path"===a.type,"Non-path param passed to getPathCommand (bug?).");if(b.has(a.name))(0,Z.assert)(b.get(a.name)!==L2a,"Path param is set to REMOVED_PARAM (bug in LinkBuilder.remove()?)."),b=a.staticSerialize(b.get(a.name));else{if(!c)throw Error("Qe`"+a.name);b=a.serialize()}if(!b)throw Error("Re`"+a.name);return b};
f.getWildPathCommands=function(a,b,c){(0,Z.assert)("wildPath"===a.type,"Non-wildPath param passed to getWildPathCommands (bug?).");if(b.has(a.name)){b=b.get(a.name);if(b===L2a)return[];var d=a.staticSerialize(b)}else c&&(d=a.serialize());return d?d.split("/").map(function(e){return e.replace(/%2F/g,"/")}).filter(function(e){return!!e}):[]};
f.mergePrefixStringPaths=function(){if(2===this.allPathSegments.length&&2===this.matrixParams.length&&!(0<Gya(this.matrixParams).length)){var a=Gya(this.allPathSegments);a.some(function(b){return"string"!==typeof b})||(this.allPathSegments.splice(0,2,a),this.matrixParams.splice(1,1))}};
f.serialize=function(a){return a.serializeFromInternalState({allParams:this.allParams,allPathSegments:this.allPathSegments,matrixParams:this.matrixParams,processedProperties:this.processedProperties,queryParams:this.queryParams,staticQueryParams:this.staticQueryParams,wildPathParam:this.wildPathParam})};
Ye.Object.defineProperties(N2a.prototype,{pathSegments:{configurable:!0,enumerable:!0,get:function(){return Gya(this.allPathSegments)}},checkedQueryParams:{configurable:!0,enumerable:!0,get:function(){if(!this.areQueryParamsChecked){var a=this.queryParams.map(function(b){return b.name}).concat(Object.keys(this.staticQueryParams));Hya(a);this.areQueryParamsChecked=!0}return this.queryParams}}});N2a.fromDescendant=N2a.fromDescendant;N2a.create=N2a.create;
var Bg=function(){N2a.call(this);this.extendPath(["/"])};Y(Bg,N2a);Bg.fromDescendant=N2a.fromDescendant;Bg.create=N2a.create;
var jl=function(){Bg.call(this);this.extendPath(["marketplace"])};Y(jl,Bg);jl.fromDescendant=Bg.fromDescendant;jl.create=Bg.create;var O2a=function(){jl.call(this);this.query=new wf("query","q");this.facets=new gl("query","filter");this.page=new J2a("matrix","page");this.extendPath(["browse"])};Y(O2a,jl);O2a.fromDescendant=jl.fromDescendant;O2a.create=jl.create;
var kl=function(){jl.call(this);this.id=new wf("path","apiId");this.returnUrl=new wf("query","returnUrl");this.extendPath(["product","google",this.id])};Y(kl,jl);kl.fromDescendant=jl.fromDescendant;kl.create=jl.create;var P2a=function(){jl.call(this);this.id=new wf("path","apiId");this.returnUrl=new wf("query","returnUrl");this.extendPath(["product","endpoints",this.id])};Y(P2a,jl);P2a.fromDescendant=jl.fromDescendant;P2a.create=jl.create;
var Q2a=function(){jl.call(this);this.productName=Kya();this.extendPath(["details",this.productName])};Y(Q2a,jl);Q2a.fromDescendant=jl.fromDescendant;Q2a.create=jl.create;var R2a=function(){jl.call(this);this.extendPath(["governance"])};Y(R2a,jl);R2a.fromDescendant=jl.fromDescendant;R2a.create=jl.create;var S2a=function(){jl.call(this);this.extendPath(["governance","requests"])};Y(S2a,jl);S2a.fromDescendant=jl.fromDescendant;S2a.create=jl.create;
var ll=function(){jl.call(this);this.productName=Kya();this.demoWithPriceDraft=new il("matrix","demoWithPriceDraft");this.extendPath(["product",this.productName])};Y(ll,jl);ll.fromDescendant=jl.fromDescendant;ll.create=jl.create;
var T2a=function(){jl.call(this);this.productName=Kya();this.billingAccount=new wf("matrix","billingAccount");this.planIdx=new wf("matrix","planIdx");this.optionIdx=new wf("matrix","optionIdx");this.currentOrderId=new wf("matrix","currentOrderId");this.extendPath(["purchasev2",this.productName])};Y(T2a,jl);T2a.fromDescendant=jl.fromDescendant;T2a.create=jl.create;var U2a=function(){jl.call(this);this.id=new wf("path","quoteId");this.extendPath(["quotes",this.id])};Y(U2a,jl);U2a.fromDescendant=jl.fromDescendant;
U2a.create=jl.create;var V2a=function(){jl.call(this);this.extendPath(["yourSolutions"])};Y(V2a,jl);V2a.fromDescendant=jl.fromDescendant;V2a.create=jl.create;var W2a=function(){jl.call(this);this.offerId=Lya();this.extendPath(["private-offers",this.offerId])};Y(W2a,jl);W2a.fromDescendant=jl.fromDescendant;W2a.create=jl.create;
var X2a=function(){jl.call(this);this.productName=Kya();this.project=Iya();this.version=new wf("query","version");this.referredFrom=new wf("query","referredFrom");this.extendPath(["kubernetes","config",this.productName])};Y(X2a,jl);X2a.fromDescendant=jl.fromDescendant;X2a.create=jl.create;var Y2a=function(){jl.call(this);this.billingAccount=new wf("matrix","billingAccount");this.providerName=new wf("matrix","providerName");this.productExternalName=new wf("matrix","productExternalName");this.extendPath(["orders"])};
Y(Y2a,jl);Y2a.fromDescendant=jl.fromDescendant;Y2a.create=jl.create;var Z2a=function(){jl.call(this);this.productName=Kya();this.project=Iya();this.templateurl=new wf("query","templateurl");this.extendPath(["vm","config",this.productName])};Y(Z2a,jl);Z2a.fromDescendant=jl.fromDescendant;Z2a.create=jl.create;var $2a=function(){jl.call(this);this.productName=Kya();this.project=Iya();this.templateurl=new wf("query","templateurl");this.extendPath(["config",this.productName])};Y($2a,jl);
$2a.fromDescendant=jl.fromDescendant;$2a.create=jl.create;var a3a=function(){jl.call(this);this.productName=Kya();this.billingAccount=new wf("matrix","billingAccount");this.currentOrderId=new wf("matrix","currentOrderId");this.extendPath(["subscriptions",this.productName])};Y(a3a,jl);a3a.fromDescendant=jl.fromDescendant;a3a.create=jl.create;
var b3a=function(){jl.call(this);this.productName=Kya();this.billingAccount=new wf("matrix","billingAccount");this.currentOrderId=new wf("matrix","currentOrderId");this.extendPath(["allocations",this.productName])};Y(b3a,jl);b3a.fromDescendant=jl.fromDescendant;b3a.create=jl.create;var c3a=function(){jl.call(this);this.project=Iya();this.extendPath(["yourproducts"])};Y(c3a,jl);c3a.fromDescendant=jl.fromDescendant;c3a.create=jl.create;
var ml=function(){};
ml.prototype.handleError=function(a,b){var c;for(c=[];b;b=b.parent){var d=b.data||{};d.checkApiEnabled&&c.push(d.checkApiEnabled)}0!==c.length?(c.reverse(),b={},Object.assign.apply(Object,[b].concat(Ab(c))),c=b):c=void 0;if(c){a:{if(b=a.error)for(b=g(vya(b)),d=b.next();!d.done;d=b.next())if(d=d.value,c.ALL||c[d.value]){b=d;break a}b=void 0}if(b)return this.setErrorExperience(a),b="name"===b.kind?b.value:gf(b.value),c=c[b]||c.ALL,"default"===c?(a=a.url,c=kl.create(),a=c.link().set(c.id,b).set(c.returnUrl,
a)):a="string"===typeof c?c:c(b),a}};ml.prototype.setErrorExperience=function(a){a=a.error;a.errorExperience&&1!==a.errorExperience||(a.errorExperience=2)};ml.\u0275fac=function(a){return new (a||ml)};ml.\u0275prov=xb({token:ml,factory:ml.\u0275fac,providedIn:"root"});var nl={ALL:"default"};
var ol=function(a){var b=this;this.router=a;this.router.events.subscribe(function(c){c instanceof Ek&&(b.latestRoute=void 0,b.latestState=void 0)})};ol.prototype.canActivate=function(a,b){return this.saveAndReturnTrue(a,b)};ol.prototype.canActivateChild=function(a,b){return this.saveAndReturnTrue(a,b)};ol.prototype.saveAndReturnTrue=function(a,b){this.latestRoute=a;this.latestState=b;return oc(!0)};ol.ea=function(){return[{type:sf}]};ol.\u0275fac=function(a){return new (a||ol)(l(sf))};
ol.\u0275prov=xb({token:ol,factory:ol.\u0275fac,providedIn:"root"});
var d3a={path:"bigquery/migrations",canActivate:[ol],children:[{path:"",children:[{path:"assessment",loadChildren:"jsmod_bigquery_migrations_assessment"},{path:"offline-translation",loadChildren:"jsmod_bigquery_migrations_offline_translation"},{path:"",redirectTo:"offline-translation",pathMatch:"full"}]}],data:{onErrorRedirect:[ml],checkApiEnabled:nl}};
var e3a=function(){var a=this;this.startTimeMs=Date.now();this.pageHidden=!!document.hidden;if(!this.pageHidden){B2a||(B2a=kya());var b=B2a.pipe(ed()).subscribe(function(){a.pageHidden=!0;b.unsubscribe()});this.pageHiddenSubscription=b}};f=e3a.prototype;f.getPageHiddenAndUnsubscribe=function(){this.pageHiddenSubscription&&this.pageHiddenSubscription.unsubscribe();return this.pageHidden};
f.setPlatformType=function(a){this.platformType&&1!==this.platformType&&2!==this.platformType||(this.platformType=a)};f.getPlatformType=function(){return this.platformType};f.setP2Metadata=function(a){this.p2Metadata=a};f.getP2Metadata=function(){return this.p2Metadata};var f3a=function(){e3a.apply(this,arguments);this.interactionErrors=[];this.xhrTimings=[];this.encryptedTaskInfo=new Set};Y(f3a,e3a);f3a.prototype.addInteractionError=function(a){this.interactionErrors.push(a)};
f3a.prototype.addXhrTiming=function(a,b){this.xhrTimings.push({start:a,end:b})};f3a.prototype.Jtb=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next())this.encryptedTaskInfo.add(b.value)};
var g3a=function(a,b){this.entryObserver=a;this.state=b};g3a.prototype.startAdhocEvent=function(a,b){var c=this;b=void 0===b?0:b;var d=this.state.getOriginAndStopwatch().origin;return new h3a(d.pageView,a,function(e){c.entryObserver.next(e)},b)};var h3a=function(a,b,c,d){e3a.call(this);this.pageView=a;this.eventType=b;this.emit=c;0!==d&&a.timings&&(1===d?this.startTimeMs=a.timings.startTimeMs:2===d&&(this.startTimeMs=a.timings.lastRedirectTimeMs))};Y(h3a,e3a);
h3a.prototype.stopAndRecord=function(){this.endTimeMs=Date.now();this.emit({pageView:this.pageView,eventType:this.eventType,startTimeMs:this.startTimeMs,endTimeMs:this.endTimeMs})};
var vFa=Symbol("Se");
var i3a=!1,j3a=function(){},k3a=function(){};
var l3a=function(a,b){this.entryObserver=a;this.state=b};
l3a.prototype.logJsError=function(a,b){b=void 0===b?this.state.getPlatformMetadata():b;var c=a.message&&1024<a.message.length?a.message.substr(0,1024):a.message,d=a.stack&&51200<a.stack.length?a.stack.substr(0,51200):a.stack;a=Object.assign(Object.assign({},a),{message:c,stack:d});d=this.state.getOriginAndStopwatch();c=d.origin;d=d.interactionStopwatch;var e=!0;d&&(d.addInteractionError({eventKind:"jsError",jsError:a}),e=!1);d=a;e=e?void 0:c.interaction;var k=Qya([{eventKind:"jsError",jsError:d}]);
c=Object.assign(Object.assign({},d),{pageView:c.pageView,interaction:e,qualityErrorWise:k.qualityErrorWise,originAccurate:c.accurate,platformMetadata:b});i3a&&k3a(a);this.entryObserver.next(c)};
var m3a=function(a,b,c){this.ids=a;this.recordOrphanJsModuleLoad=b;this.pageLoadStopwatch=c;this.startTimeMs=Date.now();this.prefetchedModules=[];this.prefetchedModuleHits=[]};
m3a.prototype.stopAndRecord=function(){var a=Date.now();a={ids:this.ids,latencyMs:a-this.startTimeMs,startTimeMs:this.startTimeMs,endTimeMs:a,prefetchedModules:this.prefetchedModules,prefetchedModuleHits:this.prefetchedModuleHits};this.pageLoadStopwatch&&!this.pageLoadStopwatch.isStopped()?this.pageLoadStopwatch.recordJsModuleLoad(a):this.recordOrphanJsModuleLoad(a)};m3a.prototype.logJsModulePrefetch=function(a,b){this.prefetchedModules.push({moduleId:a,prefetchSource:b})};
m3a.prototype.logJsModulePrefetchHit=function(a,b){this.prefetchedModuleHits.push({moduleId:a,prefetchSource:b})};var n3a=function(a,b,c){var d=this;this.origin=a;this.emit=b;this.platformMetadata=c;this.sent=!1;this.jsModuleLoadMetrics=[];this.timeoutId=setTimeout(function(){d.send()},15E3)};
n3a.prototype.send=function(){this.sent||(clearTimeout(this.timeoutId),this.sent=!0,this.emit({jsModuleLoadMetrics:this.jsModuleLoadMetrics,pageView:this.origin.pageView,originAccurate:this.origin.accurate,platformMetadata:this.platformMetadata}),this.jsModuleLoadMetrics=[])};n3a.prototype.recordJsModuleLoad=function(a){this.isSent||this.jsModuleLoadMetrics.push(a)};Ye.Object.defineProperties(n3a.prototype,{isSent:{configurable:!0,enumerable:!0,get:function(){return this.sent}}});
var o3a=function(a,b){this.entryObserver=a;this.state=b};o3a.prototype.startJsModuleLoad=function(a){var b=this;return new m3a(a,function(c){b.recordOrphanJsModuleLoad(c)},this.state.lastPageLoadStopwatch)};o3a.prototype.ensureCurrentMetricsBatchIsSent=function(){this.currentMetricsBatch&&!this.currentMetricsBatch.isSent&&(this.currentMetricsBatch.send(),this.currentMetricsBatch=void 0)};
o3a.prototype.recordOrphanJsModuleLoad=function(a){var b=this;this.canUseCurrentMetricsBatch||(this.ensureCurrentMetricsBatchIsSent(),this.currentMetricsBatch=new n3a(this.state.getOriginAndStopwatch().origin,function(c){b.entryObserver.next(c)},this.state.getPlatformMetadata()));this.currentMetricsBatch.recordJsModuleLoad(a)};
Ye.Object.defineProperties(o3a.prototype,{canUseCurrentMetricsBatch:{configurable:!0,enumerable:!0,get:function(){var a=this.state.getOriginAndStopwatch().origin.pageView;return this.currentMetricsBatch&&!this.currentMetricsBatch.isSent&&this.currentMetricsBatch.origin.pageView.sequence===a.sequence}}});
var Sya,Tya=window.navigator;
var Wya={abusiveprojects:[],accountsettings:[],activity:["types"],api:"batchget-topprivatedomain generateJwt get-topprivatedomain groups notification scopeinfo".split(" "),apisupportmaps:["chat"],apitotos:[],appealform:[],axt:[],billing:{accounts:"bigquery budgetspecs credits currency dimension dimensions export forecast freetrial gcs offers paymentAccounts reopenable referralCode reports signupToken subaccounts state upgrade".split(" "),catalog:["commitments","services","skus"],countries:[],coupons:["instrumentlessAccounts"],
projects:[],"projects:batchGet":[],resources:["projects"],"resources:batchGet":[],supportedcurrencies:[],userfreetrialstatus:[],".*":{resources:[]}},checkdomainadmin:[],clouddev:["create","redirect"],cloudidentity:["offerOrganizationalAssets"],clouddiag:{debug:"bitbucket csr getfile github listfileswithtoken listrepos listrefs resource resourcelist zeus".split(" ")},cloudstorage:["b","browser","details","o","storageoptions"],countries:[],country:[],crash:["notificationconfig"],crmresources:["recent"],
dataprep:["getAuthUser"],datastore:["settings","urlsafekey"],dm:"composite details list names operation providers types".split(" "),domainsList:[],emailsettings:[],emergencies:[],endpoints:["create","customdomains","list","portal"],folder:["ancestry"],footprints:["pageview","search"],gae:{allows_java:[],app:[],app_status:[],authorizeddomains:[],billingstate:[],certificate:[],certificates:[],code_lock:[],customdomains:["create"],dashboard:["billing","combined_stats","instances"],emailsenders:[],firewall:["list",
"update"],gae_operations:[],getappenginebudget:[],iap:[],instances:[],locations:[],memcache:["entry","flush"],mvm_group:[],operation_status:[],quota:[],quota_limit:[],search:["index"],service_operations:[],services:[],settings:[],taskqueues:["deletetasks","forcerun","pause","purge","tasks"],updateappenginebudget:[],version_extended:[],versions:[],versions_traffic_migration:[],versions_traffic_split:[]},gcb:["github","oauth_callback","setup_redirect"],gce:"initWinPasswordReset listNatStatus listRouterStatus nconInstances rdpfile sslCertificates".split(" "),
gceTest:[],gcf:["call","code","get","uploadUrl"],gcr:"entities hosts images list redirect vulnerabilities".split(" "),iam:"getIamPolicies listServiceAccountKeys roles serviceAccountDescriptor setIamPolicies testIamPermissions validate_contact".split(" "),iamInvite:["accept","checkRequired","invite"],inventory:["priceInfo"],jserror:[],kms:"cryptoKeys cryptoKeyVersions destroy importJobs projects locations keyRings".split(" "),kubernetes:[],marketplace:{deployment:["checkQuota","create"],entitlements:["deployablereportingserviceaccounts",
"reportingserviceaccounts"],getsupportid:[],infoSharing:[],lifecycleEventSharing:[],procurement:"procurables providers purchaseInfo sso sendgrid-app sendgrid-email".split(" "),product:"google-cloud-platform compute-engine click-to-deploy-images wordpress lamp cloud-sql cloud-storage cloud-storage-for-firebase".split(" "),proxy:["facets","partners","publishedSolutions","solutions","versions"],solutionConfig:[],trial:[],vm:["click-to-deploy-images","wordpress","lamp"]},monitoring:[],operations:[],organizations:[],
orgpolicy:["constraints"],platform:["extensions","route"],preferences:[],price_list:[],project:{ancestry:[],".*":{abusestate:[],cloudstorage:"access b browser hmac interop storageoptions".split(" "),dataprep:["redirectUrl","shareData","syncAccessGrantedFlag"],datastore:["admin","builtin"],drive:["app","configure_app"],genomics:["operations"],googleappssdk:["app","publish","supporturlvalidate"],preferences:[],pubsub:["list","topic"],staticmap:["list","whitelist","allowlist"],undelete:[],".*":["agent"]}},
projectgdprcontacts:[],projectidgeneration:[],projectidsuggestion:[],projectmccacceptance:[],projectprecreatecheck:[],quotas:["requestIncrease"],recommendations:[],search:["project","query"],services:["withoutapis"],source:["get","list","repos"],sourceconnect:["authenticate","list","mirror","repos"],stackdriver:["access"],support:["pin"],tos:["check","required"],trace:["projectstats","trace","traces"],tz:["data"],".*":{pageview:[]}};
var p3a=function(a,b,c){this.entryObserver=a;this.chunkEntryObserver=b;this.state=c};p3a.prototype.startXhr=function(a){var b=this;a=Object.assign(Object.assign({},a),{url:$ya(a).url});var c=this.state.getPlatformMetadata(),d=void 0,e=void 0;void 0!==c&&(d=c.p2Metadata,e=c.platformType);c=this.state.getOriginAndStopwatch();return new q3a(c.origin,a,function(k){b.entryObserver.next(k)},function(k){b.chunkEntryObserver.next(k)},d,e,c.interactionStopwatch)};
var q3a=function(a,b,c,d,e,k,n){e3a.call(this);this.origin=a;this.requestData=b;this.emit=c;this.emitChunk=d;this.interactionStopwatch=n;this.abandoned=!1;this.performanceStartTimeMs=performance.now();this.fine("starting to track");this.setP2Metadata(e);this.setPlatformType(k);this.initializeResourceObserver()};Y(q3a,e3a);f=q3a.prototype;f.isStopped=function(){return void 0!==this.endTimeMs};
f.recordChunk=function(a){var b=this,c,d=Object.assign(Object.assign(Object.assign({},this.requestData),{startTimeMs:this.startTimeMs,endTimeMs:Date.now(),pageView:this.origin.pageView,originAccurate:this.origin.accurate,metadata:Object.assign({p2Metadata:this.getP2Metadata(),platformType:this.getPlatformType()},null!==(c=a.serviceMetadata)&&void 0!==c?c:{}),pageHidden:this.pageHidden}),a);this.interactionStopwatch&&!this.interactionStopwatch.isStopped()&&(d.interaction=this.origin.interaction,d.errorResponse&&
this.interactionStopwatch.addInteractionError(Rya(Object.assign(Object.assign({},this.requestData),{status:0}),d)));setTimeout(function(){var e=Qya([Rya(Object.assign(Object.assign({},b.requestData),{status:0}),d)]);d.qualityErrorWise=e.qualityErrorWise;b.emitChunk(d)},1E3)};
f.recordResponse=function(a,b){if(!this.isStopped()&&(this.responseData=a,b)){a="function"!==typeof b.get?new Map(Object.entries(b)):b;var c=a.get("server-timing");if(c){b=new Map;c=c.replace(/\s/g,"").split(",");c=g(c);for(var d=c.next();!d.done;d=c.next()){d=d.value.split(";");for(var e=g(d.slice(1)),k=e.next();!k.done;k=e.next())k=k.value.split("="),2!==k.length||isNaN(Number(k[1]))||b.set(d[0]+"_"+k[0],Number(k[1]))}}else b=void 0;this.serverTimingsMs=b;this.responseData.requestId=lya(a,1);this.responseData.requestSampled=
F2a(a)}};f.recordAsAbandoned=function(){this.isStopped()||(this.abandoned=!0)};
f.stopAndRecord=function(){var a=this;if(this.responseData&&!this.isStopped()){this.fine("done tracking");this.endTimeMs=Date.now();this.requestData.normalizedPath||(this.requestData.normalizedPath=Yya(this.requestData.url));var b=Object.assign(Object.assign(Object.assign({},this.requestData),this.responseData),{serverTimingsMs:this.serverTimingsMs}),c=Object.assign(Object.assign({},b),{pageView:this.origin.pageView,originAccurate:this.origin.accurate,pageHidden:this.getPageHiddenAndUnsubscribe(),
abandoned:this.abandoned,startTimeMs:this.startTimeMs,endTimeMs:this.endTimeMs,metadata:{p2Metadata:this.getP2Metadata(),platformType:this.getPlatformType()}});if(this.interactionStopwatch&&!this.interactionStopwatch.isStopped()){c.interaction=this.origin.interaction;this.responseData.errorResponse&&this.interactionStopwatch.addInteractionError({eventKind:"xhr",xhr:b});this.interactionStopwatch.addXhrTiming(c.startTimeMs,c.endTimeMs);var d=this.responseData.encryptedTaskInfo;d&&0<d.length&&this.interactionStopwatch.Jtb(d)}setTimeout(function(){c.requestStartMs=
a.requestStartMs;a.resourceObserver&&a.resourceObserver.disconnect();var e=Qya([{eventKind:"xhr",xhr:b}]);c.qualityErrorWise=e.qualityErrorWise;a.emit(c)},1E3)}};f.describe=function(){return"xhr "+this.requestData.method+" "+this.requestData.url+" (pageview id: "+this.origin.pageView.id+", pageview path: "+this.origin.pageView.path+", interaction id: "+this.origin.interaction.id+")"};f.fine=function(){};
f.initializeResourceObserver=function(){var a=this,b=new RegExp(this.requestData.url.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&").replace("/",".*")+"([?&]|$)");try{var c=new window.PerformanceObserver(function(d){if(d=d.getEntriesByType("resource").reduce(function(e,k){return k.trackedByRellog||k.startTime<a.performanceStartTimeMs||e&&e.startTime<k.startTime?e:b.test(k.name)?k:e},void 0)){try{d.trackedByRellog=!0}catch(e){}a.requestStartMs=a.startTimeMs+(d.startTime-a.performanceStartTimeMs);a.resourceObserver.disconnect();
a.resourceObserver=void 0}});c.observe({type:"resource"});this.resourceObserver=c}catch(d){}};var Zya=[];
/*

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 r3a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),pl=function(){for(var a=Array(36),b=0,c,d=0;36>d;d++)8==d||13==d||18==d||23==d?a[d]="-":14==d?a[d]="4":(2>=b&&(b=33554432+16777216*Math.random()|0),c=b&15,b>>=4,a[d]=r3a[19==d?c&3|8:c]);return a.join("")};
var s3a=function(a,b,c,d){this.entryObserver=a;this.startEntryObserver=b;this.impressionObserver=c;this.state=d};f=s3a.prototype;f.startOnPageInteraction=function(a){var b=this;this.state.recentInteractions.add({id:a,kind:"onPage"});return new t3a(a,this.state.pageView,this.state.pageViewChanges,function(c){b.startEntryObserver.next(c)},function(c){b.entryObserver.next(c)})};
f.startOrLookupInteraction=function(a){var b=this.state.interactionRegistry.get(a);if(b)return b;b=pl();a={id:b,event:a,stopwatch:this.startOnPageInteraction(b)};this.state.interactionRegistry.set(a);return a};f.logOnPageInteraction=function(a,b,c,d){d=this.state.currentInteractionId()||d||"";(d=this.state.interactionRegistry.get(d))?d.stopwatch.addVisualElement(a,b,c):this.entryObserver.next(this.makeZeroDurationEntry(b.eventType,a,b,c))};
f.logImpression=function(a,b,c){this.impressionObserver.next(this.makeZeroDurationEntry("impression",a,b,c))};f.makeZeroDurationEntry=function(a,b,c,d){var e=Date.now();return{interaction:{kind:"onPage",id:pl(),ave:b,customAve:Object.assign(Object.assign({},c),{eventType:a})},pageView:this.state.pageView,startTimeMs:e,endTimeMs:e,metadata:d,bubbleIndex:0,pageHidden:document.hidden}};
var t3a=function(a,b,c,d,e){f3a.call(this);var k=this;this.interactionId=a;this.pageView=b;this.emitStartEvent=d;this.emitEndEvent=e;this.taskCount=0;this.stopped=this.interrupted=!1;this.visualElements=[];this.fine("starting to track");this.pageViewChangesSubscription=c.subscribe(function(){k.interrupted=!0;k.pageViewChangesSubscription.unsubscribe()})};Y(t3a,f3a);f=t3a.prototype;f.incrementTaskCount=function(){this.taskCount++};f.decrementTaskCount=function(){(0,Z.assert)(0<this.taskCount);this.taskCount--};
f.hasRemainingTasks=function(){return 0<this.taskCount};f.getTaskCount=function(){return this.taskCount};f.addVisualElement=function(a,b,c){a={ave:a,customAve:b,metadata:c,bubbleIndex:this.visualElements.length};this.visualElements.push(a);this.emitStartEvent(this.buildEntry(a))};
f.stopAndRecord=function(){var a=this;if(this.stopped)this.fine("stopAndRecord should not be called twice.");else{this.stopped=!0;(0,Z.assert)(0===this.taskCount,"On page interaction should not be recorded when tasks are still pending.");this.pageViewChangesSubscription.unsubscribe();(0,Z.assert)(!this.endTimeMs);this.fine("done tracking");this.endTimeMs=Date.now();var b=this.getPageHiddenAndUnsubscribe();if(0<this.interactionErrors.length)setTimeout(function(){for(var e=Qya(a.interactionErrors),
k=g(a.visualElements),n=k.next();!n.done;n=k.next())a.emitEndEvent(Object.assign(Object.assign(Object.assign({},a.buildEntry(n.value)),e),{pageHidden:b}))},1E3);else for(var c=g(this.visualElements),d=c.next();!d.done;d=c.next())this.emitEndEvent(Object.assign(Object.assign({},this.buildEntry(d.value)),{qualityErrorWise:1,pageHidden:b}))}};f.isStopped=function(){return this.stopped};
f.buildEntry=function(a){var b=Nya(this.xhrTimings);return{interaction:{id:this.interactionId,kind:"onPage",ave:a.ave,customAve:a.customAve},pageView:this.pageView,bubbleIndex:a.bubbleIndex,metadata:a.metadata,startTimeMs:this.startTimeMs,endTimeMs:this.endTimeMs||this.startTimeMs,pageHidden:document.hidden,xhrLatencyPartMs:b,remainderLatencyPartMs:this.endTimeMs?this.endTimeMs-this.startTimeMs-b:0,encryptedTaskInfo:this.encryptedTaskInfo}};
f.describe=function(){var a=this;return"on page interaction VEs ["+this.visualElements.map(function(b){return"(id: "+a.interactionId+", ave: "+(JSON.stringify(b.ave)+", customAve: ")+(JSON.stringify(b.customAve)+")")}).join(", ")+"]"};f.fine=function(){};
var u3a=function(){this.uniquePrefix=Math.floor(1E3*Math.random()).toString(26)},v3a,w3a=function(){return v3a||(v3a=new u3a)};u3a.prototype.mark=function(a,b,c){a=void 0===a?"":a;c=void 0===c?!1:c;var d=window.performance;if(!d||!d.mark)return"";b||this.maybeRunGarbageCollection();c=c?a:this.generateUniqueMarkName(a);d.mark(c);void 0!==b&&this.measure(a,b,c);return c};u3a.prototype.measure=function(a,b,c){var d=window.performance;if(d&&d.measure)try{d.measure(a,b,c||a)}catch(e){}};
u3a.prototype.maybeRunGarbageCollection=function(){if(!(x3a<y3a+100)){y3a=x3a;var a=window.performance;a&&a.clearMarks&&a.clearMeasures&&a.getEntries&&5E3<a.getEntries().length&&(a.clearMarks(),a.clearMeasures())}};u3a.prototype.generateUniqueMarkName=function(a){return a+":"+this.uniquePrefix+":"+x3a++};var x3a=0,y3a=0;
var ql=function(){Bg.call(this);this.target=new wf("matrix","errorUrl");this.extendPath(["navigation-error"])};Y(ql,Bg);ql.fromDescendant=Bg.fromDescendant;ql.create=Bg.create;var z3a=function(){ql.call(this);this.extendPath(["permissions"])};Y(z3a,ql);z3a.fromDescendant=ql.fromDescendant;z3a.create=ql.create;var A3a=function(){ql.call(this);this.extendPath(["agreements"])};Y(A3a,ql);A3a.fromDescendant=ql.fromDescendant;A3a.create=ql.create;
var B3a=function(){ql.call(this);this.backUrl=new wf("matrix","backUrl");this.extendPath(["resource"])};Y(B3a,ql);B3a.fromDescendant=ql.fromDescendant;B3a.create=ql.create;
var C3a=function(){this.pagePathChangesSubject=new pd;this.pageLoadedSubject=new pd};C3a.prototype.waitUntilPagePathIsSettled=function(){var a=this;return mc(ama(function(b){if(b.pageView.pagePathSettled)return oc(0);var c=a.pagePathChangesSubject.pipe(Wc(4E3),Dd(function(d){d.pagePathSettled=!0}),Nc(function(d){return b.pageView.sequence<=d.sequence}));return Oc(oc(0).pipe(Zc(11E3)),c,a.pageLoadedSubject)}))};C3a.prototype.handlePageLoaded=function(a){a.pagePathSettled=!0;this.pageLoadedSubject.next(a)};
C3a.prototype.handlePagePathChanged=function(a){this.pagePathChangesSubject.next(a)};var D3a=function(a,b,c,d,e){this.startEntryObserver=a;this.entryObserver=b;this.networkInformationPageLoadObserver=c;this.settledPagePathTracker=d;this.state=e};
D3a.prototype.startAppLoad=function(a){var b=this,c={id:pl(),kind:"appLoad"};this.state.Kvb=c;this.state.recentInteractions.add(c);this.emitStartEntry(c);return this.state.lastPageLoadStopwatch=new E3a(this.state.pageView,c,function(d){b.entryObserver.next(d);b.settledPagePathTracker.handlePageLoaded(d.pageView)},a)};
D3a.prototype.startNavigation=function(){var a=this;this.state.nextPageView();var b={id:pl(),kind:"navigation"};this.state.recentInteractions.add(b);this.emitStartEntry(b);return this.state.lastPageLoadStopwatch=new E3a(this.state.pageView,b,function(c){a.entryObserver.next(c);a.settledPagePathTracker.handlePageLoaded(c.pageView)})};
D3a.prototype.emitStartEntry=function(a){var b=this,c=Date.now(),d=this.state.pageView,e=Uya();setTimeout(function(){b.startEntryObserver.next({pageView:d,interaction:a,startTimeMs:c,endTimeMs:c,metadata:{},pageHidden:document.hidden});e&&b.networkInformationPageLoadObserver.next(Object.assign(Object.assign({},e),{pageView:d}))},4E3)};
var E3a=function(a,b,c,d){f3a.call(this);this.pageView=a;this.interaction=b;this.emit=c;this.userTiming=w3a();this.stepTimeMs={};this.redirects=[];this.jsModuleLoadMetrics=[];this.abandoned=this.failed=!1;this.phase="started";this.navigationErrorType="";void 0!==d&&(this.startTimeMs=d);a.timings={startTimeMs:this.startTimeMs,lastRedirectTimeMs:this.startTimeMs};this.setPlatformType(void 0);this.fine("starting to track");this.setPhase("started")};Y(E3a,f3a);f=E3a.prototype;f.isStopped=function(){return this.finished};
f.addAppLoadMetrics=function(a){(0,Z.assert)(!this.finished);this.appLoadMetrics=a};f.recordStep=function(a,b){b=void 0===b?!1:b;(0,Z.assert)(!this.finished);var c=Date.now();this.setPhase(a);this.stepTimeMs[a]=c;b&&void 0===this.interactiveStep&&(this.interactiveStep=a)};f.recordRedirect=function(a,b){var c=Date.now();this.redirects.unshift({from:a,to:b,timeMs:c});this.pageView.timings.lastRedirectTimeMs=c};f.recordJsModuleLoad=function(a){(0,Z.assert)(!this.finished);this.jsModuleLoadMetrics.push(a)};
f.getNavigationErrorType=function(a){var b=ql.create().link().asString(),c;a.startsWith(b)?c=new RegExp(b+"[^/]*/([^/]*)"):a.includes(";navigation-error")&&(c=RegExp(".*;navigation-error=([^/]*).*"));return(a=c?a.match(c):void 0)?a[1]:"generic"};f.recordError=function(a){this.navigationErrorType=a};f.setRawPagePath=function(a){this.rawPagePath=a};f.markAsFailed=function(){(0,Z.assert)(!this.finished);this.failed=!0};f.markAsAbandoned=function(){(0,Z.assert)(!this.finished);this.abandoned=!0};
f.stopAndRecord=function(){var a=this;(0,Z.assert)(!this.finished);this.fine("done tracking");this.setPhase("finished");this.endTimeMs=Date.now();var b=this.jsModuleLoadMetrics.map(function(d){return{start:d.startTimeMs,end:d.endTimeMs}}),c={pageView:this.pageView,rawPagePath:this.rawPagePath||window.location.pathname,interaction:this.interaction,appLoadMetrics:this.appLoadMetrics,jsModuleLoadMetrics:this.jsModuleLoadMetrics,jsModuleLatencyPartMs:Nya(b),xhrLatencyPartMs:Nya(this.xhrTimings),remainderLatencyPartMs:this.endTimeMs-
this.startTimeMs-Nya(b.concat(this.xhrTimings)),startTimeMs:this.startTimeMs,stepTimeMs:this.stepTimeMs,interactiveStep:this.interactiveStep,redirects:this.redirects,endTimeMs:this.endTimeMs,failed:this.failed,abandoned:this.abandoned,metadata:{p2Metadata:this.getP2Metadata(),platformType:this.getPlatformType()},navigationErrorType:this.navigationErrorType,qualityErrorWise:1,pageHidden:this.getPageHiddenAndUnsubscribe(),encryptedTaskInfo:this.encryptedTaskInfo};0<this.interactionErrors.length?setTimeout(function(){var d=
Qya(a.interactionErrors);a.emit(Object.assign(Object.assign({},c),d))},1E3):this.emit(c)};f.setPhase=function(a){var b=a+" "+this.describe(),c="started"===a?void 0:this.phase+" "+this.describe();this.userTiming.mark(b,c,!0);this.phase=a};f.describe=function(){return"appLoad"===this.interaction.kind?"app load [id: "+this.pageView.id+"]":"navigation #"+this.pageView.sequence+" [id: "+this.pageView.id+"]"};f.fine=function(){};
Ye.Object.defineProperties(E3a.prototype,{finished:{configurable:!0,enumerable:!0,get:function(){return"finished"===this.phase}}});
var F3a=function(){this.nextPtr_=0;this.maxSize_=5;this.buff_=[]};f=F3a.prototype;f.add=function(a){var b=this.buff_[this.nextPtr_];this.buff_[this.nextPtr_]=a;this.nextPtr_=(this.nextPtr_+1)%this.maxSize_;return b};f.get=function(a){a=this.normalizeIndex_(a);return this.buff_[a]};f.set=function(a,b){a=this.normalizeIndex_(a);this.buff_[a]=b};f.getCount=function(){return this.buff_.length};f.isEmpty=function(){return 0==this.buff_.length};f.clear=function(){this.nextPtr_=this.buff_.length=0};
f.getValues=function(){return this.getNewestValues(this.getCount())};f.getNewestValues=function(a){var b=this.getCount(),c=[];for(a=this.getCount()-a;a<b;a++)c.push(this.get(a));return c};f.getKeys=function(){for(var a=[],b=this.getCount(),c=0;c<b;c++)a[c]=c;return a};f.containsKey=function(a){return a<this.getCount()};f.containsValue=function(a){for(var b=this.getCount(),c=0;c<b;c++)if(this.get(c)==a)return!0;return!1};
f.getLast=function(){return 0==this.getCount()?null:this.get(this.getCount()-1)};f.normalizeIndex_=function(a){if(a>=this.buff_.length)throw Error("Te");return this.buff_.length<this.maxSize_?a:(this.nextPtr_+Number(a))%this.maxSize_};
var G3a={kind:"appLoad",id:"pan-unknown-interaction"},I3a=function(){this.pageView=aza(0);this.pageViewChanges=this.pageViewChangesSubject=new pd;this.recentInteractions=new F3a;this.recentNonErrorCanonicalPath=void 0;this.interactionRegistry=new H3a};I3a.prototype.nextPageView=function(){var a=this.pageView;this.pageView=aza(this.pageView.sequence+1,this.pageView.id);this.pageViewChangesSubject.next({previous:a,current:this.pageView});return this.pageView};
I3a.prototype.currentInteractionId=function(){var a=Zone.currentTask;return a&&a.data&&a.data.interaction?a.data.interaction.id:""};
I3a.prototype.getPlatformMetadata=function(a){a=(void 0===a?{}:a).checkPage;if(this.rifMetadataProvider){var b=this.rifMetadataProvider.getCurrentlyRunningSandboxId();if(b)return{p2Metadata:this.rifMetadataProvider.getRifMetadata(b),platformType:5}}if(Zone.currentTask&&Zone.currentTask.data&&(b=Zone.currentTask.data.p2Metadata))return{p2Metadata:b,platformType:Zone.currentTask.data.platformType};if(a&&this.lastPageLoadStopwatch)return{p2Metadata:this.lastPageLoadStopwatch.getP2Metadata(),platformType:this.lastPageLoadStopwatch.getPlatformType()}};
I3a.prototype.getOriginAndStopwatch=function(){if(Zone.currentTask&&Zone.currentTask.data){var a=Zone.currentTask.data,b=a.pageView,c=a.interaction;a=a.interactionStopwatch;if(b&&c)return{origin:{pageView:b,interaction:c,accurate:!0},interactionStopwatch:a}}b=Zone.current.get("pageView");c=Zone.current.get("interaction");a=Zone.current.get("interactionStopwatch");if(b&&c)return{origin:{pageView:b,interaction:c,accurate:!0},interactionStopwatch:a};b=G3a;c=void 0;this.lastPageLoadStopwatch&&!this.lastPageLoadStopwatch.isStopped()?
(b=this.lastPageLoadStopwatch.interaction,c=this.lastPageLoadStopwatch):this.recentInteractions.getLast()&&(b=this.recentInteractions.getLast(),(a=this.interactionRegistry.get(b.id))&&!a.stopwatch.isStopped()&&(c=a.stopwatch));return{origin:{pageView:this.pageView,interaction:b,accurate:!1},interactionStopwatch:c}};var H3a=function(){this.eventToInteractionId=new Map;this.interactionMetadata=new Map};
H3a.prototype.get=function(a){return(a=a instanceof Event?this.eventToInteractionId.get(a):a)?this.interactionMetadata.get(a)||null:null};H3a.prototype.set=function(a){this.eventToInteractionId.set(a.event,a.id);this.interactionMetadata.set(a.id,a)};H3a.prototype.delete=function(a){if(a=this.interactionMetadata.get(a))this.eventToInteractionId.delete(a.event),this.interactionMetadata.delete(a.id)};H3a.prototype.count=function(){return this.interactionMetadata.size};
var J3a=function(){Oi.call(this)};Y(J3a,Oi);f=J3a.prototype;f.init=function(){this.savedExceptions_=[]};f.setErrorReportSender=function(a){this.sender_=a;this.logSavedExceptions_()};
f.reportException=function(a,b){if(this.sanitizeErrors_){a=this.sKb+"Potentially sensitive message stripped for security reasons.";var c=Error("Ue");c.columnNumber=b.columnNumber;c.lineNumber=b.lineNumber;c.name=b.name;c.fileName=b.fileName;if(28<=yaa("Chromium")||14<=yaa("Firefox"))c.stack=b.stack;b=c}this.isDisposed()||b instanceof dVa||(this.sender_?this.sender_.sendExceptionReport(b,a):this.savedExceptions_&&10>this.savedExceptions_.length&&this.savedExceptions_.push([a,b]))};
f.reportExceptionNoMsg=function(a){this.reportException(null,a)};f.logSavedExceptions_=function(){this.savedExceptions_&&(Ea.forEach(this.savedExceptions_,function(a){this.sender_.sendExceptionReport(a[1],a[0])},this),this.savedExceptions_=null)};f.logger_=null;f.sKb="";var bza=new J3a;
var dza,eza=function(){var a=this;this.pageLoadStartSubject=new pd;this.pageLoadSubject=new pd;this.adhocEventSubject=new pd;this.xhrSubject=new C2a(3);this.xhrChunkSubject=new C2a(3);this.adHocErrorSubject=new pd;this.adHocClientErrorSubject=new pd;this.jsErrorSubject=new pd;this.networkInformationPageLoadSubject=new pd;this.onPageInteractionStartEventSubject=new pd;this.onPageInteractionEventSubject=new pd;this.impressionEventSubject=new pd;this.jsModuleLoadSubject=new pd;this.settledPagePathTracker=
new C3a;this.y4a=new pd;this.pageLoadStartEntries=this.pageLoadStartSubject.asObservable();this.pageLoadEntries=this.pageLoadSubject.asObservable();this.adhocEventEntries=this.adhocEventSubject.asObservable();this.xhrEntries=this.xhrSubject.delayedObservable.pipe(this.settledPagePathTracker.waitUntilPagePathIsSettled());this.xhrChunkEntries=this.xhrChunkSubject.delayedObservable.pipe(this.settledPagePathTracker.waitUntilPagePathIsSettled());this.onPageInteractionStartEntries=this.onPageInteractionStartEventSubject.asObservable();
this.onPageInteractionEntries=this.onPageInteractionEventSubject.asObservable();this.impressionEntries=this.impressionEventSubject;this.adHocErrorEntries=this.adHocErrorSubject.asObservable();this.adHocClientErrorEntries=this.adHocClientErrorSubject.asObservable();this.jsErrorEntries=this.jsErrorSubject.pipe(this.settledPagePathTracker.waitUntilPagePathIsSettled());this.networkStateEntries=Mc(Vya().pipe(z(function(b){return Object.assign(Object.assign({},b),{pageView:a.currentPageView})})),this.networkInformationPageLoadSubject);
this.jsModuleLoadEntries=this.jsModuleLoadSubject;this.optimisticCacheEntries=this.y4a;this.state=new I3a;this.pageLoadTracker=new D3a(this.pageLoadStartSubject,this.pageLoadSubject,this.networkInformationPageLoadSubject,this.settledPagePathTracker,this.state);this.onPageInteractionTracker=new s3a(this.onPageInteractionEventSubject,this.onPageInteractionStartEventSubject,this.impressionEventSubject,this.state);this.xhrTracker=new p3a(this.xhrSubject,this.xhrChunkSubject,this.state);this.jsErrorTracker=
new l3a(this.jsErrorSubject,this.state);this.adhocEventTracker=new g3a(this.adhocEventSubject,this.state);this.jsModuleLoadTracker=new o3a(this.jsModuleLoadSubject,this.state)};f=eza.prototype;f.setRifMetadataProvider=function(a){this.state.rifMetadataProvider=a};f.startAppLoad=function(a){return this.pageLoadTracker.startAppLoad(a)};f.startNavigation=function(){return this.pageLoadTracker.startNavigation()};
f.startAdhocEvent=function(a,b){return this.adhocEventTracker.startAdhocEvent(a,void 0===b?0:b)};f.startXhr=function(a){return this.xhrTracker.startXhr(a)};f.startOrLookupInteraction=function(a){return this.onPageInteractionTracker.startOrLookupInteraction(a)};f.getInteraction=function(a){return this.state.interactionRegistry.get(a)};f.cleanupInteraction=function(a){this.state.interactionRegistry.delete(a)};f.numberOfActiveInteractions=function(){return this.state.interactionRegistry.count()};
f.logOnPageInteraction=function(a,b,c,d){this.onPageInteractionTracker.logOnPageInteraction(a,b,c,d)};f.logImpression=function(a,b,c){this.onPageInteractionTracker.logImpression(a,b,c)};f.logAdHocError=function(a){var b=this,c=this.currentPageView;setTimeout(function(){b.adHocErrorSubject.next(Object.assign(Object.assign({},a),{pageView:c}))},1E3)};
f.logClientError=function(a){var b=this.state.getOriginAndStopwatch().origin,c=b.pageView;b=b.interaction.id;var d=Date.now();a=Object.assign(Object.assign({},a),{pageView:c,interactionId:b,logTimeMs:d});this.adHocClientErrorSubject.next(a)};f.logJsError=function(a,b){b=void 0===b?this.state.getPlatformMetadata():b;this.jsErrorTracker.logJsError(a,b)};f.logOptimisticCacheUsage=function(a){this.y4a.next(Object.assign(Object.assign({},a),{pageView:this.currentPageView,interaction:this.state.Kvb}))};
f.startJsModuleLoad=function(a){return this.jsModuleLoadTracker.startJsModuleLoad(a)};f.getRecentInteractions=function(){return this.recentInteractions.getValues().reverse()};f.getRecentNonErrorCanonicalPath=function(){return this.state.recentNonErrorCanonicalPath};f.handleCanonicalPathResolveEvent=function(a){this.currentPageView.path=a;this.settledPagePathTracker.handlePagePathChanged(this.currentPageView);a.startsWith("/navigation-error")||(this.state.recentNonErrorCanonicalPath=a)};
f.getPlatformMetadata=function(a){return this.state.getPlatformMetadata({checkPage:a})};f.currentInteractionId=function(){return this.state.currentInteractionId()};f.logHandledJsException=function(a){var b=a.error;"object"===typeof b&&(b[vFa]=a.errorExperience);bza.reportException(a.error.message,a.error)};
Ye.Object.defineProperties(eza.prototype,{lastPageLoadStopwatch:{configurable:!0,enumerable:!0,get:function(){return this.state.lastPageLoadStopwatch}},rifMetadataProvider:{configurable:!0,enumerable:!0,get:function(){return this.state.rifMetadataProvider}},currentPageView:{configurable:!0,enumerable:!0,get:function(){return this.state.pageView}},pageViewChanges:{configurable:!0,enumerable:!0,get:function(){return this.state.pageViewChanges}},recentInteractions:{configurable:!0,enumerable:!0,get:function(){return this.state.recentInteractions}}});
var fza=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"];
var K3a=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),L3a=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),M3a=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),N3a=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),O3a=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),P3a=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],Q3a=RegExp("(organizationId=)[0-9]*"),
R3a=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}"),S3a=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,U3a=function(a,b){var c=void 0===b?{}:b;b=c.projectId;var d=c.projectNumber;c=c.accountId;if(!a)return"/pagepath_not_provided";a=a.replace(S3a,"$2");var e=new uf(a);e.getParameterValue("project")&&e.setParameterValue("project",":projectId");a=e.getPath();e.getDecodedQuery()&&(a+="?"+e.getDecodedQuery());b&&(a=a.replace(b,":projectId"));d&&(a=a.replace(d,":projectNumber"));
c&&(a=a.replace(c,":accountId"));a=a.replace(M3a,"$1:vmInstanceName");a=a.replace(K3a,"$1:accountId");a=a.replace(N3a,"$1:emailId");a=a.replace(O3a,"$1:clientId");a=a.replace(Q3a,"$1:organizationId");(b=L3a.exec(a))&&b&&b[4]&&(d=(d=b[4])&&T3a(d)?":endpointsApiId":d,a=a.replace(b[0],b[1]+d));da(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(R3a,":uuid")},Eza=function(a,b){var c=void 0===b?{}:b;b=c.projectId;var d=c.projectNumber;c=c.accountId;var e=
new uf(a);return e.scheme_+"://"+e.getDomain()+U3a(a,{projectId:b,projectNumber:d,accountId:c})},T3a=function(a){var b=da(a,"."),c=P3a.some(function(d){return yf(a,d)});return b&&!c};
var Cza=function(a){Th.call(this,a)};Y(Cza,Th);f=Cza.prototype;f.getScreenResolution=function(){return pa(this,Bza,1)};f.setScreenResolution=function(a){return Ba(this,1,a)};f.setScreenColorDepthBits=function(a){return la(this,2,a)};f.getWindowResolution=function(){return pa(this,Bza,3)};f.setWindowResolution=function(a){return Ba(this,3,a)};f.serializeBinary=function(){return Ch(this,V3a)};var V3a=function(){return[1,Oh,Bza,W3a,2,Eh,3,Oh,Bza,W3a]},Bza=function(a){Th.call(this,a)};Y(Bza,Th);f=Bza.prototype;
f.getWidth=function(){return va(this,1)};f.setWidth=function(a){return la(this,1,a)};f.hasWidth=function(){return dh(this,1)};f.getHeight=function(){return va(this,2)};f.setHeight=function(a){return la(this,2,a)};f.serializeBinary=function(){return Ch(this,W3a)};var W3a=function(){return[1,Eh,2,Eh]};Cza.prototype.toObject=function(a){return X3a(a,this)};
var X3a=function(a,b){if(null!=b){var c={screenResolution:Y3a(a,b.getScreenResolution()),screenColorDepthBits:Ga(va(b,2)),windowResolution:Y3a(a,b.getWindowResolution())};a&&(c.$jspbMessageInstance=b);return c}};Bza.prototype.toObject=function(a){return Y3a(a,this)};var Y3a=function(a,b){if(null!=b){var c={width:Ga(va(b,1)),height:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var Fza=function(a){Th.call(this,a)};Y(Fza,Th);f=Fza.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.setLatencyMs=function(a){return la(this,2,a)};f.serializeBinary=function(){return Ch(this,Z3a)};var Z3a=function(){return[1,Mh,2,Dh]};Fza.prototype.toObject=function(a){return $3a(a,this)};var $3a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),latencyMs:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var Iza=function(a){Th.call(this,a)};Y(Iza,Th);f=Iza.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.getValue=function(){return va(this,2)};f.setValue=function(a){return la(this,2,a)};f.hasValue=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,a4a)};var a4a=function(){return[1,Mh,2,Mh]};Iza.prototype.toObject=function(a){return b4a(a,this)};
var b4a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),value:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var c4a=function(a){Th.call(this,a)};Y(c4a,Th);f=c4a.prototype;f.setSiteId=function(a){return la(this,1,a)};f.setSurveyId=function(a){return la(this,3,a)};f.yzc=function(a){la(this,6,a)};f.setResponseType=function(a){return la(this,4,a)};f.setSurveyInstanceId=function(a){return la(this,5,a)};f.o$a=function(a){la(this,7,a)};f.p$a=function(a){la(this,8,a)};f.serializeBinary=function(){return Ch(this,d4a)};var d4a=function(){return[1,Mh,2,Mh,3,Mh,6,Mh,4,Rh,5,Mh,7,Mh,8,Mh]};
c4a.prototype.toObject=function(a){return e4a(a,this)};var e4a=function(a,b){if(null!=b){var c={siteId:Ga(va(b,1)),siteName:Ga(va(b,2)),surveyId:Ga(va(b,3)),surveySeriesId:Ga(va(b,6)),responseType:Ga(va(b,4)),surveyInstanceId:Ga(va(b,5)),surveyName:Ga(va(b,7)),surveyNameHuman:Ga(va(b,8))};a&&(c.$jspbMessageInstance=b);return c}};
var g4a=function(a){Th.call(this,a,-1,f4a)};Y(g4a,Th);f=g4a.prototype;f.setQuestionNumber=function(a){return la(this,1,a)};f.getOrderIndexList=function(){return ya(this,2)};f.addOrderIndex=function(a,b){return nh(this,2,a,b)};f.getAnswerIndexList=function(){return ya(this,3)};f.addAnswerIndex=function(a,b){return nh(this,3,a,b)};f.getAnswerTextList=function(){return ya(this,4)};f.addAnswerText=function(a,b){return nh(this,4,a,b)};f.getOrderList=function(){return ya(this,5)};
f.setOrderList=function(a){return lh(this,5,a)};f.serializeBinary=function(){return Ch(this,h4a)};var h4a=function(){return[1,Eh,2,kNa,3,kNa,4,Nh,5,kNa]},f4a=[2,3,4,5];g4a.prototype.toObject=function(a){return i4a(a,this)};var i4a=function(a,b){if(null!=b){var c={questionNumber:Ga(va(b,1)),orderIndexList:Ga(ya(b,2)),answerIndexList:Ga(ya(b,3)),answerTextList:Ga(ya(b,4)),orderList:Ga(ya(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var j4a=function(a){Th.call(this,a)};Y(j4a,Th);j4a.prototype.setQuestionNumber=function(a){return la(this,1,a)};j4a.prototype.setAnswerText=function(a){return la(this,2,a)};j4a.prototype.serializeBinary=function(){return Ch(this,k4a)};var k4a=function(){return[1,Eh,2,Mh]};j4a.prototype.toObject=function(a){return l4a(a,this)};var l4a=function(a,b){if(null!=b){var c={questionNumber:Ga(va(b,1)),answerText:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var m4a=function(a){Th.call(this,a)};Y(m4a,Th);m4a.prototype.setQuestionNumber=function(a){return la(this,1,a)};m4a.prototype.setRating=function(a){return la(this,2,a)};m4a.prototype.serializeBinary=function(){return Ch(this,n4a)};var n4a=function(){return[1,Eh,2,Eh]};m4a.prototype.toObject=function(a){return o4a(a,this)};var o4a=function(a,b){if(null!=b){var c={questionNumber:Ga(va(b,1)),rating:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var q4a=function(a){Th.call(this,a,-1,p4a)};Y(q4a,Th);f=q4a.prototype;f.getHatsMetadata=function(){return pa(this,c4a,1)};f.setHatsMetadata=function(a){return Ba(this,1,a)};f.getMultipleChoiceResponseList=function(){return oa(this,g4a,2)};f.addMultipleChoiceResponse=function(a,b){return qh(this,2,g4a,a,b)};f.getRatingResponseList=function(){return oa(this,m4a,3)};f.addRatingResponse=function(a,b){return qh(this,3,m4a,a,b)};f.getOpenTextResponseList=function(){return oa(this,j4a,4)};
f.addOpenTextResponse=function(a,b){return qh(this,4,j4a,a,b)};f.serializeBinary=function(){return Ch(this,r4a)};var r4a=function(){return[1,Oh,c4a,d4a,2,Ph,g4a,h4a,3,Ph,m4a,n4a,4,Ph,j4a,k4a]},p4a=[2,3,4];q4a.prototype.toObject=function(a){return s4a(a,this)};
var s4a=function(a,b){if(null!=b){var c={hatsMetadata:e4a(a,b.getHatsMetadata()),multipleChoiceResponseList:Ca(b.getMultipleChoiceResponseList(),i4a,a),ratingResponseList:Ca(b.getRatingResponseList(),o4a,a),openTextResponseList:Ca(b.getOpenTextResponseList(),l4a,a)};a&&(c.$jspbMessageInstance=b);return c}};
var t4a=function(a){Th.call(this,a)};Y(t4a,Th);t4a.prototype.setInteractionId=function(a){return la(this,1,a)};t4a.prototype.setLatencyMs=function(a){return la(this,2,a)};t4a.prototype.serializeBinary=function(){return Ch(this,u4a)};var u4a=function(){return[1,Mh,2,Dh]};t4a.prototype.toObject=function(a){return v4a(a,this)};var v4a=function(a,b){if(null!=b){var c={interactionId:Ga(va(b,1)),latencyMs:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var qza=function(a){Th.call(this,a)};Y(qza,Th);f=qza.prototype;f.getMessage=function(){return va(this,1)};f.setMessage=function(a){return la(this,1,a)};f.hasMessage=function(){return dh(this,1)};f.setObfuscatedStackTrace=function(a){return la(this,2,a)};f.setXhrTrackingId=function(a){return la(this,3,a)};f.serializeBinary=function(){return Ch(this,w4a)};var w4a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh]};qza.prototype.toObject=function(a){return x4a(a,this)};
var x4a=function(a,b){if(null!=b){var c={message:Ga(va(b,1)),obfuscatedStackTrace:Ga(va(b,2)),xhrTrackingId:Ga(va(b,3)),deobfuscatedMessage:Ga(va(b,4)),deobfuscatedStackTrace:Ga(va(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var Rza=function(a){Th.call(this,a)};Y(Rza,Th);f=Rza.prototype;f.getModuleId=function(){return va(this,1)};f.setModuleId=function(a){return la(this,1,a)};f.hasModuleId=function(){return dh(this,1)};f.setPrefetchSource=function(a){return la(this,2,a)};f.serializeBinary=function(){return Ch(this,y4a)};var y4a=function(){return[1,Mh,2,Mh]};Rza.prototype.toObject=function(a){return z4a(a,this)};
var z4a=function(a,b){if(null!=b){var c={moduleId:Ga(va(b,1)),prefetchSource:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var Qza=function(a){Th.call(this,a)};Y(Qza,Th);f=Qza.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.getValue=function(){return va(this,2)};f.setValue=function(a){return la(this,2,a)};f.hasValue=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,A4a)};var A4a=function(){return[1,Mh,2,Mh]};Qza.prototype.toObject=function(a){return B4a(a,this)};
var B4a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),value:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var Pza=function(a){Th.call(this,a)};Y(Pza,Th);f=Pza.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.getComparator=function(){return va(this,2)};f.setComparator=function(a){return la(this,2,a)};f.getValue=function(){return va(this,3)};f.setValue=function(a){return la(this,3,a)};f.hasValue=function(){return dh(this,3)};f.serializeBinary=function(){return Ch(this,C4a)};var C4a=function(){return[1,Mh,2,Mh,3,Mh]};
Pza.prototype.toObject=function(a){return D4a(a,this)};var D4a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),comparator:Ga(va(b,2)),value:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var Oza=function(a){Th.call(this,a,-1,E4a)};Y(Oza,Th);Oza.prototype.getQueryLineList=function(){return oa(this,Pza,1)};Oza.prototype.addQueryLine=function(a,b){return qh(this,1,Pza,a,b)};Oza.prototype.setQueryTextRaw=function(a){return la(this,2,a)};Oza.prototype.serializeBinary=function(){return Ch(this,F4a)};var F4a=function(){return[1,Ph,Pza,C4a,2,Mh]},E4a=[1];Oza.prototype.toObject=function(a){return G4a(a,this)};
var G4a=function(a,b){if(null!=b){var c={queryLineList:Ca(b.getQueryLineList(),D4a,a),queryTextRaw:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var Sza=function(a){Th.call(this,a)};Y(Sza,Th);f=Sza.prototype;f.Rxc=function(a){return la(this,1,a)};f.setDataSourceId=function(a){return la(this,2,a)};f.Hxc=function(a){return la(this,3,a)};f.Vxc=function(a){return la(this,4,a)};f.ezc=function(a){return la(this,5,a)};f.sxc=function(a){return la(this,6,a)};f.serializeBinary=function(){return Ch(this,H4a)};var H4a=function(){return[1,Mh,2,Mh,3,Gh,4,Gh,5,Gh,6,Gh]};Sza.prototype.toObject=function(a){return I4a(a,this)};
var I4a=function(a,b){if(null!=b){var c={dataSourceType:Ga(va(b,1)),dataSourceId:Ga(va(b,2)),cacheHit:Ga(gh(b,3)),deltaInNewResponse:Ga(gh(b,4)),refreshClicked:Ga(gh(b,5)),aborted:Ga(gh(b,6))};a&&(c.$jspbMessageInstance=b);return c}};
var Mza=function(a){Th.call(this,a)};Y(Mza,Th);f=Mza.prototype;f.getFeature=function(){return va(this,7)};f.setFeature=function(a){return la(this,7,a)};f.hasFeature=function(){return dh(this,7)};f.setExtension$=function(a){return la(this,1,a)};f.getRelease=function(){return va(this,2)};f.setRelease=function(a){return la(this,2,a)};f.getEnvironment=function(){return va(this,6)};f.setEnvironment=function(a){return la(this,6,a)};f.serializeBinary=function(){return Ch(this,J4a)};
var J4a=function(){return[7,Mh,1,Mh,2,Mh,6,Mh,3,Mh,4,Mh,5,Dh]};Mza.prototype.toObject=function(a){return K4a(a,this)};var K4a=function(a,b){if(null!=b){var c={feature:Ga(va(b,7)),extension:Ga(va(b,1)),release:Ga(va(b,2)),environment:Ga(va(b,6)),pangolinSandboxId:Ga(va(b,3)),pangolinVersion:Ga(va(b,4)),pangolinSessionId:Ga(va(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var Nza=function(a){Th.call(this,a)};Y(Nza,Th);Nza.prototype.getPlatformType=function(){return va(this,1)};Nza.prototype.setPlatformType=function(a){return la(this,1,a)};Nza.prototype.serializeBinary=function(){return Ch(this,L4a)};var L4a=function(){return[1,Rh]};Nza.prototype.toObject=function(a){return M4a(a,this)};var M4a=function(a,b){if(null!=b){var c={platformType:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var oza=function(a){Th.call(this,a)};Y(oza,Th);f=oza.prototype;f.getErrorSpace=function(){return va(this,1)};f.setErrorSpace=function(a){return la(this,1,a)};f.getErrorCode=function(){return va(this,2)};f.setErrorCode=function(a){return la(this,2,a)};f.getErrorExperience=function(){return va(this,3)};f.setErrorExperience=function(a){return la(this,3,a)};f.getDomain=function(){return va(this,4)};f.setDomain=function(a){return la(this,4,a)};f.hasDomain=function(){return dh(this,4)};
f.setReason=function(a){return la(this,5,a)};f.setClientHandler=function(a){return la(this,6,a)};f.serializeBinary=function(){return Ch(this,N4a)};var N4a=function(){return[1,Mh,2,Mh,3,Rh,4,Mh,5,Mh,6,Rh]};oza.prototype.toObject=function(a){return O4a(a,this)};var O4a=function(a,b){if(null!=b){var c={errorSpace:Ga(va(b,1)),errorCode:Ga(va(b,2)),errorExperience:Ga(va(b,3)),domain:Ga(va(b,4)),reason:Ga(va(b,5)),clientHandler:Ga(va(b,6))};a&&(c.$jspbMessageInstance=b);return c}};
var uza=function(a){Th.call(this,a)};Y(uza,Th);f=uza.prototype;f.getTrackingId=function(){return va(this,1)};f.setTrackingId=function(a){return la(this,1,a)};f.setQueryType=function(a){return la(this,2,a)};f.setQueryId=function(a){return la(this,3,a)};f.setStatusCode=function(a){return la(this,4,a)};f.setResponseSizeBytes=function(a){return la(this,5,a)};f.setResponseBody=function(a){return la(this,6,a)};f.getErrorData=function(){return pa(this,oza,8)};
f.setErrorData=function(a){return Ba(this,8,a)};f.Ooa=function(){return va(this,9)};f.setRequestId=function(a){return la(this,9,a)};f.setRequestSampled=function(a){return la(this,10,a)};f.serializeBinary=function(){return Ch(this,P4a)};var P4a=function(){return[1,Mh,2,Mh,3,Mh,4,Eh,5,Dh,6,Mh,7,Rh,8,Oh,oza,N4a,9,iNa,10,Gh]};uza.prototype.toObject=function(a){return Q4a(a,this)};
var Q4a=function(a,b){if(null!=b){var c={trackingId:Ga(va(b,1)),queryType:Ga(va(b,2)),queryId:Ga(va(b,3)),statusCode:Ga(va(b,4)),responseSizeBytes:Ga(va(b,5)),responseBody:Ga(va(b,6)),deprecatedErrorExperience:Ga(va(b,7)),errorData:O4a(a,b.getErrorData()),requestId:Ga(va(b,9)),requestSampled:Ga(gh(b,10))};a&&(c.$jspbMessageInstance=b);return c}};
var sza=function(a){Th.call(this,a)};Y(sza,Th);f=sza.prototype;f.getMethod=function(){return va(this,1)};f.setMethod=function(a){return la(this,1,a)};f.hasMethod=function(){return dh(this,1)};f.getUrl=function(){return va(this,2)};f.setUrl=function(a){return la(this,2,a)};f.hasUrl=function(){return dh(this,2)};f.getNormalizedPath=function(){return va(this,3)};f.setNormalizedPath=function(a){return la(this,3,a)};f.getDomain=function(){return va(this,12)};f.setDomain=function(a){return la(this,12,a)};
f.hasDomain=function(){return dh(this,12)};f.getTrackingId=function(){return va(this,4)};f.setTrackingId=function(a){return la(this,4,a)};f.setResponseStatus=function(a){return la(this,5,a)};f.setResponseSizeBytes=function(a){return la(this,6,a)};f.setResponseBody=function(a){return la(this,7,a)};f.getErrorData=function(){return pa(this,oza,9)};f.setErrorData=function(a){return Ba(this,9,a)};f.Ooa=function(){return va(this,10)};f.setRequestId=function(a){return la(this,10,a)};
f.setRequestSampled=function(a){return la(this,11,a)};f.serializeBinary=function(){return Ch(this,R4a)};var R4a=function(){return[1,Mh,2,Mh,3,Mh,12,Mh,4,Mh,5,Eh,6,Dh,7,Mh,8,Rh,9,Oh,oza,N4a,10,iNa,11,Gh]};sza.prototype.toObject=function(a){return S4a(a,this)};
var S4a=function(a,b){if(null!=b){var c={method:Ga(va(b,1)),url:Ga(va(b,2)),normalizedPath:Ga(va(b,3)),domain:Ga(va(b,12)),trackingId:Ga(va(b,4)),responseStatus:Ga(va(b,5)),responseSizeBytes:Ga(va(b,6)),responseBody:Ga(va(b,7)),deprecatedErrorExperience:Ga(va(b,8)),errorData:O4a(a,b.getErrorData()),requestId:Ga(va(b,10)),requestSampled:Ga(gh(b,11))};a&&(c.$jspbMessageInstance=b);return c}};
var Dza=function(a){Th.call(this,a)};Y(Dza,Th);f=Dza.prototype;f.setEventKind=function(a){return la(this,1,a)};f.getXhr=function(){return pa(this,sza,2)};f.setXhr=function(a){return Ba(this,2,a)};f.getXhrChunk=function(){return pa(this,uza,3)};f.setXhrChunk=function(a){return Ba(this,3,a)};f.getJsError=function(){return pa(this,qza,4)};f.setJsError=function(a){return Ba(this,4,a)};f.serializeBinary=function(){return Ch(this,T4a)};var T4a=function(){return[1,Rh,2,Oh,sza,R4a,3,Oh,uza,P4a,4,Oh,qza,w4a]};
Dza.prototype.toObject=function(a){return U4a(a,this)};var U4a=function(a,b){if(null!=b){var c={eventKind:Ga(va(b,1)),xhr:S4a(a,b.getXhr()),xhrChunk:Q4a(a,b.getXhrChunk()),jsError:x4a(a,b.getJsError())};a&&(c.$jspbMessageInstance=b);return c}};
var Gza=function(a){Th.call(this,a,-1,V4a)};Y(Gza,Th);f=Gza.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.getStartTimeMs=function(){return va(this,2)};f.setStartTimeMs=function(a){return la(this,2,a)};f.setLatencyMs=function(a){return la(this,3,a)};f.getJsModuleList=function(){return ya(this,4)};f.Eyc=function(a){lh(this,4,a)};f.serializeBinary=function(){return Ch(this,W4a)};
var W4a=function(){return[1,Rh,2,Dh,3,Dh,4,Nh]},V4a=[4];Gza.prototype.toObject=function(a){return X4a(a,this)};var X4a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),startTimeMs:Ga(va(b,2)),latencyMs:Ga(va(b,3)),jsModuleList:Ga(ya(b,4))};a&&(c.$jspbMessageInstance=b);return c}};
var Y4a=function(a){Th.call(this,a)};Y(Y4a,Th);f=Y4a.prototype;f.getPageSize=function(){return va(this,1)};f.setPageSize=function(a){return la(this,1,a)};f.getIndex=function(){return va(this,2)};f.setIndex=function(a){return la(this,2,a)};f.clearIndex=function(){return ma(this,2)};f.getEntityType=function(){return va(this,3)};f.setEntityType=function(a){return la(this,3,a)};f.hasEntityType=function(){return dh(this,3)};f.getStep=function(){return va(this,5)};
f.setStep=function(a){return la(this,5,a)};f.serializeBinary=function(){return Ch(this,Z4a)};var Z4a=function(){return[1,Eh,2,Eh,3,Rh,4,Gh,5,Rh,6,Eh,7,Rh,8,Rh,9,Rh]};Y4a.prototype.toObject=function(a){return $4a(a,this)};var $4a=function(a,b){if(null!=b){var c={pageSize:Ga(va(b,1)),index:Ga(va(b,2)),entityType:Ga(va(b,3)),isManualTrigger:Ga(gh(b,4)),step:Ga(va(b,5)),latencyMsec:Ga(va(b,6)),sortColumn:Ga(va(b,7)),sortDirection:Ga(va(b,8)),actionSource:Ga(va(b,9))};a&&(c.$jspbMessageInstance=b);return c}};
var a5a=function(a){Th.call(this,a)};Y(a5a,Th);f=a5a.prototype;f.getBoolValue=function(){return TMa(this,2,rl)};f.setBoolValue=function(a){return oh(this,2,rl,a)};f.hasBoolValue=function(){return eh(this,2,rl)};f.getStringValue=function(){return th(this,3,rl)};f.setStringValue=function(a){return oh(this,3,rl,a)};f.hasStringValue=function(){return eh(this,3,rl)};f.getDoubleValue=function(){return fh(this,na(this,rl,6))};f.setDoubleValue=function(a){return oh(this,6,rl,a)};
f.hasDoubleValue=function(){return eh(this,6,rl)};f.serializeBinary=function(){return Ch(this,b5a)};var b5a=function(){return[1,Rh,2,oNa,rl,3,rNa,rl,4,rNa,rl,5,hNa,rl,6,aNa,rl,7,Rh]},rl=[2,3,4,5,6];a5a.prototype.toObject=function(a){return c5a(a,this)};
var c5a=function(a,b){if(null!=b){var c={automonKey:Ga(va(b,1)),boolValue:Ga(TMa(b,2,rl)),stringValue:Ga(th(b,3,rl)),enumValue:Ga(th(b,4,rl)),intValue:Ga(th(b,5,rl)),doubleValue:Ga(fh(b,na(b,rl,6))),p2020MetadataKey:Ga(va(b,7))};a&&(c.$jspbMessageInstance=b);return c}};
var d5a={},e5a={};
var f5a=function(a){Th.call(this,a)};Y(f5a,Th);f5a.prototype.setTimeUsec=function(a){return la(this,1,a)};f5a.prototype.setServerIp=function(a){return la(this,2,a)};f5a.prototype.setProcessId=function(a){return la(this,3,a)};f5a.prototype.serializeBinary=function(){return Ch(this,g5a)};var g5a=function(){return[1,Dh,2,nNa,3,nNa]};f5a.prototype.toObject=function(a){return h5a(a,this)};
var h5a=function(a,b){if(null!=b){var c={timeUsec:Ga(va(b,1)),serverIp:Ga(va(b,2)),processId:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}},i5a=za(4156379,{messageSetExtension:0},f5a,h5a);e5a[4156379]=Bh(i5a,g5a,YMa);d5a[4156379]=i5a;
var j5a=function(a){Th.call(this,a)};Y(j5a,Th);j5a.prototype.getBase=function(){return pa(this,f5a,1)};j5a.prototype.setBase=function(a){return Ba(this,1,a)};j5a.prototype.setClientCounter=function(a){return la(this,2,a)};j5a.prototype.serializeBinary=function(){return Ch(this,k5a)};var k5a=function(){return[1,Oh,f5a,g5a,2,Dh]};j5a.prototype.toObject=function(a){return l5a(a,this)};
var l5a=function(a,b){if(null!=b){var c={base:h5a(a,b.getBase()),clientCounter:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var n5a=function(a){Th.call(this,a,-1,m5a)};Y(n5a,Th);f=n5a.prototype;f.getBaseList=function(){return ya(this,1)};f.addBase=function(a,b){return nh(this,1,a,b)};f.getOffset=function(){return rh(this,2,0)};f.setOffset=function(a){return la(this,2,a)};f.serializeBinary=function(){return Ch(this,o5a)};var o5a=function(){return[1,kNa,2,Eh]},m5a=[1];n5a.prototype.toObject=function(a){return p5a(a,this)};
var p5a=function(a,b){if(null!=b){var c={baseList:Ga(ya(b,1)),offset:rh(b,2,0)};a&&(c.$jspbMessageInstance=b);return c}};
var q5a=function(a){Th.call(this,a)};Y(q5a,Th);f=q5a.prototype;f.setVeIndex=function(a){return la(this,1,a)};f.setNonArchivalVeIndex=function(a){return la(this,11,a)};f.getVeOffsetIdentifier=function(){return pa(this,n5a,15)};f.setVeOffsetIdentifier=function(a){return Ba(this,15,a)};f.setVeType=function(a){return la(this,2,a)};f.setOdelaySeLinker=function(a){return la(this,8,a)};f.setElementIndex=function(a){return la(this,5,a)};f.setResultIndex=function(a){return la(this,6,a)};
f.setPageStart=function(a){return la(this,7,a)};f.setResultGroupElementIndex=function(a){return la(this,9,a)};f.setDoNotLogUrl=function(a){return la(this,10,a)};f.setResultFprint=function(a){return la(this,12,a)};f.getVeEventId=function(){return pa(this,j5a,13)};f.setVeEventId=function(a){return Ba(this,13,a)};f.setYoutubeVeCounter=function(a){return la(this,14,a)};f.serializeBinary=function(){return Ch(this,r5a)};
var r5a=function(){return[1,Eh,11,Eh,15,Oh,n5a,o5a,2,Eh,8,Eh,5,Eh,6,Eh,7,Eh,9,Eh,10,Gh,12,mNa,13,Oh,j5a,k5a,14,Eh]};q5a.prototype.toObject=function(a){return s5a(a,this)};
var s5a=function(a,b){if(null!=b){var c={veIndex:rh(b,1,-1),nonArchivalVeIndex:rh(b,11,-1),veOffsetIdentifier:p5a(a,b.getVeOffsetIdentifier()),veType:Ga(va(b,2)),odelaySeLinker:Ga(va(b,8)),elementIndex:rh(b,5,-1),resultIndex:rh(b,6,-1),pageStart:Ga(va(b,7)),resultGroupElementIndex:rh(b,9,-1),doNotLogUrl:ih(b,10,!1),resultFprint:Ga(va(b,12)),veEventId:l5a(a,b.getVeEventId()),youtubeVeCounter:rh(b,14,-1)};a&&(c.$jspbMessageInstance=b);return c}},t5a=za(15872052,{messageSetExtension:0},q5a,s5a);
e5a[15872052]=Bh(t5a,r5a,YMa);d5a[15872052]=t5a;
var Lza=function(a){Th.call(this,a,-1,u5a)};Y(Lza,Th);f=Lza.prototype;f.getPantheonConsoleNavSectionId=function(){return va(this,1)};f.setPantheonConsoleNavSectionId=function(a){return la(this,1,a)};f.setStackdriverSideNavLabel=function(a){return la(this,2,a)};f.getPantheonSurfacedOutages=function(){return va(this,6)};f.setPantheonSurfacedOutages=function(a){return la(this,6,a)};f.hasPantheonSurfacedOutages=function(){return dh(this,6)};f.UVb=function(){return pa(this,Y4a,14)};
f.fXb=function(){return oa(this,a5a,15)};f.serializeBinary=function(){return Ch(this,v5a)};var v5a=function(){return[1,Mh,2,Rh,3,Mh,4,Mh,5,Mh,6,Mh,7,Mh,8,Mh,9,Mh,10,Dh,11,Gh,12,Gh,13,Mh,14,Oh,Y4a,Z4a,15,Ph,a5a,b5a]},u5a=[15];Lza.prototype.toObject=function(a){return w5a(a,this)};
var w5a=function(a,b){if(null!=b){var c={pantheonConsoleNavSectionId:Ga(va(b,1)),stackdriverSideNavLabel:Ga(va(b,2)),irmInsightType:Ga(va(b,3)),monitoringPlatformMetadata:Ga(va(b,4)),p2020Metadata:Ga(va(b,5)),pantheonSurfacedOutages:Ga(va(b,6)),irmIncidentRole:Ga(va(b,7)),irmIncidentSeverity:Ga(va(b,8)),irmIncidentStage:Ga(va(b,9)),irmIncidentDurationMinutes:Ga(va(b,10)),irmIncidentEscalated:Ga(gh(b,11)),irmCardExpanded:Ga(gh(b,12)),sigmaMetadata:Ga(va(b,13)),mdmMetadata:$4a(a,b.UVb()),mvd:Ca(b.fXb(),
c5a,a)};a&&(c.$jspbMessageInstance=b);return c}};
var Jza=function(a){Th.call(this,a,-1,x5a)};Y(Jza,Th);f=Jza.prototype;f.getElementId=function(){return va(this,1)};f.setElementId=function(a){return la(this,1,a)};f.setElementIndex=function(a){return la(this,2,a)};f.getPathToRootElementIdList=function(){return ya(this,3)};f.setPathToRootElementIdList=function(a){return lh(this,3,a)};f.setUserAction=function(a){return la(this,4,a)};f.serializeBinary=function(){return Ch(this,y5a)};var y5a=function(){return[1,Eh,2,Eh,3,kNa,4,Rh,7,Rh]},x5a=[3];
Jza.prototype.toObject=function(a){return z5a(a,this)};var z5a=function(a,b){if(null!=b){var c={elementId:Ga(va(b,1)),elementIndex:Ga(va(b,2)),pathToRootElementIdList:Ga(ya(b,3)),userAction:Ga(va(b,4)),cardinalDirection:Ga(va(b,7))};a&&(c.$jspbMessageInstance=b);return c}};
var Kza=function(a){Th.call(this,a)};Y(Kza,Th);f=Kza.prototype;f.getAncestryVisualElement=function(){return pa(this,Jza,1)};f.setAncestryVisualElement=function(a){return Ba(this,1,a)};f.getVisualElementMetadata=function(){return pa(this,Lza,2)};f.setVisualElementMetadata=function(a){return Ba(this,2,a)};f.serializeBinary=function(){return Ch(this,A5a)};var A5a=function(){return[1,Oh,Jza,y5a,2,Oh,Lza,v5a]};Kza.prototype.toObject=function(a){return B5a(a,this)};
var B5a=function(a,b){if(null!=b){var c={ancestryVisualElement:z5a(a,b.getAncestryVisualElement()),visualElementMetadata:w5a(a,b.getVisualElementMetadata())};a&&(c.$jspbMessageInstance=b);return c}};
var D5a=function(a){Th.call(this,a,-1,C5a)};Y(D5a,Th);D5a.prototype.getChildrenList=function(){return oa(this,D5a,1)};D5a.prototype.getJob=function(){return va(this,3)};D5a.prototype.getBuildLabel=function(){return va(this,10)};D5a.prototype.serializeBinary=function(){return Ch(this,E5a)};var E5a=function(){return[1,Ph,D5a,E5a,2,Mh,3,Mh,10,Mh]},C5a=[1];D5a.prototype.toObject=function(a){return F5a(a,this)};
var F5a=function(a,b){if(null!=b){var c={childrenList:Ca(b.getChildrenList(),F5a,a),bns:Ga(va(b,2)),job:Ga(va(b,3)),buildLabel:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}},G5a=za(259960928,{messageSetExtension:0},D5a,F5a);e5a[259960928]=Bh(G5a,E5a,YMa);d5a[259960928]=G5a;
var Aza=function(a){Th.call(this,a,-1,H5a)};Y(Aza,Th);f=Aza.prototype;f.getProjectNumber=function(){return va(this,1)};f.setProjectNumber=function(a){return la(this,1,a)};f.getProjectId=function(){return va(this,32)};f.setProjectId=function(a){return la(this,32,a)};f.getOrganizationId=function(){return va(this,53)};f.setOrganizationId=function(a){return la(this,53,a)};f.setFolderId=function(a){return la(this,72,a)};f.getBillingAccountId=function(){return va(this,2)};
f.setBillingAccountId=function(a){return la(this,2,a)};f.ozc=function(a){la(this,73,a)};f.setBillingBudgetId=function(a){return la(this,52,a)};f.getAppId=function(){return va(this,37)};f.setAppId=function(a){return la(this,37,a)};f.setAppsheetAppId=function(a){return la(this,57,a)};f.setAppsheetOwnerId=function(a){return la(this,58,a)};f.setAppsheetUserId=function(a){return la(this,59,a)};f.wxc=function(a){la(this,62,a)};f.xxc=function(a){la(this,65,a)};
f.setAppsheetScenarioId=function(a){return la(this,84,a)};f.lyc=function(a){la(this,83,a)};f.setRecommendationId=function(a){return la(this,61,a)};f.setInsightId=function(a){return la(this,69,a)};f.setEventKind=function(a){return la(this,23,a)};f.getEventType=function(){return va(this,3)};f.setEventType=function(a){return la(this,3,a)};f.pTb=function(){return va(this,4)};f.setEventName=function(a){return la(this,4,a)};f.getEventMetadataList=function(){return oa(this,Iza,5)};
f.setEventMetadataList=function(a){return Aa(this,5,a)};f.addEventMetadata=function(a,b){return qh(this,5,Iza,a,b)};f.setIsGoogler=function(a){return la(this,6,a)};f.setLatencyMs=function(a){return la(this,7,a)};f.setReleaseVersion=function(a){return la(this,8,a)};f.setServedLanguage=function(a){return la(this,11,a)};f.setConsoleType=function(a){return la(this,12,a)};f.getEnvironment=function(){return va(this,82)};f.setEnvironment=function(a){return la(this,82,a)};
f.setRawPagePath=function(a){return la(this,68,a)};f.getPagePath=function(){return va(this,13)};f.setPagePath=function(a){return la(this,13,a)};f.hasPagePath=function(){return dh(this,13)};f.setApiCredentialId=function(a){return la(this,14,a)};f.getSubEventLatencyMsList=function(){return oa(this,Fza,15)};f.addSubEventLatencyMs=function(a,b){return qh(this,15,Fza,a,b)};f.setIsSecure=function(a){return la(this,16,a)};f.setPageHostname=function(a){return la(this,17,a)};
f.fUa=function(){return va(this,18)};f.setReferer=function(a){return la(this,18,a)};f.setCloudLauncherSearchQuery=function(a){return la(this,19,a)};f.getHatsResponse=function(){return pa(this,q4a,20)};f.setHatsResponse=function(a){return Ba(this,20,a)};f.getVisualElementEntry=function(){return pa(this,Kza,21)};f.setVisualElementEntry=function(a){return Ba(this,21,a)};f.setPageViewId=function(a){return la(this,25,a)};f.setInteractionId=function(a){return la(this,22,a)};
f.getInitiatingInteraction=function(){return pa(this,t4a,51)};f.setInteractionQualityErrorWise=function(a){return la(this,26,a)};f.getQualityAttribution=function(){return pa(this,Dza,46)};f.setQualityAttribution=function(a){return Ba(this,46,a)};f.setPageHidden=function(a){return la(this,27,a)};f.getResourceCount=function(){return va(this,28)};f.setResourceCount=function(a){return la(this,28,a)};f.getPlatformMetadata=function(){return pa(this,Nza,38)};
f.setPlatformMetadata=function(a){return Ba(this,38,a)};f.getP2Metadata=function(){return pa(this,Mza,29)};f.setP2Metadata=function(a){return Ba(this,29,a)};f.getSubMetricList=function(){return oa(this,Gza,85)};f.mub=function(a){qh(this,85,Gza,a,void 0)};f.getXhr=function(){return pa(this,sza,30)};f.setXhr=function(a){return Ba(this,30,a)};f.getXhrChunk=function(){return pa(this,uza,31)};f.setXhrChunk=function(a){return Ba(this,31,a)};f.getDisplayInfo=function(){return pa(this,Cza,33)};
f.setDisplayInfo=function(a){return Ba(this,33,a)};f.setBrowserWindowId=function(a){return la(this,34,a)};f.setMarketplacePartnerId=function(a){return la(this,36,a)};f.setMarketplaceApplicationId=function(a){return la(this,39,a)};f.getMonarchRequestIdList=function(){return ya(this,44)};f.setMonarchRequestIdList=function(a){return lh(this,44,a)};f.addMonarchRequestId=function(a,b){return nh(this,44,a,b)};f.setMarketplaceDmOperationName=function(a){return la(this,45,a)};
f.getJsError=function(){return pa(this,qza,47)};f.setJsError=function(a){return Ba(this,47,a)};f.getEtiList_asB64=function(){return bda(this.Jna())};f.getEtiList_asU8=function(){return cda(this.Jna())};f.Jna=function(){return ya(this,49)};f.addEti=function(a,b){return nh(this,49,a,b)};f.getTaskInfoList=function(){return oa(this,D5a,50)};f.setCcfeUniqueId=function(a){return la(this,54,a)};f.getLogsViewerQueryInfo=function(){return pa(this,Oza,55)};
f.setLogsViewerQueryInfo=function(a){return Ba(this,55,a)};f.getLogsViewerJsonInfo=function(){return pa(this,Qza,56)};f.setLogsViewerJsonInfo=function(a){return Ba(this,56,a)};f.getJsModulePrefetchInfoList=function(){return oa(this,Rza,63)};f.addJsModulePrefetchInfo=function(a,b){return qh(this,63,Rza,a,b)};f.getJsModulePrefetchHitInfoList=function(){return oa(this,Rza,64)};f.addJsModulePrefetchHitInfo=function(a,b){return qh(this,64,Rza,a,b)};f.setIrmIncidentId=function(a){return la(this,66,a)};
f.setIrmSignalId=function(a){return la(this,67,a)};f.getMigratingVmIdList=function(){return ya(this,71)};f.setMigratingVmIdList=function(a){return lh(this,71,a)};f.addMigratingVmId=function(a,b){return nh(this,71,a,b)};f.setGkeClusterName=function(a){return la(this,76,a)};f.setGkeResourceNamespace=function(a){return la(this,77,a)};f.setGkeClusterLocation=function(a){return la(this,78,a)};f.setGkeResourceName=function(a){return la(this,79,a)};f.setGkeResourceKind=function(a){return la(this,80,a)};
f.Gxc=function(a){la(this,81,a)};f.Lxc=function(a){la(this,87,a)};f.XWb=function(){return pa(this,Sza,88)};f.Tyc=function(a){Ba(this,88,a)};f.serializeBinary=function(){return Ch(this,I5a)};
var I5a=function(){return[1,Mh,32,Mh,53,Mh,72,Mh,74,Mh,40,Mh,41,Mh,42,Mh,2,Mh,73,Mh,52,Mh,37,Mh,43,Mh,57,Mh,58,Mh,59,Mh,75,Mh,62,Mh,65,Mh,84,Mh,60,Mh,83,Mh,61,Mh,69,Mh,23,Rh,3,Mh,4,Mh,5,Ph,Iza,a4a,6,Gh,7,Dh,8,Mh,9,Gh,10,Mh,11,Mh,12,Mh,82,Rh,68,Mh,13,Mh,24,Rh,35,Rh,70,Rh,14,Mh,15,Ph,Fza,Z3a,16,Gh,17,Mh,18,Mh,19,Mh,20,Oh,q4a,r4a,21,Oh,Kza,A5a,25,Mh,22,Mh,51,Oh,t4a,u4a,26,Rh,46,Oh,Dza,T4a,27,Gh,28,Dh,38,Oh,Nza,L4a,29,Oh,Mza,J4a,85,Ph,Gza,W4a,86,Mh,30,Oh,sza,R4a,31,Oh,uza,P4a,33,Oh,Cza,V3a,34,Mh,36,Mh,
39,Mh,44,Nh,45,Mh,47,Oh,qza,w4a,48,Mh,49,tNa,50,Ph,D5a,E5a,54,Mh,55,Oh,Oza,F4a,56,Oh,Qza,A4a,63,Ph,Rza,y4a,64,Ph,Rza,y4a,66,Mh,67,Mh,71,Nh,76,Mh,77,Mh,78,Mh,79,Mh,80,Mh,81,Mh,87,Mh,88,Oh,Sza,H4a]};Aza.prototype.getEtiList=Aza.prototype.Jna;var H5a=[5,15,85,44,49,50,63,64,71];
Aza.prototype.toObject=function(a){if(null!=this){var b={projectNumber:Ga(va(this,1)),projectId:Ga(va(this,32)),organizationId:Ga(va(this,53)),folderId:Ga(va(this,72)),cloudPrincipalId:Ga(va(this,74)),clientInstallId:Ga(va(this,40)),clientEmail:Ga(va(this,41)),clientSessionId:Ga(va(this,42)),billingAccountId:Ga(va(this,2)),sfdcAccountId:Ga(va(this,73)),billingBudgetId:Ga(va(this,52)),appId:Ga(va(this,37)),fabricExternalAppId:Ga(va(this,43)),appsheetAppId:Ga(va(this,57)),appsheetOwnerId:Ga(va(this,
58)),appsheetUserId:Ga(va(this,59)),appsheetAccountId:Ga(va(this,75)),appsheetClientId:Ga(va(this,62)),appsheetTraceId:Ga(va(this,65)),appsheetScenarioId:Ga(va(this,84)),gceEsv2UniqueId:Ga(va(this,60)),gceResourceNumber:Ga(va(this,83)),recommendationId:Ga(va(this,61)),insightId:Ga(va(this,69)),eventKind:Ga(va(this,23)),eventType:Ga(va(this,3)),eventName:Ga(va(this,4)),eventMetadataList:Ca(this.getEventMetadataList(),b4a,a),isGoogler:Ga(gh(this,6)),latencyMs:Ga(va(this,7)),releaseVersion:Ga(va(this,
8)),isUserFreeTrialEligible:Ga(gh(this,9)),requestedLanguage:Ga(va(this,10)),servedLanguage:Ga(va(this,11)),consoleType:Ga(va(this,12)),environment:Ga(va(this,82)),rawPagePath:Ga(va(this,68)),pagePath:Ga(va(this,13)),featureArea:Ga(va(this,24)),aveFeatureArea:Ga(va(this,35)),aveOwnership:Ga(va(this,70)),apiCredentialId:Ga(va(this,14)),subEventLatencyMsList:Ca(this.getSubEventLatencyMsList(),$3a,a),isSecure:Ga(gh(this,16)),pageHostname:Ga(va(this,17)),referer:Ga(va(this,18)),cloudLauncherSearchQuery:Ga(va(this,
19)),hatsResponse:s4a(a,this.getHatsResponse()),visualElementEntry:B5a(a,this.getVisualElementEntry()),pageViewId:Ga(va(this,25)),interactionId:Ga(va(this,22)),initiatingInteraction:v4a(a,this.getInitiatingInteraction()),interactionQualityErrorWise:Ga(va(this,26)),qualityAttribution:U4a(a,this.getQualityAttribution()),pageHidden:Ga(gh(this,27)),resourceCount:Ga(va(this,28)),platformMetadata:M4a(a,this.getPlatformMetadata()),p2Metadata:K4a(a,this.getP2Metadata()),subMetricList:Ca(this.getSubMetricList(),
X4a,a),webSessionId:Ga(va(this,86)),xhr:S4a(a,this.getXhr()),xhrChunk:Q4a(a,this.getXhrChunk()),displayInfo:X3a(a,this.getDisplayInfo()),browserWindowId:Ga(va(this,34)),marketplacePartnerId:Ga(va(this,36)),marketplaceApplicationId:Ga(va(this,39)),monarchRequestIdList:Ga(ya(this,44)),marketplaceDmOperationName:Ga(va(this,45)),jsError:x4a(a,this.getJsError()),dashboardId:Ga(va(this,48)),etiList:this.getEtiList_asB64(),taskInfoList:Ca(this.getTaskInfoList(),F5a,a),ccfeUniqueId:Ga(va(this,54)),logsViewerQueryInfo:G4a(a,
this.getLogsViewerQueryInfo()),logsViewerJsonInfo:B4a(a,this.getLogsViewerJsonInfo()),jsModulePrefetchInfoList:Ca(this.getJsModulePrefetchInfoList(),z4a,a),jsModulePrefetchHitInfoList:Ca(this.getJsModulePrefetchHitInfoList(),z4a,a),irmIncidentId:Ga(va(this,66)),irmSignalId:Ga(va(this,67)),migratingVmIdList:Ga(ya(this,71)),gkeClusterName:Ga(va(this,76)),gkeResourceNamespace:Ga(va(this,77)),gkeClusterLocation:Ga(va(this,78)),gkeResourceName:Ga(va(this,79)),gkeResourceKind:Ga(va(this,80)),bricksPageId:Ga(va(this,
81)),cloudIdentityId:Ga(va(this,87)),optimisticCacheUsage:I4a(a,this.XWb())};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var J5a=function(){this.blockSize=-1};
var M5a=function(a,b){this.blockSize=-1;this.blockSize=64;this.chunk_=ca.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.total_=this.inChunk_=0;this.hash_=[];this.numHashBlocks_=a;this.initHashBlocks_=b;this.w_=ca.Int32Array?new Int32Array(64):Array(64);void 0===K5a&&(K5a=ca.Int32Array?new Int32Array(L5a):L5a);this.reset()},K5a;Qg(M5a,J5a);var N5a=Ea.concat(128,Ea.repeat(0,63));
M5a.prototype.reset=function(){this.total_=this.inChunk_=0;this.hash_=ca.Int32Array?new Int32Array(this.initHashBlocks_):Ea.clone(this.initHashBlocks_)};
M5a.prototype.computeChunk_=function(){for(var a=this.chunk_,b=this.w_,c=0,d=0;d<a.length;)b[c++]=a[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3],d=4*c;for(a=16;64>a;a++){d=b[a-15]|0;c=b[a-2]|0;var e=(b[a-16]|0)+((d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3)|0,k=(b[a-7]|0)+((c>>>17|c<<15)^(c>>>19|c<<13)^c>>>10)|0;b[a]=e+k|0}c=this.hash_[0]|0;d=this.hash_[1]|0;var n=this.hash_[2]|0,p=this.hash_[3]|0,u=this.hash_[4]|0,v=this.hash_[5]|0,y=this.hash_[6]|0;e=this.hash_[7]|0;for(a=0;64>a;a++){var B=((c>>>2|c<<30)^(c>>>13|c<<
19)^(c>>>22|c<<10))+(c&d^c&n^d&n)|0;k=u&v^~u&y;e=e+((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))|0;k=k+(K5a[a]|0)|0;k=e+(k+(b[a]|0)|0)|0;e=y;y=v;v=u;u=p+k|0;p=n;n=d;d=c;c=k+B|0}this.hash_[0]=this.hash_[0]+c|0;this.hash_[1]=this.hash_[1]+d|0;this.hash_[2]=this.hash_[2]+n|0;this.hash_[3]=this.hash_[3]+p|0;this.hash_[4]=this.hash_[4]+u|0;this.hash_[5]=this.hash_[5]+v|0;this.hash_[6]=this.hash_[6]+y|0;this.hash_[7]=this.hash_[7]+e|0};
M5a.prototype.update=function(a,b){void 0===b&&(b=a.length);var c=0,d=this.inChunk_;if("string"===typeof a)for(;c<b;)this.chunk_[d++]=a.charCodeAt(c++),d==this.blockSize&&(this.computeChunk_(),d=0);else if(La(a))for(;c<b;){var e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("Ve");this.chunk_[d++]=e;d==this.blockSize&&(this.computeChunk_(),d=0)}else throw Error("We");this.inChunk_=d;this.total_+=b};
M5a.prototype.digest=function(){var a=[],b=8*this.total_;56>this.inChunk_?this.update(N5a,56-this.inChunk_):this.update(N5a,this.blockSize-(this.inChunk_-56));for(var c=63;56<=c;c--)this.chunk_[c]=b&255,b/=256;this.computeChunk_();for(c=b=0;c<this.numHashBlocks_;c++)for(var d=24;0<=d;d-=8)a[b++]=this.hash_[c]>>d&255;return a};
var L5a=[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 kza=function(){M5a.call(this,8,O5a)};Qg(kza,M5a);var O5a=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];
var Hza=["partnerId","solutionKey","operationName"],yza=RegExp("^/(launcher|marketplace)/"),zza=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}");
var P5a=function(a){Th.call(this,a)};Y(P5a,Th);P5a.prototype.getXsrfToken=function(){return sh(this,1)};P5a.prototype.Vi=function(a){la(this,1,a)};P5a.prototype.AQb=function(){return sh(this,2)};P5a.prototype.serializeBinary=function(){return Ch(this,Q5a)};var Q5a=function(){return[1,pNa,2,pNa]};P5a.prototype.toObject=function(a){if(null!=this){var b={xsrfToken:Ga(va(this,1)),EJa:Ga(va(this,2))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var sl=function(a){var b;a=Fe()?a.ref.parent:a.ref;var c=a.pantheon_main_init_args||[],d=null===(b=document.querySelector("pan-shell"))||void 0===b?void 0:b.dataset.initArgs;d?(d=JSON.parse("["+d.substring(4)),d=new P5a(d)):d=new P5a;this.xsrfToken=(c[0]||{})._||"";this.yQ=d.getXsrfToken();this.pantheonVersion=(a.pantheon_main_init_args||[])[1]||"";var e=c[4]||{};this.referrer=e.ref||document.referrer;this.hasRefParam=!!e.ref;this.flags=a.pantheon_flags_init_args||{};this.userProfileData=a.pantheon_account_chooser_data||
null;this.auditRenderDataToken=a.pantheon_audit_render_data_token||"";this.routesWithOptionalAuthentication=e.routesWithOptionalAuthentication||[];this.backendOverrides=a.pantheon_backend_overrides||{};this.mostRecentProject=e.mostRecentProject||void 0;this.hiddenFeatures=e.hiddenFeatures||[];a=c[5]||{};this.initialPlatformRouteDetailsCache=a.routeDetails||{};this.p2LocalMods=a.compressedMods||"";this.p2LocalExperimentOverrides=a.experimentOverrides||"";this.p2LocalJsmodeOverride=a.jsmodeOverride||
"";this.gKb=e.encryptedP2Flagset||"";this.EJa=d.AQb()};sl.ea=function(){return[{type:Gf}]};sl.\u0275fac=function(a){return new (a||sl)(l(Gf))};sl.\u0275prov=xb({token:sl,factory:sl.\u0275fac,providedIn:"root"});
var tl=function(a){Th.call(this,a)};Y(tl,Th);tl.prototype.getDomain=function(){return va(this,1)};tl.prototype.setDomain=function(a){return la(this,1,a)};tl.prototype.hasDomain=function(){return dh(this,1)};tl.prototype.serializeBinary=function(){return Ch(this,R5a)};var R5a=function(){return[1,Mh]};tl.prototype.toObject=function(a){return S5a(a,this)};var S5a=function(a,b){if(null!=b){var c={domain:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};tl.messageId="p6n.gas";
var ul=function(a){Th.call(this,a)};Y(ul,Th);f=ul.prototype;f.getAuthUser=function(){return va(this,1)};f.setAuthUser=function(a){return la(this,1,a)};f.getGivenName=function(){return va(this,2)};f.setGivenName=function(a){return la(this,2,a)};f.getFamilyName=function(){return va(this,3)};f.setFamilyName=function(a){return la(this,3,a)};f.getEmail=function(){return va(this,4)};f.setEmail=function(a){return la(this,4,a)};f.hasEmail=function(){return dh(this,4)};
f.getPictureUrl=function(){return va(this,5)};f.setPictureUrl=function(a){return la(this,5,a)};f.getHasGplus=function(){return gh(this,6)};f.setHasGplus=function(a){return la(this,6,a)};f.getGoogleApps=function(){return pa(this,tl,8)};f.setGoogleApps=function(a){return Ba(this,8,a)};f.getDisplayName=function(){return va(this,9)};f.setDisplayName=function(a){return la(this,9,a)};f.hasDisplayName=function(){return dh(this,9)};f.getUsername=function(){return va(this,10)};
f.z$a=function(a){return la(this,10,a)};f.serializeBinary=function(){return Ch(this,T5a)};var T5a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh,6,Gh,8,Oh,tl,R5a,9,Mh,10,Mh]};ul.prototype.toObject=function(a){return U5a(a,this)};
var U5a=function(a,b){if(null!=b){var c={authUser:Ga(va(b,1)),givenName:Ga(va(b,2)),familyName:Ga(va(b,3)),email:Ga(va(b,4)),pictureUrl:Ga(va(b,5)),hasGplus:Ga(gh(b,6)),googleApps:S5a(a,b.getGoogleApps()),displayName:Ga(va(b,9)),username:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}};ul.messageId="p6n.a";
var vl=function(a){Th.call(this,a,-1,V5a)};Y(vl,Th);f=vl.prototype;f.getCurrentAccount=function(){return pa(this,ul,1)};f.setCurrentAccount=function(a){return Ba(this,1,a)};f.getUserSalt=function(){return va(this,2)};f.setUserSalt=function(a){return la(this,2,a)};f.getSignOutUrl=function(){return va(this,4)};f.setSignOutUrl=function(a){return la(this,4,a)};f.getOtherAccountsList=function(){return oa(this,ul,5)};f.setOtherAccountsList=function(a){return Aa(this,5,a)};
f.addOtherAccounts=function(a,b){return qh(this,5,ul,a,b)};f.ptb=function(a,b){return RMa(this,5,ul,a,b)};f.getMultipleAccountsAllowed=function(){return gh(this,6)};f.setMultipleAccountsAllowed=function(a){return la(this,6,a)};f.serializeBinary=function(){return Ch(this,W5a)};var W5a=function(){return[1,Oh,ul,T5a,2,Mh,4,Mh,5,Ph,ul,T5a,6,Gh]},V5a=[5];
vl.prototype.toObject=function(a){if(null!=this){var b={currentAccount:U5a(a,this.getCurrentAccount()),userSalt:Ga(va(this,2)),signOutUrl:Ga(va(this,4)),otherAccountsList:Ca(this.getOtherAccountsList(),U5a,a),multipleAccountsAllowed:Ga(gh(this,6))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};vl.messageId="p6n.p";
var wl=function(a){this.zka=new vl(a.userProfileData);this.isAuthenticated=!!this.zka.getUserSalt()};wl.prototype.getProfile=function(){return this.zka};wl.prototype.getCurrentAccount=function(){return this.isAuthenticated?this.zka.getCurrentAccount():null};wl.prototype.isCorpAccount=function(){return X5a};wl.prototype.isBYOID=function(){return hf("ByoidUserState__is_byoid")};var X5a=!1,oDa=hf("ByoidUserState__is_byoid");wl.ea=function(){return[{type:sl}]};
wl.\u0275fac=function(a){return new (a||wl)(l(sl))};wl.\u0275prov=xb({token:wl,factory:wl.\u0275fac,providedIn:"root"});
var Xza,Wza,Vza=new Map;
var XFa=function(a){this.permission=a;this.kind=0},NFa=function(a){this.show=a;this.kind=1},OFa=function(a){this.show=a;this.kind=2},PFa=function(a){this.show=a;this.kind=3},QFa=function(){this.show=!0;this.kind=4},RFa=function(a){this.show=a;this.kind=5},SFa=function(a){this.show=a;this.kind=6},TFa=function(a){this.show=a;this.kind=7},UFa=function(a,b){this.filters=a;this.operator=b;this.kind=8};
var Y5a={routes:[{id:"local-maml-preview",path:"/platform/maml/preview",featureType:1}].reduce(function(a,b){a[b.id]=b;return a},{}),navigationItems:{},redirects:[],pintoPreloads:{},routeConfigs:{}};
var Z5a=function(a){var b=this;this.currentRoutePath="";this.currentRoutePath=Yza(a.routerState.root.snapshot)||"pan-unresolved-page-path";this.latestPathPromise=Promise.resolve(this.currentRoutePath);var c=this.currentRoutePath;a.events.subscribe(function(d){var e=!1;d instanceof Ek?b.latestPathPromise=new Promise(function(k){b.resolveLatestPath=k}):d instanceof Ik?(c=b.currentRoutePath,b.currentRoutePath=Yza(d.state.root)):d instanceof Hk||d instanceof Gk?(b.currentRoutePath=c,e=!0):d instanceof
Fk&&(e=!0);e&&b.resolveLatestPath&&b.resolveLatestPath(b.currentRoutePath)})};Z5a.prototype.getPath=function(){return this.currentRoutePath};Z5a.ea=function(){return[{type:sf}]};Z5a.\u0275fac=function(a){return new (a||Z5a)(l(sf))};Z5a.\u0275prov=xb({token:Z5a,factory:Z5a.\u0275fac,providedIn:"root"});zf("ng2CurrentRoute",Z5a);
var $5a="StopIteration"in ca?ca.StopIteration:{message:"StopIteration",stack:""},xl=function(){};xl.prototype.nextValueOrThrow=function(){throw $5a;};xl.prototype.next=function(){return a6a};var a6a=RTa({done:!0,value:void 0}),b6a=function(a){return{value:a,done:!1}},c6a=function(a){if(a.done)throw $5a;return a.value};xl.prototype.__iterator__=function(){return this};
var d6a=function(a){if(a instanceof xl)return a;if("function"==typeof a.__iterator__)return a.__iterator__(!1);if(La(a)){var b=0,c=new xl;c.next=function(){for(;;){if(b>=a.length)return a6a;if(b in a)return b6a(a[b++]);b++}};var d=c.next;c.nextValueOrThrow=function(){return c6a(d.call(c))};return c}throw Error("Xa");};
var i6a=function(a){if(a instanceof e6a||a instanceof f6a||a instanceof g6a)return a;if("function"==typeof a.nextValueOrThrow)return new e6a(function(){return h6a(a)});if("function"==typeof a[Symbol.iterator])return new e6a(function(){return a[Symbol.iterator]()});if("function"==typeof a.__iterator__)return new e6a(function(){return h6a(a.__iterator__())});throw Error("Ze");},h6a=function(a){if(!(a instanceof xl))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.nextValueOrThrow();break}catch(d){if(d!==
$5a)throw d;b=!0}return{value:c,done:b}}}},e6a=function(a){this.func_=a};e6a.prototype.__iterator__=function(){return new f6a(this.func_())};e6a.prototype[Symbol.iterator]=function(){return new g6a(this.func_())};e6a.prototype.toEs6=function(){return new g6a(this.func_())};var f6a=function(a){this.iter_=a};Y(f6a,xl);f6a.prototype.nextValueOrThrow=function(){var a=this.iter_.next();if(a.done)throw $5a;return a.value};f6a.prototype.next=function(){return this.iter_.next()};
f6a.prototype[Symbol.iterator]=function(){return new g6a(this.iter_)};f6a.prototype.toEs6=function(){return new g6a(this.iter_)};var g6a=function(a){e6a.call(this,function(){return a});this.iter_=a};Y(g6a,e6a);g6a.prototype.next=function(){return this.iter_.next()};
var j6a=function(){};
var k6a=function(){};Qg(k6a,j6a);k6a.prototype.getCount=function(){for(var a=0,b=g(this),c=b.next();!c.done;c=b.next())a++;return a};k6a.prototype[Symbol.iterator]=function(){return i6a(this.__iterator__(!0)).toEs6()};k6a.prototype.clear=function(){var a=Array.from(this);a=g(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};
var l6a=function(a){this.storage_=a};Qg(l6a,k6a);f=l6a.prototype;f.isAvailable=function(){if(!this.storage_)return!1;try{return this.storage_.setItem("__sak","1"),this.storage_.removeItem("__sak"),!0}catch(a){return!1}};f.set=function(a,b){try{this.storage_.setItem(a,b)}catch(c){if(0==this.storage_.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
f.get=function(a){a=this.storage_.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.storage_.removeItem(a)};f.getCount=function(){return this.storage_.length};
f.__iterator__=function(a){var b=0,c=this.storage_,d=new xl;d.next=function(){if(b>=c.length)return a6a;var k=c.key(b++);if(a)return b6a(k);k=c.getItem(k);if("string"!==typeof k)throw"Storage mechanism: Invalid value was encountered";return b6a(k)};var e=d.next;d.nextValueOrThrow=function(){return c6a(e.call(d))};return d};f.clear=function(){this.storage_.clear()};f.key=function(a){return this.storage_.key(a)};
var m6a=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.storage_=a};Qg(m6a,l6a);
var n6a=new $b("Session Storage",{providedIn:"root",factory:function(){return new m6a}}),o6a=function(a){var b=a.get("pantheonSessionId");b?this.id=b:(this.id=pl(),a.set("pantheonSessionId",this.id))};o6a.prototype.getId=function(){return this.id};o6a.ea=function(){return[{type:m6a,ra:[{type:Yb,args:[n6a]}]}]};o6a.\u0275fac=function(a){return new (a||o6a)(l(n6a))};o6a.\u0275prov=xb({token:o6a,factory:o6a.\u0275fac,providedIn:"root"});
var p6a=function(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""};
var yl=function(a,b,c,d,e){this.windowService=b;this.currentRoute=c;this.initArgsService=d;this.sessionIdService=e;this.isInternal=!1;this.projectNumber=null;this.authUser=(b=a.getCurrentAccount())?b.getAuthUser():null;b=b?b.getEmail():null;if(a.isCorpAccount()||b&&(Rg(b,"pantheon.prober")||Rg(b,"pantheon.vmprober")))this.isInternal=!0;this.pantheonVersion=d.pantheonVersion;this.isBYOID=a.isBYOID();this.language=p6a(this.windowService.ref.pantheon_locale||"")};
yl.prototype.setProjectNumber=function(a){this.projectNumber=a};yl.prototype.setOrganizationId=function(a){this.organizationId=a};yl.prototype.getInfo=function(){return{path:this.getPath(),language:this.language,pantheonVersion:this.pantheonVersion,isInternal:this.isInternal,sessionId:this.sessionIdService.getId(),projectNumber:this.projectNumber,organizationId:this.organizationId,isBYOID:this.isBYOID}};
yl.prototype.getPath=function(){var a=xf().currentPageView.path;return"pan-unresolved-page-path"!==a?a:this.currentRoute.getPath()};yl.ea=function(){return[{type:wl},{type:Gf},{type:Z5a},{type:sl},{type:o6a}]};yl.\u0275fac=function(a){return new (a||yl)(l(wl),l(Gf),l(Z5a),l(sl),l(o6a))};yl.\u0275prov=xb({token:yl,factory:yl.\u0275fac,providedIn:"root"});
var zl=function(a,b,c,d,e){var k=this;b=void 0===b?{}:b;this.listenableMap=a;this.cacheOptions=b;this.isSharedCache=c;this.globalCache=d;this.globalObservablePendingCache=e;this.valueOptions=new Map;this.observableMap=new Map;this.onChange=Hc(this.listenableMap,"change").pipe(z(function(n){return{key:n.key,value:k.maybeDeserializedValue(n.value),action:n.type}}));this.globalCache&&this.globalCache.onChange.pipe(Nc(function(n){return"REMOVE"===n.action})).subscribe(function(n){k.setLocalObservable(n.key)})};
f=zl.prototype;f.get=function(a,b){if(!this.has(a)&&b)return this.set(a,b.onCacheMiss(),b.options),this.get(a);this.globalCache&&this.globalCache.has(a);b=this.valueOptions.get(a);if(!b||!this.invalidateItemIfExpired(a,b))return a=this.listenableMap.get(a),void 0===a?void 0:this.maybeDeserializedValue(a)};f.has=function(a){return this.listenableMap.has(a)};
f.set=function(a,b,c){c=void 0===c?{}:c;if(c.cacheWhile&&this.isSharedCache)throw Error("$e");if(this.globalCache){if(this.has(a))throw Error("af");if(!(b instanceof nc))throw Error("bf");this.observableMap.set(a,b);this.setLocalObservable(a)}else b=this.cacheOptions.serializer?this.cacheOptions.serializer.serialize(b):b,this.listenableMap.set(a,b,c.expiresAfterMs);this.setValueOptions(a,c);return this};
f.delete=function(a){if(this.globalCache)return this.globalCache.delete(a);var b=this.listenableMap.delete(a);b&&this.valueOptions.delete(a);return b};f.clear=function(){this.globalCache?this.globalCache.clear():(this.valueOptions.clear(),this.listenableMap.clear())};
f.values=function q6a(){var b=this,c,d,e;return Jg(q6a,function(k){1==k.nextAddress&&(b.invalidateAllExpired(),c=g(b.listenableMap.values()),d=c.next());if(3!=k.nextAddress){if(d.done)return k.jumpTo(0);e=d.value;return k.yield(b.maybeDeserializedValue(e),3)}d=c.next();return k.jumpTo(2)})};f.keys=function(){this.invalidateAllExpired();return this.listenableMap.keys()};
f.entries=function r6a(){var b=this,c,d,e,k,n,p,u,v,y;return Jg(r6a,function(B){1==B.nextAddress&&(b.invalidateAllExpired(),c=g(b.listenableMap.entries()),d=c.next());if(3!=B.nextAddress){if(d.done)return B.jumpTo(0);e=d.value;k=g(e);n=k.next().value;p=k.next().value;u=n;v=p;y=[u,b.maybeDeserializedValue(v)];return B.yield(y,3)}d=c.next();return B.jumpTo(2)})};zl.prototype[Symbol.iterator]=function(){return this.entries()};f=zl.prototype;
f.forEach=function(a,b){for(var c=g(this.entries()),d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.call(b,e,d,this)}};f.onValueChange=function(a){var b=this;return this.onChange.pipe(Nc(function(c){return c.key===a}),z(function(c){return function(){return"REMOVE"===c.action?void 0:c.value}}),yd(function(){return b.get(a)}),z(function(c){return c()}))};f.onValueChangeFiltered=function(a){return this.onValueChange(a).pipe(Nc(function(b){return void 0!==b}))};
f.setValueOptions=function(a,b){this.valueOptions.delete(a);0<Object.keys(b).length&&this.valueOptions.set(a,{expiryTime:b.expiresAfterMs,expirationPredicate:b.cacheWhile})};f.invalidateItemIfExpired=function(a,b){return void 0===b?!1:b.expirationPredicate&&!b.expirationPredicate()?(this.delete(a),!0):!1};f.invalidateAllExpired=function(){for(var a=g(this.valueOptions),b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this.invalidateItemIfExpired(b,c)}};
f.maybeDeserializedValue=function(a){return this.cacheOptions.serializer?this.cacheOptions.serializer.deserialize(a):a};f.setPendingState=function(a){var b=this;if(this.globalObservablePendingCache)return this.globalObservablePendingCache.set(a,!0),Lc(1E3).pipe(Dd(function(){b.globalObservablePendingCache.set(a,!0)})).subscribe()};f.removePendingState=function(a,b){this.globalObservablePendingCache&&(a.unsubscribe(),this.globalObservablePendingCache.delete(b))};
f.setLocalObservable=function(a){var b=this;if(this.observableMap.has(a)){var c=this.globalCache.onChange.pipe(Nc(function(n){return"SET"===n.action&&n.key===a}),z(function(n){return n.value})),d=this.observableMap.get(a).pipe(Dd(function(n){if(!b.globalCache.has(a)){var p=b.valueOptions.get(a);b.globalCache.set(a,n,p?{expiresAfterMs:p.expiryTime}:{})}})),e,k=oc(null).pipe(zd(function(){return b.globalObservablePendingCache&&b.globalObservablePendingCache.get(a)?Mc(b.globalObservablePendingCache.onValueChange(a),
Lc(1E3)).pipe(z(function(){return b.globalObservablePendingCache.get(a)}),Nc(function(n){return void 0===n}),ad(1),z(function(){return null})):oc(null)}),Dd(function(){e=b.setPendingState(a)}),zd(function(){var n=b.globalCache.get(a);return void 0===n?Oc(c,d).pipe(ad(1)):oc(n)}),Dd(function(){b.removePendingState(e,a)},function(){b.removePendingState(e,a)}),rd());this.listenableMap.set(a,k)}};
Ye.Object.defineProperties(zl.prototype,{size:{configurable:!0,enumerable:!0,get:function(){this.invalidateAllExpired();return this.listenableMap.size}}});
var Al=function(a){this.globalCacheDataService=a};f=Al.prototype;f.create=function(a,b,c){c=void 0===c?{}:c;return"NON_SHAREABLE_CACHE_ID"===a?(c=this.getCacheOptionsForEnv(c),this.createInternal(a,b,c)):this.createInternal(a,b,c)};f.createAsync=function(a,b,c){c=void 0===c?{}:c;return"NON_SHAREABLE_CACHE_ID"===a?(a=this.getCacheOptionsForEnv(c),this.createInternal("NON_SHAREABLE_CACHE_ID",b,a,a.angularJsCacheId?void 0:new jZa)):this.createAsyncSharedInternal(a,b,c,c.angularJsCacheId?void 0:new jZa)};
f.createInternal=function(a,b,c,d){b=this.globalCacheDataService.getOrCreateListenableMap(a,c,d);return new zl(b,c,"NON_SHAREABLE_CACHE_ID"!==a)};
f.createAsyncSharedInternal=function(a,b,c,d){b={};var e=c.angularJsCacheId;if(e&&!uZa.includes(e))throw Error("vd");d=this.globalCacheDataService.getOrCreateListenableMap("NON_SHAREABLE_CACHE_ID",b,d);c=Object.assign({},c);e=this.globalCacheDataService.getOrCreateListenableMap(a,c);c=new zl(e,c,!0);a=this.globalCacheDataService.getOrCreateListenableMap(a+"_observable_state",{itemsExpireAfterMs:1E3});a=new zl(a,{},!0);return new zl(d,b,!1,c,a)};
f.getCacheOptionsForEnv=function(a){return Fe()?(a=Object.assign({},a),delete a.angularJsCacheId,a):a};Al.ea=function(){return[{type:AZa}]};Al.\u0275fac=function(a){return new (a||Al)(l(AZa))};Al.\u0275prov=xb({token:Al,factory:Al.\u0275fac,providedIn:"root"});
var s6a=function(a,b){this.windowService=a;this.utmCache=b.create("utmCacheId","Global UTM cache")};s6a.prototype.getUtmParameters=function(){return this.utmCache.get("utmParameters")};s6a.prototype.updateUtmParameters=function(){var a=this.windowService.ref.document.cookie;var b=zda(this.windowService.ref.location.href);a=Cda(a)||{};b=Object.assign(Object.assign({},b),a);0<Object.keys(b).length&&this.utmCache.set("utmParameters",b)};s6a.ea=function(){return[{type:Gf},{type:Al}]};
s6a.\u0275fac=function(a){return new (a||s6a)(l(Gf),l(Al))};s6a.\u0275prov=xb({token:s6a,factory:s6a.\u0275fac,providedIn:"root"});
var aAa=Symbol("cf"),$za=Symbol("df");
var t6a=eAa({MODULE_LOADING:0,ACTIVITY_LOAD:1,CLOUDDEV_AUTOSAVE:2,CLOUDDEV_CREATE_COMMIT:3,CLOUDDEV_REFRESH_WORKSPACE:4,CLOUDDEV_RESOLVE_FILE:5,CLOUDDEV_REVERT_FILE:6,CLOUDDEV_REVERT_WORKSPACE:7,GCE_INSTANCE_CREATE:8,PROJECT_CREATE:9,MARKETPLACE_INSTANCE_LAUNCH:12,MARKETPLACE_MANAGED_LAUNCH:13,PRODUCT_NOTIFICATIONS_LOAD:17,PURVIEW_PICKER_MODAL:18,RESOURCE_MOVE:19,BIGQUERY_RUN_QUERY:20});
eAa({GCE_LOAD_RESOURCES:0,GCE_API_ENABLE:106,CHROME_HEADER_VISIBLE:2,CHROME_LEFTNAV_READY:3,CHROME_LEFTNAV_VISIBLE:4,CLOUDDEV_AUTOSAVE_CHANGE:6,CLOUDDEV_AUTOSAVE_LAST_CHANGE:7,OPERATION_COMPLETE:10,LATE_DATA:13,ACTIVITY_FIRST_REQUEST:20,ACTIVITY_FIRST_RESPONSE:21,ACTIVITY_FIRST_RENDER:22,GALLERY_LOADED:24,GET_PROJECT:28,PERMISSIONS_ON_RESOLVE:70,PINNED_SECTION_LOADED:30,SEARCH_RESULTS_DISPLAYED:31,CLOUDDEV_AUTOSAVE_WRITE:32,CLOUDDEV_CREATE_COMMIT_RPC:33,CLOUDDEV_SOURCE_READ:34,CLOUDDEV_ALIASES_READ:35,
CLOUDDEV_REFRESH_WORKSPACE_RPC:36,CLOUDDEV_REVERT_FILE:37,CLOUDDEV_REVERT_WORKSPACE:38,MARKETPLACE_PROJECT_SELECT:39,MARKETPLACE_PROJECT_ENABLE:40,MARKETPLACE_INSTANCE_CREATE:41,MARKETPLACE_SOLUTION_LAUNCH:42,MARKETPLACE_SUM:43,MARKETPLACE_PRICE_EST:172,MP_CONFIG_APIS_ENABLED:72,MP_CONFIG_GCE_ENABLED:73,MP_CONFIG_DM_ENABLED:74,MP_CONFIG_RUNTIME_ENABLED:75,MP_CONFIG_SOLUTION_LOADED:76,MP_CONFIG_RESOURCES_LOADED:77,MP_CONFIG_ORGANIZATIONS_LOADED:183,MP_VM_PRODUCT_CONFIG_LOADED:220,MP_VM_DEPLOY_CONFIG_LOADED:221,
MP_VM_PRODUCT_CONFIG_READY:226,MP_VM_DEPLOY_CONFIG_READY:227,ACTIVITY_FETCH:44,ACTIVITY_RENDER:45,ACTIVITY_INFINI_FETCH:46,ACTIVITY_INFINI_RENDER:47,LABELS_HASHES_CALCULATE:48,PLATFORMBAR_SETTINGS_LOADED:53,ACCOUNT_CHOOSER_LOADED:54,GAE_SERVICES_DETAIL_LIST:29,GAE_APP_GET:55,GAE_APP_BASIC_GET:105,GAE_SERVICES_LIST:56,GAE_VERSIONS_LIST:57,GAE_MEMCACHE:58,GAE_QUOTA:59,GAE_BILLING_STATE:60,GAE_USAGE_HISTORY:61,GAE_CERTIFICATES_GET:62,GAE_CERTIFICATES_LIST:63,GAE_AUTHORIZED_CERTIFICATES_GET:89,GAE_AUTHORIZED_CERTIFICATES_LIST:90,
GAE_DOMAINS_OWNER_LIST:64,GAE_DOMAINS_APP_LIST:65,GAE_CUSTOM_DOMAINS_LIST:88,GAE_AUTHORIZED_DOMAINS_LIST:87,GAE_QUEUES_GET:66,GAE_QUEUES_LIST:67,GAE_TASKS_LIST:68,GAE_CRONS_LIST:69,GAE_STANDARD_INSTANCES_LIST:85,GAE_FLEX_INSTANCES_LIST:86,GAE_DASHBOARD_BILLING:91,GAE_QUOTA_LIMIT:92,GAE_CODE_LOCK:93,GAE_DASHBOARD_STATS:98,GAE_DASHBOARD_CRASH:99,GAE_VERSIONS_TABLE_LOAD:102,GAE_VERSIONS_ALL_DATA_LOAD:103,DASHBOARD_INITIAL:78,DASHBOARD_SOME_CARDS:94,DASHBOARD_SOME_CARDS_PERF:229,DASHBOARD_MOST_CARDS:79,
DASHBOARD_MOST_CARDS_PERF:230,DASHBOARD_ALL_CARDS:80,DASHBOARD_ALL_CARDS_PERF:231,DASHBOARD_PREFERENCES:96,DASHBOARD_VISIBLE:97,CARD_PROJECT_INFO:204,ZRc:234,CARD_RESOURCES:203,aSc:233,CARD_TRACE:205,CARD_GETTING_STARTED:206,CARD_APPENGINE_GRAPHS:207,CARD_COMPUTE_GRAPHS:208,CARD_SQL_GRAPHS:209,CARD_API_GRAPHS:210,CARD_CLOUD_STATUS:211,CARD_BILLING:212,CARD_MONITORING:217,YRc:235,CARD_CRASH:213,CARD_CLOUD_NEWS:214,CARD_SUPPORT_DOCS:215,LPX_QUOTAS_STREAMED:186,LPX_BILLING_STREAMED:187,LPX_STATUS_STREAMED:188,
LPX_INCIDENTS_STREAMED:189,LPX_QUOTAS_RENDERED:190,LPX_BILLING_RENDERED:191,LPX_STATUS_RENDERED:192,LPX_INCIDENTS_RENDERED:193,LPX_QUOTAS_FULL:194,LPX_BILLING_FULL:195,LPX_STATUS_FULL:196,LPX_INCIDENTS_FULL:197,LPX_BILLING_INTERACTIVE:228,PURVIEW_PICKER_RECENT_TAB_LIST:81,PURVIEW_PICKER_ALL_TAB_LIST_VIEW:82,PURVIEW_PICKER_ALL_TAB_TREE_VIEW:83,NCON_SEARCH_RESULTS:84,DATATABLE_FETCH:95,MONITORING_MONARCH_QUERY:100,MONITORING_APPSTATS_QUERY:101,TARGETED_EMERGENCY_MESSAGING:104,GCR_IMAGES_ADDITIONAL_COLUMNS:107,
GCR_IMAGES_SUMMARY_TAB:165,GCR_IMAGES_VULNZ_TAB:166,LOGS_RT_START_TO_MAIN_CTRL_INIT:108,LOGS_MC_INIT_TO_RESOURCES_READY:109,LOGS_MC_INIT_TO_L_NAMES_READY:110,LOGS_MC_INIT_TO_FIRST_FETCH:111,LOGS_RESOURCE_SELECTOR_SETUP:112,LOGS_LOG_NAME_FETCH:113,LOGS_FETCH_TO_FIRST_RESULT:114,LOGS_FETCH_TO_SEARCH_DONE:115,PANGOLIN_BOOT_TOTAL:116,PANGOLIN_BOOT_PROC_TOTAL:117,PANGOLIN_BOOT_WORKER_INIT_START:118,PANGOLIN_BOOT_SANDBOX_COMP_INIT:119,PANGOLIN_BOOT_WORKER_CODE_READY:120,PANGOLIN_BOOT_SANDBOX_BOOTSTRAP:121,
PANGOLIN_BOOT_ROOT_LAYOUT_INIT:122,PANGOLIN_BOOT_API_RENDERING_DONE:123,PANGOLIN_BOOT_RCV_FIRST_MESSAGE:124,PANGOLIN_BOOT_ROOT_RENDERED:125,PANGOLIN_BOOT_SANDBOX_PRELOADED:149,PANGOLIN_BOOT_PRELOAD_TO_ACTIVE:150,PANGOLIN_BOOT_TOTAL_NO_GAPS:151,PROFILER_INIT_TO_PROFILE_LOAD:168,PROFILER_INIT_TO_PAGE_LOAD:177,PROFILER_PROFILE_QUERY_TO_LOAD:178,PROFILER_HISTORY_VIEW_LOAD:202,P2_FEATURE_CONTENT_RESOLVE:126,P2_FEATURE_CONTENT_GUARDS_RUN:132,P2_FEATURE_CONTENT_GUARDS_BLOCK:167,P2_FEATURE_CONTENT_RESOLVERS_RUN:133,
P2_MAML_CONTENT_READY:127,P2_FEATURE_LOADER_LOAD_ROUTES:128,P2_FEATURE_LOADER_CONFIGURE_NAV:129,SHELL_ACCOUNT_CHOOSER_LOAD:153,SHELL_ACCOUNT_CHOOSER_OPEN:154,SHELL_CONSOLE_NAV_BUTTON_LOAD:136,SHELL_CONSOLE_NAV_DATA_INIT:155,SHELL_CONSOLE_NAV_FIRST_OPEN:158,SHELL_CONSOLE_NAV_OTHER_OPEN:159,SHELL_CONSOLE_NAV_DEFERRED_LOAD:160,SHELL_DEV_SHELL_BUTTON_LOAD:140,SHELL_DEV_SHELL_SERVICE_LOAD:147,SHELL_FEEDBACK_BUTTON_LOAD:141,SHELL_FEEDBACK_SERVICE_LOAD:145,SHELL_FREE_TRIAL_BUTTON_LOAD:139,SHELL_HELP_BUTTON_LOAD:142,
SHELL_HELP_SERVICE_LOAD:146,SHELL_NOTIFICATIONS_BUTTON_LOAD:143,SHELL_NOTIFICATIONS_MENU_LOAD:148,SHELL_PINNED_SECTIONS_LOAD:232,SHELL_PLATFORM_BAR_LOAD:135,SHELL_PURVIEW_BUTTON_LOAD:137,SHELL_SEARCH_BAR_LOAD:138,SHELL_SECTION_PAGES_INITIALIZED:130,SHELL_SECTION_NAV_DEFER_LOADED:134,SHELL_SETTINGS_BUTTON_LOAD:144,SHELL_ROUTES_RECOGNIZED_SUCCESS:170,SHELL_ROUTES_RECOGNIZED_FAILED:171,SHELL_ROUTES_RECOGNIZED_CANCEL:201,SHELL_SEARCH_RESULTS_LOAD:152,SHELL_SEARCH_PERCEIVED_LOAD:185,SEARCH_INITIAL_CLUSTER_LOAD:198,
SEARCH_CLUSTER_LOAD:199,SEARCH_FINAL_CLUSTER_LOAD:200,SEARCH_OPEN_TO_SELECTION:218,SEARCH_QUERY_TO_SELECTION:219,ATHOS_LIST_RECOMMENDATIONS:131,SUPPORT_ZERO_STATE_RESOLVE:161,SUPPORT_GET_PACKAGE:162,SUPPORT_LIST_USER_ROLES:163,SUPPORT_SET_USER_ROLES:164,METROPOLIS_DASHBOARD_TABLE_LOAD:169,MYCLOUD_LEGACY_APIS_LOAD_DATA:173,MYCLOUD_UPDATE_RESOURCE_TREE:174,MYCLOUD_UPDATE_CARD_GRID:175,USER_PREFERENCES_CONFIGS_LOAD:176,BIGQUERY_PREFETCH:179,TOPOLOGY_FIRST_DRAW:180,TOPOLOGY_DIFF_DRAW:181,TOPOLOGY_REDRAW:182,
PROJECT_SELECTOR_COMPLETE:184,FREE_TRIAL_BILLING_SUBMISSION:216,SQL_INSIGHTS_GET_TOP_QUERIES:222,SQL_INSIGHTS_GET_TOP_TAGS:223,SQL_INSIGHTS_GET_TOP_USERS:224,SQL_INSIGHTS_GET_TOP_CLIENTS:225,Lgd:236,Kgd:237});
var u6a=eAa({JS_ACTIVE:0,LAZY_MODULE_LOAD_FINISHED:1,NG_PAGE_LOADED:2,ROUTE_CHANGE_FINISHED:3,ROUTE_CHANGE_START:4,DIGEST_AFTER_ROUTE_CHANGE:5,SERVER_RESPONSE:6,DOM_CONTENT_LOADED:7,VIEW_CONTENT_LOADED:8,RESOURCE_LOADING_TIME:9,POST_SUCCESS_DIGEST_TIME:10,APP_LOADED:11,APP_BOOTSTRAPPED:24,PAGE_TRANSITION:12,PAGE_TRANSITION_ABANDONED:23,LONG_POST_NG_PAGE_LOADED_DIGEST_TIME:13,ROUTE_TRANSITION_MODULES_FETCHED:29,ROUTE_TRANSITION_LAZY_LOADED:14,ROUTE_TRANSITION_DATA_RESOLVED:15,ROUTE_TRANSITION_INITIAL:16,
ROUTE_TRANSITION_INTERACTIVE:17,ROUTE_TRANSITION:18,ROUTE_TRANSITION_ABANDONED:22,POST_SUCCESS_LONG_TASKS:19,LONG_TASK_POST_NG_PAGE_LOADED:20,LONGEST_TASK_DURATION:21,MODULE_PRELOAD:25,MODULE_PRELOAD_HEADSTART:26,RIF_INITIALIZE:27,RIF_LOAD_IFRAME:31,RIF_LOAD_BASE_MODULE:28,NAVIGATION_FULL_PAGE_ERROR:30,Wdd:32}),Bl={},v6a=(Bl[0]="gce_load_resources",Bl[106]="gce_api_enable",Bl[2]="chrome_header_visible",Bl[3]="chrome_leftnav_ready",Bl[4]="chrome_leftnav_visible",Bl[6]="clouddev_autosave_change",Bl[7]=
"clouddev_autosave_last_change",Bl[10]="operation_complete",Bl[13]="late_data",Bl[20]="activity_first_request",Bl[21]="activity_first_response",Bl[22]="activity_first_render",Bl[24]="gallery_loaded",Bl[28]="get_project",Bl[70]="permissions_on_resolve",Bl[30]="pinned_section_loaded",Bl[31]="search_results_displayed",Bl[32]="clouddev_autosave_write",Bl[33]="clouddev_create_commit_rpc",Bl[34]="clouddev_source_read",Bl[35]="clouddev_aliases_read",Bl[36]="clouddev_refresh_workspace_rpc",Bl[37]="clouddev_revert_file",
Bl[38]="clouddev_revert_workspace",Bl[39]="marketplace_project_select",Bl[40]="marketplace_project_enable",Bl[41]="marketplace_instance_create",Bl[42]="marketplace_solution_launch",Bl[43]="marketplace_sum",Bl[172]="marketplace_price_est",Bl[72]="mp_config_apis_enabled",Bl[73]="mp_config_gce_enabled",Bl[74]="mp_config_dm_enabled",Bl[75]="mp_config_runtime_enabled",Bl[76]="mp_config_solution_loaded",Bl[77]="mp_config_resources_loaded",Bl[183]="mp_config_organizations_loaded",Bl[220]="mp_vm_product_config_loaded",
Bl[221]="mp_vm_deploy_config_loaded",Bl[227]="mp_vm_deploy_config_ready",Bl[226]="mp_vm_product_config_ready",Bl[44]="activity_fetch",Bl[45]="activity_render",Bl[46]="activity_infini_fetch",Bl[47]="activity_infini_render",Bl[48]="labels_hashes_calculate",Bl[53]="platformbar_settings_loaded",Bl[54]="account_chooser_loaded",Bl[29]="gae_services_detail_list",Bl[55]="gae_app_get",Bl[105]="gae_app_basic_get",Bl[56]="gae_services_list",Bl[57]="gae_versions_list",Bl[58]="gae_memcache",Bl[59]="gae_quota",
Bl[60]="gae_billing_state",Bl[61]="gae_usage_history",Bl[62]="gae_certificates_get",Bl[63]="gae_certificates_list",Bl[89]="gae_authorized_certificates_get",Bl[90]="gae_authorized_certificates_list",Bl[64]="gae_domains_owner_list",Bl[65]="gae_domains_app_list",Bl[88]="gae_custom_domains_list",Bl[87]="gae_authorized_domains_list",Bl[66]="gae_queues_get",Bl[67]="gae_queues_list",Bl[68]="gae_tasks_list",Bl[69]="gae_crons_list",Bl[85]="gae_standard_instances_list",Bl[86]="gae_flex_instances_list",Bl[91]=
"gae_dashboard_billing",Bl[92]="gae_quota_limit",Bl[93]="gae_code_lock",Bl[98]="gae_dashboard_stats",Bl[99]="gae_dashboard_crash",Bl[102]="gae_versions_table_load",Bl[103]="gae_versions_all_data_load",Bl[78]="dashboard_initial",Bl[94]="dashboard_some_cards",Bl[229]="dashboard_some_cards_perf",Bl[79]="dashboard_most_cards",Bl[230]="dashboard_most_cards_perf",Bl[80]="dashboard_all_cards",Bl[231]="dashboard_all_cards_perf",Bl[96]="dashboard_preferences",Bl[97]="dashboard_visible",Bl[204]="card_project_info",
Bl[234]="card_project_info_deferred",Bl[203]="card_resources",Bl[233]="card_resources_deferred",Bl[205]="card_trace",Bl[206]="card_getting_started",Bl[207]="card_appengine_graphs",Bl[208]="card_compute_graphs",Bl[210]="card_api_graphs",Bl[211]="card_cloud_status",Bl[212]="card_billing",Bl[217]="card_monitoring",Bl[235]="card_monitoring_deferred",Bl[213]="card_crash",Bl[214]="card_cloud_news",Bl[215]="card_support_docs",Bl[209]="card_sql_graphs",Bl[186]="lpx_quotas_streamed",Bl[187]="lpx_billing_streamed",
Bl[188]="lpx_status_streamed",Bl[189]="lpx_incidents_streamed",Bl[190]="lpx_quotas_rendered",Bl[191]="lpx_billing_rendered",Bl[192]="lpx_status_rendered",Bl[193]="lpx_incidents_rendered",Bl[194]="lpx_quotas_full",Bl[195]="lpx_billing_full",Bl[196]="lpx_status_full",Bl[197]="lpx_incidents_full",Bl[228]="lpx_billing_interactive",Bl[81]="purview_picker_recent_tab_list",Bl[82]="purview_picker_all_tab_list_view",Bl[83]="purview_picker_all_tab_tree_view",Bl[84]="ncon_search_results",Bl[95]="datatable_fetch",
Bl[100]="monitoring_monarch_query",Bl[101]="monitoring_appstats_query",Bl[104]="targeted_emergency_messaging",Bl[107]="gcr_images_additional_columns",Bl[165]="gcr_images_summary_tab",Bl[166]="gcr_images_vulnz_tab",Bl[108]="logs_rt_start_to_main_ctrl_init",Bl[109]="logs_mc_init_to_resources_ready",Bl[110]="logs_mc_init_to_l_names_ready",Bl[111]="logs_mc_init_to_first_fetch",Bl[112]="logs_resource_selector_setup",Bl[113]="logs_log_name_fetch",Bl[114]="logs_fetch_to_first_result",Bl[115]="logs_fetch_to_search_done",
Bl[116]="pangolin_boot_total",Bl[117]="pangolin_boot_proc_total",Bl[118]="pangolin_boot_worker_init_start",Bl[119]="pangolin_boot_sandbox_comp_init",Bl[120]="pangolin_boot_worker_code_ready",Bl[121]="pangolin_boot_sandbox_bootstrap",Bl[122]="pangolin_boot_root_layout_init",Bl[123]="pangolin_boot_api_rendering_done",Bl[124]="pangolin_boot_rcv_first_message",Bl[125]="pangolin_boot_root_rendered",Bl[149]="pangolin_boot_sandbox_preloaded",Bl[150]="pangolin_boot_preload_to_active",Bl[151]="pangolin_boot_total_no_gaps",
Bl[168]="profiler_init_to_profile_load",Bl[177]="profiler_init_to_page_load",Bl[178]="profiler_profile_query_to_load",Bl[202]="profiler_history_view_load",Bl[126]="p2_feature_content_resolve",Bl[132]="p2_feature_content_guards_run",Bl[167]="p2_feature_content_guards_block",Bl[133]="p2_feature_content_resolvers_run",Bl[127]="p2_maml_content_ready",Bl[128]="p2_feature_loader_load_routes",Bl[129]="p2_feature_loader_configure_nav",Bl[153]="shell_account_chooser_load",Bl[154]="shell_account_chooser_open",
Bl[136]="shell_console_nav_button_load",Bl[155]="shell_console_nav_data_init",Bl[158]="shell_console_nav_first_open",Bl[159]="shell_console_nav_other_open",Bl[160]="shell_console_nav_deferred_load",Bl[140]="shell_dev_shell_button_load",Bl[147]="shell_dev_shell_service_load",Bl[141]="shell_feedback_button_load",Bl[145]="shell_feedback_service_load",Bl[139]="shell_free_trial_button_load",Bl[142]="shell_help_button_load",Bl[146]="shell_help_service_load",Bl[143]="shell_notifications_button_load",Bl[148]=
"shell_notifications_menu_load",Bl[232]="shell_pinned_sections_load",Bl[135]="shell_platform_bar_load",Bl[137]="shell_purview_button_load",Bl[138]="shell_search_bar_load",Bl[130]="shell_section_pages_initialized",Bl[134]="shell_section_nav_defer_loaded",Bl[144]="shell_settings_button_load",Bl[170]="shell_routes_recognized_success",Bl[171]="shell_routes_recognized_failed",Bl[201]="shell_routes_recognized_cancel",Bl[152]="shell_search_results_load",Bl[185]="shell_search_perceived_load",Bl[198]="search_initial_cluster_load",
Bl[199]="search_cluster_load",Bl[200]="search_final_cluster_load",Bl[218]="search_open_to_selection",Bl[219]="search_query_to_selection",Bl[131]="athos_list_recommendations",Bl[161]="support_zero_state_resolve",Bl[162]="support_get_package",Bl[163]="support_list_user_roles",Bl[164]="support_set_user_roles",Bl[169]="metropolis_dashboard_table_load",Bl[173]="mycloud_legacy_apis_load_data",Bl[174]="mycloud_update_resource_tree",Bl[175]="mycloud_update_card_grid",Bl[176]="user_preferences_configs_load",
Bl[179]="bigquery_prefetch",Bl[180]="topology_first_draw",Bl[181]="topology_diff_draw",Bl[182]="topology_redraw",Bl[184]="project_selector_complete",Bl[216]="free_trial_billing_submission",Bl[222]="sql_insights_get_top_queries",Bl[223]="sql_insights_get_top_tags",Bl[224]="sql_insights_get_top_users",Bl[225]="sql_insights_get_top_clients",Bl[236]="sql_insights_get_query_samples",Bl[237]="sql_insights_get_query_plan",Bl),w6a=fAa(v6a),Cl={},x6a=(Cl[0]="js_active",Cl[1]="lazy_module_load_finished",Cl[2]=
"ng_page_loaded",Cl[3]="route_change_finished",Cl[4]="route_change_start",Cl[5]="digest_after_route_change",Cl[6]="server_response",Cl[7]="dom_content_loaded",Cl[8]="view_content_loaded",Cl[9]="resource_loading_time",Cl[10]="post_success_digest_time",Cl[11]="app_loaded",Cl[24]="app_bootstrapped",Cl[12]="page_transition",Cl[23]="page_transition_abandoned",Cl[13]="long_post_ng_page_loaded_digest_time",Cl[29]="route_transition_modules_fetched",Cl[14]="route_transition_lazy_loaded",Cl[15]="route_transition_data_resolved",
Cl[16]="route_transition_initial",Cl[17]="route_transition_interactive",Cl[18]="route_transition",Cl[22]="route_transition_abandoned",Cl[19]="post_success_long_tasks",Cl[20]="long_task_post_ng_page_loaded",Cl[21]="longest_task_duration",Cl[25]="module_preload",Cl[26]="module_preload_headstart",Cl[27]="rif_initialize",Cl[31]="rif_load_iframe",Cl[28]="rif_load_base_module",Cl[30]="navigation_full_page_error",Cl[32]="page",Cl),y6a=fAa(x6a),z6a={},A6a=(z6a.data_entity_type=!0,z6a.project_count=!0,z6a.response_records_count=
!0,z6a.crm_resource_count=!0,z6a);
var B6a=function(){cAa(window.performance)};B6a.prototype.addInitialLoadTimings=function(a){var b=!!window.performance&&window.performance.timing;b&&(a.addFullTiming(u6a.SERVER_RESPONSE,{start:b.requestStart,end:b.responseEnd}),a.addFullTiming(u6a.DOM_CONTENT_LOADED,{start:b.requestStart,end:b.domContentLoadedEventEnd}))};
B6a.prototype.addResourceLoadingTimings=function(a,b){var c=window.performance,d=!!c&&c.timing;if(c&&d&&c.getEntriesByType){var e=d.requestStart,k=Date.now();d=dAa(c);d=d.filter(function(n){var p=e+n.fetchStart;return"xmlhttprequest"===n.initiatorType&&p>=b&&n.fetchStart<k});c=Math.round(this.calculateUnionTimes(d));d[0]&&d[0].fetchStart&&(d=d[0].fetchStart+e,a.addFullTiming(u6a.RESOURCE_LOADING_TIME,{start:d,end:d+c}))}};
B6a.prototype.calculateUnionTimes=function(a){var b=0,c=0,d=0;a.forEach(function(e,k){0===k?(c=e.fetchStart,d=e.responseEnd):e.fetchStart<=d?d=Math.max(d,e.responseEnd):(b+=d-c,c=e.fetchStart,d=e.responseEnd)});return b+=d-c};Ye.Object.defineProperties(B6a.prototype,{requestStartTime:{configurable:!0,enumerable:!0,get:function(){var a=!!window.performance&&window.performance.timing;return a?a.requestStart:0}}});
var C6a=function(a,b,c,d,e){this.kind=a;this.url=b;this.id=c;this.pageReport=d;this.successful=e};
var D6a=function(a,b,c){this.source=a;this.url=b;this.kind=void 0===c?"default":c};D6a.prototype.toString=function(){return"LocationEvent(source: "+this.source+", url: "+this.url+", kind: "+this.kind+")"};var E6a=function(a,b){this.source=a;this.action=b};E6a.prototype.toString=function(){return"RoutingEvent(source: "+this.source+", action: "+this.action+")"};var F6a=function(a,b,c,d){this.source=a;this.msg=b;this.url=c;this.error=d};
F6a.prototype.toString=function(){return"ErrorEvent(source: "+this.source+", msg: "+this.msg+", url: "+this.url+", error: "+this.error+")"};var G6a=function(a,b){this.source=a;this.canonicalPath=b};G6a.prototype.toString=function(){return"CanonicalPathResolveEvent(source: "+this.source+", canonicalPath: "+this.canonicalPath+")"};var H6a=function(a,b){this.source=a;this.stage=b};H6a.prototype.toString=function(){return"RenderEvent(source: "+this.source+", stage: "+this.stage+")"};
var Dl=function(){this.targetWindows=new Set};Dl.prototype.registerWindow=function(a){this.targetWindows.add(a)};Dl.prototype.unregisterWindow=function(a){this.targetWindows.delete(a)};
var hAa=Symbol("ff"),iAa=Symbol("gf");
var I6a={Qia:50},J6a=function(a){this.targetWindows=new Set;this.id="ANGULAR_CHANGE_DETECTOR";this.config=I6a;this.state={active:!1,UH:0};this.config=Object.assign(this.config,a)};Y(J6a,Dl);f=J6a.prototype;f.reset=function(){this.state.UH=0};f.start=function(){this.state.active=!0};f.stop=function(){this.state.active=!1};f.analyze=function(){if(this.state.UH>this.config.Qia)return{detector:this,message:"Too many Angular CD invocations (CD was triggered "+this.state.UH+" times)."}};f.getMetrics=function(){return{numberOfCdInvocations:this.state.UH}};
f.registerWindow=function(a,b){var c=this;Dl.prototype.registerWindow.call(this,a);gAa(b)&&jAa(Object.getPrototypeOf(b.eIa),b.fIa,{after:function(){c.state.active&&c.targetWindows.has(a)&&c.state.UH++}})};
var mAa=new Map;n0a.host.unpatchedProps=mAa;o0a.push({onAfterUnload:function(a){mAa.delete(a.pangolinIframeGlobals.iframeWindow)}});
var K6a={threshold:10},L6a=function(a){this.targetWindows=new Set;this.id="CD_CAUSING_TASKS";this.config=K6a;this.state={active:!1,tasks:new Set};this.config=Object.assign(this.config,a)};Y(L6a,Dl);f=L6a.prototype;f.reset=function(){this.state.active=!1;this.state.tasks.clear()};f.start=function(){this.state.active=!0};f.stop=function(){this.state.active=!1};
f.analyze=function(){if(this.state.tasks.size>this.config.threshold)return{detector:this,message:"Too many change detection causing tasks have been scheduled ("+this.state.tasks.size+" tasks)."}};f.getMetrics=function(){return{tasksCount:this.state.tasks.size}};
f.registerWindow=function(a){var b=this;if(a===a.parent||!a.hasOwnProperty("sharedHostData"))if(Dl.prototype.registerWindow.call(this,a),a.Zone){var c=this;jAa(a.Zone.prototype,a.Zone.prototype.scheduleTask,{after:function(d,e){d=e[0];c.state.active&&"macroTask"===d.type&&c.targetWindows.has(a)&&this.getZoneWith("isAngularZone")&&c.state.tasks.add(d)}});jAa(a.Zone.prototype,a.Zone.prototype.cancelTask,{after:function(d,e){d=e[0];b.state.tasks.has(d)&&b.state.tasks.delete(d)}})}};
var M6a={threshold:0},kAa="jsmod_abuse_banner jsmod_action_bar_upgrade_wrapper jsmod_cameo_subtask_upgrade_wrapper jsmod_cloud_shell jsmod_debug_panel_ng2 jsmod_emergency_banner jsmod_favicon_service jsmod_feedback_service jsmod_flyout_console_nav jsmod_footprints_service jsmod_free_trial_banner jsmod_global_shortcut_service jsmod_help_service jsmod_learn_button_service jsmod_learn_button_upgrade_wrapper jsmod_learning_panel jsmod_mobile_app_banner jsmod_nav_tailoring jsmod_navigation_announcer jsmod_navigation_error_generic jsmod_navigation_focus jsmod_new_badge_store jsmod_next_page_preloader jsmod_ng1_core jsmod_operation_drawer_bootstrap jsmod_pangolin_sandbox jsmod_pcc_account_chooser jsmod_pcc_section_nav jsmod_pcc_section_nav_bar jsmod_platform_bar_console_nav jsmod_platform_bar_devshell jsmod_platform_bar_free_trial jsmod_platform_bar_help jsmod_platform_bar_notifications jsmod_platform_bar_purview_switcher jsmod_platform_bar_search jsmod_platform_bar_theme jsmod_platform_bar_utilities_menu jsmod_recent_pageview_store jsmod_resource_panel_upgrade_wrapper jsmod_section_nav_service_module jsmod_survey_service jsmod_targeting_service jsmod_title_service jsmod_top_panel_upgrade_wrapper jsmod_topbar_upgrade_wrapper jsmod_tos_bot jsmod_user_context_service jsmod_walkthrough_component pm_purview_picker_starred_errors pm_purview_picker_starred_list pm_starred_projects".split(" "),
N6a=function(a){this.targetWindows=new Set;this.id="NON_INLINE_ROUTES";this.config=M6a;this.state={active:!1,windows:[]};this.Phc=0;this.config=Object.assign(this.config,a)};Y(N6a,Dl);f=N6a.prototype;f.reset=function(){this.state.active=!1;this.state.windows.forEach(function(a){a.FL=!0;a.Ks=new Set;a.EN=[]})};f.start=function(){this.state.active=!0};f.stop=function(){this.state.active=!1};
f.analyze=function(){var a=this,b=[];this.state.windows.forEach(function(c){c.EN.length>=a.config.threshold&&b.push(c.EN.map(function(d){return[].concat(Ab(d)).join(", ")}).join(" and "))});if(0<b.length)return{detector:this,message:"Detected multiple pinto module loads during navigation: "+b.join("/")+"."}};f.getMetrics=function(){return{nonInlineRoutes:this.state.windows.map(function(a){return a.EN.length}).filter(function(a){return 0<a}).length}};
f.registerWindow=function(a,b){var c=this;Dl.prototype.registerWindow.call(this,a);if(gAa(b)){var d=this.Phc++,e={FL:!1,Ks:new Set,EN:[]};this.state.windows[d]=e;jAa(Object.getPrototypeOf(b.pintoLoader),b.k5a,{before:function(k,n){c.targetWindows.has(a)&&c.state.active&&e.FL&&!lAa(n[0])&&e.Ks.add(n[0])}});jAa(Object.getPrototypeOf(b.pintoLoader),b.l5a,{before:function(k,n){if(c.targetWindows.has(a)&&c.state.active&&e.FL)for(k=g(n[0]),n=k.next();!n.done;n=k.next())n=n.value,lAa(n)||e.Ks.add(n)}});
b.m8a.subscribe(function(k){"NavigationStart"===k?(e.FL=!0,e.Ks=new Set):"RoutesRecognized"===k&&(e.FL=!1,1<e.Ks.size&&e.EN.push(e.Ks),e.Ks=new Set)})}};
var O6a=Symbol("jf"),P6a=Symbol("kf"),Q6a={zBa:0},R6a=function(a){this.targetWindows=new Set;this.id="UNUSED_DATA";this.config=Q6a;this.state={active:!1,jx:new Set};this.config=Object.assign(this.config,a)};Y(R6a,Dl);f=R6a.prototype;f.reset=function(){this.state.active=!1;this.state.jx.clear()};f.start=function(){this.state.active=!0};f.stop=function(){this.state.active=!1};
f.analyze=function(){if(this.state.jx.size>this.config.zBa){for(var a={},b=g(this.state.jx.values()),c=b.next();!c.done;c=b.next())c=c.value,a[c[P6a]]=c;return{detector:this,message:"Too many JSON objects have been requested but not used ("+this.state.jx.size+" objects).",data:{"Unused data":a}}}};f.getMetrics=function(){return{numberOfUnusedDataObjs:this.state.jx.size}};
f.registerWindow=function(a,b){Dl.prototype.registerWindow.call(this,a);if(b&&gAa(b)){var c=this,d={oYa:function(e,k){if(!c.state.active||!c.targetWindows.has(a))return e;var n=k[0];return e=e.pipe(z(function(p){return p&&"object"===typeof p?(p[P6a]=n,c.nHc(p)):p}))}};jAa(Object.getPrototypeOf(b.httpClient),b.mXa,d);jAa(Object.getPrototypeOf(b.httpClient),b.nXa,d)}};
f.nHc=function(a){this.state.jx.add(a);if(O6a in a)return a[O6a];var b=this,c=new Proxy(a,{get:function(d,e,k){d.hasOwnProperty(e)&&b.state.jx.delete(d);return Reflect.get(d,e,k)}});return a[O6a]=c};
var qAa=new WeakMap,tAa=new Map,uAa=0,rAa=Symbol("mf"),xAa=Symbol("nf");
var S6a={threshold:0},T6a=function(a){this.targetWindows=new Set;this.id="DUPLICATE_XHR";this.config=S6a;this.state={active:!1,qwa:[],ypa:[],zX:new WeakMap,startTime:null,JJ:0};this.config=Object.assign(this.config,a)};Y(T6a,Dl);f=T6a.prototype;f.reset=function(){this.state.qwa=[];this.state.ypa=[];this.state.zX=new WeakMap;this.state.startTime=null;this.state.JJ=0};f.start=function(){this.state.active=!0;this.state.startTime||(this.state.startTime=performance.now())};
f.stop=function(){this.state.active=!1};f.analyze=function(){if(this.state.startTime){var a=this.oSa(this.state.qwa),b=this.KWb(this.state.ypa);this.state.JJ=a.size+b.size;if(this.state.JJ>this.config.threshold)return{detector:this,message:"Too many duplicate network requests have been sent ("+this.state.JJ+" duplicate requests sent).",data:{"Duplicate POST XHRS":a,"Duplicate GET XHRS":b}}}};f.getMetrics=function(){return{duplicateRequestCount:this.state.JJ}};
f.registerWindow=function(a){Dl.prototype.registerWindow.call(this,a);var b=this;jAa(a.XMLHttpRequest.prototype,a.XMLHttpRequest.prototype.open,{after:function(c,d){b.state.active&&b.targetWindows.has(a)&&b.state.zX.set(this,{requestType:d[0],url:d[1]})}});jAa(a.XMLHttpRequest.prototype,a.XMLHttpRequest.prototype.send,{after:function(c,d){if(b.state.active&&b.targetWindows.has(a)&&b.state.zX.has(this)&&(c=b.state.zX.get(this),void 0!==c)){var e=c.requestType;"POST"===e?((d=d[0])&&"string"===typeof d&&
(c.body=b.rtc(d)),b.state.qwa.push(c)):"GET"===e&&b.state.ypa.push(c)}}})};f.oSa=function(a){for(var b=new Set,c=0;c<a.length;c++)for(var d=a[c],e=c+1;e<a.length;e++){var k=a[e];if(d.url===k.url&&d.body===k.body){b.add(d);break}}return b};
f.KWb=function(a){(0,Z.assert)(this.state.startTime);var b=[],c=new Set;a=this.oSa(a);if(!a.size)return c;for(var d=g(this.targetWindows),e=d.next();!e.done;e=d.next())b=b.concat(oAa(e.value,this.state.startTime).filter(function(p){return"xmlhttprequest"===p.initiatorType}));a=g(a);for(d=a.next();!d.done;d=a.next()){d=d.value;e=!0;for(var k=0;k<b.length;k++){var n=b[k];n.name.includes(d.url)&&!(0<n.connectStart?0:10>n.duration)&&(e?e=!1:c.add(d))}}return c};
f.rtc=function(a){return a.replace(/trackingId.*?,/ig,"")};
var U6a={threshold:2E3},V6a=function(a){this.targetWindows=new Set;this.id="EVENT_LISTENERS";this.config=U6a;this.active=!1;this.state={listenerCount:0,eventTypeMap:new Map};this.config=Object.assign(this.config,a)};Y(V6a,Dl);f=V6a.prototype;f.reset=function(){this.state.listenerCount=0;this.state.eventTypeMap.clear()};f.start=function(){this.active=!0};f.stop=function(){this.active=!1};
f.analyze=function(){if(this.state.listenerCount>this.config.threshold)return{detector:this,message:"Too many event listeners have been created ("+this.state.listenerCount+" listeners registered).",data:{"Count of each listener type":Object.fromEntries(this.state.eventTypeMap)}}};f.getMetrics=function(){return{listenerCount:this.state.listenerCount}};
f.registerWindow=function(a){Dl.prototype.registerWindow.call(this,a);var b=this;jAa(a.EventTarget.prototype,a.EventTarget.prototype.addEventListener,{after:function(c,d){b.active&&b.targetWindows.has(a)&&(b.state.listenerCount++,c=d[0],d=b.state.eventTypeMap.get(c),b.state.eventTypeMap.set(c,d?d+1:1))}})};
var W6a={threshold:4E3,deltaThreshold:2500,g5b:"dp2-debug-panel, dp2-debug-panel *"},X6a=function(a){this.targetWindows=new Set;this.id="LARGE_DOM";this.config=W6a;this.state={elementsCreated:0,lastElementCount:0};this.beb=Symbol("pf");this.config=Object.assign(this.config,a);this.elementSelector="*:not("+this.config.g5b+")"};Y(X6a,Dl);f=X6a.prototype;f.reset=function(){this.state.elementsCreated=0;this.state.lastElementCount=this.getElementCount();this.L1a()};
f.start=function(){this.state.lastElementCount=this.getElementCount();this.L1a()};f.stop=function(){this.state.elementsCreated+=this.zWb();this.state.lastElementCount=this.getElementCount()};f.analyze=function(){if(this.state.elementsCreated>this.config.deltaThreshold||this.state.lastElementCount>this.config.threshold)return{detector:this,message:"The page is too heavy/complex ("+this.state.lastElementCount+" dom elements total / \ud835\udee5"+this.state.elementsCreated+")."}};
f.getMetrics=function(){return{elementsCreated:this.state.elementsCreated,lastElementCount:this.state.lastElementCount}};f.getTargets=function(){return 0===this.targetWindows.size?[]:[this.targetWindows.values().next().value]};f.L1a=function(){for(var a=g(this.getTargets()),b=a.next();!b.done;b=a.next()){b=this.getElements(b.value);b=g(b);for(var c=b.next();!c.done;c=b.next())c.value[this.beb]=!0}};
f.getElementCount=function(){for(var a=0,b=g(this.getTargets()),c=b.next();!c.done;c=b.next())a+=this.getElements(c.value).length;return a};f.zWb=function(){for(var a=0,b=g(this.getTargets()),c=b.next();!c.done;c=b.next()){c=this.getElements(c.value);c=g(c);for(var d=c.next();!d.done;d=c.next())d.value[this.beb]||a++}return a};f.getElements=function(a){try{return a.document.querySelectorAll(this.elementSelector)}catch(b){return a.document.querySelectorAll("*")}};
var Y6a={thresholdKb:500,EL:[/.+\.svg/i]},Z6a=function(a){this.targetWindows=new Set;this.id="LARGE_XHR";this.config=Y6a;this.startTime=0;this.state={totalXhrSizeBytes:0,rR:[]};this.config=Object.assign(this.config,a)};Y(Z6a,Dl);f=Z6a.prototype;f.reset=function(){this.state.totalXhrSizeBytes=0;this.state.rR=[];this.startTime=performance.now()};f.start=function(){this.startTime=performance.now()};f.stop=function(){this.state.totalXhrSizeBytes+=this.getTotalXhrSizeBytes(this.startTime)};
f.analyze=function(){if("transferSize"in PerformanceResourceTiming.prototype){var a=this.bytesToKb(this.state.totalXhrSizeBytes);if(a>this.config.thresholdKb)return{detector:this,message:"Too much data has been requested ("+a+"kb of data received over "+this.state.rR.length+" xhrs).",data:{Requests:this.state.rR}}}};f.registerWindow=function(a,b){this.targetWindows.has(a)||zAa(a);Dl.prototype.registerWindow.call(this,a,b)};
f.unregisterWindow=function(a){this.targetWindows.has(a)&&BAa(a);Dl.prototype.unregisterWindow.call(this,a)};f.getMetrics=function(){return{totalXhrSizeKb:this.bytesToKb(this.state.totalXhrSizeBytes)}};
f.getTotalXhrSizeBytes=function(a){for(var b=0,c=g(this.targetWindows),d=c.next();!d.done;d=c.next()){d=d.value;var e=oAa(d,a);e=g(e);for(var k=e.next();!k.done;k=e.next())if(k=k.value,("xmlhttprequest"===k.initiatorType||"fetch"===k.initiatorType)&&!this.tza(k)){var n=vAa(d,k)||0;b+=n;this.state.rR.push({url:k.name,sizeKb:this.bytesToKb(n)})}}this.state.rR.sort(function(p,u){return u.sizeKb-p.sizeKb});return b};
f.tza=function(a){if(!this.config.EL)return!1;for(var b=g(this.config.EL),c=b.next();!c.done;c=b.next())if(c.value.test(a.name))return!0;return!1};f.bytesToKb=function(a){return Number((a/1024).toFixed(2))};
var $6a={durationThreshold:10,countThreshold:20},a7a=function(a){this.targetWindows=new Set;this.id="MANY_SHORT_INTERVALS";this.config=$6a;this.state={active:!1,tasks:new Set};this.config=Object.assign(this.config,a)};Y(a7a,Dl);f=a7a.prototype;f.reset=function(){this.state.active=!1;this.state.tasks=new Set};f.start=function(){this.state.active=!0};f.stop=function(){this.state.active=!1};
f.analyze=function(){if(this.state.tasks.size>this.config.countThreshold)return{detector:this,message:"Too many short duration intervals have been created but not cleared ("+this.state.tasks.size+" intervals <= "+this.config.durationThreshold+" ms)."}};f.getMetrics=function(){return{tasksCount:this.state.tasks.size}};
f.registerWindow=function(a){var b=this;a!==a.parent&&a.hasOwnProperty("sharedHostData")||(Dl.prototype.registerWindow.call(this,a),a.Zone&&(jAa(a.Zone.prototype,a.Zone.prototype.scheduleTask,{after:function(c,d){var e;c=d[0];b.state.active&&"macroTask"===c.type&&(null===(e=c.data)||void 0===e?0:e.delay)&&c.data.delay<=b.config.durationThreshold&&b.targetWindows.has(a)&&b.state.tasks.add(c)}}),jAa(a.Zone.prototype,a.Zone.prototype.cancelTask,{after:function(c,d){c=d[0];b.state.active&&b.targetWindows.has(a)&&
b.state.tasks.has(c)&&b.state.tasks.delete(c)}})))};
var b7a={threshold:5,paddingMs:30,EL:[/.+\.svg/i]},c7a=function(a){this.targetWindows=new Set;this.id="WATERFALL_XHR";this.config=b7a;this.state={startTime:0,xhrSeq:[]};this.config=Object.assign(this.config,a)};Y(c7a,Dl);f=c7a.prototype;f.reset=function(){this.state.xhrSeq=[];this.state.startTime=performance.now()};f.start=function(){this.state.startTime=performance.now()};f.stop=function(){this.state.xhrSeq=this.getXhrSequence(this.state.startTime)};
f.analyze=function(){if(this.state.xhrSeq.length>this.config.threshold)return{detector:this,message:"Too many requests have been sent in a waterfall-like fashion ("+this.state.xhrSeq.length+" xhrs).",data:{"Request sequence":this.state.xhrSeq}}};f.getMetrics=function(){return{xhrSeqLength:this.state.xhrSeq.length}};
f.getXhrSequence=function(a){for(var b=this,c=[],d=g(this.targetWindows),e=d.next();!e.done;e=d.next())c=c.concat(oAa(e.value,a).filter(function(k){return"xmlhttprequest"===k.initiatorType||"fetch"===k.initiatorType}).filter(function(k){return!b.tza(k)}));return this.findLongestSequentialRun(c,this.config.paddingMs)};f.tza=function(a){if(!this.config.EL)return!1;for(var b=g(this.config.EL),c=b.next();!c.done;c=b.next())if(c.value.test(a.name))return!0;return!1};
f.topologicalSort=function(a){for(var b=Object.keys(a).length,c=[],d=Array(b).fill(!1),e=function(n){d[n]=!0;for(var p=a[n],u=0;u<p.length;u++)d[p[u]]||e(p[u]);c.push(n)},k=0;k<b;k++)d[k]||e(k);for(b=[];0<c.length;)b.push(c.pop());return b};
f.findLongestSequentialRun=function(a,b){if(2>a.length)return a;for(var c=Array.from({length:a.length},function(){return[]}),d=Array.from({length:a.length},function(){return[]}),e=0;e<a.length;e++)for(var k=0;k<a.length;k++)if(e!==k){var n=a[k].startTime-a[e].responseEnd;0<=n&&n<=b&&(c[e].push(k),d[k].push(e))}c=this.topologicalSort(c);var p={},u=function(y){if(p[y])return p[y].pathLength;if(0<d[y].length){for(var B=-1,C=-1,H=g(d[y]),M=H.next();!M.done;M=H.next()){M=M.value;var U=u(M)+1;U>C&&(C=U,
B=M)}p[y]={longestParent:B,pathLength:C};return C}p[y]={longestParent:void 0,pathLength:1};return 1};b=-1;c=g(c);for(e=c.next();!e.done;e=c.next())if(e=e.value,k=u(e),k>b){b=k;var v=e}for(b=[];void 0!==v;)b.unshift(v),v=p[v].longestParent;return b.map(function(y){return a[y]})};
var d7a={LARGE_DOM:{detector:X6a,config:[{threshold:2E3,deltaThreshold:900}]},EVENT_LISTENERS:{detector:V6a,config:[{threshold:750}]},LARGE_XHR:{detector:Z6a,config:[{thresholdKb:100}]},DUPLICATE_XHR:{detector:T6a,config:[{threshold:2}]},CD_CAUSING_TASKS:{detector:L6a,config:[{threshold:90}]},MANY_SHORT_INTERVALS:{detector:a7a,config:[{durationThreshold:10,countThreshold:4}]},WATERFALL_XHR:{detector:c7a,config:[{threshold:4,paddingMs:30}]},ANGULAR_CHANGE_DETECTOR:{detector:J6a,config:[{Qia:130}]},
UNUSED_DATA_DETECTOR:{detector:R6a,config:[{zBa:0}]},NON_INLINE_ROUTES:{detector:N6a,config:[{threshold:1}]}};
var CAa=function(a,b){this.name=a;this.report=b;this.userTiming=w3a();this.startMarkerInternal=this.stopTime=this.startTime=null};f=CAa.prototype;f.start=function(){this.startTime=Date.now();this.stopTime=null;this.startMarkerInternal=this.userTiming.mark();return this};
f.record=function(a,b){a=void 0===a?this.name:a;b=void 0===b?this.report:b;(0,Z.assert)(this.isStarted());b=(0,Z.assert)(b);(a=(0,Z.assertString)(a))||Promise.resolve().then(function(){throw Error("qf`"+b.name);});b.addFullTiming(a,this.tickTiming());this.userTiming.mark(a,this.startMarker)};f.stop=function(){(0,Z.assert)(this.isStarted());this.stopTime||(this.stopTime=Date.now());return this};f.isStarted=function(){return null!=this.startTime};f.isStopped=function(){return null!=this.stopTime};
f.tick=function(){(0,Z.assert)(this.isStarted());return Date.now()-this.startTime};f.tickTiming=function(){(0,Z.assert)(this.isStarted());return{start:this.startTime,end:Date.now()}};f.started=function(){(0,Z.assert)(this.isStarted());return this.startTime};f.stopped=function(){(0,Z.assert)(this.isStopped());return this.stopTime};f.elapsed=function(){(0,Z.assert)(this.isStarted());(0,Z.assert)(this.isStopped());return this.stopTime-this.startTime};
f.elapsedTiming=function(){(0,Z.assert)(this.isStarted());(0,Z.assert)(this.isStopped());return{start:this.startTime,end:this.stopTime}};Ye.Object.defineProperties(CAa.prototype,{startMarker:{configurable:!0,enumerable:!0,get:function(){return this.startMarkerInternal}}});
var f7a=function(a,b){var c=this;b=void 0===b?xf():b;this.reportManager=a;this.rellog=b;this.logger=null;this.routersSubject=new pd;this.eventsSubject=new pd;this.events=this.eventsSubject.asObservable();this.isNavigationIdle=this.isNavigationIdleSubject=new pf(!1);this.activeRoutersCount=this.activeRoutersCountSubject=new pf(0);this.navigationId=0;this.state="initial-load";this.activeByRouter=new Map;this.currentUrl="";this.pageCsiReport=this.initialCsiReport=this.createNewCsiPageReport();this.browserPerformance=
new B6a;this.H7a=new nc;this.f5a=new nc;this.zN=new pf(!1);this.g3a=this.zi=!1;this.rellogStopwatch=b.startAppLoad(this.browserPerformance.requestStartTime);this.routersSubject.pipe(z(function(d){return d.events}),jla()).subscribe(function(d){d instanceof D6a&&c.handleLocationEvent(d);d instanceof E6a&&c.handleRouting(d);d instanceof F6a&&c.handleErrorEvent(d);d instanceof G6a&&c.handleCanonicalPathResolveEvent(d);d instanceof H6a&&c.handleRenderEvent(d)});this.reportManager.addFinalizeHook(function(){"active"!==
c.state&&"render"!==c.state||c.navigationCsiStopwatch.record("route_transition_abandoned")});this.initializePerfMonitor(e7a)},g7a,vBa=function(a){var b=void 0===b?xf():b;g7a||(g7a=new f7a(a,b));return g7a};f=f7a.prototype;f.registerAdapter=function(a){this.routersSubject.next(a);a.init(this)};f.getPageStopwatch=function(){return this.pageCsiStopwatch};f.getNavigationId=function(){return this.navigationId};f.getNavigationState=function(){return this.state};f.initializePerfMonitor=function(){};
f.Zq=function(){};f.DQ=function(){};f.reports=function(){return this.H7a};f.gw=function(){return this.f5a};f.Jdc=function(){this.g3a=!0};
f.createNewCsiPageReport=function(){"initial-load"===this.state&&this.reportManager.pageReport||this.reportManager.createReportAsCurrent("",this.pageCsiReport?this.pageCsiReport.getId():void 0);var a=this.reportManager.getCurrentPageReport();this.navigationCsiStopwatch=DAa("route_transition",a);this.pageCsiStopwatch=DAa("page",a);a.warmLoading="initial-load"!==this.state;return a};
f.startNewNavigation=function(){if("active"===this.state||"render"===this.state)this.navigationCsiStopwatch.record("route_transition_abandoned"),this.rellogStopwatch.markAsAbandoned(),this.completeNavigation(!1);"initial-load"===this.state?(this.rellogStopwatch.recordStep("routing-started"),this.initialCsiReport.addFullTiming("app_bootstrapped",{start:this.browserPerformance.requestStartTime,end:Date.now()})):(this.rellogStopwatch=this.rellog.startNavigation(),this.navigationId++,this.pageCsiReport=
this.createNewCsiPageReport());this.navigationCsiStopwatch.start();this.pageCsiStopwatch.start();this.transitionTo("pending");this.activeByRouter.clear();this.eventsSubject.next(new C6a("start",this.currentUrl,this.navigationId,this.pageCsiReport));this.isNavigationIdleSubject.next(!1)};
f.completeNavigation=function(a){a=void 0===a?!0:a;this.transitionTo("finished");var b=this.pageCsiReport;this.navigationCsiStopwatch.stop();this.pageCsiStopwatch.stop();a&&this.navigationCsiStopwatch.record();this.rellogStopwatch.stopAndRecord();if(!b.warmLoading&&(this.browserPerformance.addInitialLoadTimings(b),a&&this.browserPerformance.requestStartTime)){b.addFullTiming("app_loaded",{start:this.browserPerformance.requestStartTime,end:Date.now()});try{performance.measure("app_loaded",{start:performance.timing.requestStart-
performance.timeOrigin,end:performance.now()})}catch(c){}}this.browserPerformance.addResourceLoadingTimings(b,this.pageCsiStopwatch.started());this.eventsSubject.next(new C6a("finish",this.currentUrl,this.navigationId,b,a));this.isNavigationIdleSubject.next(!0)};f.handleCanonicalPathResolveEvent=function(a){this.reportManager.resolveCurrentPage(a.canonicalPath);this.rellog.handleCanonicalPathResolveEvent(a.canonicalPath)};
f.handleRenderEvent=function(a){if("initial"===a.stage){if(!this.assertState("active")||!this.isRouterActive(a.source))return;this.transitionTo("render");this.rellogStopwatch.recordStep("initialized",!0);this.rellogStopwatch.setPlatformType(a.source.platform());this.navigationCsiStopwatch.record("route_transition_initial")}"full"===a.stage&&this.assertState("active","render")&&this.completeNavigation()};
f.handleErrorEvent=function(a){this.isRouterActive(a.source)&&"active"===this.state&&(a.error instanceof Error&&this.rellog.logHandledJsException({error:a.error,errorExperience:5}),this.rellogStopwatch.setRawPagePath(a.url.replace(/(\?.*)$/g,"")),this.handleNavigationError())};f.handleNavigationError=function(a){"finished"!==this.state&&(this.rellogStopwatch.recordError(void 0===a?"generic":a),this.rellogStopwatch.markAsFailed(),this.completeNavigation(!1))};
f.handleRouting=function(a){if("finished"!==this.state){this.activeByRouter.set(a.source,"start"===a.action);var b=this.activeRouters();this.activeRoutersCountSubject.next(b);"pending"===this.state&&0<b&&this.transitionTo("active");"active"===this.state&&0===b&&(this.transitionTo("pending"),"cancel"===a.action&&this.handleNavigationError("NavigationCancelled"));"active"===this.state&&this.pageCsiStopwatch.start()}};
f.handleLocationEvent=function(a){var b=ab(this.currentUrl).getPath(),c=ab(a.url).getPath();switch(a.kind){case "default":var d;(d=c===b)||(c=c.replace(/;[^=;/]+(=[^;/]*)?/g,""),b=b.replace(/;[^=;/]+(=[^;/]*)?/g,""),d=c===b);if(d)return;break;case "new":break;case "redirect":case "reload":c!==b&&(this.rellogStopwatch.recordRedirect(b,c),this.currentUrl=a.url);if((c.startsWith(ql.create().link().asString())||c.includes(";navigation-error"))&&c!==b)this.handleNavigationError(this.rellogStopwatch.getNavigationErrorType(c));
else return;break;default:throw Error("rf`"+a.kind);}this.currentUrl=a.url;this.startNewNavigation()};f.activeRouters=function(){var a=0;this.activeByRouter.forEach(function(b){b&&a++});return a};f.isRouterActive=function(a){return!!this.activeByRouter.get(a)};f.assertState=function(){return lb.apply(0,arguments).includes(this.state)?!0:!1};f.transitionTo=function(a){this.state=a};var e7a=d7a;
var El={},QDa=(El[0]="OK",El[1]="Cancelled",El[2]="Unknown",El[3]="Invalid argument",El[4]="Deadline exceeded",El[5]="Not found",El[6]="Already exists",El[7]="Permission denied",El[8]="Resource exhausted",El[9]="Failed precondition",El[10]="Aborted",El[11]="Out of range",El[12]="Unimplemented",El[13]="Internal",El[14]="Unavailable",El[15]="Data loss",El[16]="Unauthenticated",El),Fl={},PDa=(Fl[0]=200,Fl[1]=499,Fl[2]=500,Fl[3]=400,Fl[4]=504,Fl[5]=404,Fl[6]=409,Fl[7]=403,Fl[8]=429,Fl[9]=400,Fl[10]=409,
Fl[11]=400,Fl[12]=501,Fl[13]=500,Fl[14]=503,Fl[15]=500,Fl[16]=401,Fl),h7a={200:0,499:1,500:2,400:3,504:4,404:5,409:6,403:7,401:16,429:8,501:12,503:14};
var i7a=function(a,b,c){this.id=a;this.rootZone=b;this.stableCallback=c;this.stableTimeoutId=this.logger=null;this.active=!0;this.suspended=0;this.dirty=!1;this.asyncTaskCount=0;this.name="AsyncTrackingZone";this.properties={};this.ng1TrackingZone=null;this.logInfo("Creating new zone spec [id = "+this.id+"]");this.properties.AsyncTrackingZone=this};f=i7a.prototype;
f.track=function(a,b){var c=this;b=void 0===b?"":b;var d=function(){c.decrementTaskCounter("track<"+b+">");c.logFine("Promise done.")};this.logFine("Waiting on a promise.");this.incrementTaskCounter("track<"+b+">");a.then(d,d);return a};f.maybeScheduleEmitStable=function(){var a=this;this.dirty=!0;this.suspended||null==this.stableTimeoutId&&0===this.asyncTaskCount&&this.active&&this.rootZone.run(function(){a.stableTimeoutId=setTimeout(function(){a.active=!1;a.logInfo("Stable.");a.stableCallback()})})};
f.resetStableTimeout=function(){var a=this;this.suspended||null!==this.stableTimeoutId&&this.rootZone.run(function(){clearTimeout(a.stableTimeoutId);a.stableTimeoutId=null})};f.beginUpdate=function(){this.resetStableTimeout();this.suspended++};f.endUpdate=function(a){this.suspended--;(this.dirty||(void 0===a?0:a))&&this.maybeScheduleEmitStable()};f.incrementTaskCounter=function(){this.asyncTaskCount++;this.resetStableTimeout()};
f.decrementTaskCounter=function(a){this.asyncTaskCount--;this.maybeScheduleEmitStable();this.logCompletedTask(a)};f.logCompletedTask=function(){};f.onInvoke=function(a,b,c,d,e,k,n){try{return a.invoke(c,d,e,k,n)}finally{this.maybeScheduleEmitStable()}};
f.onScheduleTask=function(a,b,c,d){if(this.shouldIgnoreTaskAndSubtasks(d))return d.cancelScheduleRequest(),EAa(c).scheduleTask(d);this.shouldCountTask(d)?(this.logFine("Scheduled "+d.source),this.incrementTaskCounter(d)):this.logFine("Scheduled [not counted] "+d.source);return a.scheduleTask(c,d)};f.onCancelTask=function(a,b,c,d){try{return a.cancelTask(c,d)}finally{this.shouldCountTask(d)?(this.logFine("Cancelled "+d.source),this.decrementTaskCounter(d)):this.logFine("Cancelled [not counted] "+d.source)}};
f.onInvokeTask=function(a,b,c,d,e,k){b=this.shouldCountTask(d);this.logFine("Invoking task "+(b?"":"[not counted] ")+d.source);try{return a.invokeTask(c,d,e,k)}finally{b&&this.decrementTaskCounter(d)}};f.shouldIgnoreTaskAndSubtasks=function(a){return"eventTask"===a.type||a.data&&a.data.isPeriodic&&1333===a.data.delay?!0:!1};
f.shouldCountTask=function(a){return"macroTask"!==a.type||a.data&&a.data.isPeriodic?!1:a.data&&a.data.delay&&1E3<=a.data.delay?(this.logFine("Ignoring long task ("+a.data.delay+"ms, "+(a.source||"")+")"),!1):!0};f.logInfo=function(){this.rootZone.run(function(){})};f.logFine=function(){this.rootZone.run(function(){})};f.setRootZone=function(a){this.rootZone=a};Ye.Object.defineProperties(i7a.prototype,{pendingTasks:{configurable:!0,enumerable:!0,get:function(){return this.asyncTaskCount}}});
var j7a=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};
var k7a=function(a,b,c){this.trackingZone=a;this.rootZone=b;this.trackUntilComplete=void 0===c?!1:c;this.finishedTracking=!1};k7a.prototype.now=function(){return Date.now()};k7a.prototype.schedule=function(a,b,c){var d=this;b=void 0===b?0:b;return this.finishedTracking?XRa.schedule(a,b,c):(this.trackUntilComplete||this.rootZone.run(function(){setTimeout(function(){d.finishedTracking=!0},0)}),this.trackingZone.run(function(){return XRa.schedule(a,b,c)}))};
var l7a=function(){this.onStableSubject=new pd;this.activeTrackingZoneNg2=null;this.rootZone=Zone.root;this.logger=null;this.onStable=this.onStableSubject.asObservable();this.reset(-1)};f=l7a.prototype;
f.reset=function(a){var b=this;this.activeTrackingZoneSpec=new i7a(a,this.rootZone,function(){b.onStableSubject.next(a)});this.activeTrackingZoneNg1=this.rootZone.fork(this.activeTrackingZoneSpec);this.activeTrackingZoneNg2=null;this.activeTrackingZoneSpec.ng1TrackingZone=this.activeTrackingZoneNg1;return this.activeTrackingZoneSpec};f.getActiveTrackingZoneSpec=function(){return this.getZoneSpec(this.activeTrackingZone)};f.isInTrackingZone=function(){return null!=Zone.current.get("AsyncTrackingZone")};
f.isInActiveTrackingZone=function(){return this.maybeGetZoneSpec()===this.getActiveTrackingZoneSpec()};f.run=function(a){var b=this.activeTrackingZone;return b===Zone.current?a():b.run(a)};f.runOutsideTracker=function(a){var b=EAa(Zone.current);return b&&b!==Zone.current?b.run(a):a()};f.track=function(a,b){this.activeTrackingZoneSpec.track(a,void 0===b?"":b)};f.trackOnCurrentZone=function(a,b){var c=this.maybeGetZoneSpec();return c?c.track(a,b):a};
f.trackObservableOnCurrentZone=function(a,b){a=void 0===a?!1:a;b=void 0===b?!1:b;var c=new j7a,d=this.rootZone.run(function(){return oc(0).pipe(Zc(1E4)).subscribe(function(){(0,Z.assert)(!1,"Tracked observable abandoned due to timeout! This will count against the page's SLO targets if it occurs in prod.");c.reject("timeout")})});b?this.track(c.promise):this.trackOnCurrentZone(c.promise);var e=new k7a(b?this.activeTrackingZone:Zone.current,this.rootZone,a);return function(k){return k.pipe(Dd(function(){a||
(c.resolve(),d.unsubscribe())},function(){d.unsubscribe();c.reject()},function(){d.unsubscribe();c.resolve()}),Ema(e))}};f.getZoneSpec=function(a){a=void 0===a?Zone.current:a;return(0,Z.assert)(this.maybeGetZoneSpec(a))};f.maybeGetZoneSpec=function(a){a=void 0===a?Zone.current:a;return a.get("AsyncTrackingZone")};
f.setRootZone=function(a){this.rootZone=a;this.activeTrackingZoneSpec.setRootZone(a);this.activeTrackingZoneNg1=this.rootZone.fork(this.activeTrackingZoneSpec);this.activeTrackingZoneNg2=null};
Ye.Object.defineProperties(l7a.prototype,{activeTrackingZone:{configurable:!0,enumerable:!0,get:function(){var a=Zone.current.getZoneWith("isAngularZone");return a?(this.activeTrackingZoneNg2||(this.activeTrackingZoneNg2=a.fork(this.activeTrackingZoneSpec)),this.activeTrackingZoneNg2):this.activeTrackingZoneNg1}},pendingTasks:{configurable:!0,enumerable:!0,get:function(){return this.activeTrackingZoneSpec.pendingTasks}}});
var m7a,Gl,Hl=function(){Gl||(Gl=new l7a);return Gl},Bf=function(){m7a||(m7a=new Hl);return m7a};f=Hl.prototype;f.reset=function(a){return Gl.reset(a)};f.getActiveTrackingZoneSpec=function(){return Gl.getActiveTrackingZoneSpec()};f.isInTrackingZone=function(){return Gl.isInTrackingZone()};f.isInActiveTrackingZone=function(){return Gl.isInActiveTrackingZone()};f.run=function(a){return Gl.run(a)};f.runOutsideTracker=function(a){return Gl.runOutsideTracker(a)};f.track=function(a,b){Gl.track(a,b)};
f.trackObservableOnCurrentZone=function(a,b){return Gl.trackObservableOnCurrentZone(void 0===a?!1:a,void 0===b?!1:b)};f.trackOnCurrentZone=function(a,b){return Gl.trackOnCurrentZone(a,b)};f.getZoneSpec=function(a){return Gl.getZoneSpec(a)};f.maybeGetZoneSpec=function(a){return Gl.maybeGetZoneSpec(a)};f.setRootZone=function(a){Gl.setRootZone(a)};
Ye.Object.defineProperties(Hl.prototype,{onStable:{configurable:!0,enumerable:!0,get:function(){return Gl.onStable}},activeTrackingZone:{configurable:!0,enumerable:!0,get:function(){return Gl.activeTrackingZone}},pendingTasks:{configurable:!0,enumerable:!0,get:function(){return Gl.pendingTasks}}});Hl.ea=function(){return[]};Hl.\u0275fac=function(a){return new (a||Hl)};Hl.\u0275prov=xb({token:Hl,factory:function(){Gl||(Gl=new l7a);return Gl},providedIn:"root"});
var n7a=function(a){Th.call(this,a)};Y(n7a,Th);f=n7a.prototype;f.setCommonVariable=function(a){return oh(this,1,o7a,a)};f.setCustomVariable=function(a){return oh(this,2,o7a,a)};f.setJsModule=function(a){return oh(this,3,o7a,a)};f.getStartTimeMs=function(){return rh(this,4)};f.setStartTimeMs=function(a){return wh(this,4,a)};f.getDurationMs=function(){return rh(this,5)};f.setDurationMs=function(a){return wh(this,5,a)};f.serializeBinary=function(){return Ch(this,p7a)};
var p7a=function(){return[1,xNa,o7a,2,xNa,o7a,3,qNa,o7a,4,gNa,5,gNa]},o7a=[1,2,3];n7a.prototype.toObject=function(a){return q7a(a,this)};var q7a=function(a,b){if(null!=b){var c={commonVariable:Ga(th(b,1,o7a)),customVariable:Ga(th(b,2,o7a)),jsModule:Ga(th(b,3,o7a)),startTimeMs:rh(b,4),durationMs:rh(b,5)};a&&(c.$jspbMessageInstance=b);return c}};
var r7a=function(a){Th.call(this,a)};Y(r7a,Th);f=r7a.prototype;f.getTrackingId=function(){return sh(this,1)};f.setTrackingId=function(a){return zh(this,1,a)};f.getHttpStatus=function(){return rh(this,2)};f.setHttpStatus=function(a){return wh(this,2,a)};f.getErrorSpace=function(){return sh(this,3)};f.setErrorSpace=function(a){return zh(this,3,a)};f.getErrorCode=function(){return sh(this,4)};f.setErrorCode=function(a){return zh(this,4,a)};f.getErrorExperience=function(){return hh(this,5,0)};
f.setErrorExperience=function(a){return Ah(this,5,a)};f.getErrorUrl=function(){return sh(this,6)};f.setErrorUrl=function(a){return zh(this,6,a)};f.getErrorMethod=function(){return sh(this,7)};f.setErrorMethod=function(a){return zh(this,7,a)};f.serializeBinary=function(){return Ch(this,s7a)};var s7a=function(){return[1,Lh,2,Fh,3,Lh,4,Lh,5,Sh,6,Lh,7,Lh]};r7a.prototype.toObject=function(a){return t7a(a,this)};
var t7a=function(a,b){if(null!=b){var c={trackingId:sh(b,1),httpStatus:rh(b,2),errorSpace:sh(b,3),errorCode:sh(b,4),errorExperience:hh(b,5,0),errorUrl:sh(b,6),errorMethod:sh(b,7)};a&&(c.$jspbMessageInstance=b);return c}};
var v7a=function(a){Th.call(this,a,-1,u7a)};Y(v7a,Th);f=v7a.prototype;f.getClientErrorList=function(){return oa(this,r7a,1)};f.addClientError=function(a,b){return qh(this,1,r7a,a,b)};f.otb=function(){return RMa(this,1,r7a,void 0,void 0)};f.getClientLatencyList=function(){return oa(this,n7a,2)};f.addClientLatency=function(a,b){return qh(this,2,n7a,a,b)};f.serializeBinary=function(){return Ch(this,w7a)};var w7a=function(){return[1,Ph,r7a,s7a,2,Ph,n7a,p7a]},u7a=[1,2];
v7a.prototype.toObject=function(a){if(null!=this){var b={clientErrorList:Ca(this.getClientErrorList(),t7a,a),clientLatencyList:Ca(this.getClientLatencyList(),q7a,a)};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var Il=function(a,b){this.type="function"==typeof x7a&&a instanceof x7a?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1};Il.prototype.stopPropagation=function(){this.propagationStopped_=!0};Il.prototype.preventDefault=function(){this.defaultPrevented=!0};
var y7a="PointerEvent"in ca,z7a="MSPointerEvent"in ca&&!(!ca.navigator||!ca.navigator.msPointerEnabled),A7a=function(){if(!ca.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{ca.addEventListener("test",Lg,b),ca.removeEventListener("test",Lg,b)}catch(c){}return a}();
var B7a=function(a){return $g?"webkit"+a:a.toLowerCase()};B7a("AnimationStart");B7a("AnimationEnd");B7a("AnimationIteration");
var C7a=B7a("TransitionEnd"),D7a={MOUSEDOWN:y7a?"pointerdown":z7a?"MSPointerDown":"mousedown",MOUSEUP:y7a?"pointerup":z7a?"MSPointerUp":"mouseup",MOUSECANCEL:y7a?"pointercancel":z7a?"MSPointerCancel":"mousecancel",MOUSEMOVE:y7a?"pointermove":z7a?"MSPointerMove":"mousemove",MOUSEOVER:y7a?"pointerover":z7a?"MSPointerOver":"mouseover",MOUSEOUT:y7a?"pointerout":z7a?"MSPointerOut":"mouseout",MOUSEENTER:y7a?"pointerenter":z7a?"MSPointerEnter":"mouseenter",MOUSELEAVE:y7a?"pointerleave":z7a?"MSPointerLeave":
"mouseleave"};
var Jl=function(a,b){Il.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.platformModifierKey=!1;this.pointerId=0;this.pointerType="";this.event_=null;a&&this.init(a,b)};Qg(Jl,Il);var E7a=RTa({2:"touch",3:"pen",4:"mouse"});f=Jl.prototype;
f.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)?Yg&&(XLa(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=$g||void 0!==a.offsetX?a.offsetX:
a.layerX,this.offsetY=$g||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.platformModifierKey=ah?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType="string"===typeof a.pointerType?a.pointerType:E7a[a.pointerType]||"";this.state=a.state;this.event_=a;a.defaultPrevented&&Jl.superClass_.preventDefault.call(this)};f.isButton=function(a){return this.event_.button==a};f.isMouseActionButton=function(){return this.isButton(0)&&!(ah&&this.ctrlKey)};f.stopPropagation=function(){Jl.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
f.preventDefault=function(){Jl.superClass_.preventDefault.call(this);var a=this.event_;a.preventDefault?a.preventDefault():a.returnValue=!1};
var F7a="closure_listenable_"+(1E6*Math.random()|0),G7a=function(a){return!(!a||!a[F7a])};
var H7a=0;
var I7a=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=++H7a;this.removed=this.callOnce=!1};I7a.prototype.markAsRemoved=function(){this.removed=!0;this.handler=this.src=this.proxy=this.listener=null};
var J7a=function(a){this.src=a;this.listeners={};this.typeCount_=0};f=J7a.prototype;f.add=function(a,b,c,d,e){var k=a.toString();a=this.listeners[k];a||(a=this.listeners[k]=[],this.typeCount_++);var n=K7a(a,b,d,e);-1<n?(b=a[n],c||(b.callOnce=!1)):(b=new I7a(b,this.src,k,!!d,e),b.callOnce=c,a.push(b));return b};
f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=K7a(e,b,c,d);return-1<b?(e[b].markAsRemoved(),Ea.removeAt(e,b),0==e.length&&(delete this.listeners[a],this.typeCount_--),!0):!1};f.removeByKey=function(a){var b=a.type;if(!(b in this.listeners))return!1;var c=Ea.remove(this.listeners[b],a);c&&(a.markAsRemoved(),0==this.listeners[b].length&&(delete this.listeners[b],this.typeCount_--));return c};
f.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var d=this.listeners[c],e=0;e<d.length;e++)++b,d[e].markAsRemoved();delete this.listeners[c];this.typeCount_--}return b};f.getListeners=function(a,b){a=this.listeners[a.toString()];var c=[];if(a)for(var d=0;d<a.length;++d){var e=a[d];e.capture==b&&c.push(e)}return c};f.getListener=function(a,b,c,d){a=this.listeners[a.toString()];var e=-1;a&&(e=K7a(a,b,c,d));return-1<e?a[e]:null};
f.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return eda(this.listeners,function(k){for(var n=0;n<k.length;++n)if(!(c&&k[n].type!=d||e&&k[n].capture!=b))return!0;return!1})};var K7a=function(a,b,c,d){for(var e=0;e<a.length;++e){var k=a[e];if(!k.removed&&k.listener==b&&k.capture==!!c&&k.handler==d)return e}return-1};
var L7a="closure_lm_"+(1E6*Math.random()|0),M7a={},N7a=0,Kl=function(a,b,c,d,e){if(d&&d.once)return O7a(a,b,c,d,e);if(Array.isArray(b)){for(var k=0;k<b.length;k++)Kl(a,b[k],c,d,e);return null}c=P7a(c);return G7a(a)?a.listen(b,c,Lf(d)?!!d.capture:!!d,e):Q7a(a,b,c,!1,d,e)},Q7a=function(a,b,c,d,e,k){if(!b)throw Error("sf");var n=Lf(e)?!!e.capture:!!e,p=R7a(a);p||(a[L7a]=p=new J7a(a));c=p.add(b,c,d,n,k);if(c.proxy)return c;d=S7a();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)A7a||(e=n),void 0===
e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(T7a(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("tf");N7a++;return c},S7a=function(){var a=U7a,b=function(c){return a.call(b.src,b.listener,c)};return b},O7a=function(a,b,c,d,e){if(Array.isArray(b)){for(var k=0;k<b.length;k++)O7a(a,b[k],c,d,e);return null}c=P7a(c);return G7a(a)?a.listenOnce(b,c,Lf(d)?!!d.capture:!!d,e):Q7a(a,b,c,!0,d,e)},V7a=function(a,b,c,d,e){if(Array.isArray(b))for(var k=
0;k<b.length;k++)V7a(a,b[k],c,d,e);else d=Lf(d)?!!d.capture:!!d,c=P7a(c),G7a(a)?a.unlisten(b,c,d,e):a&&(a=R7a(a))&&(b=a.getListener(b,c,d,e))&&Ll(b)},Ll=function(a){if("number"===typeof a||!a||a.removed)return!1;var b=a.src;if(G7a(b))return b.unlistenByKey(a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(T7a(c),d):b.addListener&&b.removeListener&&b.removeListener(d);N7a--;(c=R7a(b))?(c.removeByKey(a),0==c.typeCount_&&(c.src=null,b[L7a]=
null)):a.markAsRemoved();return!0},T7a=function(a){return a in M7a?M7a[a]:M7a[a]="on"+a},U7a=function(a,b){if(a.removed)a=!0;else{b=new Jl(b,this);var c=a.listener,d=a.handler||a.src;a.callOnce&&Ll(a);a=c.call(d,b)}return a},R7a=function(a){a=a[L7a];return a instanceof J7a?a:null},W7a="__closure_events_fn_"+(1E9*Math.random()>>>0),P7a=function(a){if("function"===typeof a)return a;a[W7a]||(a[W7a]=function(b){return a.handleEvent(b)});return a[W7a]};ETa(function(a){U7a=a(U7a)});
var Ml=function(){Oi.call(this);this.eventTargetListeners_=new J7a(this);this.actualEventTarget_=this;this.parentEventTarget_=null};Qg(Ml,Oi);Ml.prototype[F7a]=!0;f=Ml.prototype;f.getParentEventTarget=function(){return this.parentEventTarget_};f.setParentEventTarget=function(a){this.parentEventTarget_=a};f.addEventListener=function(a,b,c,d){Kl(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){V7a(this,a,b,c,d)};
f.dispatchEvent=function(a){var b,c=this.getParentEventTarget();if(c)for(b=[];c;c=c.getParentEventTarget())b.push(c);c=this.actualEventTarget_;var d=a.type||a;if("string"===typeof a)a=new Il(a,c);else if(a instanceof Il)a.target=a.target||c;else{var e=a;a=new Il(d,c);Ua(a,e)}e=!0;if(b)for(var k=b.length-1;!a.propagationStopped_&&0<=k;k--){var n=a.currentTarget=b[k];e=n.fireListeners(d,!0,a)&&e}a.propagationStopped_||(n=a.currentTarget=c,e=n.fireListeners(d,!0,a)&&e,a.propagationStopped_||(e=n.fireListeners(d,
!1,a)&&e));if(b)for(k=0;!a.propagationStopped_&&k<b.length;k++)n=a.currentTarget=b[k],e=n.fireListeners(d,!1,a)&&e;return e};f.disposeInternal=function(){Ml.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};f.listen=function(a,b,c,d){return this.eventTargetListeners_.add(String(a),b,!1,c,d)};f.listenOnce=function(a,b,c,d){return this.eventTargetListeners_.add(String(a),b,!0,c,d)};
f.unlisten=function(a,b,c,d){return this.eventTargetListeners_.remove(String(a),b,c,d)};f.unlistenByKey=function(a){return this.eventTargetListeners_.removeByKey(a)};f.removeAllListeners=function(a){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(a):0};
f.fireListeners=function(a,b,c){a=this.eventTargetListeners_.listeners[String(a)];if(!a)return!0;a=a.concat();for(var d=!0,e=0;e<a.length;++e){var k=a[e];if(k&&!k.removed&&k.capture==b){var n=k.listener,p=k.handler||k.src;k.callOnce&&this.unlistenByKey(k);d=!1!==n.call(p,c)&&d}}return d&&!c.defaultPrevented};f.getListeners=function(a,b){return this.eventTargetListeners_.getListeners(String(a),b)};f.getListener=function(a,b,c,d){return this.eventTargetListeners_.getListener(String(a),b,c,d)};
f.hasListener=function(a,b){return this.eventTargetListeners_.hasListener(void 0!==a?String(a):void 0,b)};
var X7a=function(a,b){Ml.call(this);this.interval_=a||1;this.timerObject_=b||ca;this.boundTick_=Og(this.tick_,this);this.last_=Pg()};Qg(X7a,Ml);f=X7a.prototype;f.enabled=!1;f.timer_=null;f.getInterval=function(){return this.interval_};f.setInterval=function(a){this.interval_=a;this.timer_&&this.enabled?(this.stop(),this.start()):this.timer_&&this.stop()};
f.tick_=function(){if(this.enabled){var a=Pg()-this.last_;0<a&&a<.8*this.interval_?this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_-a):(this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null),this.dispatchTick(),this.enabled&&(this.stop(),this.start()))}};f.dispatchTick=function(){this.dispatchEvent("tick")};f.start=function(){this.enabled=!0;this.timer_||(this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_),this.last_=Pg())};
f.stop=function(){this.enabled=!1;this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null)};f.disposeInternal=function(){X7a.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};var Nl=function(a,b,c){if("function"===typeof a)c&&(a=Og(a,c));else if(a&&"function"==typeof a.handleEvent)a=Og(a.handleEvent,a);else throw Error("uf");return 2147483647<Number(b)?-1:ca.setTimeout(a,b||0)},Ol=function(a){ca.clearTimeout(a)};
var Y7a=function(a,b,c){Oi.call(this);this.listener_=a;this.interval_=b||0;this.handler_=c;this.callback_=Og(this.doAction_,this)};Qg(Y7a,Oi);f=Y7a.prototype;f.id_=0;f.disposeInternal=function(){Y7a.superClass_.disposeInternal.call(this);this.stop();delete this.listener_;delete this.handler_};f.start=function(a){this.stop();this.id_=Nl(this.callback_,void 0!==a?a:this.interval_)};f.startIfNotActive=function(a){this.isActive()||this.start(a)};
f.stop=function(){this.isActive()&&Ol(this.id_);this.id_=0};f.fire=function(){this.stop();this.doAction_()};f.isActive=function(){return 0!=this.id_};f.doAction_=function(){this.id_=0;this.listener_&&this.listener_.call(this.handler_)};
var Z7a=function(a,b,c,d){this.name=a;this.enabled=b;this.sender=c;this.warmLoading=!0;this.extraParams={};this.retries=0;this.timings={};this.fullTimings={};this.errors=[];this.pendingStats={};this.angularjsRoute=this.tainted=this.severeErrorSent=this.hasUnsentTimings=!1;this.id=void 0!==d?d:Math.floor(Math.random()*Number.MAX_SAFE_INTEGER);this.logger=null;this.delayedSend=new Y7a(this.send,5E3,this);this.bodyToSend=new v7a;this.hasFullTiming_forTest=this.hasFullTiming;this.clearTimings_forTest=
this.clearTimings;this.updateTaintedState()};f=Z7a.prototype;f.getId=function(){return this.id};f.getPath=function(){return this.name.startsWith("route:")?this.name.substring(6):""};f.addTiming=function(a,b){(0,Z.assert)(a&&a.length,"Invalid timing.");b=Math.round(b);hda(this.timings,a)||(this.timings[a]=[]);hda(this.pendingStats,a)||(this.pendingStats[a]=[]);this.timings[a].push(b);this.recordTimingForTest(a,b);this.pendingStats[a].push(b);this.hasUnsentTimings=!0;this.scheduleSend();return this};
f.recordTimingForTest=function(){};f.newClientLatency=function(a){var b=new n7a;a.startsWith("module:")?b.setJsModule(a.substring(7)):a in y6a?b.setCommonVariable(y6a[a]):a in w6a&&b.setCustomVariable(w6a[a]);return b};
f.addFullTiming=function(a,b,c){c=void 0===c?!1:c;(0,Z.assert)(a&&a.length,"Invalid timing.");hda(this.fullTimings,a)||(this.fullTimings[a]=[]);this.fullTimings[a].push(b);c||(c=b.end-b.start,this.bodyToSend.addClientLatency(this.newClientLatency(a).setStartTimeMs(b.start).setDurationMs(c)),this.addTiming(a,c));return this};
f.sumPartTiming=function(a){if(hda(this.fullTimings,a)){for(var b=0,c=g(this.fullTimings[a]),d=c.next();!d.done;d=c.next())d=d.value,b+=d.end-d.start;this.bodyToSend.addClientLatency(this.newClientLatency(a).setDurationMs(b));this.addTiming(a,b)}};f.getFullTiming=function(a){return this.fullTimings[a]};f.hasFullTiming=function(a){a=this.getFullTiming(a);return null!=a&&0<a.length};f.getFullTimings=function(){return this.fullTimings};f.getTiming=function(a){return this.timings[a]};
f.clearTimings=function(){this.timings={};this.fullTimings={}};f.updateTaintedState=function(){this.tainted=this.tainted||this.isPageHidden()};f.isPageHidden=function(){return window.document.hidden};f.addExtraParam=function(a,b){this.extraParams[a]=b};f.setResourceCount=function(a){this.resourceCount=a};
f.addError=function(a){var b=a.toString();if(!this.errors.includes(b)){if(500<=(a.getHttpStatus()||0)){if(this.severeErrorSent)return;this.severeErrorSent=!0}this.errors.push(b);a=a.getStat();this.bodyToSend.otb().setTrackingId(a.trackingId).setHttpStatus(a.httpStatus).setErrorSpace(a.errorSpace).setErrorUrl(a.errorUrl).setErrorMethod(a.errorMethod).setErrorCode(a.errorCode).setErrorExperience(a.errorExperience);this.scheduleSend()}};f.forceSend=function(){this.send()};
f.hasUnsentData=function(){return this.hasUnsentTimings||!Na(this.errors)};f.reset=function(){this.delayedSend.stop();this.hasUnsentTimings=!1;this.pendingStats={};this.errors=[];this.bodyToSend=new v7a;this.retries=0};f.logReport=function(){};f.send=function(){if(this.hasUnsentData()){if(!this.name){if(10>this.retries++){this.delayedSend.startIfNotActive();return}this.name="route:pan-unresolved-page-path"}this.logReport();this.enabled&&FAa(this.sender,this.serializeDataToSend());this.reset()}};
f.serializeDataToSend=function(a,b){a=void 0===a?!1:a;if(!((void 0===b?0:b)||this.enabled&&this.hasUnsentData()))return null;var c={action:this.name,warm_loading:this.warmLoading};this.name.startsWith("route:")&&(c.angularjs_route=this.angularjsRoute);void 0!==this.resourceCount&&(c.resource_count=this.resourceCount);Ha(this.extraParams,function(d,e){if(!a||a&&A6a[e])c[e]=d});this.tainted&&(c.tainted="true");b={id:this.id,name:this.name,body:this.bodyToSend.serialize(),params:c};return JSON.stringify(b)};
f.scheduleSend=function(){this.delayedSend.startIfNotActive()};
var $7a=function(){};f=$7a.prototype;f.setType=function(a){this.type=a;return this};f.setHttpStatus=function(a){this.httpStatus=a;return this};f.setErrorCode=function(a){this.errorCode=a;return this};f.setErrorSpace=function(a){this.errorSpace=a;return this};f.setErrorUrl=function(a){this.errorUrl=a;return this};f.setErrorMethod=function(a){this.errorMethod=a;return this};f.setTrackingId=function(a){this.trackingId=a;return this};f.setErrorExperience=function(a){this.errorExperience=a;return this};
f.getType=function(){return this.type};f.getHttpStatus=function(){return this.httpStatus};f.getStat=function(){return{type:this.type,httpStatus:this.httpStatus,errorCode:this.errorCode,errorSpace:this.errorSpace,errorUrl:this.errorUrl,errorMethod:this.errorMethod,routeResolved:this.routeResolved,trackingId:this.trackingId,errorExperience:this.errorExperience}};
f.toString=function(){return(this.type||"")+"."+(this.routeResolved||"")+":"+((this.errorSpace||"")+":"+(this.errorCode||"")+":")+((this.httpStatus||"")+":"+(this.trackingId||"")+":")+((this.errorExperience||"")+":"+(this.errorUrl||"")+":")+(this.errorMethod||"")};
var b8a=function(a,b,c){var d=this;this.sender=a;this.getCurrentProjectId=b;this.enabled=c;this.logger=null;this.warmLoading=!1;this.pageReport=null;this.finalizeHooks=[];this.unloadListener=null;this.registerReport=function(){};this.perfApi=window.performance||null;window.addEventListener&&(this.unloadListener=function(){d.saveUnsentReport();null!==d.unloadListener&&(window.removeEventListener("unload",d.unloadListener),d.unloadListener=null)},window.addEventListener("unload",this.unloadListener));
this.recoverSavedReport();document.addEventListener&&document.addEventListener("visibilitychange",function(){if(d.pageReport){var k=d.pageReport;setTimeout(function(){k.updateTaintedState()},100)}});var e=new a8a(function(k){return d.createReport(k.path,k.previousId,k.id)});e.subscribeTo(xf().xhrEntries,xf().xhrChunkEntries,xf().adHocErrorEntries);this.registerReport=function(k){e.trackCurrentPageReport(k)}},c8a,GAa=function(a,b,c){c8a||(c8a=new b8a(a,b,c));return c8a};f=b8a.prototype;
f.ngOnDestroy=function(){c8a=void 0};f.addFinalizeHook=function(a){this.finalizeHooks.unshift(a)};f.runFinalizeHooks=function(){if(null!==this.pageReport)for(var a=g(this.finalizeHooks),b=a.next();!b.done;b=a.next())b=b.value,b(this.pageReport)};f.getCurrentPageReport=function(){this.pageReport||this.createReportAsCurrent();return(0,Z.assert)(this.pageReport)};f.resolveCurrentPage=function(a){var b=this.getCurrentPageReport();a="route:"+a;b.name!==a&&(b.name=a)};
f.getCurrentPage=function(){return this.pageReport?this.pageReport.getPath():""};f.createReportAsCurrent=function(a,b){a=void 0===a?"":a;this.runFinalizeHooks();var c=this.pageReport;c&&c.hasUnsentData()&&c.forceSend();this.pageReport=this.createReport(a,b,xf().currentPageView.id);this.registerReport(this.pageReport)};
f.createReport=function(a,b,c){a=void 0===a?"":a;var d=this.getCurrentProjectId();a=new Z7a(a,this.enabled,this.sender,c);a.warmLoading=this.warmLoading;this.warmLoading=!0;d&&a.addExtraParam("pid",d);b&&a.addExtraParam("previous_page_view_id",""+b);return a};
f.recoverSavedReport=function(){var a=this,b=window.localStorage;if(b){var c=b.getItem("csi-service-report");b.removeItem("csi-service-report");if(c&&this.enabled)try{var d=this.perfApi&&this.perfApi.navigation;b={0:"navigate",1:"reload",2:"history"};var e=d?b[d.type]:"unknown";setTimeout(function(){FAa(a.sender,c,{recovered:e})},0)}catch(k){}}};
f.saveUnsentReport=function(){if(this.pageReport){this.runFinalizeHooks();var a=window.localStorage,b=this.pageReport.serializeDataToSend(!0);b&&a.setItem("csi-service-report",b)}};b8a.ea=function(){return[{type:Function},{type:Function},{type:Boolean}]};b8a.\u0275fac=function(){Sd()};b8a.\u0275dir=m({type:b8a});var a8a=function(a){this.createReport=a;this.reports=new WeakMap};f=a8a.prototype;
f.subscribeTo=function(a,b,c){var d=this;a.subscribe(function(e){d.handleXhrEntry(e)});b.subscribe(function(e){d.handleXhrChunkEntry(e)});c.subscribe(function(e){d.handleAdHocErrorEntry(e)})};
f.handleXhrEntry=function(a){var b=this.getReport(a.pageView),c;(c=!a.abandoned)&&!(c=a.errorResponse)&&(c=a.status,c=400<=c&&600>c);c&&(c=(new $7a).setTrackingId(a.trackingId).setErrorUrl(a.url).setErrorMethod(a.method).setHttpStatus(a.status),a.errorResponse&&c.setErrorSpace(a.errorResponse.errorSpace).setErrorCode(a.errorResponse.errorSpaceCode).setErrorExperience(a.errorResponse.errorExperience),b.addError(c))};
f.handleXhrChunkEntry=function(a){var b=this.getReport(a.pageView);a.errorResponse&&b.addError((new $7a).setTrackingId(a.trackingId).setErrorSpace(a.errorResponse.errorSpace).setErrorCode(a.errorResponse.errorSpaceCode).setErrorUrl(a.url+"/"+a.queryType).setErrorMethod(a.method).setHttpStatus(PDa[a.statusCode]).setErrorExperience(a.errorResponse.errorExperience))};
f.handleAdHocErrorEntry=function(a){var b=this.getReport(a.pageView),c=(new $7a).setHttpStatus(a.httpStatus).setTrackingId(a.trackingId).setErrorSpace(a.errorSpace).setErrorCode(a.errorSpaceCode).setErrorExperience(a.errorExperience);a.metadata&&(a.metadata.errorUrl&&c.setErrorUrl(a.metadata.errorUrl),a.metadata.errorMethod&&c.setErrorMethod(a.metadata.errorMethod));b.addError(c)};
f.getReport=function(a){var b=this.reports.get(a);b?b.name="route:"+a.path:(b=this.createReport({path:a.path,previousId:a.previousId,id:a.id}),b.warmLoading=0<a.sequence,this.reports.set(a,b));return b};f.trackCurrentPageReport=function(a){xf().currentPageView.id===a.getId()&&this.reports.set(xf().currentPageView,a)};
var Mf=function(){b8a.apply(this,arguments)};Y(Mf,b8a);Mf.\u0275dir=b8a.\u0275dir;Mf.ea=b8a.ea;Mf.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Mf)))(b||Mf)}}();Mf.\u0275prov=xb({token:Mf,factory:function(a){return a?new a:IAa()},providedIn:"root"});
var e8a=function(a){Th.call(this,a,-1,d8a)};Y(e8a,Th);f=e8a.prototype;f.getByGaiaList=function(){return ya(this,1)};f.getByPseudonymousList=function(){return ya(this,2)};f.getAlwaysList=function(){return ya(this,3)};f.setAlwaysList=function(a){return lh(this,3,a)};f.getByOtherList=function(){return ya(this,4)};f.serializeBinary=function(){return Ch(this,f8a)};var f8a=function(){return[1,kNa,2,kNa,3,kNa,4,kNa]},d8a=[1,2,3,4];
e8a.prototype.toObject=function(a){if(null!=this){var b={byGaiaList:Ga(ya(this,1)),byPseudonymousList:Ga(ya(this,2)),alwaysList:Ga(ya(this,3)),byOtherList:Ga(ya(this,4))};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var g8a=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("wf`"+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==
c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("xf`"+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a};
var i8a=function(a,b,c){var d=String(ca.location.href);return d&&a&&b?[b,h8a(g8a(d),a,c||null)].join(" "):null},h8a=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],Ea.forEach(d,function(p){e.push(p)}),j8a(e.join(" "));var k=[],n=[];Ea.forEach(c,function(p){n.push(p.key);k.push(p.value)});c=Math.floor((new Date).getTime()/1E3);e=Ea.isEmpty(k)?[c,b,a]:[k.join(":"),c,b,a];Ea.forEach(d,function(p){e.push(p)});a=j8a(e.join(" "));a=[c,a];Ea.isEmpty(n)||a.push(n.join(""));return a.join("_")},
j8a=function(a){var b=JAa();b.update(a);return b.digestString().toLowerCase()};
var k8a={};
var l8a=function(a){return!!k8a.FPA_SAMESITE_PHASE2_MOD||!(void 0===a||!a)},m8a=function(a,b,c,d){(a=ca[a])||(a=(new Ada(document)).get(b));return a?i8a(a,c,d):null},pDa=function(a,b){b=void 0===b?!1:b;var c=g8a(String(ca.location.href)),d=[];var e=b;e=void 0===e?!1:e;var k=ca.__SAPISID||ca.__APISID||ca.__3PSAPISID||ca.__OVERRIDE_SID;l8a(e)&&(k=k||ca.__1PSAPISID);if(k)e=!0;else{var n=new Ada(document);k=n.get("SAPISID")||n.get("APISID")||n.get("__Secure-3PAPISID")||n.get("SID");l8a(e)&&(k=k||n.get("__Secure-1PAPISID"));
e=!!k}e&&(e=(c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:"))?ca.__SAPISID:ca.__APISID,e||(e=new Ada(document),e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID")),(e=e?i8a(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e),c&&l8a(b)&&((b=m8a("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=m8a("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a)));return 0==d.length?null:d.join(" ")};
var o8a=function(a){Th.call(this,a,-1,n8a)};Y(o8a,Th);f=o8a.prototype;f.getClearBlob_asB64=function(){return Aba(this.ORa())};f.ORa=function(){return va(this,1)};f.setClearBlobJs=function(a){return la(this,4,a)};f.clearClearBlobJs=function(){return ma(this,4)};f.getEncryptedBlobList_asB64=function(){return bda(this.Ena())};f.getEncryptedBlobList_asU8=function(){return cda(this.Ena())};f.Ena=function(){return ya(this,2)};f.serializeBinary=function(){return Ch(this,p8a)};
var p8a=function(){return[1,sNa,4,Mh,2,tNa,3,Gh]};o8a.prototype.getClearBlob=o8a.prototype.ORa;o8a.prototype.getEncryptedBlobList=o8a.prototype.Ena;var n8a=[2];o8a.prototype.toObject=function(a){return q8a(a,this)};var q8a=function(a,b){if(null!=b){var c={clearBlob:Ga(b.getClearBlob_asB64()),clearBlobJs:Ga(va(b,4)),encryptedBlobList:b.getEncryptedBlobList_asB64(),usersMatch:Ga(gh(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var r8a=function(a,b,c){this.initialValue_=a;this.maxValue_=b;this.currBaseValue_=this.currValue_=a;this.randomFactor_=c||0;this.backoffFactor_=2};r8a.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_};r8a.prototype.getValue=function(){return this.currValue_};
r8a.prototype.backoff=function(){this.currBaseValue_=Math.min(this.maxValue_,this.currBaseValue_*this.backoffFactor_);this.currValue_=Math.min(this.maxValue_,this.currBaseValue_+(this.randomFactor_?Math.round(this.randomFactor_*(Math.random()-.5)*2*this.currBaseValue_):0))};
var s8a=function(a){try{return ca.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("yf`"+a);},Pl=function(a,b){return(new t8a(b)).serialize(a)},t8a=function(a){this.replacer_=a};
t8a.prototype.serialize=function(a){var b=[];this.serializeInternal(a,b);return b.join("")};
t8a.prototype.serializeInternal=function(a,b){if(null==a)b.push("null");else{if("object"==typeof a){if(Array.isArray(a)){this.serializeArray(a,b);return}if(a instanceof String||a instanceof Number||a instanceof Boolean)a=a.valueOf();else{this.serializeObject_(a,b);return}}switch(typeof a){case "string":this.serializeString_(a,b);break;case "number":this.serializeNumber_(a,b);break;case "boolean":b.push(String(a));break;case "function":b.push("null");break;default:throw Error("zf`"+typeof a);}}};
var u8a={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},v8a=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;t8a.prototype.serializeString_=function(a,b){b.push('"',a.replace(v8a,function(c){var d=u8a[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),u8a[c]=d);return d}),'"')};t8a.prototype.serializeNumber_=function(a,b){b.push(isFinite(a)&&!isNaN(a)?String(a):"null")};
t8a.prototype.serializeArray=function(a,b){var c=a.length;b.push("[");for(var d="",e=0;e<c;e++)b.push(d),d=a[e],this.serializeInternal(this.replacer_?this.replacer_.call(a,String(e),d):d,b),d=",";b.push("]")};t8a.prototype.serializeObject_=function(a,b){b.push("{");var c="",d;for(d in a)if(Object.prototype.hasOwnProperty.call(a,d)){var e=a[d];"function"!=typeof e&&(b.push(c),this.serializeString_(d,b),b.push(":"),this.serializeInternal(this.replacer_?this.replacer_.call(a,d,e):e,b),c=",")}b.push("}")};
var w8a=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};
var x8a=function(){};x8a.prototype.cachedOptions_=null;x8a.prototype.getOptions=function(){return this.cachedOptions_||(this.cachedOptions_=this.internalGetOptions())};
var y8a,z8a=function(){};Qg(z8a,x8a);z8a.prototype.createInstance=function(){var a=this.getProgId_();return a?new ActiveXObject(a):new XMLHttpRequest};z8a.prototype.internalGetOptions=function(){var a={};this.getProgId_()&&(a[0]=!0,a[1]=!0);return a};
z8a.prototype.getProgId_=function(){if(!this.ieProgId_&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{return new ActiveXObject(c),this.ieProgId_=c}catch(d){}}throw Error("Af");}return this.ieProgId_};y8a=new z8a;
var Ql=function(a){Ml.call(this);this.headers=new Map;this.xmlHttpFactory_=a||null;this.active_=!1;this.xhrOptions_=this.xhr_=null;this.lastUri_="";this.lastErrorCode_=0;this.lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.timeoutId_=null;this.responseType_="";this.useXhr2Timeout_=this.spc=this.withCredentials_=!1;this.trustToken_=null};Qg(Ql,Ml);Ql.prototype.logger_=null;
var A8a=/^https?$/i,B8a=["POST","PUT"],C8a=[],KAa=function(a,b,c,d,e,k,n){var p=new Ql;C8a.push(p);b&&p.listen("complete",b);p.listenOnce("ready",p.cleanupSend_);k&&p.setTimeoutInterval(k);n&&p.setWithCredentials(n);p.send(a,c,d,e)};f=Ql.prototype;f.cleanupSend_=function(){this.dispose();Ea.remove(C8a,this)};f.setTimeoutInterval=function(a){this.timeoutInterval_=Math.max(0,a)};f.setResponseType=function(a){this.responseType_=a};f.setWithCredentials=function(a){this.withCredentials_=a};
f.setTrustToken=function(a){this.trustToken_=a};
f.send=function(a,b,c,d){if(this.xhr_)throw Error("Bf`"+this.lastUri_+"`"+a);b=b?b.toUpperCase():"GET";this.lastUri_=a;this.lastError_="";this.lastErrorCode_=0;this.errorDispatched_=!1;this.active_=!0;this.xhr_=this.createXhr();this.xhrOptions_=this.xmlHttpFactory_?this.xmlHttpFactory_.getOptions():y8a.getOptions();this.xhr_.onreadystatechange=Og(this.onReadyStateChange_,this);this.spc&&"onprogress"in this.xhr_&&(this.xhr_.onprogress=Og(function(n){this.T3a(n,!0)},this),this.xhr_.upload&&(this.xhr_.upload.onprogress=
Og(this.T3a,this)));try{this.inOpen_=!0,this.xhr_.open(b,String(a),!0),this.inOpen_=!1}catch(n){this.error_(5,n);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if("function"===typeof d.keys&&"function"===typeof d.get){e=g(d.keys());for(var k=e.next();!k.done;k=e.next())k=k.value,c.set(k,d.get(k))}else throw Error("Cf`"+String(d));d=Array.from(c.keys()).find(function(n){return Ug("Content-Type",n)});e=ca.FormData&&a instanceof
ca.FormData;!Ea.contains(B8a,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=g(c);for(d=b.next();!d.done;d=b.next())c=g(d.value),d=c.next().value,c=c.next().value,this.xhr_.setRequestHeader(d,c);this.responseType_&&(this.xhr_.responseType=this.responseType_);"withCredentials"in this.xhr_&&this.xhr_.withCredentials!==this.withCredentials_&&(this.xhr_.withCredentials=this.withCredentials_);if("setTrustToken"in this.xhr_&&this.trustToken_)try{this.xhr_.setTrustToken(this.trustToken_)}catch(n){}try{this.cleanUpTimeoutTimer_(),
0<this.timeoutInterval_&&((this.useXhr2Timeout_=D8a(this.xhr_))?(this.xhr_.timeout=this.timeoutInterval_,this.xhr_.ontimeout=Og(this.timeout_,this)):this.timeoutId_=Nl(this.timeout_,this.timeoutInterval_,this)),this.inSend_=!0,this.xhr_.send(a),this.inSend_=!1}catch(n){this.error_(5,n)}};var D8a=function(a){return dg&&mMa(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout};f=Ql.prototype;f.createXhr=function(){return this.xmlHttpFactory_?this.xmlHttpFactory_.createInstance():y8a.createInstance()};
f.timeout_=function(){"undefined"!=typeof tLa&&this.xhr_&&(this.lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};f.error_=function(a,b){this.active_=!1;this.xhr_&&(this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1);this.lastError_=b;this.lastErrorCode_=a;this.dispatchErrors_();this.cleanUpXhr_()};f.dispatchErrors_=function(){this.errorDispatched_||(this.errorDispatched_=!0,this.dispatchEvent("complete"),this.dispatchEvent("error"))};
f.abort=function(a){this.xhr_&&this.active_&&(this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1,this.lastErrorCode_=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),this.cleanUpXhr_())};f.disposeInternal=function(){this.xhr_&&(this.active_&&(this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1),this.cleanUpXhr_(!0));Ql.superClass_.disposeInternal.call(this)};
f.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)this.onReadyStateChangeHelper_();else this.onReadyStateChangeEntryPoint_()};f.onReadyStateChangeEntryPoint_=function(){this.onReadyStateChangeHelper_()};
f.onReadyStateChangeHelper_=function(){if(this.active_&&"undefined"!=typeof tLa&&(!this.xhrOptions_[1]||4!=this.getReadyState()||2!=this.getStatus()))if(this.inSend_&&4==this.getReadyState())Nl(this.onReadyStateChange_,0,this);else if(this.dispatchEvent("readystatechange"),this.isComplete()){this.active_=!1;try{this.isSuccess()?(this.dispatchEvent("complete"),this.dispatchEvent("success")):(this.lastErrorCode_=6,this.lastError_=this.getStatusText()+" ["+this.getStatus()+"]",this.dispatchErrors_())}finally{this.cleanUpXhr_()}}};
f.T3a=function(a,b){this.dispatchEvent(E8a(a,"progress"));this.dispatchEvent(E8a(a,b?"downloadprogress":"uploadprogress"))};var E8a=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};f=Ql.prototype;f.cleanUpXhr_=function(a){if(this.xhr_){this.cleanUpTimeoutTimer_();var b=this.xhr_,c=this.xhrOptions_[0]?Lg:null;this.xhrOptions_=this.xhr_=null;a||this.dispatchEvent("ready");try{b.onreadystatechange=c}catch(d){}}};
f.cleanUpTimeoutTimer_=function(){this.xhr_&&this.useXhr2Timeout_&&(this.xhr_.ontimeout=null);this.timeoutId_&&(Ol(this.timeoutId_),this.timeoutId_=null)};f.isActive=function(){return!!this.xhr_};f.isComplete=function(){return 4==this.getReadyState()};f.isSuccess=function(){var a=this.getStatus();return w8a(a)||0===a&&!this.isLastUriEffectiveSchemeHttp_()};f.isLastUriEffectiveSchemeHttp_=function(){var a=iPa(String(this.lastUri_));return A8a.test(a)};
f.getReadyState=function(){return this.xhr_?this.xhr_.readyState:0};f.getStatus=function(){try{return 2<this.getReadyState()?this.xhr_.status:-1}catch(a){return-1}};f.getStatusText=function(){try{return 2<this.getReadyState()?this.xhr_.statusText:""}catch(a){return""}};f.getLastUri=function(){return String(this.lastUri_)};f.getResponseText=function(){try{return this.xhr_?this.xhr_.responseText:""}catch(a){return""}};
f.getResponseJson=function(a){if(this.xhr_){var b=this.xhr_.responseText;a&&0==b.indexOf(a)&&(b=b.substring(a.length));a:{a=b;if(ca.JSON)try{var c=ca.JSON.parse(a);break a}catch(d){}c=s8a(a)}return c}};f.getResponse=function(){try{if(!this.xhr_)return null;if("response"in this.xhr_)return this.xhr_.response;switch(this.responseType_){case "":case "text":return this.xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.xhr_)return this.xhr_.mozResponseArrayBuffer}return null}catch(a){return null}};
f.getResponseHeader=function(a){if(this.xhr_&&this.isComplete())return a=this.xhr_.getResponseHeader(a),null===a?void 0:a};f.getAllResponseHeaders=function(){return this.xhr_&&this.isComplete()?this.xhr_.getAllResponseHeaders()||"":""};f.getResponseHeaders=function(){for(var a={},b=this.getAllResponseHeaders().split("\r\n"),c=0;c<b.length;c++)if(!Vg(b[c])){var d=$Oa(b[c],":",1),e=d[0];d=d[1];if("string"===typeof d){d=d.trim();var k=a[e]||[];a[e]=k;k.push(d)}}return dda(a,function(n){return n.join(", ")})};
f.getStreamingResponseHeader=function(a){return this.xhr_?this.xhr_.getResponseHeader(a):null};f.getAllStreamingResponseHeaders=function(){return this.xhr_?this.xhr_.getAllResponseHeaders():""};f.getLastError=function(){return"string"===typeof this.lastError_?this.lastError_:String(this.lastError_)};ETa(function(a){Ql.prototype.onReadyStateChangeEntryPoint_=a(Ql.prototype.onReadyStateChangeEntryPoint_)});
var F8a=function(a){Th.call(this,a)};Y(F8a,Th);F8a.prototype.WTb=function(){return pa(this,G8a,3)};F8a.prototype.serializeBinary=function(){return Ch(this,H8a)};var H8a=function(){return[1,Mh,4,Mh,5,Mh,2,Rh,3,Oh,G8a,I8a]},G8a=function(a){Th.call(this,a)};Y(G8a,Th);G8a.prototype.serializeBinary=function(){return Ch(this,I8a)};var I8a=function(){return[1,Gh]};F8a.prototype.toObject=function(a){return J8a(a,this)};
var J8a=function(a,b){if(null!=b){var c={buildVersion:Ga(va(b,1)),buildType:Ga(va(b,4)),cvd:Ga(va(b,5)),battlestarClientType:Ga(va(b,2)),ftd:K8a(a,b.WTb())};a&&(c.$jspbMessageInstance=b);return c}};G8a.prototype.toObject=function(a){return K8a(a,this)};var K8a=function(a,b){if(null!=b){var c={htd:Ga(gh(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var L8a=function(a){Th.call(this,a)};Y(L8a,Th);L8a.prototype.QRa=function(){return va(this,1)};L8a.prototype.setClientType=function(a){return la(this,1,a)};L8a.prototype.getBuildLabel=function(){return va(this,2)};L8a.prototype.serializeBinary=function(){return Ch(this,M8a)};var M8a=function(){return[1,Rh,2,Mh,3,Mh]};L8a.prototype.toObject=function(a){return N8a(a,this)};
var N8a=function(a,b){if(null!=b){var c={clientType:Ga(va(b,1)),buildLabel:Ga(va(b,2)),birdsongBuildLabel:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var O8a=function(a){Th.call(this,a)};Y(O8a,Th);f=O8a.prototype;f.getLocale=function(){return va(this,1)};f.setLocale=function(a){return la(this,1,a)};f.getBrowser=function(){return va(this,2)};f.setBrowser=function(a){return la(this,2,a)};f.serializeBinary=function(){return Ch(this,P8a)};var P8a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh]};O8a.prototype.toObject=function(a){return Q8a(a,this)};
var Q8a=function(a,b){if(null!=b){var c={locale:Ga(va(b,1)),browser:Ga(va(b,2)),browserVersion:Ga(va(b,3)),flashVersion:Ga(va(b,4))};a&&(c.$jspbMessageInstance=b);return c}};
var R8a=function(a){Th.call(this,a)};Y(R8a,Th);R8a.prototype.getOs=function(){return va(this,3)};R8a.prototype.getCountry=function(){return va(this,7)};R8a.prototype.serializeBinary=function(){return Ch(this,S8a)};var S8a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh,6,Mh,7,Mh,8,Eh,9,Eh]};R8a.prototype.toObject=function(a){return T8a(a,this)};
var T8a=function(a,b){if(null!=b){var c={clientId:Ga(va(b,1)),loggingId:Ga(va(b,2)),os:Ga(va(b,3)),osMajorVersion:Ga(va(b,4)),osFullVersion:Ga(va(b,5)),applicationBuild:Ga(va(b,6)),country:Ga(va(b,7)),applicationBuildCl:Ga(va(b,8)),clearcutVersion:Ga(va(b,9))};a&&(c.$jspbMessageInstance=b);return c}};
var U8a=function(a){Th.call(this,a)};Y(U8a,Th);U8a.prototype.serializeBinary=function(){return Ch(this,V8a)};var V8a=function(){return[1,Mh,2,Rh]};U8a.prototype.toObject=function(a){return W8a(a,this)};var W8a=function(a,b){if(null!=b){var c={buildVersion:Ga(va(b,1)),Esd:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var X8a=function(a){Th.call(this,a)};Y(X8a,Th);f=X8a.prototype;f.getProductName=function(){return va(this,4)};f.setProductName=function(a){return la(this,4,a)};f.getBackendType=function(){return va(this,8)};f.getLocale=function(){return va(this,11)};f.setLocale=function(a){return la(this,11,a)};f.serializeBinary=function(){return Ch(this,Y8a)};var Y8a=function(){return[9,Mh,1,Mh,2,Mh,16,Mh,18,Mh,17,Mh,3,Mh,4,Mh,5,Mh,6,Mh,7,Mh,8,Rh,11,Mh,12,Gh,13,Rh,14,Rh,15,Gh]};
X8a.prototype.toObject=function(a){return Z8a(a,this)};
var Z8a=function(a,b){if(null!=b){var c={deviceId:Ga(va(b,9)),deviceModel:Ga(va(b,1)),appVersion:Ga(va(b,2)),acpVersion:Ga(va(b,16)),fvd:Ga(va(b,18)),virtualReleaseChannel:Ga(va(b,17)),manufacturer:Ga(va(b,3)),productName:Ga(va(b,4)),factoryCountry:Ga(va(b,5)),buildType:Ga(va(b,6)),systemBuild:Ga(va(b,7)),backendType:Ga(va(b,8)),locale:Ga(va(b,11)),onDeviceAssistantEnabled:Ga(gh(b,12)),surfaceType:Ga(va(b,13)),osType:Ga(va(b,14)),optedInMetricsLogging:Ga(gh(b,15))};a&&(c.$jspbMessageInstance=b);return c}};
var $8a=function(a){Th.call(this,a)};Y($8a,Th);f=$8a.prototype;f.getOs=function(){return va(this,1)};f.getCountry=function(){return va(this,4)};f.getLocale=function(){return va(this,5)};f.setLocale=function(a){return la(this,5,a)};f.getBuildLabel=function(){return va(this,7)};f.serializeBinary=function(){return Ch(this,a9a)};var a9a=function(){return[1,Mh,2,Mh,3,Rh,4,Mh,5,Mh,6,Rh,7,Mh,8,Mh]};$8a.prototype.toObject=function(a){return b9a(a,this)};
var b9a=function(a,b){if(null!=b){var c={os:Ga(va(b,1)),osVersion:Ga(va(b,2)),deviceType:Ga(va(b,3)),country:Ga(va(b,4)),locale:Ga(va(b,5)),osType:Ga(va(b,6)),buildLabel:Ga(va(b,7)),continent:Ga(va(b,8))};a&&(c.$jspbMessageInstance=b);return c}};
var c9a=function(a){Th.call(this,a)};Y(c9a,Th);c9a.prototype.getLocale=function(){return va(this,5)};c9a.prototype.setLocale=function(a){return la(this,5,a)};c9a.prototype.serializeBinary=function(){return Ch(this,d9a)};var d9a=function(){return[1,Mh,3,Mh,2,Mh,4,Mh,5,Mh]};c9a.prototype.toObject=function(a){return e9a(a,this)};
var e9a=function(a,b){if(null!=b){var c={appVersion:Ga(va(b,1)),coreAppVersion:Ga(va(b,3)),deviceModel:Ga(va(b,2)),mccMnc:Ga(va(b,4)),locale:Ga(va(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var f9a=function(a){Th.call(this,a)};Y(f9a,Th);f9a.prototype.getCountry=function(){return va(this,4)};f9a.prototype.serializeBinary=function(){return Ch(this,g9a)};var g9a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Eh,6,Eh,7,Mh]};f9a.prototype.toObject=function(a){return h9a(a,this)};
var h9a=function(a,b){if(null!=b){var c={osMajorVersion:Ga(va(b,1)),osFullVersion:Ga(va(b,2)),applicationBuild:Ga(va(b,3)),country:Ga(va(b,4)),applicationBuildCl:Ga(va(b,5)),clearcutVersion:Ga(va(b,6)),applicationBundleId:Ga(va(b,7))};a&&(c.$jspbMessageInstance=b);return c}};
var i9a=function(a){Th.call(this,a)};Y(i9a,Th);i9a.prototype.getOs=function(){return va(this,2)};i9a.prototype.getAppId=function(){return va(this,3)};i9a.prototype.setAppId=function(a){return la(this,3,a)};i9a.prototype.serializeBinary=function(){return Ch(this,j9a)};var j9a=function(){return[1,Mh,2,Rh,3,Mh,4,Mh,5,Mh]};i9a.prototype.toObject=function(a){return k9a(a,this)};
var k9a=function(a,b){if(null!=b){var c={deviceId:Ga(va(b,1)),os:Ga(va(b,2)),appId:Ga(va(b,3)),appVersion:Ga(va(b,4)),mccMnc:Ga(va(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var l9a=function(a){Th.call(this,a)};Y(l9a,Th);f=l9a.prototype;f.getModel=function(){return va(this,4)};f.setModel=function(a){return la(this,4,a)};f.hasModel=function(){return dh(this,4)};f.getCountry=function(){return va(this,8)};f.serializeBinary=function(){return Ch(this,m9a)};var m9a=function(){return[1,Mh,7,Mh,3,Mh,4,Mh,5,Mh,6,Mh,8,Mh]};l9a.prototype.toObject=function(a){return n9a(a,this)};
var n9a=function(a,b){if(null!=b){var c={clientId:Ga(va(b,1)),loggingId:Ga(va(b,7)),make:Ga(va(b,3)),model:Ga(va(b,4)),applicationBuild:Ga(va(b,5)),platformVersion:Ga(va(b,6)),country:Ga(va(b,8))};a&&(c.$jspbMessageInstance=b);return c}};
var o9a=function(a){Th.call(this,a)};Y(o9a,Th);o9a.prototype.getBattlestarClientInfo=function(){return uh(this,F8a,1,p9a)};o9a.prototype.Ana=function(){return uh(this,U8a,2,p9a)};o9a.prototype.serializeBinary=function(){return Ch(this,q9a)};var q9a=function(){return[1,Qh,F8a,H8a,p9a,2,Qh,U8a,V8a,p9a]},p9a=[1,2];o9a.prototype.toObject=function(a){return r9a(a,this)};
var r9a=function(a,b){if(null!=b){var c={battlestarClientInfo:J8a(a,b.getBattlestarClientInfo()),PIb:W8a(a,b.Ana())};a&&(c.$jspbMessageInstance=b);return c}};
var s9a=function(a){Th.call(this,a)};Y(s9a,Th);s9a.prototype.serializeBinary=function(){return Ch(this,t9a)};var t9a=function(){return[1,Rh]};s9a.prototype.toObject=function(a){return u9a(a,this)};var u9a=function(a,b){if(null!=b){var c={machineClass:Ga(va(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var v9a=function(a){Th.call(this,a)};Y(v9a,Th);f=v9a.prototype;f.getModel=function(){return va(this,6)};f.setModel=function(a){return la(this,6,a)};f.hasModel=function(){return dh(this,6)};f.setLanguage=function(a){return la(this,7,a)};f.getCountry=function(){return va(this,8)};f.serializeBinary=function(){return Ch(this,w9a)};var w9a=function(){return[1,Rh,2,Mh,3,Mh,4,Mh,5,Mh,6,Mh,7,Mh,8,Mh,9,Mh,10,Mh]};v9a.prototype.toObject=function(a){return x9a(a,this)};
var x9a=function(a,b){if(null!=b){var c={vrClientType:Ga(va(b,1)),sdkVersion:Ga(va(b,2)),fingerprint:Ga(va(b,3)),gvrVersion:Ga(va(b,4)),manufacturer:Ga(va(b,5)),model:Ga(va(b,6)),language:Ga(va(b,7)),country:Ga(va(b,8)),unityVersion:Ga(va(b,9)),unitySdkVersion:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}};
var y9a=function(a){Th.call(this,a)};Y(y9a,Th);f=y9a.prototype;f.getBuildLabel=function(){return va(this,1)};f.getEnvironment=function(){return va(this,3)};f.setEnvironment=function(a){return la(this,3,a)};f.getLocation=function(){return va(this,4)};f.setLocation=function(a){return la(this,4,a)};f.hasLocation=function(){return dh(this,4)};f.serializeBinary=function(){return Ch(this,z9a)};var z9a=function(){return[1,Mh,2,Mh,3,Mh,4,Mh,5,Mh,6,Mh,7,Mh,8,Mh,9,Mh,10,Mh]};
y9a.prototype.toObject=function(a){return A9a(a,this)};var A9a=function(a,b){if(null!=b){var c={buildLabel:Ga(va(b,1)),deploymentType:Ga(va(b,2)),environment:Ga(va(b,3)),location:Ga(va(b,4)),machine:Ga(va(b,5)),gameletId:Ga(va(b,6)),machineShape:Ga(va(b,7)),metro:Ga(va(b,8)),vmPurpose:Ga(va(b,9)),releaseStage:Ga(va(b,10))};a&&(c.$jspbMessageInstance=b);return c}};
var B9a=function(a){Th.call(this,a)};Y(B9a,Th);f=B9a.prototype;f.QRa=function(){return va(this,1)};f.setClientType=function(a){return la(this,1,a)};f.getBattlestarClientInfo=function(){return pa(this,F8a,22)};f.getBirdsongClientInfo=function(){return pa(this,L8a,14)};f.getDesktopClientInfo=function(){return pa(this,R8a,3)};f.Ana=function(){return pa(this,U8a,24)};f.getGoogleHomeClientInfo=function(){return pa(this,X8a,16)};f.getJsClientInfo=function(){return pa(this,$8a,11)};
f.setJsClientInfo=function(a){return Ba(this,11,a)};f.getKaiosClientInfo=function(){return pa(this,c9a,20)};f.getMacClientInfo=function(){return pa(this,f9a,13)};f.getPancettaClientInfo=function(){return pa(this,i9a,10)};f.getPlayCeClientInfo=function(){return pa(this,l9a,5)};f.getPortablePhenotypeLibraryClientInfo=function(){return pa(this,o9a,23)};f.getSparklightClientInfo=function(){return pa(this,s9a,18)};f.getVrClientInfo=function(){return pa(this,v9a,8)};
f.getYetiClientInfo=function(){return pa(this,y9a,15)};f.getBrowserInfo=function(){return pa(this,O8a,9)};f.serializeBinary=function(){return Ch(this,C9a)};var C9a=function(){return[1,Rh,6,Mh,7,Mh,22,Oh,F8a,H8a,14,Oh,L8a,M8a,3,Oh,R8a,S8a,24,Oh,U8a,V8a,16,Oh,X8a,Y8a,11,Oh,$8a,a9a,20,Oh,c9a,d9a,13,Oh,f9a,g9a,10,Oh,i9a,j9a,5,Oh,l9a,m9a,23,Oh,o9a,q9a,18,Oh,s9a,t9a,8,Oh,v9a,w9a,15,Oh,y9a,z9a,9,Oh,O8a,P8a,12,Dh]};B9a.prototype.toObject=function(a){return D9a(a,this)};
var D9a=function(a,b){if(null!=b){var c={clientType:Ga(va(b,1)),remoteHost:Ga(va(b,6)),remoteHost6:Ga(va(b,7)),battlestarClientInfo:J8a(a,b.getBattlestarClientInfo()),birdsongClientInfo:N8a(a,b.getBirdsongClientInfo()),desktopClientInfo:T8a(a,b.getDesktopClientInfo()),PIb:W8a(a,b.Ana()),googleHomeClientInfo:Z8a(a,b.getGoogleHomeClientInfo()),jsClientInfo:b9a(a,b.getJsClientInfo()),kaiosClientInfo:e9a(a,b.getKaiosClientInfo()),macClientInfo:h9a(a,b.getMacClientInfo()),pancettaClientInfo:k9a(a,b.getPancettaClientInfo()),
playCeClientInfo:n9a(a,b.getPlayCeClientInfo()),portablePhenotypeLibraryClientInfo:r9a(a,b.getPortablePhenotypeLibraryClientInfo()),sparklightClientInfo:u9a(a,b.getSparklightClientInfo()),vrClientInfo:x9a(a,b.getVrClientInfo()),yetiClientInfo:A9a(a,b.getYetiClientInfo()),browserInfo:Q8a(a,b.getBrowserInfo()),heterodyneConfigVersion:Ga(va(b,12))};a&&(c.$jspbMessageInstance=b);return c}},E9a=za(66321687,{messageSetExtension:0},B9a,D9a);e5a[66321687]=Bh(E9a,C9a,YMa);d5a[66321687]=E9a;
var G9a=function(a){Th.call(this,a,-1,F9a)};Y(G9a,Th);f=G9a.prototype;f.getClientAlteringExperimentList=function(){return ya(this,1)};f.getOtherExperimentList=function(){return ya(this,2)};f.getGwsExperimentList=function(){return ya(this,3)};f.getPlayExperimentList=function(){return ya(this,4)};f.getUnsupportedPlayExperimentList=function(){return ya(this,5)};f.serializeBinary=function(){return Ch(this,H9a)};var H9a=function(){return[1,Nh,2,Nh,3,kNa,4,eNa,5,eNa]},F9a=[1,2,3,4,5];
G9a.prototype.toObject=function(a){return I9a(a,this)};var I9a=function(a,b){if(null!=b){var c={clientAlteringExperimentList:Ga(ya(b,1)),otherExperimentList:Ga(ya(b,2)),gwsExperimentList:Ga(ya(b,3)),playExperimentList:Ga(ya(b,4)),unsupportedPlayExperimentList:Ga(ya(b,5))};a&&(c.$jspbMessageInstance=b);return c}};
var J9a=function(a){Th.call(this,a)};Y(J9a,Th);J9a.prototype.getVersion=function(){return va(this,3)};J9a.prototype.setVersion=function(a){return la(this,3,a)};J9a.prototype.hasVersion=function(){return dh(this,3)};J9a.prototype.serializeBinary=function(){return Ch(this,K9a)};var K9a=function(){return[1,Eh,2,Mh,3,Mh]};J9a.prototype.toObject=function(a){return L9a(a,this)};
var L9a=function(a,b){if(null!=b){var c={appType:Ga(va(b,1)),androidPackageName:Ga(va(b,2)),version:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var M9a=function(a){Th.call(this,a)};Y(M9a,Th);f=M9a.prototype;f.getKey=function(){return va(this,1)};f.setKey=function(a){return la(this,1,a)};f.hasKey=function(){return dh(this,1)};f.getValue=function(){return va(this,2)};f.setValue=function(a){return la(this,2,a)};f.hasValue=function(){return dh(this,2)};f.serializeBinary=function(){return Ch(this,N9a)};var N9a=function(){return[1,Mh,2,Mh]};M9a.prototype.toObject=function(a){return O9a(a,this)};
var O9a=function(a,b){if(null!=b){var c={key:Ga(va(b,1)),value:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var P9a=function(a){Th.call(this,a)};Y(P9a,Th);P9a.prototype.getNetworkType=function(){return hh(this,1,-1)};P9a.prototype.serializeBinary=function(){return Ch(this,Q9a)};var Q9a=function(){return[1,Rh,2,Rh]};P9a.prototype.toObject=function(a){return R9a(a,this)};var R9a=function(a,b){if(null!=b){var c={networkType:hh(b,1,-1),mobileSubtype:hh(b,2,0)};a&&(c.$jspbMessageInstance=b);return c}};
var Rl=function(a){Th.call(this,a,31,S9a)};Y(Rl,Th);f=Rl.prototype;f.getEventTimeMs=function(){return va(this,1)};f.setEventTimeMs=function(a){return la(this,1,a)};f.setSequencePosition=function(a){return la(this,21,a)};f.getTag=function(){return va(this,2)};f.clearTag=function(){return ma(this,2)};f.hasTag=function(){return dh(this,2)};f.setEventCode=function(a){return la(this,11,a)};f.setComponentId=function(a){return la(this,26,a)};f.getValueList=function(){return oa(this,M9a,3)};
f.setValueList=function(a){return Aa(this,3,a)};f.addValue=function(a,b){return qh(this,3,M9a,a,b)};f.getStore_asB64=function(){return Aba(this.FUa())};f.FUa=function(){return va(this,4)};f.clearStore=function(){return ma(this,4)};f.getAppUsage1p=function(){return pa(this,J9a,9)};f.getSourceExtension_asB64=function(){return Aba(this.AUa())};f.AUa=function(){return va(this,6)};f.setSourceExtensionJs=function(a){return la(this,8,a)};f.getExp=function(){return pa(this,G9a,7)};
f.setTimezoneOffsetSeconds=function(a){return la(this,15,a)};f.hasTimezoneOffsetSeconds=function(){return dh(this,15)};f.getExperimentIds=function(){return pa(this,o8a,16)};f.setExperimentIds=function(a){return Ba(this,16,a)};f.getClientVe_asB64=function(){return Aba(this.RRa())};f.RRa=function(){return va(this,18)};f.getTestCodeList=function(){return ya(this,20)};f.getGenericDimensionsList=function(){return ya(this,27)};f.getNetworkConnectionInfo=function(){return pa(this,P9a,23)};
f.serializeBinary=function(){return Ch(this,T9a)};var T9a=function(){return[U9a,1,dNa,17,dNa,21,Dh,2,Mh,11,Eh,26,Mh,12,Dh,10,Gh,3,Ph,M9a,N9a,4,sNa,9,Oh,J9a,K9a,6,sNa,8,Mh,13,Mh,29,Mh,7,Oh,G9a,H9a,14,Mh,15,yNa,16,Oh,o8a,p8a,18,sNa,24,Mh,19,Rh,20,kNa,27,lNa,22,Dh,23,Oh,P9a,Q9a,25,Gh,28,Mh,30,$Ma]},V9a={},U9a={};Rl.prototype.getStore=Rl.prototype.FUa;Rl.prototype.getSourceExtension=Rl.prototype.AUa;Rl.prototype.getClientVe=Rl.prototype.RRa;var S9a=[3,20,27];
Rl.prototype.toObject=function(a){return W9a(a,this)};
var W9a=function(a,b){if(null!=b){var c={eventTimeMs:Ga(va(b,1)),eventUptimeMs:Ga(va(b,17)),sequencePosition:Ga(va(b,21)),tag:Ga(va(b,2)),eventCode:Ga(va(b,11)),componentId:Ga(va(b,26)),eventFlowId:Ga(va(b,12)),isUserInitiated:Ga(gh(b,10)),valueList:Ca(b.getValueList(),O9a,a),store:Ga(b.getStore_asB64()),appUsage1p:L9a(a,b.getAppUsage1p()),sourceExtension:Ga(b.getSourceExtension_asB64()),sourceExtensionJs:Ga(va(b,8)),sourceExtensionJson:Ga(va(b,13)),sourceExtensionJsonProto3:Ga(va(b,29)),exp:I9a(a,
b.getExp()),testId:Ga(va(b,14)),timezoneOffsetSeconds:rh(b,15,18E4),experimentIds:q8a(a,b.getExperimentIds()),clientVe:Ga(b.getClientVe_asB64()),clientVeJs:Ga(va(b,24)),internalEvent:Ga(va(b,19)),testCodeList:Ga(ya(b,20)),genericDimensionsList:Ga(ya(b,27)),bootCount:Ga(va(b,22)),networkConnectionInfo:R9a(a,b.getNetworkConnectionInfo()),inDirectBootMode:Ga(gh(b,25)),zwiebackCookieOverride:Ga(va(b,28)),appliedSamplingRate:Ga(fh(b,30))};Da(b,c,V9a,a);a&&(c.$jspbMessageInstance=b);return c}};
var X9a=function(a){Th.call(this,a)};Y(X9a,Th);X9a.prototype.serializeBinary=function(){return Ch(this,Y9a)};var Y9a=function(){return[3,Dh,1,dNa,2,Gh]};X9a.prototype.toObject=function(a){return Z9a(a,this)};var Z9a=function(a,b){if(null!=b){var c={collectStartMs:Ga(va(b,3)),collectUntilMs:Ga(va(b,1)),skipPersistentLogStorage:Ga(gh(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var $9a=function(a){Th.call(this,a)};Y($9a,Th);$9a.prototype.serializeBinary=function(){return Ch(this,a$a)};var a$a=function(){return[1,Gh,2,Gh,3,Rh,4,Gh]};$9a.prototype.toObject=function(a){return b$a(a,this)};var b$a=function(a,b){if(null!=b){var c={isUnmetered:Ga(gh(b,1)),isCharging:Ga(gh(b,2)),autoTimeStatus:Ga(va(b,3)),isGooglerDevice:Ga(gh(b,4))};a&&(c.$jspbMessageInstance=b);return c}};
var c$a=function(a){Th.call(this,a)};Y(c$a,Th);f=c$a.prototype;f.clearTimeMs=function(){return ma(this,1)};f.getSource=function(){return va(this,3)};f.setSource=function(a){return la(this,3,a)};f.hasSource=function(){return dh(this,3)};f.serializeBinary=function(){return Ch(this,d$a)};var d$a=function(){return[1,Dh,2,Dh,3,Mh]};c$a.prototype.toObject=function(a){return e$a(a,this)};
var e$a=function(a,b){if(null!=b){var c={timeMs:Ga(va(b,1)),uptimeMs:Ga(va(b,2)),source:Ga(va(b,3))};a&&(c.$jspbMessageInstance=b);return c}};
var g$a=function(a){Th.call(this,a,17,f$a)};Y(g$a,Th);f=g$a.prototype;f.setRequestTimeMs=function(a){return la(this,4,a)};f.getClientInfo=function(){return pa(this,B9a,1)};f.setClientInfo=function(a){return Ba(this,1,a)};f.getLogSource=function(){return hh(this,2,-1)};f.setLogSource=function(a){return la(this,2,a)};f.getLogEventList=function(){return oa(this,Rl,3)};f.setLogEventList=function(a){return Aa(this,3,a)};f.getSerializedLogEventsList_asB64=function(){return bda(this.bpa())};
f.getSerializedLogEventsList_asU8=function(){return cda(this.bpa())};f.bpa=function(){return ya(this,5)};f.setLogEventDroppedCount=function(a){return la(this,14,a)};f.getQosTier=function(){return hh(this,9,0)};f.setScheduler=function(a){return la(this,10,a)};f.getDeviceStatus=function(){return pa(this,$9a,11)};f.getExternalTimestamp=function(){return pa(this,c$a,12)};f.getCollectForDebug=function(){return pa(this,X9a,13)};f.setCollectForDebug=function(a){return Ba(this,13,a)};
f.serializeBinary=function(){return Ch(this,h$a)};var h$a=function(){return[i$a,4,dNa,8,dNa,1,Oh,B9a,C9a,2,Rh,6,Mh,7,Mh,3,Ph,Rl,T9a,5,tNa,14,Dh,9,Rh,10,Rh,11,Oh,$9a,a$a,12,Oh,c$a,d$a,13,Oh,X9a,Y9a,16,uNa]},j$a={},i$a={};g$a.prototype.getSerializedLogEventsList=g$a.prototype.bpa;var f$a=[3,5];
g$a.prototype.toObject=function(a){if(null!=this){var b={requestTimeMs:Ga(va(this,4)),requestUptimeMs:Ga(va(this,8)),clientInfo:D9a(a,this.getClientInfo()),logSource:hh(this,2,-1),logSourceName:Ga(va(this,6)),zwiebackCookie:Ga(va(this,7)),logEventList:Ca(this.getLogEventList(),W9a,a),serializedLogEventsList:this.getSerializedLogEventsList_asB64(),logEventDroppedCount:Ga(va(this,14)),qosTier:hh(this,9,0),scheduler:Ga(va(this,10)),deviceStatus:b$a(a,this.getDeviceStatus()),externalTimestamp:e$a(a,this.getExternalTimestamp()),
collectForDebug:Z9a(a,this.getCollectForDebug()),appMobilespecId:Ga(va(this,16))};Da(this,b,j$a,a);a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var l$a=function(a){Th.call(this,a,-1,k$a)};Y(l$a,Th);l$a.prototype.getIdList=function(){return ya(this,1)};l$a.prototype.serializeBinary=function(){return Ch(this,m$a)};var m$a=function(){return[1,Nh]},k$a=[1];l$a.prototype.toObject=function(a){return n$a(a,this)};var n$a=function(a,b){if(null!=b){var c={idList:Ga(ya(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var o$a=function(a){Th.call(this,a)};Y(o$a,Th);o$a.prototype.serializeBinary=function(){return Ch(this,p$a)};var p$a=function(){return[1,Eh,2,Rh]};o$a.prototype.toObject=function(a){return q$a(a,this)};var q$a=function(a,b){if(null!=b){var c={logRequestIndex:Ga(va(b,1)),responseAction:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var s$a=function(a){Th.call(this,a,-1,r$a)};Y(s$a,Th);s$a.prototype.getLogSourceNameList=function(){return ya(this,1)};s$a.prototype.serializeBinary=function(){return Ch(this,t$a)};var t$a=function(){return[1,Nh]},r$a=[1];s$a.prototype.toObject=function(a){return u$a(a,this)};var u$a=function(a,b){if(null!=b){var c={logSourceNameList:Ga(ya(b,1))};a&&(c.$jspbMessageInstance=b);return c}};
var v$a=function(a){Th.call(this,a)};Y(v$a,Th);v$a.prototype.getQosTier=function(){return va(this,2)};v$a.prototype.getLogSource=function(){return hh(this,3,-1)};v$a.prototype.setLogSource=function(a){return la(this,3,a)};v$a.prototype.serializeBinary=function(){return Ch(this,w$a)};var w$a=function(){return[1,Mh,2,Rh,3,Rh]};v$a.prototype.toObject=function(a){return x$a(a,this)};
var x$a=function(a,b){if(null!=b){var c={logSourceName:Ga(va(b,1)),qosTier:Ga(va(b,2)),logSource:hh(b,3,-1)};a&&(c.$jspbMessageInstance=b);return c}};
var z$a=function(a){Th.call(this,a,-1,y$a)};Y(z$a,Th);z$a.prototype.getQosTierConfigurationList=function(){return oa(this,v$a,1)};z$a.prototype.serializeBinary=function(){return Ch(this,A$a)};var A$a=function(){return[1,Ph,v$a,w$a,2,Dh]},y$a=[1];z$a.prototype.toObject=function(a){return B$a(a,this)};var B$a=function(a,b){if(null!=b){var c={qosTierConfigurationList:Ca(b.getQosTierConfigurationList(),x$a,a),qosTierFingerprint:Ga(va(b,2))};a&&(c.$jspbMessageInstance=b);return c}};
var D$a=function(a){Th.call(this,a,6,C$a)};Y(D$a,Th);f=D$a.prototype;f.getNextRequestWaitMillis=function(){return hh(this,1,"-1")};f.getExperiments=function(){return pa(this,l$a,2)};f.setExperiments=function(a){return Ba(this,2,a)};f.clearExperiments=function(){return mh(this,2)};f.getQosTier=function(){return pa(this,z$a,3)};f.getLogSourceBatchingBlacklist=function(){return pa(this,s$a,4)};f.getLogResponseDetailsList=function(){return oa(this,o$a,5)};f.serializeBinary=function(){return Ch(this,E$a)};
var E$a=function(){return[F$a,1,dNa,2,Oh,l$a,m$a,3,Oh,z$a,A$a,4,Oh,s$a,t$a,5,Ph,o$a,p$a]},G$a={},F$a={},C$a=[5];D$a.prototype.toObject=function(a){if(null!=this){var b={nextRequestWaitMillis:hh(this,1,"-1"),experiments:n$a(a,this.getExperiments()),qosTier:B$a(a,this.getQosTier()),logSourceBatchingBlacklist:u$a(a,this.getLogSourceBatchingBlacklist()),logResponseDetailsList:Ca(this.getLogResponseDetailsList(),q$a,a)};Da(this,b,G$a,a);a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var H$a=function(a){Th.call(this,a)};Y(H$a,Th);H$a.prototype.getSuggestedFlushIntervalMillis=function(){return rh(this,1,-1)};H$a.prototype.setSuggestedFlushIntervalMillis=function(a){return la(this,1,a)};H$a.prototype.serializeBinary=function(){return Ch(this,I$a)};var I$a=function(){return[1,Eh]};H$a.prototype.toObject=function(a){return J$a(a,this)};var J$a=function(a,b){if(null!=b){var c={suggestedFlushIntervalMillis:rh(b,1,-1)};a&&(c.$jspbMessageInstance=b);return c}};
var K$a=za(175237375,{jsExtension:0},H$a,J$a);F$a[175237375]=Bh(K$a,I$a);G$a[175237375]=K$a;
var M$a=function(a,b,c,d,e,k,n,p,u,v,y){Ml.call(this);var B=this;this.componentId_="";this.pendingEvents_=[];this.lastFailedAuth_="";this.Gfb=this.dR=this.clientSideLogOnlyForDevelopment_=!1;this.j3a=this.EAa=-1;this.NKa=!1;this.Fpa=this.experimentIds_=null;this.dO=0;this.sequencePosition_=1;this.timeoutMillis=0;this.Iya=!1;Ml.call(this);this.logSource_=a;this.mK=b||Lg;this.g2=new L$a(a,k);this.network=y||{send:d};this.bufferSize=1E3;this.uniformRandomFunction=rg(UTa,0,1);this.clearcutUrl_=e||null;
this.sessionIndex_=c||null;this.PNa=n||!1;this.pageId=u||null;this.logger=null;this.withCredentials=!p;this.i1=k||!1;this.K9b=!this.i1&&(65<=yaa("Chromium")||45<=yaa("Firefox")||12<=yaa("Safari")||Caa()&&0<=SLa(Gaa(),12))&&!!Xi()&&!!Xi().navigator&&!!Xi().navigator.sendBeacon;a=(new B9a).setClientType(1);this.g2.setClientInfo(a);this.Rt=new r8a(1E4,3E5,.1);this.lm=new X7a(this.Rt.getValue());this.registerDisposable(this.lm);Kl(this.lm,"tick",INa(this.getFlushFunction_(v)),!1,this);this.Pha=new X7a(6E5);
this.registerDisposable(this.Pha);Kl(this.Pha,"tick",INa(this.getFlushFunction_(v)),!1,this);this.PNa||this.Pha.start();this.i1||(Kl(document,"visibilitychange",function(){"hidden"===document.visibilityState&&B.finalFlush()}),Kl(document,"pagehide",this.finalFlush,!1,this))};Y(M$a,Ml);f=M$a.prototype;f.getFlushFunction_=function(a){if(a){var b=this;return function(){a().then(b.flush.bind(b))}}return this.flush};f.disposeInternal=function(){this.finalFlush();Ml.prototype.disposeInternal.call(this)};
f.getClearcutUrl_=function(){this.clearcutUrl_||(this.clearcutUrl_=this.defaultUrl_());return this.clearcutUrl_};f.dispatch=function(a){a instanceof Rl?this.log(a):(a=(new Rl).setSourceExtensionJs(a.serialize()),this.log(a))};f.setComponentId=function(a){this.componentId_=a};f.setClearExperimentIds=function(a){a?(this.experimentIds_||(this.experimentIds_=new o8a),this.experimentIds_.setClearBlobJs(a.serialize())):this.experimentIds_&&this.experimentIds_.clearClearBlobJs()};
f.setClientSideLogOnlyForDevelopment=function(a){this.clientSideLogOnlyForDevelopment_=a};f.setCollectForDebug=function(a){this.g2.setCollectForDebug(a)};f.setUseSendBeaconForFinalFlush=function(a){this.dR=a&&this.K9b};f.setUseGetRequestForFinalFlush=function(a){this.Gfb=a};f.setFlushIntervalMs=function(a){this.NKa=!0;this.doUpdateFlushIntervalMs_(a)};f.setFlushIntervalInternalMs_=function(a){this.NKa||this.doUpdateFlushIntervalMs_(a)};
f.doUpdateFlushIntervalMs_=function(a){this.Rt=new r8a(1>a?1:a,3E5,.1);this.lm.setInterval(this.Rt.getValue())};f.backoffFlushInterval_=function(){this.Rt.backoff();this.lm.setInterval(this.Rt.getValue())};f.muc=function(){this.Rt.reset();this.lm.setInterval(this.Rt.getValue())};
f.log=function(a){a=a.clone();a.setSequencePosition(this.sequencePosition_++);this.componentId_&&a.setComponentId(this.componentId_);a.getEventTimeMs()||a.setEventTimeMs(Date.now().toString());a.hasTimezoneOffsetSeconds()||a.setTimezoneOffsetSeconds(60*(new Date).getTimezoneOffset());this.experimentIds_&&a.setExperimentIds(this.experimentIds_.clone());this.addEventToPending_(a)};
f.addEventToPending_=function(a){for(;this.pendingEvents_.length>=this.bufferSize;)this.pendingEvents_.shift(),++this.dO;this.pendingEvents_.push(a);this.dispatchEvent(new N$a(a));this.g2a()};f.g2a=function(){this.PNa||this.lm.enabled||this.lm.start()};f.GKa=function(){this.lm.enabled&&this.lm.stop()};
f.flush=function(a,b){var c=this;if(0===this.pendingEvents_.length)a&&a();else if(this.Iya)this.flushWithSendBeacon_();else{var d=Date.now();if(this.j3a>d&&this.EAa<d)b&&b("throttled");else{var e=this.g2.build(this.pendingEvents_,this.dO);d={};var k=this.mK();k&&(d.Authorization=k);var n=this.getClearcutUrl_();this.sessionIndex_&&(d["X-Goog-AuthUser"]=this.sessionIndex_,n=rPa(n,"authuser",this.sessionIndex_));this.pageId&&(d["X-Goog-PageId"]=this.pageId,n=rPa(n,"pageId",this.pageId));if(k&&this.lastFailedAuth_===
k)b&&b("stale-auth-token");else if(this.clearPendingEvents_(),this.clientSideLogOnlyForDevelopment_)a&&a();else{var p=e.serialize(),u;this.Fpa&&this.Fpa.isSupported(p.length)&&(u=this.Fpa.compress(p));var v={url:n,body:p,bodyType:1,requestHeaders:d,requestType:"POST",withCredentials:this.withCredentials,timeoutMillis:this.timeoutMillis},y=function(H){c.handleSuccess_(H);a&&a()},B=function(H){c.handleFailure_(e.getLogEventList(),H,k);b&&b("net-send-failed",H)},C=function(){c.network.send(v,y,B)};u?
u.then(function(H){v.requestHeaders["Content-Encoding"]="gzip";v.requestHeaders["Content-Type"]="application/binary";v.body=H;v.bodyType=2;C()},function(){C()}):C()}}}};f.clearPendingEvents_=function(){this.pendingEvents_=[];this.GKa();this.dO=0};f.finalFlush=function(){this.clientSideLogOnlyForDevelopment_||(this.dR&&this.flushWithSendBeacon_(),this.Gfb&&this.flushWithGetRequest_(),this.flush())};
f.flushWithSendBeacon_=function(){var a=this;this.segmentedFlush_(32,10,function(b,c){b=rPa(b,"format","json");b=Xi().navigator.sendBeacon(b,c.serialize());a.Iya&&!b&&(a.Iya=!1);return b})};f.sendGetRequest_=function(a){FOa(new Image,a)};f.flushWithGetRequest_=function(){var a=this;this.segmentedFlush_(6,5,function(b,c){b=qPa(b,"format","base64json","p",CMa(c.serialize(),3));if(15360<b.length)return!1;a.sendGetRequest_(b);return!0})};
f.segmentedFlush_=function(a,b,c){if(0!==this.pendingEvents_.length){var d=vPa(this.getClearcutUrl_(),"format");d=qPa(d,"auth",this.mK(),"authuser",this.sessionIndex_||"0");for(var e=0;e<b&&this.pendingEvents_.length;++e){var k=this.pendingEvents_.slice(0,a),n=this.g2.build(k,this.dO);if(!c(d,n))break;this.dO=0;this.pendingEvents_=this.pendingEvents_.slice(k.length)}this.GKa()}};f.isRetryable_=function(a){return 500<=a&&600>a||401===a||0===a};
f.prependEventsToPending_=function(a){this.pendingEvents_=a.concat(this.pendingEvents_);this.g2a()};f.handleFailure_=function(a,b,c){this.backoffFlushInterval_();401===b&&c&&(this.lastFailedAuth_=c);this.isRetryable_(b)&&this.prependEventsToPending_(a)};
f.handleSuccess_=function(a){this.muc();if(a){var b=null;try{var c=JSON.parse(a.replace(")]}'\n",""));b=new D$a(c)}catch(d){}b&&(a=Number(b.getNextRequestWaitMillis()),0<a&&(this.EAa=Date.now(),this.j3a=this.EAa+a),b=b.getExtension(K$a))&&(b=b.getSuggestedFlushIntervalMillis(),-1!=b&&this.setFlushIntervalInternalMs_(b))}};f.defaultUrl_=function(){return.01>this.uniformRandomFunction()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true"};
var N$a=function(){Il.call(this,"event-logged",void 0)};Y(N$a,Il);var L$a=function(a,b){this.i1=b=void 0===b?!1:b;this.locale=null;this.dC=new g$a;this.dC.setLogSource(a);b||(this.locale=document.documentElement.getAttribute("lang"));this.setClientInfo(new B9a)};f=L$a.prototype;f.setLogSource=function(a){this.dC.setLogSource(a);return this};f.setCollectForDebug=function(a){this.dC.setCollectForDebug(a);return this};
f.setClientInfo=function(a){this.dC.setClientInfo(a);a.QRa()||a.setClientType(1);this.i1||(a=this.tTa(),a.getLocale()||a.setLocale(this.locale));return this};f.getBuildLabel=function(){return this.tTa().getBuildLabel()};f.jWb=function(){return this.dC.getClientInfo()};f.tTa=function(){var a=this.jWb(),b=a.getJsClientInfo();b||(b=new $8a,a.setJsClientInfo(b));return b};
f.build=function(a,b){b=void 0===b?0:b;a=this.dC.clone().setRequestTimeMs(Date.now().toString()).setLogEventList(a);b&&a.setLogEventDroppedCount(b);return a};
var O$a=function(a,b,c,d,e,k,n){M$a.call(this,a,pDa,b,LAa,c,d,e,void 0,k,n)};Y(O$a,M$a);
var P$a=function(a,b,c,d,e,k){var n=this;this.windowService=a;this.ngZone=b;this.sessionIdService=c;this.utmService=d;this.sessionInfoService=e;this.navigationMetrics=k;this.logger=null;this.debugLoggers=[];if(Fe())throw Error("Df");this.registerIntegrationDebugLoggers();a=gf("pantheon_concordExperimentState");a=nza(a);this.optInExperimentsVariants=a.variants;this.optInStringifiedExperiments=a.stringifiedExperiments;a=gf("pantheon_monitoredExperimentState");this.activeExperimentsVariants=nza(a).variants;
this.connectedComponentData=gf("pantheon_graphCCMap");a=this.windowService.ref;this.requestIdleCallback=(a.requestIdleCallback||a.requestAnimationFrame||function(p){return p()}).bind(a);this.navigationMetrics.events.subscribe(function(p){hf("Ng2PageviewTracking__enabled")&&"finish"===p.kind&&!n.navigationMetrics.g3a&&(n.trackPageView(n.navigationMetrics.navigationCsiStopwatch.tick()),xf().logClientError({message:"Missing Pageview now tracked",eventType:"AngularInfraInvestigation",eventName:"AngularInfraInvestigationMissingPageview",
errorExperience:2}))})};f=P$a.prototype;f.initializeClearcut=function(){var a=gf("pantheon_clearcutUrl");this.clearcut||(this.clearcut=new O$a(509,this.sessionInfoService.authUser,a+"/log?format=json&hasfast=true"),this.clearcut.setFlushIntervalMs(1E4),this.clearcut.setUseSendBeaconForFinalFlush(!0));a=new e8a;a.setAlwaysList(this.activeExperimentsVariants);this.clearcut.setClearExperimentIds(a);this.trackExperimentsInBatch();this.logConnectedComponentState(this.connectedComponentData)};
f.logConnectedComponentState=function(a){var b="";a&&(a=JSON.parse(a),0<Object.keys(a).length&&(b=JSON.stringify({graphs:Object.keys(a),ids:Object.values(a)})));0!==b.length&&(b=Tza({name:"connectedComponentsLog",type:"logConnectedComponentState",metadata:{connectedComponentData:b}},this.sessionInfoService.getInfo(),this.windowService,this.utmService.getUtmParameters()),this.sendToClearcut(b))};
f.trackExperimentsInBatch=function(){var a=this.sessionInfoService.projectNumber?mza(this.sessionInfoService.projectNumber):void 0;this.sendToGtmAsync({event:"trackExperimentsInBatch",projectNumber:a,experimentPath:"/virtual/trackExperimentsInBatch/configureExperiment",experimentInfo:this.optInStringifiedExperiments.join(",")});a={name:"configureExperiment",type:"trackExperimentsInBatch",metadata:{experimentInfo:this.optInStringifiedExperiments.join(","),variantExperimentIds:this.optInExperimentsVariants.join(",")}};
this.utmService.updateUtmParameters();a=Tza(a,this.sessionInfoService.getInfo(),this.windowService,this.utmService.getUtmParameters());this.sendToClearcut(a)};f.trackPageView=function(a){var b=this.sessionInfoService.getPath()||"";this.sendEvent({name:"pageview",type:b,latency:a||0},"trackPageView")};
f.sendEvent=function(a,b){b=void 0===b?"concordEvent":b;for(var c=g(this.debugLoggers),d=c.next();!d.done;d=c.next()){d=d.value;try{d.logEvent(a)}catch(e){}}this.utmService.updateUtmParameters();c=Tza(a,this.sessionInfoService.getInfo(),this.windowService,this.utmService.getUtmParameters());this.sendToClearcut(c,a.start);a.clearcutOnly||(a=this.convertToGtmEvent(a,b),this.sendToGtmAsync(a))};
f.sendToClearcut=function(a,b){this.clearcut||this.initializeClearcut();this.logEventToConsole(a);var c=new Rl;void 0!==b&&c.setEventTimeMs(b.toString());c.setSourceExtensionJs(a.serialize());(a=(a=a.getVisualElementEntry())?a.getAncestryVisualElement():null)&&c.setEventCode(a.getElementId());try{this.clearcut.log(c)}catch(d){}};
f.sendToGtmAsync=function(a){var b=this;this.ngZone.runOutsideAngular(function(){b.requestIdleCallback(function(){var c=b.windowService.ref.gtmDataLayer;c&&Array.isArray(c)&&c.push(a)})})};
f.convertToGtmEvent=function(a,b){var c="/"+["virtual",a.type,a.name].join("/"),d=a.type,e=a.name,k=this.sessionInfoService.getPath(),n=this.sessionInfoService.language,p;if(p=a.metadata){var u=Object.keys(p);u.sort();for(var v=[],y=0;y<u.length;y++){var B=u[y],C=String(p[B]);0!==C.length&&(B=hza(B),C=hza(C),v.push(B+"="+C))}p=v.join(",")}else p=void 0;b={event:void 0===b?"concordEvent":b,pagePath:c,eventType:d,eventName:e,realPagePath:k,language:n,metadata:p};a.projectNumber?b.projectNumber=mza(a.projectNumber):
this.sessionInfoService.projectNumber&&(b.projectNumber=mza(this.sessionInfoService.projectNumber));a.billingAccountId&&(b.billingAccountId=mza(a.billingAccountId));a.latency&&(b.latency=a.latency);a.metadata&&"isBusinessCreditEligible"in a.metadata&&(b.isBusinessCreditEligible=String(a.metadata.isBusinessCreditEligible));return b};f.sendZeroStatePageEvent=function(a){this.sendEvent({type:"gettingStarted",name:"showZeroState",metadata:a})};
f.recordExperimentExposure=function(a){this.sendEvent({name:String(a),type:"experimentExposure"})};f.sendEventOnElementClick=function(a){var b=a.getAttribute("track-type"),c=a.getAttribute("track-name");b&&c&&(a=jza(a),this.sendEvent({type:b,name:c,metadata:a}))};f.logEventToConsole=function(){};f.registerDebugLogger=function(a){this.debugLoggers.push(a)};f.setConfig=function(a){this.sendToGtmAsync(a)};f.registerIntegrationDebugLoggers=function(){var a=this;this.getIntegrationDebugLoggers().forEach(function(b){a.registerDebugLogger(b)})};
f.getIntegrationDebugLoggers=function(){return[]};f.getActivatedExperimentsVariants=function(){return new Set(this.activeExperimentsVariants)};var Sl=function(){P$a.apply(this,arguments)};Y(Sl,P$a);Sl.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Sl)))(b||Sl)}}();Sl.\u0275prov=xb({token:Sl,factory:function(){return Fe()?window.sharedHostData.analyticsService:new P$a(l(Gf),l(Kd),l(o6a),l(s6a),l(yl),vBa(l(Mf)))},providedIn:"root"});zf("ng2AnalyticsService",Sl);
var Tl=function(a,b){this.deferredLoader=a;this.analyticsService=b;this.injectorSubject=new pf(void 0);this.injectorObservable=this.injectorSubject.pipe(Nc(function(c){return!!c}),z(function(c){return c}),nd(1),vc(),ad(1));this.hasBootstrapped=!1};Tl.prototype.bootstrap=function(a){this.hasBootstrapped||(this.hasBootstrapped=!0,this.analyticsService.sendEvent({type:"bootstrap",name:a||"default",metadata:{path:xf().currentPageView.path}}),this.deferredLoader.loadModule("jsmod_ng1_core"));return this.injectorObservable};
Tl.ea=function(){return[{type:jf},{type:Sl}]};Tl.\u0275fac=function(a){return new (a||Tl)(l(jf),l(Sl))};Tl.\u0275prov=xb({token:Tl,factory:Tl.\u0275fac,providedIn:"root"});var Q$a=[{provide:"$injector",deps:[Tl],useFactory:function(a){(0,Z.assert)(!!a.injectorSubject.getValue(),"AngularJS $injector is being used before it is defined");return a.injectorSubject.getValue()}},{provide:tTa,deps:[Tl],useFactory:function(a){return a.injectorObservable}}];
var RAa=/(features\/[^\/]+)/,SAa=/(environments\/[^\/]+)/,TAa=/(releases\/[^\/]+)/,UAa=/(extensions\/[^\/]+)/;
var R$a={string:"click",xid:"cOuCgd"},S$a={string:"generic_click",xid:"szJgjc"},T$a={string:"impression",xid:"xr6bB"},U$a={string:"hover",xid:"ZmdkE"},V$a={string:"keypress",xid:"Kr2w4b"},W$a={CLICK:R$a,GENERIC_CLICK:S$a,IMPRESSION:T$a,HOVER:U$a,KEYPRESS:V$a},X$a={string:"track",xid:"u014N"},Y$a={string:"index",xid:"cQYSPc"},Z$a={string:"mutable",xid:"dYFj7e"},$$a={string:"tc",xid:"DM6Eze"},aab={TRACK:X$a,INDEX:Y$a,MUTABLE:Z$a,TEST_CODE:$$a},bab=X$a.string,cab=Y$a.string,dab=Z$a.string,eab=$$a.string,
fab=R$a.string,gab=S$a.string,hab=T$a.string,iab=U$a.string,jab=V$a.string,lab=function(a){if(kab.has(a))return kab.get(a);throw Error("Ef`"+a);},nab=function(a){if(mab.has(a))return mab.get(a);throw Error("Ff`"+a);},oab=function(a){var b=new Map,c;for(c in a)b.set(a[c].string,a[c].xid);return b},kab=oab(W$a),pab,qab=new Map,rab;for(rab in W$a)qab.set(W$a[rab].xid,W$a[rab].string);pab=qab;var mab=oab(aab);
var tab=function(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("Gf");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,k,n,p,u,v,y,B){if("%"==v)return"%";var C=c.shift();if("undefined"==typeof C)throw Error("Hf");arguments[0]=C;return sab[v].apply(null,arguments)})},sab={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+li(" ",Number(c)-a.length):li(" ",Number(c)-a.length)+a},f:function(a,
b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var k=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=k+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-k.length;0<=b.indexOf("-",0)?d=k+d+li(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=k+li(b,a)+d);return d},d:function(a,b,c,d,e,k,n,p){return sab.f(parseInt(a,10),b,c,d,0,k,n,p)}};sab.i=sab.d;sab.u=sab.d;
var uab=function(a,b){this.visualElementID_=a;this.xidTagComponents_=b||!1;this.tracks_=new Set;this.index_=null;this.testCodes_=[];this.componentID_=void 0;this.retain_cached_impression_=this.mutable_=!1;this.attribute_=null;this.metadataHandlers_=[];this.interactionMetadataHandler_=void 0};f=uab.prototype;f.getID=function(){return this.visualElementID_};f.tracksClicks=function(){return this.tracksEvent(fab)};f.tracksGenericClicks=function(){return this.tracksEvent(gab)};f.tracksImpressions=function(){return this.tracksEvent(hab)};
f.tracksKeypress=function(){return this.tracksEvent(jab)};f.tracksHover=function(){return this.tracksEvent(iab)};f.tracksEvent=function(a){this.tracks_.add(this.maybeXidEventLabel_(a));return this};f.tracksEventXid=function(a){if(!this.xidTagComponents_)throw Error("If");if(!pab.has(a))throw Error("Jf`"+a);this.tracks_.add(a);return this};f.isTracking=function(a){return a?this.tracks_.has(this.maybeXidEventLabel_(a)):0!=this.tracks_.size};
f.isTrackingXid=function(a){if(!this.xidTagComponents_)throw Error("If");if(!pab.has(a))throw Error("Jf`"+a);return this.tracks_.has(a)};f.setIndex=function(a){this.index_=a;return this};f.getIndex=function(){return this.index_};f.setTestCodes=function(a){this.testCodes_=a;return this};f.getTestCodes=function(){return this.testCodes_};f.setComponentID=function(a){this.componentID_=a;return this};f.setMutable=function(a){this.mutable_=a;return this};f.isMutable=function(){return this.mutable_};
f.setRetainCachedImpression=function(a){this.retain_cached_impression_=a;return this};f.isCachedImpressionRetained=function(){return this.retain_cached_impression_};f.setAttribute=function(a){this.attribute_=a;return this};f.getAttribute=function(){return this.attribute_};f.addMetadataHandler=function(a){this.metadataHandlers_.push(a)};f.mergeTo=function(a){for(var b=0;b<this.metadataHandlers_.length;++b)this.metadataHandlers_[b](a)};
f.addInteractionMetadataHandler=function(a){this.interactionMetadataHandler_=a};f.populateInteractionMetadata=function(a){this.interactionMetadataHandler_&&this.interactionMetadataHandler_(a)};f.getFormattedTag=function(){return this.visualElementID_+this.getTracksLabel()+this.getIndexLabel_()+this.getMutableLabel_()};f.maybeXidEventLabel_=function(a){return this.xidTagComponents_?lab(a):a};f.maybeXidPartLabel_=function(a){return this.xidTagComponents_?nab(a):a};
f.getTracksLabel=function(){return 0==this.tracks_.size?"":tab("; %s:%s",this.maybeXidPartLabel_(bab),Array.from(this.tracks_.values()).join(","))};f.getIndexLabel_=function(){return this.index_?tab("; %s:%s",this.maybeXidPartLabel_(cab),this.index_):""};f.getMutableLabel_=function(){return this.mutable_?tab("; %s:%s",this.maybeXidPartLabel_(dab),this.mutable_.toString()):""};
var Ul=function(){},vab=function(){},wab=function(){};Y(wab,vab);
var xab=Symbol("Kf"),Vl=function(a,b,c){c=void 0===c?null:c;this.tracker=null;a&&(this.tracker=a.getEventTracker())&&(this.tracker.addEventToTrack("click",3,"generic_click"),this.tracker.addEventToTrack("dragstart",30),this.tracker.addEventToTrack("drop",37),this.tracker.addEventToTrack("hover",9),this.tracker.addEventToTrack("input_text",15),this.tracker.addEventToTrack("key_press",32));b&&(this.visualElementLookup={});this.runOutsideAngular=c?c.runOutsideAngular.bind(c):Zone.root.run.bind(Zone.root);
yab||(yab=!0,this.runOutsideAngular(function(){window.addEventListener("click",function(d){zab=d},{capture:!0});window.addEventListener("mouseenter",function(d){zab=d},{capture:!0})}))};f=Vl.prototype;f.addInteractionEventListener=function(a){this.tracker&&this.tracker.addInteractionEventListener(a)};f.removeInteractionEventListener=function(a){this.tracker&&this.tracker.removeInteractionEventListener(a)};
f.trackElement=function(a,b){var c=this;this.runOutsideAngular(function(){c.tracker&&c.visualElementLookup&&(c.updateJsLog(a,b),b.trackImpression&&c.tracker.logImpressions())})};f.logEvent=function(a,b){this.tracker&&this.tracker.logEvent(a,b)};f.updateJsLog=function(a,b){var c=WAa(b,this.visualElementLookup);void 0!==c&&(c=VAa(c,b),a.nativeElement.setAttribute("jslog",c),a.nativeElement[xab]=b)};f.getVeConfigForElement=function(a){return a[xab]};
f.logSyntheticEvent=function(a,b,c){this.tracker&&this.tracker.logSyntheticEvent(a,b,c)};f.log=function(a){this.tracker&&this.tracker.log(a)};f.logBeforeDestroy=function(a,b,c){zab&&zab!==c&&("click"===zab.type&&b.trackClick&&XAa(a,zab)&&this.logEvent("click",a),"mouseenter"===zab.type&&b.trackHover&&XAa(a,zab)&&this.logEvent("hover",a))};var yab=!1,zab=null;Vl.ea=function(){return[{type:Ul,ra:[{type:Ub}]},{type:vab,ra:[{type:Ub}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Kd]}]}]};
Vl.\u0275fac=function(a){return new (a||Vl)(l(Ul,8),l(vab,8),l(Kd,8))};Vl.\u0275prov=xb({token:Vl,factory:Vl.\u0275fac});
var Wl=function(a,b){this.el=a;this.veLoggingService=b;this.veMetadata="";this.veImpression=!1;this.config=null};Wl.prototype.ngAfterViewInit=function(){if(!this.el.nativeElement.getAttribute("jslog")){var a=ZAa(this.el.nativeElement);this.config={visualElementId:a,trackClick:!0,trackImpression:this.veImpression,trackInputText:54039===a,metadata:this.veMetadata};127656===a&&(this.config.trackImpression=!0);this.veLoggingService.trackElement(this.el,this.config)}};
Wl.ea=function(){return[{type:cc},{type:Vl}]};Wl.\u0275fac=function(a){return new (a||Wl)(D(cc),D(Vl))};
Wl.\u0275dir=m({type:Wl,selectors:[["form"],["","matInput",""],["","mat-button",""],["","mat-icon-button",""],["","mat-raised-button",""],["","mat-stroked-button",""],["mat-button-toggle"],["mat-checkbox"],["mat-pseudo-checkbox"],["mat-chip"],["mat-option"],["mat-radio-button"],["mat-slide-toggle"],["mat-tab"],["","xapSelectionTriggerFor",""],["xap-selection-dialog"],["xap-selection-panel-item-group"],["xap-selection-search"],["xap-selection-listbox"]],inputs:{veMetadata:"veMetadata",veImpression:"veImpression"}});
var YAa={form:127656,matInput:54039,"mat-button":52839,"mat-button-toggle":54036,"mat-checkbox":54037,"mat-pseudo-checkbox":54037,"mat-chip":54038,"mat-icon-button":54138,"mat-option":54040,"mat-radio-button":54041,"mat-slide-toggle":54042,"mat-tab":54043,"mat-raised-button":75507,"mat-stroked-button":95733,"xap-selection-dialog":95724,"xap-selection-listbox":95727,"xap-selection-panel-item-group":95728,"xap-selection-search":95731,xapSelectionTriggerFor:95729};
var Aab=function(a){this.userAction=a;this.cardinalDirection=void 0};
/*

 Copyright 2011 Google LLC.
 SPDX-License-Identifier: Apache-2.0
*/
var Bab=1;
(function(){for(var a=["ms","moz","webkit","o"],b=0;b<a.length&&!window.requestAnimationFrame;++b)window.requestAnimationFrame=window[a[b]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[a[b]+"CancelAnimationFrame"]||window[a[b]+"CancelRequestAnimationFrame"];if(!window.requestAnimationFrame){var c=0;window.requestAnimationFrame=function(d){var e=(new Date).getTime(),k=Math.max(0,16-(e-c));c=e+k;return window.setTimeout(function(){d(e+k)},k)};window.cancelAnimationFrame||(window.cancelAnimationFrame=
function(d){clearTimeout(d)})}})();var Cab=function(){},Dab=[[],[]],Eab=0,Fab=!1,Gab=null,Hab=0,Iab=0,Jab=0,Kab=0,Lab=0,Mab=function(a){this.mutate_=this.measure_=void 0;this.runInCurrentFrameIfPossible_=!1;this.context_=a;this.state_ctor_=Cab};Mab.prototype.measure=function(a){this.measure_=a;return this};Mab.prototype.mutate=function(a){this.mutate_=a;return this};Mab.prototype.runInCurrentFrameIfPossible=function(){this.runInCurrentFrameIfPossible_=!0;return this};
Mab.prototype.build=function(){var a={measure:this.measure_,mutate:this.mutate_,stateCtor:this.state_ctor_,runInCurrentFrameIfPossible:this.runInCurrentFrameIfPossible_},b=this.context_;a.stateCtor||(a.stateCtor=Cab);return Nab(a,b)};
var Nab=function(a,b){var c=Lab++,d=Math.max(a.measure?a.measure.length:0,a.mutate?a.mutate.length:0),e={id:c,measureFn:a.measure,mutateFn:a.mutate,context:b,args:[]},k=e;return function(){var n=0!==k.phase;n&&(k=Object.assign({phase:0},e));b||(k.context=this);k.args=Array.prototype.slice.call(arguments);d>arguments.length&&k.args.push(new a.stateCtor);n&&(n=Eab,!a.runInCurrentFrameIfPossible||0==Kab||a.measure&&1!=Kab||(n=(n+1)%2),Dab[n].push(k));return Oab()}},Pab=function(a,b){Fab=!1;var c={};
Kab=1;for(var d=0;d<a.length;++d){var e=a[d];e.args[e.args.length-1]&&(e.args[e.args.length-1].now=b);if(e.measureFn){e.phase=1;try{e.measureFn.apply(e.context,e.args)}catch(k){c[d]=!0,bra(k)}}}Kab=2;for(d=0;d<a.length;++d)if(e=a[d],e.args[e.args.length-1]&&(e.args[e.args.length-1].now=b),!c[d]&&e.mutateFn){e.phase=2;try{e.mutateFn.apply(e.context,e.args)}catch(k){bra(k)}}0<Hab&&1<b&&(a=b-Hab,500>a&&(Bab++,100<a&&Iab++,Jab<a&&(Jab=a)));Hab=Fab&&1<b?b:0},Oab=function(){Fab||(Fab=!0,Gab=new Promise(function(a){window.requestAnimationFrame(function(b){var c=
Dab[Eab];Eab=(Eab+1)%2;try{Pab(c,b)}finally{Kab=0,c.length=0}a()})}));return Gab};
var Qab=function(){this.client_info=this.global_metadata=this.ve_metadata=void 0};
var Rab=function(a,b){this.el_=a;this.veTag_=b;this.loggedImpression_=!1;this.rootImpressionEventID=this.impressionEventID=void 0;this.neverShown=this.hidden=!0;this.VHa=this.serverVed_=this.parent_=this.traversalOrder_=void 0};f=Rab.prototype;f.getTag=function(){return this.veTag_};f.getElement=function(){return this.el_};f.setImpressionLogged=function(){this.loggedImpression_=!0};f.resetImpressionLogged=function(){this.loggedImpression_=!1;this.impressionEventID=void 0};f.getImpressionLogged=function(){return this.loggedImpression_};
f.setTraversalOrder=function(a){this.traversalOrder_=a};f.getTraversalOrder=function(){return this.traversalOrder_};f.setParent=function(a){this.parent_=a};f.getParent=function(){return this.parent_};f.setServerVed=function(a){this.serverVed_=a};f.getServerVed=function(){return this.serverVed_};f.setAncestry=function(a){this.VHa=a};f.getAncestry=function(){return this.VHa};
f.getClientVed=function(){if(this.impressionEventID){var a=new q5a;a.setVeIndex(this.getTraversalOrder());a.setVeType(this.getTag().getID());a.setVeEventId(this.impressionEventID);a=a.serializeBinary();return"2"+bba(a,4)}};
var Xl=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};f=Xl.prototype;f.getWidth=function(){return this.right-this.left};f.getHeight=function(){return this.bottom-this.top};f.clone=function(){return new Xl(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return this&&a?a instanceof Xl?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};
f.expand=function(a,b,c,d){Lf(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};f.expandToInclude=function(a){this.left=Math.min(this.left,a.left);this.top=Math.min(this.top,a.top);this.right=Math.max(this.right,a.right);this.bottom=Math.max(this.bottom,a.bottom)};
f.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};f.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};f.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};
f.translate=function(a,b){a instanceof Ri?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};f.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};
var Yl=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};Yl.prototype.clone=function(){return new Yl(this.left,this.top,this.width,this.height)};Yl.prototype.toBox=function(){return new Xl(this.top,this.left+this.width,this.top+this.height,this.left)};
Yl.prototype.intersection=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var d=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(d<=a)return this.left=b,this.top=d,this.width=c-b,this.height=a-d,!0}return!1};var Sab=function(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);a=Math.min(a.top+a.height,b.top+b.height);if(e<=a)return new Yl(c,e,d-c,a-e)}return null};
f=Yl.prototype;f.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};
f.difference=function(a){var b=Sab(this,a);if(b&&b.height&&b.width){b=[];var c=this.top,d=this.height,e=this.left+this.width,k=this.top+this.height,n=a.left+a.width,p=a.top+a.height;a.top>this.top&&(b.push(new Yl(this.left,this.top,this.width,a.top-this.top)),c=a.top,d-=a.top-this.top);p<k&&(b.push(new Yl(this.left,p,this.width,k-p)),d=p-c);a.left>this.left&&b.push(new Yl(this.left,c,a.left-this.left,d));n<e&&b.push(new Yl(n,c,e-n,d));a=b}else a=[this.clone()];return a};
f.boundingRect=function(a){var b=Math.max(this.left+this.width,a.left+a.width),c=Math.max(this.top+this.height,a.top+a.height);this.left=Math.min(this.left,a.left);this.top=Math.min(this.top,a.top);this.width=b-this.left;this.height=c-this.top};f.contains=function(a){return a instanceof Ri?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};
f.squaredDistance=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 b*b+a*a};f.distance=function(a){return Math.sqrt(this.squaredDistance(a))};f.getSize=function(){return new Si(this.width,this.height)};f.getTopLeft=function(){return new Ri(this.left,this.top)};f.getCenter=function(){return new Ri(this.left+this.width/2,this.top+this.height/2)};
f.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};f.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};f.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};
f.translate=function(a,b){a instanceof Ri?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};f.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};
var Uab=function(a,b){this.tagPopulator_=a;this.expectXidTagComponents_=b||!1;this.componentID_=void 0};f=Uab.prototype;
f.getVisualElement=function(a){var b=a.__ve||null;if(b&&!b.getTag().isMutable()||b&&b.getTag().isMutable()&&!this.hasMutated_(a,b))return b;var c=a.getAttribute("jslog");if(!c)return null;c=this.getVisualElementTag(c);if(!c||c.componentID_&&c.componentID_!=this.componentID_)return null;c=new Rab(a,c);b&&b.getTag().isCachedImpressionRetained()&&b.getImpressionLogged()&&c.setImpressionLogged();if(b=c.getElement().getAttribute("data-ved"))if(c.setServerVed(b),b=this.getServerEventID_(b))c.impressionEventID=
b,c.rootImpressionEventID=b;return a.__ve=c};
f.getVisualElementTag=function(a){if(Vg(a))return null;var b=a.split(";"),c=Number(b[0].trim());if(isNaN(c))return null;c=this.tagPopulator_.createNewTag(c);for(var d=1;d<b.length;d++){var e=b[d].trim();if(!Vg(e)){var k=$Oa(e,":",1);if(2>k.length)return null;e=k[0].trim();k=k[1].trim();if(Vg(e)||Vg(k))return null;switch(e){case this.maybeXidPartLabel_(bab):e=k.split(",");for(k=0;k<e.length;++k)this.setTracksEvent_(c,e[k].trim());break;case this.maybeXidPartLabel_(cab):c.setIndex(Number(k));break;
case this.maybeXidPartLabel_(eab):e=k.split(",");e=e.map(Number);e=e.filter(Number.isInteger);c.setTestCodes(e);break;case "cid":c.setComponentID(k);break;case this.maybeXidPartLabel_(dab):"true"==k?c.setMutable(!0):"rci"==k&&(c.setMutable(!0),c.setRetainCachedImpression(!0));break;default:this.tagPopulator_.addMetadata(c,e,k)}}}return c.setAttribute(a)};f.maybeXidPartLabel_=function(a){return this.expectXidTagComponents_?nab(a):a};
f.setTracksEvent_=function(a,b){this.expectXidTagComponents_?a.tracksEventXid(b):a.tracksEvent(b)};f.hasMutated_=function(a,b){a=a.getAttribute("jslog");return!a||Vg(a)?!0:a!=b.getTag().getAttribute()};f.getServerEventID_=function(a){if(!a||"0"!=a.charAt(0)&&"2"!=a.charAt(0))return null;a=a.substring(1);try{return ZMa(a,q5a,r5a).getVeEventId()}catch(b){return null}};f.setComponentID=function(a){this.componentID_=a};
var Vab=function(a,b){this.visualElementProvider_=a;this.traverseShadowDom_=void 0===b?!1:b};Vab.prototype.getRenderedElements=function(a){return this.getJsLogElements(a).filter(function(b){return null!=this.visualElementProvider_.getVisualElement(b)},this)};
Vab.prototype.getImpressionTrees=function(a){for(var b=this.visualElementProvider_,c=[],d=void 0,e={},k=0;k<a.length;e={Wk:e.Wk},++k){var n=b.getVisualElement(a[k]);void 0==n.getTraversalOrder()&&void 0==n.getServerVed()&&(e.Wk=void 0,bBa(a[k],function(p){return function(u){u=b.getVisualElement(u);return null!=u?(p.Wk=u,!0):!1}}(e),!1),e.Wk?d&&d.has(e.Wk)||(d=new Map,c.unshift(d),d.set(e.Wk,[]),Wab=1):(d=new Map,c.unshift(d),Wab=0),n.setTraversalOrder(Wab++),n.setParent(e.Wk),d.set(n,[]),e.Wk&&d.get(e.Wk).push(n.getTraversalOrder()))}return c};
Vab.prototype.getClientVEs=function(a){var b=this.visualElementProvider_;return a.map(function(c){return b.getVisualElement(c)})};Vab.prototype.getJsLogElements=function(a){if(this.traverseShadowDom_){var b=[];var c=[];for(b.push.apply(b,a.querySelectorAll("*"));0<b.length;){var d=b.shift();d.getAttribute("jslog")&&c.push(d);d.shadowRoot&&b.unshift.apply(b,d.shadowRoot.querySelectorAll("*"))}}else c=[].slice.call(a.querySelectorAll("[jslog]"));c.unshift(a);return c};var Wab=0;
var Xab=function(a,b,c){Oi.call(this);this.listener_=null!=c?a.bind(c):a;this.interval_=b;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.timer_=null};Y(Xab,Oi);f=Xab.prototype;f.fire=function(a){this.args_=arguments;this.timer_||this.pauseCount_?this.shouldFire_=!0:this.doAction_()};f.stop=function(){this.timer_&&(Ol(this.timer_),this.timer_=null,this.shouldFire_=!1,this.args_=null)};f.pause=function(){this.pauseCount_++};
f.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.timer_||(this.shouldFire_=!1,this.doAction_())};f.disposeInternal=function(){Oi.prototype.disposeInternal.call(this);this.stop()};f.onTimer_=function(){this.timer_=null;this.shouldFire_&&!this.pauseCount_&&(this.shouldFire_=!1,this.doAction_())};f.doAction_=function(){var a=this;this.timer_=Nl(function(){return a.onTimer_()},this.interval_);var b=this.args_;this.args_=null;this.listener_.apply(null,b)};
var Zl=function(a){Oi.call(this);this.handler_=a;this.keys_={}};Qg(Zl,Oi);var Yab=[];f=Zl.prototype;f.listen=function(a,b,c,d){return this.listen_(a,b,c,d)};f.listen_=function(a,b,c,d,e){Array.isArray(b)||(b&&(Yab[0]=b.toString()),b=Yab);for(var k=0;k<b.length;k++){var n=Kl(a,b[k],c||this.handleEvent,d||!1,e||this.handler_||this);if(!n)break;this.keys_[n.key]=n}return this};f.listenOnce=function(a,b,c,d){return this.listenOnce_(a,b,c,d)};
f.listenOnce_=function(a,b,c,d,e){if(Array.isArray(b))for(var k=0;k<b.length;k++)this.listenOnce_(a,b[k],c,d,e);else{a=O7a(a,b,c||this.handleEvent,d,e||this.handler_||this);if(!a)return this;this.keys_[a.key]=a}return this};f.listenWithWrapper=function(a,b,c,d){return this.listenWithWrapper_(a,b,c,d)};f.listenWithWrapper_=function(a,b,c,d,e){b.listen(a,c,d,e||this.handler_||this,this);return this};
f.unlisten=function(a,b,c,d,e){if(Array.isArray(b))for(var k=0;k<b.length;k++)this.unlisten(a,b[k],c,d,e);else c=c||this.handleEvent,d=Lf(d)?!!d.capture:!!d,e=e||this.handler_||this,c=P7a(c),d=!!d,b=G7a(a)?a.getListener(b,c,d,e):a?(a=R7a(a))?a.getListener(b,c,d,e):null:null,b&&(Ll(b),delete this.keys_[b.key]);return this};f.removeAll=function(){Ha(this.keys_,function(a,b){this.keys_.hasOwnProperty(b)&&Ll(a)},this);this.keys_={}};
f.disposeInternal=function(){Zl.superClass_.disposeInternal.call(this);this.removeAll()};f.handleEvent=function(){throw Error("Lf");};
var Zab=function(){return $g?"Webkit":Yg?"Moz":dg?"ms":null},$ab=function(a,b){if(b&&a in b)return a;var c=Zab();return c?(c=c.toLowerCase(),a=c+YOa(a),void 0===b||a in b?a:null):null},abb=function(){return((Zab()||"")+"visibilitychange").toLowerCase()};
var bbb=function(a,b){Il.call(this,"visibilitychange");this.hidden=a;this.visibilityState=b};Y(bbb,Il);
var dBa=new WeakMap;Jf.Zib=!0;Jf.clearCache=function(a){dBa.set(a||ca,{})};var cBa=function(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")};Jf.simpleSerializer=cBa;
var cbb=function(a){Ml.call(this);this.domHelper_=a||Ui();if(this.eventType_=this.getBrowserEventType_())this.eventKey_=Kl(this.domHelper_.getDocument(),this.eventType_,Og(this.handleChange_,this))};Qg(cbb,Ml);f=cbb.prototype;f.getBrowserEventType_=Jf(function(){var a=this.isSupported(),b=this.isPrefixed_();return a?b?abb():"visibilitychange":null});f.getHiddenPropertyName_=Jf(function(){return $ab("hidden",this.domHelper_.getDocument())});f.isPrefixed_=function(){return"hidden"!=this.getHiddenPropertyName_()};
f.getVisibilityStatePropertyName_=Jf(function(){return $ab("visibilityState",this.domHelper_.getDocument())});f.isSupported=function(){return!!this.getHiddenPropertyName_()};f.isHidden=function(){return!!this.domHelper_.getDocument()[this.getHiddenPropertyName_()]};f.getVisibilityState=function(){return this.isSupported()?this.domHelper_.getDocument()[this.getVisibilityStatePropertyName_()]:null};f.handleChange_=function(){var a=this.getVisibilityState();a=new bbb(this.isHidden(),a);this.dispatchEvent(a)};
f.disposeInternal=function(){Ll(this.eventKey_);cbb.superClass_.disposeInternal.call(this)};
var dbb=function(a,b,c,d,e,k,n,p,u){var v=this;Zl.call(this);this.eventBuilder_=a;this.expectXidTagComponents_=e||!1;this.metadataHandler_=void 0!=n?n:a.getTagPopulator();this.visualElementProvider_=new Uab(this.metadataHandler_,this.expectXidTagComponents_);this.clearcut_=p?p:new O$a(b,c,d,void 0,void 0,void 0,k);this.clearcut_.setClientSideLogOnlyForDevelopment(!1);this.clearcut_.setUseSendBeaconForFinalFlush(!0);this.clearcut_.setUseGetRequestForFinalFlush(!0);this.eventToActionMap_={click:3};
this.eventToTracksLabelMap_={click:this.maybeXidEventLabel_("generic_click")};this.root_=this.domHelper_=this.invariantData_=this.appInfo_=void 0;this.pageVisibilityMonitor_=new cbb;this.logImpressionsTask_=(new Mab(this)).measure(k?function(){return k().then(v.handleImpressions_.bind(v))}:this.handleImpressions_).runInCurrentFrameIfPossible().build();this.logImpressionsThrottle_=new Xab(this.logImpressionsTask_,500,this);this.DXa=void 0;this.traverser_=new Vab(this.visualElementProvider_,u);this.listeners_=
[];this.impressionListeners_=[]};Qg(dbb,Zl);f=dbb.prototype;f.setComponentID=function(a){this.visualElementProvider_.setComponentID(a)};f.addEventToTrack=function(a,b,c){this.eventToActionMap_[a]=b;this.eventToTracksLabelMap_[a]=this.maybeXidEventLabel_(c||a)};f.logClick=function(a){return this.logEvent("click",a)};
f.logEvent=function(a,b){var c=this.eventToActionMap_[a];if(!c)return!1;a=this.getTarget_(a,b);if(!a)return!1;if(this.eventHandler_)return this.logInteractionEvent_(a,new Aab(c)),!0;b=this.getAncestry_(a.getElement());this.logToClearcut(c,a,b);return!0};
f.logSyntheticEvent=function(a,b,c){var d=this.eventToActionMap_[a];if(!d&&a!=hab)return!1;a=new Rab(Yi("syntheticElement"),b);if(this.eventHandler_)return this.logInteractionEvent_(a,new Aab(d)),!0;b=[];c&&(b=this.getAncestry_(c));this.logToClearcut(d,a,b);return!0};
f.startTrackingImpressions=function(a,b){this.domHelper_=a;this.root_=b||this.domHelper_.getDocument().body;a=this.domHelper_.getDocument();"interactive"!=a.readyState&&"complete"!=a.readyState||this.logImpressions();this.listenOnce(a,"load",this.logImpressions,!1);this.listenOnce(a,"DOMContentLoaded",this.logImpressions,!1);this.listen(this.pageVisibilityMonitor_,"visibilitychange",this.logImpressions,!1);this.listen(a,"scroll",this.logImpressions,!0)};
f.logImpressions=function(){this.domHelper_&&this.logImpressionsThrottle_.fire()};f.logToClearcut=function(a,b,c){var d=this.getVisualElementIDs(c),e=this.getIndex(b);d=(new Jza).setUserAction(a).setElementId(b.getTag().getID()).setPathToRootElementIdList(d);null!=e&&d.setElementIndex(e);e=new Qab;e.ve_metadata=this.getMetadata(b,c);e.global_metadata=this.invariantData_;e.client_info=this.appInfo_;b=this.eventBuilder_.createLogRecord(d,e);this.clearcut_.log(b);null!=a&&this.notifyInteractionEventListeners(new Aab(a))};
f.log=function(a){this.clearcut_.log(a)};f.setClientSideLogOnlyForDevelopment=function(a){this.clearcut_.setClientSideLogOnlyForDevelopment(a)};f.addInteractionEventListener=function(a){this.listeners_.push(a)};f.removeInteractionEventListener=function(a){return Ea.remove(this.listeners_,a)};f.notifyInteractionEventListeners=function(a){for(var b=0;b<this.listeners_.length;b++)this.listeners_[b](a)};f.notifyImpressionEventListeners=function(){for(var a=0;a<this.impressionListeners_.length;a++)this.impressionListeners_[a]()};
f.getIndex=function(a){return this.DXa?this.DXa(a.getElement(),a.getTag().getID(),a.getTag().getIndex()):a.getTag().getIndex()};f.getVisualElementIDs=function(a){return a.map(function(b){return b.getTag().getID()})};f.getMetadata=function(a,b){var c=this.eventBuilder_.getMetadataProto();if(c){a.getTag().mergeTo(c);for(a=0;a<b.length;++a)b[a].getTag().mergeTo(c);return c}};
f.getTarget_=function(a,b){var c,d=this.visualElementProvider_,e=this.eventToTracksLabelMap_[a];bBa(b,function(k){if(!aj(k))return!1;k=d.getVisualElement(k);return null!=k&&this.isTracking_(k.getTag(),e)?(c=k,!0):!1}.bind(this),!0);return c};f.isTracking_=function(a,b){return this.expectXidTagComponents_?a.isTrackingXid(b):a.isTracking(b)};
f.getAncestry_=function(a){var b=[],c=this.visualElementProvider_;bBa(a,function(d){if(!aj(d))return!1;d=c.getVisualElement(d);null!=d&&b.push(d);return!1},!1);return b};
f.handleImpressions_=function(){if(!this.pageVisibilityMonitor_.isHidden()&&this.root_){var a=this.hasPerformanceMarkAndMeasureApi_();a&&(window.performance.clearMeasures("ZVwBtb"),window.performance.clearMarks("KtiTlc"),window.performance.mark("KtiTlc"));var b=this.traverser_.getRenderedElements(this.root_);if(this.eventHandler_){var c=this.domHelper_.getViewportSize();c=new Yl(0,0,c.width,c.height);this.logImpressionEvent_(b,c);this.logVisibilityEvent_(b,c);this.notifyImpressionEventListeners()}else for(b=
this.getVisibleElements_(b),c=0;c<b.length;c++){var d=b[c];if(!d.getImpressionLogged()){var e=this.getAncestry_(d.getElement());this.logToClearcut(void 0,d,e);this.notifyImpressionEventListeners();d.setImpressionLogged()}}a&&window.performance.measure("ZVwBtb","KtiTlc")}};
f.getVisibleElements_=function(a){var b=[],c=this.domHelper_.getViewportSize();c=new Yl(0,0,c.width,c.height);for(var d=0;d<a.length;d++){var e=a[d];this.isVisible_(e,c)&&(e=this.visualElementProvider_.getVisualElement(e))&&e.getTag().isTracking(hab)&&b.push(e)}return b};f.isVisible_=function(a,b){if(a.hasAttribute("ve-visible"))return"true"==a.getAttribute("ve-visible");a=a.getBoundingClientRect();return(b=Sab(b,new Yl(a.left,a.top,a.width,a.height)))&&10<=b.width&&10<=b.height?!0:!1};
f.maybeXidEventLabel_=function(a){return this.expectXidTagComponents_?lab(a):a};f.logImpressionEvent_=function(a,b){a=this.traverser_.getImpressionTrees(a);if(a.length)for(b=this.eventHandler_.impressionEvent(a,b),a=0;a<b.length;++a)this.metadataHandler_.addEventMetadata(b[a]),this.clearcut_.log(b[a])};f.logVisibilityEvent_=function(a,b){a=this.traverser_.getClientVEs(a);b=this.eventHandler_.visibilityEvent(a,b);if(b.length)for(a=0;a<b.length;++a)this.metadataHandler_.addEventMetadata(b[a]),this.clearcut_.log(b[a])};
f.logInteractionEvent_=function(a,b){a=this.eventHandler_.interactionEvent(a,b);for(b=0;b<a.length;++b)this.metadataHandler_.addEventMetadata(a[b]),this.clearcut_.log(a[b])};f.hasPerformanceMarkAndMeasureApi_=function(){return!!(window.performance&&window.performance.mark&&window.performance.measure&&window.performance.clearMeasures&&window.performance.clearMarks)};
var ebb={DEFAULT_LABEL:0,RESOURCES:1,INCIDENT_RESPONSE:2,ALERTING:3,UPTIME_CHECKS:4,GROUPS:5,DASHBOARDS:6,SERVICES:7,TOPOLOGY:8,DEBUG:9,TRACE:10,LOGGING:11,ERROR_REPORTING:12};
var $l=function(a){uab.call(this,a)};Y($l,uab);$l.prototype.setStackdriverSideNavLabel=function(a){var b=Number(a);Object.values(ebb).includes(b)&&this.addMetadataHandler(function(c){c instanceof Lza&&c.setStackdriverSideNavLabel(b)})};$l.prototype.setPantheonConsoleNavSectionId=function(a){this.addMetadataHandler(function(b){b instanceof Lza&&b.setPantheonConsoleNavSectionId(a)})};
$l.prototype.setPantheonSurfacedOutages=function(a){this.addMetadataHandler(function(b){b instanceof Lza&&!b.hasPantheonSurfacedOutages()&&b.setPantheonSurfacedOutages(a)})};
var fbb=function(){this.logger_=null};fbb.prototype.createNewTag=function(a){return new $l(a)};fbb.prototype.addMetadata=function(a,b,c){b=b.trim();c=c.trim();try{switch(Number(b)){case 2:a.setStackdriverSideNavLabel(c);break;case 1:a.setPantheonConsoleNavSectionId(c);break;case 6:a.setPantheonSurfacedOutages(c)}}catch(d){}};fbb.prototype.addEventMetadata=function(){};
var gbb=function(){};gbb.prototype.createLogRecord=function(){return new Rl};gbb.prototype.getTagPopulator=function(){return new fbb};gbb.prototype.getMetadataProto=function(){return new Lza};
var hbb=function(){};hbb.prototype.setClientSideLogOnlyForDevelopment=function(){};hbb.prototype.setUseSendBeaconForFinalFlush=function(){};hbb.prototype.setUseGetRequestForFinalFlush=function(){};hbb.prototype.log=function(){};var ibb=function(a){a=void 0===a?xf():a;dbb.call(this,new gbb,509,"",void 0,void 0,void 0,void 0,new hbb);this.rellog=a;a={};this.actionToEventMap=(a[3]="click",a)};Y(ibb,dbb);
ibb.prototype.logToClearcut=function(a,b,c){var d=this.getVisualElementIDs(c);this.getIndex(b);d={userAction:a,target:b.getTag().getID(),ancestry:d};var e={eventType:a?this.actionToEventMap[a]||"":"impression"},k=OAa(b.getElement(),"maml-ve");k&&(e.mamlTarget=k);if(k=this.getMetadata(b,c)){c=k.getPantheonConsoleNavSectionId();k=k.getPantheonSurfacedOutages();if(c){var n={};d.veMetadata=Object.assign(Object.assign({},d.veMetadata),(n[1]=c,n))}k&&(c={},d.veMetadata=Object.assign(Object.assign({},d.veMetadata),
(c[6]=k,c)))}b=QAa(b.getElement());null!=a?(this.rellog.logOnPageInteraction(d,e,b),this.notifyInteractionEventListeners(new Aab(a))):this.rellog.logImpression(d,e,b)};ibb.prototype.log=function(){};ibb.prototype.addEventToTrack=function(a,b,c){this.actionToEventMap[b]=a;dbb.prototype.addEventToTrack.call(this,a,b,c)};
var am=function(){this.tracker=null;if(jbb)return jbb;jbb=this},jbb;Y(am,Ul);am.prototype.getEventTracker=function(){if(this.tracker)return this.tracker;this.tracker=new ibb;this.tracker.startTrackingImpressions(new YTa);this.tracker.addEventToTrack("hover",9);this.tracker.addEventToTrack("scroll",22);this.tracker.addEventToTrack("drag",30);this.tracker.addEventToTrack("input",15);return this.tracker};am.ea=function(){return[]};am.\u0275fac=function(a){return new (a||am)};
am.\u0275prov=xb({token:am,factory:am.\u0275fac,providedIn:"root"});
var kbb=Symbol("Mf");
var lbb=new $b("VE config");
var mbb="click mouseenter dragstart drop keydown input".split(" "),Kf=function(a,b,c){var d=this;this.veLoggingService=a;this.document=b;this.ngZone=c;this.ignoreNextInputTextEvent=!1;this.handleDomEvent=function(e){"input"!==e.type&&(d.ignoreNextInputTextEvent=!1);for(var k=e.target;k;k=k.parentElement){var n=d.veLoggingService.getVeConfigForElement(k);if(n)switch(e.type){case "click":n.trackClick&&d.veLoggingService.logEvent("click",k);break;case "mouseenter":n.trackHover&&d.veLoggingService.logEvent("hover",
k);break;case "dragstart":n.trackDrag&&d.veLoggingService.logEvent("dragstart",k);break;case "drop":n.trackDrop&&d.veLoggingService.logEvent("drop",k);break;case "keydown":n.trackKeyPress&&d.veLoggingService.logEvent("key_press",k);break;case "input":n.trackInputText&&!d.ignoreNextInputTextEvent&&(d.veLoggingService.logEvent("input_text",k),d.ignoreNextInputTextEvent=!0);break;default:console.warn("No GIL binding for events of type "+e.type)}}};this.ngZone.runOutsideAngular(function(){for(var e=g(mbb),
k=e.next();!k.done;k=e.next())d.document.addEventListener(k.value,d.handleDomEvent,{capture:!0})})},fBa;Kf.prototype.ngOnDestroy=function(){var a=this;this.ngZone.runOutsideAngular(function(){for(var b=g(mbb),c=b.next();!c.done;c=b.next())a.document.removeEventListener(c.value,a.handleDomEvent,{capture:!0})});fBa=void 0};Kf.ea=function(){return[{type:Vl},{type:Document,ra:[{type:Yb,args:[We]}]},{type:Kd,ra:[{type:Yb,args:[Kd]}]}]};Kf.\u0275fac=function(a){return new (a||Kf)(l(Vl),l(We),l(Kd))};
Kf.\u0275prov=xb({token:Kf,factory:Kf.\u0275fac});
var bm=function(a,b,c,d,e,k){var n=this;this.el=a;this.loggingService=b;this.ngZone=c;this.renderer=d;this.globalEventListenerService=e;this.veLoggingConfig=k;this.veMetadata="";this.veKeyPress=this.veInputText=this.veHover=this.UCa=this.TCa=this.veClick=this.veImpression=this.veMutable=!1;this.unregisterFunctions=[];this.lastEvent=null;this.ignoreInputTextEvent=!1;this.resetIgnoreInputTextEvent=function(){n.ignoreInputTextEvent=!1}};f=bm.prototype;
f.onClick=function(a){this.veClick&&(this.logEvent("click"),this.lastEvent=a)};f.onDrag=function(){this.TCa&&this.logEvent("dragstart")};f.onDropOn=function(){this.UCa&&this.logEvent("drop")};f.onKeyDown=function(){this.veKeyPress&&this.logEvent("key_press")};f.onMouseEnter=function(a){this.veHover&&(this.logEvent("hover"),this.lastEvent=a)};f.onInput=function(){this.veInputText&&!this.ignoreInputTextEvent&&(this.logEvent("input_text"),this.ignoreInputTextEvent=!0)};
f.logSyntheticEvent=function(a){this.config&&this.config.visualElementId&&this.loggingService.logSyntheticEvent(a,new uab(this.config.visualElementId),this.el.nativeElement)};f.logEvent=function(a){this.loggingService.logEvent(a,this.el.nativeElement)};
f.ngOnInit=function(){var a=this;this.trackEventsInDirective&&this.ngZone.runOutsideAngular(function(){var b=a.el.nativeElement;a.unregisterFunctions=[a.renderer.listen(b,"click",a.onClick.bind(a)),a.renderer.listen(b,"dragstart",a.onDrag.bind(a)),a.renderer.listen(b,"drop",a.onDropOn.bind(a)),a.renderer.listen(b,"keydown",a.onKeyDown.bind(a)),a.renderer.listen(b,"input",a.onInput.bind(a)),a.renderer.listen(b,"mouseenter",a.onMouseEnter.bind(a))]});this.config=this.getConfig();this.loggingService.trackElement(this.el,
this.config);this.veInputText&&this.trackEventsInDirective&&this.loggingService.addInteractionEventListener(this.resetIgnoreInputTextEvent)};f.getConfig=function(){return{metadata:this.veMetadata,mutable:this.veMutable,trackClick:this.veClick,trackDrag:this.TCa,trackDrop:this.UCa,trackHover:this.veHover,trackInputText:this.veInputText,trackImpression:this.veImpression,trackKeyPress:this.veKeyPress,visualElementId:this.ve,index:this.veIndex}};
f.ngOnChanges=function(){var a;if(null===(a=this.config)||void 0===a?0:a.mutable)this.config=this.getConfig(),this.config.mutable=!0,this.loggingService.updateJsLog(this.el,this.config)};
f.ngOnDestroy=function(){var a=this;this.config&&this.trackEventsInDirective&&this.loggingService.logBeforeDestroy(this.el.nativeElement,this.config,this.lastEvent);this.veInputText&&this.trackEventsInDirective&&this.loggingService.removeInteractionEventListener(this.resetIgnoreInputTextEvent);this.ngZone.runOutsideAngular(function(){for(var b=g(a.unregisterFunctions),c=b.next();!c.done;c=b.next())c=c.value,c()})};
Ye.Object.defineProperties(bm.prototype,{trackEventsInDirective:{configurable:!0,enumerable:!0,get:function(){var a;return null==this.globalEventListenerService&&!(null===(a=this.veLoggingConfig)||void 0===a?0:a.disableDirectives)}}});bm.ea=function(){return[{type:cc},{type:Vl},{type:Kd,ra:[{type:Yb,args:[Kd]}]},{type:vi},{type:Kf,ra:[{type:Ub}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[lbb]}]}]};bm.\u0275fac=function(a){return new (a||bm)(D(cc),D(Vl),D(Kd),D(vi),D(Kf,8),D(lbb,8))};
bm.\u0275dir=m({type:bm,selectors:[["","ve",""]],inputs:{ve:"ve",veMetadata:"veMetadata",veMutable:"veMutable",veImpression:"veImpression",veClick:"veClick",TCa:"veDrag",UCa:"veDrop",veHover:"veHover",veInputText:"veInputText",veKeyPress:"veKeyPress",veIndex:"veIndex"},Ga:["veLoggingDirective"],features:[Gb]});
var cm=function(){},nbb=function(){return{ngModule:cm,providers:[Vl,{provide:Kf,useFactory:gBa,deps:[lbb,Vl,We,Kd]},{provide:lbb,useValue:{useGlobalEventListeners:!0}}]}};cm.\u0275fac=function(a){return new (a||cm)};cm.\u0275mod=r({type:cm});cm.\u0275inj=h({providers:[Vl]});
var dm=function(){};dm.\u0275fac=function(a){return new (a||dm)};dm.\u0275mod=r({type:dm});dm.\u0275inj=h({providers:[{provide:lbb,useValue:{useGlobalEventListeners:!0,disableDirectives:!1}}],imports:[[nbb()],cm]});var obb=[{provide:Ul,useFactory:function(){return new am}},{provide:vab,useFactory:function(){return new wab}}];
var pbb=function(){this.subj=new ld};pbb.prototype.V0b=function(){return(0,Z.assert)(this.subj)};pbb.prototype.clearValuesObs=function(){(0,Z.assert)(this.subj).complete();this.subj=void 0};pbb.prototype.sendValue=function(a,b){(0,Z.assert)(this.subj).next(a);(a=document.querySelector('*[id="'+b+'"]'))&&a.parentNode&&a.parentNode.removeChild(a)};var qbb=new pbb,rbb=new pbb;Object.defineProperty(window,"sendInitialDataChunk",{value:function(a,b){qbb.sendValue(a,b)},writable:!1});
Object.defineProperty(window,"sendInitialDataGraphQLChunk",{value:function(a,b){rbb.sendValue(a,b)},writable:!1});
var sbb=function(a){var b=this;this.jJ=new Map;this.dL=new Map;a=a.ref;for(var c={},d=g(a.initialDataSelectorKeys||[]),e=d.next();!e.done;c={WG:c.WG},e=d.next())c.WG=hBa(JSON.parse(e.value)),e=this.WUa(qbb,c.WG),this.jJ.set(c.WG,e),setTimeout(function(k){return function(){b.jJ.delete(k.WG)}}(c),3E5);this.LVa(this.jJ,qbb);c={};a=g(a.initialDataGraphQLKeys||[]);for(e=a.next();!e.done;c={QG:c.QG},e=a.next())c.QG=hBa(JSON.parse(e.value)),e=this.WUa(rbb,c.QG),this.dL.set(c.QG,e),setTimeout(function(k){return function(){b.dL.delete(k.QG)}}(c),
3E5);this.LVa(this.dL,rbb)};sbb.prototype.WUa=function(a,b){return a.V0b().pipe(Nc(function(c){return hBa(c.key)===b}),Cd(function(c){return"finalize"!==c.type}),z(function(c){if("reject"===c.type)throw Error(c.reason);return JSON.parse((0,Z.assert)(c.value))}),rd())};sbb.prototype.LVa=function(a,b){Gc(Array.from(a.values()).map(function(c){return c.pipe(Yc({}))})).pipe(Uc(function(c){return oc(c)})).subscribe(function(){b.clearValuesObs()})};
sbb.prototype.getEntity=function(a){var b={};Object.assign(b,a.build().requestParameters);b.entityName=a.entityType;a=hBa(b);b=this.jJ.get(a);this.jJ.delete(a);return b};sbb.prototype.VTb=function(a,b){a=Object.assign({entityName:a},b);delete a.requestContext;a=hBa(a);b=this.dL.get(a);this.dL.delete(a);return b};sbb.ea=function(){return[{type:Gf}]};sbb.\u0275fac=function(a){return new (a||sbb)(l(Gf))};sbb.\u0275prov=xb({token:sbb,factory:sbb.\u0275fac,providedIn:"root"});
var tbb=function(){};Y(tbb,wTa);tbb.prototype.getModuleFactory=function(a){try{return Gna(a)}catch(b){if(!hf("PantheonroutermoduleLoadchildrenModuleIds__enabled"))throw b;return Gna(a.startsWith("pm_")?a.replace("pm_","jsmod_"):a.replace("jsmod_","pm_"))}};tbb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(tbb)))(b||tbb)}}();tbb.\u0275prov=xb({token:tbb,factory:tbb.\u0275fac,providedIn:"root"});
var ubb=function(){this.queue=[];this.executing=!1};ubb.prototype.enqueue=function(a,b,c){a={delay:void 0===c?0:c,politeness:b,task:a};this.queue.splice(this.findInsertionIndex(a),0,a);this.run()};ubb.prototype.findInsertionIndex=function(a){if("assertive"===a.politeness)for(a=0;a<this.queue.length;a++)if("polite"===this.queue[a].politeness)return a;return this.queue.length};
ubb.prototype.run=function(){var a=this;if(0!==this.queue.length&&!this.executing){var b=this.queue.shift(),c=b.delay,d=b.task;this.executing=!0;setTimeout(function(){d();a.executing=!1;a.run()},c)}};
var vbb=function(){Sj.apply(this,arguments);this.taskQueue=new ubb};Y(vbb,Sj);vbb.ea=Sj.ea;vbb.prototype.announce=function(a){var b=lb.apply(1,arguments);if(1===b.length&&"number"===typeof b[0]){var c=this.parsePoliteness(void 0);b=this.parseDuration(b[0])}else c=this.parsePoliteness(b[0]),b=this.parseDuration(b[1]);return this.announceInternal(a,c,b)};vbb.prototype.parseDuration=function(a){return a?Number(a):1E3};vbb.prototype.parsePoliteness=function(a){return a?String(a):"polite"};
vbb.prototype.announceInternal=function(a,b,c){var d=this;if("off"===b)return Promise.resolve();var e=document.createElement("p");e.setAttribute("aria-live",b);e.setAttribute("aria-atomic","true");e.style.height="1px";e.style.left="-9999px";e.style.overflow="hidden";e.style.position="absolute";document.body.appendChild(e);return new Promise(function(k){d.taskQueue.enqueue(function(){e.textContent=a;k();setTimeout(function(){document.body.removeChild(e)},c)},b,1E3)})};
vbb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(vbb)))(b||vbb)}}();vbb.\u0275prov=xb({token:vbb,factory:vbb.\u0275fac,providedIn:"root"});
var wbb=function(a){this.spinnerId=a.spinnerId||"";this.matchingSegments=this.getMatchingSegments(a.prefix);this.outlet=a.outlet||"primary";this.triggerOnParamsChange=!!a.triggerOnParamsChange};f=wbb.prototype;f.containsDifference=function(a,b){if(!this.isMatch(a))return!0;a=this.flattenTree(a).slice(this.matchingSegments.length);b=this.flattenTree(b).slice(this.matchingSegments.length);return!this.equalSegments(a,b)};
f.isMatch=function(a){if(0===this.matchingSegments.length)return!0;if(!a.root.hasChildren())return!1;a=this.flattenTree(a);return this.comparePairs(a,this.matchingSegments)};f.shouldTrigger=function(a,b){if(!this.triggerOnParamsChange)return!1;if(!this.isMatch(a))return!0;if(0===this.matchingSegments.length)return!1;a=this.flattenTree(a).slice(0,this.matchingSegments.length);b=this.flattenTree(b).slice(0,this.matchingSegments.length);return!this.equalParams(a,b)};
f.getMatchingSegments=function(a){return a.split("/").filter(function(b){return""!==b}).map(function(b){return new RegExp("^"+b+"$")})};f.flattenTree=function(a){return this.flattenGroup(a.root.children[this.outlet])};f.flattenGroup=function(a){if(!a)return[];var b=a.children.primary;return b?[].concat(Ab(a.segments),Ab(this.flattenGroup(b))):a.segments};f.comparePairs=function(a,b){if(b.length>a.length)return!1;for(var c=0;c<b.length;++c)if(!a[c].path.match(b[c]))return!1;return!0};
f.equalParams=function(a,b){for(var c=0;c<a.length;++c)if(!this.equalMaps(a[c].parameterMap,b[c].parameterMap))return!1;return!0};f.equalSegments=function(a,b){if(a.length!==b.length)return!1;for(var c=0;c<a.length;++c)if(a[c].toString()!==b[c].toString())return!1;return!0};f.equalMaps=function(a,b){if(a.keys.length!==b.keys.length)return!1;for(var c=0;c<a.keys.length;++c)if(!this.equalArrays(a.getAll(a.keys[c]),b.getAll(a.keys[c])))return!1;return!0};
f.equalArrays=function(a,b){if(a.length!==b.length)return!1;for(var c=0;c<a.length;++c)if(a[c]!==b[c])return!1;return!0};
var xbb=function(a,b){this.spinnerService=a;this.parentSpinner=b;this.isSpinning=!1;this.id="";this.activateSpinner=new Hi;this.deactivateSpinner=new Hi};xbb.prototype.ngOnInit=function(){this.parentSpinner&&(0,Z.assert)(""!==this.id,"Child spinner cannot have an empty name");this.spinnerService.registerSpinner(this)};xbb.prototype.ngOnDestroy=function(){this.spinnerService.unregisterSpinner(this)};xbb.prototype.activate=function(a){this.isSpinning=!0;this.activateSpinner.emit(a)};
xbb.prototype.deactivate=function(a){this.isSpinning=!1;this.deactivateSpinner.emit(a)};xbb.ea=function(){return[{type:Lk},{type:xbb,ra:[{type:Ub},{type:Vb}]}]};xbb.\u0275fac=function(a){return new (a||xbb)(D(Lk),D(xbb,12))};xbb.\u0275dir=m({type:xbb,selectors:[["","spinner",""]],Ca:2,Aa:function(a,b){a&2&&Pd("spinning",b.isSpinning)},inputs:{id:["spinner","id"]},outputs:{activateSpinner:"activateSpinner",deactivateSpinner:"deactivateSpinner"}});
var ybb=new $b("Matcher"),zbb=function(a,b){a.addMatchers(this.createPrefixMatcher(b.reduce(function(c,d){return[].concat(Ab(c),Ab(d))},[])));a.init()};zbb.prototype.createPrefixMatcher=function(a){return a.map(function(b){return new wbb(b)})};var Abb=function(){return{ngModule:zbb,providers:[{provide:ybb,multi:!0,useValue:[{prefix:"/"}]}]}},em=function(a){return{ngModule:zbb,providers:[{provide:ybb,multi:!0,useValue:a}]}};zbb.ea=function(){return[{type:Lk},{type:Array,ra:[{type:Yb,args:[ybb]}]}]};
zbb.\u0275fac=function(a){return new (a||zbb)(l(Lk),l(ybb))};zbb.\u0275mod=r({type:zbb});zbb.\u0275inj=h({imports:[[wj]]});
var fm=function(){this.resolvedObservable=this.resolvedSubject=new pf(!0)};fm.prototype.ngOnInit=function(){(0,Z.assertFunction)(this.clickFunction,"@Input aceProgressButtonClick is required")};fm.prototype.onClick=function(){var a=this;this.subscription&&this.subscription.unsubscribe();this.resolvedSubject.next(!1);this.subscription=this.clickFunction().subscribe(void 0,void 0,function(){a.resolvedSubject.next(!0)})};fm.prototype.ngOnDestroy=function(){this.subscription&&this.subscription.unsubscribe()};
Ye.Object.defineProperties(fm.prototype,{aceProgressButtonClick:{configurable:!0,enumerable:!0,set:function(a){this.clickFunction=a}}});fm.\u0275fac=function(a){return new (a||fm)};fm.\u0275dir=m({type:fm,selectors:[["","aceProgressButtonClick",""],["","cfcProgressButtonClick",""]],Aa:function(a,b){a&1&&N("click",function(){return b.onClick()})},inputs:{clickFunction:["cfcProgressButtonClick","clickFunction"],aceProgressButtonClick:"aceProgressButtonClick"},Ga:["cfcProgressButtonClick"]});
var Bbb=["mat-button",""],Cbb=["*"],Dbb=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;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;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;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;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-animation-noopable.mat-raised-button{transition:none;animation:none}.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;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;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-animation-noopable.mat-fab{transition:none;animation:none}.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;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;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-animation-noopable.mat-mini-fab{transition:none;animation:none}.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}.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}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n"},
Ebb="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" "),Fbb=$e(cf(af(function(a){this._elementRef=a}))),gm=function(a,b,c){var d=Fbb.call(this,a)||this;d._focusMonitor=b;d._animationMode=c;d.isRoundButton=d._hasHostAttributes("mat-fab","mat-mini-fab");d.isIconButton=d._hasHostAttributes("mat-icon-button");for(var e=g(Ebb),k=e.next();!k.done;k=e.next())k=k.value,d._hasHostAttributes(k)&&d._getHostElement().classList.add(k);a.nativeElement.classList.add("mat-button-base");
d.isRoundButton&&(d.color="accent");return d};Y(gm,Fbb);f=gm.prototype;f.ngAfterViewInit=function(){this._focusMonitor.monitor(this._elementRef,!0)};f.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)};f.focus=function(a,b){a?this._focusMonitor.focusVia(this._getHostElement(),a,b):this._getHostElement().focus(b)};f._getHostElement=function(){return this._elementRef.nativeElement};f._isRippleDisabled=function(){return this.disableRipple||this.disabled};
f._hasHostAttributes=function(){var a=this;return lb.apply(0,arguments).some(function(b){return a._getHostElement().hasAttribute(b)})};gm.ea=function(){return[{type:cc},{type:Mj},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};gm.\u0275fac=function(a){return new (a||gm)(D(cc),D(Mj),D(Dj,8))};
gm.\u0275cmp=m({type:gm,selectors:[["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",""]],viewQuery:function(a,b){a&1&&Ae(jk,5);if(a&2){var c;ze(c=Ce())&&(b.ripple=c.first)}},va:[1,"mat-focus-indicator"],Ca:5,Aa:function(a,b){a&2&&(Nd("disabled",b.disabled||null),Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode)("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},Ga:["matButton"],features:[Ld],attrs:Bbb,xa:Cbb,ma:4,oa:5,qa:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(a,b){a&1&&(ce(),E(0,"span",0),ee(1),F(),G(2,"span",1),G(3,"span",2));a&2&&(x(2),Pd("mat-button-ripple-round",b.isRoundButton||b.isIconButton),A("matRippleDisabled",b._isRippleDisabled())("matRippleCentered",
b.isIconButton)("matRippleTrigger",b._getHostElement()))},directives:[jk],styles:[Dbb()],encapsulation:2,changeDetection:0});var hm=function(a,b,c,d){var e=gm.call(this,b,a,c)||this;e._ngZone=d;e._haltDisabledEvents=function(k){e.disabled&&(k.preventDefault(),k.stopImmediatePropagation())};return e};Y(hm,gm);
hm.prototype.ngAfterViewInit=function(){var a=this;gm.prototype.ngAfterViewInit.call(this);this._ngZone?this._ngZone.runOutsideAngular(function(){a._elementRef.nativeElement.addEventListener("click",a._haltDisabledEvents)}):this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)};hm.prototype.ngOnDestroy=function(){gm.prototype.ngOnDestroy.call(this);this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)};
hm.ea=function(){return[{type:Mj},{type:cc},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]},{type:Kd,ra:[{type:Ub}]}]};hm.\u0275fac=function(a){return new (a||hm)(D(Mj),D(cc),D(Dj,8),D(Kd,8))};
hm.\u0275cmp=m({type:hm,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],va:[1,"mat-focus-indicator"],Ca:7,Aa:function(a,b){a&2&&(Nd("tabindex",b.disabled?-1:b.tabIndex||0)("disabled",b.disabled||null)("aria-disabled",b.disabled.toString()),Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode)("mat-button-disabled",b.disabled))},inputs:{disabled:"disabled",
disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},Ga:["matButton","matAnchor"],features:[Ld],attrs:Bbb,xa:Cbb,ma:4,oa:5,qa:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(a,b){a&1&&(ce(),E(0,"span",0),ee(1),F(),G(2,"span",1),G(3,"span",2));a&2&&(x(2),Pd("mat-button-ripple-round",b.isRoundButton||b.isIconButton),A("matRippleDisabled",b._isRippleDisabled())("matRippleCentered",
b.isIconButton)("matRippleTrigger",b._getHostElement()))},directives:[jk],styles:[Dbb()],encapsulation:2,changeDetection:0});
var im=function(){};im.\u0275fac=function(a){return new (a||im)};im.\u0275mod=r({type:im});im.\u0275inj=h({imports:[[lk,gk],gk]});
var Gbb=["progressIndicator"],Hbb=new $b("Collapse Child Button Margins"),jm=function(a,b,c){this.parentCollapsingMargins=a;this.cdr=b;this.liveAnnouncer=c;this.size="medium";this.isIconButton=!1;this.progressIndicatorDefaultAriaLabel="Loading";this.progressIndicatorMinWidth=0;this.resolvedInternal=!0;this.Y_=!1;this.destroy=new pd;this.changedSubject=new pd};f=jm.prototype;
f.setObservable=function(a){var b=this;this.changedSubject.next();a?(this.resolved=!1,a.pipe(xma(),gd()).pipe(Bd(this.changedSubject),Bd(this.destroy)).subscribe(function(){b.resolved=!0})):this.resolved=!0};f.ngAfterContentInit=function(){(0,Z.assert)(this.matButton&&this.matButtonEl,'@ContentChild "matButton" is required');this.isIconButton=this.matButton.isIconButton};
f.ngAfterViewInit=function(){var a=this;this.progressButtonClick&&this.progressButtonClick.resolvedObservable.pipe(Bd(this.destroy)).subscribe(function(b){a.resolved=b})};f.ngOnDestroy=function(){this.destroy.next()};f.restoreButtonFocusIfResolved=function(){this.resolved&&this.matButton.focus()};
Ye.Object.defineProperties(jm.prototype,{observable:{configurable:!0,enumerable:!0,set:function(a){this.observableInternal=a||void 0;a&&(0,Z.assert)(!this.m6a&&!this.Y_,"exactly one of promise, observable or inProgress may be defined");this.setObservable(a)}},promise:{configurable:!0,enumerable:!0,set:function(a){this.m6a=a||void 0;a&&(0,Z.assert)(!this.observableInternal&&!this.Y_,"exactly one of promise, observable or inProgress may be defined");this.setObservable(a&&Cc(a))}},inProgress:{configurable:!0,
enumerable:!0,set:function(a){void 0===a?this.Y_=!1:(this.Y_=!0,(0,Z.assert)(!this.observableInternal&&!this.m6a,"exactly one of promise, observable or inProgress may be defined"),this.resolved=!a)}},resolved:{configurable:!0,enumerable:!0,get:function(){return this.resolvedInternal},set:function(a){var b=this,c;a!==this.resolvedInternal&&((this.resolvedInternal=a)?setTimeout(function(){var d;document.activeElement===b.progressIndicatorEl.nativeElement&&(null===(d=b.matButton)||void 0===d?void 0:
d.focus())}):(this.matButtonEl&&(this.progressIndicatorMinWidth=(null===(c=this.matButtonEl.nativeElement)||void 0===c?void 0:c.offsetWidth)||0),this.matButton&&document.activeElement===this.matButton._getHostElement()&&this.progressIndicatorEl.nativeElement.focus(),this.liveAnnouncer.announce(this.message||"Loading")),this.cdr.markForCheck())}}});jm.ea=function(){return[{type:Boolean,ra:[{type:Ub},{type:Yb,args:[Hbb]}]},{type:Ji},{type:Sj}]};
jm.\u0275fac=function(a){return new (a||jm)(D(Hbb,8),D(Ji),D(Sj))};
jm.\u0275cmp=m({type:jm,selectors:[["ace-progress-button"]],Da:function(a,b,c){a&1&&(Be(c,gm,5),Be(c,gm,5,cc),Be(c,fm,5));if(a&2){var d;ze(d=Ce())&&(b.matButton=d.first);ze(d=Ce())&&(b.matButtonEl=d.first);ze(d=Ce())&&(b.progressButtonClick=d.first)}},viewQuery:function(a,b){a&1&&Ae(Gbb,7);if(a&2){var c;ze(c=Ce())&&(b.progressIndicatorEl=c.first)}},Ca:2,Aa:function(a,b){a&2&&Pd("ace-progress-button-small","small"===b.size)},inputs:{message:"message",size:"size",observable:"observable",promise:"promise",
inProgress:"inProgress"},xa:["*"],ma:5,oa:13,qa:[[1,"ace-progress-button-resolved"],["tabindex","-1","role","progressbar",1,"mat-focus-indicator",3,"focus"],["progressIndicator",""],[4,"ngIf"],["icon","working","size","small"]],template:function(a,b){a&1&&(ce(),E(0,"div",0),ee(1),F(),E(2,"div",1,2),N("focus",function(){return b.restoreButtonFocusIfResolved()}),P(4,iBa,3,1,"ng-container",3),F());a&2&&(Pd("ace-progress-button-hidden",!b.resolved),x(2),Od("min-width",b.resolved?0:b.progressIndicatorMinWidth,
"px"),Pd("ace-progress-button-unresolved",!b.resolved)("ace-progress-button-no-right-margin",b.parentCollapsingMargins)("ace-progress-icon-button",!b.resolved&&b.isIconButton),Nd("aria-hidden",b.resolved)("aria-label",b.message||b.progressIndicatorDefaultAriaLabel),x(2),A("ngIf",!b.resolved))},directives:[hj,Pk],styles:['[_nghost-%COMP%]{display:inline-block}.ace-progress-button-resolved[_ngcontent-%COMP%], .ace-progress-button-unresolved[_ngcontent-%COMP%]{display:inline-block}.ace-progress-button-hidden[_ngcontent-%COMP%]{display:none}.ace-progress-button-unresolved[_ngcontent-%COMP%]{color:rgba(0,0,0,.54);font-family:"Roboto";font-size:13px;font-weight:500;line-height:32px;margin-right:8px;padding:0 12px;text-align:center;text-transform:uppercase}.ace-progress-button-unresolved.ace-progress-icon-button[_ngcontent-%COMP%]{height:40px;line-height:40px;margin-right:0;padding:0;width:40px}.ace-progress-button-unresolved.ace-progress-button-no-right-margin[_ngcontent-%COMP%]{margin-right:0}.ace-progress-button-unresolved[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle}.ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    [mat-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    [mat-raised-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    [mat-stroked-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    .mat-button-toggle-label-content, .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     [mat-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     [mat-raised-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     [mat-stroked-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     .mat-button-toggle-label-content{line-height:24px;padding:0 8px}.ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    [mat-icon-button], .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     [mat-icon-button]{height:24px;line-height:24px;padding:0;width:24px}.ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    .ace-split-button-menu-button, .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     .ace-split-button-menu-button{padding:0}body.ace-focus-indicators-enabled   .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]    .mat-icon-button::before, body.ace-focus-indicators-enabled   .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-resolved[_ngcontent-%COMP%]     .mat-icon-button::before{margin:-2px}.ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-unresolved[_ngcontent-%COMP%]{height:24px;line-height:24px;padding:0 8px}.ace-progress-button-small[_nghost-%COMP%]   .ace-progress-button-unresolved.ace-progress-icon-button[_ngcontent-%COMP%]{height:24px;line-height:24px;padding:0;width:24px}body.ace-focus-indicators-enabled   [_nghost-%COMP%]   .ace-progress-icon-button[_ngcontent-%COMP%]::before{border-radius:50%}body.ace-focus-indicators-enabled   .ace-progress-button-small[_nghost-%COMP%]   .ace-progress-icon-button[_ngcontent-%COMP%]::before{margin:-2px}'],
changeDetection:0});
var Ibb=["*"],km=function(a){this.changeDetector=a;this.themeInternal="default";this.iconInternal=null;this.iconset="common";this.type=null;this.disableRole=!1;this.dismissed=new Hi;this.isDismissedInternal=!1};km.prototype.dismiss=function(){this.isDismissed=!0;this.dismissed.emit()};
km.prototype.getRole=function(){if(null==this.type||this.disableRole)var a=null;else a:{a=this.type;switch(a){case "informational":a=null;break a;case "success":case "warning":a="status";break a;case "error":case "destructive":a="alert";break a;default:fb(a,void 0)}a=void 0}return a};
Ye.Object.defineProperties(km.prototype,{theme:{configurable:!0,enumerable:!0,set:function(a){null!=a&&(this.themeInternal=a)},get:function(){if(null==this.type)var a=this.themeInternal;else a:{a=this.type;switch(a){case "informational":case "success":case "warning":a="default";break a;case "error":a="danger-soft";break a;case "destructive":a="danger";break a;default:fb(a,void 0)}a=void 0}return a}},icon:{configurable:!0,enumerable:!0,set:function(a){null!=a&&(this.iconInternal=a)},get:function(){if(null!=
this.type)return lBa(this.type);if(this.iconInternal)return this.iconInternal;switch(this.theme){case "danger":return"severity-alternate";case "danger-soft":return"status-error";case "warning":return"status-warning";case "success":return"status-success";case "default":return"status-info";case "outage":return null;default:fb(this.theme,void 0)}}},isDismissed:{configurable:!0,enumerable:!0,set:function(a){this.isDismissedInternal=a;this.changeDetector.markForCheck()},get:function(){return this.isDismissedInternal}},
iconAriaLabel:{configurable:!0,enumerable:!0,get:function(){if("danger"===this.theme)return"Critical";if("danger-soft"===this.theme)return"Error";switch(this.icon){case "status-success":return"Success";case "severity-alternate":return"Critical";case "status-error":return"Error";case "status-warning":return"Warning";case "status-info":return"Information";default:return"Message"}}}});km.ea=function(){return[{type:Ji}]};km.\u0275fac=function(a){return new (a||km)(D(Ji))};
km.\u0275cmp=m({type:km,selectors:[["cfc-message"]],Ca:4,Aa:function(a,b){a&2&&Pd("cfc-message-host-outage","outage"===b.theme)("cfc-hidden",b.isDismissed)},inputs:{theme:"theme",icon:"icon",iconset:"iconset",type:"type",disableRole:"disableRole"},outputs:{dismissed:"dismissed"},xa:Ibb,ma:1,oa:1,qa:[["class","cfc-message",3,"cfc-message-danger-soft","cfc-message-danger","cfc-message-outage",4,"ngIf"],[1,"cfc-message"],["class","cfc-message-icon","size","small","role","img",3,"icon","iconset",4,"ngIf"],
[1,"cfc-message-text-actions-section"],["size","small","role","img",1,"cfc-message-icon",3,"icon","iconset"]],template:function(a,b){a&1&&(ce(),P(0,kBa,4,8,"div",0));a&2&&A("ngIf",!b.isDismissed)},directives:[hj,Pk],styles:['cfc-message[_nghost-%COMP%]{display:block;margin-bottom:16px}cfc-message.cfc-message-host-outage[_nghost-%COMP%]{height:100%;min-width:max-content;min-height:30px}.cfc-message[_ngcontent-%COMP%]{color:#000;font-family:"Roboto";font-size:13px;font-weight:400;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:4px;padding:1px;display:flex;position:relative}.cfc-message.cfc-message-danger[_ngcontent-%COMP%]{background-color:#d50000;color:#fff}.cfc-message.cfc-message-danger[_ngcontent-%COMP%]     [mat-button]{color:#fff}.cfc-message.cfc-message-danger[_ngcontent-%COMP%]     [mat-raised-button]{color:#000}.cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a, .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a .cfc-external-link-content, .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a.cfc-external-link .ace-icon svg, .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a:visited :not(.mat-button-wrapper), .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a:visited .cfc-external-link-content, .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a.cfc-external-link:visited .ace-icon svg, .cfc-message.cfc-message-danger[_ngcontent-%COMP%]     a:visited .ace-icon svg{border-color:#fff;color:#fff}.cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]{background-color:#fbe9e7}.cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     [mat-button], .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     [mat-raised-button]{color:#000}.cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a .cfc-external-link-content, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a.cfc-external-link .ace-icon svg, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a:visited, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a:visited .cfc-external-link-content, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a.cfc-external-link:visited .ace-icon svg, .cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]     a:visited .ace-icon svg{border-color:#000;color:#000}.cfc-message.cfc-message-danger-soft[_ngcontent-%COMP%]   .cfc-message-icon[_ngcontent-%COMP%]{color:#d50000}.cfc-message.cfc-message-outage[_ngcontent-%COMP%]{background-color:#fdd663;height:100%}.cfc-message.cfc-message-outage[_ngcontent-%COMP%]     .cfc-message-text-wrapper{margin:0 4px}.cfc-message.cfc-message-outage[_ngcontent-%COMP%]     .cfc-message-text{margin:auto}.cfc-message[_ngcontent-%COMP%]   .cfc-message-text-actions-section[_ngcontent-%COMP%]{display:flex;flex-grow:1;justify-content:space-between;flex-wrap:wrap;margin:4px 0}.cfc-message[_ngcontent-%COMP%]   .cfc-message-icon[_ngcontent-%COMP%]{display:inline-block;margin:16px 24px}.cfc-message[_ngcontent-%COMP%]     .cfc-message-text-wrapper{margin:auto 0}.cfc-message[_ngcontent-%COMP%]     .cfc-message-text{display:inline-flex;margin:4px 16px 4px 0}.cfc-message[_ngcontent-%COMP%]     .cfc-message-actions{align-items:baseline;display:inline-flex;flex-wrap:wrap}.cfc-message[_ngcontent-%COMP%]     .cfc-message-actions:not(:empty){margin:4px 4px 4px 0}.cfc-message[_ngcontent-%COMP%]     .cfc-message-actions>.mat-button:first-child, .cfc-message[_ngcontent-%COMP%]     .cfc-message-actions>:first-child>.mat-button:first-child, .cfc-message[_ngcontent-%COMP%]     .cfc-message-actions>:first-child>:first-child>.mat-button:first-child{margin-left:-12px}body.cfc-focus-indicators-enabled   [_nghost-%COMP%]   .cfc-message-danger[_ngcontent-%COMP%]     .mat-raised-button::before{margin:-5px}body.cfc-focus-indicators-enabled   [_nghost-%COMP%]   .cfc-message-danger[_ngcontent-%COMP%]     .mat-button-base::before{border-color:#fff}body.cfc-focus-indicators-enabled   [_nghost-%COMP%]   .cfc-message-danger[_ngcontent-%COMP%]     a{outline-color:#fff}'],
changeDetection:0});var lm=function(a,b){this.message=a;this.elementRef=b};lm.ea=function(){return[{type:km,ra:[{type:Xb}]},{type:cc}]};lm.\u0275fac=function(a){return new (a||lm)(D(km,1),D(cc))};lm.\u0275cmp=m({type:lm,selectors:[["cfc-message-text"]],va:[1,"cfc-message-text"],xa:Ibb,ma:2,oa:0,qa:[[1,"cfc-message-text-wrapper"]],template:function(a){a&1&&(ce(),E(0,"div",0),ee(1),F())},encapsulation:2,changeDetection:0});var mm=function(a){this.message=a};mm.ea=function(){return[{type:km,ra:[{type:Xb}]}]};
mm.\u0275fac=function(a){return new (a||mm)(D(km,1))};mm.\u0275cmp=m({type:mm,selectors:[["cfc-message-actions"]],Da:function(a,b,c){a&1&&(Be(c,gm,4),Be(c,jm,4));if(a&2){var d;ze(d=Ce())&&(b.buttons=d);ze(d=Ce())&&(b.progressButtons=d)}},va:[1,"cfc-message-actions"],xa:Ibb,ma:1,oa:0,template:function(a){a&1&&(ce(),ee(0))},encapsulation:2,changeDetection:0});
var nm=function(){};nm.\u0275fac=function(a){return new (a||nm)};nm.\u0275mod=r({type:nm});nm.\u0275inj=h({imports:[[wj,Sk]]});
var Jbb=new $b("VirtualForOfHost");
var Kbb=["contentWrapper"],Lbb=function(a,b,c,d,e){Hj.call(this,a,e,c,d);this.elementRef=a;this.changeDetectorRef=b;this.orientation="vertical";this.totalContentSizeTransform="";this.forOfs=[];this.viewportSize=this.totalContentSize=0;this.isChangeDetectionPending=!1;this.initialized=new pf(!1);this.destroyed=new pd};Y(Lbb,Hj);Lbb.\u0275dir=Hj.\u0275dir;f=Lbb.prototype;
f.ngOnInit=function(){var a=this;Hj.prototype.ngOnInit.call(this);this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){a._elementScrolled.pipe(Bd(a.destroyed),yd(document.createEvent("Events"))).subscribe(function(){a.onContentScrolled()})})});this.initialized.next(!0)};
f.onContentScrolled=function(){var a=this;if(this.forOfs.length){this.updateTotalContentSize();this.measureViewportSize();for(var b=this.measureScrollOffset(),c=g(this.forOfs),d=c.next();!d.done;d=c.next())d.value.onContentScrolled(b);this.updateRenderedContentOffset();this.markChangeDetectionNeeded();setTimeout(function(){a.updateTotalContentSize()})}};f.ngOnDestroy=function(){this.forOfs=[];this.destroyed.next();Hj.prototype.ngOnDestroy.call(this)};
f.attach=function(a){if(-1!==this.forOfs.indexOf(a))throw Error("Nf");this.forOfs.push(a);this.forOfs.sort(function(b,c){return b.getDistanceFromScrollerPx()-c.getDistanceFromScrollerPx()});this.updateDistanceTops()};f.detach=function(a){a=this.forOfs.indexOf(a);this.forOfs.splice(a,1);this.updateRenderedContentOffset();this.updateTotalContentSize();0===this.forOfs.length&&this.setTotalContentSize(0)};f.getViewportSize=function(){return this.viewportSize};
f.setTotalContentSize=function(a){var b=this;this.totalContentSize!==a&&(this.totalContentSize=a,this.totalContentSizeTransform="scale"+("horizontal"===this.orientation?"X":"Y")+"("+this.totalContentSize+")",this.markChangeDetectionNeeded(),setTimeout(function(){b.updateDistanceTops()}))};f.updateRenderedContentOffset=function(){for(var a=0,b=g(this.forOfs),c=b.next();!c.done;c=b.next())a+=c.value.getRenderedContentOffsetPx();this.setRenderedContentOffset(a)};
f.setRenderedContentOffset=function(a){var b=this.dir&&"rtl"===this.dir.value,c="horizontal"===this.orientation;a=0===a?"":"translate"+(c?"X":"Y")+"("+Number((c&&b?-1:1)*a)+"px)";this.renderedContentTransform!==a&&(this.renderedContentTransform=a,this.markChangeDetectionNeeded())};f.scrollToOffset=function(a,b){b={behavior:void 0===b?"auto":b};"horizontal"===this.orientation?b.start=a:b.top=a;this.scrollTo(b)};
f.measureScrollOffset=function(a){return Hj.prototype.measureScrollOffset.call(this,a?a:"horizontal"===this.orientation?"start":"top")};f.measureRenderedContentSizePx=function(){var a=this.contentWrapper.nativeElement;return"horizontal"===this.orientation?a.offsetWidth:a.offsetHeight};f.checkViewportSize=function(){this.measureViewportSize();this.updateTotalContentSize()};f.getVirtualViewport=function(){var a=this;return this.initialized.pipe(Nc(function(b){return!!b}),z(function(){return a}))};
f.isVirtualizationEnabled=function(){return 0<this.forOfs.length};f.updateDistanceTops=function(){for(var a=0,b=g(this.forOfs),c=b.next();!c.done;c=b.next())c=c.value,c.distanceTop=c.getDistanceFromScrollerPx()+a,a+=c.getTotalSizePx()-c.measureRangeSizePx(c.renderedRange);this.onContentScrolled()};f.updateTotalContentSize=function(){var a=this.forOfs.reduce(function(b,c){return b+c.getVirtualizedContentSizePx()},0);this.setTotalContentSize(a+this.measureRenderedContentSizePx())};
f.measureViewportSize=function(){var a=this.elementRef.nativeElement;this.viewportSize="horizontal"===this.orientation?a.clientWidth:a.clientHeight};f.markChangeDetectionNeeded=function(){var a=this;this.isChangeDetectionPending||(this.isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(function(){return Promise.resolve().then(function(){a.doChangeDetection()})}))};
f.doChangeDetection=function(){var a=this;this.isChangeDetectionPending=!1;this.ngZone.run(function(){a.changeDetectorRef.markForCheck()});this.contentWrapper.nativeElement.style.transform=this.renderedContentTransform};Lbb.ea=function(){return[{type:cc},{type:Ji},{type:Kd},{type:Gj,ra:[{type:Ub}]},{type:Fj}]};Lbb.\u0275fac=function(a){return new (a||Lbb)(D(cc),D(Ji),D(Kd),D(Gj,8),D(Fj))};
Lbb.\u0275cmp=m({type:Lbb,selectors:[["cfc-virtual-viewport"]],viewQuery:function(a,b){a&1&&Ae(Kbb,7);if(a&2){var c;ze(c=Ce())&&(b.contentWrapper=c.first)}},va:[1,"cfc-virtual-scroll-viewport"],Ca:6,Aa:function(a,b){a&2&&Pd("cfc-virtual-viewport-virtualization-enabled",b.isVirtualizationEnabled())("cfc-virtual-scroll-orientation-horizontal","horizontal"===b.orientation)("cfc-virtual-scroll-orientation-vertical","horizontal"!==b.orientation)},inputs:{orientation:"orientation"},features:[ne([{provide:Hj,
useExisting:Lbb},{provide:Jbb,useExisting:Lbb}]),Ld],xa:["*"],ma:4,oa:2,qa:[[1,"cfc-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cfc-virtual-scroll-spacer"]],template:function(a,b){a&1&&(ce(),E(0,"div",0,1),ee(2),F(),G(3,"div",2));a&2&&(x(3),Od("transform",b.totalContentSizeTransform))},styles:["cfc-virtual-viewport{display:block;overflow:auto}.cfc-virtual-viewport-virtualization-enabled{contain:content;will-change:scroll-position;-webkit-overflow-scrolling:touch;position:relative}.cfc-virtual-scroll-orientation-horizontal .cfc-virtual-scroll-content-wrapper{min-height:100%}.cfc-virtual-scroll-orientation-vertical .cfc-virtual-scroll-content-wrapper{min-width:100%}.cfc-virtual-scroll-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0}\n"],
encapsulation:2,changeDetection:0});
var Mbb=["panelInnerBody"],Nbb=["content"],om=function(a){this.cdr=a;this.disableBorderBottom=!0;this.flexContentInternal=this.disablePadding=!1;this.viewInitialized=new pf(!1)};om.prototype.ngAfterViewInit=function(){(0,Z.assert)(this.panelInnerBody,'@ViewChild "panelInnerBody" is required');(0,Z.assert)(this.virtualViewport,'@ViewChild "virtualViewport" is required');(0,Z.assert)(this.contentTemplate,'@ViewChild "contentTemplate" is required');this.viewInitialized.next(!0)};
om.prototype.getScrollableElement=function(){if(this.flexContent)throw Error("Of");return this.panelInnerBody.nativeElement};om.prototype.getVirtualViewport=function(){var a=this;return this.viewInitialized.pipe(zd(function(b){return b?a.virtualViewport.getVirtualViewport():Ic}))};
Ye.Object.defineProperties(om.prototype,{flexContent:{configurable:!0,enumerable:!0,set:function(a){this.flexContentInternal=a;this.cdr.markForCheck()},get:function(){return this.flexContentInternal}},zIndex:{configurable:!0,enumerable:!0,set:function(a){this.zIndexInternal!==a&&(this.zIndexInternal=a,this.cdr.markForCheck())},get:function(){return this.zIndexInternal}}});om.ea=function(){return[{type:Ji}]};om.\u0275fac=function(a){return new (a||om)(D(Ji))};
om.\u0275cmp=m({type:om,selectors:[["cfc-panel-body"]],viewQuery:function(a,b){a&1&&(Ae(Mbb,7,cc),Ae(Mbb,7),Ae(Nbb,7));if(a&2){var c;ze(c=Ce())&&(b.panelInnerBody=c.first);ze(c=Ce())&&(b.virtualViewport=c.first);ze(c=Ce())&&(b.contentTemplate=c.first)}},va:["role","presentation"],Ca:2,Aa:function(a,b){a&2&&Pd("cfc-panel-body-stretch",b.flexContent)},inputs:{disableBorderBottom:"disableBorderBottom",flexContent:"flexContent",disablePadding:"disablePadding",zIndex:"zIndex"},features:[ne([{provide:Jbb,
useExisting:om}])],xa:["*"],ma:6,oa:12,qa:[["role","presentation",1,"cfc-panel-body"],["panelInnerBody",""],["class","cfc-panel-body-scroll-content",4,"ngIf"],[4,"ngIf"],["content",""],[1,"cfc-panel-body-scroll-content"],[3,"ngTemplateOutlet"]],template:function(a,b){a&1&&(ce(),E(0,"cfc-virtual-viewport",0,1),P(2,nBa,2,1,"div",2),P(3,pBa,1,1,null,3),F(),P(4,qBa,1,0,"ng-template",null,4,Ee));a&2&&(Od("z-index",b.zIndex),Pd("cfc-panel-body-flex",b.flexContent)("cfc-panel-body-scrollable",!b.flexContent)("cfc-panel-body-disable-padding",
b.disablePadding)("cfc-panel-disable-border-bottom",b.disableBorderBottom),x(2),A("ngIf",!b.flexContent),x(1),A("ngIf",b.flexContent))},directives:[Lbb,hj,mj],styles:[".cfc-panel-body-scrollable[_ngcontent-%COMP%]{height:100%;overflow:auto}.cfc-panel-body-scroll-content[_ngcontent-%COMP%]{padding:24px}.cfc-panel-body-scroll-content[_ngcontent-%COMP%]     .mat-tab-body-content{display:flex;flex-direction:column}.cfc-panel-body-disable-padding[_ngcontent-%COMP%]   .cfc-panel-body-scroll-content[_ngcontent-%COMP%], .cfc-panel-body-scroll-content.cfc-panel-body-disable-padding[_ngcontent-%COMP%]{padding:0}.cfc-panel-body-content-hidden[_ngcontent-%COMP%]{display:none}.cfc-panel-body-flex[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.cfc-panel-body-flex[_ngcontent-%COMP%]     .cfc-virtual-scroll-content-wrapper{display:flex;flex:0 1 auto;flex-direction:column;padding:24px}.cfc-panel-body-disable-padding.cfc-panel-body-flex[_ngcontent-%COMP%]     .cfc-virtual-scroll-content-wrapper{padding:0}cfc-panel-sub-header[_nghost-%COMP%]{display:block}.cfc-panel-sub-header[_ngcontent-%COMP%]{padding:24px;overflow:hidden}.cfc-panel-sub-header.cfc-panel-sub-header-disable-vertical-padding[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]{height:32px;line-height:32px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:32px}.cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]{height:36px;line-height:36px}.cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:36px}.cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]{height:40px;line-height:40px}.cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:40px}.cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]{height:48px;line-height:48px}.cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:48px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]{height:56px;line-height:56px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:56px}.cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]{height:64px;line-height:64px}.cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:64px}.cfc-panel-body-scrollable[_ngcontent-%COMP%], .cfc-panel-body-flex[_ngcontent-%COMP%], .cfc-panel-sub-header[_ngcontent-%COMP%], .cfc-panel-content-divider[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.cfc-panel-body-scrollable.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-scrollable[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-flex.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-flex[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-sub-header.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-sub-header[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-content-divider.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-content-divider[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%]{border-bottom:0}cfc-panel-footer[_nghost-%COMP%]{display:flex;flex-direction:row;flex:1 1 auto;min-height:56px;align-items:baseline;position:relative}.cfc-panel-footer[_ngcontent-%COMP%]{flex:1 1 auto;height:56px;display:flex;box-sizing:border-box;flex-direction:row;align-items:center;white-space:nowrap;padding:0 24px;border-top:1px solid transparent;transition:border-top 200ms}.cfc-panel-footer[_ngcontent-%COMP%]     .cfc-panel-footer-left-right-aligned{display:flex;flex-grow:1;justify-content:space-between;align-items:center}.cfc-panel-footer.cfc-panel-footer-notstick[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}cfc-panel-footer.cfc-panel-footer-disable-sticky[_nghost-%COMP%]{margin-top:auto;flex:0 1 auto}cfc-panel-body[_nghost-%COMP%]{position:relative;display:flex;flex-direction:column;flex:0 1 auto;min-height:0}cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]{flex:1}cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]   .cfc-panel-body[_ngcontent-%COMP%], cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]     .cfc-virtual-scroll-content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}"],
changeDetection:0});
var Obb=function(){};Obb.prototype.handleError=function(a){if(!hf("GenericErrorNoRedirect__enabled")&&!a.url.startsWith("/navigation-error")){var b=ql.create();return b.link().set(b.target,a.url)}};Obb.\u0275fac=function(a){return new (a||Obb)};Obb.\u0275prov=xb({token:Obb,factory:Obb.\u0275fac,providedIn:"root"});
var Pbb=Object.freeze("authuser autoresume cloudshell cloudshellsafemode consoleReturnUrl consoleUI csesidx e eap folder hl jsmode liveReload localColiseumPort localDevPort localSrcPort memorystore mods organizationId p2env p2jsmode p2snapshot pantheon_testId quickstart reportTiming requestReason rifLocalSrcPort showFTMessage storageKey src token trial tutorial walkthrough_id walkthrough_tutorial_id".split(" ")),VIa=Object.freeze(Pbb.concat(["orgonly","project","supportedpurview"])),Qbb=Object.freeze(Pbb.concat(["orgonly",
"supportedpurview"])),Rbb=Object.freeze(["debugUI"]),UIa=Object.freeze({API_SECTION:["endpoint-id","endpointId","returnUrl"],APPENGINE_SECTION:"serviceId versionId filename contentType size unit op startDate endDate sortCol sortDir".split(" "),AVERE_SECTION:["endpoint-id","endpointId"],BILLING_SECTION:[],CRASH_SECTION:[],DEPLOYMENT_MANAGER_SECTION:["preview"],LAUNCHER_SECTION:"solution endpointId endpoint-id env preview returnUrl".split(" "),MARKETPLACE_SECTION:"solution endpointId endpoint-id env preview returnUrl".split(" "),
LOGS_SECTION:["serviceId","versionId"],DATASTORE_SECTION:"ns namespace kind filter gql sortCol sortDir queryType".split(" "),FOLDER_CREATE_SECTION:["previousPage"],FREE_TRIAL_SECTION:[],HOME_SECTION:[],PARTNER_PORTAL_SECTION:["env","cloudBiEnv","partnerId"],PROJECT_CREATE_SECTION:["previousPage"],PROJECT_SECTION:[],IAM_ADMIN_SECTION:[],STORAGE_SECTION:["userProject"],SUPPORT_SECTION:["caseId","accountId"]});
var pm=function(a){this.Cjb="globalRouteErrorServiceCache";this.nEa="globalRouteError";this.globalErrorState=a.create(this.Cjb,"Global state for route error.",{serializer:{serialize:function(b){return null===b?null:Bya(b)},deserialize:function(b){return null===b?null:Cya(b)}}});this.publishError(null)};pm.prototype.getError=function(){return this.globalErrorState.onValueChangeFiltered(this.nEa)};pm.prototype.publishError=function(a){this.globalErrorState.set(this.nEa,a);j3a(a)};pm.ea=function(){return[{type:Al}]};
pm.\u0275fac=function(a){return new (a||pm)(l(Al))};pm.\u0275prov=xb({token:pm,factory:pm.\u0275fac,providedIn:"root"});
var Sbb=function(a,b,c,d,e){this.injector=a;this.loader=b;this.routeErrorService=c;this.router=d;this.targetRouteSavingGuard=e;this.logger=null};f=Sbb.prototype;f.redirect=function(a){var b=this;return this.getRedirectLink(a).pipe(zd(function(c){b.routeErrorService.publishError(a.error);return b.router.navigateByUrl(c)}),hd(!0),Yc(!1))};
f.getRedirectLink=function(a){var b=this,c=this.targetRouteSavingGuard.latestRoute,d=this.targetRouteSavingGuard.latestState;return this.ePb(c).pipe(Vc(function(e){return b.getRedirectLinkFromRedirector(e,a,c,d)}),ad(1),z(function(e){"string"!==typeof e&&(e=b.router.createUrlTree(e.build(),{queryParams:e.buildQueryParams()}).toString());return b.propagateQueryParams(e)}))};
f.ePb=function(a){return oc(a).pipe(Nc(sBa),bd(function(b){return b.parent?oc(b.parent):Ic}),z(function(b){return b.data.onErrorRedirect}),Nc(sBa),Vc(rBa),lma(Obb))};f.getRedirectLinkFromRedirector=function(a,b,c,d){return this.cEb(a).pipe(Uc(function(){return Ic}),zd(function(e){return(e=e.handleError(b,c,d))?Tc(e)?e:oc(e):Ic}),Uc(function(){return Ic}))};
f.cEb=function(a){var b=this;return tBa(a)?Cc(this.loader.loadModule(a.jsmod)).pipe(Uc(function(){return Ic}),z(function(c){return c.injector.get(a.XJ)})):Fc(function(){return oc(b.injector.get(a))})};
f.propagateQueryParams=function(a){var b=this.targetRouteSavingGuard.latestRoute;if(!b)return a;a=new uf(a);var c=a.queryData_;b=Object.entries(b.root.queryParams).filter(function(k){k=g(k);var n=k.next().value;k.next();return Tbb.has(n)&&!c.containsKey(n)});b=g(b);for(var d=b.next();!d.done;d=b.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.setParameterValue(d,e)}return a.toString()};Sbb.ea=function(){return[{type:Ff},{type:jf},{type:pm},{type:sf},{type:ol}]};
Sbb.\u0275fac=function(a){return new (a||Sbb)(l(Ff),l(jf),l(pm),l(sf),l(ol))};Sbb.\u0275prov=xb({token:Sbb,factory:Sbb.\u0275fac,providedIn:"root"});var Tbb=new Set(VIa);
var Ubb=function(a){this.zone=a};Ubb.prototype.now=function(){return Date.now()};Ubb.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return this.zone.run(function(){return XRa.schedule(a,b,c)})};var Vbb=null,Wbb=function(a,b,c,d,e,k,n,p){e_a.call(this,a,b,c,d,k);this.applicationRef=e;this.asyncTaskTracker=n;this.ngZone=p};Y(Wbb,e_a);
Wbb.prototype.activateWith=function(a,b){var c=this;if(a.data&&a.snapshot.data.csiDoNotTrack)e_a.prototype.activateWith.call(this,a,b);else{Vbb||(Vbb=this.applicationRef.tick,this.applicationRef.tick=function(){c.asyncTaskTracker.run(function(){Vbb.apply(c.applicationRef);c.applicationRef.tick=Vbb;Vbb=null})});var d=function(){var e=new Ubb(c.asyncTaskTracker.activeTrackingZone);a.queryParams=a.queryParams.pipe(Ema(e));a.fragment=a.fragment.pipe(Ema(e));a.params=a.params.pipe(Ema(e));a.url=a.url.pipe(Ema(e));
a.data=a.data.pipe(Ema(e));e_a.prototype.activateWith.call(c,a,b)};VBa()?this.asyncTaskTracker.run(d):this.ngZone.run(function(){c.asyncTaskTracker.run(d)})}};Wbb.ea=function(){return[{type:Kk},{type:ye},{type:si},{type:String,ra:[{type:Zb,args:["name"]}]},{type:Ii},{type:Ji},{type:Hl},{type:Kd}]};Wbb.\u0275fac=function(a){return new (a||Wbb)(D(Kk),D(ye),D(si),Sb("name"),D(Ii),D(Ji),D(Hl),D(Kd))};Wbb.\u0275dir=m({type:Wbb,selectors:[["tracking-router-outlet"]],Ga:["outlet"],features:[Ld]});
var uBa=function(a,b,c){var d=this;this.$timeout=a;this.panNavigationMetrics=b;this.panCsiReportManager=c;this.routeTransitionCompleted=!1;this.logger=null;b.isNavigationIdle.subscribe(function(e){d.routeTransitionCompleted=e});this.init()};f=uBa.prototype;f.init=function(){};f.getNavigationId=function(){return this.panNavigationMetrics.getNavigationId()};f.createStopwatch=function(a,b){b=void 0===b?this.getDefaultPageReport():b;return DAa(a,b)};f.getPageStopwatch=function(){return this.fixStopwatchForUnitTest(this.panNavigationMetrics.getPageStopwatch())};
f.getRouteTransitionStopwatch=function(){return this.fixStopwatchForUnitTest(this.panNavigationMetrics.navigationCsiStopwatch)};f.fixStopwatchForUnitTest=function(a){return a.isStarted()?a:this.createStopwatch().start()};f.timePromise=function(a,b,c){c=void 0===c?this.getDefaultPageReport():c;var d=DAa(b,c).start();a.then(function(){d.record()})};f.timePromiseFinally=function(a,b,c){c=void 0===c?this.getDefaultPageReport():c;var d=DAa(b,c).start();a.finally(function(){d.record()})};
f.timeStopwatch=function(a,b){b=void 0===b?this.getPageStopwatch():b;b.report&&this.getDefaultPageReport();b.record(a,this.getDefaultPageReport())};f.tickAfterTimeout=function(a,b,c){c=void 0===c?this.getDefaultPageReport():c;this.$timeout(function(){a.record(b,c)})};f.isRedirectSource=function(a){return a&&this.shouldHandleRoute(a)?a.isLazyLoader||!a.templateUrl&&!a.template?!0:"function"===typeof a.redirectTo?!1:!!a.redirectTo&&0<a.redirectTo.length:!1};
f.shouldHandleRoute=function(a){return!!a&&!a.isUnmappedPath};f.getDefaultPageReport=function(){return this.panNavigationMetrics.pageCsiReport};f.getCurrentPage=function(){return this.panCsiReportManager.getCurrentPage()};f.getCurrentPageViewId=function(){return this.panCsiReportManager.getCurrentPageReport().getId()};f.createReport=function(a,b){return this.panCsiReportManager.createReport(void 0===a?"":a,b)};uBa.$inject=["$timeout","panNavigationMetrics","panCsiReportManager"];
var qm=function(){uBa.apply(this,arguments)};Y(qm,uBa);qm.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(qm)))(b||qm)}}();qm.\u0275prov=xb({token:qm,factory:function(){return wBa()},providedIn:"root"});
var Xbb=function(){zl.apply(this,arguments)};Y(Xbb,zl);Xbb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Xbb)))(b||Xbb)}}();Xbb.\u0275prov=xb({token:Xbb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","ui-shell: route-loading",{angularJsCacheId:"route-loading"})},providedIn:"root"});
var Ybb=function(a){this.routeLoadingCache=a;this.count=0};Ybb.prototype.pageLoadStarted=function(){var a=this,b=this.count++;this.routeLoadingCache.set("status",{status:"page-load-start",id:b,isNg2:!0});return{resolve:function(){a.routeLoadingCache.set("status",{status:"page-load-success",id:b,isNg2:!0})},reject:function(c){a.routeLoadingCache.set("status",{status:"page-load-failure",id:b,error:c,isNg2:!0})}}};
Ybb.prototype.permissionCheckFailed=function(){this.routeLoadingCache.set("status",{status:"iam-permissions-resolve-failure",isNg2:!0})};Ybb.ea=function(){return[{type:Xbb}]};Ybb.\u0275fac=function(a){return new (a||Ybb)(l(Xbb))};Ybb.\u0275prov=xb({token:Ybb,factory:Ybb.\u0275fac,providedIn:"root"});
var rm=function(a,b,c){var d=this;this.cache=a;this.state=new pf("None");this.o6=new pf("None");this.jB=new pf(!1);this.cache.has("state")||this.setState("None");b.onChange.pipe(Bd(c),Nc(function(e){return"status"===e.key})).subscribe(function(e){e=e.value;"page-load-start"===e.status?d.setState("Loading"):("page-load-success"===e.status||"page-load-failure"===e.status)&&d.setState("Loaded")});this.cache.onValueChangeFiltered("state").subscribe(function(e){!e.startsWith("Ng2")&&d.inErrorState()?d.o6.next(e):
d.state.next(e)})};rm.prototype.setState=function(a){this.inErrorState()&&!a.startsWith("Ng2")?this.o6.next(a):this.cache.set("state",a)};rm.prototype.enableErrorState=function(a){this.jB.next(!0);this.o6.next(this.state.getValue());this.setState(a)};rm.prototype.disableErrorState=function(){this.jB.next(!1);this.setState(this.o6.getValue())};rm.prototype.inErrorState=function(){return this.jB.getValue()};rm.ea=function(){return[{type:Zbb},{type:Xbb},{type:nc,ra:[{type:Yb,args:[tTa]}]}]};
rm.\u0275fac=function(a){return new (a||rm)(l(Zbb),l(Xbb),l(tTa))};rm.\u0275prov=xb({token:rm,factory:rm.\u0275fac,providedIn:"root"});var Zbb=function(){zl.apply(this,arguments)};Y(Zbb,zl);Zbb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Zbb)))(b||Zbb)}}();Zbb.\u0275prov=xb({token:Zbb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","ui-shell: content-viewport",{angularJsCacheId:"content-viewport-state"})},providedIn:"root"});
var $bb=function(a,b,c,d,e,k,n,p){var u=this;this.contentViewportService=a;this.routeErrorService=b;this.browserWindowService=c;this.router=d;this.csiService=e;this.spinnerService=k;this.currentErrorUrl=new pf("");this.v4=!1;this.stopwatch=DAa();this.contentViewportService.jB.subscribe(function(v){u.v4=v;var y=p.getCurrentActiveSandboxId();y&&(y=n.getService("workerService",y),v?yBa(y.hostContainer):xBa(y.hostContainer))});this.router.events.pipe(Nc(function(v){return v instanceof Ek||v instanceof
Fk})).subscribe(function(v){v instanceof Ek&&u.v4?u.contentViewportService.disableErrorState():v instanceof Fk&&(u.v4=!1)})};f=$bb.prototype;f.queueFullPageError=function(a){this.contentViewportService.enableErrorState(a)};f.setCurrentErrorUrl=function(a){this.currentErrorUrl.next(a)};f.getCurrentErrorUrl=function(){return this.currentErrorUrl.getValue()};
f.handleNavigationError=function(a,b,c){var d=this;hf("SpinnerServiceUncoupling__enabled")&&this.spinnerService.ula(new IZa(c));this.stopwatch.start();b&&this.routeErrorService.publishError(b);this.setCurrentErrorUrl(c);this.queueFullPageError(a);"Ng2PermissionsError"===a?this.router.events.pipe(Nc(function(e){return e instanceof Gk}),ad(1)).subscribe(function(){d.browserWindowService.replaceState(c)}):this.browserWindowService.replaceState(c)};
f.vKb=function(){return this.contentViewportService.jB.pipe($c(),yd(!1))};f.inErrorState=function(){return this.contentViewportService.inErrorState()};f.stopStopwatch=function(){if(this.stopwatch&&this.stopwatch.isStarted()){var a=this.csiService.getDefaultPageReport();this.stopwatch.record("navigation_full_page_error",a)}};$bb.ea=function(){return[{type:rm},{type:pm},{type:Gf},{type:sf},{type:qm},{type:Lk},{type:Tk},{type:Uk}]};
$bb.\u0275fac=function(a){return new (a||$bb)(l(rm),l(pm),l(Gf),l(sf),l(qm),l(Lk),l(Tk),l(Uk))};$bb.\u0275prov=xb({token:$bb,factory:$bb.\u0275fac,providedIn:"root"});var sm=function(){$bb.apply(this,arguments)};Y(sm,$bb);sm.ea=$bb.ea;sm.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(sm)))(b||sm)}}();sm.\u0275prov=xb({token:sm,factory:function(){return l($bb)},providedIn:"root"});
var acb=function(){this.componentInfo={moduleId:"jsmod_navigation_error_generic",className:"GenericErrorComponent"};this.placeholderInfo={isContentProjected:!0,height:0}};acb.\u0275fac=function(a){return new (a||acb)};
acb.\u0275cmp=m({type:acb,selectors:[["pcc-deferred-generic-error-page"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var bcb=function(){};bcb.\u0275fac=function(a){return new (a||bcb)};bcb.\u0275mod=r({type:bcb});bcb.\u0275inj=h({imports:[[Ck]]});
var ccb={LOADED:0,LOADING:1,ERROR:2,0:"LOADED",1:"LOADING",2:"ERROR"},tm=function(a,b,c,d){this.onErrorRedirectService=a;this.routeErrorService=b;this.fullPageErrorService=c;this.panelBody=d;this.spinnerName="";this.redirectOnError=!1;this.activateOutlet=new Hi;this.showErrorPage=!0;this.spinnerDiameter=40;this.state=new pf(0);this.errorMessage=new pf("");this.RouterOutletState=ccb;this.TY=this.panelBodyFlexContentCached=!1;this.TY=hf("RouterOutletErrorPage__enabled")};
tm.prototype.onActivateSpinner=function(){this.state.next(1);this.panelBody&&(this.panelBodyFlexContentCached=this.panelBody.flexContent,this.panelBody.flexContent=!0)};
tm.prototype.onDeactivateSpinner=function(a){a instanceof Hk?this.redirectOnError?this.onErrorRedirectService.redirect(a).subscribe():(this.TY&&(this.routeErrorService.publishError(a.error),this.fullPageErrorService.setCurrentErrorUrl(a.url)),this.state.next(2),this.errorMessage.next(this.getErrorMessage(a.error))):this.state.next(0);this.panelBody&&(this.panelBody.flexContent=this.panelBodyFlexContentCached)};
tm.prototype.getErrorMessage=function(a){return(null===a||void 0===a?void 0:a.userMessage)||(null===a||void 0===a?void 0:a.message)||"Failed to load"};tm.ea=function(){return[{type:Sbb},{type:pm},{type:sm},{type:om,ra:[{type:Ub},{type:Xb}]}]};tm.\u0275fac=function(a){return new (a||tm)(D(Sbb),D(pm),D(sm),D(om,9))};
tm.\u0275cmp=m({type:tm,selectors:[["cfc-router-outlet"]],va:[1,"cfc-flex-layout-column"],inputs:{spinnerName:"spinnerName",redirectOnError:"redirectOnError",showErrorPage:"showErrorPage"},outputs:{activateOutlet:"activateOutlet"},ma:7,oa:11,qa:[["class","cfc-router-outlet-loading cfc-flex-layout-column",4,"ngIf"],["class","cfc-router-outlet-error cfc-flex-layout-column",4,"ngIf"],[1,"cfc-flex-layout-column",3,"spinner","activateSpinner","deactivateSpinner"],[3,"activate"],[1,"cfc-router-outlet-loading",
"cfc-flex-layout-column"],[3,"diameter","strokeWidth"],[1,"cfc-router-outlet-error","cfc-flex-layout-column"],["type","error",4,"ngIf"],[4,"ngIf"],["type","error"]],template:function(a,b){a&1&&(P(0,zBa,2,2,"div",0),T(1,"async"),P(2,CBa,3,2,"div",1),T(3,"async"),E(4,"div",2),N("activateSpinner",function(){return b.onActivateSpinner()})("deactivateSpinner",function(c){return b.onDeactivateSpinner(c)}),T(5,"async"),E(6,"tracking-router-outlet",3),N("activate",function(c){return b.activateOutlet.next(c)}),
F(),F());a&2&&(A("ngIf",V(1,5,b.state)===b.RouterOutletState.LOADING),x(2),A("ngIf",V(3,7,b.state)===b.RouterOutletState.ERROR&&b.showErrorPage),x(2),Pd("cfc-router-outlet-loaded-hidden",V(5,9,b.state)!==b.RouterOutletState.LOADED),A("spinner",b.spinnerName))},directives:[hj,ok,km,lm,acb,xbb,Wbb],ua:[oj],styles:[".cfc-router-outlet-loading[_ngcontent-%COMP%]{display:flex;flex:1;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;top:0;left:0}.cfc-router-outlet-error[_ngcontent-%COMP%]{width:100%}.cfc-router-outlet-loaded-hidden[_ngcontent-%COMP%]{opacity:0;position:absolute;visibility:hidden}"]});
var dcb=function(){};dcb.\u0275fac=function(a){return new (a||dcb)};dcb.\u0275mod=r({type:dcb});dcb.\u0275inj=h({});
var um=function(){};um.\u0275fac=function(a){return new (a||um)};um.\u0275mod=r({type:um});um.\u0275inj=h({imports:[[wj,wk,nm,zbb,dcb,bcb]]});
var ecb,fcb=new Promise(function(a){ecb=a});
var gcb=function(){};gcb.\u0275fac=function(a){return new (a||gcb)};gcb.\u0275mod=r({type:gcb});gcb.\u0275inj=h({providers:[{provide:dWa,useClass:kYa},{provide:eWa,useFactory:function(){return function(){return fcb}}}],imports:[[gk]]});
var hcb=new $b("errorHandlers"),vm=function(){this.codes=new Map;this.matchers=[]};f=vm.prototype;f.addCode=function(a){this.validateArgsOrThrow(a.errorMessage,a.presentationFormat);var b=a.domain,c=a.reason,d=this.buildKey(a.errorSpace,a.errorSpaceCode);b=this.buildKey(b,c);if(!d&&!b)throw Error("Pf");d&&this.codes.set(d,a);b&&this.codes.set(b,a)};f.addMatcher=function(a,b,c,d){d=void 0===d?1:d;this.validateArgsOrThrow(b,d);this.matchers.push([a,{errorMessage:b,errorExperience:c,presentationFormat:d}])};
f.addAll=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){var c=b=b.value,d=c.matcherFn,e=c.errorMessage,k=c.errorExperience;c=c.presentationFormat;d?this.addMatcher(d,e,k,c):this.addCode(b)}};
f.get=function(a){var b=this.buildKeysFromError(a);b=g([b.domainAndReasonKey,b.spaceAndCodeKey]);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=null;c&&(d=this.codes.get(c));if(d)return d}return(b=this.matchers.find(function(e){e=g(e).next().value;return e(a)}))?(b=g(b),b.next(),b.next().value):null};
f.buildKeysFromError=function(a){var b=a.errorSpace,c=a.errorSpaceCode,d=a.domain;a=a.reason;var e={};b&&c&&(e.spaceAndCodeKey=this.buildKey(b,c));d&&a&&(e.domainAndReasonKey=this.buildKey(d,a));return e};f.buildKey=function(a,b){if(a&&b)return a+"::"+b};f.validateArgsOrThrow=function(a,b){if((2===b||3===b)&&"string"!==typeof a&&"function"!==typeof a)throw Error("Qf");};vm.\u0275fac=function(a){return new (a||vm)};vm.\u0275prov=xb({token:vm,factory:vm.\u0275fac,providedIn:"root"});
var icb=[{provide:hcb,useValue:[{errorSpace:"billing",errorSpaceCode:"1",domain:"cloudconsole-pa.googleapis.com/billing",reason:"QUOTA_EXCEEDED",errorMessage:{deferredTypeInfo:{moduleId:"pm_quota_exceeded_dialog",className:"QuotaExceededDialog"},matConfig:{}},errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"12",domain:"cloudconsole-pa.googleapis.com/billing",reason:"CANNOT_CHANGE_ABUSIVE_PROJECT",errorMessage:{deferredTypeInfo:{moduleId:"pm_cannot_change_abusive_project_dialog",
className:"CannotChangeAbusiveProjectDialog"},matConfig:{}},errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"10",domain:"cloudconsole-pa.googleapis.com/billing",reason:"FORBIDDEN_TO_CREATE_BILLING_ACCOUNT",errorMessage:"You must have Billing Account Creator permissions for your organization in order to create a new billing account. Your Organization Administrator can assign this role to you.",errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"11",
domain:"cloudconsole-pa.googleapis.com/billing",reason:"CANNOT_REMOVE_LAST_BILLING_USER",errorMessage:"A billing account needs at least one user. To remove this user from the billing account, add another user first.",errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"13",domain:"cloudconsole-pa.googleapis.com/billing",reason:"CANNOT_UPGRADE_TERMINATED_ACCOUNT",errorMessage:"This account could not be upgraded because of a problem processing your payment information. Please check your billing account to make sure your payment information is up to date.",
errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"14",domain:"cloudconsole-pa.googleapis.com/billing",reason:"CANNOT_ASSIGN_FIREBASE_PROJECT_TO_NON_CLOUD_ACCOUNT",errorMessage:"This project cannot be linked to the billing account you have selected. The selected billing account is a Google Maps Platform billing account. It cannot pay for Google Cloud Platform or Firebase resources.",errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"15",domain:"cloudconsole-pa.googleapis.com/billing",
reason:"CANNOT_REASSIGN_PROTECTED_RESOURCE",errorMessage:"This resource cannot be linked to another billing account because it has a locked billing account assignment.",errorExperience:3,presentationFormat:1},{errorSpace:"billing",errorSpaceCode:"16",domain:"cloudconsole-pa.googleapis.com/billing",reason:"CANNOT_DISABLE_BILLING_FOR_PROTECTED_RESOURCE",errorMessage:"Billing cannot be disabled on this resource because it has a locked billing account assignment.",errorExperience:3,presentationFormat:1},
{errorSpace:"billing",errorSpaceCode:"17",errorMessage:"This budget is configured for a custom, non-monthly time period. The Google Cloud Console does not yet support the display of budgets with non-monthly time periods. To view, edit, or delete this budget, use the Cloud Billing Budget API.",errorExperience:3,presentationFormat:1}],multi:!0}];
var jcb=[{provide:hcb,useValue:[{domain:"cloud-console-global-demo-pa.sandbox.googleapis.com",reason:"LOW_IMPACT_ERROR",errorMessage:"Test action failed, try again",errorExperience:3,presentationFormat:2},{domain:"cloud-console-global-demo-pa.sandbox.googleapis.com",reason:"HIGH_IMPACT_ERROR",errorMessage:{subject:"Test action failed.",body:"This is a test error dialog!"},errorExperience:3,presentationFormat:1},{domain:"cloud-console-global-demo-pa.sandbox.googleapis.com",reason:"INVALID_ACLS",errorMessage:"Handled at the Global Error Store level. You should not see this global error message.",
errorExperience:3,presentationFormat:3},{domain:"cloud-console-global-demo-pa.sandbox.googleapis.com",reason:"API_NOT_ENABLED",errorMessage:{subject:"Handled at the Global Error Store level.",body:"You should not see this global error message."},errorExperience:3,presentationFormat:1},{domain:"cloud-console-global-demo-pa.sandbox.googleapis.com",reason:"GLOBAL_QUOTA_EXCEEDED",errorMessage:{subject:"Handled at the Global Error Store level.",body:"You should see this global quota error message since the error does not match the local preconditionFailedErrorFn matcher function."},
errorExperience:3,presentationFormat:1},{matcherFn:function(a){return/Unknown Error./.test(a.message)},errorMessage:"This error response matches on the unknownErrorFn matcher function at the global level on error code GLOBAL_UNKNOWN.",errorExperience:3,presentationFormat:3}],multi:!0}];
var kcb=[{provide:hcb,useValue:[{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"BILLING_ACCOUNT_INVALID_STATE",errorMessage:{subject:"Invalid billing account",body:"Billing account is either closed or on probation."},errorExperience:3,presentationFormat:1},{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"FREE_TRIAL_ALREADY_CREATED",errorMessage:{subject:"Free trial already created",body:"Free trial has already been created for this product."},errorExperience:3,presentationFormat:1},
{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"FREE_TRIAL_UNAVAILABLE",errorMessage:{subject:"Free trial unavailable",body:"Free trial is unavailable for this product."},errorExperience:3,presentationFormat:1},{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"ORDER_ALREADY_EXISTS",errorMessage:{subject:"Order already exists",body:"You have already purchased this product."},errorExperience:3,presentationFormat:1},{domain:"cloudcommerceconsumerprocurement.googleapis.com",
reason:"ORDER_DISPLAY_NAME_ALREADY_EXISTS",errorMessage:{subject:"Display name already used",body:"Display name already exists under your billing account."},errorExperience:3,presentationFormat:1},{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"UNSUPPORTED_PARAMETERS",errorMessage:{subject:"Unsupported parameters",body:"Unsupported parameters."},errorExperience:3,presentationFormat:1},{domain:"cloudcommerceconsumerprocurement.googleapis.com",reason:"RETRYABLE_BACKEND_ERROR",errorMessage:{subject:"Temporary error",
body:"Something went wrong! Please try again."},errorExperience:3,presentationFormat:1}],multi:!0}];
var lcb=[{provide:hcb,useValue:[{domain:"serviceusage.googleapis.com/billing-enabled",reason:"UREQ_PROJECT_BILLING_NOT_OPEN",errorMessage:{subject:"Billing account is not open",body:"Billing account for the project is not open. Billing must be enabled for the activation of service to proceed."},errorExperience:3,presentationFormat:1},{domain:"serviceusage.googleapis.com/billing-enabled",reason:"UREQ_PROJECT_BILLING_NOT_FOUND",errorMessage:{subject:"Billing account is not found",body:"Billing account for the project could not be found.Billing must be enabled for the activation of service to proceed."},
errorExperience:3,presentationFormat:1},{errorSpace:"googleapis.com",errorSpaceCode:"160008",domain:"serviceusage.googleapis.com",reason:"FLOW_ACTIVATION_HOOK_OP_FAILED",errorMessage:{subject:"Error enabling API",body:"There was an unknown error when attempting to enable the API. Please try again or return later."},errorExperience:4,presentationFormat:1}],multi:!0}];
var mcb={COMPACT_DECIMAL_SHORT_PATTERN:{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"}},COMPACT_DECIMAL_LONG_PATTERN:{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"}}},ncb=mcb;ncb=mcb;
var ocb={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 pcb={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221e",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\u00a4#,##0.00",DEF_CURRENCY_CODE:"USD"},qcb=pcb,rcb=pcb;rcb=qcb=pcb;
var wm=function(a,b,c,d){var e;if(e=b){a:if(b&&3===b.length){for(e=0;3>e;e++){var k=b[e];if("A">k||"Z"<k&&"a">k||"z"<k){e=!1;break a}}e=!0}else e=!1;e=!e}if(e)throw new TypeError("Rf");this.intlCurrencyCode_=b?b.toUpperCase():null;this.currencyStyle_=c||0;this.overrideNumberFormatSymbols_=d||null;this.maximumIntegerDigits_=40;this.minimumIntegerDigits_=1;this.significantDigits_=0;this.maximumFractionDigits_=3;this.minExponentDigits_=this.minimumFractionDigits_=0;this.showTrailingZeros_=this.useSignForPositiveExponent_=
!1;this.positiveSuffix_=this.positivePrefix_="";this.negativePrefix_=this.getNumberFormatSymbols_().MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;this.baseFormattingNumber_=null;this.pattern_="string"===typeof a?a:"";this.kyc(a)},scb=!1;f=wm.prototype;f.getNumberFormatSymbols_=function(){return this.overrideNumberFormatSymbols_||(scb?rcb:qcb)};
f.getCurrencyCode_=function(){return this.intlCurrencyCode_||this.getNumberFormatSymbols_().DEF_CURRENCY_CODE};f.setMinimumFractionDigits=function(a){if(0<this.significantDigits_&&0<a)throw Error("Sf");this.minimumFractionDigits_=a;return this};f.setMaximumFractionDigits=function(a){if(308<a)throw Error("Tf`"+a);this.maximumFractionDigits_=a;return this};f.setSignificantDigits=function(a){if(0<this.minimumFractionDigits_&&0<=a)throw Error("Sf");this.significantDigits_=a;return this};
f.getSignificantDigits=function(){return this.significantDigits_};f.setShowTrailingZeros=function(a){this.showTrailingZeros_=a;return this};f.setBaseFormatting=function(a){this.baseFormattingNumber_=a;return this};f.getBaseFormatting=function(){return this.baseFormattingNumber_};f.kyc=function(a){"number"===typeof a?this.applyStandardPattern_(a):this.applyPattern_(a)};
f.applyPattern_=function(a){this.pattern_=a.replace(/ /g,"\u00a0");var b=[0];this.positivePrefix_=this.parseAffix_(a,b);var c=b[0];this.parseTrunk_(a,b);c=b[0]-c;this.positiveSuffix_=this.parseAffix_(a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.multiplier_&&(this.negativePercentSignExpected_=!0),this.negativePrefix_=this.parseAffix_(a,b),b[0]+=c,this.negativeSuffix_=this.parseAffix_(a,b)):(this.negativePrefix_+=this.positivePrefix_,this.negativeSuffix_+=this.positiveSuffix_)};
f.applyStandardPattern_=function(a){switch(a){case 1:this.applyPattern_(this.getNumberFormatSymbols_().DECIMAL_PATTERN);break;case 2:this.applyPattern_(this.getNumberFormatSymbols_().SCIENTIFIC_PATTERN);break;case 3:this.applyPattern_(this.getNumberFormatSymbols_().PERCENT_PATTERN);break;case 4:a=this.applyPattern_;var b=this.getNumberFormatSymbols_().CURRENCY_PATTERN;var c=this.getCurrencyCode_(),d=["0"];if(c=ocb[c]){c=c[0]&7;if(0<c){d.push(".");for(var e=0;e<c;e++)d.push("0")}b=b.replace(/0.00/g,
d.join(""))}a.call(this,b);break;case 5:this.applyCompactStyle_(1);break;case 6:this.applyCompactStyle_(2);break;default:throw Error("Uf");}};f.applyCompactStyle_=function(a){this.compactStyle_=a;this.applyPattern_(this.getNumberFormatSymbols_().DECIMAL_PATTERN);this.setMinimumFractionDigits(0);this.setMaximumFractionDigits(2);this.setSignificantDigits(2)};
f.parse=function(a,b){b=b||[0];if(0!==this.compactStyle_)throw Error("Vf");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.positivePrefix_,b[0])==b[0],d=a.indexOf(this.negativePrefix_,b[0])==b[0];c&&d&&(this.positivePrefix_.length>this.negativePrefix_.length?d=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(c=!1));c?b[0]+=this.positivePrefix_.length:d&&(b[0]+=this.negativePrefix_.length);if(a.indexOf(this.getNumberFormatSymbols_().INFINITY,b[0])==b[0]){b[0]+=this.getNumberFormatSymbols_().INFINITY.length;
var e=Infinity}else e=this.parseNumber_(a,b);if(c){if(a.indexOf(this.positiveSuffix_,b[0])!=b[0])return NaN;b[0]+=this.positiveSuffix_.length}else if(d){if(a.indexOf(this.negativeSuffix_,b[0])!=b[0])return NaN;b[0]+=this.negativeSuffix_.length}return d?-e:e};
f.parseNumber_=function(a,b){var c=!1,d=!1,e=!1,k=-1,n=1,p=this.getNumberFormatSymbols_().DECIMAL_SEP,u=this.getNumberFormatSymbols_().GROUP_SEP,v=this.getNumberFormatSymbols_().EXP_SYMBOL;if(0!=this.compactStyle_)throw Error("Wf");u=u.replace(/\u202f/g,"\u00a0");for(var y="";b[0]<a.length;b[0]++){var B=a.charAt(b[0]),C=this.getDigit_(B);if(0<=C&&9>=C)y+=C,e=!0;else if(B==p.charAt(0)){if(c||d)break;y+=".";c=!0}else if(B==u.charAt(0)&&("\u00a0"!=u.charAt(0)||b[0]+1<a.length&&0<=this.getDigit_(a.charAt(b[0]+
1)))){if(c||d)break}else if(B==v.charAt(0)){if(d)break;y+="E";d=!0;k=b[0]}else if("+"==B||"-"==B){if(e&&k!=b[0]-1)break;y+=B}else if(1==this.multiplier_&&B==this.getNumberFormatSymbols_().PERCENT.charAt(0)){if(1!=n)break;n=100;if(e){b[0]++;break}}else if(1==this.multiplier_&&B==this.getNumberFormatSymbols_().PERMILL.charAt(0)){if(1!=n)break;n=1E3;if(e){b[0]++;break}}else break}1!=this.multiplier_&&(n=this.multiplier_);return parseFloat(y)/n};
f.format=function(a){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("Zf");if(isNaN(a))return this.getNumberFormatSymbols_().NAN;var b=[],c=this.getUnitAfterRounding_(null===this.baseFormattingNumber_?a:this.baseFormattingNumber_,a);a=xm(a,-c.divisorBase);var d=0>a||0==a&&0>1/a;d?c.negative_prefix?b.push(c.negative_prefix):(b.push(c.prefix),b.push(this.negativePrefix_)):(b.push(c.prefix),b.push(this.positivePrefix_));isFinite(a)?(a=a*(d?-1:1)*this.multiplier_,this.useExponentialNotation_?
this.subformatExponential_(a,b):this.subformatFixed_(a,this.minimumIntegerDigits_,b)):b.push(this.getNumberFormatSymbols_().INFINITY);d?c.negative_suffix?b.push(c.negative_suffix):(isFinite(a)&&b.push(c.suffix),b.push(this.negativeSuffix_)):(isFinite(a)&&b.push(c.suffix),b.push(this.positiveSuffix_));return b.join("")};
f.roundNumber_=function(a){var b=xm(a,this.maximumFractionDigits_);0<this.significantDigits_&&(b=this.roundToSignificantDigits_(b,this.significantDigits_,this.maximumFractionDigits_));b=Math.round(b);isFinite(b)?(a=Math.floor(xm(b,-this.maximumFractionDigits_)),b=Math.floor(b-xm(a,this.maximumFractionDigits_))):b=0;return{intValue:a,fracValue:b}};
f.formatNumberGroupingRepeatingDigitsParts_=function(a,b,c,d,e){for(var k=0,n=0,p,u=this.getNumberFormatSymbols_().GROUP_SEP,v=c.length,y=0;y<v;y++)if(a.push(String.fromCharCode(b+1*Number(c.charAt(y)))),1<v-y)if(p=d[n],y<e){var B=e-y;(1===p||0<p&&1===B%p)&&a.push(u)}else n<d.length&&(y===e?n+=1:p===y-e-k+1&&(a.push(u),k+=p,n+=1));return a};
f.formatNumberGroupingNonRepeatingDigitsParts_=function(a,b,c,d){var e=this.getNumberFormatSymbols_().GROUP_SEP,k,n=c.length,p=[];for(k=d.length-1;0<=k&&0<n;k--){var u=d[k];for(var v=0;v<u&&0<=n-v-1;v++)p.push(String.fromCharCode(b+1*Number(c.charAt(n-v-1))));n-=u;0<n&&p.push(e)}a.push.apply(a,p.reverse());return a};
f.subformatFixed_=function(a,b,c){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("Zf");c||(c=[]);a=this.roundNumber_(a);var d=a.intValue,e=a.fracValue,k=0==d?0:this.intLog10_(d)+1,n=0<this.minimumFractionDigits_||0<e||this.showTrailingZeros_&&k<this.significantDigits_;a=this.minimumFractionDigits_;n&&(a=this.showTrailingZeros_&&0<this.significantDigits_?this.significantDigits_-k:this.minimumFractionDigits_);var p="";for(k=d;1E20<k;)p="0"+p,k=Math.round(xm(k,-1));p=k+p;var u=
this.getNumberFormatSymbols_().DECIMAL_SEP;k=this.getNumberFormatSymbols_().ZERO_DIGIT.charCodeAt(0);var v=p.length,y=0;if(0<d||0<b){for(d=v;d<b;d++)c.push(String.fromCharCode(k));if(2<=this.groupingArray_.length)for(b=1;b<this.groupingArray_.length;b++)y+=this.groupingArray_[b];b=v-y;c=0<b?this.formatNumberGroupingRepeatingDigitsParts_(c,k,p,this.groupingArray_,b):this.formatNumberGroupingNonRepeatingDigitsParts_(c,k,p,this.groupingArray_)}else n||c.push(String.fromCharCode(k));(this.decimalSeparatorAlwaysShown_||
n)&&c.push(u);b=String(e);e=b.split("e+");2==e.length&&(b=String(this.roundToSignificantDigits_(parseFloat(e[0]),this.significantDigits_,1)),b=b.replace(".",""),b+=li("0",parseInt(e[1],10)-b.length+1));this.maximumFractionDigits_+1>b.length&&(b="1"+li("0",this.maximumFractionDigits_-b.length)+b);for(e=b.length;"0"==b.charAt(e-1)&&e>a+1;)e--;for(a=1;a<e;a++)c.push(String.fromCharCode(k+1*Number(b.charAt(a))))};
f.addExponentPart_=function(a,b){b.push(this.getNumberFormatSymbols_().EXP_SYMBOL);0>a?(a=-a,b.push(this.getNumberFormatSymbols_().MINUS_SIGN)):this.useSignForPositiveExponent_&&b.push(this.getNumberFormatSymbols_().PLUS_SIGN);a=""+a;for(var c=this.getNumberFormatSymbols_().ZERO_DIGIT,d=a.length;d<this.minExponentDigits_;d++)b.push(c);b.push(a)};f.getMantissa_=function(a,b){return xm(a,-b)};
f.subformatExponential_=function(a,b){if(0==a)this.subformatFixed_(a,this.minimumIntegerDigits_,b),this.addExponentPart_(0,b);else{var c=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=this.getMantissa_(a,c);var d=this.minimumIntegerDigits_;1<this.maximumIntegerDigits_&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(d=c%this.maximumIntegerDigits_,0>d&&(d=this.maximumIntegerDigits_+d),a=xm(a,d),c-=d,d=1):1>this.minimumIntegerDigits_?(c++,a=xm(a,-1)):(c-=this.minimumIntegerDigits_-1,a=xm(a,this.minimumIntegerDigits_-
1));this.subformatFixed_(a,d,b);this.addExponentPart_(c,b)}};f.getDigit_=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=this.getNumberFormatSymbols_().ZERO_DIGIT.charCodeAt(0);return b<=a&&a<b+10?a-b:-1};
f.parseAffix_=function(a,b){for(var c="",d=!1,e=a.length;b[0]<e;b[0]++){var k=a.charAt(b[0]);if("'"==k)b[0]+1<e&&"'"==a.charAt(b[0]+1)?(b[0]++,c+="'"):d=!d;else if(d)c+=k;else switch(k){case "#":case "0":case ",":case ".":case ";":return c;case "\u00a4":if(b[0]+1<e&&"\u00a4"==a.charAt(b[0]+1))b[0]++,c+=this.getCurrencyCode_();else switch(this.currencyStyle_){case 0:k=this.getCurrencyCode_();c+=k in ocb?ocb[k][1]:k;break;case 2:k=this.getCurrencyCode_();var n=ocb[k];c+=n?k==n[1]?k:k+" "+n[1]:k;break;
case 1:k=this.getCurrencyCode_(),c+=k in ocb?ocb[k][2]:k}break;case "%":if(!this.negativePercentSignExpected_&&1!=this.multiplier_)throw Error("$f");if(this.negativePercentSignExpected_&&100!=this.multiplier_)throw Error("ag");this.multiplier_=100;this.negativePercentSignExpected_=!1;c+=this.getNumberFormatSymbols_().PERCENT;break;case "\u2030":if(!this.negativePercentSignExpected_&&1!=this.multiplier_)throw Error("$f");if(this.negativePercentSignExpected_&&1E3!=this.multiplier_)throw Error("ag");
this.multiplier_=1E3;this.negativePercentSignExpected_=!1;c+=this.getNumberFormatSymbols_().PERMILL;break;default:c+=k}}return c};
f.parseTrunk_=function(a,b){for(var c=-1,d=0,e=0,k=0,n=-1,p=a.length,u=!0;b[0]<p&&u;b[0]++)switch(a.charAt(b[0])){case "#":0<e?k++:d++;0<=n&&0>c&&n++;break;case "0":if(0<k)throw Error("bg`"+a);e++;0<=n&&0>c&&n++;break;case ",":0<n&&this.groupingArray_.push(n);n=0;break;case ".":if(0<=c)throw Error("cg`"+a);c=d+e+k;break;case "E":if(this.useExponentialNotation_)throw Error("dg`"+a);this.useExponentialNotation_=!0;this.minExponentDigits_=0;b[0]+1<p&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.useSignForPositiveExponent_=
!0);for(;b[0]+1<p&&"0"==a.charAt(b[0]+1);)b[0]++,this.minExponentDigits_++;if(1>d+e||1>this.minExponentDigits_)throw Error("eg`"+a);u=!1;break;default:b[0]--,u=!1}0==e&&0<d&&0<=c&&(e=c,0==e&&e++,k=d-e,d=e-1,e=1);if(0>c&&0<k||0<=c&&(c<d||c>d+e)||0==n)throw Error("fg`"+a);a=d+e+k;this.maximumFractionDigits_=0<=c?a-c:0;0<=c&&(this.minimumFractionDigits_=d+e-c,0>this.minimumFractionDigits_&&(this.minimumFractionDigits_=0));this.minimumIntegerDigits_=(0<=c?c:a)-d;this.useExponentialNotation_&&(this.maximumIntegerDigits_=
d+this.minimumIntegerDigits_,0==this.maximumFractionDigits_&&0==this.minimumIntegerDigits_&&(this.minimumIntegerDigits_=1));this.groupingArray_.push(Math.max(0,n));this.decimalSeparatorAlwaysShown_=0==c||c==a};var tcb={divisorBase:0,negative_prefix:"",negative_suffix:"",prefix:"",suffix:""};
wm.prototype.getUnitFor_=function(a,b){var c=1==this.compactStyle_?ncb.COMPACT_DECIMAL_SHORT_PATTERN:ncb.COMPACT_DECIMAL_LONG_PATTERN;null==c&&(c=ncb.COMPACT_DECIMAL_SHORT_PATTERN);if(3>a)return tcb;a=Math.min(14,a);var d=c[xm(1,a)];for(--a;!d&&3<=a;)d=c[xm(1,a)],a--;if(!d)return tcb;c=d[b];d=b="";var e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),b=d[1],d=d[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{divisorBase:a+1-(c[2].length-1),negative_prefix:b,
negative_suffix:d,prefix:c[1],suffix:c[3]}:tcb:tcb};wm.prototype.getUnitAfterRounding_=function(a,b){if(0==this.compactStyle_)return tcb;a=Math.abs(a);b=Math.abs(b);var c=1>=a?0:this.intLog10_(a);c=this.getUnitFor_(c,"other").divisorBase;b=xm(b,-c);this.roundNumber_(b);a=xm(a,-c);a=this.roundNumber_(a);return this.getUnitFor_(c+this.intLog10_(a.intValue),"other")};wm.prototype.intLog10_=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b};
var xm=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},ucb=function(a,b){return a&&isFinite(a)?xm(Math.round(xm(a,b)),-b):a};wm.prototype.roundToSignificantDigits_=function(a,b,c){if(!a)return a;var d=this.intLog10_(a);b=b-d-1;return b<-c?ucb(a,-c):ucb(a,b)};
wm.prototype.isCurrencyCodeBeforeValue=function(){var a=this.pattern_.indexOf("\u00a4"),b=this.pattern_.indexOf("#"),c=this.pattern_.indexOf("0"),d=Number.MAX_VALUE;0<=b&&b<d&&(d=b);0<=c&&c<d&&(d=c);return a<d};
var vcb=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},wcb=vcb;wcb=vcb;
var xcb=function(a,b){var c=a|0;if(void 0===b){b=Math;var d=b.min;a+="";var e=a.indexOf(".");a=-1===e?0:a.length-e-1;b=d.call(b,a,3)}return 1==c&&0==b?"one":"other"},ycb=xcb;ycb=xcb;
var ym=function(a){this.pattern_=a;this.parsedPattern_=this.literals_=this.initialLiterals_=null;a=qcb;var b=ncb;if(zcb!==a||Acb!==b)zcb=a,Acb=b,Bcb=new wm(1);this.numberFormatter_=Bcb},zcb=null,Acb=null,Bcb=null,Ccb=RegExp("'([{}#].*?)'","g"),Dcb=RegExp("''","g");f=ym.prototype;f.format=function(a){return this.format_(a,!1)};f.formatIgnoringPound=function(a){return this.format_(a,!0)};
f.format_=function(a,b){this.init_();if(!this.parsedPattern_||0==this.parsedPattern_.length)return"";this.literals_=Ea.clone(this.initialLiterals_);var c=[];this.formatBlock_(this.parsedPattern_,a,b,c);for(a=c.join("");0<this.literals_.length;)a=a.replace(this.buildPlaceholder_(this.literals_),this.literals_.pop());return a};
f.formatBlock_=function(a,b,c,d){for(var e=0;e<a.length;e++)switch(a[e].type){case 4:d.push(a[e].value);break;case 3:var k=a[e].value;this.formatSimplePlaceholder_(k,b,d);break;case 2:k=a[e].value;this.formatSelectBlock_(k,b,c,d);break;case 0:k=a[e].value;this.formatPluralOrdinalBlock_(k,b,ycb,c,d);break;case 1:k=a[e].value,this.formatPluralOrdinalBlock_(k,b,wcb,c,d)}};f.formatSimplePlaceholder_=function(a,b,c){b=b[a];void 0===b?c.push("Undefined parameter - "+a):(this.literals_.push(b),c.push(this.buildPlaceholder_(this.literals_)))};
f.formatSelectBlock_=function(a,b,c,d){var e=a.argumentIndex;void 0===b[e]?d.push("Undefined parameter - "+e):(e=a[b[e]],void 0===e&&(e=a.other),this.formatBlock_(e,b,c,d))};
f.formatPluralOrdinalBlock_=function(a,b,c,d,e){var k=a.argumentIndex,n=a.argumentOffset,p=+b[k];isNaN(p)?e.push("Undefined or invalid parameter - "+k):(n=p-n,k=a[b[k]],void 0===k&&(c=c(Math.abs(n)),k=a[c],void 0===k&&(k=a.other)),a=[],this.formatBlock_(k,b,d,a),b=a.join(""),d?e.push(b):(d=this.numberFormatter_.format(n),e.push(b.replace(/#/g,d))))};
f.init_=function(){if(this.pattern_){this.initialLiterals_=[];var a=this.insertPlaceholders_(this.pattern_);this.parsedPattern_=this.parseBlock_(a);this.pattern_=null}};f.insertPlaceholders_=function(a){var b=this.initialLiterals_,c=Og(this.buildPlaceholder_,this);a=a.replace(Dcb,function(){b.push("'");return c(b)});return a=a.replace(Ccb,function(d,e){b.push(e);return c(b)})};
f.extractParts_=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var k;k=e.exec(a);){var n=k.index;"}"==k[0]?(c.pop(),0==c.length&&(k={type:1},k.value=a.substring(b,n),d.push(k),b=n+1)):(0==c.length&&(b=a.substring(b,n),""!=b&&d.push({type:0,value:b}),b=n+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d};var Ecb=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Fcb=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Gcb=/^\s*(\w+)\s*,\s*select\s*,/;f=ym.prototype;
f.parseBlockType_=function(a){return Ecb.test(a)?0:Fcb.test(a)?1:Gcb.test(a)?2:/^\s*\w+\s*/.test(a)?3:5};
f.parseBlock_=function(a){var b=[];a=this.extractParts_(a);for(var c=0;c<a.length;c++){var d={};if(0==a[c].type)d.type=4,d.value=a[c].value;else if(1==a[c].type)switch(this.parseBlockType_(a[c].value)){case 2:d.type=2;d.value=this.parseSelectBlock_(a[c].value);break;case 0:d.type=0;d.value=this.parsePluralBlock_(a[c].value);break;case 1:d.type=1;d.value=this.parseOrdinalBlock_(a[c].value);break;case 3:d.type=3,d.value=a[c].value}b.push(d)}return b};
f.parseSelectBlock_=function(a){var b="";a=a.replace(Gcb,function(n,p){b=p;return""});var c={};c.argumentIndex=b;a=this.extractParts_(a);for(var d=0;d<a.length;){var e=a[d].value;d++;var k;1==a[d].type&&(k=this.parseBlock_(a[d].value));c[e.replace(/\s/g,"")]=k;d++}return c};
f.parsePluralBlock_=function(a){var b="",c=0;a=a.replace(Ecb,function(p,u,v){b=u;v&&(c=parseInt(v,10));return""});var d={};d.argumentIndex=b;d.argumentOffset=c;a=this.extractParts_(a);for(var e=0;e<a.length;){var k=a[e].value;e++;var n;1==a[e].type&&(n=this.parseBlock_(a[e].value));d[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=n;e++}return d};
f.parseOrdinalBlock_=function(a){var b="";a=a.replace(Fcb,function(n,p){b=p;return""});var c={};c.argumentIndex=b;c.argumentOffset=0;a=this.extractParts_(a);for(var d=0;d<a.length;){var e=a[d].value;d++;if(1==a[d].type)var k=this.parseBlock_(a[d].value);c[e.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;d++}return c};f.buildPlaceholder_=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};
var Hcb={errorSpace:"VPC_SERVICE_CONTROLS",presentationFormat:1,errorMessage:function(a){a=(a=a.details&&mya(a.details))&&a.length&&a[0].description;return{subject:"VPC Service Control",body:a?(new ym("Your access is denied by VPC Service Control. Please contact your organization administrator for help. VPC Service Control unique identifier: {uniqueIdentifier}")).format({uniqueIdentifier:a}):"Your access is denied by VPC Service Control. Please contact your organization administrator for help."}},
errorExperience:3},Icb=[{provide:hcb,useValue:[Object.assign(Object.assign({},Hcb),{errorSpaceCode:"403"}),Object.assign(Object.assign({},Hcb),{errorSpaceCode:"7"})],multi:!0}];
var Jcb=function(a,b){b.addAll(a.flat())};Jcb.ea=function(){return[{type:Array,ra:[{type:Yb,args:[hcb]}]},{type:vm}]};Jcb.\u0275fac=function(a){return new (a||Jcb)(l(hcb),l(vm))};Jcb.\u0275mod=r({type:Jcb,id:"jsmod_errors_module"});Jcb.\u0275inj=h({providers:[icb,jcb,kcb,lcb,Icb]});
/*

 (The MIT License)

 Copyright (c) 2017 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald

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

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

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

 This repository includes a file "debounceSync.ts" originially copied from
 https://github.com/cartant/rxjs-etc by Nicholas Jamieson, MIT licensed. See
 the file header for details.
*/
var FBa={};
var zm=function(){pf.call(this,{type:"@ngrx/store/init"})};Y(zm,pf);zm.create=pf.create;zm.prototype.next=function(a){if("function"===typeof a)throw new TypeError("hg");if("undefined"===typeof a)throw new TypeError("ig");if("undefined"===typeof a.type)throw new TypeError("jg");pf.prototype.next.call(this,a)};zm.prototype.complete=function(){};zm.prototype.ngOnDestroy=function(){pf.prototype.complete.call(this)};zm.ea=function(){return[]};zm.\u0275fac=function(a){return new (a||zm)};
zm.\u0275prov=xb({token:zm,factory:zm.\u0275fac});var Kcb=[zm];
var Lcb=new $b("@ngrx/store Internal Root Guard"),Mcb=new $b("@ngrx/store Internal Initial State"),Ncb=new $b("@ngrx/store Initial State"),Ocb=new $b("@ngrx/store Reducer Factory"),Pcb=new $b("@ngrx/store Internal Reducer Factory Provider"),Qcb=new $b("@ngrx/store Initial Reducers"),Rcb=new $b("@ngrx/store Internal Initial Reducers"),Scb=new $b("@ngrx/store Store Features"),Tcb=new $b("@ngrx/store Internal Store Reducers"),Ucb=new $b("@ngrx/store Internal Feature Reducers"),Vcb=new $b("@ngrx/store Internal Feature Configs"),
Wcb=new $b("@ngrx/store Internal Store Features"),Xcb=new $b("@ngrx/store Internal Feature Reducers Token"),Ycb=new $b("@ngrx/store Feature Reducers"),Zcb=new $b("@ngrx/store User Provided Meta Reducers"),$cb=new $b("@ngrx/store Meta Reducers"),adb=new $b("@ngrx/store Internal Resolved Meta Reducers"),bdb=new $b("@ngrx/store User Runtime Checks Config"),cdb=new $b("@ngrx/store Internal User Runtime Checks Config"),eCa=new $b("@ngrx/store Internal Runtime Checks"),dCa=new $b("@ngrx/store Check if Action types are unique");
var ddb=function(){nc.apply(this,arguments)};Y(ddb,nc);ddb.create=nc.create;var edb=function(){zm.apply(this,arguments)};Y(edb,zm);edb.create=zm.create;edb.\u0275prov=zm.\u0275prov;edb.\u0275fac=zm.\u0275fac;edb.ea=zm.ea;var Am=function(a,b,c,d){pf.call(this,d(c,b));this.dispatcher=a;this.initialState=b;this.reducers=c;this.reducerFactory=d};Y(Am,pf);Am.create=pf.create;f=Am.prototype;
f.addFeatures=function(a){a=a.reduce(function(b,c){var d=c.reducers,e=c.reducerFactory,k=c.metaReducers,n=c.initialState;c=c.key;d="function"===typeof d?RBa(k)(d,n):QBa(e,k)(d,n);b[c]=d;return b},{});this.addReducers(a)};f.removeFeatures=function(a){this.removeReducers(a.map(function(b){return b.key}))};f.addReducers=function(a){this.reducers=Object.assign(Object.assign({},this.reducers),a);this.updateReducers(Object.keys(a))};
f.removeReducers=function(a){var b=this;a.forEach(function(c){b.reducers=OBa(b.reducers,c)});this.updateReducers(a)};f.updateReducers=function(a){this.next(this.reducerFactory(this.reducers,this.initialState));this.dispatcher.next({type:"@ngrx/store/update-reducers",features:a})};f.ngOnDestroy=function(){this.complete()};Am.ea=function(){return[{type:edb},{type:void 0,ra:[{type:Yb,args:[Ncb]}]},{type:void 0,ra:[{type:Yb,args:[Qcb]}]},{type:void 0,ra:[{type:Yb,args:[Ocb]}]}]};
Am.\u0275fac=function(a){return new (a||Am)(l(edb),l(Ncb),l(Qcb),l(Ocb))};Am.\u0275prov=xb({token:Am,factory:Am.\u0275fac});var fdb=[Am,{provide:ddb,useExisting:Am},{provide:edb,useExisting:zm}];
var Bm=function(){pd.apply(this,arguments)};Y(Bm,pd);Bm.create=pd.create;Bm.prototype.ngOnDestroy=function(){this.complete()};Bm.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Bm)))(b||Bm)}}();Bm.\u0275prov=xb({token:Bm,factory:Bm.\u0275fac});var gdb=[Bm];
var hdb=function(){nc.apply(this,arguments)};Y(hdb,nc);hdb.create=nc.create;var idb=function(a,b,c,d){pf.call(this,d);var e=this;this.stateSubscription=a.pipe(Ema(XRa)).pipe(Hd(b)).pipe(id(SBa,{state:d})).subscribe(function(k){var n=k.action;e.next(k.state);c.next(n)})};Y(idb,pf);idb.create=pf.create;idb.prototype.ngOnDestroy=function(){this.stateSubscription.unsubscribe();this.complete()};idb.ea=function(){return[{type:zm},{type:ddb},{type:Bm},{type:void 0,ra:[{type:Yb,args:[Ncb]}]}]};
idb.\u0275fac=function(a){return new (a||idb)(l(zm),l(ddb),l(Bm),l(Ncb))};idb.\u0275prov=xb({token:idb,factory:idb.\u0275fac});var jdb=[idb,{provide:hdb,useExisting:idb}];
var Cm=function(a,b,c){this.actionsObserver=b;this.reducerManager=c;this.source=a};Y(Cm,nc);Cm.create=nc.create;f=Cm.prototype;f.select=function(a){return Uf.call.apply(Uf,[null,a].concat(Ab(lb.apply(1,arguments))))(this)};f.lift=function(a){var b=new Cm(this,this.actionsObserver,this.reducerManager);b.operator=a;return b};f.dispatch=function(a){this.actionsObserver.next(a)};f.next=function(a){this.actionsObserver.next(a)};f.error=function(a){this.actionsObserver.error(a)};f.complete=function(){this.actionsObserver.complete()};
Cm.ea=function(){return[{type:hdb},{type:zm},{type:Am}]};Cm.\u0275fac=function(a){return new (a||Cm)(l(hdb),l(zm),l(Am))};Cm.\u0275prov=xb({token:Cm,factory:Cm.\u0275fac});var kdb=[Cm];
var ldb=function(){};ldb.ea=function(){return[{type:zm},{type:ddb},{type:Bm},{type:Cm},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Lcb]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[dCa]}]}]};ldb.\u0275fac=function(a){return new (a||ldb)(l(zm),l(ddb),l(Bm),l(Cm),l(Lcb,8),l(dCa,8))};ldb.\u0275mod=r({type:ldb});ldb.\u0275inj=h({});
var mdb=function(a,b,c){this.features=a;this.reducerManager=c;a=a.map(function(d,e){e=b.shift()[e];return Object.assign(Object.assign({},d),{reducers:e,initialState:lCa(d.initialState)})});c.addFeatures(a)};mdb.prototype.ngOnDestroy=function(){this.reducerManager.removeFeatures(this.features)};mdb.ea=function(){return[{type:Array,ra:[{type:Yb,args:[Wcb]}]},{type:Array,ra:[{type:Yb,args:[Ycb]}]},{type:Am},{type:ldb},{type:void 0,ra:[{type:Ub},{type:Yb,args:[dCa]}]}]};
mdb.\u0275fac=function(a){return new (a||mdb)(l(Wcb),l(Ycb),l(Am),l(ldb),l(dCa,8))};mdb.\u0275mod=r({type:mdb});mdb.\u0275inj=h({});
var odb=function(){var a=ndb,b={Ivc:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1}};b=void 0===b?{}:b;return{ngModule:ldb,providers:[{provide:Lcb,useFactory:nCa,deps:[[Cm,new Ub,new Vb]]},{provide:Mcb,useValue:b.initialState},{provide:Ncb,useFactory:lCa,deps:[Mcb]},{provide:Rcb,useValue:a},{provide:Tcb,useExisting:a instanceof $b?a:Rcb},{provide:Qcb,deps:[Ff,Rcb,[new Yb(Tcb)]],useFactory:iCa},{provide:Zcb,useValue:b.metaReducers?
b.metaReducers:[]},{provide:adb,deps:[$cb,Zcb],useFactory:mCa},{provide:Pcb,useValue:b.reducerFactory?b.reducerFactory:Tf},{provide:Ocb,deps:[Pcb,adb],useFactory:QBa},Kcb,fdb,gdb,jdb,kdb,[{provide:cdb,useValue:b.Ivc},{provide:bdb,useFactory:hCa,deps:[cdb]},{provide:eCa,deps:[bdb],useFactory:$Ba},{provide:$cb,multi:!0,deps:[eCa],useFactory:bCa},{provide:$cb,multi:!0,deps:[eCa],useFactory:aCa},{provide:$cb,multi:!0,deps:[eCa],useFactory:cCa}],gCa()]}},Dm=function(a,b){var c=void 0===c?{}:c;return{ngModule:mdb,
providers:[{provide:Vcb,multi:!0,useValue:a instanceof Object?{}:c},{provide:Scb,multi:!0,useValue:{key:a instanceof Object?a.name:a,reducerFactory:c instanceof $b||!c.reducerFactory?Tf:c.reducerFactory,metaReducers:c instanceof $b||!c.metaReducers?[]:c.metaReducers,initialState:c instanceof $b||!c.initialState?void 0:c.initialState}},{provide:Wcb,deps:[Ff,Vcb,Scb],useFactory:jCa},{provide:Ucb,multi:!0,useValue:a instanceof Object?a.reducer:b},{provide:Xcb,multi:!0,useExisting:b instanceof $b?b:Ucb},
{provide:Ycb,multi:!0,deps:[Ff,Ucb,[new Yb(Xcb)]],useFactory:kCa},gCa()]}};
var Em=function(a){a&&(this.source=a)};Y(Em,nc);Em.create=nc.create;Em.prototype.lift=function(a){var b=new Em;b.source=this;b.operator=a;return b};Em.ea=function(){return[{type:nc,ra:[{type:Yb,args:[Bm]}]}]};Em.\u0275fac=function(a){return new (a||Em)(l(Bm))};Em.\u0275prov=xb({token:Em,factory:Em.\u0275fac});
var pCa={dispatch:!0,useEffectsErrorHandler:!0};
var pdb=new $b("@ngrx/effects Internal Root Guard"),qdb=new $b("@ngrx/effects User Provided Effects"),rdb=new $b("@ngrx/effects Internal Root Effects"),sdb=new $b("@ngrx/effects Root Effects"),tdb=new $b("@ngrx/effects Internal Feature Effects"),udb=new $b("@ngrx/effects Feature Effects"),vdb=new $b("@ngrx/effects Effects Error Handler");
var Fm=function(a,b){pd.call(this);this.errorHandler=a;this.effectsErrorHandler=b};Y(Fm,pd);Fm.create=pd.create;Fm.prototype.addEffects=function(a){this.next(a)};
Fm.prototype.toActions=function(){var a=this;return this.pipe(xla(rCa),Dc(function(b){return b.pipe(xla(yCa))}),Dc(function(b){var c=b.pipe(nma(function(d){return zCa(a.errorHandler,a.effectsErrorHandler)(d)}),z(function(d){if("N"===d.notification.kind){var e=d.notification.value;if("function"===typeof e||!e||!e.type||"string"!==typeof e.type){var k=d.propertyName;var n='"'+d.sourceName+"."+String(k)+("function"===typeof d.sourceInstance[k]?"()":"")+'"';k=a.errorHandler;var p=k.handleError,u=Error;
n="og`"+n+"`";try{var v=JSON.stringify(e)}catch(y){v=e}p.call(k,u(n+v))}}return d.notification}),Nc(function(d){return"N"===d.kind&&null!=d.value}),cma());b=b.pipe(ad(1),Nc(xCa),z(function(d){return d.ngrxOnInitEffects()}));return Mc(c,b)}))};Fm.ea=function(){return[{type:hc},{type:void 0,ra:[{type:Yb,args:[vdb]}]}]};Fm.\u0275fac=function(a){return new (a||Fm)(l(hc),l(vdb))};Fm.\u0275prov=xb({token:Fm,factory:Fm.\u0275fac});
var wdb=function(a,b){this.effectSources=a;this.store=b;this.effectsSubscription=null};wdb.prototype.start=function(){this.effectsSubscription||(this.effectsSubscription=this.effectSources.toActions().subscribe(this.store))};wdb.prototype.ngOnDestroy=function(){this.effectsSubscription&&(this.effectsSubscription.unsubscribe(),this.effectsSubscription=null)};wdb.ea=function(){return[{type:Fm},{type:Cm}]};wdb.\u0275fac=function(a){return new (a||wdb)(l(Fm),l(Cm))};wdb.\u0275prov=xb({token:wdb,factory:wdb.\u0275fac});
Nf("@ngrx/effects/init");var xdb=function(a,b,c,d){this.sources=a;b.start();d.forEach(function(e){return a.addEffects(e)});c.dispatch({type:"@ngrx/effects/init"})};xdb.prototype.addEffects=function(a){this.sources.addEffects(a)};xdb.ea=function(){return[{type:Fm},{type:wdb},{type:Cm},{type:Array,ra:[{type:Yb,args:[sdb]}]},{type:ldb,ra:[{type:Ub}]},{type:mdb,ra:[{type:Ub}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[pdb]}]}]};
xdb.\u0275fac=function(a){return new (a||xdb)(l(Fm),l(wdb),l(Cm),l(sdb),l(ldb,8),l(mdb,8),l(pdb,8))};xdb.\u0275mod=r({type:xdb});xdb.\u0275inj=h({});
var ydb=function(a,b){b.forEach(function(c){return c.forEach(function(d){return a.addEffects(d)})})};ydb.ea=function(){return[{type:xdb},{type:Array,ra:[{type:Yb,args:[udb]}]},{type:ldb,ra:[{type:Ub}]},{type:mdb,ra:[{type:Ub}]}]};ydb.\u0275fac=function(a){return new (a||ydb)(l(xdb),l(udb),l(ldb,8),l(mdb,8))};ydb.\u0275mod=r({type:ydb});ydb.\u0275inj=h({});
var Gm=function(a){a=void 0===a?[]:a;return{ngModule:ydb,providers:[a,{provide:tdb,multi:!0,useValue:a},{provide:qdb,multi:!0,useValue:[]},{provide:udb,multi:!0,useFactory:CCa,deps:[Ff,tdb,qdb]}]}},Cdb=function(){var a=[zdb,Adb,Bdb];a=void 0===a?[]:a;return{ngModule:xdb,providers:[{provide:vdb,useValue:ACa},wdb,Fm,Em,a,{provide:rdb,useValue:[a]},{provide:pdb,useFactory:DCa,deps:[[wdb,new Ub,new Vb],[rdb,new Wb]]},{provide:qdb,multi:!0,useValue:[]},{provide:sdb,useFactory:CCa,deps:[Ff,rdb,qdb]}]}};
var Bdb=function(a,b){var c=this;this.actions$=a;this.analyticsService=b;this.analyticActions$=Xf(function(){return c.actions$.pipe(Nc(function(d){return d.hasOwnProperty("__concordAnalyticsData__")}),z(function(d){return d}),Dd(function(d){var e=c.analyticsService,k=e.sendEvent,n=d.__concordAnalyticsData__,p=n.metadata;d={type:n.type,name:n.name,metadata:{action:d.type}};p&&Object.keys(p).length&&(d.metadata=Object.assign(Object.assign({},d.metadata),p));k.call(e,d)}))},{dispatch:!1})};
Bdb.ea=function(){return[{type:Em},{type:Sl}]};Bdb.\u0275fac=function(a){return new (a||Bdb)(l(Em),l(Sl))};Bdb.\u0275prov=xb({token:Bdb,factory:Bdb.\u0275fac,providedIn:"root"});
var Ddb=new $b("Flags Reducer",{factory:function(){return function(){return{getFlag:gf,getBooleanFlag:hf,getMapFlag:ava}}}}),Edb=Qf("flags");
var Fdb=Nf("[Projects] Project data changed (trusted testers or flags)",Of()),Gdb=Nf("[Projects] Trusted testers for the project error",Of());
var Hdb=function(){};Hdb.prototype.serialize=function(a){for(var b=a.root,c=[],d=[];b.children.length;)b=b.children.filter(function(e){return"primary"===e.outlet})[0],b.routeConfig&&(c.push(b.routeConfig.path||""),d.push(b.params));c=c.filter(function(e){return""!==e}).join("/").split("/");return{url:a.url,params:d,queryParams:a.root.queryParams,pathSegments:c}};Hdb.\u0275fac=function(a){return new (a||Hdb)};Hdb.\u0275prov=xb({token:Hdb,factory:Hdb.\u0275fac,providedIn:"root"});
var Idb=Qf("router"),Jdb=Pf(Idb,function(a){return a&&a.state?a.state:{params:[],queryParams:{},pathSegments:[],url:""}}),Kdb=Pf(Jdb,function(a){return Object.assign.apply(Object,[{}].concat(Ab(a.params)))}),Ldb=Pf(Jdb,function(a){return a.pathSegments}),Mdb=Pf(Ldb,function(a){return a.join("/")}),Ndb=Pf(Jdb,function(a){return a.url}),Odb=Pf(Jdb,function(a){return a.queryParams}),Hm=function(a){return Pf(Kdb,Odb,function(b,c){var d=a.name;if("wildPath"===a.type)throw Error("qg");b="query"===a.type?
c[d]:b[d];if(void 0!==b)return a.staticDeserialize(b)})},Pdb=function(a){return Pf(Odb,function(b){return b[a]})},Im=Hm(new wf("query","project"));
var Km=function(a){this.window=a};Km.prototype.getHost=function(){return gf("coliseum_host")};Km.ea=function(){return[{type:Mi}]};Km.\u0275fac=function(a){return new (a||Km)(l(Mi))};Km.\u0275prov=xb({token:Km,factory:Km.\u0275fac,providedIn:"root"});
var Qdb=[function(a){return a.typeName.startsWith("type.googleapis.com/google.internal.cloud.console.clientapi.gke")||a.typeName.startsWith("google.internal.cloud.console.clientapi.gke")}];
var Rdb=function(a){this.id="";this.coliseumSessionIdCache=a.create("coliseumSessionId","coliseum: SessionID",{angularJsCacheId:"coliseumSessionId"});this.setId(!1)};f=Rdb.prototype;f.get=function(){return this.id};f.invalidate=function(){this.setId(!0)};f.invalidateOnMutate=function(a){this.shouldInvalidate(a)&&this.invalidate()};f.shouldInvalidate=function(a){return Qdb.some(function(b){return b(a)})};
f.setId=function(a){try{var b=this.coliseumSessionIdCache.get("value");if(!b||a)b=pl(),this.coliseumSessionIdCache.set("value",b);this.id=b}catch(c){this.id=pl()}};Rdb.ea=function(){return[{type:Al}]};Rdb.\u0275fac=function(a){return new (a||Rdb)(l(Al))};Rdb.\u0275prov=xb({token:Rdb,factory:Rdb.\u0275fac,providedIn:"root"});
var Lm=function(a,b){var c=void 0===b?{}:b;b=c.params;var d=c.page,e=c.sort,k=c.cacheOverride;c=c.withStrongConcurrency;this.entityType=a;this.params=b;this.page=d;this.sort=e;this.cacheOverride=k;this.withStrongConcurrency=c};Lm.prototype.buildParams=function(){var a=this.params;if(!a)return{};var b={},c=a.typeName,d=a.values;c&&(b["@type"]=c.startsWith("type.googleapis.com/")?c:"type.googleapis.com/"+c);b=Object.assign(Object.assign({},b),d||a);return c?{requestParameters:b}:{parameters:b}};
Lm.prototype.buildPageSelector=function(){var a=this.page;if(!a)return{};var b={},c=a.index,d=a.token;a=a.maxResults;null!=c?b.startingPoint={index:c}:d&&(b.startingPoint={pageToken:d});a&&(b.endingPoint={maxResults:a});return{pageSelector:b}};
Lm.prototype.build=function(){var a={entityType:{dataEntityType:this.entityType}};this.queryId&&(a.queryId=this.queryId);a=Object.assign(Object.assign(Object.assign({},a),this.buildParams()),this.buildPageSelector());this.sort&&(a.sortOrder=this.sort);this.cacheOverride&&(a.cacheOptions={statusOverride:this.cacheOverride});this.withStrongConcurrency&&(a.concurrencyOptions={concurrencyMode:"STRONG"});this.listArchetypeParams&&(a.listArchetypeRequestParameters=this.listArchetypeParams);this.treeArchetypeParams&&
(a.treeArchetypeRequestParameters=this.treeArchetypeParams);return a};
var GCa=new Map([["ACCESS","AlertingOAuthTokenExchangeEntityService"],["ACM","AcmEntityService"],["ACTIVATE","MapsMapsstylingEntityService"],["ACTIVITY","ActivityEntityService"],["ADD","BigqueryAssetEntityService"],["AGREEMENT","AgreementEntityService"],["AIHUB","AihubSignatureService"],["ANTHOS","GkeAnthosEntityService"],["APIGEE","ApigeeEntityService"],["API","ApigatewayEntityService"],["APPLIED","CloudRecommendationsService"],["APP_ENGINE","GaeEntityService"],["APP_REGISTRATION","ServiceUsageEntityService"],
["ASM","GkeAnthosEntityService"],["ASSET","BigqueryAssetEntityService"],["ASSIST","CloudRecommendationsService"],["AUDIT","CrmEntityService"],["AUXILIARY","EssentialcontactsEntityService"],["BACKENDZ","BackendzService"],["BACKUPDR","BackupdrEntityService"],["BCE","SecurityIapEntityService"],["BRIEF","CrmEntityService"],["BUILD","BigqueryVisibilityEntityService"],["BULK","DataqnaEntityService"],["CAA","SecurityIapEntityService"],["CAI","SecurityCsccEntityService"],["CANCEL","BigqueryJobEntityService"],
["CHARTS","StackdriverDashboardMetricsEntityService"],["CHECK_CONSENTS","AgreementEntityService"],["CHECK_HOME","LpxEntityService"],["CLOUD_CONSOLE","PersonalizationEntityService"],["CLOUD_PERSONALIZATION","PersonalizationEntityService"],["CLOUD_AD","CloudAdEntityService"],["CLOUD_RUN","ServerlessEntityService"],["CLOUD_SETUP","OnboardingEntityService"],["CLOUD_WORKFLOW","WorkflowsEntityService"],["CLOUD_WORKFLOWS_LIST","WorkflowsEntityService"],["CLUSTER","GkeClusterEntityService"],["COFFEE","CoffeehouseEntityService"],
["COMPOSER","ComposerEntityService"],["COMPUTE","GceProxiedEntityService"],["COMPUTE_INSTANCE_RECOMMENDATION","GceInstanceEntityService"],["CONFIG","ConfigOnboardingEntityService"],["CONSOLE","ConsoleDemoService"],["CONTAINER","GkeKubernetesEntityService"],["CONTAINER_CLUSTER","GkeClusterEntityService"],["CONTAINER_GKE","GkeClusterEntityService"],["CONTAINER_INSTANCE","GkeClusterEntityService"],["CONTAINER_KUBERNETES_CLUSTER","GkeClusterEntityService"],["CONTAINER_NAME","GkeClusterEntityService"],
["CONTAINER_NODE","GkeClusterEntityService"],["CONTAINER_REGISTERED","GkeClusterEntityService"],["CONTAINER_SAVED_VIEWS_CLUSTER","GkeClusterEntityService"],["CONTAINER_SAVED_VIEWS_LOAD","GkeClusterEntityService"],["CONTAINER_SECRET_KEYSET","PloriEntityService"],["CONTAINER_SERVICE","PloriEntityService"],["CONTAINER_SERVICE_DETAIL","GkeKubernetesEntityService"],["CONTAINER_SERVICE_SUMMARY","GkeKubernetesEntityService"],["CONTAINER_TEMPLATE","GkeClusterEntityService"],["CONVERT","SignalsEntityService"],
["CREATE","DataqnaEntityService"],["CREATE_CANOPY","MapsStudioEntityService"],["CREATE_CLIENT","MapsMapsstylingEntityService"],["CREATE_RESERVATION","BigqueryReservationEntityService"],["CREATE_WORKFLOW","WorkflowsEntityService"],["CRM","CrmEntityService"],["CSCC","SecurityCsccEntityService"],["CSM","ServiceManagementEntityService"],["CUSTOM","GkeKubernetesEntityService"],["DAISY","CloudBuildEntityService"],["DASHBOARD","DashboardEntityService"],["DATAFLOW","DataflowEntityService"],["DATAPLEX","DataplexEntityService"],
["DATA","DataCatalogSearchService"],["DEFAULT","CrmEntityService"],["DELAYED","DemoEntityService"],["DELETE","MapsStudioEntityService"],["DELETE_CLIENT","MapsMapsstylingEntityService"],["DEMO","DemoEntityService"],["DEPLOYMENT","DeploymentManagerEntityService"],["DETAILED","CloudRecommendationsService"],["DISCOVERY","DiscoveryEntityService"],["DISMISSED","CloudRecommendationsService"],["DLP","DlpEntityService"],["DNS","DnsEntityService"],["DOMAINS","DomainsEntityService"],["DOWNLOAD","BigqueryJobEntityService"],
["ENABLE","DataqnaEntityService"],["ENDPOINTS","EndpointsPortalEntityService"],["ENTERPRISE","OnboardingEntityService"],["ENVIRON","GkeAnthosEntityService"],["ESSENTIAL","EssentialcontactsEntityService"],["EVENTARC","EventarcEntityService"],["EVENTFLOW","EventFlowEntityService"],["EXPORT","BigqueryJobEntityService"],["EXTERNAL","GkeClusterEntityService"],["FEATURE","CustomerDataProcessingEntityService"],["GCE","GceNetworkEntityService"],["GCE_BGP","GceHybridEntityService"],["GCE_BMS","GceBmsEntityService"],
["GCE_BMS_LUN","GceHybridEntityService"],["GCE_COMMON","GceProjectEntityService"],["GCE_COMPUTE","GceMigEntityService"],["GCE_COMPUTE_ALLOCATION","GceAllocationEntityService"],["GCE_COMPUTE_ATTACHABLE","GceDiskEntityService"],["GCE_COMPUTE_BACKEND","LbAdvancedEntityService"],["GCE_COMPUTE_BGP","GceHybridEntityService"],["GCE_COMPUTE_COMMITMENT","GceCommitmentEntityService"],["GCE_COMPUTE_CONFIG","GcePatchingEntityService"],["GCE_COMPUTE_CREATE","GceCommitmentEntityService"],["GCE_COMPUTE_CREATE_INSTANCE",
"GceInstanceEntityService"],["GCE_COMPUTE_CREATE_TEMPLATE","GceTemplateEntityService"],["GCE_COMPUTE_DISK","GceDiskEntityService"],["GCE_COMPUTE_FORWARDING","LbAdvancedEntityService"],["GCE_COMPUTE_GPU","GceMachineTypeEntityService"],["GCE_COMPUTE_IMAGE","GceImageEntityService"],["GCE_COMPUTE_INSTANCE","GceInstanceEntityService"],["GCE_COMPUTE_INSTANCES","GceInstanceEntityService"],["GCE_COMPUTE_INSTANCE_COUNTS","GceMigEntityService"],["GCE_COMPUTE_INSTANCE_GROUP","GceMigEntityService"],["GCE_COMPUTE_INSTANCE_GROUPS",
"GceMigEntityService"],["GCE_COMPUTE_INSTANCE_FROM","GceMigEntityService"],["GCE_COMPUTE_INSTANCE_SCHEDULE","GceResourcePolicyEntityService"],["GCE_COMPUTE_INSTANCE_TEMPLATE","GceMigEntityService"],["GCE_COMPUTE_INSTANT","GceInstantSnapshotEntityService"],["GCE_COMPUTE_KING","GceKingKongEntityService"],["GCE_COMPUTE_LICENSE","GceCommitmentEntityService"],["GCE_COMPUTE_MACHINE","GceMachineImageEntityService"],["GCE_COMPUTE_MACHINE_TYPES","GceMachineTypeEntityService"],["GCE_COMPUTE_NETWORK","GceNetworkEntityService"],
["GCE_COMPUTE_NODE","GceNodeGroupEntityService"],["GCE_COMPUTE_NODE_GROUP_COMPATIBLE","GceNodeTemplateEntityService"],["GCE_COMPUTE_NODE_TEMPLATE","GceNodeTemplateEntityService"],["GCE_COMPUTE_NODE_TYPE","GceNodeTemplateEntityService"],["GCE_COMPUTE_OPERATION","GceOperationEntityService"],["GCE_COMPUTE_OS","GcePatchingEntityService"],["GCE_COMPUTE_PATCH","GcePatchingEntityService"],["GCE_COMPUTE_PROJECT","GceMetadataEntityService"],["GCE_COMPUTE_RDP","GceInstanceEntityService"],["GCE_COMPUTE_REGION",
"GceRegionEntityService"],["GCE_COMPUTE_RESET","GceInstanceEntityService"],["GCE_COMPUTE_RESOURCE","GceResourcePolicyEntityService"],["GCE_COMPUTE_ROUTE","GceRouteEntityService"],["GCE_COMPUTE_ROUTER","GceHybridEntityService"],["GCE_COMPUTE_SCHEDULED","GcePatchingEntityService"],["GCE_COMPUTE_SERIAL","GceInstanceEntityService"],["GCE_COMPUTE_SNAPSHOT","GceSnapshotEntityService"],["GCE_COMPUTE_SNAPSHOT_SCHEDULE","GceResourcePolicyEntityService"],["GCE_COMPUTE_SOLE","GceNodeGroupEntityService"],["GCE_COMPUTE_SSL",
"LbAdvancedEntityService"],["GCE_COMPUTE_TARGET","LbAdvancedEntityService"],["GCE_COMPUTE_TEMPLATE","GceTemplateEntityService"],["GCE_COMPUTE_TEMPLATE_ATTACHABLE","GceDiskEntityService"],["GCE_COMPUTE_USED","GceInstanceEntityService"],["GCE_COMPUTE_ZONES","GceZoneEntityService"],["GCE_COMPUTE_ZONE","GceNodeTemplateEntityService"],["GCE_CONFIG","GcePatchingEntityService"],["GCE_ENABLE","GceProjectEntityService"],["GCE_HEALTH","GceHealthCheckEntityService"],["GCE_LB","LbEntityService"],["GCE_LB_SSL",
"LbAdvancedEntityService"],["GCE_LB_URL","LbAdvancedEntityService"],["GCE_NETWORKING","GceHybridEntityService"],["GCE_NETWORKING_ADDRESS","GceAddressEntityService"],["GCE_NETWORKING_ADDRESS_FOR","GceHybridEntityService"],["GCE_NETWORKING_ALL","GceVpcEntityService"],["GCE_NETWORKING_ANY","GceNetworkEntityService"],["GCE_NETWORKING_APPLICABLE_FIREWALL","GceFirewallEntityService"],["GCE_NETWORKING_APPLICABLE_ROUTE","GceRouteEntityService"],["GCE_NETWORKING_BACKEND","LbAdvancedEntityService"],["GCE_NETWORKING_BACKEND_SERVICE_V2",
"LbEntityService"],["GCE_NETWORKING_BYOIP","GceVpcEntityService"],["GCE_NETWORKING_CONNECTIVITY","GceVpcEntityService"],["GCE_NETWORKING_DEFAULT","GceVpcEntityService"],["GCE_NETWORKING_EFFECTIVE","GceFirewallEntityService"],["GCE_NETWORKING_EFFECTIVE_ROUTE","GceRouteEntityService"],["GCE_NETWORKING_EGRESS","GceFirewallEntityService"],["GCE_NETWORKING_EXTERNAL","GceVpcEntityService"],["GCE_NETWORKING_FIREWALL","GceFirewallEntityService"],["GCE_NETWORKING_FIREWALL_NAMES","GceNetworkEntityService"],
["GCE_NETWORKING_FOLDER","GceFirewallEntityService"],["GCE_NETWORKING_FORWARDING","LbAdvancedEntityService"],["GCE_NETWORKING_GENERIC","GceVpcEntityService"],["GCE_NETWORKING_GKE","GceVpcEntityService"],["GCE_NETWORKING_GLOBAL","GceNegEntityService"],["GCE_NETWORKING_INGRESS","GceFirewallEntityService"],["GCE_NETWORKING_INTERNAL","GceVpcEntityService"],["GCE_NETWORKING_IP","GceAddressEntityService"],["GCE_NETWORKING_LOCAL","GceFirewallEntityService"],["GCE_NETWORKING_NCON","GceVpcEntityService"],
["GCE_NETWORKING_NETWORK","GceNetworkEntityService"],["GCE_NETWORKING_NETWORK_ENDPOINT","GceNegEntityService"],["GCE_NETWORKING_NETWORK_FIREWALL","GceFirewallEntityService"],["GCE_NETWORKING_NETWORK_TIER","GceNetworkTierEntityService"],["GCE_NETWORKING_NETWORK_WITH","GceFirewallEntityService"],["GCE_NETWORKING_ORGANIZATION","GceFirewallEntityService"],["GCE_NETWORKING_PEERABLE","GceNetworkEntityService"],["GCE_NETWORKING_PEERED","GceNetworkEntityService"],["GCE_NETWORKING_PEERING","GceNetworkEntityService"],
["GCE_NETWORKING_PACKET","GceVpcEntityService"],["GCE_NETWORKING_PREFIX","GceVpcEntityService"],["GCE_NETWORKING_PRIVATE","GceNetworkEntityService"],["GCE_NETWORKING_PROJECT","GceVpcEntityService"],["GCE_NETWORKING_PROJECTS","GceVpcEntityService"],["GCE_NETWORKING_PUBLIC","GceVpcEntityService"],["GCE_NETWORKING_REGION","GceNegEntityService"],["GCE_NETWORKING_ROUTE","GceRouteEntityService"],["GCE_NETWORKING_SECURITY","GceFirewallEntityService"],["GCE_NETWORKING_SERVICE","GceNetworkEntityService"],
["GCE_NETWORKING_SQL","GceVpcEntityService"],["GCE_NETWORKING_SSL","LbAdvancedEntityService"],["GCE_NETWORKING_STATIC","GceVpcEntityService"],["GCE_NETWORKING_SUBNETWORK","GceVpcEntityService"],["GCE_NETWORKING_SUBNETWORK_FULL_LIST","GceNetworkEntityService"],["GCE_NETWORKING_SUBNETWORK_LIST","GceNetworkEntityService"],["GCE_NETWORKING_TARGET_POOL","LbAdvancedEntityService"],["GCE_NETWORKING_UPDATE","GceVpcEntityService"],["GCE_NETWORKING_VPN_LIST","GceVpnEntityService"],["GCE_NETWORKING_XPN","GceVpcEntityService"],
["GCE_SET","GceNetworkTierEntityService"],["GCE_USAGE","GceProjectEntityService"],["GET","BigqueryVisibilityEntityService"],["GET_ANNOTATIONS","DataqnaEntityService"],["GET_CANOPY","MapsStudioEntityService"],["GET_CLIENT","MapsMapsstylingEntityService"],["GET_DIFF","BigQueryQueryInspectorService"],["GET_GKE","SignalsEntityService"],["GET_INTERPRETATIONS","DataqnaEntityService"],["GET_JOB","BigqueryJobEntityService"],["GET_JOBS","BigqueryJobEntityService"],["GET_JOB_ERRORS","BigqueryVisibilityEntityService"],
["GET_JOB_EXECUTION","BigqueryVisibilityEntityService"],["GET_JOB_SCOPE","BigqueryVisibilityEntityService"],["GET_PROJECT","MapsMapsstylingEntityService"],["GET_QUERY","BigQueryQueryInspectorService"],["GET_QUERY_RESULTS","BigqueryJobEntityService"],["GET_SLOTS","BigqueryReservationEntityService"],["GET_STATUS","BigqueryConnectedSheetsEntityService"],["GET_STYLE","MapsMapsstylingEntityService"],["GET_SUGGESTIONS","DataqnaEntityService"],["GET_TABLE","DataqnaEntityService"],["GET_ZERO","GlobalsearchEntityService"],
["GKE","GkeAnthosEntityService"],["GKE_HUB_OPERATION","GkeClusterEntityService"],["GMP","MapsEntityService"],["GOBLIN","GoblinService"],["GROUPS","GroupsEntityService"],["GSAO","GsuiteaddonsEntityService"],["GSUITE","GSuiteMarketplaceEntityService"],["GWAO","GsuiteaddonsEntityService"],["HAS","StorageEntityService"],["HCHAT","DynamiteSPM"],["HGAMES","HungerGamesEntityService"],["HUB","GkeClusterEntityService"],["IAM","CrmEntityService"],["IAP","SecurityIapEntityService"],["INSIGHT","CloudRecommendationsService"],
["KUBERUN","KuberunEntityService"],["LIST","SignalsEntityService"],["LIST_ALL","BigqueryReservationEntityService"],["LIST_CANOPY","MapsStudioEntityService"],["LIST_CLIENT","MapsMapsstylingEntityService"],["LIST_CONNECTIONS","BigqueryAssetEntityService"],["LIST_CONSENTS","AgreementEntityService"],["LIST_DATASETS","BigqueryAssetEntityService"],["LIST_DATASET","BigqueryAssetEntityService"],["LIST_INCOMING","ServiceManagementEntityService"],["LIST_JOBS","BigqueryJobEntityService"],["LIST_JOBS_IN","BigQueryQueryInspectorService"],
["LIST_PENDING","BigqueryJobEntityService"],["LIST_PROJECTS","BigqueryReservationEntityService"],["LIST_RECENT","AccountsEntityService"],["LIST_RESERVATIONS","BigqueryReservationEntityService"],["LIST_SAVED","BigqueryAssetEntityService"],["LIST_SEARCH","GlobalsearchEntityService"],["LIST_SITE","GlobalsearchEntityService"],["LIST_SKUS","BigqueryReservationEntityService"],["LIST_SLOT","BigqueryReservationEntityService"],["LIST_STARS","StarsEntityService"],["LIST_TABLE","BigqueryAssetEntityService"],
["LIST_TABLES","BigqueryAssetEntityService"],["LIST_TABLE_REFERENCES","DataqnaEntityService"],["LIST_TRANSFER","TransferEntityService"],["LOG","PersonalizationEntityService"],["LOGGING","LoggingEntityService"],["LPX","LpxEntityService"],["MARKETPLACE","MarketplaceEntityService"],["MARKETPLACE_BROKEN","MarketplaceProcurementService"],["MARKETPLACE_LIST_PROCUREMENT","MarketplaceProcurementService"],["MARKETPLACE_PROCUREMENT","MarketplaceProcurementService"],["MARKETPLACE_PROCUREMENT_ENSURE","MarketplaceEntityService"],
["MARKETPLACE_SIGNUP","MarketplaceProcurementService"],["MARKETPLACE_SINGLE","MarketplaceProcurementService"],["MARKETPLACE_UNPROCURED","MarketplaceProcurementService"],["MICROKITCHEN","MicrokitchenEntityService"],["MLPIPELINES","MlPipelinesEntityService"],["MOBILE","MobileClientVersionEntityService"],["MOBILE_ERROR","MobileErrorreportingEntityService"],["MOBILE_GAE","MobileGaeEntityService"],["MOBILE_GCP","MobileGcpStatusEntityService"],["MOBILE_HYBRID","MobileHybridFrameworkEntityService"],["MOBILE_INCEPTION",
"MobileInceptionEntityService"],["MOBILE_LOGS","MobileLogsEntityService"],["MOBILE_MONITORING","MobileMonitoringEntityService"],["MOBILE_NOTIFICATIONS","MobileNotificationsEntityService"],["MOBILE_PERMISSIONS","MobilePermissionsEntityService"],["MOBILE_PROJECT","MobileProjectEntityService"],["MOBILE_SQL","MobileSqlEntityService"],["MOBILE_TRACE","MobileTraceEntityService"],["MOBILE_USER","MobileUserProfileEntityService"],["MOBILE_USER_SETTINGS","MobileUsersettingsEntityService"],["NETWORKING","NetworkingProxiedEntityService"],
["NETWORKING_ANOMALOUS","NetworkingAnomalyEntityService"],["NETWORKING_ANOMALY","NetworkingAnomalyEntityService"],["NETWORKING_CLOUD","LbEntityService"],["NETWORKING_CONFIG","NetworkingConfigcheckerEntityService"],["NETWORKING_CONSUMED","LbEntityService"],["NETWORKING_CREATE","GceVpcEntityService"],["NETWORKING_DELEGATE","GceVpcEntityService"],["NETWORKING_FIRST","NetworkingHubsEntityService"],["NETWORKING_FULL","NetworkingAnomalyEntityService"],["NETWORKING_GLOBAL_ANOMALY","NetworkingAnomalyEntityService"],
["NETWORKING_GOOGLE","LbEntityService"],["NETWORKING_HUB","NetworkingHubsEntityService"],["NETWORKING_IDS","LbEntityService"],["NETWORKING_ILB","LbEntityService"],["NETWORKING_INTERNAL","LbEntityService"],["NETWORKING_LB","LbEntityService"],["NETWORKING_LB_REGION_NETWORK","GceNegEntityService"],["NETWORKING_NIC","NetworkingNicConfigEntityService"],["NETWORKING_PERFORMANCE","NetworkingPerformanceEntityService"],["NETWORKING_PREFIX","GceVpcEntityService"],["NETWORKING_PRODUCED","LbEntityService"],["NETWORKING_PSC",
"LbEntityService"],["NETWORKING_PUBLIC","GceVpcEntityService"],["NETWORKING_RA","NetworkingHubsEntityService"],["NETWORKING_SECURITY","NetworkingSecurityEntityService"],["NETWORKING_SPOKES","NetworkingHubsEntityService"],["NETWORKING_SPOKE","NetworkingHubsEntityService"],["NETWORKING_VALIDATE","LbEntityService"],["NET","NetworkingTopologyEntityService"],["ONE","DemoEntityService"],["ONPREM","GkeAnthosEntityService"],["ORGANIZATION","StorageEntityService"],["ORG","OnboardingEntityService"],["PANTHEON",
"GkeKubernetesEntityService"],["PLORI","PloriEntityService"],["PREVIEW","MapsMapsstylingEntityService"],["PRIVATE","ProducerPortalEntityService"],["PRIVATECA","CasEntityService"],["PRODUCER","ProducerPortalEntityService"],["PRODUCT","ReleasenotesEntityService"],["PROJECT","CrmEntityService"],["PUBLISH","MapsMapsstylingEntityService"],["PUBLISH_DRAFT","DataqnaEntityService"],["QUOTAS","QuotasEntityService"],["RECOMMENDATION","RecommendationEntityService"],["RECOMMENDER","CloudRecommendationsService"],
["RECO","CloudRecommendationsService"],["REGISTERED","GkeAnthosEntityService"],["RELATED","CloudRecommendationsService"],["RELEASE","ReleasenotesEntityService"],["REMOVE","BigqueryAssetEntityService"],["RESERVATION","BigqueryReservationEntityService"],["RESULTS","BigqueryJobEntityService"],["RUN","BigqueryJobEntityService"],["SAVED","BigqueryAssetEntityService"],["SCHEDULER","SchedulerEntityService"],["SCOPE","ServiceUsageEntityService"],["SDD","SddcEntityService"],["SDDC","SddcEntityService"],["SEARCH",
"BigqueryAssetEntityService"],["SEARCH_REPORTS","DataqnaEntityService"],["SEARCH_RESULT","GlobalsearchEntityService"],["SECURITY","SecurityPartnerSolutionsEntityService"],["SERVERLESS","ServerlessEntityService"],["SERVICE","ServiceDirectoryEntityService"],["SIDE","DemoEntityService"],["SLOT","BigqueryReservationEntityService"],["SPANNER","SpannerEntityService"],["SQL","SqlEntityService"],["STAR","StarsEntityService"],["STARS","StarsEntityService"],["STAR_ASSET","BigqueryAssetEntityService"],["STORAGE",
"StorageEntityService"],["SUGGEST","BigqueryAssetEntityService"],["SUPPORT","MapsEntityService"],["SYNC","ShellUcanEntityService"],["TABLE","BigqueryAssetEntityService"],["TARGETED","TargetingEntityService"],["TASKS","TasksEntityService"],["TESSERACT","TesseractEntityService"],["TPU","TpuEntityService"],["TRACE","TraceEntityService"],["TRACK","SqlEntityService"],["TRANSFER","TransferEntityService"],["UNIQUE","GkeAnthosEntityService"],["UNREGISTERED","GkeAnthosEntityService"],["UPDATE","MapsStudioEntityService"],
["UPDATE_CLIENT","MapsMapsstylingEntityService"],["UPDATE_RECENT","AccountsEntityService"],["UPDATE_WORKFLOW","WorkflowsEntityService"],["USED","UsedSolutionsService"],["VALIDATE","BigqueryJobEntityService"],["VELOSTRATA","CloudmigrationEntityService"],["VISUALINSPECTION","VisualinspectionEntityService"],["VMMIGRATION","VmmigrationEntityService"],["VSPHERE","GkeAnthosEntityService"]]);
var Sdb=function(a){this.backendOverrides=a.backendOverrides};Sdb.prototype.getOverridesHeader=function(){return Object.entries(this.backendOverrides.overrides||{}).map(function(a){var b=g(a);a=b.next().value;b=b.next().value;return a+":"+b}).join()};Sdb.ea=function(){return[{type:sl}]};Sdb.\u0275fac=function(a){return new (a||Sdb)(l(sl))};Sdb.\u0275prov=xb({token:Sdb,factory:Sdb.\u0275fac,providedIn:"root"});
var Mm=function(a,b,c,d,e,k){this.http=a;this.csi=b;this.coliseumSessionId=c;this.browserWindow=k;this.experimentFlags=[];this.environment=gf("coliseumMultibackend");this.pantheonVersion=d.pantheonVersion;this.versionedServerToken=gf("pantheon_versionedServerToken");a=JSON.parse(gf("pantheon_coliseumExperimentFlags")||"{}");a=g(Object.entries(a));for(b=a.next();!b.done;b=a.next())c=g(b.value),b=c.next().value,c=c.next().value,this.experimentFlags.push({name:b,value:c});this.KKc=hf("ColiseumBinaryExperimentFlags__enabled");
this.experimentFlagsBinary=gf("pantheon_coliseumExperimentFlags_binary");this.forcedExperiments=this.getForcedExperimentIds();this.backendOverrides=e.backendOverrides};Mm.prototype.getForcedExperimentIds=function(){return oc(Tdb)};
Mm.prototype.create=function(a){var b=this;return this.forcedExperiments.pipe(z(function(c){var d=E2a(D2a.COLISEUM_ERRORS),e=Object.assign({},a);delete e.useGraphqlInitialData;var k=Object,n=k.assign,p=Object,u=p.assign;e=Object.assign({},e);var v={},y=xf().getPlatformMetadata(!1);y&&(v={platformMetadata:{platformType:Mya(y.platformType)},p2Metadata:y.p2Metadata});c=n.call(k,u.call(p,e,v),{clientVersion:b.pantheonVersion,environment:b.environment,pagePath:b.csi.getCurrentPage(),pageViewId:b.csi.getCurrentPageViewId(),
trackingId:d,versionedServerToken:b.versionedServerToken,forcedExperimentIds:c,backendOverrides:b.backendOverrides,clientSessionId:b.coliseumSessionId.get()});b.KKc?c.experimentFlagsBinary=b.experimentFlagsBinary:c.experimentFlags=b.experimentFlags;return c}))};var Tdb={add:[],remove:[]};Mm.ea=function(){return[{type:Cf},{type:qm},{type:Rdb},{type:sl},{type:Sdb},{type:Gf}]};Mm.\u0275fac=function(a){return new (a||Mm)(l(Cf),l(qm),l(Rdb),l(sl),l(Sdb),l(Gf))};
Mm.\u0275prov=xb({token:Mm,factory:Mm.\u0275fac,providedIn:"root"});
var Nm=function(a,b){this.route=a;this.router=b};f=Nm.prototype;f.getCurrentProjectId=function(){var a=this;return Fc(function(){var b=a.route.queryParams.pipe(z(function(d){return d.project}),$c()),c=a.router.currentNavigation;return c&&c.finalUrl?b.pipe(vd(1),yd(c.finalUrl.queryParams.project),$c()):b})};f.getAssertedCurrentProjectId=function(){return this.getCurrentProjectId().pipe(z(function(a){return(0,Z.assert)(a,"Expected query param project in the URL, but it's not there.\ngetAssertedXXX() methods throw when project ID not available.\nTo ensure project ID is available, add RequirePurviewGuard to your route\n(go/pantheon-hourly/demo2/services/purview/require).\nIf you see this message in unit tests, remember to add project query param\nwhen calling verifiedNavigate() eg. verifiedNavigate('/bigtable?project=pid')")}))};
f.getCurrentProjectIdSnapshot=function(){var a=this.router.currentNavigation;return a&&a.finalUrl?a.finalUrl.queryParams.project:a&&a.initialUrl?("string"===typeof a.initialUrl?this.router.parseUrl(a.initialUrl):a.initialUrl).queryParams.project:this.route.snapshot.queryParams.project};f.getAssertedCurrentProjectIdSnapshot=function(){return(0,Z.assert)(this.getCurrentProjectIdSnapshot(),"Expected query param project in the URL, but it's not there.\ngetAssertedXXX() methods throw when project ID not available.\nTo ensure project ID is available, add RequirePurviewGuard to your route\n(go/pantheon-hourly/demo2/services/purview/require).\nIf you see this message in unit tests, remember to add project query param\nwhen calling verifiedNavigate() eg. verifiedNavigate('/bigtable?project=pid')")};
f.getProjectIdFromRouterState=function(a){return a.root.queryParams.project};Nm.ea=function(){return[{type:of},{type:sf}]};Nm.\u0275fac=function(a){return new (a||Nm)(l(of),l(sf))};Nm.\u0275prov=xb({token:Nm,factory:Nm.\u0275fac,providedIn:"root"});
var Udb=function(a,b){this.projectParams=a;this.stateService=b;this.panProjectId=this.stateService.createGlobalValue("panProjectIdResourceStateId",{angularJsCacheId:"panProjectIdCache",oldKeyConfig:{oldKey:"project-id",readFromOld:!0}});this.panCacheStrategyResourceStateCache=this.stateService.createCache("globalPanCacheStrategyResourceStateCacheId",{angularJsCacheId:"panCacheStrategyResourceStateCache"})};f=Udb.prototype;
f.onSuccess=function(a){var b=this;this.checkProjectChange();this.getCachedResources(a).forEach(function(c){b.panCacheStrategyResourceStateCache.set(c,c)})};f.invalidate=function(a){var b=this;this.checkProjectChange();a.forEach(function(c){b.invalidateResource(c)})};f.invalidateAll=function(){this.checkProjectChange();this.panCacheStrategyResourceStateCache.clear()};
f.invalidateResource=function(a){this.panCacheStrategyResourceStateCache.delete(a);a+=":";var b=this.panCacheStrategyResourceStateCache.keys();b=g(b);for(var c=b.next();!c.done;c=b.next())c=c.value,c.startsWith(a)&&this.panCacheStrategyResourceStateCache.delete(c)};f.getCachedListsForColiseumRequest=function(){this.checkProjectChange();return[].concat(Ab(this.panCacheStrategyResourceStateCache.keys()))};
f.getCachedResources=function(a){var b,c;if(a.cacheMetadata)return null!==(c=null===(b=a.cacheMetadata)||void 0===b?void 0:b.cachedLists)&&void 0!==c?c:[];var d=a.data;if(d&&1===d.length&&d[0].cacheMetadata)return a.data[0].cacheMetadata.cachedLists||[];a=g(a.customMetadata||[]);for(d=a.next();!d.done;d=a.next())if(d=d.value,"type.googleapis.com/google.internal.cloud.console.clientapi.gce.common.ComputeResponseCacheMetadata"===d["@type"])return d.cachedLists||[];return[]};
f.checkProjectChange=function(){var a=this.projectParams.getCurrentProjectIdSnapshot()||null;a&&a!==this.panProjectId.getValue()&&(this.panProjectId.storeValue(a),this.panCacheStrategyResourceStateCache.clear())};Udb.ea=function(){return[{type:Nm},{type:yk}]};Udb.\u0275fac=function(a){return new (a||Udb)(l(Nm),l(yk))};Udb.\u0275prov=xb({token:Udb,factory:Udb.\u0275fac,providedIn:"root"});var Vdb=function(){};Vdb.prototype.applyStrategy=function(){};Vdb.prototype.getCacheMetadataParameter=function(){return{}};
var Wdb=function(a){this.panCacheStrategyResourceStateService=a};Wdb.prototype.applyStrategy=function(a){var b=this.getCacheMetadataParameter();this.setCustomMetadata(a,b)};Wdb.prototype.getCacheMetadataParameter=function(){return{cachedLists:this.panCacheStrategyResourceStateService.getCachedListsForColiseumRequest()}};
Wdb.prototype.setCustomMetadata=function(a,b){if(a.entityName)a.requestPayload.cacheMetadata=b;else{var c=(a.requestParameters||{})["@type"];!c||c.endsWith("RequestParams")||c.endsWith("RequestParameters")?c=!1:c.endsWith("Request")?c=!0:((0,Z.fail)('Cannot resolve request conversion type for "@type" property which is '+(c+' as it does not end with "Request", "RequestParams" or "RequestParameters".')),c=void 0);c?(a.requestParameters||{}).cacheMetadata=b:(c=a.customMetadata||[],c.push(Object.assign({"@type":"type.googleapis.com/google.internal.cloud.console.clientapi.gce.common.ComputeRequestCacheMetadata"},
b)),a.customMetadata=c)}};var Om=function(a){this.panCacheStrategyResourceStateService=a;this.strategyImplementations=new Map;this.strategyImplementations.set(0,new Vdb);this.strategyImplementations.set(1,new Wdb(this.panCacheStrategyResourceStateService))};f=Om.prototype;f.onSuccess=function(a){this.panCacheStrategyResourceStateService.onSuccess(a)};f.getCacheMetadataParameter=function(a){var b=this.strategyImplementations.get(a);if(!b)throw Error("rg`"+a);return b.getCacheMetadataParameter()};
f.applyStrategy=function(a,b){var c=this.strategyImplementations.get(b);if(!c)throw Error("rg`"+b);c.applyStrategy(a)};f.invalidateResourceTypes=function(a){this.panCacheStrategyResourceStateService.invalidate(a)};f.invalidateAll=function(){this.panCacheStrategyResourceStateService.invalidateAll()};Om.ea=function(){return[{type:Udb}]};Om.\u0275fac=function(a){return new (a||Om)(l(Udb))};Om.\u0275prov=xb({token:Om,factory:Om.\u0275fac,providedIn:"root"});
var Pm=function(a,b,c,d,e,k){this.http=a;this.initialDataCache=b;this.requestContext=c;this.cacheStrategyService=e;this.coliseumSessionId=k;this.host=d.getHost();this.activeModsForEntityType=(a=gf("pantheon_coliseumActiveModSets"))?JSON.parse(a):void 0;this.activeModsForEntityTypePrefix=(a=gf("pantheon_coliseumActivePrefixModSets"))?JSON.parse(a):void 0};f=Pm.prototype;
f.createDataQueryRequest=function(a,b){var c=a.build(),d=new Set;if(this.activeModsForEntityType){var e=this.activeModsForEntityType[a.entityType];if(e){e=g(e);for(var k=e.next();!k.done;k=e.next())d.add(k.value)}}if(this.activeModsForEntityTypePrefix)for(e=g(Object.keys(this.activeModsForEntityTypePrefix)),k=e.next();!k.done;k=e.next())if(k=k.value,a.entityType.startsWith(k)){var n=g(this.activeModsForEntityTypePrefix[k]);for(k=n.next();!k.done;k=n.next())d.add(k.value)}a=Array.from(d).sort().join(",");
0<a.length&&(c.parameters=Object.assign(Object.assign({},c.parameters||{}),{CLIENT_MODS:a}));this.cacheStrategyService.applyStrategy(c,b||0);return this.requestContext.create().pipe(z(function(p){return{dataSelector:[c],requestContext:p}}))};f.processEntityActionRequest=function(a){for(var b=g(Object.keys(a)),c=b.next();!c.done;c=b.next())c=c.value,a.hasOwnProperty(c)&&((c=a[c])&&c.hasOwnProperty("@type")&&delete c["@type"],c&&c.typeName&&(c["@type"]=c.typeName,delete c.typeName));return a};
f.createEntityActionRequest=function(a){this.coliseumSessionId.invalidateOnMutate(a);var b=this.processEntityActionRequest(a);a=b.typeName;var c=b.cacheConfigOverrides,d=$f(b,["typeName","cacheConfigOverrides"]),e=a.startsWith("type.googleapis.com/")?a:"type.googleapis.com/"+a;return this.requestContext.create().pipe(z(function(k){k.cacheConfigOverrides=c;return{request:Object.assign({"@type":e},d),requestContext:k}}))};
f.getOperation=function(a,b,c){var d=this,e=b?"/v3/entityServices/"+c+"/entities/"+a.name:"/v2/"+a.name;return this.requestContext.create().pipe(Dc(function(k){return d.http.post(""+d.host+e+":get",{requestContext:k})}))};
f.prefetch=function(a){var b=this,c,d=a.entityName,e=null!==(c=a.entityServiceName)&&void 0!==c?c:HCa(d),k=hf(ICa(e))?"/v3/entityServices/"+e+"/entities/"+d:"/v2/entity/"+d;return this.requestContext.create(KCa(a)).pipe(z(function(n){return{entityRequest:ECa(a),options:{},requestContext:n}}),Dc(function(n){return b.http.post(""+b.host+k+":prefetch",n)}))};f.query=function(a,b){return a instanceof Lm?this.queryV1(a,b):this.queryV2(a,b)};
f.queryV2=function(a,b){var c=this;b=void 0===b?{}:b;var d,e=b,k=void 0===e.responseType?"entity":e.responseType,n=e.cacheStrategy,p=$f(b,["responseType","cacheStrategy"]),u;void 0!==p.outputDefaults&&(u={$outputDefaults:p.outputDefaults.toString()});e=a.entityName;var v=null!==(d=a.entityServiceName)&&void 0!==d?d:HCa(e),y=hf(ICa(v))?"/v3/entityServices/"+v+"/entities/"+e+":get":"/v2/entity/"+e;e=this.requestContext.create(KCa(a)).pipe(z(function(B){var C=ECa(a);c.cacheStrategyService.applyStrategy(C,
n||0);return{entityRequest:C,requestContext:B,options:p}}),Dc(function(B){return c.http.post(""+c.host+y,B,{params:u})}),Dd(function(B){c.updateCacheStrategyServiceV2(B)})).pipe(FCa());return"entityResponse"===k?e:e.pipe(Nc(function(B){return"success"===B.kind}),z(function(B){return B.data}))};f.updateCacheStrategyServiceV2=function(a){if(a.successfulResult&&a.successfulResult.resultData)this.cacheStrategyService.onSuccess(a.successfulResult.resultData)};
f.queryV1=function(a,b){var c=this,d=void 0===b?{}:b;b=d.outputDefaults;d=d.cacheStrategy;var e=this.initialDataCache.getEntity(a);if(!e){var k;Xdb&&(k={entityTypes:a.entityType});void 0!==b&&(k=Object.assign(Object.assign({},k),{$outputDefaults:b.toString()}));b=HCa(a.entityType);var n=hf(ICa(b))?"v3/entityServices/"+b:"v1";e=this.createDataQueryRequest(a,d).pipe(Dc(function(p){return c.http.post(c.host+"/"+n+"/dataquery",[p],{params:k})}),Dd(function(p){c.updateCacheStrategyServiceV1(p)}))}return e.pipe(z(function(p){p=
p.dataSelectorResult;return{data:p.data,entityMetadata:p.entityMetadata,pageResult:p.pageResult}}))};f.updateCacheStrategyServiceV1=function(a){if(a.dataSelectorResult)this.cacheStrategyService.onSuccess(a.dataSelectorResult)};
f.mutate=function(a){var b=this,c,d=a.entityType,e=null!==(c=a.entityServiceName)&&void 0!==c?c:HCa(d),k=hf(ICa(e)),n=k?"/v3/entityServices/"+e+"/entities/"+d:"/"+Ydb+"/entity/"+d;return this.createEntityActionRequest(a.request).pipe(Dc(function(p){return b.http.post(""+b.host+n+"/async/"+a.method,p)}),z(function(p){return JCa(p,b.getOperation(p,k,e))}))};
f.mutateSync=function(a){var b=this,c,d=a.entityType,e=null!==(c=a.entityServiceName)&&void 0!==c?c:HCa(d),k=hf(ICa(e))?"/v3/entityServices/"+e+"/entities/"+d:"/"+Ydb+"/entity/"+d;return this.createEntityActionRequest(a.request).pipe(Dc(function(n){return b.http.post(""+b.host+k+"/"+a.method,n)}),z(function(n){var p=n.response;(n=n.error)&&(0,Z.fail)("Cannot happen as errors are handled by HTTP interceptor. Error: "+n);return p}))};var Xdb=!1,Ydb="v1";
Pm.ea=function(){return[{type:Cf},{type:sbb},{type:Mm},{type:Km},{type:Om},{type:Rdb}]};Pm.\u0275fac=function(a){return new (a||Pm)(l(Cf),l(sbb),l(Mm),l(Km),l(Om),l(Rdb))};Pm.\u0275prov=xb({token:Pm,factory:Pm.\u0275fac,providedIn:"root"});
var Zdb=function(){this.unapplied=[]};Zdb.prototype.addPatch=function(a){a.path.length?(this.unapplied.push(a),this.unapplied.sort(MCa)):this.root=a.data;this.tryToApplyUnappliedData()};Zdb.prototype.tryToApplyUnappliedData=function(){for(var a=new Set,b=g(this.unapplied),c=b.next();!c.done;c=b.next())c=c.value,this.canApply(c)&&(this.root=LCa(this.root,c.path,c.data),a.add(c));(0,Ea.removeAllIf)(this.unapplied,function(d){return a.has(d)})};
Zdb.prototype.canApply=function(a){var b=void 0===a.path?[]:a.path;if(!this.root)return!1;a=Ma(this.root,b.slice(0,-1));if(void 0===a)return!1;b=b[b.length-1];if("number"===typeof b)for(var c=0;c<b;c++)if(void 0===a[c])return!1;return!0};
var $db={GET_OPERATION:0,LIST_OPERATIONS:1,ACKNOWLEDGE_FAILED_OPERATIONS:2,RETRY_OPERATION:3,0:"GET_OPERATION",1:"LIST_OPERATIONS",2:"ACKNOWLEDGE_FAILED_OPERATIONS",3:"RETRY_OPERATION"};
var aeb=function(){zl.apply(this,arguments)};Y(aeb,zl);aeb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(aeb)))(b||aeb)}}();aeb.\u0275prov=xb({token:aeb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","operations action",{angularJsCacheId:"operations_action"})},providedIn:"root"});
var beb=function(){zl.apply(this,arguments)};Y(beb,zl);beb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(beb)))(b||beb)}}();beb.\u0275prov=xb({token:beb,factory:function(a){return a=a?new a:l(Al).create("OperationStateCacheId","operations state",{angularJsCacheId:"operations_state"})},providedIn:"root"});
var Qm={entityType:"GCE_BACKGROUND_OPERATION",method:"CREATE"},VCa=new Map([["cloud-console.compute.createForwardingRule",Qm],["cloud-console.compute.createGlobalForwardingRule",Qm],["cloud-console.compute.createIpAddress",Qm],["cloud-console.compute.createL3LoadBalancing",Qm],["cloud-console.compute.deleteForwardingRule",Qm],["cloud-console.compute.cloud.deleteTargetPool",Qm],["cloud-console.compute.cloud.editTargetPool",Qm],["cloud-console.compute.cloud.universalAddNetworkPeering",Qm],["cloud-console.compute.cloud.universalAddSecurityPolicyRule",
Qm],["cloud-console.compute.cloud.universalBackendServiceSetSecurityPolicy",Qm],["cloud-console.compute.cloud.universalCreateBackendService",Qm],["cloud-console.compute.cloud.universalCreateCdnOrigin",Qm],["cloud-console.compute.cloud.universalCreateClassicVpn",Qm],["cloud-console.compute.cloud.universalCreateClassicVpnTunnel",Qm],["cloud-console.compute.cloud.universalCreateFirewallRule",Qm],["cloud-console.compute.cloud.universalCreateInterconnect",Qm],["cloud-console.compute.cloud.universalCreateInterconnectAttachments",
Qm],["cloud-console.compute.cloud.universalCreateLoadBalancer",Qm],["cloud-console.compute.cloud.universalCreateNetwork",Qm],["cloud-console.compute.cloud.universalCreateNetworkEndpointGroup",Qm],["cloud-console.compute.cloud.universalCreatePacketMirroring",Qm],["cloud-console.compute.cloud.universalCreateSecurityPolicy",Qm],["cloud-console.compute.cloud.universalCreateSslPolicy",Qm],["cloud-console.compute.cloud.universalCreateSubnetwork",Qm],["cloud-console.compute.cloud.universalCreateTrafficDirectorPolicy",
Qm],["cloud-console.compute.cloud.universalCreateTrafficDirectorService",Qm],["cloud-console.compute.cloud.universalDeleteBackendBucket",Qm],["cloud-console.compute.cloud.universalDeleteCdnOrigin",Qm],["cloud-console.compute.cloud.universalDeleteExternalVpnGateway",Qm],["cloud-console.compute.cloud.universalDeleteFirewallRule",Qm],["cloud-console.compute.cloud.universalDeleteGlobalForwardingRule",Qm],["cloud-console.compute.cloud.universalDeleteInterconnectAttachments",Qm],["cloud-console.compute.cloud.universalDeleteLoadBalancer",
Qm],["cloud-console.compute.cloud.universalDeleteNat",Qm],["cloud-console.compute.cloud.universalDeleteNetwork",Qm],["cloud-console.compute.cloud.universalDeletePacketMirroring",Qm],["cloud-console.compute.cloud.universalDeleteSecurityPolicy",Qm],["cloud-console.compute.cloud.universalDeleteSecurityPolicyRule",Qm],["cloud-console.compute.cloud.universalDeleteSslPolicy",Qm],["cloud-console.compute.cloud.universalDeleteSubnetwork",Qm],["cloud-console.compute.cloud.universalDeleteTrafficDirectorPolicy",
Qm],["cloud-console.compute.cloud.universalEnableXpnHost",Qm],["cloud-console.compute.cloud.universalPatchInterconnect",Qm],["cloud-console.compute.cloud.universalPatchInterconnectAttachment",Qm],["cloud-console.compute.cloud.universalPatchNetwork",Qm],["cloud-console.compute.cloud.universalPatchSecurityPolicy",Qm],["cloud-console.compute.cloud.universalPatchSecurityPolicyRule",Qm],["cloud-console.compute.cloud.universalSaveXpnSetup",Qm],["cloud-console.compute.cloud.universalProjectSetDefaultNetworkTier",
Qm],["cloud-console.compute.cloud.universalStopSharingXpn",Qm],["cloud-console.compute.cloud.universalSwitchFirewallLogging",Qm],["cloud-console.compute.cloud.universalSwitchPacketMirroring",Qm],["cloud-console.compute.cloud.universalUpdateBackendService",Qm],["cloud-console.compute.cloud.universalUpdateBgpSessions",Qm],["cloud-console.compute.cloud.universalUpdateCdnOrigin",Qm],["cloud-console.compute.cloud.universalUpdateFirewallRule",Qm],["cloud-console.compute.cloud.universalUpdateLoadBalancer",
Qm],["cloud-console.compute.cloud.universalUpdateNat",Qm],["cloud-console.compute.cloud.universalUpdatePacketMirroring",Qm],["cloud-console.compute.cloud.universalUpdateSslPolicy",Qm],["cloud-console.compute.cloud.universalUpdateSubnetwork",Qm],["cloud-console.compute.cloud.universalUpdateTrafficDirectorPolicy",Qm],["cloud-console.compute.cloud.universalUpdateTrafficDirectorService",Qm],["cloud-console.compute.cloud.universalXpnDetachProjects",Qm],["cloud-console.compute.updateAddressInstanceAttachment",
Qm]]);
var Rm=function(a){this.logger=null;this.onWindowActiveChange=Hc(a,"visibilitychange").pipe(Wc(1),yd(void 0),z(function(){return"visible"===a.visibilityState}),Dd(function(){}),rd({bufferSize:1,refCount:!0}))};
Rm.prototype.poll=function(a,b){var c=this,d=XCa(a),e=void 0!==b.interval?YCa(b):b.intervalFunction,k=void 0!==b.interval&&!b.inactiveWindowFactor;return Fc(function(){var n=1,p=0,u=void 0!==b.interval?b.initialInterval:void 0;return Fc(function(){if(void 0!==u){var v=Rc(u);u=void 0;return v}v=e(p,n,!0);var y=e(p,n,!1);ZCa(v,b.description);ZCa(y,b.description);n++;p=v;var B=zc([c.onWindowActiveChange,Rc(v)]).pipe(ed(function(H){return g(H).next().value})),C=Rc(y);return k?B:v>=y?C:Mc(B,C).pipe(ed())}).pipe(Ad(d),
Ima())})};Rm.ea=function(){return[{type:Document,ra:[{type:Yb,args:[We]}]}]};Rm.\u0275fac=function(a){return new (a||Rm)(l(We))};Rm.\u0275prov=xb({token:Rm,factory:Rm.\u0275fac,providedIn:"root"});
var Sm=function(a,b,c,d,e,k,n,p){var u=this;this.http=a;this.operationsStateCache=b;this.polling=c;this.requestContext=d;this.coliseumConfig=e;this.coliseumSessionId=k;this.operationStatus=new Map;this.host=this.coliseumConfig.getHost();this.isInitialized=!1;this.restartPollingOperations=new pd;this.onStatusChangeSubject=new pd;this.onStatusChange=new pd;this.onOperationListChange=new pd;n.isAuthenticated&&(a=new pd,p.set("operations_action_cache_entry_key",a),a.subscribe(function(v){u.dispatchAction(v)}),
Fe()||this.setUpPolling(),this.listenToNewOperationAddedToCache(),this.setupEmittingChangeEvents(),this.setupAutoRefresh())};f=Sm.prototype;f.setupEmittingChangeEvents=function(){var a=this;this.onStatusChangeSubject.pipe(Mla(1E3),Nc(function(b){return 0<b.length})).subscribe(function(b){var c=b[0];b=g(b);for(var d=b.next();!d.done;d=b.next())d=d.value,a.onStatusChange.next(d),c=0>c.createdTime.localeCompare(d.createdTime)?c:d;b=a.getFirstPageFromCache();b.find(function(e){return e.id===c.id})&&a.onOperationListChange.next(b)})};
f.setupAutoRefresh=function(){var a=this;this.polling.poll(Fc(function(){return a.list(!0).pipe(Uc(function(b){b&&b.config&&b.config.cancelDefaultErrorHandler&&b.config.cancelDefaultErrorHandler();return oc([])}))}),{description:"polling schedule for automatic operations refresh",interval:6E4,initialInterval:100}).pipe(fd()).subscribe()};
f.mergeListToCache=function(a){var b=new Set(this.operationsStateCache.keys());a=g(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.delete(String(c.id)),this.updateCacheWithOpState(bDa(c));this.removeStaleOperations(b)};f.removeStaleOperations=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=this.operationsStateCache.get(b);c&&!c.isActivePolling&&this.operationsStateCache.delete(b)}};
f.listenToNewOperationAddedToCache=function(){var a=this,b=new Set;this.operationsStateCache.onChange.pipe(Nc(function(c){var d=c.value.operation.id;if("SET"!==c.action||b.has(d))"REMOVE"===c.action&&b.delete(d);else return b.add(d),!0;return!1}),z(function(c){return c.value.operation.id})).subscribe(function(c){a.startListeningStateChangeForOp(c)})};
f.startListeningStateChangeForOp=function(a){var b=this;this.operationsStateCache.onValueChange(String(a)).pipe(yd(void 0),kd(),Cd(function(c){c=g(c);c.next();return void 0!==c.next().value})).subscribe(function(c){var d=g(c);c=d.next().value;d=d.next().value;b.restartPollingForNewOperations(c,d);b.fireChangeEvents(c,d)})};f.fireChangeEvents=function(a,b){a=a?a.operation:void 0;b=b.operation;void 0!==a&&this.equivalentOperations(a,b)||this.onStatusChangeSubject.next(b)};
f.getFirstPageFromCache=function(){return Array.from(this.operationsStateCache.values()).map(function(a){return a.operation}).sort(function(a,b){return b.createdTime.localeCompare(a.createdTime)}).slice(0,100)};f.restartPollingForNewOperations=function(a,b){(!a||!a.isActivePolling&&b.isActivePolling)&&this.restartPollingOperations.next()};f.setUpPolling=function(){var a=this;this.restartPollingOperations.pipe(Nma(1E3)).subscribe(function(){a.pollOperations()})};
f.pollOperations=function(){var a=this;this.pollingSubscription&&this.pollingSubscription.unsubscribe();var b=this.getPollingOperationIds();0!==b.size&&(this.pollingSubscription=this.batchPollOperationsFromColiseum(b).subscribe(function(c){a.updateCacheWithOpState(bDa(c))},function(c){for(var d=g(b),e=d.next();!e.done;e=d.next()){var k=a.operationsStateCache.get(String(e.value));if(k.isActivePolling){var n=(k.pollingFailureCount||0)+1;e=5>n;k={operation:k.operation,isActivePolling:e,pollingFailureCount:n};
e||(k.pollingHttpError={operation:c});a.updateCacheWithOpState(k)}}a.restartPollingOperations.next()},function(){a.restartPollingOperations.next()}))};f.getPollingOperationIds=function(){for(var a=new Set,b=g(this.operationsStateCache.values()),c=b.next();!c.done;c=b.next())c=c.value,c.isActivePolling&&a.add(c.operation.id);return a};
f.batchPollOperationsFromColiseum=function(a){var b=this;return this.requestContext.create().pipe(z(function(c){return{operations:Array.from(a).map(function(d){return{name:OCa(d)}}),requestContext:c}}),Dc(function(c){return b.http.post(b.host+"/v2/operations:batchpoll",c,{headers:cDa("cloudconsole_pa.operations.batchpoll"),observe:"response"}).pipe(z(function(d){return RCa(d.body.operation,c.requestContext,d.headers?lya(d.headers,1):void 0)}))}))};
f.dispatchAction=function(a){switch(a.actionType){case 0:this.performGetAction(a);break;case 1:this.performListAction(a);break;case 3:this.performRetryAction(a);break;case 2:this.performAckFailedAction(a);break;default:throw Error("vg`"+$db[a.actionType]);}};
f.createOperationFromHadrian=function(a){var b=a.operationType,c=a.descriptionLocalizationArgs,d=a.projectId,e=a.operationParams,k=a.phantomData;e=e?Qa(e):{};e.descriptionLocalizationKey=a.descriptionLocalizationKey||"";e.descriptionLocalizationArgs=c;e.phantomData=k;a={operationType:b};d&&(a.pid=d);return this.http.post("/m/operations",e,{params:a})};f.performGetAction=function(a){this.getOperationFromColiseum(a.request).subscribe(a.result)};f.performListAction=function(a){this.listOperationsFromColiseum().subscribe(a.result)};
f.performRetryAction=function(a){this.retryOperationFromColiseum(a.request).subscribe(a.result)};f.performAckFailedAction=function(a){var b=this;Cc(a.request).pipe(Dc(function(c){return b.ackFailedOperation(c)}),Gd()).subscribe(a.result)};f.ackFailedOperation=function(a){return this.ackFailedOperationFromColiseum(a).pipe(z(function(){return{operationId:a,isSuccessful:!0}}),Uc(function(b){return oc({operationId:a,isSuccessful:!1,error:b})}))};
f.createOperationFromColiseum=function(a){var b=this,c,d=a.entityType,e=null!==(c=a.entityServiceName)&&void 0!==c?c:HCa(d),k=hf(ICa(e))?"/v3/entityServices/"+e+"/entities/"+d:"/v2/entity/"+d;return this.requestContext.create().pipe(Dc(function(n){return b.http.post(""+b.host+k+"/async/"+a.method,{request:aDa(a.request),requestContext:n},{headers:cDa("cloudconsole_pa.operations.create."+a.entityType+"::"+a.method),observe:"response"}).pipe(z(function(p){return{response:p,requestContext:n}}))}),Dc(function(n){var p=
n.response.body;if(TCa(p)){n=UCa(p);if(void 0===n)throw Error("wg");return b.getOperationLegacy(n)}return oc(RCa(p,n.requestContext,n.response.headers?lya(n.response.headers,1):void 0))}))};f.getOperationFromColiseum=function(a){var b=this,c=OCa(a);return this.requestContext.create().pipe(Dc(function(d){return b.http.post(b.host+"/v2/"+c+":get",{requestContext:d},{headers:cDa("cloudconsole_pa.operations.get"),observe:"response"}).pipe(z(function(e){return RCa(e.body,d,e.headers?lya(e.headers,1):void 0)}))}))};
f.listOperationsFromColiseum=function(){var a=this;return this.requestContext.create().pipe(Dc(function(b){return a.http.post(a.host+"/v2/operations:list",{pageSize:100,requestContext:b},{headers:cDa("cloudconsole_pa.operations.list"),observe:"response"}).pipe(z(function(c){return c.body.operations?c.body.operations.map(function(d){return RCa(d,b,c.headers?lya(c.headers,1):void 0)}):[]}))}))};
f.retryOperationFromColiseum=function(a){var b=this,c=OCa(a);return this.requestContext.create().pipe(Dc(function(d){return b.http.post(b.host+"/v2/"+c+":retry",{requestContext:d},{headers:cDa("cloudconsole_pa.operations.retry"),observe:"response"}).pipe(z(function(e){return RCa(e.body.operation,d,e.headers?lya(e.headers,1):void 0)}))}))};
f.ackFailedOperationFromColiseum=function(a){var b=this,c=OCa(a);return this.requestContext.create().pipe(Dc(function(d){return b.http.post(b.host+"/v2/"+c+":acknowledgeFailed",{requestContext:d},{headers:cDa("cloudconsole_pa.operations.acknowledgeFailed")})}),z(function(){return!0}))};f.updateCacheWithOpState=function(a){this.operationsStateCache.set(String(a.operation.id),a)};
f.list=function(a){var b=this;return!a&&this.isInitialized?oc(this.getFirstPageFromCache()):this.listOperationsFromColiseum().pipe(z(function(c){b.mergeListToCache(c);b.isInitialized=!0;return c}))};f.getOperationLegacy=function(a){var b=this.operationsStateCache.get(String(a));return b?b.isActivePolling?this.getActivePollingOperation(String(a)):oc(b.operation):this.getOperationFromColiseum(a)};
f.get=function(a,b){var c=this,d=this.operationsStateCache.get(String(a));a=d?oc(d):this.getOperationFromColiseum(a).pipe(z(function(e){e=bDa(e);c.updateCacheWithOpState(e);return e}));d=a.pipe(zd(function(e){return e.isActivePolling?c.getActivePollingOperation(String(e.operation.id)):$Ca(e)}));switch(b){case 0:return a.pipe(z(function(e){return e.operation}));case 2:return d;case 1:return d.pipe(gd());default:throw Error("xg`"+b.toString());}};
f.getOperationResult=function(){var a=this;return mc(zd(function(b){return a.get(b,1)}),z(function(b){return JSON.parse(b.result)}))};
f.getActivePollingOperation=function(a){var b=this,c=this.operationsStateCache.get(a);return this.operationsStateCache.onChange.pipe(Nc(function(d){return d.key===a}),Dd(function(d){if("REMOVE"===d.action)throw Error("yg");}),z(function(d){return d.value}),yd(c)).pipe($c(function(d,e){return d.pollingHttpError!==e.pollingHttpError?!1:b.equivalentOperations(d.operation,e.operation)}),Cd(function(d){return d.isActivePolling},!0),Dc($Ca))};
f.submit=function(a){return this.inScopeForPboOnFlows(a.operationType)?this.create(WCa(a)):this.createOperationFromHadrian(a).pipe(this.registerNewlyStartedOperation())};f.inScopeForPboOnFlows=function(a){return VCa.has(a)};f.create=function(a){this.coliseumSessionId.invalidateOnMutate(a.request);return this.createOperationFromColiseum(a).pipe(this.registerNewlyStartedOperation(),this.invalidateCacheOnComplete(a))};
f.registerNewlyStartedOperation=function(){var a=this;return mc(Dd(function(b){a.updateCacheWithOpState(bDa(b))}),Dc(function(b){return a.getOperationLegacy(b.id)}))};f.invalidateCacheOnComplete=function(a){var b=this;return mc(Dd(function(c){"DONE"===c.status&&b.coliseumSessionId.invalidateOnMutate(a.request)}))};
f.ackFailed=function(){var a=this;return Cc(lb.apply(0,arguments)).pipe(Dc(function(b){return a.ackFailedOperation(b)})).pipe(Dd(function(b){b.isSuccessful&&a.markFailAcknowledged(b.operationId)}),Gd(),Dc(function(b){return(b=b.find(function(c){return!c.isSuccessful}))?pc(b.error):oc(!0)}))};f.markFailAcknowledged=function(a){if(a=this.operationsStateCache.get(String(a)))a=a.operation,a.failAcknowledged=!0,this.updateCacheWithOpState(bDa(a))};f.retry=function(a){return this.retryOperationFromColiseum(a.id).pipe(this.registerNewlyStartedOperation())};
f.refreshOperations=function(){return this.list(!0)};
f.equivalentOperations=function(a,b){var c,d;if(hf("EmitsOperationCustomMetadataChange__enabled")){var e;if(e=a.status===b.status&&(null===(c=a.operationState)||void 0===c?void 0:c.nextAction)===(null===(d=b.operationState)||void 0===d?void 0:d.nextAction))e=JSON.stringify(a.customMetadata)===JSON.stringify(b.customMetadata);a=e}else a=a.status===b.status&&a.operationState&&b.operationState&&a.operationState.nextAction===b.operationState.nextAction;return a};
Sm.ea=function(){return[{type:Cf},{type:beb},{type:Rm},{type:Mm},{type:Km},{type:Rdb},{type:wl},{type:aeb}]};Sm.\u0275fac=function(a){return new (a||Sm)(l(Cf),l(beb),l(Rm),l(Mm),l(Km),l(Rdb),l(wl),l(aeb))};Sm.\u0275prov=xb({token:Sm,factory:Sm.\u0275fac,providedIn:"root"});
var Tm={},ceb=(Tm["BACKUPDR_BACKUP_SERVER::ASYNC_CREATE"]={VALIDATE_PRECONDITIONS:"Validating preconditions...",FETCH_MANAGEMENT_SERVER_DETAILS:"Waiting for management console availability...",CREATE_SERVICE_ACCOUNT:"Creating service account...",CONFIGURE_SERVICE_ACCOUNT:"Configuring service account...",CREATE_BACKUP_SERVER_VM:"Creating backup server VM..."},Tm["cloud-console.compute.createIpAddress"]={CREATE_ADDRESS:"Creating address ...",CREATE_ACCESS_CONFIG:"Creating access configuration ...",
POLLING_ADDRESS_OPERATION:"Creating address ...",POLLING_ACCESS_CONFIG_OPERATION:"Creating access configuration ...",POLLING_DELETE_OLD_ACCESS_CONFIG_OPERATION:"Deleting old access configuration ...",ROLLBACK_DELETE_ADDRESS:"Rolling back address creation ...",ROLLBACK_RECREATE_ACCESS_CONFIG:"Rolling back access configuration creation ...",ROLLBACK_POLLING_DELETE_ADDRESS_OPERATION:"Rolling back address creation ...",ROLLBACK_POLLING_RECREATE_ACCESS_CONFIG:"Rolling back access configuration creation ...",
CHECK_ACCESS_CONFIG:"Checking access configuration ...",DELETE_OLD_ACCESS_CONFIG:"Deleting old access configuration ..."},Tm["cloud-console.compute.updateAddressInstanceAttachment"]={DETACH_CURRENT_INSTANCE:"Deleting access configuration of current instance ...",ATTACH_CURRENT_INSTANCE_TO_EPHEMERAL_IP:"Creating an access configuration to an ephemeral address ...",DETACH_NEW_INSTANCE_FROM_CURRENT_IP:"Deleting access configuration of new instance ...",ATTACH_NEW_INSTANCE:"Creating access configuration ...",
POLLING_DETACH_CURRENT_INSTANCE:"Deleting access configuration of current instance ...",POLLING_ATTACH_CURRENT_INSTANCE_TO_EPHEMERAL_IP:"Creating an access configuration to an ephemeral address ...",POLLING_DETACH_NEW_INSTANCE_FROM_CURRENT_IP:"Deleting access configuration of new instance ...",POLLING_ATTACH_NEW_INSTANCE:"Creating access configuration ...",ROLLBACK_DETACH_CURRENT_INSTANCE:"Rolling back deletion of current instance's access configuration ...",ROLLBACK_ATTACH_CURRENT_INSTANCE_TO_EPHEMERAL_IP:"Rolling back creation of access configuration to an ephemeral address ...",
ROLLBACK_DETACH_NEW_INSTANCE_FROM_CURRENT_IP:"Rolling back deletion of new instance's access configuration ...",POLLING_ROLLBACK_DETACH_CURRENT_INSTANCE:"Rolling back deletion of current instance's access configuration ...",POLLING_ROLLBACK_ATTACH_CURRENT_INSTANCE_TO_EPHEMERAL_IP:"Rolling back creation of access configuration to an ephemeral address ...",POLLING_ROLLBACK_DETACH_NEW_INSTANCE_FROM_CURRENT_IP:"Rolling back deletion of new instance's access configuration ..."},Tm["cloud-console.compute.createInstanceParallel"]=
{CREATE_DISK:"Creating disk ...",CREATE_INSTANCE:"Creating instance ...",CREATE_FIREWALLS:"Creating firewalls",ATTACH_DISKS:"Attaching disks ...",INITIALIZE_FIREWALLS_TO_CREATE:"Initializing firewalls ...",ROLLBACK_CREATE_DISK:"Rolling back disk creation ...",ROLLBACK_ATTACH_DISKS:"Rolling back disks attaching ...",ROLLBACK_CREATE_INSTANCE:"Rolling back instance creation ...",ROLLBACK_CREATE_FIREWALLS:"Rolling back firewalls creation ..."},Tm["cloud-console.compute.createInstanceTemplate"]={CREATE_INSTANCE_TEMPLATE:"Creating instance template ...",
ROLLBACK_CREATE_INSTANCE_TEMPLATE:"Rolling back instance template creation ..."},Tm["cloud-console.compute.createImage"]={CREATE_IMAGE:"Creating image ...",POLLING_IMAGE_OPERATION:"Creating image ..."},Tm["cloud-console.compute.createL3LoadBalancing"]={CREATE_HEALTH_CHECK:"Creating health check ...",POLLING_CREATE_HEALTH_CHECK:"Creating health check ...",CREATE_TARGET_POOL:"Creating target pool ...",POLLING_CREATE_TARGET_POOL:"Creating target pool ...",ASSIGN_TARGET_POOL_INSTANCE_GROUP:"Assigning target pool to instance group ...",
POLLING_ASSIGN_TARGET_POOL_INSTANCE_GROUP:"Assigning target pool to instance group ...",CREATE_FORWARDING_RULE:"Creating forwarding rule ...",POLLING_CREATE_FORWARDING_RULE:"Creating forwarding rule ...",ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ...",POLLING_ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ...",ROLLBACK_UNASSIGN_TARGET_POOL_INSTANCE_GROUP:"Rolling back target pool to instance group assignment ...",POLLING_ROLLBACK_UNASSIGN_TARGET_POOL_INSTANCE_GROUP:"Rolling back target pool to instance group assignment ...",
ROLLBACK_DELETE_TARGET_POOL:"Rolling back target pool creation ...",POLLING_ROLLBACK_DELETE_TARGET_POOL:"Rolling back target pool creation ..."},Tm["cloud-console.compute.deleteInstance"]={DELETE_DISK:"Deleting disk ...",POLLING_DISK_OPERATION:"Deleting disk ...",DELETE_INSTANCE:"Deleting instance ...",POLLING_INSTANCE_OPERATION:"Deleting instance ..."},Tm["cloud-console.compute.createDisk"]={CREATE_DISK:"Creating disk ...",POLLING_DISK_OPERATION:"Creating disk ...",CREATE_RESOURCE_POLICY:"Creating resource policy ...",
POLLING_CREATE_RESOURCE_POLICY:"Creating resource policy ...",ATTACH_RESOURCE_POLICY:"Attaching resource policy ...",POLLING_ATTACH_RESOURCE_POLICY:"Attaching resource policy ...",ROLLBACK_CREATE_DISK:"Rolling back disk creation ...",POLLING_ROLLBACK_CREATE_DISK:"Rolling back disk creation ...",ROLLBACK_CREATE_RESOURCE_POLICY:"Rolling back resource policy creation ...",POLLING_ROLLBACK_CREATE_RESOURCE_POLICY:"Rolling back resource policy creation ..."},Tm["cloud-console.compute.cloud.createInstantSnapshot"]=
{CREATE_INSTANT_SNAPSHOT:"Creating instant snapshot ...",POLLING_OPERATION:"Creating instant snapshot ..."},Tm["cloud-console.compute.createSnapshot"]={CREATE_SNAPSHOT:"Creating snapshot ...",POLLING_OPERATION:"Creating snapshot ..."},Tm["cloud-console.compute.createGlobalForwardingRule"]={CREATE_TARGET_HTTP_PROXY:"Creating target HTTP proxy ...",CREATE_TARGET_HTTPS_PROXY:"Creating target HTTPS proxy ...",CREATE_FORWARDING_RULE:"Creating forwarding rule ...",MARK_TARGET_HTTP_PROXY_CREATED:"Creating target HTTP proxy ...",
MARK_TARGET_HTTPS_PROXY_CREATED:"Creating target HTTPS proxy ...",ROLLBACK_CREATE_TARGET_HTTPS_PROXY:"Rolling back target HTTPS proxy creation ...",ROLLBACK_CREATE_TARGET_HTTP_PROXY:"Rolling back target HTTP proxy creation ...",POLLING_CREATE_TARGET_HTTP_PROXY:"Creating target HTTP proxy ...",POLLING_CREATE_TARGET_HTTPS_PROXY:"Creating target HTTPS proxy ...",POLLING_CREATE_FORWARDING_RULE:"Creating forwarding rule ...",POLLING_ROLLBACK_CREATE_TARGET_HTTP_PROXY:"Rolling back target HTTP proxy creation ...",
POLLING_ROLLBACK_CREATE_TARGET_HTTPS_PROXY:"Rolling back target HTTPS proxy creation ..."},Tm["cloud-console.compute.cloud.createInstanceGroup"]={CREATE_INSTANCE_GROUP:"Creating instance group ...",POLLING_CREATE_INSTANCE_GROUP:"Creating instance group ...",ADD_RESOURCES:"Adding resources ...",POLLING_ADD_RESOURCES:"Adding resources ...",ROLLBACK_DELETE_INSTANCE_GROUP:"Rolling back instance group creation ...",POLLING_ROLLBACK_INSTANCE_GROUP:"Rolling back instance group creation ..."},Tm["cloud-console.compute.cloud.createManagedGroup"]=
{CREATE_RESOURCE_POLICY:"Creating resource policy ...",POLLING_CREATE_RESOURCE_POLICY:"Creating resource policy ...",CREATE_INSTANCE_TEMPLATE:"Creating instance template ...",POLLING_CREATE_INSTANCE_TEMPLATE:"Creating instance template ...",CREATE_GROUP_MANAGER:"Creating group manager ...",POLLING_GROUP_MANAGER:"Creating group manager ...",RESIZE_GROUP_MANAGER:"Resizing group manager ...",POLLING_RESIZE_GROUP_MANAGER:"Resizing group manager ...",SET_GROUP_ENDPOINTS:"Setting group endpoints ...",POLLING_SET_GROUP_ENDPOINTS:"Setting group endpoints ...",
SET_AUTO_HEALING_POLICIES:"Setting auto healing policies ...",POLLING_SET_AUTO_HEALING_POLICIES:"Setting auto healing policies ...",CREATE_AUTOSCALER:"Creating autoscaler ...",POLLING_AUTOSCALER:"Creating autoscaler ...",CREATE_HEALTH_CHECK:"Creating health check ...",POLLING_CREATE_HEALTH_CHECK:"Creating health check ...",ROLLBACK_CREATE_RESOURCE_POLICY:"Rolling back resource policy creation ...",POLLING_ROLLBACK_CREATE_RESOURCE_POLICY:"Rolling back resource policy creation ...",ROLLBACK_REMOVE_AUTO_HEALING_POLICIES:"Rolling back auto healing policies setting ...",
POLLING_ROLLBACK_REMOVE_AUTO_HEALING_POLICIES:"Rolling back auto healing policies setting ...",ROLLBACK_DELETE_GROUP_MANAGER:"Rolling back group manager creation ...",POLLING_ROLLBACK_DELETE_GROUP_MANAGER:"Rolling back group manager creation ...",ROLLBACK_DELETE_INSTANCE_TEMPLATE:"Rolling back instance template creation ...",POLLING_ROLLBACK_DELETE_INSTANCE_TEMPLATE:"Rolling back instance template creation ...",ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ...",POLLING_ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ..."},
Tm["cloud-console.compute.cloud.patchInstanceGroupUpdatePolicy"]={PATCH_UPDATE_POLICY:"Restarting/Replacing ...",POLLING_OPERATION:"Restarting/Replacing ..."},Tm["cloud-console.compute.createForwardingRule"]={CREATE_FORWARDING_RULE:"Creating forwarding rule ...",POLLING_FORWARDING_RULE_OPERATION:"Creating forwarding rule ..."},Tm["cloud-console.compute.cloud.deleteInstantSnapshot"]={DELETE_INSTANT_SNAPSHOT:"Deleting instant snapshot ...",POLLING_OPERATION:"Deleting instant snapshot ..."},Tm["cloud-console.compute.deleteSnapshot"]=
{DELETE_SNAPSHOT:"Deleting snapshot ...",POLLING_OPERATION:"Deleting snapshot ..."},Tm["cloud-console.compute.deleteForwardingRule"]={DELETE_FORWARDING_RULE:"Deleting forwarding rule ...",POLLING_FORWARDING_RULE_OPERATION:"Deleting forwarding rule ..."},Tm["cloud-console.compute.cloud.editInstanceParallel"]={CREATE_DISKS:"Creating disks ...",ATTACH_CREATED_DISKS:"Attaching created disks ...",ATTACH_DISKS:"Attaching disks ...",DETACH_DISKS:"Detaching disks ...",SET_DISKS_AUTODELETE:"Setting disks autodelete ...",
SET_SCHEDULING:"Setting scheduling ...",SET_DELETION_PROTECTION:"Setting deletion protection ...",SET_METADATA:"Setting metadata ...",UPDATE_NODE_POOL:"Updating node pool ...",SET_LABELS:"Setting labels ...",SET_NODE_POOL_MANAGEMENT:"Setting node pool management ...",SET_ADDONS_CONFIG:"Setting add-ons config ...",SET_TAGS:"Setting tags ...",ADD_ACCESS_CONFIGS:"Adding access configurations ...",DELETE_ACCESS_CONFIGS:"Deleting access configurations ...",UPDATE_ACCESS_CONFIGS:"Updating access configurations ...",
UPDATE_ADVANCED_MACHINE_FEATURES:"Updating advanced machine features ...",UPDATE_INSTANCE_PROPERTIES:"Updating instance properties...",UPDATE_NETWORK_PERFORMANCE_CONFIG:"Updating network performance config ...",UPDATE_SHIELDED_INSTANCE_CONFIG:"Updating Shielded instance configuration ...",DELETE_ALIAS_IP_RANGES:"Deleting alias IP ranges ...",CREATE_ALIAS_IP_RANGES:"Creating alias IP ranges ...",CHECK_STATUS:"Checking status ...",TRY_STOP_INSTANCE:"Trying instance stop ...",SET_MACHINE_TYPE:"Setting machine type ...",
UPDATE_DISPLAY_DEVICE:"Updating display device ...",SET_MIN_CPU_PLATFORM:"Setting CPU platform ...",SET_MIN_CPU_PLATFORM_TO_AUTOMATIC:"Setting CPU platform ...",TRY_START_INSTANCE:"Trying instance start ...",INITIALIZE_FIREWALLS_TO_CREATE:"Creating firewalls ...",CREATE_FIREWALLS:"Creating firewalls ...",UPDATE_NETWORK_INTERFACE:"Updating network interfaces ...",ROLLBACK_CREATE_DISKS:"Rolling back disk creation ...",ROLLBACK_ATTACH_CREATED_DISKS:"Rolling back created disks attaching ...",ROLLBACK_ATTACH_DISKS:"Rolling back disks attaching ...",
ROLLBACK_DETACH_DISKS:"Rolling back disks detaching ...",ROLLBACK_SET_DISKS_AUTODELETE:"Rolling back disks autodelete setting ...",ROLLBACK_SET_SCHEDULING:"Rolling back scheduling setting ...",ROLLBACK_SET_DELETION_PROTECTION:"Rolling back deletion protection setting ...",ROLLBACK_SET_METADATA:"Rolling back metadata setting ...",ROLLBACK_SET_LABELS:"Rolling back labels setting ...",ROLLBACK_SET_TAGS:"Rolling back tags setting ...",ROLLBACK_ADD_ACCESS_CONFIGS:"Rolling back access configurations adding ...",
ROLLBACK_DELETE_ACCESS_CONFIGS:"Rolling back access configurations deletion ...",ROLLBACK_UPDATE_ACCESS_CONFIGS:"Rolling back access configurations update ...",ROLLBACK_UPDATE_ADVANCED_MACHINE_FEATURES:"Rolling back advanced machine features ...",ROLLBACK_UPDATE_INSTANCE_PROPERTIES:"Rolling back instance properties ...",ROLLBACK_UPDATE_NETWORK_PERFORMANCE_CONFIG:"Rolling back network performance config ...",ROLLBACK_UPDATE_SHIELDED_INSTANCE_CONFIG:"Rolling back Shielded instance configuration update ...",
ROLLBACK_DELETE_ALIAS_IP_RANGES:"Rolling back alias IP ranges deletion ...",ROLLBACK_CREATE_ALIAS_IP_RANGES:"Rolling back alias IP ranges creation ...",ROLLBACK_TRY_STOP_INSTANCE:"Rolling back instance stop trying ...",ROLLBACK_SET_MACHINE_TYPE:"Rolling back machine type setting ...",ROLLBACK_UPDATE_DISPLAY_DEVICE:"Rolling back the update of display device ...",ROLLBACK_TRY_START_INSTANCE:"Rolling back instance start trying ...",ROLLBACK_CREATE_FIREWALLS:"Rolling back firewalls creation ...",ROLLBACK_SET_MIN_CPU_PLATFORM:"Rolling back CPU platform setting ...",
ROLLBACK_UPDATE_NETWORK_INTERFACE:"Rolling back network interfaces update ..."},Tm["cloud-console.compute.cloud.deleteTargetPool"]={REMOVE_INSTANCE_GROUP:"Deleting instance group ...",POLLING_REMOVE_INSTANCE_GROUP:"Deleting instance group ...",DELETE_TARGET_POOL:"Deleting target pool ...",POLLING_DELETE_TARGET_POOL:"Deleting target pool ...",ROLLBACK_REMOVE_INSTANCE_GROUP:"Rolling back instance group deletion ...",POLLING_ROLLBACK_REMOVE_INSTANCE_GROUP:"Rolling back instance group deletion ..."},
Tm["cloud-console.compute.deleteImage"]={DELETE_IMAGE:"Deleting image ...",POLLING_OPERATION:"Deleting image ..."},Tm["cloud-console.compute.deleteDisk"]={DELETE_DISK:"Deleting disk ...",POLLING_DISK_OPERATION:"Deleting disk ..."},Tm["cloud-console.compute.cloud.deleteInstanceFromManagedGroup"]={DELETE_INSTANCE:"Deleting instance ...",POLLING_DELETE_INSTANCE:"Deleting instance ..."},Tm["cloud-console.compute.cloud.abandonInstanceFromManagedGroup"]={ABANDON_INSTANCE:"Abandoning instance ...",POLLING_ABANDON_INSTANCE:"Abandoning instance ..."},
Tm["cloud-console.compute.cloud.editTargetPool"]={REMOVE_INSTANCES:"Deleting instance ...",POLLING_REMOVE_INSTANCES:"Deleting instance ...",ADD_INSTANCES:"Adding instance ...",POLLING_ADD_INSTANCES:"Adding instance ...",ADD_INSTANCE_GROUP:"Adding instance group ...",POLLING_ADD_INSTANCE_GROUP:"Adding instance group ...",REMOVE_INSTANCE_GROUP:"Deleting instance group ...",POLLING_REMOVE_INSTANCE_GROUP:"Deleting instance group ...",CREATE_HEALTH_CHECK:"Creating health check ...",POLLING_CREATE_HEALTH_CHECK:"Creating health check ...",
REMOVE_HEALTH_CHECKS:"Deleting health check ...",POLLING_REMOVE_HEALTH_CHECKS:"Deleting health check ...",ADD_HEALTH_CHECKS:"Adding health checks ...",POLLING_ADD_HEALTH_CHECKS:"Adding health checks ...",SET_BACKUP:"Setting backup ...",POLLING_SET_BACKUP:"Setting backup ...",ROLLBACK_REMOVE_INSTANCES:"Rolling back instances deletion ...",POLLING_ROLLBACK_REMOVE_INSTANCES:"Rolling back instances deletion ...",ROLLBACK_ADD_INSTANCES:"Rolling back instance adding ...",POLLING_ROLLBACK_ADD_INSTANCES:"Rolling back instance adding ...",
ROLLBACK_ADD_INSTANCE_GROUPS:"Rolling back instance groups adding ...",POLLING_ROLLBACK_ADD_INSTANCE_GROUPS:"Rolling back instance groups adding ...",ROLLBACK_REMOVE_INSTANCE_GROUPS:"Rolling back instance groups deletion ...",POLLING_ROLLBACK_REMOVE_INSTANCE_GROUPS:"Rolling back instance groups deletion ...",ROLLBACK_REMOVE_HEALTH_CHECKS:"Rolling back health checks deletion ...",POLLING_ROLLBACK_REMOVE_HEALTH_CHECKS:"Rolling back health checks deletion ...",ROLLBACK_ADD_HEALTH_CHECKS:"Rolling back health checks adding ...",
POLLING_ROLLBACK_ADD_HEALTH_CHECKS:"Rolling back health checks adding ...",ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check deletion ...",POLLING_ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check deletion ...",ROLLBACK_SET_BACKUP:"Rolling back backup setting ...",POLLING_ROLLBACK_SET_BACKUP:"Rolling back backup setting ..."},Tm["cloud-console.compute.cloud.deleteInstanceGroup"]={DELETE_INSTANCE_GROUP:"Deleting instance group ...",POLLING_DELETE_INSTANCE_GROUP:"Deleting instance group ..."},
Tm["cloud-console.compute.cloud.editInstanceGroup"]={SET_ENDPOINTS:"Setting endpoints ...",POLLING_SET_ENDPOINTS:"Setting endpoints ...",ADD_RESOURCES:"Adding resources ...",POLLING_ADD_RESOURCES:"Adding resources ...",REMOVE_RESOURCES:"Deleting resource ...",POLLING_REMOVE_RESOURCES:"Deleting resource ...",ROLLBACK_SET_ENDPOINTS:"Rolling back endpoints setting ...",POLLING_ROLLBACK_SET_ENDPOINTS:"Rolling back endpoints setting ...",ROLLBACK_REMOVE_RESOURCES:"Rolling back resource deletion ...",POLLING_ROLLBACK_REMOVE_RESOURCES:"Rolling back resource deletion ..."},
Tm["cloud-console.compute.deleteInstanceTemplate"]={DELETE_TEMPLATE:"Deleting instance template ...",POLLING_DELETE_TEMPLATE:"Deleting instance template ..."},Tm["cloud-console.compute.cloud.deleteManagedGroup"]={DELETE_GROUP_MANAGER:"Deleting group manager ...",POLLING_DELETE_GROUP_MANAGER:"Deleting group manager ...",DELETE_AUTOSCALER:"Deleting autoscaler ...",POLLING_DELETE_AUTOSCALER:"Deleting autoscaler ...",ROLLBACK_RESTORE_AUTOSCALER:"Rolling back autoscaler deletion ...",POLLING_ROLLBACK_RESTORE_AUTOSCALER:"Rolling back autoscaler deletion ..."},
Tm["cloud-console.container.createNodePool"]={CREATE_NODE_POOL:"Creating node pool ...",POLLING_CREATE_NODE_POOL:"Creating node pool ..."},Tm["cloud-console.container.ncd.createNodePool"]={CREATE_NODE_POOL:"Creating node pool ...",POLLING_CREATE_NODE_POOL:"Creating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolAutoscaling"]={UPDATE_NODE_POOL_AUTOSCALING:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_AUTOSCALING:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolImageType"]=
{UPDATE_NODE_POOL_IMAGE_TYPE:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_IMAGE_TYPE:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolLocations"]={UPDATE_NODE_POOL_LOCATIONS:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_LOCATIONS:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolManagement"]={UPDATE_NODE_POOL_MANAGEMENT:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_MANAGEMENT:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolSize"]=
{UPDATE_NODE_POOL_SIZE:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_SIZE:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolUpgradeSettings"]={UPDATE_NODE_POOL_UPGRADE_SETTINGS:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_UPGRADE_SETTINGS:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolVersion"]={UPDATE_NODE_POOL_VERSION:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_VERSION:"Updating node pool ..."},Tm["cloud-console.container.ncd.updateNodePoolWorkloadMetadata"]=
{UPDATE_NODE_POOL_WORKLOAD_METADATA:"Updating node pool ...",POLLING_UPDATE_NODE_POOL_WORKLOAD_METADATA:"Updating node pool ..."},Tm["cloud-console.compute.cloud.updateBackendService"]={CREATE_RESOURCE_VIEWS:"Creating resource views ...",UPDATE_ENDPOINTS:"Updating endpoints ...",CREATE_BACKEND_SERVICE:"Creating backend service ...",UPDATE_BACKEND_SERVICE:"Updating backend service ...",CREATE_HTTP_HEALTH_CHECK:"Creating HTTP health check ...",CREATE_HTTPS_HEALTH_CHECK:"Creating HTTPS health check ...",
ADD_ZONE_RESOURCES:"Adding zone resources ...",REMOVE_ZONE_RESOURCES:"Deleting zone resources ...",ROLLBACK_CREATE_RESOURCE_VIEWS:"Rolling back resource views creation ...",ROLLBACK_UPDATE_ENDPOINTS:"Rolling back endpoints update ...",ROLLBACK_CREATE_HTTP_HEALTH_CHECK:"Rolling back HTTP health check creation ...",ROLLBACK_CREATE_HTTPS_HEALTH_CHECK:"Rolling back HTTPS health check creation ...",ROLLBACK_ADD_ZONE_RESOURCES:"Roling back zone resources adding ...",ROLLBACK_REMOVE_ZONE_RESOURCES:"Rolling back resources deletion ..."},
Tm["cloud-console.container.createCluster"]={ENABLE_API:"Creating cluster ...",POLLING_ENABLE_API:"Creating cluster ...",CREATE_CLUSTER:"Creating cluster ...",POLLING_CREATE_CLUSTER:"Creating cluster ..."},Tm["cloud-console.container.ncd.createCluster"]={ENABLE_API:"Creating cluster ...",POLLING_ENABLE_API:"Creating cluster ...",CREATE_CLUSTER:"Creating cluster ...",POLLING_CREATE_CLUSTER:"Creating cluster ..."},Tm["cloud-console.compute.updateInstanceTags"]={UPDATE_TAGS:"Updating tags ...",CREATE_FIREWALL:"Creating firewall ...",
POLLING_OPERATION:"Updating tags ...",POLLING_FIREWALL_OPERATION:"Creating firewall ..."},Tm["cloud-console.compute.stopInstance"]={STOP_INSTANCE:"Stopping instance ...",POLLING_INSTANCE_OPERATION:"Stopping instance ..."},Tm["cloud-console.compute.startInstance"]={START_INSTANCE:"Starting instance ...",POLLING_INSTANCE_OPERATION:"Starting instance ..."},Tm["cloud-console.compute.cloud.updateManagedGroup"]={CREATE_HEALTH_CHECK:"Creating health check ...",POLLING_CREATE_HEALTH_CHECK:"Creating health check ...",
UPDATE_AUTO_HEALING_POLICIES:"Updating auto healing policies ...",POLLING_UPDATE_AUTO_HEALING_POLICIES:"Updating auto healing policies ...",CREATE_INSTANCE_TEMPLATE:"Creating instance template ...",POLLING_CREATE_INSTANCE_TEMPLATE:"Creating instance template ...",UPDATE_INSTANCE_GROUP_MANAGER:"Starting update ...",POLLING_UPDATE_INSTANCE_GROUP_MANAGER:"Starting update ...",UPDATE_ENDPOINTS:"Updating endpoints ...",POLLING_UPDATE_ENDPOINTS:"Updating endpoints ...",UPDATE_TEMPLATE:"Updating template ...",
POLLING_UPDATE_TEMPLATE:"Updating template ...",DELETE_AUTOSCALER:"Deleting autoscaler ...",POLLING_DELETE_AUTOSCALER:"Deleting autoscaler ...",CREATE_AUTOSCALER:"Creating autoscaler ...",POLLING_CREATE_AUTOSCALER:"Creating autoscaler ...",UPDATE_AUTOSCALER:"Updating autoscaler ...",POLLING_UPDATE_AUTOSCALER:"Updating autoscaler ...",RESIZE:"Resizing ...",POLLING_RESIZE:"Resizing ...",SET_UPDATE_POLICY:"Changing update policy ...",POLLING_SET_UPDATE_POLICY:"Changing update policy ...",SET_STATEFUL_POLICY:"Changing stateful policy ...",
POLLING_SET_STATEFUL_POLICY:"Changing stateful policy ...",SET_INTERMEDIATE_STATEFUL_POLICY:"Changing stateful policy to intermediate version ...",POLLING_SET_INTERMEDIATE_STATEFUL_POLICY:"Changing stateful policy to intermediate version ...",ROLLBACK_RESTORE_ENDPOINTS:"Rolling back endpoints update ...",POLLING_ROLLBACK_RESTORE_ENDPOINTS:"Rolling back endpoints update ...",ROLLBACK_RESTORE_TEMPLATE:"Rolling back template update ...",POLLING_ROLLBACK_RESTORE_TEMPLATE:"Rolling back template update ...",
ROLLBACK_RESTORE_AUTOSCALER:"Rolling back autoscaler update ...",POLLING_ROLLBACK_RESTORE_AUTOSCALER:"Rolling back autoscaler update ...",ROLLBACK_RESTORE_AUTO_HEALING_POLICIES:"Rolling back auto healing policies update ...",POLLING_ROLLBACK_RESTORE_AUTO_HEALING_POLICIES:"Rolling back auto healing policies update ...",ROLLBACK_DELETE_INSTANCE_TEMPLATE:"Rolling back instance template creation ...",POLLING_ROLLBACK_DELETE_INSTANCE_TEMPLATE:"Rolling back instance template creation ...",ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ...",
POLLING_ROLLBACK_DELETE_HEALTH_CHECK:"Rolling back health check creation ...",ROLLBACK_SET_UPDATE_POLICY:"Rolling back update policy ...",POLLING_ROLLBACK_SET_UPDATE_POLICY:"Rolling back update policy ...",ROLLBACK_SET_STATEFUL_POLICY:"Rolling back stateful policy ...",POLLING_ROLLBACK_SET_STATEFUL_POLICY:"Rolling back stateful policy ...",ROLLBACK_RESIZE:"Rolling back resize ...",POLLING_ROLLBACK_RESIZE:"Rolling back resize ..."},Tm["cloud-console.container.deleteNodePool"]={DELETE_NODE_POOL:"Deleting node pool ...",
POLLING_DELETE_NODE_POOL:"Deleting node pool ..."},Tm["cloud-console.container.ncd.deleteNodePool"]={DELETE_NODE_POOL:"Deleting node pool ...",POLLING_DELETE_NODE_POOL:"Deleting node pool ..."},Tm["cloud-console.container.updateCluster"]={UPDATE_CLUSTER:"Updating cluster ...",POLLING_UPDATE_CLUSTER:"Updating cluster ..."},Tm["cloud-console.container.5m2w.deployApp"]={CREATE_CLUSTER:"Creating cluster ...",BUILD_IMAGE:"Building container images ...",POLLING_CLUSTER_AND_IMAGE:"Creating cluster ...",
DEPLOY_CONTAINER:"Deploying container ...",POLL_DEPLOYMENT:"Waiting for pods ..."},Tm["cloud-console.container.gkeEdition.set"]={ENABLE_API:"Enabling Kubernetes Engine API ...",POLLING_ENABLE_API:"Enabling Kubernetes Engine API ...",SET_GKE_EDITION:"Setting GKE edition ..."},Tm["cloud-console.container.deleteCluster"]={DELETE_CLUSTER:"Deleting cluster ...",POLLING_DELETE_CLUSTER:"Deleting cluster ..."},Tm["cloud-console.compute.cloud.enableCompute"]={ENABLE_APIS:"Enabling GCE API ...",POLL_ENABLE_APIS:"Enabling GCE API ...",
POLL_GET_PROJECT:"Enabling GCE API ...",WAIT_FOR_PROPAGATION:"Enabling GCE API ..."},Tm["cloud-console.compute.cloud.enableComputeEngine"]={ENABLE_APIS:"Enabling GCE API ...",POLL_ENABLE_APIS:"Enabling GCE API ...",POLL_GET_PROJECT:"Enabling GCE API ...",WAIT_FOR_PROPAGATION:"Enabling GCE API ..."},Tm["cloud-console.compute.cloud.enableContainerEngine"]={ENABLE_APIS:"Enabling GKE API ...",POLL_ENABLE_APIS:"Enabling GKE API ...",POLL_LIST_CLUSTERS:"Enabling GKE API ...",WAIT_FOR_PROPAGATION:"Enabling GKE API ..."},
Tm["cloud-console.cloudidentity.createOrgAsAdmin"]={FIND_OR_CREATE_POLL:"Creating organization ...",GRANT_RIGHTS:"Granting rights ..."},Tm["maps-console.support.createCase"]={CREATE_ASSET:"Preparing support case creation ...",POLLING_CREATE_ASSET:"Preparing support case creation ...",CREATE_CASE:"Creating support case ..."},Tm["cloud-console.cloudbuild.buildContainers"]={CONNECT_REPOSITORIES:"Building container images ...",POLL_CONNECT_REPOSITORIES:"Building container images ...",BUILD_CONTAINERS:"Building container images ...",
POLL_BUILD_CONTAINERS:"Building container images ..."},Tm["cloud-console.security.export"]={CSCC_EXECUTE_EXPORTING:"Exporting ..."},Tm["SECURITY_SHARED_GRAPHQL-Mutation-AssetInventoryMutations-exportAssets"]={EXPORT_ASSETS:"Exporting ..."},Tm["cloud-console.cloudmigration.velostrataManager.create"]={CREATE_VELOSTRATA_MANAGER_VM:"Creating Velostrata Manager ...",POLL_VELOSTRATA_MANAGER_VM:"Creating Velostrata Manager ..."},Tm["cloud-console.sddc.createClusterGroupWithCluster"]={CREATE_CLUSTER:"Creating cluster ...",
CREATE_CLUSTER_GROUP:"Creating cluster group ..."},Tm["cloud-console.sddc.deleteClusterGroupWithCluster"]={DELETE_IP_ADDRESS:"Deleting IP address ...",DELETE_CLUSTER:"Deleting cluster ...",DELETE_CLUSTER_GROUP:"Deleting cluster group ..."},Tm["cloud-console.sddc.patchClusterGroup"]={DELETE_IP_ADDRESS:"Deleting IP address ...",CREATE_IP_ADDRESS:"Creating IP address ...",PATCH_CLUSTER_GROUP:"Updating ..."},Tm["cloud-console.sddc.adjustClusterNodes"]={ADJUST_NODES:"Adjusting ..."},Tm["cloud-console.sddc.resetCloudAdminCredentials"]=
{RESET_CLOUD_ADMIN_CREDENTIALS:"Reseting ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-createPrivateCloud"]={CREATE_PRIVATE_CLOUD:"Creating private cloud ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-updatePrivateCloud"]={UPDATE_PRIVATE_CLOUD:"Updating private cloud ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-deletePrivateCloud"]={DELETE_PRIVATE_CLOUD:"Deleting private cloud ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-undeletePrivateCloud"]={UNDELETE_PRIVATE_CLOUD:"Un-deleting private cloud ..."},
Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-resetNsxCredentials"]={RESET_NSX_CREDENTIALS:"Resetting nsx credentials ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-resetVcenterCredentials"]={RESET_VCENTER_CREDENTIALS:"Resetting vCenter credentials ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-createCluster"]={VMWARE_ENGINE_CLUSTER_CREATE:"Creating cluster ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-updateCluster"]={VMWARE_ENGINE_CLUSTER_UPDATE:"Updating cluster ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-deleteCluster"]=
{VMWARE_ENGINE_CLUSTER_DELETE:"Deleting cluster ..."},Tm["VMWAREENGINE_GRAPHQL-VmwareengineMutations-createHcxActivationKey"]={VMWARE_ENGINE_HCX_ACTIVATION_KEY_CREATE:"Creating HCX activation key ..."},Tm["cloud-console.anthos.createAndRegisterGkeCluster"]={CREATE_CLUSTER:"Creating cluster ...",CREATE_MEMBERSHIP:"Registering cluster...",ANTHOS_INSTALL_AND_INITIALIZE_AGENT:"Initializing Agent..."},Tm["cloud-console.anthos.createMembership"]={CREATE_MEMBERSHIP:"Registering cluster...",ANTHOS_INSTALL_AND_INITIALIZE_AGENT:"Initializing Agent..."},
Tm["cloud-console.anthos.installGkeConnectAgent"]={ANTHOS_INSTALL_AND_INITIALIZE_AGENT:"Initializing Agent..."},Tm["cloud-console.anthos.deleteMembership"]={ANTHOS_REMOVE_FROM_HUB:"Deleting membership..."},Tm["RECOMMENDATION_IMPORT::CREATE"]={POLL_OPERATION:"Importing..."},Tm["GCE_COMPUTE_NODE_GROUP::UPDATE"]={PATCH_NODE_GROUP:"Updating node group...",ROLLBACK_PATCH_NODE_GROUP:"Rolling back update...",ADD_NODES_NODE_GROUP:"Adding nodes..."},Tm["GCE_COMPUTE_MIG_AUTOSCALER::CREATE"]={CREATE_MIG_AUTOSCALER:"Creating autoscaler..."},
Tm["GCE_COMPUTE_SCALING_SCHEDULE::DELETE"]={DELETE_SCALING_SCHEDULES:"Deleting scaling schedules..."},Tm["GCE_COMPUTE_SCALING_SCHEDULE::SAVE"]={SAVE_SCALING_SCHEDULE:"Saving scaling schedule..."},Tm["GCE_COMPUTE_SCALING_SCHEDULE::SET_DISABLE"]={SET_DISABLE_FOR_SCALING_SCHEDULES:"Set disable for scaling schedules..."},Tm["GCE_COMPUTE_NODE_GROUP::CREATE"]={CREATE_NODE_GROUP:"Creating node group..."},Tm["GCE_COMPUTE_NODE_TEMPLATE::CREATE"]={CREATE_NODE_TEMPLATE:"Creating node template..."},Tm["cloud-console.anthos.createAcp"]=
{CREATE_ACP:"Creating Anthos admin cluster..."},Tm["DATAPLEX_FLOWS_V1::CREATE_LAKE"]={DATAPLEX_CREATE_LAKE:"Creating lake...",DATAPLEX_CREATE_ZONE:"Creating zone...",DATAPLEX_CREATE_ASSET:"Creating asset..."},Tm["DATAPLEX_FLOWS_V1::CREATE_ZONE"]={DATAPLEX_CREATE_ZONE:"Creating zone...",DATAPLEX_CREATE_ASSET:"Creating asset..."},Tm["API_GATEWAY_SEQUENTIAL_FLOW::CREATE"]={CREATING_API:"Creating API...",CREATING_API_CONFIG:"Creating API config...",CREATING_GATEWAY:"Creating gateway...",UPDATING_GATEWAY:"Updating gateway..."},
Tm["DLP_DISCOVERY_CONFIGURATION::CREATE"]={CREATE_PROJECT:"Creating service account container...",ASSIGN_BILLING:"Assigning billing account...",ENABLE_SERVICE:"Enabling DLP service...",CREATE_SERVICE_ACCOUNT:"Creating DLP service account...",SET_IAM_POLICY:"Setting up permissions...",CREATE_TEMPLATE:"Creating inspect template...",CREATE_TRIGGER:"Creating data profile configuration..."},Tm["cloud-console.anthos.createVsphereCluster"]={CREATE_VSPHERE_CLUSTER:"Creating Anthos on vSphere cluster..."},
Tm["cloud-console.anthos.deleteVsphereCluster"]={DELETE_VSPHERE_CLUSTER:"Deleting vSphere cluster..."},Tm["cloud-console.anthos.deleteVsphereNodePool"]={DELETE_VSPHERE_NODE_POOL:"Deleting Node pool on vSphere cluster..."},Tm["cloud-console.anthos.updateVsphereNodePool"]={UPDATE_VSPHERE_NODE_POOL:"Updating Node pool on vSphere cluster..."},Tm["cloud-console.anthos.updateVsphereCluster"]={UPDATE_VSPHERE_CLUSTER:"Updating vSphere cluster..."},Tm["cloud-console.anthos.createVsphereNodePool"]={CREATE_VSPHERE_NODE_POOL:"Creating Node pool on vSphere cluster..."},
Tm);
var dDa=Error.captureStackTrace;
var Um={},deb=(Um.aiplatformDeleteModel=function(){return"Delete model"},Um.assetCenterExportAssets=function(a){return"Export assets from "+a.parent+" to "+a.cloudStorageUri},Um.deployBackupServer=function(){return"Create backup and recovery server"},Um.createManagementServer=function(a){return"BACKUP_RESTORE"===a.instanceType?"Actifio Go management console activation in "+a.location:"DISASTER_RECOVERY"===a.instanceType?"Resiliency Director activation in "+a.location:"Management server activation in "+
a.location},Um.deleteManagementServer=function(a){return"BACKUP_RESTORE"===a.instanceType?"Actifio Go management console deactivation in "+a.location:"DISASTER_RECOVERY"===a.instanceType?"Resiliency Director deactivation in "+a.location:"Management server deactivation in "+a.location},Um.createCloudAdDomain=function(a){return"Create Microsoft AD Domain: "+a.fqdn},Um.deleteCloudAdDomain=function(a){return"Delete Microsoft AD Domain: "+a.fqdn},Um.updateCloudAdDomain=function(a){return"Update Microsoft AD Domain: "+
a.fqdn},Um.attachCloudAdTrust=function(a){return"Add Microsoft AD Trust: "+a.trustDomain},Um.detachCloudAdTrust=function(a){return"Remove Microsoft AD Trust: "+a.trustDomain},Um.reconfigureCloudAdTrust=function(a){return"Update Microsoft AD Trust: "+a.trustDomain},Um.gcdCreateRollout=function(a){return"Create Cloud Deploy rollout: "+a.rolloutId},Um.cloudSetupResourceHierarchy=function(){return"Deploying resource hierarchy"},Um.coliseumPoller=function(a){return a.description},Um.ciCreateOrgAsAdmin=
function(){return"Organization is being created"},Um.csccExport=function(a){return"Export "+a.entityType+" to "+a.objectUri},Um.bulkMuteFindingsWithFilter=function(a){return'Mute findings matching "'+a.muteRule+'"'},Um.dlpCreateDiscoveryConfiguration=function(a){return"Create data profile configuration for "+a.resourceLocation},Um.gaeCreateApp=function(a){return"Create App Engine App "+a.appId+" in "+a.location},Um.gaeDeleteServices=function(a){return(new ym('{NUM_SERVICES_TO_DELETE, plural, =1 {Delete App Engine service "{SERVICE_ID}"}other {Delete # App Engine services}}')).format({NUM_SERVICES_TO_DELETE:parseInt(a.numServices,
10),SERVICE_ID:a.serviceId})},Um.gaeDeleteVersions=function(a){return(new ym('{NUM_VERSIONS_TO_DELETE, plural, =1 {Delete App Engine version "{VERSION_ID}"}other {Delete # App Engine versions}}')).format({NUM_VERSIONS_TO_DELETE:parseInt(a.numVersions,10),VERSION_ID:a.versionId})},Um.gaeCreateVersion=function(a){return"Create version: "+a.versionId},Um.gaeEnableDebugInstance=function(a){return(new ym('Enable App Engine debug instance "{INSTANCE_ID}"')).format({INSTANCE_ID:a.instanceId})},Um.gaeShutdownInstances=
function(a){return(new ym('{NUM_INSTANCES_TO_SHUTDOWN, plural, =1 {Shutdown App Engine instance "{INSTANCE_ID}"}other {Shutdown # App Engine instances}}')).format({NUM_INSTANCES_TO_SHUTDOWN:parseInt(a.numInstances,10),INSTANCE_ID:a.instanceId})},Um.gaeStopStartVersions=function(a){var b="Stop App Engine version "+a.versionId,c="Start App Engine version "+a.versionId;return"true"==a.serving?c:b},Um.gaeUpdateService=function(a){return(new ym('Update App Engine service "{SERVICE_ID}"')).format({SERVICE_ID:a.serviceId})},
Um.gcbBuildContainers=function(){return"Build container images"},Um.gceAddNetworkPeering=function(a){return'Create network peering connection "'+a.resourceName+'"'},Um.gceAttachNetworkEndpoints=function(){return"Attach network endpoints"},Um.gceDetachNetworkEndpoints=function(){return"Detach network endpoints"},Um.gceCreateNetworkEndpointGroup=function(){return"Create network endpoint group"},Um.gceDeleteNetworkEndpointGroup=function(){return"Delete network endpoint group"},Um.gceAddSecurityPolicyRule=
function(a){return"Adding rule with priority "+a.rulePriority+' to security policy "'+a.securityPolicyName+'".'},Um.gceDeleteSecurityPolicyRule=function(a){return"Deleting rule with priority "+a.rulePriority+' from security policy "'+a.securityPolicyName+'".'},Um.gcePatchSecurityPolicyRule=function(a){return"Updating rule with priority "+a.rulePriority+' in security policy "'+a.securityPolicyName+'".'},Um.gceCreateAndAttachDisk=function(a){return'Create disk "'+a.diskName+'" attached to instance "'+
a.instanceName+'"'},Um.gceCreateBackendBucket=function(a){return'Creating backend bucket "'+a.backendBucketName+'"'},Um.gceCreateBackendService=function(a){return'Creating backend service "'+a.backendServiceName+'"'},Um.gceCreateTrafficDirectorService=function(a){return'Creating Traffic Director service "'+a.backendServiceName+'"'},Um.gceCreateCdnOrigin=function(a){return'Create CDN origin for "'+a.loadBalancerName+'"'},Um.gceCreateCdnOriginV2=function(a){return'Create CDN origin "'+a.cdnOriginName+
'"'},Um.gceUpdateCdnOriginV2=function(a){return'Update CDN origin "'+a.cdnOriginName+'"'},Um.gceCreateConnectivityTest=function(a){return'Create connectivity test "'+a.resourceName+'"'},Um.gceCreateDisk=function(a){return'Create disk "'+a.diskName+'"'},Um.gceCreateFirewallRule=function(a){return'Create firewall rule "'+a.firewallRuleName+'"'},Um.gceCreateForwardingRule=function(a){return'Create forwarding rule "'+a.forwardingRuleName+'"'},Um.gceCreateGlobalForwardingRule=function(a){return a.loadBalancerName?
'Create forwarding rule "'+a.forwardingRuleName+'" for HTTP load balancer '+a.loadBalancerName:'Create forwarding rule "'+a.forwardingRuleName+'"'},Um.gceCreateHealthCheck=function(a){return'Create health check "'+a.resourceName+'"'},Um.gceCreateHost=function(a){return'Create host "'+a.hostName+'"'},Um.gceCreateImage=function(a){return'Create image "'+a.imageName+'"'},Um.gceCreateInstance=function(a){return'Create VM instance "'+a.instanceName+'"'},Um.gceCreateInstanceAndBootDisk=function(a){return'Create VM instance "'+
a.instanceName+'" and its boot disk "'+a.diskName+'"'},Um.gceCreateInstanceGroup=function(a){return'Create VM instance group "'+a.instanceGroupName+'"'},Um.gceCreateInstanceTemplate=function(a){return'Create instance template "'+a.name+'"'},Um.gceCreateInterconnect=function(a){return(new ym('{NUM_RESOURCES_TO_CREATE, plural, =1 {Creating interconnect "{INTERCONNECT_NAME}"}other {Creating # interconnects}}')).format({NUM_RESOURCES_TO_CREATE:a.interconnectNumber,INTERCONNECT_NAME:a.interconnectName})},
Um.gceCreateIpAddress=function(a){return'Create IP address "'+(a&&a.ipAddressName)+'"'},Um.gceCreateIpRange=function(a){return'Create IP range "'+(a&&a.resourceName)+'"'},Um.gceCreateLoadBalancer=function(a){return'Create load balancer "'+a.loadBalancerName+'"'},Um.gceCreateLoadBalancing=function(a){return'Create load balancing for forwarding rule "'+a.forwardingRuleName+'"'},Um.gceCreateManagedGroup=function(a){return'Create VM instance group "'+a.instancGroupName+'"'},Um.gceCreateNetwork=function(a){return'Create network "'+
a.networkName+'"'},Um.gceCreateNodeGroup=function(a){return'Create node group "'+a.nodeGroupName+'"'},Um.gceCreatePrivateConnection=function(a){return'Create private connection "'+a.resourceName+'"'},Um.gceCreateRoute=function(a){return'Create route "'+a.resourceName+'"'},Um.gceCreateRouter=function(a){return'Create router "'+a.resourceName+'"'},Um.gceCreateSecurityPolicy=function(a){return'Create security policy "'+a.securityPolicyName+'"'},Um.gcePatchSecurityPolicy=function(a){return'Patch security policy "'+
a.securityPolicyName+'"'},Um.gceCreateSnapshot=function(a){return'Create snapshot "'+a.snapshotName+'"'},Um.gceCreateSslPolicy=function(a){return'Create SSL policy "'+a.policyName+'"'},Um.gceCreateSslCertificate=function(a){return'Create SSL certificate "'+a.resourceName+'"'},Um.gceCreateTargetPool=function(a){return'Create target pool "'+a.targetPoolName+'"'},Um.gceCreateExternalVpnGateway=function(a){return'Create external VPN gateway "'+a.vpnGatewayName+'"'},Um.gceCreateClassicVpn=function(a){return'Create VPN "'+
a.vpnName+'"'},Um.gceCreateClassicVpnTunnel=function(a){return'Create VPN tunnel "'+a.tunnelName+'"'},Um.gceCreateVpnGateway=function(a){return'Create VPN gateway "'+a.vpnGatewayName+'"'},Um.gceCreateVpnPeerGateway=function(a){return'Create peer VPN gateway "'+a.vpnGatewayName+'"'},Um.gceCreateVpnGateways=function(a){return(new ym('{VPN_GATEWAYS_NUM, plural, =1 {Creating VPN gateway "{VPN_GATEWAY_NAME}"}other {Creating # VPN gateways}}')).format({VPN_GATEWAYS_NUM:a.vpnGatewaysNumber||1,VPN_GATEWAY_NAME:a.vpnGatewayName})},
Um.gceCreateNat=function(a){return'Create NAT gateway "'+a.natName+'"'},Um.gceCreateTrafficDirectorPolicy=function(a){return'Create Traffic Director policy "'+a.policyName+'"'},Um.gceUpdateTrafficDirectorPolicy=function(a){return'Update Traffic Director policy "'+a.policyName+'"'},Um.gceDeleteBackendBucket=function(a){return'Deleting backend bucket "'+a.resourceName+'"'},Um.gceDeleteBackendService=function(a){return'Deleting backend service "'+a.resourceName+'"'},Um.gceDeleteTrafficDirectorPolicy=
function(a){return'Deleting Traffic Director policy "'+a.policyName+'"'},Um.gceDeleteTrafficDirectorService=function(a){return'Deleting Traffic Director service "'+a.backendServiceName+'"'},Um.gceDeleteConnectivityTest=function(a){return'Delete connectivity test "'+a.resourceName+'"'},Um.gceDeleteDisk=function(a){return'Delete disk "'+a.resourceName+'"'},Um.gceDeleteExternalVpnGateway=function(a){return'Delete external VPN gateway "'+a.vpnGatewayName+'"'},Um.gceDeleteInterconnect=function(a){return'Delete interconnect "'+
a.resourceName+'"'},Um.gceDeleteIpAddress=function(a){return'Deleting IP address "'+(a&&a.resourceName)+'"'},Um.gceDeleteIpRange=function(a){return'Delete IP range "'+(a&&a.resourceName)+'"'},Um.gceDeleteFirewallRule=function(a){return'Delete firewall rule "'+a.firewallRuleName+'"'},Um.gceDeleteForwardingRule=function(a){return'Delete forwarding rule "'+a.resourceName+'"'},Um.gceDeleteGlobalForwardingRule=function(a){return'Delete global forwarding rule "'+a.resourceName+'"'},Um.gceDeleteHealthCheck=
function(a){return'Delete health check "'+a.resourceName+'"'},Um.gceDeleteImage=function(a){return'Delete image "'+a.resourceName+'"'},Um.gceDeleteInstance=function(a){return'Delete VM instance "'+a.instanceName+'"'},Um.gceDeleteInstanceAndBootDisk=function(a){return'Delete VM instance "'+a.instanceName+'" and its boot disk "'+a.diskName+'"'},Um.gceDeleteInstanceGroup=function(a){return'Delete VM instance group "'+a.resourceName+'"'},Um.gceDeleteManagedGroup=function(a){return'Delete VM managed group "'+
a.resourceName+'"'},Um.gceDeleteInstanceTemplate=function(a){return'Delete VM instance template "'+a.resourceName+'"'},Um.gceDeleteLoadBalancer=function(a){return'Delete load balancer "'+a.loadBalancerName+'"'},Um.gceDeleteNat=function(a){return(new ym('{NUM_RESOURCES, plural, =1 {Delete NAT gateway "{NAT_GATEWAY_NAME}"}other {Delete {NUM_RESOURCES} NAT gateways}}')).format({NAT_GATEWAY_NAME:a.natName,NUM_RESOURCES:a.natNumber})},Um.gceDeleteNetwork=function(a){return'Delete network "'+a.networkName+
'"'},Um.gceDeletePrivateConnection=function(a){return'Delete private service connection "'+a.resourceName+'"'},Um.gceDeleteRoute=function(a){return'Delete route "'+a.resourceName+'"'},Um.gceDeleteRouter=function(a){return'Delete router "'+a.resourceName+'"'},Um.gceDeleteSecurityPolicy=function(a){return(new ym('{NUM_TARGETS, plural, =1 {Delete security policy "{SECURITY_POLICY_NAME}" and detach from {NUM_TARGETS} target}other {Delete security policy "{SECURITY_POLICY_NAME}" and detach from {NUM_TARGETS} targets}}')).format({SECURITY_POLICY_NAME:a.securityPolicyName,
NUM_TARGETS:parseInt(a.numberOfTargets,10)})},Um.gceDeleteSnapshot=function(a){return'Delete snapshot "'+a.resourceName+'"'},Um.gceDeleteSslCertificate=function(a){return'Delete SSL certificate "'+a.sslCertificateName+'"'},Um.gceDeleteSslPolicy=function(a){return'Delete SSL policy "'+a.policyName+'"'},Um.gceDeleteTargetPool=function(a){return'Delete target pool "'+a.targetPoolName+'"'},Um.gceDeleteTargetProxy=function(a){return'Deleting target proxy "'+a.targetProxyName+'"'},Um.gceDeleteVpn=function(a){return'Delete VPN "'+
a.vpnName+'" and its tunnels'},Um.gceDeleteVpnGateway=function(a){return'Delete VPN gateway "'+a.vpnGatewayName+'"'},Um.gceDeleteVpnTunnel=function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Deleting VPN tunnel "{TUNNEL_NAME}"}other {Deleting # VPN tunnels}}')).format({NUM_RESOURCES_TO_UPDATE:a.tunnelsNumber,TUNNEL_NAME:a.tunnelName})},Um.gceDiskAlreadyExist=function(a){return'Disk "'+a.diskName+'" already exists.'},Um.gceEditInstance=function(a){return'Edit VM instance "'+a.instance+
'"'},Um.gceEditTargetPool=function(a){return'Edit target pool "'+a.targetPool+'"'},Um.gceEnableCompute=function(a){return"Initializing "+a.serviceName+" for project "+a.projectName},Um.gceEnableComputeEngine=function(a){return"Initializing Compute Engine for project "+a.projectName},Um.gceEnableContainerEngine=function(a){return"Initializing Kubernetes Engine for project "+a.projectName},Um.gcePatchInterconnect=function(a){return'Updating interconnect "'+a.interconnectName+'"'},Um.gceCreateInterconnectAttachments=
function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Creating interconnect attachment "{ATTACHMENT_NAME}"}other {Creating # interconnect attachments}}')).format({NUM_RESOURCES_TO_UPDATE:a.attachmentsNumber,ATTACHMENT_NAME:a.attachmentsName})},Um.gcePacketMirroringCreate=function(a){return'Creating packet mirroring policy "'+a.resourceName+'"'},Um.gcePacketMirroringUpdate=function(a){return'Updating packet mirroring policy "'+a.resourceName+'"'},Um.gcePacketMirroringDelete=function(a){return'Deleting packet mirroring policy "'+
a.resourceName+'"'},Um.gcePacketMirroringEnable=function(a){return'Enabling packet mirroring policy "'+a.resourceName+'"'},Um.gcePacketMirroringDisable=function(a){return'Disabling packet mirroring policy "'+a.resourceName+'"'},Um.gcePatchInterconnectAttachment=function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Updating interconnect attachment "{ATTACHMENT_NAME}"}other {Updating # interconnect attachments}}')).format({NUM_RESOURCES_TO_UPDATE:a.attachmentsNumber,ATTACHMENT_NAME:a.attachmentName})},
Um.gceDeleteInterconnectAttachments=function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Deleting interconnect attachment "{ATTACHMENT_NAME}"}other {Deleting # interconnect attachments}}')).format({NUM_RESOURCES_TO_UPDATE:a.attachmentsNumber,ATTACHMENT_NAME:a.attachmentsName})},Um.gceEnableInterconnectAttachment=function(a){return(new ym('{NUM_RESOURCES_TO_ENABLE, plural, =1 {Enabling interconnect attachment "{ATTACHMENT_NAME}"}other {Enabling # interconnect attachments}}')).format({NUM_RESOURCES_TO_ENABLE:a.attachmentsNumber,
ATTACHMENT_NAME:a.attachmentName})},Um.gceInvalidateHttpLoadBalancerCache=function(a){return'Invalidating cache for load balancer "'+a.loadBalancerName+'"'},Um.gceMoveOrganizationSecurityPolicy=function(){return"Moving firewall policy"},Um.gceMoveFirewallPolicy=function(){return"Moving firewall policy"},Um.gceDisableInterconnectAttachment=function(a){return(new ym('{NUM_RESOURCES_TO_DISABLE, plural, =1 {Disabling interconnect attachment "{ATTACHMENT_NAME}"}other {Disabling # interconnect attachments}}')).format({NUM_RESOURCES_TO_DISABLE:a.attachmentsNumber,
ATTACHMENT_NAME:a.attachmentName})},Um.gceActivateInterconnectAttachment=function(a){return(new ym('{NUM_RESOURCES_TO_ACTIVATE, plural, =1 {Activating interconnect attachment "{ATTACHMENT_NAME}"}other {Activating # interconnect attachments}}')).format({NUM_RESOURCES_TO_ACTIVATE:a.attachmentsNumber,ATTACHMENT_NAME:a.attachmentName})},Um.gcePreactivateInterconnectAttachment=function(a){return(new ym('{NUM_RESOURCES_TO_PREACTIVATE, plural, =1 {Pre-activating interconnect attachment "{ATTACHMENT_NAME}"}other {Pre-activating # interconnect attachments}}')).format({NUM_RESOURCES_TO_PREACTIVATE:a.attachmentsNumber,
ATTACHMENT_NAME:a.attachmentName})},Um.gceProjectSaveXpnSetup=function(a){return(new ym('{NUM_RESOURCES_TO_ENABLE, plural, =1 {Attaching # service project to host "{HOST_PROJECT_ID}"}other {Attaching # service projects to host "{HOST_PROJECT_ID}"}}')).format({NUM_RESOURCES_TO_ENABLE:a.xpnResourcesNumber,HOST_PROJECT_ID:a.hostProjectId})},Um.gceProjectEnableXpnHost=function(){return"Creating Shared VPC"},Um.gceProjectStopSharingXpn=function(){return"Disabling Shared VPC"},Um.gceProjectXpnDetachProjects=
function(a){return(new ym('{NUM_RESOURCES_TO_DISABLE, plural, =1 {Removing 1 project from host "{HOST_PROJECT_ID}"}other {Removing # projects from host "{HOST_PROJECT_ID}"}}')).format({NUM_RESOURCES_TO_DISABLE:a.numResourcesToDisable,HOST_PROJECT_ID:a.hostProjectId})},Um.gceProjectSetDefaultNetworkTier=function(){return"Updating Project Network Tier"},Um.gceBackendServiceSetSecurityPolicy=function(a){return'Apply security policy "'+a.securityPolicyName+'" to backend service "'+a.backendServiceName+
'"'},Um.gceBackendServiceRemoveSecurityPolicy=function(a){return'Remove security policy "'+a.securityPolicyName+'" from backend service "'+a.backendServiceName+'"'},Um.gceRemoveCdnOrigin=function(a){return'Removing CDN origin for "'+a.loadBalancerName+'"'},Um.gceResizeInstance=function(a){return'Resize VM instance "'+a.instanceName+'".'},Um.gceRemoveNetworkPeering=function(a){return'Delete network peering connection "'+a.resourceName+'"'},Um.gceRerunConnectivityTest=function(a){return'Rerun connectivity test "'+
a.resourceName+'"'},Um.gceStartInstance=function(a){return'Start VM instance "'+a.instanceName+'"'},Um.gceStopInstance=function(a){return'Stop VM instance "'+a.instanceName+'"'},Um.gceDeleteHost=function(a){return'Delete host "'+a.hostName+'"'},Um.gceSuspendInstance=function(a){return'Suspend VM instance "'+a.instanceName+'"'},Um.gceResumeInstance=function(a){return'Resume VM instance "'+a.instanceName+'"'},Um.gceSubnetworkCreate=function(a){return(new ym('{numberOfSubnetworks, plural, =1 {Creating subnetwork "{subnetworkName}"}other {Creating # subnetworks}}')).format({numberOfSubnetworks:a.resourceCount?
a.resourceCount:1,subnetworkName:a.resourceName})},Um.gceSubnetworkUpdate=function(a){return(new ym('{numberOfSubnetworks, plural, =1 {Updating subnetwork "{subnetworkName}"}other {Updating # subnetworks}}')).format({numberOfSubnetworks:a.resourceCount?a.resourceCount:1,subnetworkName:a.resourceName})},Um.gceSubnetworkDelete=function(a){return(new ym('{numberOfSubnetworks, plural, =1 {Deleting subnetwork "{subnetworkName}"}other {Deleting # subnetworks}}')).format({numberOfSubnetworks:a.resourceCount?
a.resourceCount:1,subnetworkName:a.resourceName})},Um.gceProxyOnlySubnetActivate=function(a){return'Activating proxy-only subnetwork "'+a.resourceName+'"'},Um.gceUpdateAddressInstanceAttachment=function(){return"Update IP address instance attachment"},Um.gceUpdateManagedGroup=function(a){return'Update VM instance group "'+a.resourceName+'"'},Um.gceUpdateBackendBucket=function(a){return'Updating backend bucket "'+a.backendBucketName+'"'},Um.gceUpdateBackendService=function(a){return'Updating backend service "'+
a.backendServiceName+'"'},Um.gceDeleteBgpSession=function(a){return'Deleting BGP session "'+a.sessionName+'"'},Um.gceUpdateBgpSessions=function(){return"Updating BGP sessions"},Um.gceUpdateCommitment=function(a){return'Updating commitment "'+a.resourceName+'"'},Um.gceUpdateConnectivityTest=function(a){return'Update connectivity test "'+a.resourceName+'"'},Um.gceUpdateTrafficDirectorService=function(a){return'Updating Traffic Director service "'+a.backendServiceName+'"'},Um.gceUpdateDisk=function(a){return'Updating disk "'+
a.diskName+'"'},Um.gceUpdateCdnOrigin=function(a){return'Updating CDN origin for "'+a.loadBalancerName+'"'},Um.gceUpdateFirewallRule=function(a){return'Update firewall rule "'+a.firewallRuleName+'"'},Um.gceUpdateHealthCheck=function(a){return'Updating health check "'+a.resourceName+'"'},Um.gceUpdateInstanceGroup=function(a){return'Update VM instance group "'+a.groupName+'"'},Um.gceUpdateInstanceTags=function(a){return'Updating instance tags for "'+a.instanceName+'"'},Um.gceUpdateLoadBalancer=function(a){return'Update load balancer "'+
a.loadBalancerName+'"'},Um.gceUpdateNetwork=function(a){return'Updating network "'+a.networkName+'"'},Um.gceUpdateNetworkPeering=function(a){return'Update network peering connection "'+a.resourceName+'"'},Um.gceUpdateNodeGroup=function(a){return'Update node group "'+a.nodeGroupName+'"'},Um.gkeUpdateAuthenticatorGroups=function(a){return'Update authenticator groups config in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNotificationConfig=function(a){return'Update notification config in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gceUpdatePrivateConnection=function(a){return'Update private connection "'+a.resourceName+'"'},Um.gceUpdateRouters=function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Updating Cloud Router "{ROUTER_NAME}"}other {Updating # Cloud Routers}}')).format({NUM_RESOURCES_TO_UPDATE:a.routersNumber,ROUTER_NAME:a.routerName})},Um.gceUpdateSslPolicy=function(a){return'Update SSL policy "'+a.policyName+'"'},Um.gceUpdateUrlMap=function(a){return'Updating hosts and paths rules for "'+
a.urlMapName+'"'},Um.gceUpdateTargetProxy=function(a){return'Updating target proxy "'+a.resourceName+'"'},Um.gceUpdateVpn=function(a){return'Updating VPN "'+a.vpnName+'"'},Um.gceUpdateNat=function(a){return'Updating NAT gateway "'+a.natName+'"'},Um.gceCreateVpnTunnels=function(a){return(new ym('{NUM_RESOURCES_TO_UPDATE, plural, =1 {Creating VPN tunnel "{TUNNEL_NAME}"}other {Creating # VPN tunnels}}')).format({NUM_RESOURCES_TO_UPDATE:a.tunnelsNumber,TUNNEL_NAME:a.tunnelName})},Um.gceCloneOrganizationSecurityPolicy=
function(a){return'Cloning firewall policy into "'+a.name+'"'},Um.gceCreateOrganizationSecurityPolicy=function(a){return'Creating firewall policy "'+a.name+'"'},Um.gceCreateFirewallPolicy=function(a){return'Creating firewall policy "'+a.name+'"'},Um.gceCreateOrganizationSecurityPolicyAssociation=function(a){return'Creating firewall policy association "'+a.associationName+'"'},Um.gceCreateFirewallPolicyAssociation=function(a){return'Creating firewall policy association "'+a.associationName+'"'},Um.gceAddNetworkFirewallPolicyAssociation=
function(a){return'Creating firewall policy association "'+a.associationName+'"'},Um.gceCreateOrganizationSecurityPolicyFirewall=function(a){return'Creating firewall with priority "'+a.firewallPriority+'"'},Um.gceCreateFirewallPolicyRule=function(a){return'Creating firewall policy rule with priority "'+a.rulePriority+'"'},Um.gceCreateNetworkFirewallPolicy=function(a){return'Creating firewall policy "'+a.name+'"'},Um.gceCreateNetworkFirewallPolicyRule=function(a){return'Creating firewall policy rule with priority "'+
a.rulePriority+'"'},Um.gceDeleteOrganizationSecurityPolicy=function(){return"Deleting firewall policy"},Um.gceDeleteFirewallPolicy=function(){return"Deleting firewall policy"},Um.gceDeleteNetworkFirewallPolicy=function(a){return'Deleting firewall policy "'+a.name+'"'},Um.gceDeleteNetworkFirewallPolicyRule=function(a){return'Deleting firewall policy rule with priority "'+a.rulePriority+'"'},Um.gceDeleteOrganizationSecurityPolicyAssociation=function(a){return'Deleting firewall policy association "'+
a.associationName+'"'},Um.gceDeleteFirewallPolicyAssociation=function(a){return'Deleting firewall policy association "'+a.associationName+'"'},Um.gceRemoveNetworkFirewallPolicyAssociation=function(a){return'Deleting firewall policy association "'+a.associationName+'"'},Um.gceDeleteOrganizationSecurityPolicyFirewall=function(a){return'Deleting firewall with priority "'+a.firewallPriority+'"'},Um.gceDeleteFirewallPolicyRule=function(a){return'Deleting firewall policy rule with priority "'+a.rulePriority+
'"'},Um.gcePatchOrganizationSecurityPolicy=function(){return"Updating a firewall policy"},Um.gcePatchFirewallPolicy=function(){return"Updating a firewall policy"},Um.gceUpdateNetworkFirewallPolicy=function(a){return'Updating a firewall policy "'+a.policyName+'"'},Um.gcePatchOrganizationSecurityPolicyFirewall=function(){return"Updating a firewall"},Um.gcePatchFirewallPolicyRule=function(){return"Updating a firewall policy rule"},Um.gceUpdateNetworkFirewallPolicyRule=function(a){return'Updating a firewall policy rule with priority "'+
a.rulePriority+'"'},Um.gceCreatePublicAdvertisedPrefix=function(a){return'Creating public advertised prefix "'+a.prefixName+'"'},Um.gceCreatePublicDelegatedPrefix=function(a){return'Creating public delegated prefix "'+a.prefixName+'"'},Um.gcePublicAdvertisedPrefixStartValidation=function(a){return'Patching public advertised prefix "'+a.prefixName+'"'},Um.gcePublicDelegatedPrefixCreateAddresses=function(a){return'Patching public delegated prefix "'+a.delegateName+'"'},Um.gcePublicDelegatedPrefixDeleteAddresses=
function(a){return'Patching public delegated prefix "'+a.delegateName+'"'},Um.gceDeletePublicAdvertisedPrefix=function(a){return'Deleting public advertised prefix "'+a.prefixName+'"'},Um.gceDeletePublicDelegatedPrefix=function(a){return'Deleting public delegated prefix "'+a.prefixName+'"'},Um.gceCreateIdsEndpoint=function(a){return'Creating IDS endpoint "'+a.endpointName+'"'},Um.gceDeleteIdsEndpoint=function(a){return'Deleting IDS endpoint "'+a.endpointName+'"'},Um.netCreatesCaSecurityPolicy=function(a){return'Create security policy "'+
a.policyName+'"'},Um.netCreatesCaSecurityPolicyRule=function(a){return"Adding rule with priority "+a.priority+' to security policy "'+a.policyName+'".'},Um.netUpdateCaSecurityPolicy=function(a){return'Patch security policy "'+a.policyName+'"'},Um.netUpdateCaSecurityPolicyRule=function(a){return"Updating rule with priority "+a.rulePriority+' in security policy "'+a.policyName+'".'},Um.gceDeleteCaSecurityPolicy=function(a){return(new ym('{targetsCount, plural, =1 {Delete security policy "{policyName}" and detach from {targetsCount} target}other {Delete security policy "{policyName}" and detach from {targetsCount} targets}}')).format({policyName:a.policyName,
targetsCount:a.targetsCount})},Um.netDeleteCaSecurityPolicyRule=function(a){return(new ym('{prioritiesCount, plural, =1 {Deleting rule with priority {rulePriority} from security policy "{policyName}"}other {Deleting {prioritiesCount} rules from security policy "{policyName}"}}')).format({policyName:a.policyName,rulePriority:a.rulePriority,prioritiesCount:a.prioritiesCount})},Um.netAttachCaSecurityPolicyTarget=function(a){return(new ym('{targetsCount, plural, =1 {Attach security policy "{policyName}" to target "{targetName}"}other {Attach security policy "{policyName}" to {targetsCount} targets}}')).format({policyName:a.policyName,
targetName:a.targetName,targetsCount:a.targetsCount})},Um.netDetachCaSecurityPolicyTarget=function(a){return(new ym('{targetsCount, plural, =1 {Detach security policy "{policyName}" from target "{targetName}"}other {Detach security policy "{policyName}" from {targetsCount} targets}}')).format({policyName:a.policyName,targetName:a.targetName,targetsCount:a.targetsCount})},Um.gceCreateInstantSnapshot=function(a){return'Create instant snapshot "'+a.instantSnapshotName+'"'},Um.gcePatchUpdatePolicy=function(a){return'Restart/replace instance group "'+
a.resourceName+'"'},Um.gceDeleteInstantSnapshot=function(a){return'Delete instant snapshot "'+a.resourceName+'"'},Um.gcfCallFunctionV1=function(a){return'Testing Cloud Function "'+a.functionName+'"'},Um.gcfCreateFunction=function(a){return'Deploying Cloud Function "'+a.functionName+'"'},Um.gcsDeleteBuckets=function(a){return"Deleting "+a.bucketsCount+" bucket(s)"},Um.gcsDeleteObjectsOrFolders=function(a){return"Deleting "+a.objectsCount+" object(s) and "+a.foldersCount+" folder(s)"},Um.gkeCreateCluster=
function(a){return'Create Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeCreateNodePool=function(a){return'Create node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeDeleteCluster=function(a){return'Delete Kubernetes Engine cluster "'+a.resourceName+'"'},Um.gkeDeploy5M2WApp=function(a){return'Deploy a container "'+a.resourceName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeEnableHubFeature=function(){return"Enabling Feature in GKE..."},Um.gkeSetGkeEdition=
function(){return"Waiting for API and setting GKE Edition..."},Um.gkeDeleteNodePool=function(a){return'Delete node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeDowngradeNodes=function(a){return'Starting downgrade of nodes in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeResizeCluster=function(a){return""!==a.nodePoolName?'Resize node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"':'Resize Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateSize=function(a){return'Resize the node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateVersion=function(a){return'Update the version of the node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeRelocateNodePool=function(a){return'Change zone locations of the node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateAddons=function(a){return'Update add-ons settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateAutopilotConfig=function(a){return'Update Autopilot settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateAutoscaling=function(a){return'Update autoscaling settings in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateBinaryAuthorization=function(a){return'Update binary authorization settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateOidcStatus=function(a){return'Update OIDC status settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateMaintenanceWindow=function(a){return'Update maintenance window settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateManagedPrometheusConfig=function(a){return'Update Managed Service for Prometheus settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateAutoupgrade=function(a){return'Update node management settings in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateMasterAuth=function(a){return'Update control plane authentication settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateLegacyAuthorization=function(a){return'Update legacy authorization setting in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNetworkPolicy=function(a){return'Update network policy setting in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateClusterZones=function(a){return'Update locations for Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateClusterMasterAuthorizedNetworks=function(a){return'Update control plane authorized networks setting in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateIntranodeVisibility=function(a){return'Update Intranode visibility for Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateLabels=function(a){return'Update labels for Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateLoggingMonitoringService=function(a){return'Update logging and monitoring services for Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateLoggingConfig=function(a){return'Update logging configuration for Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateMonitoringConfig=function(a){return'Update monitoring configuration for Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateImageType=function(a){return'Update image type of node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNodeAutoprovisiong=function(a){return'Update node auto-provisioning in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateClusterAutoscaling=function(a){return'Update cluster autoscaling settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateSecretEncryption=function(a){return'Update secret encryption settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateShieldedNodes=function(a){return'Update shielded GKE nodes settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateVerticalPodAutoscaling=function(a){return'Update Vertical Pod Autoscaling settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateIdentityNamespace=function(a){return'Update Workload Identity Namespace settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateDefaultSnatStatus=function(a){return'Update SNAT Status settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateIlbSubsettingConfig=function(a){return'Update ILB subsetting in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateTpuConfig=function(a){return'Update Cloud TPU settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateUsageMetering=function(a){return'Update GKE usage metering settings in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.gkeUpdateMasterGlobalAccessConfig=function(a){return'Update control plane global access settings in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpgradeMaster=function(a){return'Starting upgrade of the control plane node in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateReleaseChannel=function(a){return'Update release channel in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpgradeNodes=function(a){return'Starting upgrade of nodes in node pool "'+
a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNodePoolUpgradeSettings=function(a){return'Update upgrade settings in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNodePoolWorkloadMetadata=function(a){return'Update workload metadata in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+a.clusterName+'"'},Um.gkeUpdateNodePoolMetadata=function(a){return'Update metadata in node pool "'+a.nodePoolName+'" in Kubernetes Engine cluster "'+
a.clusterName+'"'},Um.mapsCreateSupportCase=function(){return"Creating support case for Google Maps Platform."},Um.mapsUpdateQuotaOverride=function(){return"Updating service quota limit."},Um.memorystoreRedisUpdateInstance=function(a){return"Update instance: "+a.id},Um.microKitchenAsyncRestock=function(a){return"Restock MicroKitchen: "+a.id},Um.mpCreateAccount=function(a){return"Creating an account with "+a.provider+"."},Um.mpCreateAccountNoProviderName=function(){return"Creating an account with the provider"},
Um.mpChangePlan=function(a){return"Changing plan for "+a.product},Um.mpCancelOrder=function(a){return"Canceling order for "+a.product+"."},Um.mpCancelPlanChange=function(a){return"Canceling plan change for "+a.product+"."},Um.mpChangeEntitlementPlan=function(a){return"Changing "+a.product+" plan to "+a.plan+"."},Um.mpCreateEntitlement=function(a){return"Configuring billing for "+a.product+"."},Um.mpPlacePlanOrder=function(a){return"Purchasing a product: "+a.product},Um.mpPlaceOfferOrder=function(a){return(a=
a.offer)?"Purchasing an offer: "+a:"Purchasing an offer"},Um.mpK8sMonitorDeployment=function(a){return'Deploying "'+a.name+'".'},Um.mpPurchaseSubscription=function(a){return"Purchasing a subscription: "+a.displayName},Um.mpRevertEntitlementCancellation=function(a){return"Reverting cancellation for "+a.product+"."},Um.mpStartFreeTrial=function(a){return"Starting free trial for "+a.product+"."},Um.mpAddEntitlementConsumer=function(a){return"Enabling "+a.service},Um.mpRemoveEntitlementConsumer=function(a){return"Disabling "+
a.service},Um.mpUpdateAllocations=function(a){return"Updating allocations for order "+a.orderId},Um.mpUpdateAttribution=function(a){return"Updating attribution "+a.orderAttributionName},Um.netConnectivityTestCreate=function(a){return'Creating connectivity test "'+a.id+'"\u2026'},Um.netConnectivityTestDelete=function(a){return'Deleting connectivity test "'+a.id+'"\u2026'},Um.netConnectivityTestRerun=function(a){return'Rerunning connectivity test "'+a.id+'"\u2026'},Um.netConnectivityTestUpdate=function(a){return'Updating connectivity test "'+
a.id+'"\u2026'},Um.netFirewallLoggingEnable=function(a){return"Turning on logging for "+a.resourceName+"\u2026"},Um.netFirewallLoggingDisable=function(a){return"Turning off logging for "+a.resourceName+"\u2026"},Um.netServicesEdgeCacheKeysetCreate=function(a){return"Creating EdgeCacheKeyset "+a.id+"\u2026"},Um.netServicesEdgeCacheKeysetDelete=function(a){return"Deleting EdgeCacheKeyset "+a.id+"\u2026"},Um.netServicesEdgeCacheKeysetUpdate=function(a){return"Updating EdgeCacheKeyset "+a.id+"\u2026"},
Um.netServicesEdgeCacheOriginCreate=function(a){return"Creating EdgeCacheOrigin "+a.id+"\u2026"},Um.netServicesEdgeCacheOriginDelete=function(a){return"Deleting EdgeCacheOrigin "+a.id+"\u2026"},Um.netServicesEdgeCacheOriginUpdate=function(a){return"Updating EdgeCacheOrigin "+a.id+"\u2026"},Um.netServicesEdgeCacheServiceCreate=function(a){return"Creating EdgeCacheService "+a.id+"\u2026"},Um.netServicesEdgeCacheServiceDelete=function(a){return"Deleting EdgeCacheService "+a.id+"\u2026"},Um.netServicesEdgeCacheServiceUpdate=
function(a){return"Updating EdgeCacheService "+a.id+"\u2026"},Um.networkSecurityCreateServerTlsPolicy=function(a){return"Creating ServerTlsPolicy "+a.id+"\u2026"},Um.networkSecurityCreateClientTlsPolicy=function(a){return"Creating ClientTlsPolicy "+a.id+"\u2026"},Um.panCreateProject=function(a){return"Create Project: "+a.name},Um.panCreateFolder=function(a){return"Create Folder: "+a.displayName},Um.panMoveFolder=function(a){return"Move Folder: "+a.displayName},Um.recoHubApplyRec=function(){return"Applying Recommendation"},
Um.recoHubApplyGceInstanceMachineType=function(a){return"Changing machine type of instance "+a.resourceName+" to "+a.newMachineType},Um.recoHubApplyGceInstanceGroupMachineType=function(a){return"Changing machine type of instance group "+a.resourceName+" to "+a.newMachineType},Um.sqlCreate=function(a){return"Create Cloud SQL instance: "+a.instance},Um.sqlExport=function(a){return"Export data from Cloud SQL instance: "+a.instance},Um.sqlImport=function(a){return"Import data into Cloud SQL instance: "+
a.instance},Um.sqlOp=function(a){return"Cloud SQL operation on instance: "+a.instance},Um.createSqlDisplayCluster=function(a){return"Create cluster: "+a.clusterId},Um.createSqlDisplayInstance=function(a){return"Create instance: "+(a.clusterId+":"+a.instanceId)},Um.createSqlDisplayInstances=function(a){return"Create cluster resources: "+a.clusterId},Um.deleteSqlDisplayCluster=function(a){return"Delete cluster: "+a.resourceName},Um.deleteSqlDisplayInstance=function(a){return"Delete instance: "+a.resourceName},
Um.updateSqlDisplayInstance=function(a){return"Update instance: "+a.instanceId},Um.restartSqlDisplayInstance=function(a){return"Restarting instance: "+a.instanceId},Um.failoverSqlDisplayInstance=function(a){return"Failing over instance: "+a.instanceId},Um.supportUpdateBilling=function(a){return"Update support billing for "+a.organizationDisplayName},Um.tpuCreateNode=function(a){return"Create TPU node: "+a.resourceName},Um.tpuDeleteNode=function(a){return"Delete TPU node: "+a.resourceName},Um.tpuStartNode=
function(a){return"Start TPU node: "+a.resourceName},Um.tpuStopNode=function(a){return"Stop TPU node: "+a.resourceName},Um.cloudmigrationCreateVelostrataManager=function(a){return"Create Migrate for Compute Engine manager "+a.instanceName},Um.vmmigrationCreateMigratingVms=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Create 1 migration}other {Create # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationDeleteMigratingVms=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Delete 1 migration}other {Delete # migrations}}")).format({NUM_RESOURCES:a.count})},
Um.vmmigrationStartMigratingVms=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Start 1 migration}other {Start # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationCancelClones=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Cancel Test-Clone job of 1 migration}other {Cancel Test-Clone jobs of # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationCreateClones=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Start Test-Clone job for 1 migration}other {Start Test-Clone jobs for # migrations}}")).format({NUM_RESOURCES:a.count})},
Um.vmmigrationCancelCutovers=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Cancel Cut-Over job of 1 migration}other {Cancel Cut-Over jobs of # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationResumeMigrations=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Resume replication of 1 migration}other {Resume replication of # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationFinalizeMigrations=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Finalize 1 migration}other {Finalize # migrations}}")).format({NUM_RESOURCES:a.count})},
Um.vmmigrationPauseMigrations=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Pause replication of 1 migration}other {Pause replication of # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationCreateCutovers=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Start Cut-Over job of 1 migration}other {Start Cut-Over jobs of # migrations}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationUpdateTargetDetails=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Update migration details for 1 migration}other {Update migration details for # migrations}}")).format({NUM_RESOURCES:a.count})},
Um.vmmigrationAddVmsToGroup=function(a){return(new ym('{NUM_RESOURCES, plural, =1 {Add 1 migration to group "{GROUP}"}other {Add # migrations to group "{GROUP}"}}')).format({NUM_RESOURCES:a.count,GROUP:a.group})},Um.vmmigrationRemoveVmsFromGroup=function(a){return(new ym('{NUM_RESOURCES, plural, =1 {Remove 1 migration from group "{GROUP}"}other {Remove # migrations from group "{GROUP}"}}')).format({NUM_RESOURCES:a.count,GROUP:a.group})},Um.vmmigrationDeleteGroups=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Delete 1 group}other {Delete # groups}}")).format({NUM_RESOURCES:a.count})},
Um.vmmigrationCreateTargetProjects=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Add 1 target project}other {Add # target projects}}")).format({NUM_RESOURCES:a.count})},Um.vmmigrationDeleteTargetProjects=function(a){return(new ym("{NUM_RESOURCES, plural, =1 {Remove 1 target project}other {Remove # target projects}}")).format({NUM_RESOURCES:a.count})},Um.sddcCreateClusterGroup=function(a){return"Create SDDC "+a.clusterGroupName},Um.sddcDeleteClusterGroup=function(a){return"Delete SDDC "+a.clusterGroupName},
Um.sddcPatchClusterGroup=function(a){return"Edit private cloud "+a.clusterGroupName},Um.sddcAdjustClusterNodes=function(a){return"Adjust "+a.clusterName+" nodes"},Um.sddcResetCloudAdminCredentials=function(a){return"Reset "+a.clusterGroupName+" cloud admin credentials"},Um.vmwareEngineCreateDnsProfile=function(a){return"Create DNS profile "+a.dnsProfileName},Um.vmwareEngineUpdateDnsProfile=function(a){return"Update DNS profile "+a.dnsProfileName},Um.vmwareEngineDeleteDnsProfile=function(a){return"Delete DNS profile "+
a.dnsProfileName},Um.vmwareEngineCreateIpAddress=function(a){return"Create external IP "+a.ipAddressName},Um.vmwareEngineDeleteIpAddress=function(a){return"Delete external IP "+a.ipAddressName},Um.vmwareEngineCreatePrivateCloud=function(a){return"Create "+a.privateCloudName},Um.vmwareEngineUpdatePrivateCloud=function(a){return"Update "+a.privateCloudName},Um.vmwareEngineDeletePrivateCloud=function(a){return"Delete "+a.privateCloudName},Um.vmwareEngineUndeletePrivateCloud=function(a){return"Un-delete "+
a.privateCloudName},Um.vmwareEngineCreateNetworkPeering=function(a){return"Create "+a.networkPeeringName},Um.vmwareEngineDeleteNetworkPeering=function(a){return"Delete "+a.networkPeeringName},Um.vmwareEngineCreateNetworkPolicy=function(a){return"Create "+a.networkPolicyName},Um.vmwareEngineUpdateNetworkPolicy=function(a){return"Update "+a.networkPolicyName},Um.vmwareEngineDeleteNetworkPolicy=function(a){return"Delete "+a.networkPolicyName},Um.vmwareEngineCreateFirewallRule=function(a){return"Create "+
a.firewallRuleName},Um.vmwareEngineUpdateFirewallRule=function(a){return"Update "+a.firewallRuleName},Um.vmwareEngineCreateExternalAccessRule=function(a){return"Create "+a.externalAccessRule},Um.vmwareEngineUpdateExternalAccessRule=function(a){return"Update "+a.externalAccessRule},Um.vmwareEngineDeleteExternalAccessRule=function(a){return"Delete "+a.externalAccessRule},Um.vmwareEngineCreateCluster=function(a){return"Create "+a.clusterName},Um.vmwareEngineUpdateCluster=function(a){return"Update "+
a.clusterName},Um.vmwareEngineDeleteCluster=function(a){return"Delete "+a.clusterName},Um.vmwareEngineResetNsxCredentials=function(a){return"Reset NSX credentials for "+a.privateCloudName},Um.vmwareEngineResetVcenterCredentials=function(a){return"Reset vCenter credentials for "+a.privateCloudName},Um.vmwareEngineCreateHcxActivationKey=function(a){return"Create "+a.keyId+" for "+a.privateCloudName},Um.anthosCreateMembership=function(a){return"Registering "+a.clusterName+" as "+a.membershipName+" in "+
a.environName+" environ"},Um.anthosCreateAndRegisterGkeCluster=function(a){return"Creating "+a.clusterName+" and registering as "+a.membershipName+" in "+a.environName+" environ"},Um.anthosCreateClusterWithAsm=function(a){return"Creating "+a.clusterName+" and enabling Service Mesh"},Um.anthosInstallGkeConnectAgent=function(a){return"Initialize "+a.membershipName+" agent"},Um.serviceUsageEnableService=function(a){return"Enable service: "+a.id},Um.serviceUsageDisableService=function(a){return"Disable service: "+
a.id},Um.serviceUsageBatchEnableServices=function(a){return"Enable services: "+a.ids},Um.anthosDeleteGkeMembership=function(a){return"Unregistering membership "+a.membershipName},Um.anthosMigrationSetUpProcessingCluster=function(a){return'Installing Migrate for Anthos and GKE in cluster "'+a.clusterName+'"'},Um.netCreateHubWithSpokes=function(a){return(new ym("{SPOKE_COUNT, plural, =0 {Creating hub {HUB_NAME}} =1 {Creating hub {HUB_NAME} with 1 spoke} other {Creating hub {HUB_NAME} with # spokes}}")).format({SPOKE_COUNT:a.spokeCount,
HUB_NAME:a.hubName})},Um.netDeleteHubWithSpokes=function(a){return(new ym("Deleting hub {HUB_NAME}")).format({HUB_NAME:a.hubName})},Um.netAttachInstancesToSpoke=function(a){return(new ym("{INSTANCE_COUNT, plural, =1 {Attaching instance to spoke {SPOKE_NAME}} other {Attaching # instances to spoke {SPOKE_NAME}}}")).format({INSTANCE_COUNT:a.instanceCount,SPOKE_NAME:a.spokeName})},Um.netDetachInstancesFromSpoke=function(a){return(new ym("{INSTANCE_COUNT, plural, =1 {Detaching instances from spoke {SPOKE_NAME}} other {Detaching # instances from spoke {SPOKE_NAME}}}")).format({INSTANCE_COUNT:a.instanceCount,
SPOKE_NAME:a.spokeName})},Um.netCreateSpokes=function(a){return(new ym("{SPOKE_COUNT, plural, =1 {Creating spoke in hub {HUB_NAME}} other {Creating # spokes in hub {HUB_NAME}}}")).format({SPOKE_COUNT:a.spokeCount,HUB_NAME:a.hubName})},Um.netDeleteSpokes=function(a){return(new ym("{SPOKE_COUNT, plural, =1 {Deleting spoke} other {Deleting # spokes}}")).format({SPOKE_COUNT:a.spokeCount})},Um.bdnInvalidateCache=function(a){return'Invalidating cache for Edge Cache service "'+a.edgeCacheService+'"'},Um.netDeleteConsumedPsc=
function(a){return'Deleting Private Service Connect consumer "'+a.name+'"'},Um.vpcCreateConnector=function(a){return'Create VPC connector "'+a.name+'" ('+a.location+")"},Um.vpcDeleteConnector=function(a){return'Delete VPC connector "'+a.name+'" ('+a.location+")"},Um.vpcEditConnector=function(a){return'Edit VPC connector "'+a.name+'" ('+a.location+")"},Um.netCreateGoogleApisPsc=function(a){return'Creating Private Service Connect consumer "'+a.name+'"'},Um.netCreateIlbPsc=function(a){return'Creating Private Service Connect consumer "'+
a.name+'"'},Um.netCreatePscProducer=function(a){return'Creating Private Service Connect producer service "'+a.name+'"'},Um.netDeletePscProducer=function(a){return'Deleting Private Service Connect producer service "'+a.name+'"'},Um.netUpdatePscProducer=function(a){return'Updating Private Service Connect producer service "'+a.name+'"'},Um.netPscProducerAcceptConnections=function(a){return'Accepting connections to Private Service Connect service "'+a.name+'"'},Um.netPscProducerRejectConnections=function(a){return'Rejecting connections to Private Service Connect service "'+
a.name+'"'},Um.recommendationImportData=function(a){return"Import "+a.importDataType+" from "+a.inputSource+" to Recommendations AI"},Um.cloudExportDownload=function(a){return"Saved export as "+a.exportDownloadType},Um.mledgePrepareAndRolloutDeployment=function(a){return'Rolling out deployment "'+a.id+'"'},Um.mledgeWaitDeploymentJob=function(a){return'Rolling out deployment job "'+a.displayName+'"'},Um.mledgeCreateDevice=function(a){return'Creating device "'+a.displayName+'"'},Um.speechStudioAsyncRecognize=
function(a){return'Running recognize for transcription "'+a.transcriptionName+'"'},Um.speechStudioUpdatePreviewFeature=function(a){return'Updating preview feature "'+a.featureName+'" to '+a.enable+" state"},Um.gceCreateNodeTemplate=function(a){return'Create node template "'+a.nodeTemplateName+'"'},Um.lookerProvisionInstance=function(a){return"Create Looker Instance "+a.lookerSubdomainName+".cloud.looker.com"},Um.netCreateInternalGlobalAddress=function(a){return'Creating internal global address "'+
a.name+'"'},Um.gceSaveScalingSchedule=function(){return"Saving scaling schedule..."},Um.gceDeleteScalingSchedules=function(){return"Deleting scaling schedules..."},Um.createAPIGatewaySequentialFlow=function(a){var b='Creating gateway "'+a.name+'"',c='Updating gateway "'+a.name+'"';switch(a.operationType){case "update":return c;case "create":return b;default:return"Unknown API Gateway operation"}},Um.gceSetDisableForScalingSchedules=function(){return"Set disable for scaling schedules..."},Um.anthosCreateAcp=
function(){return"Creating Anthos admin cluster..."},Um.gceAbandonInstanceFromManagedGroup=function(){return"Removing instance from group..."},Um.gceDeleteInstanceFromManagedGroup=function(a){return(new ym('{NUM_INSTANCES, plural, =1 {Deleting "{INSTANCE_NAME}" from "{MANAGER_NAME}"}other {Deleting {NUM_INSTANCES} instances from "{MANAGER_NAME}"}}')).format({NUM_INSTANCES:a.instanceCount,INSTANCE_NAME:a.instanceName,MANAGER_NAME:a.instanceManagerUrl})},Um.dataplexCreateLake=function(a){var b,c,d=
null!==(b=Number(a.zoneCount))&&void 0!==b?b:0,e=null!==(c=a.displayName)&&void 0!==c?c:a.name;return(new ym('{NUM_ZONES, plural, =0 {Created lake "{LAKE_NAME}"}=1 {Created lake "{LAKE_NAME}" with a zone}other {Created lake "{LAKE_NAME}" with # zones}}')).format({NUM_ZONES:d,LAKE_NAME:e})},Um.dataplexCreateZone=function(a){var b,c,d=null!==(b=Number(a.assetCount))&&void 0!==b?b:0,e=null!==(c=a.displayName)&&void 0!==c?c:a.name;return(new ym('{NUM_ASSETS, plural, =0 {Created zone "{ZONE_NAME}"}=1 {Created zone "{ZONE_NAME}" with an asset}other {Created zone "{ZONE_NAME}" with # assets}}')).format({NUM_ASSETS:d,
ZONE_NAME:e})},Um.createWorkloadAsync=function(a){return"Create workload environment: "+a.name},Um.enableCertificateAuthority=function(a){return(new ym('Enabling certificate authority "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.disableCertificateAuthority=function(a){return(new ym('Disabling certificate authority "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.deleteCertificateAuthority=function(a){return(new ym('Deleting certificate authority "{displayName}" in {locationId}')).format({displayName:a.id,
locationId:a.location})},Um.activateCertificateAuthority=function(a){return(new ym('Activating certificate authority "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.updateCertificateAuthority=function(a){return(new ym('Updating certificate authority "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.createCertificateAuthorityWithWizard=function(a){return(new ym('Creating certificate authority "{displayName}" as part of pool "{poolId}" in {locationId}')).format({displayName:a.certificateAuthorityId,
poolId:a.poolId,locationId:a.locationId})},Um.createCaPool=function(a){return(new ym('Creating CA pool "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.updateCaPool=function(a){return(new ym('Updating CA pool "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.deleteCaPool=function(a){return(new ym('Deleting CA pool "{displayName}" in {locationId}')).format({displayName:a.id,locationId:a.location})},Um.activateAndEnableCertificateAuthority=
function(a){return(new ym('Activating and enabling certificate authority "{displayName}" as part of pool "{poolId}" in {locationId}')).format({displayName:a.certificateAuthorityId,poolId:a.poolId,locationId:a.locationId})},Um.eventarcCreateTrigger=function(a){return"Creating "+a.id+" in "+a.location+"."},Um.eventarcUpdateTrigger=function(a){return"Updating "+a.id+" in "+a.location+"."},Um.eventarcDeleteTrigger=function(a){return"Deleting "+a.name+" in "+a.location+"."},Um.anthosCreateVsphereCluster=
function(){return"Creating Anthos on vSphere cluster..."},Um.deleteVsphereCluster=function(a){return"Deleting vsphere cluster "+a.clusterName},Um.deleteVsphereNodePool=function(a){return"Deleting node-pool "+a.nodePoolName+" on vsphere cluster "+a.clusterName},Um.updateVsphereNodePool=function(a){return"Updating node-pool "+a.nodePoolName+" on vsphere cluster "+a.clusterName},Um.updateVsphereCluster=function(a){return"Updating vsphere cluster "+a.clusterName},Um.createVsphereNodePool=function(a){return"Creating node-pool "+
a.nodePoolName+" on vSphere  cluster "+a.clusterName},Um);
var Wm=function(a,b,c,d,e){this.http=a;this.initialDataCache=b;this.requestContext=c;this.operationsService=d;this.host=e.getHost()};
Wm.prototype.send=function(a,b,c,d,e){var k=this;e=void 0===e?{useStoredOperation:!1}:e;return this.requestContext.create(e.requestContext).pipe(Dc(function(n){var p,u,v={requestContext:n};e.useStoredOperation&&b?v.operationName=b:c&&(v.query=c);d&&(v.variables=d);n="string"===typeof a?a:a.entity;var y="string"!==typeof a&&a.mixerlessFlag&&hf(a.mixerlessFlag+"__enabled")?"v3/entityServices/"+a.entityService+"/schemas/"+n+":graphql":"graphql/"+n;if(null===(p=e.requestContext)||void 0===p?0:p.useGraphqlInitialData)try{var B=
null===(u=k.initialDataCache.VTb(n,v))||void 0===u?void 0:u.pipe(Uc(function(){return k.http.post(k.host+"/"+y,v)}))}catch(C){}B||(B=k.http.post(k.host+"/"+y,v));B=B.pipe(id(function(C,H){C.addPatch({data:H.data,path:void 0===H.path?[]:H.path});return C},new Zdb),z(function(C){return C.root}),Nc(function(C){return!!C}),$c());return eeb.test(c)?B.pipe(fDa(function(C){try{C&&gDa(C)&&k.operationsService.list(!0).pipe(Uc(function(){return oc({})})).subscribe()}catch(H){}})):B}))};
Wm.prototype.createConfig=function(a){var b=this;return{request:function(c,d,e,k){return b.send(a,c,d,e,{useStoredOperation:!1,requestContext:k})}}};Wm.prototype.createColiseumConfig=function(a){var b=this;return{request:function(c,d,e,k){return b.send(a,c,d,e,{useStoredOperation:!0,requestContext:k}).pipe(zd(function(n){var p=n.response;if(!p||Array.isArray(p))return oc(n);n=UCa(p);return void 0!==n?b.operationsService.get(n,0).pipe(Uc(function(){return oc({})}),z(function(){return p})):oc(p)}))}}};
Wm.ea=function(){return[{type:Cf},{type:sbb},{type:Mm},{type:Sm},{type:Km}]};Wm.\u0275fac=function(a){return new (a||Wm)(l(Cf),l(sbb),l(Mm),l(Sm),l(Km))};Wm.\u0275prov=xb({token:Wm,factory:Wm.\u0275fac,providedIn:"root"});var eeb=/mutation\s/;
var feb=function(){this.matchers=[]};feb.prototype.addMatcher=function(a){this.matchers.push(a)};feb.prototype.removeMatcher=function(a){this.matchers=this.matchers.filter(function(b){return b!==a})};feb.prototype.getCacheOptions=function(a){for(var b=a.method.toUpperCase(),c=g(this.matchers),d=c.next();!d.done;d=c.next())if(d=d.value,d.filterMethods.includes(b)&&d.filterUrl.test(a.url)&&(d=d.match(a)))return Object.assign({key:a.url},d)};feb.\u0275fac=function(a){return new (a||feb)};
feb.\u0275prov=xb({token:feb,factory:feb.\u0275fac,providedIn:"root"});
var hDa="/([^/]+)/(dataquery)/?([^/]+)?.* /([^/]*)/(entity)/([^/]+)(?:/async)?/([^/]+) /([^/]+)/(entity)/([^/]+) /([^/]+)/(operations)/(server)/[^/]+:([^/]+).* /([^/]+)/(operations)/(backend)/([^/]+)/([^/]+)/.*:([^/]+).* /([^/]+)/(operations):([^/]+).* /(graphql)/([^/]+).* /(v3)/(entityServices)/([^/]+)/(schemas)/([^/]+):(?:graphql|nonstreamingGraphql)".split(" ");
var mDa=/\/graphql\/[\w_]+$/,lDa=/\/v3\/entityServices\/(\w+)\/schemas\/\w+:graphql$/;
var rDa=!1,sDa=!1;
var qDa=["/discovery/v1/apis","/v2/entity/MARKETPLACE_PRODUCT_DETAILS"];
var xDa=["/m/marketplace/"],vDa=function(a){return a},wDa=function(a){return a};
var zDa=/\/v3\/projects\/.+\/timeSeries:query/;
var geb=function(){this.isInputValid_=!0;this.streamPos_=0;this.leftoverInput_=""};geb.prototype.isInputValid=function(){return this.isInputValid_};geb.prototype.error_=function(a,b){this.isInputValid_=!1;throw Error("zg`"+this.streamPos_+"`"+b+"`"+a);};
geb.prototype.decode=function(a){this.isInputValid_||this.error_(a,"stream already broken");this.leftoverInput_+=a;a=Math.floor(this.leftoverInput_.length/4);if(0==a)return null;try{var b=bh(this.leftoverInput_.substr(0,4*a))}catch(c){this.error_(this.leftoverInput_,c.message)}this.streamPos_+=4*a;this.leftoverInput_=this.leftoverInput_.substr(4*a);return b};
var EDa=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};f=EDa.prototype;f.isInputValid=function(){return 3!=this.state_};f.getErrorMessage=function(){return this.errorMessage_};f.error_=function(a,b,c){this.state_=3;this.errorMessage_="The stream is broken @"+this.streamPos_+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.errorMessage_);};
f.acceptsBinaryInput=function(){return!0};
f.parse=function(a){function b(u){u&128&&k.error_(n,p,"invalid tag");2!=(u&7)&&k.error_(n,p,"invalid wire type");k.tag_=u>>>3;1!=k.tag_&&2!=k.tag_&&15!=k.tag_&&k.error_(n,p,"unexpected tag");k.state_=1;k.length_=0;k.countLengthBytes_=0}function c(u){k.countLengthBytes_++;5==k.countLengthBytes_&&u&240&&k.error_(n,p,"message length too long");k.length_|=(u&127)<<7*(k.countLengthBytes_-1);u&128||(k.state_=2,k.countMessageBytes_=0,k.messageBuffer_="undefined"!==typeof Uint8Array?new Uint8Array(k.length_):
Array(k.length_),0==k.length_&&e())}function d(u){k.messageBuffer_[k.countMessageBytes_++]=u;k.countMessageBytes_==k.length_&&e()}function e(){if(15>k.tag_){var u={};u[k.tag_]=k.messageBuffer_;k.result_.push(u)}k.state_=0}for(var k=this,n=a instanceof Array?a:new Uint8Array(a),p=0;p<n.length;){switch(k.state_){case 3:k.error_(n,p,"stream already broken");break;case 0:b(n[p]);break;case 1:c(n[p]);break;case 2:d(n[p]);break;default:throw Error("Ag`"+k.state_);}k.streamPos_++;p++}a=k.result_;k.result_=
[];return 0<a.length?a:null};
var FDa=function(){this.errorMessage_=null;this.streamPos_=0;this.base64Decoder_=new geb;this.pbParser_=new EDa};f=FDa.prototype;f.isInputValid=function(){return null===this.errorMessage_};f.getErrorMessage=function(){return this.errorMessage_};f.error_=function(a,b){this.errorMessage_="The stream is broken @"+this.streamPos_+". Error: "+b+". With input:\n"+a;throw Error(this.errorMessage_);};f.acceptsBinaryInput=function(){return!1};
f.parse=function(a){null!==this.errorMessage_&&this.error_(a,"stream already broken");var b=null;try{var c=this.base64Decoder_.decode(a);b=null===c?null:this.pbParser_.parse(c)}catch(d){this.error_(a,d.message)}this.streamPos_+=a.length;return b};
var heb=function(a){return"\r"==a||"\n"==a||" "==a||"\t"==a};
var DDa=function(a){this.errorMessage_=null;this.result_=[];this.buffer_="";this.stack_=[];this.pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!a||!a.deliverMessageAsRawString)},ieb={INIT:0,VALUE:1,OBJECT_OPEN:2,OBJECT_END:3,ARRAY_OPEN:4,ARRAY_END:5,STRING:6,KEY_START:7,KEY_END:8,TRUE1:9,TRUE2:10,TRUE3:11,FALSE1:12,FALSE2:13,FALSE3:14,FALSE4:15,NULL1:16,NULL2:17,NULL3:18,NUM_DECIMAL_POINT:19,
NUM_DIGIT:20};f=DDa.prototype;f.isInputValid=function(){return 3!=this.streamState_};f.getErrorMessage=function(){return this.errorMessage_};f.done=function(){return 2===this.streamState_};f.error_=function(a,b){this.streamState_=3;this.errorMessage_="The stream is broken @"+this.pos_+"/"+b+". With input:\n"+a;throw Error(this.errorMessage_);};f.acceptsBinaryInput=function(){return!1};
f.parse=function(a){function b(){for(;C<a.length;)if(heb(a[C]))C++,k.pos_++;else break;return C<v}function c(){for(var M;;){M=a[C++];if(!M)break;k.pos_++;switch(k.state_){case u.INIT:"{"===M?k.state_=u.OBJECT_OPEN:"["===M?k.state_=u.ARRAY_OPEN:heb(M)||k.error_(a,C);continue;case u.KEY_START:case u.OBJECT_OPEN:if(heb(M))continue;if(k.state_===u.KEY_START)n.push(u.KEY_END);else if("}"===M){e("{}");k.state_=d();continue}else n.push(u.OBJECT_END);'"'===M?k.state_=u.STRING:k.error_(a,C);continue;case u.KEY_END:case u.OBJECT_END:if(heb(M))continue;
":"===M?(k.state_===u.OBJECT_END&&(n.push(u.OBJECT_END),k.depth_++),k.state_=u.VALUE):"}"===M?(k.depth_--,e(),k.state_=d()):","===M?(k.state_===u.OBJECT_END&&n.push(u.OBJECT_END),k.state_=u.KEY_START):k.error_(a,C);continue;case u.ARRAY_OPEN:case u.VALUE:if(heb(M))continue;if(k.state_===u.ARRAY_OPEN)if(k.depth_++,k.state_=u.VALUE,"]"===M){k.depth_--;if(0===k.depth_){k.state_=u.ARRAY_END;return}e("[]");k.state_=d();continue}else n.push(u.ARRAY_END);'"'===M?k.state_=u.STRING:"{"===M?k.state_=u.OBJECT_OPEN:
"["===M?k.state_=u.ARRAY_OPEN:"t"===M?k.state_=u.TRUE1:"f"===M?k.state_=u.FALSE1:"n"===M?k.state_=u.NULL1:"-"!==M&&(-1!=="0123456789".indexOf(M)?k.state_=u.NUM_DIGIT:k.error_(a,C));continue;case u.ARRAY_END:if(","===M)n.push(u.ARRAY_END),k.state_=u.VALUE,1===k.depth_&&(B=C);else if("]"===M){k.depth_--;if(0===k.depth_)return;e();k.state_=d()}else if(heb(M))continue;else k.error_(a,C);continue;case u.STRING:var U=C;a:for(;;){for(;0<k.unicodeCount_;)if(M=a[C++],4===k.unicodeCount_?k.unicodeCount_=0:
k.unicodeCount_++,!M)break a;if('"'===M&&!k.slashed_){k.state_=d();break}if("\\"===M&&!k.slashed_&&(k.slashed_=!0,M=a[C++],!M))break;if(k.slashed_)if(k.slashed_=!1,"u"===M&&(k.unicodeCount_=1),M=a[C++])continue;else break;p.lastIndex=C;M=p.exec(a);if(!M){C=a.length+1;break}C=M.index+1;M=a[M.index];if(!M)break}k.pos_+=C-U;continue;case u.TRUE1:if(!M)continue;"r"===M?k.state_=u.TRUE2:k.error_(a,C);continue;case u.TRUE2:if(!M)continue;"u"===M?k.state_=u.TRUE3:k.error_(a,C);continue;case u.TRUE3:if(!M)continue;
"e"===M?k.state_=d():k.error_(a,C);continue;case u.FALSE1:if(!M)continue;"a"===M?k.state_=u.FALSE2:k.error_(a,C);continue;case u.FALSE2:if(!M)continue;"l"===M?k.state_=u.FALSE3:k.error_(a,C);continue;case u.FALSE3:if(!M)continue;"s"===M?k.state_=u.FALSE4:k.error_(a,C);continue;case u.FALSE4:if(!M)continue;"e"===M?k.state_=d():k.error_(a,C);continue;case u.NULL1:if(!M)continue;"u"===M?k.state_=u.NULL2:k.error_(a,C);continue;case u.NULL2:if(!M)continue;"l"===M?k.state_=u.NULL3:k.error_(a,C);continue;
case u.NULL3:if(!M)continue;"l"===M?k.state_=d():k.error_(a,C);continue;case u.NUM_DECIMAL_POINT:"."===M?k.state_=u.NUM_DIGIT:k.error_(a,C);continue;case u.NUM_DIGIT:if(-1!=="0123456789.eE+-".indexOf(M))continue;else C--,k.pos_--,k.state_=d();continue;default:k.error_(a,C)}}}function d(){var M=n.pop();return null!=M?M:u.VALUE}function e(M){1<k.depth_||(M||(M=-1===B?k.buffer_+a.substring(y,C):a.substring(B,C)),k.deliverMessageAsRawString_?k.result_.push(M):k.result_.push(JSON.parse(M)),B=C)}for(var k=
this,n=k.stack_,p=k.stringInputPattern_,u=ieb,v=a.length,y=0,B=-1,C=0;C<v;)switch(k.streamState_){case 3:return k.error_(a,C),null;case 2:return b()&&k.error_(a,C),null;case 0:if(b()){var H=a[C++];k.pos_++;if("["===H){k.streamState_=1;y=C;k.state_=u.ARRAY_OPEN;continue}else k.error_(a,C)}return null;case 1:return c(),0===k.depth_&&k.state_==u.ARRAY_END?(k.streamState_=2,k.buffer_=a.substring(C)):k.buffer_=-1===B?k.buffer_+a.substring(y):a.substring(B),0<k.result_.length?(H=k.result_,k.result_=[],
H):null}return null};
var CDa=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.streamPos_=0;this.result_=[];this.statusParsed_=!1};CDa.prototype.isInputValid=function(){return null===this.errorMessage_};CDa.prototype.getErrorMessage=function(){return this.errorMessage_};CDa.prototype.acceptsBinaryInput=function(){return!1};
CDa.prototype.parse=function(a){function b(u){k.state_=6;k.errorMessage_="The stream is broken @"+k.streamPos_+"/"+n+". Error: "+u+". With input:\n";throw Error(k.errorMessage_);}function c(){k.jsonStreamParser_=new DDa({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}function d(u){if(u)for(var v=0;v<u.length;v++){var y={};y[1]=u[v];k.result_.push(y)}}function e(u){if(u){(k.statusParsed_||1<u.length)&&b("extra status: "+u);k.statusParsed_=!0;var v={};v[2]=u[0];k.result_.push(v)}}for(var k=
this,n=0;n<a.length;){var p;if(p=2!==k.state_){a:{for(;n<a.length;){if(!heb(a[n])){p=!0;break a}n++;k.streamPos_++}p=!1}p=!p}if(p)return null;switch(k.state_){case 6:b("stream already broken");break;case 0:"["===a[n]?(k.state_=1,n++,k.streamPos_++):b("unexpected input token");break;case 1:"["===a[n]?(k.state_=2,c()):","===a[n]||"null,"==a.substr(n,5)?k.state_=3:"]"===a[n]?(k.state_=5,n++,k.streamPos_++):b("unexpected input token");break;case 2:p=k.jsonStreamParser_.parse(a.substring(n));d(p);k.jsonStreamParser_.done()?
(k.state_=3,p=k.jsonStreamParser_.buffer_,k.streamPos_+=a.length-n-p.length,a=p,n=0):(k.streamPos_+=a.length-n,n=a.length);break;case 3:","===a[n]||"null,"==a.substr(n,5)?(k.state_=4,c(),k.jsonStreamParser_.parse("["),n+=","===a[n]?1:5,k.streamPos_++):"]"===a[n]&&(k.state_=5,n++,k.streamPos_++);break;case 4:p=k.jsonStreamParser_.parse(a.substring(n));e(p);k.jsonStreamParser_.done()?(k.state_=5,p=k.jsonStreamParser_.buffer_,k.streamPos_+=a.length-n-p.length,a=p,n=0):(k.streamPos_+=a.length-n,n=a.length);
break;case 5:b("extra input after stream end")}}return 0<k.result_.length?(a=k.result_,k.result_=[],a):null};
var IDa=function(a){this.logger_=null;this.xhr_=a;this.parser_=null;this.status_=this.pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.textDecoder_=null;this.eventHandler_=new Zl(this);this.eventHandler_.listen(this.xhr_,"readystatechange",this.readyStateChangeHandler_)};f=IDa.prototype;
f.onReadyStateChanged_=function(){var a=this.xhr_.getReadyState(),b=this.xhr_.lastErrorCode_,c=this.xhr_.getStatus(),d=this.xhr_.getResponseText(),e=[];if(this.xhr_.getResponse()instanceof Array){var k=this.xhr_.getResponse();0<k.length&&k[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,e=k)}if(!(3>a||3==a&&!d&&0==e.length))if(c=200==c||206==c,4==a&&(8==b?this.updateStatus_(7):7==b?this.updateStatus_(8):c||this.updateStatus_(3)),this.parser_||(this.parser_=GDa(this.xhr_),null==this.parser_&&
this.updateStatus_(5)),2<this.status_)this.clear_();else{if(e.length>this.pos_){var n=e.length;b=[];try{if(this.parser_.acceptsBinaryInput())for(c=0;c<n;c++){var p=this.parser_.parse(Array.from(e[c]));p&&(b=b.concat(p))}else{p="";if(!this.textDecoder_){if("undefined"===typeof TextDecoder)throw Error("Bg");this.textDecoder_=new TextDecoder}for(c=0;c<n;c++)p+=this.textDecoder_.decode(e[c],{stream:4==a&&c==n-1});b=this.parser_.parse(p)}e.splice(0,n);b&&this.dataHandler_(b)}catch(u){this.updateStatus_(5);
this.clear_();return}}else if(d.length>this.pos_){e=d.substr(this.pos_);this.pos_=d.length;try{n=this.parser_.parse(e),null!=n&&this.dataHandler_&&this.dataHandler_(n)}catch(u){this.updateStatus_(5);this.clear_();return}}4==a?(0!=d.length||this.hasStreamingResponseData_?this.updateStatus_(2):this.updateStatus_(4),this.clear_()):this.updateStatus_(1)}};f.getXhr=function(){return this.xhr_};f.updateStatus_=function(a){this.status_!=a&&(this.status_=a,this.statusHandler_&&this.statusHandler_())};
f.clear_=function(){this.eventHandler_.removeAll();if(this.xhr_){var a=this.xhr_;this.xhr_=null;a.abort();a.dispose()}};f.getStatus=function(){return this.status_};f.setStatusHandler=function(a){this.statusHandler_=a};f.setDataHandler=function(a){this.dataHandler_=a};f.readyStateChangeHandler_=function(a){a=a.target;try{if(a==this.xhr_)this.onReadyStateChanged_()}catch(b){this.updateStatus_(6),this.clear_()}};
var JDa=function(a){this.logger_=null;this.xhrReader_=a;this.xhrReader_.setDataHandler(Og(this.onData_,this));this.xhrReader_.setStatusHandler(Og(this.onStatusChange_,this));this.callbackMap_={};this.callbackOnceMap_={}};f=JDa.prototype;f.on=function(a,b){var c=this.callbackMap_[a];c||(c=[],this.callbackMap_[a]=c);c.push(b);return this};f.addListener=function(a,b){this.on(a,b);return this};
f.removeListener=function(a,b){var c=this.callbackMap_[a];c&&Ea.remove(c,b);(a=this.callbackOnceMap_[a])&&Ea.remove(a,b);return this};f.once=function(a,b){var c=this.callbackOnceMap_[a];c||(c=[],this.callbackOnceMap_[a]=c);c.push(b);return this};f.onData_=function(a){var b=this.callbackMap_.data;b&&this.doMessages_(a,b);(b=this.callbackOnceMap_.data)&&this.doMessages_(a,b);this.callbackOnceMap_.data=[]};
f.doMessages_=function(a,b){for(var c=this,d={},e=0;e<a.length;d={q8:d.q8},e++)d.q8=a[e],b.forEach(function(k){return function(n){try{n(k.q8)}catch(p){c.handleError_("message-callback exception (ignored) "+p)}}}(d))};f.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:this.doStatus_("readable");break;case 5:case 6:case 4:case 7:case 3:this.doStatus_("error");break;case 8:this.doStatus_("close");break;case 2:this.doStatus_("end")}};
f.doStatus_=function(a){var b=this.callbackMap_[a],c=this;b&&b.forEach(function(d){try{d()}catch(e){c.handleError_("status-callback exception (ignored) "+e)}});(b=this.callbackOnceMap_[a])&&b.forEach(function(d){d()});this.callbackOnceMap_[a]=[]};f.handleError_=function(){};
var jeb=function(a,b){this.options=a;this.xhrIoFactory=b;this.response=new nc(this.send.bind(this))};jeb.prototype.buildResponse=function(a,b){var c=a.getLastUri(),d=a.getStatus(),e=a.getStatusText()||"OK";a=new Mk(a.getAllStreamingResponseHeaders());return new eg({url:c,headers:a,body:b,status:d,statusText:e})};
jeb.prototype.send=function(a){var b=this,c=this.xhrIoFactory.create(),d=KDa(c),e=function(u){u=b.buildResponse(c,u||c.getResponseText());a.error(u)};if(d){d.on("data",function(u){u&&c.isSuccess()&&a.next(b.buildResponse(c,u))});d.on("error",e);d.on("close",e);d.on("end",function(){a.complete()});d=this.options.url;this.options.params&&(d+="?"+this.options.params.toString());e={};var k=this.options.headers;if(k)for(var n=g(k.keys()),p=n.next();!p.done;p=n.next())p=p.value,e[p]=k.get(p)||"";k=JSON.stringify(this.options.body);
c.setWithCredentials(!oDa);c.send(d,"POST",k,e);return function(){c.abort()}}e("Streaming not supported by the browser.")};var keb=function(){};keb.prototype.create=function(){return new Ql};keb.\u0275fac=function(a){return new (a||keb)};keb.\u0275prov=xb({token:keb,factory:keb.\u0275fac,providedIn:"root"});var leb=function(a){this.xhrIoFactory=a};leb.prototype.create=function(a){return new jeb(a,this.xhrIoFactory)};leb.ea=function(){return[{type:keb}]};leb.\u0275fac=function(a){return new (a||leb)(l(keb))};
leb.\u0275prov=xb({token:leb,factory:leb.\u0275fac,providedIn:"root"});
var meb=function(a){this.ngZone=a};meb.prototype.now=function(){return Date.now()};meb.prototype.schedule=function(a,b,c){b=void 0===b?0:b;return VBa()?this.ngZone.runOutsideAngular(function(){return Kc.schedule(a,b,c)}):Kc.schedule(a,b,c)};
var neb=new $b("Disable request logging"),oeb=function(a,b,c,d,e,k,n){var p=this;this.authState=a;this.router=b;this.ngZone=c;this.document=d;this.entry=new pd;this.currentRouteUrl="";this.logger=null;this.currentRouteUrl=b.url;b.events.pipe(Nc(function(y){return y instanceof Ek})).subscribe(function(y){p.currentRouteUrl=y.url});a=Number(gf("pantheon_clientRpcSampleRate"));if(isNaN(a)||0>a||1<a||n)a=0;this.sampleRate=a;if(0===a)this.onPendingEntries=Ic;else{var u=new meb(this.ngZone),v=k.getCurrentProjectIdSnapshot();
this.onPendingEntries=this.entry.pipe(bEa(function(){return Mc(Rc(5E3,void 0,u),k.getCurrentProjectId().pipe(vd(1)))}));Mc(xf().xhrEntries,xf().xhrChunkEntries).pipe(aEa(),jla(1)).subscribe(function(y){p.submitEntryData(y)});c.runOutsideAngular(function(){p.onPendingEntries.subscribe(function(y){e.post("/m/rpclog",{stats:y},{params:v?{pid:v}:void 0}).subscribe({error:function(){}});v=k.getCurrentProjectIdSnapshot()})})}};oeb.prototype.submitEntryData=function(a){this.shouldSample()&&this.entry.next(a)};
oeb.prototype.shouldSample=function(){var a=0!==this.sampleRate&&Math.random()<this.sampleRate;return this.authState.isAuthenticated&&a};oeb.ea=function(){return[{type:wl},{type:sf},{type:Kd},{type:Document,ra:[{type:Yb,args:[We]}]},{type:Cf},{type:Nm},{type:Boolean,ra:[{type:Ub},{type:Yb,args:[neb]}]}]};oeb.\u0275fac=function(a){return new (a||oeb)(l(wl),l(sf),l(Kd),l(We),l(Cf),l(Nm),l(neb,8))};oeb.\u0275prov=xb({token:oeb,factory:oeb.\u0275fac,providedIn:"root"});
var peb=function(){this.pendingRequests=new Set};Y(peb,UYa);peb.prototype.handleRequest=function(){var a=this,b=setTimeout(function(){a.handleResponse(b)},2E3);this.pendingRequests.add(b);return b};peb.prototype.handleResponse=function(a){clearTimeout(a);this.pendingRequests.delete(a)};Ye.Object.defineProperties(peb.prototype,{isActive:{configurable:!0,enumerable:!0,get:function(){return 0<this.pendingRequests.size}}});peb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(peb)))(b||peb)}}();
peb.\u0275prov=xb({token:peb,factory:function(){return qeb},providedIn:"root"});var qeb=new peb;
var reb=function(){this.tosEnforcementTriggerSubj=new pd;this.tosAcceptanceCompleteSubj=new pd};reb.prototype.triggerTosEnforcement=function(){this.tosEnforcementTriggerSubj.next();return this.tosAcceptanceCompleteSubj.pipe(ad(1))};reb.prototype.markAcceptanceComplete=function(){this.tosAcceptanceCompleteSubj.next()};Ye.Object.defineProperties(reb.prototype,{tosEnforcementTrigger:{configurable:!0,enumerable:!0,get:function(){return this.tosEnforcementTriggerSubj}}});
reb.\u0275fac=function(a){return new (a||reb)};reb.\u0275prov=xb({token:reb,factory:reb.\u0275fac,providedIn:"root"});
var seb=function(){this.Nkb=6048E5;this.NOTIFICATION_JITTER_IN_MS=3E5*Math.random();this.kba=5;this.FFa=6048E5;this.Vrb=864E5;this.Ehb=3E5};seb.\u0275fac=function(a){return new (a||seb)};seb.\u0275prov=xb({token:seb,factory:seb.\u0275fac,providedIn:"root"});
var Xm=function(a){this.ngZone=a};Xm.prototype.setTimeoutWithoutCD=function(a,b){b=void 0===b?0:b;this.ngZone.runOutsideAngular(function(){setTimeout(a,b)})};Xm.prototype.whenStable=function(a){this.ngZone.isStable?a():this.ngZone.onStable.pipe(ed()).subscribe(function(){a()})};Xm.ea=function(){return[{type:Kd}]};Xm.\u0275fac=function(a){return new (a||Xm)(l(Kd))};Xm.\u0275prov=xb({token:Xm,factory:Xm.\u0275fac,providedIn:"root"});
var teb={moduleId:"jsmod_forced_reload_ui_service",className:"ForcedReloadUiService"},ueb=function(a,b,c,d,e,k,n){var p=this;this.analyticsService=a;this.config=b;this.browserWindowService=c;this.zoneHelper=d;this.loader=e;this.router=k;this.clientLoadTime=(new Date).getTime();this.logger=null;this.browserPerformance=new B6a;this.reloadOnRouteNavigation=this.forcedReloadInitiated=this.hasRecordedPreventedReload=this.hasCalledReload=this.hasReadLastForcedReloadDate=!1;this.currentBuildLabel=n.pantheonVersion;
this.zoneHelper.setTimeoutWithoutCD(function(){p.readLastForcedReloadDate()});this.monitorRouterEvents();this.monitorClientAge()};f=ueb.prototype;
f.checkResponseHeader=function(){var a=this;return Dd(function(b){if(b instanceof eg&&(b=b.headers)&&(b=b.get("x-pan-client-info")))try{var c=bva(z2a,decodeURIComponent(b));c.getMustReloadBuildLabelsList().includes(a.currentBuildLabel)&&a.initiateForcedReload();c.getMustReloadBuildLabelsWithConditionsList().some(function(d){return a.checkReloadBuildLabelWithConditions(d)})&&a.initiateForcedReload()}catch(d){}})};
f.checkReloadBuildLabelWithConditions=function(a){if(a.getBuildLabel()!==this.currentBuildLabel)return!1;var b=!1,c=!1,d=a.getOnlyIfLoadedBefore();d&&(c=!0,b=b||this.browserPerformance.requestStartTime<=d.toDate().valueOf());if((a=a.getOnlyIfExperimentEnabledList())&&0<a.length){c=!0;var e=this.analyticsService.getActivatedExperimentsVariants();b=b||a.some(function(k){return e.has(k)})}return!c||b};
f.initiateForcedReload=function(){var a=this;this.forcedReloadInitiated||(this.isWithinMinimumReloadInterval?this.hasRecordedPreventedReload||(this.recordReloadAnalytics("forced_reload_prevented_by_minimum_interval"),this.hasRecordedPreventedReload=!0):(this.browserWindowService.ref.localStorage.setItem("lastForcedReload",(new Date).getTime().toString()),this.reloadOnRouteNavigation=this.forcedReloadInitiated=!0,setTimeout(function(){a.browserWindowService.ref.addEventListener("beforeunload",function(){a.recordReloadAnalytics("manual_refresh_after_forced_reload_dialog")});
a.loader.loadService(teb).then(function(b){b.showForcedReloadUi().then(function(c){a.reload(c?"forced_reload_confirmed":"force_reload_timed_out")})})},this.config.NOTIFICATION_JITTER_IN_MS)))};f.recordReloadAnalytics=function(a){this.analyticsService.sendEvent({type:"client_forced_reload",name:a.toString()});this.analyticsService.clearcut.setUseSendBeaconForFinalFlush(!0);this.analyticsService.clearcut.flush()};
f.reload=function(a){this.hasCalledReload||(this.hasCalledReload=!0,this.recordReloadAnalytics(a),a=this.browserWindowService.ref,a.removeAllListeners&&a.removeAllListeners("beforeunload"),this.browserWindowService.reloadLocation())};f.monitorRouterEvents=function(){var a=this;this.router.events.pipe(Nc(function(b){return a.reloadOnRouteNavigation&&b instanceof MZa}),ad(1)).subscribe(function(){a.reload("forced_reload_on_navigation")})};
f.monitorClientAge=function(){var a=this,b=(new Date).getTime()-this.clientLoadTime;b>this.config.FFa+this.config.Vrb?this.initiateForcedReload():(b>this.config.FFa&&(this.reloadOnRouteNavigation=!0),this.zoneHelper.setTimeoutWithoutCD(function(){a.monitorClientAge()},this.config.Ehb))};
f.readLastForcedReloadDate=function(){if(!this.hasReadLastForcedReloadDate&&(this.hasReadLastForcedReloadDate=!0,this.browserWindowService.ref.localStorage)){var a=new Date(Number(this.browserWindowService.ref.localStorage.getItem("lastForcedReload")));isNaN(a.getTime())?(this.browserWindowService.ref.localStorage.removeItem("lastForcedReload"),this.lastForcedReloadDate=void 0):this.lastForcedReloadDate=a}};
Ye.Object.defineProperties(ueb.prototype,{isWithinMinimumReloadInterval:{configurable:!0,enumerable:!0,get:function(){this.readLastForcedReloadDate();return!!this.lastForcedReloadDate&&(new Date).getTime()-this.lastForcedReloadDate.getTime()<this.config.Nkb}}});ueb.ea=function(){return[{type:Sl},{type:seb},{type:Gf},{type:Xm},{type:jf},{type:sf},{type:sl}]};ueb.\u0275fac=function(a){return new (a||ueb)(l(Sl),l(seb),l(Gf),l(Xm),l(jf),l(sf),l(sl))};
ueb.\u0275prov=xb({token:ueb,factory:ueb.\u0275fac,providedIn:"root"});
var veb=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U){var ba,fa;this.csiReportManager=a;this.location=b;this.requestLogging=c;this.router=d;this.networkActivityTracker=e;this.streamingRequestFactory=k;this.tosCheckService=n;this.currentRoute=p;this.backendzService=u;this.clientReloadService=v;this.httpCacheService=y;this.browserWindowService=B;this.analyticsService=C;this.propagatedQueryStringParams=new bg;this.logger=null;if(Fe())throw Error("Cg");this.apiKey=gf("pantheon_apiKey");this.coliseumHost=
M.getHost();this.isColiseumPrettyPrint=hf("coliseumPrettyPrint");this.spmproxyHostMap=ava("pantheon_spmproxyRoot1pUrl");this.xsrfToken=U.xsrfToken;this.yQ=U.yQ;this.pantheonVersion=U.pantheonVersion;this.authUser=null!==(fa=null===(ba=H.getCurrentAccount())||void 0===ba?void 0:ba.getAuthUser())&&void 0!==fa?fa:"0";a=gf("local_dev");this.KBb=(a=null===a||void 0===a?void 0:a.coliseum_entity_services)?new Set(a.split(",")):new Set;this.kja=gf("coliseum_host");this.cachePropagatedQueryStringParams()};
f=veb.prototype;
f.intercept=function(a,b){var c=this;web(a);var d={pagePath:this.currentRoute.getPath(),pageViewId:this.csiReportManager.getCurrentPageReport().getId(),pantheonVersion:this.pantheonVersion,xsrfToken:this.xsrfToken,yQ:this.yQ,propagatedQueryStringParams:this.propagatedQueryStringParams,backendzService:this.backendzService};d=yDa(a,d);var e=tDa(a,this.authUser,this.apiKey,this.propagatedQueryStringParams.get("token"),this.propagatedQueryStringParams.get("requestReason")),k=jDa(a,this.coliseumHost,this.isColiseumPrettyPrint),
n=k.isMatch?kDa(a.url):0,p=ADa(a),u=nDa(a,{coliseumHost:this.coliseumHost,isColiseumPrettyPrint:this.isColiseumPrettyPrint,Xbc:this.KBb,kja:this.kja}),v=BDa(a,this.spmproxyHostMap);if(!d.isMatch&&!e.isMatch)return xeb(b.handle(a),a);var y=a.headers.get("method-id-xhr-identifier")||void 0,B=this.prepareRequest(a,d,e,k,p,u),C=this.httpCacheService.getCacheOptions(B);if(C){var H=C.cache.get(C.key);if(H)return H.pipe(zd(function(ka){return null===ka?c.intercept(a,b):oc(ka)}))}H=n||u.isMatch?this.streamingRequestFactory.create({url:B.url,
body:B.body||{},headers:B.headers,params:B.params}).response.pipe(eEa()):b.handle(B);if(k.isMatch){var M="Coliseum";var U=!1;if(2===n&&B.body){var ba=B.body,fa=ba.options;fa&&(U=!!fa.shouldContinueOnError,delete ba.options)}H=H.pipe(RDa(U,dEa(B.body)))}H=H.pipe(this.clientReloadService.checkResponseHeader());p.isMatch&&(M="QueryNotation",H=H.pipe(VDa()));u.isMatch&&(M="GraphQL",H=H=H.pipe(UDa(dEa(B.body))));v.isMatch&&(M="SpmProxy",H=H.pipe(WDa()));H=H.pipe(MDa(B));M&&(H=H.pipe(this.consoleLogRpcError(M)));
d.isMatch&&(H=this.addXsrfTokenHandler(H));if(d.isMatch||e.isMatch)H=this.addLoggingHandler(H,B,k.normalizedPath||y,n);H=this.addNetworkTracker(H);H=this.addTosErrorHandler(H);hf("Ng2401ErrorHandler__enabled")&&d.isMatch&&(H=this.tub(H));H=H.pipe(cEa());H=xeb(H,B);C&&(H=H.pipe(rd()),C.cache.set(C.key,H,C));return H};
f.tub=function(a){var b=this;return a.pipe(Uc(function(c){401===c.status&&(b.analyticsService.sendEvent({type:"version",name:"reload",metadata:{label:b.pantheonVersion,prompted:"POST"===c.method,statusCode:c.status}}),b.browserWindowService.reloadLocation(!0));return pc(c)}))};f.addTosErrorHandler=function(a){var b=this;return a.pipe(Uc(function(c){if(403===c.status&&c.body){var d=c.body;if("core"===d.errorSpace&&12===d.code)return b.tosCheckService.triggerTosEnforcement().pipe(zd(function(){return a}))}return pc(c)}))};
f.consoleLogRpcError=function(){return mc(Dd({error:function(){}}))};f.addXsrfTokenHandler=function(a){var b=this,c=function(d){if(d instanceof eg||d instanceof sg)if(d=d.headers)if(d=d.get("x-pan-newxsrf"))b.xsrfToken=d};return a.pipe(Dd(c,c))};
f.addLoggingHandler=function(a,b,c,d){var e=this,k=b.url,n=b.method,p=b.body;d=void 0===d?0:d;return k.includes("m/rpclog")||k.includes("m/csilog")?a:Fc(function(){var u=-2,v,y=0,B=[],C=k,H,M=dEa(p);if(p&&1===d)try{var U=g(p).next().value.dataSelector;U[0]&&(H=U[0].entityType.dataEntityType)&&!C.includes(H)&&(C=wPa(C,"entityTypes",H))}catch(fa){}var ba=xf().startXhr({method:n,url:C,normalizedPath:c});ba.getPlatformType()||ba.setPlatformType(2);return a.pipe(Dd(function(fa){var ka;if(5===fa.type){var qa=
fa.eti;qa&&B.push(qa)}if(fa instanceof eg){u=fa.status;v=fa.headers;var xa=fa.body;qa="";if(xa){qa="string"===typeof xa?xa:JSON.stringify(xa);y+=qa.length;try{var wa="string"===typeof xa?JSON.parse(xa):xa;(null===(ka=wa.responseContext)||void 0===ka?0:ka.eti)&&B.push(wa.responseContext.eti)}catch(Ra){}}d&&(wa={statusCode:0,trackingId:M,serviceMetadata:e.getServiceMetadata(qa)},1===d?xa&&(xa=xa.dataSelectorResult)&&(wa.queryId=xa.queryId,wa.queryType=H):3===d&&(xa=xa.operation)&&xa.name&&(wa.queryType=
"operation"),(fa=NDa(fa))?(wa.statusCode=fa.code||2,wa.errorResponse={errorSpace:"generic",errorSpaceCode:String(fa.code)||""},wa.responseBody=qa):wa.responseSize=qa.length,ba.recordChunk(wa))}},function(fa){ba.recordResponse({status:fa.status,responseBody:fa.bodyText||"",trackingId:fa.trackingId,errorResponse:fa,encryptedTaskInfo:B},fa.headers);ba.stopAndRecord()},function(){ba.recordResponse({status:u,responseSize:y,trackingId:M,encryptedTaskInfo:B},v);ba.stopAndRecord()}),cd(function(){ba.isStopped()||
(ba.recordAsAbandoned(),ba.recordResponse({status:u,responseSize:y,trackingId:M,encryptedTaskInfo:B},v),ba.stopAndRecord())}))})};f.getServiceMetadata=function(a){return a.includes("ListArchetypeResponse")?{isListArchetype:"true"}:{}};f.addNetworkTracker=function(a){var b=this;return Fc(function(){var c=b.networkActivityTracker.handleRequest();return a.pipe(cd(function(){b.networkActivityTracker.handleResponse(c)}))})};
f.cachePropagatedQueryStringParams=function(){var a=this,b=oc(this.location.path()),c=this.router.events.pipe(Nc(function(d){return d instanceof Ik}),z(function(d){return d.url}));b.pipe(zma(c),z(function(d){return a.router.parseUrl(d).queryParamMap})).subscribe(function(d){var e={};if(d)for(var k=g(d.keys),n=k.next();!n.done;n=k.next())n=n.value,Pbb.includes(n)&&(e[n]=d.getAll(n));a.propagatedQueryStringParams=new bg({fromObject:e})})};
f.prepareRequest=function(a){for(var b=a,c=g(lb.apply(1,arguments)),d=c.next();!d.done;d=c.next())d=d.value,d.isMatch&&(b=d.configure(b));return b};var web=function(){},xeb=function(a){return a};veb.ea=function(){return[{type:Mf},{type:zj},{type:oeb},{type:sf},{type:peb},{type:leb},{type:reb},{type:Z5a},{type:Sdb},{type:ueb},{type:feb},{type:Gf},{type:Sl},{type:wl},{type:Km},{type:sl}]};
veb.\u0275fac=function(a){return new (a||veb)(l(Mf),l(zj),l(oeb),l(sf),l(peb),l(leb),l(reb),l(Z5a),l(Sdb),l(ueb),l(feb),l(Gf),l(Sl),l(wl),l(Km),l(sl))};veb.\u0275prov=xb({token:veb,factory:veb.\u0275fac});
var yeb=function(){};yeb.\u0275fac=function(a){return new (a||yeb)};yeb.\u0275mod=r({type:yeb});yeb.\u0275inj=h({providers:[{provide:M_a,useClass:veb,multi:!0}],imports:[[W_a,x_a]]});
var zeb={interval:1E3,inactiveWindowFactor:4},Ym=function(a){this.pollingService=a};Ym.prototype.pollOperation=function(a){var b=this;a=void 0===a?{}:a;var c=null!=a.intervalFunction?a:Object.assign(Object.assign({},zeb),a);return mc(z(function(d){var e=Object.assign({description:"Operation "+d.name},c),k=a;return b.pollingService.poll(d.poll,e).pipe(yd(d),rma(function(n){return n.done}),k.dematerializeFunction?k.dematerializeFunction():fEa(),rd({refCount:!0}))}))};
Ym.prototype.pollForResult=function(a){a=void 0===a?{}:a;return mc(this.pollOperation(a),zd(function(b){return b}))};Ym.ea=function(){return[{type:Rm}]};Ym.\u0275fac=function(a){return new (a||Ym)(l(Rm))};Ym.\u0275prov=xb({token:Ym,factory:Ym.\u0275fac,providedIn:"root"});
var Aeb=function(){};Aeb.prototype.encodeKey=function(a){return Eg(a)};Aeb.prototype.encodeValue=function(a){return Eg(a)};Aeb.prototype.decodeKey=function(a){return MOa(a)};Aeb.prototype.decodeValue=function(a){return MOa(a)};
var Zm=function(){},Beb=function(){};Beb.prototype.getRequestHook=function(){return{onBeforeSend:function(){},onSuccess:function(){},onError:function(){}}};
var ig=function(){this.Serializable$values={}};ig.prototype.getClassMetadata=function(){return Object.assign({arrays:{},descriptions:{},keys:[],objectMaps:{},objects:{},enums:{},emptyArrayIsUnset:!1},this.getPartialClassMetadata())};ig.prototype.Serializable$get=function(a){return this.Serializable$values.hasOwnProperty(a)?this.Serializable$values[a]:null};ig.prototype.Serializable$set=function(a,b){this.Serializable$values[a]=b};ig.prototype.Serializable$has=function(a){return null!=this.Serializable$values[a]};
var $m=function(){};$m.prototype.send=function(a,b){rEa(a);return this.makeRequest(a).pipe(z(function(c){return b?hg(b,c):c}))};
var Ceb=function(a,b){this.http=a;this.config=b;this.defaultRequestHook=new Beb;this.paramsCodec=b.shouldStrictEncodeParams?new Aeb:void 0};Y(Ceb,$m);Ceb.prototype.getUrl=function(a){var b=this.config.host;b.startsWith("http")||(b="https://"+b);return b+a};Ceb.prototype.init=function(a){var b=this.config;return new a(b.version||"v1",this,b.requestHook||this.defaultRequestHook)};
Ceb.prototype.makeRequest=function(a){var b=this,c=this.getUrl(a.path),d=a.body,e=a.methodId,k=a.httpMethod,n=a.headers;a=Object.fromEntries(Object.entries(a.queryParams||{}).filter(function(p){p=g(p);p.next();p=p.next().value;return null!==p&&void 0!==p}));a=new bg({fromObject:a,encoder:this.paramsCodec});e&&(n=n||{},n["method-id-xhr-identifier"]=e);return this.http.request(k,c,{body:d,params:a,headers:n,responseType:"json",observe:"response"}).pipe(z(function(p){return p.body}),Dd({error:function(){b.config.host.includes(".google.com")}}))};
var an=function(a){this.http=a};an.prototype.create=function(a){return new Ceb(this.http,a)};an.ea=function(){return[{type:Cf}]};an.\u0275fac=function(a){return new (a||an)(l(Cf))};an.\u0275prov=xb({token:an,factory:an.\u0275fac,providedIn:"root"});
var Deb={entity:"CRM_GRAPHQL",entityService:"CrmEntityService",mixerlessFlag:"MixerlessCrmEntityService"};
var bn=function(a){this.config=a.createConfig(Deb)};f=bn.prototype;f.ggc=function(a){return this.config.request("DeleteFolder",'mutation DeleteFolder($folderId: String!) @Signature(bytes: "1/FPioVlFLVe") {\n  deleteFolder(folderId: $folderId) {\n    name\n    parent\n    displayName\n    organizationId\n    lifecycleState\n  }\n}',a,void 0)};
f.kgc=function(a){return this.config.request("DeleteProject",'mutation DeleteProject($projectId: String!) @NullProto @Signature(bytes: "1/NVcgP/YJOi") {\n  deleteProject(projectId: $projectId) {\n    id\n    name\n    status\n  }\n}',a,void 0)};f.Ogc=function(a){return this.config.request("UndeleteFolder",'mutation UndeleteFolder($folderId: String!) @Signature(bytes: "1/mP703mukZx") {\n  undeleteFolder(folderId: $folderId) {\n    name\n    parent\n    displayName\n    lifecycleState\n  }\n}',a,void 0)};
f.Pgc=function(a){return this.config.request("UndeleteProject",'mutation UndeleteProject($projectId: String!) @Signature(bytes: "1/+0xw/lId8k") {\n  undeleteProject(projectId: $projectId) {\n    _isPresent\n  }\n}',a,void 0)};
f.Wgc=function(a){return this.config.request("UpdateFolder",'mutation UpdateFolder($folderId: String!, $folderDisplayName: String!) @Signature(bytes: "1/QZ0ciFCCRm") {\n  updateFolder(folderId: $folderId, folderDisplayName: $folderDisplayName) {\n    name\n    parent\n    displayName\n    lifecycleState\n  }\n}',a,void 0)};
f.ahc=function(a){return this.config.request("UpdateProject",'mutation UpdateProject($projectId: String!, $project: IN_google_cloudresourcemanager_v1_Project!) @Signature(bytes: "1/WSmrqUi3s3") {\n  updateProject(projectId: $projectId, project: $project) {\n    id\n    projectNumber\n    name\n    parent {\n      id\n      type\n    }\n    labels {\n      key\n      value\n    }\n  }\n}',a,void 0)};
f.fqc=function(a){return this.config.request("DomainAdmin",'query DomainAdmin($organizationId: String!) @Signature(bytes: "1/+M1Z5C+JGh") {\n  organization(organizationId: $organizationId) {\n    id\n    name\n    domainAdmin\n  }\n}',a,void 0)};
f.queryFolder=function(a,b){return this.config.request("Folder",'query Folder($folderId: String!) @Signature(bytes: "1/FPY+8PEIHM") {\n  folder(folderId: $folderId) {\n    name\n    parent\n    displayName\n    organizationId\n    lifecycleState\n  }\n}',a,b)};f.iqc=function(a){return this.config.request("FolderAncestry",'query FolderAncestry($folderId: String!) @Signature(bytes: "1/DH9R8N78Uc") {\n  folderAncestry(folderId: $folderId) {\n    id\n    type\n  }\n}',a,void 0)};
f.queryGetProject=function(a,b){return this.config.request("GetProject",'query GetProject($projectId: String!) @NullProto @Signature(bytes: "1/Fzg3dzqdBl") {\n  project(projectId: $projectId) {\n    id\n    assignedIdForDisplay\n    numericProjectId\n    projectNumber\n    name\n    status\n    parent {\n      id\n      type\n    }\n    labels {\n      key\n      value\n    }\n    role {\n      isOwner\n      canEdit\n    }\n    createTimeSec\n    parentId\n    hasBilling(useResourceBillingApis: true)\n  }\n}',
a,b)};f.Yqc=function(){return this.config.request("ListOrganizations",'query ListOrganizations($pageSize: Int = 500) @Signature(bytes: "1/BQX7J+PLV2") {\n  organizations(pageSize: $pageSize) {\n    data {\n      id\n      name\n      isDefault\n      creationTimeMs\n    }\n  }\n}',{},void 0)};
f.nrc=function(a){return this.config.request("PrecreateCheck",'query PrecreateCheck($parentName: String!) @Signature(bytes: "1/OQMkERP7qo") {\n  hasActiveBilling\n  hasActiveFreeTrial\n  quotaRemaining(parentName: $parentName)\n}',a,void 0)};f.queryProjectAncestry=function(a,b){return this.config.request("ProjectAncestry",'query ProjectAncestry($projectId: String!) @Signature(bytes: "1/0JChZk3Ti5") {\n  projectAncestry(projectId: $projectId) {\n    id\n    type\n  }\n}',a,b)};
f.E6a=function(a){return this.config.request("ProjectIdValidation",'query ProjectIdValidation($projectId: String, $isInternalApp: Boolean = false) @Signature(bytes: "1/yIeGRQspH5") {\n  projectIdValidation(projectId: $projectId, isInternalApp: $isInternalApp) {\n    projectId\n    isAvailable\n  }\n}',a,void 0)};
f.vrc=function(a){return this.config.request("RecentResources",'query RecentResources($maxResources: Int) @Signature(bytes: "1/5yjfOlqnfY") {\n  recentResources(maxResources: $maxResources) {\n    name\n    displayName\n    parent\n    lifecycleState\n    type\n    organizationName\n  }\n}',a,void 0)};
f.xrc=function(a){return this.config.request("SearchProjectsAndFolders",'query SearchProjectsAndFolders($query: String!, $pageToken: String, $organizationId: String, $excludedOrganizationIds: [String!]) @NullProto @Signature(bytes: "1/smdIyO6olo") {\n  searchProjectsAndFolders(query: $query, pageToken: $pageToken, organizationId: $organizationId, excludedOrganizationIds: $excludedOrganizationIds) {\n    continuationToken\n    result {\n      type\n      id\n      primaryName\n    }\n  }\n}',a,void 0)};
bn.ea=function(){return[{type:Wm}]};bn.\u0275fac=function(a){return new (a||bn)(l(Wm))};bn.\u0275prov=xb({token:bn,factory:bn.\u0275fac,providedIn:"root"});
var Eeb={PROJECTS:0,PUBSUB_TOPICS:1,ORGANIZATIONS:2,PUBSUB_SUBSCRIPTIONS:3,SOURCE_REPOS:23,APPENGINE_APPLICATIONS:24,APPENGINE_SERVICES:25,USERACCOUNTS_GROUPS:26,USERACCOUNTS_USERS:27,STORAGE_BUCKETS:28,STORAGE_BUCKETS_DEFAULT:32,STORAGE_OBJECTS:29,IAM_SERVICE_ACCOUNTS:30,IAM_SERVICE_ACCOUNT_KEYS:31,COMPUTE_OTHER:33,COMPUTE_SUBNETWORKS:34,GENOMICS_DATASETS:35,GENOMICS_OPERATIONS:36,BILLING_ACCOUNTS:37,CLOUDKMS_KEYRINGS:38,CLOUDKMS_CRYPTOKEYS:39,CLOUDKMS_IMPORTJOBS:112,CLOUDKMS_CRYPTOKEYVERSIONS:44,
iSc:174,SPANNER_INSTANCES:40,SPANNER_DATABASES:41,SPANNER_BACKUPS:115,PUBSUB_SNAPSHOTS:42,FOLDERS:43,CLOUDSUPPORT_PROPERTIES:121,CLOUDSUPPORT_ACCOUNTS:45,CLOUDSUPPORT_CASES:46,CLOUDSUPPORT_TECH_CASES:120,CLOUDSUPPORT_COMMENTS:47,CLOUDSUPPORT_OPERATIONS:48,SERVICEMANAGEMENT_SERVICES:49,IOT_DEVICE_REGISTRIES:50,BIGTABLE_INSTANCES:51,BIGTABLE_TABLES:114,IAP_WEB_SERVICE_VERSION:52,IAP_WEB_SERVICE:53,IAP_WEB_TYPE:54,IAP_WEB:55,COMPUTE_INSTANCES:56,COMPUTE_DISKS:57,COMPUTE_IMAGES:58,ML_JOBS:59,ML_MODELS:60,
DATAHUB_ENTRIES:63,DATAHUB_EAG_TEMPLATES:64,DATAHUB_DATASETS:102,DATAHUB_CRAWLERS:103,BIGQUERY_JOBS:65,BIGQUERY_DATASETS:66,BIGQUERY_TABLES:67,BIGQUERY_TRANSFERS:68,BIGQUERY_SAVEDQUERIES:69,BIGQUERY_CONNECTIONS:107,BIGQUERY_RESERVATIONS:109,BIGQUERY_SLOTPOOLS:110,BIGQUERY_RESERVATIONGRANTS:111,BIGQUERY_DATAQNAREPORTS:142,BIGQUERY_ROWACCESSPOLICIES:151,UQc:179,DATAFUSION_INSTANCES:159,DATAFUSION_NAMESPACES:160,DATAPROC_AUTOSCALING_POLICIES:122,DATAPROC_CLUSTERS:70,DATAPROC_JOBS:71,DATAPROC_METASTORE_SERVICES:148,
DATAPROC_OPERATIONS:72,DATAPROC_WORKFLOW_TEMPLATES:73,DATAPROC_BATCHES:171,COMPUTE_SNAPSHOTS:74,CONTAINER_CLUSTERS:75,CLOUDFUNCTIONS_FUNCTIONS:76,hSc:164,COMPUTE_NODE_GROUPS:77,COMPUTE_NODE_TEMPLATES:78,IOT_DEVICE_GROUPS:79,BINAUTHZ_ATTESTORS:80,BINAUTHZ_POLICIES:81,IAP_TUNNEL:82,IAP_TUNNEL_ZONE:83,IAP_TUNNEL_INSTANCE:84,CLOUD_CONSOLE_FEATURES:85,COMPUTE_TEMPLATES:86,AUTOML_DATASETS:87,AUTOML_MODELS:88,DATACATALOG_TAXONOMIES:89,DATACATALOG_CATEGORIES:90,DATACATALOG_TAXONOMIES_BETA:116,DATACATALOG_POLICY_TAGS:117,
DATACATALOG_TAGTEMPLATES:104,DATACATALOG_ENTRIES:105,DATACATALOG_ENTRYGROUPS:106,AUTOML_LOCATIONS:91,CLOUDIDENTITY_GROUPS:92,HEALTHCARE_DATASETS:93,HEALTHCARE_DICOMSTORES:94,HEALTHCARE_HL7V2STORES:95,HEALTHCARE_FHIRSTORES:96,HEALTHCARE_ANNOTATIONSTORES:97,HEALTHCARE_DICTATIONSTORES:99,HEALTHCARE_DATAPROTECTIONSTORES:135,HEALTHCARE_CONSENTSTORES:136,afd:172,RUN_SERVICES:98,CLOUDIDENTITY_CUSTOMERS:100,CLOUDSERVICEDISCOVERY_REGISTRIES:101,FIREBASEAUTH_TENANTS:113,SECRETMANAGER_SECRETS:118,ARTIFACTREGISTRY_REPOSITORIES:119,
CLOUDDMS_MIGRATION_JOB:123,CLOUDDMS_CONNECTION_PROFILE:124,SERVICEDIRECTORY_NAMESPACES:125,SERVICEDIRECTORY_SERVICES:126,PUBSUBLITE_TOPICS:127,PUBSUBLITE_SUBSCRIPTIONS:128,xrb:162,PRIVATECA_CERTIFICATE_AUTHORITIES:129,PRIVATECA_REUSABLE_CONFIGS:130,PRIVATECA_CERTIFICATES:131,PRIVATECA_CERTIFICATE_REVOCATION_LISTS:132,RISKMANAGER_REPORTS:133,CLOUDTASKS_QUEUES:134,LAKE_LAKES:137,LAKE_ZONES:138,LAKE_ASSETS:139,LAKE_LOCATIONS:140,LAKE_OPERATIONS:141,LAKE_ENVIRONMENTS:161,s$c:168,t$c:177,LABELMANAGER_KEYS:143,
LABELMANAGER_VALUES:144,APIGATEWAY_GATEWAYS:145,APIGATEWAY_APIS:146,APIGATEWAY_APICONFIGS:147,DATASTREAM_STREAMS:149,DATASTREAM_CONNECTION_PROFILES:150,rYc:176,PUBSUB_SCHEMAS:152,RESOURCEMANAGER_TAG_KEYS:153,RESOURCEMANAGER_TAG_VALUES:154,PRIVATECA_CA_POOLS:155,PRIVATECA_CERTIFICATE_TEMPLATES:156,ANALYTICSHUB_DATAEXCHANGES:157,ANALYTICSHUB_LISTINGS:158,fSc:163,gSc:165,qSc:166,sSc:167,o3c:169,p3c:170,iNc:173,rSc:175,Eod:178};
var cn=function(a){this.cache=a};cn.prototype.get=function(a){a=this.cache.create(a,a,{angularJsCacheId:a});return new Feb(a)};cn.ea=function(){return[{type:Al}]};cn.\u0275fac=function(a){return new (a||cn)(l(Al))};cn.\u0275prov=xb({token:cn,factory:cn.\u0275fac,providedIn:"root"});var Geb=function(){},Feb=function(a){this.cache=a};Feb.prototype.emit=function(a){void 0===a?this.cache.set("events",!0):this.cache.set("events",a)};
Ye.Object.defineProperties(Feb.prototype,{onEmit:{configurable:!0,enumerable:!0,get:function(){return this.cache.onChange.pipe(z(function(a){return a.value}))}}});
var vEa=new Map([[37,"//cloudbilling.googleapis.com/billingAccounts/"],[0,"//cloudresourcemanager.googleapis.com/projects/"],[43,"//cloudresourcemanager.googleapis.com/folders/"],[1,"//pubsub.googleapis.com/"],[30,"//iam.googleapis.com/"],[2,"//cloudresourcemanager.googleapis.com/organizations/"],[28,"//storage.googleapis.com/"]]);
var dn=new Map([[0,{get:"resourcemanager.projects.getIamPolicy",set:"resourcemanager.projects.setIamPolicy",resourceIdExtractor:/\/\/cloudresourcemanager\.googleapis\.com\/projects\/(.+)$/}],[1,{get:"pubsub.topics.getIamPolicy",set:"pubsub.topics.setIamPolicy",resourceIdExtractor:/\/\/pubsub.googleapis.com\/(.+)$/}],[2,{get:"resourcemanager.organizations.getIamPolicy",set:"resourcemanager.organizations.setIamPolicy",resourceIdExtractor:/\/\/cloudresourcemanager\.googleapis\.com\/organizations\/(.+)$/}],
[3,{get:"pubsub.subscriptions.getIamPolicy",set:"pubsub.subscriptions.setIamPolicy",resourceIdExtractor:/\/\/pubsub.googleapis.com\/(.+)$/}],[152,{get:"pubsub.schemas.getIamPolicy",set:"pubsub.schemas.setIamPolicy"}],[23,{get:"source.repos.getIamPolicy",set:"source.repos.setIamPolicy"}],[28,{get:"storage.buckets.getIamPolicy",set:"storage.buckets.setIamPolicy",resourceIdExtractor:/(\/\/storage\.googleapis\.com\/projects\/_\/buckets\/.+)$/}],[30,{get:"iam.serviceAccounts.getIamPolicy",set:"iam.serviceAccounts.setIamPolicy"}],
[34,{get:"compute.subnetworks.getIamPolicy",set:"compute.subnetworks.setIamPolicy"}],[35,{get:"genomics.datasets.getIamPolicy",set:"genomics.datasets.setIamPolicy"}],[37,{get:"billing.accounts.getIamPolicy",set:"billing.accounts.setIamPolicy",resourceIdExtractor:/\/\/cloudbilling\.googleapis\.com\/billingAccounts\/(.+)$/}],[38,{get:"cloudkms.keyRings.getIamPolicy",set:"cloudkms.keyRings.setIamPolicy",resourceIdExtractor:/\/\/cloudkms\.googleapis\.com\/projects\/(.+)\/locations\/(.+)\/keyRings\/(.+)$/}],
[39,{get:"cloudkms.cryptoKeys.getIamPolicy",set:"cloudkms.cryptoKeys.setIamPolicy",resourceIdExtractor:/\/\/cloudkms\.googleapis\.com\/projects\/(.+)\/locations\/(.+)\/keyRings\/(.+)\/cryptoKeys\/(.+)$/}],[112,{get:"cloudkms.importJobs.getIamPolicy",set:"cloudkms.importJobs.setIamPolicy"}],[44,{get:"cloudkms.cryptoKeyVersions.getIamPolicy",set:"cloudkms.cryptoKeyVersions.setIamPolicy"}],[174,{get:"cloudkms.ekmConnections.getIamPolicy",set:"cloudkms.ekmConnections.setIamPolicy"}],[40,{get:"spanner.instances.getIamPolicy",
set:"spanner.instances.setIamPolicy",resourceIdExtractor:/\/\/spanner\.googleapis\.com\/projects\/(.+)\/instances\/(.+)$/}],[41,{get:"spanner.databases.getIamPolicy",set:"spanner.databases.setIamPolicy"}],[115,{get:"spanner.backups.getIamPolicy",set:"spanner.backups.setIamPolicy"}],[42,{get:"pubsub.snapshots.getIamPolicy",set:"pubsub.snapshots.setIamPolicy",resourceIdExtractor:/\/\/pubsub.googleapis.com\/(.+)$/}],[43,{get:"resourcemanager.folders.getIamPolicy",set:"resourcemanager.folders.setIamPolicy",
resourceIdExtractor:/\/\/cloudresourcemanager\.googleapis\.com\/folders\/(.+)$/}],[49,{get:"servicemanagement.services.getIamPolicy",set:"servicemanagement.services.setIamPolicy"}],[50,{get:"cloudiot.registries.getIamPolicy",set:"cloudiot.registries.setIamPolicy",resourceIdExtractor:/\/\/cloudiot\.googleapis\.com\/(.+)$/}],[79,{get:"cloudiot.groups.getIamPolicy",set:"cloudiot.groups.setIamPolicy",resourceIdExtractor:/\/\/cloudiot\.googleapis\.com\/(.+)$/}],[51,{get:"bigtable.instances.getIamPolicy",
set:"bigtable.instances.setIamPolicy",resourceIdExtractor:/\/\/bigtable\.googleapis\.com\/projects\/(.+)\/instances\/(.+)$/}],[114,{get:"bigtable.tables.getIamPolicy",set:"bigtable.tables.setIamPolicy"}],[52,{get:"iap.webServiceVersions.getIamPolicy",set:"iap.webServiceVersions.setIamPolicy"}],[53,{get:"iap.webServices.getIamPolicy",set:"iap.webServices.setIamPolicy",resourceIdExtractor:/\/\/iap\.googleapis\.com\/projects\/(.+)\/iap_web\/(.+)\/services\/(.+)$/}],[54,{get:"iap.webTypes.getIamPolicy",
set:"iap.webTypes.setIamPolicy",resourceIdExtractor:/\/\/iap\.googleapis\.com\/projects\/(.+)\/iap_web\/([^\/]+)$/}],[55,{get:"iap.web.getIamPolicy",set:"iap.web.setIamPolicy",resourceIdExtractor:/\/\/iap\.googleapis\.com\/projects\/(.+)\/iap_web$/}],[56,{get:"compute.instances.getIamPolicy",set:"compute.instances.setIamPolicy",resourceIdExtractor:RegExp("//compute\\.googleapis\\.com/projects/([^/]+)/zones/([^/]+)/instances/([^/]+)$")}],[57,{get:"compute.disks.getIamPolicy",set:"compute.disks.setIamPolicy"}],
[58,{get:"compute.images.getIamPolicy",set:"compute.images.setIamPolicy"}],[59,{get:"ml.jobs.getIamPolicy",set:"ml.jobs.setIamPolicy"}],[60,{get:"ml.models.getIamPolicy",set:"ml.models.setIamPolicy"}],[63,{get:"datahub.entries.getIamPolicy",set:"datahub.entries.setIamPolicy"}],[64,{get:"datahub.eagTemplates.getIamPolicy",set:"datahub.eagTemplates.setIamPolicy"}],[102,{get:"datahub.datasets.getIamPolicy",set:"datahub.datasets.setIamPolicy",resourceIdExtractor:/\/\/datahub\.googleapis\.com\/projects\/.+\/datasets\/(.+)$/}],
[65,{get:"bigquery.jobs.getIamPolicy",set:"bigquery.jobs.setIamPolicy"}],[66,{get:"bigquery.datasets.getIamPolicy",set:"bigquery.datasets.setIamPolicy",resourceIdExtractor:/\/\/bigquery\.googleapis\.com\/projects\/(.+)\/datasets\/(.+)$/}],[67,{get:"bigquery.tables.getIamPolicy",set:"bigquery.tables.setIamPolicy"}],[68,{get:"bigquery.transfers.getIamPolicy",set:"bigquery.transfers.setIamPolicy"}],[69,{get:"bigquery.savedqueries.getIamPolicy",set:"bigquery.savedqueries.setIamPolicy"}],[107,{get:"bigquery.connections.getIamPolicy",
set:"bigquery.connections.setIamPolicy"}],[179,{get:"bigquery.dataPolicies.getIamPolicy",set:"bigquery.dataPolicies.setIamPolicy"}],[122,{get:"dataproc.autoscalingPolicies.getIamPolicy",set:"dataproc.autoscalingPolicies.setIamPolicy"}],[70,{get:"dataproc.clusters.getIamPolicy",set:"dataproc.clusters.setIamPolicy"}],[71,{get:"dataproc.jobs.getIamPolicy",set:"dataproc.jobs.setIamPolicy"}],[148,{get:"metastore.services.getIamPolicy",set:"metastore.services.setIamPolicy"}],[72,{get:"dataproc.operations.getIamPolicy",
set:"dataproc.operations.setIamPolicy"}],[73,{get:"dataproc.workflowTemplates.getIamPolicy",set:"dataproc.workflowTemplates.setIamPolicy"}],[171,{get:"dataproc.batches.getIamPolicy",set:"dataproc.batches.setIamPolicy"}],[74,{get:"compute.snapshots.getIamPolicy",set:"compute.snapshots.setIamPolicy"}],[75,{get:"container.clusters.getIamPolicy",set:"container.clusters.setIamPolicy"}],[76,{get:"cloudfunctions.functions.getIamPolicy",set:"cloudfunctions.functions.setIamPolicy"}],[164,{get:"cloudfunctions.functions.getIamPolicy",
set:"cloudfunctions.functions.setIamPolicy"}],[77,{get:"compute.nodeGroups.getIamPolicy",set:"compute.nodeGroups.setIamPolicy"}],[78,{get:"compute.nodeTemplates.getIamPolicy",set:"compute.nodeTemplates.setIamPolicy"}],[80,{get:"binaryauthorization.attestors.getIamPolicy",set:"binaryauthorization.attestors.setIamPolicy"}],[81,{get:"binaryauthorization.policy.getIamPolicy",set:"binaryauthorization.policy.setIamPolicy"}],[82,{get:"iap.tunnel.getIamPolicy",set:"iap.tunnel.setIamPolicy",resourceIdExtractor:/\/\/iap\.googleapis\.com\/projects\/(.+)\/iap_tunnel$/}],
[83,{get:"iap.tunnelZones.getIamPolicy",set:"iap.tunnelZones.setIamPolicy",resourceIdExtractor:/\/\/iap\.googleapis\.com\/projects\/(.+)\/iap_tunnel\/zones\/(.+)$/}],[84,{get:"iap.tunnelInstances.getIamPolicy",set:"iap.tunnelInstances.setIamPolicy"}],[85,{get:"cloudconsolefeatures.feature.getIamPolicy",set:"cloudconsolefeatures.feature.setIamPolicy"}],[86,{get:"compute.instanceTemplates.getIamPolicy",set:"compute.instanceTemplates.setIamPolicy"}],[87,{get:"automl.datasets.getIamPolicy",set:"automl.datasets.setIamPolicy"}],
[88,{get:"automl.models.getIamPolicy",set:"automl.models.setIamPolicy"}],[91,{get:"automl.locations.getIamPolicy",set:"automl.locations.setIamPolicy"}],[134,{get:"cloudtasks.queues.getIamPolicy",set:"cloudtasks.queues.setIamPolicy"}],[89,{get:"datacatalog.taxonomies.getIamPolicy",set:"datacatalog.taxonomies.setIamPolicy",resourceIdExtractor:/\/\/datacatalog\.googleapis\.com\/projects\/(.+)$/}],[90,{get:"datacatalog.categories.getIamPolicy",set:"datacatalog.categories.setIamPolicy",resourceIdExtractor:/\/\/datacatalog\.googleapis\.com\/projects\/(.+)\/taxonomies\/(.+)$/}],
[116,{get:"datacatalog.taxonomies.getIamPolicy",set:"datacatalog.taxonomies.setIamPolicy",resourceIdExtractor:/\/\/datacatalog\.googleapis\.com\/projects\/(.+)$/}],[117,{get:"datacatalog.categories.getIamPolicy",set:"datacatalog.categories.setIamPolicy",resourceIdExtractor:/\/\/datacatalog\.googleapis\.com\/projects\/(.+)\/locations\/(.+)\/taxonomies\/(.+)$/}],[104,{get:"datacatalog.tagTemplates.getIamPolicy",set:"datacatalog.tagTemplates.setIamPolicy"}],[105,{get:"datacatalog.entries.getIamPolicy",
set:"datacatalog.entries.setIamPolicy"}],[106,{get:"datacatalog.entryGroups.getIamPolicy",set:"datacatalog.entryGroups.setIamPolicy",resourceIdExtractor:/\/\/datacatalog\.googleapis\.com\/projects\/.+\/locations\/.+\/entryGroups\/(.+)$/}],[93,{get:"healthcare.datasets.getIamPolicy",set:"healthcare.datasets.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/(.+)$/}],[94,{get:"healthcare.dicomStores.getIamPolicy",set:"healthcare.dicomStores.setIamPolicy",
resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/dicomStores\/(.+)$/}],[95,{get:"healthcare.hl7V2Stores.getIamPolicy",set:"healthcare.hl7V2Stores.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/hl7V2Stores\/(.+)$/}],[96,{get:"healthcare.fhirStores.getIamPolicy",set:"healthcare.fhirStores.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/fhirStores\/(.+)$/}],
[97,{get:"healthcare.annotationStores.getIamPolicy",set:"healthcare.annotationStores.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/annotationStores\/(.+)$/}],[99,{get:"healthcare.dictationStores.getIamPolicy",set:"healthcare.dictationStores.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/dictationStores\/(.+)$/}],[135,{get:"healthcare.dataProtectionStores.getIamPolicy",set:"healthcare.dataProtectionStores.setIamPolicy",
resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/dataProtectionStores\/(.+)$/}],[136,{get:"healthcare.consentStores.getIamPolicy",set:"healthcare.consentStores.setIamPolicy",resourceIdExtractor:/\/\/healthcare\.googleapis\.com\/projects\/.+\/locations\/.+\/datasets\/.+\/consentStores\/(.+)$/}],[172,{get:"run.jobs.getIamPolicy",set:"run.jobs.setIamPolicy"}],[98,{get:"run.services.getIamPolicy",set:"run.services.setIamPolicy"}],[101,{get:"servicediscovery.registries.getIamPolicy",
set:"servicediscovery.registries.setIamPolicy",resourceIdExtractor:/\/\/servicediscovery\.googleapis\.com\/projects\/.+\/locations\/.+\/registries\/(.+)$/}],[125,{get:"servicedirectory.namespaces.getIamPolicy",set:"servicedirectory.namespaces.setIamPolicy",resourceIdExtractor:/\/\/servicedirectory\.googleapis\.com\/projects\/.+\/locations\/.+\/namespaces\/(.+)$/}],[126,{get:"servicedirectory.services.getIamPolicy",set:"servicedirectory.services.setIamPolicy",resourceIdExtractor:/\/\/servicedirectory\.googleapis\.com\/projects\/.+\/locations\/.+\/namespaces\/.+\/services\/(.+)$/}],
[113,{get:"identitytoolkit.tenants.getIamPolicy",set:"identitytoolkit.tenants.setIamPolicy"}],[118,{get:"secretmanager.secrets.getIamPolicy",set:"secretmanager.secrets.setIamPolicy"}],[119,{get:"artifactregistry.repositories.getIamPolicy",set:"artifactregistry.repositories.setIamPolicy"}],[123,{get:"datamigration.migrationjobs.getIamPolicy",set:"datamigration.migrationjobs.setIamPolicy"}],[124,{get:"datamigration.connectionprofiles.getIamPolicy",set:"datamigration.connectionprofiles.setIamPolicy"}],
[127,{get:"pubsublite.topics.getIamPolicy",set:"pubsublite.topics.setIamPolicy"}],[128,{get:"pubsublite.subscriptions.getIamPolicy",set:"pubsublite.subscriptions.setIamPolicy"}],[129,{get:"privateca.certificateAuthorities.getIamPolicy",set:"privateca.certificateAuthorities.setIamPolicy",resourceIdExtractor:/\/\/privateca\.googleapis\.com\/(projects\/[^/]+\/locations\/[^/]+\/caPools\/[^/]+\/certificateAuthorities\/[^/]+)$/}],[130,{get:"privateca.reusableConfigs.getIamPolicy",set:"privateca.reusableConfigs.setIamPolicy"}],
[131,{get:"privateca.certificates.getIamPolicy",set:"privateca.certificates.setIamPolicy"}],[132,{get:"privateca.certificateRevocationLists.getIamPolicy",set:"privateca.certificateRevocationLists.setIamPolicy"}],[155,{get:"privateca.caPools.getIamPolicy",set:"privateca.caPools.setIamPolicy",resourceIdExtractor:/\/\/privateca\.googleapis\.com\/(projects\/[^/]+\/locations\/[^/]+\/caPools\/[^/]+)$/}],[156,{get:"privateca.certificateTemplates.getIamPolicy",set:"privateca.certificateTemplates.setIamPolicy",
resourceIdExtractor:/\/\/privateca\.googleapis\.com\/(projects\/[^/]+\/locations\/[^/]+\/certificateTemplates\/[^/]+)$/}],[133,{get:"riskmanager.reports.getIamPolicy",set:"riskmanager.reports.setIamPolicy"}],[137,{get:"dataplex.lakes.getIamPolicy",set:"dataplex.lakes.setIamPolicy",resourceIdExtractor:/\/\/dataplex\.googleapis\.com\/projects\/[^/]+\/locations\/[^/]+\/lakes\/[^/]+$/}],[138,{get:"dataplex.zones.getIamPolicy",set:"dataplex.zones.setIamPolicy",resourceIdExtractor:/\/\/dataplex\.googleapis\.com\/projects\/[^/]+\/locations\/[^/]+\/lakes\/[^/]+\/zones\/[^/]+$/}],
[139,{get:"dataplex.assets.getIamPolicy",set:"dataplex.assets.setIamPolicy"}],[140,{get:"dataplex.locations.getIamPolicy",set:"dataplex.locations.setIamPolicy"}],[141,{get:"dataplex.operations.getIamPolicy",set:"dataplex.operations.setIamPolicy"}],[161,{get:"dataplex.environments.getIamPolicy",set:"dataplex.environments.setIamPolicy"}],[168,{get:"dataplex.content.getIamPolicy",set:"dataplex.content.setIamPolicy"}],[177,{get:"dataplex.entities.getIamPolicy",set:"dataplex.entities.setIamPolicy"}],[142,
{get:"bigquery.dataQnaReports.getIamPolicy",set:"bigquery.dataQnaReports.setIamPolicy"}],[143,{get:"labelmanager.labelKeys.getIamPolicy",set:"labelmanager.labelKeys.setIamPolicy"}],[144,{get:"labelmanager.labelValues.getIamPolicy",set:"labelmanager.labelValues.setIamPolicy"}],[145,{get:"apigateway.gateways.getIamPolicy",set:"apigateway.gateways.setIamPolicy"}],[146,{get:"apigateway.apis.getIamPolicy",set:"apigateway.apis.setIamPolicy",resourceIdExtractor:/\/\/apigateway\.googleapis\.com\/projects\/.+\/locations\/.+\/apis\/(.+)$/}],
[147,{get:"apigateway.apiconfigs.getIamPolicy",set:"apigateway.apiconfigs.setIamPolicy"}],[149,{get:"datastream.streams.getIamPolicy",set:"datastream.streams.setIamPolicy"}],[150,{get:"datastream.connectionProfiles.getIamPolicy",set:"datastream.connectionProfiles.setIamPolicy"}],[176,{get:"datastream.privateConnections.getIamPolicy",set:"datastream.privateConnections.setIamPolicy"}],[151,{get:"bigquery.rowAccessPolicies.getIamPolicy",set:"bigquery.rowAccessPolicies.setIamPolicy"}],[153,{get:"resourcemanager.tagKeys.getIamPolicy",
set:"resourcemanager.tagKeys.setIamPolicy",resourceIdExtractor:/\/\/cloudresourcemanager\.googleapis\.com\/tagKeys\/(.+)$/}],[154,{get:"resourcemanager.tagValues.getIamPolicy",set:"resourcemanager.tagValues.setIamPolicy"}],[157,{get:"analyticshub.dataExchanges.getIamPolicy",set:"analyticshub.dataExchanges.setIamPolicy",resourceIdExtractor:/\/\/analyticshub\.googleapis\.com\/projects\/.+\/locations\/.+\/dataExchanges\/(.+)$/}],[158,{get:"analyticshub.listings.getIamPolicy",set:"analyticshub.listings.setIamPolicy",
resourceIdExtractor:/\/\/analyticshub\.googleapis\.com\/projects\/.+\/locations\/.+\/dataExchanges\/(.+)\/listings\/(.+)$/}],[159,{get:"datafusion.instance.getIamPolicy",set:"datafusion.instance.setIamPolicy"}],[160,{get:"datafusion.namespace.getIamPolicy",set:"datafusion.namespace.setIamPolicy"}],[162,{get:"pubsublite.reservations.getIamPolicy",set:"pubsublite.reservations.setIamPolicy"}],[163,{get:"clouddeploy.deliveryPipelines.getIamPolicy",set:"clouddeploy.deliveryPipelines.setIamPolicy"}],[165,
{get:"clouddeploy.targets.getIamPolicy",set:"clouddeploy.targets.setIamPolicy"}],[166,{get:"compute.firewallPolicies.getIamPolicy",set:"compute.firewallPolicies.setIamPolicy"}],[167,{get:"compute.regionFirewallPolicies.getIamPolicy",set:"compute.regionFirewallPolicies.setIamPolicy"}],[169,{get:"gkebackup.backupPlans.getIamPolicy",set:"gkebackup.backupPlans.setIamPolicy"}],[170,{get:"gkebackup.restorePlans.getIamPolicy",set:"gkebackup.restorePlans.setIamPolicy"}],[173,{get:"accesscontextmanager.policies.getIamPolicy",
set:"accesscontextmanager.policies.setIamPolicy",resourceIdExtractor:/\/\/accesscontextmanager\.googleapis\.com\/(accessPolicies\/[^/]+)$/}],[175,{get:"compute.instantSnapshots.getIamPolicy",set:"compute.instantSnapshots.setIamPolicy"}],[178,{get:"vmwareengine.privateClouds.getIamPolicy",set:"vmwareengine.privateClouds.setIamPolicy"}]]);
var en=function(a,b,c,d){this.resourceId=a;this.resourceType=void 0===b?0:b;this.displayName=void 0===c?a:c;this.fullResourcePath=d};en.prototype.getDisplayName=function(){return this.displayName};en.prototype.getResourceId=function(){return this.resourceId};en.prototype.getResourceType=function(){return this.resourceType};en.prototype.getFullResourcePath=function(){return this.fullResourcePath?this.fullResourcePath:wEa(this.resourceType,this.resourceId)};
var Heb=[0,43,2],BEa=Heb.concat([1,28,30]),Ieb=function(a,b,c,d,e,k,n,p){this.resourceType=a;this.nameTypePrefix=b;this.crmResourceType=c;this.iconAriaLabel=d;this.iconName=e;this.iconset=k;this.recentListType=n;this.uriKey=p},xEa=new Map([[0,new Ieb(0,"projects/","project","Project","project","iam","PROJECT","project")],[43,new Ieb(43,"folders/","folder","Folder","folder","iam","FOLDER","folder")],[2,new Ieb(2,"organizations/","organization","Organization","domain","iam","ORGANIZATION","organizationId")],
[28,new Ieb(28,"buckets/",null,"Bucket","bucket","shell")],[30,new Ieb(30,"serviceAccounts/",null,"Service account","service-accounts","iam")]]),Jeb=yEa(0),Keb=yEa(43),Leb=yEa(2);
var Meb=new Map([[1,"folder"],[2,"project"],[3,"organization"]]),Neb=new Map([["FOLDER","folder"],["PROJECT","project"],["ORGANIZATION","organization"]]),Oeb=new Map([[0,"UNSPECIFIED_LIFECYCLE_STATE"],[1,"ACTIVE"],[2,"DELETE_REQUESTED"]]),Peb=new Map([["UNSPECIFIED_LIFECYCLE_STATE","UNSPECIFIED_LIFECYCLE_STATE"],["ACTIVE","ACTIVE"],["DELETE_REQUESTED","DELETE_REQUESTED"]]),Qeb=new Map([["FOLDER","folder"],["PROJECT","project"],["ORGANIZATION","organization"]]),Reb=new Map([["UNSPECIFIED_LIFECYCLE_STATE",
"UNSPECIFIED_LIFECYCLE_STATE"],["ACTIVE","ACTIVE"],["DELETE_REQUESTED","DELETE_REQUESTED"]]);
var Seb=function(){zl.apply(this,arguments)};Y(Seb,zl);Seb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Seb)))(b||Seb)}}();Seb.\u0275prov=xb({token:Seb,factory:function(a){return a?new a:l(Al).createAsync("NON_SHAREABLE_CACHE_ID","ProjectServer: project cache",{angularJsCacheId:"shared-project-cache"})},providedIn:"root"});var Teb=function(){zl.apply(this,arguments)};Y(Teb,zl);Teb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Teb)))(b||Teb)}}();
Teb.\u0275prov=xb({token:Teb,factory:function(a){return a?new a:l(Al).create("projectCacheId","ProjectServer: global project cache",{serializer:{serialize:DEa,deserialize:EEa}})},providedIn:"root"});var Ueb=function(){};Y(Ueb,Geb);Ueb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Ueb)))(b||Ueb)}}();Ueb.\u0275prov=xb({token:Ueb,factory:function(a){return a?new a:l(cn).get("Ng1ProjectServiceCurrentProjectChangedCache")},providedIn:"root"});var Veb=function(){zl.apply(this,arguments)};
Y(Veb,zl);Veb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Veb)))(b||Veb)}}();Veb.\u0275prov=xb({token:Veb,factory:function(a){return a?new a:l(Al).create("ng1ProjectServiceHasBillingCacheId","core: ng1ProjectServiceHasBilling",{angularJsCacheId:"Ng1ProjectServiceHasBillingCache"})},providedIn:"root"});var Web=function(){zl.apply(this,arguments)};Y(Web,zl);Web.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Web)))(b||Web)}}();
Web.\u0275prov=xb({token:Web,factory:function(a){var b=null;return b=a?new a:function(c){return c.create("ng1ProjectServiceProjectCreatedCacheId","core: ng1ProjectServiceProjectCreated",{angularJsCacheId:"Ng1ProjectServiceProjectCreatedCache",serializer:{serialize:function(d){return DEa(d)},deserialize:GEa}})}(l(Al))},providedIn:"root"});var Xeb=function(){zl.apply(this,arguments)};Y(Xeb,zl);Xeb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Xeb)))(b||Xeb)}}();
Xeb.\u0275prov=xb({token:Xeb,factory:function(a){return a?new a:l(Al).create("ng1ProjectServiceReloadRequestCacheId","core: ng1ProjectServiceReloadRequest",{angularJsCacheId:"Ng1ProjectServiceReloadRequestCache"})},providedIn:"root"});var Yeb=function(){zl.apply(this,arguments)};Y(Yeb,zl);Yeb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Yeb)))(b||Yeb)}}();
Yeb.\u0275prov=xb({token:Yeb,factory:function(a){var b=null;return b=a?new a:function(c){return c.create("ng2ProjectServiceProjectCreatedCacheId","core: ng2ProjectServiceProjectCreated",{angularJsCacheId:"Ng2ProjectServiceProjectCreatedCache",serializer:{serialize:function(d){return DEa(d)},deserialize:GEa}})}(l(Al))},providedIn:"root"});var Zeb=function(){zl.apply(this,arguments)};Y(Zeb,zl);Zeb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Zeb)))(b||Zeb)}}();
Zeb.\u0275prov=xb({token:Zeb,factory:function(a){var b=null;return b=a?new a:function(c){return c.create("ng2ProjectServiceProjectDeletedCacheId","core: ng2ProjectServiceProjectDeleted",{angularJsCacheId:"Ng2ProjectServiceProjectDeletedCache",serializer:{serialize:function(d){return DEa(d)},deserialize:GEa}})}(l(Al))},providedIn:"root"});
var fn=function(a,b,c,d,e,k,n,p,u,v,y,B){this.ng1ProjectServiceCurrentProjectChangedNotification=a;this.ng1ProjectServiceHasBillingCache=b;this.ng1ProjectServiceProjectCreatedCache=c;this.ng1ProjectServiceReloadRequestCache=d;this.ng2ProjectServiceProjectCreatedCache=e;this.ng2ProjectServiceProjectDeletedCache=k;this.httpClient=n;this.projectCache=p;this.globalProjectCache=u;this.crmClient=v;this.authStateService=B;this.projectCreationFailedCache=y.create("globalProjectCreationFailedCacheId","Globally shared cache state for failed project creation data.")};
f=fn.prototype;
f.getProject=function(a,b){var c=this;b=void 0===b?!1:b;var d=this.globalProjectCache.get(a);return void 0===d||!b&&d.hasPartialData?FEa(this.projectCache,a,function(){return(c.authStateService.isBYOID()&&hf("GetProjectGraphql__enabled")||hf("Ng2getProject__enabled")?c.crmClient.queryGetProject({projectId:a}).pipe(z(function(e){return tEa(e.project)})):c.httpClient.get("/m/project/"+a).pipe(z(sEa()))).pipe(z(function(e){return uEa(e)}),rd(1))},function(e){return b||!e.hasPartialData}).pipe(z(function(e){c.globalProjectCache.set(a,e);
return e})):oc(d)};f.removeProjectFromCache=function(a){this.projectCache.delete(a);this.globalProjectCache.delete(a)};f.emitProjectData=function(){this.ng1ProjectServiceCurrentProjectChangedNotification.emit()};f.getNewProject=function(){return this.ng2ProjectServiceProjectCreatedCache.onValueChangeFiltered("Ng2ProjectServiceProjectCreatedCache").pipe(z(HEa))};
f.announceNewProject=function(a){this.ng2ProjectServiceProjectCreatedCache.set("Ng2ProjectServiceProjectCreatedCache",uEa(a,!!a.hasPartialData));this.ng1ProjectServiceProjectCreatedCache.set("Ng1ProjectServiceProjectCreatedCache",uEa(a,!!a.hasPartialData))};f.announceProjectCreationFailed=function(a){this.projectCreationFailedCache.set("projectCreationFailedCacheKey",a)};f.getProjectCreationFailed=function(){return this.projectCreationFailedCache.onChange.pipe(z(function(a){return a.value}))};
f.getProjectDeleted=function(){return this.ng2ProjectServiceProjectDeletedCache.onValueChangeFiltered("Ng2ProjectServiceProjectDeletedCache").pipe(z(HEa))};f.reloadNg1RouteForProjectIfNeeded=function(a){this.ng1ProjectServiceReloadRequestCache.set("Ng1ProjectServiceReloadRequestCache",void 0===a?!1:a)};f.setBillingEnabled=function(a){this.ng1ProjectServiceHasBillingCache.set("Ng1ProjectServiceHasBillingCache",{projectId:a.id,hasBilling:!0})};
fn.ea=function(){return[{type:Ueb},{type:Veb},{type:Web},{type:Xeb},{type:Yeb},{type:Zeb},{type:Cf},{type:Seb},{type:Teb},{type:bn},{type:Al},{type:wl}]};fn.\u0275fac=function(a){return new (a||fn)(l(Ueb),l(Veb),l(Web),l(Xeb),l(Yeb),l(Zeb),l(Cf),l(Seb),l(Teb),l(bn),l(Al),l(wl))};fn.\u0275prov=xb({token:fn,factory:fn.\u0275fac,providedIn:"root"});
Nf("@ngrx/router-store/request",Of());Nf("@ngrx/router-store/navigation",Of());Nf("@ngrx/router-store/cancel",Of());Nf("@ngrx/router-store/error",Of());Nf("@ngrx/router-store/navigated",Of());
var $eb=function(){};
var afb=function(){};afb.prototype.serialize=function(a){return{root:this.serializeRoute(a.root),url:a.url}};
afb.prototype.serializeRoute=function(a){var b=this,c=a.children.map(function(d){return b.serializeRoute(d)});return{params:a.params,paramMap:a.paramMap,data:a.data,url:a.url,outlet:a.outlet,routeConfig:a.routeConfig?{component:a.routeConfig.component,path:a.routeConfig.path,pathMatch:a.routeConfig.pathMatch,redirectTo:a.routeConfig.redirectTo,outlet:a.routeConfig.outlet}:null,queryParams:a.queryParams,queryParamMap:a.queryParamMap,fragment:a.fragment,component:a.routeConfig?a.routeConfig.component:
void 0,root:void 0,parent:void 0,firstChild:c[0],pathFromRoot:void 0,children:c}};
var bfb=function(){};bfb.prototype.serialize=function(a){return{root:this.serializeRoute(a.root),url:a.url}};bfb.prototype.serializeRoute=function(a){var b=this,c=a.children.map(function(d){return b.serializeRoute(d)});return{params:a.params,data:a.data,url:a.url,outlet:a.outlet,routeConfig:a.routeConfig?{path:a.routeConfig.path,pathMatch:a.routeConfig.pathMatch,redirectTo:a.routeConfig.redirectTo,outlet:a.routeConfig.outlet}:null,queryParams:a.queryParams,fragment:a.fragment,firstChild:c[0],children:c}};
var cfb=new $b("@ngrx/router-store Internal Configuration"),dfb=new $b("@ngrx/router-store Configuration"),efb=function(a,b,c,d,e,k){this.store=a;this.router=b;this.serializer=c;this.errorHandler=d;this.config=e;this.routerState=this.lastEvent=null;this.trigger=1;this.stateKey=this.config.stateKey;$qa()&&((null===k||void 0===k?0:k.strictActionSerializability)||(null===k||void 0===k?0:k.strictStateSerializability))&&this.serializer instanceof afb&&console.warn("@ngrx/router-store: The serializability runtime checks cannot be enabled with the DefaultRouterStateSerializer. The default serializer has an unserializable router state and actions that are not serializable. To use the serializability runtime checks either use the MinimalRouterStateSerializer or implement a custom router state serializer. This also applies to Ivy with immutability runtime checks.");
this.setUpStoreStateListener();this.setUpRouterEventsListener()};f=efb.prototype;f.setUpStoreStateListener=function(){var a=this;this.store.pipe(Uf(this.stateKey),Hd(this.store)).subscribe(function(b){var c=g(b);b=c.next().value;c=c.next().value;a.navigateIfNeeded(b,c)})};f.navigateIfNeeded=function(a,b){var c=this;!a||!a.state||2===this.trigger||this.lastEvent instanceof Ek||(a=a.state.url,JEa(this.router.url)!==JEa(a)&&(this.storeState=b,this.trigger=3,this.router.navigateByUrl(a).catch(function(d){c.errorHandler.handleError(d)})))};
f.setUpRouterEventsListener=function(){var a=this,b=2===this.config.navigationActionTiming,c;this.router.events.pipe(Hd(this.store)).subscribe(function(d){var e=g(d);d=e.next().value;e=e.next().value;a.lastEvent=d;d instanceof Ek?(a.routerState=a.serializer.serialize(a.router.routerState.snapshot),3!==a.trigger&&(a.storeState=e,a.dispatchRouterRequest(d))):d instanceof Ik?(c=d,b||3===a.trigger||a.dispatchRouterNavigation(d)):d instanceof Gk?(a.dispatchRouterCancel(d),a.reset()):d instanceof Hk?(a.dispatchRouterError(d),
a.reset()):d instanceof Fk&&(3!==a.trigger&&(b&&a.dispatchRouterNavigation(c),a.dispatchRouterNavigated(d)),a.reset())})};f.dispatchRouterRequest=function(a){this.dispatchRouterAction("@ngrx/router-store/request",{event:a})};f.dispatchRouterNavigation=function(a){var b=this.serializer.serialize(a.state);this.dispatchRouterAction("@ngrx/router-store/navigation",{routerState:b,event:new Ik(a.id,a.url,a.urlAfterRedirects,b)})};
f.dispatchRouterCancel=function(a){this.dispatchRouterAction("@ngrx/router-store/cancel",{storeState:this.storeState,event:a})};f.dispatchRouterError=function(a){this.dispatchRouterAction("@ngrx/router-store/error",{storeState:this.storeState,event:new Hk(a.id,a.url,""+a)})};f.dispatchRouterNavigated=function(a){var b=this.serializer.serialize(this.router.routerState.snapshot);this.dispatchRouterAction("@ngrx/router-store/navigated",{event:a,routerState:b})};
f.dispatchRouterAction=function(a,b){this.trigger=2;try{this.store.dispatch({type:a,payload:Object.assign(Object.assign({routerState:this.routerState},b),{event:0===this.config.routerState?b.event:{id:b.event.id,url:b.event.url,urlAfterRedirects:b.event.urlAfterRedirects}})})}finally{this.trigger=1}};f.reset=function(){this.trigger=1;this.routerState=this.storeState=null};
efb.ea=function(){return[{type:Cm},{type:sf},{type:$eb},{type:hc},{type:void 0,ra:[{type:Yb,args:[dfb]}]},{type:void 0,ra:[{type:Yb,args:[eCa]}]}]};efb.\u0275fac=function(a){return new (a||efb)(l(Cm),l(sf),l($eb),l(hc),l(dfb),l(eCa))};efb.\u0275mod=r({type:efb});efb.\u0275inj=h({});
var Adb=function(a,b,c){var d=this;this.store=a;this.actions$=b;this.projectService=c;this.fetchProjectTrustedTesters$=Xf(function(){return d.actions$.pipe(Wf("@ngrx/router-store/navigation"),Dc(function(){return d.store.select(Im)}),$c(),Nc(function(e){return!!e}),Dc(function(e){return d.projectService.getProject(e)}),z(function(e){return Fdb({projectId:e.id,projectNumber:e.projectNumber,features:e.tt||[],projectFlags:e.projectFlags||{}})}),Uc(function(e){return oc(Gdb({e:e}))}))})};
Adb.ea=function(){return[{type:Cm},{type:Em},{type:fn}]};Adb.\u0275fac=function(a){return new (a||Adb)(l(Cm),l(Em),l(fn))};Adb.\u0275prov=xb({token:Adb,factory:Adb.\u0275fac,providedIn:"root"});
var KEa=Sf({},Rf(Fdb,function(a,b){var c=a[b.projectId]||{},d={};return Object.assign(Object.assign({},a),(d[b.projectId]=Object.assign(Object.assign({},c),{projectNumber:b.projectNumber,tt:b.features,projectFlags:b.projectFlags}),d))}));
var ffb=Nf("[Router] Router state snapshot changed",Of());
var zdb=function(a){var b=this;this.actions$=a;this.routerSnapshot$=Xf(function(){return b.actions$.pipe(Wf("@ngrx/router-store/navigation"),z(function(c){return c.payload}),kd(),z(function(c){var d=g(c);c=d.next().value;d=d.next().value;return ffb({oldPayload:c.routerState,newPayload:d.routerState})}))})};zdb.ea=function(){return[{type:Em}]};zdb.\u0275fac=function(a){return new (a||zdb)(l(Em))};zdb.\u0275prov=xb({token:zdb,factory:zdb.\u0275fac,providedIn:"root"});
var ndb=new $b("NgRx Root Reducer",{factory:function(){return{router:IEa,flags:l(Ddb),projects:LEa}}}),gfb=function(a){hf("ReduxDevtools__enabled")&&a.loadModule("jsmod_ngrx_devtools")};odb();Cdb();gfb.ea=function(){return[{type:jf}]};gfb.\u0275fac=function(a){return new (a||gfb)(l(jf))};gfb.\u0275mod=r({type:gfb});var hfb=odb(),ifb=Cdb(),jfb={serializer:Hdb,stateKey:"router"};jfb=void 0===jfb?{}:jfb;
gfb.\u0275inj=h({imports:[[hfb,ifb,{ngModule:efb,providers:[{provide:cfb,useValue:jfb},{provide:dfb,useFactory:function(a){return Object.assign({stateKey:"router",serializer:bfb,navigationActionTiming:1},a)},deps:[cfb]},{provide:$eb,useClass:jfb.serializer?jfb.serializer:0===jfb.routerState?afb:bfb}]}]]});
var kfb=function(a,b,c){var d=c.create("rifSharedNgRxActionsCacheId","RIF Shared NgRx Actions Cache"),e=new Set,k=function(n){if(e.has(n))return e.delete(n),!1;e.add(n);return!0};b.pipe(Nc(oCa)).subscribe(function(n){k(n)&&d.set("sharedAction",n)});d.onValueChangeFiltered("sharedAction").subscribe(function(n){k(n)&&a.dispatch(n)})};kfb.ea=function(){return[{type:Cm},{type:Em},{type:Al}]};kfb.\u0275fac=function(a){return new (a||kfb)(l(Cm),l(Em),l(Al))};kfb.\u0275mod=r({type:kfb});kfb.\u0275inj=h({imports:[[gfb]]});
var lfb=function(){};lfb.\u0275fac=function(a){return new (a||lfb)};lfb.\u0275mod=r({type:lfb});lfb.\u0275inj=h({imports:[[kfb,gfb]]});
var mfb=function(a){this.l8a=a.createGlobalArray("RouteTransitionInitialBlockersKey")};mfb.prototype.huc=function(){this.l8a.storeValue([])};mfb.prototype.kMc=function(){return Promise.allSettled(this.l8a.array)};mfb.ea=function(){return[{type:yk}]};mfb.\u0275fac=function(a){return new (a||mfb)(l(yk))};mfb.\u0275prov=xb({token:mfb,factory:mfb.\u0275fac,providedIn:"root"});
var nfb=function(){this.keys_={};this.urlPrefix_="";this.queryData_={}};f=nfb.prototype;f.toString=function(){return this.urlPrefix_+this.P0b()+this.Q0b()};f.N8b=function(){return"1"==this.getKeyValue_("md")};
f.P0b=function(){var a=[],b=Og(function(c){void 0!==this.keys_[c]&&a.push(c+"="+this.keys_[c])},this);this.N8b()?(b("md"),b("k"),b("ck"),b("am"),b("rs"),b("gssmodulesetproto")):(b("sdch"),b("k"),b("ck"),b("am"),b("rt"),"d"in this.keys_||this.setIncludeDeps(!1),b("d"),b("exm"),b("excm"),b("esmo"),(this.keys_.excm||this.keys_.exm)&&a.push("ed=1"),b("im"),b("dg"),b("sm"),this.getEnableBrotliEncoding()&&b("br"),""!==this.getWrapInTry()&&b("wt"),b("gssmodulesetproto"),b("rs"),b("ee"),b("cb"),b("m"));return a.join("/")};
f.Q0b=function(){var a=pPa(this.queryData_),b="";""!=a&&(b="?"+a);return b};f.getKeyValue_=function(a){return this.keys_[a]?this.keys_[a]:null};f.setKeyValue_=function(a,b){b?this.keys_[a]=b:delete this.keys_[a]};f.Dzc=function(a){this.urlPrefix_=a};f.setQueryParameter=function(a,b){this.queryData_[a]=b};f.isJsUrl=function(){return this.urlPrefix_.endsWith("_/js/")};f.setCssRowKey=function(a){this.setKeyValue_("ck",a)};f.getRowKey=function(){return this.getKeyValue_("k")};f.getCssRowKey=function(){return this.getKeyValue_("ck")};
f.getRowKeyField_=function(a){var b=this.getRowKey();return b?(b=b.split("."),a<b.length?b[a]:null):null};f.getAppName=function(){return this.getRowKeyField_(0)};f.getCompileMode=function(){return this.getRowKeyField_(4)};f.setModuleIds=function(a){this.setKeyValue_("m",a.join(","))};f.setExcludedModuleIds=function(a){a.sort();this.setKeyValue_("exm",a.join(","))};f.setExcludedCssModuleIds=function(a){a.sort();this.setKeyValue_("excm",a.join(","))};
f.getExcludedCssModuleIds=function(){var a=this.getKeyValue_("excm");return a?a.split(","):[]};f.getModuleIds=function(){var a=this.getKeyValue_("m");return a?a.split(","):[]};f.setIncludeDeps=function(a){this.setKeyValue_("d",a?"1":"0")};f.clearDependencyGraph=function(){this.setKeyValue_("dg",null)};f.getEnableBrotliEncoding=function(){return"1"==this.getKeyValue_("br")};f.getWrapInTry=function(){switch(this.getKeyValue_("wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};
f.setExtraEdges=function(a){this.setKeyValue_("ee",Object.keys(a).map(function(b){return b+":"+Object.keys(a[b]).join(",")}).join(";"))};f.setMetadata=function(a){this.setKeyValue_("md",a?"1":"0")};f.getMetadata=function(){return"1"==this.getKeyValue_("md")};f.setSignature=function(a){this.setKeyValue_("rs",a)};f.setCallback=function(a){if(null!=a&&!ofb.test(a))throw Error("Jg`"+a);this.setKeyValue_("cb",a)};f.getCallback=function(){return this.getKeyValue_("cb")};
f.clearModuleSelection=function(){delete this.keys_.m;delete this.keys_.exm;delete this.keys_.ed};f.clone=function(){return pfb(this.toString())};
var pfb=function(a,b){b=void 0===b?!0:b;var c=qfb(a),d=new nfb,e=hPa(c)[5];Ha(rfb,function(n){var p=e.match("/"+n+"=([^/]+)");p&&d.setKeyValue_(n,p[1])});var k=-1!=a.indexOf("_/ss/")?"_/ss/":"_/js/";d.Dzc(a.substr(0,a.indexOf(k)+k.length));if(!b)return d;(a=dFa(6,c))&&eFa(a,function(n,p){return d.setQueryParameter(n,p)});return d},SKa=function(a){a=qfb(a);a=YDa(ZDa(a));return null!==a&&!!a.match("(/_/js/)|(/_/ss/)")&&!!a.match("/k=")},qfb=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?
a.substr(65):a},rfb={ROW_KEY:"k",CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",G1c:"esmo",ACTIVE_MODS:"am",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",u4c:"gssmodulesetproto"},ofb=RegExp("^loaded_\\d+$");
var sfb=x6a[29],tfb=x6a[14],ufb=x6a[15],vfb=function(a,b,c){this.router=a;this.asyncTaskTracker=b;this.uqa=c;this.logger=null;this.userTiming=w3a();this.eventsSubject=new pd;this.events=this.eventsSubject.asObservable();this.lastHandledUri=this.state=null};f=vfb.prototype;
f.init=function(a){var b=this;this.metricsService=a;this.router.events.subscribe(function(c){c instanceof Ek&&b.handleNavigationStart(c);b.state&&(c instanceof Fk&&b.handleNavigationEnd(c),c instanceof Ik&&b.handleRoutesRecognized(c),c instanceof MZa&&b.handleResolveEnd(c),c instanceof Gk&&b.handleNavigationCancel(c),c instanceof Hk&&b.handleNavigationError(c))})};
f.handleNavigationStart=function(a){this.uqa.huc();var b=ab(a.url);if(this.state&&this.state.expectedRedirect){if(b.toString().includes(this.state.expectedRedirect)){this.trigger(new D6a(this,b.getPath(),"redirect"));this.state.expectedRedirect=void 0;return}this.state.trackingZoneSpec.endUpdate();this.trigger(new E6a(this,"cancel"));this.state=null}if(this.lastHandledUri&&b.toString()===this.lastHandledUri.toString())this.state=null;else if(kf(b.getPath())){a=!1;if(this.lastHandledUri&&this.lastHandledUri.getPath()===
b.getPath()){a=this.lastHandledUri.queryData_;var c=b.queryData_;a=a.get("project")!==c.get("project")||a.get("organizationId")!==c.get("organizationId")}this.trigger(new D6a(this,b.getPath(),a?"new":"default"));"pending"!==this.metricsService.getNavigationState()&&"active"!==this.metricsService.getNavigationState()?this.state=null:(this.trigger(new E6a(this,"start")),this.state={id:this.metricsService.getNavigationId(),uri:b,report:this.metricsService.pageCsiReport,trackingZoneSpec:this.asyncTaskTracker.getActiveTrackingZoneSpec()},
this.markTimeline("start"),this.state.trackingZoneSpec.beginUpdate())}else this.lastHandledUri=this.state=null,this.trigger(new D6a(this,ab(a.url).getPath(),"default"))};f.handleNavigationCancel=function(a){if(a.reason&&a.reason.includes("Redirecting to")&&(a=a.reason.match(/Redirecting to.*"(.*)"/))){this.state.expectedRedirect=a[1];return}this.state.expectedRedirect||(this.state.trackingZoneSpec.endUpdate(),this.trigger(new E6a(this,"cancel")),this.state=null)};
f.handleNavigationError=function(a){this.state.trackingZoneSpec.endUpdate();this.trigger(new F6a(this,a.toString(),a.url,a.error));this.state=null};
f.handleRoutesRecognized=function(a){this.markLazyLoaded();var b=window.performance;if(b){var c=b.getEntriesByName("start").pop().startTime;this.reportModulesFetchedSince(this.state.report.warmLoading?c:0,b)}a.url!==a.urlAfterRedirects&&this.trigger(new D6a(this,ab(a.urlAfterRedirects).getPath(),"redirect"));this.trigger(new E6a(this,"start"));Zza(a.state.root)||(a=Yza(a.state.root),this.trigger(new G6a(this,a)))};f.markLazyLoaded=function(){this.state&&(this.state.lazyLoadMs=Date.now(),this.markTimeline(tfb))};
f.Hdc=function(a){this.state&&(this.state.expectedRedirect=a)};
f.reportModulesFetchedSince=function(a,b){if(this.state){var c=b.getEntriesByType("resource").filter(function(n){var p;if(p=n.startTime>a&&"script"===n.initiatorType)n=n.name,SKa(n)?(n=pfb(n),p=n.getAppName()||"",p=n.isJsUrl()&&p.startsWith("pantheon")):p=!1;return p});if(0!==c.length){b=Date.now()-b.now();var d=c[0],e=d.startTime;d=d.responseEnd;c=g(c);for(var k=c.next();!k.done;k=c.next())k=k.value,k.startTime<=d?d=Math.max(d,k.responseEnd):(this.state.report.addFullTiming(sfb,{start:b+e,end:b+
d},!0),e=k.startTime,d=k.responseEnd);this.state.report.addFullTiming(sfb,{start:b+e,end:b+d},!0)}}};f.handleResolveEnd=function(){this.state.dataResolveMs=Date.now();this.markTimeline(ufb,tfb)};
f.handleNavigationEnd=function(){var a=this,b=this.state;this.lastHandledUri=b.uri;setTimeout(function(){a.uqa.kMc().then(function(){a.handleRouteTransitionInitial(b)})});var c=b.report,d=this.metricsService.navigationCsiStopwatch.started();c.sumPartTiming(sfb);null!=b.lazyLoadMs&&(this.measureTimeline(tfb,"start"),c.addFullTiming(tfb,{start:d,end:b.lazyLoadMs}),null!=b.dataResolveMs?(this.markTimeline("initialize",ufb),c.addFullTiming(ufb,{start:d,end:b.dataResolveMs})):this.markTimeline("initialize",
tfb));b.trackingZoneSpec.endUpdate(!0)};f.handleRouteTransitionInitial=function(a){this.state&&a.id===this.state.id&&(this.markTimeline("render","initialize"),this.trigger(new H6a(this,"initial")))};f.trigger=function(a){this.eventsSubject.next(a)};f.markTimeline=function(a,b){this.userTiming.mark(a,b,!0)};f.measureTimeline=function(a,b){this.userTiming.measure(a,b)};f.toString=function(){return"Ng2RouterAdapter"};f.platform=function(){return 2};vfb.ea=function(){return[{type:sf},{type:Hl},{type:mfb}]};
vfb.\u0275fac=function(a){return new (a||vfb)(l(sf),l(Hl),l(mfb))};vfb.\u0275prov=xb({token:vfb,factory:vfb.\u0275fac,providedIn:"root"});
var wfb=function(){this.asyncTaskTracker=Bf();this.eventsSubject=new pd;this.events=this.eventsSubject.asObservable()};
wfb.prototype.init=function(a){var b=this;a.events.subscribe(function(c){if("start"===c.kind){var d=xf();c=b.asyncTaskTracker.reset(c.id);c.properties.pageView=d.currentPageView;d=d.lastPageLoadStopwatch;c.properties.interaction=d.interaction;c.properties.interactionStopwatch=d}});this.asyncTaskTracker.onStable.subscribe(function(c){a.getNavigationId()===c&&"finished"!==a.getNavigationState()&&b.eventsSubject.next(new H6a(b,"full"))})};wfb.prototype.toString=function(){return"AsyncTaskTrackingAdapter"};
wfb.prototype.platform=function(){};
var xfb={startTimeMs:0,durationMs:0},yfb=function(){this.initialized=!1;this.longestTask=xfb};
yfb.prototype.observe=function(a){var b=this;if(!this.initialized){this.initialized=!0;var c=MEa();c&&(c.subscribe(function(d){b.report&&b.longestTask.durationMs<d.durationMs&&(b.longestTask=d)}),a.events.subscribe(function(d){"finish"===d.kind&&(b.report=d.pageReport,b.longestTask=xfb);"start"===d.kind&&b.report&&0<b.longestTask.durationMs&&(b.report.addFullTiming(u6a.LONGEST_TASK_DURATION,{start:b.longestTask.startTimeMs,end:b.longestTask.startTimeMs+b.longestTask.durationMs}),b.report=void 0,b.longestTask=
xfb)}))}};
var gn=function(){f7a.apply(this,arguments)};Y(gn,f7a);gn.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(gn)))(b||gn)}}();gn.\u0275prov=xb({token:gn,factory:function(a){a?a=new a:(a=l(Mf),a=vBa(a));return a},providedIn:"root"});var zfb=function(a,b){(new yfb).observe(a);a.registerAdapter(new wfb);a.registerAdapter(b)};zfb.ea=function(){return[{type:gn},{type:vfb}]};zfb.\u0275fac=function(a){return new (a||zfb)(l(gn),l(vfb))};zfb.\u0275mod=r({type:zfb});zfb.\u0275inj=h({});
var Afb=new Set(["viewTranslationDetails","viewTransferRunDetails","viewRollout"]),Bfb=new Set(["pageState","createdServiceAccountEmail"]);
var Cfb=function(){this.queryIgnoredParams=Bfb;this.matrixIgnoredParams=Afb};Cfb.prototype.isQueryParamIgnored=function(a){return this.queryIgnoredParams.has(a)};Cfb.prototype.isMatrixParamIgnored=function(a){return this.matrixIgnoredParams.has(a)};Cfb.prototype.removeIgnoredParamsFromRunGuardsAndResolvers=function(a){var b=this;return a.data&&a.data.exclude_from_guards_and_resolvers_ignored_params?a:TEa(a,function(c){return b.isQueryParamIgnored(c)},function(c){return b.isMatrixParamIgnored(c)})};
var $Ea=new Cfb;
var pg=function(a){this.injector=a;this.rellog=xf();this.prefetchedPintoModules=new yZa(12E5)};Y(pg,Pi);pg.prototype.load=function(a,b){hf("PantheonroutermoduleLoadchildrenModuleIds__enabled")&&(a=a.replace("jsmod_","pm_"));return this.track(Pi.prototype.load.call(this,a).catch(function(c){if(!hf("PantheonroutermoduleLoadchildrenModuleIds__enabled"))throw c;return Gna(a.replace("pm_","jsmod_"))}),[a],b)};
pg.prototype.loadMultiple=function(a){hf("PantheonroutermoduleLoadchildrenModuleIds__enabled")&&(a=a.map(function(b){return b.replace("jsmod_","pm_")}));return this.track(Pi.prototype.loadMultiple.call(this,a).catch(function(b){if(!hf("PantheonroutermoduleLoadchildrenModuleIds__enabled"))throw b;return a.map(function(c){try{return Gna(c)}catch(d){return Gna(c.replace("pm_","jsmod_"))}})}),a)};
pg.prototype.track=function(a,b,c){var d=this,e=DAa().start(),k=this.rellog.startJsModuleLoad(b);if(c)for(var n=g(b),p=n.next();!p.done;p=n.next())p=p.value,UEa(p)||(this.prefetchedPintoModules.set(p,c),k.logJsModulePrefetch(p,c));else if(0<this.prefetchedPintoModules.size)for(c=g(b),p=c.next();!p.done;p=c.next())if(n=p.value,p=this.prefetchedPintoModules.get(n))k.logJsModulePrefetchHit(n,p),this.prefetchedPintoModules.delete(n);a.then(function(){var u,v;if(v=hf("RouterModuleWrapperSimplification__enabled")?
null===(u=c8a)||void 0===u?void 0:u.getCurrentPageReport():(0,Z.assert)(d.injector).get(qm).getDefaultPageReport())e.record("lazy_module_load_finished",v),e.record("module: "+b.join(","),v);k.stopAndRecord()}).catch(function(u){throw u;});return a};pg.ea=function(){return[{type:Ff}]};pg.\u0275fac=function(a){return new (a||pg)(l(Ff))};pg.\u0275prov=xb({token:pg,factory:pg.\u0275fac,providedIn:"root"});
var VEa=new $b("ORIGINAL_ROUTES"),Dfb={onSameUrlNavigation:"reload",paramsInheritanceStrategy:"always",relativeLinkResolution:"legacy"},Efb=function(){},Ffb=function(){var a=AGa(),b={onSameUrlNavigation:"reload",paramsInheritanceStrategy:"always",enableTracing:!1,urlUpdateStrategy:"eager",scrollPositionRestoration:"top",initialNavigation:"disabled"};return hf("RouterModuleWrapperSimplification__enabled")?A_a(YEa(a),b||Dfb):{ngModule:Efb,providers:[].concat(Ab(A_a([],b||Dfb).providers),Ab(XEa(a)))}},
hn=function(a){return hf("RouterModuleWrapperSimplification__enabled")?{ngModule:x_a,providers:[Fxa(YEa(a))]}:{ngModule:Efb,providers:[XEa(a)]}};Efb.\u0275fac=function(a){return new (a||Efb)};Efb.\u0275mod=r({type:Efb});Efb.\u0275inj=h({imports:[x_a]});
var Gfb=function(){};Gfb.\u0275fac=function(a){return new (a||Gfb)};Gfb.\u0275cmp=m({type:Gfb,selectors:[["ng-component"]],ma:2,oa:0,qa:[[1,"cfc-indent","cfc-space-above-plus-1"]],template:function(a){a&1&&(E(0,"p",0),R(1," This space is intentionally blank.\n"),F())},encapsulation:2});var Hfb=function(){};Hfb.\u0275fac=function(a){return new (a||Hfb)};Hfb.\u0275mod=r({type:Hfb});Hfb.\u0275inj=h({});
var Ifb=function(){Bg.call(this);this.extendPath(["getting-started"])};Y(Ifb,Bg);Ifb.fromDescendant=Bg.fromDescendant;Ifb.create=Bg.create;var Jfb=function(){Ifb.call(this);this.extendPath(["guide"])};Y(Jfb,Ifb);Jfb.fromDescendant=Ifb.fromDescendant;Jfb.create=Ifb.create;var Kfb=function(){Jfb.call(this);this.extendPath(["website"])};Y(Kfb,Jfb);Kfb.fromDescendant=Jfb.fromDescendant;Kfb.create=Jfb.create;var Lfb=function(){Jfb.call(this);this.extendPath(["app"])};Y(Lfb,Jfb);Lfb.fromDescendant=Jfb.fromDescendant;
Lfb.create=Jfb.create;
var Mfb=function(a){this.name=a},Nfb=new Mfb("console"),Ofb=new Mfb("console_modded"),Pfb=new Mfb("section"),Qfb=new $b("config.namespaces",{providedIn:"root",factory:function(){return[Pfb,Ofb,Nfb]}});
var Rfb=function(){this.registryInternal=new Set;this.registrySubj=new pf(this.registryInternal)};Rfb.prototype.registerConfigurationSource=function(a){this.registryInternal.add(a);this.registrySubj.next(this.registryInternal)};Rfb.prototype.getConfigurationSources=function(){return this.registrySubj.asObservable()};Rfb.\u0275fac=function(a){return new (a||Rfb)};Rfb.\u0275prov=xb({token:Rfb,factory:Rfb.\u0275fac,providedIn:"root"});
new $b("config.sources");var jn=function(a,b){var c=this;this.namespaces=b;this.sourceMap=a.getConfigurationSources().pipe(z(function(d){var e=new Map;d=g(d);for(var k=d.next();!k.done;k=d.next()){k=k.value;(0,Z.assert)(c.S8b(k.namespace),"Invalid namespace");var n=e.get(k.namespace)||[];e.set(k.namespace,[].concat(Ab(n),[k]))}return e}))};jn.prototype.S8b=function(a){return 0<=this.namespaces.indexOf(a)};
jn.prototype.getConfig=function(a){var b=this;return this.sourceMap.pipe(zd(function(c){return bFa(a,c,b.namespaces)}))};jn.ea=function(){return[{type:Rfb},{type:void 0,ra:[{type:Yb,args:[Qfb]}]}]};jn.\u0275fac=function(a){return new (a||jn)(l(Rfb),l(Qfb))};jn.\u0275prov=xb({token:jn,factory:jn.\u0275fac,providedIn:"root"});
var Sfb=function(a,b,c){this.router=a;this.initArgs=b;this.configService=c};
Sfb.prototype.canActivate=function(a){var b=this,c,d;return this.initArgs.mostRecentProject||(null===(d=null===(c=null===a||void 0===a?void 0:a.routeConfig)||void 0===c?void 0:c.data)||void 0===d?0:d.bypassGettingStarted)?this.configService.getConfig("config.default_path").pipe(ad(1),z(function(e){return b.router.createUrlTree(e.defaultPath,{queryParams:Object.assign({project:b.initArgs.mostRecentProject},a.queryParams)})})):oc(this.router.createUrlTree(Ifb.create().link().build(),{queryParams:a.queryParams}))};
Sfb.ea=function(){return[{type:sf},{type:sl},{type:jn}]};Sfb.\u0275fac=function(a){return new (a||Sfb)(l(sf),l(sl),l(jn))};Sfb.\u0275prov=xb({token:Sfb,factory:Sfb.\u0275fac,providedIn:"root"});var Tfb=function(){(0,Z.assert)(!1,"DefaultPathComponent should never be instantiated.")};Tfb.ea=function(){return[]};Tfb.\u0275fac=function(a){return new (a||Tfb)};Tfb.\u0275cmp=m({type:Tfb,selectors:[["ng-component"]],ma:0,oa:0,template:function(){},encapsulation:2});var Ufb=function(){};
Ufb.\u0275fac=function(a){return new (a||Ufb)};Ufb.\u0275mod=r({type:Ufb});Ufb.\u0275inj=h({});
var wFa=new Map([[6,"DEGRADED"],[0,"ERROR_EXPERIENCE_UNSPECIFIED"],[2,"INVISIBLE"],[5,"PLATFORM_ERROR_GENERIC"],[4,"PLATFORM_ERROR_SPECIFIC"],[1,"UNKNOWN"]]),fFa=new Map(Array.from(wFa).map(function(a){return[a[1],a[0]]}));
var Vfb=function(){var a=window;if(!a.location)try{Pl(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(void 0!==b)return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return void 0!==a.top.location.href}catch(c){return!1}};
var Wfb={};
var Xfb=function(a){this.name="ErrorReport: "+String(a);aa.call(this,a)};Qg(Xfb,aa);
var jFa=function(a){this.closureReporter_=a;this.infoMap_={};this.handlers_=[]};f=jFa.prototype;f.createContext_=function(){var a={};a.location=document.location.toString();if(Vfb())try{a["top.location"]=top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in Wfb)try{a[b]=Wfb[b].call()}catch(c){a[b]="[error] "+c.message}return a};f.addReportHandler=function(a){this.handlers_.push(a)};
f.sendExceptionReport=function(a,b){var c=this.createContext_();b&&(c.message=b);this.handleException_(a,c)};
f.handleException_=function(a,b){var c=eDa();b["call-stack"]=c;a instanceof Error?this.mHa&&!a.stack&&(a.stack=c):a=this.mHa?new Xfb(null!=a?a:b.message):a||"";for(c=0;c<this.handlers_.length;c++)if(!1===this.handlers_[c](a,b))return;c=this.getHashCode_(a,b);var d=this.infoMap_[c];d||(d={time:0,count:0},this.infoMap_[c]=d);1E4>Pg()-d.time?(d.count++,1==d.count&&(b=this.createContext_(),b.message="Throttling: "+c,this.closureReporter_.handleException(a,b))):(d.count&&(b["dropped-instances"]=d.count),
d.time=Pg(),d.count=0,this.closureReporter_.handleException(a,b))};f.getHashCode_=function(a,b){var c="";a&&(c=qFa(a.message||"unknown"));a="";for(var d in b)a=a+d+":"+b[d]+":";return c+"::"+a};f.mHa=!1;
var nFa=function(a){Oi.call(this);this.errorHandlerFn_=a;this.wrapErrors_=!0;this.prefixErrorMessages_=!1};Qg(nFa,Oi);f=nFa.prototype;f.wrap=function(a){return this.protectEntryPoint(a)};f.unwrap=function(a){return a[this.getFunctionIndex_(!1)]||a};f.getFunctionIndex_=function(a){return(a?"__wrapper_":"__protected_")+Hf(this)+"__"};f.protectEntryPoint=function(a){var b=this.getFunctionIndex_(!0);a[b]||((a[b]=this.getProtectedFunction(a))[this.getFunctionIndex_(!1)]=a);return a[b]};
f.getProtectedFunction=function(a){var b=this,c=function(){if(b.isDisposed())return a.apply(this,arguments);try{return a.apply(this,arguments)}catch(d){b.handleError_(d)}};c[this.getFunctionIndex_(!1)]=a;return c};
f.handleError_=function(a){if(!(a&&"object"===typeof a&&"string"===typeof a.message&&0==a.message.indexOf("Error in protected function: ")||"string"===typeof a&&0==a.indexOf("Error in protected function: "))){this.errorHandlerFn_(a);if(!this.wrapErrors_)throw this.prefixErrorMessages_&&("object"===typeof a&&a&&"string"===typeof a.message?a.message="Error in protected function: "+a.message:a="Error in protected function: "+a),a;throw new Yfb(a);}};f.protectWindowSetTimeout=function(){this.protectWindowFunctionsHelper_("setTimeout")};
f.protectWindowSetInterval=function(){this.protectWindowFunctionsHelper_("setInterval")};f.catchUnhandledRejections=function(a){var b=this;a=a||ca.window;"onunhandledrejection"in a&&(a.onunhandledrejection=function(c){b.handleError_(c&&c.reason?c.reason:Error("Kg"))})};f.protectWindowRequestAnimationFrame=function(){for(var a=ca.window,b=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"],c=0;c<b.length;c++){var d=b[c];b[c]in a&&this.protectWindowFunctionsHelper_(d)}};
f.protectWindowFunctionsHelper_=function(a){var b=ca.window,c=b[a],d=this;b[a]=function(e,k){"string"===typeof e&&(e=rg(ALa,e));arguments[0]=e=d.protectEntryPoint(e);if(c.apply)return c.apply(this,arguments);var n=e;if(2<arguments.length){var p=Array.prototype.slice.call(arguments,2);n=function(){e.apply(this,p)}}return c(n,k)};b[a][this.getFunctionIndex_(!1)]=c};f.setWrapErrors=function(a){this.wrapErrors_=a};f.setPrefixErrorMessages=function(a){this.prefixErrorMessages_=a};
f.disposeInternal=function(){var a=ca.window;a.setTimeout=this.unwrap(a.setTimeout);a.setInterval=this.unwrap(a.setInterval);nFa.superClass_.disposeInternal.call(this)};var Yfb=function(a){aa.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&"string"===typeof a&&(this.stack=a)};Qg(Yfb,aa);
var Zfb=function(a,b,c){Ml.call(this);this.contextProvider_=b||null;this.XCb="context.";this.seb=null;this.additionalArguments_={};this.xhrSender_=AFa;this.handlerUrl_=a;c||(this.errorHandler_=null,this.setup_())};Qg(Zfb,Ml);var $fb=function(a,b){Il.call(this,"a");this.error=a;this.context=b};Qg($fb,Il);
var iFa=function(){return new Zfb("/m/jserror",void 0,!0)},AFa=function(a,b,c,d){if(d instanceof Map){var e={};d=g(d);for(var k=d.next();!k.done;k=d.next()){var n=g(k.value);k=n.next().value;n=n.next().value;e[k]=n}}else e=d;KAa(a,null,b,c,e)};f=Zfb.prototype;
f.setup_=function(){dg&&!mMa("10")?lFa(Og(this.handleException,this),!1,null):(this.errorHandler_=new nFa(Og(this.handleException,this)),this.errorHandler_.protectWindowSetTimeout(),this.errorHandler_.protectWindowSetInterval(),this.errorHandler_.protectWindowRequestAnimationFrame(),oFa(this.errorHandler_))};f.setXhrSender=function(a){this.xhrSender_=a};
f.handleException=function(a,b){a=a.error||a;b=b?Qa(b):{};a instanceof Error&&Ua(b,a.__closure__error__context__984382||{});var c=MTa(a);if(this.contextProvider_)try{this.contextProvider_(c,b)}catch(e){}var d=c.message.substring(0,1900);a instanceof aa&&!a.reportErrorToServer||this.sendErrorReport(d,c.fileName,c.lineNumber,c.stack,b);try{this.dispatchEvent(new $fb(c,b))}catch(e){}};
f.sendErrorReport=function(a,b,c,d,e){try{var k=qPa(this.handlerUrl_,"script",b,"error",a,"line",c);if(!Na(this.additionalArguments_)){a=k;var n=pPa(this.additionalArguments_);k=mPa(a,n)}n={};n.trace=d;if(e)for(var p in e)n[this.XCb+p]=e[p];var u=pPa(n);"number"===typeof this.seb&&(u=u.substring(0,this.seb));this.xhrSender_(k,"POST",u,this.extraHeaders_)}catch(v){}};f.disposeInternal=function(){Ge(this.errorHandler_);Zfb.superClass_.disposeInternal.call(this)};
var agb=function(){};agb.prototype.logger_=null;agb.prototype.errorHandler_=null;agb.prototype.jsReporter_=null;var kFa=new agb;
var xFa=new Set,bgb=function(){hc.apply(this,arguments)};Y(bgb,hc);bgb.prototype.handleError=function(a){try{hc.prototype.handleError.call(this,a)}catch(b){}cFa(a);a&&"object"===typeof a&&a.promise&&a.rejection&&a.rejection.cause&&(a.cause=a.rejection.cause);bza.reportException(a.message,a)};var yFa=["ResizeObserver loop completed with undelivered notifications.","ResizeObserver loop limit exceeded"];
var cgb=[/^\/appengine/,/^\/bigquery/,/^\/compute/,/^\/monitoring\/dashboards/,/^\/freetrial/],vGa=function(a){this.angularjs=a;this.pathsRequiringNg1Bootstrap=cgb};vGa.prototype.canActivate=function(a,b){return this.pathsRequiringNg1Bootstrap.some(function(c){return c.test(b.url)})?this.angularjs.bootstrap("ng2PathRequiringNg1").pipe(z(function(){return!0})):oc(!0)};vGa.ea=function(){return[{type:Tl}]};vGa.\u0275fac=function(a){return new (a||vGa)(l(Tl))};
vGa.\u0275prov=xb({token:vGa,factory:vGa.\u0275fac,providedIn:"root"});
var CFa=["folder","organizationId","project"],wGa=function(a,b){this.cache=a;this.router=b;this.interruptedPurviewChangeParamsCache=this.cache.create("interruptedPurviewChangeParamsCacheId","Cache state for interruptedPurviewChangeParams");this.setInterruptedPurviewChangeParams(null)};
wGa.prototype.canActivate=function(a,b){var c=this;a=this.getInterruptedPurviewChangeParams();if(!a)return!0;this.router.events.pipe(Nc(function(k){return k instanceof Fk}),ed()).subscribe(function(){c.setInterruptedPurviewChangeParams(null)});if(DFa(b.root.queryParams,a)||"popstate"===this.router.currentNavigation.trigger)return!0;b=this.router.parseUrl(b.url);for(var d=g(CFa),e=d.next();!e.done;e=d.next())e=e.value,b.queryParams[e]=a[e]||"";this.monitorPurviewNavigation(b.queryParams);return b};
wGa.prototype.getInterruptedPurviewChangeParams=function(){return this.interruptedPurviewChangeParamsCache.get("interruptedPurviewChangeParamsCacheKey")||null};wGa.prototype.setInterruptedPurviewChangeParams=function(a){this.interruptedPurviewChangeParamsCache.set("interruptedPurviewChangeParamsCacheKey",a)};
wGa.prototype.monitorPurviewNavigation=function(a){var b=this,c=this.router.currentNavigation.id;this.router.events.pipe(Nc(function(d){return d instanceof Dk&&d.id>c&&(d instanceof Fk||d instanceof Gk||d instanceof Hk)}),ed(),Nc(function(d){return d instanceof Gk||d instanceof Hk})).subscribe(function(){b.setInterruptedPurviewChangeParams(a)})};wGa.ea=function(){return[{type:Al},{type:sf}]};wGa.\u0275fac=function(a){return new (a||wGa)(l(Al),l(sf))};
wGa.\u0275prov=xb({token:wGa,factory:wGa.\u0275fac,providedIn:"root"});
var dgb={JAVA:"java",PYTHON:"python"},kn={AI_PLATFORM:"ai-platform",APP_ENGINE:"app-engine",BIGQUERY:"bigquery",BIGTABLE:"bigtable",CDN:"cdn",COMPUTE:"compute",CONTAINER_ENGINE:"container-engine",KUBERNETES_ENGINE:"kubernetes-engine",DATAFLOW:"dataflow",DATALAB:"datalab",DATAPROC:"dataproc",DATASTORE:"datastore",DNS:"dns",FUNCTIONS:"functions",LOGS:"logging",MANAGED_VMS:"managed-vms",MAPS:"maps",ML_ENGINE:"ml-engine",MONITORING:"monitoring",MOBILE:"mobile",NATURAL_LANGUAGE:"natural-language",NEARLINE:"nearline",
SPANNER:"spanner",SPEECH:"speech-to-text",SQL:"sql",STORAGE:"storage",TEXT_TO_SPEECH:"text-to-speech",TRANSLATE:"translate",PUBSUB:"pubsub",VISION:"vision"};
var egb={ACCOUNT_SETTINGS:"ACCOUNT_SETTINGS_SECTION",ABUSE:"ABUSE_SECTION",ACCESS:"ACCESS_SECTION",ADMIN:"ADMIN_SECTION",ACTIVITY_STREAM:"ACTIVITY_STREAM_SECTION",AI_PLATFORM:"ai-platform",ANTHOS:"ANTHOS_SECTION",ANTHOS_CONFIG_MANAGEMENT:"ANTHOS_CONFIG_MANAGEMENT_SECTION",ANTHOS_SERVICE_MESH:"ANTHOS_SERVICE_MESH_SECTION",ANTHOS_CLUSTERS:"ANTHOS_CLUSTERS_SECTION",API_SUPPORT:"API_SUPPORT_SECTION",APIGEE:"APIGEE_SECTION",APIS:"API_SECTION",API_GATEWAY:"API_GATEWAY_SECTION",APP_ENGINE:"APPENGINE_SECTION",
ASSISTANT:"ASSITANT_SECTION",ARTIFACT_REGISTRY:"ARTIFACT_REGISTRY_SECTION",ASSURANT:"ASSURANT_SECTION",AUTO_ML_TABLES:"AUTO_ML_TABLES_SECTION",BIG_QUERY:"BIGQUERY_SECTION",BIG_QUERY_ADMIN:"BIGQUERY_ADMIN_SECTION",BIGTABLE:"BIGTABLE_SECTION",BILLING:"BILLING_SECTION",BYOIP:"BYOIP_SECTION",CACHE:"CACHE_SECTION",CATALOG:"CATALOG_SECTION",CATALOG_ADMIN:"CATALOG_ADMIN_SECTION",CDN:"CDN_SECTION",CLOUDIDENTITY:"CLOUDIDENTITY_SECTION",COMPLIANCE:"COMPLIANCE",CONTAINER_REGISTRY:"CONTAINER_REGISTRY_SECTION",
DEBUG:"DEBUG_SECTION",DEVSHELL:"DEVSHELL_SECTION",PUBSUB:"CLOUDPUBSUB_SECTION",PUBSUB_MONITORING:"CLOUDPUBSUB_MONITORING_SECTION",CICP:"CICP_SECTION",CLOUD_BUILD:"CLOUD_BUILD_SECTION",CLOUD_BUILD_GITHUB:"CLOUD_BUILD_GITHUB_SECTION",CLOUD_COMPOSER:"CLOUD_COMPOSER_SECTION",CLOUD_DEPLOY:"CLOUD_DEPLOY_SECTION",CLOUD_ML:"CLOUD_ML_SECTION",CLOUD_RUN_FOR_ANTHOS:"CLOUD_RUN_FOR_ANTHOS_SECTION",CLOUD_SCHEDULER:"SCHEDULER_SECTION",CLOUD_SHELL:"CLOUD_SHELL_SECTION",zs:"CLOUD_STORAGE_SECTION",CLOUD_TASKS:"TASKS_SECTION",
CLOUD_DATASTREAM:"CLOUD_DATASTREAM_SECTION",CLOUD_DMS:"CLOUD_DMS_SECTION",CLOUD_WORKFLOWS:"CLOUD_WORKFLOWS",COMPUTE:"COMPUTE_SECTION",CONVERSATIONALAGENT:"CONVERSATIONALAGENT_SECTION",CRASH:"CRASH_SECTION",CRM_MANAGER:"CRM_MANAGER_SECTION",DATA_CATALOG:"DATAHUB_SECTION",DATAFLOW:"DATAFLOW_SECTION",DATAHUB:"DATAHUB",DATAPREP:"DATAPREP_SECTION",DATAPROC:"DATAPROC_SECTION",DATASTORE:"DATASTORE_SECTION",DATASTORE_DB:"DATASTORE_DB_SECTION",DATA_LABELING:"DATA_LABELING_SECTION",DATA_QNA:"DATA_QNA_SECTION",
DEFAULT:"DEFAULT_SECTION",DEPLOYMENT_MANAGER:"DEPLOYMENT_MANAGER_SECTION",DEVELOPMENT:"CLOUDDEV_SECTION",DIALOGFLOW:"DIALOGFLOW_SECTION",DNS:"DNS_SECTION",DRIVE:"DRIVE_SECTION",DYNAMITE:"DYNAMITE_SECTION",EDU:"EDU_SECTION",EDUCATION:"EDUCATION_SECTION",ENDPOINTS:"ENDPOINTS_SECTION",FILESTORE:"FILESTORE_SECTION",FIRESTORE:"FIRESTORE_SECTION",FIRESTORE_DB:"FIRESTORE_DB_SECTION",FIREWALLS:"FIREWALLS_SECTION",FLOWS:"FLOWS_SECTION",FOLDER_CREATE:"FOLDER_CREATE_SECTION",FREE_TRIAL:"FREE_TRIAL_SECTION",
FUNCTIONS:"FUNCTIONS_SECTION",GAME:"GAME_SECTION",GENOMICS:"GENOMICS_SECTION",GETTING_STARTED:"GETTING_STARTED_SECTION",GOOGLEAPPSSDK:"GOOGLEAPPSSDK_SECTION",GVE:"GVE_SECTION",HANGOUTS:"HANGOUTS_SECTION",HOME:"HOME_SECTION",IAM_ADMIN:"IAM_ADMIN_SECTION",IDENTITY:"IDENTITY_SECTION",INTERCONNECT:"INTERCONNECT_SUB_SECTION",IOT:"IOT_SECTION",IP_ADDRESSES:"IP_ADDRESSES_SECTION",JOB_DISCOVERY:"CLOUD_JOBS_DISCOVERY_SECTION",CONTAINER_ENGINE:"KUBERNETES_SECTION",LAUNCHER:"LAUNCHER_SECTION",LOAD_BALANCING:"LOAD_BALANCER_SECTION",
LOGS:"LOGS_SECTION",LOOKER:"LOOKER",MAPS:"MAPS_SECTION",MARKETPLACE:"MARKETPLACE_SECTION",MICROKITCHEN:"MICROKITCHEN_SECTION",MLEDGE:"MLEDGE",MLH:"MLH",MONITORING:"MONITORING_SECTION",NATURAL_LANGUAGE:"NATURAL_LANGUAGE_SECTION",NAVIGATION_ERROR:"NAVIGATION_ERROR",NETWORK_INTELLIGENCE:"NETWORK_INTELLIGENCE_SECTION",NETWORK_PEERING:"NETWORK_PEERING_SECTION",NETWORK_SERVICE:"LOAD_BALANCING_SECTION",NETWORK_SECURITY:"NETWORK_SECURITY_SECTION",NETWORK_TIER:"NETWORK_TIERS_SECTION",NETWORKS:"NETWORKS_SECTION",
NETWORKING:"NETWORKING_SECTION",ONBOARDING:"ONBOARDING_SECTION",ORGANIZATION:"ORGANIZATION_SECTION",PARTNER_PORTAL:"PARTNER_PORTAL_SECTION",PERMISSIONS:"PERMISSIONS_SECTION",Zdd:"PERSONALIZED_SERVICE_HEALTH_SECTION",PRODUCER_PORTAL:"PRODUCER_PORTAL_SECTION",PRODUCER_ADMIN:"PRODUCER_ADMIN_SECTION",PROFILER:"PROFILER_SECTION",PROJECT:"PROJECT_SECTION",PROJECT_CREATE:"PROJECT_CREATE_SECTION",PROJECT_SELECTOR:"PROJECT_SELECTOR_SECTION",QUANTUM:"QUANTUM_ENGINE_SECTION",QUOTAS:"QUOTAS_SECTION",RECOMMENDATION:"RECOMMENDATION_SECTION",
RELEASE_NOTES:"RELEASE_NOTES_SECTION",RETAIL:"RETAIL_SECTION",ROUTERS:"ROUTERS_SECTION",ROUTES:"ROUTES_SECTION",RUNTIME_CONFIG:"RUNTIME_CONFIG_SECTION",INVITATION:"INVITATION_SECTION",RECAPTCHA_ENTERPRISE:"RECAPTCHA_ENTERPRISE_SECTION",SECURITY:"SECURITY_SECTION",SERVERLESS:"SERVERLESS_SECTION",SETTINGS:"SETTINGS_SECTION",SOLE_TENANCY:"SOLE_TENANCY_SECTION",SPANNER:"SPANNER_SECTION",SPEECH_TO_TEXT:"SPEECH_SECTION",SQL:"SQL_SECTION",SSH:"SSH_SECTION",SSH_TUTORIAL:"SSH_TUTORIAL_SECTION",STATICMAP:"STATICMAP_SECTION",
STORAGE:"STORAGE_SECTION",SUPPORT:"SUPPORT_SECTION",TEAMS:"TEAMS_SECTION",TERMS_OF_SERVICE:"TERMS_OF_SERVICE_SECTION",TEST_LAB:"TESTLAB_SECTION",TEXT_TO_SPEECH:"TEXT_TO_SPEECH_SECTION",TRACES:"TRACES_SECTION",TRANSFER:"TRANSFER_SECTION",TRANSLATION:"TRANSLATION_SECTION",TRUSTEDTESTERS:"TRUSTEDTESTERS_SECTION",TRY_GCP:"TRY_GCP_SECTION",USER_PREFERENCES:"USER_PREFERENCES_SECTION",Dod:"VERTEX_AI_SECTION",VIDEO_INTELLIGENCE:"VIDEO_INTELLIGENCE_SECTION",VISION:"VISION_SECTION",VISION_OBJECT_DETECTION:"VISION_OBJECT_DETECTION_SECTION",
VM_MIGRATION:"VM_MIGRATION_SECTION",VPN:"VPN_SECTION",VPN_SECTION:"INTERCONNECT_SECTION",VPC_NETWORK:"VIRTUAL_NETWORK_SECTION",WORKFLOWS:"WORKFLOWS_SECTION",TRIFACTA_CLOUD_DATAPREP:"TRIFACTA_CLOUD_DATAPREP_SECTION"};
var EFa=new Map,fgb=new $b("configModules",{providedIn:"root",factory:function(){return EFa}});
var ggb=function(a,b){this.configModulesMap=b;this.hiddenFeatures=new Set(a.hiddenFeatures)};ggb.prototype.isHidden=function(a){return this.hiddenFeatures.has(a)};ggb.prototype.isSectionHidden=function(a){a=this.getFeatureAreaIdFromSection(a);return!(!a||!this.isHidden(a))};ggb.prototype.getFeatureAreaIdFromSection=function(a){return(a=this.configModulesMap.get(a))&&a.featureAreaId};ggb.ea=function(){return[{type:sl},{type:Map,ra:[{type:Yb,args:[fgb]}]}]};
ggb.\u0275fac=function(a){return new (a||ggb)(l(sl),l(fgb))};ggb.\u0275prov=xb({token:ggb,factory:ggb.\u0275fac,providedIn:"root"});
var igb=new $b("category name map",{providedIn:"root",factory:function(){var a=new Map([["general","General"],["big-data","Big Data"],["cloud-ops","Operations"],["identity-security","Identity & Security"],["compute","Compute"],["storage","Storage"],["databases","Databases"],["tools","Tools"],["networking","Networking"],["artificial-intelligence","Artificial Intelligence"],["other-google-solutions","Other Google products"],["partner-solutions","Partner Solutions"],["anthos","Anthos"],["serverless",
"Serverless"],["application-integration","Application Integration"],["ci-cd","CI/CD"]]);hf("LeftNavigationPanelToolsRenaming__tools_renamed_enabled")&&a.set("tools","Developer Tools");return a}});
var GFa=11,jgb=new $b("categories",{providedIn:"root",factory:function(){var a=l(igb);GFa=11;a=HFa.bind(null,a);a=new Map([a("general"),a("anthos"),a("identity-security"),a("compute"),a("serverless"),a("storage"),a("databases"),a("application-integration"),a("networking"),a("cloud-ops"),a("ci-cd"),a("tools"),a("big-data"),a("artificial-intelligence"),a("other-google-solutions"),a("partner-solutions")]);a.get("general").isTitleShown=!1;return a}});
var ln=function(a,b,c){var d=this;this.stateService=a;this.hiddenFeaturesService=b;this.sectionMapSubject=this.stateService.createGlobalReplaySubject("sectionsRegistrySectionMapCacheId",new Map,{oldKeyConfig:{oldKey:"sectionMapCacheKey",readFromOld:!0}});this.sectionPathToIdMapSubject=this.stateService.createGlobalReplaySubject("sectionsRegistrySectionPathToIdMapCacheId",new Map,{oldKeyConfig:{oldKey:"sectionPathToIdMapCacheKey",readFromOld:!0}});this.categoryMap=this.stateService.createGlobalValue("sectionsRegistryCategoryMapCacheId",
{oldKeyConfig:{oldKey:"categoryMapCacheKey",readFromOld:!0}});this.categoryList=this.stateService.createGlobalValue("sectionsRegistryCategoryListCacheId",{oldKeyConfig:{oldKey:"categoryListCacheKey",readFromOld:!0}});this.p2PageConfigsBySectionId=new Map;this.categoryMap.initializeValue(c);this.categoryList.initializeValue([])&&this.prepareCategories();Fe()||this.getSections().pipe(Wc(0)).subscribe(function(e){var k=new Map;e.forEach(function(n,p){k.set(n.baseUrl.asString(),p)});d.sectionPathToIdMapSubject.next(k)})};
f=ln.prototype;f.register=function(a,b){b=void 0===b?!0:b;if(!hf("UberMintConditionalFeatures__enabled")||!this.hiddenFeaturesService.isSectionHidden(a.id)){if(Fe())throw Error("Lg");var c=this.getSectionMap().get(a.id);if(c){if(!b)return;this.removeSectionFromCategory(c)}b=[].concat(Ab(a.pages));this.insertStoredPagesIfPresent(b,a.id);(0,Ea.stableSort)(b,function(d,e){return(e.sortOrder||0)-(d.sortOrder||0)});this.internalRegister(Object.assign(Object.assign({},a),{pages:b}))}};
f.registerAll=function(a){if(Fe())throw Error("Lg");var b=this.getSectionMap(),c=this.getCategoryMap();a=g(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;try{this.addSectionWithoutNotifying(d,b,c)}catch(e){}}this.sectionMapSubject.next(b);this.categoryMap.storeValue(c);this.categoryList.storeValue(this.getCategoryList())};
f.addSectionWithoutNotifying=function(a,b,c){if(!hf("UberMintConditionalFeatures__enabled")||!this.hiddenFeaturesService.isSectionHidden(a.id)){if(b.get(a.id)){var d=c.get(a.categoryId);d.sections.splice(d.sections.findIndex(function(e){return e.id===a.id}),1)}d=[].concat(Ab(a.pages));(0,Ea.stableSort)(d,function(e,k){return(k.sortOrder||0)-(e.sortOrder||0)});this.insertStoredPagesIfPresent(d,a.id);d=Object.assign(Object.assign({},a),{pages:d});b.set(d.id,d);(0,Z.assert)(c.has(d.categoryId),"Category "+
d.categoryId+" does not exist.");c.get(d.categoryId).sections.push(d)}};f.storePageConfigs=function(a){this.p2PageConfigsBySectionId=new Map([].concat(Ab(this.p2PageConfigsBySectionId),Ab(a)))};f.insertStoredPagesIfPresent=function(a,b){var c=this.p2PageConfigsBySectionId.get(b);if(c){var d={};c=g(c);for(var e=c.next();!e.done;d={oG:d.oG},e=c.next())d.oG=e.value,e=a.findIndex(function(k){return function(n){return n.name===k.oG.name}}(d)),0>e?a.push(d.oG):a[e]=d.oG;this.p2PageConfigsBySectionId.delete(b)}};
f.getSections=function(){return this.sectionMapSubject.asObs()};f.getCategories=function(a){return a?(this.categoryListPresentable||this.initCategoryListPresentable(),this.categoryListPresentable):this.categoryList.onValueChangeFilterReplay()};f.getCategory=function(a){return this.getCategories().pipe(z(function(b){return b.find(function(c){return c.id===a})}),$c())};f.getSection=function(a){return this.getSections().pipe(z(function(b){return b.get(a)}),$c())};
f.getSectionId=function(a){return this.sectionPathToIdMapSubject.asObs().pipe(z(function(b){for(var c=0<a.length&&"explorer"===a[0]?Math.min(3,a.length):Math.min(2,a.length);0<c;--c){var d="/"+a.slice(0,c).join("/");if(b.has(d))return b.get(d)}}),$c())};f.internalRegister=function(a){var b=this.getSectionMap();b.set(a.id,a);this.insertSectionIntoCategory(a);this.sectionMapSubject.next(b);this.categoryList.storeValue(this.getCategoryList())};
f.prepareCategories=function(){var a=this.getCategoryList();a.push.apply(a,Ab(this.getCategoryMap().values()));a.sort(function(b,c){return(c.sortOrder||0)-(b.sortOrder||0)});this.categoryList.storeValue(a)};f.initCategoryListPresentable=function(){this.categoryListPresentable=this.getCategories().pipe(Wc(0),z(function(a){a.forEach(function(b){b.sections.sort(function(c,d){return(d.sortOrder||0)-(c.sortOrder||0)})});return a}))};
f.insertSectionIntoCategory=function(a){var b=this.getCategoryMap();(0,Z.assert)(b.has(a.categoryId),"Category "+a.categoryId+" does not exist.");b.get(a.categoryId).sections.push(a);this.categoryMap.storeValue(b)};f.removeSectionFromCategory=function(a){var b=this.getCategoryMap(),c=b.get(a.categoryId);c.sections.splice(c.sections.findIndex(function(d){return d.id===a.id}),1);this.categoryMap.storeValue(b)};f.getSectionMap=function(){return this.sectionMapSubject.getValue()};f.getCategoryMap=function(){return this.categoryMap.getValue()};
f.getCategoryList=function(){return this.categoryList.getValue()};ln.ea=function(){return[{type:yk},{type:ggb},{type:Map,ra:[{type:Yb,args:[jgb]}]}]};ln.\u0275fac=function(a){return new (a||ln)(l(yk),l(ggb),l(jgb))};ln.\u0275prov=xb({token:ln,factory:ln.\u0275fac,providedIn:"root"});
var kgb=new Map([[kn.NEARLINE,[kn.STORAGE]],[kn.MANAGED_VMS,[kn.APP_ENGINE]]]),lgb=new Map(new Map([[kn.COMPUTE,{sectionId:"COMPUTE_SECTION"}],[kn.STORAGE,{sectionId:"STORAGE_SECTION"}],[kn.SQL,{sectionId:"SQL_SECTION"}],[kn.APP_ENGINE,{sectionId:"APPENGINE_SECTION"}],[kn.AI_PLATFORM,{sectionId:"CLOUD_ML_SECTION"}],[kn.ML_ENGINE,{sectionId:"CLOUD_ML_SECTION"}],[kn.BIGTABLE,{sectionId:"BIGTABLE_SECTION"}],[kn.SPANNER,{sectionId:"SPANNER_SECTION"}],[kn.KUBERNETES_ENGINE,{sectionId:"KUBERNETES_SECTION"}]]));
lgb.set(kn.VISION,{sectionId:"API_SECTION",path:"api/vision.googleapis.com"});lgb.set(kn.SPEECH,{sectionId:"API_SECTION",path:"api/speech.googleapis.com"});lgb.set(kn.TEXT_TO_SPEECH,{sectionId:"API_SECTION",path:"api/texttospeech.googleapis.com"});lgb.set(kn.TRANSLATE,{sectionId:"API_SECTION",path:"api/translate.googleapis.com"});lgb.set(kn.BIGQUERY,{sectionId:"BIGQUERY_SECTION"});lgb.set(kn.NATURAL_LANGUAGE,{sectionId:"API_SECTION",path:"api/language.googleapis.com"});
lgb.set(kn.DNS,{sectionId:"LOAD_BALANCING_SECTION",path:"dns"});lgb.set(kn.FUNCTIONS,{sectionId:"FUNCTIONS_SECTION"});var mn=function(a,b){this.sectionsRegistry=b;this.referrer=this.signal=null;this.hasRefParam=!1;this.referrer=a.referrer;this.hasRefParam=a.hasRefParam};f=mn.prototype;f.getRedirectUri=function(a,b,c){a=new uf(a+(b?"/"+b:""));c&&a.setParameterValue("project",c);return a};f.hasProductSignal=function(a){var b=this.getSignal();return null!=b&&null!=b.products&&-1!==b.products.indexOf(a)};
f.getSignal=function(){if(this.signal)return this.signal;if(!this.referrer)return null;var a=new uf(this.referrer);return"cloud.google.com"!==a.getDomain()?null:this.signal=this.parseSignalFromPath(a.getPath())};
f.parseSignalFromPath=function(a){if(!a)return null;var b=null;for(e in dgb)if(dgb.hasOwnProperty(e)){var c=dgb[e];if(this.createSignalRegex(c).test(a)){b=c;break}}c=null;for(var d in kn)if(kn.hasOwnProperty(d)){var e=kn[d];if(this.createSignalRegex(e).test(a))if(c&&c.length){if(-1===c.indexOf(e)){var k=kgb.get(e);k&&-1!==k.indexOf(c[0])&&(c=[e].concat(k))}}else c=(c=kgb.get(e))?[e].concat(c):[e]}return b||c?{language:b,products:c}:null};
f.createSignalRegex=function(a){return new RegExp("\\b"+a.replace(/[-_]+/g,"[-_]?")+"\\b","i")};mn.ea=function(){return[{type:sl},{type:ln}]};mn.\u0275fac=function(a){return new (a||mn)(l(sl),l(ln))};mn.\u0275prov=xb({token:mn,factory:mn.\u0275fac,providedIn:"root"});
var tGa=function(a,b,c,d){this.authStateService=a;this.referralSignalService=b;this.browserWindowService=d;this.optionalAuthRegexes=c.routesWithOptionalAuthentication.map(function(e){e=e.replace(/\/\*$/,"/.+");return new RegExp("^"+e+"$")})};
tGa.prototype.canActivate=function(a,b){if(!kf(b.url))return!0;var c=new uf(b.url);b=this.optionalAuthRegexes.reduce(function(k,n){return k&&!n.test(c.getPath())},!0);var d=!!a.queryParams.project;if(!this.authStateService.isAuthenticated&&(b||d)){b=sAa(window.location.href,c.getPath());a=g(Object.entries(a.queryParams));for(d=a.next();!d.done;d=a.next()){var e=g(d.value);d=e.next().value;e=e.next().value;b.setParameterValue(d,e)}b.setParameterValue("login","true");(a=this.referralSignalService.referrer)&&
b.setParameterValue("ref",a);this.browserWindowService.assignLocation(b.toString());return!1}return!0};tGa.ea=function(){return[{type:wl},{type:mn},{type:sl},{type:Gf}]};tGa.\u0275fac=function(a){return new (a||tGa)(l(wl),l(mn),l(sl),l(Gf))};tGa.\u0275prov=xb({token:tGa,factory:tGa.\u0275fac,providedIn:"root"});
var mgb=function(a){this.angularjs=a};mgb.prototype.canActivate=function(){return this.angularjs.bootstrap("angularJsRoute").pipe(z(function(a){return!!a}))};mgb.ea=function(){return[{type:Tl}]};mgb.\u0275fac=function(a){return new (a||mgb)(l(Tl))};mgb.\u0275prov=xb({token:mgb,factory:mgb.\u0275fac,providedIn:"root"});var ngb=function(){};ngb.prototype.canActivate=function(){return!hf("ByoidUserState__is_byoid")};ngb.\u0275fac=function(a){return new (a||ngb)};
ngb.\u0275prov=xb({token:ngb,factory:ngb.\u0275fac,providedIn:"root"});var ogb=function(a){this.deferredLoader=a};ogb.prototype.canActivate=function(a,b){return hf("Ng2LogsViewerRedirect__enabled")&&"logs/viewer"===a.url.map(function(c){return c.path}).join("/")?Cc(this.deferredLoader.loadService({moduleId:"jsmod_legacy_logs_guard",className:"LegacyLogsGuard"})).pipe(zd(function(c){return c.canActivate(a,b)})):!0};ogb.ea=function(){return[{type:jf}]};ogb.\u0275fac=function(a){return new (a||ogb)(l(jf))};
ogb.\u0275prov=xb({token:ogb,factory:ogb.\u0275fac,providedIn:"root"});
var uGa=function(a,b){var c=this;this.router=a;this.failedNavigationCount=0;this.recentStartNavigations=[];a.events.subscribe(function(d){d instanceof Gk||d instanceof Hk?(d.url!==c.failedNavigationUrl?(c.failedNavigationCount=0,c.failedNavigationUrl=d.url):b.inErrorState()&&(c.failedNavigationCount=0),c.failedNavigationCount+=1):d instanceof Fk?(c.failedNavigationCount=0,c.failedNavigationUrl=void 0):d instanceof Ek&&c.handleCheckInfiniteNavigations()})};
uGa.prototype.canActivate=function(){return 4<=this.failedNavigationCount?(xf().logClientError({eventName:"tooManySequentialFailedNavigations",message:"Too many sequential failed navigations."}),this.router.parseUrl(ql.create().link().asString())):!0};
uGa.prototype.handleCheckInfiniteNavigations=function(){var a=Date.now();this.recentStartNavigations.push(Date.now());200<this.recentStartNavigations.length&&(a=(0,Ea.binarySearch)(this.recentStartNavigations,a-6E4),0>a&&(a=-1*a-1),this.recentStartNavigations.splice(0,a),200<this.recentStartNavigations.length&&(xf().logClientError({eventName:"tooManyStartNavigationEvents",message:"Too many start navigation events in a short time frame."}),this.recentStartNavigations.splice(0),this.router.navigate(ql.create().link().build())))};
uGa.ea=function(){return[{type:sf},{type:sm}]};uGa.\u0275fac=function(a){return new (a||uGa)(l(sf),l(sm))};uGa.\u0275prov=xb({token:uGa,factory:uGa.\u0275fac,providedIn:"root"});
var pgb={moduleId:"jsmod_feature_loader_tabs_page",className:"TabsPage"},JFa=function(a){this.typeInfo=pgb;this.featureContent=(0,Z.assert)(a.snapshot.data.feature_content)};Ye.Object.defineProperties(JFa.prototype,{inputParams:{configurable:!0,enumerable:!0,get:function(){return{content:this.featureContent.content}}},spinnerName:{configurable:!0,enumerable:!0,get:function(){return"feature-loader-tab-"+this.featureContent.content.id}}});JFa.ea=function(){return[{type:of}]};
JFa.\u0275fac=function(a){return new (a||JFa)(D(of))};JFa.\u0275cmp=m({type:JFa,selectors:[["ng-component"]],ma:2,oa:3,qa:[["triggers","immediate",3,"typeInfo","inputs"],[3,"spinnerName"]],template:function(a,b){a&1&&(E(0,"xap-deferred-loader-outlet",0),G(1,"cfc-router-outlet",1),F());a&2&&(A("typeInfo",b.typeInfo)("inputs",b.inputParams),x(1),A("spinnerName",b.spinnerName))},directives:[rk,pk,tm],styles:["xap-deferred-loader-outlet[_ngcontent-%COMP%]{display:flex;flex:1}"]});
var qgb=function(a,b,c,d){var e,k,n;this.httpClient=a;this.location=b;this.cache=c.createAsync("NON_SHAREABLE_CACHE_ID","GetRouteDetailsResponse cache",{});this.localMods=d.p2LocalMods;this.localExperimentOverrides=d.p2LocalExperimentOverrides;this.localServerPort=null!==(n=null===(k=null===(e=null===d||void 0===d?void 0:d.flags)||void 0===e?void 0:e.local_dev)||void 0===k?void 0:k.rif)&&void 0!==n?n:"";this.localJsmodeOverride=d.p2LocalJsmodeOverride;a=d.initialPlatformRouteDetailsCache;b=g(Object.keys(a));
for(c=b.next();!c.done;c=b.next()){c=c.value;try{var p=bva($1a,a[c]);this.cache.set(c,oc(p))}catch(u){}}};qgb.prototype.getRouteDetails=function(a){var b=this,c=(new P1a).setName(a);return(this.cache.get(a)||this.requestRouteDetails(c)).pipe(zd(function(d){var e=d.getSandboxParams();return e&&3===e.getSecurityModel()?b.requestLocalRouteDetails(c):oc(d)}))};
qgb.prototype.requestRouteDetails=function(a){var b=this.httpClient.get("/m/platform/route",{params:uDa(a)}).pipe(cg($1a),rd(1));this.cache.set(a.getName(),b);return b};
qgb.prototype.requestLocalRouteDetails=function(a){var b=ab(this.location.path()).getParameterValue("rifLocalSrcPort")||this.localServerPort;if(!b||"0000"===b)return this.requestRouteDetails(a);b=$a("https://localhost.corp.google.com:"+b+"/rif/routedetails?compressed_mods="+encodeURIComponent(this.localMods)+"&e="+encodeURIComponent(this.localExperimentOverrides)+"&jsmode="+encodeURIComponent(this.localJsmodeOverride));return this.httpClient.get(Wa(b),{params:uDa(a)}).pipe(cg($1a),rd(1))};
qgb.ea=function(){return[{type:Cf},{type:zj},{type:Al},{type:sl}]};qgb.\u0275fac=function(a){return new (a||qgb)(l(Cf),l(zj),l(Al),l(sl))};qgb.\u0275prov=xb({token:qgb,factory:qgb.\u0275fac,providedIn:"root"});
var LFa=function(a){this.api=a};LFa.prototype.canLoad=function(a){a=(0,Z.assert)(a.data,"No data for route");a=(0,Z.assertString)(a.routeId,"No P^2 route Id defined");this.api.getRouteDetails(a).pipe(ad(1)).subscribe();return!0};LFa.ea=function(){return[{type:qgb}]};LFa.\u0275fac=function(a){return new (a||LFa)(l(qgb))};LFa.\u0275prov=xb({token:LFa,factory:LFa.\u0275fac,providedIn:"root"});
var KFa=/^(.*)(\/\*)$/;
var rgb={id:"OTHER",iconId:"",name:"Other"},kGa=new Set(Object.values({GENERAL:"general",IDENTITY_SECURITY:"identity-security",BIG_DATA:"big-data",CLOUD_OPS:"cloud-ops",COMPUTE:"compute",SERVERLESS:"serverless",APPLICATION_INTEGRATION:"application-integration",CI_CD:"ci-cd",NETWORKING:"networking",STORAGE:"storage",DATABASES:"databases",TOOLS:"tools",ARTIFICIAL_INTELLIGENCE:"artificial-intelligence",OTHER_GOOGLE_SOLUTIONS:"other-google-solutions",PARTNER_SOLUTIONS:"partner-solutions",ANTHOS:"anthos"}));
var lGa=/^\//;
var oGa="/apis/api/:apiId/overview /apis/api/chat.googleapis.com/hangouts-chat /apis/api/appsmarket-component.googleapis.com/googleapps_sdk /apis/api/appsmarket-component.googleapis.com/googleapps_sdk_publish /apis/api/appsmarket-component.googleapis.com/googleapps_sdk_dashboard /apis/api/appsmarket-component.googleapis.com/googleapps_sdk_gsao /apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk /apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_publish /apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_dashboard /apis/api/test-appsmarket-component.sandbox.googleapis.com/googleapps_sdk_gsao /apis/api/remotebuildexecution.googleapis.com/performance".split(" "),
qGa=Object.freeze({navigationItems:Object.freeze({}),routes:Object.freeze({}),redirects:[],pintoPreloads:Object.freeze({}),routeConfigs:Object.freeze({})}),mGa,sgb=new $b("globalNav",{providedIn:"root",factory:function(){return rGa()}});
var sGa={};
var tgb=function(){return["angularjsComplete"]},ugb={moduleId:"jsmod_ng1_router_root_wrapper",className:"Ng1RouterRootWrapper"},vgb={isContentProjected:!0,width:0,height:0},wgb=function(){this.ng1RouterRootTypeInfo=ugb;this.ng1RouterRootPlaceholderInfo=vgb};wgb.\u0275fac=function(a){return new (a||wgb)};
wgb.\u0275cmp=m({type:wgb,selectors:[["ng1-router-root-loader"]],ma:1,oa:4,qa:[[1,"pcc-deferred-router-outlet",3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.ng1RouterRootTypeInfo)("placeholderInfo",b.ng1RouterRootPlaceholderInfo)("triggers",oe(3,tgb))},directives:[rk,pk],encapsulation:2});
var xGa=[{path:"",pathMatch:"full",canActivate:[Sfb],component:Tfb},{matcher:function(a,b){b=b.toString();b.startsWith("/")||(b="/"+b);return{consumed:kf(b)?[]:a}},component:wgb,canActivate:[mgb,ngb,ogb],loggingPath:"ng1-path",data:{csiDoNotTrack:!0}}],yGa=[],zGa=[{path:"blank-page",component:Gfb},{path:"**",loadChildren:"jsmod_page_not_found_view"}],xgb=rGa();EGa(xgb);nGa(xgb);
var ygb=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,zgb=/^\s*[\\/]{2,}/,Agb=/^\s*(javascript|mailto):/i,Bgb={"http:":80,"https:":443,"ftp:":21},aIa=function(a,b,c,d,e){var k=this;this.location=b;this.platformLocation=c;this.urlCodec=d;this.locationStrategy=e;this.initalizing=!0;this.updateBrowser=!1;this.$$host=this.$$url=this.$$absUrl="";this.$$replace=!1;this.$$hash=this.$$search=this.$$path="";this.$$changeListeners=[];this.cachedState=null;this.urlChanges=new ld(1);this.lastBrowserUrl="";this.lastCachedState=
null;b=this.browserUrl();c=this.urlCodec.parse(b);if("string"===typeof c)throw"Invalid URL";this.$$protocol=c.protocol;this.$$host=c.hostname;this.$$port=parseInt(c.port)||Bgb[c.protocol]||null;this.$$parseLinkUrl(b,b);this.cacheState();this.$$state=this.cachedState;this.location.onUrlChange(function(n,p){k.urlChanges.next({newUrl:n,newState:p})});a&&"function"===typeof a.then?a.then(function(n){return k.initialize(n)}):this.initialize(a)};f=aIa.prototype;
f.initialize=function(a){var b=this,c=a.get("$rootScope"),d=a.get("$rootElement");d.on("click",function(e){if(!(e.ctrlKey||e.metaKey||e.shiftKey||2===e.which||2===e.button)){for(var k=e.target;k&&"a"!==k.nodeName.toLowerCase();)if(k===d[0]||!(k=k.parentNode))return;if(void 0!==k.href){var n=k.href,p=k.getAttribute("href");Agb.test(n)||!n||k.getAttribute("target")||e.isDefaultPrevented()||!b.$$parseLinkUrl(n,p)||(e.preventDefault(),b.absUrl()!==b.browserUrl()&&c.$apply())}}});this.urlChanges.subscribe(function(e){var k=
e.newUrl;e=e.newState;var n=b.absUrl(),p=b.$$state;b.$$parse(k);k=b.absUrl();b.$$state=e;var u=c.$broadcast("$locationChangeStart",k,n,e,p).defaultPrevented;b.absUrl()===k&&(u?(b.$$parse(n),b.state(p),b.setBrowserUrlWithFallback(n,!1,p),b.$$notifyChangeListeners(b.url(),b.$$state,n,p)):(b.initalizing=!1,c.$broadcast("$locationChangeSuccess",k,n,e,p),b.resetBrowserUpdate()),c.$$phase||c.$digest())});c.$watch(function(){if(b.initalizing||b.updateBrowser){b.updateBrowser=!1;var e=b.browserUrl(),k=b.absUrl(),
n=b.cachedState,p=b.$$replace,u=!b.urlCodec.areEqual(e,k)||n!==b.$$state;if(b.initalizing||u)b.initalizing=!1,c.$evalAsync(function(){var v=b.absUrl(),y=c.$broadcast("$locationChangeStart",v,e,b.$$state,n).defaultPrevented;b.absUrl()===v&&(y?(b.$$parse(e),b.$$state=n):(u&&(b.setBrowserUrlWithFallback(v,p,n===b.$$state?null:b.$$state),b.$$replace=!1),c.$broadcast("$locationChangeSuccess",v,e,b.$$state,n),u&&b.$$notifyChangeListeners(b.url(),b.$$state,e,n)))})}b.$$replace=!1})};
f.resetBrowserUpdate=function(){this.$$replace=!1;this.$$state=this.cachedState;this.updateBrowser=!1;this.lastBrowserUrl=this.browserUrl()};
f.browserUrl=function(a,b,c){"undefined"===typeof c&&(c=null);if(a){var d=this.lastHistoryState===c;a=this.urlCodec.parse(a).href;if(this.lastBrowserUrl===a&&d)return this;this.lastBrowserUrl=a;this.lastHistoryState=c;a=this.stripBaseUrl(this.getServerBase(),a)||a;b?this.locationStrategy.replaceState(c,"",a,""):this.locationStrategy.pushState(c,"",a,"");this.cacheState();return this}return this.platformLocation.href};
f.cacheState=function(){this.cachedState=this.platformLocation.getState();"undefined"===typeof this.cachedState&&(this.cachedState=null);FGa(this.cachedState,this.lastCachedState)&&(this.cachedState=this.lastCachedState);this.lastHistoryState=this.lastCachedState=this.cachedState};f.stripBaseUrl=function(a,b){if(b.startsWith(a))return b.substr(a.length)};
f.getServerBase=function(){var a=this.platformLocation,b=a.protocol,c=a.hostname;a=a.port;var d=this.locationStrategy.getBaseHref();b=b+"//"+c+(a?":"+a:"")+(d||"/");return b.endsWith("/")?b:b+"/"};
f.parseAppUrl=function(a){if(zgb.test(a))throw Error("Og`"+a);var b="/"!==a.charAt(0);b&&(a="/"+a);var c=this.urlCodec.parse(a,this.getServerBase());if("string"===typeof c)throw Error("Pg`"+a);this.$$path=this.urlCodec.decodePath(b&&"/"===c.pathname.charAt(0)?c.pathname.substring(1):c.pathname);this.$$search=this.urlCodec.decodeSearch(c.search);this.$$hash=this.urlCodec.decodeHash(c.hash);this.$$path&&"/"!==this.$$path.charAt(0)&&(this.$$path="/"+this.$$path)};
f.onChange=function(a,b){this.$$changeListeners.push([a,void 0===b?function(){}:b])};f.$$notifyChangeListeners=function(a,b,c,d){a=void 0===a?"":a;c=void 0===c?"":c;this.$$changeListeners.forEach(function(e){var k=g(e);e=k.next().value;k=k.next().value;try{e(a,b,c,d)}catch(n){k(n)}})};f.$$parse=function(a){var b=a.startsWith("/")?a:this.stripBaseUrl(this.getServerBase(),a);if("undefined"===typeof b)throw Error("Qg`"+a+"`"+this.getServerBase());this.parseAppUrl(b);this.$$path||(this.$$path="/");this.composeUrls()};
f.$$parseLinkUrl=function(a,b){if(b&&"#"===b[0])return this.hash(b.slice(1)),!0;var c;b=this.stripBaseUrl(this.getServerBase(),a);"undefined"!==typeof b?c=this.getServerBase()+b:this.getServerBase()===a+"/"&&(c=this.getServerBase());c&&this.$$parse(c);return!!c};f.setBrowserUrlWithFallback=function(a,b,c){var d=this.url(),e=this.$$state;try{this.browserUrl(a,b,c),this.$$state=this.cachedState}catch(k){throw this.url(d),this.$$state=e,k;}};
f.composeUrls=function(){this.$$url=this.urlCodec.normalize(this.$$path,this.$$search,this.$$hash);this.$$absUrl=this.getServerBase()+this.$$url.substr(1);this.updateBrowser=!0};f.absUrl=function(){return this.$$absUrl};f.url=function(a){if("string"===typeof a){a.length||(a="/");var b=ygb.exec(a);if(!b)return this;(b[1]||""===a)&&this.path(this.urlCodec.decodePath(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this}return this.$$url};f.protocol=function(){return this.$$protocol};
f.host=function(){return this.$$host};f.port=function(){return this.$$port};f.path=function(a){if("undefined"===typeof a)return this.$$path;a=null!==a?a.toString():"";this.$$path=a="/"===a.charAt(0)?a:"/"+a;this.composeUrls();return this};
f.search=function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if("string"===typeof a||"number"===typeof a)this.$$search=this.urlCodec.decodeSearch(a.toString());else if("object"===typeof a&&null!==a){a=Object.assign({},a);for(var c in a)null==a[c]&&delete a[c];this.$$search=a}else throw Error("Rg");break;default:if("string"===typeof a)return c=this.search(),"undefined"===typeof b||null===b?delete c[a]:c[a]=b,this.search(c)}this.composeUrls();return this};
f.hash=function(a){if("undefined"===typeof a)return this.$$hash;this.$$hash=null!==a?a.toString():"";this.composeUrls();return this};f.replace=function(){this.$$replace=!0;return this};f.state=function(a){if("undefined"===typeof a)return this.$$state;this.$$state=a;return this};
var bIa=function(){};f=bIa.prototype;f.encodePath=function(a){a=a.split("/");for(var b=a.length;b--;)a[b]=OGa(a[b].replace(/%2F/g,"/"));a=a.join("/");return((a&&"/"!==a[0]&&"/"||"")+a).replace(/\/index.html$/,"")};f.encodeSearch=function(a){"string"===typeof a&&(a=LGa(a));return(a=NGa(a))?"?"+a:""};f.encodeHash=function(a){return(a=OGa(a))?"#"+a:""};
f.decodePath=function(a,b){b=void 0===b?!0:b;a=a.split("/");for(var c=a.length;c--;)a[c]=decodeURIComponent(a[c]),b&&(a[c]=a[c].replace(/\//g,"%2F"));return a.join("/")};f.decodeSearch=function(a){return LGa(a)};f.decodeHash=function(a){a=decodeURIComponent(a);return"#"===a[0]?a.substring(1):a};
f.normalize=function(a,b,c,d){if(1===arguments.length){var e=this.parse(a,d);if("string"===typeof e)return e;var k=e.protocol+"://"+e.hostname+(e.port?":"+e.port:"");return this.normalize(this.decodePath(e.pathname),this.decodeSearch(e.search),this.decodeHash(e.hash),k)}var n=this.encodePath(a);e=b&&this.encodeSearch(b)||"";k=c&&this.encodeHash(c)||"";n=(d||"")+n;n.length&&"/"===n[0]||(n="/"+n);return n+e+k};f.areEqual=function(a,b){return this.normalize(a)===this.normalize(b)};
f.parse=function(a,b){try{var c=b?new URL(a,b):new URL(a);return{href:c.href,protocol:c.protocol?c.protocol.replace(/:$/,""):"",host:c.host,search:c.search?c.search.replace(/^\?/,""):"",hash:c.hash?c.hash.replace(/^#/,""):"",hostname:c.hostname,port:c.port,pathname:"/"===c.pathname.charAt(0)?c.pathname:"/"+c.pathname}}catch(d){throw Error("Sg`"+a+"`"+b);}};
var Cgb=function(){return PGa()};Cgb.cleanData=PGa;var Dgb={bootstrap:PGa,module:PGa,element:Cgb,injector:PGa,version:void 0,resumeBootstrap:PGa,getTestability:PGa};try{window.hasOwnProperty("angular")&&(Dgb=window.angular)}catch(a){}
;new QQa;
new $b("LOCATION_UPGRADE_CONFIGURATION");new $b("APP_BASE_HREF_RESOLVED");
var nn=function(a,b,c,d){this.locationShim=a;this.location=b;this.router=c;this.browserWindowService=d};nn.prototype.setUpNavigation=function(){if(!hf("AngularRouterPrivateAccessRemoved__enabled")||this.location.path().includes("/logs")){var a=this.router.parseUrl(this.location.path());this.router.currentUrlTree=a;this.router.rawUrlTree=a}this.router.resetConfig(YEa(AGa()));this.router.initialNavigation()};
nn.prototype.syncUrl=function(a,b){if(!hf("AngularRouterPrivateAccessRemoved__enabled")||b.includes("/logs"))this.router.rawUrlTree=this.router.parseUrl(b);var c=b.split("?")[0],d=a.split("?")[0];!hf("Ng2LogsViewerRedirect__enabled")||"/logs/viewer"!==c||"/logs"!==d&&"/appengine/logs"!==d||this.browserWindowService.assignLocation(b);a=!(kf(b)&&!kf(a));this.router.navigateByUrl(b,{skipLocationChange:a,replaceUrl:!0})};
nn.prototype.setUpLocationSync=function(){var a=this,b=this.router.parseUrl(window.location.pathname.replace(/\/$/,""));delete b.queryParams.angularJsUrl;this.router.isActive(b,{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"})||this.router.currentNavigation||this.router.navigateByUrl(window.location.pathname+window.location.search+window.location.hash,{skipLocationChange:!1});this.locationShim.onChange(function(c,d,e){a.syncUrl(jPa(e),jPa(c))})};
nn.ea=function(){return[{type:aIa},{type:zj},{type:sf},{type:Gf}]};nn.\u0275fac=function(a){return new (a||nn)(l(aIa),l(zj),l(sf),l(Gf))};nn.\u0275prov=xb({token:nn,factory:nn.\u0275fac});
var Egb=!1;
var Fgb=function(a,b,c,d,e){this.browserWindow=a;this.initArgsService=b;this.authStateService=c;this.activatedRoute=d;this.analyticsService=e};
Fgb.prototype.init=function(){var a={},b=this.browserWindow.pantheon_locale;b&&(a.language=p6a(b),(b=(b=b.match(/[-_]([a-zA-Z]{2}|\d{3})([-_]|$)/))?b[0].replace(/[_-]/g,""):"")&&(a.country=b));(b=this.initArgsService.pantheonVersion)&&(a.releaseVersion=b);a.signedIn=""+this.authStateService.isAuthenticated;if(b=this.authStateService.getCurrentAccount()){var c=b.getEmail();this.authStateService.isCorpAccount()||c&&(Rg(c,"pantheon.prober")||Rg(c,"pantheon.vmprober"))?a.internalUser="true":a.internalUser=
"false";(b=b.getAuthUser())&&(a.authUser=b)}(b=this.activatedRoute.snapshot.queryParams)&&b.utm_referrer&&(a.utmReferrer=b.utm_referrer);a.console="CLOUD";this.analyticsService.setConfig(a)};Fgb.ea=function(){return[{type:Mi},{type:sl},{type:wl},{type:of},{type:Sl}]};Fgb.\u0275fac=function(a){return new (a||Fgb)(l(Mi),l(sl),l(wl),l(of),l(Sl))};Fgb.\u0275prov=xb({token:Fgb,factory:Fgb.\u0275fac,providedIn:"root"});
var QGa=new yi,Ggb=new $b("FEEDBACK_SERVICE_LOADED",{providedIn:"root",factory:function(){return QGa.asObservable()}});
var Hgb=function(a,b){if(Fe())throw Error("dh");a.isNavigationIdle.subscribe(function(c){b.storeValue(c)})};Hgb.ea=function(){return[{type:gn},{type:EZa}]};Hgb.\u0275fac=function(a){return new (a||Hgb)(l(gn),l(EZa))};Hgb.\u0275prov=xb({token:Hgb,factory:Hgb.\u0275fac,providedIn:"root"});
var Igb={},kHa=(Igb[0]="ERROR_EXPERIENCE_UNSPECIFIED",Igb[1]="UNKNOWN",Igb[2]="INVISIBLE",Igb[3]="USER_ERROR",Igb[5]="PLATFORM_ERROR_GENERIC",Igb[4]="PLATFORM_ERROR_SPECIFIC",Igb[6]="DEGRADED",Igb);
var Jgb=function(a){this.browserWindow=a},Kgb;Jgb.prototype.resolveGapi=function(){var a=this;Kgb||(Kgb=new Promise(function(b,c){var d=eva();if(d){var e=document.createElement("script");kea(e,d);e.onload=function(){a.resolveGapiCallback().then(b,c)};document.body.appendChild(e)}}));return Kgb};
Jgb.prototype.resolveGapiCallback=function(){var a=this;return new Promise(function(b,c){var d=a.browserWindow.ref.gapi;if(d){var e={},k=gf("pantheon_gapiRoot1pUrl");Vg(gi(k))||(e["root-1p"]=k);k=gf("pantheon_gapiRootOneplatformPattern");Vg(gi(k))||(e["root-oneplatform-pattern"]=k);k=gf("pantheon_gapiRootOneplatformOverrides");Vg(gi(k))||(e["root-oneplatform-overrides"]=k);null!==gf("pantheon_apiKey")&&(e.auth={useFirstPartyAuth:!0,useFirstPartyAuthV2:!0});d.load("client",{callback:function(){return a.resolveGapiClient().then(b,
c)},config:{"googleapis.config":e}})}else c()})};Jgb.prototype.resolveGapiClient=function(){var a=this;return new Promise(function(b,c){var d,e=null===(d=a.browserWindow.ref.gapi)||void 0===d?void 0:d.client;if(e){var k=gf("pantheon_apiKey");null!==k&&e.setApiKey(k);b(e)}c()})};Jgb.ea=function(){return[{type:Gf}]};Jgb.\u0275fac=function(a){return new (a||Jgb)(l(Gf))};Jgb.\u0275prov=xb({token:Jgb,factory:Jgb.\u0275fac,providedIn:"root"});
var Lgb=function(a){this.analyticsService=a};Lgb.prototype.recordColdLoadedExperiments=function(){this.analyticsService.recordExperimentExposure(13828573)};Lgb.ea=function(){return[{type:Sl}]};Lgb.\u0275fac=function(a){return new (a||Lgb)(l(Sl))};Lgb.\u0275prov=xb({token:Lgb,factory:Lgb.\u0275fac,providedIn:"root"});
var Mgb=function(a,b,c,d){var e=this;this.$window=a;this.browserWindowService=b;this.authStateService=c;this.http=d;this.handleError=function(k){403===k.status&&(k=new uf(e.$window.location),k.setParameterValue("login","true"),e.browserWindowService.assignLocation(k.toString()))}};
Mgb.prototype.initialize=function(){var a=this;if(this.authStateService.isAuthenticated&&hf("ActivePolling__enabled")){var b=gf("ActivePolling__path"),c=1E3*Number(gf("ActivePolling__frequency"));b&&c&&Lc(c).pipe(zd(function(){return a.http.get(b)})).subscribe(function(){},this.handleError)}};Mgb.ea=function(){return[{type:Mi},{type:Gf},{type:wl},{type:Cf}]};Mgb.\u0275fac=function(a){return new (a||Mgb)(l(Mi),l(Gf),l(wl),l(Cf))};Mgb.\u0275prov=xb({token:Mgb,factory:Mgb.\u0275fac,providedIn:"root"});
var Ngb=!1,Ogb=!1,Pgb=!1;
var Qgb={moduleId:"jsmod_organization_resource_service",className:"OrganizationResourceService"},Rgb=function(a){var b=this;this.loader=a;this.organizationResourceService=Fc(function(){return b.loader.loadService(Qgb)})};Rgb.prototype.getOrganizations=function(){return this.organizationResourceService.pipe(Dc(function(a){return a.getOrganizations()}))};Rgb.prototype.uxa=function(){return this.organizationResourceService.pipe(Dc(function(a){return a.uxa()}))};Rgb.ea=function(){return[{type:jf}]};
Rgb.\u0275fac=function(a){return new (a||Rgb)(l(jf))};Rgb.\u0275prov=xb({token:Rgb,factory:Rgb.\u0275fac,providedIn:"root"});
var on=function(a,b){this.projectService=a;this.projectParamService=b};on.prototype.isTrustedTester=function(a,b){return this.projectService.getProject(a).pipe(z(function(c){return!!c.tt&&c.tt.includes(lHa(b))}))};on.prototype.isTrustedTesterOnProjectChange=function(a){var b=this;return this.projectParamService.getCurrentProjectId().pipe(zd(function(c){return c?b.isTrustedTester(c,a):oc(!1,Gi)}))};on.ea=function(){return[{type:fn},{type:Nm}]};on.\u0275fac=function(a){return new (a||on)(l(fn),l(Nm))};
on.\u0275prov=xb({token:on,factory:on.\u0275fac,providedIn:"root"});
var Sgb=new Set,Tgb,Ugb=function(a){this._platform=a;this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):sHa};Ugb.prototype.matchMedia=function(a){if((this._platform.WEBKIT||this._platform.BLINK)&&!Sgb.has(a))try{Tgb||(Tgb=document.createElement("style"),Tgb.setAttribute("type","text/css"),document.head.appendChild(Tgb)),Tgb.sheet&&(Tgb.sheet.insertRule("@media "+a+" {body{ }}",0),Sgb.add(a))}catch(b){console.error(b)}return this._matchMedia(a)};Ugb.ea=function(){return[{type:Ej}]};
Ugb.\u0275fac=function(a){return new (a||Ugb)(l(Ej))};Ugb.\u0275prov=xb({token:Ugb,factory:Ugb.\u0275fac,providedIn:"root"});
var pn=function(a,b){this._mediaMatcher=a;this._zone=b;this._queries=new Map;this._destroySubject=new pd};pn.prototype.ngOnDestroy=function(){this._destroySubject.next();this._destroySubject.complete()};pn.prototype.isMatched=function(a){var b=this;return tHa(Yta(a)).some(function(c){return b._registerQuery(c).mql.matches})};
pn.prototype.observe=function(a){var b=this;a=tHa(Yta(a)).map(function(c){return b._registerQuery(c).observable});a=zc(a);a=Ec(a.pipe(ad(1)),a.pipe(vd(1),Wc(0)));return a.pipe(z(function(c){var d={matches:!1,breakpoints:{}};c.forEach(function(e){var k=e.matches;e=e.query;d.matches=d.matches||k;d.breakpoints[e]=k});return d}))};
pn.prototype._registerQuery=function(a){var b=this;if(this._queries.has(a))return this._queries.get(a);var c=this._mediaMatcher.matchMedia(a),d={observable:(new nc(function(e){var k=function(n){return b._zone.run(function(){return e.next(n)})};c.addListener(k);return function(){c.removeListener(k)}})).pipe(yd(c),z(function(e){return{query:a,matches:e.matches}}),Bd(this._destroySubject)),mql:c};this._queries.set(a,d);return d};pn.ea=function(){return[{type:Ugb},{type:Kd}]};
pn.\u0275fac=function(a){return new (a||pn)(l(Ugb),l(Kd))};pn.\u0275prov=xb({token:pn,factory:pn.\u0275fac,providedIn:"root"});
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
var qn=function(a){this.breakpointObserver=a};qn.prototype.isMobileDevice=function(){return rHa()};qn.prototype.isTouchDevice=function(){return this.breakpointObserver.isMatched("(pointer: coarse)")};qn.ea=function(){return[{type:pn}]};qn.\u0275fac=function(a){return new (a||qn)(l(pn))};qn.\u0275prov=xb({token:qn,factory:qn.\u0275fac,providedIn:"root"});
var Vgb=function(a,b,c,d,e){this.trustedTesterService=a;this.deviceService=b;this.authStateService=c;this.organizationResourceService=d;this.router=e};
Vgb.prototype.createSectionConfig=function(a){(0,Z.assert)(0===a.kind,"Expected a section type");var b={id:a.id,name:a.title,baseUrl:mHa(a.path).link(),categoryId:a.parentId,feedbackBucket:a.feedbackBucket,iconId:a.iconId,isCategoryNameStacked:!!a.isCategoryNameStacked,isChromeless:!!a.isChromeless,isDynamicFaviconEnabled:!!a.isDynamicFaviconEnabled,isExternal:!!a.isExternal,isHidden:!!a.isHidden,isIconHidden:!!a.isIconHidden,isSectionNavHidden:!!a.isSectionNavigationMenuHidden,isSingleEntrance:!!a.isSingleEntrance,
keywords:[].concat(Ab(a.keywords)),newBadgeControlGroupId:a.newBadgeControlGroupId,newBadgeId:a.newBadgeId,pages:[],sortOrder:-1};a.pageGroups&&(b.pageGroups=[].concat(Ab(a.pageGroups)));a.sectionNavHeaderComponent&&(b.sectionNavHeaderComponent=a.sectionNavHeaderComponent);a.sectionNavFooterComponent&&(b.sectionNavFooterComponent=a.sectionNavFooterComponent);a.sortOrder&&(b.sortOrder=a.sortOrder);return b};
Vgb.prototype.createPageConfig=function(a){var b=this;(0,Z.assert)(1===a.kind,"Expected a page type");var c={id:a.id,name:a.title,url:function(){return mHa(a.path).link()},hideSectionNav:!!a.hideSectionNav,iconId:a.iconId,isHiddenInSectionNav:!!a.isHidden,isHiddenInConsoleNav:!!a.isHiddenInConsoleNav,keywords:[].concat(Ab(a.keywords)),newBadgeControlGroupId:a.newBadgeControlGroupId,newBadgeId:a.newBadgeId,pageGroupId:a.pageGroupId,path:function(){return a.path},resourceTypes:a.resourceTypes,visualElement:a.visualElement,
searchConfig:{excludeFromGlobalSearch:!a.addToClientSearchCorpus,relatedSearchResultTypes:a.relatedSearchResultTypes}};a.externalUrl&&(c.externalUrl=oc(a.externalUrl));a.sortOrder&&(c.sortOrder=a.sortOrder);if(a.pageFilters){var d=a.pageFilters.map(function(e){return b.createPageFilter(e)});c.filter=zc(d).pipe(z(function(e){return e.every(function(k){return k})}),yd(!1))}a.parentId&&(c.searchConfig={parentPageId:a.parentId,excludeFromGlobalSearch:!a.addToClientSearchCorpus,relatedSearchResultTypes:a.relatedSearchResultTypes});
a.relatedPaths&&(c.relatedPaths=[].concat(Ab(a.relatedPaths)));return c};
Vgb.prototype.createPageFilter=function(a){var b=this;switch(a.kind){case 0:return this.trustedTesterService.isTrustedTesterOnProjectChange(a.permission).pipe(Uc(function(d){d.errorExperience=403===d.status?2:6;return oc(!1)}));case 1:return oc(a.show?this.deviceService.isMobileDevice():!0);case 2:return oc(a.show?!this.deviceService.isMobileDevice():!0);case 3:return oc(a.show?this.authStateService.isAuthenticated:!0);case 4:return a.show?this.organizationResourceService.getOrganizations().pipe(z(function(d){return!d.some(function(e){return e.isDefault})})):
oc(!0);case 5:return a.show?this.organizationResourceService.getOrganizations().pipe(z(function(d){return d.some(function(e){return e.isDefault})})):oc(!0);case 6:return a.show?this.router.events.pipe(Nc(function(d){return d instanceof Fk}),hd(!0),yd(!1),nd(1),vc()):oc(!0);case 7:return oc(!a.show||this.authStateService.isCorpAccount());case 8:var c=a.filters.map(function(d){return b.createPageFilter(d)});return zc(c).pipe(z(function(d){switch(a.operator){case 2:return d.every(function(e){return e});
case 1:return d.some(function(e){return e});case 3:return!d.some(function(e){return e});default:throw Error("eh");}}),yd(!1),rd(1));default:throw Error("fh");}};Vgb.ea=function(){return[{type:on},{type:qn},{type:wl},{type:Rgb},{type:sf}]};Vgb.\u0275fac=function(a){return new (a||Vgb)(l(on),l(qn),l(wl),l(Rgb),l(sf))};Vgb.\u0275prov=xb({token:Vgb,factory:Vgb.\u0275fac,providedIn:"root"});
var Wgb=function(a,b,c,d){this.registry=a;this.csiReportManager=b;this.sectionTransformer=c;this.globalNav=d};f=Wgb.prototype;f.configureSections=function(a){if(!Ogb)return[];var b=DAa("p2_feature_loader_configure_nav",this.csiReportManager.getCurrentPageReport());b.start();a=uHa((a||this.globalNav).navigationItems);a=this.registerSections(a);b.record();return a};
f.filterDuplicateHiddenNavItems=function(a){function b(d){return!d.isHiddenInConsoleNav||!d.isHidden}var c=new Set(a.filter(b).map(function(d){return d.path.split("?")[0]}));return a.filter(function(d){return b(d)||!c.has(d.path.split("?")[0])})};
f.registerSections=function(a){var b=new Map,c=[];a=this.filterDuplicateHiddenNavItems(a);var d=a.filter(function(k){return 0===k.kind});a=a.filter(function(k){return 1===k.kind});d=g(d);for(var e=d.next();!e.done;e=d.next())e=this.sectionTransformer.createSectionConfig(e.value),b.set(e.id,e);a=g(a);for(e=a.next();!e.done;e=a.next())d=e.value,(e=b.get(d.parentId))?this.addPageConfig(e,d):c.push(d);this.registry.registerAll(b.values());this.storePageConfigs(c);return[].concat(Ab(b.values()))};
f.addPageConfig=function(a,b){(0,Z.assert)(1===b.kind,"Expected a page type");var c=this.sectionTransformer.createPageConfig(b);b=a.pages.findIndex(function(d){return d.name===c.name});0>b||c.filter?a.pages.push(c):a.pages[b]=c;return c};f.storePageConfigs=function(a){var b=this,c=(0,Ea.bucket)(a,function(k){return k.parentId});a=new Map;c=g(Object.entries(c));for(var d=c.next();!d.done;d=c.next()){var e=g(d.value);d=e.next().value;e=e.next().value;a.set(d,e.map(function(k){return b.sectionTransformer.createPageConfig(k)}))}this.registry.storePageConfigs(a)};
Wgb.ea=function(){return[{type:ln},{type:Mf},{type:Vgb},{type:void 0,ra:[{type:Yb,args:[sgb]}]}]};Wgb.\u0275fac=function(a){return new (a||Wgb)(l(ln),l(Mf),l(Vgb),l(sgb))};Wgb.\u0275prov=xb({token:Wgb,factory:Wgb.\u0275fac,providedIn:"root"});
var Xgb=function(a){this.router=a};Y(Xgb,UYa);Ye.Object.defineProperties(Xgb.prototype,{isActive:{configurable:!0,enumerable:!0,get:function(){return null!==this.router.currentNavigation}}});Xgb.ea=function(){return[{type:sf}]};Xgb.\u0275fac=function(a){return new (a||Xgb)(l(sf))};Xgb.\u0275prov=xb({token:Xgb,factory:Xgb.\u0275fac,providedIn:"root"});
var vHa=Math.floor(Math.random()*Number.MAX_SAFE_INTEGER),xHa=ab(window.location.href).queryData_.get("authuser","0"),wHa=ab(window.location.href).queryData_.get("csesidx"),yHa=function(a){this.url=a};yHa.prototype.toString=function(){return this.url.toString()};
var Ygb=function(){this.iframes=new Map};f=Ygb.prototype;f.preload=function(a){a=zHa(a);this.Q3(a)};f.get=function(a){a=zHa(a);return this.Q3(a)};f.Q3=function(a){if(this.iframes.has(a.toString()))return this.iframes.get(a.toString());var b=this.mYa(a);this.iframes.set(a.toString(),b);document.body.appendChild(b);return b};
f.load=function(a){var b=this,c,d=w3a(),e=d.mark(),k=zHa(a);a=new ld(1);var n=this.iframes.get(k.toString());this.iframes.delete(k.toString());n&&this.p8b(n)?(a.next(n),a.complete()):(n&&(null===(c=n.parentNode)||void 0===c?void 0:c.removeChild(n)),this.Kbc(k).subscribe(a));return a.pipe(Dd(function(p){p.id="google-feedback-rif"}),cd(function(){d.mark("rif:iframe_load",e);b.Frc(k)}))};
f.Kbc=function(a){var b=new ld(1),c=this.mYa(a);b.next(c);c.onload=function(){b.complete()};c.onerror=function(){b.error("Iframe failed to load: "+c.src)};document.body.appendChild(c);return b};f.p8b=function(a){var b,c;return"complete"===(null===(b=a.contentDocument)||void 0===b?void 0:b.readyState)&&a.src===(null===(c=a.contentWindow)||void 0===c?void 0:c.location.toString())};
f.mYa=function(a){var b=document.createElement("IFRAME".toString());Object.assign(b.style,{background:"transparent",border:"none",position:"fixed",top:"0",left:"0",width:"10px",height:"10px"});b.id="google-feedback-rif-preload";b.title="RifIframeEle";b.tabIndex=-1;b.setAttribute("aria-hidden","true");fea(b,a.url);return b};f.Frc=function(a){var b=this;"requestIdleCallback"in window?window.requestIdleCallback(this.Q3.bind(this,a)):setTimeout(function(){setTimeout(b.Q3.bind(b,a),0)},5E3)};
var rn=function(){Ygb.apply(this,arguments)};Y(rn,Ygb);rn.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(rn)))(b||rn)}}();rn.\u0275prov=xb({token:rn,factory:rn.\u0275fac,providedIn:"root"});
var Zgb=[{moduleId:"jsmod_favicon_service",className:"FaviconService"},{moduleId:"jsmod_survey_service",className:"SurveyService"},{moduleId:"jsmod_title_service",className:"TitleService"},{moduleId:"jsmod_navigation_announcer",className:"NavigationAnnouncer"},{moduleId:"jsmod_navigation_focus",className:"NavigationFocus"},{moduleId:"jsmod_learning_panel",className:"LearningPanelService"},{moduleId:"jsmod_learn_button_service",className:"LearnButtonService"},{moduleId:"jsmod_global_shortcut_service",
className:"GlobalShortcutService"},{moduleId:"jsmod_tos_bot",className:"TosBot"},{moduleId:"jsmod_targeting_service",className:"TargetingService"},"jsmod_pcc_section_nav","jsmod_sandbox_route_module","jsmod_pangolin_sandbox","jsmod_new_badge_store",{moduleId:"jsmod_next_page_preloader",className:"NextPagePreloader"}],$gb=function(a,b,c,d,e,k,n,p,u,v,y,B,C,H,M,U,ba,fa,ka,qa,xa,wa,Ra){this.asyncTracker=a;this.deferredLoader=b;this.featureSectionsService=c;this.sync=d;this.analyticsService=n;this.referralSignalService=
p;this.browserWindow=u;this.analyticsServiceInitializer=v;this.router=y;this.csiService=B;this.angularjs=C;this.networkActivityTracker=H;this.routerActivityTracker=M;this.trackerRegistry=U;this.gapi=ba;this.routeCompleteTrigger=fa;this.coldLoadExposureLogger=ka;this.fullPageErrorService=qa;this.browserWindowService=xa;this.zL=wa;this.qsc=Ra;this.logger=null;cAa(window.performance);var Za;this.router.events.subscribe(function(cb){cb instanceof Ek&&kf(cb.url)?Za=B.createStopwatch().start():cb instanceof
Ik&&Za?(Za.record("shell_routes_recognized_success"),Za=void 0):cb instanceof Hk&&Za?(Za.record("shell_routes_recognized_failed"),Za=void 0):cb instanceof Gk&&Za&&(Za.record("shell_routes_recognized_cancel"),Za=void 0)});e.activeRoutersCount.subscribe(function(cb){1<cb&&(xf(),n.sendEvent({type:"routing",name:"duplicateRouterOutlets",metadata:{path:xf().currentPageView.path}}))})};$gb.prototype.initializeAngularJS=function(){this.sync.setUpLocationSync()};
$gb.prototype.initialize=function(){var a=this;this.trackerRegistry.registerTracker(this.networkActivityTracker);this.trackerRegistry.registerTracker(this.routerActivityTracker);this.analyticsServiceInitializer.init();this.featureSectionsService.configureSections();this.gapi.resolveGapi();this.routeCompleteTrigger.listen().subscribe(function(){hf("RemoveIdleBootstrap__enabled")||a.angularjs.bootstrap("navigationIdle");a.asyncTracker.runOutsideTracker(function(){for(var d=g(Zgb),e=d.next();!e.done;e=
d.next())e=e.value,e instanceof Object?a.deferredLoader.loadService(e):a.deferredLoader.loadModule(e);RGa(a.deferredLoader);hf("OperationDrawerShowsOperations__enabled")&&a.deferredLoader.loadModule("jsmod_operation_drawer_bootstrap");hf("AssuredWorkloadsIntercept__enabled")&&a.deferredLoader.loadService({moduleId:"jsmod_assurant_intercept_service",className:"InterceptService"});hf("GenericErrorNoRedirect__enabled")&&a.deferredLoader.loadModule("jsmod_navigation_error_generic");hf("PermissionsErrorNoRedirect__enabled")&&
a.deferredLoader.loadModule("jsmod_navigation_error_permissions")})});this.zL.preload(NPa);eHa(this.analyticsService);var b=this.referralSignalService.referrer;b&&"cloud.google.com"===(new uf(b)).getDomain()&&this.analyticsService.sendEvent({type:"referralSignal",name:"externalSource",metadata:{referrer:b,userType:this.referralSignalService.hasRefParam?"NOT_LOGGED_IN_BEFORE_PANTHEON":"LOGGED_IN_BEFORE_PANTHEON"}});this.analyticsService.sendEvent({type:"window",name:"dimensions",metadata:{width:""+
this.browserWindow.innerWidth,height:""+this.browserWindow.innerHeight}});(b=this.browserWindow.google_tag_manager_container_id)&&this.loadJS(XNa(Vh("//www.googletagmanager.com/gtm.js"),{id:b,l:"gtmDataLayer"}));BFa(this.csiService);if(hf("GenericErrorNoRedirect__enabled")){var c=this.router.errorHandler;this.router.errorHandler=function(d){a.fullPageErrorService.inErrorState()&&a.browserWindowService.replaceState(a.fullPageErrorService.getCurrentErrorUrl());c(d)}}this.coldLoadExposureLogger.recordColdLoadedExperiments();
this.qsc.initialize()};$gb.prototype.loadJS=function(a){var b=Yi("SCRIPT");b.type="text/javascript";b.async=!0;kea(b,a);a=aUa("SCRIPT")[0];mUa(b,a)};$gb.ea=function(){return[{type:Hl},{type:jf},{type:Wgb},{type:nn},{type:gn},{type:Hgb},{type:Sl},{type:mn},{type:Mi},{type:Fgb},{type:sf},{type:qm},{type:Tl},{type:peb},{type:Xgb},{type:VYa},{type:Jgb},{type:zk},{type:Lgb},{type:sm},{type:Gf},{type:rn},{type:Mgb}]};
$gb.\u0275fac=function(a){return new (a||$gb)(l(Hl),l(jf),l(Wgb),l(nn),l(gn),l(Hgb),l(Sl),l(mn),l(Mi),l(Fgb),l(sf),l(qm),l(Tl),l(peb),l(Xgb),l(VYa),l(Jgb),l(zk),l(Lgb),l(sm),l(Gf),l(rn),l(Mgb))};$gb.\u0275prov=xb({token:$gb,factory:$gb.\u0275fac});
var ahb=function(){};ahb.\u0275fac=function(a){return new (a||ahb)};ahb.\u0275mod=r({type:ahb});ahb.\u0275inj=h({imports:[[yeb]]});
var bhb=function(a,b){this.angularJsComplete=a;this.routeComplete=b;this.name="angularjsAndRouteComplete"};bhb.prototype.listen=function(a){return zc([this.angularJsComplete.listen(a),this.routeComplete.listen(a)]).pipe(z(function(){}))};bhb.prototype.stop=function(){};bhb.ea=function(){return[{type:uTa},{type:zk}]};bhb.\u0275fac=function(a){return new (a||bhb)(l(uTa),l(zk))};bhb.\u0275prov=xb({token:bhb,factory:bhb.\u0275fac,providedIn:"root"});var chb=function(){};
chb.\u0275fac=function(a){return new (a||chb)};chb.\u0275mod=r({type:chb});chb.\u0275inj=h({providers:[{provide:KYa,useClass:bhb,multi:!0}],imports:[[Ck]]});
var dhb=new $b("GM2_DEFAULT_OPTIONS"),ehb=new $b("GM2_OVERRIDE_OPTIONS");
var fhb=function(){MXa.apply(this,arguments)};Y(fhb,MXa);fhb.ea=MXa.ea;fhb.prototype._createContainer=function(){MXa.prototype._createContainer.call(this);this._containerElement.classList.add.apply(this._containerElement.classList,Ab(["cfc-ng2-region"]))};fhb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(fhb)))(b||fhb)}}();fhb.\u0275prov=xb({token:fhb,factory:fhb.\u0275fac,providedIn:"root"});
var ghb=new $b("MatError");
var hhb=Me("transitionMessages",[Qe("enter",Pe({opacity:1,transform:"translateY(0%)"})),Re("void => enter",[Pe({opacity:0,transform:"translateY(-5px)"}),Oe("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);
var sn=function(){};sn.\u0275fac=function(a){return new (a||sn)};sn.\u0275dir=m({type:sn});
var ihb=new $b("MatHint");
var tn=function(){};tn.\u0275fac=function(a){return new (a||tn)};tn.\u0275dir=m({type:tn,selectors:[["mat-label"]]});
var jhb=new $b("MatPrefix");
var khb=new $b("MatSuffix");
var lhb=$e(function(a){this._elementRef=a},"primary"),mhb=new $b("MAT_FORM_FIELD_DEFAULT_OPTIONS"),nhb=new $b("MatFormField");
var ohb=function(){};ohb.\u0275fac=function(a){return new (a||ohb)};ohb.\u0275mod=r({type:ohb,id:"Ng2FormFieldOutline"});ohb.\u0275inj=h({providers:[{provide:mhb,useValue:{appearance:"outline"}}]});
var phb=new $b("MatInkBarPositioner",{providedIn:"root",factory:AHa}),qhb=function(a,b,c,d){this._elementRef=a;this._ngZone=b;this._inkBarPositioner=c;this._animationMode=d};qhb.prototype.alignToElement=function(a){var b=this;this.show();"undefined"!==typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){return b._setStyles(a)})}):this._setStyles(a)};qhb.prototype.show=function(){this._elementRef.nativeElement.style.visibility="visible"};
qhb.prototype.hide=function(){this._elementRef.nativeElement.style.visibility="hidden"};qhb.prototype._setStyles=function(a){a=this._inkBarPositioner(a);var b=this._elementRef.nativeElement;b.style.left=a.left;b.style.width=a.width};qhb.ea=function(){return[{type:cc},{type:Kd},{type:void 0,ra:[{type:Yb,args:[phb]}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};qhb.\u0275fac=function(a){return new (a||qhb)(D(cc),D(Kd),D(phb),D(Dj,8))};
qhb.\u0275dir=m({type:qhb,selectors:[["mat-ink-bar"]],va:[1,"mat-ink-bar"],Ca:2,Aa:function(a,b){a&2&&Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode)}});
var rhb=Me("translateTab",[Qe("center, void, left-origin-center, right-origin-center",Pe({transform:"none"})),Qe("left",Pe({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Qe("right",Pe({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Re("* => left, * => right, left => center, right => center",Oe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Re("void => left-origin-center",[Pe({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),
Oe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Re("void => right-origin-center",[Pe({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),Oe("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);
var shb=function(a){return{animationDuration:a}},thb=function(a,b){return{value:a,params:b}},uhb=function(a,b,c,d){bk.call(this,a,b,d);this._host=c;this._leavingSub=this._centeringSub=jc.EMPTY};Y(uhb,bk);
uhb.prototype.ngOnInit=function(){var a=this;bk.prototype.ngOnInit.call(this);this._centeringSub=this._host._beforeCentering.pipe(yd(this._host._isCenterPosition(this._host._position))).subscribe(function(b){b&&!a.hasAttached()&&a.attach(a._host._content)});this._leavingSub=this._host._afterLeavingCenter.subscribe(function(){a._host.aD||a.detach()})};uhb.prototype.ngOnDestroy=function(){bk.prototype.ngOnDestroy.call(this);this._centeringSub.unsubscribe();this._leavingSub.unsubscribe()};
uhb.ea=function(){return[{type:si},{type:ye},{type:vhb,ra:[{type:Yb,args:[tb(function(){return vhb})]}]},{type:void 0,ra:[{type:Yb,args:[We]}]}]};uhb.\u0275fac=function(a){return new (a||uhb)(D(si),D(ye),D(tb(function(){return vhb})),D(We))};uhb.\u0275dir=m({type:uhb,selectors:[["","matTabBodyHost",""]],features:[Ld]});
var whb=function(a,b,c){var d=this;this._elementRef=a;this._dir=b;this._dirChangeSubscription=jc.EMPTY;this._translateTabComplete=new pd;this._onCentering=new Hi;this._beforeCentering=new Hi;this._afterLeavingCenter=new Hi;this._onCentered=new Hi(!0);this.animationDuration="500ms";this.aD=!1;b&&(this._dirChangeSubscription=b.change.subscribe(function(e){d._computePositionAnimationState(e);c.markForCheck()}));this._translateTabComplete.pipe($c(function(e,k){return e.fromState===k.fromState&&e.toState===
k.toState})).subscribe(function(e){d._isCenterPosition(e.toState)&&d._isCenterPosition(d._position)&&d._onCentered.emit();d._isCenterPosition(e.fromState)&&!d._isCenterPosition(d._position)&&d._afterLeavingCenter.emit()})};f=whb.prototype;f.ngOnInit=function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))};f.ngOnDestroy=function(){this._dirChangeSubscription.unsubscribe();this._translateTabComplete.complete()};
f._onTranslateTabStarted=function(a){a=this._isCenterPosition(a.toState);this._beforeCentering.emit(a);a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)};f._getLayoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"};f._isCenterPosition=function(a){return"center"==a||"left-origin-center"==a||"right-origin-center"==a};
f._computePositionAnimationState=function(a){a=void 0===a?this._getLayoutDirection():a;this._position=0>this._positionIndex?"ltr"==a?"left":"right":0<this._positionIndex?"ltr"==a?"right":"left":"center"};f._computePositionFromOrigin=function(a){var b=this._getLayoutDirection();return"ltr"==b&&0>=a||"rtl"==b&&0<a?"left-origin-center":"right-origin-center"};Ye.Object.defineProperties(whb.prototype,{position:{configurable:!0,enumerable:!0,set:function(a){this._positionIndex=a;this._computePositionAnimationState()}}});
whb.ea=function(){return[{type:cc},{type:Gj,ra:[{type:Ub}]},{type:Ji}]};whb.\u0275fac=function(a){return new (a||whb)(D(cc),D(Gj,8),D(Ji))};whb.\u0275dir=m({type:whb,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",aD:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}});var vhb=function(a,b,c){whb.call(this,a,b,c)};Y(vhb,whb);
vhb.\u0275dir=whb.\u0275dir;vhb.ea=function(){return[{type:cc},{type:Gj,ra:[{type:Ub}]},{type:Ji}]};vhb.\u0275fac=function(a){return new (a||vhb)(D(cc),D(Gj,8),D(Ji))};
vhb.\u0275cmp=m({type:vhb,selectors:[["mat-tab-body"]],viewQuery:function(a,b){a&1&&Ae(bk,5);if(a&2){var c;ze(c=Ce())&&(b._portalHost=c.first)}},va:[1,"mat-tab-body"],features:[Ld],ma:3,oa:6,qa:[["cdkScrollable","",1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(a,b){a&1&&(E(0,"div",0,1),N("@translateTab.start",function(c){return b._onTranslateTabStarted(c)})("@translateTab.done",function(c){return b._translateTabComplete.next(c)}),P(2,BHa,0,0,"ng-template",2),F());
a&2&&A("@translateTab",qe(3,thb,b._position,pe(1,shb,b.animationDuration)))},directives:[uhb],styles:['.mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}.mat-tab-body-content[style*="visibility: hidden"]{display:none}\n'],encapsulation:2,data:{animation:[rhb]}});
var xhb=new $b("MAT_TABS_CONFIG");
var yhb=new $b("MatTabContent");
var zhb=aua({passive:!0}),Ahb=function(a,b,c,d,e,k,n){var p=this;this._elementRef=a;this._changeDetectorRef=b;this._viewportRuler=c;this._dir=d;this._ngZone=e;this._platform=k;this._animationMode=n;this._scrollDistance=0;this._selectedIndexChanged=!1;this._destroyed=new pd;this._showPaginationControls=!1;this._disableScrollBefore=this._disableScrollAfter=!0;this._stopScrolling=new pd;this.disablePagination=!1;this._selectedIndex=0;this.selectFocusedIndex=new Hi;this.indexFocused=new Hi;e.runOutsideAngular(function(){Hc(a.nativeElement,
"mouseleave").pipe(Bd(p._destroyed)).subscribe(function(){p._stopInterval()})})};f=Ahb.prototype;f.ngAfterViewInit=function(){var a=this;Hc(this._previousPaginator.nativeElement,"touchstart",zhb).pipe(Bd(this._destroyed)).subscribe(function(){a._handlePaginatorPress("before")});Hc(this._nextPaginator.nativeElement,"touchstart",zhb).pipe(Bd(this._destroyed)).subscribe(function(){a._handlePaginatorPress("after")})};
f.ngAfterContentInit=function(){var a=this,b=this._dir?this._dir.change:oc("ltr"),c=this._viewportRuler.change(150),d=function(){a.updatePagination();a._alignInkBarToSelectedTab()};this._keyManager=(new Vj(this._items)).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap();this._keyManager.updateActiveItem(this._selectedIndex);"undefined"!==typeof requestAnimationFrame?requestAnimationFrame(d):d();Mc(b,c,this._items.changes).pipe(Bd(this._destroyed)).subscribe(function(){a._ngZone.run(function(){return Promise.resolve().then(d)});
a._keyManager.withHorizontalOrientation(a._getLayoutDirection())});this._keyManager.change.pipe(Bd(this._destroyed)).subscribe(function(e){a.indexFocused.emit(e);a._setTabFocus(e)})};
f.ngAfterContentChecked=function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck());this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck());this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())};
f.ngOnDestroy=function(){this._destroyed.next();this._destroyed.complete();this._stopScrolling.complete()};f._handleKeydown=function(a){if(!Xe(a))switch(a.keyCode){case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(a));break;default:this._keyManager.onKeydown(a)}};
f._onContentChanges=function(){var a=this,b=this._elementRef.nativeElement.textContent;b!==this._currentTextContent&&(this._currentTextContent=b||"",this._ngZone.run(function(){a.updatePagination();a._alignInkBarToSelectedTab();a._changeDetectorRef.markForCheck()}))};f.updatePagination=function(){this._checkPaginationEnabled();this._checkScrollingControls();this._updateTabScrollPosition()};
f._isValidIndex=function(a){if(!this._items)return!0;a=this._items?this._items.toArray()[a]:null;return!!a&&!a.disabled};f._setTabFocus=function(a){this._showPaginationControls&&this._scrollToLabel(a);this._items&&this._items.length&&(this._items.toArray()[a].focus(),a=this._tabListContainer.nativeElement,"ltr"==this._getLayoutDirection()?a.scrollLeft=0:a.scrollLeft=a.scrollWidth-a.offsetWidth)};f._getLayoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"};
f._updateTabScrollPosition=function(){if(!this.disablePagination){var a=this.scrollDistance;a="ltr"===this._getLayoutDirection()?-a:a;this._tabList.nativeElement.style.transform="translateX("+Math.round(a)+"px)";if(this._platform.TRIDENT||this._platform.EDGE)this._tabListContainer.nativeElement.scrollLeft=0}};f._scrollHeader=function(a){return this._scrollTo(this._scrollDistance+("before"==a?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)};
f._handlePaginatorClick=function(a){this._stopInterval();this._scrollHeader(a)};
f._scrollToLabel=function(a){if(!this.disablePagination){var b=this._items?this._items.toArray()[a]:null;if(b){a=this._tabListContainer.nativeElement.offsetWidth;var c=b.elementRef.nativeElement;b=c.offsetLeft;var d=c.offsetWidth;"ltr"==this._getLayoutDirection()?c=b+d:(c=this.vV.nativeElement.offsetWidth-b,b=c-d);d=this.scrollDistance;a=this.scrollDistance+a;b<d?this.scrollDistance-=d-b+60:c>a&&(this.scrollDistance+=c-a+60)}}};
f._checkPaginationEnabled=function(){if(this.disablePagination)this._showPaginationControls=!1;else{var a=this.vV.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;a||(this.scrollDistance=0);a!==this._showPaginationControls&&this._changeDetectorRef.markForCheck();this._showPaginationControls=a}};
f._checkScrollingControls=function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())};f._getMaxScrollDistance=function(){return this.vV.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0};
f._alignInkBarToSelectedTab=function(){var a=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null;(a=a?a.elementRef.nativeElement:null)?this._inkBar.alignToElement(a):this._inkBar.hide()};f._stopInterval=function(){this._stopScrolling.next()};
f._handlePaginatorPress=function(a,b){var c=this;b&&null!=b.button&&0!==b.button||(this._stopInterval(),Rc(650,100).pipe(Bd(Mc(this._stopScrolling,this._destroyed))).subscribe(function(){var d=c._scrollHeader(a),e=d.maxScrollDistance;d=d.distance;(0===d||d>=e)&&c._stopInterval()}))};
f._scrollTo=function(a){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var b=this._getMaxScrollDistance();this._scrollDistance=Math.max(0,Math.min(b,a));this._scrollDistanceChanged=!0;this._checkScrollingControls();return{maxScrollDistance:b,distance:this._scrollDistance}};
Ye.Object.defineProperties(Ahb.prototype,{selectedIndex:{configurable:!0,enumerable:!0,get:function(){return this._selectedIndex},set:function(a){a=Ve(a);this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}},focusIndex:{configurable:!0,enumerable:!0,get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(a){this._isValidIndex(a)&&this.focusIndex!==a&&this._keyManager&&this._keyManager.setActiveItem(a)}},
scrollDistance:{configurable:!0,enumerable:!0,get:function(){return this._scrollDistance},set:function(a){this._scrollTo(a)}}});Ahb.ea=function(){return[{type:cc},{type:Ji},{type:Jj},{type:Gj,ra:[{type:Ub}]},{type:Kd},{type:Ej},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};Ahb.\u0275fac=function(a){return new (a||Ahb)(D(cc),D(Ji),D(Jj),D(Gj,8),D(Kd),D(Ej),D(Dj,8))};Ahb.\u0275dir=m({type:Ahb,inputs:{disablePagination:"disablePagination"}});
var Bhb=cf(function(){}),Chb=function(a){var b=Bhb.call(this)||this;b.elementRef=a;return b};Y(Chb,Bhb);Chb.prototype.focus=function(){this.elementRef.nativeElement.focus()};Chb.prototype.toa=function(){return this.elementRef.nativeElement.offsetWidth};Chb.ea=function(){return[{type:cc}]};Chb.\u0275fac=function(a){return new (a||Chb)(D(cc))};
Chb.\u0275dir=m({type:Chb,selectors:[["","matTabLabelWrapper",""]],Ca:3,Aa:function(a,b){a&2&&(Nd("aria-disabled",!!b.disabled),Pd("mat-tab-disabled",b.disabled))},inputs:{disabled:"disabled"},features:[Ld]});
var Dhb=["tabListContainer"],Ehb=["tabList"],Fhb=["tabListInner"],Ghb=["nextPaginator"],Hhb=["previousPaginator"],Ihb=function(a,b,c,d,e,k,n){Ahb.call(this,a,b,c,d,e,k,n);this._disableRipple=!1};Y(Ihb,Ahb);Ihb.prototype._itemSelected=function(a){a.preventDefault()};Ye.Object.defineProperties(Ihb.prototype,{disableRipple:{configurable:!0,enumerable:!0,get:function(){return this._disableRipple},set:function(a){this._disableRipple=Se(a)}}});
Ihb.ea=function(){return[{type:cc},{type:Ji},{type:Jj},{type:Gj,ra:[{type:Ub}]},{type:Kd},{type:Ej},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};Ihb.\u0275fac=function(a){return new (a||Ihb)(D(cc),D(Ji),D(Jj),D(Gj,8),D(Kd),D(Ej),D(Dj,8))};Ihb.\u0275dir=m({type:Ihb,inputs:{disableRipple:"disableRipple"},features:[Ld]});var Jhb=function(a,b,c,d,e,k,n){Ihb.call(this,a,b,c,d,e,k,n)};Y(Jhb,Ihb);Jhb.\u0275dir=Ihb.\u0275dir;
Jhb.ea=function(){return[{type:cc},{type:Ji},{type:Jj},{type:Gj,ra:[{type:Ub}]},{type:Kd},{type:Ej},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};Jhb.\u0275fac=function(a){return new (a||Jhb)(D(cc),D(Ji),D(Jj),D(Gj,8),D(Kd),D(Ej),D(Dj,8))};
Jhb.\u0275cmp=m({type:Jhb,selectors:[["mat-tab-header"]],Da:function(a,b,c){a&1&&Be(c,Chb,4);if(a&2){var d;ze(d=Ce())&&(b._items=d)}},viewQuery:function(a,b){a&1&&(Ae(qhb,7),Ae(Dhb,7),Ae(Ehb,7),Ae(Fhb,7),Ae(Ghb,5),Ae(Hhb,5));if(a&2){var c;ze(c=Ce())&&(b._inkBar=c.first);ze(c=Ce())&&(b._tabListContainer=c.first);ze(c=Ce())&&(b._tabList=c.first);ze(c=Ce())&&(b.vV=c.first);ze(c=Ce())&&(b._nextPaginator=c.first);ze(c=Ce())&&(b._previousPaginator=c.first)}},va:[1,"mat-tab-header"],Ca:4,Aa:function(a,b){a&
2&&Pd("mat-tab-header-pagination-controls-enabled",b._showPaginationControls)("mat-tab-header-rtl","rtl"==b._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[Ld],xa:["*"],ma:14,oa:8,qa:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],
[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["tabListInner",""],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(a,b){a&1&&(ce(),E(0,"div",0,1),N("click",function(){return b._handlePaginatorClick("before")})("mousedown",
function(c){return b._handlePaginatorPress("before",c)})("touchend",function(){return b._stopInterval()}),G(2,"div",2),F(),E(3,"div",3,4),N("keydown",function(c){return b._handleKeydown(c)}),E(5,"div",5,6),N("cdkObserveContent",function(){return b._onContentChanges()}),E(7,"div",7,8),ee(9),F(),G(10,"mat-ink-bar"),F(),F(),E(11,"div",9,10),N("mousedown",function(c){return b._handlePaginatorPress("after",c)})("click",function(){return b._handlePaginatorClick("after")})("touchend",function(){return b._stopInterval()}),
G(13,"div",2),F());a&2&&(Pd("mat-tab-header-pagination-disabled",b._disableScrollBefore),A("matRippleDisabled",b._disableScrollBefore||b.disableRipple),x(5),Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode),x(6),Pd("mat-tab-header-pagination-disabled",b._disableScrollAfter),A("matRippleDisabled",b._disableScrollAfter||b.disableRipple))},directives:[jk,Rj,qhb],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-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:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n"],
encapsulation:2});
var Khb=new $b("MatTabLabel"),Lhb=new $b("MAT_TAB");
var Mhb=cf(function(){}),Nhb=new $b("MAT_TAB_GROUP"),un=function(a,b){var c=Mhb.call(this)||this;c._viewContainerRef=a;c._closestTabGroup=b;c.textLabel="";c._contentPortal=null;c._stateChanges=new pd;c.position=null;c.origin=null;c.isActive=!1;return c};Y(un,Mhb);un.prototype.ngOnChanges=function(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this._stateChanges.next()};un.prototype.ngOnDestroy=function(){this._stateChanges.complete()};
un.prototype.ngOnInit=function(){this._contentPortal=new ak(this._explicitContent||this._implicitContent,this._viewContainerRef)};un.prototype._setTemplateLabelInput=function(a){a&&a.xsb===this&&(this._templateLabel=a)};Ye.Object.defineProperties(un.prototype,{templateLabel:{configurable:!0,enumerable:!0,get:function(){return this._templateLabel},set:function(a){this._setTemplateLabelInput(a)}},content:{configurable:!0,enumerable:!0,get:function(){return this._contentPortal}}});
un.ea=function(){return[{type:ye},{type:void 0,ra:[{type:Yb,args:[Nhb]},{type:Ub}]}]};un.\u0275fac=function(a){return new (a||un)(D(ye),D(Nhb,8))};
un.\u0275cmp=m({type:un,selectors:[["mat-tab"]],Da:function(a,b,c){a&1&&(Be(c,Khb,5),Be(c,yhb,7,xe));if(a&2){var d;ze(d=Ce())&&(b.templateLabel=d.first);ze(d=Ce())&&(b._explicitContent=d.first)}},viewQuery:function(a,b){a&1&&Ae(xe,7);if(a&2){var c;ze(c=Ce())&&(b._implicitContent=c.first)}},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",Sxb:"bodyClass"},Ga:["matTab"],features:[ne([{provide:Lhb,
useExisting:un}]),Ld,Gb],xa:["*"],ma:1,oa:0,template:function(a){a&1&&(ce(),P(0,CHa,1,0,"ng-template"))},encapsulation:2});
var Ohb=["tabBodyWrapper"],Phb=["tabHeader"],Qhb=0,Rhb=function(){},Shb=$e(af(function(a){this._elementRef=a}),"primary"),Thb=function(a,b,c,d){var e;a=Shb.call(this,a)||this;a._changeDetectorRef=b;a._animationMode=d;a._tabs=new De;a._indexToSelect=0;a._tabBodyWrapperHeight=0;a._tabsSubscription=jc.EMPTY;a._tabLabelSubscription=jc.EMPTY;a._selectedIndex=null;a.headerPosition="above";a.selectedIndexChange=new Hi;a.focusChange=new Hi;a.animationDone=new Hi;a.selectedTabChange=new Hi(!0);a._groupId=
Qhb++;a.animationDuration=c&&c.animationDuration?c.animationDuration:"500ms";a.disablePagination=c&&null!=c.disablePagination?c.disablePagination:!1;a.dynamicHeight=c&&null!=c.dynamicHeight?c.dynamicHeight:!1;a.contentTabIndex=null!==(e=null===c||void 0===c?void 0:c.contentTabIndex)&&void 0!==e?e:null;a.aD=!(null===c||void 0===c||!c.aD);return a};Y(Thb,Shb);f=Thb.prototype;
f.ngAfterContentChecked=function(){var a=this,b=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=b){var c=null==this._selectedIndex;if(!c){this.selectedTabChange.emit(this._createChangeEvent(b));var d=this._tabBodyWrapper.nativeElement;d.style.minHeight=d.clientHeight+"px"}Promise.resolve().then(function(){a._tabs.forEach(function(e,k){return e.isActive=k===b});c||(a.selectedIndexChange.emit(b),a._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach(function(e,
k){e.position=k-b;null==a._selectedIndex||0!=e.position||e.origin||(e.origin=b-a._selectedIndex)});this._selectedIndex!==b&&(this._selectedIndex=b,this._changeDetectorRef.markForCheck())};
f.ngAfterContentInit=function(){var a=this;this._subscribeToAllTabChanges();this._subscribeToTabLabels();this._tabsSubscription=this._tabs.changes.subscribe(function(){if(a._clampTabIndex(a._indexToSelect)===a._selectedIndex)for(var b=a._tabs.toArray(),c=0;c<b.length;c++)if(b[c].isActive){a._indexToSelect=a._selectedIndex=c;break}a._changeDetectorRef.markForCheck()})};
f._subscribeToAllTabChanges=function(){var a=this;this._allTabs.changes.pipe(yd(this._allTabs)).subscribe(function(b){a._tabs.reset(b.filter(function(c){return c._closestTabGroup===a||!c._closestTabGroup}));a._tabs.notifyOnChanges()})};f.ngOnDestroy=function(){this._tabs.destroy();this._tabsSubscription.unsubscribe();this._tabLabelSubscription.unsubscribe()};f.realignInkBar=function(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()};f.updatePagination=function(){this._tabHeader&&this._tabHeader.updatePagination()};
f.focusTab=function(a){var b=this._tabHeader;b&&(b.focusIndex=a)};f._focusChanged=function(a){this.focusChange.emit(this._createChangeEvent(a))};f._createChangeEvent=function(a){var b=new Rhb;b.index=a;this._tabs&&this._tabs.length&&(b.tab=this._tabs.toArray()[a]);return b};f._subscribeToTabLabels=function(){var a=this;this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe();this._tabLabelSubscription=Mc.apply(null,Ab(this._tabs.map(function(b){return b._stateChanges}))).subscribe(function(){return a._changeDetectorRef.markForCheck()})};
f._clampTabIndex=function(a){return Math.min(this._tabs.length-1,Math.max(a||0,0))};f._getTabLabelId=function(a){return"mat-tab-label-"+this._groupId+"-"+a};f._getTabContentId=function(a){return"mat-tab-content-"+this._groupId+"-"+a};f._setTabBodyWrapperHeight=function(a){if(this._dynamicHeight&&this._tabBodyWrapperHeight){var b=this._tabBodyWrapper.nativeElement;b.style.height=this._tabBodyWrapperHeight+"px";this._tabBodyWrapper.nativeElement.offsetHeight&&(b.style.height=a+"px")}};
f._removeTabBodyWrapperHeight=function(){var a=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=a.clientHeight;a.style.height="";this.animationDone.emit()};f._handleClick=function(a,b,c){a.disabled||(this.selectedIndex=b.focusIndex=c)};f._getTabIndex=function(a,b){return a.disabled?null:this.selectedIndex===b?0:-1};f._tabFocusChanged=function(a,b){a&&"mouse"!==a&&"touch"!==a&&(this._tabHeader.focusIndex=b)};
Ye.Object.defineProperties(Thb.prototype,{dynamicHeight:{configurable:!0,enumerable:!0,get:function(){return this._dynamicHeight},set:function(a){this._dynamicHeight=Se(a)}},selectedIndex:{configurable:!0,enumerable:!0,get:function(){return this._selectedIndex},set:function(a){this._indexToSelect=Ve(a,null)}},animationDuration:{configurable:!0,enumerable:!0,get:function(){return this._animationDuration},set:function(a){this._animationDuration=/^\d+$/.test(a+"")?a+"ms":a}},contentTabIndex:{configurable:!0,
enumerable:!0,get:function(){return this._contentTabIndex},set:function(a){this._contentTabIndex=Ve(a,null)}},backgroundColor:{configurable:!0,enumerable:!0,get:function(){return this._backgroundColor},set:function(a){var b=this._elementRef.nativeElement;b.classList.remove("mat-background-"+this.backgroundColor);a&&b.classList.add("mat-background-"+a);this._backgroundColor=a}}});
Thb.ea=function(){return[{type:cc},{type:Ji},{type:void 0,ra:[{type:Yb,args:[xhb]},{type:Ub}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};Thb.\u0275fac=function(a){return new (a||Thb)(D(cc),D(Ji),D(xhb,8),D(Dj,8))};
Thb.\u0275dir=m({type:Thb,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",aD:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[Ld]});
var vn=function(a,b,c,d){return Thb.call(this,a,b,c,d)||this};Y(vn,Thb);vn.\u0275dir=Thb.\u0275dir;vn.ea=function(){return[{type:cc},{type:Ji},{type:void 0,ra:[{type:Yb,args:[xhb]},{type:Ub}]},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};vn.\u0275fac=function(a){return new (a||vn)(D(cc),D(Ji),D(xhb,8),D(Dj,8))};
vn.\u0275cmp=m({type:vn,selectors:[["mat-tab-group"]],Da:function(a,b,c){a&1&&Be(c,un,5);if(a&2){var d;ze(d=Ce())&&(b._allTabs=d)}},viewQuery:function(a,b){a&1&&(Ae(Ohb,5),Ae(Phb,5));if(a&2){var c;ze(c=Ce())&&(b._tabBodyWrapper=c.first);ze(c=Ce())&&(b._tabHeader=c.first)}},va:[1,"mat-tab-group"],Ca:4,Aa:function(a,b){a&2&&Pd("mat-tab-group-dynamic-height",b.dynamicHeight)("mat-tab-group-inverted-header","below"===b.headerPosition)},inputs:{color:"color",disableRipple:"disableRipple"},Ga:["matTabGroup"],
features:[ne([{provide:Nhb,useExisting:vn}]),Ld],ma:6,oa:7,qa:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mat-tab-label mat-focus-indicator","role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",3,"id","mat-tab-label-active","ngClass","disabled","matRippleDisabled","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-tab-body-active",
"ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","mat-ripple","","cdkMonitorElementFocus","",1,"mat-tab-label","mat-focus-indicator",3,"id","ngClass","disabled","matRippleDisabled","click","cdkFocusChange"],[1,"mat-tab-label-content"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration",
"preserveContent","_onCentered","_onCentering"]],template:function(a,b){a&1&&(E(0,"mat-tab-header",0,1),N("indexFocused",function(c){return b._focusChanged(c)})("selectFocusedIndex",function(c){return b.selectedIndex=c}),P(2,GHa,5,15,"div",2),F(),E(3,"div",3,4),P(5,HHa,1,11,"mat-tab-body",5),F());a&2&&(A("selectedIndex",b.selectedIndex||0)("disableRipple",b.disableRipple)("disablePagination",b.disablePagination),x(2),A("ngForOf",b._tabs),x(1),Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode),
x(2),A("ngForOf",b._tabs))},directives:[Jhb,gj,Chb,jk,uXa,fj,hj,bk,vhb],styles:[".mat-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-tab-group.mat-tab-group-inverted-header{flex-direction:column-reverse}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{padding:0 12px}}@media(max-width: 959px){.mat-tab-label{padding:0 12px}}.mat-tab-group[mat-stretch-tabs]>.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],
encapsulation:2});
var Uhb=["tabListContainer"],Vhb=["tabList"],Whb=["tabListInner"],Xhb=["nextPaginator"],Yhb=["previousPaginator"],Zhb=0,wn=function(a,b,c,d,e,k,n){Ahb.call(this,a,d,e,b,c,k,n);this._disableRipple=!1;this.color="primary"};Y(wn,Ahb);wn.prototype._itemSelected=function(){};wn.prototype.ngAfterContentInit=function(){var a=this;this._items.changes.pipe(yd(null),Bd(this._destroyed)).subscribe(function(){a.updateActiveLink()});Ahb.prototype.ngAfterContentInit.call(this)};
wn.prototype.updateActiveLink=function(){if(this._items){for(var a=this._items.toArray(),b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;this._changeDetectorRef.markForCheck();this.Hk&&(this.Hk.Zqd=a[b].id);return}this.selectedIndex=-1;this._inkBar.hide()}};wn.prototype.Wfa=function(){return this.Hk?"tablist":this._elementRef.nativeElement.getAttribute("role")};
Ye.Object.defineProperties(wn.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){return this._backgroundColor},set:function(a){var b=this._elementRef.nativeElement.classList;b.remove("mat-background-"+this.backgroundColor);a&&b.add("mat-background-"+a);this._backgroundColor=a}},disableRipple:{configurable:!0,enumerable:!0,get:function(){return this._disableRipple},set:function(a){this._disableRipple=Se(a)}}});
wn.ea=function(){return[{type:cc},{type:Gj,ra:[{type:Ub}]},{type:Kd},{type:Ji},{type:Jj},{type:Ej},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};wn.\u0275fac=function(a){return new (a||wn)(D(cc),D(Gj,8),D(Kd),D(Ji),D(Jj),D(Ej),D(Dj,8))};wn.\u0275dir=m({type:wn,inputs:{backgroundColor:"backgroundColor",disableRipple:"disableRipple",color:"color",Hk:"tabPanel"},features:[Ld]});var xn=function(a,b,c,d,e,k,n){wn.call(this,a,b,c,d,e,k,n)};Y(xn,wn);xn.\u0275dir=wn.\u0275dir;
xn.ea=function(){return[{type:cc},{type:Gj,ra:[{type:Ub}]},{type:Kd},{type:Ji},{type:Jj},{type:Ej},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};xn.\u0275fac=function(a){return new (a||xn)(D(cc),D(Gj,8),D(Kd),D(Ji),D(Jj),D(Ej),D(Dj,8))};
xn.\u0275cmp=m({type:xn,selectors:[["","mat-tab-nav-bar",""]],Da:function(a,b,c){a&1&&Be(c,yn,5);if(a&2){var d;ze(d=Ce())&&(b._items=d)}},viewQuery:function(a,b){a&1&&(Ae(qhb,7),Ae(Uhb,7),Ae(Vhb,7),Ae(Whb,7),Ae(Xhb,5),Ae(Yhb,5));if(a&2){var c;ze(c=Ce())&&(b._inkBar=c.first);ze(c=Ce())&&(b._tabListContainer=c.first);ze(c=Ce())&&(b._tabList=c.first);ze(c=Ce())&&(b.vV=c.first);ze(c=Ce())&&(b._nextPaginator=c.first);ze(c=Ce())&&(b._previousPaginator=c.first)}},va:[1,"mat-tab-nav-bar","mat-tab-header"],
Ca:11,Aa:function(a,b){a&2&&(Nd("role",b.Wfa()),Pd("mat-tab-header-pagination-controls-enabled",b._showPaginationControls)("mat-tab-header-rtl","rtl"==b._getLayoutDirection())("mat-primary","warn"!==b.color&&"accent"!==b.color)("mat-accent","accent"===b.color)("mat-warn","warn"===b.color))},inputs:{color:"color"},Ga:["matTabNavBar","matTabNav"],features:[Ld],attrs:["mat-tab-nav-bar",""],xa:["*"],ma:14,oa:8,qa:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before",
"mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-links"],["tabListInner",""],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(a,
b){a&1&&(ce(),E(0,"div",0,1),N("click",function(){return b._handlePaginatorClick("before")})("mousedown",function(c){return b._handlePaginatorPress("before",c)})("touchend",function(){return b._stopInterval()}),G(2,"div",2),F(),E(3,"div",3,4),N("keydown",function(c){return b._handleKeydown(c)}),E(5,"div",5,6),N("cdkObserveContent",function(){return b._onContentChanges()}),E(7,"div",7,8),ee(9),F(),G(10,"mat-ink-bar"),F(),F(),E(11,"div",9,10),N("mousedown",function(c){return b._handlePaginatorPress("after",
c)})("click",function(){return b._handlePaginatorClick("after")})("touchend",function(){return b._stopInterval()}),G(13,"div",2),F());a&2&&(Pd("mat-tab-header-pagination-disabled",b._disableScrollBefore),A("matRippleDisabled",b._disableScrollBefore||b.disableRipple),x(5),Pd("_mat-animation-noopable","NoopAnimations"===b._animationMode),x(6),Pd("mat-tab-header-pagination-disabled",b._disableScrollAfter),A("matRippleDisabled",b._disableScrollAfter||b.disableRipple))},directives:[jk,Rj,qhb],styles:[".mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-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:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-tab-links{display:flex}[mat-align-tabs=center]>.mat-tab-link-container .mat-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-tab-link-container .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n"],
encapsulation:2});var $hb=Gua(af(cf(function(){}))),aib=function(a,b,c,d,e,k){var n=$hb.call(this)||this;n._tabNavBar=a;n.elementRef=b;n._focusMonitor=e;n._isActive=!1;n.id="mat-tab-link-"+Zhb++;n.rippleConfig=c||{};n.tabIndex=parseInt(d)||0;"NoopAnimations"===k&&(n.rippleConfig.animation={enterDuration:0,exitDuration:0});return n};Y(aib,$hb);f=aib.prototype;f.focus=function(){this.elementRef.nativeElement.focus()};f.ngAfterViewInit=function(){this._focusMonitor.monitor(this.elementRef)};
f.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this.elementRef)};f._handleFocus=function(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)};f._handleKeydown=function(a){this._tabNavBar.Hk&&32===a.keyCode&&this.elementRef.nativeElement.click()};f.Esb=function(){var a;return this._tabNavBar.Hk?null===(a=this._tabNavBar.Hk)||void 0===a?void 0:a.id:this.elementRef.nativeElement.getAttribute("aria-controls")};
f._getAriaSelected=function(){return this._tabNavBar.Hk?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")};f.Fsb=function(){return this.active&&!this._tabNavBar.Hk?"page":null};f.Wfa=function(){return this._tabNavBar.Hk?"tab":this.elementRef.nativeElement.getAttribute("role")};f._getTabIndex=function(){return this._tabNavBar.Hk?this._isActive?0:-1:this.tabIndex};
Ye.Object.defineProperties(aib.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this._isActive},set:function(a){a=Se(a);a!==this._isActive&&(this._isActive=a,this._tabNavBar.updateActiveLink())}},rippleDisabled:{configurable:!0,enumerable:!0,get:function(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}}});
aib.ea=function(){return[{type:wn},{type:cc},{type:void 0,ra:[{type:Ub},{type:Yb,args:[yYa]}]},{type:String,ra:[{type:Zb,args:["tabindex"]}]},{type:Mj},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};aib.\u0275fac=function(a){return new (a||aib)(D(wn),D(cc),D(yYa,8),Sb("tabindex"),D(Mj),D(Dj,8))};aib.\u0275dir=m({type:aib,inputs:{active:"active",id:"id"},features:[Ld]});
var yn=function(a,b,c,d,e,k,n,p){a=aib.call(this,a,b,e,k,n,p)||this;a._tabLinkRipple=new xYa(a,c,b,d);a._tabLinkRipple.setupTriggerEvents(b.nativeElement);return a};Y(yn,aib);yn.prototype.ngOnDestroy=function(){aib.prototype.ngOnDestroy.call(this);this._tabLinkRipple._removeTriggerEvents()};yn.ea=function(){return[{type:xn},{type:cc},{type:Kd},{type:Ej},{type:void 0,ra:[{type:Ub},{type:Yb,args:[yYa]}]},{type:String,ra:[{type:Zb,args:["tabindex"]}]},{type:Mj},{type:String,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};
yn.\u0275fac=function(a){return new (a||yn)(D(xn),D(cc),D(Kd),D(Ej),D(yYa,8),Sb("tabindex"),D(Mj),D(Dj,8))};
yn.\u0275dir=m({type:yn,selectors:[["","mat-tab-link",""],["","matTabLink",""]],va:[1,"mat-tab-link","mat-focus-indicator"],Ca:11,Aa:function(a,b){a&1&&N("focus",function(){return b._handleFocus()})("keydown",function(c){return b._handleKeydown(c)});a&2&&(Nd("aria-controls",b.Esb())("aria-current",b.Fsb())("aria-disabled",b.disabled)("aria-selected",b._getAriaSelected())("id",b.id)("tabIndex",b._getTabIndex())("role",b.Wfa()),Pd("mat-tab-disabled",b.disabled)("mat-tab-label-active",b.active))},inputs:{disabled:"disabled",
disableRipple:"disableRipple",tabIndex:"tabIndex"},Ga:["matTabLink"],features:[Ld]});
var zn=function(){};zn.\u0275fac=function(a){return new (a||zn)};zn.\u0275mod=r({type:zn});zn.\u0275inj=h({imports:[[wj,gk,ck,lk,AXa,Tj],gk]});
var bib=function(){};bib.\u0275fac=function(a){return new (a||bib)};bib.\u0275mod=r({type:bib,id:"TabDisableAnimation"});bib.\u0275inj=h({providers:[{provide:xhb,useValue:{animationDuration:"0"}}]});
var cib=function(a,b){this.doc=b;this.destroyed=new pd;a.ffc.pipe(Bd(this.destroyed)).subscribe(function(c){b.body.classList.toggle("ace-keyboard-modality","keyboard"===c)})};cib.prototype.ngOnDestroy=function(){this.destroyed.next();this.destroyed.complete();this.doc.body.classList.remove("ace-keyboard-modality")};cib.ea=function(){return[{type:rXa},{type:Document,ra:[{type:Yb,args:[We]}]}]};cib.\u0275fac=function(a){return new (a||cib)(l(rXa),l(We))};
cib.\u0275prov=xb({token:cib,factory:cib.\u0275fac,providedIn:"root"});
var dib=Me("dialogContainer",[Qe("void, exit",Pe({opacity:0,transform:"scale(0.7)"})),Qe("enter",Pe({transform:"none"})),Re("* => enter",Oe("150ms cubic-bezier(0, 0, 0.2, 1)",Pe({transform:"none",opacity:1}))),Re("* => void, * => exit",Oe("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",Pe({opacity:0})))]);
var An=function(){this.role="dialog";this.panelClass="";this.hasBackdrop=!0;this.backdropClass="";this.disableClose=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.ariaLabelledBy=this.ariaDescribedBy=this.data=null;this.autoFocus="first-tabbable";this.closeOnNavigation=this.restoreFocus=!0};
var eib=function(a,b,c,d,e,k,n,p){this._isDisposed=!1;this._elementRef=a;this._focusTrapFactory=b;this._changeDetectorRef=c;this._config=e;this.aga=k;this._ngZone=n;this._focusMonitor=p;this._animationStateChanged=new Hi;this._closeInteractionType=this._elementFocusedBeforeDialogWasOpened=null;this._ariaLabelledBy=e.ariaLabelledBy||null;this._document=d};Y(eib,ZXa);f=eib.prototype;f._initializeWithAttachedContent=function(){this._setupFocusTrap();this._capturePreviouslyFocusedElement()};
f.attachComponentPortal=function(a){this._portalOutlet.hasAttached();return this._portalOutlet.attachComponentPortal(a)};f.attachTemplatePortal=function(a){this._portalOutlet.hasAttached();return this._portalOutlet.attachTemplatePortal(a)};f._recaptureFocus=function(){this._containsFocus()||this._trapFocus()};
f.Vfa=function(a,b){this.aga.isFocusable(a)||(a.tabIndex=-1,this._ngZone.runOutsideAngular(function(){a.addEventListener("blur",function(){return a.removeAttribute("tabindex")});a.addEventListener("mousedown",function(){return a.removeAttribute("tabindex")})}));a.focus(b)};f.uH=function(a,b){(a=this._elementRef.nativeElement.querySelector(a))&&this.Vfa(a,b)};
f._trapFocus=function(){var a=this,b=this._elementRef.nativeElement;switch(this._config.autoFocus){case !1:case "dialog":this._containsFocus()||b.focus();break;case !0:case "first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(function(c){c||a._focusDialogContainer()});break;case "first-heading":this.uH('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.uH(this._config.autoFocus)}};
f._restoreFocus=function(){var a=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&a&&"function"===typeof a.focus){var b=hua(),c=this._elementRef.nativeElement;if(!b||b===this._document.body||b===c||c.contains(b))this._focusMonitor?(this._focusMonitor.focusVia(a,this._closeInteractionType),this._closeInteractionType=null):a.focus()}this._focusTrap&&this._focusTrap.destroy()};f._setupFocusTrap=function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)};
f._capturePreviouslyFocusedElement=function(){this._document&&(this._elementFocusedBeforeDialogWasOpened=hua())};f._focusDialogContainer=function(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()};f._containsFocus=function(){var a=this._elementRef.nativeElement,b=hua();return a===b||a.contains(b)};eib.ea=function(){return[{type:cc},{type:Oj},{type:Ji},{type:void 0,ra:[{type:Ub},{type:Yb,args:[We]}]},{type:An},{type:Nj},{type:Kd},{type:Mj}]};
eib.\u0275fac=function(a){return new (a||eib)(D(cc),D(Oj),D(Ji),D(We,8),D(An),D(Nj),D(Kd),D(Mj))};eib.\u0275dir=m({type:eib,viewQuery:function(a,b){a&1&&Ae(bk,7);if(a&2){var c;ze(c=Ce())&&(b._portalOutlet=c.first)}},features:[Ld]});var fib=function(){eib.apply(this,arguments);this._state="enter"};Y(fib,eib);fib.\u0275dir=eib.\u0275dir;fib.ea=eib.ea;
fib.prototype._onAnimationDone=function(a){var b=a.toState;a=a.totalTime;"enter"===b?(this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:a})):"exit"===b&&(this._restoreFocus(),this._animationStateChanged.next({state:"closed",totalTime:a}))};fib.prototype._onAnimationStart=function(a){var b=a.toState;a=a.totalTime;"enter"===b?this._animationStateChanged.next({state:"opening",totalTime:a}):("exit"===b||"void"===b)&&this._animationStateChanged.next({state:"closing",totalTime:a})};
fib.prototype._startExitAnimation=function(){this._state="exit";this._changeDetectorRef.markForCheck()};fib.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(fib)))(b||fib)}}();
fib.\u0275cmp=m({type:fib,selectors:[["mat-dialog-container"]],va:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],Ca:6,Aa:function(a,b){a&1&&Cpa("@dialogContainer.start",function(c){return b._onAnimationStart(c)})("@dialogContainer.done",function(c){return b._onAnimationDone(c)});a&2&&(Ud("id",b._id),Nd("role",b._config.role)("aria-labelledby",b._config.ariaLabel?null:b._ariaLabelledBy)("aria-label",b._config.ariaLabel)("aria-describedby",b._config.ariaDescribedBy||null),Moa("@dialogContainer",
b._state))},features:[Ld],ma:1,oa:0,qa:[["cdkPortalOutlet",""]],template:function(a){a&1&&P(0,IHa,0,0,"ng-template",0)},directives:[bk],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[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.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"],
encapsulation:2,data:{animation:[dib]}});
var gib=0,Bn=function(a,b,c){var d=this;c=void 0===c?"mat-dialog-"+gib++:c;this._overlayRef=a;this._containerInstance=b;this.id=c;this.disableClose=this._containerInstance._config.disableClose;this._afterOpened=new pd;this._afterClosed=new pd;this._beforeClosed=new pd;this._state=0;b._id=c;b._animationStateChanged.pipe(Nc(function(e){return"opened"===e.state}),ad(1)).subscribe(function(){d._afterOpened.next();d._afterOpened.complete()});b._animationStateChanged.pipe(Nc(function(e){return"closed"===
e.state}),ad(1)).subscribe(function(){clearTimeout(d._closeFallbackTimeout);d._finishDialogClose()});a._detachments.subscribe(function(){d._beforeClosed.next(d._result);d._beforeClosed.complete();d._afterClosed.next(d._result);d._afterClosed.complete();d.componentInstance=null;d._overlayRef.dispose()});a.keydownEvents().pipe(Nc(function(e){return 27===e.keyCode&&!d.disableClose&&!Xe(e)})).subscribe(function(e){e.preventDefault();JHa(d,"keyboard")});a.backdropClick().subscribe(function(){d.disableClose?
d._containerInstance._recaptureFocus():JHa(d,"mouse")})};f=Bn.prototype;f.close=function(a){var b=this;this._result=a;this._containerInstance._animationStateChanged.pipe(Nc(function(c){return"closing"===c.state}),ad(1)).subscribe(function(c){b._beforeClosed.next(a);b._beforeClosed.complete();b._overlayRef.detachBackdrop();b._closeFallbackTimeout=setTimeout(function(){return b._finishDialogClose()},c.totalTime+100)});this._state=1;this._containerInstance._startExitAnimation()};f.afterOpened=function(){return this._afterOpened};
f.afterClosed=function(){return this._afterClosed};f.backdropClick=function(){return this._overlayRef.backdropClick()};f.keydownEvents=function(){return this._overlayRef.keydownEvents()};f.updatePosition=function(a){var b=this._getPositionStrategy();a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):b.centerHorizontally();a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):b.centerVertically();this._overlayRef.updatePosition();return this};
f.updateSize=function(a,b){this._overlayRef.updateSize({width:void 0===a?"":a,height:void 0===b?"":b});this._overlayRef.updatePosition();return this};f.addPanelClass=function(a){this._overlayRef.addPanelClass(a);return this};f.removePanelClass=function(a){this._overlayRef.removePanelClass(a);return this};f.getState=function(){return this._state};f._finishDialogClose=function(){this._state=2;this._overlayRef.dispose()};f._getPositionStrategy=function(){return this._overlayRef.getConfig().positionStrategy};
var Cn=new $b("MatDialogData"),hib=new $b("mat-dialog-default-options"),iib=new $b("mat-dialog-scroll-strategy"),jib={provide:iib,deps:[dk],useFactory:function(a){return function(){return a.scrollStrategies.block()}}},kib=function(a,b,c,d,e,k,n,p,u,v){var y=this;this._overlay=a;this._injector=b;this._defaultOptions=c;this._parentDialog=d;this._overlayContainer=e;this._dialogRefConstructor=n;this._dialogContainerType=p;this._dialogDataToken=u;this._animationMode=v;this._openDialogsAtThisLevel=[];this._afterAllClosedAtThisLevel=
new pd;this._afterOpenedAtThisLevel=new pd;this._ariaHiddenElements=new Map;this.Ufa=!1;this.afterAllClosed=Fc(function(){return y.openDialogs.length?y._getAfterAllClosed():y._getAfterAllClosed().pipe(yd(void 0))});this._scrollStrategy=k};f=kib.prototype;f._getAfterAllClosed=function(){var a=this._parentDialog;return a?a._getAfterAllClosed():this._afterAllClosedAtThisLevel};
f.open=function(a,b){var c=this;b=KHa(b,this._defaultOptions||new An);b.id&&this.getDialogById(b.id);if(this.Ufa)return this.Msb;var d=this._createOverlay(b),e=this._attachDialogContainer(d,b);if("NoopAnimations"!==this._animationMode){var k=e._animationStateChanged.subscribe(function(p){"opening"===p.state&&(c.Ufa=!0);"opened"===p.state&&(c.Ufa=!1,k.unsubscribe())});this.nV||(this.nV=new jc);this.nV.add(k)}var n=this._attachDialogContent(a,e,d,b);this.Msb=n;this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology();
this.openDialogs.push(n);n.afterClosed().subscribe(function(){return c._removeOpenDialog(n)});this.afterOpened.next(n);e._initializeWithAttachedContent();return n};f.closeAll=function(){this._closeDialogs(this.openDialogs)};f.getDialogById=function(a){return this.openDialogs.find(function(b){return b.id===a})};f.ngOnDestroy=function(){this._closeDialogs(this._openDialogsAtThisLevel);this._afterAllClosedAtThisLevel.complete();this._afterOpenedAtThisLevel.complete();this.nV&&this.nV.unsubscribe()};
f._createOverlay=function(a){a=this._getOverlayConfig(a);return this._overlay.create(a)};f._getOverlayConfig=function(a){var b=new Yj({positionStrategy:this._overlay.position().global(),scrollStrategy:a.scrollStrategy||this._scrollStrategy(),panelClass:a.panelClass,hasBackdrop:a.hasBackdrop,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,disposeOnNavigation:a.closeOnNavigation});a.backdropClass&&(b.backdropClass=a.backdropClass);return b};
f._attachDialogContainer=function(a,b){var c=Jd({parent:b&&b.viewContainerRef&&b.viewContainerRef.injector||this._injector,providers:[{provide:An,useValue:b}]});return a.attach(new Zj(this._dialogContainerType,b.viewContainerRef,c,b.componentFactoryResolver)).instance};
f._attachDialogContent=function(a,b,c,d){c=new this._dialogRefConstructor(c,b,d.id);if(a instanceof xe)b.attachTemplatePortal(new ak(a,null,{$implicit:d.data,dialogRef:c}));else{var e=this._createInjector(d,c,b);a=b.attachComponentPortal(new Zj(a,d.viewContainerRef,e));c.componentInstance=a.instance}c.updateSize(d.width,d.height).updatePosition(d.position);return c};
f._createInjector=function(a,b,c){var d=a&&a.viewContainerRef&&a.viewContainerRef.injector;b=[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:a.data},{provide:this._dialogRefConstructor,useValue:b}];!a.direction||d&&d.get(Gj,null,8)||b.push({provide:Gj,useValue:{value:a.direction,change:oc()}});return Jd({parent:d||this._injector,providers:b})};
f._removeOpenDialog=function(a){a=this.openDialogs.indexOf(a);-1<a&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach(function(b,c){b?c.setAttribute("aria-hidden",b):c.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),this._getAfterAllClosed().next()))};
f._hideNonDialogContentFromAssistiveTechnology=function(){var a=this._overlayContainer.getContainerElement();if(a.parentElement)for(var b=a.parentElement.children,c=b.length-1;-1<c;c--){var d=b[c];d===a||"SCRIPT"===d.nodeName||"STYLE"===d.nodeName||d.hasAttribute("aria-live")||(this._ariaHiddenElements.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}};f._closeDialogs=function(a){for(var b=a.length;b--;)a[b].close()};
Ye.Object.defineProperties(kib.prototype,{openDialogs:{configurable:!0,enumerable:!0,get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},afterOpened:{configurable:!0,enumerable:!0,get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}}});kib.ea=function(){return[{type:dk},{type:Ff},{type:void 0},{type:void 0},{type:Xj},{type:void 0},{type:oQa},{type:oQa},{type:$b},{type:void 0}]};kib.\u0275fac=function(){Sd()};
kib.\u0275dir=m({type:kib});var Dn=function(a,b,c,d,e,k,n,p){kib.call(this,a,b,d,k,n,e,Bn,fib,Cn,p)};Y(Dn,kib);Dn.\u0275dir=kib.\u0275dir;Dn.ea=function(){return[{type:dk},{type:Ff},{type:zj,ra:[{type:Ub}]},{type:An,ra:[{type:Ub},{type:Yb,args:[hib]}]},{type:void 0,ra:[{type:Yb,args:[iib]}]},{type:Dn,ra:[{type:Ub},{type:Vb}]},{type:Xj},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};Dn.\u0275fac=function(a){return new (a||Dn)(l(dk),l(Ff),l(zj,8),l(hib,8),l(iib),l(Dn,12),l(Xj),l(Dj,8))};
Dn.\u0275prov=xb({token:Dn,factory:Dn.\u0275fac});
var lib=0,En=function(a,b,c){this.dialogRef=a;this._elementRef=b;this._dialog=c;this.type="button"};En.prototype.ngOnInit=function(){this.dialogRef||(this.dialogRef=LHa(this._elementRef,this._dialog.openDialogs))};En.prototype.ngOnChanges=function(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.dialogResult=a.currentValue};En.prototype._onButtonClick=function(a){JHa(this.dialogRef,0===a.screenX&&0===a.screenY?"keyboard":"mouse",this.dialogResult)};
En.ea=function(){return[{type:Bn,ra:[{type:Ub}]},{type:cc},{type:Dn}]};En.\u0275fac=function(a){return new (a||En)(D(Bn,8),D(cc),D(Dn))};
En.\u0275dir=m({type:En,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],Ca:2,Aa:function(a,b){a&1&&N("click",function(c){return b._onButtonClick(c)});a&2&&Nd("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},Ga:["matDialogClose"],features:[Gb]});
var Fn=function(a,b,c){this._dialogRef=a;this._elementRef=b;this._dialog=c;this.id="mat-dialog-title-"+lib++};Fn.prototype.ngOnInit=function(){var a=this;this._dialogRef||(this._dialogRef=LHa(this._elementRef,this._dialog.openDialogs));this._dialogRef&&Promise.resolve().then(function(){var b=a._dialogRef._containerInstance;b&&!b._ariaLabelledBy&&(b._ariaLabelledBy=a.id)})};Fn.ea=function(){return[{type:Bn,ra:[{type:Ub}]},{type:cc},{type:Dn}]};
Fn.\u0275fac=function(a){return new (a||Fn)(D(Bn,8),D(cc),D(Dn))};Fn.\u0275dir=m({type:Fn,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],va:[1,"mat-dialog-title"],Ca:1,Aa:function(a,b){a&2&&Ud("id",b.id)},inputs:{id:"id"},Ga:["matDialogTitle"]});var Gn=function(){};Gn.\u0275fac=function(a){return new (a||Gn)};Gn.\u0275dir=m({type:Gn,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],va:[1,"mat-dialog-content"]});var Hn=function(){};
Hn.\u0275fac=function(a){return new (a||Hn)};Hn.\u0275dir=m({type:Hn,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],va:[1,"mat-dialog-actions"]});
var In=function(){};In.\u0275fac=function(a){return new (a||In)};In.\u0275mod=r({type:In});In.\u0275inj=h({providers:[Dn,jib],imports:[[fk,ck,gk],gk]});
var Jn=new $b("MatSnackBarData"),OHa=function(){this.politeness="assertive";this.announcementMessage="";this.duration=0;this.data=null;this.horizontalPosition="center";this.verticalPosition="bottom"};
var mib=Me("state",[Qe("void, hidden",Pe({transform:"scale(0.8)",opacity:0})),Qe("visible",Pe({transform:"scale(1)",opacity:1})),Re("* => visible",Oe("150ms cubic-bezier(0, 0, 0.2, 1)")),Re("* => void, * => hidden",Oe("75ms cubic-bezier(0.4, 0.0, 1, 1)",Pe({opacity:0})))]);
var nib=function(a,b,c,d,e){this._isDisposed=!1;this._ngZone=a;this._elementRef=b;this._changeDetectorRef=c;this._platform=d;this.snackBarConfig=e;this._announceDelay=150;this._destroyed=!1;this._onAnnounce=new pd;this._onExit=new pd;this._onEnter=new pd;this._animationState="void";this._live="assertive"!==e.politeness||e.announcementMessage?"off"===e.politeness?"off":"polite":"assertive";this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))};
Y(nib,ZXa);f=nib.prototype;f.attachComponentPortal=function(a){this._assertNotAttached();this._applySnackBarClasses();return this._portalOutlet.attachComponentPortal(a)};f.attachTemplatePortal=function(a){this._assertNotAttached();this._applySnackBarClasses();return this._portalOutlet.attachTemplatePortal(a)};
f.onAnimationEnd=function(a){var b=a.fromState;a=a.toState;("void"===a&&"void"!==b||"hidden"===a)&&this._completeExit();if("visible"===a){var c=this._onEnter;this._ngZone.run(function(){c.next();c.complete()})}};f.enter=function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())};f.exit=function(){this._animationState="hidden";this._elementRef.nativeElement.setAttribute("mat-exit","");clearTimeout(this._announceTimeoutId);return this._onExit};
f.ngOnDestroy=function(){this._destroyed=!0;this._completeExit()};f._completeExit=function(){var a=this;this._ngZone.onMicrotaskEmpty.pipe(ad(1)).subscribe(function(){a._onExit.next();a._onExit.complete()})};
f._applySnackBarClasses=function(){var a=this._elementRef.nativeElement,b=this.snackBarConfig.panelClass;b&&(Array.isArray(b)?b.forEach(function(c){return a.classList.add(c)}):a.classList.add(b));"center"===this.snackBarConfig.horizontalPosition&&a.classList.add("mat-snack-bar-center");"top"===this.snackBarConfig.verticalPosition&&a.classList.add("mat-snack-bar-top")};f._assertNotAttached=function(){this._portalOutlet.hasAttached()};
f._screenReaderAnnounce=function(){var a=this;this._announceTimeoutId||this._ngZone.runOutsideAngular(function(){a._announceTimeoutId=setTimeout(function(){var b=a._elementRef.nativeElement.querySelector("[aria-hidden]"),c=a._elementRef.nativeElement.querySelector("[aria-live]");if(b&&c){var d=null;a._platform.isBrowser&&document.activeElement instanceof HTMLElement&&b.contains(document.activeElement)&&(d=document.activeElement);b.removeAttribute("aria-hidden");c.appendChild(b);null===d||void 0===
d?void 0:d.focus();a._onAnnounce.next();a._onAnnounce.complete()}},a._announceDelay)})};nib.ea=function(){return[{type:Kd},{type:cc},{type:Ji},{type:Ej},{type:OHa}]};nib.\u0275fac=function(a){return new (a||nib)(D(Kd),D(cc),D(Ji),D(Ej),D(OHa))};
nib.\u0275cmp=m({type:nib,selectors:[["snack-bar-container"]],viewQuery:function(a,b){a&1&&Ae(bk,7);if(a&2){var c;ze(c=Ce())&&(b._portalOutlet=c.first)}},va:[1,"mat-snack-bar-container"],Ca:1,Aa:function(a,b){a&1&&Cpa("@state.done",function(c){return b.onAnimationEnd(c)});a&2&&Moa("@state",b._animationState)},features:[Ld],ma:3,oa:2,qa:[["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(a,b){a&1&&(E(0,"div",0),P(1,MHa,0,0,"ng-template",1),F(),G(2,"div"));a&2&&(x(2),Nd("aria-live",b._live)("role",
b._role))},directives:[bk],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"],encapsulation:2,data:{animation:[mib]}});
var oib=Math.pow(2,31)-1,pib=function(a,b){var c=this;this._overlayRef=b;this._afterDismissed=new pd;this._afterOpened=new pd;this._onAction=new pd;this._dismissedByAction=!1;this.containerInstance=a;this.onAction().subscribe(function(){return c.dismiss()});a._onExit.subscribe(function(){return c._finishDismiss()})};f=pib.prototype;f.dismiss=function(){this._afterDismissed.closed||this.containerInstance.exit();clearTimeout(this._durationTimeoutId)};
f.dismissWithAction=function(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete());clearTimeout(this._durationTimeoutId)};f._dismissAfter=function(a){var b=this;this._durationTimeoutId=setTimeout(function(){return b.dismiss()},Math.min(a,oib))};f._open=function(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())};
f._finishDismiss=function(){this._overlayRef.dispose();this._onAction.closed||this._onAction.complete();this._afterDismissed.next({dismissedByAction:this._dismissedByAction});this._afterDismissed.complete();this._dismissedByAction=!1};f.afterOpened=function(){return this.containerInstance._onEnter};f.onAction=function(){return this._onAction};
var qib=function(a,b){this.snackBarRef=a;this.data=b};qib.prototype.action=function(){this.snackBarRef.dismissWithAction()};Ye.Object.defineProperties(qib.prototype,{hasAction:{configurable:!0,enumerable:!0,get:function(){return!!this.data.action}}});qib.ea=function(){return[{type:pib},{type:void 0,ra:[{type:Yb,args:[Jn]}]}]};qib.\u0275fac=function(a){return new (a||qib)(D(pib),D(Jn))};
qib.\u0275cmp=m({type:qib,selectors:[["simple-snack-bar"]],va:[1,"mat-simple-snackbar"],ma:3,oa:2,qa:[[1,"mat-simple-snack-bar-content"],["class","mat-simple-snackbar-action",4,"ngIf"],[1,"mat-simple-snackbar-action"],["mat-button","",3,"click"]],template:function(a,b){a&1&&(E(0,"span",0),R(1),F(),P(2,NHa,3,1,"div",1));a&2&&(x(1),ke(b.data.message),x(1),A("ngIf",b.hasAction))},directives:[hj,gm],styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}.mat-simple-snack-bar-content{overflow:hidden;text-overflow:ellipsis}\n"],
encapsulation:2,changeDetection:0});
var Kn=function(){};Kn.\u0275fac=function(a){return new (a||Kn)};Kn.\u0275mod=r({type:Kn});Kn.\u0275inj=h({imports:[[fk,ck,wj,im,gk],gk]});
var rib=new $b("mat-snack-bar-default-options",{providedIn:"root",factory:PHa}),sib=function(a,b,c,d,e,k){this._overlay=a;this._live=b;this._injector=c;this._breakpointObserver=d;this._parentSnackBar=e;this._defaultConfig=k;this._snackBarRefAtThisLevel=null};f=sib.prototype;f.openFromComponent=function(a,b){return this._attach(a,b)};f.openFromTemplate=function(a,b){return this._attach(a,b)};
f.open=function(a,b,c){b=void 0===b?"":b;var d=Object.assign(Object.assign({},this._defaultConfig),c);d.data={message:a,action:b};d.announcementMessage===a&&(d.announcementMessage=void 0);return this.openFromComponent(this.simpleSnackBarComponent,d)};f.dismiss=function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()};f.ngOnDestroy=function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()};
f._attachSnackBarContainer=function(a,b){var c=Jd({parent:b&&b.viewContainerRef&&b.viewContainerRef.injector||this._injector,providers:[{provide:OHa,useValue:b}]});a=a.attach(new Zj(this.snackBarContainerComponent,b.viewContainerRef,c));a.instance.snackBarConfig=b;return a.instance};
f._attach=function(a,b){var c=this,d=Object.assign(Object.assign(Object.assign({},new OHa),this._defaultConfig),b),e=this._createOverlay(d);b=this._attachSnackBarContainer(e,d);var k=new pib(b,e);if(a instanceof xe)k.instance=b.attachTemplatePortal(new ak(a,null,{$implicit:d.data,snackBarRef:k}));else{var n=this._createInjector(d,k);a=b.attachComponentPortal(new Zj(a,void 0,n));k.instance=a.instance}this._breakpointObserver.observe("(max-width: 599.98px) and (orientation: portrait)").pipe(Bd(e._detachments)).subscribe(function(p){e.overlayElement.classList.toggle(c.w3b,
p.matches)});d.announcementMessage&&b._onAnnounce.subscribe(function(){c._live.announce(d.announcementMessage,d.politeness)});this._animateSnackBar(k,d);return this._openedSnackBarRef=k};
f._animateSnackBar=function(a,b){var c=this;a._afterDismissed.subscribe(function(){c._openedSnackBarRef==a&&(c._openedSnackBarRef=null);b.announcementMessage&&c._live.clear()});this._openedSnackBarRef?(this._openedSnackBarRef._afterDismissed.subscribe(function(){a.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):a.containerInstance.enter();b.duration&&0<b.duration&&a.afterOpened().subscribe(function(){return a._dismissAfter(b.duration)})};
f._createOverlay=function(a){var b=new Yj;b.direction=a.direction;var c=this._overlay.position().global(),d="rtl"===a.direction;d="left"===a.horizontalPosition||"start"===a.horizontalPosition&&!d||"end"===a.horizontalPosition&&d;var e=!d&&"center"!==a.horizontalPosition;d?c.left("0"):e?c.right("0"):c.centerHorizontally();"top"===a.verticalPosition?c.top("0"):c.bottom("0");b.positionStrategy=c;return this._overlay.create(b)};
f._createInjector=function(a,b){return Jd({parent:a&&a.viewContainerRef&&a.viewContainerRef.injector||this._injector,providers:[{provide:pib,useValue:b},{provide:Jn,useValue:a.data}]})};Ye.Object.defineProperties(sib.prototype,{_openedSnackBarRef:{configurable:!0,enumerable:!0,get:function(){var a=this._parentSnackBar;return a?a._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(a){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=a:this._snackBarRefAtThisLevel=a}}});
sib.ea=function(){return[{type:dk},{type:Sj},{type:Ff},{type:pn},{type:sib,ra:[{type:Ub},{type:Vb}]},{type:OHa,ra:[{type:Yb,args:[rib]}]}]};sib.\u0275fac=function(a){return new (a||sib)(l(dk),l(Sj),l(Ff),l(pn),l(sib,12),l(rib))};sib.\u0275prov=xb({token:sib,factory:sib.\u0275fac});var Ln=function(a,b,c,d,e,k){sib.call(this,a,b,c,d,e,k);this.simpleSnackBarComponent=qib;this.snackBarContainerComponent=nib;this.w3b="mat-snack-bar-handset"};Y(Ln,sib);
Ln.ea=function(){return[{type:dk},{type:Sj},{type:Ff},{type:pn},{type:Ln,ra:[{type:Ub},{type:Vb}]},{type:OHa,ra:[{type:Yb,args:[rib]}]}]};Ln.\u0275fac=function(a){return new (a||Ln)(l(dk),l(Sj),l(Ff),l(pn),l(Ln,12),l(rib))};Ln.\u0275prov=xb({token:Ln,factory:Ln.\u0275fac,providedIn:Kn});
var tib=function(a){a.body.classList.add("ace-focus-indicators-enabled","cfc-focus-indicators-enabled")};tib.ea=function(){return[{type:Document,ra:[{type:Yb,args:[We]}]},{type:cib}]};tib.\u0275fac=function(a){return new (a||tib)(l(We),l(cib))};tib.\u0275mod=r({type:tib});tib.\u0275inj=h({providers:[{provide:ehb,useValue:{enabled:!1}},{provide:Xj,useExisting:fhb}],imports:[[ahb,ohb,bib,fk,In,Kn,chb,Ck]]});
var uib=function(a){this.delegate=a;this.destroyNode=this.delegate.destroyNode?function(b){a.destroyNode(b)}:null};f=uib.prototype;f.destroy=function(){this.delegate.destroy()};f.createElement=function(a,b){return this.delegate.createElement(a,b)};f.createComment=function(a){return this.delegate.createComment(a)};f.createText=function(a){return this.delegate.createText(a)};f.appendChild=function(a,b){this.delegate.appendChild(a,b)};f.insertBefore=function(a,b,c){this.delegate.insertBefore(a,b,c)};
f.removeChild=function(a,b){this.delegate.removeChild(a,b)};f.selectRootElement=function(a){return this.delegate.selectRootElement(a)};f.parentNode=function(a){return this.delegate.parentNode(a)};f.nextSibling=function(a){return this.delegate.nextSibling(a)};f.setAttribute=function(a,b,c,d){this.delegate.setAttribute(a,b,c,d)};f.removeAttribute=function(a,b,c){this.delegate.removeAttribute(a,b,c)};f.addClass=function(a,b){this.delegate.addClass(a,b)};
f.removeClass=function(a,b){this.delegate.removeClass(a,b)};f.setStyle=function(a,b,c,d){this.delegate.setStyle(a,b,c,d)};f.removeStyle=function(a,b,c){this.delegate.removeStyle(a,b,c)};f.setProperty=function(a,b,c){this.delegate.setProperty(a,b,c)};f.setValue=function(a,b){this.delegate.setValue(a,b)};f.listen=function(a,b,c){return this.delegate.listen(a,b,c)};Ye.Object.defineProperties(uib.prototype,{data:{configurable:!0,enumerable:!0,get:function(){return this.delegate.data}}});
var wib={provide:ui,useFactory:function(a,b,c){a=new YWa(a,b,c);return new vib(a)},deps:[PVa,NWa,Kd]},vib=function(a){this.delegate=a;this.rendererCache=new Map};vib.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()};vib.prototype.end=function(){this.delegate.end&&this.delegate.end()};vib.prototype.createRenderer=function(a,b){a=this.delegate.createRenderer(a,b);b=this.rendererCache.get(a);b||(b=new xib(a),this.rendererCache.set(a,b));return b};vib.ea=function(){return[{type:ui}]};
vib.\u0275fac=function(a){return new (a||vib)(l(ui))};vib.\u0275prov=xb({token:vib,factory:vib.\u0275fac,providedIn:"root"});var yib=Zone.root,zib=new Set("mouseenter mouseleave mousemove mouseout mouseover mousewheel scroll pointerover pointerenter pointermove pointerout pointerleave".split(" ")),xib=function(a){uib.call(this,a);this.delegate=a};Y(xib,uib);
xib.prototype.listen=function(a,b,c){var d=this;return"string"!==typeof a&&zib.has(b)&&Zone.current!==yib?yib.run(function(){return d.delegate.listen(a,b,c)}):this.delegate.listen(a,b,c)};
var Aib=[{path:"details/:region/:name",loadChildren:"jsmod_compute_commitments_details_ng2",pathMatch:"full"},{path:"",loadChildren:"jsmod_compute_commitments_list_ng2",pathMatch:"full"}];mf("/compute/commitments");mf("/compute/commitments/details/:region/:name");
var Bib=[{path:"detail/:zone/:name",loadChildren:"jsmod_compute_reservations_detail",pathMatch:"full"}];mf("/compute/reservations/detail/:region/:name");
var Mn=[{path:"bareMetalSolution",loadChildren:"jsmod_compute_bare_metal_solution_add_page",pathMatch:"full"},{path:"bareMetalSolution/add",loadChildren:"jsmod_compute_bare_metal_solution_add_page",pathMatch:"full"},{path:"bareMetalSolution/networks",loadChildren:"jsmod_compute_bare_metal_solution_networks_list_page",pathMatch:"full"},{path:"bareMetalSolution/networks/details/:location/:name",loadChildren:"jsmod_compute_bare_metal_solution_networks_details_page",pathMatch:"full"},{path:"bareMetalSolution/nfsShares",
loadChildren:"jsmod_compute_bare_metal_solution_nfs_shares_list_page",pathMatch:"full"},{path:"bareMetalSolution/servers",loadChildren:"jsmod_compute_bare_metal_solution_servers_list_page",pathMatch:"full"},{path:"bareMetalSolution/servers/details/:location/:name",loadChildren:"jsmod_compute_bare_metal_solution_servers_details_page",pathMatch:"full"},{path:"bareMetalSolution/snapshotSchedulePolicies",loadChildren:"jsmod_compute_bare_metal_solution_snapshot_schedule_policies_list_page",pathMatch:"full"},
{path:"bareMetalSolution/snapshotSchedulePolicies/details/:name",loadChildren:"jsmod_compute_bare_metal_solution_snapshot_schedule_policies_details_page",pathMatch:"full"},{path:"bareMetalSolution/volumes",loadChildren:"jsmod_compute_bare_metal_solution_volumes_list_page",pathMatch:"full"},{path:"bareMetalSolution/volumes/details/:location/:name",loadChildren:"jsmod_compute_bare_metal_solution_volumes_details_page",pathMatch:"full"},{path:"disks",loadChildren:"jsmod_compute_disk_list",pathMatch:"full"},
{path:"disksAdd",loadChildren:"jsmod_compute_disk_add_page",pathMatch:"full"},{path:"disksDetail/regions/:region/disks/:name",loadChildren:"jsmod_compute_disk_details",pathMatch:"full"},{path:"disksDetail/zones/:zone/disks/:name",loadChildren:"jsmod_compute_disk_details",pathMatch:"full"},{path:"images",loadChildren:"jsmod_compute_images_list_ng2",pathMatch:"full"},{path:"imagesDetail/projects/:imageProject/global/images/:name",loadChildren:"jsmod_compute_images_details_ng2",pathMatch:"full"},{path:"imagesExport/:imageProject/:name",
loadChildren:"jsmod_compute_images_export",pathMatch:"full"},{path:"instanceTemplates/list",loadChildren:"jsmod_compute_instance_templates_list_page",pathMatch:"full"},{path:"instances",loadChildren:"jsmod_compute_instances_list_ng2",pathMatch:"full"},{path:"instancesDetailOsInfo/zones/:zone/instances/:name",loadChildren:"jsmod_compute_instance_details",pathMatch:"full"},{path:"instancesMonitoringDetail/zones/:zone/instances/:name",loadChildren:"jsmod_compute_instance_details",pathMatch:"full"},{path:"instanceSchedulePolicies/details/regions/:region/resourcePolicy/:name",
loadChildren:"jsmod_compute_instances_schedule_policies_details",pathMatch:"full"},{path:"instantSnapshotsDetail/regions/:region/instantSnapshots/:name",loadChildren:"jsmod_compute_instant_snapshots_details",pathMatch:"full"},{path:"instantSnapshotsDetail/zones/:zone/instantSnapshots/:name",loadChildren:"jsmod_compute_instant_snapshots_details",pathMatch:"full"},{path:"machineImages",loadChildren:"jsmod_compute_machine_images_list",pathMatch:"full"},{path:"machineImages/create",loadChildren:"jsmod_compute_machine_images_create",
pathMatch:"full"},{path:"machineImages/details/:name",loadChildren:"jsmod_compute_machine_images_details",pathMatch:"full"},{path:"nodeGroups/add",loadChildren:"jsmod_compute_sole_tenancy_add_page",pathMatch:"full"},{path:"nodeGroups/details/:zone/:name",loadChildren:"jsmod_compute_sole_tenancy_node_group_details_page",pathMatch:"full"},{path:"nodeGroups/nodes/details/:zone/:nodeGroupName/:nodeName",loadChildren:"jsmod_compute_sole_tenancy_node_details_page",pathMatch:"full"},{path:"snapshots",loadChildren:"jsmod_compute_snapshots_list_ng2",
pathMatch:"full"},{path:"snapshotsAdd",loadChildren:"jsmod_compute_snapshots_add",pathMatch:"full"},{path:"snapshotsDetail/projects/:project/:region/snapshots/:name",loadChildren:"jsmod_compute_snapshots_detail",pathMatch:"full"},{path:"snapshotSchedulePolicies/add",loadChildren:"jsmod_compute_snapshot_schedule_policy_add",pathMatch:"full"},{path:"snapshotSchedulePolicies/details/:region/:name",loadChildren:"jsmod_compute_snapshot_schedule_policy_details",pathMatch:"full"},{path:"soleTenancy",loadChildren:"jsmod_compute_sole_tenancy_list_page",
pathMatch:"full"},{path:"zones",loadChildren:"jsmod_compute_zones_list",pathMatch:"full"}];mf("/compute/bareMetalSolution");mf("/compute/bareMetalSolution/add");mf("/compute/bareMetalSolution/networks");mf("/compute/bareMetalSolution/networks/details/:location/:name");mf("/compute/bareMetalSolution/nfsShares");mf("/compute/bareMetalSolution/servers");mf("/compute/bareMetalSolution/servers/details/:location/:name");mf("/compute/bareMetalSolution/snapshotSchedulePolicies");mf("/compute/bareMetalSolution/snapshotSchedulePolicies/details/:location/:name");
mf("/compute/bareMetalSolution/volumes");mf("/compute/bareMetalSolution/volumes/details/:location/:name");mf("/compute/disksAdd");mf("/compute/disksDetail/regions/:region/disks/:name");mf("/compute/disksDetail/zones/:zone/disks/:name");mf("/compute/images");mf("/compute/imagesDetail/projects/:imageProject/global/images/:name");mf("/compute/imagesExport/:project/:name");mf("/compute/instanceSchedulePolicies/details/regions/:region/resourcePolicy/:name");mf("/compute/instanceTemplates/list");mf("/compute/instances");
mf("/compute/instancesDetailOsInfo/zones/:zone/instances/:name");mf("/compute/instancesMonitoringDetail/zones/:zone/instances/:name");mf("/compute/instantSnapshotsDetail/regions/:region/instantSnapshots/:name");mf("/compute/instantSnapshotsDetail/zones/:zone/instantSnapshots/:name");mf("/compute/machineImages");mf("/compute/machineImages/create");mf("/compute/machineImages/details/:name");mf("/compute/nodeGroups/add");mf("/compute/nodeGroups/details/:zone/:name");mf("/compute/nodeGroups/nodes/details/:zone/:nodeGroupName/:nodeName");
mf("/compute/snapshots");mf("/compute/snapshotsAdd");mf("/compute/snapshotsDetail/projects/:project/:region/snapshots/:name");mf("/compute/snapshotSchedulePolicies/add");mf("/compute/snapshotSchedulePolicies/details/:region/:name");mf("/compute/soleTenancy");
mf("/compute/tpus");mf("/compute/tpus/details/:location/:name");mf("/compute/tpus/add");
lf("/endpoints");
var Cib=[];
var Dib=function(a){this.deferredLoader=a};Dib.prototype.canActivate=function(a,b){var c=this;return wc(function(d){return d.return(c.deferredLoader.loadService(c.typeInfo).then(function(e){return QHa(e.canActivate(a,b))}))})};Dib.prototype.canActivateChild=function(a,b){var c=this;return wc(function(d){return d.return(c.deferredLoader.loadService(c.typeInfo).then(function(e){return QHa(e.canActivateChild(a,b))}))})};Dib.ea=function(){return[{type:jf}]};Dib.\u0275fac=function(a){return new (a||Dib)(l(jf))};
Dib.\u0275prov=xb({token:Dib,factory:Dib.\u0275fac});
var Eib=function(){Dib.apply(this,arguments);this.typeInfo={moduleId:"pm_require_purview_guard",className:"RequirePurviewGuard"}};Y(Eib,Dib);Eib.ea=Dib.ea;Eib.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Eib)))(b||Eib)}}();Eib.\u0275prov=xb({token:Eib,factory:Eib.\u0275fac,providedIn:"root"});
var Fib={path:"list/:id",loadChildren:"jsmod_recommendation_list"},Gib=hf("ShareableLinks__shareable_links_enabled"),Hib=hf("ShareableLinks__shareable_links_launch_enabled"),Iib={path:"view-link/:resourceType/:entityId/locations/:location/:producerKind/:assistType/:assistKind/:assistId",loadChildren:"jsmod_recommendations_hub_view_link"},Jib=Gib||Hib?[Iib]:[],Kib=[{path:"",loadChildren:"jsmod_recommendation_hub_card_page"},Fib,{path:"history",loadChildren:"jsmod_recommendation_history"},{path:"export/create",
loadChildren:"jsmod_recommendations_hub_export_create"}].concat(Ab(Jib)),Lib=[Fib].concat(Ab(Jib));
var Mib=function(a){this.analyticsService=a};Mib.prototype.canActivate=function(){this.analyticsService.recordExperimentExposure(13835904);return oc(!0)};Mib.ea=function(){return[{type:Sl}]};Mib.\u0275fac=function(a){return new (a||Mib)(l(Sl))};Mib.\u0275prov=xb({token:Mib,factory:Mib.\u0275fac,providedIn:"root"});
var Nib=function(a){this.deferredLoader=a};Nib.prototype.resolve=function(a){var b=a.data.deferredView;if(!b||!b.moduleId||!b.className)throw Error("mh");return this.deferredLoader.loadModule(b.moduleId).then(function(c){return Object.assign(Object.assign({},b),{moduleRef:c})})};Nib.ea=function(){return[{type:jf}]};Nib.\u0275fac=function(a){return new (a||Nib)(l(jf))};Nib.\u0275prov=xb({token:Nib,factory:Nib.\u0275fac,providedIn:"root"});
var Oib=function(a){this.deferredView=a.snapshot.data.deferredView;if(!this.deferredView||!this.deferredView.moduleRef)throw Error("nh");};Oib.ea=function(){return[{type:of}]};Oib.\u0275fac=function(a){return new (a||Oib)(D(of))};Oib.\u0275cmp=m({type:Oib,selectors:[["ng-component"]],ma:1,oa:1,qa:[["xapDeferredLoaderOutletLite","",3,"typeInfo"]],template:function(a,b){a&1&&P(0,WHa,0,0,"ng-template",0);a&2&&A("typeInfo",b.deferredView)},directives:[Ak],encapsulation:2});
var Pib=!1,Qib={path:"preview",redirectTo:"dashboard"},Rib={deferredView:{moduleId:"pm_home_tab_bar",className:"HomeTabBar"}},Sib=[{path:"",runGuardsAndResolvers:THa(["walkthrough_id"]),canActivate:[Mib],component:Oib,resolve:{deferredView:Nib},data:Pib?{}:Rib,children:[{path:"",canActivate:[Sfb],component:Tfb,data:{bypassGettingStarted:!0},pathMatch:"full"},{path:"dashboard",loadChildren:"jsmod_home_dashboard_shell"},Qib,{path:"activity",loadChildren:"jsmod_activity_activity_home"},{path:"recommendations",
children:Kib,canActivate:[Eib],data:{purview:{supportedTypes:[2,0,43]}}},{path:"billingRecommendations",children:Lib,canActivate:[Eib],data:{purview:{strategy:3,hidePurviewPicker:!0}}}]}];
lf("/hybrid/hubs");
var Tib=[{path:"interconnects/await/:interconnectName",loadChildren:"jsmod_hybrid_connectivity_interconnect_interconnects_await",pathMatch:"full"},{path:"interconnects/details/:interconnectName",loadChildren:"jsmod_hybrid_connectivity_interconnect_interconnects_details",pathMatch:"full"},{path:"interconnects/edit/:interconnectName",loadChildren:"jsmod_hybrid_connectivity_interconnect_edit",pathMatch:"full"},{path:"interconnects",children:[{path:"select",loadChildren:"jsmod_hybrid_connectivity_interconnect_select_page",pathMatch:"full"},
{path:"order",loadChildren:"jsmod_hybrid_connectivity_interconnect_interconnects_order",pathMatch:"full"},{path:"list",loadChildren:"jsmod_hybrid_connectivity_interconnect_list_page",pathMatch:"full"},{path:"",redirectTo:"list",pathMatch:"full"}]},{path:"attachments/select",loadChildren:"jsmod_hybrid_connectivity_interconnect_select_page",pathMatch:"full"},{path:"attachments/addPartner",loadChildren:"jsmod_hybrid_connectivity_interconnect_attachment_partner_add",pathMatch:"full"},{path:"attachments/addDedicated",
loadChildren:"jsmod_hybrid_connectivity_interconnect_attachment_dedicated_add",pathMatch:"full"},{path:"attachments/addDedicated/:interconnectName",loadChildren:"jsmod_hybrid_connectivity_interconnect_attachment_dedicated_add",pathMatch:"full"},{path:"attachments/pendingPartner/:region/:attachmentName",loadChildren:"jsmod_hybrid_connectivity_interconnect_attachments_pending_partner",pathMatch:"full"},{path:"attachments/details/:region/:attachmentName",loadChildren:"jsmod_hybrid_connectivity_interconnect_attachments_attachment_details",
pathMatch:"full"},{path:"attachments/edit/:region/:attachmentName",loadChildren:"jsmod_hybrid_connectivity_interconnect_attachments_attachment_edit",pathMatch:"full"},{path:"vpn/select",loadChildren:"jsmod_hybrid_connectivity_vpn_select_page",pathMatch:"full"},{path:"routers/bgpSession/:region/:routerName/:sessionName",loadChildren:"jsmod_hybrid_connectivity_routers_bgp_session_details",pathMatch:"full"},{path:"routers",children:[{path:"add",loadChildren:"jsmod_hybrid_connectivity_routers_add",pathMatch:"full"},
{path:"details/:region/:resourceName",loadChildren:"jsmod_hybrid_connectivity_routers_details",pathMatch:"full"},{path:"list",loadChildren:"jsmod_hybrid_connectivity_routers_list",pathMatch:"full"},{path:"",redirectTo:"list",pathMatch:"full"}]},{path:"vpn/gateways/addTunnel/:region/:gatewayName",loadChildren:"jsmod_hybrid_connectivity_vpn_add_tunnel",pathMatch:"full"},{path:"vpn/addPeerGateway",loadChildren:"jsmod_hybrid_connectivity_vpn_add_peer_gateway",pathMatch:"full"},{path:"vpn/addHaTunnel/:gatewayType/:region/:gatewayName",
loadChildren:"jsmod_hybrid_connectivity_vpn_add_ha_tunnel",pathMatch:"full"},{path:"vpn/addHaTunnel",loadChildren:"jsmod_hybrid_connectivity_vpn_add_ha_tunnel",pathMatch:"full"},{path:"vpn/add",loadChildren:"jsmod_hybrid_connectivity_vpn_add_page",pathMatch:"full"},{path:"vpn/addGateway",loadChildren:"jsmod_hybrid_connectivity_vpn_add_gateway_page",pathMatch:"full"},{path:"needsbilling",loadChildren:"jsmod_networking_needsbilling_redirect",pathMatch:"full"},{path:"vpn/list",loadChildren:"jsmod_hybrid_connectivity_vpn_list",
pathMatch:"full"},{path:"vpn",redirectTo:"vpn/list",pathMatch:"full"},{path:"",redirectTo:"vpn/list",pathMatch:"full"},{path:"vpn/gateways/details/:region/:gatewayName",loadChildren:"jsmod_hybrid_connectivity_vpn_details_gateway",pathMatch:"full"},{path:"vpn/details/:region/:gatewayName",redirectTo:"vpn/gateways/details/:region/:gatewayName",pathMatch:"full"},{path:"vpn/tunnels/details/:region/:tunnelName",loadChildren:"jsmod_hybrid_connectivity_vpn_details_tunnel_page",pathMatch:"full"},{path:"vpn/addHa",
loadChildren:"jsmod_hybrid_connectivity_vpn_add_ha",pathMatch:"full"},{path:"hubs/details/:id",loadChildren:"jsmod_hybrid_connectivity_hubs_details"},{path:"hubs/add",loadChildren:"jsmod_hybrid_connectivity_hubs_add",pathMatch:"full"},{path:"hubs",redirectTo:"hubs/list",pathMatch:"full"},{path:"hubs/list",loadChildren:"jsmod_hybrid_connectivity_hubs_list",pathMatch:"full"},{path:"hubs/spokes/details/:location/:id",loadChildren:"jsmod_hybrid_connectivity_hubs_spoke_details",pathMatch:"full"},{path:"hubs/spokes/add/:hubId",
loadChildren:"jsmod_hybrid_connectivity_hubs_spoke_add",pathMatch:"full"},{path:"hubs/spokes/add-instance/:location/:id",loadChildren:"jsmod_hybrid_connectivity_hubs_spoke_instance_add",pathMatch:"full"}];
var Uib=[{path:"query",pathMatch:"full",loadChildren:"jsmod_logs_viewer_page"},{path:"dashboard",loadChildren:"jsmod_logs_dashboard_dashboard_page",pathMatch:"full"},{path:"router",loadChildren:"jsmod_logs_router_page",pathMatch:"full"},{path:"router/sink",loadChildren:"jsmod_logs_router_sink_edit_page",pathMatch:"full"},{path:"router/sink/:id",loadChildren:"jsmod_logs_router_sink_edit_page",pathMatch:"full"},{path:"router/next",loadChildren:"jsmod_logs_router_sink_next_steps_page",pathMatch:"full"},
{path:"exports",redirectTo:"router",pathMatch:"full"},{path:"storage",loadChildren:"jsmod_logs_storage_page",pathMatch:"full"},{path:"storage/bucket",loadChildren:"jsmod_logs_bucket_edit_page",pathMatch:"full"},{path:"storage/bucket/:name",loadChildren:"jsmod_logs_bucket_edit_page",pathMatch:"full"},{path:"usage",redirectTo:"storage",pathMatch:"full"},{path:"metrics",loadChildren:"jsmod_logs_metric_page",pathMatch:"full"},{path:"metrics/edit",loadChildren:"jsmod_logs_metric_edit_page",pathMatch:"full"},
{path:"metrics/edit/:id",loadChildren:"jsmod_logs_metric_edit_page",pathMatch:"full"},{path:"metrics/next",loadChildren:"jsmod_logs_metric_next_steps_page",pathMatch:"full"}];
var Vib=RegExp("\\(cameo:(\\w+)([^;)]*)([^)]*)\\)","i");
var Wib=[{path:"needsbilling",loadChildren:"jsmod_networking_needsbilling_redirect",pathMatch:"full"},{path:"securitypolicies/adaptiveprotection",loadChildren:"jsmod_net_security_securitypolicies_adaptive_protection",pathMatch:"full"},{path:"securitypolicies/managedprotection",loadChildren:"jsmod_net_security_securitypolicies_managedprotection",pathMatch:"full"},{path:"ids/list",loadChildren:"jsmod_net_security_ids_list",pathMatch:"full"},{path:"ids/add",loadChildren:"jsmod_net_security_ids_add",
pathMatch:"full"},{path:"ids/threatDetails/:id/:timestamp",loadChildren:"jsmod_net_security_ids_threat_details",pathMatch:"full"},{path:"ids/details/:location/:name",loadChildren:"jsmod_net_security_ids_details",pathMatch:"full"},{path:"ids",pathMatch:"full",redirectTo:"ids/list"}];
var Xib=[{path:"response-policies",redirectTo:"response-policies/list",pathMatch:"full"},{path:"response-policies/create",loadChildren:"jsmod_net_services_dns_response_policies_create_page",pathMatch:"full"},{path:"response-policies/list",loadChildren:"jsmod_net_services_dns_response_policies_list_page",pathMatch:"full"},{path:"response-policies/:responsePolicy/view",loadChildren:"jsmod_net_services_dns_response_policies_view_page",pathMatch:"full"},{path:"response-policies/:responsePolicy/edit",
loadChildren:"jsmod_net_services_dns_response_policies_edit_page",pathMatch:"full"},{path:"response-policies/:responsePolicy/response-policy-rules/create",loadChildren:"jsmod_net_services_dns_response_policies_response_policy_rules_create_page",pathMatch:"full"},{path:"response-policies/:responsePolicy/response-policy-rules/:responsePolicyRule/edit",loadChildren:"jsmod_net_services_dns_response_policies_response_policy_rules_edit_page",pathMatch:"full"},{path:"response-policies/:responsePolicy/response-policy-rules/:responsePolicyRule/view",
loadChildren:"jsmod_net_services_dns_response_policies_response_policy_rules_view_page",pathMatch:"full"},{path:"policies/details/:resourceName",redirectTo:"policies/:resourceName/view",pathMatch:"full"},{path:"policies/:policyName/edit",loadChildren:"jsmod_net_services_dns_policies_edit_page",pathMatch:"full"},{path:"policies/:policyName/view",loadChildren:"jsmod_net_services_dns_policies_details",pathMatch:"full"},{path:"policies/create",loadChildren:"jsmod_net_services_dns_policies_create",pathMatch:"full"},
{path:"zones",loadChildren:"jsmod_net_services_zone_list",pathMatch:"full"},{path:"zones/~new",redirectTo:"dns/zones/new/create"},{path:"zones/new/create",loadChildren:"jsmod_net_services_dns_zones_create_page",pathMatch:"full"},{path:"zones/:zoneName/details",loadChildren:"jsmod_net_services_dns_zones_details_page",pathMatch:"full"},{path:"zones/:zoneName",redirectTo:"zones/:zoneName/details",pathMatch:"full"},{path:"policies/list",loadChildren:"jsmod_net_services_dns_policies_list",pathMatch:"full"},
{path:"policies",redirectTo:"policies/list",pathMatch:"full"},{path:"zones/:zoneName/edit",loadChildren:"jsmod_net_services_dns_zones_edit_page",pathMatch:"full"},{path:"zones/:zoneName/rrsets/create",loadChildren:"jsmod_net_services_dns_zones_rrsets_create",pathMatch:"full"},{path:"zones/:zoneName/rrsets/:domain/:type/edit",loadChildren:"jsmod_net_services_dns_zones_rrsets_edit",pathMatch:"full"},{path:"zones/:zoneName/rrsets/:domain/:type/view",loadChildren:"jsmod_net_services_dns_zones_rrsets_view_page",
pathMatch:"full"},{path:"",redirectTo:"zones",pathMatch:"full"}],Yib=[{path:"registrations",redirectTo:"registrations/list",pathMatch:"full"},{path:"registrations/create",loadChildren:"jsmod_net_services_domains_registrations_create",pathMatch:"full"},{path:"registrations/list",loadChildren:"jsmod_net_services_domains_registrations_list",pathMatch:"full"},{path:"registrations/:domain/view",loadChildren:"jsmod_net_services_domains_registrations_view_page",pathMatch:"full"},{path:"registrations/:domain/edit-contact-details",
loadChildren:"jsmod_net_services_domains_registrations_edit_contact_details_page",pathMatch:"full"},{path:"registrations/:domain/edit-dns-details",loadChildren:"jsmod_net_services_domains_registrations_edit_dns_details_page",pathMatch:"full"},{path:"",redirectTo:"registrations/list",pathMatch:"full"}],Zib=[{path:"namespaces",redirectTo:"namespaces/list",pathMatch:"full"},{path:"namespaces/create",loadChildren:"jsmod_net_services_service_directory_namespaces_create_page",pathMatch:"full"},{path:"namespaces/list",
loadChildren:"jsmod_net_services_service_directory_namespaces_list_page",pathMatch:"full"},{path:"namespaces/:location/:namespace/view",loadChildren:"jsmod_net_services_service_directory_namespaces_view_page",pathMatch:"full"},{path:"namespaces/:location/:namespace/services/create",loadChildren:"jsmod_net_services_service_directory_namespaces_services_create_page",pathMatch:"full"},{path:"namespaces/:location/:namespace/services/:service/edit",loadChildren:"jsmod_net_services_service_directory_namespaces_services_edit_page",
pathMatch:"full"},{path:"namespaces/:location/:namespace/services/:service/view",loadChildren:"jsmod_net_services_service_directory_namespaces_services_view_page",pathMatch:"full"},{path:"namespaces/:location/:namespace/services/:service/endpoints/create",loadChildren:"jsmod_net_services_service_directory_namespaces_services_endpoints_create_page",pathMatch:"full"},{path:"namespaces/:location/:namespace/services/:service/endpoints/:endpoint/edit",loadChildren:"jsmod_net_services_service_directory_namespaces_services_endpoints_edit_page",
pathMatch:"full"},{path:"namespaces/:location/:namespace/services/:service/endpoints/:endpoint/view",loadChildren:"jsmod_net_services_service_directory_namespaces_services_endpoints_view_page",pathMatch:"full"},{path:"services",redirectTo:"services/list",pathMatch:"full"},{path:"services/list",loadChildren:"jsmod_net_services_service_directory_services_list_page",pathMatch:"full"},{path:"services/create",loadChildren:"jsmod_net_services_service_directory_services_create_page",pathMatch:"full"},{path:"services/create/psc",
loadChildren:"jsmod_net_services_service_directory_services_create_psc_page",pathMatch:"full"},{path:"services/create/generic",loadChildren:"jsmod_net_services_service_directory_services_create_generic_page",pathMatch:"full"},{path:"",redirectTo:"services/list",pathMatch:"full"}],Nn=[{path:"cdn/list",loadChildren:"jsmod_net_services_cdn_list",pathMatch:"full"},{path:"cdn",redirectTo:"cdn/list",pathMatch:"full"},{path:"domains",redirectTo:"domains/registrations/list",pathMatch:"full"},{path:"loadbalancing/advanced/sslCertificates/add",
loadChildren:"jsmod_net_services_loadbalancing_advanced_ssl_certificates_create",pathMatch:"full"},{path:"loadbalancing/details/http/:name",loadChildren:"jsmod_net_services_loadbalancing_details_http",pathMatch:"full"},{path:"loadbalancing/details/http/:regionName/:name",redirectTo:"loadbalancing/details/http/:name",pathMatch:"full"},{path:"loadbalancing/http/add",loadChildren:"jsmod_net_services_loadbalancing_http_add"},{path:"loadbalancing/edit/http/:name",loadChildren:"jsmod_net_services_loadbalancing_http_edit",
pathMatch:"full"},{path:"loadbalancing/edit/http/:regionName/:name",redirectTo:"loadbalancing/edit/http/:name",pathMatch:"full"},{path:"loadbalancing/details/internal/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_details_internal",pathMatch:"full"},{path:"loadbalancing/internal/add",loadChildren:"jsmod_net_services_loadbalancing_internal_tcp_udp_add"},{path:"loadbalancing/edit/internal/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_internal_tcp_udp_edit",pathMatch:"full"},
{path:"loadbalancing/details/proxy/:name",loadChildren:"jsmod_net_services_loadbalancing_details_proxy",pathMatch:"full"},{path:"loadbalancing/details/proxy/:regionName/:name",redirectTo:"loadbalancing/details/proxy/:name",pathMatch:"full"},{path:"loadbalancing/details/networkBackendService/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_details_network",pathMatch:"full"},{path:"loadbalancing/networkBackendService/add",loadChildren:"jsmod_net_services_loadbalancing_network_tcp_udp_add",
pathMatch:"full"},{path:"loadbalancing/edit/networkBackendService/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_network_tcp_udp_edit",pathMatch:"full"},{path:"loadbalancing/details/network/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_details_legacy_network",pathMatch:"full"},{path:"loadbalancing/proxy/add",loadChildren:"jsmod_net_services_loadbalancing_proxy_add",pathMatch:"full"},{path:"loadbalancing/edit/proxy/:name",loadChildren:"jsmod_net_services_loadbalancing_proxy_edit",
pathMatch:"full"},{path:"loadbalancing/edit/proxy/:regionName/:name",redirectTo:"loadbalancing/edit/proxy/:name",pathMatch:"full"},{path:"loadbalancing/details/internalRegionalHttp/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_details_internal_http",pathMatch:"full"},{path:"nat/add",loadChildren:"jsmod_net_services_nat_add_page",pathMatch:"full"},{path:"nat/add/:region/:routerName",loadChildren:"jsmod_net_services_nat_add_page",pathMatch:"full"},{path:"nat/edit/:region/:routerName/:natName",
loadChildren:"jsmod_net_services_nat_edit_page",pathMatch:"full"},{path:"nat/details/:region/:routerName/:natName",loadChildren:"jsmod_net_services_nat_details",pathMatch:"full"},{path:"nat/list",loadChildren:"jsmod_net_services_nat_list_page",pathMatch:"full"},{path:"nat",redirectTo:"nat/list",pathMatch:"full"},{path:"ingress-lb",loadChildren:"jsmod_ingress_routes"},{path:"psc/list",loadChildren:"jsmod_net_services_psc_list",pathMatch:"full"},{path:"psc",pathMatch:"full",redirectTo:"psc/list"},{path:"psc/details/:name",
loadChildren:"jsmod_net_services_psc_details",pathMatch:"full"},{path:"psc/addConsumer",loadChildren:"jsmod_net_services_psc_add_consumer",pathMatch:"full"},{path:"trafficdirector/routingrules/details/:name",loadChildren:"jsmod_net_services_traffic_director_routing_rules_details_page",pathMatch:"full"},{path:"trafficdirector/routingpolicies/details/:name",redirectTo:"trafficdirector/routingrules/details/:name",pathMatch:"full"},{path:"trafficdirector/services/details/:name",loadChildren:"jsmod_net_services_traffic_director_service_details_page"},
{path:"trafficdirector/services/list",loadChildren:"jsmod_net_services_traffic_director_service_list_page",pathMatch:"full"},{path:"trafficdirector/routingrules/list",loadChildren:"jsmod_net_services_traffic_director_routing_rules_list_page",pathMatch:"full"},{path:"trafficdirector/routingrules/add",loadChildren:"jsmod_net_services_traffic_director_routing_rules_add_page",pathMatch:"full"},{path:"trafficdirector/routingpolicies/add",redirectTo:"trafficdirector/routingrules/add",pathMatch:"full"},
{path:"trafficdirector/routingrules/edit/:name",loadChildren:"jsmod_net_services_traffic_director_routing_rules_edit_page",pathMatch:"full"},{path:"trafficdirector/routingpolicies/edit/:name",redirectTo:"trafficdirector/routingrules/edit/:name",pathMatch:"full"},{path:"trafficdirector/routingpolicies/list",redirectTo:"trafficdirector/routingrules/list",pathMatch:"full"},{path:"trafficdirector",redirectTo:"trafficdirector/services/list",pathMatch:"full"},{path:"needsbilling",loadChildren:"jsmod_networking_needsbilling_redirect",
pathMatch:"full"}];mf("/net-services/cdn/list");mf("/net-services/cdn");mf("/net-services/domains");mf("/net-services/domains/registrations");mf("/net-services/domains/registrations/create");mf("/net-services/domains/registrations/list");mf("/net-services/domains/registrations/:domain/view");mf("/net-services/domains/registrations/:domain/edit-contact-details");mf("/net-services/domains/registrations/:domain/edit-dns-details");mf("/net-services/loadbalancing/advanced/sslCertificates/add");lf("/net-services/loadbalancing/details/http/:name");
lf("/net-services/loadbalancing/details/http/:regionName/:name");mf("/net-services/loadbalancing/http/add");mf("/net-services/loadbalancing/edit/http/:name");mf("/net-services/loadbalancing/edit/http/:regionName/:name");mf("/net-services/loadbalancing/details/internal/:regionName/:name");mf("/net-services/loadbalancing/internal/add");mf("/net-services/loadbalancing/edit/internal/:regionName/:name");mf("/net-services/loadbalancing/details/proxy/:name");mf("/net-services/loadbalancing/details/proxy/:regionName/:name");
mf("/net-services/loadbalancing/proxy/add");mf("/net-services/loadbalancing/edit/proxy/:name");mf("/net-services/loadbalancing/edit/proxy/:regionName/:name");mf("/net-services/loadbalancing/details/internalRegionalHttp/:regionName/:name");mf("/net-services/loadbalancing/details/networkBackendService/:regionName/:name");mf("/net-services/loadbalancing/networkBackendService/add");mf("/net-services/loadbalancing/edit/networkBackendService/:regionName/:name");mf("/net-services/loadbalancing/details/network/:regionName/:name");
mf("/net-services/trafficdirector/routingrules/details/:name");mf("/net-services/trafficdirector/routingpolicies/details/:name");mf("/net-services/trafficdirector/services/details/:name");mf("/net-services/trafficdirector/services/list");mf("/net-services/trafficdirector");mf("/net-services/trafficdirector/routingrules/list");mf("/net-services/trafficdirector/routingpolicies/list");mf("/net-services/trafficdirector/routingrules/add");mf("/net-services/trafficdirector/routingpolicies/add");mf("/net-services/trafficdirector/routingrules/edit/:name");
mf("/net-services/trafficdirector/routingpolicies/edit/:name");lf("/net-services/service-directory");mf("/net-services/nat/details/:region/:routerName/:natName");lf("/net-services/nat");lf("/net-services/psc/");lf("/net-services/dns/");mf("/net-services/dns/zones/:zoneName/rrsets/:domain/:type/view");
var On={UNKNOWN:"unknownResourceType",ACCELERATOR_TYPES:"acceleratorTypes",ACCOUNT_GROUPS:"groups",ACCOUNT_USERS:"users",ADDRESSES:"addresses",rNc:"aiBatchPredictionJobs",AI_DATASETS:"aiDatasets",AI_ENDPOINTS:"aiEndpoints",AI_ENTITY_TYPES:"aiEntityTypes",AI_FEATURES:"aiFeatures",sNc:"aiHyperparameterTuningJob",AI_JOBS:"aiJobs",tNc:"aiLabelingJob",AI_METADATA_STORE_CONTEXTS:"aiMetadataStoreContexts",AI_MODELS:"aiModels",uNc:"aiPipelineJobs",AI_TENSORBOARDS:"aiTensorboards",vNc:"aiTrainingPipeline",
ANALYTICSHUB_DATAEXCHANGES:"analyticsHubDataExchanges",ANALYTICSHUB_LISTINGS:"analyticsHubListings",API:"api",GNc:"apiConfig",API_GATEWAY:"apiGateway",MNc:"artifactregistryDockerImage",ARTIFACTREGISTRY_REPOSITORIES:"artifactregistryRepositories",ASSURED_WORKLOADS:"assuredWorkloads",AUDIT_CONFIG_SERVICES:"auditConfigServices",AUTOSCALERS:"autoscalers",BACKEND_BUCKETS:"backendBuckets",BACKEND_SERVICES:"backendServices",BIGTABLE_INSTANCES:"bigtableInstances",BIGTABLE_TABLES:"bigtableTables",BILLING_ACCOUNTS:"billingAccounts",
BINAUTHZ_ATTESTORS:"binauthzAttestors",BINAUTHZ_POLICIES:"binauthzPolicies",BUCKETS:"buckets",BUCKET_ACCESS_CONTROLS:"bucketAccessControls",CLOUDTASKS_QUEUES:"cloudtasks_queues",CLOUD_AD_DOMAIN_V1:"cloudAdDomainV1",jSc:"cloudBuildRuns",CLOUD_DEPLOY_DELIVERY_PIPELINES:"cloudDeployDeliveryPipelines",lSc:"cloudDeployReleases",mSc:"cloudDeployRollouts",nSc:"cloudDeployTargets",COMMITMENTS:"commitments",CONFIG_CHECKER_INSIGHTS:"configCheckerInsights",CONNECTIVITY_TESTS:"connectivityTests",CONTAINER_IMAGES:"containerImages",
CONTAINER_IMAGE_LAYERS:"containerImageLayers",CRM_RESOURCES:"crmResource",DATABASES:"sqlDatabases",DATACATALOG_CATEGORIES:"datacatalogCategories",DATACATALOG_ENTRIES:"datacatalogEntries",DATACATALOG_ENTRYGROUPS:"datacatalogEntryGroups",DATACATALOG_POLICY_TAGS:"datacatalogPolicyTags",DATACATALOG_TAGTEMPLATES:"datacatalogTagTemplates",DATACATALOG_TAXONOMIES:"datacatalogTaxonomies",DATACATALOG_TAXONOMIES_BETA:"datacatalogTaxonomiesBeta",DATAFLOW_JOB:"dataflowJob",DATAHUB_DATASETS:"datahubDatasets",DATAHUB_EAG_TEMPLATES:"datahubEagTemplates",
DATAHUB_ENTRIES:"datahubEntries",oYc:"datafusionInstance",HYc:"documentAiProcessor",DATALAKES_ASSETS:"datalakesAssets",pYc:"datalakesEnvironments",DATALAKES_LAKES:"datalakesLakes",qYc:"datalakesNotebooks",DATALAKES_ZONES:"datalakesZones",DATAPROC_AUTOSCALING_POLICIES:"dataprocAutoscalingPolicies",DATAPROC_BATCHES:"dataprocBatches",DATAPROC_CLUSTERS:"dataprocClusters",DATAPROC_JOBS:"dataprocJobs",DATAPROC_METASTORE_SERVICES:"dataprocMetastoreServices",DATASETS:"datasets",DEFAULT_OBJECT_ACCESS_CONTROLS:"defaultBucketAccessControls",
DEPLOYMENTS:"deployments",DEPLOYMENT_MANAGER_TYPES:"deploymentManagerTypes",DEVICE_GROUPS:"iotGroups",DEVICE_REGISTRIES:"iotRegistries",DISKS:"disks",DISK_TYPES:"diskTypes",EDGE_CACHE_KEYSETS:"edgeCacheKeysets",EDGE_CACHE_ORIGINS:"edgeCacheOrigins",EDGE_CACHE_SERVICES:"edgeCacheServices",t1c:"encryptionEkmConnections",ENCRYPTION_KEYS:"encryptionKeys",ENCRYPTION_KEY_RINGS:"encryptionKeyRings",ENCRYPTION_KEY_VERSIONS:"encryptionKeyVersions",EXTERNAL_VPN_GATEWAYS:"externalVpnGateways",FILESTORE_BACKUPS:"filestoreBackups",
FILESTORE_INSTANCES:"filestoreInstances",t2c:"filestoreSnapshots",FIREBASEAUTH_TENANTS:"firebaseauthTenants",FIREBASEAUTH_USERS:"firebaseauthUsers",FIREWALLS:"firewalls",FIREWALL_INSIGHTS:"firewallInsights",FIREWALL_POLICIES:"firewallPolicies",ojb:"firewallPolicyRules",FOLDERS:"folders",FORWARDING_RULES:"forwardingRules",FUNCTIONS:"functions",GAE_APPS:"gaeApps",GAE_SERVICES:"gaeServices",GAE_VERSIONS:"gaeVersions",GATEWAYS:"gateways",GKE_NODE_POOL:"gkeNodePool",GLOBAL_ADDRESSES:"globalAddresses",
GLOBAL_FORWARDING_RULES:"globalForwardingRules",GLOBAL_NETWORK_ENDPOINT_GROUPS:"globalNetworkEndpointGroups",GLOBAL_OPERATIONS:"globalOperations",GLOBAL_PUBLIC_DELEGATED_PREFIXES:"globalPublicDelegatedPrefixes",HEALTH_CHECKS:"healthChecks",i7c:"httpsAdvancedLoadBalancers",HTTPS_HEALTH_CHECKS:"httpsHealthChecks",HTTPS_LOAD_BALANCERS:"httpsLoadBalancers",HTTP_HEALTH_CHECKS:"httpHealthChecks",IAM_COMPATIBLES:"iamCompatibles",q7c:"iamRole",IAM_SERVICE_ACCOUNTS:"serviceAccounts",IDS_ENDPOINT:"endpoint",
IMAGES:"images",IMPORT_JOBS:"importJobs",INSTANCES:"instances",INSTANCE_GROUPS:"instanceGroups",INSTANCE_GROUP_MANAGERS:"instanceGroupManagers",INSTANCE_SCHEDULES:"instanceSchedules",INSTANCE_TEMPLATES:"instanceTemplates",Wjb:"instantSnapshots",INTERCONNECTS:"interconnects",INTERCONNECT_ATTACHMENTS:"interconnectAttachments",INTERCONNECT_LOCATIONS:"interconnectLocations",INTERNAL_HTTPS_LOAD_BALANCERS:"internalHttpsLoadBalancers",KUBERNETES_CLUSTERS:"kubernetesClusters",KUBERNETES_CLUSTERS_REGIONAL:"kubernetesClustersRegional",
KUBERNETES_CLUSTERS_ZONAL:"kubernetesClustersZonal",h8c:"kubernetesJob",KUBERNETES_METADATA:"kubernetesMetadata",i8c:"kubernetesNode",j8c:"kubernetesPod",k8c:"kubernetesReplicaSet",l8c:"kubernetesService",LEGACY_NETWORK_LOAD_BALANCERS:"legacyNetworkLoadBalancers",LICENSES:"licenses",MACHINE_IMAGES:"machineImages",MACHINE_TYPES:"machineTypes",MANAGED_ZONES:"managedZones",MEMCACHE_INSTANCES:"memcacheInstances",MIG_RECOMMENDATIONS:"migRecommendations",ML_JOBS:"mlJobs",ML_MODELS:"mlModels",ML_VERSIONS:"mlVersions",
NETWORKS:"networks",NETWORK_ENDPOINT_GROUPS:"networkEndpointGroups",NETWORK_LOAD_BALANCERS:"networkLoadBalancers",NODE_GROUPS:"nodeGroups",NODE_GROUP_NODES:"nodeGroupNodes",NODE_TEMPLATES:"nodeTemplates",OBJECTS:"objects",OBJECT_ACCESS_CONTROLS:"objectAccessControls",OPERATIONS:"operations",ORGANIZATIONS:"organizations",PACKET_MIRRORINGS:"packetMirrorings",PRIVATECA_CA_POOLS:"privatecaCaPools",PRIVATECA_CERTIFICATE_AUTHORITIES:"privatecaCertificateAuthorities",PROJECTS:"projects",PUBLIC_ADVERTISED_PREFIXES:"publicAdvertisedPrefixes",
PUBLIC_DELEGATED_PREFIXES:"publicDelegatedPrefixes",xrb:"pubsubliteReservations",PUBSUBLITE_SUBSCRIPTIONS:"pubsubliteSubscriptions",PUBSUBLITE_TOPICS:"pubsubliteTopics",PUBSUB_SCHEMAS:"pubsubSchemas",PUBSUB_SNAPSHOTS:"pubsubSnapshots",PUBSUB_SUBSCRIPTIONS:"pubsubSubscriptions",PUBSUB_TOPICS:"pubsubTopics",QUANTUM_JOB:"quantumJob",QUANTUM_PROGRAM:"quantumProgram",QUERY_STATS:"queryStats",RECOMMENDATIONS:"recommendations",REDIS_INSTANCES:"redisInstances",Wed:"regionalHttpsLoadBalancers",REGIONS:"regions",
REGION_AUTOSCALERS:"regionAutoscalers",REGION_BACKEND_SERVICES:"regionBackendServices",REGION_DISKS:"regionDisks",REGION_FIREWALL_POLICIES:"regionFirewallPolicies",REGION_HEALTH_CHECKS:"regionHealthChecks",REGION_INSTANCE_GROUPS:"regionInstanceGroups",REGION_INSTANCE_GROUP_MANAGERS:"regionInstanceGroupManagers",Xed:"regionInstantSnapshots",REGION_NETWORK_ENDPOINT_GROUPS:"regionNetworkEndpointGroups",REGION_OPERATIONS:"regionOperations",REGION_SSL_CERTIFICATES:"regionSslCertificates",REGION_TARGET_HTTPS_PROXIES:"regionTargetHttpsProxies",
REGION_TARGET_HTTP_PROXIES:"regionTargetHttpProxies",REGION_URL_MAPS:"regionUrlMaps",REGISTRIES:"registries",RESERVATIONS:"reservations",ROUTERS:"routers",ROUTES:"routes",RUN_SERVICES:"run_services",SECRETS:"secrets",SECURITY_ASSETS:"securityAssets",SECURITY_FINDINGS:"securityFindings",SECURITY_POLICIES:"securityPolicies",SECURITY_POLICY_RULES:"securityPolicyRules",SERVER_POLICIES:"serverPolicies",SERVICES:"services",SERVICE_ATTACHMENTS:"serviceAttachments",SERVICE_DIRECTORY_NAMESPACES:"serviceDirectoryNamespaces",
SERVICE_DIRECTORY_SERVICES:"serviceDirectoryServices",SNAPSHOTS:"snapshots",SNAPSHOT_SCHEDULE_POLICIES:"snapshotSchedulePolicies",SPANNER_BACKUPS:"spannerBackups",Bgd:"spannerChangeStreams",SPANNER_DATABASES:"spannerDatabases",SPANNER_INSTANCES:"spannerInstances",SPEECH_ADAPTATION_RESOURCES:"speechAdaptationResources",SPEECH_TRANSCRIPTIONS:"speechTranscriptions",SPOKES:"spokes",SQL_INSTANCES:"sqlInstances",SSL_CERTIFICATES:"sslCertificates",SSL_POLICIES:"sslPolicies",SUBNETWORKS:"subnetworks",TABLES:"tables",
TARGET_HTTPS_PROXIES:"targetHttpsProxies",TARGET_HTTP_PROXIES:"targetHttpProxies",TARGET_POOLS:"targetPools",TARGET_SSL_PROXIES:"targetSslProxies",TARGET_TCP_PROXIES:"targetTcpProxies",TARGET_VPN_GATEWAYS:"targetVpnGateways",TCP_SSL_PROXY_LOAD_BALANCERS:"tcpSslProxyLoadBalancers",TCP_UDP_INTERNAL_LOAD_BALANCERS:"tcpUdpInternalLoadBalancers",TPUS:"nodes",TRAFFIC_DIRECTOR_POLICIES:"trafficDirectorPolicies",TRAFFIC_DIRECTOR_SERVICES:"trafficDirectorServices",URL_MAPS:"urlMaps",VPN_GATEWAYS:"vpnGateways",
VPN_TUNNELS:"vpnTunnels",XPN_HOSTS:"xpnHosts",ZONES:"zones",ZONE_OPERATIONS:"zoneOperations"};
var $ib=[{path:"networks/list",loadChildren:"jsmod_networking_networks_list",pathMatch:"full"},{path:"networks/add",loadChildren:"jsmod_networking_networks_add",pathMatch:"full"},{path:"networks/details/global/networks/:resourceName",redirectTo:"networks/details/:resourceName",pathMatch:"full"},{path:"networks/details/:resourceName",loadChildren:"jsmod_networking_networks_details",pathMatch:"full"},{path:"networks",redirectTo:"networks/list",pathMatch:"full"},{path:"routes",children:[{path:"add",
loadChildren:"jsmod_networking_vpc_routes_add"},{path:"details/:routeName",loadChildren:"jsmod_networking_routes_details"},{path:"list",loadChildren:"jsmod_networking_vpc_routes_list"},{path:"",pathMatch:"full",redirectTo:"list"}]},{path:"firewalls/policies/details/:id",loadChildren:"jsmod_networking_firewalls_policies_details",pathMatch:"full"},{path:"firewalls/policies/add",loadChildren:"jsmod_networking_firewalls_policies_add",pathMatch:"full"},{path:"firewalls/policies/addRule/:policyId",loadChildren:"jsmod_networking_firewalls_policies_add_rule",
pathMatch:"full"},{path:"firewalls/policies/ruleDetails/:policyId/:rulePriority",loadChildren:"jsmod_networking_firewalls_policies_rule_details",pathMatch:"full"},{path:"firewalls/policies/ruleEdit/:policyId/:rulePriority",loadChildren:"jsmod_networking_firewalls_policies_rule_edit",pathMatch:"full"},{path:"firewalls/policies/edit/:id",loadChildren:"jsmod_networking_firewalls_policies_edit",pathMatch:"full"},{path:"firewalls",children:[{path:"add",loadChildren:"jsmod_networking_firewalls_add_page"},
{path:"details/:resourceName",loadChildren:"jsmod_networking_firewalls_details"},{path:"list",loadChildren:"jsmod_networking_firewalls_list"},{path:"",pathMatch:"full",redirectTo:"list"}]},{path:"peering",children:[{path:"add",loadChildren:"jsmod_networking_peering_add",pathMatch:"full"},{path:"details/:networkName/:peeringName",loadChildren:"jsmod_networking_peering_details",pathMatch:"full"},{path:"list",loadChildren:"jsmod_networking_peering_list",pathMatch:"full"},{path:"",redirectTo:"list",pathMatch:"full"}]},
{path:"subnetworks/details/:resourceScope/:resourceName",loadChildren:"jsmod_networking_subnetworks_details"},{path:"addresses",children:[{path:"add",loadChildren:"jsmod_networking_addresses_add"},{path:"list",loadChildren:"jsmod_networking_external_addresses_list",pathMatch:"full"},{path:"",pathMatch:"full",redirectTo:"list"}]},{path:"xpn",children:[{path:"add",loadChildren:"jsmod_networking_xpn_add",pathMatch:"full"},{path:"attach",loadChildren:"jsmod_networking_xpn_attach",pathMatch:"full"},{path:"details",
loadChildren:"jsmod_networking_xpn_details",pathMatch:"full"},{path:"list",loadChildren:"jsmod_networking_xpn_list",pathMatch:"full"},{path:"permissions/subnetwork/:resourceScope/:resourceName",loadChildren:"jsmod_networking_xpn_subnetwork_details",pathMatch:"full"},{path:"",redirectTo:"details",pathMatch:"full"}]},{path:"packetmirroring",children:[{path:"add",loadChildren:"jsmod_networking_packet_mirroring_add"},{path:":region/:name",loadChildren:"jsmod_networking_packetmirroring_details",pathMatch:"full"},
{path:":region/:name/edit",loadChildren:"jsmod_networking_packetmirroring_edit",pathMatch:"full"},{path:"",loadChildren:"jsmod_networking_packet_mirroring_list"}]},{path:"networkinterfaces/zones/:zoneName/instances/:instanceName",loadChildren:"jsmod_networking_vpc_networkinterface_details_page"},{path:"",redirectTo:"networks/list",pathMatch:"full"},{path:"byoip",children:[{path:"list",loadChildren:"jsmod_networking_byoip_list",pathMatch:"full"},{path:"add",loadChildren:"jsmod_networking_byoip_add",
pathMatch:"full"},{path:"add/:prefixName",loadChildren:"jsmod_networking_byoip_add",pathMatch:"full"},{path:"addDelegate/:parentName",loadChildren:"jsmod_networking_byoip_add_delegate",pathMatch:"full"},{path:"addSubdelegate/:parentScope/:parentName",loadChildren:"jsmod_networking_byoip_add_subdelegate",pathMatch:"full"},{path:"addSubdelegate/:parentScope/:parentName/:delegateProject",loadChildren:"jsmod_networking_byoip_add_subdelegate",pathMatch:"full"},{path:"delegateDetails/:scope/:name",loadChildren:"jsmod_networking_byoip_details_delegate",
pathMatch:"full"},{path:"delegateDetails/:scope/:name/:delegateProject",loadChildren:"jsmod_networking_byoip_details_delegate",pathMatch:"full"},{path:"details/:name",loadChildren:"jsmod_networking_byoip_details",pathMatch:"full"},{path:"",pathMatch:"full",redirectTo:"list"}]},{path:"needsbilling",loadChildren:"jsmod_networking_needsbilling_redirect",pathMatch:"full"}];
var ajb=[];
xg({path:"billing/freetrial",redirectTo:"freetrial"},9);xg({path:"edu",loadChildren:"jsmod_billing_instrumentless"},9);xg({path:"education",loadChildren:"jsmod_billing_instrumentless"},9);xg({path:"trygcp",loadChildren:"jsmod_billing_instrumentless"},9);xg({path:"activity",redirectTo:"home/activity"},3);xg({path:"foldercreate",loadChildren:"jsmod_foldercreate_routes"},174);xg({path:"start/appengine",redirectTo:"appengine/start"},54);xg({path:"home",children:Sib},113);
xg({path:"navigation-error",children:[{path:"",loadChildren:"jsmod_navigation_error_generic",pathMatch:"full"},{path:"permissions",loadChildren:"jsmod_navigation_error_permissions",pathMatch:"full"},{path:"agreements",loadChildren:"jsmod_navigation_error_agreements",pathMatch:"full"},{path:"resource",loadChildren:"jsmod_navigation_error_resource",pathMatch:"full"}]},169);
xg({path:"code",children:[{path:"",loadChildren:"jsmod_code_redirector",pathMatch:"full"},{path:"develop",loadChildren:"jsmod_code_redirector",pathMatch:"full"},{path:"develop/browse",pathMatch:"full",data:{action:"browse"},loadChildren:"jsmod_code_redirector"},{path:"develop/browse/:repoId",pathMatch:"full",data:{action:"browse"},loadChildren:"jsmod_code_redirector"},{path:"develop/browse/:repoId/:revisionId",pathMatch:"prefix",data:{action:"browse",includeCodePath:!0},loadChildren:"jsmod_code_redirector"},
{path:"develop/commit/:repoId/:revisionId",pathMatch:"prefix",data:{action:"commit",includeCodePath:!0},loadChildren:"jsmod_code_redirector"},{path:"develop/history/:repoId/:revisionId",pathMatch:"prefix",data:{action:"history",includeCodePath:!0},loadChildren:"jsmod_code_redirector"},{path:"develop/repo",pathMatch:"full",data:{action:"repo"},loadChildren:"jsmod_code_redirector"},{path:"develop/repo/:repoId",pathMatch:"full",data:{action:"repo"},loadChildren:"jsmod_code_redirector"},{path:"develop/testrepo",
pathMatch:"full",data:{action:"testrepo"},loadChildren:"jsmod_code_redirector"},{path:"tools",pathMatch:"full",data:{action:"tools"},loadChildren:"jsmod_code_redirector"}]},169);xg({path:"projectcreate",loadChildren:"jsmod_projectcreate_routes"},71);xg({path:"iam-admin/privacy",loadChildren:"jsmod_crm_privacy_privacy"},174);xg({path:"partner",loadChildren:"jsmod_partnerportal_routes"},63);xg({path:"cloud-resource-manager",loadChildren:"jsmod_cloud_resource_manager_routes"},174);
xg({path:"iam-admin/projects",redirectTo:"cloud-resource-manager",pathMatch:"full"},56);xg({path:"project",redirectTo:"cloud-resource-manager",pathMatch:"full"},174);xg({path:"iam-admin/projects/create",redirectTo:"projectcreate",pathMatch:"full"},174);xg({path:"compute",children:Mn,sortOrder:1},115);
xg({path:"compute/tpus",children:[{path:"",loadChildren:"jsmod_compute_tpus_list_page",pathMatch:"full"},{path:"details/:location/:name",loadChildren:"jsmod_compute_tpus_details_page",pathMatch:"full"},{path:"add",loadChildren:"jsmod_compute_tpus_add_page",pathMatch:"full"}]},115);xg({path:"compute/commitments",children:Aib},115);xg({path:"compute/reservations",children:Bib},115);
xg({path:"compute/healthChecks",children:[{path:"",loadChildren:"jsmod_compute_healthchecks_list"},{path:"details/:resourceName",loadChildren:"jsmod_compute_healthchecks_details",data:{resourceType:"healthChecks"}},{path:"details/regions/:regionName/:resourceName",loadChildren:"jsmod_compute_healthchecks_details",data:{resourceType:"regionHealthChecks"}}]},115);xg({path:"compute/healthChecksAdd",loadChildren:"jsmod_compute_healthchecks_create"},115);
xg({path:"compute/healthChecksDetail",loadChildren:"jsmod_compute_legacy_healthchecks_details_routes"},115);xg({path:"compute/networkendpointgroups/add",loadChildren:"jsmod_net_services_network_endpoint_groups_add_page",pathMatch:"full"},115);xg({path:"compute/networkendpointgroups/:zoneName/:resourceName/endpoints/add",loadChildren:"jsmod_net_services_network_endpoint_groups_network_endpoint_add_page",pathMatch:"full"},115);
xg({path:"compute/networkendpointgroups/:zoneName/:resourceName/details",loadChildren:"jsmod_net_services_network_endpoint_groups_details_page",pathMatch:"full"},115);xg({path:"compute/networkendpointgroups/list",loadChildren:"jsmod_net_services_network_endpoint_groups_list",pathMatch:"full"},115);xg({path:"addresses",redirectTo:"networking/addresses"},118);xg({path:"firewalls",redirectTo:"networking/firewalls"},118);xg({path:"routes",redirectTo:"networking/routes"},118);
xg({path:"interconnect/interconnects",redirectTo:"hybrid/interconnects"},118);xg({path:"interconnect/routers",redirectTo:"hybrid/routers"},118);xg({path:"loadbalancing",redirectTo:"net-services/loadbalancing"},112);xg({path:"networking/cdn",redirectTo:"net-services/cdn"},112);xg({path:"networking/dns",redirectTo:"net-services/dns"},112);xg({path:"networking/loadbalancing",redirectTo:"net-services/loadbalancing"},112);xg({path:"networking/routers",redirectTo:"hybrid/routers"},118);
xg({path:"networking/vpn",redirectTo:"hybrid/vpn"},118);xg({path:"networks",redirectTo:"networking/networks"},118);xg({path:"vpn",redirectTo:"hybrid/vpn"},118);xg({path:"net-tier",children:[{path:"tiers/details",loadChildren:"jsmod_networking_networktier_details_page",pathMatch:"full"},{path:"",redirectTo:"tiers/details",pathMatch:"full"}]},112);xg({path:"net-services/service-directory",children:Zib},112);xg({path:"net-services/dns",children:Xib},112);
xg({path:"net-services/domains",children:Yib},112);xg({path:"net-services",children:Nn},112);xg({path:"net-security",children:Wib},112);xg({path:"hybrid",children:Tib},118);xg({path:"iam-admin/analyzer",loadChildren:"jsmod_iam_policy_reporting_routes",hideFor:oDa?["BYOID"]:[]},56);xg({path:"iam-admin/audit",loadChildren:"jsmod_iam_admin_audit_routes"},56);xg({path:"iam-admin/iam",loadChildren:"jsmod_iam_admin_iam_iam"},56);xg({path:"iam-admin/orgpolicies",loadChildren:"jsmod_crm_org_policy"},174);
xg({path:"iam-admin/roles",loadChildren:"jsmod_iam_roles_routes"},56);xg({path:"iam-admin/serviceaccounts",loadChildren:"jsmod_iam_service_account_routes"},56);xg({path:"iam-admin/settings",loadChildren:"jsmod_crm_settings"},174);xg({path:"iam-admin/simulator",loadChildren:"jsmod_iam_policy_simulator_routes"},56);xg({path:"iam-admin/troubleshooter",loadChildren:"jsmod_iam_admin_troubleshooter",hideFor:oDa?["BYOID"]:[]},56);xg({path:"permissions",pathMatch:"full",redirectTo:"iam-admin/iam"},56);
xg({path:"permissions/projectpermissions",pathMatch:"full",redirectTo:"iam-admin/iam"},56);xg({path:"iam-admin",pathMatch:"full",redirectTo:"iam-admin/iam"},56);xg({path:"projectselector2",children:[{path:"**",loadChildren:"jsmod_projectselector_projectselector"}]},174);xg({path:"iam-admin/iap",redirectTo:"security/iap"},56);xg({path:"security/ccm",children:ajb},73);xg({path:"invitation",loadChildren:"jsmod_crm_invitation"},174);xg({path:"dm",loadChildren:"jsmod_deploymentmanager_routes"},34);
xg({path:"deployments",pathMatch:"full",redirectTo:"dm/deployments"},34);xg({path:"deployments/details/:name",pathMatch:"full",redirectTo:"dm/deployments/details/:name"},34);xg({path:"apis/api/chat.googleapis.com",loadChildren:"jsmod_hangouts_routes"},88);xg({path:"apis/credentials",loadChildren:"jsmod_services_top_level_credentials",pathMatch:"full"},5);xg({path:"apis/library/:apiId",loadChildren:"jsmod_services_library_details",pathMatch:"full"},5);
xg({path:"apis/api/remotebuildexecution.googleapis.com",loadChildren:"jsmod_remote_build_execution_routes"},148);xg({path:"ai-platform",loadChildren:"jsmod_ml_engine_routes",sortOrder:2},20);xg({path:"ml",redirectTo:"ai-platform"},20);xg({path:"mlengine",redirectTo:"ai-platform"},20);xg({path:"natural-language",loadChildren:"jsmod_natural_language_routes"},125);xg({path:"security",pathMatch:"full",redirectTo:"security/command-center"},109);
xg({path:"security/dashboard",pathMatch:"full",redirectTo:"security/command-center"},109);xg({path:"appengine/securityscan",redirectTo:"security/web-scanner"},74);xg({path:"compute/securityscan",redirectTo:"security/web-scanner",sortOrder:1},74);xg({path:"vision",loadChildren:"jsmod_vision_routes"},114);xg({path:"vision-object-detection",pathMatch:"full",redirectTo:"vision"},114);xg({path:"apis/api/speech.googleapis.com",loadChildren:"jsmod_speech_to_text_data_logging_ng2_routes"},100);
xg({path:"apis/api/dev-speech.sandbox.googleapis.com",loadChildren:"jsmod_speech_to_text_data_logging_ng2_routes"},100);xg({path:"apis/api/staging-speech.sandbox.googleapis.com",loadChildren:"jsmod_speech_to_text_data_logging_ng2_routes"},100);xg({path:"apis/api/test-speech.sandbox.googleapis.com",loadChildren:"jsmod_speech_to_text_data_logging_ng2_routes"},100);xg({path:"bigquery",children:[{path:"",loadChildren:"jsmod_bigquery",pathMatch:"full"}]},7);
xg({path:"bigquery/admin/bi-engine",loadChildren:"jsmod_bigquery_admin_routes"},7);xg({path:"bigquery/admin/reservations",loadChildren:"jsmod_bigquery_admin_slots_routes"},7);xg({path:"bigquery/transfers",loadChildren:"jsmod_bigquery_transfers_routes"},7);xg({path:"bigquery/scheduled-queries",loadChildren:"jsmod_bigquery_transfers_routes"},7);xg(d3a,7);xg({path:"collaboration",children:[]},203);xg({path:"appengine",pathMatch:"full",loadChildren:"jsmod_appengine_dashboard"},6);
xg({path:"appengine/cronjobs",loadChildren:"jsmod_appengine_cron_jobs"},6);xg({path:"appengine/modules",redirectTo:"appengine/services"},6);xg({path:"appengine/search/index/:indexName",loadChildren:"jsmod_appengine_search_index"},6);xg({path:"appengine/search",loadChildren:"jsmod_appengine_search"},6);xg({path:"appengine/services",loadChildren:"jsmod_appengine_services"},6);xg({path:"appengine/firewall",loadChildren:"jsmod_appengine_firewall_list"},6);
xg({path:"appengine/firewall/test",loadChildren:"jsmod_appengine_firewall_testip"},6);xg({path:"appengine/firewall/detail",loadChildren:"jsmod_appengine_firewall_detail"},6);xg({path:"appengine/firewall/create",loadChildren:"jsmod_appengine_firewall_create"},6);xg({path:"appengine/firewall/edit",loadChildren:"jsmod_appengine_firewall_edit"},6);xg({path:"appengine/quotadetails",loadChildren:"jsmod_appengine_quotas"},6);xg({path:"appengine/taskqueues",loadChildren:"jsmod_appengine_tasks"},6);
xg({path:"appengine/taskqueues/cron",redirectTo:"appengine/cronjobs"},6);xg({path:"appengine/versions",pathMatch:"full",loadChildren:"jsmod_appengine_versions"},6);xg({path:"appengine/versions/trafficsplitting",pathMatch:"full",loadChildren:"jsmod_appengine_versions_trafficsplitting"},6);xg({path:"appengine/instances",pathMatch:"full",loadChildren:"jsmod_appengine_instances"},6);xg({path:"appengine/memcache",pathMatch:"full",loadChildren:"jsmod_appengine_memcache"},6);
xg({path:"appengine/memcache/newEntry",pathMatch:"full",loadChildren:"jsmod_appengine_memcache_new_entry"},6);xg({path:"appengine/memcache/editEntry",pathMatch:"full",loadChildren:"jsmod_appengine_memcache_edit_entry"},6);xg({path:"appengine/create",redirectTo:"appengine/start/create"},6);xg({path:"appengine/start/deploy",redirectTo:"appengine/start/reception"},6);xg({path:"appengine/start",loadChildren:"jsmod_appengine_start"},6);
xg({path:"appengine/start/create",loadChildren:"jsmod_appengine_start_create"},6);xg({path:"appengine/start/reception",loadChildren:"jsmod_appengine_start_reception"},6);xg({path:"export",children:Cib},218);xg({path:"apis/api/appsmarket_component",loadChildren:"jsmod_google_apps_sdk_routes"},97);xg({path:"apis/api/test-appsmarket-component-json.sandbox.googleapis.com",loadChildren:"jsmod_google_apps_sdk_routes"},97);
xg({path:"apis/api/test-appsmarket-component.sandbox.googleapis.com",loadChildren:"jsmod_google_apps_sdk_routes"},97);xg({path:"apis/api/appsmarket-component-json.googleapis.com",loadChildren:"jsmod_google_apps_sdk_routes"},97);xg({path:"apis/api/appsmarket-component.googleapis.com",loadChildren:"jsmod_google_apps_sdk_routes"},97);xg({path:"logs",children:Uib},61);
xg({path:"endpoints",children:[{path:"",redirectTo:"v2",pathMatch:"full"},{path:"api",redirectTo:"v2/api"},{path:"api/:serviceId/consumerquotas",redirectTo:"v2/api/:serviceId/quotas",pathMatch:"full"},{path:"api/:serviceId/firstpartyconsumerquotas",redirectTo:"v2/api/:serviceId/quotas",pathMatch:"full"},{path:"api/:serviceId/consumerproperties",redirectTo:"v2/api/:serviceId/property",pathMatch:"full"},{path:"api/:serviceId/deploymentdetails/:configId/configurationfiles",redirectTo:"v2/api/:serviceId/deploymentdetails/:configId",
pathMatch:"full"},{path:"v2",loadChildren:"jsmod_endpoints_services_list"},{path:"v2/api/:serviceId",loadChildren:"jsmod_endpoints_service_view"},{path:"portal",redirectTo:"v2/portal"},{path:"v2/portal",loadChildren:"jsmod_endpoints_portal"}]},38);xg({path:"apis/api/:apiId",loadChildren:"jsmod_per_api_routes"},89);xg({path:"video-intelligence",loadChildren:"jsmod_video_intelligence_routes"},129);xg({path:"release-notes",children:[{path:"",loadChildren:"jsmod_release_notes",pathMatch:"full"}]},220);
for(var bjb=g([{path:"browse",loadChildren:"jsmod_marketplace_browse",outlet:"cameo"},{path:"product",loadChildren:"jsmod_marketplace_details",outlet:"cameo"}]),cjb=bjb.next();!cjb.done;cjb=bjb.next())xg(cjb.value,62);xg({path:"admin",redirectTo:"iam-admin/privacy",pathMatch:"full"},56,"SecurityLeftNavRevampV2__disabled");xg({path:"admin/privacy",redirectTo:"iam-admin/privacy"},174,"SecurityLeftNavRevampV2__disabled");xg({path:"admin/settings",redirectTo:"iam-admin/settings"},174,"SecurityLeftNavRevampV2__disabled");
xg({path:"admin/labels",redirectTo:"iam-admin/labels"},174,"SecurityLeftNavRevampV2__disabled");xg({path:"admin/projects",redirectTo:"cloud-resource-manager"},174,"SecurityLeftNavRevampV2__disabled");xg({path:"admin/projects/create",redirectTo:"projectcreate",pathMatch:"full"},174,"SecurityLeftNavRevampV2__disabled");xg({path:"admin/orgpolicies",redirectTo:"iam-admin/orgpolicies"},174,"SecurityLeftNavRevampV2__disabled");mf("/admin");lf("/admin/privacy");lf("/admin/settings");lf("/admin/settings/resource-setting");
lf("/admin/labels");lf("/admin/projects");lf("/admin/projects/create");lf("/admin/orgpolicies");
var ZHa=["project","folder","organizationId"];Dg.recreateOnReload=!0;
var djb=function(){};djb.prototype.store=function(){};djb.prototype.shouldReuseRoute=function(a,b){return a.routeConfig===b.routeConfig};var ejb=function(){};Y(ejb,djb);ejb.prototype.shouldReuseRoute=function(a,b){return djb.prototype.shouldReuseRoute.call(this,a,b)&&!Dg(b,a)};ejb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(ejb)))(b||ejb)}}();ejb.\u0275prov=xb({token:ejb,factory:ejb.\u0275fac,providedIn:"root"});
var fjb=function(){};fjb.prototype.traceRouting=function(){};fjb.\u0275fac=function(a){return new (a||fjb)};fjb.\u0275prov=xb({token:fjb,factory:fjb.\u0275fac,providedIn:"root"});
FFa("IDENTITY_SECTION","jsmod_identity_section_config",18,void 0,"SecurityLeftNavRevamp__treatment_enabled");FFa("ACCESS_SECTION","jsmod_access_section_config",56,void 0,"SecurityLeftNavRevamp__treatment_enabled");FFa("ADMIN_SECTION","jsmod_admin_section_config",56,void 0,"SecurityLeftNavRevampV2__enabled");FFa("BILLING_SECTION","jsmod_billing_section_config",9);FFa("IAM_ADMIN_SECTION","jsmod_iam_admin_section_config",56);FFa("USER_PREFERENCES_SECTION","jsmod_user_preferences_section_config",3);
ug("BIGTABLE_SECTION","jsmod_bigtable_section_config",8);ug("BIGQUERY_SECTION","jsmod_bigquery_section_config",7);ug("CICP_SECTION","jsmod_cicp_section_config",142);ug("CLOUD_BUILD_SECTION","jsmod_cloudbuild_section_config",200);ug("COMPUTE_SECTION","jsmod_compute_section_config",115);ug("KUBERNETES_SECTION","jsmod_container_engine_section_config",26);ug("CONTAINER_REGISTRY_SECTION","jsmod_containerregistry_section_config",27);
ug("DEPLOYMENT_MANAGER_SECTION","jsmod_deploymentmanager_section_config",34);ug("CLOUDDEV_SECTION","jsmod_clouddev_section_config",66);ug("HOME_SECTION","jsmod_projecthome_section_config",113);ug("LOGS_SECTION","jsmod_logging_section_config",61);ug("NATURAL_LANGUAGE_SECTION","jsmod_natural_language_section_config",125);ug("LOAD_BALANCING_SECTION","jsmod_network_service_section_config",112);ug("NETWORK_TIERS_SECTION","jsmod_network_tier_section_config",118);
ug("PARTNER_PORTAL_SECTION","jsmod_partnerportal_section_config",63);ug("SECURITY_SECTION","jsmod_security_section_config",73);ug("SERVERLESS_SECTION","jsmod_serverless_section_config",122);ug("SQL_SECTION","jsmod_sql_section_config",23);ug("TRACES_SECTION","jsmod_trace_section_config",81);ug("VIRTUAL_NETWORK_SECTION","jsmod_vpc_network_section_config",118);ug("RETAIL_SECTION","jsmod_retail_section_config",228);ug("VIDEO_INTELLIGENCE_SECTION","jsmod_video_intelligence_section_config",129);
wg("ABUSE_SECTION","appeal");wg("ACCOUNT_SETTINGS_SECTION","accountsettings");wg("ACCESS_SECTION","access");wg("ACTIVITY_STREAM_SECTION","activity");wg("ADMIN_SECTION","admin");wg("API_SECTION","apis");wg("APPENGINE_SECTION","appengine");wg("ASSITANT_SECTION","assistant");wg("BIGTABLE_SECTION","bigtable");wg("BIGQUERY_SECTION","bigquery");wg("BILLING_SECTION","billing");wg("BYOIP_SECTION","byoip");wg("CACHE_SECTION","memorystore");wg("CATALOG_SECTION","catalog");wg("CDN_SECTION","cdn");
wg("CLOUDIDENTITY_SECTION","cloudidentity");wg("CLOUD_BUILD_SECTION","cloud-build");wg("CLOUD_RUN_FOR_ANTHOS_SECTION","anthos/run");wg("CONTAINER_REGISTRY_SECTION","gcr");wg("CLOUDDEV_SECTION","clouddev");wg("CLOUD_SHELL_SECTION","cloudshell");wg("CLOUDPUBSUB_SECTION","cloudpubsub");wg("CLOUDPUBSUB_MONITORING_SECTION","cloudpubsub_monitoring");wg("CICP_SECTION","customer-identity");wg("CLOUD_COMPOSER_SECTION","composer");wg("CLOUD_ML_SECTION","ai-platform");wg("SCHEDULER_SECTION","cloudscheduler");
wg("CLOUD_STORAGE_SECTION","cloudstorage");wg("TASKS_SECTION","cloudtasks");wg("COMPUTE_SECTION","compute");wg("CONVERSATIONALAGENT_SECTION","conversationalagent");wg("CRASH_SECTION","errors");wg("CRM_MANAGER_SECTION","cloud-resource-manager");wg("DATAHUB_SECTION","datacatalog");wg("DATA_QNA_SECTION","data-qna");wg("DATAFLOW_SECTION","dataflow");wg("DATAHUB","datahub");wg("DATAPREP_SECTION","dataprep");wg("DATAPROC_SECTION","dataproc");wg("DATASTORE_SECTION","datastore");wg("DEBUG_SECTION","debug");
wg("DEPLOYMENT_MANAGER_SECTION","dm");wg("CLOUDDEV_SECTION","code");wg("DIALOGFLOW_SECTION","dialogflow");wg("DNS_SECTION","dns");wg("DRIVE_SECTION","drive");wg("DYNAMITE_SECTION","dynamite");wg("EDU_SECTION","edu");wg("EDUCATION_SECTION","education");wg("ENDPOINTS_SECTION","endpoints");wg("FILESTORE_SECTION","filestore");wg("FIREWALLS_SECTION","firewalls");wg("FLOWS_SECTION","flows");wg("FOLDER_CREATE_SECTION","foldercreate");wg("FREE_TRIAL_SECTION","freetrial");wg("FUNCTIONS_SECTION","functions");
wg("GAME_SECTION","game");wg("GENOMICS_SECTION","genomics");wg("GETTING_STARTED_SECTION","start");wg("GOOGLEAPPSSDK_SECTION","googleappssdk");wg("HANGOUTS_SECTION","hangouts");wg("HOME_SECTION","home");wg("IAM_ADMIN_SECTION","iam-admin");wg("IDENTITY_SECTION","identity");wg("INTERCONNECT_SUB_SECTION","interconnect");wg("INVITATION_SECTION","invitation");wg("IOT_SECTION","iot");wg("IP_ADDRESSES_SECTION","addresses");wg("CLOUD_JOBS_DISCOVERY_SECTION","talent-solution");wg("KUBERNETES_SECTION","kubernetes");
wg("LAUNCHER_SECTION","launcher");wg("LOAD_BALANCER_SECTION","loadbalancing");wg("LOGS_SECTION","logs");wg("MARKETPLACE_SECTION","marketplace");wg("MAPS_SECTION","google/maps-apis");wg("MLH","mlh");wg("MONITORING_SECTION","monitoring");wg("NATURAL_LANGUAGE_SECTION","natural-language");wg("NAVIGATION_ERROR","navigation-error");wg("NETWORK_INTELLIGENCE_SECTION","net-intelligence");wg("NETWORK_PEERING_SECTION","peering");wg("NETWORK_SECURITY_SECTION","net-security");wg("LOAD_BALANCING_SECTION","net-services");
wg("NETWORK_TIERS_SECTION","net-tier");wg("NETWORKS_SECTION","networks");wg("ONBOARDING_SECTION","getting-started");wg("ORGANIZATION_SECTION","organization");wg("PARTNER_PORTAL_SECTION","partner");wg("PERMISSIONS_SECTION","permissions");wg("PROFILER_SECTION","profiler");wg("PROJECT_SECTION","project");wg("PROJECT_CREATE_SECTION","projectcreate");wg("QUOTAS_SECTION","quotas");wg("ROUTERS_SECTION","routers");wg("PROJECT_SELECTOR_SECTION","projectselector");wg("ROUTES_SECTION","routes");
wg("SECURITY_SECTION","security");wg("SETTINGS_SECTION","settings");wg("SERVERLESS_SECTION","run");wg("SPANNER_SECTION","spanner");wg("SPEECH_SECTION","speech_to_text");wg("SQL_SECTION","sql");wg("SSH_SECTION","ssh");wg("SSH_TUTORIAL_SECTION","ssh/tutorial");wg("STATICMAP_SECTION","staticmap");wg("STORAGE_SECTION","storage");wg("TEAMS_SECTION","teams");wg("TERMS_OF_SERVICE_SECTION","terms");wg("TEXT_TO_SPEECH_SECTION","text_to_speech");wg("TRACES_SECTION","traces");wg("TRANSFER_SECTION","transfer");
wg("TRANSLATION_SECTION","translation");wg("TRUSTEDTESTERS_SECTION","trustedtesters");wg("TRY_GCP_SECTION","try-gcp");wg("USER_PREFERENCES_SECTION","user-preferences");wg("VIRTUAL_NETWORK_SECTION","networking");wg("VIDEO_INTELLIGENCE_SECTION","video-intelligence");wg("VISION_SECTION","vision");wg("VISION_OBJECT_DETECTION_SECTION","vision-object-detection");wg("VPN_SECTION","vpn");wg("INTERCONNECT_SECTION","hybrid");
var gjb=function(a,b){b=void 0===b?dIa:b;this.paramsToPreserve=a;this.preserveQueryParam=b};gjb.prototype.extract=function(a){return a};gjb.prototype.merge=function(a,b){for(var c=g(this.paramsToPreserve),d=c.next();!d.done;d=c.next())d=d.value,b.queryParams.hasOwnProperty(d)&&this.preserveQueryParam(d,b,a);return a};
var eIa=["project","folder","organizationId"],hjb=function(a,b){gjb.call(this,a,b)};Y(hjb,gjb);hjb.prototype.merge=function(a,b){return a.queryParams.hasOwnProperty("rif_reserved")?(delete a.queryParams.rif_reserved,a):gjb.prototype.merge.call(this,a,b)};var ijb={provide:k_a,useFactory:function(){return new hjb(VIa,fIa)}};
var jjb=function(){};Y(jjb,VZa);jjb.prototype.parse=function(a){a=this.stripUrl(a);if(kf(a))return VZa.prototype.parse.call(this,a);var b=a.split("?"),c=b.shift()||"";b=VZa.prototype.parse.call(this,[c.replace(/\(/g,"%28").replace(/\)/g,"%29")].concat(Ab(b)).join("?"));b.queryParams.angularJsUrl=a;return b};jjb.prototype.stripUrl=function(a){a=hPa(a);return fPa(void 0,void 0,void 0,void 0,a[5],a[6],a[7])};
jjb.prototype.serialize=function(a){var b=VZa.prototype.serialize.call(this,a);if(a.queryParams.angularJsUrl&&!kf(b)){var c=a.queryParams.angularJsUrl;a=Ja(a.queryParams,function(d,e){return"angularJsUrl"!==e&&!(0<=sPa(c,0,e,c.search(tPa)))});return Na(a)?c:xPa(c,a)}return b};jjb.ea=function(){return[]};jjb.\u0275fac=function(a){return new (a||jjb)};jjb.\u0275prov=xb({token:jjb,factory:jjb.\u0275fac});
var kjb=function(){};kjb.\u0275fac=function(a){return new (a||kjb)};kjb.\u0275mod=r({type:kjb});kjb.\u0275inj=h({imports:[[um,wj,Ck]]});
var ljb=function(){};ljb.\u0275fac=function(a){return new (a||ljb)};ljb.\u0275mod=r({type:ljb});ljb.\u0275inj=h({imports:[[kjb]]});
var mjb=function(){};mjb.\u0275fac=function(a){return new (a||mjb)};mjb.\u0275mod=r({type:mjb});mjb.\u0275inj=h({imports:[[Ck]]});
var njb=function(){this.componentInfo={moduleId:"jsmod_abuse_banner",className:"AbuseBanner"};this.placeholderInfo={isContentProjected:!0,height:0}};njb.\u0275fac=function(a){return new (a||njb)};
njb.\u0275cmp=m({type:njb,selectors:[["pcc-deferred-abuse-banner"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var ojb=function(){};ojb.\u0275fac=function(a){return new (a||ojb)};ojb.\u0275mod=r({type:ojb});ojb.\u0275inj=h({imports:[[Ck]]});
var pjb=!1;
var qjb=function(){this.enableBanner=pjb;this.componentInfo={moduleId:"jsmod_demo_banner",className:"DemoBanner"};this.placeholderInfo={isContentProjected:!0,height:0}};qjb.\u0275fac=function(a){return new (a||qjb)};
qjb.\u0275cmp=m({type:qjb,selectors:[["pcc-deferred-demo-banner"]],ma:1,oa:1,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo",4,"ngIf"],["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&P(0,gIa,1,2,"xap-deferred-loader-outlet",0);a&2&&A("ngIf",b.enableBanner)},directives:[hj,rk,pk],encapsulation:2,changeDetection:0});var rjb=function(){};rjb.\u0275fac=function(a){return new (a||rjb)};rjb.\u0275mod=r({type:rjb});rjb.\u0275inj=h({imports:[[wj,Ck]]});
var sjb=function(){this.componentInfo={moduleId:"jsmod_emergency_banner",className:"EmergencyBanner"};this.placeholderInfo={isContentProjected:!0,height:0}};sjb.\u0275fac=function(a){return new (a||sjb)};
sjb.\u0275cmp=m({type:sjb,selectors:[["pcc-deferred-emergency-banner"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var tjb=function(){};tjb.\u0275fac=function(a){return new (a||tjb)};tjb.\u0275mod=r({type:tjb});tjb.\u0275inj=h({imports:[[Ck]]});
var ujb=function(){this.componentInfo={moduleId:"jsmod_unsupported_browser_banner",className:"UnsupportedBrowserBanner"};this.placeholderInfo={isContentProjected:!1,height:0}};ujb.\u0275fac=function(a){return new (a||ujb)};
ujb.\u0275cmp=m({type:ujb,selectors:[["pcc-deferred-unsupported-browser-banner"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var vjb=function(){};vjb.\u0275fac=function(a){return new (a||vjb)};vjb.\u0275mod=r({type:vjb});vjb.\u0275inj=h({imports:[[Ck]]});
var wjb=function(){this.componentInfo={moduleId:"jsmod_mobile_app_banner",className:"MobileBanner"};this.placeholderInfo={isContentProjected:!0,height:0}};wjb.\u0275fac=function(a){return new (a||wjb)};
wjb.\u0275cmp=m({type:wjb,selectors:[["pcc-deferred-mobile-banner"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2});var xjb=function(){};xjb.\u0275fac=function(a){return new (a||xjb)};xjb.\u0275mod=r({type:xjb});xjb.\u0275inj=h({imports:[[Ck]]});
var Pn=function(){this.showOverlay=this.showOverlaySubject=new pf(!1);this.shouldCoverPlatformBar=this.shouldCoverPlatformBarSubject=new pf(!1);this.pageOverlayClickSubject=new pf(!1);this.reqIdentifiers=new Map};Pn.prototype.show=function(a,b){b=void 0===b?!1:b;this.reqIdentifiers.has(a)||(this.reqIdentifiers.set(a,b),this.updateElemState())};Pn.prototype.requestHide=function(a){this.reqIdentifiers.delete(a)&&(this.updateElemState(),this.pageOverlayClickSubject.next(!1))};
Pn.prototype.updateElemState=function(){var a=0<this.reqIdentifiers.size,b=0<=Array.from(this.reqIdentifiers.values()).indexOf(!0);this.showOverlaySubject.next(a);this.shouldCoverPlatformBarSubject.next(b)};Pn.prototype.clickPageOverlay=function(){this.pageOverlayClickSubject.next(!0)};Pn.\u0275fac=function(a){return new (a||Pn)};Pn.\u0275prov=xb({token:Pn,factory:Pn.\u0275fac,providedIn:"root"});
var yjb=function(a){this.pageOverlayService=a};yjb.ea=function(){return[{type:Pn}]};yjb.\u0275fac=function(a){return new (a||yjb)(D(Pn))};
yjb.\u0275cmp=m({type:yjb,selectors:[["cfc-page-overlay"]],ma:2,oa:3,qa:[["class","cfc-page-overlay",3,"cfc-page-overlay-cover-platform-bar","click",4,"ngIf"],[1,"cfc-page-overlay",3,"click"]],template:function(a,b){a&1&&(P(0,hIa,2,5,"div",0),T(1,"async"));a&2&&A("ngIf",V(1,1,b.pageOverlayService.showOverlay))},directives:[hj],ua:[oj],styles:[".cfc-page-overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.29);z-index:9}.cfc-page-overlay-cover-platform-bar[_ngcontent-%COMP%]{z-index:11}"],data:{animation:[Me("fade",
[Re(":enter",[Pe({opacity:0}),Oe("0.3s ease",Pe({opacity:1}))]),Re(":leave",[Oe("0.3s ease",Pe({opacity:0}))])])]},changeDetection:0});
var zjb=function(a,b,c){this.value=a;this.unit=b;this.valueInPx=c};zjb.prototype.toString=function(){return"auto"===this.unit||"none"===this.unit?this.unit:this.value+this.unit};
var Ajb=function(a,b){if(!a||"none"===a.toLowerCase()||"0"===a)return new zjb(0,"none",0);if("auto"===a.toLowerCase())return new zjb(0,"auto",0);var c=parseFloat(a);if(isNaN(c))throw Error("oh");var d="",e=0;a.endsWith("px")?(d="px",e=c):a.endsWith("%")&&b?(d="%",e=c*b.valueInPx/100):(0,Z.fail)("Valid input is px by itself or % with parentSize included. Input provided: "+a);return new zjb(c,d,e)},Bjb=function(a){return new zjb(a,"px",a)};
var Cjb=function(a){this.renderer=a;this.onDrag=new Hi;this.onDragStart=new Hi;this.onDragEnd=new Hi;this.dragging=!1;this.listeners=[]};f=Cjb.prototype;f.mouseDown=function(a){this.dragStart(this.createBrowserData(a));a.preventDefault()};f.touchStart=function(a){this.dragStart(this.createBrowserData(a))};
f.dragStart=function(a){var b=this;this.dragging||(this.dragging=!0,this.listeners.push(this.renderer.listen("window",a.onDragEventName,function(c){b.dragMove(b.createBrowserData(c))}),this.renderer.listen("window",a.onDragEndEventName,function(c){b.dragEnd(b.createBrowserData(c))})),this.onDragStart.emit({pointerPosition:{pageX:a.pageX,pageY:a.pageY}}))};f.clearListeners=function(){this.listeners.forEach(function(a){a()});this.listeners=[]};
f.dragMove=function(a){this.dragging&&(this.onDrag.emit({pointerPosition:{pageX:a.pageX,pageY:a.pageY}}),a.browserEvent.preventDefault())};f.dragEnd=function(){this.clearListeners();this.dragging&&(this.dragging=!1,this.onDragEnd.emit())};f.ngOnDestroy=function(){this.clearListeners()};
f.createBrowserData=function(a){return a instanceof MouseEvent?{pageX:a.pageX,pageY:a.pageY,browserEvent:a,onDragEventName:"mousemove",onDragEndEventName:"mouseup"}:{pageX:a.changedTouches[0].pageX,pageY:a.changedTouches[0].pageY,browserEvent:a,onDragEventName:"touchmove",onDragEndEventName:"touchend"}};Cjb.ea=function(){return[{type:vi}]};Cjb.\u0275fac=function(a){return new (a||Cjb)(D(vi))};
Cjb.\u0275dir=m({type:Cjb,selectors:[["","cfcDraggable",""]],Aa:function(a,b){a&1&&N("touchstart",function(c){return b.touchStart(c)})("mousedown",function(c){return b.mouseDown(c)})},outputs:{onDrag:"ondrag",onDragStart:"ondragstart",onDragEnd:"ondragend"}});
var Djb=new $b("UseResizeMonitorIframeFallback"),Ejb=function(){};Ye.Object.defineProperties(Ejb.prototype,{width:{configurable:!0,enumerable:!0,get:function(){throw Error("ph");}},height:{configurable:!0,enumerable:!0,get:function(){throw Error("qh");}}});var Fjb=new Ejb,Gjb=function(){this.listeners=[];this.lastHeight=this.lastWidth=0},Qn=function(a,b,c){this.ngZone=a;this.mutationObserverFactory=b;this.useIframeFallback=c};f=Qn.prototype;
f.monitor=function(a,b,c,d){var e=this;b=void 0===b?"both":b;c=void 0===c?!1:c;d=void 0===d?"debounce":d;return mla(function(k){e.addHandler(a,k,b,c,d);return{resizeHandler:k}},function(k,n){e.removeHandler(a,n.resizeHandler)}).pipe(iIa(this.ngZone))};
f.setUpElementIfNeeded=function(a,b,c){var d=this,e=this.getOptionalElementResizeMonitorData(a);if(!e){e=new Gjb;var k=function(p){d.handleResize(a,p)},n="leadingDebounce"===c?kIa(k):jIa(k,85);window.ResizeObserver&&!this.useIframeFallback?(this.ngZone.runOutsideAngular(function(){e.resizeObserver=new ResizeObserver(function(p){p=g(p);for(var u=p.next();!u.done;u=p.next())n(u.value.contentRect)})}),e.resizeObserver.observe(a),b&&n()):(b=this.createIFrame(a,b,n),a.appendChild(b),e.child=b,16!=(a.ownerDocument.compareDocumentPosition(a)&
16)&&(e.domObserver=this.mutationObserverFactory.create(function(){16==(a.ownerDocument.compareDocumentPosition(a)&16)&&(n(),e.domObserver.disconnect())}),e.domObserver.observe(a,{attributes:!0,subtree:!0})));a._ace_resize_monitor_=e}return e};
f.createIFrame=function(a,b,c){var d=document.createElement("iframe");d.classList.add("cfc-resize-monitor");d.classList.add("ace-resize-monitor");d.setAttribute("aria-hidden","true");d.tabIndex=-1;d.onload=function(){d.contentWindow.onresize=function(){c()};b&&c()};return d};f.getElementResizeMonitorData=function(a){a=this.getOptionalElementResizeMonitorData(a);(0,Z.assert)(a,"Element must have _ace_resize_monitor_ data already set.");return a};
f.getOptionalElementResizeMonitorData=function(a){if(a=a._ace_resize_monitor_)return a};
f.handleResize=function(a,b){var c=this.getOptionalElementResizeMonitorData(a);if(c){for(var d=!1,e=g(c.listeners),k=e.next();!k.done;k=e.next())"none"!==k.value.dimensionSelection&&(d=!0);e={width:void 0,height:void 0};d&&(b?e={width:b.width,height:b.height}:c.child?(k=c.child.getBoundingClientRect(),e={width:k.width,height:k.height}):e={width:a.offsetWidth,height:a.offsetHeight});a=g(c.listeners);for(k=a.next();!k.done;k=a.next())switch(k=k.value,k.dimensionSelection){case "both":k.resizeHandler(e);
break;case "width":c.lastWidth!==e.width&&k.resizeHandler(e);break;case "height":c.lastHeight!==e.height&&k.resizeHandler(e);break;case "none":k.resizeHandler(Fjb);break;default:(0,Z.assert)(!1,"Unexpected dimensionSelection")}c.lastWidth=e.width;c.lastHeight=e.height}};f.addHandler=function(a,b,c,d,e){this.setUpElementIfNeeded(a,d,e).listeners.push({resizeHandler:b,dimensionSelection:c})};
f.removeHandler=function(a,b){for(var c=this.getElementResizeMonitorData(a),d=0;d<c.listeners.length;d++)if(c.listeners[d].resizeHandler===b){c.listeners.splice(d,1);break}this.cleanUpElementIfNeeded(a)};
f.cleanUpElementIfNeeded=function(a){var b=this.getElementResizeMonitorData(a);b.listeners.length||(b.child&&(b.child.contentWindow&&delete b.child.contentWindow.onresize,delete b.child.onload,a.removeChild(b.child)),delete a._ace_resize_monitor_,b.domObserver&&b.domObserver.disconnect(),b.resizeObserver&&b.resizeObserver.disconnect())};Qn.ea=function(){return[{type:Kd},{type:Qj},{type:Boolean,ra:[{type:Ub},{type:Yb,args:[Djb]}]}]};Qn.\u0275fac=function(a){return new (a||Qn)(l(Kd),l(Qj),l(Djb,8))};
Qn.\u0275prov=xb({token:Qn,factory:Qn.\u0275fac,providedIn:"root"});
var Rn=function(a,b){this.elementRef=a;this.resizeMonitorService=b;this.aceResizeMonitorEmitOnAttach=!1;this.resize=new Hi;this.isViewInitialized=this.disabledInternal=!1};
Rn.prototype.ngAfterViewInit=function(){this.dimensionSelectionInternal||(this.dimensionSelectionInternal="none");this.resizeMonitorObservable=this.resizeMonitorService.monitor(this.elementRef.nativeElement,this.dimensionSelectionInternal,this.aceResizeMonitorEmitOnAttach);this.updateResizeMonitorState();this.isViewInitialized=!0};Rn.prototype.ngOnDestroy=function(){this.stopMonitoring()};
Rn.prototype.updateResizeMonitorState=function(){this.disabledInternal?this.stopMonitoring():this.resizeMonitorSubscription||(this.resizeMonitorSubscription=this.resizeMonitorObservable.subscribe(this.resize))};Rn.prototype.stopMonitoring=function(){this.resizeMonitorSubscription&&(this.resizeMonitorSubscription.unsubscribe(),this.resizeMonitorSubscription=void 0)};
Ye.Object.defineProperties(Rn.prototype,{dimensionSelection:{configurable:!0,enumerable:!0,set:function(a){a||(a="none");this.isViewInitialized&&a!==this.dimensionSelectionInternal&&(this.stopMonitoring(),this.resizeMonitorObservable=this.resizeMonitorService.monitor(this.elementRef.nativeElement,a,this.aceResizeMonitorEmitOnAttach),this.updateResizeMonitorState());this.dimensionSelectionInternal=a}},disabled:{configurable:!0,enumerable:!0,set:function(a){this.disabledInternal=a;this.isViewInitialized&&
this.updateResizeMonitorState()},get:function(){return!!this.disabledInternal}}});Rn.ea=function(){return[{type:cc},{type:Qn}]};Rn.\u0275fac=function(a){return new (a||Rn)(D(cc),D(Qn))};Rn.\u0275dir=m({type:Rn,selectors:[["","aceResizeMonitor",""]],inputs:{dimensionSelection:["aceResizeMonitor","dimensionSelection"],disabled:["aceResizeMonitorDisabled","disabled"],aceResizeMonitorEmitOnAttach:"aceResizeMonitorEmitOnAttach"},outputs:{resize:"resize"}});
var Sn=function(a){this.elementRef=a;this.containerSizeChangesSource=new pd;this.containerSizeChanges=this.containerSizeChangesSource.asObservable();this.split="vertical"};Sn.prototype.ngAfterViewInit=function(){var a=this;this.outerWrapper=this.elementRef.nativeElement.querySelector(".cfc-panel-container-outer");setTimeout(function(){a.detectSize()})};
Sn.prototype.detectSize=function(){this.computedSize="vertical"===this.split?Bjb(this.outerWrapper.clientWidth):Bjb(this.outerWrapper.clientHeight);this.containerSizeChangesSource.next(this.computedSize)};Sn.ea=function(){return[{type:cc}]};Sn.\u0275fac=function(a){return new (a||Sn)(D(cc))};
Sn.\u0275cmp=m({type:Sn,selectors:[["cfc-panel-container"]],va:["role","presentation"],inputs:{split:"split"},xa:["*"],ma:3,oa:4,qa:[["role","presentation","aceResizeMonitor","none",1,"cfc-panel-container-outer",3,"resize"],["role","presentation",1,"cfc-panel-container-inner","cfc-panel-offset-parent"]],template:function(a,b){a&1&&(ce(),E(0,"div",0),N("resize",function(){return b.detectSize()}),E(1,"div",1),ee(2),F(),F());a&2&&(x(1),Pd("cfc-panel-container-horizontal","horizontal"===b.split)("cfc-panel-container-vertical",
"vertical"===b.split))},directives:[Rn],styles:["cfc-panel-container[_nghost-%COMP%]{flex:1;display:flex;flex-direction:column;display:block;position:relative;min-height:0}.cfc-panel[_nghost-%COMP%]{flex:0 1 auto;margin:0;overflow:visible;position:relative;min-height:0;min-width:0;display:flex;flex-direction:column}.cfc-panel-autosize[_nghost-%COMP%]{flex:0 0 auto}.cfc-panel-fill[_nghost-%COMP%]{flex:1 1 1px}.cfc-panel-hidden[_nghost-%COMP%]:not(.cfc-panel-animating){display:none}.cfc-panel-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;overflow:visible;position:relative;min-height:0}.cfc-panel-content-wrapper[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;display:flex;flex-direction:column;min-height:0;width:100%;height:100%}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider[_ngcontent-%COMP%]{box-sizing:content-box;background-color:#e0e0e0;background-clip:content-box;position:absolute}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider-resizable[_ngcontent-%COMP%]:hover > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{background-color:#3367d6;color:#3367d6}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-drag-area[_ngcontent-%COMP%]{position:absolute;background:transparent}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-drag-grip[_ngcontent-%COMP%]{position:absolute;border-radius:10px;background-color:#ccc;color:#ccc;border:1px solid;box-sizing:border-box}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider-resizable[_ngcontent-%COMP%]{touch-action:none;z-index:2}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%]{right:0}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:24px;height:32px;top:50%;margin-top:-12px;left:-9px}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:3px;height:22px;top:50%;left:50%;margin-top:-11px;margin-left:-1.5px}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%]{left:0}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:24px;height:32px;top:50%;margin-top:-12px;left:-7px}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:3px;height:22px;top:50%;left:50%;margin-top:-11px;margin-left:-1.5px}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%]{bottom:0}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:32px;height:24px;left:50%;margin-left:-12px;top:-9px}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:22px;height:3px;top:50%;left:50%;margin-top:-1.5px;margin-left:-11px}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%]{top:0}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:32px;height:24px;left:50%;margin-left:-12px;top:-7px}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:22px;height:3px;top:50%;left:50%;margin-top:-1.5px;margin-left:-11px}.cfc-panel-has-animation.cfc-panel-orientation-vertical[_nghost-%COMP%]{transition:width 200ms;will-change:width}.cfc-panel-has-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition:height 200ms;will-change:height}.cfc-panel-resizing-no-animation.cfc-panel-orientation-vertical[_nghost-%COMP%], .cfc-panel-resizing-no-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition-property:none}.cfc-panel-resizing-no-animation[_nghost-%COMP%] > .cfc-panel-content-wrapper[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-resizing-no-animation[_nghost-%COMP%] > .cfc-panel-content-wrapper[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{background-color:#3367d6}.cfc-panel-noop-animation.cfc-panel-orientation-vertical[_nghost-%COMP%], .cfc-panel-noop-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition:none;animation:none}.cfc-panel-center[_nghost-%COMP%]{flex:1 1 1px}.cfc-panel-side-left[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%]{overflow-x:visible}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{height:100%;width:1px}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{cursor:ew-resize}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 0 0 8px}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 8px 0 0}.cfc-panel-side-top[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%]{overflow-y:visible}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{height:1px;width:100%}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:8px 0;cursor:ns-resize}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:8px 0 0}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 0 8px}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{right:0;top:0}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-right:1px}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{left:0;top:0}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-left:1px}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{bottom:0;left:0}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-bottom:1px}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{left:0;top:0}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-top:1px}.cfc-panel-container-outer[_ngcontent-%COMP%]{position:absolute;flex:1;display:flex;flex-direction:column;width:100%;height:100%}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-inner[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:stretch;display:flex;width:100%;height:100%}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-horizontal[_ngcontent-%COMP%]{flex-direction:column;overflow-y:hidden}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-vertical[_ngcontent-%COMP%]{flex-direction:row;overflow-x:hidden}@media print{.cfc-panel-container-outer[_ngcontent-%COMP%]{height:auto}}.cfc-panel-flex-content[_nghost-%COMP%]   .cfc-panel-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.cfc-panel-color-grey[_nghost-%COMP%]{background-color:#fafafa}.cfc-panel-color-white[_nghost-%COMP%]{background-color:#fff}.cfc-panel[_nghost-%COMP%]     mat-tab-group{flex:1 1 1px}"],
changeDetection:0});
var Hjb=function(a,b,c){c=void 0===c?{}:c;this.panelService=a;this.stateService=b;this.isOpenChangesSource=new pf(!0);this.isExpandedChangesSource=new pf(!0);this.isContentHiddenChangesSource=new pf(!1);this.animationCompleteEventsSource=new pd;this.resizeEventsSource=new pd;this.maxSizeChangesSource=new pf("none");this.sizeChangesSource=new pd;this.nextPanelId=this.stateService.createGlobalValue("panelProxyNextPanelIdStateId",{oldKeyConfig:{oldKey:"nextPanelIdStateKey",readFromOld:!0}});this.isOpenChanges=
this.isOpenChangesSource;this.isExpandedChanges=this.isExpandedChangesSource;this.animationCompleteEvents=this.animationCompleteEventsSource;this.dragStart=new pd;this.dragEnd=new pd;this.resizeAnimationFinishedChanges=this.resizeAnimationFinishedSubject=new pd;this.vuc=this.resizeEventsSource;this.maxSizeChanges=this.maxSizeChangesSource;this.sizeChanges=this.sizeChangesSource;this.color="white";this.isClosable=!0;this.isMinimizable=!1;this.minimizedSize="auto";this.isAnimatable=!1;this.previouslyFocusedElement=
this.selectorToFocusOnClose=void 0;this.lastAnimatedProperty="isOpen";this.isAnimatingInternal=this.isResizableInternal=this.skipDeregistrationOnPanelDestroy=this.hideDivider=!1;this.nextPanelId.hasValue()||this.nextPanelId.storeValue(1);this.setConfiguration(c)};f=Hjb.prototype;f.setPanel=function(a){this.panel=a};f.unsetPanel=function(){this.panel=void 0;this.skipDeregistrationOnPanelDestroy||this.destroy()};
f.setConfiguration=function(a){var b=!1,c=!1;this.id||(b=!0);this.id&&this.id!==a.id&&(c=!0,this.panelService.deregisterPanel(this));var d=this.nextPanelId.getValue();this.id=a.id||this.id||"cfc-panel-default-id-"+d++;this.nextPanelId.storeValue(d);void 0!==a.isOpen&&(this.isOpen=a.isOpen);void 0!==a.isClosable&&(this.isClosable=a.isClosable);void 0!==a.isResizable&&(this.isResizable=a.isResizable);void 0!==a.isMinimizable&&(this.isMinimizable=a.isMinimizable);void 0!==a.isExpanded&&(this.isExpanded=
a.isExpanded);void 0!==a.isAnimatable&&(this.isAnimatable=a.isAnimatable);(0,Z.assert)(!(a.size&&a.expandedSize),"Cannot set both size and expandedSize");void 0!==a.size&&(this.size=a.size);void 0!==a.minSize&&(this.minSize=a.minSize);void 0!==a.maxSize&&(this.maxSize=a.maxSize);void 0!==a.minimizedSize&&(this.minimizedSize=a.minimizedSize);void 0!==a.expandedSize&&(this.expandedSize=a.expandedSize);void 0!==a.color&&(this.color=a.color);void 0!==a.selectorToFocusOnClose&&(this.selectorToFocusOnClose=
a.selectorToFocusOnClose);void 0!==a.hideDivider&&(this.hideDivider=a.hideDivider);void 0!==a.skipDeregistrationOnPanelDestroy&&(this.skipDeregistrationOnPanelDestroy=a.skipDeregistrationOnPanelDestroy);(c||b)&&this.panelService.registerPanel(this)};f.destroy=function(){(0,Z.assert)(this.panelService.hasPanelController(this.id),"PanelProxy has been deregistered, did you mean to set skipDeregistrationOnPanelDestroy to true?");this.panelService.deregisterPanel(this)};
f.toggleIsOpen=function(a){this.isOpen=void 0!==a?a:!this.isOpen};f.toggleIsExpanded=function(a){this.isExpanded=void 0!==a?a:!this.isExpanded};f.toggleIsContentHidden=function(a){this.isContentHidden=void 0!==a?a:!this.isContentHidden};f.triggerIsOpenChange=function(a){this.isOpenChangesSource.next(a);this.panel&&this.panel.isOpenChange.next(a)};f.triggerIsExpandedChange=function(a){this.isExpandedChangesSource.next(a);this.panel&&this.panel.isExpandedChange.next(a)};
f.triggerIsContentHiddenChange=function(a){this.isContentHiddenChangesSource.next(a);this.panel&&this.panel.isContentHiddenChange.next(a)};f.triggerAnimationEvent=function(){this.animationCompleteEventsSource.next(this.lastAnimatedProperty);this.panel&&this.panel.animationComplete.next(this.lastAnimatedProperty)};f.triggerResizeEvent=function(a){this.resizeEventsSource.next(a);this.panel&&this.panel.resize.next(a)};
f.moveFocus=function(){var a=this;if(this.panel){var b="isExpanded"===this.lastAnimatedProperty;(b?this.isExpanded:this.isOpen)?(this.previouslyFocusedElement=document.activeElement,this.isAnimatable?this.animationCompleteEvents.pipe(ad(1)).subscribe(function(){a.panel&&a.panel.moveFocusToPanel()}):this.panel.moveFocusToPanel()):(b?0:!this.isOpen)&&this.panel.moveFocusFromPanel()}};
Ye.Object.defineProperties(Hjb.prototype,{maxSize:{configurable:!0,enumerable:!0,set:function(a){this.maxSizeChangesSource.next(a)},get:function(){return this.maxSizeChangesSource.getValue()}},size:{configurable:!0,enumerable:!0,set:function(a){(0,Z.assert)(this.isExpanded,"Cannot resize panel when in minimized mode");this.expandedSize=a},get:function(){return this.isExpanded?this.expandedSize:this.minimizedSize}},expandedSize:{configurable:!0,enumerable:!0,set:function(a){this.expandedSizeInternal=
a;this.sizeChangesSource.next(a)},get:function(){return this.expandedSizeInternal}},isOpen:{configurable:!0,enumerable:!0,set:function(a){this.isOpenChangesSource.getValue()!==a&&(this.triggerIsOpenChange(a),this.panel&&(this.lastAnimatedProperty="isOpen"))},get:function(){return this.isOpenChangesSource.getValue()}},isExpanded:{configurable:!0,enumerable:!0,set:function(a){this.isExpandedChangesSource.getValue()!==a&&((0,Z.assert)(this.isMinimizable,"Panel is set as not minimizable"),this.triggerIsExpandedChange(a),
this.panel&&(this.lastAnimatedProperty="isExpanded"))},get:function(){return this.isExpandedChangesSource.getValue()}},isContentHidden:{configurable:!0,enumerable:!0,set:function(a){this.isContentHiddenChangesSource.getValue()!==a&&this.triggerIsContentHiddenChange(a)},get:function(){return this.isContentHiddenChangesSource.getValue()}},isResizable:{configurable:!0,enumerable:!0,set:function(a){(0,Z.assert)(!this.panel||"center"!==this.panel.side,"Center panel cannot be resizable");var b=this.isResizableInternal!==
a;this.isResizableInternal=a;this.panel&&b&&this.panel.isResizableChange.next(a)},get:function(){return this.isResizableInternal}},isAnimating:{configurable:!0,enumerable:!0,get:function(){return this.isAnimatingInternal},set:function(a){this.isAnimatingInternal=a}}});
var Tn=function(a){this.stateService=a;this.panelControllers=new Map;this.panelRegistrationEventsSource=new pd;this.globalPanelState=this.stateService.createOneWay("panelServiceGlobalPanelStateId")};f=Tn.prototype;f.registerPanel=function(a){var b=a.id;(0,Z.assert)(!this.panelControllers.has(b),"Panel with id "+b+" already exist");this.panelControllers.set(b,a);this.globalPanelState.set(b,this.configGlobalPanel(a));this.panelRegistrationEventsSource.next(a)};
f.deregisterPanel=function(a){a=a.id;(0,Z.assert)(this.panelControllers.has(a),"Unregistering unknown Panel");this.globalPanelState.delete(a);this.panelControllers.delete(a)};f.getPanelController=function(a){(0,Z.assert)(this.panelControllers.has(a),"Panel "+a+" is not available,\n        please ensure that <cfc-panel> with given ID is present and rendering");return this.panelControllers.get(a)};f.hasPanelController=function(a){return this.panelControllers.has(a)};
f.getGlobalPanel=function(a){(0,Z.assert)(this.globalPanelState.has(a),"GlobalPanel "+a+" is not available,\n        please ensure that <cfc-panel> with given ID is present and rendering");return this.globalPanelState.get(a)};f.hasGlobalPanel=function(a){return this.globalPanelState.has(a)};
f.listenForPanelController=function(a){var b=this;return Mc(new nc(function(c){b.hasPanelController(a)&&c.next(b.getPanelController(a));c.complete()}),this.panelRegistrationEventsSource).pipe(Nc(function(c){return c.id===a}),ed())};f.subscribeForPanelRegistration=function(a,b){return this.listenForPanelController(a).subscribe(b)};f.configGlobalPanel=function(a){return{isOpenChanges:a.isOpenChanges}};Tn.ea=function(){return[{type:yk}]};Tn.\u0275fac=function(a){return new (a||Tn)(l(yk))};
Tn.\u0275prov=xb({token:Tn,factory:Tn.\u0275fac,providedIn:"root"});
var Un=function(a,b){this.panelService=a;this.stateService=b};Un.prototype.create=function(a){return new Hjb(this.panelService,this.stateService,a)};Un.ea=function(){return[{type:Tn},{type:yk}]};Un.\u0275fac=function(a){return new (a||Un)(l(Tn),l(yk))};Un.\u0275prov=xb({token:Un,factory:Un.\u0275fac,providedIn:"root"});
var Ijb=function(a){this.templateRef=a};Ijb.ea=function(){return[{type:xe}]};Ijb.\u0275fac=function(a){return new (a||Ijb)(D(xe))};Ijb.\u0275dir=m({type:Ijb,selectors:[["","cfcPanelTemplate",""]]});var Jjb=function(){};Jjb.\u0275fac=function(a){return new (a||Jjb)};Jjb.\u0275mod=r({type:Jjb});Jjb.\u0275inj=h({});
(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!ca.requestAnimationFrame;++c)ca.requestAnimationFrame=ca[b+"RequestAnimationFrame"],ca.cancelAnimationFrame=ca[b+"CancelAnimationFrame"]||ca[b+"CancelRequestAnimationFrame"];if(!ca.requestAnimationFrame){var d=0;ca.requestAnimationFrame=function(e){var k=(new Date).getTime(),n=Math.max(0,16-(k-d));d=k+n;return ca.setTimeout(function(){e(k+n)},n)};ca.cancelAnimationFrame||(ca.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var Kjb=[[],[]],Ljb=0,Mjb=!1,Njb=0,Vn=function(a,b){var c=Njb++,d={measureTask:{id:c,fn:a.measure,context:b},mutateTask:{id:c,fn:a.mutate,context:b},state:{},args:void 0,isScheduled:!1};return function(){0<arguments.length?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&0!=d.args.length?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.isScheduled||(d.isScheduled=!0,Kjb[Ljb].push(d));Mjb||(Mjb=!0,window.requestAnimationFrame(Ojb))}},Ojb=
function(){Mjb=!1;var a=Kjb[Ljb],b=a.length;Ljb=(Ljb+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.measureTask;c.isScheduled=!1;e.fn&&e.fn.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.mutateTask,c.isScheduled=!1,e.fn&&e.fn.apply(e.context,c.args),c.state={};a.length=0};
var Pjb=["dragHandle"],Qjb=["panelContentWrapper"],Wn=function(a,b,c,d,e,k,n){var p=this;this.panelContainer=a;this.renderer=c;this.changeDetector=d;this.proxyFactory=e;this.ngZone=k;this.fillInternal=!1;this.isOpenChange=new Hi;this.isExpandedChange=new Hi;this.isContentHiddenChange=new Hi;this.animationComplete=new Hi;this.resize=new Hi;this.isResizableChange=new Hi;this.dragHandleOrientation="horizontal";this.isNoopAnimationMode=!1;this.ve={CfcPanel:54818};this.computedMinSize=new zjb(0,"none",
0);this.computedMaxSize=new zjb(0,"none",0);this.computedCurrentSize=new zjb(0,"none",0);this.isDragHandleFocused=this.isDragHandleFocusedSubject=new pd;this.sideInternal="center";this.isViewInitialized=!1;this.minSizeProperty="min-width";this.destroy=new pd;this.transitionEndCallback=function(u){p.onTransitionEnd(u)};this.pointerToDraggableEdgeDistance=null;this.nativeElement=b.nativeElement;this.isNoopAnimationMode="NoopAnimations"===n};f=Wn.prototype;
f.ngOnInit=function(){var a=this;this.controller||(this.controller=this.proxyFactory.create(),this.controller.setPanel(this));var b="vertical"===this.panelContainer.split;this.validResizingArrowKeys=b?["ArrowRight","ArrowLeft"]:["ArrowDown","ArrowUp"];mIa(b,this.side);this.sizeProperty=b?"width":"height";this.minSizeProperty=b?"min-width":"min-height";this.dragHandleOrientation=b?"horizontal":"vertical";this.panelContainer.containerSizeChanges.pipe(Bd(this.destroy)).subscribe(function(c){a.updateComputedSizesAndApply(c)});
this.isContentHiddenChange.pipe(Bd(this.destroy)).subscribe(function(c){var d=a.nativeElement.querySelector(".cfc-panel-body");d&&(c?d.classList.add("cfc-panel-body-content-hidden"):d.classList.remove("cfc-panel-body-content-hidden"));a.changeDetector.markForCheck()});this.isExpandedChange.pipe(Bd(this.destroy)).subscribe(function(){a.controller.isAnimatable&&a.hasPanelDimensionCalculated()&&(a.controller.isAnimating=!0);a.updateComputedSizesAndApply(a.panelContainer.computedSize);if(a.controller.isAnimatable&&
a.isNoopAnimationMode)a.onTransitionEnd({propertyName:a.sizeProperty,target:a.nativeElement})});this.isResizableChange.pipe(Bd(this.destroy)).subscribe(function(){a.changeDetector.markForCheck()});this.isOpenChange.pipe(Bd(this.destroy)).subscribe(function(){a.controller.isAnimatable&&a.hasPanelDimensionCalculated()?a.updatePanelDimensionForIsOpen():a.changeDetector.markForCheck()});this.controller.sizeChanges.pipe(Bd(this.destroy)).subscribe(function(){a.updateComputedSizesAndApply(a.panelContainer.computedSize)});
this.controller.maxSizeChanges.pipe(Bd(this.destroy)).subscribe(function(){a.updateComputedSizesAndApply(a.panelContainer.computedSize)})};f.ngAfterViewInit=function(){var a=this;(0,Z.assert)(this.panelContentWrapper,'@ViewChild "panelContentWrapper" is required');this.isViewInitialized=!0;this.applySizes();this.ngZone.runOutsideAngular(function(){a.nativeElement.addEventListener("transitionend",a.transitionEndCallback)})};
f.ngAfterContentInit=function(){(0,Z.assert)(this.projectedTemplate,'@ContentChildren "projectedTemplate" is required');var a=this.projectedTemplate.toArray();(this.template||a.length)&&(0,Z.assert)("center"!==this.side,"center panel should not use cfcPanelTemplate");!this.template&&a.length&&((0,Z.assert)(1===a.length,"there are more than one cfcPanelTemplate provided inline"),this.template=a[0])};
f.ngOnDestroy=function(){this.controller&&this.controller.unsetPanel();this.nativeElement.removeEventListener("transitionend",this.transitionEndCallback);this.destroy.next()};f.onDividerDragStart=function(a){this.updatePointerToDraggableEdgeDistance(a);this.controller.dragStart.next()};f.onDividerRelease=function(){this.controller.triggerResizeEvent(this.computedCurrentSize.valueInPx+"px");this.isResizing=!1;this.pointerToDraggableEdgeDistance=null;this.changeDetector.markForCheck();this.controller.dragEnd.next()};
f.onDividerArrowKeyup=function(a){-1!==this.validResizingArrowKeys.indexOf(a.key)&&this.controller.triggerResizeEvent(this.computedCurrentSize.valueInPx+"px")};f.onDividerDrag=function(a){var b=this;this.isResizing=!0;this.changeDetector.markForCheck();var c=0;Vn({measure:function(){c=b.getNextPanelSize(a)},mutate:function(){b.resizeTo(c)}})()};
f.onDividerArrowKeydown=function(a){var b=this;-1!==this.validResizingArrowKeys.indexOf(a.key)&&(a.preventDefault(),a.stopPropagation(),Vn({measure:void 0,mutate:function(){b.isScrollDirectionPositive(a.key)?b.resizeBy(10):b.resizeBy(-10)}})())};f.onDividerFocus=function(){this.isDragHandleFocusedSubject.next(!0)};f.onDividerBlur=function(){this.isDragHandleFocusedSubject.next(!1)};
f.moveFocusToPanel=function(){var a=this;this.isFocusWithinPanel()||setTimeout(function(){var b=a.nativeElement.querySelector("h1,h2,h3,h4,h5,h6");if(b=a.nativeElement.querySelector("[cdkFocusInitial]")||b)0!==b.tabIndex&&(b.tabIndex=-1),b.focus()})};
f.moveFocusFromPanel=function(){if(this.isFocusWithinPanel())if(this.controller.selectorToFocusOnClose){var a=document.querySelector(this.controller.selectorToFocusOnClose);a&&a.focus()}else this.controller.previouslyFocusedElement&&(this.controller.previouslyFocusedElement.focus(),this.controller.previouslyFocusedElement=void 0)};f.isFocusWithinPanel=function(){return this.nativeElement.contains(document.activeElement)};
f.updatePanelDimensionForIsOpen=function(){var a=this;this.controller.isAnimating=!0;this.applyContentWrapperSizePx();this.removeMinSize();this.changeDetector.markForCheck();setTimeout(function(){a.renderer.setStyle(a.nativeElement,a.sizeProperty,a.controller.isOpen?a.controller.size:"0");if(a.isNoopAnimationMode)a.onTransitionEnd({propertyName:a.sizeProperty,target:a.nativeElement})},100)};
f.isScrollDirectionPositive=function(a){return"left"===this.side&&"ArrowRight"===a||"right"===this.side&&"ArrowLeft"===a||"top"===this.side&&"ArrowDown"===a||"bottom"===this.side&&"ArrowUp"===a};f.resizeBy=function(a){this.resizeTo(this.computedCurrentSize.valueInPx+a)};f.resizeTo=function(a){this.isSizeWithinBoundary(a)&&(this.controller.size=a+"px")};
f.applySizes=function(){this.hasPanelDimensionCalculated()&&this.renderer.setStyle(this.nativeElement,this.sizeProperty,this.computedCurrentSize.toString());this.applyMinSize();this.changeDetector.markForCheck()};f.setComputedSizes=function(a){a&&(this.computedCurrentSize=Ajb(this.controller.size,a),this.computedMaxSize=Ajb(this.controller.maxSize,a),this.computedMinSize=Ajb(this.controller.minSize,a))};
f.updateComputedSizesAndApply=function(a){this.setComputedSizes(a);if("center"!==this.side&&this.controller.isExpanded){a=this.computedMinSize.valueInPx;var b=this.computedCurrentSize.valueInPx;b<a&&(this.computedCurrentSize=this.computedMinSize);var c=this.computedMaxSize.valueInPx;c>a&&b>c&&(this.computedCurrentSize=this.computedMaxSize)}this.applySizes();this.controller.resizeAnimationFinishedSubject.next()};
f.isSizeWithinBoundary=function(a){return a>this.computedMinSize.valueInPx&&("none"===this.computedMaxSize.unit||a<this.computedMaxSize.valueInPx)};f.onTransitionEnd=function(a){var b=a.target;a.propertyName===this.sizeProperty&&b===this.nativeElement&&(this.controller.isAnimating=!1,this.controller.triggerAnimationEvent(),this.removeContentWrapperSizePx(),this.applyMinSize(),this.changeDetector.markForCheck())};
f.applyContentWrapperSizePx=function(){this.renderer.setStyle(this.panelContentWrapper.nativeElement,this.sizeProperty,this.computedCurrentSize.valueInPx+"px");this.renderer.setStyle(this.panelContentWrapper.nativeElement,"position","absolute")};f.removeContentWrapperSizePx=function(){this.renderer.setStyle(this.panelContentWrapper.nativeElement,this.sizeProperty,"100%");this.renderer.setStyle(this.panelContentWrapper.nativeElement,"position","static")};
f.applyMinSize=function(){this.fill||this.renderer.setStyle(this.nativeElement,this.minSizeProperty,this.computedMinSize.toString())};f.removeMinSize=function(){this.renderer.setStyle(this.nativeElement,this.minSizeProperty,"0")};f.hasPanelDimensionCalculated=function(){return"none"!==this.computedCurrentSize.toString()};
f.getNextPanelSize=function(a){var b=this.nativeElement.getBoundingClientRect();switch(this.side){case "left":var c=a.pointerPosition.pageX-b.left;break;case "right":c=b.right-a.pointerPosition.pageX;break;case "top":c=a.pointerPosition.pageY-b.top;break;case "bottom":c=b.bottom-a.pointerPosition.pageY;break;case "center":(0,Z.fail)("panel with `center` side value should not be resized");default:fb(this.side,void 0)}null===this.pointerToDraggableEdgeDistance&&(0,Z.fail)("pointerToDraggableEdgeDistance should not be `null` while resizing via drag.");
return c+this.pointerToDraggableEdgeDistance};
f.updatePointerToDraggableEdgeDistance=function(a){var b=this.dragHandle.nativeElement.getBoundingClientRect();switch(this.side){case "left":var c=b.right-a.pointerPosition.pageX;break;case "right":c=a.pointerPosition.pageX-b.left;break;case "top":c=b.bottom-a.pointerPosition.pageY;break;case "bottom":c=a.pointerPosition.pageY-b.top;break;case "center":(0,Z.fail)("panel with `center` side value should not be resized");default:fb(this.side,void 0)}this.pointerToDraggableEdgeDistance=c};
Ye.Object.defineProperties(Wn.prototype,{config:{configurable:!0,enumerable:!0,set:function(a){this.controller?this.controller.setConfiguration(a):(this.controller=a instanceof Hjb?a:this.proxyFactory.create(a),this.controller.setPanel(this))}},side:{configurable:!0,enumerable:!0,set:function(a){(0,Z.assert)(!this.isViewInitialized,"Changing Side property after panel has rendered is not allowed.");this.sideInternal=a},get:function(){return this.sideInternal}},fill:{configurable:!0,enumerable:!0,set:function(a){(this.fillInternal=
a)?this.removeMinSize():this.applyMinSize();this.changeDetector.markForCheck()},get:function(){return this.fillInternal}},shouldDragHandleShown:{configurable:!0,enumerable:!0,get:function(){return this.controller.isResizable&&this.controller.isExpanded&&!this.fill}}});Wn.ea=function(){return[{type:Sn,ra:[{type:Xb}]},{type:cc},{type:vi},{type:Ji},{type:Un},{type:Kd},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Dj]}]}]};
Wn.\u0275fac=function(a){return new (a||Wn)(D(Sn,1),D(cc),D(vi),D(Ji),D(Un),D(Kd),D(Dj,8))};
Wn.\u0275cmp=m({type:Wn,selectors:[["cfc-panel"]],Da:function(a,b,c){a&1&&Be(c,Ijb,4);if(a&2){var d;ze(d=Ce())&&(b.projectedTemplate=d)}},viewQuery:function(a,b){a&1&&(Ae(Pjb,5),Ae(Qjb,7));if(a&2){var c;ze(c=Ce())&&(b.dragHandle=c.first);ze(c=Ce())&&(b.panelContentWrapper=c.first)}},Ca:28,Aa:function(a,b){a&2&&Pd("cfc-panel",!0)("cfc-panel-autosize","auto"===b.controller.size)("cfc-panel-has-animation",b.controller.isAnimatable)("cfc-panel-animating",b.controller.isAnimating)("cfc-panel-resizing-no-animation",
b.isResizing)("cfc-panel-fill",b.fill)("cfc-panel-center","center"===b.side)("cfc-panel-hidden",!b.controller.isOpen)("cfc-panel-color-grey","grey"===b.controller.color)("cfc-panel-color-white","white"===b.controller.color)("cfc-panel-minimized",!b.controller.isExpanded)("cfc-panel-orientation-vertical","vertical"===b.panelContainer.split)("cfc-panel-orientation-horizontal","horizontal"===b.panelContainer.split)("cfc-panel-noop-animation",b.isNoopAnimationMode)},inputs:{ariaLabelledById:"ariaLabelledById",
config:"config",side:"side",fill:"fill",template:"template"},outputs:{isOpenChange:"isOpenChange",isExpandedChange:"isExpandedChange",isContentHiddenChange:"isContentHiddenChange",animationComplete:"animationComplete",resize:"resize",isResizableChange:"isResizableChange"},xa:["*"],ma:8,oa:16,qa:[[1,"cfc-panel-content-wrapper",3,"ve"],["panelContentWrapper",""],["role","presentation",1,"cfc-panel-content"],[4,"ngIf"],["dividerTemplate",""],[3,"ngTemplateOutlet"],[4,"ngTemplateOutlet"],["class","cfc-panel-divider cfc-panel-divider-resizable",
"cfcDraggable","","tabindex","0","role","separator",3,"ondragstart","ondrag","ondragend","keydown","keyup","focus","blur",4,"ngIf"],["class","cfc-panel-divider","role","presentation",4,"ngIf"],["cfcDraggable","","tabindex","0","role","separator",1,"cfc-panel-divider","cfc-panel-divider-resizable",3,"ondragstart","ondrag","ondragend","keydown","keyup","focus","blur"],["dragHandle",""],["role","presentation",1,"cfc-panel-drag-area","mat-focus-indicator"],["role","presentation",1,"cfc-panel-drag-grip"],
["role","presentation",1,"cfc-panel-divider"]],template:function(a,b){a&1&&(ce(),E(0,"div",0,1),E(2,"div",2),P(3,oIa,2,1,"ng-container",3),P(4,rIa,2,1,"ng-container",3),F(),P(5,tIa,2,1,"ng-container",3),F(),P(6,wIa,2,2,"ng-template",null,4,Ee));a&2&&(Pd("cfc-panel-side-bottom","bottom"===b.side)("cfc-panel-side-right","right"===b.side)("cfc-panel-side-left","left"===b.side)("cfc-panel-side-top","top"===b.side)("cfc-panel-side-center","center"===b.side),A("ve",b.ve.CfcPanel),x(2),Pd("cfc-has-divider",
!b.controller.hideDivider),x(1),A("ngIf",!b.template),x(1),A("ngIf",b.template),x(1),A("ngIf","center"!==b.side&&!b.controller.hideDivider))},directives:[bm,hj,mj,Cjb],ua:[oj],styles:["cfc-panel-container[_nghost-%COMP%]{flex:1;display:flex;flex-direction:column;display:block;position:relative;min-height:0}.cfc-panel[_nghost-%COMP%]{flex:0 1 auto;margin:0;overflow:visible;position:relative;min-height:0;min-width:0;display:flex;flex-direction:column}.cfc-panel-autosize[_nghost-%COMP%]{flex:0 0 auto}.cfc-panel-fill[_nghost-%COMP%]{flex:1 1 1px}.cfc-panel-hidden[_nghost-%COMP%]:not(.cfc-panel-animating){display:none}.cfc-panel-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;overflow:visible;position:relative;min-height:0}.cfc-panel-content-wrapper[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;display:flex;flex-direction:column;min-height:0;width:100%;height:100%}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider[_ngcontent-%COMP%]{box-sizing:content-box;background-color:#e0e0e0;background-clip:content-box;position:absolute}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider-resizable[_ngcontent-%COMP%]:hover > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{background-color:#3367d6;color:#3367d6}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-drag-area[_ngcontent-%COMP%]{position:absolute;background:transparent}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-drag-grip[_ngcontent-%COMP%]{position:absolute;border-radius:10px;background-color:#ccc;color:#ccc;border:1px solid;box-sizing:border-box}.cfc-panel-content-wrapper[_ngcontent-%COMP%]   .cfc-panel-divider-resizable[_ngcontent-%COMP%]{touch-action:none;z-index:2}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%]{right:0}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:24px;height:32px;top:50%;margin-top:-12px;left:-9px}.cfc-panel-content-wrapper.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:3px;height:22px;top:50%;left:50%;margin-top:-11px;margin-left:-1.5px}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%]{left:0}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:24px;height:32px;top:50%;margin-top:-12px;left:-7px}.cfc-panel-content-wrapper.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:3px;height:22px;top:50%;left:50%;margin-top:-11px;margin-left:-1.5px}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%]{bottom:0}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:32px;height:24px;left:50%;margin-left:-12px;top:-9px}.cfc-panel-content-wrapper.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:22px;height:3px;top:50%;left:50%;margin-top:-1.5px;margin-left:-11px}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%]{top:0}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%]{width:32px;height:24px;left:50%;margin-left:-12px;top:-7px}.cfc-panel-content-wrapper.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{width:22px;height:3px;top:50%;left:50%;margin-top:-1.5px;margin-left:-11px}.cfc-panel-has-animation.cfc-panel-orientation-vertical[_nghost-%COMP%]{transition:width 200ms;will-change:width}.cfc-panel-has-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition:height 200ms;will-change:height}.cfc-panel-resizing-no-animation.cfc-panel-orientation-vertical[_nghost-%COMP%], .cfc-panel-resizing-no-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition-property:none}.cfc-panel-resizing-no-animation[_nghost-%COMP%] > .cfc-panel-content-wrapper[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-resizing-no-animation[_nghost-%COMP%] > .cfc-panel-content-wrapper[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%] > .cfc-panel-drag-area[_ngcontent-%COMP%] > .cfc-panel-drag-grip[_ngcontent-%COMP%]{background-color:#3367d6}.cfc-panel-noop-animation.cfc-panel-orientation-vertical[_nghost-%COMP%], .cfc-panel-noop-animation.cfc-panel-orientation-horizontal[_nghost-%COMP%]{transition:none;animation:none}.cfc-panel-center[_nghost-%COMP%]{flex:1 1 1px}.cfc-panel-side-left[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%]{overflow-x:visible}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{height:100%;width:1px}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%], .cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{cursor:ew-resize}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 0 0 8px}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 8px 0 0}.cfc-panel-side-top[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%]{overflow-y:visible}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{height:1px;width:100%}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%], .cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:8px 0;cursor:ns-resize}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:8px 0 0}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider-resizable[_ngcontent-%COMP%]{padding:0 0 8px}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{right:0;top:0}.cfc-panel-side-left[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-right:1px}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{left:0;top:0}.cfc-panel-side-right[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-left:1px}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{bottom:0;left:0}.cfc-panel-side-top[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-bottom:1px}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-divider[_ngcontent-%COMP%]{left:0;top:0}.cfc-panel-side-bottom[_ngcontent-%COMP%] > .cfc-panel-content.cfc-has-divider[_ngcontent-%COMP%]{padding-top:1px}.cfc-panel-container-outer[_ngcontent-%COMP%]{position:absolute;flex:1;display:flex;flex-direction:column;width:100%;height:100%}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-inner[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;align-items:stretch;display:flex;width:100%;height:100%}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-horizontal[_ngcontent-%COMP%]{flex-direction:column;overflow-y:hidden}.cfc-panel-container-outer[_ngcontent-%COMP%]   .cfc-panel-container-vertical[_ngcontent-%COMP%]{flex-direction:row;overflow-x:hidden}@media print{.cfc-panel-container-outer[_ngcontent-%COMP%]{height:auto}}.cfc-panel-flex-content[_nghost-%COMP%]   .cfc-panel-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.cfc-panel-color-grey[_nghost-%COMP%]{background-color:#fafafa}.cfc-panel-color-white[_nghost-%COMP%]{background-color:#fff}.cfc-panel[_nghost-%COMP%]     mat-tab-group{flex:1 1 1px}"],
changeDetection:0});
var Rjb={id:"dev-shell-panel",size:"280px",minimizedSize:"30px",isMinimizable:!0,isOpen:!1,isExpanded:!0,isResizable:!0};
var Sjb={id:"help-panel",expandedSize:"302px",isExpanded:!0,isOpen:!1};
var Tjb=function(){this.componentInfo={moduleId:"jsmod_free_trial_banner",className:"FreeTrialBanner"};this.placeholderInfo={isContentProjected:!0,height:0}};Tjb.\u0275fac=function(a){return new (a||Tjb)};
Tjb.\u0275cmp=m({type:Tjb,selectors:[["pcc-deferred-free-trial-banner"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var Ujb=function(){};Ujb.\u0275fac=function(a){return new (a||Ujb)};Ujb.\u0275mod=r({type:Ujb});Ujb.\u0275inj=h({imports:[[Ck]]});
var Vjb={moduleId:"jsmod_learning_panel",className:"LearningPanelService"},Wjb=function(a){var b=this;this.deferredLoader=a;this.componentInfo={moduleId:"jsmod_help_panel_learn_button",className:"HelpPanelLearnButton"};this.learningPanelService=Cc(this.deferredLoader.loadService(Vjb)).pipe(rd({bufferSize:1,refCount:!0}));this.learningPanelService.pipe(zd(function(c){return c.relevantLearningContent}),Nc(function(c){return!!c}),ad(1)).subscribe(function(){b.deferredLoader.loadModule(b.componentInfo.moduleId)})};
Wjb.ea=function(){return[{type:jf}]};Wjb.\u0275fac=function(a){return new (a||Wjb)(D(jf))};Wjb.\u0275cmp=m({type:Wjb,selectors:[["pcc-deferred-help-panel-learn-button"]],ma:1,oa:1,qa:[[3,"typeInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)},directives:[rk],encapsulation:2,changeDetection:0});var Xjb=function(){};Xjb.\u0275fac=function(a){return new (a||Xjb)};Xjb.\u0275mod=r({type:Xjb});Xjb.\u0275inj=h({imports:[[Ck]]});
var Yjb={LOCAL_DEV_PORT:"localDevPort",LOCAL_SRC_PORT:"localSrcPort",RIF_LOCAL_SRC_PORT:"rifLocalSrcPort",LOCAL_COLISEUM_PORT:"localColiseumPort"},Xn=function(a){var b=this;this.browserWindowService=a;this.urlParams=new URLSearchParams(this.browserWindowService.ref.location.search);this.localDevPort=this.localDevParam("localDevPort");this.localSrcPort=this.localDevParam("localSrcPort");this.localDevParam("rifLocalSrcPort");this.localColiseumPort=this.localDevParam("localColiseumPort");this.localDevEnabled=
Object.entries(Yjb).some(function(c){c=g(c);c.next();c=c.next().value;return null!==b.localDevParam(c)});this.runningServers=gf("local_dev")||{};this.pangularRunningPort=this.localRunningServer("pangular");this.rifRunningPort=this.localRunningServer("rif");this.MBb=this.localRunningServer("coliseum")};Xn.prototype.localDevParam=function(a){return this.urlParams.get(a)};Xn.prototype.localRunningServer=function(a){return this.runningServers[a]||null};Xn.ea=function(){return[{type:Gf}]};
Xn.\u0275fac=function(a){return new (a||Xn)(l(Gf))};Xn.\u0275prov=xb({token:Xn,factory:Xn.\u0275fac,providedIn:"root"});
var Zjb=function(a){this.localDevService=a;this.localDevEnabled=!1;this.localDevEnabled=null!==this.localDevService.localDevPort};Zjb.ea=function(){return[{type:Xn}]};Zjb.\u0275fac=function(a){return new (a||Zjb)(D(Xn))};Zjb.\u0275cmp=m({type:Zjb,selectors:[["local-dev-indicator"]],ma:1,oa:1,qa:[["class","status",4,"ngIf"],[1,"status"]],template:function(a,b){a&1&&P(0,xIa,4,0,"div",0);a&2&&A("ngIf",b.localDevEnabled)},directives:[hj],styles:[".status[_ngcontent-%COMP%] {\n    position: absolute;\n    bottom: 35px;\n    right: 3px;\n    font-size: 11px;\n    white-space: nowrap;\n    text-align: right;\n  }"]});
var $jb=function(){this.componentInfo={moduleId:"jsmod_survey_service",className:"SurveyListener"};this.placeholderInfo={isContentProjected:!0,height:0}};$jb.\u0275fac=function(a){return new (a||$jb)};
$jb.\u0275cmp=m({type:$jb,selectors:[["pcc-deferred-survey-listener"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var akb=function(){};akb.\u0275fac=function(a){return new (a||akb)};akb.\u0275mod=r({type:akb});akb.\u0275inj=h({imports:[[Ck]]});
var bkb=new Map([["FUNCTIONS_SECTION",{productTitles:["Cloud Functions"]}],["SERVERLESS_SECTION",{productTitles:["Cloud Run"]}]]);
var Yn=function(a,b,c){this.router=a;this.location=b;this.sectionsRegistry=c};f=Yn.prototype;f.getCurrentUrl=function(){return this.router.parseUrl(this.location.path(!0))};f.getMostRecentNonErrorUrl=function(){var a=this.getCurrentUrl(),b=this.parseErrorUrlTrigger(a);return b?this.router.parseUrl(b):a};f.parseErrorUrlTrigger=function(a){a="string"===typeof a?this.router.parseUrl(a):a;if((a=a.root.children.primary?a.root.children.primary.segments[0]:void 0)&&"navigation-error"===a.path&&a.parameters.errorUrl)return a.parameters.errorUrl};
f.getSectionIdFromUrl=function(a){a="string"===typeof a?this.router.parseUrl(a):a;if(!a.root.children.primary)return oc(void 0);a=a.root.children.primary.segments.filter(function(b){return"projectselector"!==b.path&&"projectselector2"!==b.path}).map(function(b){return b.path});return this.sectionsRegistry.getSectionId(a)};
f.stripNonPropagatedParams=function(a,b){var c=a.queryParams;a.queryParams={};Object.keys(c).forEach(function(d){((0,Ea.contains)(VIa,d)||(0,Ea.contains)(Rbb,d)||b&&(0,Ea.contains)(UIa[b]||[],d))&&(a.queryParams[d]=c[d])});return a};Yn.ea=function(){return[{type:sf},{type:zj},{type:ln}]};Yn.\u0275fac=function(a){return new (a||Yn)(l(sf),l(zj),l(ln))};Yn.\u0275prov=xb({token:Yn,factory:Yn.\u0275fac,providedIn:"root"});
var ckb=function(){this.children=new Map},dkb=function(){this.root=new ckb};dkb.prototype.add=function(a,b){for(var c=this.root,d=0,e=a.length;d<e;d++){var k=c.children.get(a[d]);if(k)c=k;else break}for(;d<e;d++)k=new ckb,c.children.set(a[d],k),c=k;(0,Z.assert)(!c.data);c.data=b};
dkb.prototype.search=function(a,b){b=void 0===b?!1:b;var c=this.root,d=this.root.data;a=g(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var k=c.children.get(e);if(k)c=k,d=c.data||d;else if("projectselector"!==e&&"projectselector2"!==e){if(b)return;break}}return d};
var Zn=function(a,b,c){var d=this;this.registry=a;this.router=b;this.routeParser=c;this.currentUrlSubject=new pf(b.serializeUrl(c.getCurrentUrl()));this.router.events.subscribe(function(e){e instanceof KZa&&e.shouldActivate&&d.currentUrlSubject.next(e.urlAfterRedirects)});this.currentSection=this.currentUrlSubject.pipe(zd(function(e){return d.computeSectionForPath(e)}),$c(),nd(1),vc());this.currentCategory=this.currentSection.pipe(zd(function(e){return e?d.registry.getCategory(e.categoryId):oc(void 0)}),
$c(),nd(1),vc());this.enabledPages=this.currentSection.pipe(zd(function(e){return e?d.getEnabledPages(e):oc([])}),nd(1),vc());a=this.enabledPages.pipe(z(function(e){return d.getPageConfigSearchTree(e)}));this.currentPage=this.currentUrlSubject.pipe(Tla(a),z(function(e){var k=g(e);e=k.next().value;k=k.next().value;return d.computeCurrentPage(e,k)}),nd(1),vc());this.currentPageStrict=this.currentUrlSubject.pipe(Tla(a),z(function(e){var k=g(e);e=k.next().value;k=k.next().value;return d.computeCurrentPage(e,
k,!0)}),nd(1),vc())};f=Zn.prototype;f.getEnabledPages=function(a){a=a.pages.map(function(b){return b.filter?b.filter.pipe(z(function(c){return c?b:void 0}),yd(void 0)):oc(b)});return zc.apply(null,Ab(a)).pipe(z(function(b){return b.filter(function(c){return void 0!==c})}),Yc([]))};
f.getPageConfigSearchTree=function(a){a=a.filter(function(n){return!n.externalUrl});var b=new dkb,c={};a=g(a);for(var d=a.next();!d.done;c={iT:c.iT},d=a.next()){d=d.value;c.iT=(d.url?d.url().asString():"")||(d.path?d.path():"");var e=(d.relatedPaths||[]).filter(function(n){return function(p){return p!==n.iT}}(c));e=g([c.iT].concat(Ab(e)));for(var k=e.next();!k.done;k=e.next())k=this.getUrlSegments(k.value).map(function(n){return n.path}),b.add(k,d)}return b};
f.getUrlSegments=function(a){var b=a.split("?")[0];return""===b||"/"===b?[]:this.router.parseUrl(a).root.children.primary.segments};f.computeCurrentPage=function(a,b,c){c=void 0===c?!1:c;a=this.getUrlSegments(a);return b.search(a.map(function(d){return d.path}),c)};f.computeSectionForPath=function(a){var b=this;return this.routeParser.getSectionIdFromUrl(a.startsWith("/navigation-error")?this.routeParser.parseErrorUrlTrigger(a)||"":a).pipe(zd(function(c){return c?b.registry.getSection(c):oc(void 0)}))};
f.getSectionForPath=function(a){return this.computeSectionForPath(a).pipe(ed())};Zn.ea=function(){return[{type:ln},{type:sf},{type:Yn}]};Zn.\u0275fac=function(a){return new (a||Zn)(l(ln),l(sf),l(Yn))};Zn.\u0275prov=xb({token:Zn,factory:Zn.\u0275fac,providedIn:"root"});zf("navigationService",Zn);
var yIa=function(){return["routeComplete"]},ekb=function(a){this.navService=a;this.componentInfo={moduleId:"jsmod_release_notes_action_bar_button",className:"ReleaseNotesActionBarButton"}};ekb.prototype.ngOnInit=function(){this.loadReleaseNotesButtonObs=this.navService.currentSection.pipe(ed(function(a){return!!a&&!!a.id&&!!bkb.get(a.id)}),z(function(a){return!!a}))};ekb.ea=function(){return[{type:Zn}]};ekb.\u0275fac=function(a){return new (a||ekb)(D(Zn))};
ekb.\u0275cmp=m({type:ekb,selectors:[["pcc-deferred-release-notes-action-bar-button"]],ma:2,oa:3,qa:[[3,"typeInfo","triggers",4,"ngIf"],[3,"typeInfo","triggers"]],template:function(a,b){a&1&&(P(0,zIa,1,3,"xap-deferred-loader-outlet",0),T(1,"async"));a&2&&A("ngIf",V(1,1,b.loadReleaseNotesButtonObs))},directives:[hj,rk,pk],ua:[oj],encapsulation:2,changeDetection:0});var fkb=function(){};fkb.\u0275fac=function(a){return new (a||fkb)};fkb.\u0275mod=r({type:fkb});fkb.\u0275inj=h({imports:[[wj,Ck]]});
var gkb=function(a,b,c){this.elementRef=a;this.browserWindowService=b;this.pageOverlayService=c;this.isVisible=this.isVisibleSubject=new pf(!1);this.isCompactMode=b.onResize.pipe(Wc(10),yd(null),z(function(){return 528>=b.ref.innerWidth}))};gkb.prototype.onFocusIn=function(){this.pageOverlayService.show("accessibility-bar",!0);this.isVisibleSubject.next(!0)};
gkb.prototype.onFocusOut=function(a){this.elementRef.nativeElement.contains(a.relatedTarget)||(this.pageOverlayService.requestHide("accessibility-bar"),this.isVisibleSubject.next(!1))};gkb.prototype.onMouseDown=function(a){a.preventDefault()};gkb.ea=function(){return[{type:cc},{type:Gf},{type:Pn}]};gkb.\u0275fac=function(a){return new (a||gkb)(D(cc),D(Gf),D(Pn))};
gkb.\u0275cmp=m({type:gkb,selectors:[["cfc-accessibility-bar"]],va:[1,"cfc-ng2-region"],ma:5,oa:8,qa:function(){return[["role","complementary","aria-label","Skip links",1,"cfc-accessibility-bar",3,"focusin","focusout","mousedown"]]},template:function(a,b){a&1&&(E(0,"div",0),N("focusin",function(){return b.onFocusIn()})("focusout",function(c){return b.onFocusOut(c)})("mousedown",function(c){return b.onMouseDown(c)}),T(1,"async"),T(2,"async"),G(3,"cfc-accessibility-bar-skip-link"),G(4,"cfc-accessibility-bar-shortcuts-button"),
F());a&2&&Pd("cfc-accessibility-bar-compact",V(1,4,b.isCompactMode))("screen-reader-only-content",!1===V(2,6,b.isVisible))},styles:[".cfc-accessibility-bar{background:#fff;box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12);left:24px;position:absolute;text-align:center;top:72px;width:479px;z-index:12}.cfc-accessibility-bar-compact{width:272px}.cfc-accessibility-bar>*{pointer-events:none}.cfc-accessibility-bar-control.mat-button{margin:10px 20px;pointer-events:auto}.cfc-accessibility-bar-control.mat-button:visited{border-color:#3367d6 !important;color:#3367d6 !important;outline-color:#3367d6 !important}\n"],
encapsulation:2,changeDetection:0});
var hkb=function(){zl.apply(this,arguments)};Y(hkb,zl);hkb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(hkb)))(b||hkb)}}();hkb.\u0275prov=xb({token:hkb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","ui-shell: scrolling-animation",{angularJsCacheId:"scrolling-animation"})},providedIn:"root"});
var $n=function(a,b){this.browserWindow=a;this.viewportElement=null;this.listenForAngularJsEvents(b)};$n.prototype.listenForAngularJsEvents=function(a){var b=this;a.onChange.subscribe(function(c){c=c.value;var d=c.deferred;b.scrollToElement(c.element,c.offsetFromTop,c.scrollFactor,c.stepPeriod,c.customViewport).then(function(){d.resolve()})})};
$n.prototype.scrollToElement=function(a,b,c,d,e){var k=this;b=void 0===b?0:b;c=void 0===c?.3:c;d=void 0===d?40:d;var n=e||this.viewportElement;if(!n)throw Error("rh");"string"===typeof a&&(a=n.querySelector(a));(0,Z.assert)(!!a);(0,Z.assert)(0<c&&1>=c);(0,Z.assert)(0<=d);var p=n.scrollTop,u=Qi(a.offsetTop-p-b,0-p,n.scrollHeight-n.clientHeight-p),v=new Promise(function(y){var B,C=function(H){k.currentPromise!==v?y():(B=B||H-20,H=1-Math.pow(1-c,(H-B)/d),2>Math.abs(u-u*H)?(n.scrollTop=p+u,y()):(n.scrollTop=
p+u*H,k.browserWindow.ref.requestAnimationFrame(C.bind(k))))};k.browserWindow.ref.requestAnimationFrame(C.bind(k))});return this.currentPromise=v};$n.prototype.setViewport=function(a){this.viewportElement=a};$n.prototype.getViewport=function(){return this.viewportElement};$n.ea=function(){return[{type:Gf},{type:hkb}]};$n.\u0275fac=function(a){return new (a||$n)(l(Gf),l(hkb))};$n.\u0275prov=xb({token:$n,factory:$n.\u0275fac,providedIn:"root"});
var ikb=function(){this.componentInfo={moduleId:"jsmod_navigation_error_permissions",className:"PermissionsErrorComponent"};this.placeholderInfo={isContentProjected:!0,height:0}};ikb.\u0275fac=function(a){return new (a||ikb)};
ikb.\u0275cmp=m({type:ikb,selectors:[["pcc-deferred-permissions-error-page"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var jkb=function(){};jkb.\u0275fac=function(a){return new (a||jkb)};jkb.\u0275mod=r({type:jkb});jkb.\u0275inj=h({imports:[[Ck]]});
var kkb=function(){return["angularjsComplete"]},lkb={moduleId:"jsmod_content_viewport_error_upgrade_wrapper",className:"ContentViewportErrorUpgradeWrapper"},mkb={isContentProjected:!0,width:0,height:0},nkb=function(){this.typeInfo=lkb;this.placeholderInfo=mkb};nkb.\u0275fac=function(a){return new (a||nkb)};
nkb.\u0275cmp=m({type:nkb,selectors:[["pcc-content-viewport-error-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,kkb))},directives:[rk,pk],encapsulation:2});
var okb=function(){return["angularjsComplete"]},pkb={moduleId:"jsmod_content_viewport_permissions_error_upgrade_wrapper",className:"ContentViewportPermissionsErrorUpgradeWrapper"},qkb={isContentProjected:!0,width:0,height:0},rkb=function(){this.typeInfo=pkb;this.placeholderInfo=qkb};rkb.\u0275fac=function(a){return new (a||rkb)};
rkb.\u0275cmp=m({type:rkb,selectors:[["pcc-content-viewport-permissions-error-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,okb))},directives:[rk,pk],encapsulation:2});
var skb=function(){return["angularjsComplete"]},tkb={moduleId:"jsmod_topbar_upgrade_wrapper",className:"TopbarUpgradeWrapper"},ukb={isContentProjected:!0,width:0,height:0},vkb=function(){this.typeInfo=tkb;this.placeholderInfo=ukb};vkb.\u0275fac=function(a){return new (a||vkb)};
vkb.\u0275cmp=m({type:vkb,selectors:[["pcc-topbar-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,skb))},directives:[rk,pk],encapsulation:2});
var wkb=new $b("NG2_ROUTER_ROOT_LOADED",{providedIn:"root",factory:AIa});
var xkb=function(a,b,c,d,e,k){var n=this;this.routeLoadingService=b;this.onErrorRedirectService=c;this.router=d;this.sandboxManager=e;this.fullPageErrorService=k;a.resolve&&a.resolve();this.init(this.router);hf("SpinnerServiceUncoupling__enabled")&&this.router.events.subscribe(function(p){if(p instanceof KZa)n.routeLoadResolver=n.routeLoadingService.pageLoadStarted();else if(p instanceof Hk||p instanceof Fk||p instanceof Gk){if(p instanceof Hk&&(!n.sandboxManager.rifFeatureActive||"RIFNavigationError"!==
p.error.name))n.onNavigationError(p);n.onPageLoadSuccessful()}})};f=xkb.prototype;f.init=function(){};f.onPageLoadSuccessful=function(){this.routeLoadResolver&&this.routeLoadResolver.resolve()};f.activateSpinner=function(){hf("SpinnerServiceUncoupling__enabled")||(this.routeLoadResolver=this.routeLoadingService.pageLoadStarted())};
f.deactivateSpinner=function(a){var b=this;hf("SpinnerServiceUncoupling__enabled")||(a instanceof Hk&&(!this.sandboxManager.rifFeatureActive||"RIFNavigationError"!==a.error.name)?this.onNavigationError(a):Ic).pipe(cd(function(){b.onPageLoadSuccessful()})).subscribe()};f.onNavigationError=function(a){var b=this.fullPageErrorService;return this.onErrorRedirectService.redirect(a).pipe(Dd(function(c){!c&&hf("GenericErrorNoRedirect__enabled")&&b.handleNavigationError("Ng2GenericError",a.error,a.url)}))};
xkb.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[wkb]}]},{type:Ybb},{type:Sbb},{type:sf},{type:Uk},{type:sm}]};xkb.\u0275fac=function(a){return new (a||xkb)(D(wkb),D(Ybb),D(Sbb),D(sf),D(Uk),D(sm))};
xkb.\u0275cmp=m({type:xkb,selectors:[["ng2-router-root"]],va:[1,"cfc-ng2-region"],features:[ne([{provide:dhb,useValue:{enabled:!1}}])],ma:2,oa:0,qa:[["spinner","",1,"cfc-flex-layout-column",3,"activateSpinner","deactivateSpinner"]],template:function(a,b){a&1&&(E(0,"div",0),N("activateSpinner",function(){return b.activateSpinner()})("deactivateSpinner",function(c){return b.deactivateSpinner(c)}),G(1,"tracking-router-outlet"),F())},directives:[xbb,Wbb],styles:["[_nghost-%COMP%] > div[_ngcontent-%COMP%]{box-sizing:border-box}[_nghost-%COMP%]:not(.cfc-ng2-region) > .cfc-flex-layout-column[_ngcontent-%COMP%]{height:100%}"]});
var ykb=function(a,b,c,d,e,k){var n=this;this.contentViewportService=c;this.spinnerDiameter=40;this.showNg2RouterRoot=new pf(!0);this.onDestroy=new pd;this.showNg2RouterRoot.next(kf(a.path(!0)));b.events.pipe(Nc(function(p){return p instanceof Fk})).subscribe(function(p){n.showNg2RouterRoot.next((!p.urlAfterRedirects||kf(p.urlAfterRedirects))&&!c.inErrorState())});a.subscribe(function(p){n.showNg2RouterRoot.next(!p.url||kf(p.url))});d.monitor(e.nativeElement,"width",!0).pipe(Bd(this.onDestroy)).subscribe(function(){k.ref.dispatchEvent(new Event("resize"))})};
ykb.prototype.ngOnDestroy=function(){this.onDestroy.next()};ykb.ea=function(){return[{type:zj},{type:sf},{type:rm},{type:Qn},{type:cc},{type:Gf}]};ykb.\u0275fac=function(a){return new (a||ykb)(D(zj),D(sf),D(rm),D(Qn),D(cc),D(Gf))};
ykb.\u0275cmp=m({type:ykb,selectors:[["pcc-content-viewport"]],ma:12,oa:16,qa:[["flex","","layout","column",1,"pcc-content-viewport",3,"ngSwitch"],["flex","","layout","row","layout-align","center center","class","pcc-loading-overlay",4,"ngSwitchCase"],["flex","",4,"ngSwitchCase"],["flex","","class","pcc-full-page-message",4,"ngSwitchCase"],["flex","","class","pcc-layout-page pcc-full-page-message",4,"ngSwitchCase"],["flex","","layout","column",1,"p6ntest-ngview-container","pcc-hidden-while-loading",
"pcc-content-viewport-router-root-wrapper"],["flex","","layout","row","layout-align","center center",1,"pcc-loading-overlay"],[3,"diameter","strokeWidth"],["flex",""],["flex","",1,"pcc-full-page-message"],["flex","",1,"pcc-layout-page","pcc-full-page-message"]],template:function(a,b){a&1&&(E(0,"div",0),T(1,"async"),G(2,"pcc-topbar-wrapper"),P(3,BIa,2,2,"div",1),P(4,CIa,2,0,"div",2),P(5,DIa,2,0,"div",2),P(6,EIa,2,0,"div",3),P(7,FIa,2,0,"div",4),E(8,"div",5),T(9,"async"),E(10,"ng2-router-root"),T(11,
"async"),F(),F(),F());a&2&&(A("ngSwitch",V(1,10,b.contentViewportService.state)),x(3),A("ngSwitchCase","Loading"),x(1),A("ngSwitchCase","Ng2GenericError"),x(1),A("ngSwitchCase","Ng2PermissionsError"),x(1),A("ngSwitchCase","Error"),x(1),A("ngSwitchCase","PermissionError"),x(1),Pd("hidden","Loaded"!==V(9,12,b.contentViewportService.state)),x(2),Pd("cfc-ng2-region",V(11,14,b.showNg2RouterRoot)))},directives:[ij,vkb,jj,ok,acb,ikb,nkb,rkb,xkb],ua:[oj],styles:["[_nghost-%COMP%], .pcc-content-viewport[_ngcontent-%COMP%], .pcc-content-viewport-router-root-wrapper[_ngcontent-%COMP%], ng1-router-root[_ngcontent-%COMP%], ng2-router-root[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%;width:100%}.pcc-content-viewport[_ngcontent-%COMP%]    {color:rgba(0,0,0,.87)}.pcc-loading-overlay[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}[_nghost-%COMP%]     .pcc-full-page-message{padding:24px}div.pcc-content-viewport-router-root-wrapper[_ngcontent-%COMP%] > xap-deferred-loader-outlet.hidden[_ngcontent-%COMP%]{display:none;min-height:0}div.pcc-hidden-while-loading.hidden[_ngcontent-%COMP%]{visibility:hidden;opacity:0}div.pcc-hidden-while-loading.hidden[_ngcontent-%COMP%]   ng2-router-root.cfc-ng2-region[_ngcontent-%COMP%]{pointer-events:none}.pcc-deferred-router-outlet[_ngcontent-%COMP%]{height:100%}"]});
var zkb=function(){return["angularjsAndRouteComplete"]},Akb={moduleId:"jsmod_resource_panel_upgrade_wrapper",className:"ResourcePanelUpgradeWrapper"},Bkb={isContentProjected:!0,width:0,height:0},Ckb=function(){this.typeInfo=Akb;this.placeholderInfo=Bkb};Ckb.\u0275fac=function(a){return new (a||Ckb)};
Ckb.\u0275cmp=m({type:Ckb,selectors:[["pcc-resource-panel-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,zkb))},directives:[rk,pk],styles:["[_nghost-%COMP%]     pan-resource-panel{height:100%}"]});
var Dkb=function(a){a.set("theme","default");this.currentTheme=a.onValueChangeFiltered("theme")};Dkb.ea=function(){return[{type:Ekb}]};Dkb.\u0275fac=function(a){return new (a||Dkb)(l(Ekb))};Dkb.\u0275prov=xb({token:Dkb,factory:Dkb.\u0275fac,providedIn:"root"});var Ekb=function(){zl.apply(this,arguments)};Y(Ekb,zl);Ekb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Ekb)))(b||Ekb)}}();
Ekb.\u0275prov=xb({token:Ekb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","ui-shell: theme",{angularJsCacheId:"current-theme"})},providedIn:"root"});
var Fkb=["scrollablePanelBody"],Gkb=function(a,b){this.scrollingAnimationService=b;this.themeName=a.currentTheme.pipe(z(function(c){(0,Z.assert)(!!c,"The theme must exist");return"default"===c||"cards"===c?c:"grey"}))};Gkb.prototype.ngAfterViewInit=function(){(0,Z.assert)(this.scrollablePanelBody,'@ViewChild "scrollablePanelBody" is required');this.scrollingAnimationService.setViewport(this.scrollablePanelBody.nativeElement)};Gkb.ea=function(){return[{type:Dkb},{type:$n}]};
Gkb.\u0275fac=function(a){return new (a||Gkb)(D(Dkb),D($n))};
Gkb.\u0275cmp=m({type:Gkb,selectors:[["central-page-area"]],viewQuery:function(a,b){a&1&&Ae(Fkb,5);if(a&2){var c;ze(c=Ce())&&(b.scrollablePanelBody=c.first)}},ma:6,oa:5,qa:[[1,"pcc-scrollable-panel"],["scrollablePanelBody",""]],template:function(a,b){a&1&&(E(0,"div"),T(1,"async"),E(2,"div",0,1),G(4,"pcc-content-viewport"),F(),G(5,"pcc-resource-panel-wrapper"),F());a&2&&Rd("central-page pcc-",V(1,3,b.themeName),"-theme")},directives:[ykb,Ckb],ua:[oj],styles:["[_nghost-%COMP%], .central-page[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:100%;width:100%;min-height:0}.pcc-default-theme[_nghost-%COMP%], .central-page.pcc-default-theme[_ngcontent-%COMP%]{background-color:#fff}.pcc-grey-theme[_nghost-%COMP%], .central-page.pcc-grey-theme[_ngcontent-%COMP%]{background-color:#f5f5f5}.pcc-cards-theme[_nghost-%COMP%], .central-page.pcc-cards-theme[_ngcontent-%COMP%]{background-color:#fafafa}[_nghost-%COMP%]   .pcc-scrollable-panel[_ngcontent-%COMP%], .central-page[_ngcontent-%COMP%]   .pcc-scrollable-panel[_ngcontent-%COMP%]{width:100%;height:100%;overflow:auto;position:relative}"]});
var Hkb=GIa("min-width",960,!1),Ikb=GIa("min-width",960,!0),Jkb=GIa("max-width",960,!1),Kkb=GIa("max-width",960,!0),Lkb=GIa("max-width",768,!1),Mkb=GIa("max-width",768,!0),Nkb=GIa("max-width",650,!1),Okb=GIa("max-width",650,!0);
var Pkb=function(a,b,c,d){var e=this;this.panelService=a;this.breakpointObserver=b;this.navigationService=c;this.bodyComponent=new pf(null);this.forceOpenOnMobile=new pf(!1);this.sectionChanges=new pf(null);this.customPagesChanges=new pf(null);this.hideNavigationListByRoute=new pf(!1);this.isSectionNavEnabled=new pf(!1);a=this.navigationService.currentPage.pipe(z(function(k){return!(null===k||void 0===k||!k.hideSectionNav)}),yd(!1));b=this.navigationService.currentSection.pipe(zd(function(k){return!k||
k.isSectionNavHidden?oc(!0):e.navigationService.getEnabledPages(k).pipe(z(function(n){return 1>=n.filter(function(p){return!p.isHiddenInSectionNav}).length}))}));this.hideNavigationListByPages=zc([b,a,d.vKb()]).pipe(z(function(k){var n=g(k);k=n.next().value;var p=n.next().value;n=n.next().value;return k||p&&!n}))};f=Pkb.prototype;
f.setupPanelOpenListener=function(){var a=this,b=this.breakpointObserver.observe(Lkb).pipe(z(function(d){return d.matches}),yd(!1)),c=zc([this.bodyComponent,this.sectionChanges,this.forceOpenOnMobile,this.hideNavigationListByRoute,this.hideNavigationListByPages]).pipe(z(function(d){var e=g(d);d=e.next().value;var k=e.next().value;e.next();var n=e.next().value;e=e.next().value;return!!d||!n&&!e&&!d||!!k}));b=zc([b,this.forceOpenOnMobile]).pipe(z(function(d){var e=g(d);d=e.next().value;e=e.next().value;
return!d||e}));zc([c,b,this.panelService.listenForPanelController("section-nav-panel")]).subscribe(function(d){var e=g(d);d=e.next().value;var k=e.next().value;e=e.next().value;a.isSectionNavEnabled.next(d);e.isOpen=d&&k})};f.setBodyComponent=function(a){this.bodyComponent.next(a)};f.getBodyComponentChanges=function(){return this.bodyComponent};f.setForceOpenOnMobile=function(a){this.forceOpenOnMobile.next(a)};f.setSection=function(a){this.sectionChanges.next(a)};f.getSectionChanges=function(){return this.sectionChanges};
f.setPages=function(a){this.customPagesChanges.next(a)};f.setNavigationListHiddenByRoute=function(a){this.hideNavigationListByRoute.next(a)};Pkb.ea=function(){return[{type:Tn},{type:pn},{type:Zn},{type:sm}]};Pkb.\u0275fac=function(a){return new (a||Pkb)(l(Tn),l(pn),l(Zn),l(sm))};Pkb.\u0275prov=xb({token:Pkb,factory:Pkb.\u0275fac,providedIn:"root"});
var Qkb=function(a){this.csiService=a;this.firstLoad=!0;this.stopwatch=null};Qkb.prototype.start=function(){var a=this.firstLoad?"shell_console_nav_first_open":"shell_console_nav_other_open";this.firstLoad=!1;this.stopwatch=this.csiService.createStopwatch(a).start()};Qkb.prototype.record=function(){this.stopwatch&&(this.stopwatch.record(),this.stopwatch=null)};Qkb.ea=function(){return[{type:qm}]};Qkb.\u0275fac=function(a){return new (a||Qkb)(l(qm))};
Qkb.\u0275prov=xb({token:Qkb,factory:Qkb.\u0275fac,providedIn:"root"});
var Rkb=[13829942,13839678];
var ao=function(a){this.analyticsService=a};ao.prototype.sendEvent=function(a,b){b=void 0===b?{}:b;"toggle"===a&&"EXPANDED"===b.state&&"true"===b.trackingEnabled?this.sessionStartTime=Date.now():"toggle"===a&&"LOCKED"===b.state?this.sessionStartTime=void 0:this.sessionStartTime&&(b.consoleNavSessionTime=(Date.now()-this.sessionStartTime).toString());a={type:"consoleNav",name:a};0<Object.keys(b).length&&(a.metadata=b);this.analyticsService.sendEvent(a)};
ao.prototype.c9a=function(a,b,c,d){var e=this;d=void 0===d?{}:d;var k,n;zc([null!==(k=b.isPinned)&&void 0!==k?k:oc(!1),null!==(n=b.gsa)&&void 0!==n?n:oc(!1)]).pipe(ad(1)).subscribe(function(p){var u=g(p);p=u.next().value;u=u.next().value;e.sendEvent(a,Object.assign(Object.assign({},d),{sectionId:b.id,id:b.id,leftnavType:c,isPinned:p.toString(),isPrePinned:u.toString()}))})};ao.prototype.recordNewBadgeExposureEvents=function(){for(var a=g(Rkb),b=a.next();!b.done;b=a.next())this.analyticsService.recordExperimentExposure(b.value)};
ao.ea=function(){return[{type:Sl}]};ao.\u0275fac=function(a){return new (a||ao)(l(Sl))};ao.\u0275prov=xb({token:ao,factory:ao.\u0275fac,providedIn:"root"});
var Skb={moduleId:"jsmod_footprints_service",className:"FootprintsService"},Tkb=function(a,b){this.consoleNavAnalyticsService=a;this.loader=b;this.state="OFF";this.xwa=new pf(!0);this.stateChangeSubject=new pf(this.state);this.stateChange=this.stateChangeSubject.asObservable();this.animationDoneSubject=new pd;this.animationDone=this.animationDoneSubject.asObservable();this.focusButton=this.focusButtonSubject=new pd;this.clickOutsideLockedPanelSubject=new pd;this.clickOutsideLockedPanel=this.clickOutsideLockedPanelSubject.asObservable();
this.hBb=this.MKa=new pd};f=Tkb.prototype;f.toggle=function(a){if(this.xwa.getValue()){this.xwa.next(!1);var b="OFF"===this.state?"EXPANDED":"OFF";"OFF"===b&&a&&this.focusButtonSubject.next();this.state=b;this.emitStateChange()}};f.open=function(){"OFF"===this.state&&(this.state="EXPANDED",this.emitStateChange())};f.close=function(a){"OFF"!==this.state&&(this.state="OFF",this.emitStateChange(),a&&this.focusButtonSubject.next())};
f.closeIfUnlocked=function(){"EXPANDED"===this.state&&(this.state="OFF",this.emitStateChange())};f.lock=function(){"LOCKED"!==this.state&&(this.state="LOCKED",this.emitStateChange())};f.markAnimationDone=function(){this.animationDoneSubject.next();this.xwa.next(!0)};f.isCurrentlyLocked=function(){return"LOCKED"===this.state};f.isLocked=function(){return this.stateChange.pipe(z(function(a){return"LOCKED"===a}))};
f.emitStateChange=function(){var a=this;this.stateChangeSubject.next(this.state);this.loader.loadService(Skb).then(function(b){a.footprintsService=b;a.footprintsService.getUserTrackingPreference().pipe(ad(1)).subscribe(function(c){a.consoleNavAnalyticsService.sendEvent("toggle",{state:a.state,trackingEnabled:(!!c&&c.waa&&c.pantheonPersonalization).toString()})})});"LOCKED"!==this.state&&"EXPANDED"!==this.state||this.consoleNavAnalyticsService.recordNewBadgeExposureEvents()};
f.emitClickOutsideLockedPanel=function(){this.clickOutsideLockedPanelSubject.next()};f.xJb=function(){this.MKa.next()};Tkb.ea=function(){return[{type:ao},{type:jf}]};Tkb.\u0275fac=function(a){return new (a||Tkb)(l(ao),l(jf))};Tkb.\u0275prov=xb({token:Tkb,factory:Tkb.\u0275fac,providedIn:"root"});var bo=function(){Tkb.apply(this,arguments)};Y(bo,Tkb);bo.ea=Tkb.ea;bo.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(bo)))(b||bo)}}();
bo.\u0275prov=xb({token:bo,factory:function(){return l(Tkb)},providedIn:"root"});
var IIa=function(a){return{customWidth:a}},HIa=function(a,b){return{value:a,params:b}},Ukb=function(a,b,c){var d=this;this.consoleNavPanelService=a;this.pageOverlayService=b;this.panelTimer=c;this.isClickHandlerEnabled=!1;this.state="OFF";this.animationEnabled=!1;this.offsetWidth="-292px";this.useCompactLayout=!1;this.onDestroy=new pd;this.clickInsidePanel=!1;a.stateChange.pipe(Bd(this.onDestroy)).subscribe(function(e){d.handleStateChange(e)})};f=Ukb.prototype;
f.ngOnInit=function(){var a=this;(0,Z.assertString)(this.consoleNavId,'@Input "consoleNavId" is required');setTimeout(function(){a.animationEnabled=!0},2E3)};f.ngOnDestroy=function(){this.onDestroy.next()};f.onSlideDone=function(a){"void"!==a.toState&&this.panelTimer.record();this.consoleNavPanelService.markAnimationDone()};
f.handleStateChange=function(a){var b=this;this.state=a;"OFF"!==this.state&&this.panelTimer.start();"EXPANDED"===this.state?this.pageOverlayService.show(this.consoleNavId,this.useCompactLayout):this.pageOverlayService.requestHide(this.consoleNavId);this.updateIsClickHandlerEnabled();this.animationEnabled||setTimeout(function(){b.consoleNavPanelService.markAnimationDone()})};f.handlePanelClick=function(){this.clickInsidePanel=!0};
f.handleDocumentClick=function(){this.isClickHandlerEnabled&&!this.clickInsidePanel&&("EXPANDED"===this.state?(this.consoleNavPanelService.xJb(),this.consoleNavPanelService.close()):this.consoleNavPanelService.emitClickOutsideLockedPanel());this.clickInsidePanel=!1};f.updateIsClickHandlerEnabled=function(){var a=this;"OFF"===this.state?this.isClickHandlerEnabled=!1:setTimeout(function(){a.isClickHandlerEnabled=!0})};Ukb.ea=function(){return[{type:bo},{type:Pn},{type:Qkb}]};
Ukb.\u0275fac=function(a){return new (a||Ukb)(D(bo),D(Pn),D(Qkb))};
Ukb.\u0275cmp=m({type:Ukb,selectors:[["cfc-console-nav-panel"]],Aa:function(a,b){a&1&&N("click",function(){return b.handlePanelClick()})("click",function(){return b.handleDocumentClick()},!1,bc)},inputs:{consoleNavId:"consoleNavId",useCompactLayout:"useCompactLayout"},xa:["*"],ma:1,oa:1,qa:[[3,"locked-open","opened",4,"ngIf"]],template:function(a,b){a&1&&(ce(),P(0,JIa,2,10,"div",0));a&2&&A("ngIf","OFF"!==b.state)},directives:[hj],styles:["[_nghost-%COMP%]{height:100%}[_nghost-%COMP%] > div[_ngcontent-%COMP%]{height:100%;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);width:292px;background-color:#fff;contain:strict;margin-right:-292px}[_nghost-%COMP%] > div.locked-open[_ngcontent-%COMP%]{margin-right:0}[_nghost-%COMP%]     xap-deferred-loader-outlet{height:100%}"],
data:{animation:[Me("slide",[Re("void => false",[]),Re("void => true",[Pe({transform:"translate3d(-100%, 0, 0)"}),Oe("0.2s ease",Pe({transform:"translate3d(0, 0, 0)"}))]),Re("* => void",[Oe("0.2s ease",Pe({transform:"translate3d(-100%, 0, 0)","margin-right":"{{customWidth}}"}))])])]}});
var Vkb=function(a){return 55296<=a&&56319>=a},Wkb=function(a){return 56320<=a&&57343>=a};
var Xkb=function(){this.rangeArray=null;this.storeInversion_([0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,6,10,11,1,1,46,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,120,14,1,32,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,7,1,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,40,1,3,17,31,1,5,4,3,5,7,8,3,2,8,2,29,1,2,17,39,1,1,1,1,2,1,3,
1,5,1,8,9,1,3,2,29,1,2,17,38,3,1,2,5,7,1,1,8,1,10,2,30,2,22,48,5,1,2,6,7,1,18,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,1,118,2,34,1,87,28,3,3,4,2,9,1,6,3,20,19,29,44,84,23,2,2,1,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,48,84,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,
36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,3,2,198,64,523,1,1,1,2,24,7,49,16,96,33,1324,1,34,1,1,1,82,2,98,1,14,1,1,4,86,1,1418,3,141,1,96,32,554,6,105,2,30164,4,1,10,32,2,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,1,26,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,36,1,32,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,1,1,3,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,16,207,1,158,2,89,
3,513,1,226,1,149,5,1670,15,40,7,1,165,2,1305,1,1,1,53,14,1,56,1,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,62,1,12,2,1,48,3,9,1,1,1,2,6,3,95,3,3,2,1,1,2,6,1,160,1,3,7,1,21,2,2,56,1,1,1,1,1,12,1,9,1,10,4,15,192,3,8,2,1,2,1,1,105,1,2,6,1,1,2,1,1,2,1,1,1,235,1,2,6,4,2,1,1,1,27,2,82,3,8,2,1,1,1,1,106,1,1,1,2,6,1,1,101,3,2,4,1,4,1,1283,1,14,1,1,82,23,1,7,1,2,1,2,20025,5,59,7,1050,62,4,19722,2,1,4,5313,1,1,3,3,1,5,8,8,2,7,30,4,148,3,1979,55,4,50,8,1,14,1,22,1424,2213,7,109,7,2203,26,264,1,53,1,52,1,17,1,13,
1,16,1,3,1,25,3,2,1,2,3,30,1,1,1,13,5,66,2,2,11,21,4,4,1,1,9,3,1,4,3,1,3,3,1,30,1,16,2,106,1,4,1,71,2,4,1,21,1,4,2,81,1,92,3,3,5,48,1,17,1,16,1,16,3,9,1,11,1,587,5,1,1,7,1,9,10,3,2,788162,31],!0);this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,0,2,0,1,0,2,0,2,0,2,3,0,2,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,3,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,0,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,
2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,2,4,0,5,0,5,0,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,2,4,0,5,0,2,4,2,4,6,3,0,2,0,2,0,4,0,5,6,2,4,2,4,2,0,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,1,0,2,0,2,0,5,0,2,4,2,4,2,4,2,0,5,0,5,0,5,2,4,2,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,
2,4,2,6,2,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,2,0,1,2,15,1,0,1,0,1,0,2,0,16,0,17,0,17,0,17,0,16,0,17,0,16,0,17,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,2,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,2,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,2,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,0,2,0,2,6,0,2,0,4,2,4,0,2,6,0,6,2,4,0,4,2,4,6,2,0,3,0,2,
0,2,4,2,6,0,2,0,2,4,0,4,2,4,6,0,3,0,2,0,4,2,4,2,6,2,0,2,0,2,4,2,6,0,2,4,0,2,0,2,4,2,4,6,0,2,0,4,2,0,4,2,4,6,2,4,2,0,2,4,2,4,2,4,2,4,2,4,6,2,0,2,4,2,4,2,4,6,2,0,2,0,4,2,4,2,4,6,2,0,2,4,2,4,2,6,2,0,2,4,2,4,2,6,0,4,2,4,6,0,2,4,2,4,2,4,2,0,2,0,2,0,4,2,0,2,0,1,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,14,0,17,0,17,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,17,0,17,0,18,0,16,0,16,0,19,0,16,0,16,0,16,0,16,0,16,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,16,0,17,0,16,0,16,0,17,0,17,0,16,0,
16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,1,2]};Xkb.prototype.storeInversion_=function(a,b){this.rangeArray=a;for(var c=1;c<a.length;c++)null==a[c]?a[c]=a[c-1]+1:b&&(a[c]+=a[c-1])};Xkb.prototype.at=function(a){a=this.getLeast(a);return 0>a?null:this.values[a]};Xkb.prototype.getLeast=function(a){for(var b=this.rangeArray,c=0,d=b.length;8<d-c;){var e=d+c>>1;b[e]<=a?c=e:d=e}for(;c<d&&!(a<b[c]);++c);return c-1};
var Ykb=null,KIa=function(a,b,c){var d="string"===typeof a?Zkb(a,a.length-1):a,e="string"===typeof b?Zkb(b,0):b;b=$kb(d);e=$kb(e);var k="string"===typeof a;if(12===b&&13===e)return!1;if(1===b||12===b||13===b||1===e||12===e||13===e)return!0;if(7===b&&(7===e||8===e||10===e||11===e)||!(10!==b&&8!==b||8!==e&&9!==e)||(11===b||9===b)&&9===e||2===e||15===e||6===e||c&&(3===b||4===e)||c&&6===b&&5===e)return!1;var n;if(k){if(18===e){c=a;var p=c.length-1;var u=d;for(n=b;0<p&&2===n;)p-=65536<=u&&1114111>=u?2:
1,u=Zkb(c,p),n=$kb(u);if(16===n||19===n)return!1}}else if((16===b||19===b)&&18===e)return!1;if(15===b&&(17===e||19===e))return!1;if(k){if(14===e){e=0;c=a;p=c.length-1;u=d;for(n=b;0<p&&14===n;)e++,p-=65536<=u&&1114111>=u?2:1,u=Zkb(c,p),n=$kb(u);14===n&&e++;if(1===e%2)return!1}}else if(14===b&&14===e)return!1;return!0},$kb=function(a){if(44032<=a&&55203>=a)return 16===a%28?10:11;Ykb||(Ykb=new Xkb);return Ykb.at(a)},Zkb=function(a,b){var c=a.charCodeAt(b);Vkb(c)&&b+1<a.length?(a=a.charCodeAt(b+1),Wkb(a)&&
(c=Vkb(c)&&Wkb(a)?(c<<10)-56623104+(a-56320+65536):null)):Wkb(c)&&0<b&&(a=a.charCodeAt(b-1),Vkb(a)&&(c=-(Vkb(a)&&Wkb(c)?(a<<10)-56623104+(c-56320+65536):0)));return 0>c?-c:c};
var co=function(a){this.router=a};co.prototype.buildRouterLink=function(a){var b;a=this.router.parseUrl(a);var c=["/"],d=(null===(b=a.root.children.primary)||void 0===b?void 0:b.segments)||[];d=g(d);for(var e=d.next();!e.done;e=d.next())e=e.value,c.push(e.path),e.parameters&&c.push(e.parameters);return{linkParamArray:c,queryParams:a.queryParams}};co.ea=function(){return[{type:sf}]};co.\u0275fac=function(a){return new (a||co)(l(sf))};co.\u0275prov=xb({token:co,factory:co.\u0275fac,providedIn:"root"});
var OIa=new $b("configurable_interface"),alb=function(a,b){this.component=a;this.configService=b};alb.prototype.ngOnInit=function(){var a=this;(0,Z.assertString)(this.configKey,'@Input "configKey" is required');this.configSubscription=this.configService.getConfig(this.configKey).subscribe(function(b){a.component.configure(b)})};alb.prototype.ngOnDestroy=function(){this.configSubscription&&this.configSubscription.unsubscribe()};
alb.ea=function(){return[{type:void 0,ra:[{type:Yb,args:[OIa]},{type:Wb}]},{type:jn}]};alb.\u0275fac=function(a){return new (a||alb)(D(OIa,2),D(jn))};alb.\u0275dir=m({type:alb,selectors:[["","pccConfig",""]],inputs:{configKey:["pccConfig","configKey"]}});
var blb=function(){};blb.\u0275fac=function(a){return new (a||blb)};blb.\u0275mod=r({type:blb});blb.\u0275inj=h({imports:[[wj]]});
var clb=function(){};clb.\u0275fac=function(a){return new (a||clb)};clb.\u0275mod=r({type:clb});clb.\u0275inj=h({});
var dlb=new $b("VIRTUAL_SCROLL_STRATEGY");
var elb=function(){};elb.\u0275fac=function(a){return new (a||elb)};elb.\u0275mod=r({type:elb});elb.\u0275inj=h({});
var eo=function(a,b,c){var d=this;this.elementRef=a;this.changeDetectorRef=b;this.resizeMonitorService=c;this.isSticky=!1;this.destroy=new pd;this.resizeMonitorService.monitor(this.elementRef.nativeElement,"height").pipe(Bd(this.destroy)).subscribe(function(e){d.updateIsSticky(e);d.changeDetectorRef.markForCheck()})};eo.prototype.ngAfterViewInit=function(){var a=this;this.updateIsSticky({height:this.elementRef.nativeElement.offsetHeight,width:this.elementRef.nativeElement.offsetWidth});setTimeout(function(){a.changeDetectorRef.markForCheck()})};
eo.prototype.ngOnDestroy=function(){this.destroy.next()};eo.prototype.updateIsSticky=function(a){a=56<a.height;a!==this.isSticky&&(this.isSticky=a)};eo.ea=function(){return[{type:cc},{type:Ji},{type:Qn}]};eo.\u0275fac=function(a){return new (a||eo)(D(cc),D(Ji),D(Qn))};
eo.\u0275cmp=m({type:eo,selectors:[["cfc-panel-footer"]],Ca:2,Aa:function(a,b){a&2&&Pd("cfc-panel-footer-disable-sticky",b.disableSticky)},inputs:{disableSticky:"disableSticky"},xa:["*"],ma:2,oa:2,qa:[[1,"cfc-panel-footer"]],template:function(a,b){a&1&&(ce(),E(0,"div",0),ee(1),F());a&2&&Pd("cfc-panel-footer-notstick",!b.isSticky||b.disableSticky)},styles:[".cfc-panel-body-scrollable[_ngcontent-%COMP%]{height:100%;overflow:auto}.cfc-panel-body-scroll-content[_ngcontent-%COMP%]{padding:24px}.cfc-panel-body-scroll-content[_ngcontent-%COMP%]     .mat-tab-body-content{display:flex;flex-direction:column}.cfc-panel-body-disable-padding[_ngcontent-%COMP%]   .cfc-panel-body-scroll-content[_ngcontent-%COMP%], .cfc-panel-body-scroll-content.cfc-panel-body-disable-padding[_ngcontent-%COMP%]{padding:0}.cfc-panel-body-content-hidden[_ngcontent-%COMP%]{display:none}.cfc-panel-body-flex[_ngcontent-%COMP%]{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.cfc-panel-body-flex[_ngcontent-%COMP%]     .cfc-virtual-scroll-content-wrapper{display:flex;flex:0 1 auto;flex-direction:column;padding:24px}.cfc-panel-body-disable-padding.cfc-panel-body-flex[_ngcontent-%COMP%]     .cfc-virtual-scroll-content-wrapper{padding:0}cfc-panel-sub-header[_nghost-%COMP%]{display:block}.cfc-panel-sub-header[_ngcontent-%COMP%]{padding:24px;overflow:hidden}.cfc-panel-sub-header.cfc-panel-sub-header-disable-vertical-padding[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]{height:32px;line-height:32px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-xsmall[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:32px}.cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]{height:36px;line-height:36px}.cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-small[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:36px}.cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]{height:40px;line-height:40px}.cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-base[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:40px}.cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]{height:48px;line-height:48px}.cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-large[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:48px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]{height:56px;line-height:56px}.cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-xlarge[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:56px}.cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]{height:64px;line-height:64px}.cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]     [mat-button].cfc-full-bleed:only-child, .cfc-panel-sub-header.cfc-panel-sub-header-height-jumbo[_ngcontent-%COMP%]     .cfc-breadcrumbs{line-height:64px}.cfc-panel-body-scrollable[_ngcontent-%COMP%], .cfc-panel-body-flex[_ngcontent-%COMP%], .cfc-panel-sub-header[_ngcontent-%COMP%], .cfc-panel-content-divider[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}.cfc-panel-body-scrollable.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-scrollable[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-flex.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-body-flex[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-sub-header.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-sub-header[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-content-divider.cfc-panel-disable-border-bottom[_ngcontent-%COMP%], .cfc-panel-content-divider[_ngcontent-%COMP%]   .cfc-panel-disable-border-bottom[_ngcontent-%COMP%]{border-bottom:0}cfc-panel-footer[_nghost-%COMP%]{display:flex;flex-direction:row;flex:1 1 auto;min-height:56px;align-items:baseline;position:relative}.cfc-panel-footer[_ngcontent-%COMP%]{flex:1 1 auto;height:56px;display:flex;box-sizing:border-box;flex-direction:row;align-items:center;white-space:nowrap;padding:0 24px;border-top:1px solid transparent;transition:border-top 200ms}.cfc-panel-footer[_ngcontent-%COMP%]     .cfc-panel-footer-left-right-aligned{display:flex;flex-grow:1;justify-content:space-between;align-items:center}.cfc-panel-footer.cfc-panel-footer-notstick[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.12)}cfc-panel-footer.cfc-panel-footer-disable-sticky[_nghost-%COMP%]{margin-top:auto;flex:0 1 auto}cfc-panel-body[_nghost-%COMP%]{position:relative;display:flex;flex-direction:column;flex:0 1 auto;min-height:0}cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]{flex:1}cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]   .cfc-panel-body[_ngcontent-%COMP%], cfc-panel-body.cfc-panel-body-stretch[_nghost-%COMP%]     .cfc-virtual-scroll-content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}"],
changeDetection:0});
var fo=function(){};fo.\u0275fac=function(a){return new (a||fo)};fo.\u0275mod=r({type:fo});fo.\u0275inj=h({imports:[[wj,elb,nXa]]});
var go=function(){};go.\u0275fac=function(a){return new (a||go)};go.\u0275mod=r({type:go});go.\u0275inj=h({});
var ho=function(){};ho.\u0275fac=function(a){return new (a||ho)};ho.\u0275mod=r({type:ho});ho.\u0275inj=h({imports:[[dm,fo,Jjb,wj,clb,go,Tj],Jjb,fo]});
var flb=function(){this.eventsSubject=new pd;this.prePinsCalloutEventsSubject=new pd;this.events=this.eventsSubject.asObservable();this.prePinsCalloutEvents=this.prePinsCalloutEventsSubject;this.shownCallouts=new Set;this.dismissedCallouts=new Set};f=flb.prototype;f.pin=function(a,b){this.emitEvent({action:"pin",sectionId:a,source:b})};f.unpin=function(a,b){this.emitEvent({action:"unpin",sectionId:a,source:b})};f.move=function(a,b,c){this.emitEvent({action:"move",sectionId:a,toIndex:b,source:c})};
f.updatePrePinsCalloutState=function(a){this.prePinsCalloutEventsSubject.next(a)};f.markCalloutShown=function(a){this.shownCallouts.add(a)};f.dismissShownCallouts=function(){this.dismissedCallouts=new Set(this.shownCallouts)};f.isDismissed=function(a){return this.dismissedCallouts.has(a)};f.emitEvent=function(a){this.eventsSubject.next(a)};flb.\u0275fac=function(a){return new (a||flb)};flb.\u0275prov=xb({token:flb,factory:flb.\u0275fac,providedIn:"root"});
var glb=function(){this.idToScrollTop=new Map;this.idToReferenceElement=new Map;this.idToReferenceTop=new Map};f=glb.prototype;f.getScrollTop=function(a){return this.idToScrollTop.get(a)||0};f.setScrollTop=function(a,b){this.idToScrollTop.set(a,b)};f.setReferenceElement=function(a,b){b?this.idToReferenceElement.set(a,b):this.idToReferenceElement.delete(a)};f.getReferenceElement=function(a){return this.idToReferenceElement.get(a)||null};f.setReferenceTop=function(a,b){this.idToReferenceTop.set(a,b)};
f.getReferenceTop=function(a){return this.idToReferenceTop.get(a)||0};glb.\u0275fac=function(a){return new (a||glb)};glb.\u0275prov=xb({token:glb,factory:glb.\u0275fac,providedIn:"root"});
var hlb=function(a,b){this.element=a;this.scrollService=b;this.autoRestoreScroll=!0;this.restoreOnViewInit=this.viewInit=!1};f=hlb.prototype;f.ngOnInit=function(){(0,Z.assertString)(this.id,'@Input "id" is required')};f.ngAfterViewInit=function(){this.viewInit=!0;(!1!==this.autoRestoreScroll||this.restoreOnViewInit)&&this.restoreScroll()};f.ngOnDestroy=function(){this.saveScroll()};
f.restoreScroll=function(){if(this.viewInit){var a=this.scrollService.getReferenceElement(this.id),b=0;a&&(b=this.scrollService.getReferenceTop(this.id),b=a.nativeElement.offsetTop-b);a=this.scrollService.getScrollTop(this.id);this.getScrollElement().scrollTop=a+b}else this.restoreOnViewInit=!0};f.getScrollElement=function(){return this.element.nativeElement};
f.saveScroll=function(){var a=this.scrollService.getReferenceElement(this.id);a&&this.scrollService.setReferenceTop(this.id,a.nativeElement.offsetTop);a=this.getScrollElement().scrollTop;this.scrollService.setScrollTop(this.id,a)};hlb.ea=function(){return[{type:cc},{type:glb}]};hlb.\u0275fac=function(a){return new (a||hlb)(D(cc),D(glb))};hlb.\u0275dir=m({type:hlb,selectors:[["","pccPreserveScroll",""]],inputs:{id:["pccPreserveScroll","id"],autoRestoreScroll:"autoRestoreScroll"}});
var ilb=[[["cfc-console-nav-header"]],[["cfc-console-nav-footer"]]],jlb=function(){return{minSize:"288px"}},klb=["*"],llb=function(a,b,c){var d=this;this.consoleNavPanelService=b;this.csiService=c;this.layout="none";this.shouldShowPins=!1;this.shouldShowCategoryNames=!0;this.shouldHideProducts=this.shouldShowPinCoachmark=!1;this.onPinChange=new Hi;this.onPrePinsCalloutChange=new Hi;this.shouldHideProductsChange=new Hi;this.pinCoachmarkDismissed=new Hi;this.onDestroy=new pd;this.deferredLoadStopwatch=
this.csiService.createStopwatch("shell_console_nav_deferred_load");this.consoleNavTrigger=hf("Deferloadconsolenav__enabled")?"routeComplete":"immediate";this.ve={ConsoleNav:72666};this.flyoutLayoutComponentInfo={moduleId:"jsmod_flyout_console_nav",className:"FlyoutConsoleNav"};this.flyoutLayoutInputs=this.createFlyoutLayoutInputs();this.flyoutLayoutOutputs={shouldHideProductsChange:function(e){d.onShouldHideProductsChange(e)},pinCoachmarkDismissed:function(){d.onPinCoachmarkDismiss()}};this.accordionLayoutComponentInfo=
{moduleId:"jsmod_accordion_console_nav",className:"AccordionConsoleNav"};this.accordionLayoutInputs=this.createAccordionLayoutInputs();this.accordionLayoutOutputs={shouldHideProductsChange:function(e){d.onShouldHideProductsChange(e)}};this.placeholderInfo={isContentProjected:!1,isCentered:!0,styleDisplay:"flex"};this.isPanelLocked=this.consoleNavPanelService.isLocked();this.consoleNavPanelService.stateChange.pipe(Nc(function(e){return"OFF"!==e}),ad(1),Bd(this.onDestroy)).subscribe(function(){!d.deferredLoaderTrigger||
d.deferredLoaderTrigger.isLoading||d.deferredLoaderTrigger.hasLoaded||(d.deferredLoaderTrigger.triggers="immediate")});a.events.pipe(Bd(this.onDestroy)).subscribe(function(e){d.onPinChange.emit(e)});a.prePinsCalloutEvents.pipe(Bd(this.onDestroy)).subscribe(function(e){d.onPrePinsCalloutChange.emit(e)})};f=llb.prototype;f.ngOnInit=function(){(0,Z.assertString)(this.consoleNavId,'@Input "consoleNavId" is required');(0,Z.assert)(this.navModel,'@Input "navModel" is required')};
f.ngOnChanges=function(){"flyout"===this.layout?this.flyoutLayoutInputs=this.createFlyoutLayoutInputs():"accordion"===this.layout&&(this.accordionLayoutInputs=this.createAccordionLayoutInputs())};f.onEscPress=function(){this.consoleNavPanelService.close(!0)};
f.createFlyoutLayoutInputs=function(){return{navModel:this.navModel,recentsConsoleNavItem:this.recentsConsoleNavItem,consoleNavId:this.consoleNavId,shouldShowPins:this.shouldShowPins,shouldShowCategoryNames:this.shouldShowCategoryNames,shouldShowPinCoachmark:this.shouldShowPinCoachmark,shouldHideProducts:this.shouldHideProducts}};
f.createAccordionLayoutInputs=function(){return{navModel:this.navModel,recentsConsoleNavItem:this.recentsConsoleNavItem,consoleNavId:this.consoleNavId,shouldShowPins:this.shouldShowPins,shouldShowCategoryNames:this.shouldShowCategoryNames,shouldHideProducts:this.shouldHideProducts}};f.onTabCatcherFocus=function(){this.consoleNavPanelService.close(!0)};f.onShouldHideProductsChange=function(a){this.shouldHideProducts=a;this.shouldHideProductsChange.emit(a)};f.onPinCoachmarkDismiss=function(){this.pinCoachmarkDismissed.emit()};
f.startDeferredLoad=function(){this.deferredLoadStopwatch.start()};f.recordDeferredLoad=function(){this.deferredLoadStopwatch.isStarted()&&this.deferredLoadStopwatch.record()};f.ngOnDestroy=function(){this.onDestroy.next()};llb.ea=function(){return[{type:flb},{type:bo},{type:qm}]};llb.\u0275fac=function(a){return new (a||llb)(D(flb),D(bo),D(qm))};
llb.\u0275cmp=m({type:llb,selectors:[["cfc-console-nav"]],viewQuery:function(a,b){a&1&&Ae(pk,5);if(a&2){var c;ze(c=Ce())&&(b.deferredLoaderTrigger=c.first)}},Aa:function(a,b){a&1&&N("keydown.escape",function(){return b.onEscPress()})},inputs:{consoleNavId:"consoleNavId",navModel:"navModel",recentsConsoleNavItem:"recentsConsoleNavItem",layout:"layout",shouldShowPins:"shouldShowPins",shouldShowCategoryNames:"shouldShowCategoryNames",shouldShowPinCoachmark:"shouldShowPinCoachmark",shouldHideProducts:"shouldHideProducts"},
outputs:{onPinChange:"onPinChange",onPrePinsCalloutChange:"onPrePinsCalloutChange",shouldHideProductsChange:"shouldHideProductsChange",pinCoachmarkDismissed:"pinCoachmarkDismissed"},features:[Gb],xa:["cfc-console-nav-header","cfc-console-nav-footer"],ma:12,oa:13,qa:[[3,"ve"],[3,"config"],["tabindex","0",3,"focus",4,"ngIf"],[3,"ngSwitch","flexContent"],[1,"cfc-panel-body-content-container","cfc-full-bleed"],["class","scrollable",3,"pccPreserveScroll","autoRestoreScroll",4,"ngSwitchCase"],[3,"typeInfo",
"inputs","outputs","placeholderInfo","triggers","trigger","load",4,"ngSwitchCase"],["tabindex","0",3,"focus"],[1,"scrollable",3,"pccPreserveScroll","autoRestoreScroll"],["triggers","immediate",3,"typeInfo","inputs","outputs","placeholderInfo","trigger","load"],[3,"typeInfo","inputs","outputs","placeholderInfo","triggers","trigger","load"]],template:function(a,b){a&1&&(ce(ilb),E(0,"cfc-panel-container",0),E(1,"cfc-panel",1),P(2,QIa,1,0,"div",2),T(3,"async"),ee(4),E(5,"cfc-panel-body",3),E(6,"div",
4),P(7,RIa,2,6,"div",5),P(8,SIa,1,5,"xap-deferred-loader-outlet",6),F(),F(),ee(9,1),P(10,TIa,1,0,"div",2),T(11,"async"),F(),F());a&2&&(A("ve",b.ve.ConsoleNav),x(1),A("config",oe(12,jlb)),x(1),A("ngIf",!1===V(3,8,b.isPanelLocked)),x(3),A("ngSwitch",b.layout)("flexContent",!0),x(2),A("ngSwitchCase","accordion"),x(1),A("ngSwitchCase","flyout"),x(2),A("ngIf",!1===V(11,10,b.isPanelLocked)))},directives:[Sn,bm,Wn,hj,om,ij,jj,hlb,rk,pk],ua:[oj],styles:["[_nghost-%COMP%]{height:100%;width:100%;display:flex}[_nghost-%COMP%]   cfc-panel.cfc-panel-center[_ngcontent-%COMP%]{width:100%;max-width:100%}[_nghost-%COMP%]   .cfc-panel-body-content-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1;min-height:0}[_nghost-%COMP%]   .scrollable[_ngcontent-%COMP%]{height:100%}[_nghost-%COMP%]   .scrollable[_ngcontent-%COMP%]    {overflow:auto;overflow:overlay}[_nghost-%COMP%]   xap-deferred-loader-outlet[_ngcontent-%COMP%]{display:flex}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){[_nghost-%COMP%]     cfc-panel-container .cfc-panel-container-outer{width:auto}}"],
changeDetection:0});var mlb=function(){};mlb.\u0275fac=function(a){return new (a||mlb)};mlb.\u0275cmp=m({type:mlb,selectors:[["cfc-console-nav-footer"]],xa:klb,ma:2,oa:0,template:function(a){a&1&&(ce(),E(0,"cfc-panel-footer"),ee(1),F())},directives:[eo],encapsulation:2});var nlb=function(){};nlb.\u0275fac=function(a){return new (a||nlb)};nlb.\u0275cmp=m({type:nlb,selectors:[["cfc-console-nav-header"]],xa:klb,ma:1,oa:0,template:function(a){a&1&&(ce(),ee(0))},styles:["cfc-console-nav-header[_nghost-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12);padding:24px}"]});
var olb=function(){};olb.prototype.ngOnInit=function(){(0,Z.assert)(this.consoleSwitcher,'@Input "consoleSwitcher" is required')};olb.\u0275fac=function(a){return new (a||olb)};
olb.\u0275cmp=m({type:olb,selectors:[["pcc-console-switcher"]],inputs:{consoleSwitcher:"consoleSwitcher"},ma:3,oa:4,qa:[["mat-button","","target","_self",1,"cfc-color-primary",3,"href"],[3,"src"]],template:function(a,b){a&1&&(E(0,"a",0),G(1,"img",1),R(2),F());a&2&&(A("href",b.consoleSwitcher.url,ec),Nd("aria-label",b.consoleSwitcher.label),x(1),A("src",b.consoleSwitcher.logoSrc,ec),x(1),S(" ",b.consoleSwitcher.label,"\n"))},styles:["[_nghost-%COMP%]{display:flex;flex:1}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:15px;font-weight:400;text-transform:none;padding:0}[_nghost-%COMP%]   a[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:68px;height:28px}"],
changeDetection:0});
var plb={FREE_TRIAL:2,DEV_SHELL:3,FEEDBACK:4,NOTIFICATIONS:5,HELP:6,SETTINGS:7,BACK_BUTTON:8,CONSOLE_NAV:11,SEARCH:12,OVERDRIVE_PANE:13,SIGN_IN:14,SALES_CHAT:15,2:"FREE_TRIAL",3:"DEV_SHELL",4:"FEEDBACK",5:"NOTIFICATIONS",6:"HELP",7:"SETTINGS",8:"BACK_BUTTON",11:"CONSOLE_NAV",12:"SEARCH",13:"OVERDRIVE_PANE",14:"SIGN_IN",15:"SALES_CHAT"};
var qlb=function(a){this.currentSectionIdSubject=new pf(void 0);a.currentSection.pipe(z(function(b){if(b)return b.id})).subscribe(this.currentSectionIdSubject)};Ye.Object.defineProperties(qlb.prototype,{currentSectionId:{configurable:!0,enumerable:!0,get:function(){return this.currentSectionIdSubject.getValue()}}});qlb.ea=function(){return[{type:Zn}]};qlb.\u0275fac=function(a){return new (a||qlb)(l(Zn))};qlb.\u0275prov=xb({token:qlb,factory:qlb.\u0275fac,providedIn:"root"});
var io=function(a,b,c,d,e,k,n){this.router=a;this.route=b;this.currentSectionIdService=n;this.rel="noopener";this.queryParams={};this.queryParamsHandling=null;this.replaceUrl=this.skipLocationChange=this.preserveFragment=!1;this.commands=[];this.destinationSectionId=new pf(void 0);null==c&&d.setAttribute(e.nativeElement,"tabindex","0");a=this.router.createUrlTree(this.commands,{relativeTo:this.route}).toString();ZIa(this.destinationSectionId,k,a)};
io.prototype.onClick=function(){var a={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};$Ia(this.router.navigateByUrl(this.router.serializeUrl(this.propagatedUrlTree()),a));return!0};io.prototype.onKeydown=function(a){if("Enter"===a.code)this.onClick();return!0};
io.prototype.propagatedUrlTree=function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:WIa(this.route.snapshot,this.queryParams,this.currentSectionIdService.currentSectionId,this.destinationSectionId.getValue()),fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})};
Ye.Object.defineProperties(io.prototype,{cfcRouterLink:{configurable:!0,enumerable:!0,set:function(a){this.commands=null!=a?Array.isArray(a)?a:[a]:[]}},urlTree:{configurable:!0,enumerable:!0,get:function(){var a=this.propagatedUrlTree();a.queryParams=XIa(a.queryParams);return a}}});io.ea=function(){return[{type:sf},{type:of},{type:String,ra:[{type:Zb,args:["tabindex"]}]},{type:vi},{type:cc},{type:Zn},{type:qlb}]};
io.\u0275fac=function(a){return new (a||io)(D(sf),D(of),Sb("tabindex"),D(vi),D(cc),D(Zn),D(qlb))};
io.\u0275dir=m({type:io,selectors:[["","cfcRouterLink","",5,"a"]],va:[1,"cfc-cursor-pointer"],Ca:1,Aa:function(a,b){a&1&&N("click",function(){return b.onClick()})("keydown",function(c){return b.onKeydown(c)});a&2&&Nd("rel",b.rel)},inputs:{queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",cfcRouterLink:"cfcRouterLink"}});
var jo=function(a,b,c,d,e,k){this.router=a;this.route=b;this.locationStrategy=c;this.el=d;this.currentSectionIdService=k;this.rel="noopener";this.queryParams={};this.queryParamsHandling=null;this.replaceUrl=this.skipLocationChange=this.preserveFragment=!1;this.commands=[];this.destinationSectionId=new pf(void 0);a=this.router.createUrlTree(this.commands,{relativeTo:this.route}).toString();ZIa(this.destinationSectionId,e,a)};f=jo.prototype;f.onLinkFocus=function(){this.updateTargetUrlAndHref()};
f.ngOnInit=function(){this.updateTargetUrlAndHref();this.patchHrefToUpdateOnDemand()};
f.patchHrefToUpdateOnDemand=function(){function a(e){return YIa(function(){var k=lb.apply(0,arguments);b.updateTargetUrlAndHref();return e.apply(c,k)})}var b=this,c=this.el.nativeElement;c.getAttribute=a(c.getAttribute);var d=Object.getOwnPropertyDescriptor(HTMLAnchorElement.prototype,"href");Object.defineProperty(c,"href",Object.assign(Object.assign({},d),{get:a(d.get)}));d=Object.getOwnPropertyDescriptor(Element.prototype,"attributes")||Object.getOwnPropertyDescriptor(Node.prototype,"attributes");
Object.defineProperty(c,"attributes",Object.assign(Object.assign({},d),{get:a(d.get)}))};f.onClick=function(a,b,c,d){if(this.el.nativeElement.hasAttribute("disabled"))return!1;if(0!==a||b||c||d||"string"===typeof this.target&&"_self"!==this.target&&""!==this.target)return!0;a={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state};$Ia(this.router.navigateByUrl(this.router.serializeUrl(this.propagatedUrlTree()),a));return!1};
f.updateTargetUrlAndHref=function(){var a=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree));HTMLElement.prototype.getAttribute.call(this.el.nativeElement,"href")!==a&&(a=$a(a),this.el.nativeElement.href=aea(a))};
f.propagatedUrlTree=function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:"merge"===this.queryParamsHandling?this.queryParams:WIa(this.route.snapshot,this.queryParams,this.currentSectionIdService.currentSectionId,this.destinationSectionId.getValue()),fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})};
Ye.Object.defineProperties(jo.prototype,{cfcRouterLink:{configurable:!0,enumerable:!0,set:function(a){this.commands=null!=a?Array.isArray(a)?a:[a]:[]}},urlTree:{configurable:!0,enumerable:!0,get:function(){var a=this.propagatedUrlTree();a.queryParams=XIa(a.queryParams);return a}}});jo.ea=function(){return[{type:sf},{type:of},{type:yj},{type:cc},{type:Zn},{type:qlb}]};jo.\u0275fac=function(a){return new (a||jo)(D(sf),D(of),D(yj),D(cc),D(Zn),D(qlb))};
jo.\u0275dir=m({type:jo,selectors:[["a","cfcRouterLink",""]],Ca:2,Aa:function(a,b){a&1&&N("mouseenter",function(){return b.onLinkFocus()})("touchstart",function(){return b.onLinkFocus()})("focus",function(){return b.onLinkFocus()})("click",function(c){return b.onClick(c.button,c.ctrlKey,c.metaKey,c.shiftKey)});a&2&&Nd("rel",b.rel)("target",b.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",
skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state",cfcRouterLink:"cfcRouterLink"}});
var rlb=!1;
var ko=new $b("GM2_SHELL_OPTIONS",{providedIn:"root",factory:function(){return rlb?{enabled:!0}:{enabled:!1}}});
var slb=Ig(["//ssl.gstatic.com/pantheon/images/cloudConsoleLogoShelf.svg"]),tlb=Ig(["//ssl.gstatic.com/pantheon/images/googleLogoShelf.svg"]),ulb=["linkEl"],vlb=new ym("{consoleTitle} Home"),wlb=mb(slb),xlb=mb(tlb),ylb=function(a,b,c){this.matIconRegistry=a;this.changeDetector=b;this.gm2ShellOptions=c;this.consoleLogoDetails={src:wlb,className:"cfc-logo-cloud-platform-text"};this.googleLogoDetails={src:xlb,className:"cfc-logo-google-text"};this.consoleTitle="Google Cloud Platform";this.consoleTitleMsg=
"{consoleTitle} Home";this.link=[];this.iconSrc="";this.Thb="cfc-logo-theme-";this.Uhb="cfc-logo-without-icon";this.registerIcon("consoleLogo",this.consoleLogoDetails.src||void 0);this.registerIcon("googleLogo",this.googleLogoDetails.src||void 0);this.consoleTitleMsg=vlb.format({consoleTitle:this.consoleTitle});this.gm2ShellEnabled=this.gm2ShellOptions.enabled};f=ylb.prototype;f.ngOnInit=function(){this.showIcon=""!==this.iconSrc};f.ngAfterViewInit=function(){(0,Z.assert)(this.linkEl,"Logo should have a linkEl.")};
f.configure=function(a){this.consoleLogoDetails=a.consoleLogoDetails;this.registerIcon("consoleLogo",this.consoleLogoDetails.src||void 0);this.googleLogoDetails=a.googleLogoDetails;this.registerIcon("googleLogo",this.googleLogoDetails.src||void 0);this.configTheme=a.logoTheme;this.iconSrc=a.iconSrc;this.showIcon=""!==this.iconSrc;this.consoleTitle=a.consoleTitle;this.changeDetector.detectChanges()};f.registerIcon=function(a,b){b&&this.matIconRegistry.addSvgIcon(a,b)};
f.getThemeClass=function(){var a=[this.Thb+(this.theme||this.configTheme||"light")];this.showIcon||a.push(this.Uhb);return a};f.focus=function(){this.linkEl.nativeElement.focus()};ylb.ea=function(){return[{type:Nk},{type:Ji},{type:void 0,ra:[{type:Yb,args:[ko]}]}]};ylb.\u0275fac=function(a){return new (a||ylb)(D(Nk),D(Ji),D(ko))};
ylb.\u0275cmp=m({type:ylb,selectors:[["pcc-logo"]],viewQuery:function(a,b){a&1&&Ae(ulb,7);if(a&2){var c;ze(c=Ce())&&(b.linkEl=c.first)}},inputs:{theme:"theme",link:"link",iconSrc:"iconSrc"},features:[ne([PIa(ylb)])],ma:6,oa:6,qa:[[1,"cfc-logo-anchor","mat-focus-indicator",3,"cfcRouterLink"],["linkEl",""],[1,"cfc-logo",3,"ngClass"],["class","cfc-logo-icon",3,"gm1-logo-icon",4,"ngIf"],["svgIcon","googleLogo","aria-hidden","true",3,"class","mat-icon","gm1-google-logo",4,"ngIf"],["svgIcon","consoleLogo",
"aria-hidden","true",3,"class","mat-icon","gm1-cloud-platform-logo",4,"ngIf"],[1,"cfc-logo-icon"],["aria-hidden","true",3,"src"],["svgIcon","googleLogo","aria-hidden","true"],["svgIcon","consoleLogo","aria-hidden","true"]],template:function(a,b){a&1&&(E(0,"a",0,1),E(2,"span",2),P(3,aJa,2,3,"span",3),P(4,bJa,1,7,"mat-icon",4),P(5,cJa,1,7,"mat-icon",5),F(),F());a&2&&(A("cfcRouterLink",b.link),Nd("aria-label",b.consoleTitleMsg),x(2),A("ngClass",b.getThemeClass()),x(1),A("ngIf",b.showIcon),x(1),A("ngIf",
!!b.googleLogoDetails.src),x(1),A("ngIf",!!b.consoleLogoDetails.src))},directives:[jo,fj,hj,Ok],styles:[".cfc-logo-anchor[_ngcontent-%COMP%]{border:none}.cfc-logo[_ngcontent-%COMP%]{display:flex;pointer-events:none;align-items:center;margin-right:5px}.cfc-logo[_ngcontent-%COMP%]   .cfc-logo-icon[_ngcontent-%COMP%]{display:flex;height:36px;width:36px;margin-top:8px}.cfc-logo[_ngcontent-%COMP%]   .cfc-logo-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:36px}.cfc-logo[_ngcontent-%COMP%]   .cfc-logo-icon.gm1-logo-icon[_ngcontent-%COMP%]{margin-top:0px}.cfc-logo.cfc-logo-theme-light[_ngcontent-%COMP%]{color:#fff;fill:#fff;opacity:1}.cfc-logo.cfc-logo-theme-medium[_ngcontent-%COMP%]{color:rgba(0,0,0,.66);fill:rgba(0,0,0,.66)}.cfc-logo.cfc-logo-theme-dark[_ngcontent-%COMP%]{color:rgba(0,0,0,.66);fill:rgba(0,0,0,.66);opacity:1}.cfc-logo-google-text.gm1-google-logo[_ngcontent-%COMP%]{width:68px}.cfc-logo-google-text[_ngcontent-%COMP%]{margin-right:4px;height:48px;width:82px}.cfc-logo-asgard-cloud[_ngcontent-%COMP%]{width:36px;margin:12px 4px 0px}.cfc-logo-google-text-color[_ngcontent-%COMP%]{margin-right:7px;width:65px;margin-left:3px}.cfc-logo-cloud-platform-text.gm1-cloud-platform-logo[_ngcontent-%COMP%]{margin-top:0px;height:48px;width:130px}.cfc-logo-cloud-platform-text[_ngcontent-%COMP%]{margin-left:-2px;height:36px;width:64px}.cfc-logo-dev-console-text[_ngcontent-%COMP%]{width:180px;top:2px;position:relative}.cfc-logo-apis-console-text[_ngcontent-%COMP%]{width:38px;position:relative;opacity:1;margin-left:-4px}.cfc-logo-firebase-text[_ngcontent-%COMP%]{padding-top:2px;width:82px;opacity:.54}.cfc-logo-maps-text[_ngcontent-%COMP%]{padding-bottom:2px;height:48px;width:170px}.cfc-logo-source-repos-text[_ngcontent-%COMP%]{padding-bottom:3px;height:48px;width:480px}.cfc-logo-tag-manager-text[_ngcontent-%COMP%]{height:48px;padding-bottom:3px}@media screen and (max-width: 480px){cfc-platform-bar[_nghost-%COMP%]   .cfc-logo-google-text[_ngcontent-%COMP%], cfc-platform-bar   [_nghost-%COMP%]   .cfc-logo-google-text[_ngcontent-%COMP%]{display:none}cfc-platform-bar[_nghost-%COMP%]   .cfc-logo-cloud-platform-text[_ngcontent-%COMP%], cfc-platform-bar   [_nghost-%COMP%]   .cfc-logo-cloud-platform-text[_ngcontent-%COMP%]{padding-left:4px}}body.cfc-focus-indicators-enabled   [_nghost-%COMP%]   a.cfc-logo-anchor[_ngcontent-%COMP%]:focus{outline:none}body.cfc-focus-indicators-enabled   .gm1-logo-blue[_nghost-%COMP%]   a.cfc-logo-anchor[_ngcontent-%COMP%]::before, .gm1-logo-blue   [_nghost-%COMP%]   a.cfc-logo-anchor[_ngcontent-%COMP%]::before{border-color:#fff}"],
changeDetection:0});
var lo=function(a,b,c,d,e,k){var n=this;this.router=a;this.element=b;this.renderer=c;this.cdr=d;this.link=e;this.linkWithHref=k;this.classes=[];this.isActive=!1;this.cfcRouterLinkActiveOptions={exact:!1};this.subscription=a.events.subscribe(function(p){p instanceof Fk&&n.update()})};f=lo.prototype;
f.ngAfterContentInit=function(){var a=this;(0,Z.assert)(this.links,'@ContentChildren "links" is required');(0,Z.assert)(this.linksWithHrefs,'@ContentChildren "linksWithHrefs" is required');this.links.changes.subscribe(function(){a.update()});this.linksWithHrefs.changes.subscribe(function(){a.update()});this.update()};f.ngOnChanges=function(){this.update()};f.ngOnDestroy=function(){this.subscription.unsubscribe()};
f.update=function(){var a=this;this.links&&this.linksWithHrefs&&this.router.navigated&&setTimeout(function(){var b=a.hasActiveLinks();if(a.isActive!==b){a.isActive=b;a.cdr.markForCheck();for(var c=g(a.classes),d=c.next();!d.done;d=c.next())d=d.value,b?a.renderer.addClass(a.element.nativeElement,d):a.renderer.removeClass(a.element.nativeElement,d)}})};f.isLinkActive=function(a){var b=this;return function(c){return a.isActive(c.urlTree,b.cfcRouterLinkActiveOptions.exact)}};
f.hasActiveLinks=function(){var a=this.isLinkActive(this.router);return this.link&&a(this.link)||this.linkWithHref&&a(this.linkWithHref)||this.links.some(a)||this.linksWithHrefs.some(a)};Ye.Object.defineProperties(lo.prototype,{cfcRouterLinkActive:{configurable:!0,enumerable:!0,set:function(a){this.classes=(Array.isArray(a)?a:a.split(" ")).filter(function(b){return!!b})}}});lo.ea=function(){return[{type:sf},{type:cc},{type:vi},{type:Ji},{type:io,ra:[{type:Ub}]},{type:jo,ra:[{type:Ub}]}]};
lo.\u0275fac=function(a){return new (a||lo)(D(sf),D(cc),D(vi),D(Ji),D(io,8),D(jo,8))};lo.\u0275dir=m({type:lo,selectors:[["","cfcRouterLinkActive",""]],Da:function(a,b,c){a&1&&(Be(c,io,5),Be(c,jo,5));if(a&2){var d;ze(d=Ce())&&(b.links=d);ze(d=Ce())&&(b.linksWithHrefs=d)}},inputs:{cfcRouterLinkActiveOptions:"cfcRouterLinkActiveOptions",cfcRouterLinkActive:"cfcRouterLinkActive"},Ga:["cfcRouterLinkActive"],features:[Gb]});
var mo=function(){};mo.\u0275fac=function(a){return new (a||mo)};mo.\u0275mod=r({type:mo});mo.\u0275inj=h({imports:[[wj]]});
var zlb=function(){};zlb.\u0275fac=function(a){return new (a||zlb)};zlb.\u0275cmp=m({type:zlb,selectors:[["pcc-print-logo"]],ma:1,oa:0,qa:[["pccConfig","config.print_logo"]],template:function(a){a&1&&G(0,"pcc-logo",0)},directives:[ylb,alb],encapsulation:2,changeDetection:0});
var Alb=function(){};Alb.\u0275fac=function(a){return new (a||Alb)};Alb.\u0275mod=r({type:Alb});Alb.\u0275inj=h({imports:[[wj,blb,Qk,mo]]});
var dJa=function(){return{redirectToAccountChooserPage:!0}},Blb=function(){return{eventType:"consolenavswitcher"}},Clb=function(){return{height:48}},Dlb=function(a,b){var c=this;this.consoleNavPanelService=b;this.accountChooserComponentInfo={moduleId:"jsmod_pcc_account_chooser",className:"PccAccountChooser"};this.logoTheme="medium";this.purviewSwitcherComponentInfo={moduleId:"jsmod_pcc_purview_switcher",className:"PurviewSwitcher"};this.onDestroy=new pd;this.accountChooserEnabled=a.getConfig("config.platform_bar").pipe(z(function(d){return d.accountChooserEnabled}));
this.consoleNavPanelService.stateChange.pipe(Nc(function(d){return"OFF"!==d}),zd(function(){return c.consoleNavPanelService.animationDone.pipe(ad(1))}),Bd(this.onDestroy)).subscribe(function(){setTimeout(function(){c.logo.focus()})})};Dlb.prototype.ngAfterViewInit=function(){(0,Z.assert)(this.logo)};Dlb.prototype.ngOnDestroy=function(){this.onDestroy.next()};Dlb.prototype.closeConsoleNav=function(){this.consoleNavPanelService.close()};Dlb.ea=function(){return[{type:jn},{type:bo}]};
Dlb.\u0275fac=function(a){return new (a||Dlb)(D(jn),D(bo))};
Dlb.\u0275cmp=m({type:Dlb,selectors:[["pcc-mobile-header"]],viewQuery:function(a,b){a&1&&Ae(ylb,7);if(a&2){var c;ze(c=Ce())&&(b.logo=c.first)}},ma:7,oa:9,qa:function(){return[[1,"screen-reader-only-content",3,"click"]," Close menu\n",[1,"top-row"],["pccConfig","config.logo",3,"theme"],["class","mobile-header-account-chooser","triggers","immediate",3,"typeInfo","inputs",4,"ngIf"],["triggers","routeComplete",1,"mobile-header-purview-picker",3,"typeInfo","inputs","placeholderInfo","click"],["triggers",
"immediate",1,"mobile-header-account-chooser",3,"typeInfo","inputs"]]},template:function(a,b){a&1&&(E(0,"button",0),N("click",function(){return b.closeConsoleNav()}),L(1,1),F(),E(2,"div",2),G(3,"pcc-logo",3),P(4,eJa,1,3,"xap-deferred-loader-outlet",4),T(5,"async"),F(),E(6,"xap-deferred-loader-outlet",5),N("click",function(){return b.closeConsoleNav()}),F());a&2&&(x(3),A("theme",b.logoTheme),x(1),A("ngIf",V(5,5,b.accountChooserEnabled)),x(2),A("typeInfo",b.purviewSwitcherComponentInfo)("inputs",oe(7,
Blb))("placeholderInfo",oe(8,Clb)))},directives:[ylb,alb,hj,rk,pk],ua:[oj],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]   .top-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,.12);height:48px;justify-content:space-between;padding:12px}[_nghost-%COMP%]   pcc-logo[_ngcontent-%COMP%]{display:flex;height:48px}[_nghost-%COMP%]   pcc-logo[_ngcontent-%COMP%]     a{border-bottom:0}[_nghost-%COMP%]   xap-deferred-loader-outlet[_ngcontent-%COMP%]{height:auto}[_nghost-%COMP%]     pcc-purview-switcher{height:48px;display:flex;align-items:stretch}[_nghost-%COMP%]     pcc-purview-switcher cfc-switcher-button{flex:1}[_nghost-%COMP%]     pcc-purview-switcher button.cfc-switcher-button{font-weight:400;color:#000;padding:0;text-align:inherit;height:100%;width:100%;display:block}[_nghost-%COMP%]     pcc-purview-switcher .ace-icon{color:rgba(0,0,0,.66)}[_nghost-%COMP%]     pcc-purview-switcher .ace-icon.cfc-switcher-button-icon{width:64px;text-align:center}[_nghost-%COMP%]     pcc-purview-switcher .cfc-switcher-button-label{margin:0}[_nghost-%COMP%]     pcc-purview-switcher .cfc-switcher-button-label.no-icon{margin-left:24px}[_nghost-%COMP%]     pcc-purview-switcher .gm1-switcher-button .cfc-switcher-button-label, [_nghost-%COMP%]     pcc-purview-switcher .gm1-switcher-button   .ace-icon-arrow-drop-down, [_nghost-%COMP%]     pcc-purview-switcher .gm1-switcher-button .ace-icon{color:#000;opacity:1;margin-top:6px;margin-bottom:6px;padding:0}"]});
var Elb=function(){};Elb.\u0275fac=function(a){return new (a||Elb)};Elb.\u0275mod=r({type:Elb});Elb.\u0275inj=h({imports:[[wj,blb,Ck,Alb]]});
var Flb=function(){};f=Flb.prototype;f.getNavModel=function(a,b){var c=a.pinnedSectionIds,d=a.prePinsState,e=a.currentSectionId,k=a.defaultSectionId;a=a.inputCategories.pipe(z(function(p){return p.filter(function(u){return 0<u.sections.length})}),nd(1),vc());var n=this.getSectionIdToSection(a);k=this.getDefaultSection(k,n);c=this.getPinnedSections(c,n,k);e=this.getCurrentSection(e,n);return{categories:b?a.pipe(b):a,pinnedSections:c,prePinsState:d,defaultSection:k,currentSection:e}};
f.getSectionIdToSection=function(a){return a.pipe(z(function(b){var c=new Map;b.forEach(function(d){d.sections.forEach(function(e){c.set(e.id,e)})});return c}),nd(1),vc())};f.getDefaultSection=function(a,b){return this.getSection(a,b).pipe(z(function(c){var d=g(c);c=d.next().value;d=d.next().value;c&&c.isDefaultSection.next(!1);d&&d.isDefaultSection.next(!0);return d}),nd(1),vc())};
f.getPinnedSections=function(a,b,c){return this.getFilteredSections(a,b,c).pipe(z(function(d){var e=g(d);d=e.next().value;e=e.next().value;d.forEach(function(k){k.isPinned.next(!1)});e.forEach(function(k){k.isPinned.next(!0)});return e}),nd(1),vc())};f.getCurrentSection=function(a,b){return this.getSection(a,b).pipe(z(function(c){c=g(c);c.next();return c.next().value}),nd(1),vc())};f.getSection=function(a,b){return a.pipe(Tla(b,function(c,d){return c?d.get(c):void 0}),yd(void 0),kd())};
f.getFilteredSections=function(a,b,c){return a.pipe(Tla(b,c)).pipe(z(function(d){d=g(d);var e=d.next().value,k=d.next().value,n=d.next().value;return e.map(function(p){return k.get(p)}).filter(function(p){return void 0!==p&&p!==n})}),yd([]),kd())};Flb.\u0275fac=function(a){return new (a||Flb)};Flb.\u0275prov=xb({token:Flb,factory:Flb.\u0275fac,providedIn:"root"});
var Glb=function(a){this.navigationService=a;this.pageGroups=new Map};f=Glb.prototype;f.transformToPageObservable=function(a,b){var c=this;return void 0===a.externalUrl?oc(this.transformToPage(a,b,"")):a.externalUrl.pipe(z(function(d){return c.transformToPage(a,b,d)}),nd(1),vc())};f.transformToPage=function(a,b,c){return{name:a.name,isExternal:!!c,path:c,url:a.url?a.url():void 0,sectionId:b,trackingId:a.id,newBadgeId:a.newBadgeId,pageGroupId:a.pageGroupId}};
f.transformToPageGroups=function(a,b){var c=new Map;a.pageGroups&&a.pageGroups.forEach(function(e){c.set(e.id,{config:e,pages:[]})});var d={config:rgb,pages:[]};c.set(rgb.id,d);b.forEach(function(e){(c.get(e.pageGroupId)||d).pages.push(e)});return[].concat(Ab(c.values())).filter(function(e){return e.pages.length})};f.getPageGroups=function(a){this.pageGroups.has(a.id)||this.pageGroups.set(a.id,this.createPageGroups(a));return this.pageGroups.get(a.id)};
f.createPageGroups=function(a){var b=this;return this.navigationService.currentSection.pipe(z(function(c){return!a.isSectionNavHidden&&(!a.isSingleEntrance||!!c&&c.id===a.id)})).pipe($c(),zd(function(c){return c?b.navigationService.getEnabledPages(a):oc([])}),z(function(c){return c.filter(function(d){return!d.isHiddenInConsoleNav})}),zd(function(c){return zc(c.map(function(d){return b.transformToPageObservable(d,a.id)})).pipe(Yc([]))})).pipe(z(function(c){return b.transformToPageGroups(a,c)}),nd(1),
vc())};Glb.ea=function(){return[{type:Zn}]};Glb.\u0275fac=function(a){return new (a||Glb)(l(Zn))};Glb.\u0275prov=xb({token:Glb,factory:Glb.\u0275fac,providedIn:"root"});
var fJa=Vf("pantheon.shell.PIN_ACTION",Of()),gJa=Vf("pantheon.shell.UNPIN_ACTION",Of()),hJa=Nf("pantheon.shell.MOVE_ACTION",Of()),iJa=Nf("pantheon.shell.ADD_PRE_PINS",Of()),jJa=Nf("pantheon.shell.UPDATE_PRE_PINS_CALLOUT_STATE",Of()),Hlb=Vf("pantheon.shell.UPDATE_FROM_SERVER",Of()),Ilb=Nf("pantheon.shell.UPDATE_FROM_LOCAL_STORAGE",Of()),Jlb=Nf("pantheon.shell.LOAD_PINS"),Klb=Nf("pantheon.shell.UPDATE_KNOWN_SECTIONS",Of()),Llb=Nf("pantheon.shell.START_SAVE",Of());
var kJa=["PRE_PINS_CREATED","PRE_PINS_CALLOUT_1","PRE_PINS_CALLOUT_2","PRE_PINS_CALLOUT_3"],dKa=Sf({canonicalPinnedSections:[],knownSections:new Set,pinnedSections:[],prePinsState:{calloutState:"PRE_PINS_CALLOUT_STATE_UNSPECIFIED",dateModified:void 0},version:void 0,buffer:[],bufferTimestamp:0,saving:!1},Rf(fJa,hJa,gJa,iJa,jJa,function(a,b){var c=lJa({pinnedSections:a.pinnedSections,prePinsState:a.prePinsState},b),d=c.pinnedSections;c=c.prePinsState;if(d!==a.pinnedSections||c!==a.prePinsState){b=
[].concat(Ab(a.buffer),[b]);var e=Date.now();a=Object.assign(Object.assign({},a),{pinnedSections:d,prePinsState:c,buffer:b,bufferTimestamp:e})}return a}),Rf(Llb,function(a,b){a.saving||b.bufferTimestamp!==a.bufferTimestamp||(b=Date.now(),a=Object.assign(Object.assign({},a),{saving:!0,buffer:[],bufferTimestamp:b}));return a}),Rf(Klb,function(a,b){b=b.knownSections;var c=mJa(a.canonicalPinnedSections,b);return Object.assign(Object.assign({},a),{pinnedSections:c,knownSections:b})}),Rf(Hlb,Ilb,function(a,
b){b.type===Hlb.type&&(a=Object.assign(Object.assign({},a),{prePinsState:b.prePinsState,saving:!1}));if(!a.saving&&0===a.buffer.length){var c=b.pinnedSections,d=mJa(c,a.knownSections);a=Object.assign(Object.assign({},a),{canonicalPinnedSections:c,pinnedSections:d,version:b.version})}return a})),Mlb=Qf("shell.pinnedSections"),Nlb=Pf(Mlb,function(a){return a.pinnedSections}),Olb=Pf(Mlb,function(a){return a.prePinsState});
var no=function(a){var b=this;this.store=a;Fc(function(){return b.getPinnedSections().pipe(z(function(c){return new Set(c)}))}).pipe(rd({bufferSize:1,refCount:!0}))};f=no.prototype;f.NXb=function(){return this.store.select(Nlb).pipe(z(function(a){return new Set(a.filter(function(b){return!!b.isPrePin}).map(function(b){return b.sectionId}))}))};f.getPinnedSections=function(){return this.store.select(Nlb).pipe(z(function(a){return a.map(function(b){return b.sectionId})}))};
f.pinSection=function(a,b){this.store.dispatch(fJa({sectionId:a,source:b}))};f.unpinSection=function(a,b){this.store.dispatch(gJa({sectionId:a,source:b}))};f.moveSection=function(a,b,c){this.store.dispatch(hJa({sectionId:a,toIndex:b,source:c}))};f.getPrePinsState=function(){return this.store.select(Olb)};f.updatePrePinsCalloutState=function(a){this.store.dispatch(jJa({newState:a}))};f.addPrePins=function(a){this.store.dispatch(iJa({sectionIds:a}))};no.ea=function(){return[{type:Cm}]};
no.\u0275fac=function(a){return new (a||no)(l(Cm))};no.\u0275prov=xb({token:no,factory:no.\u0275fac,providedIn:"root"});
var oo=function(a,b){a.registerIconset("shell","small",157);a.registerIconset("shell","medium",8);a.registerIconset("shelllogos","medium",112);a.registerIconset("shelllogosshaded","medium",112);a.registerIconset("shelllogos","large",112);a.registerIconset("shelllogosshaded","large",112);b.enabled&&(a.registerIconset("shellgm2","small",3),a.registerIconset("shellgm2","medium",10),a.registerIconset("shellgm2","large",0))};oo.ea=function(){return[{type:Rk},{type:void 0,ra:[{type:Yb,args:[ko]}]}]};
oo.\u0275fac=function(a){return new (a||oo)(l(Rk),l(ko))};oo.\u0275mod=r({type:oo});oo.\u0275inj=h({imports:[[Sk]]});
var Plb=function(a,b){this.pageFactory=a;this.Enc=b};Plb.prototype.getSections=function(a){var b=this,c=this.Enc.NXb().pipe(rd(1));return a.filter(function(d){return!d.isHidden}).map(function(d){return{id:d.id,name:d.name,icon:d.iconId||d.id,iconset:"shelllogos",isExternal:!!d.isExternal,isPinned:new pf(!1),gsa:c.pipe(z(function(e){return e.has(d.id)})),isDefaultSection:new pf(!1),pageGroups:b.pageFactory.getPageGroups(d),baseUrl:d.baseUrl,newBadgeId:d.newBadgeId}})};
Plb.ea=function(){return[{type:Glb},{type:no}]};Plb.\u0275fac=function(a){return new (a||Plb)(l(Glb),l(no))};Plb.\u0275prov=xb({token:Plb,factory:Plb.\u0275fac,providedIn:"root"});
var Qlb=function(a,b){this.sectionsRegistry=a;this.sectionFactory=b};Qlb.prototype.getCategories=function(){var a=this;return this.sectionsRegistry.getCategories(!0).pipe(z(function(b){return b.map(function(c){return{name:c.name,shouldShowName:!1!==c.isTitleShown,sections:a.sectionFactory.getSections(c.sections),id:c.id}})}))};Qlb.ea=function(){return[{type:ln},{type:Plb}]};Qlb.\u0275fac=function(a){return new (a||Qlb)(l(ln),l(Plb))};Qlb.\u0275prov=xb({token:Qlb,factory:Qlb.\u0275fac,providedIn:"root"});
var Rlb=function(a,b,c,d,e,k){this.navModelFactory=a;this.configurationService=b;this.pinnedSectionsService=c;this.categoryFactory=d;this.navigationService=e;this.csiService=k;this.navModel=null};
Rlb.prototype.getNavModel=function(){if(!this.navModel){var a=this.csiService.createStopwatch("shell_console_nav_data_init").start(),b=this.categoryFactory.getCategories(),c=this.pinnedSectionsService.getPinnedSections(),d=this.pinnedSectionsService.getPrePinsState(),e=this.navigationService.currentSection.pipe(z(function(n){return n?n.id:void 0}),$c()),k=this.configurationService.getConfig("config.console_nav").pipe(z(function(n){return n.defaultSection}));this.navModel=this.navModelFactory.getNavModel({inputCategories:b,
pinnedSectionIds:c,prePinsState:d,currentSectionId:e,defaultSectionId:k},mc(Dd(function(){a&&(a.record(),a=null)})))}return this.navModel};Rlb.ea=function(){return[{type:Flb},{type:jn},{type:no},{type:Qlb},{type:Zn},{type:qm}]};Rlb.\u0275fac=function(a){return new (a||Rlb)(l(Flb),l(jn),l(no),l(Qlb),l(Zn),l(qm))};Rlb.\u0275prov=xb({token:Rlb,factory:Rlb.\u0275fac,providedIn:"root"});
var oJa=function(a,b){this.files=a;this._metadata=b;this._metadataPayload="";this._boundary=Date.now().toString();b&&this.addMetadata(b);this._payloadPromise=this.build()};f=oJa.prototype;f.boundary=function(){return this._boundary};f.metadata=function(){return this._metadata};f.addMetadata=function(a){a=a instanceof ig?gg(a):a;this._metadataPayload+="Content-Type: application/json; charset=utf-8\r\n\r\n"+JSON.stringify(a)+("\r\n--"+this._boundary+"\r\n")};
f.build=function(){var a=this,b="--"+this._boundary+"\r\n";b+=this._metadataPayload;return Promise.all(this.files.map(function(c){return a.encodeFile(c)})).then(function(c){c=g(c);for(var d=c.next();!d.done;d=c.next())b+=d.value;return b+="\r\n--"+a._boundary+"--"})};
f.encodeFile=function(a){return this.base64EncodeFile(a).then(function(b){return"Content-Type: "+a.type+'\r\nContent-Disposition: form-data; name="file"; filename="'+(encodeURIComponent(a.name)+'"\r\nContent-Transfer-Encoding: base64\r\n\r\n')+b})};f.base64EncodeFile=function(a){return new Promise(function(b,c){var d=new FileReader;d.onload=function(e){try{var k=e.target.result,n=k.substr(k.indexOf(",")+1);b(n)}catch(p){c(p)}};d.readAsDataURL(a)})};
var Slb=function(){};Slb.prototype.$validateParameter=function(a,b){a=String(a);if(!b.test(a))throw Error("sh`"+a+"`"+b.toString());};
var po=function(a,b){this.requestService=a;this.hookFactory=void 0===b?null:b};Y(po,Slb);po.prototype.$addHooksToRequest=function(a,b){var c=gEa(this.hookFactory,a);return null==c?b:Ic.pipe(Dd({complete:function(){c.onBeforeSend()}}),Ula(b.pipe(Dd(function(d){c.onSuccess(d)},function(d){c.onError(d)}))))};po.prototype.$request=function(a){var b=a.responseCtor||void 0;return this.$addHooksToRequest(a,this.requestService.send(nJa(a),b))};
po.prototype.$uploadRequest=function(a){var b=this,c=a.responseCtor||void 0;return this.$addHooksToRequest(a,Cc(pJa(a)).pipe(Vc(function(d){return b.requestService.send(d,c)})))};
var qo=new $b("API_VERSION"),ro=new $b("REQUEST_SERVICE"),so={$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"},Tlb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=
null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};f=Tlb.prototype;f.batchDelete=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.recent.batchDelete",path:"/"+this.gapiVersion+"/recent:batchDelete",queryParams:jg(b,so,c)})};
f.batchGet=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.recent.batchGet",path:"/"+this.gapiVersion+"/recent:batchGet",queryParams:jg(b,so,c)})};f.delete=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.recent.delete",path:"/"+this.gapiVersion+"/recent/"+a,queryParams:jg(b,so,c)})};
f.get=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.recent.get",path:"/"+this.gapiVersion+"/recent/"+a,queryParams:jg(b,so,c)})};f.update=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:b,httpMethod:"PUT",methodId:"cloudusersettings_pa.recent.update",path:"/"+this.gapiVersion+"/recent/"+a,queryParams:jg(c,so,d)})};
Tlb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};Tlb.\u0275fac=function(a){return new (a||Tlb)(l(qo,8),l(ro),l(Zm,8))};Tlb.\u0275prov=xb({token:Tlb,factory:Tlb.\u0275fac});var Ulb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};
Ulb.prototype.delete=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.recent.resource_id.delete",path:"/"+this.gapiVersion+"/recent/"+a+"/resource_id/"+b,queryParams:jg(c,so,d)})};Ulb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};
Ulb.\u0275fac=function(a){return new (a||Ulb)(l(qo,8),l(ro),l(Zm,8))};Ulb.\u0275prov=xb({token:Ulb,factory:Ulb.\u0275fac});var Vlb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};f=Vlb.prototype;f.batchDelete=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.settings.batchDelete",path:"/"+this.gapiVersion+"/settings:batchDelete",queryParams:jg(b,so,c)})};
f.batchGet=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.settings.batchGet",path:"/"+this.gapiVersion+"/settings:batchGet",queryParams:jg(b,so,c)})};
f.batchGetCurrent=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.settings.batchGetCurrent",path:"/"+this.gapiVersion+"/settings:batchGetCurrent",queryParams:jg(b,so,c)})};
f.batchUpdate=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:a,httpMethod:"POST",methodId:"cloudusersettings_pa.settings.batchUpdate",path:"/"+this.gapiVersion+"/settings:batchUpdate",queryParams:jg(b,so,c)})};f.delete=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.settings.delete",path:"/"+this.gapiVersion+"/settings/"+a,queryParams:jg(b,so,c)})};
f.get=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.get",path:"/"+this.gapiVersion+"/settings/"+a,queryParams:jg(b,so,c)})};f.update=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:b,httpMethod:"PUT",methodId:"cloudusersettings_pa.settings.update",path:"/"+this.gapiVersion+"/settings/"+a,queryParams:jg(c,so,d)})};
Vlb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};Vlb.\u0275fac=function(a){return new (a||Vlb)(l(qo,8),l(ro),l(Zm,8))};Vlb.\u0275prov=xb({token:Vlb,factory:Vlb.\u0275fac});var Wlb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};
Wlb.prototype.get=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings:getCurrent.get",path:"/"+this.gapiVersion+"/settings:getCurrent/"+a,queryParams:jg(b,so,c)})};Wlb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};Wlb.\u0275fac=function(a){return new (a||Wlb)(l(qo,8),l(ro),l(Zm,8))};
Wlb.\u0275prov=xb({token:Wlb,factory:Wlb.\u0275fac});var Xlb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};Xlb.prototype.get=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings:getCurrent.keys.get",path:"/"+this.gapiVersion+"/settings:getCurrent/"+a+"/keys/"+b,queryParams:jg(c,so,d)})};
Xlb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};Xlb.\u0275fac=function(a){return new (a||Xlb)(l(qo,8),l(ro),l(Zm,8))};Xlb.\u0275prov=xb({token:Xlb,factory:Xlb.\u0275fac});var Ylb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};
Ylb.prototype.get=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings:getCurrent.projects.get",path:"/"+this.gapiVersion+"/settings:getCurrent/"+a+"/projects/"+b,queryParams:jg(c,so,d)})};Ylb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};
Ylb.\u0275fac=function(a){return new (a||Ylb)(l(qo,8),l(ro),l(Zm,8))};Ylb.\u0275prov=xb({token:Ylb,factory:Ylb.\u0275fac});var Zlb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};
Zlb.prototype.get=function(a,b,c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings:getCurrent.projects.keys.get",path:"/"+this.gapiVersion+"/settings:getCurrent/"+a+"/projects/"+b+"/keys/"+c,queryParams:jg(d,so,e)})};Zlb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};
Zlb.\u0275fac=function(a){return new (a||Zlb)(l(qo,8),l(ro),l(Zm,8))};Zlb.\u0275prov=xb({token:Zlb,factory:Zlb.\u0275fac});var $lb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};$lb.prototype.delete=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.settings.keys.delete",path:"/"+this.gapiVersion+"/settings/"+a+"/keys/"+b,queryParams:jg(c,so,d)})};
$lb.prototype.get=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.keys.get",path:"/"+this.gapiVersion+"/settings/"+a+"/keys/"+b,queryParams:jg(c,so,d)})};
$lb.prototype.list=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.keys.list",path:"/"+this.gapiVersion+"/settings/"+a+"/keys",queryParams:jg(b,so,c)})};
$lb.prototype.update=function(a,b,c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;return this.$apiClient.$request({body:c,httpMethod:"PUT",methodId:"cloudusersettings_pa.settings.keys.update",path:"/"+this.gapiVersion+"/settings/"+a+"/keys/"+b,queryParams:jg(d,so,e)})};$lb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};$lb.\u0275fac=function(a){return new (a||$lb)(l(qo,8),l(ro),l(Zm,8))};
$lb.\u0275prov=xb({token:$lb,factory:$lb.\u0275fac});var amb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};amb.prototype.delete=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.settings.projects.delete",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b,queryParams:jg(c,so,d)})};
amb.prototype.get=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.projects.get",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b,queryParams:jg(c,so,d)})};
amb.prototype.list=function(a,b,c){b=void 0===b?{}:b;c=void 0===c?{}:c;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.projects.list",path:"/"+this.gapiVersion+"/settings/"+a+"/projects",queryParams:jg(b,so,c)})};
amb.prototype.update=function(a,b,c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;return this.$apiClient.$request({body:c,httpMethod:"PUT",methodId:"cloudusersettings_pa.settings.projects.update",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b,queryParams:jg(d,so,e)})};amb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};amb.\u0275fac=function(a){return new (a||amb)(l(qo,8),l(ro),l(Zm,8))};
amb.\u0275prov=xb({token:amb,factory:amb.\u0275fac});var bmb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};bmb.prototype.delete=function(a,b,c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;return this.$apiClient.$request({body:null,httpMethod:"DELETE",methodId:"cloudusersettings_pa.settings.projects.keys.delete",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b+"/keys/"+c,queryParams:jg(d,so,e)})};
bmb.prototype.get=function(a,b,c,d,e){d=void 0===d?{}:d;e=void 0===e?{}:e;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.projects.keys.get",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b+"/keys/"+c,queryParams:jg(d,so,e)})};
bmb.prototype.list=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.settings.projects.keys.list",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b+"/keys",queryParams:jg(c,so,d)})};
bmb.prototype.update=function(a,b,c,d,e,k){e=void 0===e?{}:e;k=void 0===k?{}:k;return this.$apiClient.$request({body:d,httpMethod:"PUT",methodId:"cloudusersettings_pa.settings.projects.keys.update",path:"/"+this.gapiVersion+"/settings/"+a+"/projects/"+b+"/keys/"+c,queryParams:jg(e,so,k)})};bmb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};
bmb.\u0275fac=function(a){return new (a||bmb)(l(qo,8),l(ro),l(Zm,8))};bmb.\u0275prov=xb({token:bmb,factory:bmb.\u0275fac});var cmb=function(a,b,c){this.gapiVersion=a;this.gapiVersion=null==a?"v1alpha1":a;this.$apiClient=new po(b,c)};cmb.prototype.getRecentProjectsV1=function(a,b){a=void 0===a?{}:a;b=void 0===b?{}:b;return this.$apiClient.$request({body:null,httpMethod:"GET",methodId:"cloudusersettings_pa.getRecentProjectsV1",path:"/"+this.gapiVersion+"/recentProjectsV1",queryParams:jg(a,so,b)})};
cmb.ea=function(){return[{type:void 0,ra:[{type:Ub},{type:Yb,args:[qo]}]},{type:$m,ra:[{type:Yb,args:[ro]}]},{type:void 0,ra:[{type:Ub},{type:Yb,args:[Zm]}]}]};cmb.\u0275fac=function(a){return new (a||cmb)(l(qo,8),l(ro),l(Zm,8))};cmb.\u0275prov=xb({token:cmb,factory:cmb.\u0275fac});
var dmb=function(a){a=a.create({host:gf("taberna_host"),version:"v1alpha1"});this.simpleUserSettingClient=a.init(Vlb);this.subkeyedUserSettingClient=a.init($lb);this.projectScopedUserSettingClient=a.init(amb);this.projectScopedSubkeyedUserSettingClient=a.init(bmb);this.currentSimpleUserSettingClient=a.init(Wlb);this.currentSubkeyedUserSettingClient=a.init(Xlb);this.currentProjectScopedUserSettingClient=a.init(Ylb);this.currentProjectScopedSubkeyedUserSettingClient=a.init(Zlb)};f=dmb.prototype;
f.get=function(a){var b=a.setting,c=a.projectId;a=a.subkey;return c?a?this.projectScopedSubkeyedUserSettingClient.get(b,c,a):this.projectScopedUserSettingClient.get(b,c):a?this.subkeyedUserSettingClient.get(b,a):this.simpleUserSettingClient.get(b)};f.getCurrent=function(a){var b=a.setting,c=a.projectId;a=a.subkey;return c?a?this.currentProjectScopedSubkeyedUserSettingClient.get(b,c,a):this.currentProjectScopedUserSettingClient.get(b,c):a?this.currentSubkeyedUserSettingClient.get(b,a):this.currentSimpleUserSettingClient.get(b)};
f.update=function(a){var b=a.key,c=b.setting,d=b.projectId;b=b.subkey;var e=a.version,k=a.noExistingValue;a={value:a.value};void 0!==e&&(a.version=e);void 0!==k&&(a.noExistingValue=k);return d?b?this.projectScopedSubkeyedUserSettingClient.update(c,d,b,a):this.projectScopedUserSettingClient.update(c,d,a):b?this.subkeyedUserSettingClient.update(c,b,a):this.simpleUserSettingClient.update(c,a)};
f.delete=function(a){var b=qJa(a)?a:a.key,c=b.setting,d=b.projectId;b=b.subkey;a=qJa(a)||void 0===a.version?{}:{version:a.version};return(d?b?this.projectScopedSubkeyedUserSettingClient.delete(c,d,b,a):this.projectScopedUserSettingClient.delete(c,d,a):b?this.subkeyedUserSettingClient.delete(c,b,a):this.simpleUserSettingClient.delete(c,a)).pipe(hd(void 0))};f.listProjectScoped=function(a){return this.projectScopedUserSettingClient.list(a.setting).pipe(z(function(b){return b.setting||[]}))};
f.listSubkeyed=function(a){var b=a.setting;a=a.projectId;return(a?this.projectScopedSubkeyedUserSettingClient.list(b,a):this.subkeyedUserSettingClient.list(b)).pipe(z(function(c){return c.setting||[]}))};f.batchGet=function(a){return this.simpleUserSettingClient.batchGet({key:a}).pipe(z(function(b){return b.result||[]}))};f.batchGetCurrent=function(a){return this.simpleUserSettingClient.batchGetCurrent({key:a}).pipe(z(function(b){return b.result||[]}))};
f.batchUpdate=function(a){return this.simpleUserSettingClient.batchUpdate({request:a}).pipe(z(function(b){return b.result||[]}))};f.batchDelete=function(a){a=a.map(function(b){return qJa(b)?{key:b}:b});return this.simpleUserSettingClient.batchDelete({request:a}).pipe(z(function(b){return b.result||[]}))};dmb.ea=function(){return[{type:an}]};dmb.\u0275fac=function(a){return new (a||dmb)(l(an))};dmb.\u0275prov=xb({token:dmb,factory:dmb.\u0275fac,providedIn:"root"});
var emb=!1;
var fmb=Error("uh"),to=function(a,b,c){this.basicTypesBaseService=a;this.authState=c;this.logger=null;this.settingCache=b.create("globalSettingCacheId","usersettings: Basic Types",{angularJsCacheId:"getBasicTypesServiceCache"})};f=to.prototype;
f.get=function(a){var b=this;if(emb&&!this.authState.isAuthenticated)return pc(fmb);var c=qJa(a)?a:a.key;a=qJa(a)?!1:!0===a.bypassCache;var d=rJa(c);if(this.useCache(a)&&(a=this.settingCache.get(d)))return void 0===a.status?oc(a):pc(a);c=this.basicTypesBaseService.get(c).pipe(z(function(e){if(b.settingCache.has(d)){var k=b.settingCache.get(d);if(void 0===k.status)return k}b.settingCache.set(d,e);return e}),qd());c.subscribe({error:function(e){404===e.status?b.settingCache.set(d,e):b.settingCache.delete(d)}});
return c};f.getCurrent=function(a){var b=this;if(emb&&!this.authState.isAuthenticated)return pc(fmb);var c=this.basicTypesBaseService.getCurrent(a).pipe(qd()),d=rJa(a);c.subscribe({next:function(e){return b.settingCache.set(d,e)},error:function(e){404===e.status&&b.settingCache.set(d,e)}});return c};
f.update=function(a){function b(p){var u=p.numRetries;return n({value:p.value,version:p.version}).pipe(Uc(function(v){return 409===v.status&&0<u?c.basicTypesBaseService.getCurrent(d).pipe(Dc(function(y){var B=y.version;y=k.conflictResolutionFunction(y.value||{});return b({value:y,numRetries:u-1,version:B})})):pc(v)}))}var c=this,d=a.key,e=a.noExistingValue,k=a.conflictResolutionStrategy;if(emb&&!this.authState.isAuthenticated)return pc(fmb);var n=function(p){var u=p.version;p={key:d,value:p.value};
void 0!==u&&(p.version=u);void 0!==e&&(p.noExistingValue=e);return c.basicTypesBaseService.update(p)};a=b({value:a.value,version:a.version,numRetries:k?k.numRetries:0}).pipe(qd());a.subscribe(function(p){c.settingCache.set(rJa(d),p)},uJa);return a};f.delete=function(a){var b=this;if(emb&&!this.authState.isAuthenticated)return pc(fmb);var c=this.basicTypesBaseService.delete(a).pipe(qd());c.subscribe(function(){b.settingCache.delete(rJa(qJa(a)?a:a.key))},uJa);return c};
f.listProjectScoped=function(a){return emb&&!this.authState.isAuthenticated?pc(fmb):this.addSettingsListToCacheAndGetList(this.basicTypesBaseService.listProjectScoped(a))};f.listSubkeyed=function(a){return emb&&!this.authState.isAuthenticated?pc(fmb):this.addSettingsListToCacheAndGetList(this.basicTypesBaseService.listSubkeyed(a))};
f.batchGet=function(a){if(emb&&!this.authState.isAuthenticated)return pc(fmb);var b=a.hasOwnProperty("keys")?a.keys:a,c=a.hasOwnProperty("keys")?!0===a.bypassCache:!1;a=[];var d=[];b=g(b);for(var e=b.next();!e.done;e=b.next())if(e=e.value,this.useCache(c)){var k=this.settingCache.get(rJa(e));k?void 0===k.status?a.push(oc({setting:k})):a.push(oc({setting:{key:e},status:{space:"generic",code:h7a[k.status||0],message:k.message}})):d.push(e)}else d.push(e);c=0<d.length?this.addResultListToCacheAndGetList(this.basicTypesBaseService.batchGet(d)):
oc([]);return Gc([c].concat(Ab(a.map(function(n){return n.pipe(z(function(p){return[p]}))})))).pipe(z(tJa))};f.batchGetCurrent=function(a){return emb&&!this.authState.isAuthenticated?pc(fmb):this.addResultListToCacheAndGetList(this.basicTypesBaseService.batchGetCurrent(a))};f.batchUpdate=function(a){return emb&&!this.authState.isAuthenticated?pc(fmb):this.addResultListToCacheAndGetList(this.basicTypesBaseService.batchUpdate(a))};
f.batchDelete=function(a){var b=this;if(emb&&!this.authState.isAuthenticated)return pc(fmb);a=this.basicTypesBaseService.batchDelete(a).pipe(qd());a.subscribe(function(c){c=g(c);for(var d=c.next();!d.done;d=c.next())d=d.value,!d.key||d.status&&d.status.code||b.settingCache.delete(rJa(sJa(d.key)))},uJa);return a};f.addSettingsListToCache=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.key&&this.settingCache.set(rJa(sJa(b.key)),b)};
f.addSettingsListToCacheAndGetList=function(a){var b=this;a=a.pipe(qd());a.subscribe(function(c){b.addSettingsListToCache(c)},uJa);return a};f.addResultListToCacheAndGetList=function(a){var b=this;a=a.pipe(qd());a.subscribe(function(c){b.addResultListToCache(c)},uJa);return a};f.useCache=function(a){return a?!1:!0};
f.addResultListToCache=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next()){var c=b.value,d=c;b=d.setting;d=d.status;b&&b.key&&(c.status&&c.status.code?d&&5===d.code&&(c=new sg({status:PDa[d.code||0],statusText:d.message}),this.settingCache.set(rJa(sJa(b.key)),c)):this.settingCache.set(rJa(sJa(b.key)),b))}};to.ea=function(){return[{type:dmb},{type:Al},{type:wl}]};to.\u0275fac=function(a){return new (a||to)(l(dmb),l(Al),l(wl))};to.\u0275prov=xb({token:to,factory:to.\u0275fac,providedIn:"root"});
var uo=function(a,b){this.authStateService=b;a=a.create({host:gf("taberna_host"),version:"v1alpha1"});this.recentResource=a.init(Tlb);this.recentResourceSpecificId=a.init(Ulb);this.recentProjects=a.init(cmb)};f=uo.prototype;f.get=function(a,b){return this.authStateService.isAuthenticated?this.recentResource.get(a,{count:void 0===b?5:b}).pipe(z(function(c){return c.resourceIds||[]})):oc([])};
f.batchGet=function(a,b){return this.authStateService.isAuthenticated?this.recentResource.batchGet({resourceTypes:a,count:void 0===b?10:b}).pipe(z(function(c){return c.resources||[]})):oc([])};f.update=function(a,b){return this.recentResource.update(a,{resourceId:b}).pipe(hd(void 0))};f.delete=function(a,b){return this.recentResourceSpecificId.delete(a,b).pipe(hd(void 0))};
f.batchDelete=function(a,b){return this.recentResource.batchDelete({request:b.map(function(c){return{resourceType:a,resourceId:c}})}).pipe(Dc(function(c){c=c.result;if(!c||1!==c.length)return oc(void 0);c=c[0];return c.resourceType!==a?oc(void 0):(c=c.status)&&c.code?pc(c):oc(void 0)}))};f.deleteAll=function(a){return this.recentResource.delete(a).pipe(hd(void 0))};
f.getRecentProjects=function(a){a=void 0===a?{}:a;return this.recentProjects.getRecentProjectsV1({count:void 0===a.count?5:a.count,organizationId:a.organizationId}).pipe(z(function(b){return b.projects||[]}))};uo.ea=function(){return[{type:an},{type:wl}]};uo.\u0275fac=function(a){return new (a||uo)(l(an),l(wl))};uo.\u0275prov=xb({token:uo,factory:uo.\u0275fac,providedIn:"root"});
var gmb="IAM_ADMIN_SECTION BILLING_SECTION API_SECTION MARKETPLACE_SECTION COMPUTE_SECTION STORAGE_SECTION VIRTUAL_NETWORK_SECTION KUBERNETES_SECTION BIGQUERY_SECTION SQL_SECTION SECURITY_SECTION SERVERLESS_SECTION MAPS_SECTION".split(" ");
var hmb=function(a,b){var c=this;this.analyticsService=a;this.loader=b;this.enablePrePins=hf("PrePinsGa__enabled");this.userContext=Fc(function(){return c.loader.loadService({moduleId:"jsmod_user_context_service",className:"UserContextService"})}).pipe(zd(function(d){c.userContextService=d;return c.userContextService.getUserContext()}),ad(1),Dd(function(d){c.recordAnalytics(d)}),Uc(function(){return oc({})}),nd(1),vc())};f=hmb.prototype;f.getExperimentFlagEnabled=function(){return this.enablePrePins};
f.getPrePins=function(){var a=this;return this.userContext.pipe(z(function(b){var c;return(null===(c=a.userContextService)||void 0===c?0:c.isFirstTimeUser(b))&&a.enablePrePins?gmb:[]}))};f.getShouldCollapseProductsList=function(){var a=this;return this.enablePrePins?this.userContext.pipe(z(function(b){var c;return!(null===(c=a.userContextService)||void 0===c||!c.isFirstTimeUser(b))})):oc(!1)};
f.flattenToMetadata=function(a){var b={};a=g(Object.entries(a||{}));for(var c=a.next();!c.done;c=a.next()){var d=g(c.value);c=d.next().value;d=d.next().value;"string"===typeof d||"number"===typeof d||"boolean"===typeof d?b[c]=String(d):!Array.isArray(d)&&d&&(c=this.flattenToMetadata(d),b=Object.assign(Object.assign({},b),c))}return b};f.recordAnalytics=function(a){a=this.flattenToMetadata(null!==a&&void 0!==a?a:{});this.analyticsService.sendEvent({type:"userContext",name:"recordUserContext",metadata:a})};
hmb.ea=function(){return[{type:Sl},{type:jf}]};hmb.\u0275fac=function(a){return new (a||hmb)(l(Sl),l(jf))};hmb.\u0275prov=xb({token:hmb,factory:hmb.\u0275fac,providedIn:"root"});
var imb=function(a,b){var c=this;this.basicTypesService=a;this.prePinsService=b;this.settings=new Map;this.requestMade=new Set;b.getShouldCollapseProductsList().pipe(ad(1)).subscribe(function(d){d&&c.setHideProducts(!0)})};f=imb.prototype;f.getHideProducts=function(){return this.getBoolean("CONSOLE_NAV_HIDE_PRODUCTS")};f.setHideProducts=function(a){this.setBoolean("CONSOLE_NAV_HIDE_PRODUCTS",a)};f.getPinCoachmarkState=function(){return this.getString("CONSOLE_NAV_PIN_COACHMARK_STATE")};
f.setPinCoachmarkState=function(a){this.setString("CONSOLE_NAV_PIN_COACHMARK_STATE",a)};f.getBoolean=function(a){return this.internalGet(a).pipe(z(function(b){return b?b.boolVal:void 0}))};f.getString=function(a){return this.internalGet(a).pipe(z(function(b){return b?b.stringVal:void 0}))};f.setBoolean=function(a,b){this.internalSet(a,{boolVal:b})};f.setString=function(a,b){this.internalSet(a,{stringVal:b})};
f.internalGet=function(a){var b=this;this.requestMade.has(a)||this.basicTypesService.get({key:{setting:a},bypassCache:!0}).subscribe(function(c){b.requestMade.add(a);var d=b.getOrCreateSettingSubject(a);void 0===d.value&&d.next(c.value||void 0)},function(){});return this.getOrCreateSettingSubject(a).asObservable()};f.internalSet=function(a,b){this.requestMade.add(a);this.getOrCreateSettingSubject(a).next(b);this.basicTypesService.update({key:{setting:a},value:b}).subscribe()};
f.getOrCreateSettingSubject=function(a){this.settings.has(a)||this.settings.set(a,new pf(void 0));return this.settings.get(a)};imb.ea=function(){return[{type:to},{type:hmb}]};imb.\u0275fac=function(a){return new (a||imb)(l(to),l(hmb))};imb.\u0275prov=xb({token:imb,factory:imb.\u0275fac,providedIn:"root"});
var jmb=function(a,b,c){var d=this;this.userPrefs=a;this.navigationService=b;this.pinnedSectionsService=c;this.visitedSectionIds=new Set;this.stateMutators=[];this.isActive=this.userPrefs.getPinCoachmarkState().pipe(z(function(e){d.resetStateMutators();if("active"===e)return d.setupPinsChangeListener(),!0;"dismissed"!==e&&(d.setupPinsChangeListener(),d.setupSectionChangeListener());return!1}),$c())};f=jmb.prototype;
f.setupPinsChangeListener=function(){var a=this,b=this.pinnedSectionsService.getPinnedSections().pipe(Nc(function(c){return 0<c.length})).subscribe(function(){a.dismiss()});this.stateMutators.push(b)};f.setupSectionChangeListener=function(){var a=this,b=this.navigationService.currentSection.subscribe(function(c){c&&(a.visitedSectionIds.has(c.id)?a.activate():a.visitedSectionIds.add(c.id))});this.stateMutators.push(b)};f.activate=function(){this.userPrefs.setPinCoachmarkState("active")};
f.dismiss=function(){this.userPrefs.setPinCoachmarkState("dismissed")};f.resetStateMutators=function(){for(;0<this.stateMutators.length;)this.stateMutators.pop().unsubscribe()};jmb.ea=function(){return[{type:imb},{type:Zn},{type:no}]};jmb.\u0275fac=function(a){return new (a||jmb)(l(imb),l(Zn),l(no))};jmb.\u0275prov=xb({token:jmb,factory:jmb.\u0275fac,providedIn:"root"});
var kmb=function(a){this.pinnedSectionsService=a};kmb.prototype.onPinChange=function(a){var b=(0,Z.assert)(a.sectionId);if("move"===a.action){var c=(0,Z.assert)(a.toIndex);this.pinnedSectionsService.moveSection(b,c,this.getSource(a.source))}else"pin"===a.action?this.pinnedSectionsService.pinSection(b,this.getSource(a.source)):"unpin"===a.action&&this.pinnedSectionsService.unpinSection(b,this.getSource(a.source))};kmb.prototype.onPrePinsCalloutChange=function(a){this.pinnedSectionsService.updatePrePinsCalloutState(a)};
kmb.prototype.getSource=function(a){return"pantheon-console-nav-"+a};kmb.ea=function(){return[{type:no}]};kmb.\u0275fac=function(a){return new (a||kmb)(l(no))};kmb.\u0275prov=xb({token:kmb,factory:kmb.\u0275fac,providedIn:"root"});
var lmb=Qf("shell.consoleNav"),mmb=Pf(lmb,function(a){return a?a.recentPageviews:void 0});
var nmb={moduleId:"jsmod_footprints_service",className:"FootprintsService"},omb=function(a,b,c,d,e,k,n,p,u,v){var y=this;this.userPrefs=d;this.pinCoachmarkState=e;this.pinEventsPublisher=k;this.deviceService=n;this.store=p;this.routeParser=u;this.urlParsingService=v;this.useCompactLayout=!1;this.shouldHideProducts=d.getHideProducts().pipe(yd(!1));this.navModel=a.getNavModel();var B=b.getConfig("config.console_nav");this.recentsConsoleNavItem=Cc(c.loadService(nmb)).pipe(zd(function(C){return zc([B,
C.getUserTrackingPreference()]).pipe(z(function(H){var M=g(H);H=M.next().value;M=M.next().value;return H.showRecents&&y.isTrackingEnabledForRecents(M)}),yd(!1),$c(),z(function(H){return H?y.getRecentsConsoleNavItem():void 0}))}));this.consoleSwitcher=B.pipe(z(function(C){return C.consoleSwitcher}));this.shouldShowPins=B.pipe(z(function(C){return C.showPins}),yd(!1));this.shouldShowCategoryNames=B.pipe(z(function(C){return C.showCategoryNames}),yd(!1))};f=omb.prototype;
f.getLayout=function(){return this.deviceService.isMobileDevice()||this.useCompactLayout?"accordion":"flyout"};f.onShouldHideProductsChange=function(a){this.userPrefs.setHideProducts(a)};f.onPinCoachmarkDismiss=function(){this.pinCoachmarkState.dismiss()};f.isTrackingEnabledForRecents=function(a){return!!a&&a.waa&&a.pantheonPersonalization};
f.addIconsToPageviews=function(a){var b=this;a=a.map(function(c){return b.routeParser.getSectionIdFromUrl(c.pagePath).pipe(yd(void 0),z(function(d){return Object.assign(Object.assign({},c),{sectionIconId:d})}))});return zc(a).pipe(yd([]))};
f.getRecentsConsoleNavItem=function(){var a=this;return{itemType:"RECENT",id:"recents",title:"Recent",icon:"history",iconset:"common",subItems:this.store.select(mmb).pipe(z(function(b){return(b||[]).slice(0,15)}),zd(function(b){return a.addIconsToPageviews(b)}),z(function(b){return a.pageviewsToSubItems(b)}))}};
f.pageviewsToSubItems=function(a){var b=this;return a.map(function(c){var d=b.urlParsingService.buildRouterLink(c.pagePath),e=d.linkParamArray;d=d.queryParams;var k=c.templatePath;var n=xJa(Object.assign(Object.assign({},c.titleSegments),{console:void 0}))||c.pageTitle;return{id:k,name:n,internalLink:e,internalLinkQueryParams:d,icon:c.sectionIconId,iconset:"shelllogosshaded"}})};
omb.ea=function(){return[{type:Rlb},{type:jn},{type:jf},{type:imb},{type:jmb},{type:kmb},{type:qn},{type:Cm},{type:Yn},{type:co}]};omb.\u0275fac=function(a){return new (a||omb)(D(Rlb),D(jn),D(jf),D(imb),D(jmb),D(kmb),D(qn),D(Cm),D(Yn),D(co))};
omb.\u0275cmp=m({type:omb,selectors:[["pcc-console-nav"]],inputs:{useCompactLayout:"useCompactLayout"},ma:10,oa:23,qa:[["consoleNavId","pantheon-console-nav","data-prober","cloud-console-core-functions-console-nav",3,"navModel","recentsConsoleNavItem","shouldShowPins","shouldShowCategoryNames","layout","shouldHideProducts","shouldShowPinCoachmark","onPinChange","onPrePinsCalloutChange","shouldHideProductsChange","pinCoachmarkDismissed"],[4,"ngIf"],[1,"cfc-full-bleed"],[1,"cfc-full-bleed",3,"consoleSwitcher"]],
template:function(a,b){a&1&&(E(0,"cfc-console-nav",0),N("onPinChange",function(c){return b.pinEventsPublisher.onPinChange(c)})("onPrePinsCalloutChange",function(c){return b.pinEventsPublisher.onPrePinsCalloutChange(c)})("shouldHideProductsChange",function(c){return b.onShouldHideProductsChange(c)})("pinCoachmarkDismissed",function(){return b.onPinCoachmarkDismiss()}),T(1,"async"),T(2,"async"),T(3,"async"),T(4,"async"),T(5,"async"),T(6,"async"),P(7,vJa,2,0,"cfc-console-nav-header",1),P(8,wJa,2,1,"cfc-console-nav-footer",
1),T(9,"async"),F());a&2&&(A("navModel",b.navModel)("recentsConsoleNavItem",V(1,9,b.recentsConsoleNavItem))("shouldShowPins",V(2,11,b.shouldShowPins))("shouldShowCategoryNames",V(3,13,b.shouldShowCategoryNames))("layout",b.getLayout())("shouldHideProducts",V(4,15,b.shouldHideProducts))("shouldShowPinCoachmark",V(5,17,b.shouldShowPins)&&V(6,19,b.pinCoachmarkState.isActive)),x(7),A("ngIf",b.useCompactLayout),x(1),A("ngIf",V(9,21,b.consoleSwitcher)))},directives:[llb,hj,nlb,Dlb,mlb,olb],ua:[oj],styles:["[_nghost-%COMP%]{display:flex;height:100%;width:100%}"]});
var pmb=[Hkb,Ikb,Jkb,Kkb,Lkb,Mkb,Nkb,Okb],vo=function(a,b,c,d,e,k,n,p){var u=this;this.csiService=a;this.loader=b;this.panelService=c;this.route=d;this.router=e;this.helpClickSubject=new ld(1);this.helpConfigSubject=new pf(void 0);this.feedbackCloseSubject=new pd;this.consoleIdValue="cloud";this.currentWidthValue=new pf(960);this.feedbackStopwatch=this.helpStopwatch=null;this.feedbackServiceLoad="shell_feedback_service_load";this.helpServiceLoad="shell_help_service_load";this.helpPanelWidth=this.panelService.listenForPanelController(Sjb.id).pipe(zd(function(v){return zc([v.isOpenChanges,
v.isExpandedChanges]).pipe(z(function(y){var B=g(y);y=B.next().value;B=B.next().value;return y&&B?300:0}))}),yd(0),$c());this.loadHelpService();n.currentSection.pipe(z(function(v){return u.updateRequestUrl(v,u.route.snapshot)}));a=k.observe(pmb).pipe(Nc(function(v){return v.matches}),z(function(){return p.ref.innerWidth}));zc([a,this.helpPanelWidth]).pipe(z(function(v){var y=g(v);v=y.next().value;y=y.next().value;return v-y})).subscribe(function(v){u.currentWidthValue.next(v)});this.shouldExpandNotificationsValue=
this.route.queryParams.pipe(Nc(function(v){return!!v.creatingProject&&"true"===v.creatingProject&&!u.routeContainsProjectselector()}),hd(!0));this.shouldExpandNotifications.subscribe(function(v){v&&u.clearCreatingProjectQueryParam()});n.currentSection.subscribe(function(v){u.feedbackBucketValue=v?v.feedbackBucket:void 0})},qmb=function(){return rlb?"shellgm2":"shell"};f=vo.prototype;f.setUtilitiesConfiguration=function(a,b){this.consoleIdValue=a.consoleId;this.helpConfigSubject.next(b)};
f.showFeedback=function(){var a=this;this.feedbackService?this.feedbackService.handleFeedbackClick(this.feedbackBucket,void 0,this.consoleId,void 0,function(){a.feedbackCloseSubject.next()}):this.loadFeedbackService(this.feedbackBucket)};
f.updateRequestUrl=function(a,b){if(!a)return null;switch(a.id){case "COMPUTE_SECTION":return"https://goo.gl/GWZSmN";case "DATAFLOW_SECTION":return"https://goo.gl/6GR6cB";case "API_SECTION":return"pubsub"===b.params.apiId?"https://goo.gl/3Euv0S":null;case "CRASH_SECTION":case "DEBUG_SECTION":case "LOGS_SECTION":case "PROFILER_SECTION":case "TRACES_SECTION":return"https://googlecloudplatform.uservoice.com/forums/302820-stackdriver";default:return null}};
f.openDevshellWindow=function(){var a=ab(window.location.href);a.setPath("/cloudshell");fi(a.toString(),window,Vh("devshell_window"),"height=750,width=1000,resizable=yes")};f.helpCallback=function(){var a=this;return function(){a.helpClickSubject.next(void 0)}};
f.loadFeedbackService=function(a){var b=this;this.feedbackStopwatch=this.csiService.createStopwatch(this.feedbackServiceLoad).start();this.loader.loadService({moduleId:"jsmod_feedback_service",className:"FeedbackService"}).then(function(c){b.feedbackServiceRef=c;b.feedbackStopwatch&&b.feedbackStopwatch.record();b.feedbackService.handleFeedbackClick(a,void 0,b.consoleId,void 0,function(){b.feedbackCloseSubject.next()})})};
f.loadHelpService=function(){var a=this;this.helpStopwatch=this.csiService.createStopwatch(this.helpServiceLoad).start();this.loader.loadService({moduleId:"jsmod_help_service",className:"HelpService"}).then(function(b){a.helpStopwatch&&a.helpStopwatch.record();var c=a.helpConfigSubject.pipe(z(function(d){return b.createHelpClickCallback(d?d.productId:void 0,d?d.helpCenterPath:void 0)}));a.helpClickSubject.pipe(Hd(c)).subscribe(function(d){d=g(d);d.next();d=d.next().value;d()})})};
f.clearCreatingProjectQueryParam=function(){var a=this.router.parseUrl(this.router.url);void 0!==a.queryParams.creatingProject&&(delete a.queryParams.creatingProject,this.router.navigateByUrl(a.toString()))};f.routeContainsProjectselector=function(){var a=this.router.url.split("/");return 1<a.length&&a[1].startsWith("projectselector")};
Ye.Object.defineProperties(vo.prototype,{feedbackService:{configurable:!0,enumerable:!0,get:function(){return this.feedbackServiceRef}},consoleId:{configurable:!0,enumerable:!0,get:function(){return this.consoleIdValue}},currentWidth:{configurable:!0,enumerable:!0,get:function(){return this.currentWidthValue}},feedbackBucket:{configurable:!0,enumerable:!0,get:function(){return this.feedbackBucketValue}},shouldExpandNotifications:{configurable:!0,enumerable:!0,get:function(){return this.shouldExpandNotificationsValue}}});
vo.ea=function(){return[{type:qm},{type:jf},{type:Tn},{type:of},{type:sf},{type:pn},{type:Zn},{type:Gf}]};vo.\u0275fac=function(a){return new (a||vo)(l(qm),l(jf),l(Tn),l(of),l(sf),l(pn),l(Zn),l(Gf))};vo.\u0275prov=xb({token:vo,factory:vo.\u0275fac,providedIn:"root"});
var rmb=function(a){var b=this;this.useCompactLayout=!1;this.onDestroy=new pd;a.currentWidth.pipe(z(function(c){return 650>c})).pipe(Bd(this.onDestroy)).subscribe(function(c){b.useCompactLayout=c})};rmb.prototype.ngOnDestroy=function(){this.onDestroy.next()};rmb.ea=function(){return[{type:vo}]};rmb.\u0275fac=function(a){return new (a||rmb)(D(vo))};
rmb.\u0275cmp=m({type:rmb,selectors:[["pcc-console-nav-panel"]],Ca:2,Aa:function(a,b){a&2&&Pd("compact-panel-layout",b.useCompactLayout)},ma:2,oa:2,qa:[["consoleNavId","pantheon-console-nav",3,"useCompactLayout"],[1,"cfc-ng2-region",3,"useCompactLayout"]],template:function(a,b){a&1&&(E(0,"cfc-console-nav-panel",0),G(1,"pcc-console-nav",1),F());a&2&&(A("useCompactLayout",b.useCompactLayout),x(1),A("useCompactLayout",b.useCompactLayout))},directives:[Ukb,omb],styles:["[_nghost-%COMP%]{z-index:10}.compact-panel-layout[_nghost-%COMP%]{margin-top:-48px;height:calc(100% + 48px);background-color:#fff;z-index:12}"]});
var smb={getIsContextBarWhitelisted:function(){return oc(!1)},getIsContextBarEnabled:function(){return oc(!1)},getIsContextBarHidden:function(){return oc(!1)},getIsContextBarVisible:function(){return oc(!1)}};
var tmb=!1;
var umb={moduleId:"jsmod_ccx_context_bar_service_impl",className:"CcxContextBarServiceImpl"},wo=function(a){this.serviceImpl=tmb?Cc(a.loadService(umb)):oc(smb)};wo.prototype.getIsContextBarWhitelisted=function(){return this.serviceImpl.pipe(zd(function(a){return a.getIsContextBarWhitelisted()}))};wo.prototype.getIsContextBarEnabled=function(){return this.serviceImpl.pipe(zd(function(a){return a.getIsContextBarEnabled()}))};wo.prototype.getIsContextBarHidden=function(){return this.serviceImpl.pipe(zd(function(a){return a.getIsContextBarHidden()}))};
wo.prototype.getIsContextBarVisible=function(){return this.serviceImpl.pipe(zd(function(a){return a.getIsContextBarVisible()}))};wo.ea=function(){return[{type:jf}]};wo.\u0275fac=function(a){return new (a||wo)(l(jf))};wo.\u0275prov=xb({token:wo,factory:wo.\u0275fac,providedIn:"root"});
var yJa=function(){return["routeComplete","interaction"]},vmb={moduleId:"jsmod_ccx_context_bar",className:"CcxContextBar"},wmb=function(a){this.contextBarService=a;this.ccxPlaceholderInfo=this.contextBarService.getIsContextBarVisible().pipe(yd(!1),z(function(b){return{isContentProjected:!0,height:b?40:0}}));this.ccxContextBarInfo=vmb};wmb.ea=function(){return[{type:wo}]};wmb.\u0275fac=function(a){return new (a||wmb)(D(wo))};
wmb.\u0275cmp=m({type:wmb,selectors:[["pcc-deferred-context-bar"]],ma:3,oa:3,qa:[[1,"pcc-deferred-context-bar-ccx-container","cfc-ng2-region"],[3,"typeInfo","placeholderInfo","triggers",4,"ngIf"],[3,"typeInfo","placeholderInfo","triggers"],["xapDeferredLoaderOutletPlaceholder","",1,"pcc-ccx-context-bar-placeholder"]],template:function(a,b){a&1&&(E(0,"div",0),P(1,zJa,2,4,"xap-deferred-loader-outlet",1),T(2,"async"),F());a&2&&(x(1),A("ngIf",V(2,1,b.ccxPlaceholderInfo)))},directives:[hj,rk,pk],ua:[oj],
styles:["[_nghost-%COMP%]   .pcc-deferred-context-bar-container[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);margin-bottom:16px}[_nghost-%COMP%]   .pcc-ccx-context-bar-placeholder[_ngcontent-%COMP%]{background-color:#174ea6;height:40px}"],changeDetection:0});
var xmb=function(){return["angularjsComplete"]},ymb={moduleId:"jsmod_action_bar_upgrade_wrapper",className:"ActionBarUpgradeWrapper"},zmb={isContentProjected:!0},Amb=function(){this.typeInfo=ymb;this.placeholderInfo=zmb};Amb.\u0275fac=function(a){return new (a||Amb)};
Amb.\u0275cmp=m({type:Amb,selectors:[["pcc-action-bar-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,xmb))},directives:[rk,pk],encapsulation:2});
var Bmb=function(){return["angularjsComplete"]},Cmb={moduleId:"jsmod_cameo_subtask_upgrade_wrapper",className:"CameoSubtaskUpgradeWrapper"},Dmb={isContentProjected:!0,width:0,height:0},Emb=function(){this.typeInfo=Cmb;this.placeholderInfo=Dmb};Emb.\u0275fac=function(a){return new (a||Emb)};
Emb.\u0275cmp=m({type:Emb,selectors:[["pcc-cameo-subtask-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,Bmb))},directives:[rk,pk],encapsulation:2});
var Fmb=function(){this.componentInfo={moduleId:"jsmod_cloud_shell",className:"CloudShell"};this.placeholderInfo={isCentered:!1,styleDisplay:"flex"}};Fmb.\u0275fac=function(a){return new (a||Fmb)};
Fmb.\u0275cmp=m({type:Fmb,selectors:[["pcc-cloud-shell-wrapper"]],ma:1,oa:2,qa:[["triggers","angularjsComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});
var Gmb=!1,Hmb={moduleId:"jsmod_debug_panel_ng2",className:"DebugPanel"};
var AJa=function(){return["routeComplete"]},Imb={isContentProjected:!0,width:0,height:0},Jmb=function(){this.debugPanelTypeInfo=Hmb;this.debugPanelPlaceholderInfo=Imb;this.showDebugPanel=Gmb&&Hmb};Jmb.\u0275fac=function(a){return new (a||Jmb)};
Jmb.\u0275cmp=m({type:Jmb,selectors:[["pcc-debug-panel-wrapper"]],ma:1,oa:1,qa:[[3,"typeInfo","placeholderInfo","triggers",4,"ngIf"],[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&P(0,BJa,1,4,"xap-deferred-loader-outlet",0);a&2&&A("ngIf",b.showDebugPanel)},directives:[hj,rk,pk],encapsulation:2});
var Kmb=function(){return["angularjsAndRouteComplete"]},Lmb={moduleId:"jsmod_learn_button_upgrade_wrapper",className:"LearnButtonUpgradeWrapper"},Mmb={isContentProjected:!0,width:0,height:0},Nmb=function(){this.typeInfo=Lmb;this.placeholderInfo=Mmb};Nmb.\u0275fac=function(a){return new (a||Nmb)};
Nmb.\u0275cmp=m({type:Nmb,selectors:[["pcc-learn-button-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,Kmb))},directives:[rk,pk],encapsulation:2});
var Omb=function(a){return{outletName:a}},Pmb=function(){this.outletName="analyticshub";this.componentInfo={moduleId:"jsmod_deferred_router_outlet_subtask",className:"DeferredRouterOutletSubtask"};this.placeholderInfo={isContentProjected:!0,width:0,height:0}};Pmb.\u0275fac=function(a){return new (a||Pmb)};
Pmb.\u0275cmp=m({type:Pmb,selectors:[["router-outlet-subtask-wrapper"]],ma:1,oa:4,qa:[["xapDeferredLoaderOutlet","","triggers","angularjsComplete",3,"typeInfo","inputs"]],template:function(a,b){a&1&&P(0,CJa,0,0,"ng-template",0);a&2&&A("typeInfo",b.componentInfo)("inputs",pe(2,Omb,b.outletName))},directives:[sk,pk],encapsulation:2,changeDetection:0});
var Qmb=function(){return["angularjsComplete"]},Rmb={moduleId:"jsmod_top_panel_upgrade_wrapper",className:"TopPanelUpgradeWrapper"},Smb={isContentProjected:!0,width:0,height:0},Tmb=function(){this.typeInfo=Rmb;this.placeholderInfo=Smb};Tmb.\u0275fac=function(a){return new (a||Tmb)};
Tmb.\u0275cmp=m({type:Tmb,selectors:[["pcc-top-panel-wrapper"]],ma:1,oa:4,qa:[[3,"typeInfo","placeholderInfo","triggers"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.typeInfo)("placeholderInfo",b.placeholderInfo)("triggers",oe(3,Qmb))},directives:[rk,pk],encapsulation:2});
var Umb=function(){this.componentInfo={moduleId:"jsmod_walkthrough_component",className:"Walkthrough"};this.placeholderInfo={isCentered:!1,styleDisplay:"flex"}};Umb.\u0275fac=function(a){return new (a||Umb)};
Umb.\u0275cmp=m({type:Umb,selectors:[["pcc-walkthrough-wrapper"]],ma:1,oa:2,qa:[["triggers","angularjsComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],styles:["xap-deferred-loader-outlet[_ngcontent-%COMP%]{height:100%}"],changeDetection:0});
var Vmb=!1,Wmb=!1,Xmb=!1,Ymb=!1;
var Zmb=function(){this.componentInfo={moduleId:"jsmod_ng1_banner",className:"Ng1Banner"};this.placeholderInfo={isContentProjected:!0,height:0}};Zmb.\u0275fac=function(a){return new (a||Zmb)};
Zmb.\u0275cmp=m({type:Zmb,selectors:[["pcc-ng1-banner-outlet"]],ma:1,oa:2,qa:[["triggers","routeComplete",3,"typeInfo","placeholderInfo"]],template:function(a,b){a&1&&G(0,"xap-deferred-loader-outlet",0);a&2&&A("typeInfo",b.componentInfo)("placeholderInfo",b.placeholderInfo)},directives:[rk,pk],encapsulation:2,changeDetection:0});var $mb=function(){};$mb.\u0275fac=function(a){return new (a||$mb)};$mb.\u0275mod=r({type:$mb});$mb.\u0275inj=h({imports:[[Ck]]});
var anb=function(){zl.apply(this,arguments)};Y(anb,zl);anb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(anb)))(b||anb)}}();anb.\u0275prov=xb({token:anb,factory:function(a){return a=a?new a:l(Al).create("NON_SHAREABLE_CACHE_ID","ui-shell: panel-controller",{angularJsCacheId:"panel-controller"})},providedIn:"root"});
var bnb=!1,cnb=!1,dnb=!1,enb=!1,fnb=!1,gnb=!1,hnb=!1;
var inb=function(){return["routeComplete","interaction"]},jnb={moduleId:"jsmod_pcc_account_chooser",className:"PccAccountChooser"},knb={isContentProjected:!0,isCentered:!0,width:32,height:32},lnb={isReadOnly:!1,redirectToAccountChooserPage:!1},mnb=function(a,b){this.csiService=b;this.accountChooserInfo=jnb;this.accountChooserPlaceholder=knb;this.inputParams=lnb;this.redirectToAccountChooserPage=!1;this.stopwatch=null;this.accountChooserLoad="shell_account_chooser_load";this.accountPictureUrl=(a=a.getCurrentAccount())?
a.getPictureUrl()||"":""};mnb.prototype.ngOnInit=function(){this.inputParams.redirectToAccountChooserPage=this.redirectToAccountChooserPage};mnb.prototype.startLoadTimer=function(){this.stopwatch=this.csiService.createStopwatch(this.accountChooserLoad).start()};mnb.prototype.recordLoadTime=function(){this.stopwatch&&this.stopwatch.record()};mnb.ea=function(){return[{type:wl},{type:qm}]};mnb.\u0275fac=function(a){return new (a||mnb)(D(wl),D(qm))};
mnb.\u0275cmp=m({type:mnb,selectors:[["pcc-deferred-account-chooser"]],inputs:{redirectToAccountChooserPage:"redirectToAccountChooserPage"},ma:2,oa:6,qa:[[3,"typeInfo","placeholderInfo","inputs","triggers","trigger","load"],["xapDeferredLoaderOutletPlaceholder","","aria-hidden","true",1,"cfc-account-chooser-static",3,"src"]],template:function(a,b){a&1&&(E(0,"xap-deferred-loader-outlet",0),N("trigger",function(){return b.startLoadTimer()})("load",function(){return b.recordLoadTime()}),G(1,"img",1),
F());a&2&&(A("typeInfo",b.accountChooserInfo)("placeholderInfo",b.accountChooserPlaceholder)("inputs",b.inputParams)("triggers",oe(5,inb)),x(1),A("src",b.accountPictureUrl,ec))},directives:[rk,pk],styles:["img.cfc-account-chooser-static[_ngcontent-%COMP%]{border-radius:50%;display:block;height:32px;vertical-align:middle;width:32px;object-fit:cover}"]});
var nnb=null,onb=!1;
var pnb=function(){return["routeComplete","interaction"]},qnb=function(a,b,c){this.element=a;this.changeDetector=b;this.gm2ShellOptions=c;this.hideOnLoad=!1;this.message="";this.iconset=qmb();this.iconSize=this.gm2ShellOptions.enabled?"medium":"small";this.placeholderClicked=this.isDisabled=!1};
qnb.prototype.onLoad=function(a){a.placeholderHadFocus&&(this.changeDetector.detectChanges(),this.element.nativeElement.querySelector("button").focus());this.placeholderClicked&&(this.changeDetector.detectChanges(),this.element.nativeElement.querySelector("button").click())};qnb.prototype.onClickEvent=function(){this.placeholderClicked=!0};qnb.ea=function(){return[{type:cc},{type:Ji},{type:void 0,ra:[{type:Yb,args:[ko]}]}]};qnb.\u0275fac=function(a){return new (a||qnb)(D(cc),D(Ji),D(ko))};
qnb.\u0275cmp=m({type:qnb,selectors:[["cfc-placeholder-button"]],inputs:{deferredTypeInfo:["typeInfo","deferredTypeInfo"],deferredPlaceholderInfo:"deferredPlaceholderInfo",inputs:"inputs",hideOnLoad:"hideOnLoad",message:"message",icon:"icon",iconset:"iconset",iconSize:"iconSize",isDisabled:"isDisabled",hasPopup:"hasPopup",buttonText:"buttonText"},ma:2,oa:6,qa:[[3,"triggers","typeInfo","placeholderInfo","inputs","load"],["xapDeferredLoaderOutletPlaceholder","","class","pcc-platform-bar-button pcc-deferred-button-placeholder mat-focus-indicator",
"do-not-track","",3,"pcc-platform-bar-button-disabled","pcc-platform-bar-text-button","disabled","click",4,"ngIf"],["xapDeferredLoaderOutletPlaceholder","","do-not-track","",1,"pcc-platform-bar-button","pcc-deferred-button-placeholder","mat-focus-indicator",3,"disabled","click"],["platformBarButton",""],[4,"ngIf"],[3,"iconset","icon","size",4,"ngIf"],[3,"iconset","icon","size"]],template:function(a,b){a&1&&(E(0,"xap-deferred-loader-outlet",0),N("load",function(c){return b.onLoad(c)}),P(1,FJa,4,9,
"button",1),F());a&2&&(A("triggers",oe(5,pnb))("typeInfo",b.deferredTypeInfo)("placeholderInfo",b.deferredPlaceholderInfo)("inputs",b.inputs),x(1),A("ngIf",!b.hideOnLoad))},directives:[rk,pk,hj,Pk],styles:['.ace-icon.ace-icon-devshell[_ngcontent-%COMP%]{margin:6px 0px 0px 6px}.gm1-platform-bar[_nghost-%COMP%]   .ace-icon.ace-icon-devshell[_ngcontent-%COMP%], .gm1-platform-bar   [_nghost-%COMP%]   .ace-icon.ace-icon-devshell[_ngcontent-%COMP%]{margin:-2px 0 0}.pcc-platform-bar-button[_ngcontent-%COMP%]{background:transparent;border:none;padding:0;margin:0;position:relative;font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:500}.pcc-platform-bar-button[_ngcontent-%COMP%]:not(.pcc-platform-bar-text-button){border-radius:50%;font-size:14px;line-height:40px;height:40px;width:40px}.pcc-platform-bar-text-button[_ngcontent-%COMP%]{color:#000;font-family:"Roboto";font-size:13px;font-weight:500;line-height:40px;border-radius:4px;padding:0 12px;text-transform:uppercase}.cfc-platform-bar-blue.gm1-platform-bar[_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%], .cfc-platform-bar-blue.gm1-platform-bar   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]{color:#fff}.cfc-platform-bar-blue.gm1-platform-bar[_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.2)}.cfc-platform-bar-blue.gm1-platform-bar[_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%], .cfc-platform-bar-blue.gm1-platform-bar   [_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]{color:#fff;opacity:.3;background-color:transparent}.cfc-platform-bar-blue.gm1-platform-bar[_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar   [_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]:hover{background-color:transparent}.cfc-platform-bar-white[_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%], .cfc-platform-bar-white   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]{color:rgba(0,0,0,.66)}.cfc-platform-bar-white[_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]:hover{background-color:rgba(0,0,0,.1);color:#000}.cfc-platform-bar-white[_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%], .cfc-platform-bar-white   [_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]{color:#000;opacity:.3;background-color:transparent}.cfc-platform-bar-white[_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white   [_nghost-%COMP%]   .pcc-platform-bar-button-disabled[_ngcontent-%COMP%]:hover{background-color:transparent}body.cfc-focus-indicators-enabled   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]:not(.pcc-platform-bar-text-button)::before{border-radius:50%}body.cfc-focus-indicators-enabled   .cfc-platform-bar-blue.gm1-platform-bar[_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]::before, body.cfc-focus-indicators-enabled   .cfc-platform-bar-blue.gm1-platform-bar   [_nghost-%COMP%]   .pcc-platform-bar-button[_ngcontent-%COMP%]::before{border-color:#fff}']});
var rnb={moduleId:"jsmod_targeting_service",className:"TargetingService"},snb=function(a){this.isEligible=onb?oc(!0):Cc(a.loadService(rnb)).pipe(zd(function(b){return b.shouldShowTargetedFeature("free_trial_sales_chat")}))};snb.ea=function(){return[{type:jf}]};snb.\u0275fac=function(a){return new (a||snb)(l(jf))};snb.\u0275prov=xb({token:snb,factory:snb.\u0275fac,providedIn:"root"});
var GJa=function(){return["routeComplete","interaction"]},tnb={moduleId:"jsmod_platform_bar_back",className:"PlatformBarBack"},unb={moduleId:"jsmod_platform_bar_console_nav",className:"PlatformBarConsoleNavButton"},vnb={moduleId:"jsmod_platform_bar_devshell",className:"PlatformBarDevShellButton"},wnb={moduleId:"jsmod_platform_bar_free_trial",className:"PlatformBarFreeTrialButton"},xnb={moduleId:"jsmod_platform_bar_help",className:"PlatformBarHelp"},ynb={moduleId:"jsmod_platform_bar_sales_chat",className:"PlatformBarSalesChatButton"},
znb={moduleId:"jsmod_platform_bar_notifications",className:"PlatformBarNotifications"},Anb={moduleId:"jsmod_platform_bar_sign_in",className:"PlatformBarSignIn"},Bnb={moduleId:"jsmod_platform_bar_utilities_menu",className:"ConfiguredPlatformBarUtilitiesMenu"},Cnb={moduleId:"jsmod_platform_bar_search",className:"PlatformBarSearch"},Dnb={moduleId:"jsmod_platform_bar_purview_switcher",className:"PlatformBarPurviewSwitcher"},Enb={moduleId:"jsmod_platform_bar_minibar",className:"PlatformBarMinibar"},Fnb=
{isContentProjected:!0,width:48,height:40},Gnb={isContentProjected:!0,isCentered:!0,width:40,height:40},Hnb={isContentProjected:!0,width:0,height:40},Inb={isContentProjected:!0,width:40,height:40},Jnb={isContentProjected:!0},Knb={isContentProjected:!0,width:70,height:40},Lnb={isContentProjected:!0,width:160,height:36},Mnb=function(a,b,c,d,e,k,n,p){var u=this;this.projectParamService=a;this.csiService=c;this.route=d;this.deviceService=e;this.gm2ShellOptions=n;this.backInfo=tnb;this.consoleNavInfo=
unb;this.devshellInfo=vnb;this.freeTrialInfo=wnb;this.helpInfo=xnb;this.chatInfo=ynb;this.notificationsInfo=znb;this.signInInfo=Anb;this.utilitiesMenuInfo=Bnb;this.searchInfo=Cnb;this.purviewSwitcherInfo=Dnb;this.minibarInfo=Enb;this.backButtonPlaceholder=Fnb;this.consoleNavPlaceholder=Gnb;this.freeTrialPlaceholder=Hnb;this.utilityPlaceholder=Inb;this.searchPlaceholder=Jnb;this.signInPlaceholder=Knb;this.purviewSwitcherPlaceholder=Lnb;this.backBtnMsg="Go back";this.consoleNavBtnMsg="Navigation menu";
this.devshellBtnMsg="Activate Cloud Shell";this.helpBtnMsg="Open help panel";this.helpTooltipBtnMsg="Help";this.searchBtnMsg="Search products and resources";this.signInBtnMsg="Sign in";this.notificationsBtnMsg="Open notifications";this.notificationsTooltipBtnMsg="Notifications";this.iconset=qmb();this.ve={PlatformBarLogo:121723,PlatformBar:72668};this.stopwatchMap=new Map;this.themeConfig=nnb;this.onDestroy=new pd;this.hidePlatformBarIcons=new pf(!1);this.searchIconSize=this.gm2ShellOptions.enabled?
"medium":"small";this.qwc=fnb;this.isChromeless=new pf(!1);this.returnUrlSubject=new pf(null);this.returnUrl=this.returnUrlSubject.asObservable();this.backButtonParams={};this.hasTokenSubject=new pf(!1);this.hasTokenObservable=this.hasTokenSubject.asObservable();this.isSearchOpen=!1;this.searchInputs={};this.searchOutputs={searchOpened:function(){u.isSearchOpen=!0},searchClosed:function(){u.isSearchOpen=!1}};this.localConsoleHomeUrl=new pf([]);this.colorScheme="blue";this.widgets=new Set([]);this.accountChooserEnabled=
this.showPurviewSwitcher=!0;this.showPlatformBarShadow=this.minibarEnabled=!1;this.startStopwatch("shell_platform_bar_load");this.widgetItemType=plb;b.currentWidth.pipe(Bd(this.onDestroy)).subscribe(function(v){u.hidePurviewAndAccountChooser=650>v;u.hidePlatformBarIcons.next(768>v);u.hidePlatformBarWhenSearchActive=960>v});zc([k.currentSection,k.currentPage]).pipe(Bd(this.onDestroy)).subscribe(function(v){v=g(v);var y=v.next().value;v.next();u.isChromeless.next(y&&y.isChromeless?y.isChromeless:!1)});
zc([b.currentWidth,k.currentSection,k.currentPage]).pipe(Bd(this.onDestroy)).subscribe(function(v){var y=g(v);v=y.next().value;var B=y.next().value;y=y.next().value;u.searchInputs=960>v||"MARKETPLACE_SECTION"===(null===B||void 0===B?void 0:B.id)||"CATALOG_SECTION"===(null===B||void 0===B?void 0:B.id)||"API_SECTION"===(null===B||void 0===B?void 0:B.id)&&"marketplace_api_library"===(null===y||void 0===y?void 0:y.id)?Object.assign(Object.assign({},u.searchInputs),{collapseSearch:!0}):Object.assign(Object.assign({},
u.searchInputs),{collapseSearch:!1})});this.route.queryParams.subscribe(function(v){u.returnUrlSubject.next(v.consoleReturnUrl||null);u.backButtonParams={url:u.returnUrlSubject.getValue()};u.hasTokenSubject.next(!!v.token)});this.homeUrl=zc(this.projectParamService.getCurrentProjectId(),k.currentSection,this.localConsoleHomeUrl,this.mapToHomeUrl);this.gm2ShellEnabled=this.gm2ShellOptions.enabled;this.isSalesChatEligible=p.isEligible};f=Mnb.prototype;
f.ngOnInit=function(){this.gm2ShellEnabled&&(this.searchPlaceholder.width=720);if(this.hidePlatformBarWhenSearchActive||this.searchInputs.collapseSearch)this.searchPlaceholder.height=40,this.searchPlaceholder.width=40};f.ngAfterViewInit=function(){this.recordComponentLoad("shell_platform_bar_load")};f.ngOnDestroy=function(){this.onDestroy.next()};f.shouldShowWidget=function(a){return this.widgets.has(a)};f.shouldShowPurviewSwitcher=function(){return this.showPurviewSwitcher};
f.canShowAccountChooser=function(){return this.accountChooserEnabled&&!this.hidePurviewAndAccountChooser};f.mapToHomeUrl=function(a,b,c){return void 0===a&&b&&"GETTING_STARTED_SECTION"===b.id?[]:c};f.startStopwatch=function(a){var b=this.csiService.createStopwatch(a);b.start();this.stopwatchMap.set(a,b)};f.recordComponentLoad=function(a){(a=this.stopwatchMap.get(a))&&a.record()};
f.setDeferLoadedInputText=function(a){if(a=a.projectedPlaceholder.nativeElement.querySelector(".pcc-deferred-search-input").value)this.searchInputs=Object.assign(Object.assign({},this.searchInputs),{inputValue:a});this.recordComponentLoad("shell_search_bar_load")};
Ye.Object.defineProperties(Mnb.prototype,{consoleHomeUrl:{configurable:!0,enumerable:!0,set:function(a){this.localConsoleHomeUrl.next(a)}},mediaWidthClass:{configurable:!0,enumerable:!0,get:function(){var a=[];this.hidePurviewAndAccountChooser&&a.push("media-page-width-small");this.hidePlatformBarIcons.value&&a.push("media-condensed-shell");(this.hidePlatformBarWhenSearchActive||this.searchInputs.collapseSearch&&!this.isSearchOpen)&&a.push("media-page-width-medium");return a.join(" ")}}});
Mnb.ea=function(){return[{type:Nm},{type:vo},{type:qm},{type:of},{type:qn},{type:Zn},{type:void 0,ra:[{type:Yb,args:[ko]}]},{type:snb}]};Mnb.\u0275fac=function(a){return new (a||Mnb)(D(Nm),D(vo),D(qm),D(of),D(qn),D(Zn),D(ko),D(snb))};
Mnb.\u0275cmp=m({type:Mnb,selectors:[["cfc-platform-bar"]],viewQuery:function(a,b){a&1&&Ae(ylb,5);if(a&2){var c;ze(c=Ce())&&(b.logoElement=c.first)}},inputs:{colorScheme:"colorScheme",widgets:"widgets",consoleHomeUrl:"consoleHomeUrl",showPurviewSwitcher:"showPurviewSwitcher",accountChooserEnabled:"accountChooserEnabled",minibarEnabled:"minibarEnabled",showPlatformBarShadow:"showPlatformBarShadow"},ma:2,oa:3,qa:function(){return[["role","banner",3,"class","gm1-platform-bar","pcc-search-open","cfc-platform-bar-shadow",
"ve","ngClass",4,"ngIf"],["role","banner",3,"ve","ngClass"],["class","platform-bar-theme",3,"triggers","typeInfo","placeholderInfo",4,"ngIf"],[1,"cfc-platform-bar-left"],["xapDeferredLoaderTrigger","","icon","arrow-back","iconset","common","iconSize","medium",3,"triggers","typeInfo","deferredPlaceholderInfo","inputs","message",4,"ngIf"],["id","pcc-console-nav-container","xapDeferredLoaderTrigger","","hasPopup","true","class","pcc-console-nav-button pcc-platform-bar-utility","icon","menu","iconSize",
"medium","instrumentation-id","console-nav-menu",3,"triggers","typeInfo","deferredPlaceholderInfo","message","iconset","trigger","triggerLoad",4,"ngIf"],["pccConfig","config.logo","role","presentation",1,"pcc-product-logo",3,"link","ve","veClick"],["logo",""],["id","pcc-purview-switcher",3,"pcc-hide-purview","triggers","typeInfo","placeholderInfo","trigger","load",4,"ngIf"],[1,"cfc-platform-bar-middle"],["class","pcc-search-container","id","pcc-search-container","xapDeferredLoaderTrigger","",3,"search-a11y-fixes-enabled",
"triggers","typeInfo","trigger",4,"ngIf"],[1,"cfc-platform-bar-right"],["class","pcc-platform-bar-utilities",4,"ngIf"],["id","pcc-account-chooser-container",4,"ngIf"],["id","pcc-minibar",3,"typeInfo","triggers",4,"ngIf"],["id","pcc-sign-in-container","xapDeferredLoaderTrigger","",3,"triggers","typeInfo","deferredPlaceholderInfo","buttonText",4,"ngIf"],[1,"platform-bar-theme",3,"triggers","typeInfo","placeholderInfo"],["xapDeferredLoaderTrigger","","icon","arrow-back","iconset","common","iconSize",
"medium",3,"triggers","typeInfo","deferredPlaceholderInfo","inputs","message"],["id","pcc-console-nav-container","xapDeferredLoaderTrigger","","hasPopup","true","icon","menu","iconSize","medium","instrumentation-id","console-nav-menu",1,"pcc-console-nav-button","pcc-platform-bar-utility",3,"triggers","typeInfo","deferredPlaceholderInfo","message","iconset","trigger","triggerLoad"],["id","pcc-purview-switcher",3,"triggers","typeInfo","placeholderInfo","trigger","load"],["id","pcc-search-container",
"xapDeferredLoaderTrigger","",1,"pcc-search-container",3,"triggers","typeInfo","trigger"],[3,"typeInfo","outputs","inputs","placeholderInfo","load"],["xapDeferredLoaderOutletPlaceholder","",1,"pcc-deferred-search-placeholder"],["icon","search",3,"iconset","size"],["type","text",1,"pcc-deferred-search-input"],[1,"pcc-platform-bar-utilities"],["id","pcc-sales-chat-container","xapDeferredLoaderTrigger","","class","pcc-platform-bar-utility","icon","chat","hideOnLoad","true",3,"typeInfo","deferredPlaceholderInfo",
"iconset",4,"ngIf"],["id","pcc-free-trial-container","xapDeferredLoaderTrigger","","hideOnLoad","true",3,"triggers","typeInfo","deferredPlaceholderInfo","trigger","triggerLoad",4,"ngIf"],["id","pcc-devshell-container","xapDeferredLoaderTrigger","","class","pcc-platform-bar-utility","icon","devshell",3,"triggers","typeInfo","deferredPlaceholderInfo","message","iconset","isDisabled","trigger","triggerLoad",4,"ngIf"],["id","pcc-help-container","xapDeferredLoaderTrigger","","class","pcc-platform-bar-utility",
"icon","help","hasPopup","true",3,"triggers","typeInfo","deferredPlaceholderInfo","message","trigger","triggerLoad",4,"ngIf"],["id","pcc-notifications-container","xapDeferredLoaderTrigger","","class","pcc-platform-bar-utility","hasPopup","true","icon","notifications",3,"triggers","typeInfo","deferredPlaceholderInfo","message","iconset","trigger","triggerLoad",4,"ngIf"],["id","pcc-utilities-menu","xapDeferredLoaderTrigger","","message","Utilities and more","hasPopup","true","class","pcc-platform-bar-utility pcc-utilities-menu-icon",
"icon","more","iconset","common",3,"triggers","typeInfo","deferredPlaceholderInfo","trigger","triggerLoad",4,"ngIf"],["id","pcc-sales-chat-container","xapDeferredLoaderTrigger","","icon","chat","hideOnLoad","true",1,"pcc-platform-bar-utility",3,"typeInfo","deferredPlaceholderInfo","iconset"],["id","pcc-free-trial-container","xapDeferredLoaderTrigger","","hideOnLoad","true",3,"triggers","typeInfo","deferredPlaceholderInfo","trigger","triggerLoad"],["id","pcc-devshell-container","xapDeferredLoaderTrigger",
"","icon","devshell",1,"pcc-platform-bar-utility",3,"triggers","typeInfo","deferredPlaceholderInfo","message","iconset","isDisabled","trigger","triggerLoad"],["id","pcc-help-container","xapDeferredLoaderTrigger","","icon","help","hasPopup","true",1,"pcc-platform-bar-utility",3,"triggers","typeInfo","deferredPlaceholderInfo","message","trigger","triggerLoad"],["id","pcc-notifications-container","xapDeferredLoaderTrigger","","hasPopup","true","icon","notifications",1,"pcc-platform-bar-utility",3,"triggers",
"typeInfo","deferredPlaceholderInfo","message","iconset","trigger","triggerLoad"],["id","pcc-utilities-menu","xapDeferredLoaderTrigger","","message","Utilities and more","hasPopup","true","icon","more","iconset","common",1,"pcc-platform-bar-utility","pcc-utilities-menu-icon",3,"triggers","typeInfo","deferredPlaceholderInfo","trigger","triggerLoad"],["id","pcc-account-chooser-container"],[3,"redirectToAccountChooserPage"],["id","pcc-minibar",3,"typeInfo","triggers"],["id","pcc-sign-in-container","xapDeferredLoaderTrigger",
"",3,"triggers","typeInfo","deferredPlaceholderInfo","buttonText"]]},template:function(a,b){a&1&&(P(0,WJa,18,33,"div",0),T(1,"async"));a&2&&A("ngIf",!1===V(1,1,b.isChromeless))},directives:[hj,bm,fj,rk,pk,qnb,ylb,alb,Pk,mnb],ua:[oj],styles:[".cfc-platform-bar-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.12);justify-content:space-between;padding:0 12px;height:64px;min-width:100%;z-index:11}@media screen and (max-width: 768px){.cfc-platform-bar-container[_ngcontent-%COMP%]{padding:0 2px}}.cfc-platform-bar-shadow[_ngcontent-%COMP%]{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.cfc-platform-bar-shadow.cfc-platform-bar-container.gm1-platform-bar[_ngcontent-%COMP%]{box-shadow:0 3px 4px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.cfc-platform-bar-container.gm1-platform-bar[_ngcontent-%COMP%]{border-bottom:0;height:48px}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]{background-color:#1a73e8}.cfc-platform-bar-white[_ngcontent-%COMP%]{background-color:#fff}.cfc-platform-bar-white.pcc-search-open[_ngcontent-%COMP%]{background-color:transparent}.cfc-platform-bar-left[_ngcontent-%COMP%], .cfc-platform-bar-middle[_ngcontent-%COMP%], .cfc-platform-bar-right[_ngcontent-%COMP%]{display:flex;align-items:center}.cfc-platform-bar-left[_ngcontent-%COMP%], .cfc-platform-bar-right[_ngcontent-%COMP%]{flex:1 0 auto}.cfc-platform-bar-middle[_ngcontent-%COMP%]{flex:0 1 720px;padding:0 12px;justify-content:center}.cfc-platform-bar-middle.pcc-search-collapsed[_ngcontent-%COMP%]{flex:0 1 100%}.cfc-platform-bar-right[_ngcontent-%COMP%]{justify-content:flex-end;padding-right:8px}.pcc-product-logo[_ngcontent-%COMP%]:hover{text-decoration:none}.pcc-product-logo[_ngcontent-%COMP%]{align-items:center;vertical-align:middle;border-bottom:0;text-decoration:none;white-space:nowrap}.cfc-platform-bar-container[_ngcontent-%COMP%]   pcc-logo[_ngcontent-%COMP%]{display:flex}.pcc-platform-bar-utilities[_ngcontent-%COMP%], #pcc-purview-switcher[_ngcontent-%COMP%]{display:flex}pcc-platform-bar-button.pcc-console-nav-button[_ngcontent-%COMP%], cfc-placeholder-button.pcc-console-nav-button[_ngcontent-%COMP%]{margin-right:4px}pcc-platform-bar-button.pcc-console-nav-button[_ngcontent-%COMP%]     .pcc-platform-bar-button.mat-icon-button, cfc-placeholder-button.pcc-console-nav-button[_ngcontent-%COMP%]     .pcc-platform-bar-button.mat-icon-button{line-height:40px}pcc-platform-bar-button.pcc-platform-bar-utility[_ngcontent-%COMP%]{padding-left:0;padding-right:0;display:flex}.pcc-platform-bar-utility.pcc-platform-bar-utility-active[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .pcc-platform-bar-utility.pcc-platform-bar-utility-active[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], .pcc-platform-bar-utility[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%], .pcc-platform-bar-utility[_ngcontent-%COMP%]:hover   mat-icon[_ngcontent-%COMP%], .pcc-platform-bar-utility[_ngcontent-%COMP%]:focus   mat-icon[_ngcontent-%COMP%]{opacity:1}.pcc-platform-bar-utility[_ngcontent-%COMP%]   .mat-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .pcc-platform-bar-utility[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{width:18px}.pcc-platform-bar-button-entrance-animated.ng-animate[_ngcontent-%COMP%], .pcc-platform-bar-button-entrance-animated.ng-enter-active[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{transition:.3s linear inherit}.pcc-platform-bar-button-entrance-animated.ng-enter[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{transform:scale(0);opacity:0}.pcc-platform-bar-button-entrance-animated.ng-enter-active[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.pcc-platform-bar-button-entrance-animated.ng-leave[_ngcontent-%COMP%]{display:none}.cfc-accountchooser-link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .cfc-accountchooser-static[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-left:4px;height:32px;width:32px}button.cfc-account-chooser-link[_ngcontent-%COMP%], img.cfc-account-chooser-static[_ngcontent-%COMP%]{border-radius:50%;height:30px;vertical-align:middle;width:30px}div#pcc-account-chooser-container[_ngcontent-%COMP%]{padding-left:4px}[_nghost-%COMP%]     .pcc-deferred-search-placeholder{display:flex;align-items:center;background-color:rgba(0,0,0,.05);border-radius:8px;height:48px;max-width:720px}[_nghost-%COMP%]   .gm1-platform-bar[_ngcontent-%COMP%]     .pcc-deferred-search-placeholder{background-color:transparent;height:36px;border:0}.pcc-deferred-search-input[_ngcontent-%COMP%]{background:transparent;border:0;font-size:15px}.pcc-search-container[_ngcontent-%COMP%]{max-width:720px;flex:1;border-radius:8px;height:48px}.pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:hover, .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:hover:not(:focus){border-radius:8px}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{background-color:rgba(255,255,255,.12);height:36px}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container.search-a11y-fixes-enabled[_ngcontent-%COMP%]{background-color:inherit;border:solid;border-width:1px;border-color:#fff}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container.search-a11y-fixes-enabled[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container.search-a11y-fixes-enabled[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus){background-color:inherit}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus){background-color:rgba(255,255,255,.24)}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   .ace-icon[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   .pcc-deferred-search-input[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   span[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   .ace-icon[_ngcontent-%COMP%]:hover, .cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   .pcc-deferred-search-input[_ngcontent-%COMP%]:hover{background:transparent}.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .ace-icon[_ngcontent-%COMP%]{color:#fff;margin:0 18px}.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.04);height:36px}.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus){background-color:rgba(0,0,0,.08)}.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   .ace-icon[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover   .pcc-deferred-search-input[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   span[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   .ace-icon[_ngcontent-%COMP%]:hover, .cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:not(.pcc-search-collapsed)   [_ngcontent-%COMP%]:hover:not(:focus)   .pcc-deferred-search-input[_ngcontent-%COMP%]:hover{background:transparent}.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .ace-icon[_ngcontent-%COMP%]{color:rgba(0,0,0,.66);margin:0 16px}.cfc-platform-bar-white[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{height:48px;max-width:720px}.cfc-platform-bar-white[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .ace-icon[_ngcontent-%COMP%]{color:#5f6368;margin:0 16px}.platform-bar-theme[_ngcontent-%COMP%]{z-index:-1}.media-page-width-small[_ngcontent-%COMP%]   #pcc-purview-switcher[_ngcontent-%COMP%]{display:none}.media-page-width-medium[_ngcontent-%COMP%]   .pcc-deferred-search-input[_ngcontent-%COMP%]{display:none}.media-page-width-medium[_ngcontent-%COMP%]   .cfc-platform-bar-middle[_ngcontent-%COMP%]{justify-content:flex-end;padding:0;min-width:48px}.media-page-width-medium.cfc-platform-bar-blue[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{max-width:48px;height:48px;background-color:transparent;border-radius:50%}.media-page-width-medium.cfc-platform-bar-blue[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .pcc-deferred-search-placeholder[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .pcc-deferred-search-placeholder[_ngcontent-%COMP%]{border:0;height:40px}.media-page-width-medium.cfc-platform-bar-blue[_ngcontent-%COMP%]:not(.pcc-search-open)   .pcc-search-container[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white[_ngcontent-%COMP%]:not(.pcc-search-open)   .pcc-search-container[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:flex-end}.media-page-width-medium.cfc-platform-bar-blue.pcc-search-open[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.pcc-search-open[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{display:block;height:48px;max-width:512px}.media-page-width-medium.cfc-platform-bar-blue.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-right[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-blue.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-left[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-right[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-left[_ngcontent-%COMP%]{clip:rect(1px, 1px, 1px, 1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;z-index:-1000}.media-page-width-medium.cfc-platform-bar-blue.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-middle[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.pcc-search-open[_ngcontent-%COMP%]   .cfc-platform-bar-middle[_ngcontent-%COMP%]{justify-content:center;margin:auto}.media-page-width-medium.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{background-color:transparent;height:48px;max-width:48px}.media-page-width-medium.cfc-platform-bar-blue.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .pcc-deferred-search-placeholder[_ngcontent-%COMP%]   .ace-icon[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.gm1-platform-bar[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]   .pcc-deferred-search-placeholder[_ngcontent-%COMP%]   .ace-icon[_ngcontent-%COMP%]{margin:0 11px}.media-page-width-medium.cfc-platform-bar-blue.gm1-platform-bar.pcc-search-open[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%], .media-page-width-medium.cfc-platform-bar-white.gm1-platform-bar.pcc-search-open[_ngcontent-%COMP%]   .pcc-search-container[_ngcontent-%COMP%]{height:36px;max-width:512px}.media-condensed-shell[_ngcontent-%COMP%]   .cfc-platform-bar-right[_ngcontent-%COMP%]{padding:0}"],
changeDetection:0});
var Nnb=function(){Bg.call(this);this.extendPath(["home","dashboard"])};Y(Nnb,Bg);Nnb.fromDescendant=Bg.fromDescendant;Nnb.create=Bg.create;var Onb=function(){Bg.call(this);this.extendPath(["iam-admin","settings","project"])};Y(Onb,Bg);Onb.fromDescendant=Bg.fromDescendant;Onb.create=Bg.create;var Pnb=function(){Bg.call(this);this.extendPath(["terms"])};Y(Pnb,Bg);Pnb.fromDescendant=Bg.fromDescendant;Pnb.create=Bg.create;var Qnb=function(){Bg.call(this);this.extendPath(["user-preferences"])};
Y(Qnb,Bg);Qnb.fromDescendant=Bg.fromDescendant;Qnb.create=Bg.create;var Rnb=function(){Bg.call(this);this.extendPath(["code","tools"])};Y(Rnb,Bg);Rnb.fromDescendant=Bg.fromDescendant;Rnb.create=Bg.create;var Snb=function(){Bg.call(this);this.extendPath(["support"])};Y(Snb,Bg);Snb.fromDescendant=Bg.fromDescendant;Snb.create=Bg.create;
var Tnb=new $b("TOOLTIP_POSITION"),Unb=new $b("TOOLTIP_VISIBLE_ON_OVERLAY_HOVER"),Vnb=new $b("TOOLTIP_MOCK_REQUEST_ANIMATION_FRAME");
var Wnb=new Set([3,2,4,6,5,7,11,12,15]),Xnb=function(a,b,c,d){var e=this;this.configurationService=a;this.platformBarService=b;this.colorScheme="blue";this.consoleHomeUrl=new pf(Nnb.create().link().build());this.accountChooserEnabled=!0;this.minibarEnabled=!1;a=a.getConfig("config.platform_bar");this.widgets=a.pipe(z(function(k){var n=k.widgets||Wnb;return k.widgets.has(11)&&k.consoleNavHidden?(k=new Set(n),k.delete(11),k):n}),$c());this.showPurviewSwitcher=a.pipe(z(function(k){return!!k.showPurviewSwitcher}));
d=d.stateChange.pipe(z(function(k){return"OFF"!==k}));this.showPlatformBarShadow=zc([d,c.getIsContextBarVisible()]).pipe(z(function(k){var n=g(k);k=n.next().value;n=n.next().value;return k||!n}));a.subscribe(function(k){e.colorScheme=k.colorScheme;e.consoleHomeUrl.next(k.consoleHomeUrl);e.accountChooserEnabled=k.accountChooserEnabled;e.minibarEnabled=k.minibarEnabled;e.platformBarService.setUtilitiesConfiguration(k.feedbackConfig,k.helpConfig)})};
Xnb.ea=function(){return[{type:jn},{type:vo},{type:wo},{type:bo}]};Xnb.\u0275fac=function(a){return new (a||Xnb)(D(jn),D(vo),D(wo),D(bo))};
Xnb.\u0275cmp=m({type:Xnb,selectors:[["pcc-platform-bar"]],features:[ne([{provide:Unb,useValue:!1}])],ma:5,oa:15,qa:[[3,"colorScheme","consoleHomeUrl","widgets","showPurviewSwitcher","accountChooserEnabled","minibarEnabled","showPlatformBarShadow"]],template:function(a,b){a&1&&(G(0,"cfc-platform-bar",0),T(1,"async"),T(2,"async"),T(3,"async"),T(4,"async"));a&2&&A("colorScheme",b.colorScheme)("consoleHomeUrl",V(1,7,b.consoleHomeUrl))("widgets",V(2,9,b.widgets))("showPurviewSwitcher",V(3,11,b.showPurviewSwitcher))("accountChooserEnabled",
b.accountChooserEnabled)("minibarEnabled",b.minibarEnabled)("showPlatformBarShadow",V(4,13,b.showPlatformBarShadow))},directives:[Mnb],ua:[oj],encapsulation:2,changeDetection:0});
var ZJa=function(){return["immediate"]},Ynb={id:"section-nav-panel",expandedSize:"256px",minimizedSize:"64px",isMinimizable:!0,isOpen:!1,isExpanded:!0,hideDivider:!0},Znb=function(a,b,c,d,e){var k=this;this.panelService=a;this.panelControllerCache=c;this.deferredSectionNavComponentInfo={moduleId:"jsmod_pcc_section_nav",className:"PccSectionNav"};this.deferredSectionNavBarComponentInfo={moduleId:"jsmod_pcc_section_nav_bar",className:"PccSectionNavBar"};this.isSectionNavBarExpanded=!1;this.deferredSectionNavBarOutputs=
{toggled:function(n){k.isSectionNavBarExpanded=n}};this.deferredContentProjectedPlaceholderInfo={isContentProjected:!0};this.sectionNavPanelConfiguration=Ynb;this.helpPanelConfiguration=Sjb;this.devShellPanelConfiguration=Rjb;this.sectionNavStopwatch=null;this.contextBarEnabled=Vmb;this.showUnsupportedBrowserBanner=Wmb;this.analyticsHubSubscriberPreviewEnabled=this.ng1BannerEnabled=!1;this.mainContentId="main";e.setupPanelOpenListener();this.sectionNavIsOpenChanges=a.listenForPanelController(this.sectionNavPanelConfiguration.id).pipe(zd(function(n){return n.isOpenChanges}),
nd(1),vc());this.sectionNavIsExpandedFromHoverChanges=this.sectionNavIsOpenChanges.pipe(Nc(function(n){return n}),ed(),zd(function(){return Cc(d.loadService({moduleId:"jsmod_section_nav_service_module",className:"SectionNavService"}))}),zd(function(n){return n.isExpandedFromHoverChanges}),nd(1),vc(),yd(!1));this.sectionNavIsOpenChanges.pipe(Nc(function(n){return n}),ed()).subscribe(function(){k.sectionNavStopwatch=b.createStopwatch("shell_section_nav_defer_loaded").start()});this.ng1BannerEnabled=
hf("Ng1Banner__enabled");this.analyticsHubSubscriberPreviewEnabled=hf("BigqueryDataExchangeSubscriberPreview__enabled")};Znb.prototype.ngAfterViewInit=function(){var a=this;this.writePanelControllerToCache(this.sectionNavPanelConfiguration.id);Promise.resolve().then(function(){a.writePanelControllerToCache(a.helpPanelConfiguration.id)});this.writePanelControllerToCache(this.devShellPanelConfiguration.id)};Znb.prototype.writePanelControllerToCache=function(a){var b=this;this.panelControllerCache.onValueChangeFiltered(a).pipe(ed()).subscribe(function(c){c.next(b.panelService.getPanelController(a))})};
Znb.prototype.sectionNavLoadComplete=function(){this.sectionNavStopwatch&&(this.sectionNavStopwatch.record(),this.sectionNavStopwatch=null)};Znb.ea=function(){return[{type:Tn},{type:qm},{type:anb},{type:jf},{type:Pkb}]};Znb.\u0275fac=function(a){return new (a||Znb)(D(Tn),D(qm),D(anb),D(jf),D(Pkb))};
Znb.\u0275cmp=m({type:Znb,selectors:[["pcc-shell"]],ma:45,oa:22,qa:function(){return[["split","vertical",1,"pan-shell-help-panel-container"],["side","center",1,"pan-shell-help-sibling-panel","pcc-layout-main"],[1,"pan-shell-top-container","cfc-ng2-region"],[4,"ngIf"],[1,"pan-shell-site-logo-print-mode"],[1,"pan-shell-console-nav-container"],["side","center",1,"pan-shell-help-sibling-panel"],["split","horizontal",1,"pan-shell-dev-shell-container"],["side","center",1,"pan-shell-dev-shell-sibling-panel"],
["split","vertical",1,"pan-shell-section-nav-container"],["side","left",1,"pan-shell-section-nav-panel",3,"config"],["class","deferred-section-nav cfc-ng2-region",3,"typeInfo","placeholderInfo","triggers","load",4,"ngIf"],["side","center","config","{id: 'shell-main-content-panel'}","layout","row","role","main",1,"pan-shell-section-nav-sibling-panel"],[1,"deferred-section-nav-bar","cfc-ng2-region",3,"typeInfo","placeholderInfo","outputs","triggers"],["side","bottom","role","complementary","aria-label",
"Cloud Shell",1,"pan-shell-dev-shell-panel",3,"config"],["side","right",1,"pan-shell-help-panel",3,"config"],[1,"deferred-section-nav","cfc-ng2-region",3,"typeInfo","placeholderInfo","triggers","load"]]},template:function(a,b){a&1&&(G(0,"cfc-accessibility-bar"),E(1,"cfc-panel-container",0),E(2,"cfc-panel",1),E(3,"div",2),G(4,"pcc-deferred-free-trial-banner"),G(5,"pcc-deferred-emergency-banner"),G(6,"pcc-deferred-demo-banner"),G(7,"pcc-deferred-abuse-banner"),P(8,XJa,1,0,"pcc-deferred-unsupported-browser-banner",
3),G(9,"pcc-platform-bar"),F(),E(10,"div",4),G(11,"pcc-print-logo"),F(),E(12,"div",5),G(13,"pcc-console-nav-panel"),E(14,"cfc-panel-container",0),E(15,"cfc-panel",6),E(16,"cfc-panel-container",7),E(17,"cfc-panel",8),P(18,YJa,1,0,"pcc-deferred-context-bar",3),E(19,"cfc-panel-container",9),E(20,"cfc-panel",10),P(21,$Ja,1,4,"xap-deferred-loader-outlet",11),T(22,"async"),F(),E(23,"cfc-panel",12),T(24,"async"),G(25,"pcc-top-panel-wrapper"),P(26,aKa,1,0,"pcc-ng1-banner-outlet",3),G(27,"xap-deferred-loader-outlet",
13),E(28,"pcc-action-bar-wrapper"),G(29,"pcc-deferred-help-panel-learn-button"),G(30,"pcc-deferred-release-notes-action-bar-button"),F(),G(31,"pcc-learn-button-wrapper"),G(32,"central-page-area"),F(),F(),F(),E(33,"cfc-panel",14),G(34,"pcc-cloud-shell-wrapper"),F(),F(),F(),F(),G(35,"cfc-page-overlay"),F(),F(),E(36,"cfc-panel",15),G(37,"pcc-walkthrough-wrapper"),F(),F(),G(38,"local-dev-indicator"),G(39,"pangolin-sandbox-loader"),G(40,"pcc-debug-panel-wrapper"),G(41,"pcc-cameo-subtask-wrapper"),P(42,
bKa,1,0,"router-outlet-subtask-wrapper",3),G(43,"pcc-deferred-mobile-banner"),G(44,"pcc-deferred-survey-listener"));a&2&&(x(8),A("ngIf",b.showUnsupportedBrowserBanner),x(10),A("ngIf",b.contextBarEnabled),x(2),A("config",b.sectionNavPanelConfiguration),x(1),A("ngIf",V(22,17,b.sectionNavIsOpenChanges)),x(2),Pd("pan-shell-section-nav-bar-expanded",b.isSectionNavBarExpanded)("pan-page-has-section-nav",V(24,19,b.sectionNavIsExpandedFromHoverChanges)),Nd("id",b.mainContentId),x(3),A("ngIf",b.ng1BannerEnabled),
x(1),A("typeInfo",b.deferredSectionNavBarComponentInfo)("placeholderInfo",b.deferredContentProjectedPlaceholderInfo)("outputs",b.deferredSectionNavBarOutputs)("triggers",oe(21,ZJa)),x(6),A("config",b.devShellPanelConfiguration),x(3),A("config",b.helpPanelConfiguration),x(6),A("ngIf",b.analyticsHubSubscriberPreviewEnabled))},directives:[gkb,Sn,Wn,Tjb,sjb,qjb,njb,hj,ujb,Xnb,zlb,rmb,wmb,rk,pk,Tmb,Zmb,Amb,Wjb,ekb,Nmb,Gkb,Fmb,yjb,Umb,Zjb,u0a,Jmb,Emb,Pmb,wjb,$jb],ua:[oj],styles:[".pan-shell-help-panel-container[_ngcontent-%COMP%], .pan-shell-section-nav-container[_ngcontent-%COMP%], pangolin-sandbox-loader[_ngcontent-%COMP%]{position:relative}.pcc-layout-main[_ngcontent-%COMP%], .pan-shell-top-container[_ngcontent-%COMP%], .pan-shell-console-nav-container[_ngcontent-%COMP%], .pan-shell-help-panel-container[_ngcontent-%COMP%], .pan-shell-dev-shell-container[_ngcontent-%COMP%], .pan-shell-section-nav-container[_ngcontent-%COMP%]{box-sizing:border-box;display:flex;flex:1;flex-direction:column}.pan-shell-console-nav-container[_ngcontent-%COMP%], .pan-shell-help-panel-container[_ngcontent-%COMP%], .pan-shell-section-nav-container[_ngcontent-%COMP%]{flex-direction:row}.pan-shell-top-container[_ngcontent-%COMP%]{flex:0 0 auto}.pan-shell-inner-layout[_ngcontent-%COMP%]{box-sizing:border-box;flex:1;min-height:0}.pan-shell-console-nav-container[_ngcontent-%COMP%]{height:100%}pcc-walkthrough-wrapper[_ngcontent-%COMP%]{height:100%}.pan-shell-section-nav-panel[_ngcontent-%COMP%]     .cfc-panel-content-wrapper{z-index:8}.pan-shell-section-nav-sibling-panel.pan-page-has-section-nav[_ngcontent-%COMP%]     .cfc-panel-content-wrapper{z-index:0}.pan-shell-site-logo-print-mode[_ngcontent-%COMP%]{display:none}.deferred-section-nav[_ngcontent-%COMP%]{width:100%;height:100%}.pan-shell-help-sibling-panel.pan-upgrade-panel.pan-upgrade-panel-open[_ngcontent-%COMP%]{overflow:visible}.pan-shell-help-panel-container[_ngcontent-%COMP%]   .pan-shell-help-sibling-panel.pcc-layout-main[_ngcontent-%COMP%]{background-color:inherit}.deferred-section-nav-bar[_ngcontent-%COMP%]{flex:1 0;max-height:100%}.pan-shell-section-nav-bar-expanded[_ngcontent-%COMP%]   central-page-area[_ngcontent-%COMP%]{height:0;visibility:hidden}"]});
var $nb=function(){};$nb.\u0275fac=function(a){return new (a||$nb)};$nb.\u0275mod=r({type:$nb});$nb.\u0275inj=h({imports:[[wj]]});
var aob=function(){};aob.\u0275fac=function(a){return new (a||aob)};aob.\u0275mod=r({type:aob,id:"jsmod_local_dev"});aob.\u0275inj=h({imports:[[wj,im,Sk]]});
var bob=function(a){this.isFocused=this.isFocusedSubject=new pf(!1);this.isVisible=zc([a.isVisible,a.isCompactMode,this.isFocused]).pipe(z(function(b){b=g(b);var c=b.next().value,d=b.next().value;return b.next().value||!d&&c}))};bob.prototype.onBlur=function(){this.isFocusedSubject.next(!1)};bob.prototype.onFocus=function(){this.isFocusedSubject.next(!0)};
var cob={moduleId:"jsmod_shortcut_popup",className:"ShortcutPopupService"},dob=function(a,b,c){bob.call(this,a);this.gm2ShellOptions=b;this.loader=c;this.controlText="Keyboard shortcuts";this.ve={AccessibilityBarShortcutsButton:83843}};Y(dob,bob);dob.prototype.openShortcutsDialog=function(){var a=this;this.shortcutPopupService?this.shortcutPopupService.togglePopup(this.gm2ShellOptions.enabled):this.loader.loadService(cob).then(function(b){a.shortcutPopupService=b;a.shortcutPopupService.togglePopup(a.gm2ShellOptions.enabled)})};
dob.ea=function(){return[{type:gkb,ra:[{type:Xb}]},{type:void 0,ra:[{type:Yb,args:[ko]}]},{type:jf}]};dob.\u0275fac=function(a){return new (a||dob)(D(gkb,1),D(ko),D(jf))};
dob.\u0275cmp=m({type:dob,selectors:[["cfc-accessibility-bar-shortcuts-button"]],features:[Ld],ma:3,oa:7,qa:[["mat-button","","color","primary",1,"cfc-accessibility-bar-control",3,"ve","veClick","blur","focus","click"]],template:function(a,b){a&1&&(E(0,"button",0),N("blur",function(){return b.onBlur()})("focus",function(){return b.onFocus()})("click",function(){return b.openShortcutsDialog()}),T(1,"async"),R(2),F());a&2&&(Pd("screen-reader-only-content",!1===V(1,5,b.isVisible)),A("ve",b.ve.AccessibilityBarShortcutsButton)("veClick",
!0),x(2),S(" ",b.controlText,"\n"))},directives:[gm,Wl,bm],ua:[oj],encapsulation:2,changeDetection:0});
var eob=function(){return[]},fob=function(a){bob.call(this,a);this.anchorId="main";this.controlText="Skip to main content";this.ve={AccessibilityBarSkipLink:83844}};Y(fob,bob);fob.prototype.moveFocusToAnchor=function(){var a=this.getAnchorTarget();a?cKa(a):document.activeElement&&document.activeElement.blur()};fob.prototype.getAnchorTarget=function(){return document.getElementById(this.anchorId)};fob.ea=function(){return[{type:gkb,ra:[{type:Xb}]}]};
fob.\u0275fac=function(a){return new (a||fob)(D(gkb,1))};
fob.\u0275cmp=m({type:fob,selectors:[["cfc-accessibility-bar-skip-link"]],features:[Ld],ma:3,oa:10,qa:[["mat-button","","color","primary","queryParamsHandling","preserve","tabindex","0",1,"cfc-accessibility-bar-control",3,"cfcRouterLink","fragment","ve","veClick","blur","focus","click","keydown.enter"]],template:function(a,b){a&1&&(E(0,"a",0),N("blur",function(){return b.onBlur()})("focus",function(){return b.onFocus()})("click",function(){return b.moveFocusToAnchor()})("keydown.enter",function(){return b.moveFocusToAnchor()}),
T(1,"async"),R(2),F());a&2&&(Pd("screen-reader-only-content",!1===V(1,7,b.isVisible)),A("cfcRouterLink",oe(9,eob))("fragment",b.anchorId)("ve",b.ve.AccessibilityBarSkipLink)("veClick",!0),x(2),S(" ",b.controlText,"\n"))},directives:[hm,jo,Wl,bm],ua:[oj],encapsulation:2,changeDetection:0});
var gob=function(){};gob.\u0275fac=function(a){return new (a||gob)};gob.\u0275mod=r({type:gob});gob.\u0275inj=h({imports:[[dm,wj,im,mo]]});Db(gkb,[fob,dob],[oj]);
var hob=function(){};hob.\u0275fac=function(a){return new (a||hob)};hob.\u0275mod=r({type:hob});hob.\u0275inj=h({imports:[[Ck]]});
var iob=function(){};iob.\u0275fac=function(a){return new (a||iob)};iob.\u0275mod=r({type:iob});iob.\u0275inj=h({imports:[[Ck]]});
var job=function(){};job.\u0275fac=function(a){return new (a||job)};job.\u0275mod=r({type:job});job.\u0275inj=h({imports:[[Ck]]});
var kob=function(){};kob.\u0275fac=function(a){return new (a||kob)};kob.\u0275mod=r({type:kob});kob.\u0275inj=h({imports:[[Abb(),dcb]]});
var lob=function(){};lob.\u0275fac=function(a){return new (a||lob)};lob.\u0275mod=r({type:lob});lob.\u0275inj=h({imports:[[wj,Ck,wk,bcb,jkb,kob,job,hob,iob]]});
var mob=function(){};mob.\u0275fac=function(a){return new (a||mob)};mob.\u0275mod=r({type:mob});mob.\u0275inj=h({imports:[[Ck]]});
var nob=function(){};nob.\u0275fac=function(a){return new (a||nob)};nob.\u0275mod=r({type:nob});nob.\u0275inj=h({imports:[[wj,lob,mob]]});
var oob=function(a){this.sectionNavServiceObs=Cc(a.loadService({moduleId:"jsmod_section_nav_service_module",className:"SectionNavService"})).pipe(nd(1),vc())};f=oob.prototype;f.setBodyComponent=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setBodyComponent(a)})};f.getBodyComponentChanges=function(){return this.sectionNavServiceObs.pipe(zd(function(a){return a.getBodyComponentChanges()}))};f.setSection=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setSection(a)})};
f.setPages=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setPages(a)})};f.setIsWide=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setIsWide(a)})};f.setExpandedMode=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setExpandedMode(a,!1)})};f.getTabReselectChanges=function(){return this.sectionNavServiceObs.pipe(zd(function(a){return a.getTabReselectChanges()}))};f.broadcastTabReselectEvent=function(){this.sectionNavServiceObs.pipe(ed()).subscribe(function(a){a.broadcastTabReselectEvent()})};
f.setForceOpenOnMobile=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setForceOpenOnMobile(a)})};f.setNavigationListHiddenByRoute=function(a){this.sectionNavServiceObs.pipe(ed()).subscribe(function(b){b.setNavigationListHiddenByRoute(a)})};oob.ea=function(){return[{type:jf}]};oob.\u0275fac=function(a){return new (a||oob)(l(jf))};oob.\u0275prov=xb({token:oob,factory:oob.\u0275fac,providedIn:"root"});
var pob="";
var qob=function(a,b,c){this.loader=a;this.injector=b;this.configModulesMap=c;this.moduleManager=He()};
qob.prototype.load=function(){var a=this,b=Array.from(this.configModulesMap.values()).filter(this.generateConsoleFilter()).filter(function(c){return a.ensureValidModule(c)}).filter(function(c){return a.ensureFlagEnabled(c)}).map(function(c){return c.moduleName});return this.loader.loadMultiple(b).then(function(c){for(var d=0;d<c.length;d++){var e=c[d],k=b[d];try{e.create(a.injector)}catch(n){xf().logClientError({message:"Error instaniating section config module: "+k,eventType:"sectionConfigModuleFactory",
eventName:"sectionConfigInstantiationError",errorExperience:6,metadata:{errorText:n.toString()}})}}})};qob.prototype.generateConsoleFilter=function(){return pob?function(a){return!a.availableConsoles||a.availableConsoles.includes(pob)}:function(){return!0}};qob.prototype.ensureValidModule=function(a){return!!this.moduleManager.getModuleInfo(a.moduleName)};qob.prototype.ensureFlagEnabled=function(a){return!a.enableWithFlag||hf(a.enableWithFlag)};
qob.ea=function(){return[{type:Pi},{type:Ff},{type:Map,ra:[{type:Yb,args:[fgb]}]}]};qob.\u0275fac=function(a){return new (a||qob)(l(Pi),l(Ff),l(fgb))};qob.\u0275prov=xb({token:qob,factory:qob.\u0275fac,providedIn:"root"});
var rob=!1;
var xo=function(){Bg.call(this);this.extendPath(["home"])};Y(xo,Bg);xo.fromDescendant=Bg.fromDescendant;xo.create=Bg.create;var yo=function(){xo.call(this);this.organizationId=new wf("query","organizationId");this.project=new wf("query","project");this.extendPath(["dashboard"])};Y(yo,xo);yo.fromDescendant=xo.fromDescendant;yo.create=xo.create;var sob=function(){xo.call(this);this.project=new wf("matrix","project");this.extendPath(["activity"])};Y(sob,xo);sob.fromDescendant=xo.fromDescendant;
sob.create=xo.create;var tob=function(){xo.call(this);this.extendPath(["preview"])};Y(tob,xo);tob.fromDescendant=xo.fromDescendant;tob.create=xo.create;var zo=function(){xo.call(this);this.organizationId=new wf("query","organizationId");this.folder=new wf("query","folder");this.project=new wf("query","project");this.extendPath(["recommendations"])};Y(zo,xo);zo.fromDescendant=xo.fromDescendant;zo.create=xo.create;var uob=function(){xo.call(this);this.extendPath(["billingRecommendations"])};Y(uob,xo);
uob.fromDescendant=xo.fromDescendant;uob.create=xo.create;
var vob=Ig(["//ssl.gstatic.com/pantheon/images/cloudConsoleLogoShelf.svg"]),wob=Ig(["//ssl.gstatic.com/pantheon/images/googleLogoShelf.svg"]),xob=mb(vob),yob=mb(wob),zob={consoleLogoDetails:{src:xob,className:"cfc-logo-cloud-platform-text"},googleLogoDetails:{src:yob,className:"cfc-logo-google-text"},logoTheme:"light",iconSrc:"",consoleTitle:"Google Cloud Platform"},Aob=Object.assign({},zob,{logoTheme:"dark",iconSrc:"//ssl.gstatic.com/pantheon/images/gcpIconGallery.svg"}),Bob=Object.assign({},zob,
{iconSrc:""}),Cob={emergencyBannerEnabled:!0},Dob={consoleId:"cloud"},Eob={enableFreeTrialBanner:!0},Fob={productId:"81381",helpCenterPath:"/cloud"},Gob={consoleHomeUrl:xo.create().link().build(),colorScheme:"blue",widgets:new Set([3,2,4,6,5,7,11,12,15]),showPurviewSwitcher:!0,accountChooserEnabled:!0,minibarEnabled:!1,feedbackConfig:Dob,helpConfig:Fob},Hob={consoleHomeUrl:xo.create().link().build(),colorScheme:"blue",widgets:new Set([2,4,6,11,14]),showPurviewSwitcher:!1,accountChooserEnabled:!1,
minibarEnabled:!1,feedbackConfig:Dob,helpConfig:Fob},Iob={menuItems:new Set([0,1,2,3,4,5,6,7,8,9])},Job={shortcutsEnabled:!0},Kob={showCategoryNames:!0,showPins:!0,consoleSwitcher:void 0,defaultSection:"HOME_SECTION",showRecents:!0},Lob={showCategoryNames:!0,showPins:!1,consoleSwitcher:void 0,defaultSection:void 0,showRecents:!1},Mob={defaultPath:xo.create().link().build()},Nob={isConsoleWhitelisted:!0},Oob=function(a,b){this.configMap=new Map;this.configMap.set("config.emergency_banner",oc(Cob));
this.configMap.set("config.feedback",oc(Dob));this.configMap.set("config.free_trial",oc(Eob));this.configMap.set("config.help",oc(Fob));this.configMap.set("config.print_logo",oc(Aob));this.configMap.set("config.context_bar",oc(Nob));a.isAuthenticated?(this.configMap.set("config.logo",oc(zob)),this.configMap.set("config.platform_bar",oc(Gob)),this.configMap.set("config.platform_bar_settings",oc(Iob)),this.configMap.set("config.shortcut",oc(Job)),this.configMap.set("config.console_nav",oc(Kob))):(this.configMap.set("config.logo",
oc(Bob)),this.configMap.set("config.platform_bar",oc(Hob)),this.configMap.set("config.console_nav",oc(Lob)));a=hf("HomeInlineRoutes__enabled")?b.defaultPage():oc(Mob);this.configMap.set("config.default_path",a)};Oob.prototype.hasConfig=function(a){return this.configMap.has(a)};Oob.prototype.getConfig=function(a){return(0,Z.assert)(this.configMap.get(a))};Ye.Object.defineProperties(Oob.prototype,{namespace:{configurable:!0,enumerable:!0,get:function(){return Nfb}}});
var Pob=!1,Qob=!1,Rob=!1,Sob=!1,Tob=!1,Uob=!1;
var Vob={defaultPath:yo.create().link().build()},Wob={defaultPath:tob.create().link().build()},Xob=function(a){this.basicTypes=a};Xob.prototype.defaultPage=function(){var a=this;return Pob?oc(Vob):Fc(function(){return a.basicTypes.get({setting:"HOME_DEFAULT_PAGE"}).pipe(z(function(b){var c;b=null===(c=null===b||void 0===b?void 0:b.value)||void 0===c?void 0:c.protoVal;switch(null===b||void 0===b?void 0:b.defaultPage){case "HOME":return Wob;default:return Vob}}),Uc(function(){return oc(Vob)}))})};
Xob.ea=function(){return[{type:to}]};Xob.\u0275fac=function(a){return new (a||Xob)(l(to))};Xob.\u0275prov=xb({token:Xob,factory:Xob.\u0275fac,providedIn:"root"});
var Yob=function(a){return new Oob(a.get(wl),a.get(Xob))};
var Zob=function(a,b){a.registerConfigurationSource(Yob(b))};Zob.ea=function(){return[{type:Rfb},{type:Ff}]};Zob.\u0275fac=function(a){return new (a||Zob)(l(Rfb),l(Ff))};Zob.\u0275mod=r({type:Zob});Zob.\u0275inj=h({imports:[[blb],blb]});
var $ob=function(){};$ob.\u0275fac=function(a){return new (a||$ob)};$ob.\u0275mod=r({type:$ob});$ob.\u0275inj=h({imports:[[wj,$nb]]});
var apb=function(){};apb.\u0275fac=function(a){return new (a||apb)};apb.\u0275mod=r({type:apb});apb.\u0275inj=h({});
var bpb=function(){};bpb.\u0275fac=function(a){return new (a||bpb)};bpb.\u0275mod=r({type:bpb});bpb.\u0275inj=h({imports:[[dm,wj,Ck,ho,apb]]});
var cpb=function(a,b){this.loader=a;this.injector=b};cpb.prototype.load=function(){var a=this;return this.loader.load("jsmod_pcc_console_nav_store").then(function(b){b.create(a.injector)})};cpb.ea=function(){return[{type:Pi},{type:Ff}]};cpb.\u0275fac=function(a){return new (a||cpb)(l(Pi),l(Ff))};cpb.\u0275prov=xb({token:cpb,factory:cpb.\u0275fac,providedIn:"root"});
var dpb=!1;
/*

 Copyright 2011 Stephen Woods

 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, sub-license, 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 every other copyright notice found in this
 software, and all the attributions in every file, 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 NON-INFRINGEMENT. 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 epb=function(a){for(var b=256,c={},d=0;256>d;d++)c[String.fromCharCode(d)]=d;d=[];var e=a.length;var k=a[0];for(var n=1;n<e;n++){var p=a[n];if(c[k+p])k+=p;else{var u=++b;d.push(String.fromCharCode(c[k]));c[k+p]=u;k=p}}for(n=0;n<k.length;n++)p=k[n],d.push(p);return d.join("")},fpb=function(a){for(var b={},c=0;256>c;c++)b[c]=String.fromCharCode(c);for(var d=[],e=a[0].charCodeAt(0),k=a.length,n=255,p="",u=0;u<k;u++){var v=a[u].charCodeAt(0);b[v]?c=b[v]:(c=b[e],c+=p);d.push(c);p=c[0];b[++n]=b[e]+
p;e=v}return d.join("")};
var gpb=function(){this.sha256=new kza};gpb.prototype.compress=function(a){return epb(a)};gpb.prototype.decompress=function(a){return fpb(a)};gpb.prototype.generateHash=function(a){this.sha256.reset();this.sha256.update(a);a=this.sha256.digest();return lza(a)};gpb.\u0275fac=function(a){return new (a||gpb)};gpb.\u0275prov=xb({token:gpb,factory:gpb.\u0275fac,providedIn:"root"});
var hpb=function(a,b,c){this.authStateService=a;this.projectService=b;this.stringCryptoService=c};hpb.prototype.getKey=function(a,b){b&&(b=this.projectService.getCurrentProjectIdSnapshot())&&(a+=b);a=this.stringCryptoService.generateHash(a);return this.authStateService.getProfile().getUserSalt()+" : "+a};hpb.ea=function(){return[{type:wl},{type:Nm},{type:gpb}]};hpb.\u0275fac=function(a){return new (a||hpb)(l(wl),l(Nm),l(gpb))};hpb.\u0275prov=xb({token:hpb,factory:hpb.\u0275fac,providedIn:"root"});
var ipb=function(a,b){this.windowService=a;this.stringCryptoService=b;this.logger=null};ipb.prototype.getState=function(a,b){var c={version:b,data:{}};if(this.windowService.ref.localStorage&&(a=this.windowService.ref.localStorage.getItem(a))){"#"===a.charAt(0)&&(a=this.stringCryptoService.decompress(a.substring(1)));var d=void 0;try{d=JSON.parse(a)}catch(e){}d&&d.version===b&&d.data&&(c=d)}return c};
ipb.prototype.setState=function(a,b){if(this.windowService.ref.localStorage){try{var c=JSON.stringify(b)}catch(d){throw d;}128<c.length&&(c="#"+this.stringCryptoService.compress(c));try{this.windowService.ref.localStorage.setItem(a,c)}catch(d){}}};ipb.ea=function(){return[{type:Gf},{type:gpb}]};ipb.\u0275fac=function(a){return new (a||ipb)(l(Gf),l(gpb))};ipb.\u0275prov=xb({token:ipb,factory:ipb.\u0275fac,providedIn:"root"});
var jpb=function(a){this.localStorageService=a};jpb.prototype.newUserState=function(a,b){b=this.localStorageService.getState(a,b);return new kpb(this.localStorageService,a,b)};jpb.ea=function(){return[{type:ipb}]};jpb.\u0275fac=function(a){return new (a||jpb)(l(ipb))};jpb.\u0275prov=xb({token:jpb,factory:jpb.\u0275fac,providedIn:"root"});var kpb=function(a,b,c){this.localStorageService=a;this.namespaceKey=b;this.state=c};kpb.prototype.get=function(a){return this.state.data[a]};
kpb.prototype.set=function(a,b){if(Vg(a))throw Error("vh");this.state.data[a]=b;this.localStorageService.setState(this.namespaceKey,this.state)};
var lpb=function(a,b,c){this.namespaceKeyService=a;this.windowService=b;this.userStateFactory=c};lpb.prototype.getUserState=function(a,b,c){var d=this;b=void 0===b?1:b;var e=this.namespaceKeyService.getKey(a,void 0===c?!1:c);return Hc(this.windowService.ref,"storage").pipe(Nc(function(k){return k instanceof StorageEvent&&k.key===e}),z(function(){return d.userStateFactory.newUserState(e,b)}),yd(this.userStateFactory.newUserState(e,b)))};lpb.ea=function(){return[{type:hpb},{type:Gf},{type:jpb}]};
lpb.\u0275fac=function(a){return new (a||lpb)(l(hpb),l(Gf),l(jpb))};lpb.\u0275prov=xb({token:lpb,factory:lpb.\u0275fac,providedIn:"root"});
var mpb={setting:"CONSOLE_PINS",subkey:"CLOUD"},npb=function(a){this.basicTypesService=a};f=npb.prototype;f.get=function(){var a=this;return this.basicTypesService.get(mpb).pipe(z(function(b){return a.extractPinsSettingValue(b)}))};
f.set=function(a,b,c,d){var e=this;return this.basicTypesService.update({key:mpb,version:c,value:this.convertToUserSettingValue(a,b),conflictResolutionStrategy:{numRetries:1,conflictResolutionFunction:function(k){var n=e.extractPinnedSections(k);k=e.extractPrePinsState(k);n=d({pinnedSections:n,prePinsState:k});return e.convertToUserSettingValue(n.pinnedSections,n.prePinsState)}}}).pipe(z(function(k){return e.extractPinsSettingValue(k)}))};
f.extractPinsSettingValue=function(a){var b=this.extractPinnedSections(a.value),c=this.extractPrePinsState(a.value);a=this.extractVersion(a);return{pinnedSections:b,prePinsState:c,version:a,hasError:!1}};f.extractPinnedSections=function(a){var b=[];if(a&&(a=a.protoVal,a.pin)){a=g(a.pin);for(var c=a.next();!c.done;c=a.next())c=c.value,c.id&&b.push({sectionId:c.id,isPrePin:"SECTION_PRE_PIN"===c.type})}return b};
f.extractPrePinsState=function(a){var b="PRE_PINS_CALLOUT_STATE_UNSPECIFIED",c=void 0;a&&(a=a.protoVal,a.prePinsState&&(a.prePinsState.dateModified&&(c=new Date(a.prePinsState.dateModified),c=isNaN(c.getTime())?void 0:c),a.prePinsState.calloutState&&(b=a.prePinsState.calloutState||b)));return{calloutState:b,dateModified:c}};f.extractVersion=function(a){return a.version?a.version.toString():""};
f.convertToUserSettingValue=function(a,b){var c;return{protoVal:{"@type":"type.googleapis.com/google.internal.cloud.usersettings.settings.consolepins.PinsSetting",pin:a.map(function(d){return{type:d.isPrePin?"SECTION_PRE_PIN":"SECTION",id:d.sectionId}}),dateModified:(new Date).toISOString(),prePinsState:{calloutState:b.calloutState,dateModified:null===(c=b.dateModified)||void 0===c?void 0:c.toISOString()}}}};npb.ea=function(){return[{type:to}]};npb.\u0275fac=function(a){return new (a||npb)(l(to))};
npb.\u0275prov=xb({token:npb,factory:npb.\u0275fac,providedIn:"root"});
var opb=new Map;opb.set(egb.PERMISSIONS,egb.IAM_ADMIN);opb.set(egb.LAUNCHER,egb.MARKETPLACE);
var ppb=function(a,b,c,d,e,k){var n=this;this.actions=a;this.pinsDao=b;this.store=c;this.analyticsService=d;this.userStateService=e;this.prePinsService=k;this.userState=this.userStateService.getUserState("pinning").pipe(nd(),vc());this.updateFromLocalStorage=Xf(function(){return n.userState.pipe(z(function(p){return p.get("pinned-sections")}),Nc(function(p){return!!p}),z(function(p){var u=(p.sectionIds||[]).map(function(v){return{sectionId:v,isPrePin:!1}});return Ilb({pinnedSections:p.pinnedSections||
u,version:p.version})}))});this.saveToLocalStorage=Xf(function(){return n.actions.pipe(Nc(function(){return!Fe()}),Wf(Hlb),Hd(n.userState),Dd(function(p){p=g(p);var u=p.next().value;p.next().value.set("pinned-sections",{sectionIds:(u.pinnedSections||[]).map(function(v){return v.sectionId}),pinnedSections:u.pinnedSections,version:u.version})}),zd(function(){return Ic}))},{dispatch:!1});this.loadPinsFromServer=Xf(function(){return n.actions.pipe(Wf(Jlb),zd(function(){return Gc([n.pinsDao.get().pipe(Uc(function(){return oc({pinnedSections:[],
prePinsState:{calloutState:""},version:"",hasError:!0})})),Fe()?oc([]):n.prePinsService.getPrePins().pipe(Uc(function(){return oc([])}))])}),Nc(function(p){var u=g(p),v=u.next().value;p=v.pinnedSections;v=v.hasError;u=u.next().value;return!v||0<u.length&&0===p.length}),z(function(p){var u=g(p),v=u.next().value;p=v.pinnedSections;var y=v.prePinsState;v=v.version;u=u.next().value;if(0<u.length&&0===p.length)return iJa({sectionIds:u});p=p.map(function(B){return Object.assign(Object.assign({},B),{sectionId:opb.get(B.sectionId)||
B.sectionId})});return Hlb({pinnedSections:p,prePinsState:y,version:v})}))});this.triggerStartSave=Xf(function(){return n.actions.pipe(Nc(function(p){return n.isPinsMutateAction(p)||p.type===Hlb.type}),Hd(n.store.pipe(Uf(Mlb))),z(function(p){p=g(p);p.next();return p.next().value}),Nc(function(p){return!p.saving&&0<p.buffer.length}),z(function(p){return Llb({pinnedSections:p.pinnedSections,prePinsState:p.prePinsState,version:p.version,buffer:p.buffer,bufferTimestamp:p.bufferTimestamp})}),Zc(2E3))});
this.saveToServer=Xf(function(){return n.actions.pipe(Nc(function(){return!Fe()}),Wf(Llb),Hd(n.store.pipe(Uf(Mlb))),Nc(function(p){p=g(p);p.next();return p.next().value.saving}),zd(function(p){p=g(p);var u=p.next().value;p.next();return n.pinsDao.set(u.pinnedSections,u.prePinsState,u.version,function(v){return u.buffer.reduce(function(y,B){return lJa(y,B)},v)})}),z(function(p){return Hlb({pinnedSections:p.pinnedSections,prePinsState:p.prePinsState,version:p.version})}))});this.recordAnalytics=Xf(function(){return n.actions.pipe(Nc(function(){return!Fe()}),
Wf(hJa,fJa,gJa,iJa),Hd(n.store.pipe(Uf(Nlb))),Dd(function(p){p=g(p);var u=p.next().value;p=p.next().value;u.type===iJa.type?n.analyticsService.sendEvent({type:"pinnedSections",name:"addPrePins",metadata:{numPrePins:String(null===p||void 0===p?void 0:p.length)}}):(p=p.find(function(v){return u.sectionId===v.sectionId}),p=!(null===p||void 0===p||!p.isPrePin),u.type===hJa.type?n.sendAnalyticsEvent("move",u.sectionId,u.source,p):u.type===fJa.type?n.sendAnalyticsEvent("pin",u.sectionId,u.source,p):u.type===
gJa.type&&n.sendAnalyticsEvent("unpin",u.sectionId,u.source,p))}),zd(function(){return Ic}))},{dispatch:!1})};ppb.prototype.isPinsMutateAction=function(a){a=a.type;return a===fJa.type||a===gJa.type||a===hJa.type||a===iJa.type||a===jJa.type};ppb.prototype.sendAnalyticsEvent=function(a,b,c,d){this.analyticsService.sendEvent({type:"pinnedSections",name:a,metadata:{sectionId:b,source:c,isPrePin:void 0===d?!1:d}})};ppb.ea=function(){return[{type:Em},{type:npb},{type:Cm},{type:Sl},{type:lpb},{type:hmb}]};
ppb.\u0275fac=function(a){return new (a||ppb)(l(Em),l(npb),l(Cm),l(Sl),l(lpb),l(hmb))};ppb.\u0275prov=xb({token:ppb,factory:ppb.\u0275fac,providedIn:"root"});
var qpb=function(a,b,c){a=a.createStopwatch("shell_pinned_sections_load").start();setTimeout(function(){b.dispatch(Jlb())});c.getSections().pipe(Wc(100)).subscribe(function(d){b.dispatch(Klb({knownSections:new Set(d.keys())}))});a.record()};Dm("shell.pinnedSections",eKa);qpb.ea=function(){return[{type:qm},{type:Cm},{type:ln}]};qpb.\u0275fac=function(a){return new (a||qpb)(l(qm),l(Cm),l(ln))};qpb.\u0275mod=r({type:qpb});qpb.\u0275inj=h({imports:[[Dm("shell.pinnedSections",eKa),Gm([ppb])]]});
var rpb=function(a){dpb||(a.get(cpb).load(),dpb=!0)};rpb.ea=function(){return[{type:Ff}]};rpb.\u0275fac=function(a){return new (a||rpb)(l(Ff))};rpb.\u0275mod=r({type:rpb,id:"jsmod_pan_console_nav"});rpb.\u0275inj=h({providers:[{provide:Ni,useValue:{PanConsoleNav:omb}}],imports:[[wj,blb,bpb,Elb,qpb,mo,apb,oo]]});
var spb=function(){};spb.\u0275fac=function(a){return new (a||spb)};spb.\u0275mod=r({type:spb});spb.\u0275inj=h({imports:[[wj,$ob,rpb]]});
var tpb=function(){};tpb.\u0275fac=function(a){return new (a||tpb)};tpb.\u0275mod=r({type:tpb});tpb.\u0275inj=h({imports:[[wj,Ck]]});
var upb=function(){};upb.\u0275fac=function(a){return new (a||upb)};upb.\u0275mod=r({type:upb});upb.\u0275inj=h({imports:[[Ck]]});
var vpb=function(){};vpb.\u0275fac=function(a){return new (a||vpb)};vpb.\u0275mod=r({type:vpb});vpb.\u0275inj=h({imports:[[Ck]]});
var wpb=function(){};wpb.\u0275fac=function(a){return new (a||wpb)};wpb.\u0275mod=r({type:wpb});wpb.\u0275inj=h({imports:[[Ck]]});
var xpb=function(){};xpb.\u0275fac=function(a){return new (a||xpb)};xpb.\u0275mod=r({type:xpb});xpb.\u0275inj=h({imports:[[wj,Ck]]});
var ypb=function(){};ypb.\u0275fac=function(a){return new (a||ypb)};ypb.\u0275mod=r({type:ypb});ypb.\u0275inj=h({imports:[[Ck]]});
var zpb=function(){};zpb.\u0275fac=function(a){return new (a||zpb)};zpb.\u0275mod=r({type:zpb});zpb.\u0275inj=h({imports:[[Ck]]});
var Apb=function(){};Apb.\u0275fac=function(a){return new (a||Apb)};Apb.\u0275mod=r({type:Apb});Apb.\u0275inj=h({imports:[[Ck]]});
var Bpb=function(){};Bpb.\u0275fac=function(a){return new (a||Bpb)};Bpb.\u0275mod=r({type:Bpb});Bpb.\u0275inj=h({imports:[[Ck]]});
var Cpb=function(a){var b=this;this.document=a.ref.document;this.hiddenPropertyName=$ab("hidden",this.document);null!==this.hiddenPropertyName?(a="hidden"===this.hiddenPropertyName?"visibilitychange":abb(),this.hidden=Hc(this.document,a).pipe(yd({}),z(function(){return b.isHidden()}),nd(1),vc())):this.hidden=Fi};Cpb.prototype.isHidden=function(){var a=(0,Z.assert)(this.hiddenPropertyName,"Visibility API is not supported by browser.");return this.document[a]};Cpb.ea=function(){return[{type:Gf}]};
Cpb.\u0275fac=function(a){return new (a||Cpb)(l(Gf))};Cpb.\u0275prov=xb({token:Cpb,factory:Cpb.\u0275fac,providedIn:"root"});
var Dpb=function(a,b){this.pageVisibilityService=a;this.analyticsService=b;this.reportingSub=null};Dpb.prototype.startReporting=function(){var a=this;this.reportingSub||(this.reportingSub=this.pageVisibilityService.hidden.subscribe(function(b){a.analyticsService.sendEvent({type:"Navigation",name:"activeTab",metadata:{hidden:b.toString()}})}))};Dpb.ea=function(){return[{type:Cpb},{type:Sl}]};Dpb.\u0275fac=function(a){return new (a||Dpb)(l(Cpb),l(Sl))};
Dpb.\u0275prov=xb({token:Dpb,factory:Dpb.\u0275fac,providedIn:"root"});
var Epb=function(){};Epb.\u0275fac=function(a){return new (a||Epb)};Epb.\u0275mod=r({type:Epb});Epb.\u0275inj=h({imports:[[Ck]]});
var Fpb=function(){};Fpb.\u0275fac=function(a){return new (a||Fpb)};Fpb.\u0275mod=r({type:Fpb});Fpb.\u0275inj=h({providers:[{provide:ehb,useFactory:function(){return{enabled:!!rlb}}}]});
var Gpb=function(){};Gpb.\u0275fac=function(a){return new (a||Gpb)};Gpb.\u0275mod=r({type:Gpb});Gpb.\u0275inj=h({imports:[[dm,wj,blb,Ck,Fpb,Sk,Epb,Alb,oo]]});
var Hpb=function(){};Hpb.\u0275fac=function(a){return new (a||Hpb)};Hpb.\u0275mod=r({type:Hpb});Hpb.\u0275inj=h({imports:[[wj,Gpb]]});
var Ipb=function(a){this.deferredLoader=a};Ipb.prototype.load=function(){this.deferredLoader.loadModule("jsmod_recent_pageview_store")};Ipb.ea=function(){return[{type:jf}]};Ipb.\u0275fac=function(a){return new (a||Ipb)(l(jf))};Ipb.\u0275prov=xb({token:Ipb,factory:Ipb.\u0275fac,providedIn:"root"});
var Jpb=function(a,b,c,d){c.startReporting();setTimeout(function(){rob||(a.get(qob).load(),rob=!0);d.load()});b.pipe(ed()).subscribe(function(e){e.get("panHelpPanelService");e.get("panProjectSwitcherService")})};Jpb.ea=function(){return[{type:Ff},{type:nc,ra:[{type:Yb,args:[tTa]}]},{type:Dpb},{type:Ipb}]};Jpb.\u0275fac=function(a){return new (a||Jpb)(l(Ff),l(tTa),l(Dpb),l(Ipb))};Jpb.\u0275mod=r({type:Jpb});
Jpb.\u0275inj=h({imports:[[upb,vpb,nob,wj,Zob,xpb,ojb,rjb,tjb,Ujb,akb,Xjb,fkb,Ck,$mb,ypb,aob,xjb,vjb,wpb,Alb,$nb,spb,ho,tpb,Hpb,Apb,w0a,Bpb,gob,zpb]]});zf("ng2SectionNavService",oob);
var Kpb=function(){return Window.apply(this,arguments)||this};Y(Kpb,Window);Kpb.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Kpb)))(b||Kpb)}}();Kpb.\u0275prov=xb({token:Kpb,factory:function(a){return a?new (a||Kpb):window},providedIn:"root"});var Lpb=function(a){this.vespaNavWindow=a;this.lastPath=this.eventSender=this.mappedPaths=null};f=Lpb.prototype;
f.testPathAndRaiseNavigationEvent=function(a){if(a){var b=this.getURLPath(a);b&&this.lastPath!==b&&(this.lastPath=b,b=this.test(b))&&(a=Object.assign({url:a},b),this.raiseNavigationEvent(a))}};f.test=function(a){this.init();if(this.mappedPaths)for(var b=0;b<this.mappedPaths.length;b++)if(this.mappedPaths[b].regExp.test(a))return{index:b,pathRegex:this.mappedPaths[b].pathRegex};return null};f.getURLPath=function(a){return a?(new uf(a)).getPath():null};
f.raiseNavigationEvent=function(a){var b=this.getEventSender();b&&b.sendNavigationEvent(a)};f.getEventSender=function(){if(!this.eventSender){var a=this.vespaNavWindow;this.eventSender=a.webkit&&a.webkit.messageHandlers&&a.webkit.messageHandlers.navigation?new Mpb(a.webkit.messageHandlers.navigation):null;this.eventSender||(a=this.vespaNavWindow,this.eventSender=a.vespaNavigation&&a.vespaNavigation.onTargetURLMatched?new Npb(a.vespaNavigation):null)}return this.eventSender};
f.init=function(){var a=this.vespaNavWindow;!this.mappedPaths&&a.vespa&&a.vespa.encodedMappedPaths&&(this.mappedPaths=a.vespa.encodedMappedPaths.map(function(b){return a.atob(b)}).map(function(b){return{pathRegex:b,regExp:new RegExp(b,"gi")}}))};Lpb.ea=function(){return[{type:Kpb}]};Lpb.\u0275fac=function(a){return new (a||Lpb)(l(Kpb))};Lpb.\u0275prov=xb({token:Lpb,factory:Lpb.\u0275fac,providedIn:"root"});var Mpb=function(a){this.navigationHandler=a};Mpb.prototype.sendNavigationEvent=function(a){this.navigationHandler.postMessage(a)};
var Npb=function(a){this.eventEmitter=a};Npb.prototype.sendNavigationEvent=function(a){this.eventEmitter.onTargetURLMatched(JSON.stringify(a))};
var Opb=function(a,b){var c=this;this.router=a;this.vespaNavigationService=b;this.router.events.pipe(Nc(function(d){return d instanceof Ek})).subscribe(function(d){c.vespaNavigationService.testPathAndRaiseNavigationEvent(d.url)})};Opb.ea=function(){return[{type:sf},{type:Lpb}]};Opb.\u0275fac=function(a){return new (a||Opb)(D(sf),D(Lpb))};
Opb.\u0275cmp=m({type:Opb,selectors:[["pcc-web-view-shell"]],ma:5,oa:0,qa:[[1,"pcc-layout-main"],[1,"web-view-action-bar-wrapper"]],template:function(a){a&1&&(E(0,"div",0),G(1,"pcc-top-panel-wrapper"),G(2,"pcc-action-bar-wrapper",1),G(3,"central-page-area"),F(),G(4,"pangolin-sandbox-loader"))},directives:[Tmb,Amb,Gkb,u0a],styles:[":host{background-color:#fff}.pcc-layout-main{background-color:#fff}.web-view-action-bar-wrapper div.md-toolbar-tools{align-items:flex-start}.web-view-action-bar-wrapper a.p6n-section-link{display:none}.web-view-action-bar-wrapper div.p6n-action-bar-title h1{font:400 24px/32px Google Sans Display;letter-spacing:0;color:#202124;line-height:32px;padding-left:8px}cfc-action-bar#default-action-bar cfc-heading.cfc-action-bar-title-text{margin-left:8px}cfc-action-bar#default-action-bar cfc-heading.cfc-action-bar-title-text .cfc-heading-tag{font:400 24px/32px Google Sans Display;letter-spacing:0;color:#202124;line-height:32px}cfc-action-bar#default-action-bar div.cfc-action-bar-title-region{align-items:flex-start}cfc-action-bar#default-action-bar cfc-navigation-button{display:none}cfc-action-bar#default-action-bar cfc-section-title .ace-icon{display:none}cfc-action-bar#default-action-bar cfc-section-title div.cfc-section-category-name{display:none}\n"],
encapsulation:2});
var Ppb=function(){};Ppb.\u0275fac=function(a){return new (a||Ppb)};Ppb.\u0275mod=r({type:Ppb});Ppb.\u0275inj=h({imports:[[upb,wj,Apb,nob,w0a]]});
var Qpb=new $b("@ngrx/store-devtools Options"),Rpb=new $b("@ngrx/store-devtools Initial Config");
var Ao=function(){zm.apply(this,arguments)};Y(Ao,zm);Ao.create=zm.create;Ao.ea=zm.ea;Ao.\u0275fac=function(){var a;return function(b){return(a||(a=Tb(Ao)))(b||Ao)}}();Ao.\u0275prov=xb({token:Ao,factory:Ao.\u0275fac});
var Spb=new $b("@ngrx/store-devtools Redux Devtools Extension");
var Tpb=new $b("@ngrx/store-devtools Is Devtools Extension or Monitor Present");
var Upb=function(){this.usingPccShell=!Egb};Upb.\u0275fac=function(a){return new (a||Upb)};Upb.\u0275cmp=m({type:Upb,selectors:[["pan-shell"]],ma:3,oa:2,qa:[[4,"ngIf","ngIfElse"],["webViewShell",""]],template:function(a,b){a&1&&(P(0,fKa,1,0,"pcc-shell",0),P(1,gKa,1,0,"ng-template",null,1,Ee));if(a&2){var c=je(2);A("ngIf",b.usingPccShell)("ngIfElse",c)}},directives:[hj,Znb,Opb],styles:["pcc-shell[_ngcontent-%COMP%]{height:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column}"]});
var aTa=function(a,b,c,d,e){this.logger=null;b.setUpNavigation();d.initialize();e.pipe(ed()).subscribe(function(){d.initializeAngularJS()});c.traceRouting(a);a.events.subscribe(function(){})};Ffb();
[{provide:wTa,useExisting:tbb},{provide:rTa,useExisting:pg},{provide:Pi,useExisting:pg},wib,{provide:hc,useClass:bgb},ijb,{provide:g_a,useClass:ejb},{provide:UZa,useClass:jjb},{provide:Sj,useClass:vbb},{provide:Oj,useClass:HXa},{provide:sXa,useValue:{detectionMode:1}},{provide:nn,useClass:nn},$gb].concat(Ab(Q$a),[{provide:"$scope",useFactory:function(a){return a.get("$rootScope")},deps:["$injector"]},{provide:aIa,useFactory:cIa,deps:[tTa,zj,xj,yj]}],Ab(obb));
aTa.ea=function(){return[{type:sf},{type:nn},{type:fjb},{type:$gb},{type:nc,ra:[{type:Yb,args:[tTa]}]}]};aTa.\u0275fac=function(a){return new (a||aTa)(l(sf),l(nn),l(fjb),l($gb),l(tTa))};aTa.\u0275mod=r({type:aTa,bootstrap:[Upb]});
aTa.\u0275inj=h({providers:[{provide:wTa,useExisting:tbb},{provide:rTa,useExisting:pg},{provide:Pi,useExisting:pg},wib,{provide:hc,useClass:bgb},ijb,{provide:g_a,useClass:ejb},{provide:UZa,useClass:jjb},{provide:Sj,useClass:vbb},{provide:Oj,useClass:HXa},{provide:sXa,useValue:{detectionMode:1}},{provide:nn,useClass:nn},$gb].concat(Ab(Q$a),[{provide:"$scope",useFactory:function(a){return a.get("$rootScope")},deps:["$injector"]},{provide:aIa,useFactory:cIa,deps:[tTa,zj,xj,yj]}],Ab(obb)),imports:[[wj,
tib,dXa,um,Ffb(),Jpb,Ppb,dcb,zfb,ljb,Abb(),lfb,gcb,Ufb,Hfb,mjb,Jcb]]});zf("$location",aIa);
var iKa=!1;
var EKa=[jKa,hKa];
var Vpb={},Wpb=(Vpb["invalid-argument"]={code:400,status:"INVALID_ARGUMENT",message:"Client specified an invalid argument."},Vpb.unauthenticated={code:401,status:"UNAUTHENTICATED",message:"Request not authenticated due to missing, invalid, or expired token"},Vpb["permission-denied"]={code:403,status:"PERMISSION_DENIED",message:"Client does not have sufficient permission."},Vpb["not-found"]={code:404,status:"NOT_FOUND",message:"Specified resource is not found."},Vpb["already-exists"]={code:409,status:"ALREADY_EXISTS",
message:"The resource that a client tried to create already exists."},Vpb["resource-exhausted"]={code:429,status:"RESOURCE_EXHAUSTED",message:"Either out of resource quota or reaching rate limiting."},Vpb.cancelled={code:499,status:"CANCELLED",message:"Request cancelled by the client."},Vpb.internal={code:500,status:"INTERNAL",message:"Internal server error."},Vpb.unimplemented={code:501,status:"UNIMPLEMENTED",message:"API method not implemented by the server."},Vpb.unavailable={code:503,status:"UNAVAILABLE",
message:"Service unavailable."},Vpb["deadline-exceeded"]={code:504,status:"DEADLINE_EXCEEDED",message:"Request deadline exceeded."},Vpb),Fg=function(a,b){b=Error.call(this,b);this.message=b.message;"stack"in b&&(this.stack=b.stack);Object.setPrototypeOf(this,Fg.prototype);this.errorCode=a};Y(Fg,Error);Fg.prototype.toJSON=function(){return{code:this.code,message:this.message}};Ye.Object.defineProperties(Fg.prototype,{code:{configurable:!0,enumerable:!0,get:function(){return this.errorCode}}});
var Xpb=function(a){var b;a:{var c,d,e;if(2===Math.floor(a.status/100))throw new Fg("invalid-argument","Provided HttpResponse has a 2xx status.");var k=a.data;if((null===(b=null===k||void 0===k?void 0:k.error)||void 0===b?0:b.status)&&(null===(c=null===k||void 0===k?void 0:k.error)||void 0===c?0:c.message))b={code:a.status,message:null===(d=k.error)||void 0===d?void 0:d.message,status:null===(e=k.error)||void 0===e?void 0:e.status};else{for(var n in Wpb)if(Wpb[n].code===a.status){d=Object.assign({},
Wpb[n]);d.message=a.text||d.message;b=d;break a}b={code:a.status,message:a.text||"Unknown server error.",status:"unknown"}}}d=b;Fg.call(this,d.status.toLowerCase().replace(/_/g,"-"),d.message);Object.setPrototypeOf(this,Xpb.prototype);this.httpStatus=a.status;this.httpRequest=Object.assign({},a.request);this.lqa=a.AZa()?Object.assign({},a.data):a.text};Y(Xpb,Fg);Xpb.prototype.toJSON=function(){return Object.assign(Fg.prototype.toJSON.call(this),{status:this.status,request:this.request,response:this.response})};
Ye.Object.defineProperties(Xpb.prototype,{status:{configurable:!0,enumerable:!0,get:function(){return this.httpStatus}},request:{configurable:!0,enumerable:!0,get:function(){return Object.assign({},this.httpRequest)}},response:{configurable:!0,enumerable:!0,get:function(){return"object"===typeof this.lqa?Object.assign({},this.lqa):this.lqa}}});
var Ypb=function(a){this.status=a.status;this.headers=a.headers;this.request=a.config;"object"===typeof a.data?(this.V4a=a.data,this.text=JSON.stringify(a.data)):this.text=a.data};Ypb.prototype.AZa=function(){return"undefined"!==typeof this.V4a};Ye.Object.defineProperties(Ypb.prototype,{data:{configurable:!0,enumerable:!0,get:function(){return this.AZa()?this.V4a:this.text}}});var Zpb=function(){};Zpb.prototype.send=function(a){var b=this;return wc(function(c){return c.return(b.exc(a))})};
Zpb.prototype.exc=function(a){var b,c,d;return wc(function(e){switch(e.nextAddress){case 1:return e.yield(rKa(a),2);case 2:b=e.yieldResult;if(503!==b.status)return e.return(new Ypb(b));c=0;case 3:if(!(1>c)){e.jumpTo(5);break}d=5E3+Math.floor(2001*Math.random()+-1E3);return e.yield(mKa(d),6);case 6:return e.yield(rKa(a),7);case 7:b=e.yieldResult;if(503!==b.status){e.jumpTo(5);break}c++;e.jumpTo(3);break;case 5:return e.return(new Ypb(b))}})};var $pb=function(a){this.httpClient=a};
$pb.prototype.send=function(a){var b=this,c;return wc(function(d){if(1==d.nextAddress)return d.yield(b.httpClient.send(a),2);c=d.yieldResult;if(2!==Math.floor(c.status/100))throw new Xpb(c);return d.return(c)})};
var aqb=function(){this.wp={}};f=aqb.prototype;f.put=function(a,b,c){this.wp[a]={value:b,expirationTime:Date.now()+c};this.WAb()};f.get=function(a){if((a=this.wp[a])&&Date.now()<a.expirationTime)return a.value};f.WAb=function(){for(var a=g(Object.keys(this.wp)),b=a.next();!b.done;b=a.next())b=b.value,Date.now()>=this.wp[b].expirationTime&&delete this.wp[b]};f.clear=function(){for(var a=g(Object.keys(this.wp)),b=a.next();!b.done;b=a.next())delete this.wp[b.value]};f.getValues=function(){return Object.values(this.wp)};
var vKa=/\.google\.com$/,wKa=/\.clients6\.google\.com$|\.googleapis\.com$|-googleapis\.sandbox\.google\.com$/;
var bqb=function(a,b,c){this.blockSize=-1;this.hasher_=a;this.blockSize=c||a.blockSize||16;this.keyO_=Array(this.blockSize);this.keyI_=Array(this.blockSize);this.initialize_(b)};Qg(bqb,J5a);f=bqb.prototype;f.initialize_=function(a){a.length>this.blockSize&&(this.hasher_.update(a),a=this.hasher_.digest(),this.hasher_.reset());for(var b,c=0;c<this.blockSize;c++)b=c<a.length?a[c]:0,this.keyO_[c]=b^92,this.keyI_[c]=b^54;this.hasher_.update(this.keyI_)};f.reset=function(){this.hasher_.reset();this.hasher_.update(this.keyI_)};
f.update=function(a,b){this.hasher_.update(a,b)};f.digest=function(){var a=this.hasher_.digest();this.hasher_.reset();this.hasher_.update(this.keyO_);this.hasher_.update(a);return this.hasher_.digest()};f.getHmac=function(a){this.reset();this.update(a);return this.digest()};
var cqb={alg:"HS256",typ:"JWT"},dqb=function(a,b){a=bh(a);if(32>a.length)throw new Fg("crypto","HS256 key has to be at least 32 bytes long");this.gXa=new bqb(new kza,a);for(var c in cqb)if(b&&b[c]&&b[c]!==cqb[c])throw new Fg("crypto",'Invalid HS256 header value for parameter "'+c+'"');this.D$b=Object.assign({},cqb,b||{})};dqb.prototype.sign=function(a){return Promise.resolve(this.gXa.getHmac(a))};
Ye.Object.defineProperties(dqb.prototype,{header:{configurable:!0,enumerable:!0,get:function(){return Object.assign({},this.D$b)}}});var eqb=function(a){this.fbb=a};eqb.prototype.create=function(a){var b=this,c,d,e;return wc(function(k){if(1==k.nextAddress)return c=CMa(JSON.stringify(b.fbb.header),4)+"."+CMa(JSON.stringify(a),4),k.yield(b.fbb.sign(c),2);d=k.yieldResult;e=bba(d,4);return k.return(c+"."+e)})};
var fqb=function(a,b){this.childIterator_=a[ca.Symbol.iterator]();this.mapFn_=b;this.nextIndex_=0};fqb.prototype[Symbol.iterator]=function(){return this};fqb.prototype.next=function(){var a=this.childIterator_.next();return{value:a.done?void 0:this.mapFn_.call(void 0,a.value,this.nextIndex_++),done:a.done}};var gqb=function(a,b){return new fqb(a,b)};
var Bo=function(a,b){this.map_={};this.keys_=[];this.version_=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("S");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};f=Bo.prototype;f.getCount=function(){return this.size};f.getValues=function(){this.cleanupKeysArray_();for(var a=[],b=0;b<this.keys_.length;b++)a.push(this.map_[this.keys_[b]]);return a};f.getKeys=function(){this.cleanupKeysArray_();return this.keys_.concat()};f.containsKey=function(a){return this.has(a)};
f.has=function(a){return hqb(this.map_,a)};f.containsValue=function(a){for(var b=0;b<this.keys_.length;b++){var c=this.keys_[b];if(hqb(this.map_,c)&&this.map_[c]==a)return!0}return!1};f.equals=function(a,b){if(this===a)return!0;if(this.size!=a.getCount())return!1;b=b||iqb;this.cleanupKeysArray_();for(var c,d=0;c=this.keys_[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var iqb=function(a,b){return a===b};f=Bo.prototype;f.isEmpty=function(){return 0==this.size};
f.clear=function(){this.map_={};this.keys_.length=0;this.setSizeInternal_(0);this.version_=0};f.remove=function(a){return this.delete(a)};f.delete=function(a){return hqb(this.map_,a)?(delete this.map_[a],this.setSizeInternal_(this.size-1),this.version_++,this.keys_.length>2*this.size&&this.cleanupKeysArray_(),!0):!1};
f.cleanupKeysArray_=function(){if(this.size!=this.keys_.length){for(var a=0,b=0;a<this.keys_.length;){var c=this.keys_[a];hqb(this.map_,c)&&(this.keys_[b++]=c);a++}this.keys_.length=b}if(this.size!=this.keys_.length){var d={};for(b=a=0;a<this.keys_.length;)c=this.keys_[a],hqb(d,c)||(this.keys_[b++]=c,d[c]=1),a++;this.keys_.length=b}};f.get=function(a,b){return hqb(this.map_,a)?this.map_[a]:b};
f.set=function(a,b){hqb(this.map_,a)||(this.setSizeInternal_(this.size+1),this.keys_.push(a),this.version_++);this.map_[a]=b};f.addAll=function(a){if(a instanceof Bo)for(var b=a.getKeys(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};f.forEach=function(a,b){for(var c=this.getKeys(),d=0;d<c.length;d++){var e=c[d],k=this.get(e);a.call(b,k,e,this)}};f.clone=function(){return new Bo(this)};
f.transpose=function(){for(var a=new Bo,b=0;b<this.keys_.length;b++){var c=this.keys_[b];a.set(this.map_[c],c)}return a};f.toObject=function(){this.cleanupKeysArray_();for(var a={},b=0;b<this.keys_.length;b++){var c=this.keys_[b];a[c]=this.map_[c]}return a};f.getKeyIterator=function(){return this.__iterator__(!0)};f.keys=function(){return i6a(this.getKeyIterator()).toEs6()};f.getValueIterator=function(){return this.__iterator__(!1)};f.values=function(){return i6a(this.getValueIterator()).toEs6()};
f.entries=function(){var a=this;return gqb(this.keys(),function(b){return[b,a.get(b)]})};f.__iterator__=function(a){this.cleanupKeysArray_();var b=0,c=this.version_,d=this,e=new xl;e.next=function(){if(c!=d.version_)throw Error("yh");if(b>=d.keys_.length)return a6a;var n=d.keys_[b++];return b6a(a?n:d.map_[n])};var k=e.next;e.nextValueOrThrow=function(){return c6a(k.call(e))};return e};f.setSizeInternal_=function(a){this.size=a};var hqb=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
var kqb=function(a,b){this.maxCount_=a||null;this.cache_=!!b;this.wPa=void 0;this.map_=new Bo;this.head_=new jqb("",void 0);this.head_.next=this.head_.prev=this.head_};f=kqb.prototype;f.findAndMoveToTop_=function(a){(a=this.map_.get(a))&&this.cache_&&(a.remove(),this.insert_(a));return a};f.get=function(a,b){return(a=this.findAndMoveToTop_(a))?a.value:b};f.peekValue=function(a,b){return(a=this.map_.get(a))?a.value:b};
f.set=function(a,b){var c=this.findAndMoveToTop_(a);c?c.value=b:(c=new jqb(a,b),this.map_.set(a,c),this.insert_(c))};f.peek=function(){return this.head_.next.value};f.shift=function(){return this.popNode_(this.head_.next)};f.pop=function(){return this.popNode_(this.head_.prev)};f.remove=function(a){return(a=this.map_.get(a))?(this.removeNode(a),!0):!1};f.removeNode=function(a){a.remove();this.map_.remove(a.key)};f.getCount=function(){return this.map_.getCount()};f.isEmpty=function(){return this.map_.isEmpty()};
f.setMaxCount=function(a){this.maxCount_=a||null;null!=this.maxCount_&&this.truncate_(this.maxCount_)};f.getKeys=function(){return this.map(function(a,b){return b})};f.getValues=function(){return this.map(function(a){return a})};f.contains=function(a){return this.some(function(b){return b==a})};f.containsKey=function(a){return this.map_.containsKey(a)};f.clear=function(){this.truncate_(0)};f.forEach=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)a.call(b,c.value,c.key,this)};
f.map=function(a,b){for(var c=[],d=this.head_.next;d!=this.head_;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};f.some=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};f.every=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
f.insert_=function(a){this.cache_?(a.next=this.head_.next,a.prev=this.head_,this.head_.next=a,a.next.prev=a):(a.prev=this.head_.prev,a.next=this.head_,this.head_.prev=a,a.prev.next=a);null!=this.maxCount_&&this.truncate_(this.maxCount_)};f.truncate_=function(a){for(;this.getCount()>a;){var b=this.cache_?this.head_.prev:this.head_.next;this.removeNode(b);this.wPa&&this.wPa(b.key,b.value)}};f.popNode_=function(a){this.head_!=a&&this.removeNode(a);return a.value};
var jqb=function(a,b){this.key=a;this.value=b};jqb.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};
var lqb=function(a,b){this.jwt=b;this.payload=Object.assign({},a)};lqb.prototype.isExpired=function(){return Math.floor(Date.now()/1E3)>=this.payload.exp-30};Ye.Object.defineProperties(lqb.prototype,{service:{configurable:!0,enumerable:!0,get:function(){return this.payload.aud}},token:{configurable:!0,enumerable:!0,get:function(){return this.jwt}}});var mqb=function(){this.wv=new kqb(10)};mqb.prototype.setToken=function(a){this.wv.remove(a.service);this.wv.set(a.service,a)};
mqb.prototype.getToken=function(a){if(a=this.wv.peekValue(a))if(a.isExpired())for(var b=this.wv.shift();b&&b!==a;)b=this.wv.shift();else return a;return null};mqb.prototype.clear=function(){this.wv.clear()};mqb.prototype.getTokens=function(){return this.wv.getValues()};
var nqb=function(a,b){this.xsrfToken=a;this.origin=b;this.B$b=300;this.C$b=new eqb(new dqb(this.xsrfToken.xsrfToken,{kid:this.xsrfToken.keyId}))};
nqb.prototype.create=function(a,b){var c=this,d,e,k,n,p;return wc(function(u){if(1==u.nextAddress){d=Math.floor(Date.now()/1E3);e=oKa(c.xsrfToken.expirationTime);if(d>=e-30)throw new Fg("invalid-xsrf-token","The provided XSRF token is about to expire or has expired already.");k=d+Math.min(c.B$b,e-d);n={iss:c.origin,aud:a,sub:"csesidx/"+b,iat:d,exp:k,nbf:d};return u.yield(c.C$b.create(n),2)}p=u.yieldResult;return u.return(new lqb(n,p))})};
var oqb=function(){this.jwtCache=new mqb;this.sR=new aqb};f=oqb.prototype;f.Vi=function(a,b,c){b=this.eVa(b,c);c=this.sR.get(b);if((null===c||void 0===c?void 0:c.xsrfToken)!==a.xsrfToken||(null===c||void 0===c?void 0:c.expirationTime)!==a.expirationTime||(null===c||void 0===c?void 0:c.issuedAt)!==a.issuedAt||(null===c||void 0===c?void 0:c.keyId)!==a.keyId)this.clear(),this.sR.put(b,a,(new Date(a.expirationTime)).getTime()-Date.now())};
f.getToken=function(a,b,c){var d=this,e,k,n,p,u,v;return wc(function(y){switch(y.nextAddress){case 1:e=d.eVa(b,c);k=d.sR.get(e);if(!k)throw d.clear(),new Fg("invalid-xsrf-token","The XsrfToken is expired, was never set, or is not tied to the provided origin/session identifier.");if(n=d.jwtCache.getToken(a)){y.jumpTo(2);break}y.setCatchFinallyBlocks(3);p=new nqb(k,b);return y.yield(p.create(a,c),5);case 5:return u=y.yieldResult,d.jwtCache.setToken(u),y.return(u);case 3:throw v=y.enterCatchBlock(),
d.clear(),v;case 2:return y.return(n)}})};f.clear=function(){this.sR.clear();this.jwtCache.clear()};f.getTokens=function(){return this.jwtCache.getTokens()};f.getXsrfToken=function(){return this.sR.getValues().pop()};f.eVa=function(a,b){return a+"::"+b};
var pqb=function(a,b,c,d){this.Aha=a;this.Gu=b;this.origin=c;this.zP=d;this.wQ=lKa()?6E4:3E4;this.oI=null};
pqb.prototype.zpa=function(){var a=this;this.oI||(this.oI=this.Gu.send({method:"GET",mode:"cors",cache:"no-cache",credentials:"include",url:""+this.origin+this.Aha+"/getoxsrf?csesidx="+encodeURIComponent(this.zP),timeout:this.wQ}).then(function(b){return a.X2b(b)}).then(function(b){a.oI=null;var c=oKa(b.issuedAt),d=Math.floor(Date.now()/1E3);if(600<Math.abs(d-c))throw new Fg("clock-skew","Significant clock skew detected.");return b}).catch(function(b){a.oI=null;throw b;}));return this.oI};
pqb.prototype.X2b=function(a){var b=this,c,d,e;return wc(function(k){if(1==k.nextAddress){d=a;if(null===(c=a.data)||void 0===c||!c.hasOwnProperty("setocookieUrl"))return k.jumpTo(2);e=EMa(a.data.setocookieUrl,!0);if(!b.zLc(e))throw new Fg("origin-mismatch","/setocookie URL does not match the current expected origin.");return k.yield(b.Gu.send({method:"GET",mode:"same-origin",cache:"no-cache",credentials:"same-origin",url:e,timeout:b.wQ}),3)}2!=k.nextAddress&&(d=k.yieldResult);if(!b.m$b(d.data))throw new Fg("internal",
"The returned /getoxsrf response is invalid.");return k.return(d.data)})};pqb.prototype.zLc=function(a){var b=ab(this.origin);a=ab(a);return b.getDomain()===a.getDomain()&&b.scheme_===a.scheme_};pqb.prototype.m$b=function(a){return!!a&&a.hasOwnProperty("xsrfToken")&&a.hasOwnProperty("issuedAt")&&a.hasOwnProperty("expirationTime")&&a.hasOwnProperty("keyId")};
var GKa=function(a,b){a=void 0===a?"/auth":a;b=void 0===b?new Zpb:b;this.Aha=a;this.httpClient=b;for(var c=b=0;c<a.length;c++)if("/"===a.charAt(c))b++;else break;if(0!==a.length&&(1!==b||"/"===a.charAt(a.length-1)))throw new Fg("invalid-argument",'"authPortalPath" should have a leading slash / and no trailing slash');this.Gu=new $pb(this.httpClient);this.vE=new oqb};
GKa.prototype.Gwb=function(a,b,c){var d=this,e;return wc(function(k){if(1==k.nextAddress)return k.yield(d.mK(b,c),2);e=k.yieldResult;if(!e)throw new Fg("unauthenticated","User is not authenticated");pKa(a,"authorization");a instanceof Headers?a.append("authorization",e):Array.isArray(a)?a.push(["authorization",e]):a.authorization=e;k.jumpToEnd()})};
GKa.prototype.mK=function(a,b){var c=this,d,e,k,n,p,u,v;return wc(function(y){switch(y.nextAddress){case 1:var B;if(!(B=null===b||void 0===b?void 0:b.origin)){var C,H;B=null===(H=null===(C=window)||void 0===C?void 0:C.location)||void 0===H?void 0:H.origin}d=B;e=(null===b||void 0===b?void 0:b.zP)||c.gJ;if(!d)throw new Fg("indeterminable-origin","Cannot determine the current origin.");if(!e)throw new Fg("indeterminable-session-id","Cannot determine the current session identifier.");if((null===b||void 0===
b?0:b.zP)&&c.gJ&&(null===b||void 0===b?void 0:b.zP)!==c.gJ)throw new Fg("session-id-mismatch","The provided session identifier does not match the current session identifier.");k=Math.floor(Date.now()/1E3);n=(null===b||void 0===b?void 0:b.oDa)&&k<oKa(null===b||void 0===b?void 0:b.oDa.expirationTime)-300;if(!((null===b||void 0===b?0:b.oDa)&&n)||(null===b||void 0===b?0:b.forceRefresh)){y.jumpTo(2);break}c.vE.Vi(null===b||void 0===b?void 0:b.oDa,d,e);return y.yield(c.vE.getToken(a,d,e),3);case 3:return p=
y.yieldResult,y.return("Bearer "+p.token);case 2:return y.setCatchFinallyBlocks(4),y.yield(c.vE.getToken(a,d,e),6);case 6:u=y.yieldResult;y.leaveTryBlock(5);break;case 4:y.enterCatchBlock();case 5:if((null===b||void 0===b||!b.forceRefresh)&&u){y.jumpTo(7);break}return y.yield(c.zpa(d,e),8);case 8:return(v=y.yieldResult)?y.yield(c.vE.getToken(a,d,e),9):y.return(null);case 9:u=y.yieldResult;case 7:return y.return("Bearer "+u.token)}})};
GKa.prototype.x3b=function(a){if(a&&401===a.status)return!0;a=JSON.stringify(a&&a.data||a);return-1!==a.indexOf("401")||-1!==a.toLowerCase().indexOf("unauthorized")};GKa.prototype.zpa=function(a,b){var c=this,d,e,k;return wc(function(n){if(1==n.nextAddress)return n.setCatchFinallyBlocks(2),d=new pqb(c.Aha,c.Gu,a,b),n.yield(d.zpa(),4);if(2!=n.nextAddress)return(e=n.yieldResult)&&c.vE.Vi(e,a,b),n.return(e);k=n.enterCatchBlock();if(c.x3b(k))return c.vE.clear(),n.return(null);throw k;})};
Ye.Object.defineProperties(GKa.prototype,{gJ:{configurable:!0,enumerable:!0,get:function(){return ab(nKa()).getParameterValue("csesidx")||null}}});
var HKa=new GKa;
var qqb=function(a){aa.call(this);this.message="AppContext is disposed, cannot get "+a.join(", ")+"."};Y(qqb,aa);
IKa.prototype.serialize=function(){return this.toString()};IKa.prototype.toString=function(){this.toString_||(this.toString_=this.namespace_.getLongName()+":"+this.type_);return this.toString_};IKa.prototype.getNamespace=function(){return this.namespace_};IKa.prototype.getType=function(){return this.type_};
var rqb=function(a,b){IKa.call(this,a,b)};Qg(rqb,IKa);
var sqb=function(a){this.name_=a};sqb.prototype.getLongName=function(){return this.name_};var tqb=new sqb("lib");
var Co=function(a,b,c,d){c=c||[];this.serviceId_=a;this.moduleId_=b||null;this.dependencies_=[];this.addDependencies(c,void 0===d?!1:d)};f=Co.prototype;f.toString=function(){return this.serviceId_};f.getModuleId=function(){return this.moduleId_};f.hasModuleId=function(){return!!this.moduleId_};f.getDependencies=function(){return this.dependencies_};f.setModuleId=function(a){this.moduleId_=a};
f.addDependencies=function(a,b){var c=this;b=void 0===b?!1:b;this.dependencies_=this.dependencies_.concat(a);if(b){if(!this.moduleId_)throw Error("zh`"+this.serviceId_);a.map(function(d){return d.getModuleId()}).forEach(function(d){fra(function(e){e.addExtraEdge(c.moduleId_,d)})})}};
var JKa=Symbol("Ah");
new Co("pVbxBc");
var uqb=function(a){Oi.call(this);this.services_={};this.lateServiceModuleIdMap_={};this.serviceFactoryMap_={};this.serviceCallbacks_={};this.noInheritMap_={};this.eventTarget_=a?a.getEventTarget():new Ml;this.shouldDisposeEventTarget_=!a;this.parentAppContext_=null;a?(this.parentAppContext_=a,this.serviceFactoryMap_=a.serviceFactoryMap_,this.serviceCallbacks_=a.serviceCallbacks_,this.lateServiceModuleIdMap_=a.lateServiceModuleIdMap_):Pg();a=this.getRootAppContext();this!=a&&(a.childAppContexts_?
a.childAppContexts_.push(this):a.childAppContexts_=[this])};Qg(uqb,Oi);f=uqb.prototype;f.getAllServiceInstances=function(a){var b=[],c=this.getRootAppContext(),d;c.services_[a]&&(d=c.services_[a][0]);d&&b.push(d);c=c.childAppContexts_||[];for(var e=0;e<c.length;e++)c[e].services_[a]&&(d=c[e].services_[a][0]),d&&!Ea.contains(b,d)&&b.push(d);return b};f.getRootAppContext=function(){for(var a=this;a.parentAppContext_;)a=a.parentAppContext_;return a};
f.descendsFrom_=function(a){for(var b=this;b;){if(b==a)return!0;b=b.parentAppContext_}return!1};f.get=function(a){var b=this.getOrNull(a);if(null==b)throw new vqb(a);return b};f.isRegistered=function(a){return!(!this.services_[a]&&!this.getServiceFactory(a))};
f.getOrNull=function(a){for(var b=this;b;b=b.parentAppContext_){if(b.isDisposed())throw new qqb([a]);if(b.services_[a])return b.services_[a][0];if(b.noInheritMap_[a])break}if(b=this.getServiceFactory(a)){b=b(this);if(null==b)throw Error("Bh`"+a);this.registerService(a,b);return b}return null};
f.registerService=function(a,b,c){if(this.isDisposed())c||Ge(b);else{this.services_[a]=[b,!c];c=this.findServiceCallbacks_(this,a);for(var d=0;d<c.length;d++)c[d].callback(null);delete this.lateServiceModuleIdMap_[a];a instanceof Co&&KKa(a,b.constructor);return b}};f.getServiceFactory=function(a){return this.serviceFactoryMap_[a]};
f.findServiceCallbacks_=function(a,b){var c=[],d=this.serviceCallbacks_[b];d&&(Ea.forEachRight(d,function(e){e.appContext.descendsFrom_(a)&&(c.push(e.d),Ea.remove(d,e))}),0==d.length&&delete this.serviceCallbacks_[b]);return c};f.clearServiceCallbacks_=function(a){this.serviceCallbacks_&&Ha(this.serviceCallbacks_,function(b,c,d){Ea.forEachRight(b,function(e){e.appContext==a&&Ea.remove(b,e)});0==b.length&&delete d[c]})};
f.disposeInternal=function(){if(this.getRootAppContext()==this){var a=this.childAppContexts_;if(a)for(;a.length;)a[0].dispose()}else{a=this.getRootAppContext().childAppContexts_;for(var b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}}for(var c in this.services_)a=this.services_[c],a[1]&&a[0].dispose&&a[0].dispose();this.services_=null;this.shouldDisposeEventTarget_&&this.eventTarget_.dispose();this.clearServiceCallbacks_(this);this.serviceCallbacks_=null;Ge(this.overlayAppContext_);this.noInheritMap_=
this.overlayAppContext_=null;uqb.superClass_.disposeInternal.call(this)};f.getEventTarget=function(){return this.eventTarget_};var vqb=function(a){aa.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};Qg(vqb,aa);new rqb(new sqb("fva"),1);
var wqb=function(){uqb.call(this);this.deferredInjector=new ld(1)};Y(wqb,uqb);wqb.prototype.bootstrapFinished=function(a){this.deferredInjector.next(a)};wqb.prototype.whenBootstrapped=function(a){this.deferredInjector.pipe(ed()).subscribe(a)};wqb.prototype.lazyLoad=function(a){this.deferredInjector.pipe(ed()).subscribe(function(b){b.lazyLoad(a)})};
var Gg="en_US",LKa="en_US",MKa="en_US",NKa="en_US",OKa="";
var QKa=Ig(["/serviceworker.js"]),xqb=function(){};
var yqb=new Co("rJmJrc","rJmJrc");
var zqb=new Co("n73qwf","n73qwf");
var Aqb=new Co("MpJwZc","MpJwZc");
var Bqb=new Co("UUJqVe","UUJqVe");
var Cqb=new Co("Wt6vjf","Wt6vjf");
var Dqb=new Co("byfTOb","byfTOb");
var Eqb=new Co("LEikZe","LEikZe");
var Fqb=new Co("lsjVmc","lsjVmc");
new Co("tdUkaf");new Co("fJuxOc");new Co("ZtVrH");new Co("WSziFf");new Co("ZmXAm");new Co("BWETze");new Co("UBSgGf");new Co("zZa4xc");new Co("o1bZcd");new Co("WwG67d");new Co("z72MOc");new Co("JccZRe");new Co("amY3Td");new Co("ABma3e");new Co("GHAeAc","GHAeAc");new Co("gSshPb");new Co("klpyYe");new Co("OPbIxb");new Co("pg9hFd");new Co("yu4DA");new Co("vk3Wc");new Co("IykvEf");new Co("J5K1Ad");new Co("IW8Usd");new Co("IaqD3e");new Co("jbDgG");new Co("b8xKu");new Co("d0RAGb");new Co("AzG0ke");new Co("J4QWB");
new Co("TuDsZ");new Co("hdXIif");new Co("mITR5c");new Co("DFElXb");new Co("NGntwf");new Co("Bgf0ib");new Co("Xpw1of");new Co("v5BQle");new Co("ofuapc");new Co("FENZqe");new Co("tLnxq");
var Gqb=function(a,b){var c=b||Ui(),d=c.getDocument();b=c.createElement("STYLE");var e=IOa();e&&b.setAttribute("nonce",e);b.type="text/css";c.getElementsByTagName("HEAD")[0].appendChild(b);b.styleSheet?b.styleSheet.cssText=a:(a=d.createTextNode(a),b.appendChild(a));return b};
var Hqb=function(){this.moduleManager_=He()};Hqb.prototype.installCss=function(a){if(a){var b=this.moduleManager_.getModuleContext();if(b)if(b=Iqb(b),0==b.length)Jqb(a,document);else{b=g(b);for(var c=b.next();!c.done;c=b.next())Jqb(a,c.value)}else Jqb(a,document)}};Hqb.prototype.init=function(){var a=this;qg("_F_installCss",function(b){a.installCss(b)})};
var Jqb=function(a,b){var c=b.styleSheets.length,d=Gqb(a,new YTa(b));d.setAttribute("data-late-css","");b.styleSheets.length==c+1&&Ea.find(b.styleSheets,function(e){return(e.ownerNode||e.owningElement)==d})},Iqb=function(a){return Ea.map(a.getAllServiceInstances(zqb),function(b){return b.getOwnerDocument()})};
(new Hqb).init();
var Kqb=function(a){a=a.clone();a.clearModuleSelection();a.clearDependencyGraph();a.setIncludeDeps(!1);return a},Lqb=!0,Mqb=function(a,b,c){var d=void 0===c?{}:c;c=void 0===d.cssRowKey?void 0:d.cssRowKey;var e=void 0===d.combinedSignature?void 0:d.combinedSignature,k=void 0===d.extraEdges?void 0:d.extraEdges;d=void 0===d.callback?void 0:d.callback;a.setModuleIds(b);k&&a.setExtraEdges(k);c&&(a.setCssRowKey(c),e?a.setSignature(e):Lqb&&(Lqb=!1));d&&a.setCallback(d);a=a.toString();Rg(a,"/")&&(b=hPa(document.location.href),
a=fPa(b[1],b[2],b[3],b[4])+a);return dva(a)};
var Oqb=function(a){return Nqb(a).then(function(b){b=b.responseText;return JSON.parse(b)})},Nqb=function(a){var b={},c=b.xmlHttpFactory?b.xmlHttpFactory.createInstance():y8a.createInstance();return(new dj(function(d,e){var k;try{c.open("GET",a,!0)}catch(u){e(new Pqb("Error opening XHR: "+u.message,a,c))}c.onreadystatechange=function(){if(4==c.readyState){ca.clearTimeout(k);var u;!(u=w8a(c.status))&&(u=0===c.status)&&(u=iPa(a),u=!("http"==u||"https"==u||""==u));u?d(c):e(new Qqb(c.status,a,c))}};c.onerror=
function(){e(new Pqb("Network error",a,c))};if(b.headers)for(var n in b.headers){var p=b.headers[n];null!=p&&c.setRequestHeader(n,p)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);0<b.timeoutMs&&(k=ca.setTimeout(function(){c.onreadystatechange=Lg;c.abort();e(new Rqb(a,c))},b.timeoutMs));try{c.send(null)}catch(u){c.onreadystatechange=Lg,ca.clearTimeout(k),e(new Pqb("Error sending XHR: "+u.message,a,
c))}})).thenCatch(function(d){d instanceof YUa&&c.abort();throw d;})},Pqb=function(a,b,c){aa.call(this,a+", url="+b);this.url=b;this.xhr=c};Qg(Pqb,aa);Pqb.prototype.name="XhrError";var Qqb=function(a,b,c){Pqb.call(this,"Request Failed, status="+a,b,c);this.status=a};Qg(Qqb,Pqb);Qqb.prototype.name="XhrHttpError";var Rqb=function(a,b){Pqb.call(this,"Request timed out",a,b)};Qg(Rqb,Pqb);Rqb.prototype.name="XhrTimeoutError";
var TKa=function(a,b,c,d,e){d=void 0===d?!1:d;e=void 0===e?!1:e;var k=void 0===k?!0:k;this.scsReferenceUrl_=pfb(gb(a),k);this.cssRowKey_=b;this.combinedSignature_=c;this.useNegativeLoading_=d;this.loadedModuleMap_={};this.loadedModuleList_=[];this.loadedModuleListSorted_=!0;this.loadedCssModuleList_=this.scsReferenceUrl_.getExcludedCssModuleIds();this.shouldScanForCss_=e;this.useCors_=!1;this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;this.pendingModuleGraphUpdate_=this.lastScript_=
null;this.supportsExtraEdges=!0;this.logger=null;this.addLoadedModules(this.scsReferenceUrl_.getModuleIds());this.maybeSetAdditionalFields()};f=TKa.prototype;f.setUseCorsEnabled=function(a){this.useCors_=a};f.setUrlMaxLength=function(a){this.urlMaxLength=a};f.scanForCss_=function(){for(var a=g(document.getElementsByTagName("style")),b=a.next();!b.done;b=a.next())this.processTag_(b.value);a=g(document.getElementsByTagName("link"));for(b=a.next();!b.done;b=a.next())this.processTag_(b.value)};
f.processTag_=function(a){if(a.href||a.getAttribute("data-href"))a=a.href||a.getAttribute("data-href"),SKa(a)&&(pfb(a).isJsUrl()||this.addLoadedCssModules(pfb(a).getModuleIds()))};f.loadModules=function(a,b,c){var d=void 0===c?{}:c;c=d.extraEdges;var e=d.onError,k=d.onSuccess;d=d.onTimeout;if(!a)throw Error("Ch");this.shouldScanForCss_&&this.scanForCss_();this.loadModulesImpl(this.processModulesForLoad_(a),b,c,e,k,d)};
f.loadModulesImpl=function(a,b,c,d,e){var k=this;d=void 0===d?function(){}:d;e=void 0===e?function(){}:e;this.generateUrls(a,function(n,p){k.load(n,p,d,e)},c)||d(-1)};f.maybeSetAdditionalFields=function(){};
f.formatModuleUrl=function(a,b){if(this.useNegativeLoading_){b={cssRowKey:this.cssRowKey_,combinedSignature:this.combinedSignature_,extraEdges:b,requestedModuleIds:this.getRequestedModuleIds_(),requestedCssModuleIds:this.getRequestedCssModuleIds_()};var c=void 0===b?{}:b;b=void 0===c.requestedModuleIds?[]:c.requestedModuleIds;var d=void 0===c.requestedCssModuleIds?[]:c.requestedCssModuleIds,e=void 0===c.cssRowKey?void 0:c.cssRowKey,k=void 0===c.combinedSignature?void 0:c.combinedSignature,n=void 0===
c.extraEdges?void 0:c.extraEdges;c=void 0===c.callback?void 0:c.callback;var p=Kqb(this.scsReferenceUrl_);p.setIncludeDeps(!0);p.setExcludedModuleIds(b);p.setExcludedCssModuleIds(d);a=Mqb(p,a,{cssRowKey:e,combinedSignature:k,extraEdges:n,callback:c})}else b={cssRowKey:this.cssRowKey_,combinedSignature:this.combinedSignature_,requestedModuleIds:this.getRequestedModuleIds_(),requestedCssModuleIds:this.getRequestedCssModuleIds_()},n=void 0===b?{}:b,b=void 0===n.requestedCssModuleIds?[]:n.requestedCssModuleIds,
d=void 0===n.cssRowKey?void 0:n.cssRowKey,e=void 0===n.combinedSignature?void 0:n.combinedSignature,k=void 0===n.extraEdges?void 0:n.extraEdges,n=void 0===n.callback?void 0:n.callback,c=Kqb(this.scsReferenceUrl_),c.setExcludedCssModuleIds(b),a=Mqb(c,a,{cssRowKey:d,combinedSignature:e,extraEdges:k,callback:n});return a};f.addLoadedCssModules=function(a){a=g(a);for(var b=a.next();!b.done;b=a.next())b=b.value,this.loadedCssModuleList_.includes(b)||this.loadedCssModuleList_.push(b)};
f.addLoadedModules=function(a){for(var b=!1,c=[],d=0;d<a.length;++d){var e=a[d];this.loadedModuleMap_[e]||(this.loadedModuleMap_[e]=!0,this.loadedModuleList_.push(e),c.push(e),b=!0)}b&&(this.loadedModuleListSorted_=!1)};f.removeLoadedModules=function(a){for(var b=[],c=0;c<a.length;++c){var d=a[c];this.loadedModuleMap_[d]&&(delete this.loadedModuleMap_[d],Ea.remove(this.loadedModuleList_,d),b.push(d))}};
f.load=function(a,b,c,d){var e=this;gb(a);var k=Sqb(a,this.useCors_);this.addLoadedModules(b);this.lastScript_=k;this.insertPos.insertBefore(k,this.insertPos.firstChild);Tqb(k,b,function(){k.parentElement.removeChild(k);e.lastScript_==k&&(e.lastScript_=null);d()},function(n){k.parentElement.removeChild(k);e.lastScript_==k&&(e.lastScript_=null);e.removeLoadedModules(n);e.pendingModuleGraphUpdate_?e.pendingModuleGraphUpdate_.then(function(){c(-1)}):c(-1)})};
var Tqb=function(a,b,c,d){var e=b.length,k=function(){e=0;a.onload=null;a.onerror=null;n=function(){}},n=function(){k();var u=b.filter(function(v){return!He().getModuleInfo(v).isLoaded()});0!==u.length?d(u,"Response was successful but was missing module(s) "+u+"."):c()},p=function(){e--;0==e&&n()};b.forEach(function(u){u=He().getModuleInfo(u);u.isLoaded()?p():(u.registerEarlyCallback(p),u.registerErrback(p))});a.onload=function(){return n()};a.onerror=function(){k();d(b)}};f=TKa.prototype;
f.getRequestedModuleIds_=function(){this.loadedModuleListSorted_||(this.loadedModuleListSorted_=!0,this.loadedModuleList_.sort());return this.loadedModuleList_};f.getRequestedCssModuleIds_=function(){var a=this.loadedCssModuleList_;a.sort();return a};f.processModulesForLoad_=function(a){var b=this;return a.filter(function(c){return!b.loadedModuleMap_[c]})};
f.generateUrls=function(a,b,c){var d=this;if(this.pendingModuleGraphUpdate_)return this.pendingModuleGraphUpdate_.then(function(){d.generateUrls(a,b,c)}),!0;if(!this.useNegativeLoading_){var e=[],k=Object.assign({},this.loadedModuleMap_);this.visitDependencies_(a,function(y){e.push(y.getId())},c,function(y){return!y.isLoaded()},k);a=e}for(k=0;k<a.length;){for(var n=a.length-k,p=0==k?a:a.slice(k,a.length),u=this.formatModuleUrl(p,c),v=gb(u);v.length>this.urlMaxLength;)if(1<n)n-=Math.ceil((v.length-
this.urlMaxLength)/6),n=Math.max(n,1),p=a.slice(k,k+n),u=this.formatModuleUrl(p,c),v=gb(u);else return this.useNegativeLoading_?(this.useNegativeLoading_=!1,this.pendingModuleGraphUpdate_=this.fetchModuleGraph().then(function(y){d.mergeModuleGraph_(y,c)}),this.generateUrls(a.slice(k),b,c)):!1;k+=n;b(u,p)}return!0};
f.mergeModuleGraph_=function(a,b){var c=this;He().setAllModuleInfoString((a||{}).moduleGraph);this.visitDependencies_(this.getRequestedModuleIds_(),function(d){c.addLoadedModules([d.getId()])},b);this.pendingModuleGraphUpdate_=null};
f.visitDependencies_=function(a,b,c,d,e){e=void 0===e?{}:e;var k=He();a=g(a);for(var n=a.next();!n.done;n=a.next()){n=n.value;var p=k.getModuleInfo(n);if(!(e[n]||d&&!d(p))){e[n]=!0;var u=p.getDependencies()||[];if(c){var v=[];c[n]&&(v=Object.keys(c[n]));u=u.concat(v)}this.visitDependencies_(u,b,c,d,e);b(p)}}};f.fetchModuleGraph=function(){var a=this.scsReferenceUrl_.clone();a.clearModuleSelection();a.clearDependencyGraph();a.setMetadata(!0);return Oqb(a.toString())};
var Sqb=function(a,b){var c=Yi("SCRIPT");kea(c,a);b&&(c.crossOrigin="anonymous");c.async=!1;return c};
var Uqb=window;Uqb.google_tag_manager_container_id&&(Uqb.gtmDataLayer=Uqb.gtmDataLayer||[],Uqb.gtmDataLayer.push({"gtm.start":Date.now(),event:"gtm.js"}));qg("pantheonJsLoaded",!0);
(function(a){var b=He();b.setBatchModeEnabled(!0);b.setConcurrentLoadingEnabled(!0);var c="www.gstatic.com"===ab(a).getDomain(),d=null;gf("local_dev")&&(ca._F_jsUrl=a,d=document.getElementById("base-js"))&&(d.id="");UKa({useCors:c});d&&(d.id="base-js");var e=b.setAllModuleInfo;b.setAllModuleInfo=function(y){var B={};y=g(Object.entries(y));for(var C=y.next();!C.done;C=y.next()){var H=g(C.value);C=H.next().value;H=H.next().value;C=C.replace(/^jsmod_/,"pm_");B[C]=H}e.call(this,B)};var k=b.getModuleInfo;
b.getModuleInfo=function(y){y=y.replace(/^jsmod_/,"pm_");return k.call(this,y)};var n=b.load;b.load=function(y,B){y=y.replace(/^jsmod_/,"pm_");return n.call(this,y,B)};var p=b.loadMultiple;b.loadMultiple=function(y,B){var C=[];y=g(y);for(var H=y.next();!H.done;H=y.next())H=H.value.replace(/^jsmod_/,"pm_"),C.push(H);return p.call(this,C,B)};var u=b.execOnLoad;b.execOnLoad=function(y,B,C,H,M,U){y=y.replace(/^jsmod_/,"pm_");return u.call(this,y,B,C,H,M,U)};var v=b.preloadModule;b.preloadModule=function(y,
B){y=y.replace(/^jsmod_/,"pm_");return v.call(this,y,B)}})(Uqb.pantheon_module_init_module_manager_args[0]);He().registerInitializationCallback(function(){try{var a=Uqb.pantheon_main_init_args[4];xqb();FKa();RKa();PKa(a);window.preventAplosTracking=!0;pFa();He().setModuleContext(new wqb);ara();$Va().Wxb()}catch(b){a=OTa(b),ag("Error during bootstrapping",a)}});He().registerCallback("error",function(a,b,c){ag("Failed to load module "+b+" due to: "+c)});
qg("ng.safehtml.googSceHelper.isGoogHtmlType",function(a){return a&&a.implementsGoogStringTypedString?!0:!1});qg("ng.safehtml.googSceHelper.isCOMPILED",function(){return!0});qg("ng.safehtml.googSceHelper.unwrapAny",function(a){if(a instanceof gea)return gb(a);if(a instanceof Xh)return Yh(a);if(a instanceof Va)return Wa(a);if(a instanceof hOa)return iOa(a);if(a instanceof QNa)return dea(a).toString();throw Error();});
qg("ng.safehtml.googSceHelper.unwrapGivenContext",function(a,b){if("html"==a)return Yh(b);if("resourceUrl"==a||"templateUrl"==a)return gb(b);if("url"==a)return b instanceof gea?gb(b):Wa(b);if("css"==a)return iOa(b);if("js"==a)return dea(b).toString();throw Error();});
var Vqb={HTTP_METHOD_UNSPECIFIED:0,GET:1,PUT:2,POST:3,DELETE:4,PATCH:5,HEAD:6};
var Wqb={settings:{allowDragAndDrop:!0,allowToggleVisibilities:!0,allowCustomizeButton:!0},columns:[{cards:[{id:"project_info",titleIcon:"iam:v4:project",title:{id:"MSG_PROJECT_INFO_TITLE"}},{id:"resources",titleIcon:"logo-24-shaded:CLOUD_SDK_SECTION",title:{id:"MSG_RESOURCES_TITLE"}},{id:"trace",titleIcon:"logo-24-shaded:TRACES_SECTION",title:{id:"MSG_TRACE_CARD_TITLE"}},{id:"getting_started",titleIcon:"home:v1:school",title:{id:"MSG_GETTING_STARTED_2_CARD_TITLE"}}]},{cards:[{id:"appengine_graphs",
titleIcon:"logo-24-shaded:APPENGINE_SECTION",title:{id:"MSG_APPENGINE_GRAPHS_TITLE"}},{id:"compute_graphs",titleIcon:"logo-24-shaded:COMPUTE_SECTION",title:{id:"MSG_COMPUTE_GRAPHS_TITLE"}},{id:"sql_graphs",titleIcon:"logo-24-shaded:SQL_SECTION",title:{id:"MSG_SQL_GRAPHS_TITLE"}},{id:"api_graphs",titleIcon:"logo-24-shaded:API_SECTION",title:{id:"MSG_API_GRAPHS_TITLE"}}]},{cards:[{id:"cloud_status",titleIcon:"logo-24-shaded:CLOUD_SDK_SECTION",title:{id:"MSG_CLOUD_STATUS_TITLE"}},{id:"billing",titleIcon:"logo-24-shaded:BILLING_SECTION",
title:{id:"MSG_BILLING_CARD_TITLE"}},{id:"monitoring",titleIcon:"shelllogos:v1:MONITORING_SECTION",title:{id:"MSG_MONITORING_TITLE"}},{id:"crash",titleIcon:"logo-24-shaded:API_SECTION",title:{id:"MSG_CRASH_CARD_TITLE"}},{id:"cloud_news",titleIcon:"home:v1:news",title:{id:"MSG_CLOUD_NEWS_TITLE"}},{id:"support_docs",titleIcon:"home:v1:document",title:{id:"MSG_SUPPORT_DOC_TITLE"}}]}]};
var Do=function(a){this.elements_={};if(a)for(var b=0;b<a.length;b++)this.elements_[Xqb(a[b])]=null;for(var c in Object.prototype);},Yqb={},Xqb=function(a){return a in Yqb||32==String(a).charCodeAt(0)?" "+a:a},Zqb=function(a){return 32==a.charCodeAt(0)?a.substr(1):a};f=Do.prototype;f.add=function(a){this.elements_[Xqb(a)]=null};f.addArray=function(a){for(var b=0;b<a.length;b++)this.elements_[Xqb(a[b])]=null};f.addSet=function(a){for(var b in a.elements_)this.elements_[b]=null};
f.clear=function(){this.elements_={}};f.clone=function(){var a=new Do;a.addSet(this);return a};f.contains=function(a){return Xqb(a)in this.elements_};f.has=function(a){return this.contains(a)};f.equals=function(a){return this.isSubsetOf(a)&&a.isSubsetOf(this)};f.forEach=function(a,b){for(var c in this.elements_)a.call(b,Zqb(c),void 0,this)};f.getCount=Object.keys?function(){return Object.keys(this.elements_).length}:function(){var a=0,b;for(b in this.elements_)a++;return a};
f.getIntersection=function(a){var b=new Do,c;for(c in this.elements_)c in a.elements_&&(b.elements_[c]=null);return b};f.getUnion=function(a){var b=this.clone();b.addSet(a);return b};f.values=Object.keys?function(){return Object.keys(this.elements_).map(Zqb,this)}:function(){var a=[],b;for(b in this.elements_)a.push(Zqb(b));return a};f.getValues=function(){return this.values()};f.isDisjoint=function(a){for(var b in this.elements_)if(b in a.elements_)return!1;return!0};
f.isEmpty=function(){for(var a in this.elements_)return!1;return!0};f.isSubsetOf=function(a){for(var b in this.elements_)if(!(b in a.elements_))return!1;return!0};f.delete=function(a){a=Xqb(a);return a in this.elements_?(delete this.elements_[a],!0):!1};f.remove=function(a){return this.delete(a)};f.__iterator__=function(){return d6a(this.getValues())};

xg({path:"apigee",loadChildren:"jsmod_apigee_routes"},123);lf("/apigee");

xg({path:"appengine/settings",pathMatch:"full",loadChildren:"jsmod_appengine_settings"},6);xg({path:"appengine/settings/certificates",pathMatch:"full",loadChildren:"jsmod_appengine_settings_certificates"},6);xg({path:"appengine/settings/certificate/:certificateId",pathMatch:"full",loadChildren:"jsmod_appengine_settings_certificate_edit"},6);xg({path:"appengine/settings/domains",pathMatch:"full",loadChildren:"jsmod_appengine_settings_domains"},6);
xg({path:"appengine/settings/domains/add",pathMatch:"full",loadChildren:"jsmod_appengine_settings_domains_add"},6);xg({path:"appengine/settings/emailsenders",pathMatch:"full",loadChildren:"jsmod_appengine_settings_emailsenders"},6);xg({path:"appengine/settings/internal",pathMatch:"full",loadChildren:"jsmod_appengine_settings_internal"},6);mf("/appengine/settings");mf("/appengine/settings/certificates");mf("/appengine/settings/certificate/:certificateId");mf("/appengine/settings/domains");mf("/appengine/settings/domains/add");
mf("/appengine/settings/emailsenders");mf("/appengine/settings/internal");

var hrb=!1,irb=!1,jrb=!1,krb=!1,lrb=!1,mrb=!1,nrb=!1,orb=!1;

hrb||(xg({path:"automl-tables",loadChildren:"jsmod_auto_ml_tables_routes"},137),lf("/automl-tables"));

wg("SUPPORT_SECTION","support");
Ogb=!0;
pob="CLOUD";

lf("/marketplace/browse");xg({path:"marketplace",children:[{path:"browse",loadChildren:"jsmod_marketplace_browse",pathMatch:"full"}],sortOrder:3},62);

zg({path:"net-services/dns",children:Xib});zg({path:"net-services/service-directory",children:Zib});zg({path:"net-services/domains",children:Yib});

mf("/compute/commitments/add");Aib.push({path:"add",loadChildren:"jsmod_compute_commitments_add_ng2",pathMatch:"full"});

mf("/compute/instanceTemplates/add");Mn.push({path:"instanceTemplates/add",loadChildren:"jsmod_compute_instance_templates_add_page",pathMatch:"full"});

mf("/compute/imagesAdd");Mn.push({path:"imagesAdd",loadChildren:"jsmod_compute_images_images_add_page",pathMatch:"full"});

Mn.push({path:"imagesBuildDetail/:buildId",loadChildren:"jsmod_compute_images_build_detail_page",pathMatch:"full"});mf("/compute/imagesBuildDetail/:buildId");

mf("/compute/instancesAdd");mf("/compute/instancesDeploySolution");Mn.push({path:"instancesAdd",loadChildren:"jsmod_compute_instances_add_page",pathMatch:"full"});Mn.push({path:"instancesDeploySolution",loadChildren:"jsmod_compute_instances_add_page",pathMatch:"full"});

lf("/compute/instancesDetail");Mn.push({path:"instancesDetail/zones/:zone/instances/:name",loadChildren:"jsmod_compute_instance_details",pathMatch:"full"});Mn.push({path:"instancesDetail/zones/:zone/instances/:name/console",loadChildren:"jsmod_compute_instances_console_page",pathMatch:"full"});

lf("/compute/instancesEdit");Mn.push({path:"instancesEdit/zones/:zone/instances/:name",loadChildren:"jsmod_compute_instances_edit_page",pathMatch:"full"});

mf("/compute/instanceGroups/add");Mn.push({path:"instanceGroups/add",loadChildren:"jsmod_compute_instance_groups_create_page",pathMatch:"full"});
mf("/compute/instanceGroups/edit/:scope/:name");Mn.push({path:"instanceGroups/edit/:scope/:name",loadChildren:"jsmod_compute_instance_groups_edit_page",pathMatch:"full"});

mf("/compute/instanceGroups/details/:scope/:name");Mn.push({path:"instanceGroups/details/:scope/:name",loadChildren:"jsmod_compute_instance_groups_details_page",pathMatch:"full"});

mf("/compute/instanceGroups/list");Mn.push({path:"instanceGroups/list",loadChildren:"jsmod_compute_instance_groups_list_page",pathMatch:"full"});

mf("/compute/instanceGroups/recommendation/:scope/:name/:template");Mn.push({path:"instanceGroups/recommendation/:scope/:name/:template",loadChildren:"jsmod_compute_instance_groups_recommendation_page",pathMatch:"full"});

mf("/compute/instanceGroups/restart/:scope/:name");Mn.push({path:"instanceGroups/restart/:scope/:name",loadChildren:"jsmod_compute_instance_groups_restart_page",pathMatch:"full"});

mf("/compute/instanceGroups/updater/:scope/:name");Mn.push({path:"instanceGroups/updater/:scope/:name",loadChildren:"jsmod_compute_instance_groups_updater_page",pathMatch:"full"});

mf("/compute/instanceTemplates/details/:name");Mn.push({path:"instanceTemplates/details/:name",loadChildren:"jsmod_compute_instance_templates_instance_template_details",pathMatch:"full"});

Mn.push({path:"metadata",loadChildren:"jsmod_compute_metadata_metadata_page",pathMatch:"full"},{path:"metadata/sshKeys",pathMatch:"full",redirectTo:"/compute/metadata?tab=sshkeys"});mf("/compute/metadata/sshKeys");mf("/compute/metadata");

Mn.push({path:"ms-license-verification",loadChildren:"jsmod_compute_ms_license_verification_page",pathMatch:"full"});mf("/compute/ms-license-verification");

lf("/compute/operationsDetail");Mn.push({path:"operationsDetail/zones/:zone/operations/:name",loadChildren:"jsmod_compute_operations_operations_detail_page",pathMatch:"full"},{path:"operationsDetail/regions/:region/operations/:name",loadChildren:"jsmod_compute_operations_operations_detail_page",pathMatch:"full"},{path:"operationsDetail/global/operations/:name",loadChildren:"jsmod_compute_operations_operations_detail_page",pathMatch:"full"});

Mn.push({path:"operations",loadChildren:"jsmod_compute_operations_list",pathMatch:"full"});mf("/compute/operations");

mf("/compute/reservations/add");Bib.push({path:"add",loadChildren:"jsmod_compute_reservations_add_ng2",pathMatch:"full"});

mf("/compute/settings");Mn.push({path:"settings",loadChildren:"jsmod_compute_settings_ng2",pathMatch:"full"});

mf("/compute/instanceTemplates");xg({path:"compute/instanceTemplates",redirectTo:"compute/instanceTemplates/list",pathMatch:"full"},115);

mf("/errors/setup/notifications");
xg({path:"errors",children:[{path:"setup/notifications",loadChildren:"jsmod_crash_notifications_notifications_page",pathMatch:"full"}]},29);

irb||(xg({path:"data-labeling",loadChildren:"jsmod_data_labeling_routes"},132),lf("/data-labeling"));

xg({path:"data-labeling/datasets/:datasetId/data-items/:dataItemId",loadChildren:"jsmod_data_labeling_datasets_detail_data_items_detail",pathMatch:"full"},132);xg({path:"data-labeling/datasets/:datasetId/annotated-datasets/:annotatedDatasetId/examples/:exampleId",loadChildren:"jsmod_data_labeling_annotated_datasets_examples_detail",pathMatch:"full"},132);

mf("/apis/credentials/domainverification");

ug("FILESTORE_SECTION","jsmod_filestore_section_config",86);

var Fsb=cgb.findIndex(function(a){return String(a)===/^\/freetrial/.toString()});-1!==Fsb&&cgb.splice(Fsb,1);

xg({path:"gcr",loadChildren:"jsmod_gcr_ng2_routes"},27);mf("/gcr");lf("/gcr/images/");mf("/gcr/settings");

mf("/marketplace");xg({path:"marketplace",children:[{path:"",loadChildren:"jsmod_marketplace_home",pathMatch:"full"}],sortOrder:4},62);

zg({path:"hybrid",children:Tib});

xg({path:"iam-admin/labels",loadChildren:"jsmod_crm_labels_labels"},174);lf("/iam-admin/labels");

orb||(xg({path:"logs",loadChildren:"jsmod_logs_analytics_ng2_routes"},61),mf("/logs/analytics"));

FFa("MAPS_SECTION","jsmod_maps_config",120);

lf("/marketplace/yourSolutions");lf("/marketplace/yourproducts");xg({path:"marketplace",children:[{path:"yourSolutions",redirectTo:"yourproducts"},{path:"yourproducts",loadChildren:"jsmod_marketplace_your_products"}]},62);

Rob=!0;

xg({path:"mlengine",loadChildren:"jsmod_ml_pipeline_routes"},20);xg({path:"ai-platform",loadChildren:"jsmod_ml_pipeline_routes"},20);

xg({path:"mlengine/models/:modelName/versions/:versionName/create-evaluation-job",loadChildren:"jsmod_ml_engine_models_versions_detail_create_evaluation_job",pathMatch:"full"},20);xg({path:"mlengine/models/:modelName/versions/:versionName/edit-evaluation-job",loadChildren:"jsmod_ml_engine_models_versions_detail_edit_evaluation_job",pathMatch:"full"},20);xg({path:"mlengine/enable-api/:apiName",loadChildren:"jsmod_ml_engine_enable_api",pathMatch:"full"},20);
xg({path:"ai-platform/models/:modelName/versions/:versionName/create-evaluation-job",loadChildren:"jsmod_ml_engine_models_versions_detail_create_evaluation_job",pathMatch:"full"},20);xg({path:"ai-platform/models/:modelName/versions/:versionName/edit-evaluation-job",loadChildren:"jsmod_ml_engine_models_versions_detail_edit_evaluation_job",pathMatch:"full"},20);xg({path:"ai-platform/enable-api/:apiName",loadChildren:"jsmod_ml_engine_enable_api",pathMatch:"full"},20);

xg({path:"mlengine",loadChildren:"jsmod_ml_jobs_create_custom_ng2_routes"},20);xg({path:"ai-platform",loadChildren:"jsmod_ml_jobs_create_custom_ng2_routes"},20);

xg({path:"mlengine",loadChildren:"jsmod_ml_jobs_create_codeless_ng2_routes"},20);xg({path:"ai-platform",loadChildren:"jsmod_ml_jobs_create_codeless_ng2_routes"},20);

var jtb=cgb.findIndex(function(a){return String(a)===/^\/monitoring\/dashboards/.toString()});-1!==jtb&&cgb.splice(jtb,1);

var ktb=!1;lf("/marketplace/vm/config");lf("/marketplace/config");var ltb={path:"marketplace",children:[{path:"config",redirectTo:"vm/config"},{path:"vm/config",loadChildren:"jsmod_marketplace_vm_config"}],sortOrder:1};ktb||xg(ltb,62);


lf("/marketplace/kubernetes/config");xg({path:"marketplace",children:[{path:"kubernetes/config",loadChildren:"jsmod_marketplace_k8s_config"}],sortOrder:2},62);

ktb=!0;Ag(ltb)&&zg(ltb);

Nn.push({path:"loadbalancing/advanced/backendBuckets/add",loadChildren:"jsmod_networking_backend_buckets_create"});mf("/net-services/loadbalancing/advanced/backendBuckets/add");

mf("/net-services/loadbalancing/httpAdvanced/add");mf("/net-services/loadbalancing/details/httpAdvanced/:name");mf("/net-services/loadbalancing/edit/httpAdvanced/:name");Nn.push({path:"loadbalancing/httpAdvanced/add",loadChildren:"jsmod_net_services_loadbalancing_http_advanced_add",pathMatch:"full"});Nn.push({path:"loadbalancing/details/httpAdvanced/:name",loadChildren:"jsmod_net_services_loadbalancing_details_http_advanced",pathMatch:"full"});
Nn.push({path:"loadbalancing/edit/httpAdvanced/:name",loadChildren:"jsmod_net_services_loadbalancing_http_advanced_edit",pathMatch:"full"});

mf("/net-services/loadbalancing/internalRegionalHttp/add");mf("/net-services/loadbalancing/edit/internalRegionalHttp/:regionName/:name");Nn.push({path:"loadbalancing/internalRegionalHttp/add",loadChildren:"jsmod_net_services_loadbalancing_internal_http_add",pathMatch:"full"});Nn.push({path:"loadbalancing/edit/internalRegionalHttp/:regionName/:name",loadChildren:"jsmod_net_services_loadbalancing_internal_http_edit",pathMatch:"full"});

mf("/net-services/loadbalancing/advanced/backendServices/details/:resourceName");mf("/net-services/loadbalancing/advanced/regionBackendServices/details/:regionName/:resourceName");mf("/net-services/loadbalancing/advanced/regionBackendServices/details/regions/:regionName/regionBackendServices/:resourceName");
Nn.push({path:"loadbalancing/advanced/backendServices/details/:resourceName",loadChildren:"jsmod_net_services_loadbalancing_advanced_backend_services_details_page",pathMatch:"full"},{path:"loadbalancing/advanced/regionBackendServices/details/:regionName/:resourceName",loadChildren:"jsmod_net_services_loadbalancing_advanced_backend_services_region_details_page",pathMatch:"full"},{path:"loadbalancing/advanced/regionBackendServices/details/regions/:regionName/regionBackendServices/:resourceName",redirectTo:"loadbalancing/advanced/regionBackendServices/details/:regionName/:resourceName",
pathMatch:"full"});

Nn.push({path:"loadbalancing/advanced",loadChildren:"jsmod_net_services_loadbalancing_advanced"});mf("/net-services/loadbalancing/advanced");mf("/net-services/loadbalancing/advanced/globalForwardingRules/list");mf("/net-services/loadbalancing/advanced/forwardingRules/list");mf("/net-services/loadbalancing/advanced/targetProxies/list");mf("/net-services/loadbalancing/advanced/backendServices/list");mf("/net-services/loadbalancing/advanced/backendBuckets/list");mf("/net-services/loadbalancing/advanced/sslCertificates/list");
mf("/net-services/loadbalancing/advanced/targetPools/list");mf("/net-services/loadbalancing/advanced/:resourceType");

mf("/net-services");mf("/net-services/loadbalancing");mf("/net-services/loadbalancing/list");mf("/net-services/loadbalancing/list/loadBalancers");mf("/net-services/loadbalancing/list/backends");mf("/net-services/loadbalancing/list/frontends");Nn.push({path:"",redirectTo:"loadbalancing/list",pathMatch:"full"},{path:"loadbalancing",redirectTo:"loadbalancing/list",pathMatch:"full"},{path:"loadbalancing/list",loadChildren:"jsmod_net_services_loadbalancing_list"});mf("/net-services/loadbalancing/loadBalancers");
mf("/net-services/loadbalancing/loadBalancers/list");mf("/net-services/loadbalancing/backends/list");mf("/net-services/loadbalancing/frontends/list");
Nn.push({path:"loadbalancing/loadBalancers",redirectTo:"loadbalancing/list/loadBalancers",pathMatch:"full"},{path:"loadbalancing/loadBalancers/list",redirectTo:"loadbalancing/list/loadBalancers",pathMatch:"full"},{path:"loadbalancing/frontends/list",redirectTo:"loadbalancing/list/frontends",pathMatch:"full"},{path:"loadbalancing/backends/list",redirectTo:"loadbalancing/list/backends",pathMatch:"full"});

mf("/net-services/psc/producers/:regionName/:name/projects/details/:projectIdOrNum");Nn.push({path:"psc/producers/:regionName/:name/projects/details/:projectIdOrNum",loadChildren:"jsmod_net_services_psc_producer_project_details",pathMatch:"full"});
Nn.push({path:"psc/producers/edit/:regionName/:name",loadChildren:"jsmod_net_services_psc_producer_edit",pathMatch:"full"});

lf("/net-services/psc/");Nn.push({path:"psc/details/:regionName/:name",loadChildren:"jsmod_net_services_psc_details",pathMatch:"full"});

lf("/net-services/psc/");Nn.push({path:"psc/producers/list",loadChildren:"jsmod_net_services_psc_producer_list",pathMatch:"full"},{path:"psc/producers",pathMatch:"full",redirectTo:"psc/producers/list"},{path:"psc/producers/details/:regionName/:name",loadChildren:"jsmod_net_services_psc_producer_details",pathMatch:"full"},{path:"psc/producers/create",loadChildren:"jsmod_net_services_psc_producer_create",pathMatch:"full"});

mf("/net-security/securitypolicies/:resourceName/rules/:priority/edit");Wib.push({path:"securitypolicies/:resourceName/rules/:priority/edit",loadChildren:"jsmod_net_security_securitypolicies_security_policy_rule_edit_page",pathMatch:"full"});

mf("/net-security/securitypolicies/:resourceName/targets/add");Wib.push({path:"securitypolicies/:resourceName/targets/add",loadChildren:"jsmod_net_security_securitypolicies_security_policy_target_add_page",pathMatch:"full"});

mf("/net-services/loadbalancing/add");mf("/net-services/loadbalancing/add/:type");Nn.push({path:"loadbalancing/add",loadChildren:"jsmod_net_services_loadbalancing_add",pathMatch:"full"},{path:"loadbalancing/add/:type",loadChildren:"jsmod_net_services_loadbalancing_add",pathMatch:"full"});

mf("/net-services/loadbalancing/advanced/forwardingRules/details/regions/:regionName/forwardingRules/:name");mf("/net-services/loadbalancing/advanced/globalForwardingRules/details/:name");
Nn.unshift({path:"loadbalancing/advanced/forwardingRules/details/regions/:regionName/forwardingRules/:name",loadChildren:"jsmod_net_services_loadbalancing_advanced_forwarding_rules_details_page",pathMatch:"full"},{path:"loadbalancing/advanced/globalForwardingRules/details/:name",loadChildren:"jsmod_net_services_loadbalancing_advanced_global_forwarding_rules_details_page",pathMatch:"full"});

mf("/compute/networkendpointgroups/details/region/:region/:name");xg({path:"compute/networkendpointgroups/details/region/:region/:name",loadChildren:"jsmod_net_services_network_endpoint_groups_region_details",pathMatch:"full"},115);

mf("/net-services/trafficdirector/services/add");Nn.push({path:"trafficdirector/services/add",loadChildren:"jsmod_net_services_traffic_director_service_add_page",pathMatch:"full"});
mf("/net-services/trafficdirector/services/edit/:name");Nn.push({path:"trafficdirector/services/edit/:name",loadChildren:"jsmod_net_services_traffic_director_service_edit_page",pathMatch:"full"});

Nn.unshift({path:"loadbalancing/advanced/targetHttpProxies/details/:name",loadChildren:"jsmod_networking_target_proxies_details"},{path:"loadbalancing/advanced/targetHttpsProxies/details/:name",loadChildren:"jsmod_networking_target_proxies_details"},{path:"loadbalancing/advanced/targetTcpProxies/details/:name",loadChildren:"jsmod_networking_target_proxies_details"},{path:"loadbalancing/advanced/targetSslProxies/details/:name",loadChildren:"jsmod_networking_target_proxies_details"});

Kib.push({path:"export/create",loadChildren:"jsmod_recommendations_hub_export_create"});

zg({path:"bigquery/admin/bi-engine",loadChildren:"jsmod_bigquery_admin_routes"});zg({path:"bigquery/admin/reservations",loadChildren:"jsmod_bigquery_admin_slots_routes"});zg({path:"bigquery/transfers",loadChildren:"jsmod_bigquery_transfers_routes"});zg({path:"bigquery/scheduled-queries",loadChildren:"jsmod_bigquery_transfers_routes"});Ag(d3a)&&zg(d3a);jrb=!0;var utb={path:"data-qna",loadChildren:"jsmod_data_qna_routes"};Ag(utb)&&zg(utb);

zg({path:"logs",children:Uib});orb=!0;var xtb={path:"logs",loadChildren:"jsmod_logs_analytics_ng2_routes"};Ag(xtb)&&zg(xtb);

zg({path:"compute",children:Mn,sortOrder:1});

zg({path:"dm",loadChildren:"jsmod_deploymentmanager_routes"});zg({path:"deployments",pathMatch:"full",redirectTo:"dm/deployments"});zg({path:"deployments/details/:name",pathMatch:"full",redirectTo:"dm/deployments/details/:name"});

dnb=!0;

bnb=!0;

cnb=!0;

var _ModuleManager_initialize=function(a,b){if(!dra){if(!gra)return;hra()}dra.setAllModuleInfoString(a,b)};

_ModuleManager_initialize('core/sy8/sy9/sya/syb:3/rJmJrc:1,2,4/n73qwf/UUJqVe/syd/sye/syf/syg/syc:8,9,a,b/syh:c/syi:d/MpJwZc:e/syj/Wt6vjf:g/syk:1/byfTOb:i/syl/sym/syn:k,l/syo/syp/LEikZe:2,i,m,n,o/lsjVmc:o/e83Grd/syq/j7137d:s/syr/sys/syt:v/syu/syv/syw/syx/syy:y,z,10/syz/sy10:u,w,x,11,12/sy11/pm_error_service:13/sy1f/sy1g:16/sy1i/sy1h:17,18/sy1j:19/sy12:1a/sy13/sy1l/sy1m:16/sy1k:1b,1d,1e/sy1n:1f/sy1q/sy1r/sy1p/sy1s/sy1t/sy1u/sy1v/sy1w:1n/sy1x:1o/sy1y:1l,1m,1p/sy1z:1q/sy1o:u,1h,1i,1j,1k,1r/sy20:1s/sy21/sy22:1t,1u/sy23/sy24/sy28/sy29/sy27:13,1y,1z/sy26:1t,1x,20/sy25:21/sy2a:22/sy2b:1w,23/sy2c:1r/sy2d/sy14:1g,1v,24,25,26/sy15/sy16:28/sy17/sy18:u,10,2a/sy1c/sy1a/sy1b/sy19:2b,2c,2d,2e/sy1d/sy1e/sy2e:22/sy2f/sy2h/sy2i/sy2j/sy2g:29,2j,2k,2l,2m/sy2k/sy2l/sy2m/sy2n:2p,2q/sy2o:2f/sy2p/sy2q/sy2r:2r,2s,2t,2u/sy2s:g,2c/sy2t/sy2u:2s/sy2v/sy2w:2z/sy2x:30/sy2y:31/sy2z:32/sy35:2o/sy36/sy34/sy33:34,35,36/sy37/sy30:2z,37,38/sy32/sy3o:2z/sy3a:2z/sy3c/sy3d:2z,3d/sy3p/sy3q:36/sy3j/sy3s/sy3t:3i/sy3u/sy3r:10,35,3c,3e,3f,3g,3h,3j,3k/sy31:39,3a,3b,3l/sy38:2z/sy3e:2z/sy3f:3e,3o/sy3g/sy3h/sy3k:3h/sy3l/sy3m:37,3h/sy3n/sy3i:10,3q,3r,3s,3t,3u,3v/sy3v:2z/sy3b:39,3c/sy3x/sy41/sy42:17,18,40/sy3z:19,3z,41/sy40/sy3y:19,3z/sy43:19/sy3w:38,42,43,44,45/sy44:34/sy45:3u,47/sy46:10,30,39,3o,46,48/sy39:3m,3n,3p,3w,3x,3y,49/sy47:31/sy49/sy4d/sy4a/sy4b:3k/sy4c/sy4e:4d,4e,4f,4g/sy4f:2z,38,4h/sy48:19,3m,3s,3u,4b,4c,4i/sy4g:4a,4j/sy4h/sy4j/sy4l/sy4k:4m,4n/sy4m/sy4n/sy4o/sy4p/sy4q/sy4r/sy4s:4u/sy4t:4v/sy4v:10,48,4w/sy4u:4x/sy4w:v,4y/sy4x:2a,3l,3o/sy4y:2z/sy4i:33,4k,4l,4o,4p,4q,4r,4s,4t,4z,50,51/sy4z/sy50/sy51/sy52/sy53/sy54/sy55/pm_pangolin_sandbox:9,a,15,1c,27,2g,2h,2i,2n,2v,2w,2x,2y,52,53/sy56:3q/sy57/pm_home_tab_bar:5b,5c/sy58/sy5d:13/sy5g/sy5c:4n,5g/sy5z/sy60:a,5i/sy5x/sy61:5j/sy67/sy5n/sy5l/sy64:5l,5o/sy63:5j/sy65:g,1c,5p,5q/sy6g/sy6h/sy6i/sy6e:5t,5u/sy6f/sy6l:5t,5w/sy6v:5v/sy5m/sy6n/sy5u:k,5e,5h,5k,5m,5n,5r,5s,5x,5y,5z,60/sy6s/sy5k/ZnwIZ/sy62:5r,64/sy6c/sy6d/sy6k:5s,5t/sy6j:35,5v,5x,68/sy66:10,2o,5l,5m/sy5f/sy6b/sy5p/sy5s:m,2g,2q,5z,65,66,67,69,6a,6b,6c,6d/sy6r/sy5o/sy6a:65/sy6m/sy6o/sy5q/sy5r:5g,60,6e,6g,6h,6i,6j,6k/sy6p:6l/sy6q:6m/sy5v:5h,6n/sy6t/sy6w:5j/sy6u:5j/sy59:4,1h,1z,4m,5f,61,62,63,6f,6o,6p,6q,6r/sy5b/sy5a:6t/sy5e/sy5h/sy5i:6w/sy5j:4d/sy5w/sy69/sy6y/sy6z/sy70:66/sy71:6e/sy68:16,6q,6v,6x,6y,6z,70,71,72,73,74/sy6x:6s/sy5y:75,76/sy72:6e/sy73/sy74/sy75/sy76/sy77/sy78/pm_activity_templates:6u,77,78/sy8h/sy79:7g/sy7a:19/sy7b:3z,7i/sy7c:36/sy7e:3e/sy7d:10,33,3o,48,5s,7j,7k,7l/sy7g:17/sy7h:7n/sy7i:2z,5s,7o/sy7k/sy7j/sy7f:7m,7p,7q,7r/sy7l:3g,3w,48,5b/sy7m:3z,7r/sy7n:4i,7u/sy7o/sy7p:7w/sy7q/sy7r:2z,3a/sy7t/sy7u:4f,7x,80/sy7w:19/sy7v:82/sy7x:n/sy7z:2z/sy7y:49/sy7s:3f,3s,7y,7z,81,83,84,85,86/sy80:3j/sy81/sy82:89/sy84/sy8a/sy89:2i/sy85:8c,8d/sy87/sy86:n,8f/sy88:10,3q,3u,8g/sy8b/sy8o:8i/sy8p:48,5b,8h/sy83:4c,7t,8b,8e,8j,8k/sy8c/sy8i/sy8j:8n/sy8f/sy8e:1b,1d,22,8p/sy8g:8q/sy8k/sy8q/sy8l:10,35,3s,8t/sy8r/sy8s:16/sy8u:17/sy8t:19,8x/sy8v:10,3t/sy8d:46,5z,7h,7t,8m,8o,8r,8s,8u,8v,8w,8y,8z/sy8m/sy8n/sy8x:86/sy8w:87,93/sy8y:10,3u/sy8z:48,95/sy90/pm_activity_activity_home:24,4s,50,5d,7f,7s,7v,88,8a,8l,90,91,92,94,96/pm_ai_hub_section_config/sy91:2b,33,3o/pm_type_to_confirm_dialog:9a/sy92:1i/sy94/sy93:9c,9d/sy95/sy96:9f/sy97:10,3u,9g/sy98:4y,9h/sy9a/sy9b:7t/sy99:19,2z,9j,9k/sy9c:22/pm_api_registry_api_detail:24,4z,8l,91,9b,9e,9i,9l,9m/sy9d:2z,4h/sy9e:9c/sy9f:9c/sy9g:7m/sy9h:9r/sy9i/sy9j:10,31,3s,9t/sy9k:3p/sy9l:9v/pm_api_registry_api_edit_form:24,4b,4z,50,8l,91,96,9d,9m,9o,9p,9q,9s,9u,9w/sy9m:4i,86/sy9n:93,9y/sy9o:8l/sy9p:a0/sy9s/sy9q:19,a1,a2/sy9t/sy9r:96,a3,a4/sy9v/sy9u:w,10,a6/sy9w:7x,83/sy9x:4f,80,a8/sy9z/sya0:81/sya1/sya2/sya3:4f,80,a8/sya4:8z/sya5:af/sy9y:2e,a7,a9,aa,ab,ac,ad,ae,ag/sya7/sya8:19,3z,81,8x/sya9:3m,3u,50,7y/syaa/sya6:y,87,88,ai,aj,ak,al/syac:4a,ak/syab:94,ad,am,an/syad/pm_api_registry_api_list:24,9d,9p,9q,9z,a5,ah,ao/syae:9d,af/syag:8l/syah:2b,35,7k,91/syaf:4b,4z,50,96,9o,9p,9r,9u,as,at/syai:at/syaj/syak:aw/syal:al/pm_api_registry_api_overview:9i,9k,9q,ah,ao,ar,au,av,ax,ay/syam:2c/syan/syao:2z,3d,b0,b1/syap:c/pm_api_registry_api_spec_revision_detail:24,8l,91,9e,9l,9m,b2,b3/pm_api_registry_api_spec_revision_list:9d,9w,ah,ao,au/syaq/pm_api_registry_lifecycle_stage_list:33,4b,4z,96,9c,9k,9o,9u,ah,ao,ar,as,av,b6/pm_api_registry_settings:24,8l,91,9d,9m/pm_api_registry_taxonomy_list:33,4k,4z,96,9c,9k,9o,9u,ah,ao,as,av,b6/syar:5o/pm_apigee_routes:ba/syas:u,12/pm_instance_debug_dialog:bc/pm_appengine_cron_jobs:91,as,ax/syat/syau:bf/syax:5o/syay:bh/syav:8s,bi/syaw:bf/syaz:bj,bk/syb0/syb1/syb2/syb3/syb4/syb5:13,1z,bi,bo,bp,bq/syb7/syb8:bs/syb6:bg,bi,bt/syb9:6j,bp,bq/syba/sybb:bj,bo,bw/sybc:19,bl,bm,bx/sybd/sybe:19/sybf:48,bg,bi,bs,bz,c0/sybg/sybh:38/sybi:1t,bi/sybj/sybk:bi/sybs:4r,6g,a5,am/sybr:c7/sybl:4q,8r,c8/sybn/sybo:10,ca/sybp:4g,a8,aj/sybq:ac,ad,cc/sybm:8y,ao,c3,cb,cd/sybt:y,z,10,4c/sybu/sybv:cg/sybw:ch/sybx:22,ci/syby/sybz:bn,bq/syc0:br,bx/syc1:c5/syc2:cn/syc3/syc4:1v,cp/syc5:cq/pm_appengine_dashboard:24,4s,af,as,bu,bv,by,c1,c2,c4,c6,c9,ce,cf,cj,ck,cl,cm,co,cr/syc6:bg,bi,bk/syc7:ct/syc8:7t,ao,bp,cd,ct/syc9:br/syca/sycb:13,48,4w/sycc:22,39,88/sycd:cz/pm_appengine_firewall_list:2b,af,as,bv,cq,cu,cv,cw,cx,cy,d0/syce/sycf/sycg:d3/sych:d4/syci:2z,d5/sycj:33,7v,9u,9z,as,av,cv,d2,d6/pm_appengine_firewall_create:96,cl,cq,cu,cy,d7/pm_appengine_firewall_detail:4a,91,96,as,cj,cq,cu,cy,d0/pm_appengine_firewall_edit:96,cq,cu,cy,d7/pm_appengine_firewall_testip:33,91,96,9u,as,br,cj,cq,cv,d2,d6/syck:5u/syco:7t,9j/sycm/sycn:de/sycy/sycz:d3,dg/sycp:48,9h/sycq:84/sycs:k/sycr:dj,dk/syct:10,48/sycu:10,dj/sycv:dm,dn/sycw:dm,dn/sycx:2y,4s,50,af,co,di,dl,do,dp/syd4/syd5:a,5i/syd6:dh,dr,ds/syd8:dt/syd7:dt/syd1/syd2:dw/syd3:dx/syda/sydb:df,dz/sydc:e0/syd9:19,du,dv,dy,e1/syd0:bi,cx,dd,dq,e2/sydd:8s/syde/sycl:22,33,4a,7v,9k,bc,bg,bo,dc,e3,e4,e5/sydf:2e,a7,ab,ac,ad,ae,aj,ck/sydg:cg/sydh:7x,80,cg/sydi:ao,e8,e9/sydj:ea/sydk:ao,ch,e9/sydl:ec/sydm:de/sydn/pm_appengine_instances:24,91,as,ax,bm,bu,bv,cj,cl,cm,cr,cy,d0,e6,e7,eb,ed,ee/sydo/sydp:2z,4h/sydq:12,1t,33,47,50,7v,eh,ei/sydr:bi,eh/syds:48/sydt:ai,ax,el/pm_appengine_memcache:1f,24,2b,91,af,ao,as,br,bs,c6,cd,cl,cr,cx,cy,d2,df,ee,ej,ek,em/pm_appengine_memcache_settings:ej/sydu:bp,eh/pm_appengine_memcache_edit_entry:24,33,50,96,9u,as,br,c6,cl,cr,cy,d2,ek,ep/pm_appengine_memcache_new_entry:24,33,50,91,96,9u,as,br,c6,cl,cr,cy,d2,ek,ep/pm_appengine_memcache_shared:ek,ep/sydw:4g/sydv:et/sydx/sydy:et,ev/sydz/sye0/pm_appengine_quotas:24,4s,91,93,af,as,ax,bj,c0,c6,co,cr,eu,ew,ex,ey/sye1:46/sye3:8s/sye4/sye5:1l/sye6:4a,4b,4c,4i,ai,ax/sye2:1f,2b,33,4s,8l,96,9u,af,ao,ay,br,cd,cn,f0,f1,f2,f3,f4/pm_appengine_search:24,as,bv,c8,cm,cq,eu,ew,f5/pm_appengine_search_index:33,4s,92,96,9u,ao,as,bi,bp,cd,co,cq/sye7:bj,bk/sye8:u,4a,93,bj/sye9:52/syea/syeb:ay,fa,fb/syec:fc/pm_appengine_services:24,2b,91,af,ao,as,ax,bl,bm,bs,bv,c4,c6,c9,cd,cj,cl,cm,cr,cx,cy,d0,df,ee,f8,f9,fd/pm_ingress_setting_edit_dialog:f9/syed:br/syee:bi,bo/syef:bp,c6/syeg/syeh/pm_appengine_settings:1f,24,2b,2l,33,4a,4s,50,7v,8q,91,9u,as,bs,bz,cl,cm,co,cr,cx,cy,d2,ei,fg,fh,fi,fj/pm_appengine_settings_spending_limit_flex_component:by/syei/syej:bi/syek:bi/syel:fo/pm_appengine_settings_certificate_edit:24,91,96,ao,as,cd,cl,cr,cy,d0,fg,fn,fp,fq/syem/syen:10,47/pm_appengine_settings_certificates:24,33,5z,96,9u,9w,ao,as,av,cd,cl,cr,cx,cy,d0,fg,fi,fn,fp,fs,ft/pm_appengine_settings_domains:24,2b,4s,91,ao,as,ax,bs,cd,cl,cr,cx,cy,fg,fi,fp,fq/syeo/syep:7z/syer/syeq:37,fy/syes/syet:dg,g0/syeu:48,fz,g1/syev/syew:g3/syex:10,2a,31,g4/pm_appengine_settings_domains_add:24,33,4h,5s,91,96,af,ao,as,cd,cl,cr,cx,cy,fg,fo,fw,fx,g2,g5/syey/pm_appengine_settings_emailsenders:24,2b,33,4i,5s,91,ao,as,cd,cl,cr,cx,fg,fi,ft,fw,fx,g7/syez:2z/pm_appengine_settings_internal:bi/pm_appengine_shared_app_disabled_message:cw/syf0/syf1/syf2:gd/syf3:ge/syf5/syf6/syf7/syf4:gf,gg,gh,gi/syf8:gj/syfi:ge,gg/syfm/syfo/syfn:gm,gn/syfp/syfq/syfa:7g,gh,gl,go,gp,gq/syfh:16,gl/syfe:gr,gs/syfk/syfj:gf,gs,gu/syfd:gd/syfl/syfg/syfr:gr/syfu/syft/syfv/syfs:2z/syfw/syff:17,85,92,gc,gj,gt,gv,gw,gx,gy,gz,h0,h1,h2,h3,h4/syfb:gk,gr/syfc:a,5i/syf9:19,h5,h6,h7/syfx:31,9t/syfz/syfy:3n,7s,7u,9k,h9,ha/syg0:hb/syg1/pm_appengine_shared_chart_set:50,ax,bi,g9,h8,hc/pm_appengine_shared_deprecation_message:1f,47,by,co/pm_appengine_start:24,4a,91,as,ax,cm,cr/syg2:1a/syg3:13,1f,8p,ck/syg4:1x,33,3n,50,88,hh/syg6/syg7:hk/syg5:1p,8s,hl/syg9/sygb/syga:16,1d,ho/sygc:1e,2b,4a,8q,8z,cn,d0,fj,hp/syg8:4s,93,ba,bh,fs,hi,hj,hm,hn,hq/sygd/syge/sygg/sygf:19,1s,2e,ht,hu/sygh:50,ex,g9/sygi:a,5i/sygj/pm_appengine_start_create:24,91,as,bs,cm,cq,g5,hr,hs,hv,hw,hx/pm_appengine_start_reception:24,50,91,af,as,ax,bp,cq,df,dp,ee/pm_appengine_tasks:91,as,ax/sygk:a,5i/pm_js_yaml:i2/sygl:b0/sygm:10,3u,i4/sygn:b2,dj,i5/sygo:48,i5/sygp:i6,i7/pm_appengine_version_config:u,12,4s,af,by,i3,i8/sygq/pm_appengine_versions:24,2b,91,af,as,ax,bv,by,c1,c4,c6,c9,cj,cl,cm,co,cr,cx,cy,d0,df,e7,eb,ed,ee,eu,ew,f8,fh,ia/pm_appengine_versions_migrate_traffic_modal:u,11,3c,47,co,g9/sygr:33,4k,93/sygs:33,3b,4h,50,93/sygu:2k/syhn/syhm:1i,ig/syhj/syhk/syhi:3u,4c,ii,ij/syhl:48,ik/syht/syhu/syhs:im,in/syhv/syhq/syhr/syhw:io,ip,iq,ir/syhp:3d/syhx/syho:33,4a,4z,50,5b,d0,ih,is,it,iu/syi3/syi1/syi2:2z/syhz:1x,2e,33,4k,50,51,iw,ix,iy/syi0:iz/syi4:g9,iz/syhy:2m,7v,93,9u,a7,as,av,co,ei,g5,il,iv,j0,j1/syi5:2l/syhh:84/syh4/syh5:48/syh6/syh7/syh8:j5,j6/syh0:1j/sygy:21,93/syh1/syh3:jc/sygz:5s,ao,cd,ja,jb,jd/syh9:j5/syha:ao,cc,j9,jf/syhb/syhc:jh/sygv/sygw:jj/sygx/syhd/syhe/syhf/syhg/syh2:1f,1w,23,7t,8j,8q,ae,cn,d0,hh,j7,j8,je,jg,ji,jk,jl,jm,jn,jo,jp/sygt:if,j2,j3,j4,jq/syi6/pm_appengine_versions_deploy_version:24,4s,96,by,c6,ci,cl,cm,cr,hv,hw,id,ie,jr/pm_appengine_versions_deploy_env_var_form:id/pm_appengine_versions_deploy_version_environment_settings:ie/syi7:a,5i/syi8:2z/syi9:jw,jx/pm_appengine_versions_trafficsplitting:24,33,4k,50,7v,91,96,9u,9z,as,br,bs,by,cj,ck,cl,co,cr,cy,fy,jy/syia/syic/syib:k0,k1/syid:k0/syie/syif:1r,k4/syig/syih:10,2a,3s,j9,jd/syii:k1/pm_artifacts_image_selector:4s,8l,96,af,av,ay,ey,gq,jq,k2,k3,k5,k6,k7,k8/syij/syik:ka/syin/syim:ka,kc/syio/syip/syil:kd,ke,kf/pm_auto_ml_tables_alpha_notice:2b,8l,kb,kg/syir/syiq:ki/syis/syit:kk/syiu:ka,kf,kl/syiv/syiw:ad/syix/syiy:kl,kp/syiz:kq/syj0:kl,kp/syj1:kl,kp/syj2:ke,kr,ks,kt/syj3:1q,47,kj/syj4/syj5:ke,kw/syj6:kl,kx/syj7:ke,kr,ks,kt/syj8:13,2b,kt/syj9/syja:50,it,kl/syjb:3u,42/syjc:48,l3/syjd/syje:ki/pm_auto_ml_tables_datasets:4y,8l,91,ao,kb,kg,km,kn,ko,ku,kv,ky,kz,l0,l1,l2,l4,l6/pm_auto_ml_tables_introduction:10,1r,2a,5b,91,ax,kb,kg/syjf/syjg:kg,kq,l1/syjh:ky,kz/syjj:ky,kz,l0/syji:af,dp,jr,km,ku,l9,la,lb,lc/pm_auto_ml_tables_models:kb,kn,ko,kv,l2,l4,l6,ld/syjk:kf,kl/syjl:1r/pm_auto_ml_tables_routes:1g,24,9m,kb,kg,kw,lf,lg/syjm:l0/pm_auto_ml_tables_deploy_model_dialog:4y,kb,l9,la,lc,li/syjn:33,3o,kq/syjo/syjp:5b,ij/syjr/syjq:10,ll,lm,ln/syjs:3b,92,a4,ax,lo/pm_auto_ml_tables_datasets_create_dataset_dialog:13,kb,km,ky,l2,lk,lp/syjt/pm_auto_ml_tables_datasets_detail:8l,91,96,kb,kg,km,ku,kv,l6,lr/syju/syjv:22,kd,km,kq/syjw/syjx:10,48,84/syjy/syjz/syk0:2z,lx,ly/syk1/syk2:33,50,7t,92,lw,lz,m0/syk4/syk5/syk6/syk8:5y,68/syk7:4,m5/syk9/syka/sykb:5t/sykd/sykc:d,ma/syk3:s,17,18,38,m2,m3,m4,m6,m7,m8,m9,mb/pm_auto_ml_tables_datasets_detail_analyze:91,a5,ao,ay,cd,kb,ku,lb,lt,lu,lv,m1,mc/syke:lt/sykf/sykg/sykh:mg/syki:mc/sykj:mc/sykk:et,ev/sykl:h5/sykm:50,kf,ks/sykn:8l,at,kt/syko:mc/sykp:48/sykq:10,47/sykr:mc/pm_auto_ml_tables_datasets_detail_evaluate:93,b3,em,h8,jy,kb,kg,km,ku,kv,l6,l9,lb,m1,me,mf,mh,mi,mj,mk,ml,mm,mn,mo,mp,mq,mr/syks:jr/sykt:2n,7l,92,jr/pm_auto_ml_tables_datasets_detail_import:96,af,kb,kg,km,ku,l1,l9,lb,m0,mn,mt,mu/syku:8l,ao,at,cd,i8,lb/sykv:8g/sykw:86,c5,ln,mx/sykx:5t,el,my/syky:93,co,my/sykz:mz,n0/syl0:13,lb/pm_auto_ml_tables_datasets_detail_predict:92,96,em,eu,ew,kb,kv,l6,ld,lv,m0,me,mi,mm,mn,mq,mr,mt,mw,n1,n2/syl1:12,92,ao,av,cd,lt/syl2:96,a3/syl3:3x,jw/pm_auto_ml_tables_datasets_detail_schema:ay,cf,dd,kb,kg,km,kq,ky,lv,lx,me,n4,n5,n6/syl4/syl5:33,3o,4b,ks/pm_auto_ml_tables_datasets_detail_schemav2:a5,ay,fb,kb,ky,la,lu,lv,lx,me,mf,mi,mq,mr,n4,n6,n8,n9/syl6:12,2b,92,9k,ax,lb,lo,lx,m0,mi,mj/syl7:mc/syl8:mi,mo,nc/pm_auto_ml_tables_datasets_detail_train:3b,50,8y,93,fb,kb,kg,km,ku,kv,l1,l6,l9,lv,me,mf,mn,mq,n6,n8,n9,nb,nd/syl9:4v/pm_upload_drawer:z,29,4z,m0,nf/sylb:5e/syla:nh/sylc/syld/syle:10,48,5b,92/pm_abuse_banner:1f,8q,jj,ni,nj,nk,nl/sylf:1f,8q,hp/sylh/syli:no/sylj/sylk/syll:dw,no/sylm:no/sylg:8s,bp,hs,nn,np,nq,nr,ns,nt/syln/pm_demo_banner:2v,8l,8z,96,av,nl,nu,nv/sylo:5k/pm_emergency_banner:nl,nx/pm_unsupported_browser_banner:nl/sylp:s,2c,69,gn,m5,m7,m9/sylq:19/syos/syou/sylr:93,af,ba,df,o1,o2,o3/syoq:o1/syot:13,4z,9a,9f,o4,o5/syp2:o1/syov:cz,o4/syow:4a,d0,dd,o6,o8/syp9:o1/sypc:ay,o9/sysc:eu,ew,mk,o6/syls:cd,jg,o7,oa,ob,oc/syp1:o4/sylt:96,as,l4,o7,o9,oe/sylz:3z,45/sym0:12,7z,93,af/sym1/sym2/syly:4s,50,a5,av,ck,n6,og,oh,oi,oj/sym3/sylu:8s,ok,ol/sylv/sylw:17/sylx:22,oo/sym4/sym5:il,op,oq/sym6/symv/symx:8s/symw/syoe/symm:21,53,5f,ot,ou,ov,ow/sym7:ox/syma/symb/sym9:19,oz,p0/sym8:mg,p1/syme/symh/symf:ds/symg:oz,p5/symi:3u,i4/symj:a,5i/syml:a,5i/symk:p8,p9/symd:og,p2,p3,p4,p6,p7,pa/symc:13,bi,pb/symn:8s/symp/symo:pe/symr/syms:8n,p4,pg/symt:pb/symq:22,pd,pf,ph,pi/symu/syn0:2c/syo8/syo9/syo5:19,mg,oo,pl,pm,pn/syo7/syo6/syn5:19,43/symy:ds,oq,po,pp,pq,pr/syn1/syn2:pl,pt/syn3/syn4:4d,ck,mh,pb/symz:oo,oq,pj,pu,pv,pw/syn6:pf,pr/syo2:8f/syo4:3,pz/syo3:48,p7/syo1:2a,92,as,b2,pz,q1/syng/syrg:j5,ow,q3/syoh/syrk/syri/syrj/syrh:dg,q7,q8/syrl:16/syrm:17,qa/sypl/syoc:ox/syog:43/syrf:7z,g2,q5/syn7:2b,2l,4b,4s,7s,af,ay,cd,ck,jg,m8,mh,mq,oq,pc,pd,ph,q0,q2,q4,q6,q9,qb,qc,qd,qe,qf/syn8:px/syn9:u,df/syna:6b,6d,qi/sync:b3/synb:4z,9g,px,qk/synd/syne:oq,pg/synh:q3/syni/synl:2z/synm:2z/synn:o1,qq,qr/synj:46/synk:33,4a,50,8z,9z,co,g9,ih,it,oq,py,qs,qt/syno:8l,9u,at,fs,iv,jq,mg,p5,qu/synp:51,7v,a4,qv/synq:4s,pj,pv,qw/synr/syns/synt/synu:r0/synw:2z,92,j6/synv:33,4b,50,9u,b2,g9,n6,q3,qz,r2/synx/syny/synf:96,9w,cf,jr,ol,qh,qo,qp,qx,qy,r1,r3,r4,r5/synz:ad/sysd/syo0:1q,2a,4a,ps,r8/syod:qd/syoa:51,oy,p6,pf,ra/syob:rb/syof:4s,91,cf,fb,jq,lw,q5,qe,r7,ra/syoi:7v,96,av,qv,rc,rd/syph:17/sypk/sypj:45,4o,qc,rg/sypi:4j,4s,hv,iv,jq,rh/syoj:7s,jr,ps,qw,r3,rf,ri/syok/syol/syom:rk,rl/syon:p1,p3,p4/syoo/syop:rn,ro/syor:o1/syox:o9,rq/syoy:of,rq/syp3:2z/syp4:4i,d5,ds,o6,o8,rl,rt/sypa:4a,d0,qk/sypb:o6,rv/sypd:o9/syp5:11/syp7/syp6:7l,9v,o0,rz/syp8:35,3g,3s,7l,7p/sype:o6/syp0:4k,4s,50,51,7s,7u,9s,9u,9w,9z,cf,f4,fx,jy,n6,o7,oa,ob,oe,qq,rr,ru,rw,rx,ry,s0,s1,s2/syoz:g9,rs,s3/sypf:s3/sypg:s3/sypm/sypn/sypo:19,a0,a2/sypp/sypq/sypr:sa,sb/syps:17,18,3c,3v,40,48,85,92,gc,gi,gt,gy,h1,h2,h3,h4,sa/sypt/sypu:ad/sypv/sypw/sypx:8l/sypy/sypz:mc/syq0/syq1:8l,91,b2,og,oh,p2,p3,p6/syq3/syq2:4z,9u,as,at,fs,pj,pv,pw,qu,qy,sn/syq4/syq5:5f,pi/syq6/syq7/syqj/syqa/syqb:9y/syqc:3l/syqd:32,50,jc,sv,sw/syqe:9z,sv/syqf:50,sw/syqg:33,jd,sx,sy,sz/syqi/syqh:1t,8s,t1/syq8:22,4a,4b,4s,st,su,t0,t2/syq9:t3/syql/syqm/syqn:22,t5,t6/syqo:t6/syqp:hv,t2,t8/syqq:t9/syqr:1t,df,hv/syqs:t7,ta,tb/syqk:33,51,7z,8a,93,tc/syqt:1h,1k,20,df/syqu:t7,te/syra:ll/syqv:9u,as,av,fs,t4,td,tf,tg/syqw/syqz/syqy:21/syqx:6j,ta,tj,tk/syr0:2a,4a,93,d0,tl/syr1/syr2:4z,8l,av,fs,t4,tf,tm,tn/syr3:to/syr4:22,48,tn/syr7:t6,ti/syr8:1j,48,tr/syr5:4a,4z,d0,te,ts/syr6:9l,cd,jg,tp,tq,tt/syr9:4q,4r,n6,th,tu/syrb:mc/syrc/syrd:48,92,ax,n6,qk/syre:r4/syrn/syro:71,no,u0/syrq:dh/syrp:u1,u2/syrr:bi,u3/syrs/syru:u3/syrv:38,6k/syrw:8s/syrx/syrt:1s,u4,u5,u6,u7,u8,u9/syry:jr,ru/syrz/sys0/sys1:38/sys3:2k/sys2:uf/sys4/sys5/sys6:ui/sys7/sysb:o4,o5/sys9:od,rq,ul/sys8:4q,4t,8l,95,9k,av,ea,ec,l3,rk,rr,um/sysa:un/syse/sysf/sysg:b0,uq/sysh/sysi:73,us/sysj:ut/sysk/sysl:oq/sysm/sysn/syso/pm_bigquery:24,4l,8u,ah,b6,cj,cq,e3,ee,em,hr,hw,i8,k7,lx,mi,mj,mo,mr,n5,nc,nf,om,on,or,os,pk,qg,qj,ql,qm,qn,r6,r9,re,rj,rm,rp,s4,s5,s6,s7,s8,s9,sc,sd,se,sf,sg,sh,si,sj,sk,sl,sm,so,sp,sq,sr,ss,tv,tw,tx,ty,tz,ua,ub,uc,ud,ue,ug,uh,uj,uk,uo,up,ur,uu,uw/sysp:mh/pm_bigquery_admin_routes:9m,v1/pm_bigquery_admin_slots_routes:9m,sc,v1/sysr/syss/syst:pr/sysq:mg,oq,v4,v5,v6/pm_bigquery_admin_pages_bi_engine:24,2w,4z,8l,91,96,9b,ao,cd,ft,uw,v1,v7/sysu:10/pm_bigquery_admin_pages_bi_engine_buy:24,33,4b,50,7z,8l,91,93,96,9u,g5,g9,jy,qt,rc,uw,v1,v7,v9/sysv/sysw:11,12,19,v4,v5,vb/pm_bigquery_admin_pages_slots_create_reservation:24,33,4b,4z,7v,8l,91,96,9u,ao,cd,em,n6,v1,v6,v9,vc/sysy:pr/sysz:gu,sc,sd/syt0:6k,a8/syt1:13,3l,vg/syt3/syt2:17,ax,h1,vi/syt4:92,tx/syt5:gw/sysx:2b,4b,4s,4z,7v,fx,g9,h8,hb,jq,ol,op,px,r5,v1,v5,vb,ve,vf,vh,vj,vk,vl/pm_bigquery_admin_pages_monitoring:1v,24,as,om,or,ov,r8,uw,v6,vm/pm_bigquery_query_explain_subtask:ok/syt6:3b,v4/syt7:u/syt8:vq/syta:19/sytb:ns,vs/sytd/sytc:8s,vu/syte/sytf/sytg/syth:44,8y,dh/syti/sytj:no/sytk/syt9:l,13,1j,2v,41,df,f3,jn,np,tr,uj,v1,vr,vt,vv,vw,vx,vy,vz,w0,w1,w2/sytm/syts:qj/sytq:10,w4,w5/sytr:w3/sytn:3m,4s,4z,8l,8z,95,av,cz,di,ik,w6,w7/pm_coliseum_enum_utils/syto:4a,9k,d0,w8,w9/syty:1t,2e,t8/sytz:t1/syu0:a,5i/syu1/syu2:wd,we/syu3:2z,3s,dm,wf/syu4:wg/sytw:ao,cd,t1/sytx/sytv:2b,33,4b,4z,8l,91,96,t2,wi,wj/sytu:qj/sytt/sytp:4s,5z,8z,av,b2,cn,d0,i7,sx,tf,wb,wc,wh,wk,wl,wm/syu5/syu6:bs,u4,u6,wo/syuc/syud/syu8/syu9:bi,ws/syue:9k,dh,wr,wt/syuf:wu/syua/syub:np,w1,ws,ww/syug/syu7:46,4s,8u,92,as,av,cy,eu,ew,fy,vr,vz,wp,wq,wv,wx,wy/syuh:w8,wn,wz/syuk:8l,w6/syuj:af,il,x0,x1/syui:1f,ax,b6,wa,x2/syul/pm_bigquery_admin_pages_slots:24,9a,9u,a5,ee,ei,em,ft,g2,jy,or,qa,r8,uq,uw,v6,v9,vm,vp,x3/pm_bigquery_admin_pages_slots_buy:24,33,4b,4y,50,8l,91,93,96,9u,em,eu,ew,ex,g5,g9,n6,pv,v1,v9,vc,vp/pm_bigquery_job_details_subtask:r6,sm,uw/syum:mg,pd,pf/pm_authorized_udf_subtask:4b,on,qx,uw,x8/syuo:19,rl/syup/syun:1s,xa,xb/syuq/syur:mh,xb,xd/syus/syut/syuu:xc,xe/syuv:ob,rq,ul/pm_bigquery_analytics_hub_pages_create_linked_dataset:24,91,ee,jq,os,p5,qs,rm,s4,s8,xf,xg,xh,xi/syuw:o1/syux/syuy:pr,xc/syuz/syv1/syv3/syv2:mx/syv4:50,xp,xq/syv0/pm_bigquery_analytics_hub_pages_exchange_detail:10,ee,rk,xa,xe,xf,xg,xk,xl/pm_bigquery_analytics_hub_pages_exchanges:10,ee,xa,xb,xf,xk/pm_bigquery_analytics_hub_pages_listing_detail:ee,xh/pm_bigquery_analytics_hub_pages_page_not_found:24,91,ee,jj,xe,xi/pm_analytics_hub_search:9z,c8,mq,n1,n5,rd,xe,xm/syv5/syv6:xy/syv7/syv8/pm_bigquery_section_config:op,qn,uw,v1,ve,xa,xe,xz,y0,y1/pm_authorized_views_subtask:33,4b,8l,9u,ao,at,cd,g9,pv,rc,x8/pm_bigquery_copy_dataset_subtask:as,mh,ph,ps,re,uw/syv9/pm_bqml_forecast_subtask:8l,at,y5/syva/pm_bigquery_copy_job_form:av,ee,qh,qx,rm,s4,s6,uw,y7/pm_bigquery_copy_table_subtask:av,cf,qh,qx,sh,uw,y7/pm_create_table_subtask:r6,uw/syvb:4s,8l,av,ft,jg,ou,qe/pm_bigquery_edit_schema_subtask:96,pr,q4,qf,qh,r3,r4,sh,uw,yb/syvc/pm_bigquery_export_to_gcs_subtask:ee,px,qp,qs,rm,s4,ub,uw,yd/pm_bigquery_migrations/pm_bigquery_migrations_assessment:19,24,cq,uw/syvd:2l,2z,mg,pr/syve:pv,yh/pm_bigquery_migrations_assessment_list:24,4z,91,af,ao,as,cd,ft,mh,mq,oo,py,r8,v5,yi/pm_bigquery_migrations_start_assessment:24,ee,mh,re,rm,s4,ub,uw,v9,yi/pm_bigquery_migrations_offline_translation:cq/syvf:jr,pv,yh/pm_bigquery_migrations_offline_translation_job_create:24,mh,re,uw,v5,ym/syvg:jg/pm_bigquery_migrations_offline_translation_list:24,96,b6,em,ft,mh,mq,oo,py,r8,v5,ym,yo/syxd:61,65,p0/syw5:19,41,4d,5j,5z/syxe:6s,82,oq,pr,q3,qz,rn,sh,yd,yq,yr/syxc:8n,pg,ys/syy3/syxx/syxw:17,df,vx,yu,yv/syxq:dh/syxr/syxs:5l,dh/syxt:6s,u3,yz/syxu:43,yx,yy,z0/syxv:z1/syy2/syw1:16,1o,5j,6p/syw0:z4/syvn:5j/syw2/syw4:1o,6p/syw3:1o,6e,6p/syvz:6s,74,yr,z5,z6,z7,z8,z9/syy1:72,ro,yq,z3,za/syvm/syvk:6s,zc/syvl:1y,z6,zd/syy4:rh/syy5/syvh:7r,8f,iq,oy,pc,pe,po,pw,qd,sn,sq,uj,yt,yw,z2,zb,ze,zf,zg/syvi:78/syvo:hu,za/syvp/syvq:ut/syvr:zl/syvs:ut/sywg:67/sywf:5w,6h,6q,m6,zo/sywh:6e/sywi/sywe:s,61,m7,mb,zl,zp,zq,zr/syvt:zs/sywk:6s/syvu:zt,zu/syvv/syvw:5l,av,zw/syvx/sywv:6e,6g/syww:6e/sywx:zo/syvy:6h,us,zy,zz,100,101/sywn:5s,6a,7x,84/sywp:73/sywo:103,104/sywt:5r,6a/syw9:6a,df/syx3:6a,zp/sywc:5f,hi/syw6:1f,5f/syw7:1a,5g,5j/sywa:de/syw8:22,3i,78,hp,ze,107,10a,10b,10c/sywd:5j/sywj:zs/sywl:5j,zl/sywm:zv,10g/sywb:8q,109,10d,10e,10f,10h/sywq:zl/syws:5s/sywr:4u,yr,zt,10j,10k/sywu:zm,zu/sywy:6a,zl/sywz/syx0:2t,zz,10o/syx1:6s,73,us,10p/syx2:6a,zl/syvj:2c,t5,t6,ti,zj,zk,zn,zx,102,105,106,108,10i,10l,10m,10n,10q,10r/syx4:76,zd/syx5/syxa:73,us/syx8:5l/syx9:10w/syxb:zq/syx7:5j,10o/syx6:1n,3s,zo,10g,10t,10u,10v,10x,10y,10z/syxg/syxh:111/syxi:r4/syyb:5s,6a,10w/syyc:19,2z,yv/syye:4k,di,ri/syyf:43,dh,yy/syyg:1i,u8,117/syyd:2f,df,dl,jr,qx,zf,zg,115,116,118/syyh:qo/syya:16,5l/syy9:5j/syy8:io,ip,iu,rg,ro,za,zi,zv,106,10f,10l,11b,11c/syxy:10l,10t/syxz:p5,ys,11e/syyi:pt,sj,zh,zv/syyq/syyo:k,5r,5v,5x/syyr:zv,10f,11i/syy0:76,zh/syy6:sp,ys,za,zv/syy7:qn,108,11d,11f,11k,11l/syyl:19,6a/syyn:17,6s,7q/syym:5j/syyk:qa,yr,10i,10k,11i,11n,11o,11p/syyj:10l/syyp:rf,zh,zj,11f,11q,11r/syxk:4u,6h/syxo:5j,6i/syxm/syxn:6a,73,84,zp,11v/syxl:11u,11w/syxp:6a,zl/syxj:q0,rp,sr,wf,zx,10q,10r,110,113,114,119,11a,11g,11h,11j,11m,11s,11t,11x,11y/syxf:qy,10s,112,11z/syys/syyt/pm_connection_details_upgrade_wrapper:ee,uw,120/syyx/syyy:zh,124/syz0:67/syyv:zs/syyw:zn,127/syyz:10f,114,125,126,128/syz5/syz2/syz3:zs/syz1:6l,10f,12b,12c/syz4:q4,yb,zx,107,10g,10r,113,125,12a,12d/syz6:61/syyu:112,11z,129,12e,12f/pm_data_catalog_entry_details_upgrade_wrapper:ee,uw,12g/syzk/syzl:4e,5j/syzj:5s,ut,11i/syzf:6s/syze:zb,zs,107,12l/syzh:5j/syzi:5s,6a,m9/syzg:hx,zx,10q,12m,12n,12o/syz7:108,113,11a,11d,11f,11g,11y,129,12i,12j,12k,12p/syz9:4n,5j/syza:5l/syzc:5t,10n/syzb:83,m9,yr,zt,103,104,10j/syz8:4p,102,10e,10f,10m,11i,11u,128,12r,12s,12t,12u/syzn/syzm:5m,12r/syzo:19/syzd:on,10s,110,112,11j,12q,12v,12w,12x,12y/pm_dataset_details_upgrade_wrapper:ee,uw,12z/syzp:11g/pm_initializer_upgrade_wrapper:ee,uw,zi,131/syzs:11u/syzr:6t,7h,8o,ze,133/syzv/syzx:68/syzw:5v,m2,135,136/syzt:5l/syzu:73,84,11t,12o,137,138/syzy/sy103/syzz:6s/sy102:zs/sy101:11v,13d/sy100:5j/syzq:z9,zm,11q,12d,134,139,13a,13b,13c,13e,13f/sy104:6m,7x/sy105:a8,13h/sy106:a8,105,12d,12u/sy107:13i,13j/sy108:6a,13a/sy10a:114/sy10b:76,8x,11a,11y,12i,13l/sy109:11z,12d,12q,13m,13n/sy10c:112,12t,13g,13k,13o/pm_job_history_upgrade_wrapper:ee,uw,13p/sy10d:zh,11j/sy10f:sl/sy10g:mc/sy10h:73/sy10i:zm/sy10j:67/sy10e:mi,mj,mo,mr,sk,y5,112,11z,12e,12f,12i,12p,12w,12x,13r,13s,13t,13u,13v,13w/pm_model_details_upgrade_wrapper:ee,uw,13x/pm_model_evaluation_upgrade_wrapper:ee,uw,13x/pm_model_evaluation_clustering_categorical_group_upgrade_wrapper:ee,uw,13x/pm_model_info_upgrade_wrapper:ee,uw,13x/pm_model_schema_upgrade_wrapper:ee,uw,13x/pm_model_training_upgrade_wrapper:ee,uw,13x/sy10q:67/sy10p:10f,144/sy10n/sy10o:5r,146/sy10m:r0,138/sy10l:6l,6q,zl,10p,148/sy10k:qy,zx,106,10q,110,113,11e,11g,11i,11l,145,147,149/pm_navigation_panel_upgrade_wrapper:ee,uw,zi,14a/sy10r:107,110,112,113,11d,11k,149/pm_project_details_upgrade_wrapper:ee,uw,14c/sy10s:rp,11m/pm_query_options_upgrade_wrapper:ee,uw,14e/pm_query_panel_upgrade_wrapper:ee,uw,11z/pm_query_panel_title_upgrade_wrapper:ee,uw,11z/sy10t:22,sg,zh/sy10v:67/sy10w:17,b3/sy10x:yt,zv,12d,13v/sy10u:mi,mj,ql,tw,112,13o,13s,13t,14i,14j,14k,14l/pm_query_results_upgrade_wrapper:ee,uw,14m/sy10z:yr,zl/sy110:ys,110,111,12d,14o/sy10y:12f,14m,14p/pm_query_results_container_upgrade_wrapper:ee,uw,14q/sy111:112,11z,12w,13m,13r/sy113:112,11z,12f,12t,13g,13k,13m/sy115:yt,12a/sy114:tz,uk,10s,112,11z,129,12e,12f,12p,12v,12w,12x,12y,13m,13n,13r,13s,14i,14l,14u/sy112:uu,120,12g,12z,13p,13x,14c,14q,14s,14t,14v/pm_right_panel_upgrade_wrapper:ee,uw,14w/pm_routine_details_upgrade_wrapper:ee,uw,14s/pm_saved_queries_upgrade_wrapper:ee,uw,14t/pm_scheduled_query_options_upgrade_wrapper:ee,uw,11s,14e/pm_script_query_results_upgrade_wrapper:uw,zi,14p/pm_table_details_upgrade_wrapper:ee,uw,14v/pm_table_preview_upgrade_wrapper:uw,zi,124,14l,14u/pm_authorized_dataset_subtask:pv,re,uw,x8/pm_bigquery_edit_asset_subtask:4k,7s,7v,8l,93,av,ei,g9,p2/pm_bigquery_share_asset_subtask:ee,tv/pm_bigquery_list_row_access_policy_subtask_deferred_loader:96,ee,ft,pf,r4,tu/pm_bigquery_transfers_routes:24,9m,cq,mh,pq/sy11d/sy11g:4d/sy11e:ov/sy11f:10,3o,8y,15b/sy11h/sy116:92,ao,ax,by,cd,gp,h0,h4,r1,s9,se,159,15a,15c,15d/sy117:19,9k/sy118:13,4s,4z,91,9a,mh,ps/sy11c:6x/sy11a:4d,8y/sy119:5z,6g,6y,7o,7q,8v,96,as,av,j6,jd,w5,yu,15e,15h,15i/sy11b:15j/sy11i:ps,pv/sy11j/pm_bigquery_transfers_pages_config_details:7s,7v,9s,ah,c8,ee,em,jg,k7,r8,uw,15f,15g,15k,15l/sy11k:pv,rj,116/pm_bigquery_transfers_pages_config_edit:96,af,mh,r9,uq,uw,15l,15o/sy11l:7t,ao,cd,d0,15g/pm_bigquery_transfers_pages_config_list:96,as,ax,pv,r8,uw,15f,15q/pm_data_catalog_public_api_service:ox/pm_data_catalog_taxonomy_subtask_deferred_loader:yb/pm_redux:p8/pm_redux_thunk:p9/pm_timezones:ee,11q/pm_codemirror:wd,we/sy11m:66/sy11n/pm_codemirrortextbox:zl,10v,114,15x,15y,15z/sy11o/sy11p:5j,161/pm_bigquerynative:uw,131,14a,14w,157,15s,15t,15u,15v,15w,160,162/sy11r:2i/sy11s:10,3r,3u/sy11u/sy11t:8h,8i,95,ly,165,166/sy11v:3g,164,167/sy11q:1e,50,8q,168/pm_billing_account_scope_picker:169/pm_billing_signup_service_downgrade:5f,hr/sy11w/sy11x:1b,16c/sy11y:16d/pm_billing_instrumentless:1e,23,33,4z,50,8l,8q,91,9u,af,16e/sy11z/sy120/sy122/sy121:16,134,16g,16h,16i/sy124:6q,73,yr/sy125:zs/sy123:78,ze,10l,10t,12f,12o,12v,133,145,16k,16l/sy128:136/sy12a:zp/sy129:k,5r,69,16n/sy127:6q,zo/sy126:zi,zw,12d,13d,13u,149,16m,16o,16p,16q/sy12b/sy12c:10p,10z,16s/sy12d:6s/sy12f:67/sy12e:zv,10u,138,162,16v/sy12g:12s,16w/sy12h:16t/sy12i:5r,u0/sy12j:zl/sy12k/pm_ng1_core:ee,ia,nh,nj,10d,110,11e,11t,11y,13c,16j,16r,16u,16x,16y,16z,170/sy12l:2b,33,4z,7i,8z,92,df,f2,i8,ig,jq/sy12m/sy12n/sy12o:ao,cd/pm_ccx_cloud_resource_manager:1v,24,52,5e,6k,7v,9r,ay,c9,ck,ee,ei,ex,hb,il,j0,j1,l4,nk,qs,sb,tv,173,174,175,176/pm_cloud_resource_manager_routes/pm_prime_used_solutions_service_module:1i,8s/pm_clouddev_section_config:22/pm_code_redirector:ba,df,ee/sy12p:10,2a,vq,w4/pm_dismiss_dialog:17c/pm_bigquery_portals:4s,ee,w7,wm/sy12q:1e,1t,fj/sy12r/sy12s:19,1e,88,gj,gv,gx,qb/sy12t/sy12u/sy12v:17j/sy12w:1e,50/sy12x:17k/sy12y:el,fb/pm_billing_portals:1f,4a,4s,7v,8l,8q,8t,af,av,cd,ee,h8,hb,hm,lo,q8,sy,v9,w7,xq,17f,17g,17h,17i,17l,17m,17n/sy12z:hb,vf/sy131/sy134/sy133/sy132:19,2e,ip,17r,17s/sy135/sy136:48/sy137:j3,vw,17t,17u,17v/sy130:17g,17q,17w/sy139/sy13a:17q,17t/sy138:38,117,17y,17z/sy13b/sy13j:nq/sy13g:16,gc,sb,182/sy13m/sy13n:3o/sy13e:h6/sy13h:nq/sy13i:187/sy13l:nq/sy13k:182,188,189/sy13f:13,4a,4c,50,7t,8i,8y,93,af,ax,b3,h8,vf,181,183,184,185,186,18a/sy13c:hc,17p,17w,18b/sy13d:180,18c/sy13o/sy13p/sy13q/pm_cloud_sql_portals:ee,w7,17n,17x,18d/sy13r:13,4z,9a/sy144:19,dh/sy13s:18j/sy13t/sy13u:18l/sy13v:dt,18m/sy13w:bi,18n/sy13y:2z/sy13z/sy141/sy140:19,38,du,18m,18q,18r/sy142:dt/sy143:dt/sy13x:11,4a,50,5s,7v,92,co,g9,jy,r1,sy,18n,18p,18s,18t,18u/sy145:18k/pm_gce_portals:4s,e4,ee,h8,hb,w7,17n,18i,18o,18v,18w/pm_iam_portals:ee,w7/pm_iam_recommender_enum_strings/sy146/sy147:ij,190/sy148/pm_product_suggestions_portals:47,ee,w7,wm,182,189,191/sy149:47,92,w7,wm/pm_resource_manager_portals:4s,ee,ex,jk,194/pm_mock_recommendation_portals:3c,ee,w7/sy14a:48,lz,165/pm_action_bar_section_nav_component:8d,8k,164,197/pm_responsive_section_nav_service:164/pm_targeted_new_badge:lm/sy14b/pm_unauthorized_3p_page:91,19b/pm_unauthorized_3p_view:19b/pm_confirm_dialog:2b/pm_doc_url_service:df,ee/sy14c:22,7s,88,92,93,dd,df,iz,n6,s1/sy14d/pm_condition_subtask_deferred:4z,8l,af,av,ee,t3,t8,wg,19g,19h/sy14e:1s,ao,cd,t8,ts/pm_etag_mismatch:4s,4z,t2,19j/pm_iam_policy_simulator_etag_mismatch:4s,t2,19j/pm_purview_service:22/pm_iam_policy_simulator_simulate_button:15,tm,19l,19m/pm_lazy_xreg_service_module:ds/pm_operation_drawer:z,10,2j,il,17u,191/pm_operation_drawer_bootstrap:2j/pm_learning_panel_preference_service_module:2r/pm_multi_offer_dialog:u,1e,ao,c5,cd,16e,17i/sy14f/sy14g/pm_section_nav_footer:il,jj,jl,ll,lm,lz,19t,19u/sy14i/sy14j/sy14h:47,4b,4c,4s,50,5n,nx,19w,19x/sy14k:13,19y/pm_tos_update_dialog:j4,19z/pm_tos_welcome_dialog:j4,19z/pm_activity_panel:90/pm_generated_templates:6u/pm_deferred_activity_templates:2b,90,c3,cn,f3/pm_deferred_activity_templates_dev:90,ao,cd/pm_ai_annotation_editing_menu:50/sy14l/pm_ai_deprecated_annotation_editing_menu:50,1a7/pm_lightweight_portals:ee,194/pm_recommendation_subtask:ee,x2/sy14m:1x,sb/pm_purview_picker_starred_errors:1ab/pm_purview_picker_starred_list:je,1ab/pm_starred_projects:3n,48,1ab/pm_purview_picker_service:jq,1ac,1ad,1ae/pm_iam_panel:ee,tv/pm_snackbar_simple:4x/pm_rest_gcloud_dialog:dq/pm_require_purview_guard:24/pm_devshell_service:2y/pm_cloud_shell:2s/sy14n/pm_walkthrough_component:2s,il,1am/pm_errors_module/pm_favicon_service/sy14o:u,w/pm_feedback_service:ee,w5,1aq/pm_feedback_support_interstitial_dialog:ee,qi/sy14p:8s/sy14s:1i,5n/sy14r:u,19w,1au/sy14q:1at,1av/pm_footprints_service:1aw/sy14t:19/sy14u:ij,1am/pm_free_trial_popup:1e,2x,33,4a,4b,4c,4z,50,7v,7z,92,9u,ax,ba,g5,lo,1aq,1ay,1az/sy14v:2v/pm_walkthrough_service:1aq,1b1/pm_help_panel_learn_button:2f,2r,2u,8l/pm_walkthrough_message_handler:b,2s,br,hr,jq,nn/pm_help_service:c,6b,6d,1aq/sy14x/sy14w:15d,1b6/pm_learning_panel:6k,bi,if,1aq,1b1,1b7/sy14y:2f,2u/pm_learn_button:8l,1b9/pm_learn_button_service:1b9/pm_ngrx_devtools/pm_navigation_announcer/sy14z/sy150:1be/pm_navigation_focus:1bf/pm_navigation_focus_rif:1be/sy151:33,4a,4v,9u,fs,up/pm_shortcut_popup:1bi/sy152:64/pm_survey_service:3c,3g,3n,3o,48,4c,7v,92,af,gm,191,1aq,1bk/pm_targeting_service:ij,1aq/pm_title_service:22,8b/sy153/pm_tos_bot:4z,19x,1aq,1av,1bo/sy154:af,g4/sy155:z,3h,fb,1bq/sy156:1v,24,cp/sy157:4b,8q,93,hi,hj/sy158/sy159:1bu/sy15a:10,1bv/sy15b:1bw/sy15c/pm_assurant_create:2b,8l,91,96,ex,jq,1br,1bs,1bt,1bx,1by/pm_assurant_details:96,ee,tv,1bs,1bw,1by/sy15d:6j/pm_assurant_list:24,91,9b,ah,ao,ax,c8,cr,d0,df,ee,fd,fs,in,l4,1bx,1by,1c1/pm_assurant_intercept_service:jq,19e,1bu/sy15e/pm_compute_section_config:ns,y1,1c4/sy15f:g2/pm_resource_zone:1c6/sy15g:1i,8s/pm_compute_bare_metal_solution_add_page:24,91,cq,dh,ee,ft,rm,s4,s6,s8,um,1c8/pm_compute_bare_metal_solution_networks_details_page:24,91,9m,cq,ee,ns,rs,um,xg,xi,1c8/pm_compute_bare_metal_solution_networks_enum_strings/pm_compute_bare_metal_solution_networks_list_page:24,91,as,cq,e7,ee,ft,ns,um,xk,xl,1c8/pm_compute_bare_metal_solution_nfs_shares_enum_strings/sy15h/pm_compute_bare_metal_solution_nfs_shares_list_page:24,91,as,cq,e7,ee,ft,ns,um,xk,1ce/pm_compute_bare_metal_solution_servers_details_page:24,91,9m,cq,ee,ns,rs,um,xg,xi,xl,1c8,1ce/pm_compute_bare_metal_solution_servers_enum_strings/pm_compute_bare_metal_solution_servers_list_page:24,91,as,cq,e7,ee,ft,ns,um,xk/pm_compute_bare_metal_solution_snapshot_schedule_policies_details_page:24,91,9m,cq,ee,ns,rs,um,xg,xi,xl,1c8/pm_compute_bare_metal_solution_snapshot_schedule_policies_list_page:24,91,as,cq,e7,ee,ft,ns,um,xk/pm_compute_bare_metal_solution_volumes_details_page:24,91,9m,cq,e7,ee,ns,rs,um,xg,xi,xl,1c8/pm_compute_bare_metal_solution_volumes_enum_strings/pm_compute_bare_metal_solution_volumes_list_page:24,91,as,cq,e7,ee,ft,ns,um,xi,xk,xl,1c8/sy15i/sy15j:11,4a,1co/sy15k:a6,dt/sy15l:av/sy15m/sy15n:33,4a,4s,50,93,qt,117,175,1cs/sy15o:1ct/pm_machine_configuration_subtask:c8,e2,ee,v9,x0,18j,18v,1cp,1cq,1cr,1cu/sy15p:u/pm_windows_rdp_dialog_non_chrome:1cw/pm_notification_service:cy/sy15q/sy15r/sy15s:16g/sy15v/sy15w/sy15x/sy15y/sy15z/sy160/sy161/sy15u:1d1/sy162:vr,191/sy15t:2l,63,bn,bp,bq,ex,ia,jj,np,ns,te,uk,vw,w1,15d,1by,1c1,1cz,1d2,1d3,1d4,1d5,1d6,1d7,1d8,1d9,1da/sy163:16i,1db/sy164:87,ch/sy165:ch,hb/sy167:8y/sy166:9k,c8,df,182,1df/sy168:1f,1r,dr,u4/sy169:bs,1dh/sy16a:wp/sy16b:1t,e0/sy16c:df/sy16d:bs/sy16e:ns,ws,ww/sy16f/sy16g/sy16h:dr,1dp/sy16i:e4,u6,1do,1dq/sy16j:bt,cy,e0,wp/sy16k/sy16l:1dm,1dn,1dr,1ds,1dt/sy16m:bt,wp,1dm/sy16n:dr,dw/sy16o:e2,1dw/sy16q/sy16u:8s/sy17g/sy16p:ao,cd,wt,1co,1dn,1dq,1dw,1dy,1dz,1e0/sy16r:jh/sy16s:181/sy16t:ae/sy16v:8s/sy16w:8s/sy16x:u2/sy174:4d,62/sy175:b3,fw,ir,1dj,1dr,1e8/sy176:u,2a,33,93,cn,1e9/sy177:3o,dj,dm/sy178:u,i8,1eb/sy16y:e6,r1,1cw,1di,1dk,1du,1e7,1ea,1ec/sy16z:1di/sy170/sy171:33,3c,9z,co,e2,g9/sy17d:117/sy172:ih,1bv,1eh/sy173:1t,bi,cy,hv,1dw/sy179:1e9/sy17a:dt,e4,18m/sy17b/sy17c:wp,1e6/sy17f:2c/sy17e:il,1eo/sy17x/sy17n/sy17o/sy17p/sy17q/sy17s:e2/sy17t:1ev/sy17u:33,4h,93,iy,1cs,1e4,1ew/sy17r:2a,bt,cx,cy,d2,u8,wp,1eu,1ex/sy17v:50,7v,vh,1co,1dr,1et,1ey/sy17w/sy17m:4a,4b,9z,u9,1er,1es,1ez,1f0/sy17h:ao,cd,di,wt,wx,1dx,1ej,1eq,1f1/sy17i:ao,cd/sy17k:18i/sy17l:dt,dw,u2/sy17j:w8,18k,1cr,1d0,1dr,1eg,1f4,1f5/sy17z/sy180/sy17y:1dd,1f7,1f8/sy181:4a,d0,si,1f9/sy182/sy183:1di,1fb/sy185:16,h0/sy186/sy187/sy184:h5,181,183,1fd,1fe,1ff/sy188/sy189:gv,vf,1de/sy18a:dh/sy18b:4l,4o,1dk,1dv/sy18c/sy18d:ht,wp,wr,ws,1dc,1dl,1e2,1fj,1fl/sy18e/sy18f/sy18g:1d1,1da/pm_compute_instance_details:24,9m,b6,cr,ee,fd,g2,k7,lm,lx,mq,n5,oj,wm,wu,15k,18b,18t,18u,1cy,1dg,1e1,1e3,1e5,1ed,1ee,1ef,1ei,1ek,1el,1em,1en,1ep,1f2,1f3,1f6,1fa,1fc,1fg,1fh,1fi,1fk,1fm,1fn,1fp/sy1a5/sy18h:1db/sy18i/sy18j:e7,e9,1ft/sy18k:bi,bs,dh/sy18l:bt/sy18m/sy18n:2z,1fv/sy18o:33,5s,7v,93,d6,fx,g9,1ev/sy18x:dh/sy19n/sy18v/sy194:92,93,dh,dr,dw,eu,ew,fy/sy19i:10,2a,fs/sy18z/sy18r:2z,1e4/sy196:5l,1ev/sy197:2z,1g7/sy198:33,4k,7v,93,g9,j4,1fy,1g6,1g8/sy199:5l,dh,dr,ma,no/sy19a:1ga/sy19b:3i,1gb/sy19d/sy19e:17,1gd/sy18s:8s/sy19f/sy19g:fa,it/sy190:33,3b,50,9z,co,118,1fy/sy192:47,1co/sy193:4a,50,fy,qt,118,1ei,1gj/sy19h:ft,1dz,1g9,1ge,1gg,1gh,1gi,1gk/sy18t:96,as,d0,vh,1cr,1e0,1g4,1gl/sy18u:iv,1dy,1eg/sy19c:33,4h,93,1g6/sy195:9u,ao,cd,1cu,1dr,1fk,1g2,1g3,1gc,1gf,1gm,1gn,1go/sy18w:33,4k,9z,r1,1ek/sy19p:2z,dh/sy19q:33,4k/sy18q/sy19s:dr,dw,ua,1dv,1e3,1gt/sy19r:50,9u,cy,d2,d6,fy,vh,1di,1eq,1g4,1g9,1gr,1gs,1gu/sy19t:cx,1gv/sy19u/sy19v:d2,u9,1ds,1dt,1eq,1fs,1g4,1g9,1gs,1gx/sy19w:cx,1gy/sy19o:3b,9z,co,hw,r1,1dx,1ej,1fz/sy19x/sy19k:dh,ih/sy18y:11,4s,ao,cd,dr,e4,hp,1do,1g5/sy19y/sy19z/pm_compute_sole_tenancy_enum_strings/sy1a0:1fn,1h6/sy191:33,4k,9z,co/sy1a4:8s/sy18p:cf,ei,f4,fd,g2,hl,i2,il,jq,oj,v9,18j,18o,18v,1cp,1el,1f1,1fj,1fx,1g0,1g1,1gp,1gq,1gw,1gz,1h0,1h1,1h2,1h3,1h4,1h5,1h7,1h8,1h9/sy19j:u2/sy19l:ch,e8,1fm,1fu/sy1a2:dt,1dz,1hb/sy1a3:bi,ws/sy19m:24,9m,cr,e3,eb,ed,g5,mq,uq,wt,1br,1dn,1ef,1ep,1fc,1fr,1fw,1ha,1hc,1hd,1he/sy1a6:1gg/pm_compute_instances_add_page:ee,1cy,1fp,1hf,1hg/sy1a7:af,dp,e2/sy1a8:4z,50,9k,1hi/sy1aa:1fs/sy1al/sy1am:7t,1hl/sy1a9:4,2j,ba,cn,d0,h1,lz,nf,th,1fp,1hj,1hk,1hm/sy1ab/sy1ac:gc/sy1ad/sy1ae:7n,f0/sy1af:8s/sy1ag:8z,co,di,np,oj,1du/sy1ah:93/sy1ai:48,1dc,1hk/sy1aj:cy,1e5/sy1ak:3n,50,7v,9s,g9/sy1an/sy1ao:g2/sy1ap:df,w2/sy1aq:7s,as,cy,e0,n6,s1,118,1co,1cr,1ct,1g4,1go,1hs,1hx/sy1ar:16,6v/sy1as:ih/pm_compute_instances_list_ng2:1g,24,cr,eb,ed,ee,em,f5,fd,ft,hp,m0,mq,uq,x2,18w,1c6,1cy,1dg,1ed,1ef,1ei,1em,1en,1ep,1eu,1f6,1fc,1fk,1fn,1fr,1hc,1hn,1ho,1hp,1hq,1hr,1ht,1hu,1hv,1hw,1hy,1hz,1i0,1i1,1i2,1i3/pm_compute_instances_console_page:24,91,96,9m,as,cr,e3,ee,ns,oj,1e9,1ee/sy1at:4c,9z/sy1au:ip,u2,1dy,1g2,1i6/sy1av:12,1i7/sy1aw:1i,8s/pm_compute_instances_edit_page:ee,1e1,1e5,1f5,1fp,1hf,1hg,1i8,1i9/pm_compute_instances_schedule_policies_details:24,5z,96,ao,as,cd,cy,d0,e4,ee,fd,g2,uq,118,1cr,1dn,1ef,1eu,1fk,1fp,1fr,1g4,1hc,1hs,1i2/pm_instance_schedule_policies_add_subtask:ee,1i1/sy1ax:8s/sy1ay:12,ao,cd,dh,1dq,1id/pm_compute_machine_images_create:24,91,as,cj,e3,ee,ft,ns,vh,1e9,1fw,1gk,1gn,1ie/sy1az/pm_compute_machine_images_details:24,2b,8l,91,96,ee,g2,ns,u4,1dl,1hi,1ie,1ig/pm_compute_machine_images_list:1g,24,91,ao,c6,c8,cr,d0,dt,ee,ft,mq,18i,1co,1dn,1ef,1ep,1eu,1fb,1fp,1fr,1hc,1hu,1hz,1i3,1id/pm_windows_reset_password_dialog:1ea/pm_windows_show_password_dialog:1ec/sy1b0:8s/sy1b1:8s/sy1b2/sy1b3:33,50,175,1h7/sy1b4/pm_compute_sole_tenancy_add_page:1g,24,4k,4z,7o,7q,96,9m,9u,9z,a1,cr,cy,e0,ee,g5,vh,118,1cr,1cu,1dn,1ei,1fj,1fv,1g4,1gj,1go,1il,1im,1in,1io,1ip/sy1b5:18i/pm_compute_sole_tenancy_list_page:1g,24,7o,7q,ax,c7,cr,eb,ed,ee,fc,ft,il,mq,tv,wu,1dn,1ef,1fk,1fp,1h7,1hc,1hy,1hz,1il,1im,1ip,1ir/sy1b6:18i/pm_compute_sole_tenancy_node_details_page:1g,24,4s,8l,91,96,9m,9z,cj,cr,d0,di,e4,eb,ed,ee,eu,ew,g2,1dn,1f4,1fm,1fp,1fu,1h7,1il,1it/pm_compute_sole_tenancy_node_group_details_page:1g,24,7o,7q,8l,91,96,9m,9u,cr,d0,di,eb,ed,ee,eu,ew,fd,oj,1co,1dn,1fk,1fp,1hc,1hu,1hz,1i3,1il,1in,1io,1ip,1ir,1it/sy1b7:8s/sy1b8:9u,ei,jq,uq,vh,118,18o,18v,1cu,1dw,1ei,1fv,1gj,1go,1gs/pm_compute_commitments_add_ng2:24,2b,8l,91,96,cy,e0,ee,f4,ns,v9,1br,1fr,1g4,1h3,1iw,1ix/sy1b9:12,93,dh,1ef/sy1ba:dw/sy1bb:c8,e7,eb,ed,fa,18i,18j,1dn,1fk,1fm,1hy,1hz,1ig/pm_compute_commitments_details_ng2:24,91,ee,n6,1fp,1hc,1i6,1iw,1iz,1j0,1j1/sy1bc/pm_compute_commitments_list_ng2:24,91,ax,cr,d0,ee,ft,hi,1dw,1fn,1fp,1hc,1iw,1j0,1j1,1j3/pm_compute_commitments_split/sy1bd:8s/pm_compute_reservations_add_ng2:24,8l,91,96,9m,cq,cy,e0,ee,v9,1dn,1g4,1he,1ix,1j6/pm_compute_reservations_detail:1g,24,2a,33,4a,7v,8l,91,96,d0,ee,em,g2,ns,u4,wt,18j,1co,1dl,1i6,1j6/sy1be:oi/sy1bm:e2,wx,1dn/sy1bn:1ja/sy1bf:1e6,1ha,1jb/sy1bg:8s/sy1bi/sy1bj:19/sy1bh:4z,96,9a,ao,as,d2,e3,e7,n6,s1,1cr,1dm,1ds,1dt,1e6,1fw,1g4,1go,1hx,1in,1je,1jf/sy1bk/sy1bq/sy1bw:1dr,1jd/sy1bo:af,1jc,1jj/sy1br:46/sy1bs:33,4h,93,175,1e4,1ew,1jl/sy1bp:11,7v,9z,118,1ct,1ji,1jm/sy1bt:9u,as,av,d2,fs,1jn/sy1bu:93,ax,bi,h8,qa,17n,1e3/sy1bv:8l,96,1cr,1jp/sy1bx:33,50,93,dh,vh/sy1bl:uq,1j9,1jg,1jh,1jk,1jo,1jq,1jr/sy1by/pm_compute_instance_groups_create_page:24,ee,1br,1fc,1fp,1fr,1hg,1js/sy1bz:ws,ww,15d/sy1c0:12,g2,wu,1e6,1ef,1ja,1jv/sy1c2/sy1c3:35,3c,3o,lz/sy1c4:184/sy1c5:1jz/sy1c1:4e,50,ai,gv,hc,n6,vf,15b,1df,1jx,1jy,1k0/sy1c6:1e6/pm_compute_instance_groups_details_page:24,9b,a4,eb,ed,ee,em,mq,15k,18b,18i,1ed,1ei,1eu,1fa,1fp,1fr,1hc,1ht,1hz,1jb,1jg,1jh,1jw,1k1,1k2/pm_compute_instance_groups_edit_page:24,ee,si,1fc,1fp,1hg,1js,1jw,1k2/sy1c7:dw/sy1c8:1eu,1k5/pm_compute_instance_groups_list_page:1g,24,9b,c8,co,cr,eb,ed,ee,mq,x2,18i,18w,1c6,1dn,1ef,1ep,1fb,1fp,1fr,1hc,1hw,1hz,1ig,1je,1jf,1jv,1k6/sy1c9:24,9m,cr,e3,uq,1dn,1fc,1fw,1ha,1hd,1he,1jj/sy1ca:em,1jc,1jf,1jh/pm_compute_instance_groups_recommendation_page:ee,18k,1em,1en,1fp,1fr,1hg,1k8,1k9/pm_compute_instance_groups_restart_page:24,33,3b,50,91,96,9u,9z,as,co,cy,ee,wt,1et,1f0,1g4,1ja,1jf,1k2/pm_compute_instance_groups_updater_page:24,cq,e3,ee,1fc,1fp,1fr,1fw,1hg,1jk,1k2,1k9/pm_schedule_management_subtask:9b,ee,1jg/pm_compute_instance_templates_add_page:ee,1fp,1hg,1k8/sy1cd:dt,ht,ns,18i,1jd/sy1cb:ns/sy1cc:dh,ns/pm_compute_instance_templates_instance_template_details:24,91,96,9m,as,cr,d0,e3,ee,fd,oj,wu,18u,1e1,1ef,1ei,1ek,1el,1f2,1f3,1fk,1fm,1fp,1fr,1h1,1kf,1kg,1kh/pm_compute_instance_templates_list_page:1g,24,c8,co,cr,eb,ed,ee,fa,ft,mq,tv,wu,1dn,1dq,1ef,1eu,1fk,1fp,1fr,1h1,1hc,1hv,1hy,1kf,1kg,1kh/pm_predictive_autoscaling_create:1jq/pm_compute_shared_groups_autoscaler_predictive_autoscaling_analysis:1jp/pm_compute_metadata_metadata_page:24,5z,91,9u,as,cq,cy,d0,e3,ee,ft,mq,1dh,1e5,1f3,1fn,1g4,1gq,1h8/sy1ce:e1/pm_compute_operations_list:1g,24,ao,c8,cr,dh,e7,ee,g2,1dl,1dn,1ef,1eu,1kn/pm_compute_operations_operations_detail_page:24,46,8s,91,96,9m,as,e3,ee,g2,ns,u6,1dl,1eu/pm_compute_ms_license_verification_page:24,33,4b,50,7v,91,9u,as,cy,ei,1g4/sy1cf:1t,hv,1di/pm_compute_settings_ng2:24,cq,cy,hw,jr,ns,118,1cu,1dv,1e5,1ei,1fj,1g4,1gj,1kr/pm_compute_needsbilling_redirect:1e/pm_compute_zones_list:1g,24,8l,91,ao,ax,cd,cr,dh,ee,g2,1dl/pm_compute_disk_add_page:1g,24,9m,cr,cy,e3,ee,hp,uq,v9,1dn,1ep,1fb,1fj,1fx,1gp,1h2,1hb,1he,1hg/sy1cg:cy,e3,wt,1dn,1dq,1eg,1fj,1fk,1fx,1gm,1go,1hb,1i8/pm_compute_disk_details:1g,24,5z,9m,cr,ee,fd,g2,ht,v9,18b,1dg,1dl,1ep,1eu,1fb,1fi,1fr,1g3,1hg,1kg,1kw/pm_compute_disk_enum_strings/pm_compute_disk_list:1g,24,ag,ax,cr,eb,ed,ee,fd,tv,x2,18i,18w,1c6,1dg,1ef,1ep,1fb,1fr,1hc,1hg,1hn,1hu,1hv,1hy,1hz,1i3,1kg,1kw/pm_compute_image_enum_strings/sy1ch/sy1ci:i4/sy1cj:1i,8s/sy1ck/pm_compute_images_build_detail_page:24,4a,4s,4z,91,af,as,b2,co,e8,mq,ns,uf,wt,1l1,1l2,1l3,1l4/sy1cl:8s,t7/sy1co/sy1cn:1f0,1l4,1l6/sy1cm:1g,24,25,5z,ax,c6,c8,co,cr,cy,eb,ed,fd,ft,tv,vh,18i,1co,1cr,1dn,1ef,1ep,1eu,1fb,1fk,1fn,1fr,1g4,1h2,1hc,1hu,1hv,1hy,1hz,1i3,1kh,1l7,1l8/pm_compute_images_details_ng2:9m,e3,ee,1eh,1fp,1i8,1l9/sy1cp:ai/pm_compute_images_export:24,96,ax,bi,cy,e2,ee,jr,ns,1l6,1l7,1lb/pm_compute_images_images_add_page:1g,24,96,9m,cr,cy,e3,ee,fa,hp,jr,oj,uq,v9,vh,wp,1dn,1fj,1fv,1fw,1g2,1g4,1gk,1gn,1go,1he,1l3,1l8/pm_compute_images_list_ng2:ee,1fp,1l9/sy1cq:8s/sy1cr/pm_compute_instant_snapshots_details:1g,24,8l,91,93,96,9m,9u,cr,cy,d0,e3,ee,fd,g2,ht,ns,1co,1dl,1ef,1fk,1g4,1lf,1lg/sy1cs:af,c8,co,eb,ed,fd,tv,18i,1co,1dn,1ef,1eu,1hc,1hu,1hv,1hz/pm_compute_instant_snapshots_list:ee,1fp,1li/sy1ct/sy1cu:bi,1fj,1lk/pm_compute_snapshot_schedule_policy_add:1g,24,8l,91,96,9m,9u,cq,e3,ee,ns,1ds,1fw,1g4,1gl,1he,1hg,1ll/pm_compute_snapshot_schedule_policy_details:1g,24,8l,91,96,9m,cr,d0,e3,ee,fd,wu,1co,1dn,1ds,1ef,1eh,1fk,1ge,1i7/pm_compute_snapshots_add:1g,24,8l,91,96,9m,9u,cr,cy,e3,ee,ft,hp,iv,vh,18p,1dn,1dz,1eg,1fj,1fv,1g4,1gf,1gh,1gk,1go,1he,1i8,1lf/pm_compute_snapshots_detail:1g,24,7v,8l,91,96,9m,9u,cr,cy,d0,e3,ee,fd,g2,ht,ns,1co,1dl,1ef,1eh,1fk,1g4,1gf,1i8,1lg/pm_compute_snapshots_list_ng2:1g,24,ax,cr,ee,ft,j4,mq,wu,1ep,1fb,1fk,1fn,1fp,1fr,1ge,1gf,1hy,1i3,1ig,1lf,1li/sy1cv:8s/pm_compute_tpus_add_page:1g,24,52,8l,91,96,9u,cf,cj,cr,ee,em,n6,ns,uq,v9,1cq,1cy,1ei,1f0,1fv,1g4,1gj,1go,1gq,1h0,1jr,1kr,1lr/sy1cw:5z,dg,e0,18i/pm_compute_tpus_details_page:1g,24,9m,c6,cj,cr,d0,e3,ee,fd,g2,15k,18b,1cy,1dn,1ef,1fk,1fn,1i6,1k1,1lr,1lt/pm_compute_tpus_list_page:1g,24,8l,91,cn,cr,d0,eb,ed,ee,fd,ft,wt,1dn,1fk,1fp,1fr,1hc,1hz,1lr,1lt/pm_compute_patch_jobs_table_enum_strings/pm_compute_patch_vm_list_enum_strings/sy1cx:k0/sy1cy:43,1ly/sy1cz/sy1d0:u/pm_artifacts_version_edit_tags_dialog:2a,3o,fx,j4,k2,k5,k8,1lz,1m0,1m1/sy1d1/pm_gcr_ng2_routes:24,1m3/pm_containerregistry_section_config:2q,1m3/sy1d5:1f,23,df,k2,uq,1ly,1m3/sy1d4:1t,1m3/sy1d6:u/sy1d2:1v,2f,4z,7z,93,9f,9l,co,cp,cz,dp,k3,k5,ns,w0,15d,1m6,1m7,1m8/sy1d3:1e/pm_containerregistry_image_details:4s,96,9m,af,ao,as,av,ay,cd,d0,do,ee,em,k8,l4,1lz,1m0,1m1,1m9,1ma/sy1d7/pm_containerregistry_image_list:8l,91,96,9m,ay,cd,d0,di,eb,ee,k8,l4,nr,1m0,1m1,1m9,1ma,1mc/sy1d8:z,10,48,4c,5b,ax/sy1d9:e8,1me/pm_containerregistry_repository_list:8l,91,9m,ao,cd,di,ee,k5,k8,l4,mq,1m6,1m7,1ma,1mc,1mf/sy1da:1s/pm_containerregistry_settings:24,8l,91,ao,cd,cr,d0,k5,1m7,1mh/pm_gcr_delete_dialog:12,2a,ay,k5,1m0,1m8/sy1db:46,50,c3,fx,hb/pm_crash_detail_page:6w,8l,8u,91,96,af,cb,em,h8,1df,1mk/sy1dc:33,4a,4i,50,cz,df,gc,gy,187/pm_crash_notifications_notifications_page:24,4z,8l,91,96,bi,c2,c3,ee,1mm/pm_crash_overview_page:24,4s,8l,91,ax,c2,ce,1k0,1mk/sy1dd/pm_crm_cloud_identity:17,2b,4s,4z,8l,91,ex,fw,1av,1mp/sy1de/pm_crm_cloud_identity_consumer:91,as,1mr/sy1df:22/sy1dg/pm_crm_invitation:24,ee,jk,te,19y,1av,1bo,1mt,1mu/pm_crm_labels_labels:24,8l,91,fa,1mt/pm_crm_org_onboarding:4a,91,af,as,d0,ex,uq,1bs,1mr/pm_crm_org_onboarding_routes/pm_crm_org_onboarding_zerostate:8l,8z,91,ax,1bs,1mu/pm_crm_org_onboarding_delegation:2a,4b,4z,8l,91,af,ee,td,1bs,1mp/sy1dh/sy1di:8q,fj,ji,1mp/pm_crm_org_onboarding_migration_accept:4z,91,ao,as,cd,ex,g5,hi,1mu,1n1,1n2/pm_crm_org_onboarding_migration_billing_accept:4z,91,ao,as,cd,ex,g5,hi,1mu,1n1,1n2/sy1dj:33,3o,9u/sy1dk:1mp/pm_crm_org_onboarding_migration_billing_grant_role:91,ao,as,cd,g5,t2,1mu,1n2,1n5,1n6/sy1dl:1mp/pm_crm_org_onboarding_migration_billing_request:2a,4z,91,9u,as,ee,ex,td,1bs,1n8/pm_crm_org_onboarding_migration_project_accept:4z,91,ao,as,cd,ex,g5,1mu,1n1,1n2/pm_crm_org_onboarding_migration_project_grant_role:91,ao,as,cd,g5,t2,1mu,1n2,1n5,1n6/pm_crm_org_onboarding_migration_project_request:2a,4z,91,9u,as,ee,jj,td,1bs,1n8/pm_crm_org_onboarding_request:2a,4b,4z,8l,91,9u,af,ee,td,1bs,1n2/pm_crm_org_onboarding_migration_response:91,ao,as,cd,g5,1mu,1n2,1n5/pm_crm_org_policy:8l,91,1bs/sy1dn:2e,ih/sy1dm:4a,50,8l,91,92,93,96,d0,19h,1ng/pm_crm_org_policy_detail:1nh/sy1do:33,4b,jg,1nh/pm_crm_org_policy_edit:4z,a5,n6,1nj/pm_crm_org_policy_list:8l,91,ao,cd,1ng/pm_crm_org_policy_v2_edit:4z,9u,av,b2,ee,f4,fs,lx,q1,19g,1nj/sy1dp/sy1dq/pm_crm_privacy_privacy:2b,4a,4s,8l,8z,91,cn,ex,1bs,1mt,1nn,1no/sy1dr:22/pm_crm_privacy_tcc:47,ex,1no,1nq/sy1ds:4c,93,m0/sy1dt:4a,93,d0,mg,pq/sy1dx/sy1du:1v,8q,ex,pf,ps,1nt,1nu/sy1dw/sy1dv:96,af,ws,15o,15q,1nn,1ns,1nt,1nw/pm_crm_tcc_billing_dpg_details:24,fj,hj,uq,uw,1nv,1nx/sy1dy/sy1dz:2b,4z,ao,cd,cn,sb,1nn,1nt,1nu,1nz/pm_crm_tcc_billing_dpg_list:24,hi,hj,uw,1nv,1o0/sy1e0:pf,ps,1nt/pm_crm_tcc_purview_dpg_details:ex,uq,uw,1bs,1nx,1o2/pm_crm_tcc_purview_dpg_list:jq,uw,1bs,1nq,1nw,1o0,1o2/sy1e1:22,9l,j8/sy1e2:2z/sy1e3/pm_crm_settings:8l,91,ee,jy,n6,qj,173,1bs,1o5,1o6,1o7/sy1e4/sy1e5/pm_crm_settings_resource_settings_details/pm_crm_settings_resource_settings_preview:ee/pm_crm_settings_resource_settings_routes/sy1e6/sy1e7/sy1e8/sy1e9:1of,1og/sy1ea:13,1oe,1oh/sy1eb/sy1ec/sy1ed/sy1ee:m1,1og,1ok,1ol/sy1eg/sy1ef:1om,1on/sy1eh:96,jr,1oh,1ok,1ol/sy1ej/sy1ek:13,1oh,1oj,1om,1oq/sy1ei:24,ax,ko,kv,1oo,1op,1or/pm_data_labeling_annotation_spec_sets:fs,l6,1oi,1os/pm_data_labeling_create_dataset:1op/pm_data_labeling_datasets:l6,1os/sy1el/sy1em:13,1oh,1ow/pm_data_labeling_instructions:fs,l6,1os,1ox/pm_data_labeling_routes:24/pm_data_labeling_annotation_spec_sets_detail:2b,8l,91,96,1oe,1oh,1oj/sy1en/sy1eo:1p1/sy1ep:33,3b,50,7z,8l,92,93,96,av,up,1oh,1on,1p1/sy1eq/sy1er:13,ko,1oh,1oo/sy1es:jr,1oh,1om/pm_data_labeling_datasets_detail:24,kv,l6,1oi,1or,1ox,1p2,1p3,1p4,1p5,1p6/sy1et:ad/sy1eu/sy1ex/sy1ew:4s,1pa/sy1ev:35,3c,92,h2,vl,1bk,1pb/sy1f0:5s/sy1f5/sy1f6:1om,1pe/sy1f1:19/sy1f2:3n,gw,jy,m4,1j9,1p9,1pg/sy1f3:ai,vl,1pa/sy1f4:48/sy1f8:13,1oh,1oj,1pf/sy1ey:8l,91,96,h3,1p4,1pb,1pd,1ph,1pi,1pj,1pk/sy1ez:33,50,51,7t,92,93,lw,lz,m0/sy1f7/pm_data_labeling_annotated_datasets_detail:ao,av,ko,1oe,1ow,1p2,1p8,1pc,1pl,1pm,1pn/pm_data_labeling_annotated_datasets_examples_detail:1pl/sy1f9:13,ko,1oh,1oq/pm_data_labeling_datasets_detail_labeled_datasets:1pq/sy1fa:1oh,1oj,1oq/pm_data_labeling_datasets_detail_data_items_detail:24,8l,91,96,1pb,1pj,1ps/pm_data_labeling_datasets_detail_tab_details:24,2b,ao,sf,1oo,1or,1pb,1pj,1pq/pm_data_labeling_datasets_detail_tab_labeled_datasets:24,1or,1p5,1p6/pm_data_labeling_instructions_detail:24,2b,8l,91,96,1oh,1oj,1oo,1ow/pm_data_labeling_label_quality/pm_data_labeling_labeler_group:1p2/sy1fb/sy1fd/sy1fc:7w,8s,8t,ck,iq,xy,y0,1q0/sy1fg/sy1fe/sy1ff/sy1fh/sy1fi:1q0/sy1fj/pm_data_qna_annotations_detail:1q6/sy1fk/pm_data_qna_ask_question_subtask:1q6/pm_data_qna_edit_setup:1q6/pm_data_qna_enum_strings/sy1fl:32,4z,ao,cd,rb,v5,xz,1q1,1q9/pm_data_qna_manage:1q6,1qd/pm_data_qna_routes/pm_data_qna_section_config/pm_data_qna_validate_setup/pm_data_qna_view_usage:1q6/sy1fm:1r,br,ui/pm_daui_pipelines_routes:1g,24,9m,1qj/sy1fn:1bq/sy1fo/pm_daui_pipelines_setup:24,4a,50,8l,91,1qj,1ql,1qm/sy1fp:46,ue,zg,1e3,1gt/pm_daui_pipelines_components_schedule_editor_dialog:13,33,4a,4b,50,9z,fs,it,s1,1qo/sy1fr:1fh/sy1fq:4p,r8,ug,yw,115,1jz,1qm,1qo,1qq/sy1fs/pm_daui_pipelines_detail:24,2b,4a,8l,96,ee,em,uj,1qr,1qs/sy1ft:h8,181/pm_daui_pipelines_detail_info:24,91,ah,ao,ee,em,mh,uj,v9,18b,1k1,1qr,1qu/pm_daui_pipelines_detail_metrics:24,91,ee,18b,1k1,1qr,1qu/sy1fu:e8/sy1fw/sy1fx:1t,1fe,1fh/sy1fv:4s,4z,51,5z,8s,8u,96,ao,as,av,ax,ay,cd,d0,di,g5,h8,i8,iq,jd,qj,sd,xo,181,183,188,1br,1fd,1ho,1jy,1k0,1mm,1qq,1qx,1qy,1qz/pm_daui_pipelines_detail_slo:24,ch,ee,hc,m0,vj,1qr,1r0/pm_da_pipelines_list:24,91,ee,em,ft,r8,rk,rl,rs,uj,um,xl,1qm,1qo,1qs/sy1fy:2z/sy1fz/pm_debug_panel_ng2:11,12,33,4z,8s,8u,af,ao,bi,cd,cf,dd,dl,g2,lx,n6,1r3,1r4/sy1g0/pm_services_reliability_routes:22,1r6/sy1g1/pm_reliability_services_navigations:91,1r8/pm_reliability_services_navigations_basic:5c,91,1r8/pm_reliability_services_navigations_error:12,91,cq,1r8/sy1g2:3n,as,1r8/pm_reliability_navigations_fast_navigation:91,1rc/pm_reliability_services_navigations_guard:24,5c,91,1r8/pm_reliability_services_navigations_hidden/pm_reliability_services_navigations_infinite:5c,91,1r8/pm_reliability_services_navigations_multiple_rif_apps:91,1rc/pm_reliability_services_navigations_org_selector:91,1bs,1rc/pm_reliability_services_navigations_redirect:5c,91,1r8/pm_reliability_services_navigations_spinner:5c,91,1r8/pm_reliability_services_perf_monitor:91,1r8/pm_reliability_services_perf_monitor_large_dom:91/pm_last_owner_dialog:u,1oa/pm_remove_owner_dialog:u,1oa/pm_reliability_services_account_service:3o,8q,91,1rc/sy1g3:ax/pm_reliability_services_activity_service:24,3o,91,ee,1db,1fp,1rc,1rq/sy1g4:22/pm_reliability_services_agreements_service:91,ax,1rc,1rs/pm_reliability_services_analytics_service:91,ax,co,1rc/pm_reliability_services_api_auto_activation_service:91,jo,1rc/pm_reliability_services_async_task_tracker:91,1rc/pm_reliability_services_basic_types_service:3o,6g,91,ax,1rc/pm_reliability_services_billing_project_service:1f,8q,91,ax,1rc/pm_reliability_services_browser_window_service:3o,91,af,ax,1rc/pm_reliability_services_console_nav_panel_service:91,1rc/sy1g5:33,4b,4s,jq/pm_reliability_services_crm_resource_service:4k,4m,91,1o6,1rc,1s1/pm_reliability_services_dialog_service:91,1rc/pm_reliability_services_download_service:91,rv,1rc/pm_reliability_services_embedded_tools_service:2f,91,1rc/pm_reliability_services_footprints_service:91,ax,1aw,1rc/pm_reliability_services_free_trial_billing_service:91,ax,hp,1rc/sy1g6:6g,ho,17f/pm_reliability_services_free_trial_service:91,1rc,1s8/pm_reliability_services_global_cache_service:91,ax,1rc/pm_reliability_services_iam_action_service:24,50,91,1rc/pm_reliability_services_iam_permissions_service:24,50,91,1rc/pm_reliability_services_iam_resource_event_service:50,91,1rc/sy1g7/pm_reliability_services_iam_service_account_service:24,91,ao,cd,hv,1rc,1rq,1se/pm_reliability_services_iam_ui_service:23,ax,c8,ee,tv,1rc/pm_reliability_services_in_page_help_service:2w,50,91,1rc/pm_reliability_services_member_service:3o,91,t7,1rc/pm_reliability_services_navigation_focus:91,1rc/pm_reliability_services_new_account_cache_service:1d,3o,91,1rc/pm_reliability_services_on_demand_notification_service:3o,91,1d9,1rc/pm_reliability_services_operations_service:2a,91,ax,sy,1rc/pm_reliability_services_organization_resource_service:91,1rc/pm_reliability_services_permissions_registry:3o,91,1rc/pm_reliability_services_project_service:91,1rc/pm_reliability_services_purview_config:1w,50,91,1rc/pm_reliability_services_purview_service:50,91,ax,1rc,1se/pm_reliability_services_recent_purview_service:23,50,91,1rc,1se/pm_reliability_services_reload_service:91,cj,1rc/pm_reliability_services_route_complete_trigger_detector:91,1rc/pm_reliability_services_route_config:1f,91,as,1r8/pm_reliability_services_safe_redirect_domains:3o,91,bh,1rc/pm_reliability_services_section_nav_service:91,1rc/pm_reliability_services_section_title_service:91,1rc/pm_reliability_services_sections_registry:4a,50,91,1rc/pm_reliability_services_service_account_descriptor:24,4k,91,cr,ee,tb,1rc,1rq,1se/pm_reliability_services_service_worker:91,1rc/pm_reliability_services_shortcut_service:3b,4v,91,1rc/pm_reliability_services_snack_bar_service:4z,91,1rc/pm_reliability_services_survey_service:91,191,1rc/pm_reliability_services_targeting_service:50,91,ij,1rc/pm_reliability_services_ve_logging_service:3o,91,1rc/pm_reliability_services_walkthrough_service:2v,50,91,1rc/sy1g8/pm_reliability_services_workflow_service:91,1rc,1t8/pm_common_services_reliability_home:91,ao,cd,1r8/pm_demo_services_reliability_panonly:1r6/pm_demo_services_reliability_panonly_navigations/pm_deploymentmanager_routes:24,25/sy1g9/pm_deploymentmanager_section_config:1te/sy1ga:u,3b/pm_delete_deployment_dialog:1tg/sy1gb:1i,8s/sy1gc/pm_deploymentmanager_deployments_create:24,52,8l,91,96,cf,cq,f4,lo,lz,m0,q7,1te,1ti,1tj/sy1gd/sy1ge:u,1ti,1tl/sy1gf/sy1gg:af,m8/sy1gh:q8/sy1gi/sy1gj:1tp,1tq/pm_deploymentmanager_deployments_details_deployment_details:24,8l,92,96,a4,cf,cq,d0,ee,g2,jf,k7,qk,1ed,1te,1tg,1tj,1tm,1tn,1to,1tr/pm_deploymentmanager_deployments_list:24,as,bi,c8,cq,d0,ed,fd,l4,1fu,1tg,1tj,1tm/pm_deploymentmanager_types_static_page:24,91,af,as/sy1gk:1tp/sy1gl:26,bi,1r4,1tv/pm_next_page_preloader:1at,1tw/pm_page_not_found_view:12,91,af,jj,tg/sy1gm:gg,uj/pm_bigtable_section_config:1tz/pm_billing_section_config:1f,8q,fj/sy1go/sy1gn:10,1u2/sy1gp/pm_cicp_section_config:1u3/pm_container_engine_section_config:2q,y1,15d/sy1gq/pm_filestore_section_config:1u7/pm_recommendation_section_config/pm_retail_section_config/pm_user_preferences_section_config:1jx/sy1gr/pm_projecthome_section_config:1uc/sy1gs/sy1gt/sy1gu/sy1gv:1x,ex,iw,y1,1u2,1ue/pm_access_section_config/pm_admin_section_config/pm_iam_admin_section_config:1uh/sy1gw/pm_identity_section_config/sy1gx:47,15b/sy1gy/sy1gz/pm_logging_section_config:8y,1un,1uo,1up/sy1h0/sy1h1:1ur/sy1h2:kf/sy1h3:1ur/pm_natural_language_section_config:1us,1ut,1uu/sy1h4/pm_network_service_section_config:2q,nt,y1,1uw/pm_network_tier_section_config:np/sy1h5:np,y1/pm_vpc_network_section_config:1uz/pm_security_section_config:1d8,1u2/sy1h6:vw/pm_sql_section_config:1v2/sy1h7:kf/sy1h8/pm_video_intelligence_section_config:1v4,1v5/pm_do_not_rename_deprecated/sy1h9:ao,cd/sy1ha:2b,8z,1v8/pm_endpoints_portal:24,1v9/sy1hb/sy1hc:8s/pm_endpoints_portal_add_domain:33,8l,91,96,co,ft,g5,1d4,1v8,1vb,1vc/pm_endpoints_portal_create:2a,4z,8l,91,ax,cn,ft,m0,mq,1vb,1vc/pm_endpoints_portal_overview:8l,91,cn,cr,d0,r8,1v9,1vb,1vc/sy1hd:f2/sy1he:1s,ht,1vg/sy1hf/pm_endpoints_service_view:c8,ee,h8,tv,1vb,1vh,1vi/sy1hg:f2/pm_endpoints_service_view_deployment_history_tab:4s,ao,cd,1vb,1vk/sy1hh:2z,b0,b1/pm_endpoints_service_view_deployment_history_details_tab:8l,96,b2,1vb,1vk,1vm/pm_endpoints_service_view_overview_tab:12,4s,8y,ao,cd,em,h8,hb,1e3,1vb,1vk/pm_endpoints_service_view_property_tab:33,4k,ao,cd,f2/sy1hi:f0/pm_endpoints_service_view_quotas_tab:2b,33,4b,4c,4s,ao,aw,ay,cd,d0,1hr,1vb,1vh,1vq/pm_endpoints_services_list:24,91,ao,cd,cq,f2,mq,1vb/pm_export_exportexample:ee/pm_feature_loader_dashboard/pm_feature_loader_routes/sy1hj:m2/sy1hk/sy1hl:17/sy1hm/sy1hn:1vy,1vz/sy1ho:1i,1vy/sy1hp/sy1hq/sy1hs/sy1hr:br,1w3,1w4/sy1ht:1vx,1w5/sy1hv/sy1hu:22,br,1w3,1w7/pm_datastore_key_visualizer:2e,4a,4z,7q,7v,91,92,93,9s,af,as,c8,ck,cq,df,di,ee,fh,ft,il,lx,mq,uq,1vw,1w0,1w1,1w2,1w6,1w8/sy1hw/sy1hx:17,2z,ma,pu,1w4,1w7,1wa/sy1hy:1r,1wb/sy1hz:1wc/sy1i0:1w8/sy1i1/sy1i2:1wb/sy1i3:h1,h3/sy1i4:166/pm_firestore_data_viewer:4k,4s,4z,50,51,7s,85,93,9b,9l,9u,as,av,cn,cq,d0,em,fs,i8,jx,k7,lz,m0,mq,r2,se,185,1h5,1qy,1vz,1wd,1we,1wf,1wg,1wh,1wi/sy1i5/sy1i6:1f,uq/sy1i7/pm_firestore_import_export:2l,4s,4z,ao,as,av,ay,cd,d0,ih,r8,1w1,1w2,1w6,1w8,1wd,1wk,1wl,1wm/sy1i8/pm_firestore_export:cq,df,ee,jr,191,1w0,1w2,1w5,1wb,1we,1wm,1wo/pm_firestore_import:92,cq,jr,191,1w2,1w5,1we,1wm,1wo/sy1i9:91,as,cq,1we,1wf/pm_firestore_indexes:1wr/sy1ia/sy1ib:33,4k,50,8l,92,9u,av,fs,1wg,1wt/sy1ic:1wb/pm_firestore_indexes_composite_list:4z,ao,ay,cd,d0,em,ft,m0,1wd,1wr,1wu,1wv/pm_firestore_indexes_create_index:1wu/pm_firestore_indexes_single_field:33,4b,4i,92,ao,av,ax,ay,cd,d0,g5,m0,n6,1wd,1wg,1wr,1wt,1wv/pm_firestore_rules:2b,4a,4z,91,92,af,as,ax,b2,cq,d0,uq,1w8,1wa,1wf/pm_firestore_usage:50,91,as,cq,em,eu,ew,h6,vf,1e3,1w8,1wd,1wf,1wl/sy1id:19,50,91,92,9u,as,ax,cq,g5,m0,17n,1w6,1wc/pm_firestore_redirect_datastore:1x1/pm_firestore_redirect_firestore:1x1/pm_firestore_welcome_onboarding:1x1/sy1ie:21/pm_foldercreate_foldercreate:8l,91,ee,173,174,1o6,1s1,1x5/pm_foldercreate_routes/sy1io:19/sy1ip/sy1ig:42,45,ds,1x8,1x9/sy1ih:go,1xa/sy1is/sy1ir:1x8,1xc/sy1iq:93,af,ba,df,o2,o3,1xb,1xc/sy1it:1xa/sy1ii:13,4z,9a,9f,ah,e7,o5,1xd,1xe,1xf/sy1iu:q6/sy1iv:8l,91/sy1if:27,2h,4s,nl,uq,1rs,1tw,1xg,1xh,1xi/sy1ij/sy1ik:1xk/sy1il/sy1im/sy1in:8d,ey,1tv,1xl,1xm,1xn/sy1iw/pm_google_apps_sdk_routes:ee,1f7,1xj,1xo/sy1ix/pm_google_workspace_marketplace_sdk_addons:b2,c8,e7,ee,rk,s4,s7,s8,um,xk,xl,1ce,1xr/sy1iy:4s,av,of/pm_google_workspace_marketplace_sdk_configuration:e7,ee,rk,s4,s6,um,xl,1xt/sy1iz/pm_google_workspace_marketplace_sdk_home:8l,1xv/pm_google_workspace_marketplace_sdk_details/pm_google_workspace_marketplace_sdk_items:1xv/pm_google_workspace_marketplace_sdk_publish:91,ee,rk,s4,s8,1ce,1xr/pm_gve_redirect:24,ba/pm_moment:h7/sy1j1:4,m3/sy1j2:19,5j,1y2/sy1j0:6h,78,h5,zy,16s,1y3/pm_awesomecharts:73,1y4/sy1j3:5j,d4/sy1j4/sy1j5/sy1j6:hk,q8/sy1j7:m,5j,84,dk/sy1j9:73/sy1j8:zt,108,10f,10n,1yb/sy1ja:5j/sy1jb:hk/sy1jd/sy1jc:dv,e1,fy,u9,wo,yr,z0,zv,107,10a,110,148,1dt,1e7,1ga,1y7,1ya,1yd,1yf/sy1jf:hk,ze/sy1jg:17j,1y9/sy1jh:6s,1yi/sy1je:10i,16k,16t,1t8,1yg,1yh,1yj/sy1ji:61,16c,1y8,1ye,1yi/sy1jl:67/sy1jm:67/sy1jk:110/sy1jj:1i0,1yk,1ym,1yn,1yo/sy1jp:6s,z7,1ye/sy1jn:zj,zs,10d,16q,1yh,1yl,1yq/sy1jo:11y,1yp,1yr/sy1jt:m8,1y2/sy1js:19,gd,1yt/sy1jr/sy1jq:yr,10i,10x,12c,12f,135,16s,1y3,1yu,1yv/sy1ju:6e/sy1jv:12l,1y9/sy1jw:8g,hk,146,1yo/sy1jy:5j,hk/sy1jx:8g,yr,zs,107,10c,148,16q,1yo,1yy,1z0/pm_apiui:a6,ee,qa,10s,11b,11i,11o,11w,128,12d,12j,12n,12t,133,13l,15z,161,16l,16v,1xo,1y1,1y5,1y6,1yc,1ys,1yw,1yx,1yz,1z1/pm_hangouts_routes:1f7,1xj,1z2/pm_hangouts_chat:24,91,cq,ee,rm,s4,s5,s8,1ce/pm_raf_button:ee,o9/pm_raf_download_text:ee,rw/pm_raf_shared_query_editor:ee,o6,q2/pm_raf_extender:ee,o6/pm_raf_form:15,9b,ee,qr,s3/pm_raf_form_stepper:ee,g5,o6,rt/pm_raf_gcs_location:ee,ub/pm_raf_generic:ee,s2/pm_raf_list:ee,ob/pm_raf_message_bar:ee,rx/pm_raf_subtask:ee,1xt/pm_raf_tab_bar:ee,s3,1r3/pm_raf_table:ee,od/pm_raf_text:ee,o4/pm_raf_unfold:cf,ee,o6/pm_raf_usage:ee,oc/sy1jz:1j/sy1k0/sy1k2:88/sy1k3/sy1k4:1zo/sy1k5:34/sy1k1:48,9j,h8,lo,186,1zl,1zm,1zn,1zp,1zq/pm_adf_body:1zr/sy1k6:8o,mc,q6/sy1k7:lo,1zp,1zt/pm_adf_pie_chart:1zu/sy1k8:ao,cd,lo,1zp,1zq/pm_adf_table_item:1zw/pm_home_chart_editor:11,50,93,df,ee,f4,h8,hc,n6,181,1zn/pm_home_project_breadcrumbs:9l/sy1k9/pm_psp_promo_banner:12,co,ij,1me,200/sy1kc:1hl/sy1kd/sy1ka:z,4a,fb,nv,202,203/sy1kb:17,18,22/sy1ke:204/pm_lpx_abuse:nk,205,206/pm_lpx_compute:h8,hc,204/sy1kf:1j,202/pm_lpx_recommendations:ee,x3,204,205,209/sy1kg:22,sx/pm_home_add_members_subtask:ee,th,20b/sy1kh/pm_product_documentation_service:df,ee,20d/sy1ki:7t,gv,lo,n6,tg,1zl,1zp,1zq,203/sy1kk:22,42,48,gq,uq,1aw,209/sy1kl/sy1kj:1e,2v,46,5t,7j,7o,9k,af,as,co,j7,jl,ni,nk,ns,qb,1az,1bs,1uc,20d,20f,20g,20h/pm_home_dashboard:5d,1zr,1zu,1zw,20i/pm_home_dashboard_shell:5d,20i/sy1km/pm_home_monitoring_card:lo,182,187,20l/pm_home_nic_card:lo,1f9,20l/pm_home_project_info_card:4a,d0,ex,lo,20b,20l/sy1kn:vw,17r/pm_home_resources_card:2l,bp,lo,mh,ns,1d5,1zo,20l,20p/pm_home_lpx:1e,24,4i,50,5d,7w,8x,91,92,af,as,di,ee,ex,j7,jb,qb,qj,188,205,206,20g/pm_app_reverify_message:47,ey/sy1ko/sy1kp:1m,1o,20h,20t/sy1kq/pm_metropolis_app_registration_service:20u,20v/sy1kr:8s/sy1ks:20x/sy1kt:w1,20x/sy1ku:33,4k,50,dh,fy,g9,vh,20y/sy1kw:33,7v,jq,175/sy1kv:9z,f4,ns,w1,118,1ct,210,211/pm_hybrid_connectivity_hubs_add:24,5z,91,9m,as,cq,g5,v9,wp,20z,212/sy1kx:wp,1dc,1e2,1fl/pm_hybrid_connectivity_hubs_details:24,5z,9m,as,cq,e7,ee,em,g2,si,uo,1fp,20y,214/pm_hybrid_connectivity_hubs_list:24,91,as,cq,20z/pm_hybrid_connectivity_hubs_spoke_add:24,5z,91,96,9m,as,cq,wp,212/sy1ky:u2/sy1kz:8s/sy1l0:w1,ws,ww/sy1l1:13,33,9z,ay,bi,d6,eb,ed,f4,fy,g9,vg,1er,1fu/sy1l2/sy1l3:7v,ei,1lb,21b,21c/sy1l4:92,co,n6,1g9,219,21d/sy1l5:4s,9u,as,av,d2,1g4,21e/sy1l6:33,93,bi,fy,g9,1g6/sy1l7:33,4a,50,7v,93,fy,g9,ua,vh/sy1l8:1ct,1g9,1gs,21b,21g,21h/sy1l9:219/sy1la/sy1lb:bt,cy,dw,u9,1ee,218,21j,21k/sy1lc:af,fy,wt,21a,21c/sy1ld:u1,21f,21j/pm_hybrid_connectivity_hubs_spoke_details:24,5z,96,9m,cd,cq,d0,ee,g5,si,wp,wx,yo,1dn,20y,21i,21l,21m,21n/pm_hybrid_connectivity_hubs_spoke_instance_add:24,5z,91,96,9m,9z,as,cq,fs,w1,wp,210/sy1le:1ds,1dv,1fs/sy1lf:2a,3o,21q/pm_active_interconnect_delete_modal:ee,1fp,21r/sy1lg:21c/sy1lh:g0,21t/sy1li:11,12,47,af,df,fy,21u/pm_hybrid_connectivity_interconnect_edit:1g,24,2b,9m,9u,as,bt,c6,c8,cx,cy,d2,e2,ee,u7,w1,wp,1dm,1g4,1gs,219,21v/sy1lj/sy1lk:u/sy1ll:cx,cy,dw,u9,w1,1dv,219,21c,21x,21y/sy1lm:2b,21z/sy1ln:g0,219,21c/sy1lo:u,47,co/sy1lq:ih/sy1lr:g2/sy1lp:c8,d0,fd,wx,1fk,1fl,1hu,1hv,1hy,21f,21l,21m,220,221,222,223,224/sy1ls:21r/sy1lt:cx,21t,226/sy1lu:4a,4s,as,av,b3,c6,d0,fy,u7,219,21u,227/sy1lv:12,co,1f9,1mf/pm_hybrid_connectivity_interconnect_list_page:1g,24,cq,ee,wr,1fp,214,225,228,229/pm_hybrid_connectivity_interconnect_select_page:3b,8l,91,96,9u,9z,bi,cn,w1,1g4,219,21c/pm_unprovisioned_interconnect_delete_modal:ee,1fp,226/pm_confirm_attachment_activation_dialog:21y/sy1lw:as,av,d2,1g4,21i,21l/sy1lx:cd,1eu,1hk,21f,21j/sy1lz/sy1ly:wp,1dm,21c,21l,22g/sy1m0:47/sy1m1/sy1m2:33,3b,7v,9z,d6,fx,fy,g9,1er,22j/sy1m3:33,3b,7v,9z,d6,fx,fy,g9,22j/sy1m4:47,co,dh,dw,fy,wx/pm_hybrid_connectivity_interconnect_attachment_dedicated_add:1g,24,9m,c8,e3,ee,g5,gq,118,1dc,1f1,1fp,1fw,1i6,220,221,223,22e,22f,22h,22i,22k,22l,22m/sy1m5:9u,9z,ao,cd,co,d2,fy,1eb,1g4,21z/pm_hybrid_connectivity_interconnect_attachment_partner_add:1g,24,9m,c8,ee,g5,gq,118,1dc,1eu,1fp,1i6,22e,22h,22o/sy1m6:ax,c6,dh,h8,hc,w1/sy1m8:8y,bi/sy1m7:2b,cx,gq,219,21q,22r/sy1m9/sy1ma:c6,d0,eb,ed,fd,fy,wu,wx,1fk,1fu,1hv,1hy,214,22s,22t/pm_hybrid_connectivity_interconnect_attachments_attachment_details:1g,24,96,bw,cq,ee,u7,1eb,1eu,1fp,1i6,21f,21l,21m,220,221,223,22q,22u/sy1mb:d6,fy,1g9,1gr,1gs/pm_hybrid_connectivity_interconnect_attachments_attachment_edit:1g,24,2b,91,96,as,ee,u7,1f1,21z,221,22l,22w/pm_hybrid_connectivity_interconnect_attachments_pending_partner:1g,24,91,96,as,22o/pm_hybrid_connectivity_troubleshoot_bgp_dialog:222/pm_preactivate_attachments_dialog:u/sy1mc:ao,cd,g2,219,21u/pm_hybrid_connectivity_interconnect_interconnects_await:1g,24,96,cq,e2,ee,g5,1fp,228,231/pm_hybrid_connectivity_interconnect_interconnects_details:1g,24,9m,cq,ee,em,u7,vf,1fp,214,225,227,22q,231/sy1md:u/pm_hybrid_connectivity_interconnect_interconnects_no_redundancy_dialog:234/sy1me:2a,bt,cy,wp,1dm,1dt,21t/pm_hybrid_connectivity_interconnect_interconnects_order:1g,24,92,96,9u,9z,as,av,cj,cx,d2,eb,ed,ee,g5,w1,1fu,1g4,1g9,219,21v,223,22i,234,236/pm_hybrid_connectivity_interconnect_interconnects_order_submit_modal:236/sy1mf/pm_hybrid_connectivity_interconnect_ipsec_add_dedicated:ee/pm_hybrid_connectivity_interconnect_ipsec_add_partner:ee,1fp/sy1mg:33,3o,9f,co,cy,g9/sy1mh/sy1mi:9z,co,d6,fy,1g9,1lb/sy1mk:u4,21n,23d/sy1mj:cy,vh,211,23e,23f/pm_hybrid_connectivity_interconnect_ipsec_add_vpn:ee,1fp/pm_hybrid_connectivity_interconnect_ipsec_configure_ipsec:ee/sy1ml:cy,e2,wp,1dm,1fj,1fv/sy1mm/sy1mn:e0,u1,23k/pm_hybrid_connectivity_routers_add:1g,24,91,96,9u,as,cq,d2,e3,ee,wx,118,1ds,1fw,1g4,1he,1ll,21i,21l,23j,23l/sy1mo:2b,5z,cx,21q/sy1mp:ao,cd,fy,1er,1i6,21c,23k/pm_hybrid_connectivity_routers_bgp_session_details:1g,24,91,96,9u,af,as,cj,d0,d2,ee,g2,u7,wt,wx,1dl,1dn,1fp,1g4,1he,21a,21d,21l,23n,23o/sy1mq:1fj,1he,23n/pm_hybrid_connectivity_routers_details:1g,24,7v,91,96,9m,9u,as,c6,cq,d0,d2,e3,ee,nt,u7,wt,wx,1dk,1dn,1fp,1g4,1gs,219,21a,21b,21g,21k,23l,23o,23q/pm_hybrid_connectivity_routers_list:1g,24,91,as,bt,c6,cq,d0,e0,eb,ed,ee,wt,wx,18i,1dl,1dn,1fj,1fp,1fu,1hv,1ig,214,21a,21c,224,229,22r/sy1mr:co,1ct,1f1,1g9,21h/pm_hybrid_connectivity_vpn_add_gateway_page:1g,24,96,cq,ee,118,1fp,1fs,23f,23t/sy1ms:1dt,21l/sy1mt:ao,as,av,ay,cd,dh,fy,wr,1eu/sy1mv:33,4a,4s,50,7v,96,9u,9z,as,av,b3,bi,bs,co,cy,d2,dh,do,fs,i8,u7,219,21c,22g/sy1mu:4z,cx,1i6,22e,22m,23c,23g,23w,23x/pm_hybrid_connectivity_vpn_add_ha:1g,24,9m,c6,cq,ee,g5,118,23t,23v,23y/pm_hybrid_connectivity_vpn_add_ha_tunnel:1g,24,9m,cq,ee,g5,wp,118,23v,23y/sy1mx:92/sy1mw:1fz,21e,22e,22m,23c,241/pm_hybrid_connectivity_vpn_add_page:1g,24,96,9u,c6,cq,e3,ee,118,1dw,1fp,1fw,1gz,1ll,1y7,23v,242/pm_hybrid_connectivity_vpn_add_peer_gateway:91,96,9m,9u,as,bt,c6,cr,d2,ee,wp,1fp,1fs,1g4,219,23d,23e/pm_hybrid_connectivity_vpn_add_tunnel:1g,24,96,9m,9u,cq,ee,wp,118,1dw,1fj,23v,23w,242/pm_hybrid_connectivity_vpn_details_gateway:1g,24,96,9m,af,c6,cd,cq,d0,ee,wt,wx,1fp,214,21a,21n,22s/pm_hybrid_connectivity_vpn_details_tunnel_page:1g,24,96,9m,af,cq,d0,ee,g1,h8,hc,u7,vf,wt,wx,18a,1fp,21l,21n,22s,22t,241/pm_hybrid_connectivity_vpn_list:1g,24,c8,cq,ee,1fp,21l,21n,229,22u,23x/pm_hybrid_connectivity_vpn_select_page:24,3b,91,96,9u,9z,as,bi,co,wx,1dn,1g4/pm_add_ip_address_dialog:ee,1fp,1gy/sy1my:1t/sy1mz:24b/pm_iam_service_account:24c/sy1n0:2b,4s,4z,9u,ao,cd,f4,td,te/sy1n1/pm_iam_admin_audit:c8,ee,1bs,24e,24f/pm_iam_admin_audit_all_services:8l,91,96,ee,1bs,24e,24f/pm_iam_admin_audit_routes:24f/sy1n3/sy1n2:8a,dd,jg,oj,tb,tp,tq,tt,wn,24j/sy1n4:22,t9,wb,24j/pm_iam_admin_iam_iam:8u,92,co,ee,em,ex,hb,r1,th,1bs,1ug,24k,24l/sy1n5:t8,ts/pm_iam_admin_iam_deny/sy1n6/sy1n7/sy1n8:ex,24q/pm_iam_policy_reporting:53,8l,91,ax,co,1nq,24p,24r/sy1n9/pm_iam_policy_reporting_routes:24,24t/sy1na:22,24r/sy1nb/sy1nc:24q/pm_iam_policy_reporting_query_page:4k,51,7l,89,8l,91,96,di,ee,fs,g9,ix,jq,t0,tc,ts,wi,zk,1br,24p,24t,24v,24w,24x/pm_iam_policy_reporting_query_report_page:2e,4s,8l,92,96,ao,av,b2,cd,cn,dd,di,ix,mq,t2,tq,1vm,24n,24t,24v,24x/pm_iam_policy_reporting_results:24x/sy1nd:22,t2,wc/pm_iam_admin_roles_create:wk,1bs,251/sy1ne:12,4c,t1/pm_iam_admin_roles_details:24,8l,91,251,253/pm_iam_roles_list:4z,a5,ao,ay,cd,wj,1bs,251,253/pm_iam_roles_routes:4y/sy1ng:hv,rv,1eb/sy1nh:3b,tb/sy1nf:33,4z,8l,92,9k,9w,ao,av,cd,ir,257,258/sy1ni:d0,t3/sy1nj:1t,hv/sy1nk:1t,20t/sy1nl:25b,25c/pm_iam_admin_service_account_create:24,9m,c8,cq,ee,ex,g5,tv,1mt,24b,259,25a,25d/sy1nm:33,4s,8l,93,av,ex,ey,fs,1ul,20u,25c/pm_iam_service_account_list:24,8z,c8,cq,di,ee,tv,1mt,24b,257,25d,25f/pm_iam_service_account_routes:24c/pm_service_account_flows_module:2b,4z,ee,jp,257,258/sy1nn:gv,hb/pm_iam_service_account_details:1v,24,di,ee,n6,th,15k,18b,1mt,24b,24k,259,25a,25f,25j/pm_iam_service_account_details_permissions_resource_access_section:22,4a,88,ee,w5,24r,24w/pm_iam_policy_simulator_results:24,4y,92,a5,ao,av,cd,ee,em,ex,ja,lo,m0,mq,oj,tf,tl,tq,wl,1vm,1zt,24n/pm_iam_policy_simulator_routes/sy1ns:df/sy1nq:vw,ws,ww,1d5/sy1nr:np,nt,ws,ww,1d6/sy1no:22,2l,bi,bp,ex,kj,mh,qc,uh,w0,wc,wx,y1,17s,1aw,1by,1cz,1dn,1jv,1ly,1tz,1u7,21a,25o,25p,25q/sy1np:24,33,4k,4z,51,8l,8y,91,93,ja,tj,24l,25r/pm_iam_admin_troubleshooter:ee,l6,25s/sy1nt/pm_iam_admin_troubleshooter_result:50,ee,k7,l6,n5,n6,wh,25s,25u/pm_integration_test_pages_routes/pm_integration_test_pages_awesomecharts:91,h8,hb,186/pm_integration_test_pages_blank:24,8l,91/pm_integration_test_pages_i18n_sanity:91/pm_integration_test_navigation_error:jq/pm_integration_test_pages_operations_service:2a,91,sy/pm_integration_test_pages_rellog:91/pm_test_resource_creator_page/pm_kbatch_routes/pm_logs_analytics_ng2_routes/sy1nu:48,nv/sy1nv/sy1nw:ck/sy1nx/sy1ny/sy1nz:8y,ck/sy1o0:10,2z,38,b0,h2,15i,1df,26a,26b/sy1o2:32,4z,50,7v,8l,av,bi,ei,g5,26a,26b/sy1o1:aw,i6,jr,qv,ri,266,269,26c,26d/sy1o4:7z,h1,15c/sy1o3:22,33,3b,3n,3v,3x,46,4z,51,7v,8z,9g,9u,ax,b3,fs,il,jm,m0,se,1h5,1jy,1uo,1wh,266,26c,26f/sy1o5:1uo/sy1ob/sy1o6:26a/sy1oa/sy1o7:af,di,1un,1up,26g,26k/sy1o8:26a,26b/sy1o9:26m/pm_logs_analytics_page:96,e7,qg,qm,sc,sd,uw,1bs,1me,1qy,267,268,26e,26h,26i,26j,26l,26n/pm_logs_dashboard_dashboard_page:24,91,si,18b,1ff,1k1,26j/sy1oc:6x,26k/pm_legacy_logs_guard:15a,26q/sy1oe:nq/sy1od:2l,6j,7v,9z,bp,ca,cf,ch,ei,ex,f4,fs,g2,il,lo,m0,mh,np,ns,q1,qb,qc,u1,uj,vw,w1,15k,17p,18b,1d6,1fg,1k1,1r0,1un,1uo,1wi,25j,25o,268,26c,26f,26m,26s/sy1of:af/sy1og:7q,267,26m/sy1oh/sy1oi:1f,24,9u,e7,j4,26h,26j,26n,26t,26u,26v,26w/pm_logs_metric_edit_page:ee,26x/pm_logs_metric_next_steps_page:ee,26x/pm_logs_metric_page:ee,26x/sy1oj:5z,7o,9k,ax,df,dp,e7,i8,mh,116,15b,18a,1bs,26e,26j,26u,26v/pm_logs_router_page:ee,uw,271/pm_logs_router_sink_edit_page:ee,uw,271/pm_logs_router_sink_next_steps_page:ee,uw,271/sy1ok:1f,33,4b,5z,7o,9k,ao,df,e7,em,r1,15b,15i,18a,1bs,1df,26d,26i,26j,26u,26v/pm_logs_bucket_edit_page:ee,275/pm_logs_storage_page:ee,275/sy1ol/pm_logs_viewer_page:6z,b6,ee,ir,nf,vj,1au,1bs,1vw,26j,26l,26n,26t,26v,278/pm_marketplace_orders_routes/pm_marketplace_purchase_routes/pm_marketplace_your_products_routes/sy1om/pm_marketplace_allocations/pm_billing_signup_service:hr/sy1on:1f,8q/sy1oo:hl,278,27g/sy1or/sy1oq:2e/sy1ov:df/sy1ow:mz,q8,27k/sy1op:51,7z,90,91,92,9l,af,an,bi,cf,ck,il,j4,lw,lz,mq,n1,xq,zr,17k,1tv,27h,27i,27j,27l/sy1os:uq,27m/sy1ot:ey,1tp,27i/sy1ou:27m/pm_api_library_browse:24,ee,27n,27o,27p/pm_api_library_home:24,4s,96,as,ee,27n,27o/sy1ox:27i/sy1oy:27i/sy1oz:27m,27s/pm_marketplace_browse:ee,27p,27t,27u/sy1p0:17m,27d/pm_accept_tos_behavior_runner:13,1av,27w/pm_agree_to_share_lifecycle_event_behavior_runner:13,hm,27w/pm_cancel_order_behavior_runner:13,hm,27w/pm_cancel_plan_change_behavior_runner:13,hm,27w/pm_change_plan_behavior_runner:13,hm,27w/sy1p1:u,12/pm_check_broken_dependents_behavior_runner:13,hm,27w,282/sy1p2:u/pm_check_unprocured_dependencies_behavior_runner:13,hm,27w,284/sy1p3:27k/sy1p5:8/sy1p6:33,3o,4b,1to,287/sy1p4:12,47,jp,286,288/pm_confirmation_dialog_behavior_runner:ee,27w,289/pm_create_offer_order_behavior_runner:13,hm,27w/pm_create_order_behavior_runner:13,hm,27w/pm_cta_dialog_service:ee,289/sy1p7:1f,1t,fj,hm,1y8/sy1p8:hv,vv,28e/sy1p9:8l,92,96,av,ax,jp,td,25a,28f/pm_cta_subtask_service:ee,28g/pm_dts_enroll_behavior_runner:13,27w/pm_enable_api_behavior_runner:13,1q,jo,27w/sy1pa:hk,27w,289/sy1pb:hi,28k/pm_ensure_billing_behavior_runner:ee,hr,28l/pm_ensure_free_trial_behavior_runner:13,hm,27w/pm_ensure_login_behavior_runner:27w/pm_ensure_org_policy_behavior_runner:13,ih,27w/pm_ensure_permissions_behavior_runner:13,1f,1t,ee,28k/pm_ensure_procurement_account_behavior_runner:13,hm,27w/pm_getting_started_behavior_runner:2v,27w/pm_incomplete_form_dialog_behavior_runner:ee,27w,289/pm_purchase_request_sent_dialog_behavior_runner:ee,27w,289/pm_redirect_behavior_runner:13,ba,hm,27w/pm_redirect_to_deployment_manager_page_behavior_runner:ch,e9,1te,27w/sy1pc:38/sy1pd:1f/sy1pe/sy1pf/sy1pg:hk,28x,28z,290/sy1ph/pm_redirect_to_purchase_page_behavior_runner:27w,28y,291,292/pm_reload_behavior_runner:27w/sy1pi:16,1q,q9/pm_request_procurement_behavior_runner:22,4z,ee,27w,289,295/pm_revert_cancel_order_behavior_runner:13,hm,27w/sy1pj/pm_select_purview_behavior_runner:jq,27w,298/pm_set_purview_redirect_behavior_runner:22,xp,27w/sy1pk/pm_show_gcloud_dialog_behavior_runner:xp,27w,29b/pm_show_subtask_behavior_runner:ee,27w,28g/pm_trigger_hats_survey_behavior_runner:191,27w/pm_try_gcp_free_trial_redirect_behavior_runner:2b,8q,ee,hn,hp,hs,28l/pm_check_broken_dependents_dialog:282/pm_check_unprocured_dependencies_dialog:284/pm_ensure_consent_behavior_runner:13,vv,27w/pm_open_partner_signup_window_behavior_runner:13,hm,27w/pm_request_procurement_dialog:288/sy1pm/sy1ps:28x,290/sy1px:13,2a,4a,92,27w,286/sy1pl:33,4z,8l,96,9w,ah,av,ay,b6,f4,g2,g5,jq,mq,xr,1pb,1to,1tp,291,295,29l,29m,29n/sy1pw/sy1po:46,48,ai,hk,lz,17k,28x,290/sy1pv:47,hk,1tp/sy1pu:19/sy1pr/sy1pt:24,hm,27h,291,29t/sy1py/sy1pp:11,12,92,93,a6,ax,hl,lx,vu,17k,1y9,28x,29s/sy1pz/sy1pn:2v,e3,i8,lo,n1,q6,rv,17n,1i0,1tr,27j,27l,27s,27t,28y,292,29b,29o,29p,29q,29r,29u,29v,29w,29x/sy1pq:27g/sy1q0:29x/pm_marketplace_details:27x,27y,27z,280,281,283,285,28a,28b,28c,28d,28i,28j,28m,28n,28o,28p,28q,28r,28s,28t,28u,28v,28w,293,294,296,297,299,29a,29d,29e,29f,29g,29h,29i,29j,29k,29y,29z,2a0/sy1q1:1v/pm_marketplace_governance_settings:24,2a,4a,4z,8l,91,d0,n6,1to,287,295,2a2/sy1q2:1tv/pm_marketplace_governance_solution_requests:24,9k,ee,hi,il,vu,27h,287,292,29o,2a2,2a4/pm_marketplace_home:ee,27u/sy1q3/sy1q4:hm/sy1q5/sy1q6:qj,si/sy1q7:9f/pm_marketplace_orders:1v,24,91,96,9k,af,cd,cn,cp,d0,di,ed,ee,17l,1fu,28x,28y,292,29n,29p,29z,2a4,2a7,2a8,2a9,2aa,2ab/sy1q8:10/pm_marketplace_private_offer:24,91,af,ao,as,b3,cd,ee,g5,17n,27i,29n,29p,29q,29w,29z,2a9,2aa,2ad/sy1q9:2b,33,4a,4b,4s,50,93,ai,ax,ck,hv,m0,ua,vh,vv,ws,16d,18o,1av,1fx,1ti,1tn,1yl,218,28e,28x/sy1qa:bi,wx,17j,1b6,1dn/sy1qb:93,af/pm_marketplace_k8s_config:24,4h,91,as,dp,i3,lo,qk,v9,xq,118,1to,1tv,28f,29q,29r,29s,29z,2ad,2af,2ag,2ah/pm_marketplace_vm_config:24,a4,cr,e2,ee,f4,jr,v9,xq,117,18v,1cy,1dj,1g6,1to,1tv,25b,27g,29t,29v,29w,2ad,2af,2ah/sy1qc:92,xq/pm_marketplace_purchase:a5,ee,jy,17l,1tv,1y9,27i,29m,29n,29q,29u,29z,2a8,2a9,2ad,2ah,2ak/sy1qd/sy1qe:ao,cd,290,2am/pm_marketplace_quotes:24,a5,1tv,27h,28e,291,29q,29w,29z,2ad,2ah,2an/pm_marketplace_subscriptions/pm_marketplace_your_products:24,91,96,ed,ee,ey,hk,ns,qj,si,xq,1fu,1te,2a7/pm_manage_agreements_page:24,2b,8l,91,ao,cq,e7,1rs/sy1qf:gc/sy1qg:33,4b,4i,5s,93,fx/sy1qh:96,ao,as,av,cd,d0,eu,ew,t7,2at/sy1qi/sy1qj/pm_services_app_registration_dashboard_page:24,9z,a5,cf,cn,cq,ex,ey,h8,hb,v9,1ql,20u,2as,2au,2av,2aw/sy1qm/sy1ql:s,2z,8f,20u,25c,2ay/sy1qk:4k,96,9w,ao,as,av,cd,d0,ey,fs,h9,ry,uq,20v,2at,2aw,2az/pm_metropolis_app_registration_edit:24,4z,9m,a5,cq,g5,lx,2au,2b0/sy1qo/sy1qq:1o/sy1qv:2a,33,3o,hv,25c,2as,2b3/sy1qt/sy1qu:20u,2b5/sy1qn:dd,ey,wa,x2,z8,17c,194,2ab,2av,2aw,2b2,2b4,2b6/sy1qs:dj,dm/sy1qr:1r,z5,1xk/sy1qp:4s,4z,8l,91,ah,ao,cn,ex,ey,ft,il,j4,rv,uq,1eb,1mt,2ab,2av,2aw,2b4,2b6,2b8,2b9/sy1qw:2ba/sy1qx:2b2/pm_services_top_level_credentials:24,cq,ee,2b7,2bb,2bc/sy1qy/sy1qz:ey/pm_services_credentials_details_apikey_page:24,2b,4z,50,7v,8l,91,96,9m,9u,af,cn,cq,d0,d4,df,dp,ee,f4,g9,v9,wm,1eb,1mt,2av,2ay,2b4,2b6,2b8,2be,2bf/sy1r0:2b,33,4k,50,7z,93,af,cn,d0,df,dp,g9,2az,2be,2bf/sy1r1:25c/pm_services_credentials_details_oauth_client_page:24,4z,8l,91,96,9m,cq,ee,ex,rv,v9,2av,2b4,2b6,2bh,2bi/pm_metropolis_credentials_details_oauth_client_create:24,4z,8l,91,96,9m,cq,ee,hv,2bh,2bi/pm_metropolis_credentials_domainverification:24,8l,8z,91/pm_metropolis_credentials_wizard:24,9m,9z,cq,ee,ex,g5,rv,1eb,1xl,2b0,2b7,2b9,2bc,2bh,2bi/sy1r2:4s,ao,cd,hc,18b,1de,2as/pm_services_dashboard_page:24,8l,91,cn,cq,ey,j4,z4,1mt,1zm,2bn/pm_metropolis_enable_api_flow_page:24,2a,4s,91,as,cq,ey,1br,1eb,2b3,2b6,2be/pm_services_library_details:ee,27o,29y,29z,2a0/sy1r3:22,1i0/pm_per_api_routes:9m,ee,1f7,1xj,1xo,2br/sy1r4/sy1r5:3l/pm_services_cost/sy1r6:2b7,2ba,2bi/pm_services_credentials:cq,ee,2bb,2bc,2bw/pm_metropolis_per_api_landing:24,38,8l,91,ey,hm,jo,1mt/pm_services_logs:4s,cq,ee,ey,15k,1xm/pm_services_metrics:8l,91,cq,ey,hv,1xn,25c,2b3,2b5,2bn/pm_per_api_quotas:1f,24,cq,ey,f3/pm_per_api_quotas_tm:4b,91,9u,9z,a5,af,ao,as,aw,bi,bp,cd,co,cy,ex,f3,fw,h8,hr,1de,1hp,1hq,1hr,1vq/sy1r7:hv,1xl,25c,2b3,2b9/pm_services_per_api_overview:ee,2a0,2b5/pm_services_credentials_with_actions:ee,2bc/pm_common_auto_ml_pages_zero_state:24,2a,8l,91,ax/sy1r8/sy1r9:df/sy1ra/sy1rb:2c9/sy1rc:2c9/pm_ai_platform_navigation_update_routes:ee/sy1rd:1of/pm_ml_engine_enable_api:24,2a,8l,91,ax,2c9,2cd/pm_ml_engine_routes:1g,24,ee,1ma,2c7,2c8,2c9/pm_ml_jobs_create_codeless_ng2_routes/pm_ml_jobs_create_custom_ng2_routes/pm_ml_pipeline_routes/sy1re/sy1rf/sy1rg:2c9,2ck/sy1rh:dg,2c9/sy1ri:dg,2cl/sy1rk:2cl/sy1rj:2cn,2co/sy1rl:2cl/sy1rm:2ck/sy1rn/pm_ai_platform_dashboard:1g,24,8l,91,df,ee,g2,h8,kv,l6,lo,lx,18a,1oj,2ca,2cb,2cj,2cm,2cp,2cq,2cr/sy1ro/sy1rp/sy1rq:4m,e9,2cl/sy1rr:13,a8,ad,j5,2cm,2cp,2cu,2cv/pm_ml_engine_jobs_batch_prediction_list:l6,2cr/sy1rs:50,2co/sy1rt:33,50,93,2co/sy1ru:cf,h8,hb,2cm,2cp/pm_ml_engine_jobs_details:2y,8y,96,9m,cq,g2,i8,jr,l6,mi,q6,tw,1l1,2ca,2cb,2cr,2cu,2cv,2cz,2d0,2d1/sy1rv:ea,jg/sy1rw:2b,8y,ax,df,fc,g2,si,2cx,2d3/pm_ml_engine_jobs_list:91,c8,cq,d0,eb,ee,l4,l6,1ft,2cr,2cw,2d4/pm_ml_engine_jobs_training_list:ee,l6,2cr/sy1rx:2cn/pm_ml_engine_jobs_charts_cpu:24,8l,91,l6,2cr,2d1,2d7/pm_ml_engine_jobs_charts_gpu:24,8l,91,l6,2cr,2d1,2d7/pm_ml_engine_jobs_charts_network:24,8l,91,l6,2cr,2d1,2d7/sy1ry/pm_ml_engine_jobs_create_codeless:8,24,92,96,cf,cq,df,ee,jr,l6,1ma,2c7,2cb,2cm,2cp,2cr,2cv,2db/sy1rz:92,jr,k6,sz,2cm,2cp,2db/pm_ml_engine_jobs_create_custom_code:24,96,cq,f4,l6,1ma,2c7,2cb,2cr,2cv,2dd/sy1s0:2c9/pm_ml_pipeline_list:l,24,2f,4z,8l,91,af,ao,bt,cy,d0,e7,i8,l4,l6,2ag,2cr,2df/pm_ml_pipeline_cluster_proxy:24,91,as,ba,1b7,2df/pm_ml_engine_models_create:8l,91,96,9u,cq,l6,2cp,2cr,2cu,2d0/sy1s1:4m,2co/sy1s2:a8,ad,2cp,2cu/sy1s3:24,8l,91,96,ao,ax,cd,d0,fc,l4,2cz,2d0,2dj,2dk/pm_ml_engine_models_deploy_from_aihub:l6,2cr,2dj/sy1s4/sy1s5:2cl/sy1s6:24,2b,h8,hb,mq,2cd,2cn,2co,2dn,2do/sy1s7:24,7t,8y,a8,eb,fd,g2,kv,2cd,2cp,2cu,2dn/sy1s8:91,9m,c8,cq,em,2dp,2dq/pm_ml_engine_models_details:l6,2cr,2dr/pm_ml_engine_models_list:8y,ax,c8,cq,eb,ee,fd,ft,kv,l6,si,tv,1ft,2cr,2cw,2cz,2dk/pm_ml_engine_models_detail_evaluation:l6,2cr,2dp/pm_ml_engine_models_detail_versions:l6,2cr,2dq/sy1s9:hv,hw,2cb,2dd,2dl,2dr/pm_ml_engine_models_versions_create:l6,2cr,2dw/sy1sa:h8,hb/sy1sb:2dw,2dy/pm_ml_engine_models_versions_details:l6,2cr,2dz/sy1sc:2k,j3,1l1/pm_ml_engine_models_versions_detail_create_evaluation_job:24,92,96,9w,jr,l6,1ol,2cd,2cn,2co,2cr,2dn,2do,2e1/pm_ml_engine_models_versions_detail_edit_evaluation_job:24,96,9w,af,jr,l6,mh,1oe,1ow,2cd,2cn,2co,2cr,2dn,2do,2e1/pm_ml_engine_models_versions_detail_evaluation:9s,af,ko,l6,mh,ml,mp,1oe,1ow,1pb,1pd,1pf,1pn,2cr,2dz/pm_ml_engine_models_versions_detail_performance:24,l6,2cq,2cr,2dy/pm_ml_engine_models_versions_detail_resource_usage:24,l6,2cq,2cr,2dy/pm_ml_engine_models_versions_detail_test_and_use:24,33,3o,96,af,as,av,df,dp,ee,i8,l6,2cp,2cr/sy1sd:kt,1us/pm_natural_language_dashboard:8l,91,df,ee,kv,l6,lo,r1,1ut,1uu,2e8/sy1se/sy1sf:kt/sy1sg:am,kc,ku,lb,2e8,2ea/sy1sh:2b,4z,2ec/pm_natural_language_datasets:8l,91,92,ao,ax,ko,kv,l2,l4,l6,lk,r1,1ut,1uu,2eb,2ed/pm_natural_language_introduction:13,1r,2a,47,5b,91,ax,kw,1ut,1uu,2e8/pm_natural_language_models:8l,91,92,ao,ko,kv,l2,l4,l6,1ut,1uu,2ed/pm_natural_language_operations:1uu/pm_natural_language_routes:1g,24,4y,9m,kp,kw,lf,lg,1ut/pm_natural_language_mods:1uu/sy1si:jr,ky,kz,l1/sy1sj:8t,ao,cd,mi,mr/sy1sk/sy1sl:4s,8l,av,kf,2ec,2el,2em/pm_natural_language_tcn_datasets_detail:92,96,a4,lr,1ut,1uu,2ek,2en/sy1sm:1pa/sy1sn:mi,mj,nc/sy1so:kf,2ec/sy1sp:1a7/sy1sq:2b,33,91,92,af,k7,m0,n5,n8,v9,1pe,2ec,2es/sy1sr:12,ao,cd,ko,nd,1p8,1pm,1ut,2ec,2ep,2eq/sy1ss:2et/sy1st:kf,2ec/pm_natural_language_tcn_datasets_detail_evaluate:as,jy,mm,mp,mq,1uu,2e1,2er,2eu,2ev,2ew/sy1su:13,2a,lb,m0,2eb/sy1sv:lb/sy1sw:3b,4b,1pm/sy1sx:4a,50,7t,92,lx/sy1sy:as,av,2e1,2ev,2ez,2f0/sy1sz:8l,av,kf,ko,l0,n8,1pm,2ec,2ey,2f1/pm_natural_language_tcn_datasets_detail_examples:4y,ao,mn,1uu,2f2,2f3/sy1t0:91,92,as,1ut,2ec,2ey/sy1t1/pm_natural_language_tcn_datasets_detail_import:a4,af,l1,mt,mu,1uu,2f5,2f6/sy1t2:4y,dp,i8,l1,lc,n2,1ur/sy1t3:mt,2et/sy1t4:a4,mm,mq,1ut,2f8,2f9/pm_natural_language_tcn_datasets_detail_predict:1pm,1uu,2er,2ev,2fa/sy1t5:33,av,em,l1,lo,mn,1ut,2ec,2ey/pm_natural_language_tcn_datasets_detail_train:92,nd,1uu,2ed,2el,2em,2fc/pm_natural_language_ten_datasets_detail:92,96,a4,lr,1ut,1uu,2ek,2en/sy1t6:ao,jy,ko,mp,nd,1pm,2eq,2et/pm_natural_language_ten_datasets_detail_evaluate:mm,mq,1ut,1uu,2er,2ew,2ff/pm_natural_language_ten_datasets_detail_examples:4y,ao,mn,1uu,2et,2f3/pm_natural_language_ten_datasets_detail_import:a4,af,l1,mt,v9,1uu,2f5/sy1t7:mt,2et/pm_natural_language_ten_datasets_detail_predict:mm,mq,1ut,1uu,2er,2f8,2fj/pm_natural_language_ten_datasets_detail_train:1uu,2ed,2el,2em,2fc/pm_natural_language_tst_datasets_detail:92,96,a4,lr,1ut,1uu,2ek,2en/pm_natural_language_tst_datasets_detail_evaluate:as,mm,mp,mq,1uu,2e1,2er,2eu,2ev,2ew/pm_natural_language_tst_datasets_detail_examples:4y,ao,mn,1uu,2f2,2f3/pm_natural_language_tst_datasets_detail_import:a4,af,l1,mt,mu,1uu,2f5,2f6/pm_natural_language_tst_datasets_detail_predict:1uu,2er,2ev,2fa/pm_natural_language_tst_datasets_detail_train:92,mk,1uu,2ed,2el,2em,2fc/pm_navigation_error_agreements:2a,3c,91,ey,1rs/sy1t8:6b/pm_navigation_error_generic:8,22,91,af,1bf,2ft/pm_navigation_error_permissions:24,88,91,cn,ex,j8,tq,1bf,1wa,2ft/pm_navigation_error_resource:22,91,af,2ft/sy1t9:as,av/sy1ta/sy1tb:8s/sy1tc/pm_net_security_ids_add:24,96,9m,9u,9z,cr,cy,d2,ee,fs,118,1br,1cu,1d6,1ex,21h,2fx,2fy,2fz,2g0/sy1te:4b,7v,ao,as,av,e7,fx,fy,g9,sy,up,vg,ws,1ex,1lb/sy1tf:33,3b,3c,4b,5s,7v,9z,d5,fx,g9,u8,up,1eq,1lb/sy1td:cy,d2,g5,vh,1db,2fy,2fz,2g0,2g2,2g3/sy1tg:ch,dh,e9,1d6,22r,2fy,2fz/sy1th:118/sy1ti:dh,18i,2g3/pm_net_security_ids_details:24,96,9m,af,c6,cd,d0,eb,ed,ee,u7,wp,wu,wx,1dn,1fl,1fp,1hv,1i6,2g4,2g5,2g6,2g7/pm_net_security_ids_list:1g,24,4s,ay,c6,cd,co,cr,d0,dd,eb,ed,ee,em,ft,hc,lo,r7,wu,wx,1dn,1fp,1fu,1hv,214,2fx,2g4,2g5,2g6/pm_net_security_ids_threat_details:24,91,96,9m,ao,as,ay,c6,cd,1i6,2g5/pm_net_security_cloud_armor_tiers_cheat_sheet_subtask:96,as,av,17n/sy1tj:8s/sy1tl/sy1tk:2gd/sy1tm:2ge/sy1tn:2gc,2gf/sy1to:1d6/sy1tq/sy1tp:cy,2ge,2gi/pm_net_security_securitypolicies_adaptive_protection:24,4s,96,ao,as,av,cd,cq,d0,ft,hc,i8,mq,np,r7,vh,wu,18b,1dn,22g,2gg,2gh,2gj/pm_net_security_securitypolicies_add/sy1tr:8s/sy1ts:u/sy1tt:u/sy1tu:u/sy1tv:u,2gd/sy1tw:u/sy1tx:2b,bt,co,cx,cy,wp,2gc,2ge,2gi,2gm,2gn,2go,2gp,2gq,2gr/sy1ty:50,93,fy,g9,2gd/sy1tz:u,cx,2ge,2gt/sy1u0:12,ay,fy,2ge/sy1u1:wt,224/pm_net_security_securitypolicies_details:1g,24,6k,8y,91,96,9m,as,cq,d0,eb,ed,ee,em,wu,wx,1fp,1fu,1hv,214,2gg,2gs,2gu,2gv,2gw/sy1u2:3b,9z,2gf,2gs,2gt/pm_net_security_securitypolicies_edit:1g,24,91,96,9m,9u,as,d2,ee,1d6,1g4,1g9,1gs,1i6,2gy/pm_net_security_securitypolicies_list:1g,24,91,as,ax,cq,d0,eb,ed,ee,wr,wx,1fp,1fu,1hv,214,22r,2gh,2gs,2gw/pm_net_security_securitypolicies_managedprotection:1g,24,4s,91,ao,as,ch,co,cq,d0,e8,nt,17n,1fu,2gh,2gj/sy1u4/sy1u3:7v,as,av,d4,ei,i8,q1,wr,1g6,1gs,2gy,2h2/sy1u5:ao,cd,wu,wx,1i6,2gg,2gs,2gv/pm_net_security_securitypolicies_security_policy_rule_add_page:1g,24,9m,9u,c8,d2,e3,ee,1d6,1fw,1g4,2h3,2h4/pm_net_security_securitypolicies_security_policy_rule_edit_page:1g,24,9m,9u,c8,d2,e3,ee,si,1d6,1fw,1g4,2h3,2h4/pm_net_security_securitypolicies_security_policy_target_add_page:1g,24,33,4k,9m,9u,as,c8,d2,g9,vh,1d6,1g4,2h4/pm_security_policy_dialog:2gn/pm_security_policy_migrate:2go/pm_security_policy_rule_edit_dialog:2gu/pm_security_policy_target_delete:2gp/pm_security_policy_target_replace:2gq/pm_switch_to_basic_mode_confirmation_dialog:2gr/sy1u6/sy1u7:12,4s,u5,2he/sy1u8:6f,z7,2he/pm_net_security_sslpolicies_details_page:ee,1fp/pm_net_security_sslpolicies_list_page:ee,1fp/sy1ua/sy1u9/sy1ub:2z/sy1ud/sy1ue/sy1uf/sy1ug/sy1uh:2z/sy1ui/sy1uj/sy1uk:33,3d,3o,175,1jl/sy1uc/sy1ul/pm_net_services_bdn_edge_cache_keyset_create:ee/sy1um:13,a9/sy1un/sy1uo/sy1up/sy1uq/pm_net_services_bdn_edge_cache_keyset_details/pm_net_services_bdn_edge_cache_keyset_edit:ee/sy1ur/pm_net_services_bdn_edge_cache_keyset_list/sy1ut/sy1us/pm_net_services_bdn_edge_cache_origin_create:ee/pm_net_services_bdn_edge_cache_origin_details/pm_net_services_bdn_edge_cache_origin_edit:ee/pm_net_services_bdn_edge_cache_origin_list/sy1uv/sy1uw/sy1ux:2he/sy1uz:dx/sy1v0:e2,2g0,2he/sy1v1:dh,2g0,2if/sy1v2:2ih/sy1v3:2id/sy1v4/sy1v5:2ii,2ij,2ik/sy1uy:2ie,2ig,2il/sy1v6:50,93,co,iy,vh,2hq,2im/sy1v7:33,3c,9z,g9,2hr/sy1uu/sy1v8/pm_net_services_bdn_edge_cache_service_create:ee/sy1v9/sy1vf:2is/sy1vh:as,c8,2it/sy1vb/sy1vc:2iv/sy1vd/sy1ve:2a,33,93,9u,co,2iw,2ix/sy1va/sy1vg:fy,2it/pm_net_services_bdn_edge_cache_service_details:ee,1fp/pm_net_services_bdn_edge_cache_service_edit:ee/pm_net_services_bdn_edge_cache_service_list/sy1vj:2z,4h/sy1vo/sy1vn:2g0,2j5/sy1vp/sy1vq:2j7/sy1vk:4k,50,co,ei,f4,g9,sy,1jm,2he,2hl,2hr,2ix,2j4,2j6,2j8/sy1vl:2z/sy1vt:dh,g3,2g0,2he/sy1vu:1g1,2jb/sy1vv:2z,2ix/sy1vw/sy1vx:2je/sy1vm:7y,fx,2ih,2iv,2j9,2ja,2jc,2jd,2jf/sy1vr:50,175,2hr,2j6/sy1vs/sy1vy:2b,cx,1dm,1ds,1fj,2j6/sy1vi/pm_net_services_cdn_add:ee/pm_net_services_cdn_edit_backend_bucket/pm_net_services_cdn_edit_backend_service/sy1vz:1yv/sy1w0:1e3,2jo/pm_net_services_cdn_list:1g,24,91,as,ax,c6,co,cq,d0,e2,eb,ed,ee,nt,wr,wt,1fp,1fu,214,2he,2jj,2jp/sy1w1:8s/pm_net_services_cdn_list_v2:ee,1fp/sy1w2:2he/sy1w3:3n,as,wu,2j0,2j6,2jt/sy1w4:4s,ao,e7,fy,nt,214,2iy/sy1w5:ao,cd,fy,wu/sy1w6:12,fy,2ih/sy1w7:8u,ao,cd,2j0,2jx/pm_net_services_cdn_origin_backend_bucket_details:ee,1fp/pm_net_services_cdn_origin_backend_service_details:ee,1fp/sy1w8/sy1w9/sy1wa:50,93,dh,fy,g9,vh/sy1wb:2z,38,d3/sy1wc:33,4k,93,co,d6,fy,g9,2k1,2k4/sy1wd:9z,2k2,2k3,2k5/sy1we:8s/sy1wf/sy1wg:13,2k8/sy1wh:e3/pm_net_services_dns_policies_create:4z,91,96,9u,as,cq,ee,nt,1jm,2k6,2k7,2k9,2ka/sy1wi:12,fy/sy1wj/pm_net_services_dns_policies_details:1g,24,91,96,9m,ao,as,ay,cd,cq,d0,e7,ee,np,nt,2k2,2k3,2k7,2k9,2ka,2kc,2kd/pm_net_services_dns_policies_edit_page:24,4z,91,96,9m,9u,as,cq,ee,nt,2k6,2k7,2k9,2ka,2kd/sy1wk:10,nt/pm_net_services_dns_policies_list:1g,24,2b,91,ao,as,ay,cq,d0,e7,np,2k1,2k2,2k7,2kg/sy1wl:1jm,2ht,2k3/pm_net_services_dns_response_policies_create_page:1g,24,4a,91,96,9u,as,cq,ee,ft,nt,2k7,2k9,2ka,2ki/pm_net_services_dns_response_policies_edit_page:24,91,96,9m,9u,as,cq,ee,nt,2k7,2k9,2ka,2ki/sy1wm:18i/pm_net_services_dns_response_policies_list_page:1g,24,91,ao,as,ay,cq,d0,dh,e7,ft,mq,np,2k7,2kg,2kl/sy1wn:18i/pm_net_services_dns_response_policies_view_page:24,91,96,9m,ao,as,cd,cq,d0,e7,ee,np,nt,2k3,2k7,2k9,2ka,2kl,2kn/sy1wo:47,af,co,fy,r1,2k7/sy1wp:33,4k,50,92,93,g9,j4,1fy,2k1,2kp/sy1wq:f4,1jm,2kq/pm_net_services_dns_response_policies_response_policy_rules_create_page:24,91,96,9m,9u,as,cq,ee,ft,nt,2k9,2ka,2kr/pm_net_services_dns_response_policies_response_policy_rules_edit_page:24,91,96,9m,9u,as,cq,ee,nt,2k9,2ka,2kr/sy1wr:u,9u,f4,2kq/pm_net_services_dns_response_policies_response_policy_rules_view_page:24,91,96,9m,ao,as,cd,cq,d0,ee,nt,2k9,2ka,2kc,2kn,2ku/pm_net_services_dns_response_policies_response_policy_rules_dialogs_add_local_data_dialog/sy1ws:50,93,g9,vh/sy1wt:g9,vh,211/pm_net_services_dns_zones_create_page:1g,24,4z,91,96,9u,9z,as,cj,cq,d2,ee,nt,r1,2k5,2k7,2k9,2ka,2kx,2ky/sy1wu:93/sy1wv:u,2a,bs,2k7/sy1ww:u,cx,2k7/pm_net_services_dns_zones_details_page:24,91,96,9m,a4,as,c6,cd,cj,cr,cy,d0,eb,ed,ee,fy,nt,si,wx,1df,1fu,22t,2k1,2ka,2kd,2l0,2l1,2l2/pm_net_services_dns_zones_edit_page:24,4k,4z,91,96,9u,9z,as,cq,d6,ee,nt,wy,2k1,2k4,2k7,2k9,2ka,2kd,2kx,2ky/sy1wx:96,as,ft,l4,mq,si,un,wy/sy1wy/pm_net_services_zone_list:24,bt,c6,c8,cq,eb,ed,ee,fd,uq,wr,wx,1fu,1ma,2kg,2l0,2l2,2l5,2l6/sy1wz:4z,d2/sy1x0:4k,4s,7v,92,d6,ei,f4,g9,j4,1gi,22t,2kp/pm_net_services_dns_zones_rrsets_create:1g,24,91,96,9m,9u,as,cq,ee,nt,uq,1g4,2g6,2k1,2k9,2ka,2kd,2l8,2l9/pm_net_services_dns_zones_rrsets_edit:1g,24,91,96,9m,9u,as,cq,ee,nt,uq,1g4,2g6,2k9,2ka,2kd,2l8,2l9/pm_net_services_dns_zones_rrsets_view_page:24,91,96,ao,as,cd,cq,cy,d0,ee,nt,2ka,2l1/pm_managed_zone_delete_dialog:2a,cy,2k7,2k9/pm_networks_add_to_managed_zone_dialog:4z,2k3,2k7,2k9,2kx/pm_networks_remove_from_managed_zone_dialog:2a,4z,2k7,2k9/pm_registrar_setup_dialog:11,12,1t,4s,ao,cd,co,u7,2k7/sy1x1:2b/sy1x2:8s,np/sy1x3:33,4k,50,9z,co,d0,dh,fy,g9,vh,2li/sy1x4:2z,2li/sy1x6:2b,2li/sy1x5:n,33,4k,4s,50,7v,9z,fy,g9,rz,2lk,2ll/sy1x7:13,2k8,2lk/sy1x8:22,f1,uq,2li/pm_net_services_domains_registrations_create:1g,24,4z,96,as,av,ax,cf,cq,e7,g5,v9,176,2k1,2k7,2l0,2lh,2lj,2lm,2ln,2lo/pm_net_services_domains_registrations_edit_contact_details_page:1g,24,4z,91,9m,9u,as,cq,2kd,2l0,2lm/pm_net_services_domains_registrations_edit_dns_details_page:1g,24,4z,91,9m,9u,as,cq,2kd,2l0,2lj/sy1x9:nt,2kc,2li/pm_net_services_domains_registrations_list:1g,24,af,ao,as,c8,cq,d0,e7,ft,g2,18i,2k1,2l0,2ln,2lo,2ls/pm_net_services_domains_registrations_view_page:1g,24,4a,91,96,9m,af,as,cf,cq,d0,18i,2ab,2kd,2l0,2ll,2ln,2ls/sy1xa:1eo/pm_net_services_loadbalancing_add:24,3b,91,96,9z,af,as,lo,nt,2lv/pm_net_services_loadbalancing_list:1g,24,4a,as,d0,si,wx,229,25q,2lv/sy1xb/sy1xc:fy,wt/sy1xd/sy1xe/sy1xf:e0,u1,2g0/pm_net_services_loadbalancing_advanced:24,91,af,as,cr,d0,eb,ed,ee,mq,wu,wx,1dn,1fp,1fu,214,229,23n,25q,2ly,2lz,2m0,2m1,2m2/sy1xg:6k,bw,e2,u1,1fj/sy1xh:93,co,2ju/sy1xi:13/pm_net_services_loadbalancing_advanced_backend_buckets_details_page:ee,1fp/sy1xj:2ig/sy1xl:93,fy/sy1xm:fy,1eu/sy1xn:fy,2ig/sy1xo:12,3n,93,co,2j0/sy1xk:wx,1dn,1ji,2m5,2m8,2m9,2ma,2mb,2mc/pm_net_services_loadbalancing_advanced_backend_services_details_page:24,4a,9m,cr,d0,ee,nt,oj,1fp,23n,2iu,2m4,2m6,2md/sy1xp:2jt/sy1xq:4s,u1,2g0,2jf/pm_net_services_loadbalancing_advanced_backend_services_region_details_page:24,9m,ao,cd,cr,d0,ee,nt,1fp,23n,2il,2iu,2m4,2md,2mf,2mg/sy1xt/sy1xu:2mi/pm_load_balancing_list_table_enum_strings/sy1xr:91,96,9z,d0,e3,g2,nt,wt,wx,1dn,23n,2je,2m0,2m4,2m6,2mj,2mk/pm_net_services_loadbalancing_advanced_forwarding_rules_details_page:1g,24,4a,9m,cr,ee,oj,1fp,2iu,2ly,2ml/pm_net_services_loadbalancing_advanced_global_forwarding_rules_details_page:1g,24,4a,9m,cr,ee,oj,1fp,2iu,2ly,2ml/sy1xw:12/sy1xx:2m1/sy1xv:13,4k,9z,v9,175,1ex,2mo,2mp/pm_net_services_loadbalancing_advanced_ssl_certificates_create:24,91,96,9u,as,cj,d2,e3,ee,fs,nt,1fw,2mq/pm_net_services_loadbalancing_advanced_ssl_certificates_details_page:ee,nt,1fp,23n,2ly,2m4,2mp/sy1xy:fy,wt,1dn,1eu/sy1y0:dh/sy1xz:ao,cd,g2,wt,1dn,2g0,2mu/pm_net_services_loadbalancing_advanced_target_pools_details_page:ee,1fp/pm_net_services_loadbalancing_advanced_target_proxies_add_page/sy1y1/sy1y2:2ig,2jt/sy1y4:ao,cd,e7,g2,wu,1dn,1k6,2mg,2mz/sy1y6:fy,2jt/sy1y7:fy/sy1y8:2m5,2m8,2m9,2mb,2mc,2mt,2n1,2n2/sy1y9:wu,wx/sy1yb:e2,wt,25q,2hg,2ih/sy1yc:47,co/sy1yd:93,2n6/sy1y3:2n0,2n3,2n4,2n5,2n7/sy1ya:vi/sy1y5:ao,ax,cd,h8,hc,lo,lz,v9,1e3,2mg,2my,2n3,2n9/sy1ye:2jw,2jy,2n8/sy1yf/sy1yg/sy1yh/sy1yi:cy,wp,2il,2nc,2nd,2ne/pm_net_services_loadbalancing_details_http:1g,24,9m,cr,ee,1fa,1fp,1qx,2iu,2jv,2lv,2m6,2na,2nb,2nf/sy1yj:8u,i8,2jw,2jx,2n8/pm_net_services_loadbalancing_details_http_advanced:1g,24,9m,cr,d0,ee,1fp,2iu,2jv,2m6,2na,2nf,2nh/sy1yk:11,12,ao,cd,g2,wx,1k6,2il,2m8,2ma,2mb,2mf,2mg,2mt/sy1yl:96,as,nt,1fa,2il/pm_net_services_loadbalancing_details_internal:1g,24,91,9m,cr,ee,25q,2m6,2nf,2nj,2nk/sy1ym:12,46,fy,2fz/sy1yn:11,2j0,2m8,2m9,2mb,2mt,2n0,2n1,2n2,2nm/sy1yp:12,8u,fy,i8,2ih/sy1yo:2jw,2ma,2n4,2nn,2no/pm_net_services_loadbalancing_details_internal_http:1g,24,9m,cr,d0,ee,nt,2iu,2lv,2m6,2nf,2np/sy1yr:ao,cd,e2,2fz,2ih,2n7/sy1yq:11,12,2ma,2mb,2mt,2mv,2nr/pm_net_services_loadbalancing_details_legacy_network:1g,24,91,96,9m,as,cr,ee,nt,1fa,2lv,2m6,2nf,2ns/sy1ys:11,12,g2,1k6,2il,2m8,2ma,2mb,2mf,2mg,2mt,2nr/pm_net_services_loadbalancing_details_network:1g,24,91,9m,cr,ee,wx,25q,2m6,2nf,2nk,2nu/sy1yt:11,12,ao,cd,1k6,2m8,2m9,2mb,2mg,2mt,2mz,2n2,2n4,2n5,2n7/pm_net_services_loadbalancing_details_proxy:1g,24,91,96,9m,as,cr,ee,g2,1fa,2lv,2m6,2nf,2nw/sy1yu/pm_net_services_loadbalancing_details_regional_http:ee/sy1yv:as,av,bj,d2,fa,fs,118,1ct,1jm,2hx,2id,2ja/sy1yw:9u,as,at,c8,co,d2,fs,g9,vh,yy,1jm,2hf,2hg,2ht/sy1yy/sy1yx:jr,u4,2in,2j9,2jh,2o2/sy1z2:33,4h,7y,fx,iy,2ih,2iv,2jd/sy1z6/sy1z5:93,9u,av,fs,g9,2o5/sy1z7:33,93,9u,av,fs,1dw,2o5/sy1z0:50,9u,as,av,co,d2,fs,g9,vh,wp,yy,2hl,2hr,2ig,2mq/sy1z3:d0,ei,fy,sy,2im,2jc,2o6,2o7,2o8/sy1za:4a,50,dh,vh,yy,175,2j4/sy1z4:33,93,ei,fx,fy,iy,up,2oa/sy1z8:u4,1ji,2ie/sy1z9:vh,1jo,2g0,2oc/sy1zc:4a,50,93,co,g9,2im/sy1zb:ns,2in,2io,2jg,2o0,2o9,2ob,2oc,2oe/sy1zd:1eq,1gx,2ie,2jb/sy1yz:wu,2o1,2o3,2o4,2od,2of,2og/sy1z1:2o8/sy1zf:2a,9u,cy,d2,fs,wp,1jm,2ht,2og/sy1zg/sy1zh:1t,4a,50,vh,yy,2im,2oj,2ok/sy1zi:93,cn/sy1zj:3b,9z,bs,1dh,1g1,2if,2n6,2om/sy1zk:3d,2im,2on/sy1zl:12,fy/sy1ze:1br,2nb,2nf,2oh,2oi,2ol,2oo,2op/pm_net_services_loadbalancing_http_add:1g,24,9m,cr,ee,2lv,2mj,2oq/pm_net_services_loadbalancing_http_edit:1g,24,9m,cr,ee,2lv,2mj,2oq/sy1zo/sy1zn:4b,7y,8u,9z,av,co,fy,i8,iy,q1,2fz,2ot/sy1zm:1br,1qx,2nf,2nh,2oh,2ol,2op,2ou/pm_net_services_loadbalancing_http_advanced_add:24,ee,2lv,2mj,2ov/pm_net_services_loadbalancing_http_advanced_edit:1g,24,9m,cr,ee,2lv,2mj,2ov/sy1zp:iy,vh,1jo,2oc/sy1zq:2of/sy1zs:33,50,93,dh,fy,iy,vh,2ie/sy1zt:1t,sy,1ey,1gw,2hr,2im/sy1zu:4k,50,f4,2hl,2hr,2j4,2o4,2ou/sy1zv:33,50,dh,iy,sy,vh/sy1zr:nt,1br,2bu,2ht,2nf,2np,2op,2oy,2oz,2p0,2p1,2p2,2p3/pm_net_services_loadbalancing_internal_http_add:1g,24,96,9m,cr,ee,2mi,2p4/pm_net_services_loadbalancing_internal_http_edit:1g,24,96,9m,cr,ee,2mi,2p4/sy1zw:7v,7y,9z,f4,g9,1eu,2g0,2hl,2hr,2ob/sy1zx:ck,1br,25q,2ht,2jb,2nf,2nj,2od,2oe,2op,2oy,2p0,2p1,2p3,2p7/pm_net_services_loadbalancing_internal_tcp_udp_add:1g,24,96,9m,cr,ee,2lv,2mi,2p8/pm_net_services_loadbalancing_internal_tcp_udp_edit:1g,24,9m,c8,cr,ee,2lv,2mi,2p8/sy1zz/sy1zy/pm_net_services_loadbalancing_legacy_network_add:ee/pm_net_services_loadbalancing_legacy_network_edit:ee/sy200:18i/sy201:4a,ax,c6,ch,co,d0,e8,np,nt,1dk,1fu/pm_backends_list:91,eb,ed,ee,wu,wx,1fp,1ig,214,25q,2lz,2m2,2pf,2pg/pm_frontends_list:91,c8,cr,eb,ed,ee,fd,wu,1fk,1fp,1g5,1hy,214,25q,2m2,2pg/pm_loadbalancers_list:4s,7t,91,cr,eb,ed,ee,g2,oj,wt,1fp,1qx,214,25q,2m2,2mj,2nf,2pf,2pg/sy202:sy,wx,1br,1ex,25q,2nf,2nu,2oe,2ol,2oo,2op,2oy,2p7/pm_net_services_loadbalancing_network_tcp_udp_add:1g,24,96,9m,cr,ee,2lv,2mi,2pk/pm_net_services_loadbalancing_network_tcp_udp_edit:1g,24,9m,c8,cr,ee,2lv,2mi,2pk/pm_ip_address_dialog:ee,2oj/sy203:2im,2jc,2o1,2o8,2oa,2og/sy204:ei,f4,fx,sy,up,1br,2nf,2nw,2od,2oi,2ol,2oo,2op,2po/pm_net_services_loadbalancing_proxy_add:1g,24,9m,cr,2lv,2mi,2pn,2pp/pm_net_services_loadbalancing_proxy_edit:1g,24,9m,cr,ee,2lv,2mi,2pp/sy205/pm_net_services_loadbalancing_regional_http_add:ee/pm_net_services_loadbalancing_regional_http_edit:ee/sy206:3c,dh,e0,fy,g9,u1/pm_delete_load_balancer_dialog:u,ee,2nc,2pv/pm_update_load_balancer_dialog:cy,ee,2nc,2pv/pm_networking_serverless_backend_subtask:ee,2o0/sy208:1fz/sy207:92,9z,ei,f4,fy,1di,1ez,1gz,219,21c,2n7,2pz/pm_net_services_nat_add_page:1g,24,96,9m,9u,c6,cq,ee,nt,118,1fj,1fp,1h9,1he,22e,2q0/sy209:2b,bt,cx,wp,1dm,219/pm_net_services_nat_details:1g,24,6k,91,96,9m,af,ao,as,ax,ay,bw,cd,co,cq,d0,e2,ee,fy,h8,hc,nt,rg,wu,wx,1de,1df,1di,21c,21k,2q2/pm_net_services_nat_edit_page:1g,24,91,96,9m,9u,as,c6,cq,ee,nt,wt,wx,1fj,1fp,1i6,2q0/pm_net_services_nat_list_page:1g,24,as,ax,co,cq,d0,eb,ed,ee,fy,nt,wr,wt,wx,1fp,1fu,1hv,214,21c,21k,2q2/sy20c/sy20a:8s,bt,cy,dw,wp,1dt,2q6/sy20b:33,4a,50,7v,9z,co,d6,ei,fy,g9,2ji,2q7/sy20d/pm_net_services_network_endpoint_groups_add_page:1g,24,91,96,9m,9u,as,c6,d2,e3,ee,ns,nt,ua,vh,118,1eu,1fw,1g4,1g9,2q8,2q9/sy20e:1g5,2q6/pm_net_services_network_endpoint_groups_details_page:1g,24,91,96,9m,as,e3,eb,ed,ee,fy,wu,wx,1fp,1fu,214,23n,2m4,2q7,2qb/pm_net_services_network_endpoint_groups_list:1g,24,91,as,ax,co,cq,d0,eb,ed,ee,wu,wx,1dn,1fj,1fp,1fu,1hv,214,23n,2gw,2qb/sy20f:33,50,93,bi,bt,fy,g9,vh/pm_net_services_network_endpoint_groups_network_endpoint_add_page:1g,24,4k,91,96,9m,9u,ao,as,cd,d2,e3,ee,ns,1fw,1g4,2m4,2q8,2qe/pm_net_services_network_endpoint_groups_region_details:24,4a,91,96,as,ee,w0,wu,wx,1dn,1fp,23q,2qb/sy20g:2fz/sy20h:8s/sy20i/sy20j:50,fy,g9,vh,1jm/sy20k:2qi/sy20l:4a,4z,9u,as,av,fs,2qk,2ql/sy20n:50,cy,d2,d5,fs,h9,wp,1jm,2g0,2ht/sy20o:1uw/sy20m:24,96,cr,ft,nt,21h,2p1,2qh,2qj,2qm,2qn,2qo/pm_net_services_psc_add_consumer:ee,2qp/pm_net_services_psc_consumer_ilb_details/sy20p:2fz/pm_net_services_psc_details:24,2b,4a,91,96,9m,as,cr,d0,l4,np,nt,wp,2qh,2qo,2qs/sy20q:8l,nt/pm_net_services_psc_list:24,6k,91,ao,as,cr,d0,e7,ee,em,ft,r8,wt,wx,18i,1fp,214,2qo,2qs,2qu/sy20s:33,4k,7v,ao,cd,d6,fy,g9,1dw,1er,1g8,1gr,1gu/sy20t:3c,3n,4s,7v,9z,co,g9,1eq/sy20u:1f1,1g9,1gi,1gs,1h9,2qw,2qx/sy20r:1t,ei,2fz,2g0,2qy/sy20v/pm_net_services_psc_producer_create:24,91,96,9u,as,cr,ee,nt,2qz,2r0/sy20w:2fz/sy20x:u,2a,33,3o,9u,d2,ei,fs/pm_net_services_psc_producer_details:24,2b,91,96,9m,ao,as,cr,d0,di,e7,ee,g2,nt,wu,wx,1eu,1fp,214,2qs,2r0,2r2,2r3/pm_net_services_psc_producer_edit:24,91,96,9m,9u,as,cr,ee,nt,2qz,2r0/pm_net_services_psc_producer_list:24,91,ao,as,cr,d0,e7,ee,ft,wt,wx,18i,1fp,214,2fz,2qu,2r0/pm_net_services_psc_producer_project_details:24,2b,91,96,9m,ao,as,cr,d0,e7,nt,r8,u4,2qh,2qs,2r0,2r2,2r3/sy20y:13/pm_net_services_service_directory_namespaces_create_page:24,4a,91,96,9u,as,cq,ee,nt,2l8,2qk,2ql,2r8/sy20z:eb,ed,un/sy210:4o,2qi/sy211/sy212:1t,2qi,2rc/pm_net_services_service_directory_namespaces_list_page:1g,24,cq,e7,ee,fd,nt,tv,18i,2l5,2qj,2ra,2rb,2rd/sy213:1v,2qi,2rc/sy214:4a,7t,d0,nt,18i,2qi/pm_net_services_service_directory_namespaces_view_page:24,ay,c8,e7,ee,tv,2qj,2ql,2rb,2rd,2rf,2rg/sy215:4k,7v,2qj,2qm/pm_net_services_service_directory_namespaces_services_create_page:24,96,ee,nt,2r8,2rf,2ri/pm_net_services_service_directory_namespaces_services_edit_page:24,2a,33,4k,4z,7v,91,96,9u,as,nt,2kd,2r8,2rf/pm_net_services_service_directory_namespaces_services_view_page:24,91,96,9m,ao,as,ay,d0,e7,np,nt,oj,u4,18i,2kd,2qh,2qj,2ql,2rd,2rf/pm_net_services_service_directory_namespaces_services_endpoints_create_page:24,4k,5z,91,96,9u,as,d6,ee,ft,nt,1g8,1jm,21h,2l8,2r8,2rf/pm_net_services_service_directory_namespaces_services_endpoints_edit_page:24,33,4k,7v,91,96,9u,as,d6,np,nt,2kd,2l8,2lh,2r8,2rf/pm_net_services_service_directory_namespaces_services_endpoints_view_page:24,2b,4a,91,96,9m,as,d0,np,nt,2kd,2rf/pm_net_services_service_directory_services_create_generic_page:24,cr,ee,nt,2l8,2r8,2ri/pm_net_services_service_directory_services_create_page:24,4a,91,as,bi,d0,ft,nt,2qj,2ql,2qo/pm_net_services_service_directory_services_create_psc_page:ee,2l8,2ok,2qp/pm_net_services_service_directory_services_list_page:1g,24,cr,e7,ee,tv,2l5,2qh,2qj,2ra,2rb,2rc,2rg/pm_internal_global_ip_address_dialog:ee,2qn/sy217:b3,21q,2fz/sy216:a5,as,nt,2p1,2p2,2p3,2pb,2ru/sy218/sy219/pm_net_services_traffic_director_routing_rules_add_page:1g,24,9m,c8,cr,ee,1fp,2rv,2rw,2rx/pm_net_services_traffic_director_routing_rules_details_page:1g,24,91,96,9m,as,cr,d0,e2,ee,g2,nt,1fp,23n,2jw,2m6,2no,2ru,2rw,2rx/pm_net_services_traffic_director_routing_rules_edit_page:1g,24,9m,c8,cr,ee,1fp,2rv,2rw,2rx/sy21a:1q,47,co,nt/pm_net_services_traffic_director_routing_rules_list_page:1g,24,91,9m,as,cq,d0,e2,eb,ed,ee,wu,wx,18i,1fp,1fu,1hv,214,23n,25q,2gw,2ru,2rw,2s1/pm_net_services_traffic_director_security/sy21b:co,wx,1i6,25q,2j0,2n0,2nm/sy21c:ck,f4,2nc,2o9,2ob,2od,2oe,2p3,2po,2rx/pm_net_services_traffic_director_service_add_page:1g,24,9m,cr,ee,g5,1fp,2ru,2rw,2s4,2s5/pm_net_services_traffic_director_service_details_page:24,9m,cr,d0,ee,1fp,23n,2iu,2m4,2m6,2ru,2rw,2rx,2s4/pm_net_services_traffic_director_service_edit_page:1g,24,9m,cr,ee,nt,1fp,2ru,2rw,2s5/pm_net_services_traffic_director_service_list_page:1g,24,4s,91,as,cq,d0,eb,ed,ee,em,mk,wu,wx,18i,1fp,1fu,1hv,214,22t,23n,25q,2gw,2ru,2rw,2rx,2s1/pm_iam_add_members_subtask:ee,th/pm_iam_edit_members_subtask:ee,to/pm_iam_edit_members_with_simulator_usability_improvements_subtask:ee,tp/pm_bigtable_deferred_adapter:1s,1e3,1gt/pm_dataproc_deferred_adapter:1s,uc/pm_iot_deferred_adapter:1s,8y,pa,qc,sb/pm_servicemanagement_deferred_adapter:1s,1vg/sy21d:e2/sy21e/sy21f:co,fs,1eq,1ev,2qe,2sh,2si/pm_ip_address_change_dialog_coliseum:ee,2sj/pm_networking_addresses_add:1g,24,91,96,9u,as,cq,d2,e3,ee,u9,wx,1ct,1ds,1eq,1fw,1g4,1g9,1gs,1gx,1he,1ll,23j,2g6,2on,2qe,2sh/sy21g:u,fs,h9,1g9,1gs/pm_networking_addresses_ip_address_promote_dialog_coliseum:ee,2sm/sy21h:18i/sy21i:1fl,2si/pm_networking_addresses_list:ee,1fp/pm_networking_external_addresses_list:1g,24,as,ax,c8,cq,cx,d0,eb,ed,ee,fd,wt,wx,1dn,1ds,1fk,1fp,1fu,1gx,1hv,1hy,1ig,214,224,2n7,2sj,2sm,2so,2sp/sy21j:33,4s,50,9z,cy,fs,g9,u8,vh,wp,1db,1eq/pm_net_byoip_create_addresses_dialog:ee,1fp,2ss/pm_networking_byoip_add:1g,24,6k,91,96,9m,ao,as,cd,cr,cy,d6,ee,g5,u8,wp,1db,1eb,1eq,1fp,1g9,1gs,1lb/sy21k:2b,ch,e8,u7,1fu,2ss/sy21l:9z,g9,211/sy21m:9u,d2,1ct,1g4,1gs,1jm,1lb,2sv,2sw/pm_networking_byoip_add_delegate:1g,24,91,96,9m,as,cr,ee,wx,1fp,1he,2g6,2sx/sy21n:9u,d2,1g4,1gs,1jm,2sv,2sw/pm_networking_byoip_add_subdelegate:1g,24,91,96,9m,as,cr,ee,1fp,2sz/sy21o:1fl,2sv/sy21p:7t,ao,c6,1hv,214,224,2t1/pm_networking_byoip_details:1g,24,91,96,9m,as,cr,d0,ee,1fp,1i6,2kd,2t2/pm_networking_byoip_details_delegate:1g,1v,24,91,96,9l,9m,as,d0,ee,1fp,1i6,2kd,2t2/pm_networking_byoip_list:1g,24,as,av,ax,c6,co,cr,ec,ee,yo,1fp,1hv,224,2d3,2g6,2sx,2sz,2t1/sy21q:1fz/sy21r/sy21s:b6,wm,wz/sy21t/sy21u:wq,2t9/sy21v:33,3b,4s,9z,bi,hv,hw/sy21w:1fz/sy21z:co,d0,e7,eb,ed,1hv,224,22r,2t8,2t9/sy21x:ei,2pz,2t6,2ta,2tb,2tc,2td/sy21y:u4,u9,2ta/sy220:11,3b,3c,9z,g9/sy221:33,3b,3c,4b,7v,92,9z,co,g9,1lb,2h2,2ta/pm_networking_firewalls_add_page:1g,24,96,9u,cq,d2,e3,ee,lx,u7,vh,1ds,1dt,1ee,1fp,1g4,1g9,1gs,1h9,1he,1ll,218,23j,2t7,2te,2tf,2tg,2th/sy222:4a,96,9u,as,d0,e3,fy,1g4,1yf,23q/sy223:eb,ed,fd,fy,wu,wx,1dn,1fk,1fu/pm_networking_firewalls_details:24,aw,c6,cj,d2,ee,h8,hc,1de,1dt,1eu,1fp,1i6,2kd,2m4,2te,2tf,2tg,2th,2tj,2tk/sy224:8s/sy226:18i/sy225:e0,2tn/sy227:19,2b,5z,cy,wp,2tm/sy228/sy229:1j,jg,2tm,2tq/pm_networking_firewalls_list:1g,af,c8,ee,fa,lz,n5,tv,1bs,1fm,1fp,1fu,1hy,1ig,1uz,214,229,2td,2tg,2to,2tp,2tr/sy22a/sy22b:33,7v,93,ei,fy/sy22c/sy22d:2ta/sy22e/sy22f/pm_networking_firewalls_network_policies_add_page:ee,1fp/sy22h/sy22g/pm_networking_firewalls_network_policies_policy_details_page:ee,1fp/sy22i/pm_networking_firewalls_network_policies_policy_edit_page/pm_networking_firewalls_network_policies_region_policy_details_page:ee,1fp/pm_networking_firewalls_network_policies_region_policy_edit_page/sy22j/sy22k/pm_networking_firewalls_network_policies_region_rule_add_page:ee/sy22l/pm_networking_firewalls_network_policies_region_rule_details_page:ee,1fp/sy22m/pm_networking_firewalls_network_policies_region_rule_edit_page:ee/pm_networking_firewalls_network_policies_rule_add_page:ee/pm_networking_firewalls_network_policies_rule_details_page:ee,1fp/pm_networking_firewalls_network_policies_rule_edit_page:ee/sy22n:ao,e7,wv,wx,2tf/sy22o:1gs,211,21h,2pz,2tg,2th,2tu,2tw/sy22p:4s,9l,as,av,cd,2t9,2tr/pm_networking_firewalls_policies_add:96,cy,ee,fs,g5,uq,1bs,1db,1fp,1g9,1he,2uh,2ui,2uj/sy22q:as,2uh/pm_networking_firewalls_policies_add_rule:96,av,cj,ee,fs,1bs,2tm,2ui,2ul/pm_networking_firewalls_policies_details:96,af,cj,cy,d0,d2,ee,g5,uq,1bs,1fp,1g4,1g9,1gs,1hk,1i6,214,2kd,2to,2uh,2uj/pm_networking_firewalls_policies_edit:91,96,9u,as,cy,ee,1bs,1db,1fp,1gs,1i6,2kd,2tm/pm_networking_firewalls_policies_rule_details:4a,7z,91,96,as,d0,ee,fy,wv,wx,1bs,1db,1fp,1i6,2kd,2tm,2to,2tw/pm_networking_firewalls_policies_rule_edit:96,av,cj,ee,fs,1bs,1he,2tm,2ui,2ul/pm_internal_ip_create_with_subnetworks_dialog:ee,1gv/sy22t/sy22r:4s,5z,92,9u,ah,as,av,ax,c8,cx,d6,eb,ed,fy,n5,oj,vh,wt,wx,wy,1dn,1ds,1dt,1eq,1f9,1fu,1g4,1g9,1gu,1jv,211,214,25p,2hx,2n9,2us/sy22s/sy22u/sy22v:co,e2,e7,eb,ed,wu,wx,1eu,224,2uv/sy22w:jg,wv,wx,2tq,2tw/sy22x/pm_networking_vpc_networkinterface_details_page:1g,24,cj,cr,ee,1di,1du,1f1,1fp,2if,2m4,2td,2tm,2ut,2uu,2uw,2ux,2uy/sy22y:u,9z,d6,ei,1g9,1gs/pm_allocate_ip_range_dialog:ee,2v0/sy22z:2z/sy230:19,50,fy,g9,u7,1i9,2v2/sy231:bi,vh,1i6,2v3/pm_create_private_connection_dialog:2v4/sy232:u,wu,1i6/pm_ip_range_details_dialog:2v6/sy233:av,bi,u7,1jm,2k6,2k7/pm_networking_networks_add:1g,24,96,9m,9u,as,cq,e3,ee,f4,wx,1ds,1fw,1g4,1he,1ll,218,22t,2g6,2pz,2qy,2tc,2tf,2th,2v8/pm_networking_networks_list:1g,24,91,as,cq,cy,d0,e2,ed,ee,u7,wu,wx,yo,1fp,1fu,1h9,1hv,214,224,229,2d3/sy234:2qy/pm_networks_new_subnetwork_dialog:ee,2vb/sy235:u,1i6,2v3/pm_update_private_connection_dialog:2vd/sy236:u,8y,af,2qx/pm_flow_logs_message_dialog:2vf/sy237/sy238:1dm,1ds,1dt,1h9/sy239:33,4h,93,co,cy,fs,wp/sy23a:7t,92,c6,e7,eb,ed,1es,1fl,1hv,224/sy23b:1fl/pm_networking_networks_details:24,9m,ax,c8,cq,e3,ee,nt,tv,1fp,1gw,1hy,1ig,1ma,214,23q,2g6,2gw,2kd,2l6,2m4,2sp,2td,2tk,2tm,2tn,2uw,2ux,2v0,2v4,2v6,2v8,2vb,2vd,2vf,2vh,2vi,2vj,2vk,2vl/sy23c:u,1i,3b,8s,9z,2n6,2om/pm_network_tier_change_dialog:2vn/pm_networking_networktier_details_page:1g,24,91,ao,as,bt,cd,cx,cy,ee,nt,wr,1dh,1dm,1fp,1fs,2vn/sy23d:4z,g5,nt,ud,211,21h,2g2,2g3/sy23e:12,7z,g2,wu,1eq,1i6/pm_networking_packet_mirroring_add:24,c8,cr,ee,wx,1db,1fp,2vq,2vr/pm_networking_packet_mirroring_list:1g,24,91,ao,as,cr,d0,e7,ee,ft,wx,1fp,1hv,214,2g7/pm_networking_packetmirroring_details:24,4a,91,96,9m,as,cr,d0,ee,si,u4,wx,1dc,1dn,1fp,2g7,2kd,2vr/pm_networking_packetmirroring_edit:24,9m,c8,cr,ee,wx,1db,1fp,2kd,2vq,2vr/pm_networking_peering_add:24,50,91,96,9u,9z,as,cj,co,d2,ee,np,u7,vh,1g4,1g9,1he,23j,2vi/sy23f/pm_networking_peering_details:91,96,9u,ao,as,cj,d0,d2,e7,ee,fy,u7,1es,1fp,1g4,1gi,1i6,23q,2kd,2vh,2vi,2vx/pm_networking_peering_list:1g,24,as,ax,c8,co,cq,d0,ee,18i,1fp,1fu,214,2vi,2vk,2vx/sy23g/pm_networking_routes_details:1g,24,91,96,as,cj,d0,e3,ee,1eu,1f8,1fp,1i6,23q,2kd,2m4,2tk,2us,2uv,2w0/sy23h:u9,1dw/sy23i/pm_networking_vpc_routes_add:1g,24,8l,91,96,9u,cr,d2,e3,ee,ji,1fw,1g4,1g9,1gs,1h9,1he,1ll,21h,23j,2qe,2t6,2w0,2w2,2w3/pm_networking_vpc_routes_list:1g,24,91,as,cq,d0,ee,wy,18i,1dk,1fj,1fp,1fu,1h9,1ig,214,229,2uw,2vl,2w3/pm_networking_needsbilling_redirect:1e/pm_networking_subnetworks_details:24,cf,cj,ee,wu,wx,1di,1dn,1dt,1f1,1fp,1i6,22r,2kd,2m4,2qw,2qx,2tj,2vj/pm_proxy_only_subnet_activate_dialog:2vj/sy23j:u,12,33,3o,9u,cx,fs/sy23l:bi,np/sy23m/sy23k:2w9,2wa,2wb/pm_detatch_projects_confirmation_dialog:2wc/pm_discard_setup_dialog:2wc/sy23o:22,cy,eb,ed,fd,fy,ua,1dt,1fk,1fu,2wa/sy23n:g9,1eq,2wf/pm_networking_xpn_add:1g,91,96,9z,as,co,cq,ee,g5,1ds,2w9,2wg/pm_networking_xpn_attach:1g,7v,91,96,9u,9z,as,cq,d2,ee,1ds,2v2,2wg/sy23p:t9/sy23q:as,ax,2wa/pm_networking_xpn_details:1g,c6,c8,ci,cr,ee,tv,wy,1ds,1fp,1hk,229,2w9,2wb,2wf,2wj,2wk/pm_networking_xpn_list:1g,c6,ci,co,ee,jq,wu,wx,2a2,2wf,2wk/pm_networking_xpn_subnetwork_details:c8,cj,ee,tv,1eq,1hy,2wf,2wj/pm_project_delete_confirmation:2wc/sy23r:18i,1ig,1ji/sy23s:13/pm_compute_healthchecks_create:24,91,96,9u,as,cr,d2,e3,ee,fs,nn,ns,1fw,1jn,2wp,2wq/sy23t:e7,u4,uq,2wp/pm_compute_healthchecks_details:24,91,96,9u,as,cj,cr,d0,d2,e3,ee,fs,wp,wu,wx,1db,1eu,1fp,1jn,2wq,2ws/pm_compute_healthchecks_details_routes/pm_compute_healthchecks_list:24,ao,as,ax,c8,cj,cr,d0,ee,ft,wu,wx,1dn,1fp,214,224,2ws/pm_compute_healthchecks_list_routes/pm_compute_healthchecks_routes/pm_compute_legacy_healthchecks_details_routes/pm_ingress_routes/pm_networking_backend_buckets_create:24,96,cr,d2,ee,fs,2o3/pm_networking_circuit_breakers_subtask:2o6/pm_networking_outlier_detection_subtask:2o7/pm_networking_ingress_create:24,33,4k,4s,4z,7v,96,9u,9w,ao,as,av,b2,bi,cd,d2,f3,fs,g9,ha,i7,np,up,yz,117,17j,1b7,1br,1e4,1hp,2jr/pm_networking_target_proxies_details:24,4a,91,96,9m,as,cr,d0,e3,ee,wp,wu,wx,18i/pm_partnerportal_routes/pm_partnerportal_section_config:1tq/sy23u/sy23v/sy23w/sy23x:22,2x7,2x9/pm_partnerportal_payments:24,2c,3b,50,91,93,r8,2x8,2xa/sy23y:32,4j,4z,7v,91,92,a5,ao,cd,ck,cz,ei,1pb,1q2,1tq,28e,2am,2x7,2x8,2x9/pm_partnerportal_private_pricing:24,33,4k,ah,d0,di,ee,2aa,2xa,2xc/pm_partnerportal_private_pricing_editor:2b,9s,9u,9z,d0,1eb,2an,2xc/pm_partnerportal_reports:24,7l,9v,9z,f4,g2,jr,o0,1rs,2x8/pm_organization_resource_service:1x/pm_feature_content_service_module:1tw/pm_feature_content_route_module:ee,1xj/pm_sandbox_route_module:5a,ee,1xj/pm_feature_content_tabs_route_resolver_module:ee,1xj/pm_feature_loader_tabs_page:1xi/sy240/sy23z:1xg,2xm/sy241:cz,1xe/sy242:4a,d0,dd,2xn,2xo/pm_maml_button:ee,2xp/sy243:1xb/sy245:4a,7t,d0,1xg,2xo/sy244:4s,9k,gx,lo,2xp,2xr,2xs/pm_maml_card:ee,2xt/sy246:gs,1xb/sy248:1x8/sy247:4s,h8,1xg,2xm,2xv,2xw/pm_maml_chart:ee,2xx/pm_maml_code_snippet:dp,ee,i8,1eb,2xn/pm_maml_breadcrumbs:9l,ee,2xn/pm_maml_chart_card:ee,18b,2xn,2xv/pm_maml_code_editor:b2,ee,2xn/pm_maml_download_text:ee,rv,2xn/sy249:2z/sy24a:1x8,2y4/pm_maml_key_picker:ee,iv,2xn,2y5/pm_maml_logs_viewer:ee,15j,2xn/pm_maml_premium_service_table:4b,at,ee,17n,2xn/sy24b:33,3b,4s,50,as,av,ax,d6,dh,g5,np,u7,vh,1h9,1lb/pm_maml_private_service_connection_row:ee,2xn,2y9/pm_maml_shared_query_editor:ee,q2,2xn/sy24c:20f,2xt/pm_maml_dashboard:ee,2yc/pm_platform_apiui:1f,4s,8q,ee,h8,jo,lo,o3,17f,1i0,1tv,1vi,1x9,1xc,2a0,2c3,2cj/pm_platform_abuse:df,ee,ni,nj/pm_platform_analytics:1xc/pm_platform_cloud_onefs_cluster:1xd/pm_platform_partner_sso:1tv,28e/pm_platform_psam_iam:hv/pm_platform_purview_picker:jq,1x9/pm_platform_storage_permissions_helper:1mh/pm_platform_strategic_partner_vpc_peering_service:1xc/pm_maml_empty_state:ee,mq,2xn/sy24d:2xn/pm_maml_extender:ee,2yo/pm_maml_feature_summary:ee,ft,1xe/sy24e:3n,2xn/sy24g:4i,d5,2xn,2xo,2y5/sy24h:2xn/sy24i:2xp/sy24f:4k,4s,50,51,7s,7u,9s,9u,9w,9z,f4,fx,jy,n6,ry,s0,s1,2xr,2xw,2yr,2ys,2yt,2yu/pm_maml_form:15,9b,ee,2yv/pm_maml_form_stepper:ee,g5,2xn,2y4/pm_maml_gcs_location:ee,jr,2ys/pm_maml_generic:ee,2yt/sy24j:hb,1xf,2xw/pm_maml_interval_picker:2z0/sy24k:8l,96,l4,v9,2xp,2xr,2xw/pm_maml_layout:ee,2z2/pm_maml_right_panel_layout:c8,fa,gx,tv,2z3/pm_maml_single_panel_layout:91,2z3/pm_maml_summary:v9,1xb,2xw/sy24l:ay,2xp/pm_maml_list:ee,2z7/pm_maml_message_bar:ee,2yu/pm_maml_page:4s,ee,1xg/pm_maml_repeated:ee,2xn/sy24m:n0,1xg/pm_maml_result_card:ee,2zc/sy24n:eu,ew,mk,2xn/sy24o:em,2ze/pm_maml_scorecard:ee,2zf/pm_maml_select_bar:ee,2yv/pm_maml_shelf:ee,n1,2zc/pm_maml_subtask:4s,av,ee,2z2/sy24p:cd,jg,2xs,2xw,2yr,2z7,2ze/sy24q:cf,2xn/sy24r:ax,2xp/pm_maml_tab_bar:ee,1r3,2xx,2yc,2yo,2yv,2z0,2zf,2zk,2zl,2zm/pm_maml_table:ee,2zk/pm_maml_text:ee,1xe/pm_maml_unfold:ee,2zl/pm_maml_usage:ee,2ze/pm_maml_zero_state:ee,2zm/pm_projectcreate_projectcreate:1v,24,8l,91,9u,af,df,ee,ih,j4,19y,1bt,1by,1o6,1s1,1x5,298/pm_projectcreate_routes/pm_projectselector_projectselector:24,8l,91,ax,j4,jq,1mr/sy24s:1v,w3/pm_recommendation_hub_card_page:5d,ee,x3,1qx,2zw/pm_recommendations_hub_export_create:24,5d,96,ee,mh,uw,x1,15o/sy24t:4o/pm_recommendation_history:5d,91,92,96,ao,ax,d0,e7,ee,fd,l4,w9,x1,2zw,2zz/pm_recommendation_list:1f,5d,ah,e7,ee,em,fd,uq,w9,x2,169,191,2t8,2zw,2zz/pm_recommendations_hub_view_link:ee,x2,2zw/pm_release_notes_action_bar_button:8l,19u/sy24u:4s,8l,8s,94,96,ae,an,av,ax,ft,19t,19u,1dd,1xh/pm_release_notes:304/pm_release_notes_subtask_service_module:jp,304/pm_remote_build_execution_routes:ee,1xj,1xo/pm_pangolin_sandbox_loader/pm_mobile_app_banner:1f/sy24v/pm_pcc_account_chooser:22,3v,48,1wa,30a/pm_countdown_snack_bar:w/pm_forced_reload_ui_service:w,2b/pm_navigation_module/pm_section_nav_service_module:164/pm_section_title_service_module:8d/sy24w:10,3r,il,1tw,200/pm_accordion_console_nav:3s,3t,1jx,30h/pm_flyout_console_nav:7t,93,1jx,30h/sy24x/pm_pcc_console_nav_store:30k/sy250/sy24z/sy24y/pm_ccx_context_bar_service_impl/pm_ccx_context_bar/sy251:4z,jq/sy252/pm_default_context_bar/pm_action_bar_upgrade_wrapper:zi,110/pm_cameo_subtask_upgrade_wrapper:2e,4s,92,96,af,av,ck/sy253:110,16w/pm_content_viewport_error_upgrade_wrapper:zi,30w/pm_content_viewport_permissions_error_upgrade_wrapper:zi,30w/pm_learn_button_upgrade_wrapper:2u,zi,110,12s,149/pm_resource_panel_upgrade_wrapper:zi,102,12s/pm_deferred_router_outlet_subtask:2e,av,ck,xd/pm_top_panel_upgrade_wrapper:zi,16y/pm_topbar_upgrade_wrapper:zi,162/pm_router_outlet_subtask:311/pm_ng1_banner:8c/pm_ng1_router_root_wrapper:16x/pm_pcc_purview_switcher:30r/sy254/pm_nav_onboarding_dialog:u,3n,ax,318/pm_nav_tailoring:1av,318/pm_free_trial_banner:4c,92,hh,hq,ll,nu,1ay,1s8/pm_platform_bar_back:1hm/pm_platform_bar_console_nav:2v,il,nf,r1,1hm/pm_platform_bar_devshell:2s,nf,r1,1hm/pm_platform_bar_free_trial:1hm,1s8/pm_platform_bar_help:8z,df,ee,nf,1bi,1hm/pm_platform_bar_minibar/pm_platform_bar_notifications:ee,1hn/pm_platform_bar_purview_switcher:nf,r1,30m,30r/sy255:e,mb,nn,nx/pm_platform_bar_sales_chat:il,1hm,31k/pm_platform_bar_search:4z,53,9l,ee,il,jq,l6,lx,nf,up,191,1hm,1tw,25r,30s/pm_platform_bar_sign_in:1hm/pm_platform_bar_theme:4v/pm_platform_bar_utilities_menu:8z,df,ee,nf,1bi,1hm,1s8,30a,31k/sy256:8d,8j,8k,96,164,167,197,1wi,2is/pm_pcc_section_nav_bar:8e,31q/pm_pcc_section_nav:31q/pm_new_badge_store:ij,30s/pm_recent_pageview_store:1aw,30k,30n/pm_global_shortcut_service:4v/pm_user_context_service:8s/pm_speech_to_text_data_logging_ng2_routes:1xo/pm_speech_to_text_data_sharing:24,2a,4a,8l,91,cq/sy257:48,in/pm_lux_v2_backups:ee/sy25g:17z,1v2,20p/sy258:1f,4a,4z,50,7v,9a,as,av,co,df,ei,g9,gx,hp,ih,j4,qm,qt,sy,tg,wy,zk,117,17x,1vx,1wk,25u,268,321/sy25b:33,4a,50,9z,dr,g9,17z/sy25c:33,50,5b,92,f4,17t/sy25d:oj,1f0,322/sy25h:321/sy25a/sy25f:1ef,21h,2y9,322/sy25e/sy259/sy25j:33,3b,3c,co,g9,sy,17t/sy25k/sy25l:17y,322,32c/sy25m:328,32c/sy25n:322/sy25o:322/sy25i:1v,4o,9s,f4,rg,180,323,325,32b,32d,32e,32f,32g/sy25p/pm_sql_lux_v2_create_cluster_batch:ee/pm_sql_lux_v2_create_cluster_standalone:ee/sy25q/sy25r/sy25s:9l,322/pm_lux_v2_monitoring:ee/sy25t/sy25u/sy25w/sy260:4o,7s,322/sy25z:fz,g1,322/sy25v:fd,oj,x2,2d3,323,32r,32s,32t/sy25x:8s,322,32p/sy25y/sy261:322/pm_lux_v2_overview:ee/sy262:322/sy263:dl,1d8,267,32b,32n,32t/sy264:1g,24,9m,vw/sy265:322/pm_sql_backups:ao,cd,d0,ee,im,31z,32x,32z,330,331,332/pm_sql_backups_restore:c8,ee,322,331/pm_sql_choose_engine:1g,24,96,cq,ee,lo,32g/sy267:af,f4,32e/sy266:cr,do,dp,r8,rv,1eb,2ut,32x,330,331,332,336/pm_lux_connections:ee,1cy,1fp,337/pm_sql_connections:ee,1cy,1fp,337/pm_sql_corp_access:ee/pm_sql_create_clone:1g,24,7s,9u,c8,cq,ee,332/sy268:4a,92,d0,is,nt,17s/sy269:92,ao,cd,d0,eu,mq,1nz,322/pm_sql_create_edit_instance:9u,br,c8,cf,cr,ee,iv,jg,n5,v9,267,324,32h,331,336,33c,33d/sy26a:17t/pm_sql_databases:ao,cd,cq,d0,ee,mq,r8,32x,330,331,332,33f/sy26b:33,50,g9/pm_sql_export:96,cq,ee,jr,r8,1mh,331,332,33h/pm_sql_import:96,cq,ee,jr,r8,1mh,331,332,33f,33h/sy26d:46/sy26c:4s,af,c8,cr,em,h8,hc,i8,lo,pz,qk,ur,15e,17y,1e3,25j,2n9,326,32f,32x,330,331,33d,33k/pm_lux_v2_insights:ee,33l/pm_sql_insights:ee,33l/sy26e:c8,ft,mq,r1,18d,1e3,1gt,32u/sy26f/pm_lux_v2_instance_list:ee/pm_sql_instance_list:1g,24,cq,ee,r8,33o/pm_sql_monitoring:cr,ee,m0,18d,32x,330,331,33k/sy26g:ah,ao,r7,322/pm_sql_operations:ee,32x,330,331,332,33t/pm_sql_instance_details_overview:2v,bi,e8,ee,em,fd,lo,m0,r8,vr,vs,18d,1eb,2ab,2my,32r,32s,32v,32x,32z,330,331,332,33c,33t/pm_sql_replicas:ao,cd,d0,ee,32r,32x,330,331,332/pm_sql_operation_drawer_row:17w/pm_sql_users:ao,cd,cq,d0,ee,mq,r8,32x,330,331,332/pm_stackdriver_workspace_select:8l,96,ao,av,cd,gy,lw,lz,168,1qz,26s/pm_storage_common_create_bucket_subtask:j2/pm_storage_operations_upload:28,2b,m0,17u,17v/pm_codemirror_basic:a,5i,we/pm_filesaver:a,5i/pm_tern:a,5i/pm_xregexp:ds/sy26h/sy26i/sy26j/sy26k:347/pm_storage_transfer_routes:24,9m,346,348,349/pm_ta_legacy_routes/sy26l/pm_transfer_hta_routes:24,9m,346,348,349,34c/pm_transfer_on_premises_routes:24,9m,346,348,349,34c/pm_transfer_routes:24,9m,346,348,349/pm_transfer_site_routes:22/sy26m/sy26n/sy26o:34i/sy26p/sy26q/pm_transfer_site_appliance_details:24,91,96,ah,ao,as,em,348,34h,34j,34k,34l/pm_transfer_site_appliance_list:24,91,ah,ao,as,348,34h/pm_ta_legacy:24,33,50,7v,91,9u,as,ei,fw,nx,sy/sy26r/sy26s/sy26t/sy26u/pm_transfer_agent_pool_create:19,33,3b,3c,3o,4b,4z,96,as,av,cq,346,347,34p,34q,34r,34s/sy26v:346/sy26w:3o,af,as,av,dp,g5,346,34r/sy26x:ah,ao,34u/sy26y/sy26z:19,4z,9a,346,34l,34s,34x/sy270/sy271:ah,ao,di,347,34j,34k,34p,34u,34y,34z/pm_transfer_agent_pool_details:5c,96,cq,lo,r8,34v,34w,350/sy272:346,347,34r/pm_transfer_agent_pool_list:ah,ao,cq,d0,ft,il,1mf,34p,34u,34v,352/pm_transfer_billing_not_enabled:91,as,hr,346,349/sy273:11,12,33,50,af,av,g9,il,346,347,34q,34r/pm_transfer_edit_agent_pool_subtask:34x,355/sy274:9s,9z,af,dp,f4,g9,116/sy275:50,7s,7v,9s,g9,34i/pm_transfer_tsop_job_create:96,b6,cq,jr,1br,348,34p,34s,34v,34x,355,357,358/sy276:4a,5c,91,96,as,cq,d0,r8,347,34p,34u,34y/pm_transfer_tsop_job_details:9b,35a/sy277:2a,31/pm_transfer_tsop_job_configuration:em,34j,34r,34w,34z,357,358,35a,35c/sy278:46,4c,92,em,m0,347,34i,34k,34l,34x/pm_transfer_tsop_job_operations:mq,34r,34w,358,35a,35c,35e/pm_transfer_tsop_job_list:cq,d0,ft,uq,349,34v,350,352/sy279/pm_transfer_tsop_operation_details:96,as,346,35e,35h/pm_transfer_tsop_operation_error_details:2l,91,96,as,jg,mq,r8,346,347,34l,35h/sy27a:24,8l,91,df,kv,lo,1v4/sy27b/pm_video_intelligence_dashboard:ee,l6,35k/sy27c/sy27d:19,kc,ku,kv,lb,1p9,2ea,35n/sy27e:kp/pm_video_intelligence_datasets:4y,8l,91,ao,ko,l0,l4,l6,lk,lp,1v4,2eb,35o,35p/pm_video_intelligence_introduction:13,1r,2a,47,5b,91,ax,ee,kw,l6,1v4/pm_video_intelligence_models:24,4y,8l,91,ao,ko,l0,l4,l6,1v4,2eb,35o,35p/pm_video_intelligence_routes:1g,24,9m,kp,kw,lg,1v4/sy27f:2el,35p/sy27g:35o/pm_video_intelligence_datasets_detail:4s,96,l6,1v4,2ek,35u,35v/sy27h:19,48,7z,m0,tx,1pc/sy27i:ao,cd,1pc,35n/sy27j:35x,35y/sy27k:8,lb,sf,vk,2ep,35z/sy27l:13,1v4,35o/pm_video_intelligence_datasets_detail_evaluate:8l,91,96,ay,em,jy,ko,l6,m1,mk,mm,mq,nd,1pi,1pj,2eq,360,361/pm_video_intelligence_datasets_detail_import:af,l1,l6,m0,mn,mt,1v4,2eb,35v/pm_video_intelligence_datasets_detail_predict:af,cf,dp,l1,l6,mm,mq,mt,mw,n1,361/pm_video_intelligence_datasets_detail_train:4s,4z,av,em,l1,l6,mn,mq,n9,nb,nd,1v4,1v5,2eb,35u,35v/pm_video_intelligence_datasets_detail_videos:24,4y,ko,l0,l6,m1,mq,n5,sf,1v4,2ep,2f1,35o,35p,35z/sy27m:92,ax/sy27n/pm_video_intelligence_datasets_detail_vcn_predict_results:24,4z,50,8l,91,96,h8,1ph,1pj,1v4,2e1,367,368/pm_video_intelligence_datasets_detail_vot_predict_results:24,4z,50,8l,96,jy,1pg,1pi,1pj,1v4,2e1,367,368/sy27o:kf,35o/pm_video_intelligence_datasets_detail_video_edit:24,4z,8l,96,h8,l6,1ph,1pj,1v4,367,36b/pm_video_intelligence_datasets_detail_vot_video_edit:24,4z,92,av,k7,l6,m0,n5,tx,1pi,1pj,1pn,1v4,2es,36b/sy27p:kf/sy27q/sy27r:4s,8l,91,df,kk,kv,kx,lo,36e,36f/sy27s/pm_vision_dashboard:ee,l6,36g/sy27t:kq,ks,2eb/sy27u/sy27v:kp,36k/pm_vision_datasets:4y,8l,91,ao,ko,ku,kv,kx,kz,l0,l4,l6,36e,36f,36j,36l/pm_vision_introduction:13,1r,2a,47,5b,91,ax,ee,kw,l6,36e,36f/sy27w/sy27x:kq,ks,l1,36e/sy27y:lc,36p/pm_vision_models:4y,8l,91,ao,ko,ku,kv,l4,l6,36f,36j,36l,36o,36q/pm_vision_notice:24,2b,91,as,36e/pm_vision_routes:1g,24,9m,cq,kw,lg,36e/sy27z/pm_vision_datasets_create_dataset_dialog:4s,kx,li,lk,lp,36l,36u/sy281:ax,1pb,1pi,1pm,1pn/sy280:ku,l0,m1,2ea,2ez,35x,36l,36o,36p,36u,36w/pm_vision_datasets_detail:96,kc,kv,l6,lr,mn,2ek,2el,36f,36x/sy282:50,kf,ks/pm_vision_datasets_detail_evaluate:8l,91,96,jy,ko,kv,l6,mp,nd,ty,2eq,360,36x,36z/pm_vision_datasets_detail_images:4y,as,av,ko,n5,1p8,2eb,2es,2f0,2f1,35y,36f,36x/pm_vision_datasets_detail_import:af,i8,mt,mu,36x/pm_vision_datasets_detail_predict:af,dp,i8,jr,ku,kv,l6,lo,mn,n1,n2,36k,36q,36w,36z/pm_vision_datasets_detail_train:4b,9u,af,fs,g5,kv,l6,mn,n8,nb,nd,2el,36x/pm_vision_shared_deploy_model_dialog:19,4y,50,lc,li,36p/pm_activity_common:ee,13g/pm_devshell:16r/pm_monitoring:ee,1y1,1y5,1yw/sy283/sy284/sy285:za,1yg/sy286:5l/sy287:zm,104,37a/sy288:zm/sy289:73/pm_compute_needsbilling:ee,zi,10d,10h,10p,12d,379,37b,37c,37d,37e,37f/pm_kms_ui:11d/sy29a:5l,5m/sy28c:6n,80,a8,12b,13h/sy294:10l,12o,12u,37j/sy28n:z2,10f,10l,18r,1yg/sy290:10r,10y,12v/sy297:37j/sy29h:10f,11i,1g7,1yg,37n/sy28k:5l/sy29s:dw,fy,zv,10f/sy28x/sy295:61/sy29e:10e,10f/sy29i:u9,107,10f,37s/sy29d:6h,dh/sy296:10f,127/sy28t:6s,1e8,2j7/sy28q:zi,10c,10f,11i,11w,13e,1yg,37x/sy28g:11b,1lk/sy28y:u9,z0,ze,37r/sy28a:10q,11d,11y,12d,12j,12l,13w,16q,16v,1dp,1dw,1dy,1er,1g5,1gc,1gd,1gx,2uu,2uy,37i,37k,37l,37m,37o,37p,37q,37t,37u,37v,37w,37y,37z,380/sy291:6x,6y,70,8w/sy298:6s,u1/sy28b:10c,11y,1em,1gb,1je,1yg,2uy,37p,37q,37s,37z,382,383/sy28h:1yg/sy28z:dw,1yg,1yw,380/sy28i/sy2af/sy29j:1yg,387/sy28d:z7,16j,21c,21k,23l,37v,382,385,386,389/sy28l:fy,10f/sy28m:12c,18l,37l,37p,38b/sy28e:e2,11i,127,12j,12t,13w,16q,18n,18s,37a,38c/sy28f/sy29x:dy,1yg,37c/sy292:u1/sy29z:fy,10f,37c,37s/sy28j:1eq,1y6,37k,37o,37t,383,38a,38e,38f,38g,38h/sy28o:zx,105,128,1gc,37o,386,38d/sy28p:e2,z1,10d,10l,11i,11y,12s,13w,18j,18q,1cq,1yg,37p,38b/sy28s:e2,11u,13e,1yg/sy28r:dc,za,12j,37y,38l/sy28u:37b/sy28v:107,10e,10f,11i,128,12t,37x/sy28w:dh,zs,1dl/sy29c/sy29v:1yg,383/sy29w:38f,38r/sy29y:38i,38s/sy2a7:dr,10f,11i,12l/sy29m:dh,zs,383/sy29n:10l,38v/sy2a1:1g1/sy2a2:zs,107/sy2a3:2if/sy2a4/sy2a0:16j,1eq,1gx,37o,37t,37u,38e,38f,38x,38y,38z,390/sy2a5:391/sy2a6:dh,383/sy29b:zj,11r,1dx,1h4,381/sy2a8:5l/sy29t:1yg/sy29u:13l,18j,383,38c,38f,38o,394,395,396/sy29p:38p/sy29q:5m/sy29r:37i,399/sy2ab:18j,1yg/sy299:zi/sy29g:1yg/sy29f:1yg,383/sy29k:38a/sy29l:39e,39f/sy29o:5l,dh/sy2a9:381/sy2ac:384/sy2ad:1ga/sy2aa:vq,vt,zx,18w,38k,39f,39i,39j,39k/sy2ae:dw,1dp,396/sy293:1g0,1yk,2q9,38j,38m,38n,38q,38t,38u,38w,392,393,397,398,39a,39b,39c,39d,39g,39h,39l,39m/pm_compute_instances_details_coliseum:ee,i3,379,37d,37e,37f,37h,39n/pm_compute_instances_edit:ee,i3,379,37d,37e,37f,37h,39n/sy2ap:dr/sy2at:381/sy2ag:11e,145,18j,1g0,383,38h,38j,38o,39k,39q,39r/sy2ah/sy2ai:zm,zt/sy2aj:100,110,16q,1yn/sy2ak:78,13i,37j/sy2al:zu,13j,16v,39w/sy2am:5m/sy2an:e2,1yg,37v,37z/sy2ao:e2,1dw,37b,37z,39e,39f/sy2aq:zt,10f,148,37e/sy2ar:1c4/sy2as:2t7,2ta,381,385,396/sy2au:38i,391/sy2av:1g0,381,38k,39k,39m/pm_compute_instances_add:ee,i3,147,162,16z,1yk,379,37d,37f,38l,38p,38u,392,394,39b,39l,39s,39t,39u,39v,39x,39y,39z,3a0,3a1,3a2,3a3,3a4,3a5/sy2aw:19,5r,gc,gz,11y,133,18a/sy2ax:16j,1yg/sy2ay:zv,107,10c,11y/sy2az/sy2b0:5r,382/sy2b1:1yg/sy2b2:16j,1fl,1yg,39w/sy2b3:1hy/sy2b4:1yg/pm_compute_instances_list:ee,10s,13f,147,149,14o,162,1d0,1yh,1z1,37c,38m,38n,38p,38r,38w,390,393,39b,39c,39d,39l,39x,3a2,3a7,3a8,3a9,3aa,3ab,3ac,3ad,3ae,3af/sy2b5:1dw,37k,37o,37t,38d,38k/pm_compute_commitments_add:ee,ns,109,12d,14o,1j0,1j3,37u,37w,383,39c,39v,3a1,3ah/pm_compute_reservations_add:ee,383,39c,3a1,3ah/sy2b8:5l/sy2bh:1k5,37c/sy2b6:zx,10c,10e,11c,11i,11y,12c,12j,12n,12t,12u,1je,1yg,37s,37w,3ak,3al/sy2b7:5l/sy2b9:2w2/sy2ba:5l/sy2bb:6n,e2,u1,37v/sy2bc:1h1,38k,391,394,39s/sy2bf:dy,1dw,1yg/sy2bg:dy,1dw,1ji,1yg/sy2be:10q,12j,12t,37o,37s,37t,38q,39q,3ak,3ao,3as,3at/sy2bi:38q,3ar/sy2bd:384,3an,3ap,3au,3av/sy2bj:dh,10f,10l,37c/sy2bk:384,39i,3am,3at/pm_compute_groups_add:ee,i3,162,379,37d,37f,38l,39j,39v,39z,3a0,3a1,3a2,3a3,3aq,3aw,3ax,3ay/sy2bl:zu/sy2bt:1yg/sy2bo/sy2bn:10l,13k,3b0,3b2/sy2bq:e2,1yg,37v,39h/sy2bp:39g,3a0,3b4/sy2br:384,39i,3am,3at/sy2bs:e2,384/sy2bu:1yg,38w/sy2bm:13l,14o,18w,38i,38m,38p,38s,393,39c,39j,39x,3a2,3a7,3ad,3af,3aq,3aw,3ax,3b1,3b3,3b5,3b6,3b7,3b8/pm_compute_groups_details:ee,i3,1y5,379,37d,37e,37f,3b9/pm_compute_groups_edit:ee,379,37d,37e,37f,3b9/sy2bv:3al/pm_compute_groups_list:e2,ee,13f,162,18w,384,38n,38p,399,39c,39f,39x,3a2,3a8,3a9,3ac,3ad,3af,3b8,3bc/sy2bw:fy,10f,11i,12j/pm_compute_groups_recommendation:ee,i3,18w,379,37d,37e,37f,39c,3a2,3av,3ay,3b6,3be/pm_compute_groups_restart:ee,i3,379,37d,37f,38v,39c,3a1,3a2,3b5,3b6,3b7,3be/sy2bx:38a/sy2by:38l,39y/pm_compute_templates_add:ee,i3,379,37d,37f,39c,39i,39z,3a0,3a1,3a2,3a3,3a5,3ar,3bh,3bi/pm_compute_templates_details_coliseum:ee,1h1,38l,38n,38w,38z,393,397,39b,39c,39g,3a9,3aa,3bh/sy2bz:12f/pm_compute_metadata:ee,z1,12d,1ev,37f,38l,38o,395,39c,3a0,3a1,3a2,3a9,3bl/sy2c0:12v,2uy,3a0,3b2/sy2c1:5m/pm_compute_operations:ee,11o,1kn,37c,381,38p,39c,3a2,3a9,3bn,3bo/pm_compute_operations_detail:ee,1ev,37c,37i,38l,398,39c,3a2,3b5,3bo/pm_compute_ms_license_verification:ze,zv,110,11i,12j,2uy,39c,3a1/pm_compute_settings:e2,ee,z1,zj,11i,11r,12c,12p,2uy,37u,38n,39c,3a1,3a9/sy2c2:6s/pm_compute_images:ee,11e,12p,13l,1l4,37c,38l,38n,38v,39d,39g,39r,39w,39z,3a0,3a1,3a2,3a9,3aa,3ae,3aq,3bt/pm_compute_snapshots_enum_strings/sy2c5:2j6/sy2c6:2j5/sy2c4:10e,128,12j,2he,2j8,37o,37w,3bw,3bx/sy2c7:107,10f,11c,11i,128,2he/sy2c3:10q,12d,37c,37v,38q,3by,3bz/pm_cdn_add_coliseum:ee,2ij,379,37d,37f,37k,383,38g,39c,39u,3a1,3c0/sy2c8:1e3,1yg,1yw,2jo/sy2ca/sy2c9:16,z0,zi,2he,2ij,2jf,2mu,37r,3c3/sy2cb:dw,2he,38g/pm_compute_cdn_details_coliseum:ee,133,13l,16v,1y4,2ii,2iw,379,37d,37f,37i,38n,38p,38w,38y,39c,3a1,3a9,3aq,3c0,3c2,3c4,3c5/pm_codesnippet:zl,10v,11x,15x,15y,15z/sy2ce:2ge,383,3ab/sy2cc:1yg,2gi,3c8/sy2cd:zp,16q,3c8/sy2ci:107/sy2cj:10f,2gd/sy2cf:3ca,3cb,3cc/sy2cg:2gi,37i,37o,37t,38g,39f,3cd/sy2ch:zv,107,10f,3c8/sy2ck:zv,10e,10q,114,11h,11x,12d,1y6,3cd/pm_compute_cloudarmor_add:ee,10l,10m,10r,128,12j,160,162,16z,1yc,37w,38l,38n,39c,3a9,3c7,3c9,3ce,3cf,3cg/sy2cl:37i,37o,37t,3cd/sy2cm:yr,11i,12j,37n,37t,3cg/sy2cn:10r,3ca/sy2co:12d,37i,38w,3cb,3ck/sy2cp:dh,10f,128,37k,3c8/pm_compute_cloudarmor_add_coliseum:ee,10m,160,162,16z,1yc,37w,38l,38n,39c,3a9,3bt,3c7,3c9,3cf,3ci,3cj,3cl,3cm/sy2cq:1yg,38v/pm_compute_cloudarmor_details_coliseum:ee,12f,13e,14o,16z,38n,38w,39c,39x,3a8,3a9,3ad,3c9,3cb,3cc,3ck,3co/pm_compute_cloudarmor_edit:ee,16z,38n,39c,3a1,3a9,3ce,3cf/pm_compute_cloudarmor_edit_coliseum:ee,16z,38n,39c,3a1,3a9,3c9,3cf,3ci/pm_compute_cloudarmor_list_coliseum:ee,10h,12f,13e,16z,379,37d,37e,37f,38n,39c,39x,3a8,3a9,3ad,3c9,3cb,3co/pm_compute_cloudarmor_security_policy_rule_add_coliseum:ee,10m,160,162,16z,38l,38n,39c,3a1,3a9,3bt,3c7,3c9,3cj,3cl/pm_compute_cloudarmor_security_policy_rule_edit_coliseum:ee,10m,160,162,16z,38l,38n,39c,3a1,3a9,3bt,3c7,3c9,3cj,3cl/pm_compute_cloudarmor_security_policy_target_add_coliseum:ee,10m,162,16z,38n,39c,3a1,3a9,3c9,3cl,3cm/pm_loadbalancing:16z,378,379,37d,37e,37f,39c/sy2cr:37i,38w/sy2cu:dh,dy,u9,1dw,2g0,2ij,387,3bx,3c3,3c5/sy2ct:wf,107,10e,10f,114,11i,128,12j,3cy/sy2cs:12p,12t,16z,2o2,37t,3by,3cz/sy2cv:2ik,2j8,2o5,384,38x,3ao,3at,3bw,3cy/pm_backend_buckets_details:ee,13l,379,37d,37e,37f,38n,39c,39g,3a9,3b4,3cx,3d0,3d1/pm_backend_buckets_edit:ee,379,37d,37e,37f,38n,39c,3a9,3b4,3d0,3d1/sy2cw:5r,z3/sy2cx:e2,383,3bl/pm_backend_buckets_list:ee,16z,379,37d,37e,37f,38n,38w,39c,39f,39x,3a8,3a9,3ac,3ad,3co,3d4,3d5/sy2cz:e2,10f,11i,1yg/sy2d0:zx,11i,12t,16q,1ev,2ig,37w,3ak,3ap,3d1/sy2d1:e2,107,10f/sy2cy:37k,3au,3by,3bz,3cb,3cz,3d7,3d8,3d9/pm_backend_services_add:ee,z7,160,16z,379,37d,37f,389,39c,39e,39z,3a1,3c7,3da/sy2d2:6s,16z/sy2d3:6s,16z/pm_backend_services_details:ee,13l,160,1y4,2ig,2il,379,37d,37e,37f,38n,39c,39g,3a9,3as,3b4,3c2,3c4,3c7,3cx,3d1,3dc,3dd/pm_backend_services_edit:ee,379,37d,37e,37f,389,38n,39c,3a9,3b4,3da,3dc/pm_backend_services_list:ee,16z,2ig,379,37d,37e,37f,38n,38w,39c,39f,39x,3a8,3a9,3ac,3ad,3co,3d5/sy2d4:3d1/pm_backend_services_region_details:ee,16z,2ig,2il,379,37d,37e,37f,38n,39c,39g,3a9,3as,3b4,3cx,3dh/sy2d5/sy2d6:5l/pm_forwarding_rules_add:ee,z1,z7,16z,379,37d,37f,385,392,39c,39e,39z,3a1,3ao,3bi,3dj,3dk/sy2d7:11y/pm_forwarding_rules_details:ee,16z,1ev,2ii,379,37c,37d,37e,37f,37i,37s,38g,38l,38n,38v,38z,39c,39g,3a9,3b4,3dm/sy2d8:391/sy2d9:dy,1yg,2ii,38g/pm_forwarding_rules_global_add:ee,z7,16z,379,37d,37f,385,39c,39e,39z,3a1,3ao,3bi,3do,3dp/pm_forwarding_rules_global_details:ee,16z,379,37d,37e,37f,38l,38v,39a,39c,39g,3b4,3dm/pm_forwarding_rules_list:ee,16z,379,37d,37e,37f,38n,39c,39f,39x,3a8,3a9,3ac,3ad,3co,3d5/sy2da:10h,12f,1yg,38g,38w/pm_loadbalancing_frontend_list:ee,zi,162,16z,379,37d,37e,37f,37m,38y,38z,39d,3ae,3b3,3bn,3c5,3dp,3dt/pm_loadbalancing_backend_list:ee,zi,162,16z,2jf,379,37d,37e,37f,3b3,3bn,3cy,3dt/sy2dc:3d1/sy2db:z7,zi,16v,2ne,380,389,3dh,3dp,3dw/pm_loadbalancing_list_light:e2,ee,10m,13e,160,162,16j,16z,2il,379,37d,37e,37f,38n,39c,3a9,3b3,3c4,3dt,3dx/sy2dg:dw,13l,1yg/sy2dd:105,10l,10q,128,12t,37o,37t,3dz/sy2df:10m,10q,12d,12t,13l,2ig,37i,38w,3bc,3d1,3d9/sy2de:11x,139,2mi,38y,38z,3c4,3dp,3dw,3e1/sy2dh:fy,10f,37k,380,38e,39t/pm_loadbalancing_stepper_internal_regional_http:ee,160,16z,1g5,2im,2ot,2q9,379,37d,37e,37f,38t,39c,3a4,3an,3c7,3da,3dx,3e0,3e2,3e3/sy2di:384/sy2dj:107,10f,11i,3ak/sy2dk:5l,e2/pm_loadbalancing_stepper_proxy_network:ee,yx,160,16q,16z,2il,379,37d,37e,37f,37w,39c,3ap,3au,3ax,3b1,3c7,3d7,3dk,3do,3dx,3e2,3e5,3e6,3e7/pm_ssl_certificates_details:ee,16q,16z,379,37d,37e,37f,38l,39c,39g,3b4,3cx,3dz/pm_ssl_certificates_list:ee,16z,379,37d,37e,37f,38n,38w,39c,39f,39x,3a9,3ac,3ad,3d5/pm_target_pools_add:ee,z7,12c,16z,379,37d,37f,37u,39c,39e,39z,3a1,3au,3ax,3bi,3d9,3dj,3e5,3e6/pm_target_pools_details:ee,12d,16z,379,37d,37e,37f,38l,39c,39g,3au,3ax,3b4,3c4,3cx,3e5,3e7/pm_target_pools_list:ee,16z,379,37d,37e,37f,38n,38w,39c,39f,39x,3a8,3a9,3ac,3ad,3co,3d5/pm_target_proxies_add:ee,16z,379,37d,37f,385,39c,39e,39z,3a1,3ao,3bi,3e0/pm_target_proxies_list:ee,16z,379,37d,37e,37f,38n,38w,39c,39f,39x,3a9,3ac,3ad,3d5/sy2dl:10l,128,2hg,37i,37o,37s,37t/sy2dm:5l,5m,2hg/sy2dn:16z,2hg,37r,383,389,3dp/pm_compute_ssl_policies_add:ee,10m,379,37d,37f,38n,39c,3a1,3eg,3eh,3ei/sy2do:38w,3ei/pm_compute_ssl_policies_details:e2,ee,10m,37i,38n,39c,39f,3a9,3eh,3ek/pm_compute_ssl_policies_edit:ee,10m,38n,39c,3a1,3a9,3eg,3eh,3ei/pm_compute_ssl_policies_list:ee,12d,38n,39c,39f,3a9,3ek/sy2dp:2rw,38a,3au,3d7,3d8,3dp,3dw,3e3/pm_compute_traffic_director_service_add:ee,160,162,379,37d,37f,38n,39c,39u,3a1,3a9,3c7,3dd,3e1,3eo/pm_compute_traffic_director_service_edit:ee,160,379,37d,37e,37f,38n,39c,3a9,3c7,3dd,3eo/sy2dq:m3/sy2dr/sy2ds:77,8v,za,zu,105,107,10c,10f,110,11i,12c,12t,12u,13e,382,3er/pm_crash_detail:8x,ee,zi,10h,12f,139,13b,13l,14o,16u,1yu,3es,3et/sy2dt:6s,bq,z7/sy2du:19,6s,bm,z7,zi/sy2dw:10c,11e,11j,11w,128,12m,1ya/sy2dv:75,106,110,11o,11p,26q,3ew,3ex/pm_crash_overview:ee,10h,10r,126,12d,12o,3et,3ev,3ey/pm_deeplink:ee,11e,16m,1yk/pm_datatable_service:39w/sy2dx:5m,zl,13a/pm_gae_spending_limit_flex:zv,3ew,3f2/sy2dy:6l,bq/sy2dz/sy2e0:6h,12f,3f2/sy2e1:6l,bq/sy2e2:3f5/pm_gaesettings:ee,yr,10i,110,11i,11y,133,3d4,3ev,3ew,3f4,3f6,3f7,3f8/pm_gaedomain:fn,yr,zi,105,10h,10q,110,11i,12d,12j,16l,170,1d3,1yc,3ev,3f4,3f6,3f7,3f8/pm_gae_emailsenders:ee,g7,zi,105,107,10h,110,12d,3ev,3f6,3f8/pm_gae_settings_internal:3f8/pm_gae_deprecation_message:ee,zv,107,11y,3ew/pm_gae_graph_set:1y5/pm_gae_kiwi_deploy:ee,106,107,10c,110,11w,11y,39c,3ev/pm_logs:8v,8w,105,10m,11u,11y,12d,12p,12s,12t,137,13e,14k,15h,15w,162,16n,16o,16q,1un,1yd,269,26w,343,379,37j,3er,3es,3ey/pm_marketplace_emporium_details_ui:78,zc,3c7/sy2e3:10d/pm_marketplace_managed_services_ui:ee,108,10m,10n,11y,13l,162,1yb,1yk,1yo,1yr,1z0,28z,3fi/pm_marketplace_purchase_ui:ee,1ys/pm_marketplace_k8s_solutionconfig_ui:b3,ee,i3,11w,11y,12j,16r,1yp,1yr/sy2e4:6s,hk/pm_marketplace_your_solutions_ui:ee,zb,106,12d,1d2,1tl,1yj,1yq,1yz,28z,37b,37y,3fm/sy2e5:76,k4/sy2e6:5j,5s/pm_partnerportal:78,ee,106,107,110,3fo,3fp/sy2e7:39x,3fo/sy2e8:3fo/sy2e9:11q/sy2ea:84,gd,10l,16h,1yt/pm_partnerportal_analytics:b3,ee,vl,108,10m,10q,110,11w,11y,128,12f,12j,12o,12t,133,13e,13k,13l,14o,162,16l,1y5,1y6,1ya,1yh,388,39c,3fr,3fs,3ft,3fu/sy2eb:3fo/sy2ec:3fp/pm_partnerportal_editor:dw,ee,i3,105,106,10l,10m,11y,128,12d,12f,12j,12k,139,13l,160,162,16q,18j,1yc,1yp,29l,2x7,37w,3fh,3fs,3ft,3fw,3fx/sy2ed:110,144/pm_partnerportal_guides:ee,zv,100,101,107,108,10e,10f,10m,10q,11w,11y,126,128,12j,12o,12t,13e,13l,13w,14j,14o,16l,16v,1y6,1ya,1ym,1yn,388,39c,3fu,3fz/pm_partnerportal_partner_page_ui:ee,10l,10m,128,12j,12k,162,1yc,1yk,1z1,3fo,3fx/sy2ee:5r/pm_partnerportal_solutions:ee,100,101,108,10m,10q,11i,11w,11y,126,128,12j,12o,12t,13e,13k,13l,13w,14j,14o,16l,16q,1y6,1yk,1yl,1ym,1yn,1yo,1yx,1yy,1z0,2x7,388,39c,3fi,3fm,3fr,3fs,3fu,3fw,3fx,3fz,3g2/pm_storage:ee,10s,10v,11n,12d,12f,12p,13e,13l,149,16u,37m,3b0,3d4,3ev,3ex/pm_create_connection_subtask:so,uw/pm_create_dataflow_job_bq_subtask:ee,uw,119,1k0/pm_trustedtesters:ee/y9n5Ud',['syf','sy5z','syu0','syu1','pm_codemirror','sya','syb','syj','syo','syx','sy13','sy2k','sy5l','sy60','sy61','sy64','sy63','sy65','ZnwIZ','sy62','sy67','sy66','sy6a','sy6c','sy6d','sy6h','sy6i','sy6e','sy6f','sy6g','sy6k','sy6m','sy6v','sy6w','sy70','sy7x','syk8','syk7','sysh','sysi','syvq','sywg','sywf','syxa','syxo','syxm','syxn','syxl','sy11m','sy11n','pm_codesnippet','syl','sym','syn','sy1d','sy2m','sy36','sy5f','sy5m','sy5p','sy6l','sy6j','sy6b','sy5s','sy72','syvm','pm_marketplace_emporium_details_ui']);

}catch(e){_DumpException(e)}
try{
W("syf");

var Fo=function(a){return Pda(a[0])};

X();

}catch(e){_DumpException(e)}
try{
W("sy5z");

var CTb=function(a,b){return(b=jda(a,b,void 0))&&a[b]},DTb=function(a,b){return a&&gza(a)?b||"(endpointsApiId)":a},wt=function(a){var b=document.createElement("script");b.textContent=eea(a);jea(b);document.head.appendChild(b)};

X();

}catch(e){_DumpException(e)}
try{
W("syu0");

var jKg=['(function(){/*\n\n Copyright 2019 Google Inc. All Rights Reserved.\n*/\nvar _codeMirrorAMDLoaderBackup;if(typeof define==="function"&&define.amd){_codeMirrorAMDLoaderBackup={define:define,require:require};define=undefined;require=undefined};/*\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(){var userAgent=navigator.userAgent;var platform=navigator.platform;var gecko=/gecko\\/\\d/i.test(userAgent);var ie_upto10=/MSIE \\d/.test(userAgent);var ie_11up=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(userAgent);var edge=/Edge\\/(\\d+)/.exec(userAgent);var ie=ie_upto10||ie_11up||\nedge;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\\//.test(userAgent);var presto=/Opera\\//.test(userAgent);var safari=/Apple Computer/.test(navigator.vendor);var mac_geMountainLion=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(userAgent);var phantom=/PhantomJS/.test(userAgent);var ios=safari&&(/Mobile\\/\\w+/.test(userAgent)||navigator.maxTouchPoints>2);var android=\n/Android/.test(userAgent);var mobile=ios||android||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent);var mac=ios||/Mac/.test(platform);var chromeOS=/\\bCrOS\\b/.test(userAgent);var windows=/win/i.test(platform);var presto_version=presto&&userAgent.match(/Version\\/(\\d*\\.\\d*)/);if(presto_version)presto_version=Number(presto_version[1]);if(presto_version&&presto_version>=15){presto=false;webkit=true}var flipCtrlCmd=mac&&(qtwebkit||presto&&(presto_version==null||presto_version<12.11));\nvar captureRightClick=gecko||ie&&ie_version>=9;function classTest(cls){return new RegExp("(^|\\\\s)"+cls+"(?:$|\\\\s)\\\\s*")}var rmClass=function(node,cls){var current=node.className;var match=classTest(cls).exec(current);if(match){var after=current.slice(match.index+match[0].length);node.className=current.slice(0,match.index)+(after?match[1]+after:"")}};function removeChildren(e){for(var count=e.childNodes.length;count>0;--count)e.removeChild(e.firstChild);return e}function removeChildrenAndAdd(parent,\ne){return removeChildren(parent).appendChild(e)}function elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content)for(var i=0;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}var range;if(document.createRange)range=\nfunction(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};function contains(parent,child){if(child.nodeType==3)child=child.parentNode;if(parent.contains)return parent.contains(child);do{if(child.nodeType==11)child=child.host;\nif(child==parent)return true}while(child=child.parentNode)}function activeElt(){var activeElement;try{activeElement=document.activeElement}catch(e){activeElement=document.body||null}while(activeElement&&activeElement.shadowRoot&&activeElement.shadowRoot.activeElement)activeElement=activeElement.shadowRoot.activeElement;return activeElement}function addClass(node,cls){var current=node.className;if(!classTest(cls).test(current))node.className+=(current?" ":"")+cls}function joinClasses(a,b){var as=a.split(" ");\nfor(var i=0;i<as.length;i++)if(as[i]&&!classTest(as[i]).test(b))b+=" "+as[i];return b}var selectInput=function(node){node.select()};if(ios)selectInput=function(node){node.selectionStart=0;node.selectionEnd=node.value.length};else if(ie)selectInput=function(node){try{node.select()}catch(_e){}};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={};for(var prop in obj)if(obj.hasOwnProperty(prop)&&\n(overwrite!==false||!target.hasOwnProperty(prop)))target[prop]=obj[prop];return target}function countColumn(string,end,tabSize,startIndex,startValue){if(end==null){end=string.search(/[^\\s\\u00a0]/);if(end==-1)end=string.length}for(var i=startIndex||0,n=startValue||0;;){var nextTab=string.indexOf("\\t",i);if(nextTab<0||nextTab>=end)return n+(end-i);n+=nextTab-i;n+=tabSize-n%tabSize;i=nextTab+1}}var Delayed=function(){this.id=null;this.f=null;this.time=0;this.handler=bind(this.onTimeout,this)};Delayed.prototype.onTimeout=\nfunction(self){self.id=0;if(self.time<=+new Date)self.f();else setTimeout(self.handler,self.time-+new Date)};Delayed.prototype.set=function(ms,f){this.f=f;var time=+new Date+ms;if(!this.id||time<this.time){clearTimeout(this.id);this.id=setTimeout(this.handler,ms);this.time=time}};function indexOf(array,elt){for(var i=0;i<array.length;++i)if(array[i]==elt)return i;return-1}var scrollerGap=50;var Pass={toString:function(){return"CodeMirror.Pass"}};var sel_dontScroll={scroll:false},sel_mouse={origin:"*mouse"},\nsel_move={origin:"+move"};function findColumn(string,goal,tabSize){for(var pos=0,col=0;;){var nextTab=string.indexOf("\\t",pos);if(nextTab==-1)nextTab=string.length;var skipped=nextTab-pos;if(nextTab==string.length||col+skipped>=goal)return pos+Math.min(skipped,goal-col);col+=nextTab-pos;col+=tabSize-col%tabSize;pos=nextTab+1;if(col>=goal)return pos}}var spaceStrs=[""];function spaceStr(n){while(spaceStrs.length<=n)spaceStrs.push(lst(spaceStrs)+" ");return spaceStrs[n]}function lst(arr){return arr[arr.length-\n1]}function map(array,f){var out=[];for(var i=0;i<array.length;i++)out[i]=f(array[i],i);return out}function insertSorted(array,value,score){var pos=0,priority=score(value);while(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}var nonASCIISingleCaseWordChar=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;\nfunction isWordCharBasic(ch){return/\\w/.test(ch)||ch>"\\u0080"&&(ch.toUpperCase()!=ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch))}function isWordChar(ch,helper){if(!helper)return isWordCharBasic(ch);if(helper.source.indexOf("\\\\w")>-1&&isWordCharBasic(ch))return true;return helper.test(ch)}function isEmpty(obj){for(var n in obj)if(obj.hasOwnProperty(n)&&obj[n])return false;return true}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]/;\nfunction isExtendingChar(ch){return ch.charCodeAt(0)>=768&&extendingChars.test(ch)}function skipExtendingChars(str,pos,dir){while((dir<0?pos>0:pos<str.length)&&isExtendingChar(str.charAt(pos)))pos+=dir;return pos}function findFirst(pred,from,to){var dir=from>to?-1:1;for(;;){if(from==to)return from;var midF=(from+to)/2,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,\nto,"ltr",0);var found=false;for(var i=0;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")}var bidiOther=null;function getBidiPartAt(order,ch,sticky){var found;bidiOther=null;for(var i=0;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==\nch)if(cur.from!=cur.to&&sticky!="before")found=i;else bidiOther=i}return found!=null?found:bidiOther}var bidiOrdering=function(){var lowTypes="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";var arabicTypes="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";\nfunction 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"}var bidiRE=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/;var isNeutral=/[stwN]/,isStrong=/[LRr]/,countsAsLeft=/[Lb1n]/,countsAsNum=/[1n]/;function BidiSpan(level,from,to){this.level=level;this.from=from;\nthis.to=to}return function(str,direction){var outerType=direction=="ltr"?"L":"R";if(str.length==0||direction=="ltr"&&!bidiRE.test(str))return false;var len=str.length,types=[];for(var i=0;i<len;++i)types.push(charType(str.charCodeAt(i)));for(var i$1=0,prev=outerType;i$1<len;++i$1){var type=types[i$1];if(type=="m")types[i$1]=prev;else prev=type}for(var i$2=0,cur=outerType;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==\n"r")types[i$2]="R"}}for(var i$3=1,prev$1=types[0];i$3<len-1;++i$3){var type$2=types[i$3];if(type$2=="+"&&prev$1=="1"&&types[i$3+1]=="1")types[i$3]="1";else if(type$2==","&&prev$1==types[i$3+1]&&(prev$1=="1"||prev$1=="n"))types[i$3]=prev$1;prev$1=type$2}for(var i$4=0;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;for(end=i$4+1;end<len&&types[end]=="%";++end);var replace=i$4&&types[i$4-1]=="!"||end<len&&types[end]=="1"?"1":"N";for(var j=i$4;j<\nend;++j)types[j]=replace;i$4=end-1}}for(var i$5=0,cur$1=outerType;i$5<len;++i$5){var type$4=types[i$5];if(cur$1=="L"&&type$4=="1")types[i$5]="L";else if(isStrong.test(type$4))cur$1=type$4}for(var i$6=0;i$6<len;++i$6)if(isNeutral.test(types[i$6])){var end$1=void 0;for(end$1=i$6+1;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;for(var j$1=i$6;j$1<end$1;++j$1)types[j$1]=\nreplace$1;i$6=end$1-1}var order=[],m;for(var i$7=0;i$7<len;)if(countsAsLeft.test(types[i$7])){var start=i$7;for(++i$7;i$7<len&&countsAsLeft.test(types[i$7]);++i$7);order.push(new BidiSpan(0,start,i$7))}else{var pos=i$7,at=order.length,isRTL=direction=="rtl"?1:0;for(++i$7;i$7<len&&types[i$7]!="L";++i$7);for(var j$2=pos;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+=isRTL}var nstart=j$2;for(++j$2;j$2<i$7&&countsAsNum.test(types[j$2]);++j$2);order.splice(at,\n0,new BidiSpan(2,nstart,j$2));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}}();function getOrder(line,direction){var order=line.order;if(order==null)order=line.order=\nbidiOrdering(line.text,direction);return order}var noHandlers=[];var on=function(emitter,type,f){if(emitter.addEventListener)emitter.addEventListener(type,f,false);else if(emitter.attachEvent)emitter.attachEvent("on"+type,f);else{var map=emitter._handlers||(emitter._handlers={});map[type]=(map[type]||noHandlers).concat(f)}};function getHandlers(emitter,type){return emitter._handlers&&emitter._handlers[type]||noHandlers}function off(emitter,type,f){if(emitter.removeEventListener)emitter.removeEventListener(type,\nf,false);else if(emitter.detachEvent)emitter.detachEvent("on"+type,f);else{var map=emitter._handlers,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);for(var i=0;i<handlers.length;++i)handlers[i].apply(null,args)}function signalDOMEvent(cm,e,override){if(typeof e=="string")e={type:e,\npreventDefault: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=[]);for(var i=0;i<arr.length;++i)if(indexOf(set,arr[i])==-1)set.push(arr[i])}function hasHandler(emitter,type){return getHandlers(emitter,type).length>0}function eventMixin(ctor){ctor.prototype.on=\nfunction(type,f){on(this,type,f)};ctor.prototype.off=function(type,f){off(this,type,f)}}function e_preventDefault(e){if(e.preventDefault)e.preventDefault();else e.returnValue=false}function e_stopPropagation(e){if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=true}function e_defaultPrevented(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function e_stop(e){e_preventDefault(e);e_stopPropagation(e)}function e_target(e){return e.target||e.srcElement}function e_button(e){var b=\ne.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}var dragAndDrop=function(){if(ie&&ie_version<9)return false;var div=elt("div");return"draggable"in div||"dragDrop"in div}();var zwspSupported;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&&\ntest.offsetHeight>2&&!(ie&&ie_version<8)}var node=zwspSupported?elt("span","\\u200b"):elt("span","\\u00a0",null,"display: inline-block; width: 1px; margin-right: -1px");node.setAttribute("cm-text","");return node}var badBidiRects;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||\nr0.left==r0.right)return false;return badBidiRects=r1.right-r0.right<3}var splitLinesAuto="\\n\\nb".split(/\\n/).length!=3?function(string){var pos=0,result=[],l=string.length;while(pos<=l){var nl=string.indexOf("\\n",pos);if(nl==-1)nl=string.length;var line=string.slice(pos,string.charAt(nl-1)=="\\r"?nl-1:nl);var rt=line.indexOf("\\r");if(rt!=-1){result.push(line.slice(0,rt));pos+=rt+1}else{result.push(line);pos=nl+1}}return result}:function(string){return string.split(/\\r\\n?|\\n/)};var hasSelection=window.getSelection?\nfunction(te){try{return te.selectionStart!=te.selectionEnd}catch(e){return false}}:function(te){var range;try{range=te.ownerDocument.selection.createRange()}catch(e){}if(!range||range.parentElement()!=te)return false;return range.compareEndPoints("StartToEnd",range)!=0};var hasCopyEvent=function(){var e=elt("div");if("oncopy"in e)return true;e.setAttribute("oncopy","return;");return typeof e.oncopy=="function"}();var badZoomedRects=null;function hasBadZoomedRects(measure){if(badZoomedRects!=null)return badZoomedRects;\nvar 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}var modes={},mimeModes={};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];for(var 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)for(var prop$1 in spec.modeProps)modeObj[prop$1]=\nspec.modeProps[prop$1];return modeObj}var modeExtensions={};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={};for(var 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;while(mode.innerMode){info=\nmode.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}var StringStream=function(string,tabSize,lineOracle){this.pos=this.start=0;this.string=string;this.tabSize=tabSize||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=lineOracle};StringStream.prototype.eol=function(){return this.pos>=this.string.length};StringStream.prototype.sol=\nfunction(){return this.pos==this.lineStart};StringStream.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};StringStream.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)};StringStream.prototype.eat=function(match){var ch=this.string.charAt(this.pos);var ok;if(typeof match=="string")ok=ch==match;else ok=ch&&(match.test?match.test(ch):match(ch));if(ok){++this.pos;return ch}};StringStream.prototype.eatWhile=function(match){var start=\nthis.pos;while(this.eat(match));return this.pos>start};StringStream.prototype.eatSpace=function(){var start=this.pos;while(/[\\s\\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>start};StringStream.prototype.skipToEnd=function(){this.pos=this.string.length};StringStream.prototype.skipTo=function(ch){var found=this.string.indexOf(ch,this.pos);if(found>-1){this.pos=found;return true}};StringStream.prototype.backUp=function(n){this.pos-=n};StringStream.prototype.column=function(){if(this.lastColumnPos<\nthis.start){this.lastColumnValue=countColumn(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.indentation=function(){return countColumn(this.string,null,this.tabSize)-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.match=function(pattern,consume,caseInsensitive){if(typeof pattern==\n"string"){var cased=function(str){return caseInsensitive?str.toLowerCase():str};var substr=this.string.substr(this.pos,pattern.length);if(cased(substr)==cased(pattern)){if(consume!==false)this.pos+=pattern.length;return true}}else{var match=this.string.slice(this.pos).match(pattern);if(match&&match.index>0)return null;if(match&&consume!==false)this.pos+=match[0].length;return match}};StringStream.prototype.current=function(){return this.string.slice(this.start,this.pos)};StringStream.prototype.hideFirstChars=\nfunction(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)};function getLine(doc,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;while(!chunk.lines)for(var i=0;;++i){var child=chunk.children[i],\nsz=child.chunkSize();if(n<sz){chunk=child;break}n-=sz}return chunk.lines[n]}function getBetween(doc,start,end){var out=[],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)for(var n=\nline;n;n=n.parent)n.height+=diff}function lineNo(line){if(line.parent==null)return null;var cur=line.parent,no=indexOf(cur.lines,line);for(var chunk=cur.parent;chunk;cur=chunk,chunk=chunk.parent)for(var i=0;;++i){if(chunk.children[i]==cur)break;no+=chunk.children[i].chunkSize()}return no+cur.first}function lineAtHeight(chunk,h){var n=chunk.first;outer:do{for(var i$1=0;i$1<chunk.children.length;++i$1){var child=chunk.children[i$1],ch=child.height;if(h<ch){chunk=child;continue outer}h-=ch;n+=child.chunkSize()}return n}while(!chunk.lines);\nvar i=0;for(;i<chunk.lines.length;++i){var line=chunk.lines[i],lh=line.height;if(h<lh)break;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=[];for(var i=0;i<array.length;i++)out[i]=clipPos(doc,array[i]);return out}var SavedContext=function(state,lookAhead){this.state=state;this.lookAhead=lookAhead};var Context=function(doc,state,line,lookAhead){this.state=state;this.doc=doc;this.line=line;this.maxLookAhead=lookAhead||0;this.baseTokens=null;this.baseTokenPos=1};Context.prototype.lookAhead=\nfunction(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;while(this.baseTokens[this.baseTokenPos]<=n)this.baseTokenPos+=2;var type=this.baseTokens[this.baseTokenPos+1];return{type:type&&type.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-n}};Context.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0)this.maxLookAhead--};Context.fromSaved=\nfunction(doc,saved,line){if(saved instanceof SavedContext)return new Context(doc,copyState(doc.mode,saved.state),line,saved.lookAhead);else return new Context(doc,copyState(doc.mode,saved),line)};Context.prototype.save=function(copy){var state=copy!==false?copyState(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new SavedContext(state,this.maxLookAhead):state};function highlightLine(cm,line,context,forceToEnd){var st=[cm.state.modeGen],lineClasses={};runMode(cm,line.text,cm.doc.mode,\ncontext,function(end,style){return st.push(end,style)},lineClasses,forceToEnd);var state=context.state;var loop=function(o){context.baseTokens=st;var overlay=cm.state.overlays[o],i=1,at=0;context.state=true;runMode(cm,line.text,overlay.mode,context,function(end,style){var start=i;while(at<end){var i_end=st[i];if(i_end>end)st.splice(i,1,end,st[i+1],i_end);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+=\n2){var cur=st[start+1];st[start+1]=(cur?cur+" ":"")+"overlay "+style}},lineClasses);context.state=state;context.baseTokens=null;context.baseTokenPos=1};for(var o=0;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,\ncontext.state);var result=highlightLine(cm,line,context);if(resetState)context.state=resetState;line.stateAfter=context.save(!resetState);line.styles=result.styles;if(result.classes)line.styleClasses=result.classes;else if(line.styleClasses)line.styleClasses=null;if(updateFrontier===cm.doc.highlightFrontier)cm.doc.modeFrontier=Math.max(cm.doc.modeFrontier,++cm.doc.highlightFrontier)}return line.styles}function getContextBefore(cm,n,precise){var doc=cm.doc,display=cm.display;if(!doc.mode.startState)return new Context(doc,\ntrue,n);var start=findStartLine(cm,n,precise);var saved=start>doc.first&&getLine(doc,start-1).stateAfter;var context=saved?Context.fromSaved(doc,saved,start):new Context(doc,startState(doc.mode),start);doc.iter(start,n,function(line){processLine(cm,line.text,context);var pos=context.line;line.stateAfter=pos==n-1||pos%5==0||pos>=display.viewFrom&&pos<display.viewTo?context.save():null;context.nextLine()});if(precise)doc.modeFrontier=context.line;return context}function processLine(cm,text,context,\nstartAt){var mode=cm.doc.mode;var stream=new StringStream(text,cm.options.tabSize,context);stream.start=stream.pos=startAt||0;if(text=="")callBlankLine(mode,context.state);while(!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){for(var i=\n0;i<10;i++){if(inner)inner[0]=innerMode(mode,state).mode;var style=mode.token(stream,state);if(stream.pos>stream.start)return style}throw new Error("Mode "+mode.name+" failed to advance stream.");}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};function takeToken(cm,pos,precise,asArray){var doc=cm.doc,mode=doc.mode,style;pos=clipPos(doc,pos);var line=getLine(doc,pos.line),context=getContextBefore(cm,\npos.line,precise);var stream=new StringStream(line.text,cm.options.tabSize,context),tokens;if(asArray)tokens=[];while((asArray||stream.pos<pos.ch)&&!stream.eol()){stream.start=stream.pos;style=readToken(mode,stream,context.state);if(asArray)tokens.push(new Token(stream,style,copyState(doc.mode,context.state)))}return asArray?tokens:new Token(stream,style,context.state)}function extractLineClasses(type,output){if(type)for(;;){var lineClass=type.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!lineClass)break;\ntype=type.slice(0,lineClass.index)+type.slice(lineClass.index+lineClass[0].length);var prop=lineClass[1]?"bgClass":"textClass";if(output[prop]==null)output[prop]=lineClass[2];else if(!(new RegExp("(?:^|\\\\s)"+lineClass[2]+"(?:$|\\\\s)")).test(output[prop]))output[prop]+=" "+lineClass[2]}return type}function runMode(cm,text,mode,context,f,lineClasses,forceToEnd){var flattenSpans=mode.flattenSpans;if(flattenSpans==null)flattenSpans=cm.options.flattenSpans;var curStart=0,curStyle=null;var stream=new StringStream(text,\ncm.options.tabSize,context),style;var inner=cm.options.addModeClass&&[null];if(text=="")extractLineClasses(callBlankLine(mode,context.state),lineClasses);while(!stream.eol()){if(stream.pos>cm.options.maxHighlightLength){flattenSpans=false;if(forceToEnd)processLine(cm,text,context,stream.pos);stream.pos=text.length;style=null}else style=extractLineClasses(readToken(mode,stream,context.state,inner),lineClasses);if(inner){var mName=inner[0].name;if(mName)style="m-"+(style?mName+" "+style:mName)}if(!flattenSpans||\ncurStyle!=style){while(curStart<stream.start){curStart=Math.min(stream.start,curStart+5E3);f(curStart,curStyle)}curStyle=style}stream.start=stream.pos}while(curStart<stream.pos){var pos=Math.min(stream.pos,curStart+5E3);f(pos,curStyle);curStart=pos}}function findStartLine(cm,n,precise){var minindent,minline,doc=cm.doc;var lim=precise?-1:n-(cm.doc.mode.innerMode?1E3:100);for(var search=n;search>lim;--search){if(search<=doc.first)return doc.first;var line=getLine(doc,search-1),after=line.stateAfter;\nif(after&&(!precise||search+(after instanceof SavedContext?after.lookAhead:0)<=doc.modeFrontier))return search;var indented=countColumn(line.text,null,cm.options.tabSize);if(minline==null||minindent>indented){minline=search-1;minindent=indented}}return minline}function retreatFrontier(doc,n){doc.modeFrontier=Math.min(doc.modeFrontier,n);if(doc.highlightFrontier<n-10)return;var start=doc.first;for(var line=n-1;line>start;line--){var saved=getLine(doc,line).stateAfter;if(saved&&(!(saved instanceof SavedContext)||\nline+saved.lookAhead<n)){start=line+1;break}}doc.highlightFrontier=Math.min(doc.highlightFrontier,start)}var sawReadOnlySpans=false,sawCollapsedSpans=false;function seeReadOnlySpans(){sawReadOnlySpans=true}function seeCollapsedSpans(){sawCollapsedSpans=true}function MarkedSpan(marker,from,to){this.marker=marker;this.from=from;this.to=to}function getMarkedSpanFor(spans,marker){if(spans)for(var i=0;i<spans.length;++i){var span=spans[i];if(span.marker==marker)return span}}function removeMarkedSpan(spans,\nspan){var r;for(var i=0;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&&inThisOp.has(line.markedSpans))line.markedSpans.push(span);else{line.markedSpans=line.markedSpans?line.markedSpans.concat([span]):[span];if(inThisOp)inThisOp.add(line.markedSpans)}span.marker.attachLine(line)}function markedSpansBefore(old,startCh,isInsert){var nw;if(old)for(var i=\n0;i<old.length;++i){var span=old[i],marker=span.marker;var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=startCh:span.from<startCh);if(startsBefore||span.from==startCh&&marker.type=="bookmark"&&(!isInsert||!span.marker.insertLeft)){var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=startCh:span.to>startCh);(nw||(nw=[])).push(new MarkedSpan(marker,span.from,endsAfter?null:span.to))}}return nw}function markedSpansAfter(old,endCh,isInsert){var nw;if(old)for(var i=0;i<old.length;++i){var span=\nold[i],marker=span.marker;var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=endCh:span.to>endCh);if(endsAfter||span.from==endCh&&marker.type=="bookmark"&&(!isInsert||span.marker.insertLeft)){var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=endCh:span.from<endCh);(nw||(nw=[])).push(new MarkedSpan(marker,startsBefore?null:span.from-endCh,span.to==null?null:span.to-endCh))}}return nw}function stretchSpansOverChange(doc,change){if(change.full)return null;var oldFirst=isLine(doc,\nchange.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,endCh=change.to.ch,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,offset=lst(change.text).length+(sameLine?startCh:0);if(first)for(var i=0;i<first.length;++i){var span=\nfirst[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)for(var i$1=0;i$1<last.length;++i$1){var span$1=last[i$1];if(span$1.to!=null)span$1.to+=offset;if(span$1.from==null){var found$1=getMarkedSpanFor(first,span$1.marker);if(!found$1){span$1.from=offset;if(sameLine)(first||(first=[])).push(span$1)}}else{span$1.from+=offset;if(sameLine)(first||(first=[])).push(span$1)}}if(first)first=clearEmptySpans(first);\nif(last&&last!=first)last=clearEmptySpans(last);var newMarkers=[first];if(!sameLine){var gap=change.text.length-2,gapMarkers;if(gap>0&&first)for(var i$2=0;i$2<first.length;++i$2)if(first[i$2].to==null)(gapMarkers||(gapMarkers=[])).push(new MarkedSpan(first[i$2].marker,null,null));for(var i$3=0;i$3<gap;++i$3)newMarkers.push(gapMarkers);newMarkers.push(last)}return newMarkers}function clearEmptySpans(spans){for(var i=0;i<spans.length;++i){var span=spans[i];if(span.from!=null&&span.from==span.to&&span.marker.clearWhenEmpty!==\nfalse)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)for(var i=0;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}];for(var i=0;i<markers.length;++i){var mk=markers[i],m=mk.find(0);for(var j=0;j<parts.length;++j){var p=\nparts[j];if(cmp(p.to,m.from)<0||cmp(p.from,m.to)>0)continue;var newParts=[j,1],dfrom=cmp(p.from,m.from),dto=cmp(p.to,m.to);if(dfrom<0||!mk.inclusiveLeft&&!dfrom)newParts.push({from:p.from,to:m.from});if(dto>0||!mk.inclusiveRight&&!dto)newParts.push({from:m.to,to:p.to});parts.splice.apply(parts,newParts);j+=newParts.length-3}}return parts}function detachMarkedSpans(line){var spans=line.markedSpans;if(!spans)return;for(var i=0;i<spans.length;++i)spans[i].marker.detachLine(line);line.markedSpans=null}\nfunction attachMarkedSpans(line,spans){if(!spans)return;for(var i=0;i<spans.length;++i)spans[i].marker.attachLine(line);line.markedSpans=spans}function extraLeft(marker){return marker.inclusiveLeft?-1:0}function extraRight(marker){return marker.inclusiveRight?1:0}function compareCollapsedMarkers(a,b){var lenDiff=a.lines.length-b.lines.length;if(lenDiff!=0)return lenDiff;var aPos=a.find(),bPos=b.find();var fromCmp=cmp(aPos.from,bPos.from)||extraLeft(a)-extraLeft(b);if(fromCmp)return-fromCmp;var toCmp=\ncmp(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,found;if(sps)for(var sp=void 0,i=0;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,\nfalse)}function collapsedSpanAround(line,ch){var sps=sawCollapsedSpans&&line.markedSpans,found;if(sps)for(var i=0;i<sps.length;++i){var sp=sps[i];if(sp.marker.collapsed&&(sp.from==null||sp.from<ch)&&(sp.to==null||sp.to>ch)&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}return found}function conflictingCollapsedRange(doc,lineNo,from,to,marker){var line=getLine(doc,lineNo);var sps=sawCollapsedSpans&&line.markedSpans;if(sps)for(var i=0;i<sps.length;++i){var sp=sps[i];if(!sp.marker.collapsed)continue;\nvar found=sp.marker.find(0);var fromCmp=cmp(found.from,from)||extraLeft(sp.marker)-extraLeft(marker);var toCmp=cmp(found.to,to)||extraRight(sp.marker)-extraRight(marker);if(fromCmp>=0&&toCmp<=0||fromCmp<=0&&toCmp>=0)continue;if(fromCmp<=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.to,from)>=0:cmp(found.to,from)>0)||fromCmp>=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.from,to)<=0:cmp(found.from,to)<0))return true}}function visualLine(line){var merged;while(merged=collapsedSpanAtStart(line))line=\nmerged.find(-1,true).line;return line}function visualLineEnd(line){var merged;while(merged=collapsedSpanAtEnd(line))line=merged.find(1,true).line;return line}function visualLineContinued(line){var merged,lines;while(merged=collapsedSpanAtEnd(line)){line=merged.find(1,true).line;(lines||(lines=[])).push(line)}return lines}function visualLineNo(doc,lineN){var line=getLine(doc,lineN),vis=visualLine(line);if(line==vis)return lineN;return lineNo(vis)}function visualLineEndNo(doc,lineN){if(lineN>doc.lastLine())return lineN;\nvar line=getLine(doc,lineN),merged;if(!lineIsHidden(doc,line))return lineN;while(merged=collapsedSpanAtEnd(line))line=merged.find(1,true).line;return lineNo(line)+1}function lineIsHidden(doc,line){var sps=sawCollapsedSpans&&line.markedSpans;if(sps)for(var sp=void 0,i=0;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,\nline,span){if(span.to==null){var end=span.marker.find(1,true);return lineIsHiddenInner(doc,end.line,getMarkedSpanFor(end.line.markedSpans,span.marker))}if(span.marker.inclusiveRight&&span.to==line.text.length)return true;for(var sp=void 0,i=0;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=\nvisualLine(lineObj);var h=0,chunk=lineObj.parent;for(var i=0;i<chunk.lines.length;++i){var line=chunk.lines[i];if(line==lineObj)break;else h+=line.height}for(var p=chunk.parent;p;chunk=p,p=chunk.parent)for(var i$1=0;i$1<p.children.length;++i$1){var cur=p.children[i$1];if(cur==chunk)break;else h+=cur.height}return h}function lineLength(line){if(line.height==0)return 0;var len=line.text.length,merged,cur=line;while(merged=collapsedSpanAtStart(cur)){var found=merged.find(0,true);cur=found.from.line;\nlen+=found.from.ch-found.to.ch}cur=line;while(merged=collapsedSpanAtEnd(cur)){var found$1=merged.find(0,true);len-=cur.text.length-found$1.from.ch;cur=found$1.to.line;len+=cur.text.length-found$1.to.ch}return len}function findMaxLine(cm){var d=cm.display,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}})}var Line=function(text,markedSpans,\nestimateHeight){this.text=text;attachMarkedSpans(this,markedSpans);this.height=estimateHeight?estimateHeight(this):1};Line.prototype.lineNo=function(){return lineNo(this)};eventMixin(Line);function updateLine(line,text,markedSpans,estimateHeight){line.text=text;if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=null;if(line.order!=null)line.order=null;detachMarkedSpans(line);attachMarkedSpans(line,markedSpans);var estHeight=estimateHeight?estimateHeight(line):1;if(estHeight!=line.height)updateLineHeight(line,\nestHeight)}function cleanUpLine(line){line.parent=null;detachMarkedSpans(line)}var styleToClassCache={},styleToClassCacheWithMode={};function interpretTokenStyle(style,options){if(!style||/^\\s*$/.test(style))return null;var cache=options.addModeClass?styleToClassCacheWithMode:styleToClassCache;return cache[style]||(cache[style]=style.replace(/\\S+/g,"cm-$&"))}function buildLineContent(cm,lineView){var content=eltP("span",null,null,webkit?"padding-right: .1px":null);var builder={pre:eltP("pre",[content],\n"CodeMirror-line"),content:content,col:0,pos:0,cm:cm,trailingSpace:false,splitSpaces:cm.getOption("lineWrapping")};lineView.measure={};for(var i=0;i<=(lineView.rest?lineView.rest.length:0);i++){var line=i?lineView.rest[i-1]:lineView.line,order=void 0;builder.pos=0;builder.addToken=buildToken;if(hasBadBidiRects(cm.display.measure)&&(order=getOrder(line,cm.doc.direction)))builder.addToken=buildTokenBadBidi(builder.addToken,order);builder.map=[];var allowFrontierUpdate=lineView!=cm.display.externalMeasured&&\nlineNo(line);insertLineContent(line,builder,getLineStyles(cm,line,allowFrontierUpdate));if(line.styleClasses){if(line.styleClasses.bgClass)builder.bgClass=joinClasses(line.styleClasses.bgClass,builder.bgClass||"");if(line.styleClasses.textClass)builder.textClass=joinClasses(line.styleClasses.textClass,builder.textClass||"")}if(builder.map.length==0)builder.map.push(0,0,builder.content.appendChild(zeroWidthElement(cm.display.measure)));if(i==0){lineView.measure.map=builder.map;lineView.measure.cache=\n{}}else{(lineView.measure.maps||(lineView.measure.maps=[])).push(builder.map);(lineView.measure.caches||(lineView.measure.caches=[])).push({})}}if(webkit){var last=builder.content.lastChild;if(/\\bcm-tab\\b/.test(last.className)||last.querySelector&&last.querySelector(".cm-tab"))builder.content.className="cm-tab-wrap-hack"}signal(cm,"renderLine",cm,lineView.line,builder.pre);if(builder.pre.className)builder.textClass=joinClasses(builder.pre.className,builder.textClass||"");return builder}function defaultSpecialCharPlaceholder(ch){var token=\nelt("span","\\u2022","cm-invalidchar");token.title="\\\\u"+ch.charCodeAt(0).toString(16);token.setAttribute("aria-label",token.title);return token}function buildToken(builder,text,style,startStyle,endStyle,css,attributes){if(!text)return;var displayText=builder.splitSpaces?splitSpaces(text,builder.trailingSpace):text;var special=builder.cm.state.specialChars,mustWrap=false;var content;if(!special.test(text)){builder.col+=text.length;content=document.createTextNode(displayText);builder.map.push(builder.pos,\nbuilder.pos+text.length,content);if(ie&&ie_version<9)mustWrap=true;builder.pos+=text.length}else{content=document.createDocumentFragment();var pos=0;while(true){special.lastIndex=pos;var m=special.exec(text);var skipped=m?m.index-pos:text.length-pos;if(skipped){var txt=document.createTextNode(displayText.slice(pos,pos+skipped));if(ie&&ie_version<9)content.appendChild(elt("span",[txt]));else content.appendChild(txt);builder.map.push(builder.pos,builder.pos+skipped,txt);builder.col+=skipped;builder.pos+=\nskipped}if(!m)break;pos+=skipped+1;var txt$1=void 0;if(m[0]=="\\t"){var tabSize=builder.cm.options.tabSize,tabWidth=tabSize-builder.col%tabSize;txt$1=content.appendChild(elt("span",spaceStr(tabWidth),"cm-tab"));txt$1.setAttribute("role","presentation");txt$1.setAttribute("cm-text","\\t");builder.col+=tabWidth}else if(m[0]=="\\r"||m[0]=="\\n"){txt$1=content.appendChild(elt("span",m[0]=="\\r"?"\\u240d":"\\u2424","cm-invalidchar"));txt$1.setAttribute("cm-text",m[0]);builder.col+=1}else{txt$1=builder.cm.options.specialCharPlaceholder(m[0]);\ntxt$1.setAttribute("cm-text",m[0]);if(ie&&ie_version<9)content.appendChild(elt("span",[txt$1]));else content.appendChild(txt$1);builder.col+=1}builder.map.push(builder.pos,builder.pos+1,txt$1);builder.pos++}}builder.trailingSpace=displayText.charCodeAt(text.length-1)==32;if(style||startStyle||endStyle||mustWrap||css||attributes){var fullStyle=style||"";if(startStyle)fullStyle+=startStyle;if(endStyle)fullStyle+=endStyle;var token=elt("span",[content],fullStyle,css);if(attributes)for(var attr in attributes)if(attributes.hasOwnProperty(attr)&&\nattr!="style"&&attr!="class")token.setAttribute(attr,attributes[attr]);return builder.content.appendChild(token)}builder.content.appendChild(content)}function splitSpaces(text,trailingBefore){if(text.length>1&&!/  /.test(text))return text;var spaceBefore=trailingBefore,result="";for(var i=0;i<text.length;i++){var ch=text.charAt(i);if(ch==" "&&spaceBefore&&(i==text.length-1||text.charCodeAt(i+1)==32))ch="\\u00a0";result+=ch;spaceBefore=ch==" "}return result}function buildTokenBadBidi(inner,order){return function(builder,\ntext,style,startStyle,endStyle,css,attributes){style=style?style+" cm-force-border":"cm-force-border";var start=builder.pos,end=start+text.length;for(;;){var part=void 0;for(var i=0;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,\nsize,marker,ignoreWidget){var widget=!ignoreWidget&&marker.widgetNode;if(widget)builder.map.push(builder.pos,builder.pos+size,widget);if(!ignoreWidget&&builder.cm.display.input.needsContentAttribute){if(!widget)widget=builder.content.appendChild(document.createElement("span"));widget.setAttribute("cm-marker",marker.id)}if(widget){builder.cm.display.input.setUneditable(widget);builder.content.appendChild(widget)}builder.pos+=size;builder.trailingSpace=false}function insertLineContent(line,builder,\nstyles){var spans=line.markedSpans,allText=line.text,at=0;if(!spans){for(var i$1=1;i$1<styles.length;i$1+=2)builder.addToken(builder,allText.slice(at,at=styles[i$1]),interpretTokenStyle(styles[i$1+1],builder.cm.options));return}var len=allText.length,pos=0,i=1,text="",style,css;var nextChange=0,spanStyle,spanEndStyle,spanStartStyle,collapsed,attributes;for(;;){if(nextChange==pos){spanStyle=spanEndStyle=spanStartStyle=css="";attributes=null;collapsed=null;nextChange=Infinity;var foundBookmarks=[],\nendStyles=void 0;for(var j=0;j<spans.length;++j){var sp=spans[j],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+=" "+m.className;if(m.css)css=(css?css+";":"")+m.css;if(m.startStyle&&sp.from==pos)spanStartStyle+=" "+m.startStyle;if(m.endStyle&&sp.to==nextChange)(endStyles||\n(endStyles=[])).push(m.endStyle,sp.to);if(m.title)(attributes||(attributes={})).title=m.title;if(m.attributes)for(var 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)for(var j$1=0;j$1<endStyles.length;j$1+=2)if(endStyles[j$1+1]==nextChange)spanEndStyle+=" "+endStyles[j$1];if(!collapsed||collapsed.from==pos)for(var j$2=\n0;j$2<foundBookmarks.length;++j$2)buildCollapsedSpan(builder,0,foundBookmarks[j$2]);if(collapsed&&(collapsed.from||0)==pos){buildCollapsedSpan(builder,(collapsed.to==null?len+1:collapsed.to)-pos,collapsed.marker,collapsed.from==null);if(collapsed.to==null)return;if(collapsed.to==pos)collapsed=false}}if(pos>=len)break;var upto=Math.min(len,nextChange);while(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?\nstyle+spanStyle:spanStyle,spanStartStyle,pos+tokenText.length==nextChange?spanEndStyle:"",css,attributes)}if(end>=upto){text=text.slice(upto-pos);pos=upto;break}pos=end;spanStartStyle=""}text=allText.slice(at,at=styles[i++]);style=interpretTokenStyle(styles[i++],builder.cm.options)}}}function LineView(doc,line,lineN){this.line=line;this.rest=visualLineContinued(line);this.size=this.rest?lineNo(lst(this.rest))-lineN+1:1;this.node=this.text=null;this.hidden=lineIsHidden(doc,line)}function buildViewArray(cm,\nfrom,to){var array=[],nextPos;for(var pos=from;pos<to;pos=nextPos){var view=new LineView(cm.doc,getLine(cm.doc,pos),pos);nextPos=pos+view.size;array.push(view)}return array}var operationGroup=null;function pushOperation(op){if(operationGroup)operationGroup.ops.push(op);else op.ownsGroup=operationGroup={ops:[op],delayedCallbacks:[]}}function fireCallbacksForOps(group){var callbacks=group.delayedCallbacks,i=0;do{for(;i<callbacks.length;i++)callbacks[i].call(null);for(var j=0;j<group.ops.length;j++){var op=\ngroup.ops[j];if(op.cursorActivityHandlers)while(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)}}var orphanDelayedCallbacks=null;function signalLater(emitter,type){var arr=getHandlers(emitter,type);if(!arr.length)return;var args=Array.prototype.slice.call(arguments,\n2),list;if(operationGroup)list=operationGroup.delayedCallbacks;else if(orphanDelayedCallbacks)list=orphanDelayedCallbacks;else{list=orphanDelayedCallbacks=[];setTimeout(fireOrphanDelayed,0)}var loop=function(i){list.push(function(){return arr[i].apply(null,args)})};for(var i=0;i<arr.length;++i)loop(i)}function fireOrphanDelayed(){var delayed=orphanDelayedCallbacks;orphanDelayedCallbacks=null;for(var i=0;i<delayed.length;++i)delayed[i]()}function updateLineForChanges(cm,lineView,lineN,dims){for(var j=\n0;j<lineView.changes.length;j++){var type=lineView.changes[j];if(type=="text")updateLineText(cm,lineView);else if(type=="gutter")updateLineGutter(cm,lineView,lineN,dims);else if(type=="class")updateLineClasses(cm,lineView);else if(type=="widget")updateLineWidgets(cm,lineView,dims)}lineView.changes=null}function ensureLineWrapped(lineView){if(lineView.node==lineView.text){lineView.node=elt("div",null,null,"position: relative");if(lineView.text.parentNode)lineView.text.parentNode.replaceChild(lineView.node,\nlineView.text);lineView.node.appendChild(lineView.text);if(ie&&ie_version<8)lineView.node.style.zIndex=2}return lineView.node}function updateLineBackground(cm,lineView){var cls=lineView.bgClass?lineView.bgClass+" "+(lineView.line.bgClass||""):lineView.line.bgClass;if(cls)cls+=" 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);\nlineView.background=wrap.insertBefore(elt("div",null,cls),wrap.firstChild);cm.display.input.setUneditable(lineView.background)}}function getLineContent(cm,lineView){var ext=cm.display.externalMeasured;if(ext&&ext.line==lineView.line){cm.display.externalMeasured=null;lineView.measure=ext.measure;return ext.built}return buildLineContent(cm,lineView)}function updateLineText(cm,lineView){var cls=lineView.text.className;var built=getLineContent(cm,lineView);if(lineView.text==lineView.node)lineView.node=\nbuilt.pre;lineView.text.parentNode.replaceChild(built.pre,lineView.text);lineView.text=built.pre;if(built.bgClass!=lineView.bgClass||built.textClass!=lineView.textClass){lineView.bgClass=built.bgClass;lineView.textClass=built.textClass;updateLineClasses(cm,lineView)}else if(cls)lineView.text.className=cls}function updateLineClasses(cm,lineView){updateLineBackground(cm,lineView);if(lineView.line.wrapClass)ensureLineWrapped(lineView).className=lineView.line.wrapClass;else if(lineView.node!=lineView.text)lineView.node.className=\n"";var textClass=lineView.textClass?lineView.textClass+" "+(lineView.line.textClass||""):lineView.line.textClass;lineView.text.className=textClass||""}function updateLineGutter(cm,lineView,lineN,dims){if(lineView.gutter){lineView.node.removeChild(lineView.gutter);lineView.gutter=null}if(lineView.gutterBackground){lineView.node.removeChild(lineView.gutterBackground);lineView.gutterBackground=null}if(lineView.line.gutterClass){var wrap=ensureLineWrapped(lineView);lineView.gutterBackground=elt("div",\nnull,"CodeMirror-gutter-background "+lineView.line.gutterClass,"left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+"px; width: "+dims.gutterTotalWidth+"px");cm.display.input.setUneditable(lineView.gutterBackground);wrap.insertBefore(lineView.gutterBackground,lineView.text)}var markers=lineView.line.gutterMarkers;if(cm.options.lineNumbers||markers){var wrap$1=ensureLineWrapped(lineView);var gutterWrap=lineView.gutter=elt("div",null,"CodeMirror-gutter-wrapper","left: "+(cm.options.fixedGutter?\ndims.fixedPos:-dims.gutterTotalWidth)+"px");gutterWrap.setAttribute("aria-hidden","true");cm.display.input.setUneditable(gutterWrap);wrap$1.insertBefore(gutterWrap,lineView.text);if(lineView.line.gutterClass)gutterWrap.className+=" "+lineView.line.gutterClass;if(cm.options.lineNumbers&&(!markers||!markers["CodeMirror-linenumbers"]))lineView.lineNumber=gutterWrap.appendChild(elt("div",lineNumberFor(cm.options,lineN),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+dims.gutterLeft["CodeMirror-linenumbers"]+\n"px; width: "+cm.display.lineNumInnerWidth+"px"));if(markers)for(var k=0;k<cm.display.gutterSpecs.length;++k){var id=cm.display.gutterSpecs[k].className,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");for(var node=lineView.node.firstChild,\nnext=void 0;node;node=next){next=node.nextSibling;if(isWidget.test(node.className))lineView.node.removeChild(node)}insertLineWidgets(cm,lineView,dims)}function buildLineElement(cm,lineView,lineN,dims){var built=getLineContent(cm,lineView);lineView.text=lineView.node=built.pre;if(built.bgClass)lineView.bgClass=built.bgClass;if(built.textClass)lineView.textClass=built.textClass;updateLineClasses(cm,lineView);updateLineGutter(cm,lineView,lineN,dims);insertLineWidgets(cm,lineView,dims);return lineView.node}\nfunction insertLineWidgets(cm,lineView,dims){insertLineWidgetsFor(cm,lineView.line,lineView,dims,true);if(lineView.rest)for(var i=0;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);for(var i=0,ws=line.widgets;i<ws.length;++i){var widget=ws[i],node=elt("div",[widget.node],"CodeMirror-linewidget"+(widget.className?" "+widget.className:""));\nif(!widget.handleMouseEvents)node.setAttribute("cm-ignore-events","true");positionLineWidget(widget,node,lineView,dims);cm.display.input.setUneditable(node);if(allowAbove&&widget.above)wrap.insertBefore(node,lineView.gutter||lineView.text);else wrap.appendChild(node);signalLater(widget,"redraw")}}function positionLineWidget(widget,node,lineView,dims){if(widget.noHScroll){(lineView.alignable||(lineView.alignable=[])).push(node);var width=dims.wrapperWidth;node.style.left=dims.fixedPos+"px";if(!widget.coverGutter){width-=\ndims.gutterTotalWidth;node.style.paddingLeft=dims.gutterTotalWidth+"px"}node.style.width=width+"px"}if(widget.coverGutter){node.style.zIndex=5;node.style.position="relative";if(!widget.noHScroll)node.style.marginLeft=-dims.gutterTotalWidth+"px"}}function widgetHeight(widget){if(widget.height!=null)return widget.height;var cm=widget.doc.cm;if(!cm)return 0;if(!contains(document.body,widget.node)){var parentStyle="position: relative;";if(widget.coverGutter)parentStyle+="margin-left: -"+cm.display.gutters.offsetWidth+\n"px;";if(widget.noHScroll)parentStyle+="width: "+cm.display.wrapper.clientWidth+"px;";removeChildrenAndAdd(cm.display.measure,elt("div",[widget.node],null,parentStyle))}return widget.height=widget.node.parentNode.offsetHeight}function eventInWidget(display,e){for(var n=e_target(e);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}\nfunction paddingVert(display){return display.mover.offsetHeight-display.lineSpace.offsetHeight}function paddingH(display){if(display.cachedPaddingH)return display.cachedPaddingH;var e=removeChildrenAndAdd(display.measure,elt("pre","x","CodeMirror-line-like"));var style=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle;var data={left:parseInt(style.paddingLeft),right:parseInt(style.paddingRight)};if(!isNaN(data.left)&&!isNaN(data.right))display.cachedPaddingH=data;return data}function scrollGap(cm){return scrollerGap-\ncm.display.nativeBarWidth}function displayWidth(cm){return cm.display.scroller.clientWidth-scrollGap(cm)-cm.display.barWidth}function displayHeight(cm){return cm.display.scroller.clientHeight-scrollGap(cm)-cm.display.barHeight}function ensureLineHeights(cm,lineView,rect){var wrapping=cm.options.lineWrapping;var curWidth=wrapping&&displayWidth(cm);if(!lineView.measure.heights||wrapping&&lineView.measure.width!=curWidth){var heights=lineView.measure.heights=[];if(wrapping){lineView.measure.width=curWidth;\nvar rects=lineView.text.firstChild.getClientRects();for(var i=0;i<rects.length-1;i++){var cur=rects[i],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){for(var i=0;i<lineView.rest.length;i++)if(lineView.rest[i]==line)return{map:lineView.measure.maps[i],cache:lineView.measure.caches[i]};\nfor(var i$1=0;i$1<lineView.rest.length;i$1++)if(lineNo(lineView.rest[i$1])>lineN)return{map:lineView.measure.maps[i$1],cache:lineView.measure.caches[i$1],before:true}}}function updateExternalMeasurement(cm,line){line=visualLine(line);var lineN=lineNo(line);var view=cm.display.externalMeasured=new LineView(cm.doc,line,lineN);view.lineN=lineN;var built=view.built=buildLineContent(cm,view);view.text=built.pre;removeChildrenAndAdd(cm.display.lineMeasure,built.pre);return view}function measureChar(cm,\nline,ch,bias){return measureCharPrepared(cm,prepareMeasureForLine(cm,line),ch,bias)}function findViewForLine(cm,lineN){if(lineN>=cm.display.viewFrom&&lineN<cm.display.viewTo)return cm.display.view[findViewIndex(cm,lineN)];var ext=cm.display.externalMeasured;if(ext&&lineN>=ext.lineN&&lineN<ext.lineN+ext.size)return ext}function prepareMeasureForLine(cm,line){var lineN=lineNo(line);var view=findViewForLine(cm,lineN);if(view&&!view.text)view=null;else if(view&&view.changes){updateLineForChanges(cm,view,\nlineN,getDimensions(cm));cm.curOp.forceUpdate=true}if(!view)view=updateExternalMeasurement(cm,line);var info=mapFromLineView(view,line,lineN);return{line:line,view:view,rect:null,map:info.map,cache:info.cache,before:info.before,hasHeights:false}}function measureCharPrepared(cm,prepared,ch,bias,varHeight){if(prepared.before)ch=-1;var key=ch+(bias||""),found;if(prepared.cache.hasOwnProperty(key))found=prepared.cache[key];else{if(!prepared.rect)prepared.rect=prepared.view.text.getBoundingClientRect();\nif(!prepared.hasHeights){ensureLineHeights(cm,prepared.view,prepared.rect);prepared.hasHeights=true}found=measureCharInner(cm,prepared,ch,bias);if(!found.bogus)prepared.cache[key]=found}return{left:found.left,right:found.right,top:varHeight?found.rtop:found.top,bottom:varHeight?found.rbottom:found.bottom}}var nullRect={left:0,right:0,top:0,bottom:0};function nodeAndOffsetInLineMap(map,ch,bias){var node,start,end,collapse,mStart,mEnd;for(var i=0;i<map.length;i+=3){mStart=map[i];mEnd=map[i+1];if(ch<\nmStart){start=0;end=1;collapse="left"}else if(ch<mEnd){start=ch-mStart;end=start+1}else if(i==map.length-3||ch==mEnd&&map[i+3]>ch){end=mEnd-mStart;start=end-1;if(ch>=mEnd)collapse="right"}if(start!=null){node=map[i+2];if(mStart==mEnd&&bias==(node.insertLeft?"left":"right"))collapse=bias;if(bias=="left"&&start==0)while(i&&map[i-2]==map[i-3]&&map[i-1].insertLeft){node=map[(i-=3)+2];collapse="left"}if(bias=="right"&&start==mEnd-mStart)while(i<map.length-3&&map[i+3]==map[i+4]&&!map[i+5].insertLeft){node=\nmap[(i+=3)+2];collapse="right"}break}}return{node:node,start:start,end:end,collapse:collapse,coverStart:mStart,coverEnd:mEnd}}function getUsefulRect(rects,bias){var rect=nullRect;if(bias=="left")for(var i=0;i<rects.length;i++){if((rect=rects[i]).left!=rect.right)break}else for(var i$1=rects.length-1;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,start=place.start,\nend=place.end,collapse=place.collapse;var rect;if(node.nodeType==3){for(var i$1=0;i$1<4;i$1++){while(start&&isExtendingChar(prepared.line.text.charAt(place.coverStart+start)))--start;while(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||\nstart==0)break;end=start;start=start-1;collapse="right"}if(ie&&ie_version<11)rect=maybeUpdateRectForZooming(cm.display.measure,rect)}else{if(start>0)collapse=bias="right";var rects;if(cm.options.lineWrapping&&(rects=node.getClientRects()).length>1)rect=rects[bias=="right"?rects.length-1:0];else rect=node.getBoundingClientRect()}if(ie&&ie_version<9&&!start&&(!rect||!rect.left&&!rect.right)){var rSpan=node.parentNode.getClientRects()[0];if(rSpan)rect={left:rSpan.left,right:rSpan.left+charWidth(cm.display),\ntop:rSpan.top,bottom:rSpan.bottom};else rect=nullRect}var rtop=rect.top-prepared.rect.top,rbot=rect.bottom-prepared.rect.top;var mid=(rtop+rbot)/2;var heights=prepared.view.measure.heights;var i=0;for(;i<heights.length-1;i++)if(mid<heights[i])break;var top=i?heights[i-1]:0,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=\nrtop;result.rbottom=rbot}return result}function maybeUpdateRectForZooming(measure,rect){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!hasBadZoomedRects(measure))return rect;var scaleX=screen.logicalXDPI/screen.deviceXDPI;var scaleY=screen.logicalYDPI/screen.deviceYDPI;return{left:rect.left*scaleX,right:rect.right*scaleX,top:rect.top*scaleY,bottom:rect.bottom*scaleY}}function clearLineMeasurementCacheFor(lineView){if(lineView.measure){lineView.measure.cache={};\nlineView.measure.heights=null;if(lineView.rest)for(var i=0;i<lineView.rest.length;i++)lineView.measure.caches[i]={}}}function clearLineMeasurementCache(cm){cm.display.externalMeasure=null;removeChildren(cm.display.lineMeasure);for(var i=0;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=\ntrue;cm.display.lineNumChars=null}function pageScrollX(){if(chrome&&android)return-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft));return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function pageScrollY(){if(chrome&&android)return-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop));return window.pageYOffset||(document.documentElement||document.body).scrollTop}function widgetTopHeight(lineObj){var height=\n0;if(lineObj.widgets)for(var i=0;i<lineObj.widgets.length;++i)if(lineObj.widgets[i].above)height+=widgetHeight(lineObj.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+=paddingTop(cm.display);else yOff-=cm.display.viewOffset;if(context=="page"||context==\n"window"){var lOff=cm.display.lineSpace.getBoundingClientRect();yOff+=lOff.top+(context=="window"?0:pageScrollY());var xOff=lOff.left+(context=="window"?0:pageScrollX());rect.left+=xOff;rect.right+=xOff}rect.top+=yOff;rect.bottom+=yOff;return rect}function fromCoordSystem(cm,coords,context){if(context=="div")return coords;var left=coords.left,top=coords.top;if(context=="page"){left-=pageScrollX();top-=pageScrollY()}else if(context=="local"||!context){var localBox=cm.display.sizer.getBoundingClientRect();\nleft+=localBox.left;top+=localBox.top}var lineSpaceBox=cm.display.lineSpace.getBoundingClientRect();return{left:left-lineSpaceBox.left,top:top-lineSpaceBox.top}}function charCoords(cm,pos,context,lineObj,bias){if(!lineObj)lineObj=getLine(cm.doc,pos.line);return intoCoordSystem(cm,lineObj,measureChar(cm,lineObj,pos.ch,bias),context)}function cursorCoords(cm,pos,context,lineObj,preparedMeasure,varHeight){lineObj=lineObj||getLine(cm.doc,pos.line);if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,\nlineObj);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)}var order=getOrder(lineObj,cm.doc.direction),ch=pos.ch,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");function getBidi(ch,partPos,invert){var part=order[partPos],right=\npart.level==1;return get(invert?ch-1:ch,right!=invert)}var partPos=getBidiPartAt(order,ch,sticky);var other=bidiOther;var val=getBidi(ch,partPos,sticky=="before");if(other!=null)val.other=getBidi(ch,other,sticky!="before");return val}function estimateCoords(cm,pos){var left=0;pos=clipPos(cm.doc,pos);if(!cm.options.lineWrapping)left=charWidth(cm.display)*pos.ch;var lineObj=getLine(cm.doc,pos.line);var top=heightAtLine(lineObj)+paddingTop(cm.display);return{left:left,right:left,top:top,bottom:top+lineObj.height}}\nfunction PosWithInfo(line,ch,sticky,outside,xRel){var pos=Pos(line,ch,sticky);pos.xRel=xRel;if(outside)pos.outside=outside;return pos}function coordsChar(cm,x,y){var doc=cm.doc;y+=cm.display.viewOffset;if(y<0)return PosWithInfo(doc.first,0,null,-1,-1);var lineN=lineAtHeight(doc,y),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=\ncollapsedSpanAround(lineObj,found.ch+(found.xRel>0||found.outside>0?1:0));if(!collapsed)return found;var rangeEnd=collapsed.find(1);if(rangeEnd.line==lineN)return rangeEnd;lineObj=getLine(doc,lineN=rangeEnd.line)}}function wrappedLineExtent(cm,lineObj,preparedMeasure,y){y-=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,\nch).top>y},begin,end);return{begin:begin,end:end}}function wrappedLineExtentChar(cm,lineObj,preparedMeasure,target){if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var targetTop=intoCoordSystem(cm,lineObj,measureCharPrepared(cm,preparedMeasure,target),"line").top;return wrappedLineExtent(cm,lineObj,preparedMeasure,targetTop)}function boxIsAfter(box,x,y,left){return box.bottom<=y?false:box.top>y?true:(left?box.left:box.right)>x}function coordsCharInner(cm,lineObj,lineNo,x,y){y-=\nheightAtLine(lineObj);var preparedMeasure=prepareMeasureForLine(cm,lineObj);var widgetHeight=widgetTopHeight(lineObj);var begin=0,end=lineObj.text.length,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,boxAround=null;var ch=findFirst(function(ch){var box=measureCharPrepared(cm,\npreparedMeasure,ch);box.top+=widgetHeight;box.bottom+=widgetHeight;if(!boxIsAfter(box,x,y,false))return false;if(box.top<=y&&box.left<=x){chAround=ch;boxAround=box}return true},begin,end);var baseX,sticky,outside=false;if(boxAround){var atLeft=x-boxAround.left<boxAround.right-x,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,\npreparedMeasure,ch-(ltr?1:0)).bottom+widgetHeight<=y==ltr?"after":"before";var coords=cursorCoords(cm,Pos(lineNo,ch,sticky),"line",lineObj,preparedMeasure);baseX=coords.left;outside=y<coords.top?-1:y>=coords.bottom?1:0}ch=skipExtendingChars(lineObj.text,ch,1);return PosWithInfo(lineNo,ch,sticky,outside,x-baseX)}function coordsBidiPart(cm,lineObj,lineNo,preparedMeasure,order,x,y){var index=findFirst(function(i){var part=order[i],ltr=part.level!=1;return boxIsAfter(cursorCoords(cm,Pos(lineNo,ltr?part.to:\npart.from,ltr?"before":"after"),"line",lineObj,preparedMeasure),x,y,true)},0,order.length-1);var part=order[index];if(index>0){var ltr=part.level!=1;var start=cursorCoords(cm,Pos(lineNo,ltr?part.from:part.to,ltr?"after":"before"),"line",lineObj,preparedMeasure);if(boxIsAfter(start,x,y,true)&&start.top>y)part=order[index-1]}return part}function coordsBidiPartWrapped(cm,lineObj,_lineNo,preparedMeasure,order,x,y){var ref=wrappedLineExtent(cm,lineObj,preparedMeasure,y);var begin=ref.begin;var end=ref.end;\nif(/\\s/.test(lineObj.text.charAt(end-1)))end--;var part=null,closestDist=null;for(var i=0;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,\nto:end,level:part.level};return part}var measureText;function textHeight(display){if(display.cachedTextHeight!=null)return display.cachedTextHeight;if(measureText==null){measureText=elt("pre",null,"CodeMirror-line-like");for(var i=0;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=\nheight;removeChildren(display.measure);return height||1}function charWidth(display){if(display.cachedCharWidth!=null)return display.cachedCharWidth;var anchor=elt("span","xxxxxxxxxx");var pre=elt("pre",[anchor],"CodeMirror-line-like");removeChildrenAndAdd(display.measure,pre);var rect=anchor.getBoundingClientRect(),width=(rect.right-rect.left)/10;if(width>2)display.cachedCharWidth=width;return width||10}function getDimensions(cm){var d=cm.display,left={},width={};var gutterLeft=d.gutters.clientLeft;\nfor(var n=d.gutters.firstChild,i=0;n;n=n.nextSibling,++i){var id=cm.display.gutterSpecs[i].className;left[id]=n.offsetLeft+n.clientLeft+gutterLeft;width[id]=n.clientWidth}return{fixedPos:compensateForHScroll(d),gutterTotalWidth:d.gutters.offsetWidth,gutterLeft:left,gutterWidth:width,wrapperWidth:d.wrapper.clientWidth}}function compensateForHScroll(display){return display.scroller.getBoundingClientRect().left-display.sizer.getBoundingClientRect().left}function estimateHeight(cm){var th=textHeight(cm.display),\nwrapping=cm.options.lineWrapping;var perLine=wrapping&&Math.max(5,cm.display.scroller.clientWidth/charWidth(cm.display)-3);return function(line){if(lineIsHidden(cm.doc,line))return 0;var widgetsHeight=0;if(line.widgets)for(var i=0;i<line.widgets.length;i++)if(line.widgets[i].height)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,est=estimateHeight(cm);doc.iter(function(line){var estHeight=\nest(line);if(estHeight!=line.height)updateLineHeight(line,estHeight)})}function posFromMouse(cm,e,liberal,forRect){var display=cm.display;if(!liberal&&e_target(e).getAttribute("cm-not-content")=="true")return null;var x,y,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),line;if(forRect&&coords.xRel>0&&(line=getLine(cm.doc,coords.line).text).length==coords.ch){var colDiff=countColumn(line,line.length,\ncm.options.tabSize)-line.length;coords=Pos(coords.line,Math.max(0,Math.round((x-paddingH(cm.display).left)/charWidth(cm.display))-colDiff))}return coords}function findViewIndex(cm,n){if(n>=cm.display.viewTo)return null;n-=cm.display.viewFrom;if(n<0)return null;var view=cm.display.view;for(var i=0;i<view.length;i++){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;\nif(lendiff&&to<display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>from))display.updateLineNumbers=from;cm.curOp.viewChanged=true;if(from>=display.viewTo){if(sawCollapsedSpans&&visualLineNo(cm.doc,from)<display.viewTo)resetView(cm)}else if(to<=display.viewFrom)if(sawCollapsedSpans&&visualLineEndNo(cm.doc,to+lendiff)>display.viewFrom)resetView(cm);else{display.viewFrom+=lendiff;display.viewTo+=lendiff}else if(from<=display.viewFrom&&to>=display.viewTo)resetView(cm);else if(from<=\ndisplay.viewFrom){var cut=viewCuttingPoint(cm,to,to+lendiff,1);if(cut){display.view=display.view.slice(cut.index);display.viewFrom=cut.lineN;display.viewTo+=lendiff}else resetView(cm)}else if(to>=display.viewTo){var cut$1=viewCuttingPoint(cm,from,from,-1);if(cut$1){display.view=display.view.slice(0,cut$1.index);display.viewTo=cut$1.lineN}else resetView(cm)}else{var cutTop=viewCuttingPoint(cm,from,from,-1);var cutBot=viewCuttingPoint(cm,to,to+lendiff,1);if(cutTop&&cutBot){display.view=display.view.slice(0,\ncutTop.index).concat(buildViewArray(cm,cutTop.lineN,cutBot.lineN)).concat(display.view.slice(cutBot.index));display.viewTo+=lendiff}else resetView(cm)}var ext=display.externalMeasured;if(ext)if(to<ext.lineN)ext.lineN+=lendiff;else if(from<ext.lineN+ext.size)display.externalMeasured=null}function regLineChange(cm,line,type){cm.curOp.viewChanged=true;var display=cm.display,ext=cm.display.externalMeasured;if(ext&&line>=ext.lineN&&line<ext.lineN+ext.size)display.externalMeasured=null;if(line<display.viewFrom||\nline>=display.viewTo)return;var lineView=display.view[findViewIndex(cm,line)];if(lineView.node==null)return;var arr=lineView.changes||(lineView.changes=[]);if(indexOf(arr,type)==-1)arr.push(type)}function resetView(cm){cm.display.viewFrom=cm.display.viewTo=cm.doc.first;cm.display.view=[];cm.display.viewOffset=0}function viewCuttingPoint(cm,oldN,newN,dir){var index=findViewIndex(cm,oldN),diff,view=cm.display.view;if(!sawCollapsedSpans||newN==cm.doc.first+cm.doc.size)return{index:index,lineN:newN};\nvar n=cm.display.viewFrom;for(var i=0;i<index;i++)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+=diff;newN+=diff}while(visualLineNo(cm.doc,newN)!=newN){if(index==(dir<0?0:view.length-1))return null;newN+=dir*view[index-(dir<0?1:0)].size;index+=dir}return{index:index,lineN:newN}}function adjustView(cm,from,to){var display=cm.display,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,\ndirty=0;for(var i=0;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,result={};var curFragment=result.cursors=document.createDocumentFragment();var selFragment=result.selection=document.createDocumentFragment();var customCursor=cm.options.$customCursor;\nif(customCursor)primary=true;for(var i=0;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){var display=cm.display,doc=cm.doc;var fragment=document.createDocumentFragment();\nvar padding=paddingH(cm.display),leftSide=padding.left;var rightSide=Math.max(display.sizerWidth,displayWidth(cm)-display.sizer.offsetLeft)-padding.right;var docLTR=doc.direction=="ltr";function add(left,top,width,bottom){if(top<0)top=0;top=Math.round(top);bottom=Math.round(bottom);fragment.appendChild(elt("div",null,"CodeMirror-selected","position: absolute; left: "+left+"px;\\n                             top: "+top+"px; width: "+(width==null?rightSide-left:width)+"px;\\n                             height: "+\n(bottom-top)+"px"))}function drawForLine(line,fromArg,toArg){var lineObj=getLine(doc,line);var lineLen=lineObj.text.length;var start,end;function coords(ch,bias){return charCoords(cm,Pos(line,ch),"div",lineObj,bias)}function wrapX(pos,dir,side){var extent=wrappedLineExtentChar(cm,lineObj,null,pos);var prop=dir=="ltr"==(side=="after")?"left":"right";var ch=side=="after"?extent.begin:extent.end-(/\\s/.test(lineObj.text.charAt(extent.end-1))?2:1);return coords(ch,prop)[prop]}var order=getOrder(lineObj,\ndoc.direction);iterateBidiSections(order,fromArg||0,toArg==null?lineLen:toArg,function(from,to,dir,i){var ltr=dir=="ltr";var fromPos=coords(from,ltr?"left":"right");var toPos=coords(to-1,ltr?"right":"left");var openStart=fromArg==null&&from==0,openEnd=toArg==null&&to==lineLen;var first=i==0,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=\nopenRight?rightSide:(ltr?toPos:fromPos).right;add(left,fromPos.top,right-left,fromPos.bottom)}else{var topLeft,topRight,botLeft,botRight;if(ltr){topLeft=docLTR&&openStart&&first?leftSide:fromPos.left;topRight=docLTR?rightSide:wrapX(from,dir,"before");botLeft=docLTR?leftSide:wrapX(to,dir,"after");botRight=docLTR&&openEnd&&last?rightSide:toPos.right}else{topLeft=!docLTR?leftSide:wrapX(from,dir,"before");topRight=!docLTR&&openStart&&first?rightSide:fromPos.right;botLeft=!docLTR&&openEnd&&last?leftSide:\ntoPos.left;botRight=!docLTR?rightSide:wrapX(to,dir,"after")}add(topLeft,fromPos.top,topRight-topLeft,fromPos.bottom);if(fromPos.bottom<toPos.top)add(leftSide,fromPos.bottom,null,toPos.top);add(botLeft,toPos.top,botRight-botLeft,toPos.bottom)}if(!start||cmpCoords(fromPos,start)<0)start=fromPos;if(cmpCoords(toPos,start)<0)start=toPos;if(!end||cmpCoords(fromPos,end)<0)end=fromPos;if(cmpCoords(toPos,end)<0)end=toPos});return{start:start,end:end}}var sFrom=range.from(),sTo=range.to();if(sFrom.line==sTo.line)drawForLine(sFrom.line,\nsFrom.ch,sTo.ch);else{var fromLine=getLine(doc,sFrom.line),toLine=getLine(doc,sTo.line);var singleVLine=visualLine(fromLine)==visualLine(toLine);var leftEnd=drawForLine(sFrom.line,sFrom.ch,singleVLine?fromLine.text.length+1:null).end;var rightStart=drawForLine(sTo.line,singleVLine?0:null,sTo.ch).start;if(singleVLine)if(leftEnd.top<rightStart.top-2){add(leftEnd.right,leftEnd.top,null,leftEnd.bottom);add(leftSide,rightStart.top,rightStart.left,rightStart.bottom)}else add(leftEnd.right,leftEnd.top,rightStart.left-\nleftEnd.right,leftEnd.bottom);if(leftEnd.bottom<rightStart.top)add(leftSide,leftEnd.bottom,null,rightStart.top)}output.appendChild(fragment)}function restartBlink(cm){if(!cm.state.focused)return;var display=cm.display;clearInterval(display.blinker);var on=true;display.cursorDiv.style.visibility="";if(cm.options.cursorBlinkRate>0)display.blinker=setInterval(function(){if(!cm.hasFocus())onBlur(cm);display.cursorDiv.style.visibility=(on=!on)?"":"hidden"},cm.options.cursorBlinkRate);else if(cm.options.cursorBlinkRate<\n0)display.cursorDiv.style.visibility="hidden"}function ensureFocus(cm){if(!cm.hasFocus()){cm.display.input.focus();if(!cm.state.focused)onFocus(cm)}}function delayBlurEvent(cm){cm.state.delayingBlurEvent=true;setTimeout(function(){if(cm.state.delayingBlurEvent){cm.state.delayingBlurEvent=false;if(cm.state.focused)onBlur(cm)}},100)}function onFocus(cm,e){if(cm.state.delayingBlurEvent&&!cm.state.draggingText)cm.state.delayingBlurEvent=false;if(cm.options.readOnly=="nocursor")return;if(!cm.state.focused){signal(cm,\n"focus",cm,e);cm.state.focused=true;addClass(cm.display.wrapper,"CodeMirror-focused");if(!cm.curOp&&cm.display.selForContextMenu!=cm.doc.sel){cm.display.input.reset();if(webkit)setTimeout(function(){return cm.display.input.reset(true)},20)}cm.display.input.receivedFocus()}restartBlink(cm)}function onBlur(cm,e){if(cm.state.delayingBlurEvent)return;if(cm.state.focused){signal(cm,"blur",cm,e);cm.state.focused=false;rmClass(cm.display.wrapper,"CodeMirror-focused")}clearInterval(cm.display.blinker);setTimeout(function(){if(!cm.state.focused)cm.display.shift=\nfalse},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;for(var i=0;i<display.view.length;i++){var cur=display.view[i],wrapping=cm.options.lineWrapping;var height=void 0,width=0;if(cur.hidden)continue;oldHeight+=cur.line.height;if(ie&&ie_version<8){var bot=cur.node.offsetTop+cur.node.offsetHeight;height=\nbot-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-=diff;updateLineHeight(cur.line,height);updateWidgetHeight(cur.line);if(cur.rest)for(var j=0;j<cur.rest.length;j++)updateWidgetHeight(cur.rest[j])}if(width>cm.display.sizerWidth){var chWidth=Math.ceil(width/charWidth(cm.display));\nif(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)for(var i=0;i<line.widgets.length;++i){var w=line.widgets[i],parent=w.node.parentNode;if(parent)w.height=parent.offsetHeight}}function visibleLines(display,doc,viewport){var top=viewport&&viewport.top!=null?Math.max(0,viewport.top):display.scroller.scrollTop;\ntop=Math.floor(top-paddingTop(display));var bottom=viewport&&viewport.bottom!=null?viewport.bottom:top+display.wrapper.clientHeight;var from=lineAtHeight(doc,top),to=lineAtHeight(doc,bottom);if(viewport&&viewport.ensure){var ensureFrom=viewport.ensure.from.line,ensureTo=viewport.ensure.to.line;if(ensureFrom<from){from=ensureFrom;to=lineAtHeight(doc,heightAtLine(getLine(doc,ensureFrom))+display.wrapper.clientHeight)}else if(Math.min(ensureTo,doc.lastLine())>=to){from=lineAtHeight(doc,heightAtLine(getLine(doc,\nensureTo))-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,box=display.sizer.getBoundingClientRect(),doScroll=null;if(rect.top+box.top<0)doScroll=true;else if(rect.bottom+box.top>(window.innerHeight||document.documentElement.clientHeight))doScroll=false;if(doScroll!=null&&!phantom){var scrollNode=elt("div","\\u200b",null,"position: absolute;\\n                         top: "+\n(rect.top-display.viewOffset-paddingTop(cm.display))+"px;\\n                         height: "+(rect.bottom-rect.top+scrollGap(cm)+display.barHeight)+"px;\\n                         left: "+rect.left+"px; width: "+Math.max(2,rect.right-rect.left)+"px;");cm.display.lineSpace.appendChild(scrollNode);scrollNode.scrollIntoView(doScroll);cm.display.lineSpace.removeChild(scrollNode)}}function scrollPosIntoView(cm,pos,end,margin){if(margin==null)margin=0;var rect;if(!cm.options.lineWrapping&&pos==end){end=\npos.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}for(var limit=0;limit<5;limit++){var changed=false;var coords=cursorCoords(cm,pos);var endCoords=!end||end==pos?coords:cursorCoords(cm,end);rect={left:Math.min(coords.left,endCoords.left),top:Math.min(coords.top,endCoords.top)-margin,right:Math.max(coords.left,endCoords.left),bottom:Math.max(coords.bottom,endCoords.bottom)+margin};var scrollPos=calculateScrollPos(cm,rect);\nvar startTop=cm.doc.scrollTop,startLeft=cm.doc.scrollLeft;if(scrollPos.scrollTop!=null){updateScrollTop(cm,scrollPos.scrollTop);if(Math.abs(cm.doc.scrollTop-startTop)>1)changed=true}if(scrollPos.scrollLeft!=null){setScrollLeft(cm,scrollPos.scrollLeft);if(Math.abs(cm.doc.scrollLeft-startLeft)>1)changed=true}if(!changed)break}return rect}function scrollIntoView(cm,rect){var scrollPos=calculateScrollPos(cm,rect);if(scrollPos.scrollTop!=null)updateScrollTop(cm,scrollPos.scrollTop);if(scrollPos.scrollLeft!=\nnull)setScrollLeft(cm,scrollPos.scrollLeft)}function calculateScrollPos(cm,rect){var display=cm.display,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),result={};if(rect.bottom-rect.top>screen)rect.bottom=rect.top+screen;var docBottom=cm.doc.height+paddingVert(display);var atTop=rect.top<snapMargin,atBottom=rect.bottom>docBottom-snapMargin;if(rect.top<screentop)result.scrollTop=\natTop?0:rect.top;else if(rect.bottom>screentop+screen){var newTop=Math.min(rect.top,(atBottom?docBottom:rect.bottom)-screen);if(newTop!=screentop)result.scrollTop=newTop}var gutterSpace=cm.options.fixedGutter?0:display.gutters.offsetWidth;var screenleft=cm.curOp&&cm.curOp.scrollLeft!=null?cm.curOp.scrollLeft:display.scroller.scrollLeft-gutterSpace;var screenw=displayWidth(cm)-display.gutters.offsetWidth;var tooWide=rect.right-rect.left>screenw;if(tooWide)rect.right=rect.left+screenw;if(rect.left<\n10)result.scrollLeft=0;else if(rect.left<screenleft)result.scrollLeft=Math.max(0,rect.left+gutterSpace-(tooWide?0:10));else if(rect.right>screenw+screenleft-3)result.scrollLeft=rect.right+(tooWide?0:10)-screenw;return result}function addToScrollTop(cm,top){if(top==null)return;resolveScrollToPos(cm);cm.curOp.scrollTop=(cm.curOp.scrollTop==null?cm.doc.scrollTop:cm.curOp.scrollTop)+top}function ensureCursorVisible(cm){resolveScrollToPos(cm);var cur=cm.getCursor();cm.curOp.scrollToPos={from:cur,to:cur,\nmargin:cm.options.cursorScrollMargin}}function scrollToCoords(cm,x,y){if(x!=null||y!=null)resolveScrollToPos(cm);if(x!=null)cm.curOp.scrollLeft=x;if(y!=null)cm.curOp.scrollTop=y}function scrollToRange(cm,range){resolveScrollToPos(cm);cm.curOp.scrollToPos=range}function resolveScrollToPos(cm){var range=cm.curOp.scrollToPos;if(range){cm.curOp.scrollToPos=null;var from=estimateCoords(cm,range.from),to=estimateCoords(cm,range.to);scrollToCoordsRange(cm,from,to,range.margin)}}function scrollToCoordsRange(cm,\nfrom,to,margin){var sPos=calculateScrollPos(cm,{left:Math.min(from.left,to.left),top:Math.min(from.top,to.top)-margin,right:Math.max(from.right,to.right),bottom:Math.max(from.bottom,to.bottom)+margin});scrollToCoords(cm,sPos.scrollLeft,sPos.scrollTop)}function updateScrollTop(cm,val){if(Math.abs(cm.doc.scrollTop-val)<2)return;if(!gecko)updateDisplaySimple(cm,{top:val});setScrollTop(cm,val,true);if(gecko)updateDisplaySimple(cm);startWorker(cm,100)}function setScrollTop(cm,val,forceScroll){val=Math.max(0,\nMath.min(cm.display.scroller.scrollHeight-cm.display.scroller.clientHeight,val));if(cm.display.scroller.scrollTop==val&&!forceScroll)return;cm.doc.scrollTop=val;cm.display.scrollbars.setScrollTop(val);if(cm.display.scroller.scrollTop!=val)cm.display.scroller.scrollTop=val}function setScrollLeft(cm,val,isScroller,forceScroll){val=Math.max(0,Math.min(val,cm.display.scroller.scrollWidth-cm.display.scroller.clientWidth));if((isScroller?val==cm.doc.scrollLeft:Math.abs(cm.doc.scrollLeft-val)<2)&&!forceScroll)return;\ncm.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,gutterW=d.gutters.offsetWidth;var docH=Math.round(cm.doc.height+paddingVert(cm.display));return{clientHeight:d.scroller.clientHeight,viewHeight:d.wrapper.clientHeight,scrollWidth:d.scroller.scrollWidth,clientWidth:d.scroller.clientWidth,viewWidth:d.wrapper.clientWidth,barLeft:cm.options.fixedGutter?\ngutterW:0,docHeight:docH,scrollHeight:docH+scrollGap(cm)+d.barHeight,nativeBarWidth:d.nativeBarWidth,gutterWidth:gutterW}}var NativeScrollbars=function(place,scroll,cm){this.cm=cm;var vert=this.vert=elt("div",[elt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var horiz=this.horiz=elt("div",[elt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");vert.tabIndex=horiz.tabIndex=-1;place(vert);place(horiz);on(vert,"scroll",function(){if(vert.clientHeight)scroll(vert.scrollTop,\n"vertical")});on(horiz,"scroll",function(){if(horiz.clientWidth)scroll(horiz.scrollLeft,"horizontal")});this.checkedZeroWidth=false;if(ie&&ie_version<8)this.horiz.style.minHeight=this.vert.style.minWidth="18px"};NativeScrollbars.prototype.update=function(measure){var needsH=measure.scrollWidth>measure.clientWidth+1;var needsV=measure.scrollHeight>measure.clientHeight+1;var sWidth=measure.nativeBarWidth;if(needsV){this.vert.style.display="block";this.vert.style.bottom=needsH?sWidth+"px":"0";var totalHeight=\nmeasure.viewHeight-(needsH?sWidth:0);this.vert.firstChild.style.height=Math.max(0,measure.scrollHeight-measure.clientHeight+totalHeight)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(needsH){this.horiz.style.display="block";this.horiz.style.right=needsV?sWidth+"px":"0";this.horiz.style.left=measure.barLeft+"px";var totalWidth=measure.viewWidth-measure.barLeft-(needsV?sWidth:0);this.horiz.firstChild.style.width=Math.max(0,measure.scrollWidth-measure.clientWidth+\ntotalWidth)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&measure.clientHeight>0){if(sWidth==0)this.zeroWidthHack();this.checkedZeroWidth=true}return{right:needsV?sWidth:0,bottom:needsH?sWidth:0}};NativeScrollbars.prototype.setScrollLeft=function(pos){if(this.horiz.scrollLeft!=pos)this.horiz.scrollLeft=pos;if(this.disableHoriz)this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")};NativeScrollbars.prototype.setScrollTop=function(pos){if(this.vert.scrollTop!=\npos)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.pointerEvents=this.vert.style.pointerEvents="none";this.disableHoriz=new Delayed;this.disableVert=new Delayed};NativeScrollbars.prototype.enableZeroWidthBar=function(bar,delay,type){bar.style.pointerEvents="auto";function maybeDisable(){var box=\nbar.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.pointerEvents="none";else delay.set(1E3,maybeDisable)}delay.set(1E3,maybeDisable)};NativeScrollbars.prototype.clear=function(){var parent=this.horiz.parentNode;parent.removeChild(this.horiz);parent.removeChild(this.vert)};var NullScrollbars=function(){};NullScrollbars.prototype.update=function(){return{bottom:0,\nright:0}};NullScrollbars.prototype.setScrollLeft=function(){};NullScrollbars.prototype.setScrollTop=function(){};NullScrollbars.prototype.clear=function(){};function updateScrollbars(cm,measure){if(!measure)measure=measureForScrollbars(cm);var startWidth=cm.display.barWidth,startHeight=cm.display.barHeight;updateScrollbarsInner(cm,measure);for(var i=0;i<4&&startWidth!=cm.display.barWidth||startHeight!=cm.display.barHeight;i++){if(startWidth!=cm.display.barWidth&&cm.options.lineWrapping)updateHeightsInViewport(cm);\nupdateScrollbarsInner(cm,measureForScrollbars(cm));startWidth=cm.display.barWidth;startHeight=cm.display.barHeight}}function updateScrollbarsInner(cm,measure){var d=cm.display;var sizes=d.scrollbars.update(measure);d.sizer.style.paddingRight=(d.barWidth=sizes.right)+"px";d.sizer.style.paddingBottom=(d.barHeight=sizes.bottom)+"px";d.heightForcer.style.borderBottom=sizes.bottom+"px solid transparent";if(sizes.right&&sizes.bottom){d.scrollbarFiller.style.display="block";d.scrollbarFiller.style.height=\nsizes.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=""}var scrollbarModel={"native":NativeScrollbars,"null":NullScrollbars};function initScrollbars(cm){if(cm.display.scrollbars){cm.display.scrollbars.clear();\nif(cm.display.scrollbars.addClass)rmClass(cm.display.wrapper,cm.display.scrollbars.addClass)}cm.display.scrollbars=new scrollbarModel[cm.options.scrollbarStyle](function(node){cm.display.wrapper.insertBefore(node,cm.display.scrollbarFiller);on(node,"mousedown",function(){if(cm.state.focused)setTimeout(function(){return cm.display.input.focus()},0)});node.setAttribute("cm-not-content","true")},function(pos,axis){if(axis=="horizontal")setScrollLeft(cm,pos);else updateScrollTop(cm,pos)},cm);if(cm.display.scrollbars.addClass)addClass(cm.display.wrapper,\ncm.display.scrollbars.addClass)}var nextOpId=0;function startOperation(cm){cm.curOp={cm:cm,viewChanged:false,startHeight:cm.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++nextOpId,markArrays:null};pushOperation(cm.curOp)}function endOperation(cm){var op=cm.curOp;if(op)finishOperation(op,function(group){for(var i=0;i<\ngroup.ops.length;i++)group.ops[i].cm.curOp=null;endOperations(group)})}function endOperations(group){var ops=group.ops;for(var i=0;i<ops.length;i++)endOperation_R1(ops[i]);for(var i$1=0;i$1<ops.length;i$1++)endOperation_W1(ops[i$1]);for(var i$2=0;i$2<ops.length;i$2++)endOperation_R2(ops[i$2]);for(var i$3=0;i$3<ops.length;i$3++)endOperation_W2(ops[i$3]);for(var i$4=0;i$4<ops.length;i$4++)endOperation_finish(ops[i$4])}function endOperation_R1(op){var cm=op.cm,display=cm.display;maybeClipScrollbars(cm);\nif(op.updateMaxLine)findMaxLine(cm);op.mustUpdate=op.viewChanged||op.forceUpdate||op.scrollTop!=null||op.scrollToPos&&(op.scrollToPos.from.line<display.viewFrom||op.scrollToPos.to.line>=display.viewTo)||display.maxLineChanged&&cm.options.lineWrapping;op.update=op.mustUpdate&&new DisplayUpdate(cm,op.mustUpdate&&{top:op.scrollTop,ensure:op.scrollToPos},op.forceUpdate)}function endOperation_W1(op){op.updatedDisplay=op.mustUpdate&&updateDisplayIfNeeded(op.cm,op.update)}function endOperation_R2(op){var cm=\nop.cm,display=cm.display;if(op.updatedDisplay)updateHeightsInViewport(cm);op.barMeasure=measureForScrollbars(cm);if(display.maxLineChanged&&!cm.options.lineWrapping){op.adjustWidthTo=measureChar(cm,display.maxLine,display.maxLine.text.length).left+3;cm.display.sizerWidth=op.adjustWidthTo;op.barMeasure.scrollWidth=Math.max(display.scroller.clientWidth,display.sizer.offsetLeft+op.adjustWidthTo+scrollGap(cm)+cm.display.barWidth);op.maxScrollLeft=Math.max(0,display.sizer.offsetLeft+op.adjustWidthTo-displayWidth(cm))}if(op.updatedDisplay||\nop.selectionChanged)op.preparedSelection=display.input.prepareSelection()}function endOperation_W2(op){var cm=op.cm;if(op.adjustWidthTo!=null){cm.display.sizer.style.minWidth=op.adjustWidthTo+"px";if(op.maxScrollLeft<cm.doc.scrollLeft)setScrollLeft(cm,Math.min(cm.display.scroller.scrollLeft,op.maxScrollLeft),true);cm.display.maxLineChanged=false}var takeFocus=op.focus&&op.focus==activeElt();if(op.preparedSelection)cm.display.input.showSelection(op.preparedSelection,takeFocus);if(op.updatedDisplay||\nop.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,display=cm.display,doc=cm.doc;if(op.updatedDisplay)postUpdateDisplay(cm,op.update);if(display.wheelStartX!=null&&(op.scrollTop!=null||op.scrollLeft!=null||op.scrollToPos))display.wheelStartX=\ndisplay.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,unhidden=op.maybeUnhiddenMarkers;if(hidden)for(var i=0;i<hidden.length;++i)if(!hidden[i].lines.length)signal(hidden[i],"hide");if(unhidden)for(var i$1=\n0;i$1<unhidden.length;++i$1)if(unhidden[i$1].lines.length)signal(unhidden[i$1],"unhide");if(display.wrapper.offsetHeight)doc.scrollTop=cm.display.scroller.scrollTop;if(op.changeObjs)signal(cm,"changes",cm,op.changeObjs);if(op.update)op.update.finish()}function runInOp(cm,f){if(cm.curOp)return f();startOperation(cm);try{return f()}finally{endOperation(cm)}}function operation(cm,f){return function(){if(cm.curOp)return f.apply(cm,arguments);startOperation(cm);try{return f.apply(cm,arguments)}finally{endOperation(cm)}}}\nfunction methodOp(f){return function(){if(this.curOp)return f.apply(this,arguments);startOperation(this);try{return f.apply(this,arguments)}finally{endOperation(this)}}}function docMethodOp(f){return function(){var cm=this.cm;if(!cm||cm.curOp)return f.apply(this,arguments);startOperation(cm);try{return f.apply(this,arguments)}finally{endOperation(cm)}}}function startWorker(cm,time){if(cm.doc.highlightFrontier<cm.display.viewTo)cm.state.highlight.set(time,bind(highlightWorker,cm))}function highlightWorker(cm){var doc=\ncm.doc;if(doc.highlightFrontier>=cm.display.viewTo)return;var end=+new Date+cm.options.workTime;var context=getContextBefore(cm,doc.highlightFrontier);var changedLines=[];doc.iter(context.line,Math.min(doc.first+doc.size,cm.display.viewTo+500),function(line){if(context.line>=cm.display.viewFrom){var oldStyles=line.styles;var resetState=line.text.length>cm.options.maxHighlightLength?copyState(doc.mode,context.state):null;var highlighted=highlightLine(cm,line,context,true);if(resetState)context.state=\nresetState;line.styles=highlighted.styles;var oldCls=line.styleClasses,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);for(var i=0;!ischange&&i<oldStyles.length;++i)ischange=oldStyles[i]!=line.styles[i];if(ischange)changedLines.push(context.line);line.stateAfter=context.save();context.nextLine()}else{if(line.text.length<=\ncm.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(){for(var i=0;i<changedLines.length;i++)regLineChange(cm,changedLines[i],"text")})}var DisplayUpdate=function(cm,viewport,force){var display=cm.display;this.viewport=\nviewport;this.visible=visibleLines(display,cm.doc,viewport);this.editorIsHidden=!display.wrapper.offsetWidth;this.wrapperHeight=display.wrapper.clientHeight;this.wrapperWidth=display.wrapper.clientWidth;this.oldDisplayWidth=displayWidth(cm);this.force=force;this.dims=getDimensions(cm);this.events=[]};DisplayUpdate.prototype.signal=function(emitter,type){if(hasHandler(emitter,type))this.events.push(arguments)};DisplayUpdate.prototype.finish=function(){for(var i=0;i<this.events.length;i++)signal.apply(null,\nthis.events[i])};function maybeClipScrollbars(cm){var display=cm.display;if(!display.scrollbarsClipped&&display.scroller.offsetWidth){display.nativeBarWidth=display.scroller.offsetWidth-display.scroller.clientWidth;display.heightForcer.style.height=scrollGap(cm)+"px";display.sizer.style.marginBottom=-display.nativeBarWidth+"px";display.sizer.style.borderRightWidth=scrollGap(cm)+"px";display.scrollbarsClipped=true}}function selectionSnapshot(cm){if(cm.hasFocus())return null;var active=activeElt();\nif(!active||!contains(cm.display.lineDiv,active))return null;var result={activeElt:active};if(window.getSelection){var sel=window.getSelection();if(sel.anchorNode&&sel.extend&&contains(cm.display.lineDiv,sel.anchorNode)){result.anchorNode=sel.anchorNode;result.anchorOffset=sel.anchorOffset;result.focusNode=sel.focusNode;result.focusOffset=sel.focusOffset}}return result}function restoreSelection(snapshot){if(!snapshot||!snapshot.activeElt||snapshot.activeElt==activeElt())return;snapshot.activeElt.focus();\nif(!/^(INPUT|TEXTAREA)$/.test(snapshot.activeElt.nodeName)&&snapshot.anchorNode&&contains(document.body,snapshot.anchorNode)&&contains(document.body,snapshot.focusNode)){var sel=window.getSelection(),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,doc=cm.doc;if(update.editorIsHidden){resetView(cm);\nreturn false}if(!update.force&&update.visible.from>=display.viewFrom&&update.visible.to<=display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo)&&display.renderedView==display.view&&countDirtyView(cm)==0)return false;if(maybeUpdateLineNumberWidth(cm)){resetView(cm);update.dims=getDimensions(cm)}var end=doc.first+doc.size;var from=Math.max(update.visible.from-cm.options.viewportMargin,doc.first);var to=Math.min(end,update.visible.to+cm.options.viewportMargin);if(display.viewFrom<\nfrom&&from-display.viewFrom<20)from=Math.max(doc.first,display.viewFrom);if(display.viewTo>to&&display.viewTo-to<20)to=Math.min(end,display.viewTo);if(sawCollapsedSpans){from=visualLineNo(cm.doc,from);to=visualLineEndNo(cm.doc,to)}var different=from!=display.viewFrom||to!=display.viewTo||display.lastWrapHeight!=update.wrapperHeight||display.lastWrapWidth!=update.wrapperWidth;adjustView(cm,from,to);display.viewOffset=heightAtLine(getLine(cm.doc,display.viewFrom));cm.display.mover.style.top=display.viewOffset+\n"px";var toUpdate=countDirtyView(cm);if(!different&&toUpdate==0&&!update.force&&display.renderedView==display.view&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo))return false;var selSnapshot=selectionSnapshot(cm);if(toUpdate>4)display.lineDiv.style.display="none";patchDisplay(cm,display.updateLineNumbers,update.dims);if(toUpdate>4)display.lineDiv.style.display="";display.renderedView=display.view;restoreSelection(selSnapshot);removeChildren(display.cursorDiv);removeChildren(display.selectionDiv);\ndisplay.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;for(var first=true;;first=false){if(!first||!cm.options.lineWrapping||update.oldDisplayWidth==displayWidth(cm)){if(viewport&&viewport.top!=null)viewport={top:Math.min(cm.doc.height+paddingVert(cm.display)-displayHeight(cm),\nviewport.top)};update.visible=visibleLines(cm.display,cm.doc,viewport);if(update.visible.from>=cm.display.viewFrom&&update.visible.to<=cm.display.viewTo)break}else if(first)update.visible=visibleLines(cm.display,cm.doc,viewport);if(!updateDisplayIfNeeded(cm,update))break;updateHeightsInViewport(cm);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);update.force=false}update.signal(cm,"update",cm);if(cm.display.viewFrom!=cm.display.reportedViewFrom||\ncm.display.viewTo!=cm.display.reportedViewTo){update.signal(cm,"viewportChange",cm,cm.display.viewFrom,cm.display.viewTo);cm.display.reportedViewFrom=cm.display.viewFrom;cm.display.reportedViewTo=cm.display.viewTo}}function updateDisplaySimple(cm,viewport){var update=new DisplayUpdate(cm,viewport);if(updateDisplayIfNeeded(cm,update)){updateHeightsInViewport(cm);postUpdateDisplay(cm,update);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,\nbarMeasure);update.finish()}}function patchDisplay(cm,updateNumbersFrom,dims){var display=cm.display,lineNumbers=cm.options.lineNumbers;var container=display.lineDiv,cur=container.firstChild;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 view=display.view,lineN=display.viewFrom;for(var i=0;i<view.length;i++){var lineView=view[i];if(lineView.hidden);else if(!lineView.node||\nlineView.node.parentNode!=container){var node=buildLineElement(cm,lineView,lineN,dims);container.insertBefore(node,cur)}else{while(cur!=lineView.node)cur=rm(cur);var updateNumber=lineNumbers&&updateNumbersFrom!=null&&updateNumbersFrom<=lineN&&lineView.lineNumber;if(lineView.changes){if(indexOf(lineView.changes,"gutter")>-1)updateNumber=false;updateLineForChanges(cm,lineView,lineN,dims)}if(updateNumber){removeChildren(lineView.lineNumber);lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options,\nlineN)))}cur=lineView.node.nextSibling}lineN+=lineView.size}while(cur)cur=rm(cur)}function updateGutterSpace(display){var width=display.gutters.offsetWidth;display.sizer.style.marginLeft=width+"px";signalLater(display,"gutterChanged",display)}function setDocumentHeight(cm,measure){cm.display.sizer.style.minHeight=measure.docHeight+"px";cm.display.heightForcer.style.top=measure.docHeight+"px";cm.display.gutters.style.height=measure.docHeight+cm.display.barHeight+scrollGap(cm)+"px"}function alignHorizontally(cm){var display=\ncm.display,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,left=comp+"px";for(var i=0;i<view.length;i++)if(!view[i].hidden){if(cm.options.fixedGutter){if(view[i].gutter)view[i].gutter.style.left=left;if(view[i].gutterBackground)view[i].gutterBackground.style.left=left}var align=view[i].alignable;if(align)for(var j=0;j<\nalign.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,last=lineNumberFor(cm.options,doc.first+doc.size-1),display=cm.display;if(last.length!=display.lineNumChars){var test=display.measure.appendChild(elt("div",[elt("div",last)],"CodeMirror-linenumber CodeMirror-gutter-elt"));var innerW=test.firstChild.offsetWidth,padding=test.offsetWidth-innerW;\ndisplay.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=[],sawLineNumbers=false;for(var i=0;i<gutters.length;i++){var name=gutters[i],style=null;if(typeof name!=\n"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,specs=display.gutterSpecs;removeChildren(gutters);display.lineGutter=null;for(var i=0;i<specs.length;++i){var ref=specs[i];var className=ref.className;var style=\nref.style;var gElt=gutters.appendChild(elt("div",null,"CodeMirror-gutter "+className));if(style)gElt.style.cssText=style;if(className=="CodeMirror-linenumbers"){display.lineGutter=gElt;gElt.style.width=(display.lineNumWidth||1)+"px"}}gutters.style.display=specs.length?"":"none";updateGutterSpace(display)}function updateGutters(cm){renderGutters(cm.display);regChange(cm);alignHorizontally(cm)}function Display(place,doc,input,options){var d=this;this.input=input;d.scrollbarFiller=elt("div",null,"CodeMirror-scrollbar-filler");\nd.scrollbarFiller.setAttribute("cm-not-content","true");d.gutterFiller=elt("div",null,"CodeMirror-gutter-filler");d.gutterFiller.setAttribute("cm-not-content","true");d.lineDiv=eltP("div",null,"CodeMirror-code");d.selectionDiv=elt("div",null,null,"position: relative; z-index: 1");d.cursorDiv=elt("div",null,"CodeMirror-cursors");d.measure=elt("div",null,"CodeMirror-measure");d.lineMeasure=elt("div",null,"CodeMirror-measure");d.lineSpace=eltP("div",[d.measure,d.lineMeasure,d.selectionDiv,d.cursorDiv,\nd.lineDiv],null,"position: relative; outline: none");var lines=eltP("div",[d.lineSpace],"CodeMirror-lines");d.mover=elt("div",[lines],null,"position: relative");d.sizer=elt("div",[d.mover],"CodeMirror-sizer");d.sizerWidth=null;d.heightForcer=elt("div",null,null,"position: absolute; height: "+scrollerGap+"px; width: 1px;");d.gutters=elt("div",null,"CodeMirror-gutters");d.lineGutter=null;d.scroller=elt("div",[d.sizer,d.heightForcer,d.gutters],"CodeMirror-scroll");d.scroller.setAttribute("tabIndex",\n"-1");d.wrapper=elt("div",[d.scrollbarFiller,d.gutterFiller,d.scroller],"CodeMirror");d.wrapper.setAttribute("translate","no");if(ie&&ie_version<8){d.gutters.style.zIndex=-1;d.scroller.style.paddingRight=0}if(!webkit&&!(gecko&&mobile))d.scroller.draggable=true;if(place)if(place.appendChild)place.appendChild(d.wrapper);else place(d.wrapper);d.viewFrom=d.viewTo=doc.first;d.reportedViewFrom=d.reportedViewTo=doc.first;d.view=[];d.renderedView=null;d.externalMeasured=null;d.viewOffset=0;d.lastWrapHeight=\nd.lastWrapWidth=0;d.updateLineNumbers=null;d.nativeBarWidth=d.barHeight=d.barWidth=0;d.scrollbarsClipped=false;d.lineNumWidth=d.lineNumInnerWidth=d.lineNumChars=null;d.alignWidgets=false;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.maxLine=null;d.maxLineLength=0;d.maxLineChanged=false;d.wheelDX=d.wheelDY=d.wheelStartX=d.wheelStartY=null;d.shift=false;d.selForContextMenu=null;d.activeTouch=null;d.gutterSpecs=getGutters(options.gutters,options.lineNumbers);renderGutters(d);input.init(d)}\nvar wheelSamples=0,wheelPixelsPerUnit=null;if(ie)wheelPixelsPerUnit=-.53;else if(gecko)wheelPixelsPerUnit=15;else if(chrome)wheelPixelsPerUnit=-.7;else if(safari)wheelPixelsPerUnit=-1/3;function wheelEventDelta(e){var dx=e.wheelDeltaX,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;\ndelta.y*=wheelPixelsPerUnit;return delta}function onScrollWheel(cm,e){var delta=wheelEventDelta(e),dx=delta.x,dy=delta.y;var pixelsPerUnit=wheelPixelsPerUnit;if(e.deltaMode===0){dx=e.deltaX;dy=e.deltaY;pixelsPerUnit=1}var display=cm.display,scroll=display.scroller;var canScrollX=scroll.scrollWidth>scroll.clientWidth;var canScrollY=scroll.scrollHeight>scroll.clientHeight;if(!(dx&&canScrollX||dy&&canScrollY))return;if(dy&&mac&&webkit)outer:for(var cur=e.target,view=display.view;cur!=scroll;cur=cur.parentNode)for(var i=\n0;i<view.length;i++)if(view[i].node==cur){cm.display.currentWheelTarget=cur;break outer}if(dx&&!gecko&&!presto&&pixelsPerUnit!=null){if(dy&&canScrollY)updateScrollTop(cm,Math.max(0,scroll.scrollTop+dy*pixelsPerUnit));setScrollLeft(cm,Math.max(0,scroll.scrollLeft+dx*pixelsPerUnit));if(!dy||dy&&canScrollY)e_preventDefault(e);display.wheelStartX=null;return}if(dy&&pixelsPerUnit!=null){var pixels=dy*pixelsPerUnit;var top=cm.doc.scrollTop,bot=top+display.wrapper.clientHeight;if(pixels<0)top=Math.max(0,\ntop+pixels-50);else bot=Math.min(cm.doc.height,bot+pixels+50);updateDisplaySimple(cm,{top:top,bottom:bot})}if(wheelSamples<20&&e.deltaMode!==0)if(display.wheelStartX==null){display.wheelStartX=scroll.scrollLeft;display.wheelStartY=scroll.scrollTop;display.wheelDX=dx;display.wheelDY=dy;setTimeout(function(){if(display.wheelStartX==null)return;var movedX=scroll.scrollLeft-display.wheelStartX;var movedY=scroll.scrollTop-display.wheelStartY;var sample=movedY&&display.wheelDY&&movedY/display.wheelDY||\nmovedX&&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}}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!=\nthis.primIndex||other.ranges.length!=this.ranges.length)return false;for(var i=0;i<this.ranges.length;i++){var here=this.ranges[i],there=other.ranges[i];if(!equalCursorPos(here.anchor,there.anchor)||!equalCursorPos(here.head,there.head))return false}return true};Selection.prototype.deepCopy=function(){var out=[];for(var i=0;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=\nfunction(){for(var i=0;i<this.ranges.length;i++)if(!this.ranges[i].empty())return true;return false};Selection.prototype.contains=function(pos,end){if(!end)end=pos;for(var i=0;i<this.ranges.length;i++){var range=this.ranges[i];if(cmp(end,range.from())>=0&&cmp(pos,range.to())<=0)return i}return-1};var Range=function(anchor,head){this.anchor=anchor;this.head=head};Range.prototype.from=function(){return minPos(this.anchor,this.head)};Range.prototype.to=function(){return maxPos(this.anchor,this.head)};\nRange.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function normalizeSelection(cm,ranges,primIndex){var mayTouch=cm&&cm.options.selectionsMayTouch;var prim=ranges[primIndex];ranges.sort(function(a,b){return cmp(a.from(),b.from())});primIndex=indexOf(ranges,prim);for(var i=1;i<ranges.length;i++){var cur=ranges[i],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()),\nto=maxPos(prev.to(),cur.to());var inv=prev.empty()?cur.from()==cur.head:prev.from()==prev.head;if(i<=primIndex)--primIndex;ranges.splice(--i,2,new Range(inv?to:from,inv?from:to))}}return new Selection(ranges,primIndex)}function simpleSelection(anchor,head){return new Selection([new Range(anchor,head||anchor)],0)}function changeEnd(change){if(!change.text)return change.to;return Pos(change.from.line+change.text.length-1,lst(change.text).length+(change.text.length==1?change.from.ch:0))}function adjustForChange(pos,\nchange){if(cmp(pos,change.from)<0)return pos;if(cmp(pos,change.to)<=0)return changeEnd(change);var line=pos.line+change.text.length-(change.to.line-change.from.line)-1,ch=pos.ch;if(pos.line==change.to.line)ch+=changeEnd(change).ch-change.to.ch;return Pos(line,ch)}function computeSelAfterChange(doc,change){var out=[];for(var i=0;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,\nout,doc.sel.primIndex)}function offsetPos(pos,old,nw){if(pos.line==old.line)return Pos(nw.line,pos.ch-old.ch+nw.ch);else return Pos(nw.line+(pos.line-old.line),pos.ch)}function computeReplacedSel(doc,changes,hint){var out=[];var oldPrev=Pos(doc.first,0),newPrev=oldPrev;for(var i=0;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],\ninv=cmp(range.head,range.anchor)<0;out[i]=new Range(inv?to:from,inv?from:to)}else out[i]=new Range(from,from)}return new Selection(out,doc.sel.primIndex)}function loadMode(cm){cm.doc.mode=getMode(cm.options,cm.doc.modeOption);resetModeState(cm)}function resetModeState(cm){cm.doc.iter(function(line){if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=null});cm.doc.modeFrontier=cm.doc.highlightFrontier=cm.doc.first;startWorker(cm,100);cm.state.modeGen++;if(cm.curOp)regChange(cm)}function isWholeLineUpdate(doc,\nchange){return change.from.ch==0&&change.to.ch==0&&lst(change.text)==""&&(!doc.cm||doc.cm.options.wholeLineUpdateBefore)}function updateDoc(doc,change,markedSpans,estimateHeight){function spansFor(n){return markedSpans?markedSpans[n]:null}function update(line,text,spans){updateLine(line,text,spans,estimateHeight);signalLater(line,"change",line,change)}function linesFor(start,end){var result=[];for(var i=start;i<end;++i)result.push(new Line(text[i],spansFor(i),estimateHeight));return result}var from=\nchange.from,to=change.to,text=change.text;var firstLine=getLine(doc,from.line),lastLine=getLine(doc,to.line);var lastText=lst(text),lastSpans=spansFor(text.length-1),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==\nlastLine)if(text.length==1)update(firstLine,firstLine.text.slice(0,from.ch)+lastText+firstLine.text.slice(to.ch),lastSpans);else{var added$1=linesFor(1,text.length-1);added$1.push(new Line(lastText+firstLine.text.slice(to.ch),lastSpans,estimateHeight));update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));doc.insert(from.line+1,added$1)}else if(text.length==1){update(firstLine,firstLine.text.slice(0,from.ch)+text[0]+lastLine.text.slice(to.ch),spansFor(0));doc.remove(from.line+1,nlines)}else{update(firstLine,\nfirstLine.text.slice(0,from.ch)+text[0],spansFor(0));update(lastLine,lastText+lastLine.text.slice(to.ch),lastSpans);var added$2=linesFor(1,text.length-1);if(nlines>1)doc.remove(from.line+1,nlines-1);doc.insert(from.line+1,added$2)}signalLater(doc,"change",doc,change)}function linkedDocs(doc,f,sharedHistOnly){function propagate(doc,skip,sharedHist){if(doc.linked)for(var i=0;i<doc.linked.length;++i){var rel=doc.linked[i];if(rel.doc==skip)continue;var shared=sharedHist&&rel.sharedHist;if(sharedHistOnly&&\n!shared)continue;f(rel.doc,shared);propagate(rel.doc,doc,shared)}}propagate(doc,null,true)}function attachDoc(cm,doc){if(doc.cm)throw new Error("This document is already in use.");cm.doc=doc;doc.cm=cm;estimateLineHeights(cm);loadMode(cm);setDirectionClass(cm);cm.options.direction=doc.direction;if(!cm.options.lineWrapping)findMaxLine(cm);cm.options.mode=doc.modeOption;regChange(cm)}function setDirectionClass(cm){(cm.doc.direction=="rtl"?addClass:rmClass)(cm.display.lineDiv,"CodeMirror-rtl")}function directionChanged(cm){runInOp(cm,\nfunction(){setDirectionClass(cm);regChange(cm)})}function History(prev){this.done=[];this.undone=[];this.undoDepth=prev?prev.undoDepth:Infinity;this.lastModTime=this.lastSelTime=0;this.lastOp=this.lastSelOp=null;this.lastOrigin=this.lastSelOrigin=null;this.generation=this.maxGeneration=prev?prev.maxGeneration:1}function historyChangeFromChange(doc,change){var histChange={from:copyPos(change.from),to:changeEnd(change),text:getBetween(doc,change.from,change.to)};attachLocalSpans(doc,histChange,change.from.line,\nchange.to.line+1);linkedDocs(doc,function(doc){return attachLocalSpans(doc,histChange,change.from.line,change.to.line+1)},true);return histChange}function clearSelectionEvents(array){while(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();\nreturn lst(hist.done)}}function addChangeToHistory(doc,change,selAfter,opId){var hist=doc.history;hist.undone.length=0;var time=+new Date,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);\nelse cur.changes.push(historyChangeFromChange(doc,change))}else{var before=lst(hist.done);if(!before||!before.ranges)pushSelectionToHistory(doc.sel,hist.done);cur={changes:[historyChangeFromChange(doc,change)],generation:hist.generation};hist.done.push(cur);while(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=\nhist.lastSelOrigin=change.origin;if(!last)signal(doc,"historyAdded")}function selectionEventCanBeMerged(doc,origin,prev,sel){var ch=origin.charAt(0);return ch=="*"||ch=="+"&&prev.ranges.length==sel.ranges.length&&prev.somethingSelected()==sel.somethingSelected()&&new Date-doc.history.lastSelTime<=(doc.cm?doc.cm.options.historyEventDelay:500)}function addSelectionToHistory(doc,sel,opId,options){var hist=doc.history,origin=options&&options.origin;if(opId==hist.lastSelOp||origin&&hist.lastSelOrigin==\norigin&&(hist.lastModTime==hist.lastSelTime&&hist.lastOrigin==origin||selectionEventCanBeMerged(doc,origin,lst(hist.done),sel)))hist.done[hist.done.length-1]=sel;else pushSelectionToHistory(sel,hist.done);hist.lastSelTime=+new Date;hist.lastSelOrigin=origin;hist.lastSelOp=opId;if(options&&options.clearRedo!==false)clearSelectionEvents(hist.undone)}function pushSelectionToHistory(sel,dest){var top=lst(dest);if(!(top&&top.ranges&&top.equals(sel)))dest.push(sel)}function attachLocalSpans(doc,change,\nfrom,to){var existing=change["spans_"+doc.id],n=0;doc.iter(Math.max(doc.first,from),Math.min(doc.first+doc.size,to),function(line){if(line.markedSpans)(existing||(existing=change["spans_"+doc.id]={}))[n]=line.markedSpans;++n})}function removeClearedSpans(spans){if(!spans)return null;var out;for(var i=0;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=\nchange["spans_"+doc.id];if(!found)return null;var nw=[];for(var i=0;i<change.text.length;++i)nw.push(removeClearedSpans(found[i]));return nw}function mergeOldSpans(doc,change){var old=getOldSpans(doc,change);var stretched=stretchSpansOverChange(doc,change);if(!old)return stretched;if(!stretched)return old;for(var i=0;i<old.length;++i){var oldCur=old[i],stretchCur=stretched[i];if(oldCur&&stretchCur)spans:for(var j=0;j<stretchCur.length;++j){var span=stretchCur[j];for(var k=0;k<oldCur.length;++k)if(oldCur[k].marker==\nspan.marker)continue spans;oldCur.push(span)}else if(stretchCur)old[i]=stretchCur}return old}function copyHistoryArray(events,newGroup,instantiateSel){var copy=[];for(var i=0;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,newChanges=[];copy.push({changes:newChanges});for(var j=0;j<changes.length;++j){var change=changes[j],m=void 0;newChanges.push({from:change.from,to:change.to,text:change.text});\nif(newGroup)for(var prop in change)if(m=prop.match(/^spans_(\\d+)$/))if(indexOf(newGroup,Number(m[1]))>-1){lst(newChanges)[prop]=change[prop];delete change[prop]}}}return copy}function extendRange(range,head,other,extend){if(extend){var anchor=range.anchor;if(other){var posBefore=cmp(head,anchor)<0;if(posBefore!=cmp(other,anchor)<0){anchor=head;head=other}else if(posBefore!=cmp(head,other)<0)head=other}return new Range(anchor,head)}else return new Range(other||head,head)}function extendSelection(doc,\nhead,other,options,extend){if(extend==null)extend=doc.cm&&(doc.cm.display.shift||doc.extend);setSelection(doc,new Selection([extendRange(doc.sel.primary(),head,other,extend)],0),options)}function extendSelections(doc,heads,options){var out=[];var extend=doc.cm&&(doc.cm.display.shift||doc.extend);for(var i=0;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,\ni,range,options){var ranges=doc.sel.ranges.slice(0);ranges[i]=range;setSelection(doc,normalizeSelection(doc.cm,ranges,doc.sel.primIndex),options)}function setSimpleSelection(doc,anchor,head,options){setSelection(doc,simpleSelection(anchor,head),options)}function filterSelectionChange(doc,sel,options){var obj={ranges:sel.ranges,update:function(ranges){this.ranges=[];for(var i=0;i<ranges.length;i++)this.ranges[i]=new Range(clipPos(doc,ranges[i].anchor),clipPos(doc,ranges[i].head))},origin:options&&\noptions.origin};signal(doc,"beforeSelectionChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeSelectionChange",doc.cm,obj);if(obj.ranges!=sel.ranges)return normalizeSelection(doc.cm,obj.ranges,obj.ranges.length-1);else return sel}function setSelectionReplaceHistory(doc,sel,options){var done=doc.history.done,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,\noptions);addSelectionToHistory(doc,doc.sel,doc.cm?doc.cm.curOp.id:NaN,options)}function setSelectionNoUndo(doc,sel,options){if(hasHandler(doc,"beforeSelectionChange")||doc.cm&&hasHandler(doc.cm,"beforeSelectionChange"))sel=filterSelectionChange(doc,sel,options);var bias=options&&options.bias||(cmp(sel.primary().head,doc.sel.primary().head)<0?-1:1);setSelectionInner(doc,skipAtomicInSelection(doc,sel,bias,true));if(!(options&&options.scroll===false)&&doc.cm&&doc.cm.getOption("readOnly")!="nocursor")ensureCursorVisible(doc.cm)}\nfunction setSelectionInner(doc,sel){if(sel.equals(doc.sel))return;doc.sel=sel;if(doc.cm){doc.cm.curOp.updateInput=1;doc.cm.curOp.selectionChanged=true;signalCursorActivity(doc.cm)}signalLater(doc,"cursorActivity",doc)}function reCheckSelection(doc){setSelectionInner(doc,skipAtomicInSelection(doc,doc.sel,null,false))}function skipAtomicInSelection(doc,sel,bias,mayClear){var out;for(var i=0;i<sel.ranges.length;i++){var range=sel.ranges[i];var old=sel.ranges.length==doc.sel.ranges.length&&doc.sel.ranges[i];\nvar newAnchor=skipAtomic(doc,range.anchor,old&&old.anchor,bias,mayClear);var newHead=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)for(var i=0;i<line.markedSpans.length;++i){var sp=line.markedSpans[i],m=\nsp.marker;var preventCursorLeft="selectLeft"in m?!m.selectLeft:m.inclusiveLeft;var preventCursorRight="selectRight"in m?!m.selectRight:m.inclusiveRight;if((sp.from==null||(preventCursorLeft?sp.from<=pos.ch:sp.from<pos.ch))&&(sp.to==null||(preventCursorRight?sp.to>=pos.ch:sp.to>pos.ch))){if(mayClear){signal(m,"beforeCursorEnter");if(m.explicitlyCleared)if(!line.markedSpans)break;else{--i;continue}}if(!m.atomic)continue;if(oldPos){var near=m.find(dir<0?1:-1),diff=void 0;if(dir<0?preventCursorRight:\npreventCursorLeft)near=movePos(doc,near,-dir,near&&near.line==pos.line?line:null);if(near&&near.line==pos.line&&(diff=cmp(near,oldPos))&&(dir<0?diff<0:diff>0))return skipAtomicInner(doc,near,pos,dir,mayClear)}var far=m.find(dir<0?-1:1);if(dir<0?preventCursorLeft:preventCursorRight)far=movePos(doc,far,dir,far.line==pos.line?line:null);return far?skipAtomicInner(doc,far,pos,dir,mayClear):null}}return pos}function skipAtomic(doc,pos,oldPos,bias,mayClear){var dir=bias||1;var found=skipAtomicInner(doc,\npos,oldPos,dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,dir,true)||skipAtomicInner(doc,pos,oldPos,-dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,-dir,true);if(!found){doc.cantEdit=true;return Pos(doc.first,0)}return found}function movePos(doc,pos,dir,line){if(dir<0&&pos.ch==0)if(pos.line>doc.first)return clipPos(doc,Pos(pos.line-1));else return null;else if(dir>0&&pos.ch==(line||getLine(doc,pos.line)).text.length)if(pos.line<doc.first+doc.size-1)return Pos(pos.line+1,0);else return null;\nelse return new Pos(pos.line,pos.ch+dir)}function selectAll(cm){cm.setSelection(Pos(cm.firstLine(),0),Pos(cm.lastLine()),sel_dontScroll)}function filterChange(doc,change,update){var obj={canceled:false,from:change.from,to:change.to,text:change.text,origin:change.origin,cancel:function(){return obj.canceled=true}};if(update)obj.update=function(from,to,text,origin){if(from)obj.from=clipPos(doc,from);if(to)obj.to=clipPos(doc,to);if(text)obj.text=text;if(origin!==undefined)obj.origin=origin};signal(doc,\n"beforeChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeChange",doc.cm,obj);if(obj.canceled){if(doc.cm)doc.cm.curOp.updateInput=2;return null}return{from:obj.from,to:obj.to,text:obj.text,origin:obj.origin}}function makeChange(doc,change,ignoreReadOnly){if(doc.cm){if(!doc.cm.curOp)return operation(doc.cm,makeChange)(doc,change,ignoreReadOnly);if(doc.cm.state.suppressEdits)return}if(hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange")){change=filterChange(doc,change,true);if(!change)return}var split=\nsawReadOnlySpans&&!ignoreReadOnly&&removeReadOnlyRanges(doc,change.from,change.to);if(split)for(var i=split.length-1;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,\nchange,selAfter,stretchSpansOverChange(doc,change));var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,stretchSpansOverChange(doc,change))})}function makeChangeFromHistory(doc,type,allowSelectionOnly){var suppress=doc.cm&&doc.cm.state.suppressEdits;if(suppress&&!allowSelectionOnly)return;var hist=doc.history,event,selAfter=doc.sel;var source=type=="undo"?\nhist.done:hist.undone,dest=type=="undo"?hist.undone:hist.done;var i=0;for(;i<source.length;i++){event=source[i];if(allowSelectionOnly?event.ranges&&!event.equals(doc.sel):!event.ranges)break}if(i==source.length)return;hist.lastOrigin=hist.lastSelOrigin=null;for(;;){event=source.pop();if(event.ranges){pushSelectionToHistory(event,dest);if(allowSelectionOnly&&!event.equals(doc.sel)){setSelection(doc,event,{clearRedo:false});return}selAfter=event}else if(suppress){source.push(event);return}else break}var antiChanges=\n[];pushSelectionToHistory(selAfter,dest);dest.push({changes:antiChanges,generation:hist.generation});hist.generation=event.generation||++hist.maxGeneration;var filter=hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange");var loop=function(i){var change=event.changes[i];change.origin=type;if(filter&&!filterChange(doc,change,false)){source.length=0;return{}}antiChanges.push(historyChangeFromChange(doc,change));var after=i?computeSelAfterChange(doc,change):lst(source);makeChangeSingleDoc(doc,\nchange,after,mergeOldSpans(doc,change));if(!i&&doc.cm)doc.cm.scrollIntoView({from:change.from,to:changeEnd(change)});var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,mergeOldSpans(doc,change))})};for(var i$1=event.changes.length-1;i$1>=0;--i$1){var returned=loop(i$1);if(returned)return returned.v}}function shiftDoc(doc,distance){if(distance==0)return;\ndoc.first+=distance;doc.sel=new Selection(map(doc.sel.ranges,function(range){return new Range(Pos(range.anchor.line+distance,range.anchor.ch),Pos(range.head.line+distance,range.head.ch))}),doc.sel.primIndex);if(doc.cm){regChange(doc.cm,doc.first,doc.first-distance,distance);for(var d=doc.cm.display,l=d.viewFrom;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,\nspans);if(change.to.line<doc.first){shiftDoc(doc,change.text.length-1-(change.to.line-change.from.line));return}if(change.from.line>doc.lastLine())return;if(change.from.line<doc.first){var shift=change.text.length-1-(doc.first-change.from.line);shiftDoc(doc,shift);change={from:Pos(doc.first,0),to:Pos(change.to.line+shift,change.to.ch),text:[lst(change.text)],origin:change.origin}}var last=doc.lastLine();if(change.to.line>last)change={from:change.from,to:Pos(last,getLine(doc,last).text.length),text:[change.text[0]],\norigin:change.origin};change.removed=getBetween(doc,change.from,change.to);if(!selAfter)selAfter=computeSelAfterChange(doc,change);if(doc.cm)makeChangeSingleDocInEditor(doc.cm,change,spans);else updateDoc(doc,change,spans);setSelectionNoUndo(doc,selAfter,sel_dontScroll);if(doc.cantEdit&&skipAtomic(doc,Pos(doc.firstLine(),0)))doc.cantEdit=false}function makeChangeSingleDocInEditor(cm,change,spans){var doc=cm.doc,display=cm.display,from=change.from,to=change.to;var recomputeMaxLength=false,checkWidthStart=\nfrom.line;if(!cm.options.lineWrapping){checkWidthStart=lineNo(visualLine(getLine(doc,from.line)));doc.iter(checkWidthStart,to.line+1,function(line){if(line==display.maxLine){recomputeMaxLength=true;return true}})}if(doc.sel.contains(change.from,change.to)>-1)signalCursorActivity(cm);updateDoc(doc,change,spans,estimateHeight(cm));if(!cm.options.lineWrapping){doc.iter(checkWidthStart,from.line+change.text.length,function(line){var len=lineLength(line);if(len>display.maxLineLength){display.maxLine=line;\ndisplay.maxLineLength=len;display.maxLineChanged=true;recomputeMaxLength=false}});if(recomputeMaxLength)cm.curOp.updateMaxLine=true}retreatFrontier(doc,from.line);startWorker(cm,400);var lendiff=change.text.length-(to.line-from.line)-1;if(change.full)regChange(cm);else if(from.line==to.line&&change.text.length==1&&!isWholeLineUpdate(cm.doc,change))regLineChange(cm,from.line,"text");else regChange(cm,from.line,to.line+1,lendiff);var changesHandler=hasHandler(cm,"changes"),changeHandler=hasHandler(cm,\n"change");if(changeHandler||changesHandler){var obj={from:from,to:to,text:change.text,removed:change.removed,origin:change.origin};if(changeHandler)signalLater(cm,"change",cm,obj);if(changesHandler)(cm.curOp.changeObjs||(cm.curOp.changeObjs=[])).push(obj)}cm.display.selForContextMenu=null}function replaceRange(doc,code,from,to,origin){var assign;if(!to)to=from;if(cmp(to,from)<0)assign=[to,from],from=assign[0],to=assign[1];if(typeof code=="string")code=doc.splitLines(code);makeChange(doc,{from:from,\nto:to,text:code,origin:origin})}function rebaseHistSelSingle(pos,from,to,diff){if(to<pos.line)pos.line+=diff;else if(from<pos.line){pos.line=from;pos.ch=0}}function rebaseHistArray(array,from,to,diff){for(var i=0;i<array.length;++i){var sub=array[i],ok=true;if(sub.ranges){if(!sub.copied){sub=array[i]=sub.deepCopy();sub.copied=true}for(var j=0;j<sub.ranges.length;j++){rebaseHistSelSingle(sub.ranges[j].anchor,from,to,diff);rebaseHistSelSingle(sub.ranges[j].head,from,to,diff)}continue}for(var j$1=0;j$1<\nsub.changes.length;++j$1){var cur=sub.changes[j$1];if(to<cur.from.line){cur.from=Pos(cur.from.line+diff,cur.from.ch);cur.to=Pos(cur.to.line+diff,cur.to.ch)}else if(from<=cur.to.line){ok=false;break}}if(!ok){array.splice(0,i+1);i=0}}}function rebaseHist(hist,change){var from=change.from.line,to=change.to.line,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,line=handle;if(typeof handle==\n"number")line=getLine(doc,clipLine(doc,handle));else no=lineNo(handle);if(no==null)return null;if(op(line,no)&&doc.cm)regLineChange(doc.cm,no,changeType);return line}function LeafChunk(lines){this.lines=lines;this.parent=null;var height=0;for(var i=0;i<lines.length;++i){lines[i].parent=this;height+=lines[i].height}this.height=height}LeafChunk.prototype={chunkSize:function(){return this.lines.length},removeInner:function(at,n){for(var i=at,e=at+n;i<e;++i){var line=this.lines[i];this.height-=line.height;\ncleanUpLine(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));for(var i=0;i<lines.length;++i)lines[i].parent=this},iterN:function(at,n,op){for(var e=at+n;at<e;++at)if(op(this.lines[at]))return true}};function BranchChunk(children){this.children=children;var size=0,height=0;for(var i=0;i<children.length;++i){var ch=\nchildren[i];size+=ch.chunkSize();height+=ch.height;ch.parent=this}this.size=size;this.height=height;this.parent=null}BranchChunk.prototype={chunkSize:function(){return this.size},removeInner:function(at,n){this.size-=n;for(var i=0;i<this.children.length;++i){var child=this.children[i],sz=child.chunkSize();if(at<sz){var rm=Math.min(n,sz-at),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-=rm)==0)break;\nat=0}else at-=sz}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof LeafChunk))){var lines=[];this.collapse(lines);this.children=[new LeafChunk(lines)];this.children[0].parent=this}},collapse:function(lines){for(var i=0;i<this.children.length;++i)this.children[i].collapse(lines)},insertInner:function(at,lines,height){this.size+=lines.length;this.height+=height;for(var i=0;i<this.children.length;++i){var child=this.children[i],sz=child.chunkSize();if(at<=sz){child.insertInner(at,\nlines,height);if(child.lines&&child.lines.length>50){var remaining=child.lines.length%25+25;for(var pos=remaining;pos<child.lines.length;){var leaf=new LeafChunk(child.lines.slice(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-=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);\nif(!me.parent){var copy=new BranchChunk(me.children);copy.parent=me;me.children=[copy,sibling];me=copy}else{me.size-=sibling.size;me.height-=sibling.height;var myIndex=indexOf(me.parent.children,me);me.parent.children.splice(myIndex+1,0,sibling)}sibling.parent=me.parent}while(me.children.length>10);me.parent.maybeSpill()},iterN:function(at,n,op){for(var i=0;i<this.children.length;++i){var child=this.children[i],sz=child.chunkSize();if(at<sz){var used=Math.min(n,sz-at);if(child.iterN(at,used,op))return true;\nif((n-=used)==0)break;at=0}else at-=sz}}};var LineWidget=function(doc,node,options){if(options)for(var opt in options)if(options.hasOwnProperty(opt))this[opt]=options[opt];this.doc=doc;this.node=node};LineWidget.prototype.clear=function(){var cm=this.doc.cm,ws=this.line.widgets,line=this.line,no=lineNo(line);if(no==null||!ws)return;for(var i=0;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-\nheight));if(cm){runInOp(cm,function(){adjustScrollWhenAboveVisible(cm,line,-height);regLineChange(cm,no,"widget")});signalLater(cm,"lineWidgetCleared",cm,this,no)}};LineWidget.prototype.changed=function(){var this$1=this;var oldH=this.height,cm=this.doc.cm,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,\ndiff);signalLater(cm,"lineWidgetChanged",cm,this$1,lineNo(line))})};eventMixin(LineWidget);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==\nnull)widgets.push(widget);else widgets.splice(Math.min(widgets.length,Math.max(0,widget.insertAt)),0,widget);widget.line=line;if(cm&&!lineIsHidden(doc,line)){var aboveVisible=heightAtLine(line)<doc.scrollTop;updateLineHeight(line,line.height+widgetHeight(widget));if(aboveVisible)addToScrollTop(cm,widget.height);cm.curOp.forceUpdate=true}return true});if(cm)signalLater(cm,"lineWidgetAdded",cm,widget,typeof handle=="number"?handle:lineNo(handle));return widget}var nextMarkerId=0;var TextMarker=function(doc,\ntype){this.lines=[];this.type=type;this.doc=doc;this.id=++nextMarkerId};TextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;var cm=this.doc.cm,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,max=null;for(var i=0;i<this.lines.length;++i){var line=this.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(cm&&!this.collapsed)regLineChange(cm,lineNo(line),\n"text");else if(cm){if(span.to!=null)max=lineNo(line);if(span.from!=null)min=lineNo(line)}line.markedSpans=removeMarkedSpan(line.markedSpans,span);if(span.from==null&&this.collapsed&&!lineIsHidden(this.doc,line)&&cm)updateLineHeight(line,textHeight(cm.display))}if(cm&&this.collapsed&&!cm.options.lineWrapping)for(var i$1=0;i$1<this.lines.length;++i$1){var visual=visualLine(this.lines[i$1]),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,to;for(var i=0;i<this.lines.length;++i){var line=this.lines[i];\nvar 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),widget=this,cm=this.doc.cm;if(!pos||!cm)return;runInOp(cm,function(){var line=pos.line,lineN=lineNo(pos.line);var view=findViewForLine(cm,lineN);if(view){clearLineMeasurementCacheFor(view);\ncm.curOp.selectionChanged=cm.curOp.forceUpdate=true}cm.curOp.updateMaxLine=true;if(!lineIsHidden(widget.doc,line)&&widget.height!=null){var oldHeight=widget.height;widget.height=null;var dHeight=widgetHeight(widget)-oldHeight;if(dHeight)updateLineHeight(line,line.height+dHeight)}signalLater(cm,"markerChanged",cm,this$1)})};TextMarker.prototype.attachLine=function(line){if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;if(!op.maybeHiddenMarkers||indexOf(op.maybeHiddenMarkers,this)==-1)(op.maybeUnhiddenMarkers||\n(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);function markText(doc,from,to,options,type){if(options&&options.shared)return markTextShared(doc,from,to,options,type);if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,markText)(doc,from,to,options,\ntype);var marker=new TextMarker(doc,type),diff=cmp(from,to);if(options)copyObj(options,marker,false);if(diff>0||diff==0&&marker.clearWhenEmpty!==false)return marker;if(marker.replacedWith){marker.collapsed=true;marker.widgetNode=eltP("span",[marker.replacedWith],"CodeMirror-widget");if(!options.handleMouseEvents)marker.widgetNode.setAttribute("cm-ignore-events","true");if(options.insertLeft)marker.widgetNode.insertLeft=true}if(marker.collapsed){if(conflictingCollapsedRange(doc,from.line,from,to,marker)||\nfrom.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,cm=doc.cm,updateMaxLine;doc.iter(curLine,to.line+1,function(line){if(cm&&marker.collapsed&&!cm.options.lineWrapping&&visualLine(line)==cm.display.maxLine)updateMaxLine=true;if(marker.collapsed&&curLine!=from.line)updateLineHeight(line,\n0);addMarkedSpan(line,new MarkedSpan(marker,curLine==from.line?from.ch:null,curLine==to.line?to.ch:null),doc.cm&&doc.cm.curOp);++curLine});if(marker.collapsed)doc.iter(from.line,to.line+1,function(line){if(lineIsHidden(doc,line))updateLineHeight(line,0)});if(marker.clearOnEnter)on(marker,"beforeCursorEnter",function(){return marker.clear()});if(marker.readOnly){seeReadOnlySpans();if(doc.history.done.length||doc.history.undone.length)doc.clearHistory()}if(marker.collapsed){marker.id=++nextMarkerId;\nmarker.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)for(var i=from.line;i<=to.line;i++)regLineChange(cm,i,"text");if(marker.atomic)reCheckSelection(cm.doc);signalLater(cm,"markerAdded",cm,marker)}return marker}var SharedTextMarker=function(markers,primary){this.markers=markers;this.primary=primary;for(var i=0;i<markers.length;++i)markers[i].parent=\nthis};SharedTextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=true;for(var i=0;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);function markTextShared(doc,from,to,options,type){options=copyObj(options);options.shared=false;var markers=[markText(doc,from,to,options,type)],primary=markers[0];var widget=options.widgetNode;\nlinkedDocs(doc,function(doc){if(widget)options.widgetNode=widget.cloneNode(true);markers.push(markText(doc,clipPos(doc,from),clipPos(doc,to),options,type));for(var i=0;i<doc.linked.length;++i)if(doc.linked[i].isParent)return;primary=lst(markers)});return new SharedTextMarker(markers,primary)}function findSharedMarkers(doc){return doc.findMarks(Pos(doc.first,0),doc.clipPos(Pos(doc.lastLine())),function(m){return m.parent})}function copySharedMarkers(doc,markers){for(var i=0;i<markers.length;i++){var marker=\nmarkers[i],pos=marker.find();var mFrom=doc.clipPos(pos.from),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],linked=[marker.primary.doc];linkedDocs(marker.primary.doc,function(d){return linked.push(d)});for(var j=0;j<marker.markers.length;j++){var subMarker=marker.markers[j];if(indexOf(linked,subMarker.doc)==\n-1){subMarker.parent=null;marker.markers.splice(j--,1)}}};for(var i=0;i<markers.length;i++)loop(i)}var nextDocId=0;var Doc=function(text,mode,firstLine,lineSep,direction){if(!(this instanceof Doc))return new Doc(text,mode,firstLine,lineSep,direction);if(firstLine==null)firstLine=0;BranchChunk.call(this,[new LeafChunk([new Line("",null)])]);this.first=firstLine;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.cleanGeneration=1;this.modeFrontier=this.highlightFrontier=firstLine;var start=Pos(firstLine,\n0);this.sel=simpleSelection(start);this.history=new History(null);this.id=++nextDocId;this.modeOption=mode;this.lineSep=lineSep;this.direction=direction=="rtl"?"rtl":"ltr";this.extend=false;if(typeof text=="string")text=this.splitLines(text);updateDoc(this,{from:start,to:start,text:text});setSelection(this,simpleSelection(start),sel_dontScroll)};Doc.prototype=createObj(BranchChunk.prototype,{constructor:Doc,iter:function(from,to,op){if(op)this.iterN(from-this.first,to-from,op);else this.iterN(this.first,\nthis.first+this.size,from)},insert:function(at,lines){var height=0;for(var i=0;i<lines.length;++i)height+=lines[i].height;this.insertInner(at-this.first,lines,height)},remove:function(at,n){this.removeInner(at-this.first,n)},getValue:function(lineSep){var lines=getLines(this,this.first,this.first+this.size);if(lineSep===false)return lines;return lines.join(lineSep||this.lineSeparator())},setValue:docMethodOp(function(code){var top=Pos(this.first,0),last=this.first+this.size-1;makeChange(this,{from:top,\nto:Pos(last,getLine(this,last).text.length),text:this.splitLines(code),origin:"setValue",full:true},true);if(this.cm)scrollToCoords(this.cm,0,0);setSelection(this,simpleSelection(top),sel_dontScroll)}),replaceRange:function(code,from,to,origin){from=clipPos(this,from);to=to?clipPos(this,to):from;replaceRange(this,code,from,to,origin)},getRange:function(from,to,lineSep){var lines=getBetween(this,clipPos(this,from),clipPos(this,to));if(lineSep===false)return lines;if(lineSep==="")return lines.join("");\nreturn lines.join(lineSep||this.lineSeparator())},getLine:function(line){var l=this.getLineHandle(line);return l&&l.text},getLineHandle:function(line){if(isLine(this,line))return getLine(this,line)},getLineNumber:function(line){return lineNo(line)},getLineHandleVisualStart:function(line){if(typeof line=="number")line=getLine(this,line);return visualLine(line)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(pos){return clipPos(this,\npos)},getCursor:function(start){var range=this.sel.primary(),pos;if(start==null||start=="head")pos=range.head;else if(start=="anchor")pos=range.anchor;else if(start=="end"||start=="to"||start===false)pos=range.to();else pos=range.from();return pos},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:docMethodOp(function(line,ch,options){setSimpleSelection(this,clipPos(this,typeof line=="number"?Pos(line,ch||0):line),null,options)}),\nsetSelection:docMethodOp(function(anchor,head,options){setSimpleSelection(this,clipPos(this,anchor),clipPos(this,head||anchor),options)}),extendSelection:docMethodOp(function(head,other,options){extendSelection(this,clipPos(this,head),other&&clipPos(this,other),options)}),extendSelections:docMethodOp(function(heads,options){extendSelections(this,clipPosArray(this,heads),options)}),extendSelectionsBy:docMethodOp(function(f,options){var heads=map(this.sel.ranges,f);extendSelections(this,clipPosArray(this,\nheads),options)}),setSelections:docMethodOp(function(ranges,primary,options){if(!ranges.length)return;var out=[];for(var i=0;i<ranges.length;i++)out[i]=new Range(clipPos(this,ranges[i].anchor),clipPos(this,ranges[i].head||ranges[i].anchor));if(primary==null)primary=Math.min(ranges.length-1,this.sel.primIndex);setSelection(this,normalizeSelection(this.cm,out,primary),options)}),addSelection:docMethodOp(function(anchor,head,options){var ranges=this.sel.ranges.slice(0);ranges.push(new Range(clipPos(this,\nanchor),clipPos(this,head||anchor)));setSelection(this,normalizeSelection(this.cm,ranges,ranges.length-1),options)}),getSelection:function(lineSep){var ranges=this.sel.ranges,lines;for(var i=0;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());lines=lines?lines.concat(sel):sel}if(lineSep===false)return lines;else return lines.join(lineSep||this.lineSeparator())},getSelections:function(lineSep){var parts=[],ranges=this.sel.ranges;for(var i=0;i<ranges.length;i++){var sel=\ngetBetween(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=[];for(var i=0;i<this.sel.ranges.length;i++)dup[i]=code;this.replaceSelections(dup,collapse,origin||"+input")},replaceSelections:docMethodOp(function(code,collapse,origin){var changes=[],sel=this.sel;for(var i=0;i<sel.ranges.length;i++){var range=sel.ranges[i];changes[i]={from:range.from(),to:range.to(),text:this.splitLines(code[i]),\norigin:origin}}var newSel=collapse&&collapse!="end"&&computeReplacedSel(this,changes,collapse);for(var i$1=changes.length-1;i$1>=0;i$1--)makeChange(this,changes[i$1]);if(newSel)setSelectionReplaceHistory(this,newSel);else if(this.cm)ensureCursorVisible(this.cm)}),undo:docMethodOp(function(){makeChangeFromHistory(this,"undo")}),redo:docMethodOp(function(){makeChangeFromHistory(this,"redo")}),undoSelection:docMethodOp(function(){makeChangeFromHistory(this,"undo",true)}),redoSelection:docMethodOp(function(){makeChangeFromHistory(this,\n"redo",true)}),setExtending:function(val){this.extend=val},getExtending:function(){return this.extend},historySize:function(){var hist=this.history,done=0,undone=0;for(var i=0;i<hist.done.length;i++)if(!hist.done[i].ranges)++done;for(var i$1=0;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=\nthis.changeGeneration(true)},changeGeneration:function(forceSplit){if(forceSplit)this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null;return this.history.generation},isClean:function(gen){return this.history.generation==(gen||this.cleanGeneration)},getHistory:function(){return{done:copyHistoryArray(this.history.done),undone:copyHistoryArray(this.history.undone)}},setHistory:function(histData){var hist=this.history=new History(this.history);hist.done=copyHistoryArray(histData.done.slice(0),\nnull,true);hist.undone=copyHistoryArray(histData.undone.slice(0),null,true)},setGutterMarker:docMethodOp(function(line,gutterID,value){return changeLine(this,line,"gutter",function(line){var markers=line.gutterMarkers||(line.gutterMarkers={});markers[gutterID]=value;if(!value&&isEmpty(markers))line.gutterMarkers=null;return true})}),clearGutter:docMethodOp(function(gutterID){var this$1=this;this.iter(function(line){if(line.gutterMarkers&&line.gutterMarkers[gutterID])changeLine(this$1,line,"gutter",\nfunction(){line.gutterMarkers[gutterID]=null;if(isEmpty(line.gutterMarkers))line.gutterMarkers=null;return true})})}),lineInfo:function(line){var n;if(typeof line=="number"){if(!isLine(this,line))return null;n=line;line=getLine(this,line);if(!line)return null}else{n=lineNo(line);if(n==null)return null}return{line:n,handle:line,text:line.text,gutterMarkers:line.gutterMarkers,textClass:line.textClass,bgClass:line.bgClass,wrapClass:line.wrapClass,widgets:line.widgets}},addLineClass:docMethodOp(function(handle,\nwhere,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";if(!line[prop])line[prop]=cls;else if(classTest(cls).test(line[prop]))return false;else line[prop]+=" "+cls;return true})}),removeLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?\n"bgClass":where=="gutter"?"gutterClass":"wrapClass";var cur=line[prop];if(!cur)return false;else if(cls==null)line[prop]=null;else{var found=cur.match(classTest(cls));if(!found)return false;var end=found.index+found[0].length;line[prop]=cur.slice(0,found.index)+(!found.index||end==cur.length?"":" ")+cur.slice(end)||null}return true})}),addLineWidget:docMethodOp(function(handle,node,options){return addLineWidget(this,handle,node,options)}),removeLineWidget:function(widget){widget.clear()},markText:function(from,\nto,options){return markText(this,clipPos(this,from),clipPos(this,to),options,options&&options.type||"range")},setBookmark:function(pos,options){var realOpts={replacedWith:options&&(options.nodeType==null?options.widget:options),insertLeft:options&&options.insertLeft,clearWhenEmpty:false,shared:options&&options.shared,handleMouseEvents:options&&options.handleMouseEvents};pos=clipPos(this,pos);return markText(this,pos,pos,realOpts,"bookmark")},findMarksAt:function(pos){pos=clipPos(this,pos);var markers=\n[],spans=getLine(this,pos.line).markedSpans;if(spans)for(var i=0;i<spans.length;++i){var span=spans[i];if((span.from==null||span.from<=pos.ch)&&(span.to==null||span.to>=pos.ch))markers.push(span.marker.parent||span.marker)}return markers},findMarks:function(from,to,filter){from=clipPos(this,from);to=clipPos(this,to);var found=[],lineNo=from.line;this.iter(from.line,to.line+1,function(line){var spans=line.markedSpans;if(spans)for(var i=0;i<spans.length;i++){var span=spans[i];if(!(span.to!=null&&lineNo==\nfrom.line&&from.ch>=span.to||span.from==null&&lineNo!=from.line||span.from!=null&&lineNo==to.line&&span.from>=to.ch)&&(!filter||filter(span.marker)))found.push(span.marker.parent||span.marker)}++lineNo});return found},getAllMarks:function(){var markers=[];this.iter(function(line){var sps=line.markedSpans;if(sps)for(var i=0;i<sps.length;++i)if(sps[i].from!=null)markers.push(sps[i].marker)});return markers},posFromIndex:function(off){var ch,lineNo=this.first,sepSize=this.lineSeparator().length;this.iter(function(line){var sz=\nline.text.length+sepSize;if(sz>off){ch=off;return true}off-=sz;++lineNo});return clipPos(this,Pos(lineNo,ch))},indexFromPos:function(coords){coords=clipPos(this,coords);var index=coords.ch;if(coords.line<this.first||coords.ch<0)return 0;var sepSize=this.lineSeparator().length;this.iter(this.first,coords.line,function(line){index+=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,\nthis.direction);doc.scrollTop=this.scrollTop;doc.scrollLeft=this.scrollLeft;doc.sel=this.sel;doc.extend=false;if(copyHistory){doc.history.undoDepth=this.history.undoDepth;doc.setHistory(this.getHistory())}return doc},linkedDoc:function(options){if(!options)options={};var from=this.first,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,\nthis.direction);if(options.sharedHist)copy.history=this.history;(this.linked||(this.linked=[])).push({doc:copy,sharedHist:options.sharedHist});copy.linked=[{doc:this,isParent:true,sharedHist:options.sharedHist}];copySharedMarkers(copy,findSharedMarkers(this));return copy},unlinkDoc:function(other){if(other instanceof CodeMirror)other=other.doc;if(this.linked)for(var i=0;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));\nbreak}if(other.history==this.history){var splitIds=[other.id];linkedDocs(other,function(doc){return splitIds.push(doc.id)},true);other.history=new History(null);other.history.done=copyHistoryArray(this.history.done,splitIds);other.history.undone=copyHistoryArray(this.history.undone,splitIds)}},iterLinkedDocs:function(f){linkedDocs(this,f)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(str){if(this.lineSep)return str.split(this.lineSep);return splitLinesAuto(str)},\nlineSeparator:function(){return this.lineSep||"\\n"},setDirection:docMethodOp(function(dir){if(dir!="rtl")dir="ltr";if(dir==this.direction)return;this.direction=dir;this.iter(function(line){return line.order=null});if(this.cm)directionChanged(this.cm)})});Doc.prototype.eachLine=Doc.prototype.iter;var lastDrop=0;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),files=\ne.dataTransfer.files;if(!pos||cm.isReadOnly())return;if(files&&files.length&&window.FileReader&&window.File){var n=files.length,text=Array(n),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,\nchangeEnd(change))))})()};var readTextFromFile=function(file,i){if(cm.options.allowDropFileTypes&&indexOf(cm.options.allowDropFileTypes,file.type)==-1){markAsReadAndPasteIfAllFilesAreRead();return}var reader=new FileReader;reader.onerror=function(){return markAsReadAndPasteIfAllFilesAreRead()};reader.onload=function(){var content=reader.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(content)){markAsReadAndPasteIfAllFilesAreRead();return}text[i]=content;markAsReadAndPasteIfAllFilesAreRead()};reader.readAsText(file)};\nfor(var i=0;i<files.length;i++)readTextFromFile(files[i],i)}else{if(cm.state.draggingText&&cm.doc.sel.contains(pos)>-1){cm.state.draggingText(e);setTimeout(function(){return cm.display.input.focus()},20);return}try{var text$1=e.dataTransfer.getData("Text");if(text$1){var selected;if(cm.state.draggingText&&!cm.state.draggingText.copy)selected=cm.listSelections();setSelectionNoUndo(cm.doc,simpleSelection(pos,pos));if(selected)for(var i$1=0;i$1<selected.length;++i$1)replaceRange(cm.doc,"",selected[i$1].anchor,\nselected[i$1].head,"drag");cm.replaceSelection(text$1,"around","paste");cm.display.input.focus()}}catch(e$1){}}}function onDragStart(cm,e){if(ie&&(!cm.state.draggingText||+new Date-lastDrop<100)){e_stop(e);return}if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e.dataTransfer.setData("Text",cm.getSelection());e.dataTransfer.effectAllowed="copyMove";if(e.dataTransfer.setDragImage&&!safari){var img=elt("img",null,null,"position: fixed; left: 0; top: 0;");img.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";\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"),editors=[];for(var i=0;i<byClass.length;i++){var cm=byClass[i].CodeMirror;if(cm)editors.push(cm)}if(editors.length)editors[0].operation(function(){for(var i=0;i<editors.length;i++)f(editors[i])})}var globalsRegistered=false;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()}var keyNames={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",\n17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\\\",221:"]",222:"\'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",\n63302:"Insert"};for(var i=0;i<10;i++)keyNames[i+48]=keyNames[i+96]=String(i);for(var i$1=65;i$1<=90;i$1++)keyNames[i$1]=String.fromCharCode(i$1);for(var i$2=1;i$2<=12;i$2++)keyNames[i$2+111]=keyNames[i$2+63235]="F"+i$2;var keyMap={};keyMap.basic={"Left":"goCharLeft","Right":"goCharRight","Up":"goLineUp","Down":"goLineDown","End":"goLineEnd","Home":"goLineStartSmart","PageUp":"goPageUp","PageDown":"goPageDown","Delete":"delCharAfter","Backspace":"delCharBefore","Shift-Backspace":"delCharBefore","Tab":"defaultTab",\n"Shift-Tab":"indentAuto","Enter":"newlineAndIndent","Insert":"toggleOverwrite","Esc":"singleSelection"};keyMap.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find",\n"Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection","fallthrough":"basic"};keyMap.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore",\n"Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"};keyMap.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext",\n"Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd","fallthrough":["basic","emacsy"]};keyMap["default"]=mac?keyMap.macDefault:keyMap.pcDefault;function normalizeKeyName(name){var parts=name.split(/-(?!$)/);name=parts[parts.length-1];var alt,ctrl,shift,cmd;for(var i=\n0;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={};for(var keyname in keymap)if(keymap.hasOwnProperty(keyname)){var value=\nkeymap[keyname];if(/^(name|fallthrough|(de|at)tach)$/.test(keyname))continue;if(value=="..."){delete keymap[keyname];continue}var keys=map(keyname.split(" "),normalizeKeyName);for(var i=0;i<keys.length;i++){var val=void 0,name=void 0;if(i==keys.length-1){name=keys.join(" ");val=value}else{name=keys.slice(0,i+1).join(" ");val="..."}var prev=copy[name];if(!prev)copy[name]=val;else if(prev!=val)throw new Error("Inconsistent bindings for "+name);}delete keymap[keyname]}for(var prop in copy)keymap[prop]=\ncopy[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);for(var i=0;i<map.fallthrough.length;i++){var result=lookupKey(key,map.fallthrough[i],handle,context);if(result)return result}}}\nfunction isModifierKey(value){var name=typeof value=="string"?value:keyNames[value.keyCode];return name=="Ctrl"||name=="Alt"||name=="Shift"||name=="Mod"}function addModifierNames(name,event,noShift){var base=name;if(event.altKey&&base!="Alt")name="Alt-"+name;if((flipCtrlCmd?event.metaKey:event.ctrlKey)&&base!="Ctrl")name="Ctrl-"+name;if((flipCtrlCmd?event.ctrlKey:event.metaKey)&&base!="Mod")name="Cmd-"+name;if(!noShift&&event.shiftKey&&base!="Shift")name="Shift-"+name;return name}function keyName(event,\nnoShift){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,kill=[];for(var i=0;i<ranges.length;i++){var toKill=compute(ranges[i]);while(kill.length&&cmp(toKill.from,lst(kill).to)<=0){var replaced=\nkill.pop();if(cmp(replaced.from,toKill.from)<0){toKill.from=replaced.from;break}}kill.push(toKill)}runInOp(cm,function(){for(var i=kill.length-1;i>=0;i--)replaceRange(cm.doc,"",kill[i].from,kill[i].to,"+delete");ensureCursorVisible(cm)})}function moveCharLogically(line,ch,dir){var target=skipExtendingChars(line.text,ch+dir,dir);return target<0||target>line.text.length?null:target}function moveLogically(line,start,dir){var ch=moveCharLogically(line,start.ch,dir);return ch==null?null:new Pos(start.line,\nch,dir<0?"after":"before")}function endOfLine(visually,cm,lineObj,lineNo,dir){if(visually){if(cm.doc.direction=="rtl")dir=-dir;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=dir<0?lst(order):order[0];var moveInStorageOrder=dir<0==(part.level==1);var sticky=moveInStorageOrder?"after":"before";var ch;if(part.level>0||cm.doc.direction=="rtl"){var prep=prepareMeasureForLine(cm,lineObj);ch=dir<0?lineObj.text.length-1:0;var targetTop=measureCharPrepared(cm,prep,ch).top;ch=findFirst(function(ch){return measureCharPrepared(cm,\nprep,ch).top==targetTop},dir<0==(part.level==1)?part.from:part.to-1,ch);if(sticky=="before")ch=moveCharLogically(lineObj,ch,1)}else ch=dir<0?part.to:part.from;return new Pos(lineNo,ch,sticky)}}return new Pos(lineNo,dir<0?lineObj.text.length:0,dir<0?"before":"after")}function moveVisually(cm,line,start,dir){var bidi=getOrder(line,cm.doc.direction);if(!bidi)return moveLogically(line,start,dir);if(start.ch>=line.text.length){start.ch=line.text.length;start.sticky="before"}else if(start.ch<=0){start.ch=\n0;start.sticky="after"}var partPos=getBidiPartAt(bidi,start.ch,start.sticky),part=bidi[partPos];if(cm.doc.direction=="ltr"&&part.level%2==0&&(dir>0?part.to>start.ch:part.from<start.ch))return moveLogically(line,start,dir);var mv=function(pos,dir){return moveCharLogically(line,pos instanceof Pos?pos.ch:pos,dir)};var prep;var getWrappedLineExtent=function(ch){if(!cm.options.lineWrapping)return{begin:0,end:line.text.length};prep=prep||prepareMeasureForLine(cm,line);return wrappedLineExtentChar(cm,line,\nprep,ch)};var wrappedLineExtent=getWrappedLineExtent(start.sticky=="before"?mv(start,-1):start.ch);if(cm.doc.direction=="rtl"||part.level==1){var moveInStorageOrder=part.level==1==dir<0;var ch=mv(start,moveInStorageOrder?1:-1);if(ch!=null&&(!moveInStorageOrder?ch>=part.from&&ch>=wrappedLineExtent.begin:ch<=part.to&&ch<=wrappedLineExtent.end)){var sticky=moveInStorageOrder?"before":"after";return new Pos(start.line,ch,sticky)}}var searchInVisualLine=function(partPos,dir,wrappedLineExtent){var getRes=\nfunction(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+=dir){var part=bidi[partPos];var moveInStorageOrder=dir>0==(part.level!=1);var ch=moveInStorageOrder?wrappedLineExtent.begin:mv(wrappedLineExtent.end,-1);if(part.from<=ch&&ch<part.to)return getRes(ch,moveInStorageOrder);ch=moveInStorageOrder?part.from:mv(part.to,-1);if(wrappedLineExtent.begin<=ch&&ch<wrappedLineExtent.end)return getRes(ch,\nmoveInStorageOrder)}};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}var commands={selectAll:selectAll,singleSelection:function(cm){return cm.setSelection(cm.getCursor("anchor"),cm.getCursor("head"),sel_dontScroll)},killLine:function(cm){return deleteNearSelection(cm,\nfunction(range){if(range.empty()){var len=getLine(cm.doc,range.head.line).text.length;if(range.head.ch==len&&range.head.line<cm.lastLine())return{from:range.head,to:Pos(range.head.line+1,0)};else return{from:range.head,to:Pos(range.head.line,len)}}else return{from:range.from(),to:range.to()}})},deleteLine:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:clipPos(cm.doc,Pos(range.to().line+1,0))}})},delLineLeft:function(cm){return deleteNearSelection(cm,\nfunction(range){return{from:Pos(range.from().line,0),to:range.from()}})},delWrappedLineLeft:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+5;var leftPos=cm.coordsChar({left:0,top:top},"div");return{from:leftPos,to:range.from()}})},delWrappedLineRight:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+5;var rightPos=cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div");return{from:range.from(),\nto:rightPos}})},undo:function(cm){return cm.undo()},redo:function(cm){return cm.redo()},undoSelection:function(cm){return cm.undoSelection()},redoSelection:function(cm){return cm.redoSelection()},goDocStart:function(cm){return cm.extendSelection(Pos(cm.firstLine(),0))},goDocEnd:function(cm){return cm.extendSelection(Pos(cm.lastLine()))},goLineStart:function(cm){return cm.extendSelectionsBy(function(range){return lineStart(cm,range.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(cm){return cm.extendSelectionsBy(function(range){return lineStartSmart(cm,\nrange.head)},{origin:"+move",bias:1})},goLineEnd:function(cm){return cm.extendSelectionsBy(function(range){return lineEnd(cm,range.head.line)},{origin:"+move",bias:-1})},goLineRight:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div")},sel_move)},goLineLeft:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:0,\ntop:top},"div")},sel_move)},goLineLeftSmart:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;var pos=cm.coordsChar({left:0,top:top},"div");if(pos.ch<cm.getLine(pos.line).search(/\\S/))return lineStartSmart(cm,range.head);return pos},sel_move)},goLineUp:function(cm){return cm.moveV(-1,"line")},goLineDown:function(cm){return cm.moveV(1,"line")},goPageUp:function(cm){return cm.moveV(-1,"page")},goPageDown:function(cm){return cm.moveV(1,"page")},\ngoCharLeft:function(cm){return cm.moveH(-1,"char")},goCharRight:function(cm){return cm.moveH(1,"char")},goColumnLeft:function(cm){return cm.moveH(-1,"column")},goColumnRight:function(cm){return cm.moveH(1,"column")},goWordLeft:function(cm){return cm.moveH(-1,"word")},goGroupRight:function(cm){return cm.moveH(1,"group")},goGroupLeft:function(cm){return cm.moveH(-1,"group")},goWordRight:function(cm){return cm.moveH(1,"word")},delCharBefore:function(cm){return cm.deleteH(-1,"codepoint")},delCharAfter:function(cm){return cm.deleteH(1,\n"char")},delWordBefore:function(cm){return cm.deleteH(-1,"word")},delWordAfter:function(cm){return cm.deleteH(1,"word")},delGroupBefore:function(cm){return cm.deleteH(-1,"group")},delGroupAfter:function(cm){return cm.deleteH(1,"group")},indentAuto:function(cm){return cm.indentSelection("smart")},indentMore:function(cm){return cm.indentSelection("add")},indentLess:function(cm){return cm.indentSelection("subtract")},insertTab:function(cm){return cm.replaceSelection("\\t")},insertSoftTab:function(cm){var spaces=\n[],ranges=cm.listSelections(),tabSize=cm.options.tabSize;for(var i=0;i<ranges.length;i++){var pos=ranges[i].from();var col=countColumn(cm.getLine(pos.line),pos.ch,tabSize);spaces.push(spaceStr(tabSize-col%tabSize))}cm.replaceSelections(spaces)},defaultTab:function(cm){if(cm.somethingSelected())cm.indentSelection("add");else cm.execCommand("insertTab")},transposeChars:function(cm){return runInOp(cm,function(){var ranges=cm.listSelections(),newSel=[];for(var i=0;i<ranges.length;i++){if(!ranges[i].empty())continue;\nvar cur=ranges[i].head,line=getLine(cm.doc,cur.line).text;if(line){if(cur.ch==line.length)cur=new Pos(cur.line,cur.ch-1);if(cur.ch>0){cur=new Pos(cur.line,cur.ch+1);cm.replaceRange(line.charAt(cur.ch-1)+line.charAt(cur.ch-2),Pos(cur.line,cur.ch-2),cur,"+transpose")}else if(cur.line>cm.doc.first){var prev=getLine(cm.doc,cur.line-1).text;if(prev){cur=new Pos(cur.line,1);cm.replaceRange(line.charAt(0)+cm.doc.lineSeparator()+prev.charAt(prev.length-1),Pos(cur.line-1,prev.length-1),cur,"+transpose")}}}newSel.push(new Range(cur,\ncur))}cm.setSelections(newSel)})},newlineAndIndent:function(cm){return runInOp(cm,function(){var sels=cm.listSelections();for(var i=sels.length-1;i>=0;i--)cm.replaceRange(cm.doc.lineSeparator(),sels[i].anchor,sels[i].head,"+input");sels=cm.listSelections();for(var i$1=0;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()}};function lineStart(cm,\nlineN){var line=getLine(cm.doc,lineN);var visual=visualLine(line);if(visual!=line)lineN=lineNo(visual);return endOfLine(true,cm,visual,lineN,1)}function lineEnd(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLineEnd(line);if(visual!=line)lineN=lineNo(visual);return endOfLine(true,cm,line,lineN,-1)}function lineStartSmart(cm,pos){var start=lineStart(cm,pos.line);var line=getLine(cm.doc,start.line);var order=getOrder(line,cm.doc.direction);if(!order||order[0].level==0){var firstNonWS=Math.max(start.ch,\nline.text.search(/\\S/));var inWS=pos.line==start.line&&pos.ch<=firstNonWS&&pos.ch;return Pos(start.line,inWS?0:firstNonWS,start.sticky)}return start}function doHandleBinding(cm,bound,dropShift){if(typeof bound=="string"){bound=commands[bound];if(!bound)return false}cm.display.input.ensurePolled();var prevShift=cm.display.shift,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=\nfalse}return done}function lookupKeyForEditor(cm,name,handle){for(var i=0;i<cm.state.keyMaps.length;i++){var result=lookupKey(name,cm.state.keyMaps[i],handle,cm);if(result)return result}return cm.options.extraKeys&&lookupKey(name,cm.options.extraKeys,handle,cm)||lookupKey(name,cm.options.keyMap,handle,cm)}var stopSeq=new Delayed;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,\nfunction(){if(cm.state.keySeq==seq){cm.state.keySeq=null;cm.display.input.reset()}});if(dispatchKeyInner(cm,seq+" "+name,e,handle))return true}return dispatchKeyInner(cm,name,e,handle)}function dispatchKeyInner(cm,name,e,handle){var result=lookupKeyForEditor(cm,name,handle);if(result=="multi")cm.state.keySeq=name;if(result=="handled")signalLater(cm,"keyHandled",cm,name,e);if(result=="handled"||result=="multi"){e_preventDefault(e);restartBlink(cm)}return!!result}function handleKeyBinding(cm,e){var name=\nkeyName(e,true);if(!name)return false;if(e.shiftKey&&!cm.state.keySeq)return dispatchKey(cm,"Shift-"+name,e,function(b){return doHandleBinding(cm,b,true)})||dispatchKey(cm,name,e,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return doHandleBinding(cm,b)});else return dispatchKey(cm,name,e,function(b){return doHandleBinding(cm,b)})}function handleCharBinding(cm,e,ch){return dispatchKey(cm,"\'"+ch+"\'",e,function(b){return doHandleBinding(cm,b,true)})}var lastStoppedKey=null;function onKeyDown(e){var cm=\nthis;if(e.target&&e.target!=cm.display.input.getField())return;cm.curOp.focus=activeElt();if(signalDOMEvent(cm,e))return;if(ie&&ie_version<11&&e.keyCode==27)e.returnValue=false;var code=e.keyCode;cm.display.shift=code==16||e.shiftKey;var handled=handleKeyBinding(cm,e);if(presto){lastStoppedKey=handled?code:null;if(!handled&&code==88&&!hasCopyEvent&&(mac?e.metaKey:e.ctrlKey))cm.replaceSelection("",null,"cut")}if(gecko&&!mac&&!handled&&code==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand)document.execCommand("cut");\nif(code==18&&!/\\bCodeMirror-crosshair\\b/.test(cm.display.lineDiv.className))showCrossHair(cm)}function showCrossHair(cm){var lineDiv=cm.display.lineDiv;addClass(lineDiv,"CodeMirror-crosshair");function up(e){if(e.keyCode==18||!e.altKey){rmClass(lineDiv,"CodeMirror-crosshair");off(document,"keyup",up);off(document,"mouseover",up)}}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;\nif(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,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)}var DOUBLECLICK_DELAY=\n400;var PastClick=function(time,pos,button){this.time=time;this.pos=pos;this.button=button};PastClick.prototype.compare=function(time,pos,button){return this.time+DOUBLECLICK_DELAY>time&&cmp(pos,this.pos)==0&&button==this.button};var lastClick,lastDoubleClick;function clickRepeat(pos,button){var now=+new Date;if(lastDoubleClick&&lastDoubleClick.compare(now,pos,button)){lastClick=lastDoubleClick=null;return"triple"}else if(lastClick&&lastClick.compare(now,pos,button)){lastDoubleClick=new PastClick(now,\npos,button);lastClick=null;return"double"}else{lastClick=new PastClick(now,pos,button);lastDoubleClick=null;return"single"}}function onMouseDown(e){var cm=this,display=cm.display;if(signalDOMEvent(cm,e)||display.activeTouch&&display.input.supportsTouch())return;display.input.ensurePolled();display.shift=e.shiftKey;if(eventInWidget(display,e)){if(!webkit){display.scroller.draggable=false;setTimeout(function(){return display.scroller.draggable=true},100)}return}if(clickInGutter(cm,e))return;var pos=\nposFromMouse(cm,e),button=e_button(e),repeat=pos?clickRepeat(pos,button):"single";window.focus();if(button==1&&cm.state.selectingText)cm.state.selectingText(e);if(pos&&handleMappedButton(cm,button,pos,repeat,e))return;if(button==1)if(pos)leftButtonDown(cm,pos,repeat,e);else{if(e_target(e)==display.scroller)e_preventDefault(e)}else if(button==2){if(pos)extendSelection(cm.doc,pos);setTimeout(function(){return display.input.focus()},20)}else if(button==3)if(captureRightClick)cm.display.input.onContextMenu(e);\nelse delayBlurEvent(cm)}function handleMappedButton(cm,button,pos,repeat,event){var name="Click";if(repeat=="double")name="Double"+name;else if(repeat=="triple")name="Triple"+name;name=(button==1?"Left":button==2?"Middle":"Right")+name;return dispatchKey(cm,addModifierNames(name,event),event,function(bound){if(typeof bound=="string")bound=commands[bound];if(!bound)return false;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;done=bound(cm,pos)!=Pass}finally{cm.state.suppressEdits=\nfalse}return done})}function configureMouse(cm,repeat,event){var option=cm.getOption("configureMouse");var value=option?option(cm,repeat,event):{};if(value.unit==null){var rect=chromeOS?event.shiftKey&&event.metaKey:event.altKey;value.unit=rect?"rectangle":repeat=="single"?"char":repeat=="double"?"word":"line"}if(value.extend==null||cm.doc.extend)value.extend=cm.doc.extend||event.shiftKey;if(value.addNew==null)value.addNew=mac?event.metaKey:event.ctrlKey;if(value.moveOnDrag==null)value.moveOnDrag=\n!(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,contained;if(cm.options.dragDrop&&dragAndDrop&&!cm.isReadOnly()&&repeat=="single"&&(contained=sel.contains(pos))>-1&&(cmp((contained=sel.ranges[contained]).from(),pos)<0||pos.xRel>0)&&(cmp(contained.to(),pos)>0||pos.xRel<0))leftButtonStartDrag(cm,event,pos,behavior);else leftButtonSelect(cm,\nevent,pos,behavior)}function leftButtonStartDrag(cm,event,pos,behavior){var display=cm.display,moved=false;var dragEnd=operation(cm,function(e){if(webkit)display.scroller.draggable=false;cm.state.draggingText=false;if(cm.state.delayingBlurEvent)if(cm.hasFocus())cm.state.delayingBlurEvent=false;else delayBlurEvent(cm);off(display.wrapper.ownerDocument,"mouseup",dragEnd);off(display.wrapper.ownerDocument,"mousemove",mouseMove);off(display.scroller,"dragstart",dragStart);off(display.scroller,"drop",\ndragEnd);if(!moved){e_preventDefault(e);if(!behavior.addNew)extendSelection(cm.doc,pos,null,null,behavior.extend);if(webkit&&!safari||ie&&ie_version==9)setTimeout(function(){display.wrapper.ownerDocument.body.focus({preventScroll:true});display.input.focus()},20);else display.input.focus()}});var mouseMove=function(e2){moved=moved||Math.abs(event.clientX-e2.clientX)+Math.abs(event.clientY-e2.clientY)>=10};var dragStart=function(){return moved=true};if(webkit)display.scroller.draggable=true;cm.state.draggingText=\ndragEnd;dragEnd.copy=!behavior.moveOnDrag;on(display.wrapper.ownerDocument,"mouseup",dragEnd);on(display.wrapper.ownerDocument,"mousemove",mouseMove);on(display.scroller,"dragstart",dragStart);on(display.scroller,"drop",dragEnd);cm.state.delayingBlurEvent=true;setTimeout(function(){return display.input.focus()},20);if(display.scroller.dragDrop)display.scroller.dragDrop()}function rangeForUnit(cm,pos,unit){if(unit=="char")return new Range(pos,pos);if(unit=="word")return cm.findWordAt(pos);if(unit==\n"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){if(ie)delayBlurEvent(cm);var display=cm.display,doc=cm.doc;e_preventDefault(event);var ourRange,ourIndex,startSel=doc.sel,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();\nourIndex=doc.sel.primIndex}if(behavior.unit=="rectangle"){if(!behavior.addNew)ourRange=new Range(start,start);start=posFromMouse(cm,event,true,true);ourIndex=-1}else{var range=rangeForUnit(cm,start,behavior.unit);if(behavior.extend)ourRange=extendRange(ourRange,range.anchor,range.head,behavior.extend);else ourRange=range}if(!behavior.addNew){ourIndex=0;setSelection(doc,new Selection([ourRange],0),sel_mouse);startSel=doc.sel}else if(ourIndex==-1){ourIndex=ranges.length;setSelection(doc,normalizeSelection(cm,\nranges.concat([ourRange]),ourIndex),{scroll:false,origin:"*mouse"})}else if(ranges.length>1&&ranges[ourIndex].empty()&&behavior.unit=="char"&&!behavior.extend){setSelection(doc,normalizeSelection(cm,ranges.slice(0,ourIndex).concat(ranges.slice(ourIndex+1)),0),{scroll:false,origin:"*mouse"});startSel=doc.sel}else replaceOneSelection(doc,ourIndex,ourRange,sel_mouse);var lastPos=start;function extendTo(pos){if(cmp(lastPos,pos)==0)return;lastPos=pos;if(behavior.unit=="rectangle"){var ranges=[],tabSize=\ncm.options.tabSize;var startCol=countColumn(getLine(doc,start.line).text,start.ch,tabSize);var posCol=countColumn(getLine(doc,pos.line).text,pos.ch,tabSize);var left=Math.min(startCol,posCol),right=Math.max(startCol,posCol);for(var line=Math.min(start.line,pos.line),end=Math.min(cm.lastLine(),Math.max(start.line,pos.line));line<=end;line++){var text=getLine(doc,line).text,leftPos=findColumn(text,left,tabSize);if(left==right)ranges.push(new Range(Pos(line,leftPos),Pos(line,leftPos)));else if(text.length>\nleftPos)ranges.push(new Range(Pos(line,leftPos),Pos(line,findColumn(text,right,tabSize))))}if(!ranges.length)ranges.push(new Range(start,start));setSelection(doc,normalizeSelection(cm,startSel.ranges.slice(0,ourIndex).concat(ranges),ourIndex),{origin:"*mouse",scroll:false});cm.scrollIntoView(pos)}else{var oldRange=ourRange;var range=rangeForUnit(cm,pos,behavior.unit);var anchor=oldRange.anchor,head;if(cmp(range.anchor,anchor)>0){head=range.head;anchor=minPos(oldRange.from(),range.anchor)}else{head=\nrange.anchor;anchor=maxPos(oldRange.to(),range.head)}var ranges$1=startSel.ranges.slice(0);ranges$1[ourIndex]=bidiSimplify(cm,new Range(clipPos(doc,anchor),head));setSelection(doc,normalizeSelection(cm,ranges$1,ourIndex),sel_mouse)}}var editorSize=display.wrapper.getBoundingClientRect();var counter=0;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,\ndoc);if(cur.line>=visible.to||cur.line<visible.from)setTimeout(operation(cm,function(){if(counter==curCount)extend(e)}),150)}else{var outside=e.clientY<editorSize.top?-20:e.clientY>editorSize.bottom?20:0;if(outside)setTimeout(operation(cm,function(){if(counter!=curCount)return;display.scroller.scrollTop+=outside;extend(e)}),50)}}function done(e){cm.state.selectingText=false;counter=Infinity;if(e){e_preventDefault(e);display.input.focus()}off(display.wrapper.ownerDocument,"mousemove",move);off(display.wrapper.ownerDocument,\n"mouseup",up);doc.history.lastSelOrigin=null}var move=operation(cm,function(e){if(e.buttons===0||!e_button(e))done(e);else extend(e)});var up=operation(cm,done);cm.state.selectingText=up;on(display.wrapper.ownerDocument,"mousemove",move);on(display.wrapper.ownerDocument,"mouseup",up)}function bidiSimplify(cm,range){var anchor=range.anchor;var head=range.head;var anchorLine=getLine(cm.doc,anchor.line);if(cmp(anchor,head)==0&&anchor.sticky==head.sticky)return range;var order=getOrder(anchorLine);if(!order)return range;\nvar index=getBidiPartAt(order,anchor.ch,anchor.sticky),part=order[index];if(part.from!=anchor.ch&&part.to!=anchor.ch)return range;var boundary=index+(part.from==anchor.ch==(part.level!=1)?0:1);if(boundary==0||boundary==order.length)return range;var leftSide;if(head.line!=anchor.line)leftSide=(head.line-anchor.line)*(cm.doc.direction=="ltr"?1:-1)>0;else{var headIndex=getBidiPartAt(order,head.ch,head.sticky);var dir=headIndex-index||(head.ch-anchor.ch)*(part.level==1?-1:1);if(headIndex==boundary-1||\nheadIndex==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,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,mY;if(e.touches){mX=e.touches[0].clientX;mY=e.touches[0].clientY}else try{mX=e.clientX;mY=e.clientY}catch(e$1){return false}if(mX>=Math.floor(cm.display.gutters.getBoundingClientRect().right))return false;\nif(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-=lineBox.top-display.viewOffset;for(var i=0;i<cm.display.gutterSpecs.length;++i){var g=display.gutters.childNodes[i];if(g&&g.getBoundingClientRect().right>=mX){var line=lineAtHeight(cm.doc,mY);var gutter=cm.display.gutterSpecs[i];signal(cm,type,cm,line,gutter.className,e);return e_defaultPrevented(e)}}}function clickInGutter(cm,\ne){return gutterEvent(cm,e,"gutterClick",true)}function onContextMenu(cm,e){if(eventInWidget(cm.display,e)||contextMenuInGutter(cm,e))return;if(signalDOMEvent(cm,e,"contextmenu"))return;if(!captureRightClick)cm.display.input.onContextMenu(e)}function contextMenuInGutter(cm,e){if(!hasHandler(cm,"gutterContextMenu"))return false;return gutterEvent(cm,e,"gutterContextMenu",false)}function themeChanged(cm){cm.display.wrapper.className=cm.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,"")+cm.options.theme.replace(/(^|\\s)\\s*/g,\n" cm-s-");clearCaches(cm)}var Init={toString:function(){return"CodeMirror.Init"}};var defaults={};var optionHandlers={};function defineOptions(CodeMirror){var optionHandlers=CodeMirror.optionHandlers;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}CodeMirror.defineOption=option;CodeMirror.Init=Init;option("value","",function(cm,val){return cm.setValue(val)},true);option("mode",\nnull,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=[],lineNo=cm.doc.first;cm.doc.iter(function(line){for(var pos=0;;){var found=line.text.indexOf(val,pos);if(found==-1)break;pos=found+val.length;newBreaks.push(Pos(lineNo,\nfound))}lineNo++});for(var i=newBreaks.length-1;i>=0;i--)replaceRange(cm.doc,val,newBreaks[i],Pos(newBreaks[i].line,newBreaks[i].ch+val.length))});option("specialChars",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b\\u200e\\u200f\\u2028\\u2029\\ufeff\\ufff9-\\ufffc]/g,function(cm,val,old){cm.state.specialChars=new RegExp(val.source+(val.test("\\t")?"":"|\\t"),"g");if(old!=Init)cm.refresh()});option("specialCharPlaceholder",defaultSpecialCharPlaceholder,function(cm){return cm.refresh()},true);option("electricChars",\ntrue);option("inputStyle",mobile?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor");},true);option("spellcheck",false,function(cm,val){return cm.getInputField().spellcheck=val},true);option("autocorrect",false,function(cm,val){return cm.getInputField().autocorrect=val},true);option("autocapitalize",false,function(cm,val){return cm.getInputField().autocapitalize=val},true);option("rtlMoveVisually",!windows);option("wholeLineUpdateBefore",\ntrue);option("theme","default",function(cm){themeChanged(cm);updateGutters(cm)},true);option("keyMap","default",function(cm,val,old){var next=getKeyMap(val);var prev=old!=Init&&getKeyMap(old);if(prev&&prev.detach)prev.detach(cm,next);if(next.attach)next.attach(cm,prev||null)});option("extraKeys",null);option("configureMouse",null);option("lineWrapping",false,wrappingChanged,true);option("gutters",[],function(cm,val){cm.display.gutterSpecs=getGutters(val,cm.options.lineNumbers);updateGutters(cm)},\ntrue);option("fixedGutter",true,function(cm,val){cm.display.gutters.style.left=val?compensateForHScroll(cm.display)+"px":"0";cm.refresh()},true);option("coverGutterNextToScrollbar",false,function(cm){return updateScrollbars(cm)},true);option("scrollbarStyle","native",function(cm){initScrollbars(cm);updateScrollbars(cm);cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft)},true);option("lineNumbers",false,function(cm,val){cm.display.gutterSpecs=\ngetGutters(cm.options.gutters,val);updateGutters(cm)},true);option("firstLineNumber",1,updateGutters,true);option("lineNumberFormatter",function(integer){return integer},updateGutters,true);option("showCursorWhenSelecting",false,updateSelection,true);option("resetSelectionOnContextMenu",true);option("lineWiseCopyCut",true);option("pasteLinesPerSelection",true);option("selectionsMayTouch",false);option("readOnly",false,function(cm,val){if(val=="nocursor"){onBlur(cm);cm.display.input.blur()}cm.display.input.readOnlyChanged(val)});\noption("screenReaderLabel",null,function(cm,val){val=val===""?null:val;cm.display.input.screenReaderLabelChanged(val)});option("disableInput",false,function(cm,val){if(!val)cm.display.input.reset()},true);option("dragDrop",true,dragDropChanged);option("allowDropFileTypes",null);option("cursorBlinkRate",530);option("cursorScrollMargin",0);option("cursorHeight",1,updateSelection,true);option("singleCursorHeightPerLine",true,updateSelection,true);option("workTime",100);option("workDelay",100);option("flattenSpans",\ntrue,resetModeState,true);option("addModeClass",false,resetModeState,true);option("pollInterval",100);option("undoDepth",200,function(cm,val){return cm.doc.history.undoDepth=val});option("historyEventDelay",1250);option("viewportMargin",10,function(cm){return cm.refresh()},true);option("maxHighlightLength",1E4,resetModeState,true);option("moveInputWithCursor",true,function(cm,val){if(!val)cm.display.input.resetPosition()});option("tabindex",null,function(cm,val){return cm.display.input.getField().tabIndex=\nval||""});option("autofocus",null);option("direction","ltr",function(cm,val){return cm.doc.setDirection(val)},true);option("phrases",null)}function dragDropChanged(cm,value,old){var wasOn=old&&old!=Init;if(!value!=!wasOn){var funcs=cm.display.dragFunctions;var toggle=value?on:off;toggle(cm.display.scroller,"dragstart",funcs.start);toggle(cm.display.scroller,"dragenter",funcs.enter);toggle(cm.display.scroller,"dragover",funcs.over);toggle(cm.display.scroller,"dragleave",funcs.leave);toggle(cm.display.scroller,\n"drop",funcs.drop)}}function wrappingChanged(cm){if(cm.options.lineWrapping){addClass(cm.display.wrapper,"CodeMirror-wrap");cm.display.sizer.style.minWidth="";cm.display.sizerWidth=null}else{rmClass(cm.display.wrapper,"CodeMirror-wrap");findMaxLine(cm)}estimateLineHeights(cm);regChange(cm);clearCaches(cm);setTimeout(function(){return updateScrollbars(cm)},100)}function CodeMirror(place,options){var this$1=this;if(!(this instanceof CodeMirror))return new CodeMirror(place,options);this.options=options=\noptions?copyObj(options):{};copyObj(defaults,options,false);var doc=options.value;if(typeof doc=="string")doc=new Doc(doc,options.mode,null,options.lineSeparator,options.direction);else if(options.mode)doc.modeOption=options.mode;this.doc=doc;var input=new CodeMirror.inputStyles[options.inputStyle](this);var display=this.display=new Display(place,doc,input,options);display.wrapper.CodeMirror=this;themeChanged(this);if(options.lineWrapping)this.display.wrapper.className+=" CodeMirror-wrap";initScrollbars(this);\nthis.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new Delayed,keySeq:null,specialChars:null};if(options.autofocus&&!mobile)display.input.focus();if(ie&&ie_version<11)setTimeout(function(){return this$1.display.input.reset(true)},20);registerEventHandlers(this);ensureGlobalHandlers();startOperation(this);this.curOp.forceUpdate=true;attachDoc(this,doc);\nif(options.autofocus&&!mobile||this.hasFocus())setTimeout(function(){if(this$1.hasFocus()&&!this$1.state.focused)onFocus(this$1)},20);else onBlur(this);for(var opt in optionHandlers)if(optionHandlers.hasOwnProperty(opt))optionHandlers[opt](this,options[opt],Init);maybeUpdateLineNumberWidth(this);if(options.finishInit)options.finishInit(this);for(var i=0;i<initHooks.length;++i)initHooks[i](this);endOperation(this);if(webkit&&options.lineWrapping&&getComputedStyle(display.lineDiv).textRendering=="optimizelegibility")display.lineDiv.style.textRendering=\n"auto"}CodeMirror.defaults=defaults;CodeMirror.optionHandlers=optionHandlers;function registerEventHandlers(cm){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",\nfunction(e){return signalDOMEvent(cm,e)||e_preventDefault(e)});on(d.scroller,"contextmenu",function(e){return onContextMenu(cm,e)});on(d.input.getField(),"contextmenu",function(e){if(!d.scroller.contains(e.target))onContextMenu(cm,e)});var touchFinished,prevTouch={end:0};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=\ne.touches[0];return touch.radiusX<=1&&touch.radiusY<=1}function farAway(touch,other){if(other.left==null)return true;var dx=other.left-touch.left,dy=other.top-touch.top;return dx*dx+dy*dy>20*20}on(d.scroller,"touchstart",function(e){if(!signalDOMEvent(cm,e)&&!isMouseLikeTouchEvent(e)&&!clickInGutter(cm,e)){d.input.ensurePolled();clearTimeout(touchFinished);var now=+new Date;d.activeTouch={start:now,moved:false,prev:now-prevTouch.end<=300?prevTouch:null};if(e.touches.length==1){d.activeTouch.left=\ne.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"),range;if(!touch.prev||farAway(touch,touch.prev))range=new Range(pos,pos);else if(!touch.prev.prev||farAway(touch,touch.prev.prev))range=cm.findWordAt(pos);else range=\nnew Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));cm.setSelection(range.anchor,range.head);cm.focus();e_preventDefault(e)}finishTouch()});on(d.scroller,"touchcancel",finishTouch);on(d.scroller,"scroll",function(){if(d.scroller.clientHeight){updateScrollTop(cm,d.scroller.scrollTop);setScrollLeft(cm,d.scroller.scrollLeft,true);signal(cm,"scroll",cm)}});on(d.scroller,"mousewheel",function(e){return onScrollWheel(cm,e)});on(d.scroller,"DOMMouseScroll",function(e){return onScrollWheel(cm,e)});\non(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)})}var initHooks=[];CodeMirror.defineInitHook=function(f){return initHooks.push(f)};function indentLine(cm,n,how,aggressive){var doc=cm.doc,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),curSpace=countColumn(line.text,null,tabSize);if(line.stateAfter)line.stateAfter=\nnull;var curSpaceString=line.text.match(/^\\s*/)[0],indentation;if(!aggressive&&!/\\S/.test(line.text)){indentation=0;how="not"}else if(how=="smart"){indentation=doc.mode.indent(state,line.text.slice(curSpaceString.length),line.text);if(indentation==Pass||indentation>150){if(!aggressive)return;how="prev"}}if(how=="prev")if(n>doc.first)indentation=countColumn(getLine(doc,n-1).text,null,tabSize);else indentation=0;else if(how=="add")indentation=curSpace+cm.options.indentUnit;else if(how=="subtract")indentation=\ncurSpace-cm.options.indentUnit;else if(typeof how=="number")indentation=curSpace+how;indentation=Math.max(0,indentation);var indentString="",pos=0;if(cm.options.indentWithTabs)for(var i=Math.floor(indentation/tabSize);i;--i){pos+=tabSize;indentString+="\\t"}if(pos<indentation)indentString+=spaceStr(indentation-pos);if(indentString!=curSpaceString){replaceRange(doc,indentString,Pos(n,0),Pos(n,curSpaceString.length),"+input");line.stateAfter=null;return true}else for(var i$1=0;i$1<doc.sel.ranges.length;i$1++){var range=\ndoc.sel.ranges[i$1];if(range.head.line==n&&range.head.ch<curSpaceString.length){var pos$1=Pos(n,curSpaceString.length);replaceOneSelection(doc,i$1,new Range(pos$1,pos$1));break}}}var lastCopied=null;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),multiPaste=\nnull;if(paste&&sel.ranges.length>1)if(lastCopied&&lastCopied.text.join("\\n")==inserted){if(sel.ranges.length%lastCopied.text.length==0){multiPaste=[];for(var i=0;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;for(var i$1=sel.ranges.length-1;i$1>=0;i$1--){var range=sel.ranges[i$1];var from=range.from(),\nto=range.to();if(range.empty())if(deleted&&deleted>0)from=Pos(from.line,from.ch-deleted);else if(cm.state.overwrite&&!paste)to=Pos(to.line,Math.min(getLine(doc,to.line).text.length,to.ch+lst(textLines).length));else if(paste&&lastCopied&&lastCopied.lineWise&&lastCopied.text.join("\\n")==textLines.join("\\n"))from=to=Pos(from.line,0);var changeEvent={from:from,to:to,text:multiPaste?multiPaste[i$1%multiPaste.length]:textLines,origin:origin||(paste?"paste":cm.state.cutIncoming>recent?"cut":"+input")};\nmakeChange(cm.doc,changeEvent);signalLater(cm,"inputRead",cm,changeEvent)}if(inserted&&!paste)triggerElectric(cm,inserted);ensureCursorVisible(cm);if(cm.curOp.updateInput<2)cm.curOp.updateInput=updateInput;cm.curOp.typing=true;cm.state.pasteIncoming=cm.state.cutIncoming=-1}function handlePaste(e,cm){var pasted=e.clipboardData&&e.clipboardData.getData("Text");if(pasted){e.preventDefault();if(!cm.isReadOnly()&&!cm.options.disableInput)runInOp(cm,function(){return applyTextInput(cm,pasted,0,null,"paste")});\nreturn true}}function triggerElectric(cm,inserted){if(!cm.options.electricChars||!cm.options.smartIndent)return;var sel=cm.doc.sel;for(var i=sel.ranges.length-1;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)for(var j=0;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=[],ranges=[];for(var i=0;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,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;for(var i=0;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;for(var i=0;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,end=-1;for(var i=0;i<ranges.length;i++){var range=ranges[i];if(!range.empty()){var from=range.from(),to=range.to();var start=Math.max(end,from.line);end=Math.min(this.lastLine(),\nto.line-(to.ch?0:1))+1;for(var j=start;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,after=(styles.length-1)/2,ch=pos.ch;var type;if(ch==0)type=styles[2];else for(;;){var mid=before+after>>1;if((mid?styles[mid*2-1]:0)>=ch)after=mid;else if(styles[mid*2+1]<ch)before=mid+1;else{type=styles[mid*2+2];break}}var cut=type?type.indexOf("overlay "):-1;return cut<0?type:cut==0?null:type.slice(0,cut-1)},getModeAt:function(pos){var mode=\nthis.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],mode=this.getModeAt(pos);if(typeof mode[type]=="string"){if(help[mode[type]])found.push(help[mode[type]])}else if(mode[type])for(var i=0;i<mode[type].length;i++){var val=help[mode[type][i]];if(val)found.push(val)}else if(mode.helperType&&\nhelp[mode.helperType])found.push(help[mode.helperType]);else if(help[mode.name])found.push(help[mode.name]);for(var i$1=0;i$1<help._global.length;i$1++){var cur=help._global[i$1];if(cur.pred(mode,this)&&indexOf(found,cur.val)==-1)found.push(cur.val)}return found},getStateAfter:function(line,precise){var doc=this.doc;line=clipLine(doc,line==null?doc.first+doc.size-1:line);return getContextBefore(this,line+1,precise).state},cursorCoords:function(start,mode){var pos,range=this.doc.sel.primary();if(start==\nnull)pos=range.head;else if(typeof start=="object")pos=clipPos(this.doc,start);else pos=start?range.from():range.to();return cursorCoords(this,pos,mode||"page")},charCoords:function(pos,mode){return charCoords(this,clipPos(this.doc,pos),mode||"page")},coordsChar:function(coords,mode){coords=fromCoordSystem(this,coords,mode||"page");return coordsChar(this,coords.left,coords.top)},lineAtHeight:function(height,mode){height=fromCoordSystem(this,{top:height,left:0},mode||"page").top;return lineAtHeight(this.doc,\nheight+this.display.viewOffset)},heightAtLine:function(line,mode,includeWidgets){var end=false,lineObj;if(typeof line=="number"){var last=this.doc.first+this.doc.size-1;if(line<this.doc.first)line=this.doc.first;else if(line>last){line=last;end=true}lineObj=getLine(this.doc,line)}else lineObj=line;return intoCoordSystem(this,lineObj,{top:0,left:0},mode||"page",includeWidgets||end).top+(end?this.doc.height-heightAtLine(lineObj):0)},defaultTextHeight:function(){return textHeight(this.display)},defaultCharWidth:function(){return charWidth(this.display)},\ngetViewport: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,left=pos.left;node.style.position="absolute";node.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(node);display.sizer.appendChild(node);if(vert=="over")top=pos.top;else if(vert=="above"||vert=="near"){var vspace=Math.max(display.wrapper.clientHeight,this.doc.height),\nhspace=Math.max(display.sizer.clientWidth,display.lineSpace.clientWidth);if((vert=="above"||pos.bottom+node.offsetHeight>vspace)&&pos.top>node.offsetHeight)top=pos.top-node.offsetHeight;else if(pos.bottom+node.offsetHeight<=vspace)top=pos.bottom;if(left+node.offsetWidth>hspace)left=hspace-node.offsetWidth}node.style.top=top+"px";node.style.left=node.style.right="";if(horiz=="right"){left=display.sizer.clientWidth-node.offsetWidth;node.style.right="0px"}else{if(horiz=="left")left=0;else if(horiz==\n"middle")left=(display.sizer.clientWidth-node.offsetWidth)/2;node.style.left=left+"px"}if(scroll)scrollIntoView(this,{left:left,top:top,right:left+node.offsetWidth,bottom:top+node.offsetHeight})},triggerOnKeyDown:methodOp(onKeyDown),triggerOnKeyPress:methodOp(onKeyPress),triggerOnKeyUp:onKeyUp,triggerOnMouseDown:methodOp(onMouseDown),execCommand:function(cmd){if(commands.hasOwnProperty(cmd))return commands[cmd].call(null,this)},triggerElectric:methodOp(function(text){triggerElectric(this,text)}),\nfindPosH:function(from,amount,unit,visually){var dir=1;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);for(var i=0;i<amount;++i){cur=findPosH(this.doc,cur,dir,unit,visually);if(cur.hitSide)break}return cur},moveH:methodOp(function(dir,unit){var this$1=this;this.extendSelectionsBy(function(range){if(this$1.display.shift||this$1.doc.extend||range.empty())return findPosH(this$1.doc,range.head,dir,unit,this$1.options.rtlMoveVisually);else return dir<0?range.from():range.to()},sel_move)}),\ndeleteH:methodOp(function(dir,unit){var sel=this.doc.sel,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,x=goalColumn;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);for(var i=0;i<amount;++i){var coords=cursorCoords(this,cur,"div");\nif(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,goals=[];var collapse=!this.display.shift&&!doc.extend&&doc.sel.somethingSelected();doc.extendSelectionsBy(function(range){if(collapse)return dir<0?range.from():range.to();var headPos=cursorCoords(this$1,range.head,"div");if(range.goalColumn!=null)headPos.left=range.goalColumn;goals.push(headPos.left);var pos=findPosV(this$1,\nheadPos,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)for(var i=0;i<doc.sel.ranges.length;i++)doc.sel.ranges[i].goalColumn=goals[i]}),findWordAt:function(pos){var doc=this.doc,line=getLine(doc,pos.line).text;var start=pos.ch,end=pos.ch;if(line){var helper=this.getHelper(pos,"wordChars");if((pos.sticky=="before"||end==line.length)&&start)--start;else++end;var startChar=line.charAt(start);\nvar 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)};while(start>0&&check(line.charAt(start-1)))--start;while(end<line.length&&check(line.charAt(end)))++end}return new Range(Pos(pos.line,start),Pos(pos.line,end))},toggleOverwrite:function(value){if(value!=null&&value==this.state.overwrite)return;if(this.state.overwrite=!this.state.overwrite)addClass(this.display.cursorDiv,\n"CodeMirror-overwrite");else rmClass(this.display.cursorDiv,"CodeMirror-overwrite");signal(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==activeElt()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:methodOp(function(x,y){scrollToCoords(this,x,y)}),getScrollInfo:function(){var scroller=this.display.scroller;return{left:scroller.scrollLeft,top:scroller.scrollTop,height:scroller.scrollHeight-scrollGap(this)-\nthis.display.barHeight,width:scroller.scrollWidth-scrollGap(this)-this.display.barWidth,clientHeight:displayHeight(this),clientWidth:displayWidth(this)}},scrollIntoView:methodOp(function(range,margin){if(range==null){range={from:this.doc.sel.primary().head,to:null};if(margin==null)margin=this.options.cursorScrollMargin}else if(typeof range=="number")range={from:Pos(range,0),to:null};else if(range.from==null)range={from:range,to:null};if(!range.to)range.to=range.from;range.margin=margin||0;if(range.from.line!=\nnull)scrollToRange(this,range);else scrollToCoordsRange(this,range.from,range.to,range.margin)}),setSize:methodOp(function(width,height){var this$1=this;var interpret=function(val){return typeof val=="number"||/^\\d+$/.test(String(val))?val+"px":val};if(width!=null)this.display.wrapper.style.width=interpret(width);if(height!=null)this.display.wrapper.style.height=interpret(height);if(this.options.lineWrapping)clearLineMeasurementCache(this);var lineNo=this.display.viewFrom;this.doc.iter(lineNo,this.display.viewTo,\nfunction(line){if(line.widgets)for(var i=0;i<line.widgets.length;i++)if(line.widgets[i].noHScroll){regLineChange(this$1,lineNo,"widget");break}++lineNo});this.curOp.forceUpdate=true;signal(this,"refresh",this)}),operation:function(f){return runInOp(this,f)},startOperation:function(){return startOperation(this)},endOperation:function(){return endOperation(this)},refresh:methodOp(function(){var oldHeight=this.display.cachedTextHeight;regChange(this);this.curOp.forceUpdate=true;clearCaches(this);scrollToCoords(this,\nthis.doc.scrollLeft,this.doc.scrollTop);updateGutterSpace(this.display);if(oldHeight==null||Math.abs(oldHeight-textHeight(this.display))>.5||this.options.lineWrapping)estimateLineHeights(this);signal(this,"refresh",this)}),swapDoc:methodOp(function(doc){var old=this.doc;old.cm=null;if(this.state.selectingText)this.state.selectingText();attachDoc(this,doc);clearCaches(this);this.display.input.reset();scrollToCoords(this,doc.scrollLeft,doc.scrollTop);this.curOp.forceScroll=true;signalLater(this,"swapDoc",\nthis,old);return old}),phrase:function(phraseText){var phrases=this.options.phrases;return phrases&&Object.prototype.hasOwnProperty.call(phrases,phraseText)?phrases[phraseText]:phraseText},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};eventMixin(CodeMirror);CodeMirror.registerHelper=function(type,name,value){if(!helpers.hasOwnProperty(type))helpers[type]=\nCodeMirror[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){var oldPos=pos;var origDir=dir;var lineObj=getLine(doc,pos.line);var lineDir=visually&&doc.direction=="rtl"?-dir:dir;function findNextLine(){var l=pos.line+lineDir;if(l<doc.first||l>=doc.first+doc.size)return false;pos=new Pos(l,pos.ch,\npos.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}if(unit=="char"||unit=="codepoint")moveOnce();else if(unit=="column")moveOnce(true);else if(unit=="word"||unit=="group"){var sawType=null,group=unit=="group";var helper=doc.cm&&doc.cm.getHelper(pos,"wordChars");for(var first=true;;first=false){if(dir<0&&!moveOnce(!first))break;var cur=lineObj.text.charAt(pos.ch)||"\\n";var type=isWordChar(cur,helper)?"w":group&&cur=="\\n"?"n":!group||/\\s/.test(cur)?null:"p";if(group&&!first&&\n!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,x=pos.left,y;if(unit=="page"){var pageSize=Math.min(cm.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);var moveAmount=Math.max(pageSize-.5*textHeight(cm.display),\n3);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+=dir*5}return target}var ContentEditableInput=function(cm){this.cm=cm;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new Delayed;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};ContentEditableInput.prototype.init=\nfunction(display){var this$1=this;var input=this,cm=input.cm;var div=input.div=display.lineDiv;div.contentEditable=true;disableBrowserMagic(div,cm.options.spellcheck,cm.options.autocorrect,cm.options.autocapitalize);function belongsToInput(e){for(var t=e.target;t;t=t.parentNode){if(t==div)return true;if(/\\bCodeMirror-(?:line)?widget\\b/.test(t.className))break}return false}on(div,"paste",function(e){if(!belongsToInput(e)||signalDOMEvent(cm,e)||handlePaste(e,cm))return;if(ie_version<=11)setTimeout(operation(cm,\nfunction(){return this$1.updateFromDOM()}),20)});on(div,"compositionstart",function(e){this$1.composing={data:e.data,done:false}});on(div,"compositionupdate",function(e){if(!this$1.composing)this$1.composing={data:e.data,done:false}});on(div,"compositionend",function(e){if(this$1.composing){if(e.data!=this$1.composing.data)this$1.readFromDOMSoon();this$1.composing.done=true}});on(div,"touchstart",function(){return input.forceCompositionEnd()});on(div,"input",function(){if(!this$1.composing)this$1.readFromDOMSoon()});\nfunction onCopyCut(e){if(!belongsToInput(e)||signalDOMEvent(cm,e))return;if(cm.somethingSelected()){setLastCopied({lineWise:false,text:cm.getSelections()});if(e.type=="cut")cm.replaceSelection("",null,"cut")}else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.operation(function(){cm.setSelections(ranges.ranges,0,sel_dontScroll);cm.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();\nvar content=lastCopied.text.join("\\n");e.clipboardData.setData("Text",content);if(e.clipboardData.getData("Text")==content){e.preventDefault();return}}var kludge=hiddenTextarea(),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)}on(div,"copy",onCopyCut);\non(div,"cut",onCopyCut)};ContentEditableInput.prototype.screenReaderLabelChanged=function(label){if(label)this.div.setAttribute("aria-label",label);else this.div.removeAttribute("aria-label")};ContentEditableInput.prototype.prepareSelection=function(){var result=prepareSelection(this.cm,false);result.focus=activeElt()==this.div;return result};ContentEditableInput.prototype.showSelection=function(info,takeFocus){if(!info||!this.cm.display.view.length)return;if(info.focus||takeFocus)this.showPrimarySelection();\nthis.showMultipleSelections(info)};ContentEditableInput.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};ContentEditableInput.prototype.showPrimarySelection=function(){var sel=this.getSelection(),cm=this.cm,prim=cm.doc.sel.primary();var from=prim.from(),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);\nvar curFocus=domToPos(cm,sel.focusNode,sel.focusOffset);if(curAnchor&&!curAnchor.bad&&curFocus&&!curFocus.bad&&cmp(minPos(curAnchor,curFocus),from)==0&&cmp(maxPos(curAnchor,curFocus),to)==0)return;var view=cm.display.view;var start=from.line>=cm.display.viewFrom&&posToDOM(cm,from)||{node:view[0].measure.map[2],offset:0};var end=to.line<cm.display.viewTo&&posToDOM(cm,to);if(!end){var measure=view[view.length-1].measure;var map=measure.maps?measure.maps[measure.maps.length-1]:measure.map;end={node:map[map.length-\n1],offset:map[map.length-2]-map[map.length-3]}}if(!start||!end){sel.removeAllRanges();return}var old=sel.rangeCount&&sel.getRangeAt(0),rng;try{rng=range(start.node,start.offset,end.offset,end.node)}catch(e){}if(rng){if(!gecko&&cm.state.focused){sel.collapse(start.node,start.offset);if(!rng.collapsed){sel.removeAllRanges();sel.addRange(rng)}}else{sel.removeAllRanges();sel.addRange(rng)}if(old&&sel.anchorNode==null)sel.addRange(old);else if(gecko)this.startGracePeriod()}this.rememberSelection()};ContentEditableInput.prototype.startGracePeriod=\nfunction(){var this$1=this;clearTimeout(this.gracePeriod);this.gracePeriod=setTimeout(function(){this$1.gracePeriod=false;if(this$1.selectionChanged())this$1.cm.operation(function(){return this$1.cm.curOp.selectionChanged=true})},20)};ContentEditableInput.prototype.showMultipleSelections=function(info){removeChildrenAndAdd(this.cm.display.cursorDiv,info.cursors);removeChildrenAndAdd(this.cm.display.selectionDiv,info.selection)};ContentEditableInput.prototype.rememberSelection=function(){var sel=this.getSelection();\nthis.lastAnchorNode=sel.anchorNode;this.lastAnchorOffset=sel.anchorOffset;this.lastFocusNode=sel.focusNode;this.lastFocusOffset=sel.focusOffset};ContentEditableInput.prototype.selectionInEditor=function(){var sel=this.getSelection();if(!sel.rangeCount)return false;var node=sel.getRangeAt(0).commonAncestorContainer;return contains(this.div,node)};ContentEditableInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"){if(!this.selectionInEditor()||activeElt()!=this.div)this.showSelection(this.prepareSelection(),\ntrue);this.div.focus()}};ContentEditableInput.prototype.blur=function(){this.div.blur()};ContentEditableInput.prototype.getField=function(){return this.div};ContentEditableInput.prototype.supportsTouch=function(){return true};ContentEditableInput.prototype.receivedFocus=function(){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});function poll(){if(input.cm.state.focused){input.pollSelection();\ninput.polling.set(input.cm.options.pollInterval,poll)}}this.polling.set(this.cm.options.pollInterval,poll)};ContentEditableInput.prototype.selectionChanged=function(){var sel=this.getSelection();return sel.anchorNode!=this.lastAnchorNode||sel.anchorOffset!=this.lastAnchorOffset||sel.focusNode!=this.lastFocusNode||sel.focusOffset!=this.lastFocusOffset};ContentEditableInput.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var sel=this.getSelection(),\ncm=this.cm;if(android&&chrome&&this.cm.display.gutterSpecs.length&&isInGutter(sel.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs});this.blur();this.focus();return}if(this.composing)return;this.rememberSelection();var anchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var head=domToPos(cm,sel.focusNode,sel.focusOffset);if(anchor&&head)runInOp(cm,function(){setSelection(cm.doc,simpleSelection(anchor,head),sel_dontScroll);if(anchor.bad||head.bad)cm.curOp.selectionChanged=\ntrue})};ContentEditableInput.prototype.pollContent=function(){if(this.readDOMTimeout!=null){clearTimeout(this.readDOMTimeout);this.readDOMTimeout=null}var cm=this.cm,display=cm.display,sel=cm.doc.sel.primary();var from=sel.from(),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,\nfromLine,fromNode;if(from.line==display.viewFrom||(fromIndex=findViewIndex(cm,from.line))==0){fromLine=lineNo(display.view[0].line);fromNode=display.view[0].node}else{fromLine=lineNo(display.view[fromIndex].line);fromNode=display.view[fromIndex-1].node.nextSibling}var toIndex=findViewIndex(cm,to.line);var toLine,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;\nvar newText=cm.doc.splitLines(domTextBetween(cm,fromNode,toNode,fromLine,toLine));var oldText=getBetween(cm.doc,Pos(fromLine,0),Pos(toLine,getLine(cm.doc,toLine).text.length));while(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,cutEnd=0;var newTop=newText[0],oldTop=oldText[0],maxCutFront=Math.min(newTop.length,oldTop.length);while(cutFront<maxCutFront&&\nnewTop.charCodeAt(cutFront)==oldTop.charCodeAt(cutFront))++cutFront;var newBot=lst(newText),oldBot=lst(oldText);var maxCutEnd=Math.min(newBot.length-(newText.length==1?cutFront:0),oldBot.length-(oldText.length==1?cutFront:0));while(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)while(cutFront&&cutFront>from.ch&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-\ncutEnd-1)){cutFront--;cutEnd++}newText[newText.length-1]=newBot.slice(0,newBot.length-cutEnd).replace(/^\\u200b+/,"");newText[0]=newText[0].slice(cutFront).replace(/\\u200b+$/,"");var chFrom=Pos(fromLine,cutFront);var chTo=Pos(toLine,oldText.length?lst(oldText).length-cutEnd:0);if(newText.length>1||newText[0]||cmp(chFrom,chTo)){replaceRange(cm.doc,newText,chFrom,chTo,"+input");return true}};ContentEditableInput.prototype.ensurePolled=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.reset=\nfunction(){this.forceCompositionEnd()};ContentEditableInput.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};ContentEditableInput.prototype.readFromDOMSoon=function(){var this$1=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){this$1.readDOMTimeout=null;if(this$1.composing)if(this$1.composing.done)this$1.composing=null;else return;this$1.updateFromDOM()},\n80)};ContentEditableInput.prototype.updateFromDOM=function(){var this$1=this;if(this.cm.isReadOnly()||!this.pollContent())runInOp(this.cm,function(){return regChange(this$1.cm)})};ContentEditableInput.prototype.setUneditable=function(node){node.contentEditable="false"};ContentEditableInput.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault();if(!this.cm.isReadOnly())operation(this.cm,applyTextInput)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),\n0)};ContentEditableInput.prototype.readOnlyChanged=function(val){this.div.contentEditable=String(val!="nocursor")};ContentEditableInput.prototype.onContextMenu=function(){};ContentEditableInput.prototype.resetPosition=function(){};ContentEditableInput.prototype.needsContentAttribute=true;function posToDOM(cm,pos){var view=findViewForLine(cm,pos.line);if(!view||view.hidden)return null;var line=getLine(cm.doc,pos.line);var info=mapFromLineView(view,line,pos.line);var order=getOrder(line,cm.doc.direction),\nside="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){for(var scan=node;scan;scan=scan.parentNode)if(/CodeMirror-gutter-wrapper/.test(scan.className))return true;return false}function badPos(pos,bad){if(bad)pos.bad=true;return pos}function domTextBetween(cm,from,to,fromLine,toLine){var text="",closing=false,\nlineSep=cm.doc.lineSeparator(),extraLinebreak=false;function recognizeMarker(id){return function(marker){return marker.id==id}}function close(){if(closing){text+=lineSep;if(extraLinebreak)text+=lineSep;closing=extraLinebreak=false}}function addText(str){if(str){close();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"),range;if(markerID){var found=cm.findMarks(Pos(fromLine,0),Pos(toLine+\n1,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();for(var i=0;i<node.childNodes.length;i++)walk(node.childNodes[i]);if(/^(pre|p)$/i.test(node.nodeName))extraLinebreak=true;if(isBlock)closing=true}else if(node.nodeType==\n3)addText(node.nodeValue.replace(/\\u200b/g,"").replace(/\\u00a0/g," "))}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 for(lineNode=node;;lineNode=lineNode.parentNode){if(!lineNode||lineNode==cm.display.lineDiv)return null;if(lineNode.parentNode&&\nlineNode.parentNode==cm.display.lineDiv)break}for(var i=0;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){var wrapper=lineView.text.firstChild,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;\nreturn badPos(Pos(lineNo(line),line.text.length),bad)}}var textNode=node.nodeType==3?node:null,topNode=node;if(!textNode&&node.childNodes.length==1&&node.firstChild.nodeType==3){textNode=node.firstChild;if(offset)offset=textNode.nodeValue.length}while(topNode.parentNode!=wrapper)topNode=topNode.parentNode;var measure=lineView.measure,maps=measure.maps;function find(textNode,topNode,offset){for(var i=-1;i<(maps?maps.length:0);i++){var map=i<0?measure.map:maps[i];for(var j=0;j<map.length;j+=3){var curNode=\nmap[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 found=find(textNode,topNode,offset);if(found)return badPos(found,bad);for(var after=topNode.nextSibling,dist=textNode?textNode.nodeValue.length-offset:0;after;after=after.nextSibling){found=find(after,after.firstChild,0);if(found)return badPos(Pos(found.line,found.ch-dist),bad);else dist+=after.textContent.length}for(var before=\ntopNode.previousSibling,dist$1=offset;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+=before.textContent.length}}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){var this$1=this;var input=this,cm=this.cm;this.createField(display);var te=this.textarea;\ndisplay.wrapper.insertBefore(this.wrapper,display.wrapper.firstChild);if(ios)te.style.width="0px";on(te,"input",function(){if(ie&&ie_version>=9&&this$1.hasSelection)this$1.hasSelection=null;input.poll()});on(te,"paste",function(e){if(signalDOMEvent(cm,e)||handlePaste(e,cm))return;cm.state.pasteIncoming=+new Date;input.fastPoll()});function prepareCopyCut(e){if(signalDOMEvent(cm,e))return;if(cm.somethingSelected())setLastCopied({lineWise:false,text:cm.getSelections()});else if(!cm.options.lineWiseCopyCut)return;\nelse{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}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,display=cm.display,doc=cm.doc;var result=prepareSelection(cm);if(cm.options.moveInputWithCursor){var headPos=cursorCoords(cm,\ndoc.sel.primary().head,"div");var wrapOff=display.wrapper.getBoundingClientRect(),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,display=cm.display;removeChildrenAndAdd(display.cursorDiv,drawn.cursors);removeChildrenAndAdd(display.selectionDiv,\ndrawn.selection);if(drawn.teTop!=null){this.wrapper.style.top=drawn.teTop+"px";this.wrapper.style.left=drawn.teLeft+"px"}};TextareaInput.prototype.reset=function(typing){if(this.contextMenuPending||this.composing)return;var cm=this.cm;if(cm.somethingSelected()){this.prevInput="";var content=cm.getSelection();this.textarea.value=content;if(cm.state.focused)selectInput(this.textarea);if(ie&&ie_version>=9)this.hasSelection=content}else if(!typing){this.prevInput=this.textarea.value="";if(ie&&ie_version>=\n9)this.hasSelection=null}};TextareaInput.prototype.getField=function(){return this.textarea};TextareaInput.prototype.supportsTouch=function(){return false};TextareaInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!mobile||activeElt()!=this.textarea))try{this.textarea.focus()}catch(e){}};TextareaInput.prototype.blur=function(){this.textarea.blur()};TextareaInput.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0};TextareaInput.prototype.receivedFocus=\nfunction(){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(){var missed=false,input=this;input.pollingFast=true;function p(){var changed=input.poll();if(!changed&&!missed){missed=true;input.polling.set(60,p)}else{input.pollingFast=false;input.slowPoll()}}input.polling.set(20,p)};TextareaInput.prototype.poll=\nfunction(){var this$1=this;var cm=this.cm,input=this.textarea,prevInput=this.prevInput;if(this.contextMenuPending||!cm.state.focused||hasSelection(input)&&!prevInput&&!this.composing||cm.isReadOnly()||cm.options.disableInput||cm.state.keySeq)return false;var text=input.value;if(text==prevInput&&!cm.somethingSelected())return false;if(ie&&ie_version>=9&&this.hasSelection===text||mac&&/[\\uf700-\\uf7ff]/.test(text)){cm.display.input.reset();return false}if(cm.doc.sel==cm.display.selForContextMenu){var first=\ntext.charCodeAt(0);if(first==8203&&!prevInput)prevInput="\\u200b";if(first==8666){this.reset();return this.cm.execCommand("undo")}}var same=0,l=Math.min(prevInput.length,text.length);while(same<l&&prevInput.charCodeAt(same)==text.charCodeAt(same))++same;runInOp(cm,function(){applyTextInput(cm,text.slice(same),prevInput.length-same,null,this$1.composing?"*compose":null);if(text.length>1E3||text.indexOf("\\n")>-1)input.value=this$1.prevInput="";else this$1.prevInput=text;if(this$1.composing){this$1.composing.range.clear();\nthis$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){var input=this,cm=input.cm,display=cm.display,te=input.textarea;if(input.contextMenuPending)input.contextMenuPending();\nvar pos=posFromMouse(cm,e),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,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);function prepareSelectAllHack(){if(te.selectionStart!=null){var selected=cm.somethingSelected();var extval="\\u200b"+(selected?te.value:"");te.value="\\u21da";te.value=extval;input.prevInput=selected?"":"\\u200b";te.selectionStart=1;te.selectionEnd=extval.length;display.selForContextMenu=cm.doc.sel}}function rehide(){if(input.contextMenuPending!=rehide)return;input.contextMenuPending=false;input.wrapper.style.cssText=oldWrapperCSS;\nte.style.cssText=oldCSS;if(ie&&ie_version<9)display.scrollbars.setScrollTop(display.scroller.scrollTop=scrollPos);if(te.selectionStart!=null){if(!ie||ie&&ie_version<9)prepareSelectAllHack();var i=0,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=\nsetTimeout(poll,200)}}if(ie&&ie_version>=9)prepareSelectAllHack();if(captureRightClick){e_stop(e);var mouseup=function(){off(window,"mouseup",mouseup);setTimeout(rehide,20)};on(window,"mouseup",mouseup)}else setTimeout(rehide,50)};TextareaInput.prototype.readOnlyChanged=function(val){if(!val)this.reset();this.textarea.disabled=val=="nocursor";this.textarea.readOnly=!!val};TextareaInput.prototype.setUneditable=function(){};TextareaInput.prototype.needsContentAttribute=false;function fromTextArea(textarea,\noptions){options=options?copyObj(options):{};options.value=textarea.value;if(!options.tabindex&&textarea.tabIndex)options.tabindex=textarea.tabIndex;if(!options.placeholder&&textarea.placeholder)options.placeholder=textarea.placeholder;if(options.autofocus==null){var hasFocus=activeElt();options.autofocus=hasFocus==textarea||textarea.getAttribute("autofocus")!=null&&hasFocus==document.body}function save(){textarea.value=cm.getValue()}var realSubmit;if(textarea.form){on(textarea.form,"submit",save);\nif(!options.leaveSubmitMethodAlone){var form=textarea.form;realSubmit=form.submit;try{var wrappedSubmit=form.submit=function(){save();form.submit=realSubmit;form.submit();form.submit=wrappedSubmit}}catch(e){}}}options.finishInit=function(cm){cm.save=save;cm.getTextArea=function(){return textarea};cm.toTextArea=function(){cm.toTextArea=isNaN;save();textarea.parentNode.removeChild(cm.getWrapperElement());textarea.style.display="";if(textarea.form){off(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone&&\ntypeof textarea.form.submit=="function")textarea.form.submit=realSubmit}}};textarea.style.display="none";var cm=CodeMirror(function(node){return textarea.parentNode.insertBefore(node,textarea.nextSibling)},options);return cm}function addLegacyProps(CodeMirror){CodeMirror.off=off;CodeMirror.on=on;CodeMirror.wheelEventPixels=wheelEventPixels;CodeMirror.Doc=Doc;CodeMirror.splitLines=splitLinesAuto;CodeMirror.countColumn=countColumn;CodeMirror.findColumn=findColumn;CodeMirror.isWordChar=isWordCharBasic;\nCodeMirror.Pass=Pass;CodeMirror.signal=signal;CodeMirror.Line=Line;CodeMirror.changeEnd=changeEnd;CodeMirror.scrollbarModel=scrollbarModel;CodeMirror.Pos=Pos;CodeMirror.cmpPos=cmp;CodeMirror.modes=modes;CodeMirror.mimeModes=mimeModes;CodeMirror.resolveMode=resolveMode;CodeMirror.getMode=getMode;CodeMirror.modeExtensions=modeExtensions;CodeMirror.extendMode=extendMode;CodeMirror.copyState=copyState;CodeMirror.startState=startState;CodeMirror.innerMode=innerMode;CodeMirror.commands=commands;CodeMirror.keyMap=\nkeyMap;CodeMirror.keyName=keyName;CodeMirror.isModifierKey=isModifierKey;CodeMirror.lookupKey=lookupKey;CodeMirror.normalizeKeyMap=normalizeKeyMap;CodeMirror.StringStream=StringStream;CodeMirror.SharedTextMarker=SharedTextMarker;CodeMirror.TextMarker=TextMarker;CodeMirror.LineWidget=LineWidget;CodeMirror.e_preventDefault=e_preventDefault;CodeMirror.e_stopPropagation=e_stopPropagation;CodeMirror.e_stop=e_stop;CodeMirror.addClass=addClass;CodeMirror.contains=contains;CodeMirror.rmClass=rmClass;CodeMirror.keyNames=\nkeyNames}defineOptions(CodeMirror);addEditorMethods(CodeMirror);var dontDelegate="iter insert remove copy getEditor constructor".split(" ");for(var 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.63.3";\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){var WORD=/[\\w$]+/,RANGE=500;CodeMirror.registerHelper("hint","anyword",function(editor,options){var word=options&&options.word||WORD;var range=options&&options.range||RANGE;var cur=editor.getCursor(),curLine=editor.getLine(cur.line);var end=cur.ch,start=end;while(start&&\nword.test(curLine.charAt(start-1)))--start;var curWord=start!=end&&curLine.slice(start,end);var list=options&&options.list||[],seen={};var re=new RegExp(word.source,"g");for(var dir=-1;dir<=1;dir+=2){var line=cur.line,endLine=Math.min(Math.max(line+dir*range,editor.firstLine()),editor.lastLine())+dir;for(;line!=endLine;line+=dir){var text=editor.getLine(line),m;while(m=re.exec(text)){if(line==cur.line&&m[0]===curWord)continue;if((!curWord||m[0].lastIndexOf(curWord,0)==0)&&!Object.prototype.hasOwnProperty.call(seen,\nm[0])){seen[m[0]]=true;list.push(m[0])}}}}return{list:list,from:CodeMirror.Pos(cur.line,start),to:CodeMirror.Pos(cur.line,end)}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../mode/css/css"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../mode/css/css"],mod);else mod(CodeMirror)})(function(CodeMirror){var pseudoClasses={"active":1,"after":1,"before":1,"checked":1,"default":1,"disabled":1,"empty":1,"enabled":1,"first-child":1,"first-letter":1,"first-line":1,"first-of-type":1,"focus":1,"hover":1,"in-range":1,"indeterminate":1,\n"invalid":1,"lang":1,"last-child":1,"last-of-type":1,"link":1,"not":1,"nth-child":1,"nth-last-child":1,"nth-last-of-type":1,"nth-of-type":1,"only-of-type":1,"only-child":1,"optional":1,"out-of-range":1,"placeholder":1,"read-only":1,"read-write":1,"required":1,"root":1,"selection":1,"target":1,"valid":1,"visited":1};CodeMirror.registerHelper("hint","css",function(cm){var cur=cm.getCursor(),token=cm.getTokenAt(cur);var inner=CodeMirror.innerMode(cm.getMode(),token.state);if(inner.mode.name!="css")return;\nif(token.type=="keyword"&&"!important".indexOf(token.string)==0)return{list:["!important"],from:CodeMirror.Pos(cur.line,token.start),to:CodeMirror.Pos(cur.line,token.end)};var start=token.start,end=cur.ch,word=token.string.slice(0,end-start);if(/[^\\w$_-]/.test(word)){word="";start=end=cur.ch}var spec=CodeMirror.resolveMode("text/css");var result=[];function add(keywords){for(var name in keywords)if(!word||name.lastIndexOf(word,0)==0)result.push(name)}var st=inner.state.state;if(st=="pseudo"||token.type==\n"variable-3")add(pseudoClasses);else if(st=="block"||st=="maybeprop")add(spec.propertyKeywords);else if(st=="prop"||st=="parens"||st=="at"||st=="params"){add(spec.valueKeywords);add(spec.colorKeywords)}else if(st=="media"||st=="media_parens"){add(spec.mediaTypes);add(spec.mediaFeatures)}if(result.length)return{list:result,from:CodeMirror.Pos(cur.line,start),to:CodeMirror.Pos(cur.line,end)}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./xml-hint"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./xml-hint"],mod);else mod(CodeMirror)})(function(CodeMirror){var langs="ab aa af ak sq am ar an hy as av ae ay az bm ba eu be bn bh bi bs br bg my ca ch ce ny zh cv kw co cr hr cs da dv nl dz en eo et ee fo fj fi fr ff gl ka de el gn gu ht ha he hz hi ho hu ia id ie ga ig ik io is it iu ja jv kl kn kr ks kk km ki rw ky kv kg ko ku kj la lb lg li ln lo lt lu lv gv mk mg ms ml mt mi mr mh mn na nv nb nd ne ng nn no ii nr oc oj cu om or os pa pi fa pl ps pt qu rm rn ro ru sa sc sd se sm sg sr gd sn si sk sl so st es su sw ss sv ta te tg th ti bo tk tl tn to tr ts tt tw ty ug uk ur uz ve vi vo wa cy wo fy xh yi yo za zu".split(" ");\nvar targets=["_blank","_self","_top","_parent"];var charsets=["ascii","utf-8","utf-16","latin1","latin1"];var methods=["get","post","put","delete"];var encs=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];var media=["all","screen","print","embossed","braille","handheld","print","projection","screen","tty","tv","speech","3d-glasses","resolution [>][<][=] [X]","device-aspect-ratio: X/Y","orientation:portrait","orientation:landscape","device-height: [X]","device-width: [X]"];\nvar s={attrs:{}};var data={a:{attrs:{href:null,ping:null,type:null,media:media,target:targets,hreflang:langs}},abbr:s,acronym:s,address:s,applet:s,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:media,hreflang:langs,type:null,shape:["default","rect","circle","poly"]}},article:s,aside:s,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["","autoplay"],loop:["","loop"],controls:["","controls"]}},b:s,\nbase:{attrs:{href:null,target:targets}},basefont:s,bdi:s,bdo:s,big:s,blockquote:{attrs:{cite:null}},body:s,br:s,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["","autofocus"],disabled:["","autofocus"],formenctype:encs,formmethod:methods,formnovalidate:["","novalidate"],formtarget:targets,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:s,center:s,cite:s,code:s,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command",\n"checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["","disabled"],checked:["","checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["","disabled"],multiple:["","multiple"]}},datalist:{attrs:{data:null}},dd:s,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["","open"]}},dfn:s,dir:s,div:s,dialog:{attrs:{open:null}},dl:s,dt:s,em:s,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["",\n"disabled"],form:null,name:null}},figcaption:s,figure:s,font:s,footer:s,form:{attrs:{action:null,name:null,"accept-charset":charsets,autocomplete:["on","off"],enctype:encs,method:methods,novalidate:["","novalidate"],target:targets}},frame:s,frameset:s,h1:s,h2:s,h3:s,h4:s,h5:s,h6:s,head:{attrs:{},children:["title","base","link","style","meta","script","noscript","command"]},header:s,hgroup:s,hr:s,html:{attrs:{manifest:null},children:["head","body"]},i:s,iframe:{attrs:{src:null,srcdoc:null,name:null,\nwidth:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["","seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],\nautocomplete:["on","off"],autofocus:["","autofocus"],checked:["","checked"],disabled:["","disabled"],formenctype:encs,formmethod:methods,formnovalidate:["","novalidate"],formtarget:targets,multiple:["","multiple"],readonly:["","readonly"],required:["","required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},\nkbd:s,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["","autofocus"],disabled:["","disabled"],keytype:["RSA"]}},label:{attrs:{"for":null,form:null}},legend:s,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:langs,media:media,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:s,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:charsets,name:["viewport","application-name","author","description",\n"generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:s,noframes:s,noscript:s,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["","typemustmatch"]}},ol:{attrs:{reversed:["","reversed"],start:null,type:["1","a","A","i","I"]}},optgroup:{attrs:{disabled:["","disabled"],label:null}},option:{attrs:{disabled:["","disabled"],\nlabel:null,selected:["","selected"],value:null}},output:{attrs:{"for":null,form:null,name:null}},p:s,param:{attrs:{name:null,value:null}},pre:s,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:s,rt:s,ruby:s,s:s,samp:s,script:{attrs:{type:["text/javascript"],src:null,async:["","async"],defer:["","defer"],charset:charsets}},section:s,select:{attrs:{form:null,name:null,size:null,autofocus:["","autofocus"],disabled:["","disabled"],multiple:["","multiple"]}},small:s,source:{attrs:{src:null,\ntype:null,media:null}},span:s,strike:s,strong:s,style:{attrs:{type:["text/css"],media:media,scoped:null}},sub:s,summary:s,sup:s,table:s,tbody:s,td:{attrs:{colspan:null,rowspan:null,headers:null}},textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["","autofocus"],disabled:["","disabled"],readonly:["","readonly"],required:["","required"],wrap:["soft","hard"]}},tfoot:s,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup",\n"colgroup"]}},thead:s,time:{attrs:{datetime:null}},title:s,tr:s,track:{attrs:{src:null,label:null,"default":null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:langs}},tt:s,u:s,ul:s,"var":s,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["","autoplay"],mediagroup:["movie"],muted:["","muted"],controls:["","controls"]}},wbr:s};var globalAttrs={accesskey:["a","b","c","d","e",\n"f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"],"class":null,contenteditable:["true","false"],contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["en","es"],spellcheck:["true","false"],autocorrect:["true","false"],autocapitalize:["true",\n"false"],style:null,tabindex:["1","2","3","4","5","6","7","8","9"],title:null,translate:["yes","no"],onclick:null,rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"]};function populate(obj){for(var attr in globalAttrs)if(globalAttrs.hasOwnProperty(attr))obj.attrs[attr]=globalAttrs[attr]}populate(s);for(var tag in data)if(data.hasOwnProperty(tag)&&data[tag]!=s)populate(data[tag]);CodeMirror.htmlSchema=data;function htmlHint(cm,\noptions){var local={schemaInfo:data};if(options)for(var opt in options)local[opt]=options[opt];return CodeMirror.hint.xml(cm,local)}CodeMirror.registerHelper("hint","html",htmlHint)});(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 Pos=CodeMirror.Pos;function forEach(arr,f){for(var i=0,e=arr.length;i<e;++i)f(arr[i])}function arrayContains(arr,item){if(!Array.prototype.indexOf){var i=arr.length;while(i--)if(arr[i]===item)return true;return false}return arr.indexOf(item)!=-1}function scriptHint(editor,\nkeywords,getToken,options){var cur=editor.getCursor(),token=getToken(editor,cur);if(/\\b(?:string|comment)\\b/.test(token.type))return;var innerMode=CodeMirror.innerMode(editor.getMode(),token.state);if(innerMode.mode.helperType==="json")return;token.state=innerMode.state;if(!/^[\\w$_]*$/.test(token.string))token={start:cur.ch,end:cur.ch,string:"",state:token.state,type:token.string=="."?"property":null};else if(token.end>cur.ch){token.end=cur.ch;token.string=token.string.slice(0,cur.ch-token.start)}var tprop=\ntoken;while(tprop.type=="property"){tprop=getToken(editor,Pos(cur.line,tprop.start));if(tprop.string!=".")return;tprop=getToken(editor,Pos(cur.line,tprop.start));if(!context)var context=[];context.push(tprop)}return{list:getCompletions(token,context,keywords,options),from:Pos(cur.line,token.start),to:Pos(cur.line,token.end)}}function javascriptHint(editor,options){return scriptHint(editor,javascriptKeywords,function(e,cur){return e.getTokenAt(cur)},options)}CodeMirror.registerHelper("hint","javascript",\njavascriptHint);function getCoffeeScriptToken(editor,cur){var token=editor.getTokenAt(cur);if(cur.ch==token.start+1&&token.string.charAt(0)=="."){token.end=token.start;token.string=".";token.type="property"}else if(/^\\.[\\w$_]*$/.test(token.string)){token.type="property";token.start++;token.string=token.string.replace(/\\./,"")}return token}function coffeescriptHint(editor,options){return scriptHint(editor,coffeescriptKeywords,getCoffeeScriptToken,options)}CodeMirror.registerHelper("hint","coffeescript",\ncoffeescriptHint);var stringProps=("charAt charCodeAt indexOf lastIndexOf substring substr slice trim trimLeft trimRight "+"toUpperCase toLowerCase split concat match replace search").split(" ");var arrayProps=("length concat join splice push pop shift unshift slice reverse sort indexOf "+"lastIndexOf every some filter forEach map reduce reduceRight ").split(" ");var funcProps="prototype apply call bind".split(" ");var javascriptKeywords=("break case catch class const continue debugger default delete do else export extends false finally for function "+\n"if in import instanceof new null return super switch this throw true try typeof var void while with yield").split(" ");var coffeescriptKeywords=("and break catch class continue delete do else extends false finally for "+"if in instanceof isnt new no not null of off on or return switch then throw true try typeof until void while with yes").split(" ");function forAllProps(obj,callback){if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)for(var name in obj)callback(name);else for(var o=obj;o;o=\nObject.getPrototypeOf(o))Object.getOwnPropertyNames(o).forEach(callback)}function getCompletions(token,context,keywords,options){var found=[],start=token.string,global=options&&options.globalScope||window;function maybeAdd(str){if(str.lastIndexOf(start,0)==0&&!arrayContains(found,str))found.push(str)}function gatherCompletions(obj){if(typeof obj=="string")forEach(stringProps,maybeAdd);else if(obj instanceof Array)forEach(arrayProps,maybeAdd);else if(obj instanceof Function)forEach(funcProps,maybeAdd);\nforAllProps(obj,maybeAdd)}if(context&&context.length){var obj=context.pop(),base;if(obj.type&&obj.type.indexOf("variable")===0){if(options&&options.additionalContext)base=options.additionalContext[obj.string];if(!options||options.useGlobalScope!==false)base=base||global[obj.string]}else if(obj.type=="string")base="";else if(obj.type=="atom")base=1;else if(obj.type=="function")if(global.jQuery!=null&&(obj.string=="$"||obj.string=="jQuery")&&typeof global.jQuery=="function")base=global.jQuery();else if(global._!=\nnull&&obj.string=="_"&&typeof global._=="function")base=global._();while(base!=null&&context.length)base=base[context.pop().string];if(base!=null)gatherCompletions(base)}else{for(var v=token.state.localVars;v;v=v.next)maybeAdd(v.name);for(var c=token.state.context;c;c=c.prev)for(var v=c.vars;v;v=v.next)maybeAdd(v.name);for(var v=token.state.globalVars;v;v=v.next)maybeAdd(v.name);if(options&&options.additionalContext!=null)for(var key in options.additionalContext)maybeAdd(key);if(!options||options.useGlobalScope!==\nfalse)gatherCompletions(global);forEach(keywords,maybeAdd)}return found}});/*\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 forEach(arr,f){for(var i=0,e=arr.length;i<e;++i)f(arr[i])}function arrayContains(arr,item){if(!Array.prototype.indexOf){var i=arr.length;while(i--)if(arr[i]===item)return true;return false}return arr.indexOf(item)!=-1}function scriptHint(editor,_keywords,getToken){var cur=editor.getCursor(),token=getToken(editor,cur),tprop=token;if(!/^[\\w$_]*$/.test(token.string))token=tprop={start:cur.ch,end:cur.ch,string:"",state:token.state,className:token.string==":"?"pig-type":null};if(!context)var context=\n[];context.push(tprop);var completionList=getCompletions(token,context);completionList=completionList.sort();if(completionList.length==1)completionList.push(" ");return{list:completionList,from:CodeMirror.Pos(cur.line,token.start),to:CodeMirror.Pos(cur.line,token.end)}}function pigHint(editor){return scriptHint(editor,pigKeywordsU,function(e,cur){return e.getTokenAt(cur)})}CodeMirror.pigHint=pigHint;CodeMirror.registerHelper("hint","pig",pigHint);var pigKeywords="VOID IMPORT RETURNS DEFINE LOAD FILTER FOREACH ORDER CUBE DISTINCT COGROUP "+\n"JOIN CROSS UNION SPLIT INTO IF OTHERWISE ALL AS BY USING INNER OUTER ONSCHEMA PARALLEL "+"PARTITION GROUP AND OR NOT GENERATE FLATTEN ASC DESC IS STREAM THROUGH STORE MAPREDUCE "+"SHIP CACHE INPUT OUTPUT STDERROR STDIN STDOUT LIMIT SAMPLE LEFT RIGHT FULL EQ GT LT GTE LTE "+"NEQ MATCHES TRUE FALSE";var pigKeywordsU=pigKeywords.split(" ");var pigKeywordsL=pigKeywords.toLowerCase().split(" ");var pigTypes="BOOLEAN INT LONG FLOAT DOUBLE CHARARRAY BYTEARRAY BAG TUPLE MAP";var pigTypesU=pigTypes.split(" ");\nvar pigTypesL=pigTypes.toLowerCase().split(" ");var pigBuiltins="ABS ACOS ARITY ASIN ATAN AVG BAGSIZE BINSTORAGE BLOOM BUILDBLOOM CBRT CEIL "+"CONCAT COR COS COSH COUNT COUNT_STAR COV CONSTANTSIZE CUBEDIMENSIONS DIFF DISTINCT DOUBLEABS "+"DOUBLEAVG DOUBLEBASE DOUBLEMAX DOUBLEMIN DOUBLEROUND DOUBLESUM EXP FLOOR FLOATABS FLOATAVG "+"FLOATMAX FLOATMIN FLOATROUND FLOATSUM GENERICINVOKER INDEXOF INTABS INTAVG INTMAX INTMIN "+"INTSUM INVOKEFORDOUBLE INVOKEFORFLOAT INVOKEFORINT INVOKEFORLONG INVOKEFORSTRING INVOKER "+\n"ISEMPTY JSONLOADER JSONMETADATA JSONSTORAGE LAST_INDEX_OF LCFIRST LOG LOG10 LOWER LONGABS "+"LONGAVG LONGMAX LONGMIN LONGSUM MAX MIN MAPSIZE MONITOREDUDF NONDETERMINISTIC OUTPUTSCHEMA  "+"PIGSTORAGE PIGSTREAMING RANDOM REGEX_EXTRACT REGEX_EXTRACT_ALL REPLACE ROUND SIN SINH SIZE "+"SQRT STRSPLIT SUBSTRING SUM STRINGCONCAT STRINGMAX STRINGMIN STRINGSIZE TAN TANH TOBAG "+"TOKENIZE TOMAP TOP TOTUPLE TRIM TEXTLOADER TUPLESIZE UCFIRST UPPER UTF8STORAGECONVERTER";var pigBuiltinsU=pigBuiltins.split(" ").join("() ").split(" ");\nvar pigBuiltinsL=pigBuiltins.toLowerCase().split(" ").join("() ").split(" ");var pigBuiltinsC=("BagSize BinStorage Bloom BuildBloom ConstantSize CubeDimensions DoubleAbs "+"DoubleAvg DoubleBase DoubleMax DoubleMin DoubleRound DoubleSum FloatAbs FloatAvg FloatMax "+"FloatMin FloatRound FloatSum GenericInvoker IntAbs IntAvg IntMax IntMin IntSum "+"InvokeForDouble InvokeForFloat InvokeForInt InvokeForLong InvokeForString Invoker "+"IsEmpty JsonLoader JsonMetadata JsonStorage LongAbs LongAvg LongMax LongMin LongSum MapSize "+\n"MonitoredUDF Nondeterministic OutputSchema PigStorage PigStreaming StringConcat StringMax "+"StringMin StringSize TextLoader TupleSize Utf8StorageConverter").split(" ").join("() ").split(" ");function getCompletions(token,context){var found=[],start=token.string;function maybeAdd(str){if(str.lastIndexOf(start,0)==0&&!arrayContains(found,str))found.push(str)}function gatherCompletions(obj){if(obj==":")forEach(pigTypesL,maybeAdd);else{forEach(pigBuiltinsU,maybeAdd);forEach(pigBuiltinsL,maybeAdd);forEach(pigBuiltinsC,\nmaybeAdd);forEach(pigTypesU,maybeAdd);forEach(pigTypesL,maybeAdd);forEach(pigKeywordsU,maybeAdd);forEach(pigKeywordsL,maybeAdd)}}if(context){var obj=context.pop(),base;if(obj.type=="variable")base=obj.string;else if(obj.type=="variable-3")base=":"+obj.string;while(base!=null&&context.length)base=base[context.pop().string];if(base!=null)gatherCompletions(base)}return found}})();(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 HINT_ELEMENT_CLASS="CodeMirror-hint";var ACTIVE_HINT_ELEMENT_CLASS="CodeMirror-hint-active";CodeMirror.showHint=function(cm,getHints,options){if(!getHints)return cm.showHint(options);if(options&&options.async)getHints.async=true;var newOpts={hint:getHints};if(options)for(var prop in options)newOpts[prop]=\noptions[prop];return cm.showHint(newOpts)};CodeMirror.defineExtension("showHint",function(options){options=parseOptions(this,this.getCursor("start"),options);var selections=this.listSelections();if(selections.length>1)return;if(this.somethingSelected()){if(!options.hint.supportsSelection)return;for(var i=0;i<selections.length;i++)if(selections[i].head.line!=selections[i].anchor.line)return}if(this.state.completionActive)this.state.completionActive.close();var completion=this.state.completionActive=\nnew Completion(this,options);if(!completion.options.hint)return;CodeMirror.signal(this,"startCompletion",this);completion.update(true)});CodeMirror.defineExtension("closeHint",function(){if(this.state.completionActive)this.state.completionActive.close()});function Completion(cm,options){this.cm=cm;this.options=options;this.widget=null;this.debounce=0;this.tick=0;this.startPos=this.cm.getCursor("start");this.startLen=this.cm.getLine(this.startPos.line).length-this.cm.getSelection().length;if(this.options.updateOnCursorActivity){var self=\nthis;cm.on("cursorActivity",this.activityFunc=function(){self.cursorActivity()})}}var requestAnimationFrame=window.requestAnimationFrame||function(fn){return setTimeout(fn,1E3/60)};var cancelAnimationFrame=window.cancelAnimationFrame||clearTimeout;Completion.prototype={close:function(){if(!this.active())return;this.cm.state.completionActive=null;this.tick=null;if(this.options.updateOnCursorActivity)this.cm.off("cursorActivity",this.activityFunc);if(this.widget&&this.data)CodeMirror.signal(this.data,\n"close");if(this.widget)this.widget.close();CodeMirror.signal(this.cm,"endCompletion",this.cm)},active:function(){return this.cm.state.completionActive==this},pick:function(data,i){var completion=data.list[i],self=this;this.cm.operation(function(){if(completion.hint)completion.hint(self.cm,data,completion);else self.cm.replaceRange(getText(completion),completion.from||data.from,completion.to||data.to,"complete");CodeMirror.signal(data,"pick",completion);self.cm.scrollIntoView()});if(this.options.closeOnPick)this.close()},\ncursorActivity:function(){if(this.debounce){cancelAnimationFrame(this.debounce);this.debounce=0}var identStart=this.startPos;if(this.data)identStart=this.data.from;var pos=this.cm.getCursor(),line=this.cm.getLine(pos.line);if(pos.line!=this.startPos.line||line.length-pos.ch!=this.startLen-this.startPos.ch||pos.ch<identStart.ch||this.cm.somethingSelected()||(!pos.ch||this.options.closeCharacters.test(line.charAt(pos.ch-1))))this.close();else{var self=this;this.debounce=requestAnimationFrame(function(){self.update()});\nif(this.widget)this.widget.disable()}},update:function(first){if(this.tick==null)return;var self=this,myTick=++this.tick;fetchHints(this.options.hint,this.cm,this.options,function(data){if(self.tick==myTick)self.finishUpdate(data,first)})},finishUpdate:function(data,first){if(this.data)CodeMirror.signal(this.data,"update");var picked=this.widget&&this.widget.picked||first&&this.options.completeSingle;if(this.widget)this.widget.close();this.data=data;if(data&&data.list.length)if(picked&&data.list.length==\n1)this.pick(data,0);else{this.widget=new Widget(this,data);CodeMirror.signal(data,"shown")}}};function parseOptions(cm,pos,options){var editor=cm.options.hintOptions;var out={};for(var prop in defaultOptions)out[prop]=defaultOptions[prop];if(editor)for(var prop in editor)if(editor[prop]!==undefined)out[prop]=editor[prop];if(options)for(var prop in options)if(options[prop]!==undefined)out[prop]=options[prop];if(out.hint.resolve)out.hint=out.hint.resolve(cm,pos);return out}function getText(completion){if(typeof completion==\n"string")return completion;else return completion.text}function buildKeyMap(completion,handle){var baseMap={Up:function(){handle.moveFocus(-1)},Down:function(){handle.moveFocus(1)},PageUp:function(){handle.moveFocus(-handle.menuSize()+1,true)},PageDown:function(){handle.moveFocus(handle.menuSize()-1,true)},Home:function(){handle.setFocus(0)},End:function(){handle.setFocus(handle.length-1)},Enter:handle.pick,Tab:handle.pick,Esc:handle.close};var mac=/Mac/.test(navigator.platform);if(mac){baseMap["Ctrl-P"]=\nfunction(){handle.moveFocus(-1)};baseMap["Ctrl-N"]=function(){handle.moveFocus(1)}}var custom=completion.options.customKeys;var ourMap=custom?{}:baseMap;function addBinding(key,val){var bound;if(typeof val!="string")bound=function(cm){return val(cm,handle)};else if(baseMap.hasOwnProperty(val))bound=baseMap[val];else bound=val;ourMap[key]=bound}if(custom)for(var key in custom)if(custom.hasOwnProperty(key))addBinding(key,custom[key]);var extra=completion.options.extraKeys;if(extra)for(var key in extra)if(extra.hasOwnProperty(key))addBinding(key,\nextra[key]);return ourMap}function getHintElement(hintsElement,el){while(el&&el!=hintsElement){if(el.nodeName.toUpperCase()==="LI"&&el.parentNode==hintsElement)return el;el=el.parentNode}}var nextId=Math.floor(Math.random(1E6));function Widget(completion,data){this.id="cm-complete-"+nextId++;this.completion=completion;this.data=data;this.picked=false;var widget=this,cm=completion.cm;var ownerDocument=cm.getInputField().ownerDocument;var parentWindow=ownerDocument.defaultView||ownerDocument.parentWindow;\nvar hints=this.hints=ownerDocument.createElement("ul");hints.setAttribute("role","listbox");hints.setAttribute("aria-expanded","true");hints.id=this.id;var theme=completion.cm.options.theme;hints.className="CodeMirror-hints "+theme;this.selectedHint=data.selectedHint||0;var completions=data.list;for(var i=0;i<completions.length;++i){var elt=hints.appendChild(ownerDocument.createElement("li")),cur=completions[i];var className=HINT_ELEMENT_CLASS+(i!=this.selectedHint?"":" "+ACTIVE_HINT_ELEMENT_CLASS);\nif(cur.className!=null)className=cur.className+" "+className;elt.className=className;if(i==this.selectedHint)elt.setAttribute("aria-selected","true");elt.id=this.id+"-"+i;elt.setAttribute("role","option");if(cur.render)cur.render(elt,data,cur);else elt.appendChild(ownerDocument.createTextNode(cur.displayText||getText(cur)));elt.hintId=i}var container=completion.options.container||ownerDocument.body;var pos=cm.cursorCoords(completion.options.alignWithWord?data.from:null);var left=pos.left,top=pos.bottom,\nbelow=true;var offsetLeft=0,offsetTop=0;if(container!==ownerDocument.body){var isContainerPositioned=["absolute","relative","fixed"].indexOf(parentWindow.getComputedStyle(container).position)!==-1;var offsetParent=isContainerPositioned?container:container.offsetParent;var offsetParentPosition=offsetParent.getBoundingClientRect();var bodyPosition=ownerDocument.body.getBoundingClientRect();offsetLeft=offsetParentPosition.left-bodyPosition.left-offsetParent.scrollLeft;offsetTop=offsetParentPosition.top-\nbodyPosition.top-offsetParent.scrollTop}hints.style.left=left-offsetLeft+"px";hints.style.top=top-offsetTop+"px";var winW=parentWindow.innerWidth||Math.max(ownerDocument.body.offsetWidth,ownerDocument.documentElement.offsetWidth);var winH=parentWindow.innerHeight||Math.max(ownerDocument.body.offsetHeight,ownerDocument.documentElement.offsetHeight);container.appendChild(hints);cm.getInputField().setAttribute("aria-autocomplete","list");cm.getInputField().setAttribute("aria-owns",this.id);cm.getInputField().setAttribute("aria-activedescendant",\nthis.id+"-"+this.selectedHint);var box=completion.options.moveOnOverlap?hints.getBoundingClientRect():new DOMRect;var scrolls=completion.options.paddingForScrollbar?hints.scrollHeight>hints.clientHeight+1:false;var startScroll;setTimeout(function(){startScroll=cm.getScrollInfo()});var overlapY=box.bottom-winH;if(overlapY>0){var height=box.bottom-box.top,curTop=pos.top-(pos.bottom-box.top);if(curTop-height>0){hints.style.top=(top=pos.top-height-offsetTop)+"px";below=false}else if(height>winH){hints.style.height=\nwinH-5+"px";hints.style.top=(top=pos.bottom-box.top-offsetTop)+"px";var cursor=cm.getCursor();if(data.from.ch!=cursor.ch){pos=cm.cursorCoords(cursor);hints.style.left=(left=pos.left-offsetLeft)+"px";box=hints.getBoundingClientRect()}}}var overlapX=box.right-winW;if(scrolls)overlapX+=cm.display.nativeBarWidth;if(overlapX>0){if(box.right-box.left>winW){hints.style.width=winW-5+"px";overlapX-=box.right-box.left-winW}hints.style.left=(left=pos.left-overlapX-offsetLeft)+"px"}if(scrolls)for(var node=hints.firstChild;node;node=\nnode.nextSibling)node.style.paddingRight=cm.display.nativeBarWidth+"px";cm.addKeyMap(this.keyMap=buildKeyMap(completion,{moveFocus:function(n,avoidWrap){widget.changeActive(widget.selectedHint+n,avoidWrap)},setFocus:function(n){widget.changeActive(n)},menuSize:function(){return widget.screenAmount()},length:completions.length,close:function(){completion.close()},pick:function(){widget.pick()},data:data}));if(completion.options.closeOnUnfocus){var closingOnBlur;cm.on("blur",this.onBlur=function(){closingOnBlur=\nsetTimeout(function(){completion.close()},100)});cm.on("focus",this.onFocus=function(){clearTimeout(closingOnBlur)})}cm.on("scroll",this.onScroll=function(){var curScroll=cm.getScrollInfo(),editor=cm.getWrapperElement().getBoundingClientRect();if(!startScroll)startScroll=cm.getScrollInfo();var newTop=top+startScroll.top-curScroll.top;var point=newTop-(parentWindow.pageYOffset||(ownerDocument.documentElement||ownerDocument.body).scrollTop);if(!below)point+=hints.offsetHeight;if(point<=editor.top||\npoint>=editor.bottom)return completion.close();hints.style.top=newTop+"px";hints.style.left=left+startScroll.left-curScroll.left+"px"});CodeMirror.on(hints,"dblclick",function(e){var t=getHintElement(hints,e.target||e.srcElement);if(t&&t.hintId!=null){widget.changeActive(t.hintId);widget.pick()}});CodeMirror.on(hints,"click",function(e){var t=getHintElement(hints,e.target||e.srcElement);if(t&&t.hintId!=null){widget.changeActive(t.hintId);if(completion.options.completeOnSingleClick)widget.pick()}});\nCodeMirror.on(hints,"mousedown",function(){setTimeout(function(){cm.focus()},20)});var selectedHintRange=this.getSelectedHintRange();if(selectedHintRange.from!==0||selectedHintRange.to!==0)this.scrollToActive();CodeMirror.signal(data,"select",completions[this.selectedHint],hints.childNodes[this.selectedHint]);return true}Widget.prototype={close:function(){if(this.completion.widget!=this)return;this.completion.widget=null;if(this.hints.parentNode)this.hints.parentNode.removeChild(this.hints);this.completion.cm.removeKeyMap(this.keyMap);\nvar input=this.completion.cm.getInputField();input.removeAttribute("aria-activedescendant");input.removeAttribute("aria-owns");var cm=this.completion.cm;if(this.completion.options.closeOnUnfocus){cm.off("blur",this.onBlur);cm.off("focus",this.onFocus)}cm.off("scroll",this.onScroll)},disable:function(){this.completion.cm.removeKeyMap(this.keyMap);var widget=this;this.keyMap={Enter:function(){widget.picked=true}};this.completion.cm.addKeyMap(this.keyMap)},pick:function(){this.completion.pick(this.data,\nthis.selectedHint)},changeActive:function(i,avoidWrap){if(i>=this.data.list.length)i=avoidWrap?this.data.list.length-1:0;else if(i<0)i=avoidWrap?0:this.data.list.length-1;if(this.selectedHint==i)return;var node=this.hints.childNodes[this.selectedHint];if(node){node.className=node.className.replace(" "+ACTIVE_HINT_ELEMENT_CLASS,"");node.removeAttribute("aria-selected")}node=this.hints.childNodes[this.selectedHint=i];node.className+=" "+ACTIVE_HINT_ELEMENT_CLASS;node.setAttribute("aria-selected","true");\nthis.completion.cm.getInputField().setAttribute("aria-activedescendant",node.id);this.scrollToActive();CodeMirror.signal(this.data,"select",this.data.list[this.selectedHint],node)},scrollToActive:function(){var selectedHintRange=this.getSelectedHintRange();var node1=this.hints.childNodes[selectedHintRange.from];var node2=this.hints.childNodes[selectedHintRange.to];var firstNode=this.hints.firstChild;if(node1.offsetTop<this.hints.scrollTop)this.hints.scrollTop=node1.offsetTop-firstNode.offsetTop;else if(node2.offsetTop+\nnode2.offsetHeight>this.hints.scrollTop+this.hints.clientHeight)this.hints.scrollTop=node2.offsetTop+node2.offsetHeight-this.hints.clientHeight+firstNode.offsetTop},screenAmount:function(){return Math.floor(this.hints.clientHeight/this.hints.firstChild.offsetHeight)||1},getSelectedHintRange:function(){var margin=this.completion.options.scrollMargin||0;return{from:Math.max(0,this.selectedHint-margin),to:Math.min(this.data.list.length-1,this.selectedHint+margin)}}};function applicableHelpers(cm,helpers){if(!cm.somethingSelected())return helpers;\nvar result=[];for(var i=0;i<helpers.length;i++)if(helpers[i].supportsSelection)result.push(helpers[i]);return result}function fetchHints(hint,cm,options,callback){if(hint.async)hint(cm,callback,options);else{var result=hint(cm,options);if(result&&result.then)result.then(callback);else callback(result)}}function resolveAutoHints(cm,pos){var helpers=cm.getHelpers(pos,"hint"),words;if(helpers.length){var resolved=function(cm,callback,options){var app=applicableHelpers(cm,helpers);function run(i){if(i==\napp.length)return callback(null);fetchHints(app[i],cm,options,function(result){if(result&&result.list.length>0)callback(result);else run(i+1)})}run(0)};resolved.async=true;resolved.supportsSelection=true;return resolved}else if(words=cm.getHelper(cm.getCursor(),"hintWords"))return function(cm){return CodeMirror.hint.fromList(cm,{words:words})};else if(CodeMirror.hint.anyword)return function(cm,options){return CodeMirror.hint.anyword(cm,options)};else return function(){}}CodeMirror.registerHelper("hint",\n"auto",{resolve:resolveAutoHints});CodeMirror.registerHelper("hint","fromList",function(cm,options){var cur=cm.getCursor(),token=cm.getTokenAt(cur);var term,from=CodeMirror.Pos(cur.line,token.start),to=cur;if(token.start<cur.ch&&/\\w/.test(token.string.charAt(cur.ch-token.start-1)))term=token.string.substr(0,cur.ch-token.start);else{term="";from=cur}var found=[];for(var i=0;i<options.words.length;i++){var word=options.words[i];if(word.slice(0,term.length)==term)found.push(word)}if(found.length)return{list:found,\nfrom:from,to:to}});CodeMirror.commands.autocomplete=CodeMirror.showHint;var defaultOptions={hint:CodeMirror.hint.auto,completeSingle:true,alignWithWord:true,closeCharacters:/[\\s()\\[\\]{};:>,]/,closeOnPick:true,closeOnUnfocus:true,updateOnCursorActivity:true,completeOnSingleClick:true,container:null,customKeys:null,extraKeys:null,paddingForScrollbar:true,moveOnOverlap:true};CodeMirror.defineOption("hintOptions",null)});(function(){CodeMirror.simpleHint=function(editor,getHints,givenOptions){var options={},defaults=CodeMirror.simpleHint.defaults;for(var opt in defaults)if(defaults.hasOwnProperty(opt))options[opt]=(givenOptions&&givenOptions.hasOwnProperty(opt)?givenOptions:defaults)[opt];function collectHints(previousToken){if(editor.somethingSelected())return;var tempToken=editor.getTokenAt(editor.getCursor());if(options.closeOnTokenChange&&previousToken!=null&&(tempToken.start!=previousToken.start||tempToken.type!=\npreviousToken.type))return;var result=getHints(editor,givenOptions);if(!result||!result.list.length)return;var completions=result.list;function insert(str){editor.replaceRange(str,result.from,result.to)}if(options.completeSingle&&completions.length==1){insert(completions[0]);return true}var complete=document.createElement("div");complete.className="CodeMirror-completions";var sel=complete.appendChild(document.createElement("select"));if(!window.opera)sel.multiple=true;for(var i=0;i<completions.length;++i){var opt=\nsel.appendChild(document.createElement("option"));opt.appendChild(document.createTextNode(completions[i]))}sel.firstChild.selected=true;sel.size=Math.min(10,completions.length);var pos=editor.cursorCoords(options.alignWithWord?result.from:null);complete.style.left=pos.left+"px";complete.style.top=pos.bottom+"px";document.body.appendChild(complete);var winW=window.innerWidth||Math.max(document.body.offsetWidth,document.documentElement.offsetWidth);if(winW-pos.left<sel.clientWidth)complete.style.left=\npos.left-sel.clientWidth+"px";if(completions.length<=10)complete.style.width=sel.clientWidth-1+"px";var done=false;function close(){if(done)return;done=true;complete.parentNode.removeChild(complete)}function pick(){insert(completions[sel.selectedIndex]);close();setTimeout(function(){editor.focus()},50)}CodeMirror.on(sel,"blur",close);CodeMirror.on(sel,"keydown",function(event){var code=event.keyCode;if(code==13){CodeMirror.e_stop(event);pick()}else if(code==27){CodeMirror.e_stop(event);close();editor.focus()}else if(code!=\n38&&code!=40&&code!=33&&code!=34&&!CodeMirror.isModifierKey(event)){close();editor.focus();editor.triggerOnKeyDown(event);if(!options.closeOnBackspace||code!=8)setTimeout(function(){collectHints(tempToken)},50)}});CodeMirror.on(sel,"dblclick",pick);sel.focus();if(window.opera)setTimeout(function(){if(!done)sel.focus()},100);return true}return collectHints()};CodeMirror.simpleHint.defaults={closeOnBackspace:true,closeOnTokenChange:false,completeSingle:true,alignWithWord:true}})();(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../mode/sql/sql"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../mode/sql/sql"],mod);else mod(CodeMirror)})(function(CodeMirror){var tables;var defaultTable;var keywords;var identifierQuote;var CONS={QUERY_DIV:";",ALIAS_KEYWORD:"AS"};var Pos=CodeMirror.Pos,cmpPos=CodeMirror.cmpPos;function isArray(val){return Object.prototype.toString.call(val)==\n"[object Array]"}function getKeywords(editor){var mode=editor.doc.modeOption;if(mode==="sql")mode="text/x-sql";return CodeMirror.resolveMode(mode).keywords}function getIdentifierQuote(editor){var mode=editor.doc.modeOption;if(mode==="sql")mode="text/x-sql";return CodeMirror.resolveMode(mode).identifierQuote||"`"}function getText(item){return typeof item=="string"?item:item.text}function wrapTable(name,value){if(isArray(value))value={columns:value};if(!value.text)value.text=name;return value}function parseTables(input){var result=\n{};if(isArray(input))for(var i=input.length-1;i>=0;i--){var item=input[i];result[getText(item).toUpperCase()]=wrapTable(getText(item),item)}else if(input)for(var name in input)result[name.toUpperCase()]=wrapTable(name,input[name]);return result}function getTable(name){return tables[name.toUpperCase()]}function shallowClone(object){var result={};for(var key in object)if(object.hasOwnProperty(key))result[key]=object[key];return result}function match(string,word){var len=string.length;var sub=getText(word).substr(0,\nlen);return string.toUpperCase()===sub.toUpperCase()}function addMatches(result,search,wordlist,formatter){if(isArray(wordlist))for(var i=0;i<wordlist.length;i++){if(match(search,wordlist[i]))result.push(formatter(wordlist[i]))}else for(var word in wordlist)if(wordlist.hasOwnProperty(word)){var val=wordlist[word];if(!val||val===true)val=word;else val=val.displayText?{text:val.text,displayText:val.displayText}:val.text;if(match(search,val))result.push(formatter(val))}}function cleanName(name){if(name.charAt(0)==\n".")name=name.substr(1);var nameParts=name.split(identifierQuote+identifierQuote);for(var i=0;i<nameParts.length;i++)nameParts[i]=nameParts[i].replace(new RegExp(identifierQuote,"g"),"");return nameParts.join(identifierQuote)}function insertIdentifierQuotes(name){var nameParts=getText(name).split(".");for(var i=0;i<nameParts.length;i++)nameParts[i]=identifierQuote+nameParts[i].replace(new RegExp(identifierQuote,"g"),identifierQuote+identifierQuote)+identifierQuote;var escaped=nameParts.join(".");\nif(typeof name=="string")return escaped;name=shallowClone(name);name.text=escaped;return name}function nameCompletion(cur,token,result,editor){var useIdentifierQuotes=false;var nameParts=[];var start=token.start;var cont=true;while(cont){cont=token.string.charAt(0)==".";useIdentifierQuotes=useIdentifierQuotes||token.string.charAt(0)==identifierQuote;start=token.start;nameParts.unshift(cleanName(token.string));token=editor.getTokenAt(Pos(cur.line,token.start));if(token.string=="."){cont=true;token=\neditor.getTokenAt(Pos(cur.line,token.start))}}var string=nameParts.join(".");addMatches(result,string,tables,function(w){return useIdentifierQuotes?insertIdentifierQuotes(w):w});addMatches(result,string,defaultTable,function(w){return useIdentifierQuotes?insertIdentifierQuotes(w):w});string=nameParts.pop();var table=nameParts.join(".");var alias=false;var aliasTable=table;if(!getTable(table)){var oldTable=table;table=findTableByAlias(table,editor);if(table!==oldTable)alias=true}var columns=getTable(table);\nif(columns&&columns.columns)columns=columns.columns;if(columns)addMatches(result,string,columns,function(w){var tableInsert=table;if(alias==true)tableInsert=aliasTable;if(typeof w=="string")w=tableInsert+"."+w;else{w=shallowClone(w);w.text=tableInsert+"."+w.text}return useIdentifierQuotes?insertIdentifierQuotes(w):w});return start}function eachWord(lineText,f){var words=lineText.split(/\\s+/);for(var i=0;i<words.length;i++)if(words[i])f(words[i].replace(/[`,;]/g,""))}function findTableByAlias(alias,\neditor){var doc=editor.doc;var fullQuery=doc.getValue();var aliasUpperCase=alias.toUpperCase();var previousWord="";var table="";var separator=[];var validRange={start:Pos(0,0),end:Pos(editor.lastLine(),editor.getLineHandle(editor.lastLine()).length)};var indexOfSeparator=fullQuery.indexOf(CONS.QUERY_DIV);while(indexOfSeparator!=-1){separator.push(doc.posFromIndex(indexOfSeparator));indexOfSeparator=fullQuery.indexOf(CONS.QUERY_DIV,indexOfSeparator+1)}separator.unshift(Pos(0,0));separator.push(Pos(editor.lastLine(),\neditor.getLineHandle(editor.lastLine()).text.length));var prevItem=null;var current=editor.getCursor();for(var i=0;i<separator.length;i++){if((prevItem==null||cmpPos(current,prevItem)>0)&&cmpPos(current,separator[i])<=0){validRange={start:prevItem,end:separator[i]};break}prevItem=separator[i]}if(validRange.start){var query=doc.getRange(validRange.start,validRange.end,false);for(var i=0;i<query.length;i++){var lineText=query[i];eachWord(lineText,function(word){var wordUpperCase=word.toUpperCase();\nif(wordUpperCase===aliasUpperCase&&getTable(previousWord))table=previousWord;if(wordUpperCase!==CONS.ALIAS_KEYWORD)previousWord=word});if(table)break}}return table}CodeMirror.registerHelper("hint","sql",function(editor,options){tables=parseTables(options&&options.tables);var defaultTableName=options&&options.defaultTable;var disableKeywords=options&&options.disableKeywords;defaultTable=defaultTableName&&getTable(defaultTableName);keywords=getKeywords(editor);identifierQuote=getIdentifierQuote(editor);\nif(defaultTableName&&!defaultTable)defaultTable=findTableByAlias(defaultTableName,editor);defaultTable=defaultTable||[];if(defaultTable.columns)defaultTable=defaultTable.columns;var cur=editor.getCursor();var result=[];var token=editor.getTokenAt(cur),start,end,search;if(token.end>cur.ch){token.end=cur.ch;token.string=token.string.slice(0,cur.ch-token.start)}if(token.string.match(/^[.`"\'\\w@][\\w$#]*$/g)){search=token.string;start=token.start;end=token.end}else{start=end=cur.ch;search=""}if(search.charAt(0)==\n"."||search.charAt(0)==identifierQuote)start=nameCompletion(cur,token,result,editor);else{var objectOrClass=function(w,className){if(typeof w==="object")w.className=className;else w={text:w,className:className};return w};addMatches(result,search,defaultTable,function(w){return objectOrClass(w,"CodeMirror-hint-table CodeMirror-hint-default-table")});addMatches(result,search,tables,function(w){return objectOrClass(w,"CodeMirror-hint-table")});if(!disableKeywords)addMatches(result,search,keywords,function(w){return objectOrClass(w.toUpperCase(),\n"CodeMirror-hint-keyword")})}return{list:result,from:Pos(cur.line,start),to:Pos(cur.line,end)}})});(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 Pos=CodeMirror.Pos;function matches(hint,typed,matchInMiddle){if(matchInMiddle)return hint.indexOf(typed)>=0;else return hint.lastIndexOf(typed,0)==0}function getHints(cm,options){var tags=options&&options.schemaInfo;var quote=options&&options.quoteChar||\'"\';var matchInMiddle=\noptions&&options.matchInMiddle;if(!tags)return;var cur=cm.getCursor(),token=cm.getTokenAt(cur);if(token.end>cur.ch){token.end=cur.ch;token.string=token.string.slice(0,cur.ch-token.start)}var inner=CodeMirror.innerMode(cm.getMode(),token.state);if(!inner.mode.xmlCurrentTag)return;var result=[],replaceToken=false,prefix;var tag=/\\btag\\b/.test(token.type)&&!/>$/.test(token.string);var tagName=tag&&/^\\w/.test(token.string),tagStart;if(tagName){var before=cm.getLine(cur.line).slice(Math.max(0,token.start-\n2),token.start);var tagType=/<\\/$/.test(before)?"close":/<$/.test(before)?"open":null;if(tagType)tagStart=token.start-(tagType=="close"?2:1)}else if(tag&&token.string=="<")tagType="open";else if(tag&&token.string=="</")tagType="close";var tagInfo=inner.mode.xmlCurrentTag(inner.state);if(!tag&&!tagInfo||tagType){if(tagName)prefix=token.string;replaceToken=tagType;var context=inner.mode.xmlCurrentContext?inner.mode.xmlCurrentContext(inner.state):[];var inner=context.length&&context[context.length-1];\nvar curTag=inner&&tags[inner];var childList=inner?curTag&&curTag.children:tags["!top"];if(childList&&tagType!="close")for(var i=0;i<childList.length;++i){if(!prefix||matches(childList[i],prefix,matchInMiddle))result.push("<"+childList[i])}else if(tagType!="close")for(var name in tags)if(tags.hasOwnProperty(name)&&name!="!top"&&name!="!attrs"&&(!prefix||matches(name,prefix,matchInMiddle)))result.push("<"+name);if(inner&&(!prefix||tagType=="close"&&matches(inner,prefix,matchInMiddle)))result.push("</"+\ninner+">")}else{var curTag=tagInfo&&tags[tagInfo.name],attrs=curTag&&curTag.attrs;var globalAttrs=tags["!attrs"];if(!attrs&&!globalAttrs)return;if(!attrs)attrs=globalAttrs;else if(globalAttrs){var set={};for(var nm in globalAttrs)if(globalAttrs.hasOwnProperty(nm))set[nm]=globalAttrs[nm];for(var nm in attrs)if(attrs.hasOwnProperty(nm))set[nm]=attrs[nm];attrs=set}if(token.type=="string"||token.string=="="){var before=cm.getRange(Pos(cur.line,Math.max(0,cur.ch-60)),Pos(cur.line,token.type=="string"?\ntoken.start:token.end));var atName=before.match(/([^\\s\\u00a0=<>"\']+)=$/),atValues;if(!atName||!attrs.hasOwnProperty(atName[1])||!(atValues=attrs[atName[1]]))return;if(typeof atValues=="function")atValues=atValues.call(this,cm);if(token.type=="string"){prefix=token.string;var n=0;if(/[\'"]/.test(token.string.charAt(0))){quote=token.string.charAt(0);prefix=token.string.slice(1);n++}var len=token.string.length;if(/[\'"]/.test(token.string.charAt(len-1))){quote=token.string.charAt(len-1);prefix=token.string.substr(n,\nlen-2)}if(n){var line=cm.getLine(cur.line);if(line.length>token.end&&line.charAt(token.end)==quote)token.end++}replaceToken=true}var returnHintsFromAtValues=function(atValues){if(atValues)for(var i=0;i<atValues.length;++i)if(!prefix||matches(atValues[i],prefix,matchInMiddle))result.push(quote+atValues[i]+quote);return returnHints()};if(atValues&&atValues.then)return atValues.then(returnHintsFromAtValues);return returnHintsFromAtValues(atValues)}else{if(token.type=="attribute"){prefix=token.string;\nreplaceToken=true}for(var attr in attrs)if(attrs.hasOwnProperty(attr)&&(!prefix||matches(attr,prefix,matchInMiddle)))result.push(attr)}}function returnHints(){return{list:result,from:replaceToken?Pos(cur.line,tagStart==null?token.start:tagStart):cur,to:replaceToken?Pos(cur.line,token.end):cur}}return returnHints()}CodeMirror.registerHelper("hint","xml",getHints)});(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 WRAP_CLASS="CodeMirror-activeline";var BACK_CLASS="CodeMirror-activeline-background";var GUTT_CLASS="CodeMirror-activeline-gutter";CodeMirror.defineOption("styleActiveLine",false,function(cm,val,old){var prev=old==CodeMirror.Init?false:old;if(val==prev)return;if(prev){cm.off("beforeSelectionChange",\nselectionChange);clearActiveLines(cm);delete cm.state.activeLines}if(val){cm.state.activeLines=[];updateActiveLines(cm,cm.listSelections());cm.on("beforeSelectionChange",selectionChange)}});function clearActiveLines(cm){for(var i=0;i<cm.state.activeLines.length;i++){cm.removeLineClass(cm.state.activeLines[i],"wrap",WRAP_CLASS);cm.removeLineClass(cm.state.activeLines[i],"background",BACK_CLASS);cm.removeLineClass(cm.state.activeLines[i],"gutter",GUTT_CLASS)}}function sameArray(a,b){if(a.length!=b.length)return false;\nfor(var i=0;i<a.length;i++)if(a[i]!=b[i])return false;return true}function updateActiveLines(cm,ranges){var active=[];for(var i=0;i<ranges.length;i++){var range=ranges[i];var option=cm.getOption("styleActiveLine");if(typeof option=="object"&&option.nonEmpty?range.anchor.line!=range.head.line:!range.empty())continue;var line=cm.getLineHandleVisualStart(range.head.line);if(active[active.length-1]!=line)active.push(line)}if(sameArray(cm.state.activeLines,active))return;cm.operation(function(){clearActiveLines(cm);\nfor(var i=0;i<active.length;i++){cm.addLineClass(active[i],"wrap",WRAP_CLASS);cm.addLineClass(active[i],"background",BACK_CLASS);cm.addLineClass(active[i],"gutter",GUTT_CLASS)}cm.state.activeLines=active})}function selectionChange(cm,sel){updateActiveLines(cm,sel.ranges)}});(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.defineOption("styleSelectedText",false,function(cm,val,old){var prev=old&&old!=CodeMirror.Init;if(val&&!prev){cm.state.markedSelection=[];cm.state.markedSelectionStyle=typeof val=="string"?val:"CodeMirror-selectedtext";reset(cm);cm.on("cursorActivity",onCursorActivity);\ncm.on("change",onChange)}else if(!val&&prev){cm.off("cursorActivity",onCursorActivity);cm.off("change",onChange);clear(cm);cm.state.markedSelection=cm.state.markedSelectionStyle=null}});function onCursorActivity(cm){if(cm.state.markedSelection)cm.operation(function(){update(cm)})}function onChange(cm){if(cm.state.markedSelection&&cm.state.markedSelection.length)cm.operation(function(){clear(cm)})}var CHUNK_SIZE=8;var Pos=CodeMirror.Pos;var cmp=CodeMirror.cmpPos;function coverRange(cm,from,to,addAt){if(cmp(from,\nto)==0)return;var array=cm.state.markedSelection;var cls=cm.state.markedSelectionStyle;for(var line=from.line;;){var start=line==from.line?from:Pos(line,0);var endLine=line+CHUNK_SIZE,atEnd=endLine>=to.line;var end=atEnd?to:Pos(endLine,0);var mark=cm.markText(start,end,{className:cls});if(addAt==null)array.push(mark);else array.splice(addAt++,0,mark);if(atEnd)break;line=endLine}}function clear(cm){var array=cm.state.markedSelection;for(var i=0;i<array.length;++i)array[i].clear();array.length=0}function reset(cm){clear(cm);\nvar ranges=cm.listSelections();for(var i=0;i<ranges.length;i++)coverRange(cm,ranges[i].from(),ranges[i].to())}function update(cm){if(!cm.somethingSelected())return clear(cm);if(cm.listSelections().length>1)return reset(cm);var from=cm.getCursor("start"),to=cm.getCursor("end");var array=cm.state.markedSelection;if(!array.length)return coverRange(cm,from,to);var coverStart=array[0].find(),coverEnd=array[array.length-1].find();if(!coverStart||!coverEnd||to.line-from.line<=CHUNK_SIZE||cmp(from,coverEnd.to)>=\n0||cmp(to,coverStart.from)<=0)return reset(cm);while(cmp(from,coverStart.from)>0){array.shift().clear();coverStart=array[0].find()}if(cmp(from,coverStart.from)<0)if(coverStart.to.line-from.line<CHUNK_SIZE){array.shift().clear();coverRange(cm,from,coverStart.to,0)}else coverRange(cm,from,coverStart.from,0);while(cmp(to,coverEnd.to)<0){array.pop().clear();coverEnd=array[array.length-1].find()}if(cmp(to,coverEnd.to)>0)if(to.line-coverEnd.from.line<CHUNK_SIZE){array.pop().clear();coverRange(cm,coverEnd.from,\nto)}else coverRange(cm,coverEnd.to,to)}});(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.defineOption("selectionPointer",false,function(cm,val){var data=cm.state.selectionPointer;if(data){CodeMirror.off(cm.getWrapperElement(),"mousemove",data.mousemove);CodeMirror.off(cm.getWrapperElement(),"mouseout",data.mouseout);CodeMirror.off(window,"scroll",\ndata.windowScroll);cm.off("cursorActivity",reset);cm.off("scroll",reset);cm.state.selectionPointer=null;cm.display.lineDiv.style.cursor=""}if(val){data=cm.state.selectionPointer={value:typeof val=="string"?val:"default",mousemove:function(event){mousemove(cm,event)},mouseout:function(event){mouseout(cm,event)},windowScroll:function(){reset(cm)},rects:null,mouseX:null,mouseY:null,willUpdate:false};CodeMirror.on(cm.getWrapperElement(),"mousemove",data.mousemove);CodeMirror.on(cm.getWrapperElement(),\n"mouseout",data.mouseout);CodeMirror.on(window,"scroll",data.windowScroll);cm.on("cursorActivity",reset);cm.on("scroll",reset)}});function mousemove(cm,event){var data=cm.state.selectionPointer;if(event.buttons==null?event.which:event.buttons)data.mouseX=data.mouseY=null;else{data.mouseX=event.clientX;data.mouseY=event.clientY}scheduleUpdate(cm)}function mouseout(cm,event){if(!cm.getWrapperElement().contains(event.relatedTarget)){var data=cm.state.selectionPointer;data.mouseX=data.mouseY=null;scheduleUpdate(cm)}}\nfunction reset(cm){cm.state.selectionPointer.rects=null;scheduleUpdate(cm)}function scheduleUpdate(cm){if(!cm.state.selectionPointer.willUpdate){cm.state.selectionPointer.willUpdate=true;setTimeout(function(){update(cm);cm.state.selectionPointer.willUpdate=false},50)}}function update(cm){var data=cm.state.selectionPointer;if(!data)return;if(data.rects==null&&data.mouseX!=null){data.rects=[];if(cm.somethingSelected())for(var sel=cm.display.selectionDiv.firstChild;sel;sel=sel.nextSibling)data.rects.push(sel.getBoundingClientRect())}var inside=\nfalse;if(data.mouseX!=null)for(var i=0;i<data.rects.length;i++){var rect=data.rects[i];if(rect.left<=data.mouseX&&rect.right>=data.mouseX&&rect.top<=data.mouseY&&rect.bottom>=data.mouseY)inside=true}var cursor=inside?data.value:"";if(cm.display.lineDiv.style.cursor!=cursor)cm.display.lineDiv.style.cursor=cursor}});(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 noOptions={};var nonWS=/[^\\s\\u00a0]/;var Pos=CodeMirror.Pos,cmp=CodeMirror.cmpPos;function firstNonWS(str){var found=str.search(nonWS);return found==-1?0:found}CodeMirror.commands.toggleComment=function(cm){cm.toggleComment()};CodeMirror.defineExtension("toggleComment",\nfunction(options){if(!options)options=noOptions;var cm=this;var minLine=Infinity,ranges=this.listSelections(),mode=null;for(var i=ranges.length-1;i>=0;i--){var from=ranges[i].from(),to=ranges[i].to();if(from.line>=minLine)continue;if(to.line>=minLine)to=Pos(minLine,0);minLine=from.line;if(mode==null)if(cm.uncomment(from,to,options))mode="un";else{cm.lineComment(from,to,options);mode="line"}else if(mode=="un")cm.uncomment(from,to,options);else cm.lineComment(from,to,options)}});function probablyInsideString(cm,\npos,line){return/\\bstring\\b/.test(cm.getTokenTypeAt(Pos(pos.line,0)))&&!/^[\'"`]/.test(line)}function getMode(cm,pos){var mode=cm.getMode();return mode.useInnerComments===false||!mode.innerMode?mode:cm.getModeAt(pos)}CodeMirror.defineExtension("lineComment",function(from,to,options){if(!options)options=noOptions;var self=this,mode=getMode(self,from);var firstLine=self.getLine(from.line);if(firstLine==null||probablyInsideString(self,from,firstLine))return;var commentString=options.lineComment||mode.lineComment;\nif(!commentString){if(options.blockCommentStart||mode.blockCommentStart){options.fullLines=true;self.blockComment(from,to,options)}return}var end=Math.min(to.ch!=0||to.line==from.line?to.line+1:to.line,self.lastLine()+1);var pad=options.padding==null?" ":options.padding;var blankLines=options.commentBlankLines||from.line==to.line;self.operation(function(){if(options.indent){var baseString=null;for(var i=from.line;i<end;++i){var line=self.getLine(i);var whitespace=line.slice(0,firstNonWS(line));if(baseString==\nnull||baseString.length>whitespace.length)baseString=whitespace}for(var i=from.line;i<end;++i){var line=self.getLine(i),cut=baseString.length;if(!blankLines&&!nonWS.test(line))continue;if(line.slice(0,cut)!=baseString)cut=firstNonWS(line);self.replaceRange(baseString+commentString+pad,Pos(i,0),Pos(i,cut))}}else for(var i=from.line;i<end;++i)if(blankLines||nonWS.test(self.getLine(i)))self.replaceRange(commentString+pad,Pos(i,0))})});CodeMirror.defineExtension("blockComment",function(from,to,options){if(!options)options=\nnoOptions;var self=this,mode=getMode(self,from);var startString=options.blockCommentStart||mode.blockCommentStart;var endString=options.blockCommentEnd||mode.blockCommentEnd;if(!startString||!endString){if((options.lineComment||mode.lineComment)&&options.fullLines!=false)self.lineComment(from,to,options);return}if(/\\bcomment\\b/.test(self.getTokenTypeAt(Pos(from.line,0))))return;var end=Math.min(to.line,self.lastLine());if(end!=from.line&&to.ch==0&&nonWS.test(self.getLine(end)))--end;var pad=options.padding==\nnull?" ":options.padding;if(from.line>end)return;self.operation(function(){if(options.fullLines!=false){var lastLineHasText=nonWS.test(self.getLine(end));self.replaceRange(pad+endString,Pos(end));self.replaceRange(startString+pad,Pos(from.line,0));var lead=options.blockCommentLead||mode.blockCommentLead;if(lead!=null)for(var i=from.line+1;i<=end;++i)if(i!=end||lastLineHasText)self.replaceRange(lead+pad,Pos(i,0))}else{var atCursor=cmp(self.getCursor("to"),to)==0,empty=!self.somethingSelected();self.replaceRange(endString,\nto);if(atCursor)self.setSelection(empty?to:self.getCursor("from"),to);self.replaceRange(startString,from)}})});CodeMirror.defineExtension("uncomment",function(from,to,options){if(!options)options=noOptions;var self=this,mode=getMode(self,from);var end=Math.min(to.ch!=0||to.line==from.line?to.line:to.line-1,self.lastLine()),start=Math.min(from.line,end);var lineString=options.lineComment||mode.lineComment,lines=[];var pad=options.padding==null?" ":options.padding,didSomething;lineComment:{if(!lineString)break lineComment;\nfor(var i=start;i<=end;++i){var line=self.getLine(i);var found=line.indexOf(lineString);if(found>-1&&!/comment/.test(self.getTokenTypeAt(Pos(i,found+1))))found=-1;if(found==-1&&nonWS.test(line))break lineComment;if(found>-1&&nonWS.test(line.slice(0,found)))break lineComment;lines.push(line)}self.operation(function(){for(var i=start;i<=end;++i){var line=lines[i-start];var pos=line.indexOf(lineString),endPos=pos+lineString.length;if(pos<0)continue;if(line.slice(endPos,endPos+pad.length)==pad)endPos+=\npad.length;didSomething=true;self.replaceRange("",Pos(i,pos),Pos(i,endPos))}});if(didSomething)return true}var startString=options.blockCommentStart||mode.blockCommentStart;var endString=options.blockCommentEnd||mode.blockCommentEnd;if(!startString||!endString)return false;var lead=options.blockCommentLead||mode.blockCommentLead;var startLine=self.getLine(start),open=startLine.indexOf(startString);if(open==-1)return false;var endLine=end==start?startLine:self.getLine(end);var close=endLine.indexOf(endString,\nend==start?open+startString.length:0);var insideStart=Pos(start,open+1),insideEnd=Pos(end,close+1);if(close==-1||!/comment/.test(self.getTokenTypeAt(insideStart))||!/comment/.test(self.getTokenTypeAt(insideEnd))||self.getRange(insideStart,insideEnd,"\\n").indexOf(endString)>-1)return false;var lastStart=startLine.lastIndexOf(startString,from.ch);var firstEnd=lastStart==-1?-1:startLine.slice(0,from.ch).indexOf(endString,lastStart+startString.length);if(lastStart!=-1&&firstEnd!=-1&&firstEnd+endString.length!=\nfrom.ch)return false;firstEnd=endLine.indexOf(endString,to.ch);var almostLastStart=endLine.slice(to.ch).lastIndexOf(startString,firstEnd-to.ch);lastStart=firstEnd==-1||almostLastStart==-1?-1:to.ch+almostLastStart;if(firstEnd!=-1&&lastStart!=-1&&lastStart!=to.ch)return false;self.operation(function(){self.replaceRange("",Pos(end,close-(pad&&endLine.slice(close-pad.length,close)==pad?pad.length:0)),Pos(end,close+endString.length));var openEnd=open+startString.length;if(pad&&startLine.slice(openEnd,\nopenEnd+pad.length)==pad)openEnd+=pad.length;self.replaceRange("",Pos(start,open),Pos(start,openEnd));if(lead)for(var i=start+1;i<=end;++i){var line=self.getLine(i),found=line.indexOf(lead);if(found==-1||nonWS.test(line.slice(0,found)))continue;var foundEnd=found+lead.length;if(pad&&line.slice(foundEnd,foundEnd+pad.length)==pad)foundEnd+=pad.length;self.replaceRange("",Pos(i,found),Pos(i,foundEnd))}});return 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){var nonspace=/\\S/g;var repeat=String.prototype.repeat||function(n){return Array(n+1).join(this)};function continueComment(cm){if(cm.getOption("disableInput"))return CodeMirror.Pass;var ranges=cm.listSelections(),mode,inserts=[];for(var i=0;i<ranges.length;i++){var pos=\nranges[i].head;if(!/\\bcomment\\b/.test(cm.getTokenTypeAt(pos)))return CodeMirror.Pass;var modeHere=cm.getModeAt(pos);if(!mode)mode=modeHere;else if(mode!=modeHere)return CodeMirror.Pass;var insert=null,line,found;var blockStart=mode.blockCommentStart,lineCmt=mode.lineComment;if(blockStart&&mode.blockCommentContinue){line=cm.getLine(pos.line);var end=line.lastIndexOf(mode.blockCommentEnd,pos.ch-mode.blockCommentEnd.length);if(end!=-1&&end==pos.ch-mode.blockCommentEnd.length||lineCmt&&(found=line.lastIndexOf(lineCmt,\npos.ch-1))>-1&&/\\bcomment\\b/.test(cm.getTokenTypeAt({line:pos.line,ch:found+1})));else if(pos.ch>=blockStart.length&&(found=line.lastIndexOf(blockStart,pos.ch-blockStart.length))>-1&&found>end)if(nonspaceAfter(0,line)>=found)insert=line.slice(0,found);else{var tabSize=cm.options.tabSize,numTabs;found=CodeMirror.countColumn(line,found,tabSize);insert=!cm.options.indentWithTabs?repeat.call(" ",found):repeat.call("\\t",numTabs=Math.floor(found/tabSize))+repeat.call(" ",found-tabSize*numTabs)}else if((found=\nline.indexOf(mode.blockCommentContinue))>-1&&found<=pos.ch&&found<=nonspaceAfter(0,line))insert=line.slice(0,found);if(insert!=null)insert+=mode.blockCommentContinue}if(insert==null&&lineCmt&&continueLineCommentEnabled(cm)){if(line==null)line=cm.getLine(pos.line);found=line.indexOf(lineCmt);if(!pos.ch&&!found)insert="";else if(found>-1&&nonspaceAfter(0,line)>=found){insert=nonspaceAfter(pos.ch,line)>-1;if(!insert){var next=cm.getLine(pos.line+1)||"",nextFound=next.indexOf(lineCmt);insert=nextFound>\n-1&&nonspaceAfter(0,next)>=nextFound||null}if(insert)insert=line.slice(0,found)+lineCmt+line.slice(found+lineCmt.length).match(/^\\s*/)[0]}}if(insert==null)return CodeMirror.Pass;inserts[i]="\\n"+insert}cm.operation(function(){for(var i=ranges.length-1;i>=0;i--)cm.replaceRange(inserts[i],ranges[i].from(),ranges[i].to(),"+insert")})}function nonspaceAfter(ch,str){nonspace.lastIndex=ch;var m=nonspace.exec(str);return m?m.index:-1}function continueLineCommentEnabled(cm){var opt=cm.getOption("continueComments");\nif(opt&&typeof opt=="object")return opt.continueLineComment!==false;return true}CodeMirror.defineOption("continueComments",null,function(cm,val,prev){if(prev&&prev!=CodeMirror.Init)cm.removeKeyMap("continueComment");if(val){var key="Enter";if(typeof val=="string")key=val;else if(typeof val=="object"&&val.key)key=val.key;var map={name:"continueComment"};map[key]=continueComment;cm.addKeyMap(map)}})});(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";\nif(typeof template=="string")dialog.innerHTML=template;else dialog.appendChild(template);CodeMirror.addClass(wrap,"dialog-opened");return dialog}function closeNotification(cm,newVal){if(cm.state.currentNotificationClose)cm.state.currentNotificationClose();cm.state.currentNotificationClose=newVal}CodeMirror.defineExtension("openDialog",function(template,callback,options){if(!options)options={};closeNotification(this,null);var dialog=dialogDiv(this,template,options.bottom);var closed=false,me=this;\nfunction close(newVal){if(typeof newVal=="string")inp.value=newVal;else{if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);me.focus();if(options.onClose)options.onClose(dialog)}}var inp=dialog.getElementsByTagName("input")[0],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)});\nif(options.onKeyUp)CodeMirror.on(inp,"keyup",function(e){options.onKeyUp(e,inp.value,close)});CodeMirror.on(inp,"keydown",function(e){if(options&&options.onKeyDown&&options.onKeyDown(e,inp.value,close))return;if(e.keyCode==27||options.closeOnEnter!==false&&e.keyCode==13){inp.blur();CodeMirror.e_stop(e);close()}if(e.keyCode==13)callback(inp.value,e)});if(options.closeOnBlur!==false)CodeMirror.on(dialog,"focusout",function(evt){if(evt.relatedTarget!==null)close()})}else if(button=dialog.getElementsByTagName("button")[0]){CodeMirror.on(button,\n"click",function(){close();me.focus()});if(options.closeOnBlur!==false)CodeMirror.on(button,"blur",close);button.focus()}return close});CodeMirror.defineExtension("openConfirm",function(template,callbacks,options){closeNotification(this,null);var dialog=dialogDiv(this,template,options&&options.bottom);var buttons=dialog.getElementsByTagName("button");var closed=false,me=this,blurring=1;function close(){if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);\nme.focus()}buttons[0].focus();for(var i=0;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){closeNotification(this,close);var dialog=dialogDiv(this,template,\noptions&&options.bottom);var closed=false,doneTimer;var duration=options&&typeof options.duration!=="undefined"?options.duration:5E3;function close(){if(closed)return;closed=true;clearTimeout(doneTimer);CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog)}CodeMirror.on(dialog,"click",function(e){CodeMirror.e_preventDefault(e);close()});if(duration)doneTimer=setTimeout(close,duration);return close})});(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 defaults={pairs:"()[]{}\'\'\\"\\"",closeBefore:")]}\'\\":;>",triples:"",explode:"[]{}"};var Pos=CodeMirror.Pos;CodeMirror.defineOption("autoCloseBrackets",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){cm.removeKeyMap(keyMap);cm.state.closeBrackets=null}if(val){ensureBound(getOption(val,\n"pairs"));cm.state.closeBrackets=val;cm.addKeyMap(keyMap)}});function getOption(conf,name){if(name=="pairs"&&typeof conf=="string")return conf;if(typeof conf=="object"&&conf[name]!=null)return conf[name];return defaults[name]}var keyMap={Backspace:handleBackspace,Enter:handleEnter};function ensureBound(chars){for(var i=0;i<chars.length;i++){var ch=chars.charAt(i),key="\'"+ch+"\'";if(!keyMap[key])keyMap[key]=handler(ch)}}ensureBound(defaults.pairs+"`");function handler(ch){return function(cm){return handleChar(cm,\nch)}}function getConfig(cm){var deflt=cm.state.closeBrackets;if(!deflt||deflt.override)return deflt;var mode=cm.getModeAt(cm.getCursor());return mode.closeBrackets||deflt}function handleBackspace(cm){var conf=getConfig(cm);if(!conf||cm.getOption("disableInput"))return CodeMirror.Pass;var pairs=getOption(conf,"pairs");var ranges=cm.listSelections();for(var i=0;i<ranges.length;i++){if(!ranges[i].empty())return CodeMirror.Pass;var around=charsAround(cm,ranges[i].head);if(!around||pairs.indexOf(around)%\n2!=0)return CodeMirror.Pass}for(var i=ranges.length-1;i>=0;i--){var cur=ranges[i].head;cm.replaceRange("",Pos(cur.line,cur.ch-1),Pos(cur.line,cur.ch+1),"+delete")}}function handleEnter(cm){var conf=getConfig(cm);var explode=conf&&getOption(conf,"explode");if(!explode||cm.getOption("disableInput"))return CodeMirror.Pass;var ranges=cm.listSelections();for(var i=0;i<ranges.length;i++){if(!ranges[i].empty())return CodeMirror.Pass;var around=charsAround(cm,ranges[i].head);if(!around||explode.indexOf(around)%\n2!=0)return CodeMirror.Pass}cm.operation(function(){var linesep=cm.lineSeparator()||"\\n";cm.replaceSelection(linesep+linesep,null);moveSel(cm,-1);ranges=cm.listSelections();for(var i=0;i<ranges.length;i++){var line=ranges[i].head.line;cm.indentLine(line,null,true);cm.indentLine(line+1,null,true)}})}function moveSel(cm,dir){var newRanges=[],ranges=cm.listSelections(),primary=0;for(var i=0;i<ranges.length;i++){var range=ranges[i];if(range.head==cm.getCursor())primary=i;var pos=range.head.ch||dir>0?\n{line:range.head.line,ch:range.head.ch+dir}:{line:range.head.line-1};newRanges.push({anchor:pos,head:pos})}cm.setSelections(newRanges,primary)}function contractSelection(sel){var inverted=CodeMirror.cmpPos(sel.anchor,sel.head)>0;return{anchor:new Pos(sel.anchor.line,sel.anchor.ch+(inverted?-1:1)),head:new Pos(sel.head.line,sel.head.ch+(inverted?1:-1))}}function handleChar(cm,ch){var conf=getConfig(cm);if(!conf||cm.getOption("disableInput"))return CodeMirror.Pass;var pairs=getOption(conf,"pairs");\nvar pos=pairs.indexOf(ch);if(pos==-1)return CodeMirror.Pass;var closeBefore=getOption(conf,"closeBefore");var triples=getOption(conf,"triples");var identical=pairs.charAt(pos+1)==ch;var ranges=cm.listSelections();var opening=pos%2==0;var type;for(var i=0;i<ranges.length;i++){var range=ranges[i],cur=range.head,curType;var next=cm.getRange(cur,Pos(cur.line,cur.ch+1));if(opening&&!range.empty())curType="surround";else if((identical||!opening)&&next==ch)if(identical&&stringStartsAfter(cm,cur))curType=\n"both";else if(triples.indexOf(ch)>=0&&cm.getRange(cur,Pos(cur.line,cur.ch+3))==ch+ch+ch)curType="skipThree";else curType="skip";else if(identical&&cur.ch>1&&triples.indexOf(ch)>=0&&cm.getRange(Pos(cur.line,cur.ch-2),cur)==ch+ch){if(cur.ch>2&&/\\bstring/.test(cm.getTokenTypeAt(Pos(cur.line,cur.ch-2))))return CodeMirror.Pass;curType="addFour"}else if(identical){var prev=cur.ch==0?" ":cm.getRange(Pos(cur.line,cur.ch-1),cur);if(!CodeMirror.isWordChar(next)&&prev!=ch&&!CodeMirror.isWordChar(prev))curType=\n"both";else return CodeMirror.Pass}else if(opening&&(next.length===0||/\\s/.test(next)||closeBefore.indexOf(next)>-1))curType="both";else return CodeMirror.Pass;if(!type)type=curType;else if(type!=curType)return CodeMirror.Pass}var left=pos%2?pairs.charAt(pos-1):ch;var right=pos%2?ch:pairs.charAt(pos+1);cm.operation(function(){if(type=="skip")moveSel(cm,1);else if(type=="skipThree")moveSel(cm,3);else if(type=="surround"){var sels=cm.getSelections();for(var i=0;i<sels.length;i++)sels[i]=left+sels[i]+\nright;cm.replaceSelections(sels,"around");sels=cm.listSelections().slice();for(var i=0;i<sels.length;i++)sels[i]=contractSelection(sels[i]);cm.setSelections(sels)}else if(type=="both"){cm.replaceSelection(left+right,null);cm.triggerElectric(left+right);moveSel(cm,-1)}else if(type=="addFour"){cm.replaceSelection(left+left+left+left,"before");moveSel(cm,1)}})}function charsAround(cm,pos){var str=cm.getRange(Pos(pos.line,pos.ch-1),Pos(pos.line,pos.ch+1));return str.length==2?str:null}function stringStartsAfter(cm,\npos){var token=cm.getTokenAt(Pos(pos.line,pos.ch+1));return/\\bstring/.test(token.type)&&token.start==pos.ch&&(pos.ch==0||!/\\bstring/.test(cm.getTokenTypeAt(pos)))}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../fold/xml-fold"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../fold/xml-fold"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineOption("autoCloseTags",false,function(cm,val,old){if(old!=CodeMirror.Init&&old)cm.removeKeyMap("autoCloseTags");if(!val)return;var map={name:"autoCloseTags"};if(typeof val!="object"||val.whenClosing!==false)map["\'/\'"]=\nfunction(cm){return autoCloseSlash(cm)};if(typeof val!="object"||val.whenOpening!==false)map["\'>\'"]=function(cm){return autoCloseGT(cm)};cm.addKeyMap(map)});var htmlDontClose=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"];var htmlIndent=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function autoCloseGT(cm){if(cm.getOption("disableInput"))return CodeMirror.Pass;\nvar ranges=cm.listSelections(),replacements=[];var opt=cm.getOption("autoCloseTags");for(var i=0;i<ranges.length;i++){if(!ranges[i].empty())return CodeMirror.Pass;var pos=ranges[i].head,tok=cm.getTokenAt(pos);var inner=CodeMirror.innerMode(cm.getMode(),tok.state),state=inner.state;var tagInfo=inner.mode.xmlCurrentTag&&inner.mode.xmlCurrentTag(state);var tagName=tagInfo&&tagInfo.name;if(!tagName)return CodeMirror.Pass;var html=inner.mode.configuration=="html";var dontCloseTags=typeof opt=="object"&&\nopt.dontCloseTags||html&&htmlDontClose;var indentTags=typeof opt=="object"&&opt.indentTags||html&&htmlIndent;if(tok.end>pos.ch)tagName=tagName.slice(0,tagName.length-tok.end+pos.ch);var lowerTagName=tagName.toLowerCase();if(!tagName||tok.type=="string"&&(tok.end!=pos.ch||!/["\']/.test(tok.string.charAt(tok.string.length-1))||tok.string.length==1)||tok.type=="tag"&&tagInfo.close||tok.string.indexOf("/")==pos.ch-tok.start-1||dontCloseTags&&indexOf(dontCloseTags,lowerTagName)>-1||closingTagExists(cm,\ninner.mode.xmlCurrentContext&&inner.mode.xmlCurrentContext(state)||[],tagName,pos,true))return CodeMirror.Pass;var emptyTags=typeof opt=="object"&&opt.emptyTags;if(emptyTags&&indexOf(emptyTags,tagName)>-1){replacements[i]={text:"/>",newPos:CodeMirror.Pos(pos.line,pos.ch+2)};continue}var indent=indentTags&&indexOf(indentTags,lowerTagName)>-1;replacements[i]={indent:indent,text:">"+(indent?"\\n\\n":"")+"</"+tagName+">",newPos:indent?CodeMirror.Pos(pos.line+1,0):CodeMirror.Pos(pos.line,pos.ch+1)}}var dontIndentOnAutoClose=\ntypeof opt=="object"&&opt.dontIndentOnAutoClose;for(var i=ranges.length-1;i>=0;i--){var info=replacements[i];cm.replaceRange(info.text,ranges[i].head,ranges[i].anchor,"+insert");var sel=cm.listSelections().slice(0);sel[i]={head:info.newPos,anchor:info.newPos};cm.setSelections(sel);if(!dontIndentOnAutoClose&&info.indent){cm.indentLine(info.newPos.line,null,true);cm.indentLine(info.newPos.line+1,null,true)}}}function autoCloseCurrent(cm,typingSlash){var ranges=cm.listSelections(),replacements=[];var head=\ntypingSlash?"/":"</";var opt=cm.getOption("autoCloseTags");var dontIndentOnAutoClose=typeof opt=="object"&&opt.dontIndentOnSlash;for(var i=0;i<ranges.length;i++){if(!ranges[i].empty())return CodeMirror.Pass;var pos=ranges[i].head,tok=cm.getTokenAt(pos);var inner=CodeMirror.innerMode(cm.getMode(),tok.state),state=inner.state;if(typingSlash&&(tok.type=="string"||tok.string.charAt(0)!="<"||tok.start!=pos.ch-1))return CodeMirror.Pass;var replacement,mixed=inner.mode.name!="xml"&&cm.getMode().name=="htmlmixed";\nif(mixed&&inner.mode.name=="javascript")replacement=head+"script";else if(mixed&&inner.mode.name=="css")replacement=head+"style";else{var context=inner.mode.xmlCurrentContext&&inner.mode.xmlCurrentContext(state);var top=context.length?context[context.length-1]:"";if(!context||context.length&&closingTagExists(cm,context,top,pos))return CodeMirror.Pass;replacement=head+top}if(cm.getLine(pos.line).charAt(tok.end)!=">")replacement+=">";replacements[i]=replacement}cm.replaceSelections(replacements);ranges=\ncm.listSelections();if(!dontIndentOnAutoClose)for(var i=0;i<ranges.length;i++)if(i==ranges.length-1||ranges[i].head.line<ranges[i+1].head.line)cm.indentLine(ranges[i].head.line)}function autoCloseSlash(cm){if(cm.getOption("disableInput"))return CodeMirror.Pass;return autoCloseCurrent(cm,true)}CodeMirror.commands.closeTag=function(cm){return autoCloseCurrent(cm)};function indexOf(collection,elt){if(collection.indexOf)return collection.indexOf(elt);for(var i=0,e=collection.length;i<e;++i)if(collection[i]==\nelt)return i;return-1}function closingTagExists(cm,context,tagName,pos,newTag){if(!CodeMirror.scanForClosingTag)return false;var end=Math.min(cm.lastLine()+1,pos.line+500);var nextClose=CodeMirror.scanForClosingTag(cm,pos,null,end);if(!nextClose||nextClose.tag!=tagName)return false;var onCx=newTag?1:0;for(var i=context.length-1;i>=0;i--)if(context[i]==tagName)++onCx;else break;pos=nextClose.to;for(var i=1;i<onCx;i++){var next=CodeMirror.scanForClosingTag(cm,pos,null,end);if(!next||next.tag!=tagName)return false;\npos=next.to}return 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){var listRE=/^(\\s*)(>[> ]*|[*+-] \\[[x ]\\]\\s|[*+-]\\s|(\\d+)([.)]))(\\s*)/,emptyListRE=/^(\\s*)(>[> ]*|[*+-] \\[[x ]\\]|[*+-]|(\\d+)[.)])(\\s*)$/,unorderedListRE=/[*+-]\\s/;CodeMirror.commands.newlineAndIndentContinueMarkdownList=function(cm){if(cm.getOption("disableInput"))return CodeMirror.Pass;\nvar ranges=cm.listSelections(),replacements=[];for(var i=0;i<ranges.length;i++){var pos=ranges[i].head;var eolState=cm.getStateAfter(pos.line);var inner=CodeMirror.innerMode(cm.getMode(),eolState);if(inner.mode.name!=="markdown"){cm.execCommand("newlineAndIndent");return}else eolState=inner.state;var inList=eolState.list!==false;var inQuote=eolState.quote!==0;var line=cm.getLine(pos.line),match=listRE.exec(line);var cursorBeforeBullet=/^\\s*$/.test(line.slice(0,pos.ch));if(!ranges[i].empty()||!inList&&\n!inQuote||!match||cursorBeforeBullet){cm.execCommand("newlineAndIndent");return}if(emptyListRE.test(line)){var endOfQuote=inQuote&&/>\\s*$/.test(line);var endOfList=!/>\\s*$/.test(line);if(endOfQuote||endOfList)cm.replaceRange("",{line:pos.line,ch:0},{line:pos.line,ch:pos.ch+1});replacements[i]="\\n"}else{var indent=match[1],after=match[5];var numbered=!(unorderedListRE.test(match[2])||match[2].indexOf(">")>=0);var bullet=numbered?parseInt(match[3],10)+1+match[4]:match[2].replace("x"," ");replacements[i]=\n"\\n"+indent+bullet+after;if(numbered)incrementRemainingMarkdownListNumbers(cm,pos)}}cm.replaceSelections(replacements)};function incrementRemainingMarkdownListNumbers(cm,pos){var startLine=pos.line,lookAhead=0,skipCount=0;var startItem=listRE.exec(cm.getLine(startLine)),startIndent=startItem[1];do{lookAhead+=1;var nextLineNumber=startLine+lookAhead;var nextLine=cm.getLine(nextLineNumber),nextItem=listRE.exec(nextLine);if(nextItem){var nextIndent=nextItem[1];var newNumber=parseInt(startItem[3],10)+\nlookAhead-skipCount;var nextNumber=parseInt(nextItem[3],10),itemNumber=nextNumber;if(startIndent===nextIndent&&!isNaN(nextNumber)){if(newNumber===nextNumber)itemNumber=nextNumber+1;if(newNumber>nextNumber)itemNumber=newNumber+1;cm.replaceRange(nextLine.replace(listRE,nextIndent+itemNumber+nextItem[4]+nextItem[5]),{line:nextLineNumber,ch:0},{line:nextLineNumber,ch:nextLine.length})}else{if(startIndent.length>nextIndent.length)return;if(startIndent.length<nextIndent.length&&lookAhead===1)return;skipCount+=\n1}}}while(nextItem)}});(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 ie_lt8=/MSIE \\d/.test(navigator.userAgent)&&(document.documentMode==null||document.documentMode<8);var Pos=CodeMirror.Pos;var matching={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function bracketRegex(config){return config&&config.bracketRegex||\n/[(){}[\\]]/}function findMatchingBracket(cm,where,config){var line=cm.getLineHandle(where.line),pos=where.ch-1;var afterCursor=config&&config.afterCursor;if(afterCursor==null)afterCursor=/(^| )cm-fat-cursor($| )/.test(cm.getWrapperElement().className);var re=bracketRegex(config);var match=!afterCursor&&pos>=0&&re.test(line.text.charAt(pos))&&matching[line.text.charAt(pos)]||re.test(line.text.charAt(pos+1))&&matching[line.text.charAt(++pos)];if(!match)return null;var dir=match.charAt(1)==">"?1:-1;\nif(config&&config.strict&&dir>0!=(pos==where.ch))return null;var style=cm.getTokenTypeAt(Pos(where.line,pos+1));var found=scanForBracket(cm,Pos(where.line,pos+(dir>0?1:0)),dir,style,config);if(found==null)return null;return{from:Pos(where.line,pos),to:found&&found.pos,match:found&&found.ch==match.charAt(0),forward:dir>0}}function scanForBracket(cm,where,dir,style,config){var maxScanLen=config&&config.maxScanLineLength||1E4;var maxScanLines=config&&config.maxScanLines||1E3;var stack=[];var re=bracketRegex(config);\nvar lineEnd=dir>0?Math.min(where.line+maxScanLines,cm.lastLine()+1):Math.max(cm.firstLine()-1,where.line-maxScanLines);for(var lineNo=where.line;lineNo!=lineEnd;lineNo+=dir){var line=cm.getLine(lineNo);if(!line)continue;var pos=dir>0?0:line.length-1,end=dir>0?line.length:-1;if(line.length>maxScanLen)continue;if(lineNo==where.line)pos=where.ch-(dir<0?1:0);for(;pos!=end;pos+=dir){var ch=line.charAt(pos);if(re.test(ch)&&(style===undefined||(cm.getTokenTypeAt(Pos(lineNo,pos+1))||"")==(style||""))){var match=\nmatching[ch];if(match&&match.charAt(1)==">"==dir>0)stack.push(ch);else if(!stack.length)return{pos:Pos(lineNo,pos),ch:ch};else stack.pop()}}}return lineNo-dir==(dir>0?cm.lastLine():cm.firstLine())?false:null}function matchBrackets(cm,autoclear,config){var maxHighlightLen=cm.state.matchBrackets.maxHighlightLineLength||1E3,highlightNonMatching=config&&config.highlightNonMatching;var marks=[],ranges=cm.listSelections();for(var i=0;i<ranges.length;i++){var match=ranges[i].empty()&&findMatchingBracket(cm,\nranges[i].head,config);if(match&&(match.match||highlightNonMatching!==false)&&cm.getLine(match.from.line).length<=maxHighlightLen){var style=match.match?"CodeMirror-matchingbracket":"CodeMirror-nonmatchingbracket";marks.push(cm.markText(match.from,Pos(match.from.line,match.from.ch+1),{className:style}));if(match.to&&cm.getLine(match.to.line).length<=maxHighlightLen)marks.push(cm.markText(match.to,Pos(match.to.line,match.to.ch+1),{className:style}))}}if(marks.length){if(ie_lt8&&cm.state.focused)cm.focus();\nvar clear=function(){cm.operation(function(){for(var i=0;i<marks.length;i++)marks[i].clear()})};if(autoclear)setTimeout(clear,800);else return clear}}function doMatchBrackets(cm){cm.operation(function(){if(cm.state.matchBrackets.currentlyHighlighted){cm.state.matchBrackets.currentlyHighlighted();cm.state.matchBrackets.currentlyHighlighted=null}cm.state.matchBrackets.currentlyHighlighted=matchBrackets(cm,false,cm.state.matchBrackets)})}function clearHighlighted(cm){if(cm.state.matchBrackets&&cm.state.matchBrackets.currentlyHighlighted){cm.state.matchBrackets.currentlyHighlighted();\ncm.state.matchBrackets.currentlyHighlighted=null}}CodeMirror.defineOption("matchBrackets",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){cm.off("cursorActivity",doMatchBrackets);clearHighlighted(cm)}if(val){cm.state.matchBrackets=typeof val=="object"?val:{};cm.on("cursorActivity",doMatchBrackets)}});CodeMirror.defineExtension("matchBrackets",function(){matchBrackets(this,true)});CodeMirror.defineExtension("findMatchingBracket",function(pos,config,oldConfig){if(oldConfig||typeof config==\n"boolean")if(!oldConfig)config=config?{strict:true}:null;else{oldConfig.strict=config;config=oldConfig}return findMatchingBracket(this,pos,config)});CodeMirror.defineExtension("scanForBracket",function(pos,dir,style,config){return scanForBracket(this,pos,dir,style,config)})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../fold/xml-fold"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../fold/xml-fold"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineOption("matchTags",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){cm.off("cursorActivity",doMatchTags);cm.off("viewportChange",maybeUpdateMatch);clear(cm)}if(val){cm.state.matchBothTags=typeof val==\n"object"&&val.bothTags;cm.on("cursorActivity",doMatchTags);cm.on("viewportChange",maybeUpdateMatch);doMatchTags(cm)}});function clear(cm){if(cm.state.tagHit)cm.state.tagHit.clear();if(cm.state.tagOther)cm.state.tagOther.clear();cm.state.tagHit=cm.state.tagOther=null}function doMatchTags(cm){cm.state.failedTagMatch=false;cm.operation(function(){clear(cm);if(cm.somethingSelected())return;var cur=cm.getCursor(),range=cm.getViewport();range.from=Math.min(range.from,cur.line);range.to=Math.max(cur.line+\n1,range.to);var match=CodeMirror.findMatchingTag(cm,cur,range);if(!match)return;if(cm.state.matchBothTags){var hit=match.at=="open"?match.open:match.close;if(hit)cm.state.tagHit=cm.markText(hit.from,hit.to,{className:"CodeMirror-matchingtag"})}var other=match.at=="close"?match.open:match.close;if(other)cm.state.tagOther=cm.markText(other.from,other.to,{className:"CodeMirror-matchingtag"});else cm.state.failedTagMatch=true})}function maybeUpdateMatch(cm){if(cm.state.failedTagMatch)doMatchTags(cm)}\nCodeMirror.commands.toMatchingTag=function(cm){var found=CodeMirror.findMatchingTag(cm,cm.getCursor());if(found){var other=found.at=="close"?found.open:found.close;if(other)cm.extendSelection(other.to,other.from)}}});(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.defineOption("showTrailingSpace",false,function(cm,val,prev){if(prev==CodeMirror.Init)prev=false;if(prev&&!val)cm.removeOverlay("trailingspace");else if(!prev&&val)cm.addOverlay({token:function(stream){for(var l=stream.string.length,i=l;i&&/\\s/.test(stream.string.charAt(i-\n1));--i);if(i>stream.pos){stream.pos=i;return null}stream.pos=l;return"trailingspace"},name:"trailingspace"})})});(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("fold","brace",function(cm,start){var line=start.line,lineText=cm.getLine(line);var tokenType;function findOpening(openCh){for(var at=start.ch,pass=0;;){var found=at<=0?-1:lineText.lastIndexOf(openCh,at-1);if(found==-1){if(pass==1)break;pass=1;\nat=lineText.length;continue}if(pass==1&&found<start.ch)break;tokenType=cm.getTokenTypeAt(CodeMirror.Pos(line,found+1));if(!/^(comment|string)/.test(tokenType))return found+1;at=found-1}}var startBrace=findOpening("{"),startBracket=findOpening("[");var startToken,endToken,startCh;if(startBrace!=null&&(startBracket==null||startBracket>startBrace)){startCh=startBrace;startToken="{";endToken="}"}else if(startBracket!=null){startCh=startBracket;startToken="[";endToken="]"}else return;var count=1,lastLine=\ncm.lastLine(),end,endCh;outer:for(var i=line;i<=lastLine;++i){var text=cm.getLine(i),pos=i==line?startCh:0;for(;;){var nextOpen=text.indexOf(startToken,pos),nextClose=text.indexOf(endToken,pos);if(nextOpen<0)nextOpen=text.length;if(nextClose<0)nextClose=text.length;pos=Math.min(nextOpen,nextClose);if(pos==text.length)break;if(cm.getTokenTypeAt(CodeMirror.Pos(i,pos+1))==tokenType)if(pos==nextOpen)++count;else if(!--count){end=i;endCh=pos;break outer}++pos}}if(end==null||line==end)return;return{from:CodeMirror.Pos(line,\nstartCh),to:CodeMirror.Pos(end,endCh)}});CodeMirror.registerHelper("fold","import",function(cm,start){function hasImport(line){if(line<cm.firstLine()||line>cm.lastLine())return null;var start=cm.getTokenAt(CodeMirror.Pos(line,1));if(!/\\S/.test(start.string))start=cm.getTokenAt(CodeMirror.Pos(line,start.end+1));if(start.type!="keyword"||start.string!="import")return null;for(var i=line,e=Math.min(cm.lastLine(),line+10);i<=e;++i){var text=cm.getLine(i),semi=text.indexOf(";");if(semi!=-1)return{startCh:start.end,\nend:CodeMirror.Pos(i,semi)}}}var startLine=start.line,has=hasImport(startLine),prev;if(!has||hasImport(startLine-1)||(prev=hasImport(startLine-2))&&prev.end.line==startLine-1)return null;for(var end=has.end;;){var next=hasImport(end.line+1);if(next==null)break;end=next.end}return{from:cm.clipPos(CodeMirror.Pos(startLine,has.startCh+1)),to:end}});CodeMirror.registerHelper("fold","include",function(cm,start){function hasInclude(line){if(line<cm.firstLine()||line>cm.lastLine())return null;var start=\ncm.getTokenAt(CodeMirror.Pos(line,1));if(!/\\S/.test(start.string))start=cm.getTokenAt(CodeMirror.Pos(line,start.end+1));if(start.type=="meta"&&start.string.slice(0,8)=="#include")return start.start+8}var startLine=start.line,has=hasInclude(startLine);if(has==null||hasInclude(startLine-1)!=null)return null;for(var end=startLine;;){var next=hasInclude(end+1);if(next==null)break;++end}return{from:CodeMirror.Pos(startLine,has+1),to:cm.clipPos(CodeMirror.Pos(end))}})});(function(){CodeMirror.defineOption("collapseRange",false,function(cm,val,old){var wasOn=old&&old!=CodeMirror.Init;if(val&&!wasOn)enableRangeCollapsing(cm);else if(!val&&wasOn)disableRangeCollapsing(cm)});var gutterClass="CodeMirror-collapserange";function enableRangeCollapsing(cm){cm.on("gutterClick",gutterClick);cm.setOption("gutters",(cm.getOption("gutters")||[]).concat([gutterClass]))}function disableRangeCollapsing(cm){cm.rangeCollapseStart=null;cm.off("gutterClick",gutterClick);var gutters=\ncm.getOption("gutters");for(var i=0;i<gutters.length&&gutters[i]!=gutterClass;++i);cm.setOption("gutters",gutters.slice(0,i).concat(gutters.slice(i+1)))}function gutterClick(cm,line,gutter){if(gutter!=gutterClass)return;var start=cm.rangeCollapseStart;if(start){var old=cm.getLineNumber(start);cm.setGutterMarker(start,gutterClass,null);cm.rangeCollapseStart=null;var from=Math.min(old,line),to=Math.max(old,line);if(from!=to){var fold=cm.markText({line:from+1,ch:0},{line:to-1},{collapsed:true,inclusiveLeft:true,\ninclusiveRight:true,clearOnEnter:true});var clear=function(){cm.setGutterMarker(topLine,gutterClass,null);cm.setGutterMarker(botLine,gutterClass,null);fold.clear()};var topLine=cm.setGutterMarker(from,gutterClass,makeMarker(true,true,clear));var botLine=cm.setGutterMarker(to,gutterClass,makeMarker(false,true,clear));CodeMirror.on(fold,"clear",clear);return}}cm.rangeCollapseStart=cm.setGutterMarker(line,gutterClass,makeMarker(true,false))}function makeMarker(isTop,isFinished,handler){var node=document.createElement("div");\nnode.innerHTML=isTop?"\\u25bc":"\\u25b2";if(!isFinished)node.style.color="red";node.style.fontSize="85%";node.style.cursor="pointer";if(handler)CodeMirror.on(node,"mousedown",handler);return node}})();(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.registerGlobalHelper("fold","comment",function(mode){return mode.blockCommentStart&&mode.blockCommentEnd},function(cm,start){var mode=cm.getModeAt(start),startToken=mode.blockCommentStart,endToken=mode.blockCommentEnd;if(!startToken||!endToken)return;var line=\nstart.line,lineText=cm.getLine(line);var startCh;for(var at=start.ch,pass=0;;){var found=at<=0?-1:lineText.lastIndexOf(startToken,at-1);if(found==-1){if(pass==1)return;pass=1;at=lineText.length;continue}if(pass==1&&found<start.ch)return;if(/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line,found+1)))&&(found==0||lineText.slice(found-endToken.length,found)==endToken||!/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line,found))))){startCh=found+startToken.length;break}at=found-1}var depth=1,lastLine=\ncm.lastLine(),end,endCh;outer:for(var i=line;i<=lastLine;++i){var text=cm.getLine(i),pos=i==line?startCh:0;for(;;){var nextOpen=text.indexOf(startToken,pos),nextClose=text.indexOf(endToken,pos);if(nextOpen<0)nextOpen=text.length;if(nextClose<0)nextClose=text.length;pos=Math.min(nextOpen,nextClose);if(pos==text.length)break;if(pos==nextOpen)++depth;else if(!--depth){end=i;endCh=pos;break outer}++pos}}if(end==null||line==end&&endCh==startCh)return;return{from:CodeMirror.Pos(line,startCh),to:CodeMirror.Pos(end,\nendCh)}})});(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 doFold(cm,pos,options,force){if(options&&options.call){var finder=options;options=null}else var finder=getOption(cm,options,"rangeFinder");if(typeof pos=="number")pos=CodeMirror.Pos(pos,0);var minSize=getOption(cm,options,"minFoldSize");function getRange(allowFolded){var range=\nfinder(cm,pos);if(!range||range.to.line-range.from.line<minSize)return null;if(force==="fold")return range;var marks=cm.findMarksAt(range.from);for(var i=0;i<marks.length;++i)if(marks[i].__isFold){if(!allowFolded)return null;range.cleared=true;marks[i].clear()}return range}var range=getRange(true);if(getOption(cm,options,"scanUp"))while(!range&&pos.line>cm.firstLine()){pos=CodeMirror.Pos(pos.line-1,0);range=getRange(false)}if(!range||range.cleared||force==="unfold")return;var myWidget=makeWidget(cm,\noptions,range);CodeMirror.on(myWidget,"mousedown",function(e){myRange.clear();CodeMirror.e_preventDefault(e)});var myRange=cm.markText(range.from,range.to,{replacedWith:myWidget,clearOnEnter:getOption(cm,options,"clearOnEnter"),__isFold:true});myRange.on("clear",function(from,to){CodeMirror.signal(cm,"unfold",cm,from,to)});CodeMirror.signal(cm,"fold",cm,range.from,range.to)}function makeWidget(cm,options,range){var widget=getOption(cm,options,"widget");if(typeof widget=="function")widget=widget(range.from,\nrange.to);if(typeof widget=="string"){var text=document.createTextNode(widget);widget=document.createElement("span");widget.appendChild(text);widget.className="CodeMirror-foldmarker"}else if(widget)widget=widget.cloneNode(true);return widget}CodeMirror.newFoldFunction=function(rangeFinder,widget){return function(cm,pos){doFold(cm,pos,{rangeFinder:rangeFinder,widget:widget})}};CodeMirror.defineExtension("foldCode",function(pos,options,force){doFold(this,pos,options,force)});CodeMirror.defineExtension("isFolded",\nfunction(pos){var marks=this.findMarksAt(pos);for(var i=0;i<marks.length;++i)if(marks[i].__isFold)return true});CodeMirror.commands.toggleFold=function(cm){cm.foldCode(cm.getCursor())};CodeMirror.commands.fold=function(cm){cm.foldCode(cm.getCursor(),null,"fold")};CodeMirror.commands.unfold=function(cm){cm.foldCode(cm.getCursor(),{scanUp:false},"unfold")};CodeMirror.commands.foldAll=function(cm){cm.operation(function(){for(var i=cm.firstLine(),e=cm.lastLine();i<=e;i++)cm.foldCode(CodeMirror.Pos(i,\n0),{scanUp:false},"fold")})};CodeMirror.commands.unfoldAll=function(cm){cm.operation(function(){for(var i=cm.firstLine(),e=cm.lastLine();i<=e;i++)cm.foldCode(CodeMirror.Pos(i,0),{scanUp:false},"unfold")})};CodeMirror.registerHelper("fold","combine",function(){var funcs=Array.prototype.slice.call(arguments,0);return function(cm,start){for(var i=0;i<funcs.length;++i){var found=funcs[i](cm,start);if(found)return found}}});CodeMirror.registerHelper("fold","auto",function(cm,start){var helpers=cm.getHelpers(start,\n"fold");for(var i=0;i<helpers.length;i++){var cur=helpers[i](cm,start);if(cur)return cur}});var defaultOptions={rangeFinder:CodeMirror.fold.auto,widget:"\\u2194",minFoldSize:0,scanUp:false,clearOnEnter:true};CodeMirror.defineOption("foldOptions",null);function getOption(cm,options,name){if(options&&options[name]!==undefined)return options[name];var editorOptions=cm.options.foldOptions;if(editorOptions&&editorOptions[name]!==undefined)return editorOptions[name];return defaultOptions[name]}CodeMirror.defineExtension("foldOption",\nfunction(options,name){return getOption(this,options,name)})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./foldcode"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./foldcode"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineOption("foldGutter",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){cm.clearGutter(cm.state.foldGutter.options.gutter);cm.state.foldGutter=null;cm.off("gutterClick",onGutterClick);cm.off("changes",onChange);cm.off("viewportChange",\nonViewportChange);cm.off("fold",onFold);cm.off("unfold",onFold);cm.off("swapDoc",onChange)}if(val){cm.state.foldGutter=new State(parseOptions(val));updateInViewport(cm);cm.on("gutterClick",onGutterClick);cm.on("changes",onChange);cm.on("viewportChange",onViewportChange);cm.on("fold",onFold);cm.on("unfold",onFold);cm.on("swapDoc",onChange)}});var Pos=CodeMirror.Pos;function State(options){this.options=options;this.from=this.to=0}function parseOptions(opts){if(opts===true)opts={};if(opts.gutter==null)opts.gutter=\n"CodeMirror-foldgutter";if(opts.indicatorOpen==null)opts.indicatorOpen="CodeMirror-foldgutter-open";if(opts.indicatorFolded==null)opts.indicatorFolded="CodeMirror-foldgutter-folded";return opts}function isFolded(cm,line){var marks=cm.findMarks(Pos(line,0),Pos(line+1,0));for(var i=0;i<marks.length;++i)if(marks[i].__isFold){var fromPos=marks[i].find(-1);if(fromPos&&fromPos.line===line)return marks[i]}}function marker(spec){if(typeof spec=="string"){var elt=document.createElement("div");elt.className=\nspec+" CodeMirror-guttermarker-subtle";return elt}else return spec.cloneNode(true)}function updateFoldInfo(cm,from,to){var opts=cm.state.foldGutter.options,cur=from-1;var minSize=cm.foldOption(opts,"minFoldSize");var func=cm.foldOption(opts,"rangeFinder");var clsFolded=typeof opts.indicatorFolded=="string"&&classTest(opts.indicatorFolded);var clsOpen=typeof opts.indicatorOpen=="string"&&classTest(opts.indicatorOpen);cm.eachLine(from,to,function(line){++cur;var mark=null;var old=line.gutterMarkers;\nif(old)old=old[opts.gutter];if(isFolded(cm,cur)){if(clsFolded&&old&&clsFolded.test(old.className))return;mark=marker(opts.indicatorFolded)}else{var pos=Pos(cur,0);var range=func&&func(cm,pos);if(range&&range.to.line-range.from.line>=minSize){if(clsOpen&&old&&clsOpen.test(old.className))return;mark=marker(opts.indicatorOpen)}}if(!mark&&!old)return;cm.setGutterMarker(line,opts.gutter,mark)})}function classTest(cls){return new RegExp("(^|\\\\s)"+cls+"(?:$|\\\\s)\\\\s*")}function updateInViewport(cm){var vp=\ncm.getViewport(),state=cm.state.foldGutter;if(!state)return;cm.operation(function(){updateFoldInfo(cm,vp.from,vp.to)});state.from=vp.from;state.to=vp.to}function onGutterClick(cm,line,gutter){var state=cm.state.foldGutter;if(!state)return;var opts=state.options;if(gutter!=opts.gutter)return;var folded=isFolded(cm,line);if(folded)folded.clear();else cm.foldCode(Pos(line,0),opts)}function onChange(cm){var state=cm.state.foldGutter;if(!state)return;var opts=state.options;state.from=state.to=0;clearTimeout(state.changeUpdate);\nstate.changeUpdate=setTimeout(function(){updateInViewport(cm)},opts.foldOnChangeTimeSpan||600)}function onViewportChange(cm){var state=cm.state.foldGutter;if(!state)return;var opts=state.options;clearTimeout(state.changeUpdate);state.changeUpdate=setTimeout(function(){var vp=cm.getViewport();if(state.from==state.to||vp.from-state.to>20||state.from-vp.to>20)updateInViewport(cm);else cm.operation(function(){if(vp.from<state.from){updateFoldInfo(cm,vp.from,state.from);state.from=vp.from}if(vp.to>state.to){updateFoldInfo(cm,\nstate.to,vp.to);state.to=vp.to}})},opts.updateViewportTimeSpan||400)}function onFold(cm,from){var state=cm.state.foldGutter;if(!state)return;var line=from.line;if(line>=state.from&&line<state.to)updateFoldInfo(cm,line,line+1)}});(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 lineIndent(cm,lineNo){var text=cm.getLine(lineNo);var spaceTo=text.search(/\\S/);if(spaceTo==-1||/\\bcomment\\b/.test(cm.getTokenTypeAt(CodeMirror.Pos(lineNo,spaceTo+1))))return-1;return CodeMirror.countColumn(text,null,cm.getOption("tabSize"))}CodeMirror.registerHelper("fold",\n"indent",function(cm,start){var myIndent=lineIndent(cm,start.line);if(myIndent<0)return;var lastLineInFold=null;for(var i=start.line+1,end=cm.lastLine();i<=end;++i){var indent=lineIndent(cm,i);if(indent==-1);else if(indent>myIndent)lastLineInFold=i;else break}if(lastLineInFold)return{from:CodeMirror.Pos(start.line,cm.getLine(start.line).length),to:CodeMirror.Pos(lastLineInFold,cm.getLine(lastLineInFold).length)}})});(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("fold","markdown",function(cm,start){var maxDepth=100;function isHeader(lineNo){var tokentype=cm.getTokenTypeAt(CodeMirror.Pos(lineNo,0));return tokentype&&/\\bheader\\b/.test(tokentype)}function headerLevel(lineNo,line,nextLine){var match=line&&\nline.match(/^#+/);if(match&&isHeader(lineNo))return match[0].length;match=nextLine&&nextLine.match(/^[=\\-]+\\s*$/);if(match&&isHeader(lineNo+1))return nextLine[0]=="="?1:2;return maxDepth}var firstLine=cm.getLine(start.line),nextLine=cm.getLine(start.line+1);var level=headerLevel(start.line,firstLine,nextLine);if(level===maxDepth)return undefined;var lastLineNo=cm.lastLine();var end=start.line,nextNextLine=cm.getLine(end+2);while(end<lastLineNo){if(headerLevel(end+1,nextLine,nextNextLine)<=level)break;\n++end;nextLine=nextNextLine;nextNextLine=cm.getLine(end+2)}return{from:CodeMirror.Pos(start.line,firstLine.length),to:CodeMirror.Pos(end,cm.getLine(end).length)}})});(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 Pos=CodeMirror.Pos;function cmp(a,b){return a.line-b.line||a.ch-b.ch}var nameStartChar="A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD";var nameChar=\nnameStartChar+"-:.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040";var xmlTagStart=new RegExp("<(/?)(["+nameStartChar+"]["+nameChar+"]*)","g");function Iter(cm,line,ch,range){this.line=line;this.ch=ch;this.cm=cm;this.text=cm.getLine(line);this.min=range?Math.max(range.from,cm.firstLine()):cm.firstLine();this.max=range?Math.min(range.to-1,cm.lastLine()):cm.lastLine()}function tagAt(iter,ch){var type=iter.cm.getTokenTypeAt(Pos(iter.line,ch));return type&&/\\btag\\b/.test(type)}function nextLine(iter){if(iter.line>=\niter.max)return;iter.ch=0;iter.text=iter.cm.getLine(++iter.line);return true}function prevLine(iter){if(iter.line<=iter.min)return;iter.text=iter.cm.getLine(--iter.line);iter.ch=iter.text.length;return true}function toTagEnd(iter){for(;;){var gt=iter.text.indexOf(">",iter.ch);if(gt==-1)if(nextLine(iter))continue;else return;if(!tagAt(iter,gt+1)){iter.ch=gt+1;continue}var lastSlash=iter.text.lastIndexOf("/",gt);var selfClose=lastSlash>-1&&!/\\S/.test(iter.text.slice(lastSlash+1,gt));iter.ch=gt+1;return selfClose?\n"selfClose":"regular"}}function toTagStart(iter){for(;;){var lt=iter.ch?iter.text.lastIndexOf("<",iter.ch-1):-1;if(lt==-1)if(prevLine(iter))continue;else return;if(!tagAt(iter,lt+1)){iter.ch=lt;continue}xmlTagStart.lastIndex=lt;iter.ch=lt;var match=xmlTagStart.exec(iter.text);if(match&&match.index==lt)return match}}function toNextTag(iter){for(;;){xmlTagStart.lastIndex=iter.ch;var found=xmlTagStart.exec(iter.text);if(!found)if(nextLine(iter))continue;else return;if(!tagAt(iter,found.index+1)){iter.ch=\nfound.index+1;continue}iter.ch=found.index+found[0].length;return found}}function toPrevTag(iter){for(;;){var gt=iter.ch?iter.text.lastIndexOf(">",iter.ch-1):-1;if(gt==-1)if(prevLine(iter))continue;else return;if(!tagAt(iter,gt+1)){iter.ch=gt;continue}var lastSlash=iter.text.lastIndexOf("/",gt);var selfClose=lastSlash>-1&&!/\\S/.test(iter.text.slice(lastSlash+1,gt));iter.ch=gt+1;return selfClose?"selfClose":"regular"}}function findMatchingClose(iter,tag){var stack=[];for(;;){var next=toNextTag(iter),\nend,startLine=iter.line,startCh=iter.ch-(next?next[0].length:0);if(!next||!(end=toTagEnd(iter)))return;if(end=="selfClose")continue;if(next[1]){for(var i=stack.length-1;i>=0;--i)if(stack[i]==next[2]){stack.length=i;break}if(i<0&&(!tag||tag==next[2]))return{tag:next[2],from:Pos(startLine,startCh),to:Pos(iter.line,iter.ch)}}else stack.push(next[2])}}function findMatchingOpen(iter,tag){var stack=[];for(;;){var prev=toPrevTag(iter);if(!prev)return;if(prev=="selfClose"){toTagStart(iter);continue}var endLine=\niter.line,endCh=iter.ch;var start=toTagStart(iter);if(!start)return;if(start[1])stack.push(start[2]);else{for(var i=stack.length-1;i>=0;--i)if(stack[i]==start[2]){stack.length=i;break}if(i<0&&(!tag||tag==start[2]))return{tag:start[2],from:Pos(iter.line,iter.ch),to:Pos(endLine,endCh)}}}}CodeMirror.registerHelper("fold","xml",function(cm,start){var iter=new Iter(cm,start.line,0);for(;;){var openTag=toNextTag(iter);if(!openTag||iter.line!=start.line)return;var end=toTagEnd(iter);if(!end)return;if(!openTag[1]&&\nend!="selfClose"){var startPos=Pos(iter.line,iter.ch);var endPos=findMatchingClose(iter,openTag[2]);return endPos&&cmp(endPos.from,startPos)>0?{from:startPos,to:endPos.from}:null}}});CodeMirror.findMatchingTag=function(cm,pos,range){var iter=new Iter(cm,pos.line,pos.ch,range);if(iter.text.indexOf(">")==-1&&iter.text.indexOf("<")==-1)return;var end=toTagEnd(iter),to=end&&Pos(iter.line,iter.ch);var start=end&&toTagStart(iter);if(!end||!start||cmp(iter,pos)>0)return;var here={from:Pos(iter.line,iter.ch),\nto:to,tag:start[2]};if(end=="selfClose")return{open:here,close:null,at:"open"};if(start[1])return{open:findMatchingOpen(iter,start[2]),close:here,at:"close"};else{iter=new Iter(cm,to.line,to.ch,range);return{open:here,close:findMatchingClose(iter,start[2]),at:"open"}}};CodeMirror.findEnclosingTag=function(cm,pos,range,tag){var iter=new Iter(cm,pos.line,pos.ch,range);for(;;){var open=findMatchingOpen(iter,tag);if(!open)break;var forward=new Iter(cm,pos.line,pos.ch,range);var close=findMatchingClose(forward,\nopen.tag);if(close)return{open:open,close:close}}};CodeMirror.scanForClosingTag=function(cm,pos,name,end){var iter=new Iter(cm,pos.line,pos.ch,end?{from:0,to:end}:null);return findMatchingClose(iter,name)}});(function(){CodeMirror.extendMode("css",{commentStart:"/*",commentEnd:"*/",newlineAfterToken:function(_type,content){return/^[;{}]$/.test(content)}});CodeMirror.extendMode("javascript",{commentStart:"/*",commentEnd:"*/",newlineAfterToken:function(_type,content,textAfter,state){if(this.jsonMode)return/^[\\[,{]$/.test(content)||/^}/.test(textAfter);else{if(content==";"&&state.lexical&&state.lexical.type==")")return false;return/^[;{}]$/.test(content)&&!/^;/.test(textAfter)}}});var inlineElements=/^(a|abbr|acronym|area|base|bdo|big|br|button|caption|cite|code|col|colgroup|dd|del|dfn|em|frame|hr|iframe|img|input|ins|kbd|label|legend|link|map|object|optgroup|option|param|q|samp|script|select|small|span|strong|sub|sup|textarea|tt|var)$/;\nCodeMirror.extendMode("xml",{commentStart:"\\x3c!--",commentEnd:"--\\x3e",newlineAfterToken:function(type,content,textAfter,state){var inline=false;if(this.configuration=="html")inline=state.context?inlineElements.test(state.context.tagName):false;return!inline&&(type=="tag"&&/>$/.test(content)&&state.context||/^</.test(textAfter))}});CodeMirror.defineExtension("commentRange",function(isComment,from,to){var cm=this,curMode=CodeMirror.innerMode(cm.getMode(),cm.getTokenAt(from).state).mode;cm.operation(function(){if(isComment){cm.replaceRange(curMode.commentEnd,\nto);cm.replaceRange(curMode.commentStart,from);if(from.line==to.line&&from.ch==to.ch)cm.setCursor(from.line,from.ch+curMode.commentStart.length)}else{var selText=cm.getRange(from,to);var startIndex=selText.indexOf(curMode.commentStart);var endIndex=selText.lastIndexOf(curMode.commentEnd);if(startIndex>-1&&endIndex>-1&&endIndex>startIndex)selText=selText.substr(0,startIndex)+selText.substring(startIndex+curMode.commentStart.length,endIndex)+selText.substr(endIndex+curMode.commentEnd.length);cm.replaceRange(selText,\nfrom,to)}})});CodeMirror.defineExtension("autoIndentRange",function(from,to){var cmInstance=this;this.operation(function(){for(var i=from.line;i<=to.line;i++)cmInstance.indentLine(i,"smart")})});CodeMirror.defineExtension("autoFormatRange",function(from,to){var cm=this;var outer=cm.getMode(),text=cm.getRange(from,to).split("\\n");var state=CodeMirror.copyState(outer,cm.getTokenAt(from).state);var tabSize=cm.getOption("tabSize");var out="",lines=0,atSol=from.ch==0;function newline(){out+="\\n";atSol=\ntrue;++lines}for(var i=0;i<text.length;++i){var stream=new CodeMirror.StringStream(text[i],tabSize);while(!stream.eol()){var inner=CodeMirror.innerMode(outer,state);var style=outer.token(stream,state),cur=stream.current();stream.start=stream.pos;if(!atSol||/\\S/.test(cur)){out+=cur;atSol=false}if(!atSol&&inner.mode.newlineAfterToken&&inner.mode.newlineAfterToken(style,cur,stream.string.slice(stream.pos)||text[i+1]||"",inner.state))newline()}if(!stream.pos&&outer.blankLine)outer.blankLine(state);if(!atSol&&\ni<text.length-1)newline()}cm.operation(function(){cm.replaceRange(out,from,to);for(var cur=from.line+1,end=from.line+lines;cur<=end;++cur)cm.indentLine(cur,"smart");cm.setSelection(from,cm.getCursor(false))})})})();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="";while(pointer<diffs.length){switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert+=\ndiffs[pointer][1];break;case DIFF_DELETE:count_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);for(var j=subDiff.length-1;j>=0;j--)diffs.splice(pointer,0,subDiff[j]);pointer=pointer+subDiff.length}count_insert=0;count_delete=0;text_delete="";text_insert="";break}pointer++}diffs.pop();\nreturn 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);for(var x=0;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;for(var d=0;d<max_d;d++){if((new Date).getTime()>deadline)break;\nfor(var k1=-d+k1start;k1<=d-k1end;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;while(x1<text1_length&&y1<text2_length&&text1.charAt(x1)==text2.charAt(y1)){x1++;y1++}v1[k1_offset]=x1;if(x1>text1_length)k1end+=2;else if(y1>text2_length)k1start+=2;else if(front){var k2_offset=v_offset+delta-k1;if(k2_offset>=0&&k2_offset<v_length&&v2[k2_offset]!=-1){var x2=text1_length-v2[k2_offset];if(x1>=x2)return this.diff_bisectSplit_(text1,\ntext2,x1,y1,deadline)}}}for(var k2=-d+k2start;k2<=d-k2end;k2+=2){var k2_offset=v_offset+k2;var x2;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;while(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+=2;else if(y2>text2_length)k2start+=2;else if(!front){var k1_offset=v_offset+delta-k2;if(k1_offset>=0&&k1_offset<v_length&&v1[k1_offset]!=\n-1){var x1=v1[k1_offset];var 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){var lineArray=[];var lineHash={};lineArray[0]="";function diff_linesToCharsMunge_(text){var chars="";var lineStart=0;var lineEnd=-1;var lineArrayLength=lineArray.length;while(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+=String.fromCharCode(lineHash[line]);\nelse{if(lineArrayLength==maxLines){line=text.substring(lineStart);lineEnd=text.length}chars+=String.fromCharCode(lineArrayLength);lineHash[line]=lineArrayLength;lineArray[lineArrayLength++]=line}lineStart=lineEnd+1}return chars}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){for(var x=0;x<diffs.length;x++){var chars=diffs[x][1];var text=[];for(var y=0;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;while(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;while(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;while(true){var pattern=text1.substring(text_length-length);var found=\ntext2.indexOf(pattern);if(found==-1)return best;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){if(this.Diff_Timeout<=0)return null;var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;if(longtext.length<4||shorttext.length*2<longtext.length)return null;var dmp=this;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,best_longtext_b,best_shorttext_a,best_shorttext_b;while((j=\nshorttext.indexOf(seed,j+1))!=-1){var prefixLength=dmp.diff_commonPrefix(longtext.substring(i),shorttext.substring(j));var suffixLength=dmp.diff_commonSuffix(longtext.substring(0,i),shorttext.substring(0,j));if(best_common.length<suffixLength+prefixLength){best_common=shorttext.substring(j-suffixLength,j)+shorttext.substring(j,j+prefixLength);best_longtext_a=longtext.substring(0,i-suffixLength);best_longtext_b=longtext.substring(i+prefixLength);best_shorttext_a=shorttext.substring(0,j-suffixLength);\nbest_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}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,text1_b,text2_a,text2_b;if(text1.length>\ntext2.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;while(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+=diffs[pointer][1].length;else length_deletions2+=diffs[pointer][1].length;if(lastequality&&lastequality.length<=Math.max(length_insertions1,length_deletions1)&&lastequality.length<=Math.max(length_insertions2,length_deletions2)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;equalitiesLength--;pointer=equalitiesLength>0?equalities[equalitiesLength-1]:-1;length_insertions1=\n0;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;while(pointer<diffs.length){if(diffs[pointer-1][0]==DIFF_DELETE&&diffs[pointer][0]==DIFF_INSERT){var deletion=diffs[pointer-1][1];var insertion=diffs[pointer][1];var overlap_length1=this.diff_commonOverlap_(deletion,insertion);var overlap_length2=this.diff_commonOverlap_(insertion,deletion);if(overlap_length1>=\noverlap_length2){if(overlap_length1>=deletion.length/2||overlap_length1>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,insertion.substring(0,overlap_length1)]);diffs[pointer-1][1]=deletion.substring(0,deletion.length-overlap_length1);diffs[pointer+1][1]=insertion.substring(overlap_length1);pointer++}}else if(overlap_length2>=deletion.length/2||overlap_length2>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,deletion.substring(0,overlap_length2)]);diffs[pointer-1][0]=DIFF_INSERT;diffs[pointer-\n1][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;while(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);while(edit.charAt(0)===equality2.charAt(0)){equality1+=edit.charAt(0);edit=edit.substring(1)+equality2.charAt(0);equality2=equality2.substring(1);var score=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);if(score>=bestScore){bestScore=score;bestEquality1=equality1;bestEdit=\nedit;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;while(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;while(pointer<diffs.length)switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert+=diffs[pointer][1];pointer++;break;case DIFF_DELETE:count_delete++;text_delete+=diffs[pointer][1];pointer++;break;case DIFF_EQUAL:if(count_delete+count_insert>1){if(count_delete!==0&&count_insert!==0){commonlength=\nthis.diff_commonPrefix(text_insert,text_delete);if(commonlength!==0){if(pointer-count_delete-count_insert>0&&diffs[pointer-count_delete-count_insert-1][0]==DIFF_EQUAL)diffs[pointer-count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength);else{diffs.splice(0,0,[DIFF_EQUAL,text_insert.substring(0,commonlength)]);pointer++}text_insert=text_insert.substring(commonlength);text_delete=text_delete.substring(commonlength)}commonlength=this.diff_commonSuffix(text_insert,text_delete);if(commonlength!==\n0){diffs[pointer][1]=text_insert.substring(text_insert.length-commonlength)+diffs[pointer][1];text_insert=text_insert.substring(0,text_insert.length-commonlength);text_delete=text_delete.substring(0,text_delete.length-commonlength)}}if(count_delete===0)diffs.splice(pointer-count_insert,count_delete+count_insert,[DIFF_INSERT,text_insert]);else if(count_insert===0)diffs.splice(pointer-count_delete,count_delete+count_insert,[DIFF_DELETE,text_delete]);else diffs.splice(pointer-count_delete-count_insert,\ncount_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;while(pointer<diffs.length-1){if(diffs[pointer-1][0]==DIFF_EQUAL&&diffs[pointer+\n1][0]==DIFF_EQUAL)if(diffs[pointer][1].substring(diffs[pointer][1].length-diffs[pointer-1][1].length)==diffs[pointer-1][1]){diffs[pointer][1]=diffs[pointer-1][1]+diffs[pointer][1].substring(0,diffs[pointer][1].length-diffs[pointer-1][1].length);diffs[pointer+1][1]=diffs[pointer-1][1]+diffs[pointer+1][1];diffs.splice(pointer-1,1);changes=true}else if(diffs[pointer][1].substring(0,diffs[pointer+1][1].length)==diffs[pointer+1][1]){diffs[pointer-1][1]+=diffs[pointer+1][1];diffs[pointer][1]=diffs[pointer][1].substring(diffs[pointer+\n1][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;for(x=0;x<diffs.length;x++){if(diffs[x][0]!==DIFF_INSERT)chars1+=diffs[x][1].length;if(diffs[x][0]!==DIFF_DELETE)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;for(var x=0;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=[];for(var x=0;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=[];for(var x=0;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;for(var x=0;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];switch(op){case DIFF_INSERT:insertions+=data.length;break;case DIFF_DELETE:deletions+=data.length;break;case DIFF_EQUAL:levenshtein+=Math.max(insertions,deletions);insertions=0;deletions=0;break}}levenshtein+=Math.max(insertions,deletions);return levenshtein};\ndiff_match_patch.prototype.diff_toDelta=function(diffs){var text=[];for(var x=0;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);for(var x=0;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+=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){if(pattern.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var s=this.match_alphabet_(pattern);var dmp=this;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}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,bin_mid;var bin_max=pattern.length+text.length;var last_rd;for(var d=0;d<pattern.length;d++){bin_min=0;bin_mid=bin_max;while(bin_min<bin_mid){if(match_bitapScore_(d,loc+bin_mid)<=score_threshold)bin_min=bin_mid;else bin_max=bin_mid;bin_mid=Math.floor((bin_max-\nbin_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;for(var j=finish;j>=start;j--){var charMatch=s[text.charAt(j-1)];if(d===0)rd[j]=(rd[j+1]<<1|1)&charMatch;else rd[j]=(rd[j+1]<<1|1)&charMatch|((last_rd[j+1]|last_rd[j])<<1|1)|last_rd[j+1];if(rd[j]&matchmask){var score=match_bitapScore_(d,j-1);if(score<=score_threshold){score_threshold=score;best_loc=j-1;if(best_loc>loc)start=\nMath.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={};for(var i=0;i<pattern.length;i++)s[pattern.charAt(i)]=0;for(var i=0;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;while(text.indexOf(pattern)!=text.lastIndexOf(pattern)&&pattern.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin){padding+=this.Patch_Margin;pattern=text.substring(patch.start2-padding,patch.start2+patch.length1+padding)}padding+=this.Patch_Margin;var prefix=\ntext.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,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;for(var x=0;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+=diff_text.length;if(diff_type!==DIFF_DELETE)char_count2+=diff_text.length}if(patchDiffLength){this.patch_addContext_(patch,\nprepatch_text);patches.push(patch)}return patches};diff_match_patch.prototype.patch_deepCopy=function(patches){var patchesCopy=[];for(var x=0;x<patches.length;x++){var patch=patches[x];var patchCopy=new diff_match_patch.patch_obj;patchCopy.diffs=[];for(var y=0;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=[];for(var x=0;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-=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;for(var y=0;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+=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="";for(var x=1;x<=paddingLength;x++)nullPadding+=String.fromCharCode(x);for(var x=0;x<patches.length;x++){patches[x].start1+=paddingLength;patches[x].start2+=paddingLength}var patch=patches[0];var diffs=patch.diffs;if(diffs.length==0||diffs[0][0]!=DIFF_EQUAL){diffs.unshift([DIFF_EQUAL,nullPadding]);patch.start1-=paddingLength;patch.start2-=paddingLength;patch.length1+=paddingLength;patch.length2+=\npaddingLength}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){var 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;for(var x=0;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="";while(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])}while(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+=diff_text.length;patch.diffs.push(bigpatch.diffs.shift());empty=false}else if(diff_type===DIFF_DELETE&&patch.diffs.length==1&&patch.diffs[0][0]==DIFF_EQUAL&&diff_text.length>2*patch_size){patch.length1+=diff_text.length;start1+=\ndiff_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+=diff_text.length;if(diff_type===DIFF_EQUAL){patch.length2+=diff_text.length;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=[];for(var x=0;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*) @@$/;while(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++;while(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,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;for(var x=0;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){var Pos=CodeMirror.Pos;var svgNS="http://www.w3.org/2000/svg";var DiffType={DIFF_EQUAL:0,DIFF_INSERT:1,DIFF_DELETE:-1,DIFF_CHANGED:2,DIFF_MOVED_IN:3,DIFF_MOVED_OUT:4,DIFF_MOVED_CHANGED:5,DIFF_MOVED_CHANGED_OUT:6};CodeMirror.DiffChunk=function(type,lhsStart,\nlhsEnd,rhsStart,rhsEnd,opt_chunks){this.type=type;this.lhsStart=lhsStart;this.lhsEnd=lhsEnd;this.rhsStart=rhsStart;this.rhsEnd=rhsEnd;this.chunks=opt_chunks?opt_chunks:[]};var DiffChunk=CodeMirror.DiffChunk;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"};\nvar RIGHT_CLASSES={chunk:"CodeMirror-merge-r-chunk",start:"CodeMirror-merge-r-chunk-start",end:"CodeMirror-merge-r-chunk-end",insert:"CodeMirror-merge-r-inserted",del:"CodeMirror-merge-r-deleted",connect:"CodeMirror-merge-r-connect",movedChunk:"CodeMirror-merge-r-chunk-moved",classLocation:"background"};function DiffView(mv,type){this.mv=mv;this.type=type;this.classes=type=="left"?LEFT_CLASSES:RIGHT_CLASSES}DiffView.prototype={constructor:DiffView,init:function(pane,orig,options){this.edit=this.mv.edit;\n(this.edit.state.diffViews||(this.edit.state.diffViews=[])).push(this);this.orig=CodeMirror(pane,copyObj({value:orig,readOnly:!this.mv.options.allowEditingOriginals},copyObj(options)));this.orig.state.diffViews=[this];var classLocation=options.chunkClassLocation||"background";if(Object.prototype.toString.call(classLocation)!="[object Array]")classLocation=[classLocation];this.classes.classLocation=classLocation;if(options.getDiff)this.getDiff=options.getDiff;this.diff=this.getDiff(asString(orig),\nasString(options.value));this.chunks=getChunks(this.diff);this.diffOutOfDate=this.dealigned=false;this.needsScrollSync=null;this.showDifferences=options.showDifferences!==false},registerEvents:function(){this.forceUpdate=registerUpdate(this);setScrollLock(this,true,false);registerScroll(this)},setShowDifferences:function(val){val=val!==false;if(val!=this.showDifferences){this.showDifferences=val;this.forceUpdate("full")}}};function ensureDiff(dv){if(dv.diffOutOfDate){dv.diff=dv.getDiff(dv.orig.getValue(),\ndv.edit.getValue());dv.chunks=getChunks(dv.diff);dv.diffOutOfDate=false;CodeMirror.signal(dv.edit,"updateDiff",dv.diff)}}var updating=false;function registerUpdate(dv){var edit={from:0,to:0,marked:[]};var orig={from:0,to:0,marked:[]};var debounceChange,updatingFast=false;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=\nedit.to=orig.from=orig.to=0}ensureDiff(dv);if(dv.showDifferences){updateMarks(dv.edit,dv.diff,edit,DiffType.DIFF_INSERT,dv.classes);updateMarks(dv.orig,dv.diff,orig,DiffType.DIFF_DELETE,dv.classes)}if(dv.mv.options.connect=="align")alignChunks(dv);makeConnections(dv);if(dv.needsScrollSync!=null)syncScroll(dv,dv.needsScrollSync);updating=false}function setDealign(fast){if(updating)return;dv.dealigned=true;set(fast)}function set(fast){if(updating||updatingFast)return;clearTimeout(debounceChange);if(fast===\ntrue)updatingFast=true;debounceChange=setTimeout(update,fast===true?20:30)}function change(_cm,change){if(!dv.diffOutOfDate){dv.diffOutOfDate=true;edit.from=edit.to=orig.from=orig.to=0}setDealign(change.text.length-1!=change.to.line-change.from.line)}function swapDoc(){dv.diffOutOfDate=true;update("full")}dv.edit.on("change",change);dv.orig.on("change",change);dv.edit.on("swapDoc",swapDoc);dv.orig.on("swapDoc",swapDoc);dv.edit.on("markerAdded",setDealign);dv.edit.on("markerCleared",setDealign);dv.orig.on("markerAdded",\nsetDealign);dv.orig.on("markerCleared",setDealign);dv.edit.on("viewportChange",function(){set(false)});dv.orig.on("viewportChange",function(){set(false)});update();return update}function registerScroll(dv){dv.edit.on("scroll",function(){syncScroll(dv,true)&&makeConnections(dv)});dv.orig.on("scroll",function(){syncScroll(dv,false)&&makeConnections(dv)})}function syncScroll(dv,toOrig){if(dv.diffOutOfDate){if(dv.lockScroll&&dv.needsScrollSync==null)dv.needsScrollSync=toOrig;return false}dv.needsScrollSync=\nnull;if(!dv.lockScroll)return true;var editor,other,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)+50>now)return false;var sInfo=editor.getScrollInfo();var topOffset=editor.getWrapperElement().offsetTop-other.getWrapperElement().offsetTop;if(dv.mv.options.connect=="align")targetPos=sInfo.top;else{var halfScreen=.5*sInfo.clientHeight,midY=sInfo.top+halfScreen;var mid=editor.lineAtHeight(midY,"local");\nvar around=chunkBoundariesAround(dv.chunks,mid,toOrig);var off=getOffsets(editor,toOrig?around.edit:around.orig);var offOther=getOffsets(other,toOrig?around.orig:around.edit);var ratio=(midY-off.top)/(off.bot-off.top);var targetPos=offOther.top-halfScreen+ratio*(offOther.bot-offOther.top);var botDist,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();\nvar botDistOther=otherInfo.height-otherInfo.clientHeight-targetPos;if(botDistOther>botDist&&(mix=botDist/halfScreen)<1)targetPos=targetPos*mix+(otherInfo.height-otherInfo.clientHeight-botDist)*(1-mix)}}other.scrollTo(sInfo.left,targetPos-topOffset);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")}}\nfunction setScrollLock(dv,val,action){dv.lockScroll=val;if(val&&action!=false)syncScroll(dv,DiffType.DIFF_INSERT)&&makeConnections(dv);dv.lockButton.innerHTML=val?"\\u21db\\u21da":"\\u21db&nbsp;&nbsp;\\u21da"}function removeClass(editor,line,classes){var locs=classes.classLocation;for(var i=0;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);editor.removeLineClass(line,locs[i],classes.movedChunk)}}\nfunction clearMarks(editor,arr,classes){for(var i=0;i<arr.length;++i){var mark=arr[i];if(mark instanceof CodeMirror.TextMarker)mark.clear();else if(mark.parent)removeClass(editor,mark,classes)}arr.length=0}function updateMarks(editor,diff,state,type,classes){var vp=editor.getViewport();editor.operation(function(){if(state.from==state.to||vp.from-state.to>20||state.from-vp.to>20){clearMarks(editor,state.marked,classes);markChanges(editor,diff,type,state.marked,vp.from,vp.to,classes);state.from=vp.from;\nstate.to=vp.to}else{if(vp.from<state.from){markChanges(editor,diff,type,state.marked,vp.from,state.from,classes);state.from=vp.from}if(vp.to>state.to){markChanges(editor,diff,type,state.marked,state.to,vp.to,classes);state.to=vp.to}}})}function addClass(editor,lineNr,classes,main,start,end,opt_moved){var locs=classes.classLocation,line=editor.getLineHandle(lineNr);for(var i=0;i<locs.length;i++){if(main)editor.addLineClass(line,locs[i],opt_moved?classes.movedChunk:classes.chunk);if(start)editor.addLineClass(line,\nlocs[i],classes.start);if(end)editor.addLineClass(line,locs[i],classes.end)}return line}function markChanges(editor,diff,type,marks,from,to,classes){var pos=Pos(0,0);var top=Pos(from,0),bot=editor.clipPos(Pos(to-1));var cls=type==DiffType.DIFF_DELETE?classes.del:classes.insert;function markChunk(start,end,opt_moved){var bfrom=Math.max(from,start),bto=Math.min(to,end);for(var i=bfrom;i<bto;++i)marks.push(addClass(editor,i,classes,true,i==start,i==end-1,opt_moved));if(start==end&&bfrom==end&&bto==end)if(bfrom)marks.push(addClass(editor,\nbfrom-1,classes,false,false,true));else marks.push(addClass(editor,bfrom,classes,false,true,false))}var chunkStart=0,chunkEnd=0;var moveLineWidgetOptions={coverGutter:true};for(var i=0;i<diff.length;++i){var part=diff[i],diffType=part.type;if(diffType==DiffType.DIFF_MOVED_OUT||diffType==DiffType.DIFF_MOVED_CHANGED_OUT)continue;var msg=document.createElement("div");msg.className="Codemirror-moved-msg";var move=false;switch(type){case DiffType.DIFF_DELETE:if(diffType==DiffType.DIFF_MOVED_IN||diffType==\nDiffType.DIFF_MOVED_CHANGED){move=true;if(from<=part.lhsStart.line-1&&to>part.lhsStart.line-1){msg.appendChild(document.createTextNode("Lines "+(part.lhsStart.line+1)+"-"+(part.lhsEnd.line+1)+" moved to "+(part.rhsStart.line+1)+"-"+(part.rhsEnd.line+1)));var lineWidget=editor.addLineWidget(part.lhsStart.line-1,msg,moveLineWidgetOptions);marks.push(lineWidget)}}if(diffType==DiffType.DIFF_INSERT)chunkStart=chunkEnd;else{chunkStart=part.lhsStart.line;chunkEnd=part.lhsEnd.line+1}break;case DiffType.DIFF_INSERT:if(diffType==\nDiffType.DIFF_MOVED_IN||diffType==DiffType.DIFF_MOVED_CHANGED){move=true;if(from<=part.rhsStart.line-1&&to>part.rhsStart.line-1){msg.appendChild(document.createTextNode("Lines "+(part.rhsStart.line+1)+"-"+(part.rhsEnd.line+1)+" moved from "+(part.lhsStart.line+1)+"-"+(part.lhsEnd.line+1)));var lineWidget=editor.addLineWidget(part.rhsStart.line-1,msg,moveLineWidgetOptions);marks.push(lineWidget)}}if(diffType==DiffType.DIFF_DELETE)chunkStart=chunkEnd;else{chunkStart=part.rhsStart.line;chunkEnd=part.rhsEnd.line+\n1}break}switch(diffType){case DiffType.DIFF_EQUAL:break;case DiffType.DIFF_CHANGED:case DiffType.DIFF_MOVED_CHANGED:for(var j=0;j<part.chunks.length;j++){var subChunk=part.chunks[j];if(subChunk.type==DiffType.DIFF_EQUAL)continue;var start,end;switch(type){case DiffType.DIFF_DELETE:start=subChunk.lhsStart;end=subChunk.lhsEnd;break;case DiffType.DIFF_INSERT:start=subChunk.rhsStart;end=subChunk.rhsEnd;break}if(start!=null&&end!=null&&!posEq(start,end))marks.push(editor.markText(start,end,{className:cls}))}case DiffType.DIFF_INSERT:case DiffType.DIFF_DELETE:case DiffType.DIFF_MOVED_IN:markChunk(chunkStart,\nchunkEnd,move);marks.push(editor.markText(new CodeMirror.Pos(chunkStart,0),new CodeMirror.Pos(chunkEnd,0),{className:cls}));break}}}function makeConnections(dv){if(!dv.showDifferences)return;if(dv.svg){clear(dv.svg);var w=dv.gap.offsetWidth;attrs(dv.svg,"width",w,"height",dv.gap.offsetHeight)}if(dv.copyButtons)clear(dv.copyButtons);var vpEdit=dv.edit.getViewport(),vpOrig=dv.orig.getViewport();var outerTop=dv.mv.wrap.getBoundingClientRect().top;var sTopEdit=outerTop-dv.edit.getScrollerElement().getBoundingClientRect().top+\ndv.edit.getScrollInfo().top;var sTopOrig=outerTop-dv.orig.getScrollerElement().getBoundingClientRect().top+dv.orig.getScrollInfo().top;for(var i=0;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,origStart=0;for(var i=0;i<chunks.length;i++){var chunk=chunks[i];if(chunk.editTo>editLine&&chunk.editFrom<=\neditLine)return null;if(chunk.editFrom>editLine)break;editStart=chunk.editTo;origStart=chunk.origTo}return origStart+(editLine-editStart)}function findAlignedLines(dv,other){var linesToAlign=[];for(var i=0;i<dv.chunks.length;i++){var chunk=dv.chunks[i];linesToAlign.push([chunk.origTo,chunk.editTo,other?getMatchingOrigLine(chunk.editTo,other.chunks):null])}if(other)chunkLoop:for(var i=0;i<other.chunks.length;i++){var chunk=other.chunks[i];for(var j=0;j<linesToAlign.length;j++){var diff=linesToAlign[j][1]-\nchunk.editTo;if(diff==0)continue chunkLoop;if(diff>0)break}linesToAlign.splice(j,0,[getMatchingOrigLine(chunk.editTo,dv.chunks),chunk.editTo,chunk.origTo])}return linesToAlign}function alignChunks(dv,force){if(!dv.dealigned&&!force)return;if(!dv.orig.curOp)return dv.orig.operation(function(){alignChunks(dv,force)});dv.dealigned=false;var other=dv.mv.left==dv?dv.mv.right:dv.mv.left;if(other){ensureDiff(other);other.dealigned=false}var linesToAlign=findAlignedLines(dv,other);var aligners=dv.mv.aligners;\nfor(var i=0;i<aligners.length;i++)aligners[i].clear();aligners.length=0;var cm=[dv.orig,dv.edit],scroll=[];if(other)cm.push(other.orig);for(var i=0;i<cm.length;i++)scroll.push(cm[i].getScrollInfo().top);for(var ln=0;ln<linesToAlign.length;ln++)alignLines(cm,linesToAlign[ln],aligners);for(var i=0;i<cm.length;i++)cm[i].scrollTo(null,scroll[i])}function alignLines(cm,lines,aligners){var maxOffset=0,offset=[];for(var i=0;i<cm.length;i++)if(lines[i]!=null){var off=cm[i].heightAtLine(lines[i],"local");\noffset[i]=off;maxOffset=Math.max(maxOffset,off)}for(var i=0;i<cm.length;i++)if(lines[i]!=null){var diff=maxOffset-offset[i];if(diff>1)aligners.push(padAbove(cm[i],lines[i],diff))}}function padAbove(cm,line,size){var above=true;if(line>cm.lastLine()){line--;above=false}var elt=document.createElement("div");elt.className="CodeMirror-merge-spacer";elt.style.height=size+"px";elt.style.minWidth="1px";return cm.addLineWidget(line,elt,{height:size,above:above})}function drawConnectorsForChunk(dv,chunk,sTopOrig,\nsTopEdit,w){var flip=dv.type=="left";var top=dv.orig.heightAtLine(chunk.origFrom,"local",true)-sTopOrig;if(dv.svg){var topLpx=top;var topRpx=dv.edit.heightAtLine(chunk.editFrom,"local",true)-sTopEdit;if(flip){var tmp=topLpx;topLpx=topRpx;topRpx=tmp}var botLpx=dv.orig.heightAtLine(chunk.origTo,"local",true)-sTopOrig;var botRpx=dv.edit.heightAtLine(chunk.editTo,"local",true)-sTopEdit;if(flip){var tmp=botLpx;botLpx=botRpx;botRpx=tmp}var curveTop=" C "+w/2+" "+topRpx+" "+w/2+" "+topLpx+" "+(w+2)+" "+\ntopLpx;var curveBot=" C "+w/2+" "+botLpx+" "+w/2+" "+botRpx+" -1 "+botRpx;attrs(dv.svg.appendChild(document.createElementNS(svgNS,"path")),"d","M -1 "+topRpx+curveTop+" L "+(w+2)+" "+botLpx+curveBot+" z","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=editOriginals?"Push to left":"Revert chunk";copy.chunk=chunk;copy.style.top=(chunk.origTo>\nchunk.origFrom?top:dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit)+"px";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=\n"2px":copyReverse.style.right="2px"}}}function copyChunk(dv,to,from,chunk){if(dv.diffOutOfDate)return;var origStart=chunk.origTo>from.lastLine()?Pos(chunk.origFrom-1):Pos(chunk.origFrom,0);var origEnd=Pos(chunk.origTo,0);var editStart=chunk.editTo>to.lastLine()?Pos(chunk.editFrom-1):Pos(chunk.editFrom,0);var editEnd=Pos(chunk.editTo,0);var handler=dv.mv.options.revertChunk;if(handler)handler(dv.mv,from,origStart,origEnd,to,editStart,editEnd);else to.replaceRange(from.getRange(origStart,origEnd),editStart,\neditEnd)}var MergeView=CodeMirror.MergeView=function(node,options){if(!(this instanceof MergeView))return new MergeView(node,options);this.options=options;var origLeft=options.origLeft,origRight=options.origRight==null?options.orig:options.origRight;var hasLeft=origLeft!=null,hasRight=origRight!=null;var panes=1+(hasLeft?1:0)+(hasRight?1:0);var wrap=[],left=this.left=null,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");\nwrap.push(leftPane);wrap.push(buildGap(left))}var editPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-editor");wrap.push(editPane);if(hasRight){right=this.right=new DiffView(this,"right");wrap.push(buildGap(right));var rightPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-right");wrap.push(rightPane)}(hasRight?rightPane:editPane).className+=" CodeMirror-merge-pane-rightmost";wrap.push(elt("div",null,null,"height: 0; clear: both;"));var wrapElt=this.wrap=node.appendChild(elt("div",\nwrap,"CodeMirror-merge CodeMirror-merge-"+panes+"pane"));this.edit=CodeMirror(editPane,copyObj(options));if(left)left.init(leftPane,origLeft,options);if(right)right.init(rightPane,origRight,options);if(options.collapseIdentical)this.editor().operation(function(){collapseIdenticalStretches(self,options.collapseIdentical)});if(options.connect=="align"){this.aligners=[];alignChunks(this.left||this.right,true)}if(left)left.registerEvents();if(right)right.registerEvents();if(options.diffHighlightBase!==\nundefined){if(left)initDiffHighlightBase(options.diffHighlightBase,left.orig,options);if(right)initDiffHighlightBase(options.diffHighlightBase,right.orig,options);initDiffHighlightBase(options.diffHighlightBase,this.edit,options)}var onResize=function(){if(left)makeConnections(left);if(right)makeConnections(right)};CodeMirror.on(window,"resize",onResize);var resizeInterval=setInterval(function(){for(var p=wrapElt.parentNode;p&&p!=document.body;p=p.parentNode);if(!p){clearInterval(resizeInterval);\nCodeMirror.off(window,"resize",onResize)}},5E3)};function buildGap(dv){var lock=dv.lockButton=elt("div",null,"CodeMirror-merge-scrolllock");lock.title="Toggle locked scrolling";var lockWrap=elt("div",[lock],"CodeMirror-merge-scrolllock-wrap");CodeMirror.on(lock,"click",function(){setScrollLock(dv,!dv.lockScroll)});var gapElts=[lockWrap];if(dv.mv.options.revertButtons!==false){dv.copyButtons=elt("div",null,"CodeMirror-merge-copybuttons-"+dv.type);CodeMirror.on(dv.copyButtons,"click",function(e){var node=\ne.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)});gapElts.unshift(dv.copyButtons)}if(dv.mv.options.connect!="align"){var svg=document.createElementNS&&document.createElementNS(svgNS,"svg");if(svg&&!svg.createSVGRect)svg=null;dv.svg=svg;if(svg)gapElts.push(svg)}return dv.gap=elt("div",gapElts,"CodeMirror-merge-gap")}MergeView.prototype={constructor:MergeView,editor:function(){return this.edit},\nrightOriginal:function(){return this.right&&this.right.orig},leftOriginal:function(){return this.left&&this.left.orig},setShowDifferences:function(val){if(this.right)this.right.setShowDifferences(val);if(this.left)this.left.setShowDifferences(val)},rightChunks:function(){if(this.right){ensureDiff(this.right);return this.right.chunks}},leftChunks:function(){if(this.left){ensureDiff(this.left);return this.left.chunks}}};function asString(obj){if(typeof obj=="string")return obj;else return obj.getValue()}\nfunction convertToDiffChunk(diff){var startEdit=0,startOrig=0;var newdiff=[];var edit=Pos(0,0),orig=Pos(0,0);var subchunks=[];for(var i=0;i<diff.length;++i){var part=diff[i],diffType=part[0];if(diffType==DiffType.DIFF_EQUAL){var startOff=startOfLineClean(diff,i)?0:1;var cleanFromEdit=edit.line+startOff,cleanFromOrig=orig.line+startOff;moveOver(edit,part[1],null,orig);var endOff=endOfLineClean(diff,i)?1:0;var cleanToEdit=edit.line+endOff,cleanToOrig=orig.line+endOff;if(cleanToEdit>cleanFromEdit){if(i){diffChunk=\nnew DiffChunk(DiffType.DIFF_CHANGED,Pos(startOrig,null),Pos(cleanFromOrig-1,null),Pos(startEdit,null),Pos(cleanFromEdit-1,null),subchunks);newdiff.push(diffChunk);subchunks=[]}startEdit=cleanToEdit;startOrig=cleanToOrig}}else{var beg=clonePos(diffType==DiffType.DIFF_INSERT?edit:orig);var end=moveOver(diffType==DiffType.DIFF_INSERT?edit:orig,part[1]);if(diffType==DiffType.DIFF_INSERT)subchunks.push(new DiffChunk(diffType,null,null,beg,clonePos(end)));else subchunks.push(new DiffChunk(diffType,beg,\nclonePos(end),null,null))}}if(startEdit<=edit.line||startOrig<=orig.line){var diffChunk=new DiffChunk(DiffType.DIFF_CHANGED,Pos(startOrig,null),Pos(orig.line,orig.ch),Pos(startEdit,null),Pos(edit.line,edit.ch),subchunks);newdiff.push(diffChunk)}return newdiff}DiffView.prototype.getDiff=function(a,b){var dmp=new diff_match_patch;var diff=dmp.diff_main(a,b);dmp.diff_cleanupSemantic(diff);for(var i=0;i<diff.length;++i){var part=diff[i];if(!part[1])diff.splice(i--,1);else if(i&&diff[i-1][0]==part[0]){diff.splice(i--,\n1);diff[i][1]+=part[1]}}diff=convertToDiffChunk(diff);return diff};function getChunks(diff){var chunks=[];function f(origFrom,origTo,editFrom,editTo){chunks.push({origFrom:origFrom,origTo:origTo,editFrom:editFrom,editTo:editTo})}var startEdit=0,startOrig=0;for(var i=0;i<diff.length;++i){var part=diff[i],diffType=part.type;switch(diffType){case DiffType.DIFF_DELETE:f(part.lhsStart.line,part.lhsEnd.line+1,startEdit,startEdit);break;case DiffType.DIFF_INSERT:f(startOrig,startOrig,part.rhsStart.line,\npart.rhsEnd.line+1);break;case DiffType.DIFF_CHANGED:f(part.lhsStart.line,part.lhsEnd.line+1,part.rhsStart.line,part.rhsEnd.line+1);startEdit=part.rhsEnd.line+1;startOrig=part.lhsEnd.line+1;break;case DiffType.DIFF_EQUAL:startEdit=part.rhsEnd.line+1;startOrig=part.lhsEnd.line+1;break;case DiffType.DIFF_MOVED_OUT:case DiffType.DIFF_MOVED_CHANGED_OUT:startOrig=part.lhsEnd.line+1;case DiffType.DIFF_MOVED_IN:case DiffType.DIFF_MOVED_CHANGED:f(part.lhsStart.line,part.lhsEnd.line+1,part.rhsStart.line,part.rhsEnd.line+\n1);startEdit=part.rhsEnd.line+1;break}}return chunks}function endOfLineClean(diff,i){if(i==diff.length-1)return true;var next=diff[i+1][1];if(next.length==1||next.charCodeAt(0)!=10)return false;if(i==diff.length-2)return true;next=diff[i+2][1];return next.length>1&&next.charCodeAt(0)==10}function startOfLineClean(diff,i){if(i==0)return true;var last=diff[i-1][1];if(last.charCodeAt(last.length-1)!=10)return false;if(i==1)return true;last=diff[i-2][1];return last.charCodeAt(last.length-1)==10}function chunkBoundariesAround(chunks,\nn,nInEdit){var beforeE,afterE,beforeO,afterO;for(var i=0;i<chunks.length;i++){var chunk=chunks[i];var fromLocal=nInEdit?chunk.editFrom:chunk.origFrom;var toLocal=nInEdit?chunk.editTo:chunk.origTo;if(afterE==null)if(fromLocal>n){afterE=chunk.editFrom;afterO=chunk.origFrom}else if(toLocal>n){afterE=chunk.editTo;afterO=chunk.origTo}if(toLocal<=n){beforeE=chunk.editTo;beforeO=chunk.origTo}else if(fromLocal<=n){beforeE=chunk.editFrom;beforeO=chunk.origFrom}}return{edit:{before:beforeE,after:afterE},orig:{before:beforeO,\nafter:afterO}}}function collapseSingle(cm,from,to){cm.addLineClass(from,"wrap","CodeMirror-merge-collapsed-line");var widget=document.createElement("span");widget.className="CodeMirror-merge-collapsed-widget";widget.title="Identical text collapsed. Click to expand.";var mark=cm.markText(Pos(from,0),Pos(to-1),{inclusiveLeft:true,inclusiveRight:true,replacedWith:widget,clearOnEnter:true});function clear(){mark.clear();cm.removeLineClass(from,"wrap","CodeMirror-merge-collapsed-line")}CodeMirror.on(widget,\n"click",clear);return{mark:mark,clear:clear}}function collapseStretch(size,editors){var marks=[];function clear(){for(var i=0;i<marks.length;i++)marks[i].clear()}for(var i=0;i<editors.length;i++){var editor=editors[i];var mark=collapseSingle(editor.cm,editor.line,editor.line+size);marks.push(mark);mark.mark.on("clear",clear)}return marks[0].mark}function unclearNearChunks(dv,margin,off,clear){for(var i=0;i<dv.chunks.length;i++){var chunk=dv.chunks[i];for(var l=chunk.editFrom-margin;l<chunk.editTo+\nmargin;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=[],edit=mv.editor(),off=edit.firstLine();for(var l=off,e=edit.lastLine();l<=e;l++)clear.push(true);if(mv.left)unclearNearChunks(mv.left,margin,off,clear);if(mv.right)unclearNearChunks(mv.right,margin,off,clear);for(var i=0;i<clear.length;i++)if(clear[i]){var line=i+off;for(var size=1;i<clear.length-1&&clear[i+1];i++,size++);if(size>margin){var editors=\n[{line:line,cm:edit}];if(mv.left)editors.push({line:getMatchingOrigLine(line,mv.left.chunks),cm:mv.left.orig});if(mv.right)editors.push({line:getMatchingOrigLine(line,mv.right.chunks),cm:mv.right.orig});var mark=collapseStretch(size,editors);if(mv.options.onCollapse)mv.options.onCollapse(mv,line,size,mark)}}}function elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));\nelse if(content)for(var i=0;i<content.length;++i)e.appendChild(content[i]);return e}function clear(node){for(var count=node.childNodes.length;count>0;--count)node.removeChild(node.firstChild)}function attrs(elt){for(var i=1;i<arguments.length;i+=2)elt.setAttribute(arguments[i],arguments[i+1])}function copyObj(obj,target){if(!target)target={};for(var prop in obj)if(obj.hasOwnProperty(prop))target[prop]=obj[prop];return target}function moveOver(pos,str,copy,other){var out=copy?Pos(pos.line,pos.ch):\npos,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 posMin(a,b){return(a.line-b.line||a.ch-b.ch)<0?a:b}function posMax(a,b){return(a.line-b.line||a.ch-b.ch)>0?a:b}function posEq(a,b){return a.line==b.line&&a.ch==b.ch}function clonePos(a){return Pos(a.line,a.ch)}function findPrevDiff(chunks,start,isOrig){for(var i=chunks.length-1;i>=0;i--){var chunk=\nchunks[i];var to=(isOrig?chunk.origTo:chunk.editTo)-1;if(to<start)return to}}function findNextDiff(chunks,start,isOrig){for(var i=0;i<chunks.length;i++){var chunk=chunks[i];var from=isOrig?chunk.origFrom:chunk.editFrom;if(from>start)return from}}function goNearbyDiff(cm,dir){var found=null,views=cm.state.diffViews,line=cm.getCursor().line;if(views)for(var i=0;i<views.length;i++){var dv=views[i],isOrig=cm==dv.orig;ensureDiff(dv);var pos=dir<0?findPrevDiff(dv.chunks,line,isOrig):findNextDiff(dv.chunks,\nline,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}CodeMirror.commands.goNextDiff=function(cm){return goNearbyDiff(cm,1)};CodeMirror.commands.goPrevDiff=function(cm){return goNearbyDiff(cm,-1)};function initDiffHighlightBase(content,editor,options){var getDiff=options.getDiff||DiffView.prototype.getDiff;var state={from:0,to:0,marked:[]};var diff;function change(){diff=getDiff(content,editor.getValue());clearMarks(editor,\nstate.marked,RIGHT_CLASSES);state={from:0,to:0,marked:[]};updateMarks(editor,diff,state,DiffType.DIFF_INSERT,RIGHT_CLASSES)}editor.on("changes",change);change()}});(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 Pos=CodeMirror.Pos;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),target=current;for(var i=0;i<\nflags.length;i++)if(target.indexOf(flags.charAt(i))==-1)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");for(var line=start.line,ch=start.ch,last=doc.lastLine();line<=last;line++,ch=0){regexp.lastIndex=ch;var string=doc.getLine(line),match=regexp.exec(string);if(match)return{from:Pos(line,match.index),\nto:Pos(line,match.index+match[0].length),match:match}}}function searchRegexpForwardMultiline(doc,regexp,start){if(!maybeMultiline(regexp))return searchRegexpForward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string,chunk=1;for(var line=start.line,last=doc.lastLine();line<=last;){for(var i=0;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=\nstring.slice(0,match.index).split("\\n"),inside=match[0].split("\\n");var startLine=start.line+before.length-1,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,from=0;while(from<=string.length){regexp.lastIndex=from;var newMatch=regexp.exec(string);if(!newMatch)break;var end=newMatch.index+newMatch[0].length;\nif(end>string.length-endMargin)break;if(!match||end>match.index+match[0].length)match=newMatch;from=newMatch.index+1}return match}function searchRegexpBackward(doc,regexp,start){regexp=ensureFlags(regexp,"g");for(var line=start.line,ch=start.ch,first=doc.firstLine();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,chunkSize=1,endMargin=doc.getLine(start.line).length-start.ch;for(var line=start.line,first=doc.firstLine();line>=first;){for(var i=0;i<chunkSize&&line>=first;i++){var curLine=doc.getLine(line--);string=string==null?curLine:curLine+"\\n"+string}chunkSize*=2;var match=lastMatchIn(string,regexp,endMargin);if(match){var before=string.slice(0,match.index).split("\\n"),inside=\nmatch[0].split("\\n");var startLine=line+before.length,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}}}}var doFold,noFold;if(String.prototype.normalize){doFold=function(str){return str.normalize("NFD").toLowerCase()};noFold=function(str){return str.normalize("NFD")}}else{doFold=function(str){return str.toLowerCase()};noFold=function(str){return str}}function adjustPos(orig,\nfolded,pos,foldFunc){if(orig.length==folded.length)return pos;for(var min=0,max=pos+Math.max(0,orig.length-folded.length);;){if(min==max)return min;var mid=min+max>>1;var len=foldFunc(orig.slice(0,mid)).length;if(len==pos)return mid;else if(len>pos)max=mid;else min=mid+1}}function searchStringForward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);search:for(var line=start.line,ch=start.ch,last=doc.lastLine()+1-lines.length;line<=\nlast;line++,ch=0){var orig=doc.getLine(line).slice(ch),string=fold(orig);if(lines.length==1){var found=string.indexOf(lines[0]);if(found==-1)continue search;var start=adjustPos(orig,string,found,fold)+ch;return{from:Pos(line,adjustPos(orig,string,found,fold)+ch),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold)+ch)}}else{var cutFrom=string.length-lines[0].length;if(string.slice(cutFrom)!=lines[0])continue search;for(var i=1;i<lines.length-1;i++)if(fold(doc.getLine(line+i))!=lines[i])continue search;\nvar end=doc.getLine(line+lines.length-1),endString=fold(end),lastLine=lines[lines.length-1];if(endString.slice(0,lastLine.length)!=lastLine)continue search;return{from:Pos(line,adjustPos(orig,string,cutFrom,fold)+ch),to:Pos(line+lines.length-1,adjustPos(end,endString,lastLine.length,fold))}}}}function searchStringBackward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);search:for(var line=start.line,ch=start.ch,first=doc.firstLine()-\n1+lines.length;line>=first;line--,ch=-1){var orig=doc.getLine(line);if(ch>-1)orig=orig.slice(0,ch);var string=fold(orig);if(lines.length==1){var found=string.lastIndexOf(lines[0]);if(found==-1)continue search;return{from:Pos(line,adjustPos(orig,string,found,fold)),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold))}}else{var lastLine=lines[lines.length-1];if(string.slice(0,lastLine.length)!=lastLine)continue search;for(var i=1,start=line-lines.length+1;i<lines.length-1;i++)if(fold(doc.getLine(start+\ni))!=lines[i])continue search;var top=doc.getLine(line+1-lines.length),topString=fold(top);if(topString.slice(topString.length-lines[0].length)!=lines[0])continue search;return{from:Pos(line+1-lines.length,adjustPos(top,topString,top.length-lines[0].length,fold)),to:Pos(line,adjustPos(orig,string,lastLine.length,fold))}}}}function SearchCursor(doc,query,pos,options){this.atOccurrence=false;this.afterEmptyMatch=false;this.doc=doc;pos=pos?doc.clipPos(pos):Pos(0,0);this.pos={from:pos,to:pos};var caseFold;\nif(typeof options=="object")caseFold=options.caseFold;else{caseFold=options;options=null}if(typeof query=="string"){if(caseFold==null)caseFold=false;this.matches=function(reverse,pos){return(reverse?searchStringBackward:searchStringForward)(doc,query,pos,caseFold)}}else{query=ensureFlags(query,"gm");if(!options||options.multiline!==false)this.matches=function(reverse,pos){return(reverse?searchRegexpBackwardMultiline:searchRegexpForwardMultiline)(doc,query,pos)};else this.matches=function(reverse,\npos){return(reverse?searchRegexpBackward:searchRegexpForward)(doc,query,pos)}}}SearchCursor.prototype={findNext:function(){return this.find(false)},findPrevious:function(){return this.find(true)},find:function(reverse){var head=this.doc.clipPos(reverse?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence){head=Pos(head.line,head.ch);if(reverse){head.ch--;if(head.ch<0){head.line--;head.ch=(this.doc.getLine(head.line)||"").length}}else{head.ch++;if(head.ch>(this.doc.getLine(head.line)||\n"").length){head.ch=0;head.line++}}if(CodeMirror.cmpPos(head,this.doc.clipPos(head))!=0)return this.atOccurrence=false}var result=this.matches(reverse,head);this.afterEmptyMatch=result&&CodeMirror.cmpPos(result.from,result.to)==0;if(result){this.pos=result;this.atOccurrence=true;return this.pos.match||true}else{var end=Pos(reverse?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:end,to:end};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},\nreplace:function(newText,origin){if(!this.atOccurrence)return;var lines=CodeMirror.splitLines(newText);this.doc.replaceRange(lines,this.pos.from,this.pos.to,origin);this.pos.to=Pos(this.pos.from.line+lines.length-1,lines[lines.length-1].length+(lines.length==1?this.pos.from.ch:0))}};CodeMirror.defineExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this.doc,query,pos,caseFold)});CodeMirror.defineDocExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this,\nquery,pos,caseFold)});CodeMirror.defineExtension("selectMatches",function(query,caseFold){var ranges=[];var cur=this.getSearchCursor(query,this.getCursor("from"),caseFold);while(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.TernServer=function(options){var self=this;this.options=options||{};var plugins=this.options.plugins||(this.options.plugins={});if(!plugins.doc_comment)plugins.doc_comment=true;this.docs=Object.create(null);if(this.options.useWorker)this.server=new WorkerServer(this);\nelse this.server=new tern.Server({getFile:function(name,c){return getFile(self,name,c)},async:true,defs:this.options.defs||[],plugins:plugins});this.trackChange=function(doc,change){trackChange(self,doc,change)};this.cachedArgHints=null;this.activeArgHints=null;this.jumpStack=[];this.getHint=function(cm,c){return hint(self,cm,c)};this.getHint.async=true};CodeMirror.TernServer.prototype={addDoc:function(name,doc){var data={doc:doc,name:name,changed:null};this.server.addFile(name,docValue(this,data));\nCodeMirror.on(doc,"change",this.trackChange);return this.docs[name]=data},delDoc:function(id){var found=resolveDoc(this,id);if(!found)return;CodeMirror.off(found.doc,"change",this.trackChange);delete this.docs[found.name];this.server.delFile(found.name)},hideDoc:function(id){closeArgHints(this);var found=resolveDoc(this,id);if(found&&found.changed)sendDoc(this,found)},complete:function(cm){cm.showHint({hint:this.getHint})},showType:function(cm,pos,c){showContextInfo(this,cm,pos,"type",c)},showDocs:function(cm,\npos,c){showContextInfo(this,cm,pos,"documentation",c)},updateArgHints:function(cm){updateArgHints(this,cm)},jumpToDef:function(cm){jumpToDef(this,cm)},jumpBack:function(cm){jumpBack(this,cm)},rename:function(cm){rename(this,cm)},selectName:function(cm){selectName(this,cm)},request:function(cm,query,c,pos){var self=this;var doc=findDoc(this,cm.getDoc());var request=buildRequest(this,doc,query,pos);var extraOptions=request.query&&this.options.queryOptions&&this.options.queryOptions[request.query.type];\nif(extraOptions)for(var prop in extraOptions)request.query[prop]=extraOptions[prop];this.server.request(request,function(error,data){if(!error&&self.options.responseFilter)data=self.options.responseFilter(doc,query,request,error,data);c(error,data)})},destroy:function(){closeArgHints(this);if(this.worker){this.worker.terminate();this.worker=null}}};var Pos=CodeMirror.Pos;var cls="CodeMirror-Tern-";var bigDoc=250;function getFile(ts,name,c){var buf=ts.docs[name];if(buf)c(docValue(ts,buf));else if(ts.options.getFile)ts.options.getFile(name,\nc);else c(null)}function findDoc(ts,doc,name){for(var n in ts.docs){var cur=ts.docs[n];if(cur.doc==doc)return cur}if(!name)for(var i=0;;++i){n="[doc"+(i||"")+"]";if(!ts.docs[n]){name=n;break}}return ts.addDoc(name,doc)}function resolveDoc(ts,id){if(typeof id=="string")return ts.docs[id];if(id instanceof CodeMirror)id=id.getDoc();if(id instanceof CodeMirror.Doc)return findDoc(ts,id)}function trackChange(ts,doc,change){var data=findDoc(ts,doc);var argHints=ts.cachedArgHints;if(argHints&&argHints.doc==\ndoc&&cmpPos(argHints.start,change.to)>=0)ts.cachedArgHints=null;var changed=data.changed;if(changed==null)data.changed=changed={from:change.from.line,to:change.from.line};var end=change.from.line+(change.text.length-1);if(change.from.line<changed.to)changed.to=changed.to-(change.to.line-end);if(end>=changed.to)changed.to=end+1;if(changed.from>change.from.line)changed.from=change.from.line;if(doc.lineCount()>bigDoc&&change.to-changed.from>100)setTimeout(function(){if(data.changed&&data.changed.to-\ndata.changed.from>100)sendDoc(ts,data)},200)}function sendDoc(ts,doc){ts.server.request({files:[{type:"full",name:doc.name,text:docValue(ts,doc)}]},function(error){if(error)window.console.error(error);else doc.changed=null})}function hint(ts,cm,c){ts.request(cm,{type:"completions",types:true,docs:true,urls:true},function(error,data){if(error)return showError(ts,cm,error);var completions=[],after="";var from=data.start,to=data.end;if(cm.getRange(Pos(from.line,from.ch-2),from)==\'["\'&&cm.getRange(to,\nPos(to.line,to.ch+2))!=\'"]\')after=\'"]\';for(var i=0;i<data.completions.length;++i){var completion=data.completions[i],className=typeToIcon(completion.type);if(data.guess)className+=" "+cls+"guess";completions.push({text:completion.name+after,displayText:completion.displayName||completion.name,className:className,data:completion})}var obj={from:from,to:to,list:completions};var tooltip=null;CodeMirror.on(obj,"close",function(){remove(tooltip)});CodeMirror.on(obj,"update",function(){remove(tooltip)});\nCodeMirror.on(obj,"select",function(cur,node){remove(tooltip);var content=ts.options.completionTip?ts.options.completionTip(cur.data):cur.data.doc;if(content)tooltip=makeTooltip(node.parentNode.getBoundingClientRect().right+window.pageXOffset,node.getBoundingClientRect().top+window.pageYOffset,content,cm,cls+"hint-doc")});c(obj)})}function typeToIcon(type){var suffix;if(type=="?")suffix="unknown";else if(type=="number"||type=="string"||type=="bool")suffix=type;else if(/^fn\\(/.test(type))suffix="fn";\nelse if(/^\\[/.test(type))suffix="array";else suffix="object";return cls+"completion "+cls+"completion-"+suffix}function showContextInfo(ts,cm,pos,queryName,c){ts.request(cm,queryName,function(error,data){if(error)return showError(ts,cm,error);if(ts.options.typeTip)var tip=ts.options.typeTip(data);else{var tip=elt("span",null,elt("strong",null,data.type||"not found"));if(data.doc)tip.appendChild(document.createTextNode(" \\u2014 "+data.doc));if(data.url){tip.appendChild(document.createTextNode(" "));\nvar child=tip.appendChild(elt("a",null,"[docs]"));child.href=data.url;child.target="_blank"}}tempTooltip(cm,tip,ts);if(c)c()},pos)}function updateArgHints(ts,cm){closeArgHints(ts);if(cm.somethingSelected())return;var state=cm.getTokenAt(cm.getCursor()).state;var inner=CodeMirror.innerMode(cm.getMode(),state);if(inner.mode.name!="javascript")return;var lex=inner.state.lexical;if(lex.info!="call")return;var ch,argPos=lex.pos||0,tabSize=cm.getOption("tabSize");for(var line=cm.getCursor().line,e=Math.max(0,\nline-9),found=false;line>=e;--line){var str=cm.getLine(line),extra=0;for(var pos=0;;){var tab=str.indexOf("\\t",pos);if(tab==-1)break;extra+=tabSize-(tab+extra)%tabSize-1;pos=tab+1}ch=lex.column-extra;if(str.charAt(ch)=="("){found=true;break}}if(!found)return;var start=Pos(line,ch);var cache=ts.cachedArgHints;if(cache&&cache.doc==cm.getDoc()&&cmpPos(start,cache.start)==0)return showArgHints(ts,cm,argPos);ts.request(cm,{type:"type",preferFunction:true,end:start},function(error,data){if(error||!data.type||\n!/^fn\\(/.test(data.type))return;ts.cachedArgHints={start:start,type:parseFnType(data.type),name:data.exprName||data.name||"fn",guess:data.guess,doc:cm.getDoc()};showArgHints(ts,cm,argPos)})}function showArgHints(ts,cm,pos){closeArgHints(ts);var cache=ts.cachedArgHints,tp=cache.type;var tip=elt("span",cache.guess?cls+"fhint-guess":null,elt("span",cls+"fname",cache.name),"(");for(var i=0;i<tp.args.length;++i){if(i)tip.appendChild(document.createTextNode(", "));var arg=tp.args[i];tip.appendChild(elt("span",\ncls+"farg"+(i==pos?" "+cls+"farg-current":""),arg.name||"?"));if(arg.type!="?"){tip.appendChild(document.createTextNode(":\\u00a0"));tip.appendChild(elt("span",cls+"type",arg.type))}}tip.appendChild(document.createTextNode(tp.rettype?") ->\\u00a0":")"));if(tp.rettype)tip.appendChild(elt("span",cls+"type",tp.rettype));var place=cm.cursorCoords(null,"page");var tooltip=ts.activeArgHints=makeTooltip(place.right+1,place.bottom,tip,cm);setTimeout(function(){tooltip.clear=onEditorActivity(cm,function(){if(ts.activeArgHints==\ntooltip)closeArgHints(ts)})},20)}function parseFnType(text){var args=[],pos=3;function skipMatching(upto){var depth=0,start=pos;for(;;){var next=text.charAt(pos);if(upto.test(next)&&!depth)return text.slice(start,pos);if(/[{\\[\\(]/.test(next))++depth;else if(/[}\\]\\)]/.test(next))--depth;++pos}}if(text.charAt(pos)!=")")for(;;){var name=text.slice(pos).match(/^([^, \\(\\[\\{]+): /);if(name){pos+=name[0].length;name=name[1]}args.push({name:name,type:skipMatching(/[\\),]/)});if(text.charAt(pos)==")")break;\npos+=2}var rettype=text.slice(pos).match(/^\\) -> (.*)$/);return{args:args,rettype:rettype&&rettype[1]}}function jumpToDef(ts,cm){function inner(varName){var req={type:"definition",variable:varName||null};var doc=findDoc(ts,cm.getDoc());ts.server.request(buildRequest(ts,doc,req),function(error,data){if(error)return showError(ts,cm,error);if(!data.file&&data.url){window.open(data.url);return}if(data.file){var localDoc=ts.docs[data.file],found;if(localDoc&&(found=findContext(localDoc.doc,data))){ts.jumpStack.push({file:doc.name,\nstart:cm.getCursor("from"),end:cm.getCursor("to")});moveTo(ts,doc,localDoc,found.start,found.end);return}}showError(ts,cm,"Could not find a definition.")})}if(!atInterestingExpression(cm))dialog(cm,"Jump to variable",function(name){if(name)inner(name)});else inner()}function jumpBack(ts,cm){var pos=ts.jumpStack.pop(),doc=pos&&ts.docs[pos.file];if(!doc)return;moveTo(ts,findDoc(ts,cm.getDoc()),doc,pos.start,pos.end)}function moveTo(ts,curDoc,doc,start,end){doc.doc.setSelection(start,end);if(curDoc!=\ndoc&&ts.options.switchToDoc){closeArgHints(ts);ts.options.switchToDoc(doc.name,doc.doc)}}function findContext(doc,data){var before=data.context.slice(0,data.contextOffset).split("\\n");var startLine=data.start.line-(before.length-1);var start=Pos(startLine,(before.length==1?data.start.ch:doc.getLine(startLine).length)-before[0].length);var text=doc.getLine(startLine).slice(start.ch);for(var cur=startLine+1;cur<doc.lineCount()&&text.length<data.context.length;++cur)text+="\\n"+doc.getLine(cur);if(text.slice(0,\ndata.context.length)==data.context)return data;var cursor=doc.getSearchCursor(data.context,0,false);var nearest,nearestDist=Infinity;while(cursor.findNext()){var from=cursor.from(),dist=Math.abs(from.line-start.line)*1E4;if(!dist)dist=Math.abs(from.ch-start.ch);if(dist<nearestDist){nearest=from;nearestDist=dist}}if(!nearest)return null;if(before.length==1)nearest.ch+=before[0].length;else nearest=Pos(nearest.line+(before.length-1),before[before.length-1].length);if(data.start.line==data.end.line)var end=\nPos(nearest.line,nearest.ch+(data.end.ch-data.start.ch));else var end=Pos(nearest.line+(data.end.line-data.start.line),data.end.ch);return{start:nearest,end:end}}function atInterestingExpression(cm){var pos=cm.getCursor("end"),tok=cm.getTokenAt(pos);if(tok.start<pos.ch&&tok.type=="comment")return false;return/[\\w)\\]]/.test(cm.getLine(pos.line).slice(Math.max(pos.ch-1,0),pos.ch+1))}function rename(ts,cm){var token=cm.getTokenAt(cm.getCursor());if(!/\\w/.test(token.string))return showError(ts,cm,"Not at a variable");\ndialog(cm,"New name for "+token.string,function(newName){ts.request(cm,{type:"rename",newName:newName,fullDocs:true},function(error,data){if(error)return showError(ts,cm,error);applyChanges(ts,data.changes)})})}function selectName(ts,cm){var name=findDoc(ts,cm.doc).name;ts.request(cm,{type:"refs"},function(error,data){if(error)return showError(ts,cm,error);var ranges=[],cur=0;var curPos=cm.getCursor();for(var i=0;i<data.refs.length;i++){var ref=data.refs[i];if(ref.file==name){ranges.push({anchor:ref.start,\nhead:ref.end});if(cmpPos(curPos,ref.start)>=0&&cmpPos(curPos,ref.end)<=0)cur=ranges.length-1}}cm.setSelections(ranges,cur)})}var nextChangeOrig=0;function applyChanges(ts,changes){var perFile=Object.create(null);for(var i=0;i<changes.length;++i){var ch=changes[i];(perFile[ch.file]||(perFile[ch.file]=[])).push(ch)}for(var file in perFile){var known=ts.docs[file],chs=perFile[file];if(!known)continue;chs.sort(function(a,b){return cmpPos(b.start,a.start)});var origin="*rename"+ ++nextChangeOrig;for(var i=\n0;i<chs.length;++i){var ch=chs[i];known.doc.replaceRange(ch.text,ch.start,ch.end,origin)}}}function buildRequest(ts,doc,query,pos){var files=[],offsetLines=0,allowFragments=!query.fullDocs;if(!allowFragments)delete query.fullDocs;if(typeof query=="string")query={type:query};query.lineCharPositions=true;if(query.end==null){query.end=pos||doc.doc.getCursor("end");if(doc.doc.somethingSelected())query.start=doc.doc.getCursor("start")}var startPos=query.start||query.end;if(doc.changed)if(doc.doc.lineCount()>\nbigDoc&&allowFragments!==false&&doc.changed.to-doc.changed.from<100&&doc.changed.from<=startPos.line&&doc.changed.to>query.end.line){files.push(getFragmentAround(doc,startPos,query.end));query.file="#0";var offsetLines=files[0].offsetLines;if(query.start!=null)query.start=Pos(query.start.line- -offsetLines,query.start.ch);query.end=Pos(query.end.line-offsetLines,query.end.ch)}else{files.push({type:"full",name:doc.name,text:docValue(ts,doc)});query.file=doc.name;doc.changed=null}else query.file=doc.name;\nfor(var name in ts.docs){var cur=ts.docs[name];if(cur.changed&&cur!=doc){files.push({type:"full",name:cur.name,text:docValue(ts,cur)});cur.changed=null}}return{query:query,files:files}}function getFragmentAround(data,start,end){var doc=data.doc;var minIndent=null,minLine=null,endLine,tabSize=4;for(var p=start.line-1,min=Math.max(0,p-50);p>=min;--p){var line=doc.getLine(p),fn=line.search(/\\bfunction\\b/);if(fn<0)continue;var indent=CodeMirror.countColumn(line,null,tabSize);if(minIndent!=null&&minIndent<=\nindent)continue;minIndent=indent;minLine=p}if(minLine==null)minLine=min;var max=Math.min(doc.lastLine(),end.line+20);if(minIndent==null||minIndent==CodeMirror.countColumn(doc.getLine(start.line),null,tabSize))endLine=max;else for(endLine=end.line+1;endLine<max;++endLine){var indent=CodeMirror.countColumn(doc.getLine(endLine),null,tabSize);if(indent<=minIndent)break}var from=Pos(minLine,0);return{type:"part",name:data.name,offsetLines:from.line,text:doc.getRange(from,Pos(endLine,end.line==endLine?\nnull:0))}}var cmpPos=CodeMirror.cmpPos;function elt(tagname,cls){var e=document.createElement(tagname);if(cls)e.className=cls;for(var i=2;i<arguments.length;++i){var elt=arguments[i];if(typeof elt=="string")elt=document.createTextNode(elt);e.appendChild(elt)}return e}function dialog(cm,text,f){if(cm.openDialog)cm.openDialog(text+": <input type=text>",f);else f(prompt(text,""))}function tempTooltip(cm,content,ts){if(cm.state.ternTooltip)remove(cm.state.ternTooltip);var where=cm.cursorCoords();var tip=\ncm.state.ternTooltip=makeTooltip(where.right+1,where.bottom,content,cm);function maybeClear(){old=true;if(!mouseOnTip)clear()}function clear(){cm.state.ternTooltip=null;if(tip.parentNode)fadeOut(tip);clearActivity()}var mouseOnTip=false,old=false;CodeMirror.on(tip,"mousemove",function(){mouseOnTip=true});CodeMirror.on(tip,"mouseout",function(e){var related=e.relatedTarget||e.toElement;if(!related||!CodeMirror.contains(tip,related))if(old)clear();else mouseOnTip=false});setTimeout(maybeClear,ts.options.hintDelay?\nts.options.hintDelay:1700);var clearActivity=onEditorActivity(cm,clear)}function onEditorActivity(cm,f){cm.on("cursorActivity",f);cm.on("blur",f);cm.on("scroll",f);cm.on("setDoc",f);return function(){cm.off("cursorActivity",f);cm.off("blur",f);cm.off("scroll",f);cm.off("setDoc",f)}}function makeTooltip(x,y,content,cm,className){var node=elt("div",cls+"tooltip"+" "+(className||""),content);node.style.left=x+"px";node.style.top=y+"px";var container=((cm.options||{}).hintOptions||{}).container||document.body;\ncontainer.appendChild(node);var pos=cm.cursorCoords();var winW=window.innerWidth;var winH=window.innerHeight;var box=node.getBoundingClientRect();var hints=document.querySelector(".CodeMirror-hints");var overlapY=box.bottom-winH;var overlapX=box.right-winW;if(hints&&overlapX>0){node.style.left=0;var box=node.getBoundingClientRect();node.style.left=(x=x-hints.offsetWidth-box.width)+"px";overlapX=box.right-winW}if(overlapY>0){var height=box.bottom-box.top,curTop=pos.top-(pos.bottom-box.top);if(curTop-\nheight>0)node.style.top=pos.top-height+"px";else if(height>winH){node.style.height=winH-5+"px";node.style.top=pos.bottom-box.top+"px"}}if(overlapX>0){if(box.right-box.left>winW){node.style.width=winW-5+"px";overlapX-=box.right-box.left-winW}node.style.left=x-overlapX+"px"}return node}function remove(node){var p=node&&node.parentNode;if(p)p.removeChild(node)}function fadeOut(tooltip){tooltip.style.opacity="0";setTimeout(function(){remove(tooltip)},1100)}function showError(ts,cm,msg){if(ts.options.showError)ts.options.showError(cm,\nmsg);else tempTooltip(cm,String(msg),ts)}function closeArgHints(ts){if(ts.activeArgHints){if(ts.activeArgHints.clear)ts.activeArgHints.clear();remove(ts.activeArgHints);ts.activeArgHints=null}}function docValue(ts,doc){var val=doc.doc.getValue();if(ts.options.fileFilter)val=ts.options.fileFilter(val,doc.name,doc.doc);return val}function WorkerServer(ts){var worker=ts.worker=new Worker(ts.options.workerScript);worker.postMessage({type:"init",defs:ts.options.defs,plugins:ts.options.plugins,scripts:ts.options.workerDeps});\nvar msgId=0,pending={};function send(data,c){if(c){data.id=++msgId;pending[msgId]=c}worker.postMessage(data)}worker.onmessage=function(e){var data=e.data;if(data.type=="getFile")getFile(ts,data.name,function(err,text){send({type:"getFile",err:String(err),text:text,id:data.id})});else if(data.type=="debug")window.console.log(data.message);else if(data.id&&pending[data.id]){pending[data.id](data.err,data.body);delete pending[data.id]}};worker.onerror=function(e){for(var id in pending)pending[id](e);\npending={}};this.addFile=function(name,text){send({type:"add",name:name,text:text})};this.delFile=function(name){send({type:"del",name:name})};this.request=function(body,c){send({type:"req",body:body},c)}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../lib/codemirror"),require("../addon/search/searchcursor"),require("../addon/edit/matchbrackets"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror","../addon/search/searchcursor","../addon/edit/matchbrackets"],mod);else mod(CodeMirror)})(function(CodeMirror){var cmds=CodeMirror.commands;var Pos=CodeMirror.Pos;function findPosSubword(doc,start,dir){if(dir<0&&start.ch==0)return doc.clipPos(Pos(start.line-\n1));var line=doc.getLine(start.line);if(dir>0&&start.ch>=line.length)return doc.clipPos(Pos(start.line+1,0));var state="start",type,startPos=start.ch;for(var pos=startPos,e=dir<0?0:line.length,i=0;pos!=e;pos+=dir,i++){var next=line.charAt(dir<0?pos-1:pos);var cat=next!="_"&&CodeMirror.isWordChar(next)?"w":"o";if(cat=="w"&&next.toUpperCase()==next)cat="W";if(state=="start")if(cat!="o"){state="in";type=cat}else startPos=pos+dir;else if(state=="in")if(type!=cat){if(type=="w"&&cat=="W"&&dir<0)pos--;if(type==\n"W"&&cat=="w"&&dir>0)if(pos==startPos+1){type="w";continue}else pos--;break}}return Pos(start.line,pos)}function moveSubword(cm,dir){cm.extendSelectionsBy(function(range){if(cm.display.shift||cm.doc.extend||range.empty())return findPosSubword(cm.doc,range.head,dir);else return dir<0?range.from():range.to()})}cmds.goSubwordLeft=function(cm){moveSubword(cm,-1)};cmds.goSubwordRight=function(cm){moveSubword(cm,1)};cmds.scrollLineUp=function(cm){var info=cm.getScrollInfo();if(!cm.somethingSelected()){var visibleBottomLine=\ncm.lineAtHeight(info.top+info.clientHeight,"local");if(cm.getCursor().line>=visibleBottomLine)cm.execCommand("goLineUp")}cm.scrollTo(null,info.top-cm.defaultTextHeight())};cmds.scrollLineDown=function(cm){var info=cm.getScrollInfo();if(!cm.somethingSelected()){var visibleTopLine=cm.lineAtHeight(info.top,"local")+1;if(cm.getCursor().line<=visibleTopLine)cm.execCommand("goLineDown")}cm.scrollTo(null,info.top+cm.defaultTextHeight())};cmds.splitSelectionByLine=function(cm){var ranges=cm.listSelections(),\nlineRanges=[];for(var i=0;i<ranges.length;i++){var from=ranges[i].from(),to=ranges[i].to();for(var line=from.line;line<=to.line;++line)if(!(to.line>from.line&&line==to.line&&to.ch==0))lineRanges.push({anchor:line==from.line?from:Pos(line,0),head:line==to.line?to:Pos(line)})}cm.setSelections(lineRanges,0)};cmds.singleSelectionTop=function(cm){var range=cm.listSelections()[0];cm.setSelection(range.anchor,range.head,{scroll:false})};cmds.selectLine=function(cm){var ranges=cm.listSelections(),extended=\n[];for(var i=0;i<ranges.length;i++){var range=ranges[i];extended.push({anchor:Pos(range.from().line,0),head:Pos(range.to().line+1,0)})}cm.setSelections(extended)};function insertLine(cm,above){if(cm.isReadOnly())return CodeMirror.Pass;cm.operation(function(){var len=cm.listSelections().length,newSelection=[],last=-1;for(var i=0;i<len;i++){var head=cm.listSelections()[i].head;if(head.line<=last)continue;var at=Pos(head.line+(above?0:1),0);cm.replaceRange("\\n",at,null,"+insertLine");cm.indentLine(at.line,\nnull,true);newSelection.push({head:at,anchor:at});last=head.line+1}cm.setSelections(newSelection)});cm.execCommand("indentAuto")}cmds.insertLineAfter=function(cm){return insertLine(cm,false)};cmds.insertLineBefore=function(cm){return insertLine(cm,true)};function wordAt(cm,pos){var start=pos.ch,end=start,line=cm.getLine(pos.line);while(start&&CodeMirror.isWordChar(line.charAt(start-1)))--start;while(end<line.length&&CodeMirror.isWordChar(line.charAt(end)))++end;return{from:Pos(pos.line,start),to:Pos(pos.line,\nend),word:line.slice(start,end)}}cmds.selectNextOccurrence=function(cm){var from=cm.getCursor("from"),to=cm.getCursor("to");var fullWord=cm.state.sublimeFindFullWord==cm.doc.sel;if(CodeMirror.cmpPos(from,to)==0){var word=wordAt(cm,from);if(!word.word)return;cm.setSelection(word.from,word.to);fullWord=true}else{var text=cm.getRange(from,to);var query=fullWord?new RegExp("\\\\b"+text+"\\\\b"):text;var cur=cm.getSearchCursor(query,to);var found=cur.findNext();if(!found){cur=cm.getSearchCursor(query,Pos(cm.firstLine(),\n0));found=cur.findNext()}if(!found||isSelectedRange(cm.listSelections(),cur.from(),cur.to()))return;cm.addSelection(cur.from(),cur.to())}if(fullWord)cm.state.sublimeFindFullWord=cm.doc.sel};cmds.skipAndSelectNextOccurrence=function(cm){var prevAnchor=cm.getCursor("anchor"),prevHead=cm.getCursor("head");cmds.selectNextOccurrence(cm);if(CodeMirror.cmpPos(prevAnchor,prevHead)!=0)cm.doc.setSelections(cm.doc.listSelections().filter(function(sel){return sel.anchor!=prevAnchor||sel.head!=prevHead}))};function addCursorToSelection(cm,\ndir){var ranges=cm.listSelections(),newRanges=[];for(var i=0;i<ranges.length;i++){var range=ranges[i];var newAnchor=cm.findPosV(range.anchor,dir,"line",range.anchor.goalColumn);var newHead=cm.findPosV(range.head,dir,"line",range.head.goalColumn);newAnchor.goalColumn=range.anchor.goalColumn!=null?range.anchor.goalColumn:cm.cursorCoords(range.anchor,"div").left;newHead.goalColumn=range.head.goalColumn!=null?range.head.goalColumn:cm.cursorCoords(range.head,"div").left;var newRange={anchor:newAnchor,\nhead:newHead};newRanges.push(range);newRanges.push(newRange)}cm.setSelections(newRanges)}cmds.addCursorToPrevLine=function(cm){addCursorToSelection(cm,-1)};cmds.addCursorToNextLine=function(cm){addCursorToSelection(cm,1)};function isSelectedRange(ranges,from,to){for(var i=0;i<ranges.length;i++)if(CodeMirror.cmpPos(ranges[i].from(),from)==0&&CodeMirror.cmpPos(ranges[i].to(),to)==0)return true;return false}var mirror="(){}[]";function selectBetweenBrackets(cm){var ranges=cm.listSelections(),newRanges=\n[];for(var i=0;i<ranges.length;i++){var range=ranges[i],pos=range.head,opening=cm.scanForBracket(pos,-1);if(!opening)return false;for(;;){var closing=cm.scanForBracket(pos,1);if(!closing)return false;if(closing.ch==mirror.charAt(mirror.indexOf(opening.ch)+1)){var startPos=Pos(opening.pos.line,opening.pos.ch+1);if(CodeMirror.cmpPos(startPos,range.from())==0&&CodeMirror.cmpPos(closing.pos,range.to())==0){opening=cm.scanForBracket(opening.pos,-1);if(!opening)return false}else{newRanges.push({anchor:startPos,\nhead:closing.pos});break}}pos=Pos(closing.pos.line,closing.pos.ch+1)}}cm.setSelections(newRanges);return true}cmds.selectScope=function(cm){selectBetweenBrackets(cm)||cm.execCommand("selectAll")};cmds.selectBetweenBrackets=function(cm){if(!selectBetweenBrackets(cm))return CodeMirror.Pass};function puncType(type){return!type?null:/\\bpunctuation\\b/.test(type)?type:undefined}cmds.goToBracket=function(cm){cm.extendSelectionsBy(function(range){var next=cm.scanForBracket(range.head,1,puncType(cm.getTokenTypeAt(range.head)));\nif(next&&CodeMirror.cmpPos(next.pos,range.head)!=0)return next.pos;var prev=cm.scanForBracket(range.head,-1,puncType(cm.getTokenTypeAt(Pos(range.head.line,range.head.ch+1))));return prev&&Pos(prev.pos.line,prev.pos.ch+1)||range.head})};cmds.swapLineUp=function(cm){if(cm.isReadOnly())return CodeMirror.Pass;var ranges=cm.listSelections(),linesToMove=[],at=cm.firstLine()-1,newSels=[];for(var i=0;i<ranges.length;i++){var range=ranges[i],from=range.from().line-1,to=range.to().line;newSels.push({anchor:Pos(range.anchor.line-\n1,range.anchor.ch),head:Pos(range.head.line-1,range.head.ch)});if(range.to().ch==0&&!range.empty())--to;if(from>at)linesToMove.push(from,to);else if(linesToMove.length)linesToMove[linesToMove.length-1]=to;at=to}cm.operation(function(){for(var i=0;i<linesToMove.length;i+=2){var from=linesToMove[i],to=linesToMove[i+1];var line=cm.getLine(from);cm.replaceRange("",Pos(from,0),Pos(from+1,0),"+swapLine");if(to>cm.lastLine())cm.replaceRange("\\n"+line,Pos(cm.lastLine()),null,"+swapLine");else cm.replaceRange(line+\n"\\n",Pos(to,0),null,"+swapLine")}cm.setSelections(newSels);cm.scrollIntoView()})};cmds.swapLineDown=function(cm){if(cm.isReadOnly())return CodeMirror.Pass;var ranges=cm.listSelections(),linesToMove=[],at=cm.lastLine()+1;for(var i=ranges.length-1;i>=0;i--){var range=ranges[i],from=range.to().line+1,to=range.from().line;if(range.to().ch==0&&!range.empty())from--;if(from<at)linesToMove.push(from,to);else if(linesToMove.length)linesToMove[linesToMove.length-1]=to;at=to}cm.operation(function(){for(var i=\nlinesToMove.length-2;i>=0;i-=2){var from=linesToMove[i],to=linesToMove[i+1];var line=cm.getLine(from);if(from==cm.lastLine())cm.replaceRange("",Pos(from-1),Pos(from),"+swapLine");else cm.replaceRange("",Pos(from,0),Pos(from+1,0),"+swapLine");cm.replaceRange(line+"\\n",Pos(to,0),null,"+swapLine")}cm.scrollIntoView()})};cmds.toggleCommentIndented=function(cm){cm.toggleComment({indent:true})};cmds.joinLines=function(cm){var ranges=cm.listSelections(),joined=[];for(var i=0;i<ranges.length;i++){var range=\nranges[i],from=range.from();var start=from.line,end=range.to().line;while(i<ranges.length-1&&ranges[i+1].from().line==end)end=ranges[++i].to().line;joined.push({start:start,end:end,anchor:!range.empty()&&from})}cm.operation(function(){var offset=0,ranges=[];for(var i=0;i<joined.length;i++){var obj=joined[i];var anchor=obj.anchor&&Pos(obj.anchor.line-offset,obj.anchor.ch),head;for(var line=obj.start;line<=obj.end;line++){var actual=line-offset;if(line==obj.end)head=Pos(actual,cm.getLine(actual).length+\n1);if(actual<cm.lastLine()){cm.replaceRange(" ",Pos(actual),Pos(actual+1,/^\\s*/.exec(cm.getLine(actual+1))[0].length));++offset}}ranges.push({anchor:anchor||head,head:head})}cm.setSelections(ranges,0)})};cmds.duplicateLine=function(cm){cm.operation(function(){var rangeCount=cm.listSelections().length;for(var i=0;i<rangeCount;i++){var range=cm.listSelections()[i];if(range.empty())cm.replaceRange(cm.getLine(range.head.line)+"\\n",Pos(range.head.line,0));else cm.replaceRange(cm.getRange(range.from(),\nrange.to()),range.from())}cm.scrollIntoView()})};function sortLines(cm,caseSensitive,direction){if(cm.isReadOnly())return CodeMirror.Pass;var ranges=cm.listSelections(),toSort=[],selected;for(var i=0;i<ranges.length;i++){var range=ranges[i];if(range.empty())continue;var from=range.from().line,to=range.to().line;while(i<ranges.length-1&&ranges[i+1].from().line==to)to=ranges[++i].to().line;if(!ranges[i].to().ch)to--;toSort.push(from,to)}if(toSort.length)selected=true;else toSort.push(cm.firstLine(),\ncm.lastLine());cm.operation(function(){var ranges=[];for(var i=0;i<toSort.length;i+=2){var from=toSort[i],to=toSort[i+1];var start=Pos(from,0),end=Pos(to);var lines=cm.getRange(start,end,false);if(caseSensitive)lines.sort(function(a,b){return a<b?-direction:a==b?0:direction});else lines.sort(function(a,b){var au=a.toUpperCase(),bu=b.toUpperCase();if(au!=bu){a=au;b=bu}return a<b?-direction:a==b?0:direction});cm.replaceRange(lines,start,end);if(selected)ranges.push({anchor:start,head:Pos(to+1,0)})}if(selected)cm.setSelections(ranges,\n0)})}cmds.sortLines=function(cm){sortLines(cm,true,1)};cmds.reverseSortLines=function(cm){sortLines(cm,true,-1)};cmds.sortLinesInsensitive=function(cm){sortLines(cm,false,1)};cmds.reverseSortLinesInsensitive=function(cm){sortLines(cm,false,-1)};cmds.nextBookmark=function(cm){var marks=cm.state.sublimeBookmarks;if(marks)while(marks.length){var current=marks.shift();var found=current.find();if(found){marks.push(current);return cm.setSelection(found.from,found.to)}}};cmds.prevBookmark=function(cm){var marks=\ncm.state.sublimeBookmarks;if(marks)while(marks.length){marks.unshift(marks.pop());var found=marks[marks.length-1].find();if(!found)marks.pop();else return cm.setSelection(found.from,found.to)}};cmds.toggleBookmark=function(cm){var ranges=cm.listSelections();var marks=cm.state.sublimeBookmarks||(cm.state.sublimeBookmarks=[]);for(var i=0;i<ranges.length;i++){var from=ranges[i].from(),to=ranges[i].to();var found=ranges[i].empty()?cm.findMarksAt(from):cm.findMarks(from,to);for(var j=0;j<found.length;j++)if(found[j].sublimeBookmark){found[j].clear();\nfor(var k=0;k<marks.length;k++)if(marks[k]==found[j])marks.splice(k--,1);break}if(j==found.length)marks.push(cm.markText(from,to,{sublimeBookmark:true,clearWhenEmpty:false}))}};cmds.clearBookmarks=function(cm){var marks=cm.state.sublimeBookmarks;if(marks)for(var i=0;i<marks.length;i++)marks[i].clear();marks.length=0};cmds.selectBookmarks=function(cm){var marks=cm.state.sublimeBookmarks,ranges=[];if(marks)for(var i=0;i<marks.length;i++){var found=marks[i].find();if(!found)marks.splice(i--,0);else ranges.push({anchor:found.from,\nhead:found.to})}if(ranges.length)cm.setSelections(ranges,0)};function modifyWordOrSelection(cm,mod){cm.operation(function(){var ranges=cm.listSelections(),indices=[],replacements=[];for(var i=0;i<ranges.length;i++){var range=ranges[i];if(range.empty()){indices.push(i);replacements.push("")}else replacements.push(mod(cm.getRange(range.from(),range.to())))}cm.replaceSelections(replacements,"around","case");for(var i=indices.length-1,at;i>=0;i--){var range=ranges[indices[i]];if(at&&CodeMirror.cmpPos(range.head,\nat)>0)continue;var word=wordAt(cm,range.head);at=word.from;cm.replaceRange(mod(word.word),word.from,word.to)}})}cmds.smartBackspace=function(cm){if(cm.somethingSelected())return CodeMirror.Pass;cm.operation(function(){var cursors=cm.listSelections();var indentUnit=cm.getOption("indentUnit");for(var i=cursors.length-1;i>=0;i--){var cursor=cursors[i].head;var toStartOfLine=cm.getRange({line:cursor.line,ch:0},cursor);var column=CodeMirror.countColumn(toStartOfLine,null,cm.getOption("tabSize"));var deletePos=\ncm.findPosH(cursor,-1,"char",false);if(toStartOfLine&&!/\\S/.test(toStartOfLine)&&column%indentUnit==0){var prevIndent=new Pos(cursor.line,CodeMirror.findColumn(toStartOfLine,column-indentUnit,indentUnit));if(prevIndent.ch!=cursor.ch)deletePos=prevIndent}cm.replaceRange("",deletePos,cursor,"+delete")}})};cmds.delLineRight=function(cm){cm.operation(function(){var ranges=cm.listSelections();for(var i=ranges.length-1;i>=0;i--)cm.replaceRange("",ranges[i].anchor,Pos(ranges[i].to().line),"+delete");cm.scrollIntoView()})};\ncmds.upcaseAtCursor=function(cm){modifyWordOrSelection(cm,function(str){return str.toUpperCase()})};cmds.downcaseAtCursor=function(cm){modifyWordOrSelection(cm,function(str){return str.toLowerCase()})};cmds.setSublimeMark=function(cm){if(cm.state.sublimeMark)cm.state.sublimeMark.clear();cm.state.sublimeMark=cm.setBookmark(cm.getCursor())};cmds.selectToSublimeMark=function(cm){var found=cm.state.sublimeMark&&cm.state.sublimeMark.find();if(found)cm.setSelection(cm.getCursor(),found)};cmds.deleteToSublimeMark=\nfunction(cm){var found=cm.state.sublimeMark&&cm.state.sublimeMark.find();if(found){var from=cm.getCursor(),to=found;if(CodeMirror.cmpPos(from,to)>0){var tmp=to;to=from;from=tmp}cm.state.sublimeKilled=cm.getRange(from,to);cm.replaceRange("",from,to)}};cmds.swapWithSublimeMark=function(cm){var found=cm.state.sublimeMark&&cm.state.sublimeMark.find();if(found){cm.state.sublimeMark.clear();cm.state.sublimeMark=cm.setBookmark(cm.getCursor());cm.setCursor(found)}};cmds.sublimeYank=function(cm){if(cm.state.sublimeKilled!=\nnull)cm.replaceSelection(cm.state.sublimeKilled,null,"paste")};cmds.showInCenter=function(cm){var pos=cm.cursorCoords(null,"local");cm.scrollTo(null,(pos.top+pos.bottom)/2-cm.getScrollInfo().clientHeight/2)};function getTarget(cm){var from=cm.getCursor("from"),to=cm.getCursor("to");if(CodeMirror.cmpPos(from,to)==0){var word=wordAt(cm,from);if(!word.word)return;from=word.from;to=word.to}return{from:from,to:to,query:cm.getRange(from,to),word:word}}function findAndGoTo(cm,forward){var target=getTarget(cm);\nif(!target)return;var query=target.query;var cur=cm.getSearchCursor(query,forward?target.to:target.from);if(forward?cur.findNext():cur.findPrevious())cm.setSelection(cur.from(),cur.to());else{cur=cm.getSearchCursor(query,forward?Pos(cm.firstLine(),0):cm.clipPos(Pos(cm.lastLine())));if(forward?cur.findNext():cur.findPrevious())cm.setSelection(cur.from(),cur.to());else if(target.word)cm.setSelection(target.from,target.to)}}cmds.findUnder=function(cm){findAndGoTo(cm,true)};cmds.findUnderPrevious=function(cm){findAndGoTo(cm,\nfalse)};cmds.findAllUnder=function(cm){var target=getTarget(cm);if(!target)return;var cur=cm.getSearchCursor(target.query);var matches=[];var primaryIndex=-1;while(cur.findNext()){matches.push({anchor:cur.from(),head:cur.to()});if(cur.from().line<=target.from.line&&cur.from().ch<=target.from.ch)primaryIndex++}cm.setSelections(matches,primaryIndex)};var keyMap=CodeMirror.keyMap;keyMap.macSublime={"Cmd-Left":"goLineStartSmart","Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines",\n"Ctrl-Left":"goSubwordLeft","Ctrl-Right":"goSubwordRight","Ctrl-Alt-Up":"scrollLineUp","Ctrl-Alt-Down":"scrollLineDown","Cmd-L":"selectLine","Shift-Cmd-L":"splitSelectionByLine","Esc":"singleSelectionTop","Cmd-Enter":"insertLineAfter","Shift-Cmd-Enter":"insertLineBefore","Cmd-D":"selectNextOccurrence","Shift-Cmd-Space":"selectScope","Shift-Cmd-M":"selectBetweenBrackets","Cmd-M":"goToBracket","Cmd-Ctrl-Up":"swapLineUp","Cmd-Ctrl-Down":"swapLineDown","Cmd-/":"toggleCommentIndented","Cmd-J":"joinLines",\n"Shift-Cmd-D":"duplicateLine","F5":"sortLines","Shift-F5":"reverseSortLines","Cmd-F5":"sortLinesInsensitive","Shift-Cmd-F5":"reverseSortLinesInsensitive","F2":"nextBookmark","Shift-F2":"prevBookmark","Cmd-F2":"toggleBookmark","Shift-Cmd-F2":"clearBookmarks","Alt-F2":"selectBookmarks","Backspace":"smartBackspace","Cmd-K Cmd-D":"skipAndSelectNextOccurrence","Cmd-K Cmd-K":"delLineRight","Cmd-K Cmd-U":"upcaseAtCursor","Cmd-K Cmd-L":"downcaseAtCursor","Cmd-K Cmd-Space":"setSublimeMark","Cmd-K Cmd-A":"selectToSublimeMark",\n"Cmd-K Cmd-W":"deleteToSublimeMark","Cmd-K Cmd-X":"swapWithSublimeMark","Cmd-K Cmd-Y":"sublimeYank","Cmd-K Cmd-C":"showInCenter","Cmd-K Cmd-G":"clearBookmarks","Cmd-K Cmd-Backspace":"delLineLeft","Cmd-K Cmd-1":"foldAll","Cmd-K Cmd-0":"unfoldAll","Cmd-K Cmd-J":"unfoldAll","Ctrl-Shift-Up":"addCursorToPrevLine","Ctrl-Shift-Down":"addCursorToNextLine","Cmd-F3":"findUnder","Shift-Cmd-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Cmd-[":"fold","Shift-Cmd-]":"unfold","Cmd-I":"findIncremental","Shift-Cmd-I":"findIncrementalReverse",\n"Cmd-H":"replace","F3":"findNext","Shift-F3":"findPrev","fallthrough":"macDefault"};CodeMirror.normalizeKeyMap(keyMap.macSublime);keyMap.pcSublime={"Shift-Tab":"indentLess","Shift-Ctrl-K":"deleteLine","Alt-Q":"wrapLines","Ctrl-T":"transposeChars","Alt-Left":"goSubwordLeft","Alt-Right":"goSubwordRight","Ctrl-Up":"scrollLineUp","Ctrl-Down":"scrollLineDown","Ctrl-L":"selectLine","Shift-Ctrl-L":"splitSelectionByLine","Esc":"singleSelectionTop","Ctrl-Enter":"insertLineAfter","Shift-Ctrl-Enter":"insertLineBefore",\n"Ctrl-D":"selectNextOccurrence","Shift-Ctrl-Space":"selectScope","Shift-Ctrl-M":"selectBetweenBrackets","Ctrl-M":"goToBracket","Shift-Ctrl-Up":"swapLineUp","Shift-Ctrl-Down":"swapLineDown","Ctrl-/":"toggleCommentIndented","Ctrl-J":"joinLines","Shift-Ctrl-D":"duplicateLine","F9":"sortLines","Shift-F9":"reverseSortLines","Ctrl-F9":"sortLinesInsensitive","Shift-Ctrl-F9":"reverseSortLinesInsensitive","F2":"nextBookmark","Shift-F2":"prevBookmark","Ctrl-F2":"toggleBookmark","Shift-Ctrl-F2":"clearBookmarks",\n"Alt-F2":"selectBookmarks","Backspace":"smartBackspace","Ctrl-K Ctrl-D":"skipAndSelectNextOccurrence","Ctrl-K Ctrl-K":"delLineRight","Ctrl-K Ctrl-U":"upcaseAtCursor","Ctrl-K Ctrl-L":"downcaseAtCursor","Ctrl-K Ctrl-Space":"setSublimeMark","Ctrl-K Ctrl-A":"selectToSublimeMark","Ctrl-K Ctrl-W":"deleteToSublimeMark","Ctrl-K Ctrl-X":"swapWithSublimeMark","Ctrl-K Ctrl-Y":"sublimeYank","Ctrl-K Ctrl-C":"showInCenter","Ctrl-K Ctrl-G":"clearBookmarks","Ctrl-K Ctrl-Backspace":"delLineLeft","Ctrl-K Ctrl-1":"foldAll",\n"Ctrl-K Ctrl-0":"unfoldAll","Ctrl-K Ctrl-J":"unfoldAll","Ctrl-Alt-Up":"addCursorToPrevLine","Ctrl-Alt-Down":"addCursorToNextLine","Ctrl-F3":"findUnder","Shift-Ctrl-F3":"findUnderPrevious","Alt-F3":"findAllUnder","Shift-Ctrl-[":"fold","Shift-Ctrl-]":"unfold","Ctrl-I":"findIncremental","Shift-Ctrl-I":"findIncrementalReverse","Ctrl-H":"replace","F3":"findNext","Shift-F3":"findPrev","fallthrough":"pcDefault"};CodeMirror.normalizeKeyMap(keyMap.pcSublime);var mac=keyMap.default==keyMap.macDefault;keyMap.sublime=\nmac?keyMap.macSublime:keyMap.pcSublime});(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"]}];for(var i=0;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();for(var i=0;i<CodeMirror.modeInfo.length;i++){var info=\nCodeMirror.modeInfo[i];if(info.mime==mime)return info;if(info.mimes)for(var j=0;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();for(var i=0;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.ext)for(var j=0;j<info.ext.length;j++)if(info.ext[j]==ext)return info}};\nCodeMirror.findModeByFileName=function(filename){for(var i=0;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();for(var i=0;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.name.toLowerCase()==name)return info;\nif(info.alias)for(var j=0;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"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineOption("autoRefresh",false,function(cm,val){if(cm.state.autoRefresh){stopListening(cm,cm.state.autoRefresh);cm.state.autoRefresh=null}if(val&&cm.display.wrapper.offsetHeight==0)startListening(cm,cm.state.autoRefresh={delay:val.delay||250})});function startListening(cm,\nstate){function check(){if(cm.display.wrapper.offsetHeight){stopListening(cm,state);if(cm.display.lastWrapHeight!=cm.display.wrapper.clientHeight)cm.refresh()}else state.timeout=setTimeout(check,state.delay)}state.timeout=setTimeout(check,state.delay);state.hurry=function(){clearTimeout(state.timeout);state.timeout=setTimeout(check,50)};CodeMirror.on(window,"mouseup",state.hurry);CodeMirror.on(window,"keyup",state.hurry)}function stopListening(_cm,state){clearTimeout(state.timeout);CodeMirror.off(window,\n"mouseup",state.hurry);CodeMirror.off(window,"keyup",state.hurry)}});(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.defineOption("fullScreen",false,function(cm,val,old){if(old==CodeMirror.Init)old=false;if(!old==!val)return;if(val)setFullscreen(cm);else setNormal(cm)});function setFullscreen(cm){var wrap=cm.getWrapperElement();cm.state.fullScreenRestore={scrollTop:window.pageYOffset,\nscrollLeft:window.pageXOffset,width:wrap.style.width,height:wrap.style.height};wrap.style.width="";wrap.style.height="auto";wrap.className+=" CodeMirror-fullscreen";document.documentElement.style.overflow="hidden";cm.refresh()}function setNormal(cm){var wrap=cm.getWrapperElement();wrap.className=wrap.className.replace(/\\s*CodeMirror-fullscreen\\b/,"");document.documentElement.style.overflow="";var info=cm.state.fullScreenRestore;wrap.style.width=info.width;wrap.style.height=info.height;window.scrollTo(info.scrollLeft,\ninfo.scrollTop);cm.refresh()}});(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.defineExtension("addPanel",function(node,options){options=options||{};if(!this.state.panels)initPanels(this);var info=this.state.panels;var wrapper=info.wrapper;var cmWrapper=this.getWrapperElement();var replace=options.replace instanceof Panel&&!options.replace.cleared;\nif(options.after instanceof Panel&&!options.after.cleared)wrapper.insertBefore(node,options.before.node.nextSibling);else if(options.before instanceof Panel&&!options.before.cleared)wrapper.insertBefore(node,options.before.node);else if(replace){wrapper.insertBefore(node,options.replace.node);options.replace.clear(true)}else if(options.position=="bottom")wrapper.appendChild(node);else if(options.position=="before-bottom")wrapper.insertBefore(node,cmWrapper.nextSibling);else if(options.position=="after-top")wrapper.insertBefore(node,\ncmWrapper);else wrapper.insertBefore(node,wrapper.firstChild);var height=options&&options.height||node.offsetHeight;var panel=new Panel(this,node,options,height);info.panels.push(panel);this.setSize();if(options.stable&&isAtTop(this,node))this.scrollTo(null,this.getScrollInfo().top+height);return panel});function Panel(cm,node,options,height){this.cm=cm;this.node=node;this.options=options;this.height=height;this.cleared=false}Panel.prototype.clear=function(skipRemove){if(this.cleared)return;this.cleared=\ntrue;var info=this.cm.state.panels;info.panels.splice(info.panels.indexOf(this),1);this.cm.setSize();if(this.options.stable&&isAtTop(this.cm,this.node))this.cm.scrollTo(null,this.cm.getScrollInfo().top-this.height);info.wrapper.removeChild(this.node);if(info.panels.length==0&&!skipRemove)removePanels(this.cm)};Panel.prototype.changed=function(){this.height=this.node.getBoundingClientRect().height;this.cm.setSize()};function initPanels(cm){var wrap=cm.getWrapperElement();var style=window.getComputedStyle?\nwindow.getComputedStyle(wrap):wrap.currentStyle;var height=parseInt(style.height);var info=cm.state.panels={setHeight:wrap.style.height,panels:[],wrapper:document.createElement("div")};var hasFocus=cm.hasFocus(),scrollPos=cm.getScrollInfo();wrap.parentNode.insertBefore(info.wrapper,wrap);info.wrapper.appendChild(wrap);cm.scrollTo(scrollPos.left,scrollPos.top);if(hasFocus)cm.focus();cm._setSize=cm.setSize;if(height!=null)cm.setSize=function(width,newHeight){if(!newHeight)newHeight=info.wrapper.offsetHeight;\ninfo.setHeight=newHeight;if(typeof newHeight!="number"){var px=/^(\\d+\\.?\\d*)px$/.exec(newHeight);if(px)newHeight=Number(px[1]);else{info.wrapper.style.height=newHeight;newHeight=info.wrapper.offsetHeight}}var editorheight=newHeight-info.panels.map(function(p){return p.node.getBoundingClientRect().height}).reduce(function(a,b){return a+b},0);cm._setSize(width,editorheight);height=newHeight}}function removePanels(cm){var info=cm.state.panels;cm.state.panels=null;var wrap=cm.getWrapperElement();var hasFocus=\ncm.hasFocus(),scrollPos=cm.getScrollInfo();info.wrapper.parentNode.replaceChild(wrap,info.wrapper);cm.scrollTo(scrollPos.left,scrollPos.top);if(hasFocus)cm.focus();wrap.style.height=info.setHeight;cm.setSize=cm._setSize;cm.setSize()}function isAtTop(cm,dom){for(var sibling=dom.nextSibling;sibling;sibling=sibling.nextSibling)if(sibling==cm.getWrapperElement())return true;return false}});(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.defineOption("placeholder","",function(cm,val,old){var prev=old&&old!=CodeMirror.Init;if(val&&!prev){cm.on("blur",onBlur);cm.on("change",onChange);cm.on("swapDoc",onChange);CodeMirror.on(cm.getInputField(),"compositionupdate",cm.state.placeholderCompose=function(){onComposition(cm)});\nonChange(cm)}else if(!val&&prev){cm.off("blur",onBlur);cm.off("change",onChange);cm.off("swapDoc",onChange);CodeMirror.off(cm.getInputField(),"compositionupdate",cm.state.placeholderCompose);clearPlaceholder(cm);var wrapper=cm.getWrapperElement();wrapper.className=wrapper.className.replace(" CodeMirror-empty","")}if(val&&!cm.hasFocus())onBlur(cm)});function clearPlaceholder(cm){if(cm.state.placeholder){cm.state.placeholder.parentNode.removeChild(cm.state.placeholder);cm.state.placeholder=null}}function setPlaceholder(cm){clearPlaceholder(cm);\nvar elt=cm.state.placeholder=document.createElement("pre");elt.style.cssText="height: 0; overflow: visible";elt.style.direction=cm.getOption("direction");elt.className="CodeMirror-placeholder CodeMirror-line-like";var placeHolder=cm.getOption("placeholder");if(typeof placeHolder=="string")placeHolder=document.createTextNode(placeHolder);elt.appendChild(placeHolder);cm.display.lineSpace.insertBefore(elt,cm.display.lineSpace.firstChild)}function onComposition(cm){setTimeout(function(){var empty=false;\nif(cm.lineCount()==1){var input=cm.getInputField();empty=input.nodeName=="TEXTAREA"?!cm.getLine(0).length:!/[^\\u200b]/.test(input.querySelector(".CodeMirror-line").textContent)}if(empty)setPlaceholder(cm);else clearPlaceholder(cm)},20)}function onBlur(cm){if(isEmpty(cm))setPlaceholder(cm)}function onChange(cm){var wrapper=cm.getWrapperElement(),empty=isEmpty(cm);wrapper.className=wrapper.className.replace(" CodeMirror-empty","")+(empty?" CodeMirror-empty":"");if(empty)setPlaceholder(cm);else clearPlaceholder(cm)}\nfunction isEmpty(cm){return cm.lineCount()===1&&cm.getLine(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.defineOption("rulers",false,function(cm,val){if(cm.state.rulerDiv){cm.state.rulerDiv.parentElement.removeChild(cm.state.rulerDiv);cm.state.rulerDiv=null;cm.off("refresh",drawRulers)}if(val&&val.length){cm.state.rulerDiv=cm.display.lineSpace.parentElement.insertBefore(document.createElement("div"),\ncm.display.lineSpace);cm.state.rulerDiv.className="CodeMirror-rulers";drawRulers(cm);cm.on("refresh",drawRulers)}});function drawRulers(cm){cm.state.rulerDiv.textContent="";var val=cm.getOption("rulers");var cw=cm.defaultCharWidth();var left=cm.charCoords(CodeMirror.Pos(cm.firstLine(),0),"div").left;cm.state.rulerDiv.style.minHeight=cm.display.scroller.offsetHeight+30+"px";for(var i=0;i<val.length;i++){var elt=document.createElement("div");elt.className="CodeMirror-ruler";var col,conf=val[i];if(typeof conf==\n"number")col=conf;else{col=conf.column;if(conf.className)elt.className+=" "+conf.className;if(conf.color)elt.style.borderColor=conf.color;if(conf.lineStyle)elt.style.borderLeftStyle=conf.lineStyle;if(conf.width)elt.style.borderLeftWidth=conf.width}elt.style.left=left+col*cw+"px";cm.state.rulerDiv.appendChild(elt)}}});(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.defineSimpleMode=function(name,states){CodeMirror.defineMode(name,function(config){return CodeMirror.simpleMode(config,states)})};CodeMirror.simpleMode=function(config,states){ensureState(states,"start");var states_={},meta=states.meta||{},hasIndentation=false;\nfor(var state in states)if(state!=meta&&states.hasOwnProperty(state)){var list=states_[state]=[],orig=states[state];for(var i=0;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)};\nif(state.localState)s.localState=CodeMirror.copyState(state.local.mode,state.localState);if(state.stack)s.stack=state.stack.slice(0);for(var pers=state.persistentStates;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_,\nmeta)};if(meta)for(var prop in meta)if(meta.hasOwnProperty(prop))mode[prop]=meta[prop];return mode};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+="u";val=val.source}else val=String(val);return new RegExp((caret===false?"":"^")+"(?:"+val+")",flags)}function asToken(val){if(!val)return null;\nif(val.apply)return val;if(typeof val=="string")return val.replace(/\\./g," ");var result=[];for(var i=0;i<val.length;i++)result.push(val[i]&&val[i].replace(/\\./g," "));return result}function Rule(data,states){if(data.next||data.push)ensureState(states,data.next||data.push);this.regex=toRegex(data.regex);this.token=asToken(data.token);this.data=data}function tokenFunction(states,config){return function(stream,state){if(state.pending){var pend=state.pending.shift();if(state.pending.length==0)state.pending=\nnull;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{var tok=state.local.mode.token(stream,state.localState),m;if(state.local.endScan&&(m=state.local.endScan.exec(stream.current())))stream.pos=stream.start+m.index;return tok}var curState=states[state.state];for(var i=0;i<curState.length;i++){var rule=curState[i];var matches=(!rule.data.sol||stream.sol())&&\nstream.match(rule.regex);if(matches){if(rule.data.next)state.state=rule.data.next;else if(rule.data.push){(state.stack||(state.stack=[])).push(state.state);state.state=rule.data.push}else if(rule.data.pop&&state.stack&&state.stack.length)state.state=state.stack.pop();if(rule.data.mode)enterLocalMode(config,state,rule.data.mode,rule.token);if(rule.data.indent)state.indent.push(stream.indentation()+config.indentUnit);if(rule.data.dedent)state.indent.pop();var token=rule.token;if(token&&token.apply)token=\ntoken(matches);if(matches.length>2&&rule.token&&typeof rule.token!="string"){for(var j=2;j<matches.length;j++)if(matches[j])(state.pending||(state.pending=[])).push({text:matches[j],token:rule.token[j-1]});stream.backUp(matches[0].length-(matches[1]?matches[1].length:0));return token[0]}else if(token&&token.join)return token[0];else return token}}stream.next();return null}}function cmp(a,b){if(a===b)return true;if(!a||typeof a!="object"||!b||typeof b!="object")return false;var props=0;for(var prop in a)if(a.hasOwnProperty(prop)){if(!b.hasOwnProperty(prop)||\n!cmp(a[prop],b[prop]))return false;props++}for(var prop in b)if(b.hasOwnProperty(prop))props--;return props==0}function enterLocalMode(config,state,spec,token){var pers;if(spec.persistent)for(var p=state.persistentStates;p&&!pers;p=p.next)if(spec.spec?cmp(spec.spec,p.spec):spec.mode==p.mode)pers=p;var mode=pers?pers.mode:spec.mode||CodeMirror.getMode(config,spec.spec);var lState=pers?pers.state:CodeMirror.startState(mode);if(spec.persistent&&!pers)state.persistentStates={mode:mode,spec:spec.spec,\nstate: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){for(var i=0;i<arr.length;i++)if(arr[i]===val)return true}function indentFunction(states,meta){return function(state,textAfter,line){if(state.local&&state.local.mode.indent)return state.local.mode.indent(state.localState,textAfter,line);\nif(state.indent==null||state.local||meta.dontIndentStates&&indexOf(state.state,meta.dontIndentStates)>-1)return CodeMirror.Pass;var pos=state.indent.length-1,rules=states[state.state];scan:for(;;){for(var i=0;i<rules.length;i++){var rule=rules[i];if(rule.data.dedent&&rule.data.dedentIfLineStart!==false){var m=rule.regex.exec(textAfter);if(m&&m[0]){pos--;if(rule.next||rule.push)rules=states[rule.next||rule.push];textAfter=textAfter.slice(m[0].length);continue scan}}}break}return pos<0?0:state.indent[pos]}}\n});(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),instructionRegex="("+instructions.join("|")+")",instructionOnlyLine=new RegExp("^(\\\\s*)"+instructionRegex+"(\\\\s*)(#.*)?$","i"),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){var others=Array.prototype.slice.call(arguments,1);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=\npattern.exec(from?string.slice(from):string);return m?m.index+from+(returnEnd?m[0].length:0):-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,oldContent=stream.string;for(var i=0;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)}var 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)for(var i=0;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){var defaultTags={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,\n"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function maybeBackup(stream,pat,style){var cur=stream.current(),close=cur.search(pat);if(close>-1)stream.backUp(cur.length-close);else if(cur.match(/<\\/?$/)){stream.backUp(cur.length);if(!stream.match(pat,false))stream.match(cur)}return style}var attrRegexpCache={};function getAttrRegexp(attr){var regexp=attrRegexpCache[attr];\nif(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){for(var tag in from){var dest=to[tag]||(to[tag]=[]);var source=from[tag];for(var i=source.length-1;i>=0;i--)dest.unshift(source[i])}}\nfunction findMatchingMode(tagInfo,tagText){for(var i=0;i<tagInfo.length;i++){var spec=tagInfo[i];if(!spec[0]||spec[1].test(getAttrValue(tagText,spec[0])))return spec[2]}}CodeMirror.defineMode("htmlmixed",function(config,parserConfig){var htmlMode=CodeMirror.getMode(config,{name:"xml",htmlMode:true,multilineTagIndentFactor:parserConfig.multilineTagIndentFactor,multilineTagIndentPastTag:parserConfig.multilineTagIndentPastTag,allowMissingTagName:parserConfig.allowMissingTagName});var tags={};var configTags=\nparserConfig&&parserConfig.tags,configScript=parserConfig&&parserConfig.scriptTypes;addTags(defaultTags,tags);if(configTags)addTags(configTags,tags);if(configScript)for(var i=configScript.length-1;i>=0;i--)tags.script.unshift(["type",configScript[i].matches,configScript[i].mode]);function html(stream,state){var style=htmlMode.token(stream,state.htmlState),tag=/\\btag\\b/.test(style),tagName;if(tag&&!/[<>\\s\\/]/.test(stream.current())&&(tagName=state.htmlState.tagName&&state.htmlState.tagName.toLowerCase())&&\ntags.hasOwnProperty(tagName))state.inTag=tagName+" ";else if(state.inTag&&tag&&/>$/.test(stream.current())){var inTag=/^([\\S]+) (.*)/.exec(state.inTag);state.inTag=null;var modeSpec=stream.current()==">"&&findMatchingMode(tags[inTag[1]],inTag[2]);var mode=CodeMirror.getMode(config,modeSpec);var endTagA=getTagRegexp(inTag[1],true),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,\nendTag,state.localMode.token(stream,state.localState))};state.localMode=mode;state.localState=CodeMirror.startState(mode,htmlMode.indent(state.htmlState,"",""))}else if(state.inTag){state.inTag+=stream.current();if(stream.eol())state.inTag+=" "}return style}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){var indentUnit=config.indentUnit;var statementIndent=parserConfig.statementIndent;var jsonldMode=parserConfig.jsonld;var jsonMode=parserConfig.json||jsonldMode;var trackScope=parserConfig.trackScope!==false;\nvar isTS=parserConfig.typescript;var wordRE=parserConfig.wordCharacters||/[\\w$\\xa1-\\uffff]/;var keywords=function(){function kw(type){return{type:type,style:"keyword"}}var A=kw("keyword a"),B=kw("keyword b"),C=kw("keyword c"),D=kw("keyword d");var operator=kw("operator"),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"),\n"const":kw("var"),"let":kw("var"),"function":kw("function"),"catch":kw("catch"),"for":kw("for"),"switch":kw("switch"),"case":kw("case"),"default":kw("default"),"in":operator,"typeof":operator,"instanceof":operator,"true":atom,"false":atom,"null":atom,"undefined":atom,"NaN":atom,"Infinity":atom,"this":kw("this"),"class":kw("class"),"super":kw("atom"),"yield":C,"export":kw("export"),"import":kw("import"),"extends":C,"await":C}}();var isOperatorChar=/[+\\-*&%=<>!?|~^@]/;var isJsonldKeyword=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;\nfunction readRegexp(stream){var escaped=false,next,inSet=false;while((next=stream.next())!=null){if(!escaped){if(next=="/"&&!inSet)return;if(next=="[")inSet=true;else if(inSet&&next=="]")inSet=false}escaped=!escaped&&next=="\\\\"}}var type,content;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",\n"number");else if(ch=="."&&stream.match(".."))return ret("spread","meta");else if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch))return ret(ch);else if(ch=="="&&stream.eat(">"))return ret("=>","operator");else if(ch=="0"&&stream.match(/^(?:x[\\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return ret("number","number");else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:n|(?:\\.[\\d_]*)?(?:[eE][+\\-]?[\\d_]+)?)?/);return ret("number","number")}else if(ch=="/")if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}else if(stream.eat("/")){stream.skipToEnd();\nreturn ret("comment","comment")}else if(expressionAllowed(stream,state,1)){readRegexp(stream);stream.match(/^\\b(([gimyus])(?![gimyus]*\\2))+\\b/);return ret("regexp","string-2")}else{stream.eat("=");return ret("operator","operator",stream.current())}else if(ch=="`"){state.tokenize=tokenQuasi;return tokenQuasi(stream,state)}else if(ch=="#"&&stream.peek()=="!"){stream.skipToEnd();return ret("meta","meta")}else if(ch=="#"&&stream.eatWhile(wordRE))return ret("variable","property");else if(ch=="<"&&stream.match("!--")||\nch=="-"&&stream.match("->")&&!/\\S/.test(stream.string.slice(0,stream.start))){stream.skipToEnd();return ret("comment","comment")}else if(isOperatorChar.test(ch)){if(ch!=">"||!state.lexical||state.lexical.type!=">")if(stream.eat("=")){if(ch=="!"||ch=="=")stream.eat("=")}else if(/[<>*+\\-|&?]/.test(ch)){stream.eat(ch);if(ch==">")stream.eat(ch)}if(ch=="?"&&stream.eat("."))return ret(".");return ret("operator","operator",stream.current())}else if(wordRE.test(ch)){stream.eatWhile(wordRE);var word=stream.current();\nif(state.lastType!="."){if(keywords.propertyIsEnumerable(word)){var kw=keywords[word];return ret(kw.type,kw.style,word)}if(word=="async"&&stream.match(/^(\\s|\\/\\*([^*]|\\*(?!\\/))*?\\*\\/)*[\\[\\(\\w]/,false))return ret("async","keyword",word)}return ret("variable","variable",word)}}function tokenString(quote){return function(stream,state){var escaped=false,next;if(jsonldMode&&stream.peek()=="@"&&stream.match(isJsonldKeyword)){state.tokenize=tokenBase;return ret("jsonld-keyword","meta")}while((next=stream.next())!=\nnull){if(next==quote&&!escaped)break;escaped=!escaped&&next=="\\\\"}if(!escaped)state.tokenize=tokenBase;return ret("string","string")}}function tokenComment(stream,state){var maybeEnd=false,ch;while(ch=stream.next()){if(ch=="/"&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return ret("comment","comment")}function tokenQuasi(stream,state){var escaped=false,next;while((next=stream.next())!=null){if(!escaped&&(next=="`"||next=="$"&&stream.eat("{"))){state.tokenize=tokenBase;break}escaped=\n!escaped&&next=="\\\\"}return ret("quasi","string-2",stream.current())}var brackets="([{}])";function findFatArrow(stream,state){if(state.fatArrowAt)state.fatArrowAt=null;var arrow=stream.string.indexOf("=>",stream.start);if(arrow<0)return;if(isTS){var m=/:\\s*(?:\\w+(?:<[^>]*>|\\[\\])?|\\{[^}]*\\})\\s*$/.exec(stream.string.slice(stream.start,arrow));if(m)arrow=m.index}var depth=0,sawSomething=false;for(var pos=arrow-1;pos>=0;--pos){var ch=stream.string.charAt(pos);var bracket=brackets.indexOf(ch);if(bracket>=\n0&&bracket<3){if(!depth){++pos;break}if(--depth==0){if(ch=="(")sawSomething=true;break}}else if(bracket>=3&&bracket<6)++depth;else if(wordRE.test(ch))sawSomething=true;else if(/["\'\\/`]/.test(ch))for(;;--pos){if(pos==0)return;var next=stream.string.charAt(pos-1);if(next==ch&&stream.string.charAt(pos-2)!="\\\\"){pos--;break}}else if(sawSomething&&!depth){++pos;break}}if(sawSomething&&!depth)state.fatArrowAt=pos}var atomicTypes={"atom":true,"number":true,"variable":true,"string":true,"regexp":true,"this":true,\n"import":true,"jsonld-keyword":true};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;for(var v=state.localVars;v;v=v.next)if(v.name==varname)return true;for(var cx=state.context;cx;cx=cx.prev)for(var v=cx.vars;v;v=v.next)if(v.name==varname)return true}function parseJS(state,style,type,content,stream){var cc=state.cc;\ncx.state=state;cx.stream=stream;cx.marked=null,cx.cc=cc;cx.style=style;if(!state.lexical.hasOwnProperty("align"))state.lexical.align=true;while(true){var combinator=cc.length?cc.pop():jsonMode?expression:statement;if(combinator(type,content)){while(cc.length&&cc[cc.length-1].lex)cc.pop()();if(cx.marked)return cx.marked;if(type=="variable"&&inScope(state,content))return"variable-2";return style}}}var cx={state:null,column:null,marked:null,cc:null};function pass(){for(var i=arguments.length-1;i>=0;i--)cx.cc.push(arguments[i])}\nfunction cont(){pass.apply(null,arguments);return true}function inList(name,list){for(var v=list;v;v=v.next)if(v.name==name)return true;return false}function register(varname){var state=cx.state;cx.marked="def";if(!trackScope)return;if(state.context)if(state.lexical.info=="var"&&state.context&&state.context.block){var newContext=registerVarScoped(varname,state.context);if(newContext!=null){state.context=newContext;return}}else if(!inList(varname,state.localVars)){state.localVars=new Var(varname,state.localVars);\nreturn}if(parserConfig.globalVars&&!inList(varname,state.globalVars))state.globalVars=new Var(varname,state.globalVars)}function registerVarScoped(varname,context){if(!context)return null;else if(context.block){var inner=registerVarScoped(varname,context.prev);if(!inner)return null;if(inner==context.prev)return context;return new Context(inner,context.vars,true)}else if(inList(varname,context.vars))return context;else return new Context(context.prev,new Var(varname,context.vars),false)}function isModifier(name){return name==\n"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}var defaultVars=new Var("this",new Var("arguments",null));function pushcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,false);cx.state.localVars=defaultVars}function pushblockcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,true);cx.state.localVars=\nnull}function popcontext(){cx.state.localVars=cx.state.context.vars;cx.state.context=cx.state.context.prev}popcontext.lex=true;function pushlex(type,info){var result=function(){var state=cx.state,indent=state.indented;if(state.lexical.type=="stat")indent=state.lexical.indented;else for(var outer=state.lexical;outer&&outer.type==")"&&outer.align;outer=outer.prev)indent=outer.indented;state.lexical=new JSLexical(indent,cx.stream.column(),type,null,state.lexical,info)};result.lex=true;return result}\nfunction poplex(){var state=cx.state;if(state.lexical.prev){if(state.lexical.type==")")state.indented=state.lexical.indented;state.lexical=state.lexical.prev}}poplex.lex=true;function expect(wanted){function exp(type){if(type==wanted)return cont();else if(wanted==";"||type=="}"||type==")"||type=="]")return pass();else return cont(exp)}return exp}function statement(type,value){if(type=="var")return cont(pushlex("vardef",value),vardef,expect(";"),poplex);if(type=="keyword a")return cont(pushlex("form"),\nparenExpr,statement,poplex);if(type=="keyword b")return cont(pushlex("form"),statement,poplex);if(type=="keyword d")return cx.stream.match(/^\\s*$/,false)?cont():cont(pushlex("stat"),maybeexpression,expect(";"),poplex);if(type=="debugger")return cont(expect(";"));if(type=="{")return cont(pushlex("}"),pushblockcontext,block,poplex,popcontext);if(type==";")return cont();if(type=="if"){if(cx.state.lexical.info=="else"&&cx.state.cc[cx.state.cc.length-1]==poplex)cx.state.cc.pop()();return cont(pushlex("form"),\nparenExpr,statement,poplex,maybeelse)}if(type=="function")return cont(functiondef);if(type=="for")return cont(pushlex("form"),pushblockcontext,forspec,statement,popcontext,poplex);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form",type=="class"?type:value),className,poplex)}if(type=="variable")if(isTS&&value=="declare"){cx.marked="keyword";return cont(statement)}else if(isTS&&(value=="module"||value=="enum"||value=="type")&&cx.stream.match(/^\\s*\\w/,false)){cx.marked=\n"keyword";if(value=="enum")return cont(enumdef);else if(value=="type")return cont(typename,expect("operator"),typeexpr,expect(";"));else return cont(pushlex("form"),pattern,expect("{"),pushlex("}"),block,poplex,poplex)}else if(isTS&&value=="namespace"){cx.marked="keyword";return cont(pushlex("form"),expression,statement,poplex)}else if(isTS&&value=="abstract"){cx.marked="keyword";return cont(statement)}else return cont(pushlex("stat"),maybelabel);if(type=="switch")return cont(pushlex("form"),parenExpr,\nexpect("{"),pushlex("}","switch"),pushblockcontext,block,poplex,poplex,popcontext);if(type=="case")return cont(expression,expect(":"));if(type=="default")return cont(expect(":"));if(type=="catch")return cont(pushlex("form"),pushcontext,maybeCatchBinding,statement,poplex,popcontext);if(type=="export")return cont(pushlex("stat"),afterExport,poplex);if(type=="import")return cont(pushlex("stat"),afterImport,poplex);if(type=="async")return cont(statement);if(value=="@")return cont(expression,statement);\nreturn pass(pushlex("stat"),expression,expect(";"),poplex)}function maybeCatchBinding(type){if(type=="(")return cont(funarg,expect(")"))}function expression(type,value){return expressionInner(type,value,false)}function expressionNoComma(type,value){return expressionInner(type,value,true)}function parenExpr(type){if(type!="(")return pass();return cont(pushlex(")"),maybeexpression,expect(")"),poplex)}function expressionInner(type,value,noComma){if(cx.state.fatArrowAt==cx.stream.start){var body=noComma?\narrowBodyNoComma:arrowBody;if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,expect("=>"),body,popcontext);else if(type=="variable")return pass(pushcontext,pattern,expect("=>"),body,popcontext)}var maybeop=noComma?maybeoperatorNoComma:maybeoperatorComma;if(atomicTypes.hasOwnProperty(type))return cont(maybeop);if(type=="function")return cont(functiondef,maybeop);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form"),classExpression,poplex)}if(type==\n"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){for(var i=3;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,isInterface=context&&context.info=="interface";return pass(isInterface?functiondecl:functiondef)}function afterExport(type,\nvalue){if(value=="*"){cx.marked="keyword";return cont(maybeFrom,expect(";"))}if(value=="default"){cx.marked="keyword";return cont(expression,expect(";"))}if(type=="{")return cont(commasep(exportField,"}"),maybeFrom,expect(";"));return pass(statement)}function exportField(type,value){if(value=="as"){cx.marked="keyword";return cont(expect("variable"))}if(type=="variable")return pass(expressionNoComma,exportField)}function afterImport(type){if(type=="string")return cont();if(type=="(")return pass(expression);\nif(type==".")return pass(maybeoperatorComma);return pass(importSpec,maybeMoreImports,maybeFrom)}function importSpec(type,value){if(type=="{")return contCommasep(importSpec,"}");if(type=="variable")register(value);if(value=="*")cx.marked="keyword";return cont(maybeAs)}function maybeMoreImports(type){if(type==",")return cont(importSpec,maybeMoreImports)}function maybeAs(_type,value){if(value=="as"){cx.marked="keyword";return cont(importSpec)}}function maybeFrom(_type,value){if(value=="from"){cx.marked=\n"keyword";return cont(expression)}}function arrayLiteral(type){if(type=="]")return cont();return pass(commasep(expressionNoComma,"]"))}function enumdef(){return pass(pushlex("form"),pattern,expect("{"),pushlex("}"),commasep(enummember,"}"),poplex,poplex)}function enummember(){return pass(pattern,maybeAssign)}function isContinuedStatement(state,textAfter){return state.lastType=="operator"||state.lastType==","||isOperatorChar.test(textAfter.charAt(0))||/[,.]/.test(textAfter.charAt(0))}function expressionAllowed(stream,\nstate,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)))}return{startState:function(basecolumn){var state={tokenize:tokenBase,lastType:"sof",cc:[],lexical:new JSLexical((basecolumn||0)-indentUnit,0,"block",false),localVars:parserConfig.localVars,context:parserConfig.localVars&&new Context(null,null,false),indented:basecolumn||\n0};if(parserConfig.globalVars&&typeof parserConfig.globalVars=="object")state.globalVars=parserConfig.globalVars;return state},token:function(stream,state){if(stream.sol()){if(!state.lexical.hasOwnProperty("align"))state.lexical.align=false;state.indented=stream.indentation();findFatArrow(stream,state)}if(state.tokenize!=tokenComment&&stream.eatSpace())return null;var style=state.tokenize(stream,state);if(type=="comment")return style;state.lastType=type=="operator"&&(content=="++"||content=="--")?\n"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),lexical=state.lexical,top;if(!/^\\s*else\\b/.test(textAfter))for(var i=state.cc.length-1;i>=0;--i){var c=state.cc[i];if(c==poplex)lexical=lexical.prev;else if(c!=maybeelse&&c!=popcontext)break}while((lexical.type=="stat"||lexical.type=="form")&&\n(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,closing=firstChar==type;if(type=="vardef")return lexical.indented+(state.lastType=="operator"||state.lastType==","?lexical.info.length+1:0);else if(type=="form"&&firstChar=="{")return lexical.indented;else if(type=="form")return lexical.indented+\nindentUnit;else if(type=="stat")return lexical.indented+(isContinuedStatement(state,textAfter)?statementIndent||indentUnit:0);else if(lexical.info=="switch"&&!closing&&parserConfig.doubleIndentSwitch!=false)return lexical.indented+(/^(?:case|default)\\b/.test(textAfter)?indentUnit:2*indentUnit);else if(lexical.align)return lexical.column+(closing?0:1);else return lexical.indented+(closing?0:indentUnit)},electricInput:/^\\s*(?:case .*?:|default:|\\{|\\})$/,blockCommentStart:jsonMode?null:"/*",blockCommentEnd:jsonMode?\nnull:"*/",blockCommentContinue:jsonMode?null:" * ",lineComment:jsonMode?null:"//",fold:"brace",closeBrackets:"()[]{}\'\'\\"\\"``",helperType:jsonMode?"json":"javascript",jsonldMode:jsonldMode,jsonMode:jsonMode,expressionAllowed:expressionAllowed,skipExpression:function(state){parseJS(state,"atom","atom","true",new CodeMirror.StringStream("",2,null))}}});CodeMirror.registerHelper("wordChars","javascript",/[\\w$]/);CodeMirror.defineMIME("text/javascript","javascript");CodeMirror.defineMIME("text/ecmascript",\n"javascript");CodeMirror.defineMIME("application/javascript","javascript");CodeMirror.defineMIME("application/x-javascript","javascript");CodeMirror.defineMIME("application/ecmascript","javascript");CodeMirror.defineMIME("application/json",{name:"javascript",json:true});CodeMirror.defineMIME("application/x-json",{name:"javascript",json:true});CodeMirror.defineMIME("application/manifest+json",{name:"javascript",json:true});CodeMirror.defineMIME("application/ld+json",{name:"javascript",jsonld:true});\nCodeMirror.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}}CodeMirror.defineMode("clike",function(config,parserConfig){var indentUnit=config.indentUnit,statementIndentUnit=parserConfig.statementIndentUnit||indentUnit,dontAlignCalls=parserConfig.dontAlignCalls,keywords=parserConfig.keywords||{},types=parserConfig.types||{},builtin=parserConfig.builtin||{},\nblockKeywords=parserConfig.blockKeywords||{},defKeywords=parserConfig.defKeywords||{},atoms=parserConfig.atoms||{},hooks=parserConfig.hooks||{},multiLineStrings=parserConfig.multiLineStrings,indentStatements=parserConfig.indentStatements!==false,indentSwitch=parserConfig.indentSwitch!==false,namespaceSeparator=parserConfig.namespaceSeparator,isPunctuationChar=parserConfig.isPunctuationChar||/[\\[\\]{}\\(\\),;:\\.]/,numberStart=parserConfig.numberStart||/[\\d\\.]/,number=parserConfig.number||/^(?:0x[a-f\\d]+|0b[01]+|(?:\\d+\\.?\\d*|\\.\\d+)(?:e[-+]?\\d+)?)(u|ll?|l|f)?/i,\nisOperatorChar=parserConfig.isOperatorChar||/[+\\-*&%=<>!?|\\/]/,isIdentifierChar=parserConfig.isIdentifierChar||/[\\w\\$_\\xa1-\\uffff]/,isReservedIdentifier=parserConfig.isReservedIdentifier||false;var curPunc,isDefKeyword;function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==false)return result}if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(numberStart.test(ch)){stream.backUp(1);if(stream.match(number))return"number";\nstream.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)){while(!stream.match(/^\\/[\\/*]/,false)&&stream.eat(isOperatorChar));return"operator"}stream.eatWhile(isIdentifierChar);if(namespaceSeparator)while(stream.match(namespaceSeparator))stream.eatWhile(isIdentifierChar);var cur=stream.current();if(contains(keywords,\ncur)){if(contains(blockKeywords,cur))curPunc="newstatement";if(contains(defKeywords,cur))isDefKeyword=true;return"keyword"}if(contains(types,cur))return"type";if(contains(builtin,cur)||isReservedIdentifier&&isReservedIdentifier(cur)){if(contains(blockKeywords,cur))curPunc="newstatement";return"builtin"}if(contains(atoms,cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false,next,end=false;while((next=stream.next())!=null){if(next==quote&&!escaped){end=\ntrue;break}escaped=!escaped&&next=="\\\\"}if(end||!(escaped||multiLineStrings))state.tokenize=null;return"string"}}function tokenComment(stream,state){var maybeEnd=false,ch;while(ch=stream.next()){if(ch=="/"&&maybeEnd){state.tokenize=null;break}maybeEnd=ch=="*"}return"comment"}function maybeEOL(stream,state){if(parserConfig.typeFirstDefinitions&&stream.eol()&&isTopScope(state.context))state.typeAtEndOfLine=typeBefore(stream,state,stream.pos)}return{startState:function(basecolumn){return{tokenize:null,\ncontext:new Context((basecolumn||0)-indentUnit,0,"top",null,false),indented:0,startOfLine:true,prevToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=false;state.indented=stream.indentation();state.startOfLine=true}if(stream.eatSpace()){maybeEOL(stream,state);return null}curPunc=isDefKeyword=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment"||style=="meta")return style;if(ctx.align==null)ctx.align=true;if(curPunc==\n";"||curPunc==":"||curPunc==","&&stream.match(/^\\s*(?:\\/\\/.*)?$/,false))while(state.context.type=="statement")popContext(state);else if(curPunc=="{")pushContext(state,stream.column(),"}");else if(curPunc=="[")pushContext(state,stream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="}"){while(ctx.type=="statement")ctx=popContext(state);if(ctx.type=="}")ctx=popContext(state);while(ctx.type=="statement")ctx=popContext(state)}else if(curPunc==ctx.type)popContext(state);\nelse if(indentStatements&&((ctx.type=="}"||ctx.type=="top")&&curPunc!=";"||ctx.type=="statement"&&curPunc=="newstatement"))pushContext(state,stream.column(),"statement",stream.current());if(style=="variable"&&(state.prevToken=="def"||parserConfig.typeFirstDefinitions&&typeBefore(stream,state,stream.start)&&isTopScope(state.context)&&stream.match(/^\\s*\\(/,false)))style="def";if(hooks.token){var result=hooks.token(stream,state,style);if(result!==undefined)style=result}if(style=="def"&&parserConfig.styleDefs===\nfalse)style="variable";state.startOfLine=false;state.prevToken=isDefKeyword?"def":style||curPunc;maybeEOL(stream,state);return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null||state.typeAtEndOfLine)return CodeMirror.Pass;var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0);var closing=firstChar==ctx.type;if(ctx.type=="statement"&&firstChar=="}")ctx=ctx.prev;if(parserConfig.dontIndentStatements)while(ctx.type=="statement"&&parserConfig.dontIndentStatements.test(ctx.info))ctx=\nctx.prev;if(hooks.indent){var hook=hooks.indent(state,ctx,textAfter,indentUnit);if(typeof hook=="number")return hook}var switchBlock=ctx.prev&&ctx.prev.info=="switch";if(parserConfig.allmanIndentation&&/[{(]/.test(firstChar)){while(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+\nstatementIndentUnit;return ctx.indented+(closing?0:indentUnit)+(!closing&&switchBlock&&!/^(?:case|default)\\b/.test(textAfter)?indentUnit:0)},electricInput:indentSwitch?/^\\s*(?:case .*?:|default:|\\{\\}?|\\})$/:/^\\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});function words(str){var obj={},words=str.split(" ");for(var i=0;i<words.length;++i)obj[words[i]]=true;return obj}function contains(words,word){if(typeof words==="function")return words(word);\nelse return words.propertyIsEnumerable(word)}var cKeywords="auto if break case register continue return default do sizeof "+"static else struct switch extern typedef union for goto while enum const "+"volatile inline restrict asm fortran";var cppKeywords="alignas alignof and and_eq audit axiom bitand bitor catch "+"class compl concept constexpr const_cast decltype delete dynamic_cast "+"explicit export final friend import module mutable namespace new noexcept "+"not not_eq operator or or_eq override private protected public "+\n"reinterpret_cast requires static_assert static_cast template this "+"thread_local throw try typeid typename using virtual xor xor_eq";var objCKeywords="bycopy byref in inout oneway out self super atomic nonatomic retain copy "+"readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd "+"@interface @implementation @end @protocol @encode @property @synthesize @dynamic @class "+"@public @package @private @protected @required @optional @try @catch @finally @import "+"@selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available";\nvar objCBuiltins="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION "+" NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER "+"NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION "+"NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT";var basicCTypes=words("int long char short double float unsigned signed "+"void bool");var basicObjCTypes=words("SEL instancetype id Class Protocol BOOL");function cTypes(identifier){return contains(basicCTypes,\nidentifier)||/.+_t$/.test(identifier)}function objCTypes(identifier){return cTypes(identifier)||contains(basicObjCTypes,identifier)}var cBlockKeywords="case do else for if switch while struct enum union";var cDefKeywords="struct enum union";function cppHook(stream,state){if(!state.startOfLine)return false;for(var ch,next=null;ch=stream.peek();){if(ch=="\\\\"&&stream.match(/^.$/)){next=cppHook;break}else if(ch=="/"&&stream.match(/^\\/[\\/\\*]/,false))break;stream.next()}state.tokenize=next;return"meta"}\nfunction pointerHook(_stream,state){if(state.prevToken=="type")return"type";return false}function cIsReservedIdentifier(token){if(!token||token.length<2)return false;if(token[0]!="_")return false;return token[1]=="_"||token[1]!==token[1].toLowerCase()}function cpp14Literal(stream){stream.eatWhile(/[\\w\\.\']/);return"number"}function cpp11StringHook(stream,state){stream.backUp(1);if(stream.match(/^(?:R|u8R|uR|UR|LR)/)){var match=stream.match(/^"([^\\s\\\\()]{0,16})\\(/);if(!match)return false;state.cpp11RawStringDelim=\nmatch[1];state.tokenize=tokenRawString;return tokenRawString(stream,state)}if(stream.match(/^(?:u8|u|U|L)/)){if(stream.match(/^["\']/,false))return"string";return false}stream.next();return false}function cppLooksLikeConstructor(word){var lastTwo=/(\\w+)::~?(\\w+)$/.exec(word);return lastTwo&&lastTwo[1]==lastTwo[2]}function tokenAtString(stream,state){var next;while((next=stream.next())!=null)if(next==\'"\'&&!stream.eat(\'"\')){state.tokenize=null;break}return"string"}function tokenRawString(stream,state){var delim=\nstate.cpp11RawStringDelim.replace(/[^\\w\\s]/g,"\\\\$&");var match=stream.match(new RegExp(".*?\\\\)"+delim+\'"\'));if(match)state.tokenize=null;else stream.skipToEnd();return"string"}function def(mimes,mode){if(typeof mimes=="string")mimes=[mimes];var words=[];function add(obj){if(obj)for(var prop in obj)if(obj.hasOwnProperty(prop))words.push(prop)}add(mode.keywords);add(mode.types);add(mode.builtin);add(mode.atoms);if(words.length){mode.helperType=mimes[0];CodeMirror.registerHelper("hintWords",mimes[0],\nwords)}for(var i=0;i<mimes.length;++i)CodeMirror.defineMIME(mimes[i],mode)}def(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:words(cKeywords),types:cTypes,blockKeywords:words(cBlockKeywords),defKeywords:words(cDefKeywords),typeFirstDefinitions:true,atoms:words("NULL true false"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});def(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:words(cKeywords+" "+cppKeywords),\ntypes:cTypes,blockKeywords:words(cBlockKeywords+" class try catch"),defKeywords:words(cDefKeywords+" class namespace"),typeFirstDefinitions:true,atoms:words("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\\w\\$_~\\xa1-\\uffff]/,isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,\n6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-java",{name:"clike",keywords:words("abstract assert break case catch class const continue default "+"do else enum extends final finally for goto if implements import "+\n"instanceof interface native new package private protected public "+"return static strictfp super switch synchronized this throw throws transient "+"try volatile while @interface"),types:words("var byte short int long float double boolean char void Boolean Byte Character Double Float "+"Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:words("catch class do else finally for if switch try while"),defKeywords:words("class interface enum @interface"),typeFirstDefinitions:true,\natoms: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"}},modeProps:{fold:["brace","import"]}});def("text/x-csharp",{name:"clike",keywords:words("abstract as async await base break case catch checked class const continue"+" default delegate do else enum event explicit extern finally fixed for"+" foreach goto if implicit in interface internal is lock namespace new"+\n" operator out override params private protected public readonly ref return sealed"+" sizeof stackalloc static struct switch this throw try typeof unchecked"+" unsafe using virtual void volatile while add alias ascending descending dynamic from get"+" global group into join let orderby partial remove select set value var yield"),types:words("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func"+" Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32"+" UInt64 bool byte char decimal double short int long object"+\n" sbyte float string ushort uint ulong"),blockKeywords:words("catch class do else finally for foreach if struct switch try while"),defKeywords:words("class interface namespace struct var"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"@":function(stream,state){if(stream.eat(\'"\')){state.tokenize=tokenAtString;return tokenAtString(stream,state)}stream.eatWhile(/[\\w\\$_]/);return"meta"}}});function tokenTripleString(stream,state){var escaped=false;while(!stream.eol()){if(!escaped&&\nstream.match(\'"""\')){state.tokenize=null;break}escaped=stream.next()=="\\\\"&&!escaped}return"string"}function tokenNestedComment(depth){return function(stream,state){var ch;while(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"}}def("text/x-scala",{name:"clike",\nkeywords:words("abstract case catch class def do else extends final finally for forSome if "+"implicit import lazy match new null object override package private protected return "+"sealed super this throw trait try type val var while with yield _ "+"assert assume require print println printf readLine readBoolean readByte readShort "+"readChar readInt readLong readFloat readDouble"),types:words("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either "+"Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable "+\n"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering "+"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder "+"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector "+"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+\n"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:true,blockKeywords:words("catch class enum do else finally for forSome if match switch try while"),defKeywords:words("class enum def object package trait type val var"),atoms:words("true false null"),indentStatements:false,indentSwitch:false,isOperatorChar:/[+\\-*&%=<>!?|\\/#:@]/,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){if(!stream.match(\'""\'))return false;\nstate.tokenize=tokenTripleString;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},"=":function(stream,state){var cx=state.context;if(cx.type=="}"&&cx.align&&stream.eat(">")){state.context=new Context(cx.indented,cx.column,cx.type,cx.info,null,cx.prev);return"operator"}else return false},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)}},modeProps:{closeBrackets:{pairs:\'()[]{}""\',\ntriples:\'"\'}}});function tokenKotlinString(tripleString){return function(stream,state){var escaped=false,next,end=false;while(!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"}}def("text/x-kotlin",{name:"clike",keywords:words("package as typealias class interface this super val operator "+\n"var fun for is in This throw return annotation "+"break continue object if else while do try when !in !is as? "+"file import where by get set abstract enum open inner override private public internal "+"protected catch finally out final vararg reified dynamic companion constructor init "+"sealed field property receiver param sparam lateinit data inline noinline tailrec "+"external annotation crossinline const operator infix suspend actual expect setparam value"),types:words("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+\n"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray "+"ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy "+"LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:false,indentStatements:false,multiLineStrings:true,number:/^(?:0x[a-f\\d_]+|0b[01_]+|(?:[\\d_]+(\\.\\d+)?|\\.\\d+)(?:e[-+]?[\\d_]+)?)(u|ll?|l|f)?/i,\nblockKeywords:words("catch class do else finally for if where try while enum"),defKeywords:words("class val var object interface fun"),atoms:words("true false null this"),hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},"*":function(_stream,state){return state.prevToken=="."?"variable":"operator"},\'"\':function(stream,state){state.tokenize=tokenKotlinString(stream.match(\'""\'));return state.tokenize(stream,state)},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=\ntokenNestedComment(1);return state.tokenize(stream,state)},indent:function(state,ctx,textAfter,indentUnit){var firstChar=textAfter&&textAfter.charAt(0);if((state.prevToken=="}"||state.prevToken==")")&&textAfter=="")return state.indented;if(state.prevToken=="operator"&&textAfter!="}"&&state.context.type!="}"||state.prevToken=="variable"&&firstChar=="."||(state.prevToken=="}"||state.prevToken==")")&&firstChar==".")return indentUnit*2+ctx.indented;if(ctx.align&&ctx.type=="}")return ctx.indented+(state.context.type==\n(textAfter||"").charAt(0)?0:indentUnit)}},modeProps:{closeBrackets:{triples:\'"\'}}});def(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:words("sampler1D sampler2D sampler3D samplerCube "+"sampler1DShadow sampler2DShadow "+"const attribute uniform varying "+"break continue discard return "+"for while do if else struct "+"in out inout"),types:words("float int bool void "+"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 "+"mat2 mat3 mat4"),blockKeywords:words("for while do if else struct"),\nbuiltin:words("radians degrees sin cos tan asin acos atan "+"pow exp log exp2 sqrt inversesqrt "+"abs sign floor ceil fract mod min max clamp mix step smoothstep "+"length distance dot cross normalize ftransform faceforward "+"reflect refract matrixCompMult "+"lessThan lessThanEqual greaterThan greaterThanEqual "+"equal notEqual any all not "+"texture1D texture1DProj texture1DLod texture1DProjLod "+"texture2D texture2DProj texture2DLod texture2DProjLod "+"texture3D texture3DProj texture3DLod texture3DProjLod "+\n"textureCube textureCubeLod "+"shadow1D shadow2D shadow1DProj shadow2DProj "+"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod "+"dFdx dFdy fwidth "+"noise1 noise2 noise3 noise4"),atoms:words("true false "+"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex "+"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 "+"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 "+"gl_FogCoord gl_PointCoord "+"gl_Position gl_PointSize gl_ClipVertex "+"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor "+\n"gl_TexCoord gl_FogFragCoord "+"gl_FragCoord gl_FrontFacing "+"gl_FragData gl_FragDepth "+"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix "+"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse "+"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse "+"gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose "+"gl_ProjectionMatrixInverseTranspose "+"gl_ModelViewProjectionMatrixInverseTranspose "+"gl_TextureMatrixInverseTranspose "+"gl_NormalScale gl_DepthRange gl_ClipPlane "+\n"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel "+"gl_FrontLightModelProduct gl_BackLightModelProduct "+"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ "+"gl_FogParameters "+"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords "+"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats "+"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits "+"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits "+"gl_MaxDrawBuffers"),\nindentSwitch:false,hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-nesc",{name:"clike",keywords:words(cKeywords+" as atomic async call command component components configuration event generic "+"implementation includes interface module new norace nx_struct nx_union post provides "+"signal task uses abstract extends"),types:cTypes,blockKeywords:words(cBlockKeywords),atoms:words("null true false"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec",\n{name:"clike",keywords:words(cKeywords+" "+objCKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});\ndef("text/x-objectivec++",{name:"clike",keywords:words(cKeywords+" "+objCKeywords+" "+cppKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,\nhooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace",\n"include"]}});def("text/x-squirrel",{name:"clike",keywords:words("base break clone continue const default delete enum extends function in class"+" foreach local resume return this throw typeof yield constructor instanceof static"),types:cTypes,blockKeywords:words("case catch class else for foreach if switch try while"),defKeywords:words("function local class"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});var stringTokenizer=null;\nfunction tokenCeylonString(type){return function(stream,state){var escaped=false,next,end=false;while(!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"}}def("text/x-ceylon",{name:"clike",keywords:words("abstracts alias assembly assert assign break case catch class continue dynamic else"+\n" exists extends finally for function given if import in interface is let module new"+" nonempty object of out outer package return satisfies super switch then this throw"+" try value void while"),types:function(word){var first=word.charAt(0);return first===first.toUpperCase()&&first!==first.toLowerCase()},blockKeywords:words("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:words("class dynamic function interface module object package value"),\nbuiltin:words("abstract actual aliased annotation by default deprecated doc final formal late license"+" native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\\[\\]{}\\(\\),;:\\.`]/,isOperatorChar:/[+\\-*&%=<>!?|^~:\\/]/,numberStart:/[\\d#$]/,number:/^(?:#[\\da-fA-F_]+|\\$[01_]+|[\\d_]+[kMGTPmunpf]?|[\\d_]+\\.[\\d_]+(?:[eE][-+]?\\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:true,typeFirstDefinitions:true,atoms:words("true false null larger smaller equal empty finished"),\nindentSwitch:false,styleDefs:false,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){state.tokenize=tokenCeylonString(stream.match(\'""\')?"triple":"single");return state.tokenize(stream,state)},"`":function(stream,state){if(!stringTokenizer||!stream.match("`"))return false;state.tokenize=stringTokenizer;stringTokenizer=null;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},token:function(_stream,\nstate,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){CodeMirror.defineMode("css",function(config,parserConfig){var inline=parserConfig.inline;if(!parserConfig.propertyKeywords)parserConfig=CodeMirror.resolveMode("text/css");var indentUnit=config.indentUnit,tokenHooks=parserConfig.tokenHooks,documentTypes=parserConfig.documentTypes||\n{},mediaTypes=parserConfig.mediaTypes||{},mediaFeatures=parserConfig.mediaFeatures||{},mediaValueKeywords=parserConfig.mediaValueKeywords||{},propertyKeywords=parserConfig.propertyKeywords||{},nonStandardPropertyKeywords=parserConfig.nonStandardPropertyKeywords||{},fontProperties=parserConfig.fontProperties||{},counterDescriptors=parserConfig.counterDescriptors||{},colorKeywords=parserConfig.colorKeywords||{},valueKeywords=parserConfig.valueKeywords||{},allowNested=parserConfig.allowNested,lineComment=\nparserConfig.lineComment,supportsAtComponent=parserConfig.supportsAtComponent===true,highlightNonStandardPropertyKeywords=config.highlightNonStandardPropertyKeywords!==false;var type,override;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,\n"compare");else if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}else if(ch=="#"){stream.eatWhile(/[\\w\\\\\\-]/);return ret("atom","hash")}else if(ch=="!"){stream.match(/^\\s*\\w*/);return ret("keyword","important")}else if(/\\d/.test(ch)||ch=="."&&stream.eat(/\\d/)){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(ch==="-")if(/[\\d.]/.test(stream.peek())){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(stream.match(/^-[\\w\\\\\\-]*/)){stream.eatWhile(/[\\w\\\\\\-]/);\nif(stream.match(/^\\s*:/,false))return ret("variable-2","variable-definition");return ret("variable-2","variable")}else{if(stream.match(/^\\w+-/))return ret("meta","meta")}else if(/[,+>*\\/]/.test(ch))return ret(null,"select-op");else if(ch=="."&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return ret("qualifier","qualifier");else if(/[:;{}\\[\\]\\(\\)]/.test(ch))return ret(null,ch);else if(stream.match(/^[\\w-.]+(?=\\()/)){if(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current()))state.tokenize=tokenParenthesized;\nreturn ret("variable callee","variable")}else if(/[\\w\\\\\\-]/.test(ch)){stream.eatWhile(/[\\w\\\\\\-]/);return ret("property","word")}else return ret(null,null)}function tokenString(quote){return function(stream,state){var escaped=false,ch;while((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*["\')]/,\nfalse))state.tokenize=tokenString(")");else state.tokenize=null;return ret(null,"(")}function Context(type,indent,prev){this.type=type;this.indent=indent;this.prev=prev}function pushContext(state,stream,type,indent){state.context=new Context(type,stream.indentation()+(indent===false?0:indentUnit),state.context);return type}function popContext(state){if(state.context.prev)state.context=state.context.prev;return state.context.type}function pass(type,stream,state){return states[state.context.type](type,\nstream,state)}function popAndPass(type,stream,state,n){for(var i=n||1;i>0;i--)state.context=state.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="variable"}var states={};states.top=function(type,stream,state){if(type=="{")return pushContext(state,stream,"block");else if(type=="}"&&state.context.prev)return popContext(state);\nelse if(supportsAtComponent&&/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");else if(/^@(-moz-)?document$/i.test(type))return pushContext(state,stream,"documentTypes");else if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");else if(/^@(font-face|counter-style)/i.test(type)){state.stateArg=type;return"restricted_atBlock_before"}else if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&type.charAt(0)==\n"@")return pushContext(state,stream,"at");else if(type=="hash")override="builtin";else if(type=="word")override="tag";else if(type=="variable-definition")return"maybeprop";else if(type=="interpolation")return pushContext(state,stream,"interpolation");else if(type==":")return"pseudo";else if(allowNested&&type=="(")return pushContext(state,stream,"parens");return state.context.type};states.block=function(type,stream,state){if(type=="word"){var word=stream.current().toLowerCase();if(propertyKeywords.hasOwnProperty(word)){override=\n"property";return"maybeprop"}else if(nonStandardPropertyKeywords.hasOwnProperty(word)){override=highlightNonStandardPropertyKeywords?"string-2":"property";return"maybeprop"}else if(allowNested){override=stream.match(/^\\s*:(?:\\s|$)/,false)?"property":"tag";return"block"}else{override+=" 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,\nstream,state){if(type==":")return pushContext(state,stream,"prop");return pass(type,stream,state)};states.prop=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"&&allowNested)return pushContext(state,stream,"propBlock");if(type=="}"||type=="{")return popAndPass(type,stream,state);if(type=="(")return pushContext(state,stream,"parens");if(type=="hash"&&!/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(stream.current()))override+=" error";else if(type=="word")wordAsValue(stream);\nelse if(type=="interpolation")return pushContext(state,stream,"interpolation");return"prop"};states.propBlock=function(type,_stream,state){if(type=="}")return popContext(state);if(type=="word"){override="property";return"maybeprop"}return state.context.type};states.parens=function(type,stream,state){if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type==")")return popContext(state);if(type=="(")return pushContext(state,stream,"parens");if(type=="interpolation")return pushContext(state,\nstream,"interpolation");if(type=="word")wordAsValue(stream);return"parens"};states.pseudo=function(type,stream,state){if(type=="meta")return"pseudo";if(type=="word"){override="variable-3";return state.context.type}return pass(type,stream,state)};states.documentTypes=function(type,stream,state){if(type=="word"&&documentTypes.hasOwnProperty(stream.current())){override="tag";return state.context.type}else return states.atBlock(type,stream,state)};states.atBlock=function(type,stream,state){if(type=="(")return pushContext(state,\nstream,"atBlock_parens");if(type=="}"||type==";")return popAndPass(type,stream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word"){var word=stream.current().toLowerCase();if(word=="only"||word=="not"||word=="and"||word=="or")override="keyword";else if(mediaTypes.hasOwnProperty(word))override="attribute";else if(mediaFeatures.hasOwnProperty(word))override="property";\nelse if(mediaValueKeywords.hasOwnProperty(word))override="keyword";else if(propertyKeywords.hasOwnProperty(word))override="property";else if(nonStandardPropertyKeywords.hasOwnProperty(word))override=highlightNonStandardPropertyKeywords?"string-2":"property";else if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="error"}return state.context.type};states.atComponentBlock=function(type,stream,state){if(type=="}")return popAndPass(type,\nstream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top",false);if(type=="word")override="error";return state.context.type};states.atBlock_parens=function(type,stream,state){if(type==")")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state,2);return states.atBlock(type,stream,state)};states.restricted_atBlock_before=function(type,stream,state){if(type=="{")return pushContext(state,stream,"restricted_atBlock");if(type==\n"word"&&state.stateArg=="@counter-style"){override="variable";return"restricted_atBlock_before"}return pass(type,stream,state)};states.restricted_atBlock=function(type,stream,state){if(type=="}"){state.stateArg=null;return popContext(state)}if(type=="word"){if(state.stateArg=="@font-face"&&!fontProperties.hasOwnProperty(stream.current().toLowerCase())||state.stateArg=="@counter-style"&&!counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))override="error";else override="property";return"maybeprop"}return"restricted_atBlock"};\nstates.keyframes=function(type,stream,state){if(type=="word"){override="variable";return"keyframes"}if(type=="{")return pushContext(state,stream,"top");return pass(type,stream,state)};states.at=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type=="word")override="tag";else if(type=="hash")override="builtin";return"at"};states.interpolation=function(type,stream,state){if(type=="}")return popContext(state);if(type=="{"||\ntype==";")return popAndPass(type,stream,state);if(type=="word")override="variable";else if(type!="variable"&&type!="("&&type!=")")override="error";return"interpolation"};return{startState:function(base){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",base||0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);if(style&&typeof style=="object"){type=style[1];\nstyle=style[0]}override=style;if(type!="comment")state.state=states[state.state](type,stream,state);return override},indent:function(state,textAfter){var cx=state.context,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==\n"at"||cx.type=="atBlock"))indent=Math.max(0,cx.indent-indentUnit);return indent},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:lineComment,fold:"brace"}});function keySet(array){var keys={};for(var i=0;i<array.length;++i)keys[array[i].toLowerCase()]=true;return keys}var documentTypes_=["domain","regexp","url","url-prefix"],documentTypes=keySet(documentTypes_);var mediaTypes_=["all","aural","braille","handheld","print","projection","screen","tty",\n"tv","embossed"],mediaTypes=keySet(mediaTypes_);var mediaFeatures_=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution",\n"min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],mediaFeatures=keySet(mediaFeatures_);var mediaValueKeywords_=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],mediaValueKeywords=keySet(mediaValueKeywords_);var propertyKeywords_=["align-content",\n"align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position",\n"background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width",\n"border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile",\n"column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position",\n"flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings",\n"font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline",\n"inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip",\n"mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset",\n"outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before",\n"region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top",\n"scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size",\n"table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse",\n"text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing",\n"word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity",\n"stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],propertyKeywords=keySet(propertyKeywords_);var nonStandardPropertyKeywords_=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style",\n"border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end",\n"padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],nonStandardPropertyKeywords=keySet(nonStandardPropertyKeywords_);\nvar fontProperties_=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],fontProperties=keySet(fontProperties_);var counterDescriptors_=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],counterDescriptors=keySet(counterDescriptors_);var colorKeywords_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet",\n"brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold",\n"goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen",\n"mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey",\n"snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],colorKeywords=keySet(colorKeywords_);var valueKeywords_=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page",\n"avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","button-bevel","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",\n"cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over",\n"devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et",\n"ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden",\n"hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal",\n"korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button",\n"media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply",\n"myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait",\n"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","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX",\n"scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow",\n"small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row",\n"table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan",\n"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"],valueKeywords=keySet(valueKeywords_);var allWords=documentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_).concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_).concat(valueKeywords_);\nCodeMirror.registerHelper("hintWords","css",allWords);function tokenCComment(stream,state){var maybeEnd=false,ch;while((ch=stream.next())!=null){if(maybeEnd&&ch=="/"){state.tokenize=null;break}maybeEnd=ch=="*"}return["comment","comment"]}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){var indentUnit=config.indentUnit;var keywords={"break":true,"case":true,"chan":true,"const":true,"continue":true,"default":true,"defer":true,"else":true,"fallthrough":true,"for":true,"func":true,"go":true,"goto":true,"if":true,\n"import":true,"interface":true,"map":true,"package":true,"range":true,"return":true,"select":true,"struct":true,"switch":true,"type":true,"var":true,"bool":true,"byte":true,"complex64":true,"complex128":true,"float32":true,"float64":true,"int8":true,"int16":true,"int32":true,"int64":true,"string":true,"uint8":true,"uint16":true,"uint32":true,"uint64":true,"int":true,"uint":true,"uintptr":true,"error":true,"rune":true};var atoms={"true":true,"false":true,"iota":true,"nil":true,"append":true,"cap":true,\n"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;function tokenBase(stream,state){var ch=stream.next();if(ch==\'"\'||ch=="\'"||ch=="`"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(/[\\d\\.]/.test(ch)){if(ch==".")stream.match(/^[0-9]+([eE][\\-+]?[0-9]+)?/);else if(ch=="0")stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/);\nelse stream.match(/^[0-9]*\\.?[0-9]*([eE][\\-+]?[0-9]+)?/);return"number"}if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){stream.eatWhile(isOperatorChar);return"operator"}stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);var cur=stream.current();if(keywords.propertyIsEnumerable(cur)){if(cur=="case"||cur=="default")curPunc="case";\nreturn"keyword"}if(atoms.propertyIsEnumerable(cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false,next,end=false;while((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,ch;while(ch=stream.next()){if(ch=="/"&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd=\nch=="*"}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}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,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={},words=str.split(" ");for(var i=0;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];for(var i=0;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;while(!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){while(!stream.eol()&&!stream.match("?>",false))stream.next();return"comment"},"/":function(stream){if(stream.eat("/")){while(!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]);return false}}};\nCodeMirror.defineMode("php",function(config,parserConfig){var htmlMode=CodeMirror.getMode(config,parserConfig&&parserConfig.htmlMode||"text/html");var phpMode=CodeMirror.getMode(config,phpConfig);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,"",""));\nstate.curState=state.php;return"meta"}if(state.pending==\'"\'||state.pending=="\'"){while(!stream.eol()&&stream.next()!=state.pending);var style="string"}else if(state.pending&&stream.pos<state.pending.end){stream.pos=state.pending.end;var style=state.pending.style}else var style=htmlMode.token(stream,state.curState);if(state.pending)state.pending=null;var cur=stream.current(),openPHP=cur.search(/<\\?/),m;if(openPHP!=-1){if(style=="string"&&(m=cur.match(/[\'"]$/))&&!/\\?>/.test(cur))state.pending=m[0];\nelse state.pending={end:stream.pos,style:style};stream.backUp(cur.length-openPHP)}return style}else if(isPHP&&state.php.tokenize==null&&stream.match("?>")){state.curMode=htmlMode;state.curState=state.html;if(!state.php.context.prev)state.php=null;return"meta"}else return phpMode.token(stream,state.curState)}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,htmlNew=CodeMirror.copyState(htmlMode,html),php=state.php,phpNew=php&&CodeMirror.copyState(phpMode,php),cur;if(state.curMode==htmlMode)cur=htmlNew;else cur=phpNew;return{html:htmlNew,php:phpNew,curMode:state.curMode,curState:cur,pending:state.pending}},token:dispatch,indent:function(state,textAfter,line){if(state.curMode!=phpMode&&/^\\s*<\\//.test(textAfter)||state.curMode==phpMode&&\n/^\\?>/.test(textAfter))return htmlMode.indent(state.html,textAfter,line);return state.curMode.indent(state.curState,textAfter,line)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(state){return{state:state.curState,mode:state.curMode}}}},"htmlmixed","clike");CodeMirror.defineMIME("application/x-httpd-php","php");CodeMirror.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:true});CodeMirror.defineMIME("text/x-php",phpConfig)});(function(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")}var wordOperators=wordRegexp(["and","or","not","is"]);var commonKeywords=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import",\n"lambda","pass","raise","return","try","while","with","yield","in"];var commonBuiltins=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed",\n"round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];CodeMirror.registerHelper("hintWords","python",commonKeywords.concat(commonBuiltins));function top(state){return state.scopes[state.scopes.length-1]}CodeMirror.defineMode("python",function(conf,parserConf){var ERRORCLASS="error";var delimiters=parserConf.delimiters||parserConf.singleDelimiters||/^[\\(\\)\\[\\]\\{\\}@,:`=;\\.\\\\]/;var operators=[parserConf.singleOperators,\nparserConf.doubleOperators,parserConf.doubleDelimiters,parserConf.tripleDelimiters,parserConf.operators||/^([-+*/%\\/&|^]=?|[<>=]+|\\/\\/=?|\\*\\*=?|!=|[~!@]|\\.\\.\\.)/];for(var i=0;i<operators.length;i++)if(!operators[i])operators.splice(i--,1);var hangingIndent=parserConf.hangingIndent||conf.indentUnit;var myKeywords=commonKeywords,myBuiltins=commonBuiltins;if(parserConf.extra_keywords!=undefined)myKeywords=myKeywords.concat(parserConf.extra_keywords);if(parserConf.extra_builtins!=undefined)myBuiltins=\nmyBuiltins.concat(parserConf.extra_builtins);var py3=!(parserConf.version&&Number(parserConf.version)<3);if(py3){var identifiers=parserConf.identifiers||/^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*/;myKeywords=myKeywords.concat(["nonlocal","False","True","None","async","await"]);myBuiltins=myBuiltins.concat(["ascii","bytes","exec","print"]);var stringPrefixes=new RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?(\'{3}|\\"{3}|[\'\\"]))","i")}else{var identifiers=parserConf.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;\nmyKeywords=myKeywords.concat(["exec","print"]);myBuiltins=myBuiltins.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);var stringPrefixes=new RegExp("^(([rubf]|(ur)|(br))?(\'{3}|\\"{3}|[\'\\"]))","i")}var keywords=wordRegexp(myKeywords);var builtins=wordRegexp(myBuiltins);function tokenBase(stream,state){var sol=stream.sol()&&state.lastToken!="\\\\";if(sol)state.indent=stream.indentation();\nif(sol&&top(state).type=="py"){var scopeOffset=top(state).offset;if(stream.eatSpace()){var lineOffset=stream.indentation();if(lineOffset>scopeOffset)pushPyScope(state);else if(lineOffset<scopeOffset&&dedent(stream,state)&&stream.peek()!="#")state.errorToken=true;return null}else{var style=tokenBaseInner(stream,state);if(scopeOffset>0&&dedent(stream,state))style+=" "+ERRORCLASS;return style}}return tokenBaseInner(stream,state)}function tokenBaseInner(stream,state,inFormat){if(stream.eatSpace())return null;\nif(!inFormat&&stream.match(/^#.*/))return"comment";if(stream.match(/^[0-9\\.]/,false)){var floatLiteral=false;if(stream.match(/^[\\d_]*\\.\\d+(e[\\+\\-]?\\d+)?/i))floatLiteral=true;if(stream.match(/^[\\d_]+\\.\\d*/))floatLiteral=true;if(stream.match(/^\\.\\d+/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^0x[0-9a-f_]+/i))intLiteral=true;if(stream.match(/^0b[01_]+/i))intLiteral=true;if(stream.match(/^0o[0-7_]+/i))intLiteral=true;if(stream.match(/^[1-9][\\d_]*(e[\\+\\-]?[\\d_]+)?/)){stream.eat(/J/i);\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)}}for(var i=0;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){while("rubf".indexOf(delimiter.charAt(0).toLowerCase())>=\n0)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";function tokenNestedExpr(depth){return function(stream,state){var inner=tokenBaseInner(stream,state,true);if(inner=="punctuation")if(stream.current()=="{")state.tokenize=tokenNestedExpr(depth+1);else if(stream.current()=="}")if(depth>1)state.tokenize=tokenNestedExpr(depth-1);else state.tokenize=tokenString;return inner}}function tokenString(stream,state){while(!stream.eol()){stream.eatWhile(/[^\'"\\{\\}\\\\]/);if(stream.eat("\\\\")){stream.next();\nif(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else if(stream.match("{{"))return OUTCLASS;else if(stream.match("{",false)){state.tokenize=tokenNestedExpr(0);if(stream.current())return OUTCLASS;else return state.tokenize(stream,state)}else if(stream.match("}}"))return OUTCLASS;else if(stream.match("}"))return ERRORCLASS;else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=\ntokenOuter;return OUTCLASS}tokenString.isString=true;return tokenString}function tokenStringFactory(delimiter,tokenOuter){while("rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";function tokenString(stream,state){while(!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;\nelse state.tokenize=tokenOuter;return OUTCLASS}tokenString.isString=true;return tokenString}function pushPyScope(state){while(top(state).type!="py")state.scopes.pop();state.scopes.push({offset:top(state).offset+conf.indentUnit,type:"py",align:null})}function pushBracketScope(stream,state,type){var align=stream.match(/^[\\s\\[\\{\\(]*(?:#|$)/,false)?null:stream.column()+1;state.scopes.push({offset:state.indent+hangingIndent,type:type,align:align})}function dedent(stream,state){var indented=stream.indentation();\nwhile(state.scopes.length>1&&top(state).offset>indented){if(top(state).type!="py")return true;state.scopes.pop()}return top(state).offset!=indented}function tokenLexer(stream,state){if(stream.sol()){state.beginningOfLine=true;state.dedent=false}var style=state.tokenize(stream,state);var current=stream.current();if(state.beginningOfLine&&current=="@")return stream.match(identifiers,false)?"meta":py3?"operator":ERRORCLASS;if(/\\S/.test(current))state.beginningOfLine=false;if((style=="variable"||style==\n"builtin")&&state.lastToken=="meta")style="meta";if(current=="pass"||current=="return")state.dedent=true;if(current=="lambda")state.lambda=true;if(current==":"&&!state.lambda&&top(state).type=="py"&&stream.match(/^\\s*(?:#|$)/,false))pushPyScope(state);if(current.length==1&&!/string|comment/.test(style)){var delimiter_index="[({".indexOf(current);if(delimiter_index!=-1)pushBracketScope(stream,state,"])}".slice(delimiter_index,delimiter_index+1));delimiter_index="])}".indexOf(current);if(delimiter_index!=\n-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 external={startState:function(basecolumn){return{tokenize:tokenBase,scopes:[{offset:basecolumn||0,type:"py",align:null}],indent:basecolumn||0,lastToken:null,lambda:false,dedent:0}},token:function(stream,state){var addErr=state.errorToken;if(addErr)state.errorToken=false;var style=tokenLexer(stream,\nstate);if(style&&style!="comment")state.lastToken=style=="keyword"||style=="punctuation"?stream.current():style;if(style=="punctuation")style=null;if(stream.eol()&&state.lambda)state.lambda=false;return addErr?style+" "+ERRORCLASS:style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return state.tokenize.isString?CodeMirror.Pass:0;var scope=top(state);var closing=scope.type==textAfter.charAt(0)||scope.type=="py"&&!state.dedent&&/^(else:|elif |except |finally:)/.test(textAfter);if(scope.align!=\nnull)return scope.align-(closing?1:0);else return scope.offset-(closing?hangingIndent:0)},electricInput:/^\\s*([\\}\\]\\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:"\'\\""},lineComment:"#",fold:"indent"};return external});CodeMirror.defineMIME("text/x-python","python");var words=function(str){return str.split(" ")};CodeMirror.defineMIME("text/x-cython",{name:"python",extra_keywords:words("by cdef cimport cpdef ctypedef enum except "+"extern gil include nogil property public "+"readonly struct union DEF IF ELIF ELSE")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.registerHelper("wordChars","r",/[\\w.]/);CodeMirror.defineMode("r",function(config){function wordObj(words){var res={};for(var i=0;i<words.length;++i)res[words[i]]=true;return res}var commonAtoms=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_",\n"NA_character_","TRUE","FALSE"];var commonBuiltins=["list","quote","bquote","eval","return","call","parse","deparse"];var commonKeywords=["if","else","repeat","while","function","for","in","next","break"];var commonBlockKeywords=["if","else","repeat","while","function","for"];CodeMirror.registerHelper("hintWords","r",commonAtoms.concat(commonBuiltins,commonKeywords));var atoms=wordObj(commonAtoms);var builtins=wordObj(commonBuiltins);var keywords=wordObj(commonKeywords);var blockkeywords=wordObj(commonBlockKeywords);\nvar opChars=/[+\\-*\\/^<>=!&|~$:]/;var curPunc;function tokenBase(stream,state){curPunc=null;var ch=stream.next();if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="0"&&stream.eat("x")){stream.eatWhile(/[\\da-f]/i);return"number"}else if(ch=="."&&stream.eat(/\\d/)){stream.match(/\\d*(?:e[+\\-]?\\d+)?/);return"number"}else if(/\\d/.test(ch)){stream.match(/\\d*(?:\\.\\d+)?(?:e[+\\-]\\d+)?L?/);return"number"}else if(ch=="\'"||ch==\'"\'){state.tokenize=tokenString(ch);return"string"}else if(ch=="`"){stream.match(/[^`]+`/);\nreturn"variable-3"}else if(ch=="."&&stream.match(/.(?:[.]|\\d+)/))return"keyword";else if(/[a-zA-Z\\.]/.test(ch)){stream.eatWhile(/[\\w\\.]/);var word=stream.current();if(atoms.propertyIsEnumerable(word))return"atom";if(keywords.propertyIsEnumerable(word)){if(blockkeywords.propertyIsEnumerable(word)&&!stream.match(/\\s*if(\\s+|$)/,false))curPunc="block";return"keyword"}if(builtins.propertyIsEnumerable(word))return"builtin";return"variable"}else if(ch=="%"){if(stream.skipTo("%"))stream.next();return"operator variable-2"}else if(ch==\n"<"&&stream.eat("-")||ch=="<"&&stream.match("<-")||ch=="-"&&stream.match(/>>?/))return"operator arrow";else if(ch=="="&&state.ctx.argList)return"arg-is";else if(opChars.test(ch)){if(ch=="$")return"operator dollar";stream.eatWhile(opChars);return"operator"}else if(/[\\(\\){}\\[\\];]/.test(ch)){curPunc=ch;if(ch==";")return"semi";return null}else return null}function tokenString(quote){return function(stream,state){if(stream.eat("\\\\")){var ch=stream.next();if(ch=="x")stream.match(/^[a-f0-9]{2}/i);else if((ch==\n"u"||ch=="U")&&stream.eat("{")&&stream.skipTo("}"))stream.next();else if(ch=="u")stream.match(/^[a-f0-9]{4}/i);else if(ch=="U")stream.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(ch))stream.match(/^[0-7]{1,2}/);return"string-2"}else{var next;while((next=stream.next())!=null){if(next==quote){state.tokenize=tokenBase;break}if(next=="\\\\"){stream.backUp(1);break}}return"string"}}}var ALIGN_YES=1,ALIGN_NO=2,BRACELESS=4;function push(state,type,stream){state.ctx={type:type,indent:state.indent,flags:0,column:stream.column(),\nprev:state.ctx}}function setFlag(state,flag){var ctx=state.ctx;state.ctx={type:ctx.type,indent:ctx.indent,flags:ctx.flags|flag,column:ctx.column,prev:ctx.prev}}function pop(state){state.indent=state.ctx.indent;state.ctx=state.ctx.prev}return{startState:function(){return{tokenize:tokenBase,ctx:{type:"top",indent:-config.indentUnit,flags:ALIGN_NO},indent:0,afterIdent:false}},token:function(stream,state){if(stream.sol()){if((state.ctx.flags&3)==0)state.ctx.flags|=ALIGN_NO;if(state.ctx.flags&BRACELESS)pop(state);\nstate.indent=stream.indentation()}if(stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style!="comment"&&(state.ctx.flags&ALIGN_NO)==0)setFlag(state,ALIGN_YES);if((curPunc==";"||curPunc=="{"||curPunc=="}")&&state.ctx.type=="block")pop(state);if(curPunc=="{")push(state,"}",stream);else if(curPunc=="("){push(state,")",stream);if(state.afterIdent)state.ctx.argList=true}else if(curPunc=="[")push(state,"]",stream);else if(curPunc=="block")push(state,"block",stream);else if(curPunc==\nstate.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),ctx=state.ctx,closing=firstChar==ctx.type;if(ctx.flags&BRACELESS)ctx=ctx.prev;if(ctx.type=="block")return ctx.indent+(firstChar=="{"?0:config.indentUnit);else if(ctx.flags&ALIGN_YES)return ctx.column+(closing?0:1);else return ctx.indent+\n(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={};for(var i=0,e=words.length;i<e;++i)o[words[i]]=true;return o}var keywordList=["alias","and","BEGIN","begin","break","case","class","def","defined?","do","else","elsif","END","end","ensure","false","for","if","in","module","next","not","or",\n"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__"],keywords=wordObj(keywordList);var indentWords=wordObj(["def","class","case","for","while","until","module","then","catch","loop","proc","begin"]);var dedentWords=wordObj(["end","until"]);\nvar opening={"[":"]","{":"}","(":")"};var closing={"]":"[","}":"{",")":"("};CodeMirror.defineMode("ruby",function(config){var curPunc;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(),m;if(ch=="`"||ch=="\'"||ch==\'"\')return chain(readQuoted(ch,"string",ch==\'"\'||ch==\n"`"),stream,state);else if(ch=="/")if(regexpAhead(stream))return chain(readQuoted(ch,"string-2",true),stream,state);else return"operator";else if(ch=="%"){var style="string",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,\nstyle,embed,true),stream,state)}else if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="<"&&(m=stream.match(/^<([-~])[`"\']?([a-zA-Z_?]\\w*)[`"\']?(?:;|$)/)))return chain(readHereDoc(m[2],m[1]),stream,state);else if(ch=="0"){if(stream.eat("x"))stream.eatWhile(/[\\da-fA-F]/);else if(stream.eat("b"))stream.eatWhile(/[01]/);else stream.eatWhile(/[0-7]/);return"number"}else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:\\.[\\d_]+)?(?:[eE][+\\-]?[\\d_]+)?/);return"number"}else if(ch=="?"){while(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,depth=0,next,found=false,escaped=false;while((next=stream.next())!=null)if(!escaped){if("[{(".indexOf(next)>-1)depth++;else if("]})".indexOf(next)>-1){depth--;if(depth<0)break}else if(next=="/"&&depth==0){found=true;break}escaped=next=="\\\\"}else escaped=false;stream.backUp(stream.pos-\nstart);return found}function tokenBaseUntilBrace(depth){if(!depth)depth=1;return function(stream,state){if(stream.peek()=="}")if(depth==1){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth-1);else if(stream.peek()=="{")state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth+1);return tokenBase(stream,state)}}function tokenBaseOnce(){var alreadyCalled=false;return function(stream,state){if(alreadyCalled){state.tokenize.pop();\nreturn 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,ch;if(state.context.type==="read-quoted-paused"){state.context=state.context.prev;stream.eat("}")}while((ch=stream.next())!=null){if(ch==quote&&(unescaped||!escaped)){state.tokenize.pop();break}if(embed&&ch=="#"&&!escaped)if(stream.eat("{")){if(quote=="}")state.context={prev:state.context,type:"read-quoted-paused"};\nstate.tokenize.push(tokenBaseUntilBrace());break}else if(/[@\\$]/.test(stream.peek())){state.tokenize.push(tokenBaseOnce());break}escaped=!escaped&&ch=="\\\\"}return style}}function readHereDoc(phrase,mayIndent){return function(stream,state){if(mayIndent)stream.eatSpace();if(stream.match(phrase))state.tokenize.pop();else stream.skipToEnd();return"string"}}function readBlockComment(stream,state){if(stream.sol()&&stream.match("=end")&&stream.eol())state.tokenize.pop();stream.skipToEnd();return"comment"}\nreturn{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),kwtype;var thisTok=curPunc;if(style=="ident"){var word=stream.current();style=state.lastTok=="."?"property":keywords.propertyIsEnumerable(stream.current())?"keyword":/^[A-Z]/.test(word)?\n"tag":state.lastTok=="def"||state.lastTok=="class"||state.varList?"def":"variable";if(style=="keyword"){thisTok=word;if(indentWords.propertyIsEnumerable(word))kwtype="indent";else if(dedentWords.propertyIsEnumerable(word))kwtype="dedent";else if((word=="if"||word=="unless")&&stream.column()==stream.indentation())kwtype="indent";else if(word=="do"&&state.context.indented<state.indented)kwtype="indent"}}if(curPunc||style&&style!="comment")state.lastTok=thisTok;if(curPunc=="|")state.varList=!state.varList;\nif(kwtype=="indent"||/[\\(\\[\\{]/.test(curPunc))state.context={prev:state.context,type:curPunc||style,indented:state.indented};else if((kwtype=="dedent"||/[\\)\\]\\}]/.test(curPunc))&&state.context.prev)state.context=state.context.prev;if(stream.eol())state.continuedLine=curPunc=="\\\\"||style=="operator";return style},indent:function(state,textAfter){if(state.tokenize[state.tokenize.length-1]!=tokenBase)return CodeMirror.Pass;var firstChar=textAfter&&textAfter.charAt(0);var ct=state.context;var closed=\nct.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"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("shell",function(){var words={};function define(style,dict){for(var i=0;i<dict.length;i++)words[dict[i]]=style}var commonAtoms=["true","false"];var commonKeywords=["if","then","do","else","elif","while","until","for","in","esac","fi","fin","fil","done",\n"exit","set","unset","export","function"];var commonCommands=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who","write","yes",\n"zsh"];CodeMirror.registerHelper("hintWords","shell",commonAtoms.concat(commonKeywords,commonCommands));define("atom",commonAtoms);define("keyword",commonKeywords);define("builtin",commonCommands);function tokenBase(stream,state){if(stream.eatSpace())return null;var sol=stream.sol();var ch=stream.next();if(ch==="\\\\"){stream.next();return null}if(ch==="\'"||ch===\'"\'||ch==="`"){state.tokens.unshift(tokenString(ch,ch==="`"?"quote":"string"));return tokenize(stream,state)}if(ch==="#"){if(sol&&stream.eat("!")){stream.skipToEnd();\nreturn"meta"}stream.skipToEnd();return"comment"}if(ch==="$"){state.tokens.unshift(tokenDollar);return tokenize(stream,state)}if(ch==="+"||ch==="=")return"operator";if(ch==="-"){stream.eat("-");stream.eatWhile(/\\w/);return"attribute"}if(ch=="<"){if(stream.match("<<"))return"operator";var heredoc=stream.match(/^<-?\\s*[\'"]?([^\'"]*)[\'"]?/);if(heredoc){state.tokens.unshift(tokenHeredoc(heredoc[1]));return"string-2"}}if(/\\d/.test(ch)){stream.eatWhile(/\\d/);if(stream.eol()||!/\\w/.test(stream.peek()))return"number"}stream.eatWhile(/[\\w-]/);\nvar 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,escaped=false;while((next=stream.next())!=null){if(next===close&&!escaped){state.tokens.shift();break}else if(next==="$"&&!escaped&&quote!=="\'"&&stream.peek()!=close){escaped=true;stream.backUp(1);state.tokens.unshift(tokenDollar);break}else if(!escaped&&quote!==\nclose&&next===quote){state.tokens.unshift(tokenString(quote,style));return tokenize(stream,state)}else if(!escaped&&/[\'"]/.test(next)&&!/[\'"]/.test(quote)){state.tokens.unshift(tokenStringStart(next,"string"));stream.backUp(1);break}escaped=!escaped&&next==="\\\\"}return style}}function tokenStringStart(quote,style){return function(stream,state){state.tokens[0]=tokenString(quote,style);stream.next();return tokenize(stream,state)}}var tokenDollar=function(stream,state){if(state.tokens.length>1)stream.eat("$");\nvar 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"};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)}return{startState:function(){return{tokens:[]}},\ntoken: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){CodeMirror.defineMode("sql",function(config,parserConfig){var client=parserConfig.client||{},atoms=parserConfig.atoms||{"false":true,"true":true,"null":true},builtin=parserConfig.builtin||set(defaultBuiltin),keywords=parserConfig.keywords||set(sqlKeywords),operatorChars=\nparserConfig.operatorChars||/^[*+\\-%<>!=&|~^\\/]/,support=parserConfig.support||{},hooks=parserConfig.hooks||{},dateSQL=parserConfig.dateSQL||{"date":true,"time":true,"timestamp":true},backslashStringEscapes=parserConfig.backslashStringEscapes!==false,brackets=parserConfig.brackets||/^[\\{}\\(\\)\\[\\]]/,punctuation=parserConfig.punctuation||/^[;.,:]/;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&&\n(ch=="0"&&stream.match(/^[xX][0-9a-fA-F]+/)||(ch=="x"||ch=="X")&&stream.match(/^\'[0-9a-fA-F]+\'/)))return"number";else if(support.binaryNumber&&((ch=="b"||ch=="B")&&stream.match(/^\'[01]+\'/)||ch=="0"&&stream.match(/^b[01]+/)))return"number";else if(ch.charCodeAt(0)>47&&ch.charCodeAt(0)<58){stream.match(/^[0-9]*(\\.[0-9]+)?([eE][-+]?[0-9]+)?/);support.decimallessFloat&&stream.match(/^\\.(?!\\.)/);return"number"}else if(ch=="?"&&(stream.eatSpace()||stream.eol()||stream.eat(";")))return"variable-3";else if(ch==\n"\'"||ch==\'"\'&&support.doubleQuote){state.tokenize=tokenLiteral(ch);return state.tokenize(stream,state)}else if((support.nCharCast&&(ch=="n"||ch=="N")||support.charsetCast&&ch=="_"&&stream.match(/[a-z][a-z0-9]*/i))&&(stream.peek()=="\'"||stream.peek()==\'"\'))return"keyword";else if(support.escapeConstant&&(ch=="e"||ch=="E")&&(stream.peek()=="\'"||stream.peek()==\'"\'&&support.doubleQuote)){state.tokenize=function(stream,state){return(state.tokenize=tokenLiteral(stream.next(),true))(stream,state)};return"keyword"}else if(support.commentSlashSlash&&\nch=="/"&&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"builtin";if(keywords.hasOwnProperty(word))return"keyword";if(client.hasOwnProperty(word))return"string-2";return null}}function tokenLiteral(quote,backslashEscapes){return function(stream,state){var escaped=false,ch;while((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}return{startState:function(){return{tokenize:tokenBase,context:null}},token:function(stream,state){if(stream.sol())if(state.context&&\nstate.context.align==null)state.context.align=false;if(state.tokenize==tokenBase&&stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style=="comment")return style;if(state.context&&state.context.align==null)state.context.align=true;var tok=stream.current();if(tok=="(")pushContext(stream,state,")");else if(tok=="[")pushContext(stream,state,"]");else if(state.context&&state.context.type==tok)popContext(state);return style},indent:function(state,textAfter){var cx=state.context;if(!cx)return CodeMirror.Pass;\nvar 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:"()[]{}\'\'\\"\\"``"}});function hookIdentifier(stream){var ch;while((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;\nwhile((ch=stream.next())!=null)if(ch==\'"\'&&!stream.eat(\'"\'))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\\w/)?"variable-2":null}function hookVar(stream){if(stream.eat("@")){stream.match("session.");stream.match("local.");stream.match("global.")}if(stream.eat("\'")){stream.match(/^.*\'/);return"variable-2"}else if(stream.eat(\'"\')){stream.match(/^.*"/);return"variable-2"}else if(stream.eat("`")){stream.match(/^.*`/);return"variable-2"}else if(stream.match(/^[0-9a-zA-Z$\\._]+/))return"variable-2";\nreturn null}function hookClient(stream){if(stream.eat("N"))return"atom";return stream.match(/^[a-zA-Z.#!?]/)?"variable-2":null}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 ";function set(str){var obj={},words=str.split(" ");for(var i=0;i<words.length;++i)obj[words[i]]=true;return obj}var defaultBuiltin="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";\nCodeMirror.defineMIME("text/x-sql",{name:"sql",keywords:set(sqlKeywords+"begin"),builtin:set(defaultBuiltin),atoms:set("false true null unknown"),dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-mssql",{name:"sql",client:set("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),\nkeywords:set(sqlKeywords+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),builtin:set("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),\natoms:set("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\\-%<>!=^&|\\/]/,brackets:/^[\\{}\\(\\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:false,dateSQL:set("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":hookVar}});CodeMirror.defineMIME("text/x-mysql",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),\nkeywords: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){CodeMirror.defineMode("vb",function(conf,parserConf){var ERRORCLASS="error";function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b","i")}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));function indent(_stream,state){state.currentIndent++}function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,\nstate){if(stream.eatSpace())return null;var ch=stream.peek();if(ch==="\'"){stream.skipToEnd();return"comment"}if(stream.match(/^((&H)|(&O))?[0-9\\.a-f]/i,false)){var floatLiteral=false;if(stream.match(/^\\d*\\.\\d+F?/i))floatLiteral=true;else if(stream.match(/^\\d+\\.\\d*F?/))floatLiteral=true;else if(stream.match(/^\\.\\d+F?/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^&H[0-9a-f]+/i))intLiteral=true;else if(stream.match(/^&O[0-7]+/i))intLiteral=\ntrue;else if(stream.match(/^[1-9]\\d*F?/)){stream.eat(/J/i);intLiteral=true}else if(stream.match(/^0(?![\\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){state.tokenize=tokenStringFactory(stream.current());return state.tokenize(stream,state)}if(stream.match(tripleDelimiters)||stream.match(doubleDelimiters))return null;if(stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators))return"operator";if(stream.match(singleDelimiters))return null;\nif(stream.match(doOpening)){indent(stream,state);state.doInCurrentLine=true;return"keyword"}if(stream.match(opening)){if(!state.doInCurrentLine)indent(stream,state);else state.doInCurrentLine=false;return"keyword"}if(stream.match(middle))return"keyword";if(stream.match(doubleClosing)){dedent(stream,state);dedent(stream,state);return"keyword"}if(stream.match(closing)){dedent(stream,state);return"keyword"}if(stream.match(types))return"keyword";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";\nstream.next();return ERRORCLASS}function tokenStringFactory(delimiter){var singleline=delimiter.length==1;var OUTCLASS="string";return function(stream,state){while(!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 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_){var indentUnit=editorConf.indentUnit;var config={};var defaults=config_.htmlMode?htmlConfig:xmlConfig;for(var prop in defaults)config[prop]=defaults[prop];for(var prop in config_)config[prop]=config_[prop];var type,setStyle;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",\n"]]\\x3e"));else return null;else if(stream.match("--"))return chain(inBlock("comment","--\\x3e"));else if(stream.match("DOCTYPE",true,true)){stream.eatWhile(/[\\w\\._\\-]/);return chain(doctype(1))}else return null;else if(stream.eat("?")){stream.eatWhile(/[\\w\\._\\-]/);state.tokenize=inBlock("meta","?>");return"meta"}else{type=stream.eat("/")?"closeTag":"openTag";state.tokenize=inTag;return"tag bracket"}else if(ch=="&"){var ok;if(stream.eat("#"))if(stream.eat("x"))ok=stream.eatWhile(/[a-fA-F\\d]/)&&stream.eat(";");\nelse ok=stream.eatWhile(/[\\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\\w\\.\\-:]/)&&stream.eat(";");return ok?"atom":"error"}else{stream.eatWhile(/[^&<]/);return null}}inText.isInText=true;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=\nstate.tokenize(stream,state);return next?next+" tag error":"tag error"}else if(/[\'"]/.test(ch)){state.tokenize=inAttribute(ch);state.stringStartCol=stream.column();return state.tokenize(stream,state)}else{stream.match(/^[^\\s\\u00a0=<>"\']*[^\\s\\u00a0=<>"\'\\/]/);return"word"}}function inAttribute(quote){var closure=function(stream,state){while(!stream.eol())if(stream.next()==quote){state.tokenize=inTag;break}return"string"};closure.isInAttribute=true;return closure}function inBlock(style,terminator){return function(stream,\nstate){while(!stream.eol()){if(stream.match(terminator)){state.tokenize=inText;break}stream.next()}return style}}function doctype(depth){return function(stream,state){var ch;while((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,\ntagName,startOfLine){this.prev=state.context;this.tagName=tagName||"";this.indent=state.indented;this.startOfLine=startOfLine;if(config.doNotIndent.hasOwnProperty(tagName)||state.context&&state.context.noIndent)this.noIndent=true}function popContext(state){if(state.context)state.context=state.context.prev}function maybePopContext(state,nextTagName){var parentTagName;while(true){if(!state.context)return;parentTagName=state.context.tagName;if(!config.contextGrabbers.hasOwnProperty(lower(parentTagName))||\n!config.contextGrabbers[lower(parentTagName)].hasOwnProperty(lower(nextTagName)))return;popContext(state)}}function baseState(type,stream,state){if(type=="openTag"){state.tagStart=stream.column();return tagNameState}else if(type=="closeTag")return closeTagNameState;else return baseState}function tagNameState(type,stream,state){if(type=="word"){state.tagName=stream.current();setStyle="tag";return attrState}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return attrState(type,\nstream,state)}else{setStyle="error";return tagNameState}}function closeTagNameState(type,stream,state){if(type=="word"){var tagName=stream.current();if(state.context&&state.context.tagName!=tagName&&config.implicitlyClosed.hasOwnProperty(lower(state.context.tagName)))popContext(state);if(state.context&&state.context.tagName==tagName||config.matchClosing===false){setStyle="tag";return closeState}else{setStyle="tag error";return closeStateErr}}else if(config.allowMissingTagName&&type=="endTag"){setStyle=\n"tag bracket";return closeState(type,stream,state)}else{setStyle="error";return closeStateErr}}function closeState(type,_stream,state){if(type!="endTag"){setStyle="error";return closeState}popContext(state);return baseState}function closeStateErr(type,stream,state){setStyle="error";return closeState(type,stream,state)}function attrState(type,_stream,state){if(type=="word"){setStyle="attribute";return attrEqState}else if(type=="endTag"||type=="selfcloseTag"){var tagName=state.tagName,tagStart=state.tagStart;\nstate.tagName=state.tagStart=null;if(type=="selfcloseTag"||config.autoSelfClosers.hasOwnProperty(lower(tagName)))maybePopContext(state,tagName);else{maybePopContext(state,tagName);state.context=new Context(state,tagName,tagStart==state.indented)}return baseState}setStyle="error";return attrState}function attrEqState(type,stream,state){if(type=="equals")return attrValueState;if(!config.allowMissing)setStyle="error";return attrState(type,stream,state)}function attrValueState(type,stream,state){if(type==\n"string")return attrContinuedState;if(type=="word"&&config.allowUnquoted){setStyle="string";return attrState}setStyle="error";return attrState(type,stream,state)}function attrContinuedState(type,stream,state){if(type=="string")return attrContinuedState;return attrState(type,stream,state)}return{startState:function(baseIndent){var state={tokenize:inText,state:baseState,indented:baseIndent||0,tagName:null,tagStart:null,context:null};if(baseIndent!=null)state.baseIndent=baseIndent;return state},token:function(stream,\nstate){if(!state.tagName&&stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;type=null;var style=state.tokenize(stream,state);if((style||type)&&style!="comment"){setStyle=null;state.state=state.state(type||style,stream,state);if(setStyle)style=setStyle=="error"?style+" error":setStyle}return style},indent:function(state,textAfter,fullLine){var context=state.context;if(state.tokenize.isInAttribute)if(state.tagStart==state.indented)return state.stringStartCol+1;else return state.indented+\nindentUnit;if(context&&context.noIndent)return CodeMirror.Pass;if(state.tokenize!=inTag&&state.tokenize!=inText)return fullLine?fullLine.match(/^(\\s*)/)[0].length:0;if(state.tagName)if(config.multilineTagIndentPastTag!==false)return state.tagStart+state.tagName.length+2;else return state.tagStart+indentUnit*(config.multilineTagIndentFactor||1);if(config.alignCDATA&&/<!\\[CDATA\\[/.test(textAfter))return 0;var tagAfter=textAfter&&/^<(\\/)?([\\w_:\\.-]*)/.exec(textAfter);if(tagAfter&&tagAfter[1])while(context)if(context.tagName==\ntagAfter[2]){context=context.prev;break}else if(config.implicitlyClosed.hasOwnProperty(lower(context.tagName)))context=context.prev;else break;else if(tagAfter)while(context){var grabbers=config.contextGrabbers[lower(context.tagName)];if(grabbers&&grabbers.hasOwnProperty(lower(tagAfter[2])))context=context.prev;else break}while(context&&context.prev&&!context.startOfLine)context=context.prev;if(context)return context.indent+indentUnit;else return state.baseIndent||0},electricInput:/<\\/[\\s\\w:]+>$/,\nblockCommentStart:"\\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=[];for(var cx=state.context;cx;cx=cx.prev)context.push(cx.tagName);return context.reverse()}}});CodeMirror.defineMIME("text/xml",\n"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")});(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("lint","coffeescript",function(text){var found=[];if(!window.coffeelint){if(window.console)window.console.error("Error: window.coffeelint not defined, CodeMirror CoffeeScript linting cannot run.");return found}var parseError=function(err){var loc=\nerr.lineNumber;found.push({from:CodeMirror.Pos(loc-1,0),to:CodeMirror.Pos(loc,0),severity:err.level,message:err.message})};try{var res=coffeelint.lint(text);for(var i=0;i<res.length;i++)parseError(res[i])}catch(e){found.push({from:CodeMirror.Pos(e.location.first_line,0),to:CodeMirror.Pos(e.location.last_line,e.location.last_column),severity:"error",message:e.message})}return found})});(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("lint","css",function(text,options){var found=[];if(!window.CSSLint){if(window.console)window.console.error("Error: window.CSSLint not defined, CodeMirror CSS linting cannot run.");return found}var results=CSSLint.verify(text,options),messages=\nresults.messages,message=null;for(var i=0;i<messages.length;i++){message=messages[i];var startLine=message.line-1,endLine=message.line-1,startCol=message.col-1,endCol=message.col;found.push({from:CodeMirror.Pos(startLine,startCol),to:CodeMirror.Pos(endLine,endCol),message:message.message,severity:message.type})}return found})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("htmlhint"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","htmlhint"],mod);else mod(CodeMirror,window.HTMLHint)})(function(CodeMirror,HTMLHint){var defaultRules={"tagname-lowercase":true,"attr-lowercase":true,"attr-value-double-quotes":true,"doctype-first":false,"tag-pair":true,"spec-char-escape":true,"id-unique":true,"src-not-empty":true,"attr-no-duplication":true};\nCodeMirror.registerHelper("lint","html",function(text,options){var found=[];if(HTMLHint&&!HTMLHint.verify)if(typeof HTMLHint.default!=="undefined")HTMLHint=HTMLHint.default;else HTMLHint=HTMLHint.HTMLHint;if(!HTMLHint)HTMLHint=window.HTMLHint;if(!HTMLHint){if(window.console)window.console.error("Error: HTMLHint not found, not defined on window, or not available through define/require, CodeMirror HTML linting cannot run.");return found}var messages=HTMLHint.verify(text,options&&options.rules||defaultRules);\nfor(var i=0;i<messages.length;i++){var message=messages[i];var startLine=message.line-1,endLine=message.line-1,startCol=message.col-1,endCol=message.col;found.push({from:CodeMirror.Pos(startLine,startCol),to:CodeMirror.Pos(endLine,endCol),message:message.message,severity:message.type})}return found})});(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 validator(text,options){if(!window.JSHINT){if(window.console)window.console.error("Error: window.JSHINT not defined, CodeMirror JavaScript linting cannot run.");return[]}if(!options.indent)options.indent=1;JSHINT(text,options,options.globals);var errors=JSHINT.data().errors,\nresult=[];if(errors)parseErrors(errors,result);return result}CodeMirror.registerHelper("lint","javascript",validator);function parseErrors(errors,output){for(var i=0;i<errors.length;i++){var error=errors[i];if(error){if(error.line<=0){if(window.console)window.console.warn("Cannot display JSHint error (invalid line "+error.line+")",error);continue}var start=error.character-1,end=start+1;if(error.evidence){var index=error.evidence.substring(start).search(/.\\b/);if(index>-1)end+=index}var hint={message:error.reason,\nseverity:error.code?error.code.startsWith("W")?"warning":"error":"error",from:CodeMirror.Pos(error.line-1,start),to:CodeMirror.Pos(error.line-1,end)};output.push(hint)}}}});(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("lint","json",function(text){var found=[];if(!window.jsonlint){if(window.console)window.console.error("Error: window.jsonlint not defined, CodeMirror JSON linting cannot run.");return found}var jsonlint=window.jsonlint.parser||window.jsonlint;\njsonlint.parseError=function(str,hash){var loc=hash.loc;found.push({from:CodeMirror.Pos(loc.first_line-1,loc.first_column),to:CodeMirror.Pos(loc.last_line-1,loc.last_column),message:str})};try{jsonlint.parse(text)}catch(e){}return found})});(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 GUTTER_ID="CodeMirror-lint-markers";var LINT_LINE_ID="CodeMirror-lint-line-";function showTooltip(cm,e,content){var tt=document.createElement("div");tt.className="CodeMirror-lint-tooltip cm-s-"+cm.options.theme;tt.appendChild(content.cloneNode(true));if(cm.state.lint.options.selfContain)cm.getWrapperElement().appendChild(tt);\nelse document.body.appendChild(tt);function position(e){if(!tt.parentNode)return CodeMirror.off(document,"mousemove",position);tt.style.top=Math.max(0,e.clientY-tt.offsetHeight-5)+"px";tt.style.left=e.clientX+5+"px"}CodeMirror.on(document,"mousemove",position);position(e);if(tt.style.opacity!=null)tt.style.opacity=1;return tt}function rm(elt){if(elt.parentNode)elt.parentNode.removeChild(elt)}function hideTooltip(tt){if(!tt.parentNode)return;if(tt.style.opacity==null)rm(tt);tt.style.opacity=0;setTimeout(function(){rm(tt)},\n600)}function showTooltipFor(cm,e,content,node){var tooltip=showTooltip(cm,e,content);function hide(){CodeMirror.off(node,"mouseout",hide);if(tooltip){hideTooltip(tooltip);tooltip=null}}var poll=setInterval(function(){if(tooltip)for(var n=node;;n=n.parentNode){if(n&&n.nodeType==11)n=n.host;if(n==document.body)return;if(!n){hide();break}}if(!tooltip)return clearInterval(poll)},400);CodeMirror.on(node,"mouseout",hide)}function LintState(cm,conf,hasGutter){this.marked=[];if(conf instanceof Function)conf=\n{getAnnotations:conf};if(!conf||conf===true)conf={};this.options={};this.linterOptions=conf.options||{};for(var prop in defaults)this.options[prop]=defaults[prop];for(var prop in conf)if(defaults.hasOwnProperty(prop)){if(conf[prop]!=null)this.options[prop]=conf[prop]}else if(!conf.options)this.linterOptions[prop]=conf[prop];this.timeout=null;this.hasGutter=hasGutter;this.onMouseOver=function(e){onMouseOver(cm,e)};this.waitingFor=0}var defaults={highlightLines:false,tooltips:true,delay:500,lintOnChange:true,\ngetAnnotations:null,async:false,selfContain:null,formatAnnotation:null,onUpdateLinting:null};function clearMarks(cm){var state=cm.state.lint;if(state.hasGutter)cm.clearGutter(GUTTER_ID);if(state.options.highlightLines)clearErrorLines(cm);for(var i=0;i<state.marked.length;++i)state.marked[i].clear();state.marked.length=0}function clearErrorLines(cm){cm.eachLine(function(line){var has=line.wrapClass&&/\\bCodeMirror-lint-line-\\w+\\b/.exec(line.wrapClass);if(has)cm.removeLineClass(line,"wrap",has[0])})}\nfunction makeMarker(cm,labels,severity,multiple,tooltips){var marker=document.createElement("div"),inner=marker;marker.className="CodeMirror-lint-marker CodeMirror-lint-marker-"+severity;if(multiple){inner=marker.appendChild(document.createElement("div"));inner.className="CodeMirror-lint-marker CodeMirror-lint-marker-multiple"}if(tooltips!=false)CodeMirror.on(inner,"mouseover",function(e){showTooltipFor(cm,e,labels,inner)});return marker}function getMaxSeverity(a,b){if(a=="error")return a;else return b}\nfunction groupByLine(annotations){var lines=[];for(var i=0;i<annotations.length;++i){var ann=annotations[i],line=ann.from.line;(lines[line]||(lines[line]=[])).push(ann)}return lines}function annotationTooltip(ann){var severity=ann.severity;if(!severity)severity="error";var tip=document.createElement("div");tip.className="CodeMirror-lint-message CodeMirror-lint-message-"+severity;if(typeof ann.messageHTML!="undefined")tip.innerHTML=ann.messageHTML;else tip.appendChild(document.createTextNode(ann.message));\nreturn tip}function lintAsync(cm,getAnnotations){var state=cm.state.lint;var id=++state.waitingFor;function abort(){id=-1;cm.off("change",abort)}cm.on("change",abort);getAnnotations(cm.getValue(),function(annotations,arg2){cm.off("change",abort);if(state.waitingFor!=id)return;if(arg2&&annotations instanceof CodeMirror)annotations=arg2;cm.operation(function(){updateLinting(cm,annotations)})},state.linterOptions,cm)}function startLinting(cm){var state=cm.state.lint;if(!state)return;var options=state.options;\nvar getAnnotations=options.getAnnotations||cm.getHelper(CodeMirror.Pos(0,0),"lint");if(!getAnnotations)return;if(options.async||getAnnotations.async)lintAsync(cm,getAnnotations);else{var annotations=getAnnotations(cm.getValue(),state.linterOptions,cm);if(!annotations)return;if(annotations.then)annotations.then(function(issues){cm.operation(function(){updateLinting(cm,issues)})});else cm.operation(function(){updateLinting(cm,annotations)})}}function updateLinting(cm,annotationsNotSorted){var state=\ncm.state.lint;if(!state)return;var options=state.options;clearMarks(cm);var annotations=groupByLine(annotationsNotSorted);for(var line=0;line<annotations.length;++line){var anns=annotations[line];if(!anns)continue;var message=[];anns=anns.filter(function(item){return message.indexOf(item.message)>-1?false:message.push(item.message)});var maxSeverity=null;var tipLabel=state.hasGutter&&document.createDocumentFragment();for(var i=0;i<anns.length;++i){var ann=anns[i];var severity=ann.severity;if(!severity)severity=\n"error";maxSeverity=getMaxSeverity(maxSeverity,severity);if(options.formatAnnotation)ann=options.formatAnnotation(ann);if(state.hasGutter)tipLabel.appendChild(annotationTooltip(ann));if(ann.to)state.marked.push(cm.markText(ann.from,ann.to,{className:"CodeMirror-lint-mark CodeMirror-lint-mark-"+severity,__annotation:ann}))}if(state.hasGutter)cm.setGutterMarker(line,GUTTER_ID,makeMarker(cm,tipLabel,maxSeverity,annotations[line].length>1,options.tooltips));if(options.highlightLines)cm.addLineClass(line,\n"wrap",LINT_LINE_ID+maxSeverity)}if(options.onUpdateLinting)options.onUpdateLinting(annotationsNotSorted,annotations,cm)}function onChange(cm){var state=cm.state.lint;if(!state)return;clearTimeout(state.timeout);state.timeout=setTimeout(function(){startLinting(cm)},state.options.delay)}function popupTooltips(cm,annotations,e){var target=e.target||e.srcElement;var tooltip=document.createDocumentFragment();for(var i=0;i<annotations.length;i++){var ann=annotations[i];tooltip.appendChild(annotationTooltip(ann))}showTooltipFor(cm,\ne,tooltip,target)}function onMouseOver(cm,e){var target=e.target||e.srcElement;if(!/\\bCodeMirror-lint-mark-/.test(target.className))return;var box=target.getBoundingClientRect(),x=(box.left+box.right)/2,y=(box.top+box.bottom)/2;var spans=cm.findMarksAt(cm.coordsChar({left:x,top:y},"client"));var annotations=[];for(var i=0;i<spans.length;++i){var ann=spans[i].__annotation;if(ann)annotations.push(ann)}if(annotations.length)popupTooltips(cm,annotations,e)}CodeMirror.defineOption("lint",false,function(cm,\nval,old){if(old&&old!=CodeMirror.Init){clearMarks(cm);if(cm.state.lint.options.lintOnChange!==false)cm.off("change",onChange);CodeMirror.off(cm.getWrapperElement(),"mouseover",cm.state.lint.onMouseOver);clearTimeout(cm.state.lint.timeout);delete cm.state.lint}if(val){var gutters=cm.getOption("gutters"),hasLintGutter=false;for(var i=0;i<gutters.length;++i)if(gutters[i]==GUTTER_ID)hasLintGutter=true;var state=cm.state.lint=new LintState(cm,val,hasLintGutter);if(state.options.lintOnChange)cm.on("change",\nonChange);if(state.options.tooltips!=false&&state.options.tooltips!="gutter")CodeMirror.on(cm.getWrapperElement(),"mouseover",state.onMouseOver);startLinting(cm)}});CodeMirror.defineExtension("performLint",function(){startLinting(this)})});(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("lint","yaml",function(text){var found=[];if(!window.jsyaml){if(window.console)window.console.error("Error: window.jsyaml not defined, CodeMirror YAML linting cannot run.");return found}try{jsyaml.loadAll(text)}catch(e){var loc=e.mark,from=loc?\nCodeMirror.Pos(loc.line,loc.column):CodeMirror.Pos(0,0),to=from;found.push({from:from,to:to,message:e.message})}return found})});if(_codeMirrorAMDLoaderBackup){if(_codeMirrorAMDLoaderBackup.define)define=_codeMirrorAMDLoaderBackup.define;if(_codeMirrorAMDLoaderBackup.require)require=_codeMirrorAMDLoaderBackup.require;_codeMirrorAMDLoaderBackup=undefined};}).call(this);\n'];
jKg.raw=[""];wt(Fo(jKg));

X();

}catch(e){_DumpException(e)}
try{
W("syu1");


X();

}catch(e){_DumpException(e)}
try{
W("pm_codemirror");


X();

}catch(e){_DumpException(e)}
try{
W("sya");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Ntb=function(a){if(a instanceof Xh)return a;a=ai(a);return rOa(ILa(Yh(a)),a.getDirection())};

X();

}catch(e){_DumpException(e)}
try{
W("syb");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Otb=function(a,b,c){if("function"==typeof a.every)return a.every(b,c);if(La(a)||"string"===typeof a)return Array.prototype.every.call(a,b,c);for(var d=dPa(a),e=cPa(a),k=e.length,n=0;n<k;n++)if(!b.call(c,e[n],d&&d[n],a))return!1;return!0},Ptb=function(a){if(a===$5a)throw Error("Xe");throw a;},Qtb=function(a,b,c){if(La(a))try{Ea.forEach(a,b,c)}catch(e){Ptb(e)}else for(a=d6a(a);;){var d=void 0;try{d=a.nextValueOrThrow()}catch(e){if(e===$5a)break;throw e;}try{b.call(c,d,void 0,a)}catch(e){Ptb(e)}}},
Eo=function(a){this.map_=new Bo;this.size=0;a&&this.addAll(a)},Rtb=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Hf(a):b.substr(0,1)+a};f=Eo.prototype;f.getCount=function(){return this.map_.size};f.add=function(a){this.map_.set(Rtb(a),a);this.setSizeInternal_(this.map_.size)};f.addAll=function(a){a=cPa(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c]);this.setSizeInternal_(this.map_.size)};f.removeAll=function(a){a=cPa(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c]);this.setSizeInternal_(this.map_.size)};
f.delete=function(a){a=this.map_.remove(Rtb(a));this.setSizeInternal_(this.map_.size);return a};f.remove=function(a){return this.delete(a)};f.clear=function(){this.map_.clear();this.setSizeInternal_(0)};f.isEmpty=function(){return 0===this.map_.size};f.has=function(a){return this.map_.containsKey(Rtb(a))};f.contains=function(a){return this.map_.containsKey(Rtb(a))};f.containsAll=function(a){return Otb(a,this.contains,this)};
f.intersection=function(a){var b=new Eo;a=cPa(a);for(var c=0;c<a.length;c++){var d=a[c];this.contains(d)&&b.add(d)}return b};f.difference=function(a){var b=this.clone();b.removeAll(a);return b};f.getValues=function(){return this.map_.getValues()};f.values=function(){return this.map_.values()};f.clone=function(){return new Eo(this)};f.equals=function(a){return this.getCount()==bPa(a)&&this.isSubsetOf(a)};
f.isSubsetOf=function(a){var b=bPa(a);if(this.getCount()>b)return!1;!(a instanceof Eo)&&5<b&&(a=new Eo(a));return Otb(this,function(c){var d=a;return d.contains&&"function"==typeof d.contains?d.contains(c):d.containsValue&&"function"==typeof d.containsValue?d.containsValue(c):La(d)||"string"===typeof d?Ea.contains(d,c):ida(d,c)})};f.__iterator__=function(){return this.map_.__iterator__(!1)};Eo.prototype[Symbol.iterator]=function(){return this.values()};
Eo.prototype.setSizeInternal_=function(a){this.size=a};

X();

}catch(e){_DumpException(e)}
try{
W("syj");

/*

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

X();

}catch(e){_DumpException(e)}
try{
W("syo");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var rub=function(a,b){null!=a&&this.append.apply(this,arguments)};f=rub.prototype;f.buffer_="";f.set=function(a){this.buffer_=""+a};f.append=function(a,b,c){this.buffer_+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.buffer_+=arguments[d];return this};f.clear=function(){this.buffer_=""};f.getLength=function(){return this.buffer_.length};f.toString=function(){return this.buffer_};

X();

}catch(e){_DumpException(e)}
try{
W("syx");

var Jo=function(a,b,c){return new G2a({message:a.message,errorType:a.name,stackTrace:a.stack,userMessage:b,errorExperience:c,clientHandler:void 0})},Ko={AiAssetNameInput:116480,AiBigQueryTableInput:116482,AiEnableApiButton:120685,AiLocalFileUploaderStoragePathTextInput:116481,AiPlatformBatchPredictionListActionBar:79325,AiPlatformBatchPredictionListJobDetailsLink:79326,AiPlatformBatchPredictionListJobLabelsViewer:79327,AiPlatformBatchPredictionListMainContent:79328,AiPlatformBatchPredictionListRefreshButton:79329,
AiPlatformBatchPredictionListResourcePanel:79330,AiPlatformBatchPredictionListResourcePanelLabelEditor:79331,AiPlatformBatchPredictionListResourcePanelLabelsTab:79332,AiPlatformBatchPredictionListStatusTooltip:79333,AiPlatformBatchPredictionListStopButton:79334,AiPlatformBatchPredictionListTable:79335,AiPlatformBatchPredictionListViewJobLogsLink:80660,AiPlatformBatchPredictionListZeroStateCard:79336,AiPlatformBatchPredictionListZeroStateLearnMoreLink:79337,AiPlatformDataConfigurationDataInputMultiPathFormField:90338,
AiPlatformDataConfigurationDataInputSinglePathFormField:90339,AiPlatformDataConfigurationDataInputSplitInput:90340,AiPlatformModelCreateDialogDeployAsNewModelRadioButton:74068,AiPlatformModelCreateDialogDeployWithExistingModelRadioButton:74069,AiPlatformModelCreateDialogExistingModelOption:74070,AiPlatformModelCreateDialogExistingModelSelect:74071,AiPlatformModelCreateDialogForm:74072,AiPlatformModelCreateDialogNewModelForm:74074,AiPlatformModelCreateDialogNewOrExistingModelRadioButtonGroup:74073,
AiPlatformPreprocessingFormOutputDirectoryFormField:90341,AiPlatformPreprocessingFormTestDataConfigurationDataInput:90342,AiPlatformPreprocessingFormTrainingDataConfigurationDataInput:90343,AiPlatformPreprocessingFormValidationDataConfigurationDataInput:90344,AiPlatformRuntimeSelectListsFormMlFrameworkSelect:90666,AiPlatformRuntimeSelectListsFormMlFrameworkVersionSelect:90667,AiPlatformRuntimeSelectListsFormPythonVersionSelect:90668,AiPlatformStepperCancelButton:90345,AiPlatformStepperContinueButton:90346,
AiPlatformStepperPreviousButton:90347,AiPlatformStepperSubmitButton:90348,AiPlatformDashboardAiHubLink:85646,AiPlatformDashboardAiHubNotebookLink:71991,AiPlatformDashboardAiHubServiceLink:71992,AiPlatformDashboardAiHubTaskCard:71993,AiPlatformDashboardAutoMlLink:85647,AiPlatformDashboardChart:76576,AiPlatformDashboardChartResetZoomButton:76577,AiPlatformDashboardCreateCustomModelLink:85648,AiPlatformDashboardDataCatalogLink:85649,AiPlatformDashboardDataPreparationTaskCard:71994,AiPlatformDashboardDatasetsLink:71995,
AiPlatformDashboardDeployKubeflowLink:71996,AiPlatformDashboardDeployModelLink:71997,AiPlatformDashboardExploreApisLink:71998,AiPlatformDashboardFeaturedOnAiHub1Link:71999,AiPlatformDashboardFeaturedOnAiHub2Link:72E3,AiPlatformDashboardFeaturedOnAiHub3Link:72001,AiPlatformDashboardFeaturedOnAiHubCard:72002,AiPlatformDashboardGetStartedCard:85650,AiPlatformDashboardGetStartedWithKubeflowLink:85651,AiPlatformDashboardGettingStartedCard:72003,AiPlatformDashboardInformationSection:72004,AiPlatformDashboardKubeflowClustersDocumentationLink:72005,
AiPlatformDashboardKubeflowTaskCard:72006,AiPlatformDashboardLearnMoreAboutModelDeploymentLink:85869,AiPlatformDashboardLearnMoreAboutNotebooksLink:85652,AiPlatformDashboardLearnMoreAboutPredictionLink:85653,AiPlatformDashboardLearnMoreAboutTrainingLink:85654,AiPlatformDashboardLearnToDeployModelLink:72996,AiPlatformDashboardLearnToStartJobLink:72997,AiPlatformDashboardLearnToStartPredictionJobLink:79338,AiPlatformDashboardLearnToStartTrainingJobLink:79339,AiPlatformDashboardModelDeploymentDocumentationLink:72007,
AiPlatformDashboardModelTrainingDocumentationLink:72008,AiPlatformDashboardModelTrainingTaskCard:72009,AiPlatformDashboardNews1Link:72010,AiPlatformDashboardNews2Link:72011,AiPlatformDashboardNews3Link:72012,AiPlatformDashboardNewsCard:72013,AiPlatformDashboardNotebookInstancesLink:72014,AiPlatformDashboardNotebookTaskCard:72015,AiPlatformDashboardOnlinePredictionErrorRateCard:76578,AiPlatformDashboardOnlinePredictionLatencyCard:76579,AiPlatformDashboardOnlinePredictionTrafficCard:76580,AiPlatformDashboardPage:72016,
AiPlatformDashboardPredictionDocumentationLink:72017,AiPlatformDashboardPredictionTaskCard:72018,AiPlatformDashboardPretrainedApiLink:85655,AiPlatformDashboardReadAllNewsLink:72019,AiPlatformDashboardRecentJob1Link:72020,AiPlatformDashboardRecentJob2Link:72021,AiPlatformDashboardRecentJob3Link:72022,AiPlatformDashboardRecentJobsCard:72023,AiPlatformDashboardRecentModelVersion1Link:72024,AiPlatformDashboardRecentModelVersion2Link:72025,AiPlatformDashboardRecentModelVersion3Link:72026,AiPlatformDashboardRecentModelVersionsCard:72027,
AiPlatformDashboardRecentPredictionJob1Link:79340,AiPlatformDashboardRecentPredictionJob2Link:79341,AiPlatformDashboardRecentPredictionJob3Link:79342,AiPlatformDashboardRecentPredictionJobsCard:79343,AiPlatformDashboardRecentTrainingJob1Link:79344,AiPlatformDashboardRecentTrainingJob2Link:79345,AiPlatformDashboardRecentTrainingJob3Link:79346,AiPlatformDashboardRecentTrainingJobsCard:79347,AiPlatformDashboardSeeAllJobsLink:72028,AiPlatformDashboardSeeAllModelsLink:72029,AiPlatformDashboardSeeAllPredictionJobsLink:79348,
AiPlatformDashboardSeeAllTrainingJobsLink:79349,AiPlatformDashboardSeeMoreOnAiHubLink:72030,AiPlatformDashboardStartBuiltInTrainingLink:72031,AiPlatformDashboardTasksSection:72032,AiPlatformDashboardViewBatchPredictionsLink:79350,AiPlatformDashboardViewDocumentationLink:72033,AiPlatformDashboardViewKubeflowClustersLink:72034,AiPlatformCreateBuiltInJobAlgorithmArgumentsStep:90349,AiPlatformCreateBuiltInJobIdInput:90350,AiPlatformCreateBuiltInJobJobSettingsStep:90351,AiPlatformCreateBuiltInJobMasterTypeSelect:90352,
AiPlatformCreateBuiltInJobScaleTierSelect:90353,AiPlatformCreateBuiltInJobTrainingAlgorithmStep:90354,AiPlatformCreateBuiltInJobTrainingDataStep:90355,AiPlatformCreateCustomCodeJobAlgorithmArgumentsStep:90669,AiPlatformCreateCustomCodeJobJobDirectoryFormField:90670,AiPlatformCreateCustomCodeJobJobSettingsStep:90671,AiPlatformCreateCustomCodeJobMasterImageFormField:90672,AiPlatformCreateCustomCodeJobModuleNameInput:90673,AiPlatformCreateCustomCodeJobTrainingAlgorithmStep:90674,AiPlatformCreateCustomCodeJobUseCodePackageRadioButton:90675,
AiPlatformCreateCustomCodeJobUseContainerImageRadioButton:90676,AiPlatformCreateCustomCodeJobUserCodeFormField:90677,AiPlatformCreateJobSettingsFormJobIdInput:90678,AiPlatformCreateJobSettingsFormScaleTierSelect:90679,AiPlatformJobDetailsActionBar:74217,AiPlatformJobDetailsBackToJobListLink:74218,AiPlatformJobDetailsCpuCharts:74219,AiPlatformJobDetailsCpuChartsTabLink:74220,AiPlatformJobDetailsDeployModelButton:74221,AiPlatformJobDetailsDetailDescriptionList:74222,AiPlatformJobDetailsDownloadModelButton:75543,
AiPlatformJobDetailsDownloadModelCodeSnippet:75674,AiPlatformJobDetailsDownloadModelRunInCloudShell:75675,AiPlatformJobDetailsGpuCharts:74223,AiPlatformJobDetailsGpuChartsTabLink:74224,AiPlatformJobDetailsHyperparameterTrialContextMenu:74225,AiPlatformJobDetailsHyperparameterTrialContextMenuButton:74226,AiPlatformJobDetailsHyperparameterTrialDeployModelMenuItem:74227,AiPlatformJobDetailsHyperparameterTrialStatusTooltip:84159,AiPlatformJobDetailsHyperparameterTrialViewLogsMenuItem:74228,AiPlatformJobDetailsHyperparameterTrialsTable:74229,
AiPlatformJobDetailsModelCreateDialog:74230,AiPlatformJobDetailsModelLocationLink:75542,AiPlatformJobDetailsNetworkCharts:74231,AiPlatformJobDetailsNetworkChartsTabLink:74232,AiPlatformJobDetailsPage:74233,AiPlatformJobDetailsStatusTooltip:74234,AiPlatformJobDetailsStopJobButton:74235,AiPlatformJobDetailsTabNavBar:74977,AiPlatformJobDetailsTensorBoardButton:75708,AiPlatformJobDetailsTensorBoardCodeSnippet:75709,AiPlatformJobDetailsTensorBoardRunInCloudShell:75710,AiPlatformJobDetailsTrainingInputExtender:74236,
AiPlatformJobDetailsTrainingOutputExtender:74237,AiPlatformJobDetailsViewLogsLink:74238,AiPlatformJobListActionBar:73856,AiPlatformJobListCustomCodeTrainingDocsLink:73857,AiPlatformJobListJobDetailsLink:73858,AiPlatformJobListJobLabelsViewer:73870,AiPlatformJobListMainContent:73859,AiPlatformJobListNewBuiltInAlgorithmTrainingLink:73860,AiPlatformJobListNewCustomCodeTrainingLink:73861,AiPlatformJobListNewTrainingJobButton:73862,AiPlatformJobListNewTrainingJobMenu:73863,AiPlatformJobListRefreshButton:73864,
AiPlatformJobListResourcePanel:73865,AiPlatformJobListResourcePanelLabelEditor:73866,AiPlatformJobListResourcePanelLabelsTab:73867,AiPlatformJobListStatusTooltip:73868,AiPlatformJobListTable:73869,AiPlatformJobListViewJobLogsLink:73871,AiPlatformJobListZeroStateCard:73872,AiPlatformJobListZeroStateEnableApiButton:73873,AiPlatformJobListZeroStateLearnMoreLink:73874,AiPlatformModelCreateForm:74075,AiPlatformModelCreateFormDescriptionInput:74076,AiPlatformModelCreateFormEnableConsoleLoggingCheckbox:74077,
AiPlatformModelCreateFormEnableConsoleLoggingCostLink:74078,AiPlatformModelCreateFormEnableConsoleLoggingHelpButton:74079,AiPlatformModelCreateFormEnableLoggingCheckbox:74080,AiPlatformModelCreateFormEnableLoggingCostLink:74081,AiPlatformModelCreateFormEnableLoggingHelpButton:74082,AiPlatformModelCreateFormEnableRegionalizedEndpointsCheckbox:93962,AiPlatformModelCreateFormModelNameInput:74083,AiPlatformModelCreateFormPredictionRegionsDocsLink:94126,AiPlatformModelCreateFormRegionFormField:74084,AiPlatformModelCreateFormRegionOption:74085,
AiPlatformModelCreateFormRegionSelect:74086,AiPlatformModelCreateFormRegionalizedEndpointsDocsLink:94127,AiPlatformModelCreateFormRegionsTensorflowDocs:74087,AiPlatformModelCreateFormRegionsXgBoostDocs:74088,AiPlatformModelCreatePage:74948,AiPlatformModelCreatePageActionBar:74949,AiPlatformModelCreatePageBackButton:74950,AiPlatformModelCreatePageCancelButton:74951,AiPlatformModelCreatePageCreateButton:74952,AiPlatformModelCreatePageCreateModelForm:74953,AiPlatformModelDetailsActionBar:74955,AiPlatformModelDetailsBackButton:74956,
AiPlatformModelDetailsEvaluationTabLink:74957,AiPlatformModelDetailsMainContent:74958,AiPlatformModelDetailsNewVersionButton:74959,AiPlatformModelDetailsResourcePanel:74960,AiPlatformModelDetailsResourcePanelLabelEditor:74961,AiPlatformModelDetailsResourcePanelLabelsTab:74962,AiPlatformModelDetailsTabNavBar:74963,AiPlatformModelDetailsVersionList:74964,AiPlatformModelDetailsVersionsTabLink:74965,AiPlatformModelListActionBar:74915,AiPlatformModelListMainContent:74916,AiPlatformModelListModelContextMenu:74917,
AiPlatformModelListModelContextMenuButton:74918,AiPlatformModelListModelCreateVersionMenuItem:74919,AiPlatformModelListModelDeleteMenuItem:74920,AiPlatformModelListModelDetailsLink:74921,AiPlatformModelListModelLabelsViewer:74922,AiPlatformModelListModelViewLogsMenuItem:74923,AiPlatformModelListNewModelButton:74924,AiPlatformModelListResourcePanel:74925,AiPlatformModelListResourcePanelLabelEditor:74926,AiPlatformModelListResourcePanelLabelsTab:74927,AiPlatformModelListResourcePanelPermissionsIamEditor:74928,
AiPlatformModelListResourcePanelPermissionsTab:74929,AiPlatformModelListTable:74930,AiPlatformModelListZeroStateCard:74931,AiPlatformModelListZeroStateCreateModelButton:74932,AiPlatformModelListZeroStateEnableApiButton:74933,AiPlatformModelListZeroStateLearnMoreLink:74934,AiPlatformModelVersionCreateActionBar:75429,AiPlatformModelVersionCreateBackButton:75430,AiPlatformModelVersionCreateForm:75431,AiPlatformModelVersionCreateFormAutoScalingOption:75432,AiPlatformModelVersionCreateFormCancelLink:75433,
AiPlatformModelVersionCreateFormClearLink:75434,AiPlatformModelVersionCreateFormCustomCodePackagePathFormStack:75435,AiPlatformModelVersionCreateFormCustomCodePackagePathFormStackRow:75436,AiPlatformModelVersionCreateFormCustomCodePackagePathStorageBrowserSubtask:75437,AiPlatformModelVersionCreateFormCustomCodePackagePathStoragePickerInput:75438,AiPlatformModelVersionCreateFormDescriptionTextarea:75439,AiPlatformModelVersionCreateFormFrameworkOption:75440,AiPlatformModelVersionCreateFormFrameworkSelect:75462,
AiPlatformModelVersionCreateFormFrameworkVersionOption:75441,AiPlatformModelVersionCreateFormFrameworkVersionSelect:75463,AiPlatformModelVersionCreateFormMachineTypeOption:75442,AiPlatformModelVersionCreateFormMachineTypeSelect:75464,AiPlatformModelVersionCreateFormManualPredictionCostsLearnMoreDocsLink:75443,AiPlatformModelVersionCreateFormManualScalingOption:75444,AiPlatformModelVersionCreateFormModelUriCustomPredScikitLearnExampleDocsLink:75445,AiPlatformModelVersionCreateFormModelUriCustomPredTensorflowExampleDocsLink:75446,
AiPlatformModelVersionCreateFormModelUriScikitLearnDocsLink:75447,AiPlatformModelVersionCreateFormModelUriStorageBrowserSubtask:75448,AiPlatformModelVersionCreateFormModelUriStorageLocationPickerInput:75449,AiPlatformModelVersionCreateFormModelUriTensorflowDocsLink:75471,AiPlatformModelVersionCreateFormModelUriXgBoostDocsLink:75450,AiPlatformModelVersionCreateFormNameInput:75451,AiPlatformModelVersionCreateFormNumberOfNodesInput:75452,AiPlatformModelVersionCreateFormPredictionClassInput:75453,AiPlatformModelVersionCreateFormPredictionClassLearnMoreDocsLink:75454,
AiPlatformModelVersionCreateFormPythonVersionOption:75455,AiPlatformModelVersionCreateFormPythonVersionSelect:75465,AiPlatformModelVersionCreateFormRuntimeVersionOption:75456,AiPlatformModelVersionCreateFormRuntimeVersionSelect:75466,AiPlatformModelVersionCreateFormSaveButton:75457,AiPlatformModelVersionCreateFormScalingSelect:75467,AiPlatformModelVersionCreateFromAiHubLearnMoreGettingStartedLink:75458,AiPlatformModelVersionCreateLearnMoreAboutDeployingModelsLink:75459,AiPlatformModelVersionCreatePage:75460,
AiPlatformModelVersionCreateViewAllTrialsLink:75461,AiPlatformModelVersionListStatusTooltip:74966,AiPlatformModelVersionListTable:74967,AiPlatformModelVersionListVersionContextMenu:74968,AiPlatformModelVersionListVersionContextMenuButton:74969,AiPlatformModelVersionListVersionDeleteMenuItem:74970,AiPlatformModelVersionListVersionDetailsLink:74971,AiPlatformModelVersionListVersionLabelsViewer:74972,AiPlatformModelVersionListVersionSetAsDefaultMenuItem:74973,AiPlatformModelVersionListVersionViewLogsMenuItem:74974,
AiPlatformModelVersionListZeroStateCreateVersionLink:74975,AiPlatformModelVersionListZeroStateMessage:74976,AiPlatformNotebooksBeginPage:72330,AiPlatformNotebooksCustomButton:72331,AiPlatformNotebooksCustomizeInstanceMenuItem:100439,AiPlatformNotebooksFrameworkMenuItem:100440,AiPlatformNotebooksGpuInlineButton:72332,AiPlatformNotebooksGpuInlineDetachButton:72333,AiPlatformNotebooksGpuInlineOptionsButton:72334,AiPlatformNotebooksGpuInlineStopButton:72335,AiPlatformNotebooksInstanceCreationClickAdvancedOptions:114042,
AiPlatformNotebooksInstanceCreationClickDiskUnfold:114043,AiPlatformNotebooksInstanceCreationClickFrameworkDropdown:114044,AiPlatformNotebooksInstanceCreationClickGpuCountDropdown:114045,AiPlatformNotebooksInstanceCreationClickGpuTypeDropdown:114046,AiPlatformNotebooksInstanceCreationClickMachineSelector:114047,AiPlatformNotebooksInstanceCreationClickNetworkUnfold:114048,AiPlatformNotebooksInstanceCreationClickPermissionModeDropdown:114049,AiPlatformNotebooksInstanceCreationClickPermissionUnfold:114050,
AiPlatformNotebooksInstanceCreationClickRegionDropdown:114051,AiPlatformNotebooksInstanceCreationClickZoneDropdown:114052,AiPlatformNotebooksInstanceLink:100441,AiPlatformNotebooksNewButton:72336,AiPlatformNotebooksOpenButton:72337,AiPlatformNotebooksPtGpuButton:72338,AiPlatformNotebooksPtStandardButton:72339,AiPlatformNotebooksQuickstartCancelButton:72340,AiPlatformNotebooksQuickstartCreateButton:72341,AiPlatformNotebooksQuickstartInstallGpuCheckedtoggle:72342,AiPlatformNotebooksSaveExtensionsButton:100443,
AiPlatformNotebooksSelectExtensionsButton:100442,AiPlatformNotebooksTfGpuButton:72343,AiPlatformNotebooksTfStandardButton:72344,AiPlatformTrainingListActionBar:79351,AiPlatformTrainingListBatchPredictionInfoLink:79352,AiPlatformTrainingListCustomCodeTrainingDocsLink:79353,AiPlatformTrainingListJobDetailsLink:79354,AiPlatformTrainingListJobLabelsViewer:79355,AiPlatformTrainingListMainContent:79356,AiPlatformTrainingListNewBuiltInAlgorithmTrainingButton:79357,AiPlatformTrainingListNewCustomCodeTrainingLink:79358,
AiPlatformTrainingListRefreshButton:79359,AiPlatformTrainingListResourcePanel:79360,AiPlatformTrainingListResourcePanelLabelEditor:79361,AiPlatformTrainingListResourcePanelLabelsTab:79362,AiPlatformTrainingListStatusTooltip:79363,AiPlatformTrainingListStopButton:79364,AiPlatformTrainingListTable:79365,AiPlatformTrainingListViewJobLogsLink:79366,AiPlatformTrainingListZeroStateCard:79367,AiPlatformTrainingListZeroStateLearnMoreLink:79368,UcaipBatchPredictionButton:129556,UcaipBatchPredictionCreateButton:129561,
UcaipBatchPredictionFromModelButton:129557,UcaipBatchPredictionSubtaskPanel:129558,UcaipNameBatchPredictionTextInput:129559,UcaipSelectModelDropdown:129560,UcaipDatasetsBigQueryTableIdTextInput:107949,UcaipDatasetsCancelDatasetButton:107950,UcaipDatasetsContinueImportDataButton:107951,UcaipDatasetsCreateDatasetButton:107952,UcaipDatasetsCreateTrainingJobButton:117653,UcaipDatasetsDataPrepLink:107953,UcaipDatasetsDatasetNameTextInput:107957,UcaipDatasetsDatasetRegionDropdown:107954,UcaipDatasetsImportFilePathTextInput:107955,
UcaipDatasetsImportFromBigQueryItem:107956,UcaipDatasetsMultiLabelImageObjectiveItem:107958,UcaipDatasetsMultiLabelTextObjectiveItem:107959,UcaipDatasetsObjectDetectionObjectiveItem:107960,UcaipDatasetsSelectImportFileFromStorageItem:107961,UcaipDatasetsSingleLabelImageObjectiveItem:107962,UcaipDatasetsSingleLabelTextObjectiveItem:107963,UcaipDatasetsStoragePathTextInput:107964,UcaipDatasetsTabularObjectiveItem:107965,UcaipDatasetsTextExtractionObjectiveItem:107966,UcaipDatasetsTextSentimentObjectiveItem:107967,
UcaipDatasetsUploadImagesFromComputerItem:107968,UcaipDatasetsUploadImportFileFromComputerItem:107969,UcaipDatasetsVideoClassificationObjectiveItem:107970,UcaipDatasetsVideoObjectTrackingObjectiveItem:107971,UcaipEndpointsCancelFromEndpointButton:126908,UcaipEndpointsCancelFromModelButton:126907,UcaipEndpointsContinueToDetailsButton:126909,UcaipEndpointsCreationFromModelsSubtaskPanel:126911,UcaipEndpointsCreationSubtaskPanel:126912,UcaipEndpointsNameFromEndpointTextInput:126914,UcaipEndpointsNameFromModelTextInput:126915,
UcaipEndpointsSubmitFromEndpointButton:126910,UcaipEndpointsSubmitFromModelButton:126913,UcaipTrainingCancelTrainingJobButton:117655,UcaipTrainingChooseCustomTrainingItem:117656,UcaipTrainingChooseFasterPredictionsItem:117657,UcaipTrainingChooseManualDataSplitItem:117658,UcaipTrainingCreateTrainingJobButton:117659,UcaipTrainingEarlyStoppingToggle:117660,UcaipTrainingMaxNodeHoursTextInput:117661,UcaipTrainingModelNameTextInput:117662,UcaipTrainingSelectAnnotationSetDropdown:117663,UcaipTrainingSelectDatasetDropdown:117664,
UcaipTrainingSelectTargetColumnDropdown:117665,UcaipTrainingSelectTrainingObjectiveDropdown:117666,UcaipTrainingStartTrainingJobButton:117667,UcaipTrainingTabularGeneralStatisticsButton:117668,UcaipTrainingTrainModelSubtaskPanel:117669,SNc:140808,AddExternalClusterFromAnthosButton:120480,AddToHubTaskCloseButton:120402,AddToHubTaskDoneButton:120403,AddToHubTaskIdentityCreateNewServiceAccountButton:120399,AddToHubTaskIdentityUseExistingServiceAccountButton:120400,AddToHubTaskIdentityWorkloadIdentityButton:120398,
AddToHubTaskSubmitButton:120401,kPc:141742,lPc:141744,mPc:141732,nPc:141743,AnthosClustersListRegisterExistingClusterButton:120396,oPc:141733,AnthosConfigManagementDetailsUpdateButton:119504,AnthosConfigManagementEnablementTaskCloseButton:120391,AnthosConfigManagementEnablementTaskEnableButton:120390,AnthosConfigManagementListConfigMenuItem:119498,AnthosConfigManagementSetupAuthTypeCookiefileMenuItem:122103,AnthosConfigManagementSetupAuthTypeDropdown:119499,AnthosConfigManagementSetupAuthTypeGcenodeMenuItem:122105,
AnthosConfigManagementSetupAuthTypeNoneMenuItem:122101,AnthosConfigManagementSetupAuthTypeSshMenuItem:122102,AnthosConfigManagementSetupAuthTypeTokenMenuItem:122104,AnthosConfigManagementSetupConfigSyncToggle:119501,AnthosConfigManagementSetupContinueButton:119500,AnthosConfigManagementSetupInstallTemplateLibrarayToggle:119503,AnthosConfigManagementSetupPolicyControllerToggle:119502,AnthosConfigManagementZeroStateEnableButton:120389,AnthosCreateClusterButton:120212,pPc:141746,qPc:141745,rPc:130431,
sPc:130055,tPc:130056,uPc:130057,vPc:130058,wPc:130432,xPc:130059,yPc:130060,zPc:130450,APc:130451,BPc:130061,CPc:130062,DPc:130063,EPc:130064,FPc:130452,GPc:130065,HPc:130066,IPc:130067,JPc:130453,KPc:130068,LPc:130069,MPc:130070,NPc:130071,OPc:130433,AnthosIngressEnablementTaskCloseButton:120472,AnthosIngressEnablementTaskEnableButton:120473,AnthosIngressEnablementTaskInstallButton:120474,AnthosMigrateAddProcessingClusterButton:108946,AnthosMigrateAddProcessingClusterPage:108947,AnthosMigrateAddSourceButton:108948,
AnthosMigrateAddSourcePage:108949,AnthosMigrateAppTypeDropdown:117982,AnthosMigrateArtifactBucketLink:125503,AnthosMigrateArtifactDeploymentYamlLink:105653,PPc:135926,AnthosMigrateArtifactDockerfileLink:105654,AnthosMigrateArtifactImageBaseLink:105651,AnthosMigrateArtifactImageLink:105650,AnthosMigrateArtifactManifestFileLink:105652,AnthosMigrateArtifactMigrationFileLink:105655,AnthosMigrateArtifactWindowsFileLink:111653,AnthosMigrateArtifactsList:105648,QPc:134344,RPc:134345,AnthosMigrateArtifactsTabEmptyState:105649,
SPc:134277,TPc:134278,AnthosMigrateBackButton:121899,AnthosMigrateCancelButton:103278,UPc:134043,AnthosMigrateCloudShellAssignPermissionsZone:108950,AnthosMigrateCloudShellCreateServiceAccountZone:108951,AnthosMigrateCloudShellDoneButton:108952,AnthosMigrateCloudShellEnableApisZone:108956,AnthosMigrateCloudShellExportKeyZone:108953,AnthosMigrateCloudShellMigctlDoctorZone:108954,AnthosMigrateCloudShellMigctlInstallZone:108955,AnthosMigrateClusterDropdown:110135,AnthosMigrateConfigurationZone:110136,
AnthosMigrateCreateGkeClusterButton:108977,AnthosMigrateCreateMigrationButton:103279,AnthosMigrateCreateMigrationPanel:103280,AnthosMigrateCreateServiceAccountButton:110137,AnthosMigrateDataSyncMenuItem:103375,AnthosMigrateDeleteMenuItem:103376,AnthosMigrateDeleteMigrationButton:127371,AnthosMigrateDownloadArtifactsManifestMenuItem:103377,AnthosMigrateDownloadMigrationPlanButton:127833,AnthosMigrateDownloadMigrationYamlMenuItem:103378,AnthosMigrateEditPlanPanel:103281,AnthosMigrateEmptyState:103282,
AnthosMigrateExistingServiceAccountButton:110138,AnthosMigrateFormFactorDropdown:127613,AnthosMigrateGenerateArtifactsButton:121900,AnthosMigrateGenerateArtifactsMenuItem:103379,VPc:134346,WPc:134347,AnthosMigrateInstallationZone:114290,AnthosMigrateIntentDropdown:110139,AnthosMigrateMigrationDetailArtifactsTab:108168,AnthosMigrateMigrationDetailShowEventsButton:121901,AnthosMigrateMigrationDetailStatusTab:108169,AnthosMigrateMigrationDetailView:108170,AnthosMigrateMigrationList:103283,AnthosMigrateMigrationListPage:103284,
AnthosMigrateMigrationNameInput:109232,AnthosMigrateMigrationSourceDropdown:110140,XPc:134044,AnthosMigrateOsTypeDropdown:114292,YPc:134273,ZPc:134274,AnthosMigratePlanTabEmptyState:121902,AnthosMigrateProcessingClusterDropdown:110141,AnthosMigrateProcessingClusterZone:110142,AnthosMigrateProjectNameInput:109233,AnthosMigrateRefreshButton:103285,aQc:134045,AnthosMigrateRequiredActionsMenu:103380,AnthosMigrateReviewArtifactsMenuItem:103381,AnthosMigrateReviewEditMigrationPlanMenuItem:103382,AnthosMigrateSaveAndGenerateArtifactsButton:103286,
AnthosMigrateSaveMigrationPlanButton:103287,AnthosMigrateSecondaryActionsMenu:103383,AnthosMigrateServiceAccountKeyInput:109234,AnthosMigrateServiceAccountNameInput:109235,AnthosMigrateSourceIdCopyButton:121903,bQc:134048,cQc:134049,AnthosMigrateSourceKindDropdown:111289,dQc:134050,eQc:134051,fQc:134052,gQc:134053,AnthosMigrateSourceNameCopyButton:121904,AnthosMigrateSourceNameInput:109236,AnthosMigrateSourceZone:110143,AnthosMigrateStartMigrationDisabledLearMoreLink:106873,AnthosMigrateToolDescriptionLearnMoreLink:108171,
AnthosMigrateVmNameInput:109238,AnthosMigrateWorkloadTypeZone:114291,AnthosServiceMeshEnablementTaskCloseButton:122784,AnthosServiceMeshEnablementTaskDisableButton:122785,AnthosServiceMeshEnablementTaskEnableButton:122786,AnthosUnregisteredClustersListRegisterButton:120397,hQc:136009,iQc:141736,jQc:141735,kQc:141734,lQc:141737,mQc:141738,nQc:141739,oQc:141740,pQc:141741,cSc:139595,dSc:134686,eSc:143961,GCloudRegisterFailedConnectionMessage:120611,GCloudRegisterFailedMembershipCreationMessage:120614,
GCloudRegisterSuccessConnectionMessage:120610,GCloudRegisterSuccessMembershipCreationMessage:120613,GCloudRegisterWaitingConnectionMessage:120609,GCloudRegisterWaitingMembershipCreationMessage:120612,q3c:140809,r3c:134627,s3c:140810,t3c:140811,u3c:140812,v3c:134937,w3c:134938,GKEConfigManagementEditCompleteButton:123410,GKEConfigManagementListConfigMenuItemEditButton:123431,GKEConfigManagementListConfigMenuItemErrorButton:126030,GKEConfigManagementListNewSetupButton:123430,x3c:140813,y3c:141055,z3c:134630,
GKEConfigManagementSetupCancelButton:123408,GKEConfigManagementSetupChecklistApiEnablementTab:123411,GKEConfigManagementSetupChecklistClusterSelectionTab:123412,GKEConfigManagementSetupChecklistConfigSyncTab:123413,GKEConfigManagementSetupChecklistPolicyControllerTab:123414,A3c:140814,GKEConfigManagementSetupConfigSyncAuthTypeCookiefileMenuItem:123446,GKEConfigManagementSetupConfigSyncAuthTypeDropdown:123417,GKEConfigManagementSetupConfigSyncAuthTypeGcenodeMenuItem:123420,B3c:134810,GKEConfigManagementSetupConfigSyncAuthTypeNoneMenuItem:123421,
GKEConfigManagementSetupConfigSyncAuthTypeSshMenuItem:123422,GKEConfigManagementSetupConfigSyncAuthTypeTokenMenuItem:123423,GKEConfigManagementSetupConfigSyncBranchInput:123419,C3c:134586,D3c:140815,E3c:140816,F3c:140817,G3c:140818,H3c:140819,I3c:140820,J3c:140821,K3c:134809,L3c:134583,M3c:140822,N3c:140823,O3c:140824,P3c:134585,Q3c:139994,R3c:139992,S3c:139993,T3c:134628,U3c:134582,V3c:140825,W3c:140826,X3c:140827,Y3c:140828,Z3c:140829,a4c:134584,GKEConfigManagementSetupConfigSyncToggle:123415,b4c:140830,
c4c:140831,d4c:140832,e4c:140833,GKEConfigManagementSetupConfigSyncUrlInput:123418,GKEConfigManagementSetupConfigSyncVersionDropdown:123416,f4c:140834,g4c:140835,GKEConfigManagementSetupErrorMessage:126029,GKEConfigManagementSetupNextButton:123409,h4c:140836,GKEConfigManagementSetupPolicyControllerAuditIntervalInput:123428,GKEConfigManagementSetupPolicyControllerConstraintTemplateToggle:123427,GKEConfigManagementSetupPolicyControllerInstallTemplateLibraryToggle:123426,GKEConfigManagementSetupPolicyControllerMutationWebhookToggle:129439,
GKEConfigManagementSetupPolicyControllerNamespacesInput:123429,i4c:134629,GKEConfigManagementSetupPolicyControllerToggle:123425,GKEConfigManagementSetupUpgradeToAnthosBanner:123643,GKEConfigManagementSetupUpgradeToAnthosButtonClick:123644,j4c:130449,k4c:131186,GKEConfigManagementZeroStateEnableButton:123407,l4c:142293,m4c:142294,ApisCredentialsOAuthConsentAddScopeButton:53324,ApisCredentialsOAuthConsentAddScopeModalApisLibraryLink:53540,ApisCredentialsOAuthConsentCancelButton:53325,ApisCredentialsOAuthConsentHomepageUrlInput:53327,
ApisCredentialsOAuthConsentIsPublicOption:53326,ApisCredentialsOAuthConsentOrgInternalOption:53328,ApisCredentialsOAuthConsentPrivacyPolicyUrlInput:53329,ApisCredentialsOAuthConsentProductNameTextInput:53330,ApisCredentialsOAuthConsentPublishButton:53331,ApisCredentialsOAuthConsentPublishModalSubmitButton:55934,ApisCredentialsOAuthConsentSaveButton:53332,ApisCredentialsOAuthConsentSupportEmailMenu:53333,ApisCredentialsOAuthConsentTermsOfServiceUrlInput:53334,ApisCredentialsOAuthConsentUploadLogoButton:53335,
CredentialsOAuthClientIdCreateButton:57465,CredentialsOAuthClientIdSaveButton:57466,rQc:144526,sQc:144524,tQc:144525,ArtifactsVersionDetailsPage:120498,q9:144360,ArtifactsVulnerabilityList:120501,ArtifactsVulnerabilityNeverScannedTooltip:124008,ArtifactsVulnerabilityPane:120499,ArtifactsVulnerabilityStaleTooltip:124009,ArtifactsVulnerabilitySummaryFixesCard:124010,ArtifactsVulnerabilityTab:120500,ArtifactsVulnerabilityViewButton:120503,ArtifactsVulnerabilityViewFixButton:120502,r9:138617,s9:138618,
t9:138619,EDa:138620,ghb:138621,FDa:138622,hhb:138623,u9:138624,v9:138625,w9:138626,x9:138627,GDa:138628,vQc:138629,y9:138630,HDa:138631,z9:138632,IDa:138633,JDa:138634,KDa:138635,A9:138636,B9:138637,C9:138638,D9:138639,E9:138640,G9:138641,H9:138642,I9:138643,J9:138644,K9:138645,L9:138646,LDa:138647,N9:138748,O9:138746,P9:138747,Q9:138732,R9:138733,ihb:138734,jhb:138735,S9:138737,T9:138738,U9:138740,V9:138741,W9:138742,X9:138743,AutomlTablesDatasetsAnalyzeFeatureItem:74425,AutomlTablesDatasetsAnalyzeLink:74426,
AutomlTablesDatasetsDeployModelDialogButton:74445,AutomlTablesDatasetsDeployModelDialogCancelButton:74446,AutomlTablesDatasetsDeployModelDialogDeployButton:74447,AutomlTablesDatasetsEvaluateExportButton:74427,AutomlTablesDatasetsEvaluateLink:74428,AutomlTablesDatasetsEvaluateModelMenu:74429,AutomlTablesDatasetsEvaluateThresholdSlider:74430,AutomlTablesDatasetsImportButton:74431,AutomlTablesDatasetsImportCsvButton:74432,AutomlTablesDatasetsImportLink:74433,AutomlTablesDatasetsImportTableButton:74434,
AutomlTablesDatasetsNewDatasetButton:74435,AutomlTablesDatasetsNewDatasetDialogCancelButton:74436,AutomlTablesDatasetsNewDatasetDialogCreateButton:74437,AutomlTablesDatasetsPredictBatchImportCsvButton:74438,AutomlTablesDatasetsPredictBatchImportTableButton:74439,AutomlTablesDatasetsPredictBatchResultBqButton:74440,AutomlTablesDatasetsPredictBatchResultGcsButton:74441,AutomlTablesDatasetsPredictBatchSendButton:74442,AutomlTablesDatasetsPredictLink:74443,AutomlTablesDatasetsPredictModelMenu:74444,AutomlTablesDatasetsPredictOnlineTestJsonButton:74448,
AutomlTablesDatasetsPredictToggleBatchPredictionButton:74449,AutomlTablesDatasetsPredictToggleOnlinePredictionButton:74450,AutomlTablesDatasetsSchemaContinueButton:74451,AutomlTablesDatasetsSchemaLink:74452,AutomlTablesDatasetsSchemaParametersButton:74453,AutomlTablesDatasetsSchemaTargetMenu:74454,AutomlTablesDatasetsTrainFeaturesMenu:74455,AutomlTablesDatasetsTrainFormTrainModelButton:74456,AutomlTablesDatasetsTrainLink:74457,AutomlTablesDatasetsTrainObjectiveButton:74458,AutomlTablesDatasetsTrainSubtaskButton:74459,
AutomlTablesDatasetsTrainSubtaskCancelButton:74460,AutomlTablesDatasetsTrainSubtaskTrainModelButton:74461,AutomlTablesEnableApiButton:74462,AutomlTablesGetStartedButton:74463,AutomlVideoDashboardClassificationCard:80558,AutomlVideoDashboardObjectTrackingCard:80559,AutomlVideoDashboardVideoApiCard:80560,AutomlVideoDatasetsCreateNewDatasetConfirmButton:80561,AutomlVideoDatasetsCreateNewDatasetInitiateButton:80562,AutomlVideoDatasetsDeleteConfirmButton:80563,AutomlVideoDatasetsDeleteInitiateMenItem:80564,
AutomlVideoDatasetsEvaluateFilterLabelsBestMenItem:80567,AutomlVideoDatasetsEvaluateFilterLabelsButton:80566,AutomlVideoDatasetsEvaluateFilterLabelsMenu:80565,AutomlVideoDatasetsEvaluateFilterLabelsMostMenItem:80568,AutomlVideoDatasetsEvaluateFilterLabelsWorstMenItem:80569,AutomlVideoDatasetsEvaluateModelList:80570,AutomlVideoDatasetsEvaluatePaginationIcon:80571,AutomlVideoDatasetsEvaluateRowsPerPage100MenItem:80574,AutomlVideoDatasetsEvaluateRowsPerPage10MenItem:80573,AutomlVideoDatasetsEvaluateRowsPerPage200MenItem:80575,
AutomlVideoDatasetsEvaluateRowsPerPage30MenItem:80576,AutomlVideoDatasetsEvaluateRowsPerPage50MenItem:80577,AutomlVideoDatasetsEvaluateRowsPerPageMenu:80572,AutomlVideoDatasetsEvaluateTabButton:80578,AutomlVideoDatasetsExportDataConfirmButton:80579,AutomlVideoDatasetsExportDataInitiateButton:80580,AutomlVideoDatasetsImportButton:80581,AutomlVideoDatasetsImportTabButton:80582,AutomlVideoDatasetsLabelStatsButton:80583,AutomlVideoDatasetsTestUseGetPredictionsButton:80584,AutomlVideoDatasetsTestUseModelList:80585,
AutomlVideoDatasetsTestUseOlderPredictionsConfirmButton:80586,AutomlVideoDatasetsTestUseOlderPredictionsInitiateButton:80587,AutomlVideoDatasetsTestUsePredictionVideoList:80588,AutomlVideoDatasetsTestUsePythonExecuteIcon:80589,AutomlVideoDatasetsTestUsePythonRequestIcon:80590,AutomlVideoDatasetsTestUseRestApiExecuteIcon:80591,AutomlVideoDatasetsTestUseRestApiRequestIcon:80592,AutomlVideoDatasetsTestUseTabButton:80593,AutomlVideoDatasetsTrainDeleteModelConfirmButton:80594,AutomlVideoDatasetsTrainDeleteModelInitiateMenItem:80595,
AutomlVideoDatasetsTrainNewModelConfirmButton:80596,AutomlVideoDatasetsTrainNewModelInitiateButton:80597,AutomlVideoDatasetsTrainSeeFullEvaluationCard:80598,AutomlVideoDatasetsTrainTabButton:80599,AutomlVideoDatasetsVideoTabButton:80615,AutomlVideoDatasetsVideosAddNewLabelButton:80600,AutomlVideoDatasetsVideosDeleteConfirmButton:80601,AutomlVideoDatasetsVideosDeleteInitiateBanner:80602,AutomlVideoDatasetsVideosFilterLabelsAddNewLabelMenItem:80605,AutomlVideoDatasetsVideosFilterLabelsAlphaMenItem:80606,
AutomlVideoDatasetsVideosFilterLabelsButton:80604,AutomlVideoDatasetsVideosFilterLabelsFewestMenItem:80607,AutomlVideoDatasetsVideosFilterLabelsMenu:80603,AutomlVideoDatasetsVideosFilterLabelsMostMenItem:80608,AutomlVideoDatasetsVideosFilterVideosMenu:80609,AutomlVideoDatasetsVideosGridViewIcon:80610,AutomlVideoDatasetsVideosListViewIcon:80611,AutomlVideoDatasetsVideosRemoveLabelConfirmButton:80612,AutomlVideoDatasetsVideosRemoveLabelInitiateMenItem:80613,AutomlVideoDatasetsVideosSelectVideosUncheckedToggle:80614,
AutomlVideoEnableApiButton:80616,AutomlVideoGetStartedButton:80617,AutomlVideoModelsAvgPrecisionSortSwitch:80618,AutomlVideoModelsDatasetSortSwitch:80619,AutomlVideoModelsDeleteConfirmButton:80620,AutomlVideoModelsDeleteInitiateMenItem:80621,AutomlVideoModelsLastUpdatedSortSwitch:80622,AutomlVideoModelsNameSortSwitch:80623,AutomlVideoModelsObjectiveSortSwitch:80624,AutomlVideoModelsVideosSortSwitch:80625,AutomlVideoNavDashboardButton:80626,AutomlVideoNavDatasetsButton:80627,AutomlVideoNavModelsButton:80628,
zQc:139409,AQc:139396,BQc:139403,CQc:139402,DQc:139399,EQc:139405,FQc:139404,GQc:139406,HQc:139398,IQc:139397,JQc:139407,KQc:139401,LQc:139400,MQc:139395,NQc:139408,OQc:139394,PQc:139392,QQc:139410,RQc:139393,SQc:139411,CAACollectionOfDeviceAttributesCard:90121,CAACreateDeviceRestrictionsCard:90122,CAACreateIpRestrictionsCard:90123,CAASecureOnPremisesAppCard:90124,CAASecureVirtualMachineCard:90125,CAASecureWebAppCard:90126,CAASyncCloudIdentityCard:90127,EBCAccessLevelPageCloseButton:129173,EBCCaaForConsoleAccessLevelButton:106168,
EBCCaaForConsoleAccessLevelLink:106169,EBCCaaForConsoleAccessLevelSelect:102160,EBCCaaForConsoleAddActionButton:102155,EBCCaaForConsoleAddOrUpdateButton:102161,EBCCaaForConsoleBulkDeleteActionButton:102158,EBCCaaForConsoleCancelButton:106170,EBCCaaForConsoleDeleteActionButton:102157,EBCCaaForConsoleEditActionButton:102156,EBCCaaForConsoleGroupLink:106171,EBCCaaForConsoleGroupSelect:102159,EBCComputeApiLearnMoreButton:96186,EBCDeploymentManagerApiLearnMoreButton:96187,EBCDetailPageCloseButton:129174,
EBCGoToDeploymentManagerButtonOnBanner:93956,EBCGoToDeploymentManagerButtonOnEditor:94782,m1c:138352,EBCInvestigateAccessLevelButton:129175,EBCInvestigateSubAccessLevelButton:129176,n1c:137239,EBCNextFindingsButton:129177,EBCOpenAcmLink:129178,o1c:143464,EBCPreviousFindingsButton:129179,EBCSeeBindingDetailsButton:129180,EBCSetupNewOnPremAppAppNameInput:94229,EBCSetupNewOnPremAppCancelButton:94230,EBCSetupNewOnPremAppCertificateSelect:94231,EBCSetupNewOnPremAppContinueButton:94768,EBCSetupNewOnPremAppEnableApisButton:96135,
EBCSetupNewOnPremAppFqdnEndpointInput:128405,EBCSetupNewOnPremAppFqdnEndpointRadioButton:128403,EBCSetupNewOnPremAppGoogleCertificateRadioButton:94232,EBCSetupNewOnPremAppHostUrlInput:94233,EBCSetupNewOnPremAppIpAddressInput:94234,EBCSetupNewOnPremAppIpEndpointRadioButton:128404,EBCSetupNewOnPremAppNetworkCreateButton:114920,EBCSetupNewOnPremAppNetworkSelect:113971,EBCSetupNewOnPremAppNewAppButton:94235,EBCSetupNewOnPremAppPortInput:94236,EBCSetupNewOnPremAppProtocolSelect:128402,EBCSetupNewOnPremAppSubmitButton:94237,
EBCSetupNewOnPremAppSubnetSelect:113972,EBCSetupNewOnPremAppUserCertificateRadioButton:94238,EBCSetupNewOnPremAppZoneSelect:94239,EBCSetupOnPremApplicationButton:93957,EBCSetupOnPremApplicationButtonOnBanner:93958,EBCShowRelevantFindingsToggle:129181,p1c:137238,q1c:138353,EBCTrafficDirectorApiLearnMoreButton:96188,EBCViewMessageToggle:129182,BigQueryComposeNewQueryCancelButton:63907,BqAddDataExplorePublicDatasetsMenuitem:63908,BqAddDataMainMenu:63909,BqAddDataPinProjectMenuitem:63910,BqAdminBIEngineReservationActionsMenuButton:101296,
BqAdminBIEngineReservationDeleteMenuItem:101593,BqAdminBIEngineReservationDeletedSuccess:101594,BqAdminBIEngineReservationEditMenuItem:101297,BqAdminChartFilterPanel:108133,BqAdminPanelBarChartTypeButton:117494,c$:131360,BqAdminPanelChartApplyFilters:117957,d$:130329,e$:126595,BqAdminPanelChartCloseFiltersPanel:117959,BqAdminPanelChartErrorBreakDown:126037,f$:130336,g$:130335,BqAdminPanelChartFolderBreakDown:117948,BqAdminPanelChartFolderFilter:117954,BqAdminPanelChartJobBreakDown:117951,BqAdminPanelChartJobFilter:117956,
BqAdminPanelChartJobTypeBreakDown:129E3,BqAdminPanelChartJobTypeFilter:129002,h$:130331,i$:126597,j$:130332,k$:130334,l$:130333,BqAdminPanelChartOverallBreakDown:117946,m$:130330,n$:126596,o$:139125,p$:139126,q$:139127,BqAdminPanelChartPriorityBreakDown:128981,BqAdminPanelChartPriorityFilter:128982,BqAdminPanelChartProjectBreakDown:117949,BqAdminPanelChartProjectFilter:117952,BqAdminPanelChartReservationBreakDown:117947,BqAdminPanelChartReservationFilter:117953,BqAdminPanelChartResetFiltersPanel:117958,
r$:126594,s$:133537,BqAdminPanelChartUserBreakDown:117950,BqAdminPanelChartUserFilter:117955,BqAdminPanelConcurrencyChart:117944,BqAdminPanelJobErrorsChart:125535,BqAdminPanelLineChartTypeButton:117493,BqAdminPanelPerformanceChart:117945,BqAdminPanelSlotUsageChart:117943,BqAdminPanelTimelineIntervalPicker:129452,BqAdminPanelToggleFiltersButton:107805,t$:143915,rhb:135770,shb:135771,thb:135766,uhb:135767,vhb:135769,ODa:135780,u$:135781,whb:139351,PDa:135775,QDa:135776,xhb:135777,RDa:135778,SDa:135779,
yhb:138045,BqBiEngineConfigureStep:72132,BqBiEngineConfirmStep:72133,BqBiEngineConfirmStepCancelButton:72134,BqBiEngineConfirmStepSubmitButton:72135,BqBiEngineCreateNewButton:72136,BqBiEngineReviewStep:72137,BqCancelQueryButton:100448,BqChartBreakDownTypeDropdown:94629,BqChartOverviewTab:94628,BqChartTimeFrameResetZoomButton:94631,BqChartTimeFrameSelector:94630,BqChartZoomDropdown:110790,BqComposeNewQueryButton:63911,BqComposeNewQueryComposeButton:63912,BqCopyTableButton:63913,BqCreateDatasetButton:63914,
BqCreateDatasetMainButton:63915,BqCreateNewScheduledQueryMenuItem:100449,BqCreateTableButton:63916,BqCreateTableMainButton:63917,BqDeleteDatasetButton:63918,BqDeleteTableButton:63919,BqEditSchemaMenu:63920,BqEditorHideButton:63921,BqEditorMoreButton:100450,BqEditorShowButton:63922,BqEditorTextinput:63923,BqEnableDTSMenuItem:100451,BqExportExploreInDataStudioMenuitem:63925,BqExportExportToGCSMenuitem:63926,BqExportMainMenu:63927,BqGoToClassicButton:63928,BqHistoryBar:63929,BqJobHistoryTab:107697,zhb:138046,
BqMlModelDetailsDeleteModelButton:113992,BqMlModelDetailsDetailsTab:113987,BqMlModelDetailsEditDetailsButton:113994,BqMlModelDetailsEvaluationTab:113989,BqMlModelDetailsExportModelButton:113993,BqMlModelDetailsQueryModelButton:113991,BqMlModelDetailsSchemaTab:113990,BqMlModelDetailsTrainingTab:113988,BqMoreFormatMenuitem:63930,BqMoreMenu:63931,BqMoreQuerySettingsMenuitem:63932,BqQueryHistoryTab:107698,BqQueryTableButton:63933,BqReservationsActionMenuButton:101103,BqReservationsAssignmentActionMenuButton:117738,
BqReservationsAssignmentTableFilterChanged:117739,BqReservationsAssignmentTablePageChanged:117740,BqReservationsAutoScaleSlotsToggle:109415,BqReservationsBrowseProjectsButton:88394,BqReservationsCancelNewReservationButton:88391,BqReservationsCreateAssignmentButton:88395,BqReservationsCreateNewButton:88389,BqReservationsDeleteAssignmentButton:88396,BqReservationsDeleteReservationButton:88392,BqReservationsEditReservationButton:88393,BqReservationsLocationDropdown:94632,BqReservationsSaveNewReservationButton:88390,
BqReservationsUseIdleSlotsToggle:109416,BqResourceDatasetItem:63934,BqResourceProjectItem:63935,BqResourceSearchTextinput:63936,BqResourceTableItem:63938,v$:143443,w$:138047,x$:138048,y$:138049,BqRunQueryMainButton:63939,BqRunQueryMenu:63940,BqRunQueryRunSelectedMenuitem:63941,BqSandboxBannerUpgradeButton:90065,BqSaveQueryAsMenuItem:112365,BqSaveQueryButton:63942,BqSaveQueryDropdownMenuButton:100452,BqSaveQueryMenuItem:100453,BqSaveViewAsMenuItem:112366,BqSaveViewButton:63943,BqSaveViewMenuItem:100454,
BqSavedQueriesBar:63944,BqSavedQueriesTab:107699,z$:131339,A$:131340,B$:131341,C$:131342,D$:131343,BqScheduleQueryDropdownMenuButton:100455,E$:131344,BqSharedQueryEditorRunQueryButton:100338,F$:140194,G$:140274,H$:140275,TDa:140276,BqSlotModelAdditionalSlotsDropdown:113984,BqSlotModelReservationDropdown:119812,BqSlotPredictTab:123793,BqSlotsAssignmentAlreadyExists:101247,BqSlotsAssignmentCreationSuccess:101248,BqSlotsAssignmentPermissionDenied:101249,BqSlotsConfigureStep:72140,BqSlotsConfirmStep:72142,
BqSlotsConfirmStepCancelButton:72143,BqSlotsConfirmStepSubmitButton:72144,BqSlotsConfirmationStep:72141,BqSlotsCreateNewButton:72145,BqSlotsInvalidMultipleErrorMessage:109417,BqSlotsMissingErrorMessage:101111,BqSlotsTooLowErrorMessage:109418,BqTabAddButton:100447,Po:132311,BqTabCloseButton:107700,BqTabCloseOthersMenuItem:107701,BqTabConnectionDetailsPanel:108427,BqTabDatasetDetailsPanel:108428,BqTabJobQueryPanel:108569,BqTabLeftPanel:108508,BqTabMaterializedViewQueryPanel:108570,BqTabModelDetailsPanel:108429,
BqTabMoveLeftMenuItem:107702,BqTabMoveRightMenuItem:107703,BqTabPanel:108509,BqTabProjectDetailsPanel:108430,BqTabRightPanel:108510,BqTabRoutineDetailsPanel:108431,BqTabRoutineQueryPanel:108571,BqTabSaveddQueryPanel:108572,BqTabScheduledQueryPanel:108573,BqTabSelectButton:100456,BqTabTableDetailsPanel:108432,BqTabUnsavedQueryPanel:108574,BqTabViewQueryPanel:108575,I$:132463,J$:132464,K$:132465,L$:132466,Ahb:138050,BqTransfersBar:63945,BqUnpinProjectButton:63946,BqUpdateScheduledQueryMenuItem:100457,
BigtableAppProfileCreateButton:65997,BigtableAppProfileDeleteFormMenuItem:66E3,BigtableAppProfileEditFormLink:65998,BigtableAppProfileEditFormMenuItem:65999,BigtableAppProfileFeatureSummaryLearnMore:69529,dRc:131731,eRc:131732,fRc:131733,gRc:131734,hRc:131735,iRc:141533,jRc:131736,BigtableBackupCreateBackButton:76362,BigtableBackupCreateCancelButton:76363,BigtableBackupCreateManageLearnMore:76364,BigtableBackupCreateOverviewLearnMore:76365,BigtableBackupCreateRecoverLearnMore:76366,BigtableBackupCreateSubmitButton:76367,
BigtableBackupRestoreBackButton:75393,BigtableBackupRestoreCancelButton:75395,BigtableBackupRestoreCpuRecommendations:75396,BigtableBackupRestoreManageLearnMore:75398,BigtableBackupRestoreOverviewLearnMore:75397,BigtableBackupRestoreRecoverLearnMore:75399,BigtableBackupRestoreSubmitButton:75394,BigtableBackupsActvityLinkToRestoredTable:89783,BigtableBackupsActvityLinkToSourceTable:89784,BigtableBackupsListCreateBackup:89785,BigtableBackupsListDeleteBackup:89786,BigtableBackupsListRestoreBackup:89787,
BigtableBackupsListTableId:89791,kRc:131737,lRc:139290,BigtableCreateInstanceBeginButton:58748,mRc:141070,nRc:141071,BigtableFirstClusterStep:120686,BigtableInstanceAddReplicatedClusterButton:58747,BigtableInstanceCancelButton:58749,BigtableInstanceClustersCancelButton:58750,BigtableInstanceClustersDoneButton:58751,BigtableInstanceClustersIDTextinput:58752,BigtableInstanceClustersNodesTextinput:58755,BigtableInstanceCostEstimateStorageSizeTextinput:58756,BigtableInstanceCreateButton:58757,BigtableInstanceDetailsDeleteInstanceButton:91560,
BigtableInstanceDetailsEditInstanceButton:58765,BigtableInstanceIDTextinput:58758,BigtableInstanceListAddAppProfile:69153,BigtableInstanceListAddCluster:69154,BigtableInstanceListAppProfileOverview:69155,BigtableInstanceListClusterOverview:69156,BigtableInstanceListConnectInstance:69157,BigtableInstanceListEditNodes:69158,BigtableInstanceListEnableBilling:69380,BigtableInstanceListFeatureSummary:69159,BigtableInstanceListProjectIam:69160,BigtableInstanceListReloadPage:69381,BigtableInstanceListStorageColumnLearnMore:69161,
BigtableInstanceListStorageWarning:69162,BigtableInstanceNameStep:120687,BigtableInstanceNameTextinput:58759,BigtableInstanceOverviewStorageWarning:87465,BigtableInstanceReplicationGuidanceLink:58760,BigtableInstanceStorageHddItem:58761,BigtableInstanceStorageSsdItem:58762,BigtableInstanceTableRowLink:58766,BigtableInstanceTypeDevelopmentItem:58763,BigtableInstanceTypeProductionItem:58764,BigtableKeyVisualizerExternalLink:63336,BigtableLocationRegionMenu:58753,BigtableLocationZoneMenu:58754,BigtableMonitoringAggregateByButtons:64435,
BigtableMonitoringAppProfilesTab:90365,BigtableMonitoringChartColumnToggle:90360,BigtableMonitoringEditInstanceButton:64436,BigtableMonitoringGroupByButtons:64433,BigtableMonitoringGroupByDropdown:90362,BigtableMonitoringInstanceTab:90363,BigtableMonitoringIntervalPicker:64438,BigtableMonitoringPercentileButtons:64434,BigtableMonitoringPercentileDropdown:90361,BigtableMonitoringReplicationTab:90366,BigtableMonitoringTablesTab:90364,BigtableMonitoringViewChartsForMenu:64437,BigtableMonitoringViewMetricsForMenu:64432,
BigtableStorageTypeStep:120688,BigtableTableCreateButton:129866,BigtableTableFormAgeGCRadioButton:129868,BigtableTableFormCustomGCRadioButton:129869,BigtableTableFormNeverGCRadioButton:129870,BigtableTableFormSubmitButton:129871,BigtableTableFormVersionGCRadioButton:129872,BigtableTableUpdateButton:129867,BigtableTablesCreateBackupLink:84572,BigtableTablesCreateBackupMenuItem:84573,BigtableTablesDeleteTableMenuItem:64431,BigtableTablesExportAvroDataflow:80845,BigtableTablesExportParquetDataflow:92799,
BigtableTablesExportSequenceDataflow:80846,BigtableTablesViewBackupsButton:81525,BigtableTablesViewMetricsButton:63725,oRc:141072,pRc:131738,qRc:131739,BillingAccountCreationCancelButton:97878,BillingAccountCreationNameTextInput:97879,BillingAccountCreationOrgDropdown:97880,BillingAccountCreationSubmitButton:97881,BillingBigQueryExportCancelButton:98463,BillingBigQueryExportCreateProjectButton:98464,BillingBigQueryExportDatasetDropdown:98465,BillingBigQueryExportGoToBigQueryButton:98466,BillingBigQueryExportProjectDropdown:98467,
BillingBigQueryExportSubmitButton:98468,BillingBudgetFormScopeMenu:63959,BillingBudgetsAndAlertsActionBarBillingAccountPicker:63951,BillingBudgetsAndAlertsActionBarCreateBudgetButton:63952,BillingBudgetsAndAlertsActionBarDeleteBudgetButton:63953,rRc:138305,sRc:138306,tRc:138307,uRc:138308,vRc:138309,wRc:138310,xRc:138311,yRc:138312,zRc:138313,ARc:138314,BRc:138315,CRc:138403,DRc:138316,ERc:138404,FRc:138317,BillingCreateBudgetFormAddItemButton:63954,BillingCreateBudgetFormAmountInput:63955,BillingCreateBudgetFormAmountMenu:63956,
BillingCreateBudgetFormCancelButton:63960,BillingCreateBudgetFormCostBox:63961,BillingCreateBudgetFormCostTooltip:63962,BillingCreateBudgetFormMessageBarLink:63963,BillingCreateBudgetFormPercentInput:63964,BillingCreateBudgetFormPubSubBox:63967,BillingCreateBudgetFormPubSubTooltip:63968,BillingCreateBudgetFormRemoveButton:63969,BillingCreateBudgetFormSaveButton:63972,GRc:72688,BillingEnableCreateAccountToEnableBillingDialog:72687,BillingEnableReopenLinkedAccountDialog:72686,BillingExportBigQueryExportDisableButton:63973,
BillingExportBigQueryExportEditSettingsButton:63974,BillingExportBigQueryLearnMoreLink:63975,BillingExportBigqueryExportTab:63976,BillingExportFileExportTab:63977,BillingInvoicesActionBarSetPurchaseOrderNumButton:63978,BillingInvoicesActionBarViewPastAccountsButton:63979,BillingInvoicesLearnMoreLink:63980,BillingLeftNavBillingExportItem:63981,BillingLeftNavBudgetsAndAlertsItem:63982,BillingLeftNavPaymentsSettingItem:63983,BillingLeftNavReportsItem:63984,BillingLeftNavTransactionsItem:63985,BillingManageBillingAccountActionBarBillingAccountPicker:63986,
BillingManageBillingAccountActiveAccountMenu:63987,BillingManageBillingAccountCreateAccountButton:63988,BillingManageBillingAccountMyProjectTab:63989,BillingManageBillingAccountOrgPicker:63990,BillingManageBillingAccountsHideInfoPanelButton:63991,BillingManageBillingAccountsMyBillingAccountTab:63992,BillingOverviewActionBarBillingPicker:63993,BillingOverviewActionBarHidePanelButton:63994,BillingOverviewAddCreditsMessage:89120,BillingOverviewEnterCodeButton:72371,BillingOverviewRightPanelPermissionsTabAddMemberButton:63995,
BillingOverviewRightPanelPermissionsTabAddMemberInput:63996,BillingOverviewRightPanelPermissionsTabBillingAccountAdminCard:63997,BillingOverviewRightPanelPermissionsTabRolePicker:63998,BillingReportsActionBarPrintButton:63999,BillingReportsActionBillingAccountPicker:64E3,BillingReportsChartChartLabel:64001,BillingReportsChartChartTooltip:64002,BillingReportsChartCostTrendsTooltip:64003,BillingReportsChartTimeRangeMenu:64004,BillingReportsRightPanelFIltersProductsMenu:64005,BillingReportsRightPanelFIltersResetButton:64006,
BillingReportsRightPanelFiltersCreditsBox:64007,BillingReportsRightPanelFiltersGroupbyMenu:64008,BillingReportsRightPanelFiltersLabelInput:64009,BillingReportsRightPanelFiltersPresetsMenu:64010,BillingReportsRightPanelFiltersProjectMenu:64011,BillingReportsRightPanelFiltersSkusMenu:64012,BillingReportsRightPanelFiltersTimeRangeMenu:63950,BillingSubaccountsCreateNewBillingAccountButton:64013,BillingSummaryBarCloseButton:112838,BillingSummaryBarExpandingPanelTriggerButton:112837,BillingSummaryBarTriggerButton:112836,
BillingTransactionsActionBarViewPastAccountsButton:64014,BillingZeroStateCardPrimaryButton:64015,BillingZeroStateCardSecondaryButton:64016,GcpPlatformNavigationMenu:64017,BinaryAuthorizationAddAttestorsButton:99976,BinaryAuthorizationAddAttestorsDialog:99977,BinaryAuthorizationAddAttestorsSuccessSnackbar:106704,BinaryAuthorizationAddRuleButton:102581,BinaryAuthorizationAddSpecificRuleButton:102582,BinaryAuthorizationAddSpecificRuleDialog:102583,HRc:144287,BinaryAuthorizationAllowAllImagesRadioButton:99978,
BinaryAuthorizationAllowOnlyImagesWithAttestorRadioButton:99979,BinaryAuthorizationAsmIdentityDropdownItem:102141,BinaryAuthorizationAttestorNameInput:99980,IRc:142428,JRc:142429,KRc:142620,LRc:142430,BinaryAuthorizationAttestorsTab:99981,MRc:144288,BinaryAuthorizationCancelAddRuleButton:102584,BinaryAuthorizationCancelCreateAttestorButton:101154,BinaryAuthorizationCancelDeleteRuleButton:102585,BinaryAuthorizationCancelEditPolicyButton:110026,BinaryAuthorizationCancelEditRuleButton:102586,BinaryAuthorizationChangeSpecificRulesTypeButton:102142,
BinaryAuthorizationClusterDropdownItem:102143,BinaryAuthorizationContinuousValidationCheckedToggle:114656,BinaryAuthorizationContinuousValidationLearnMoreLink:121498,NRc:144289,BinaryAuthorizationCreateAttestorButton:99788,ORc:144290,PRc:144291,BinaryAuthorizationCreateAttestorPage:99868,BinaryAuthorizationCreateAttestorSuccessSnackbar:101017,BinaryAuthorizationCreateSpecificRulesButton:102144,BinaryAuthorizationDeleteRuleButton:102587,BinaryAuthorizationDeleteSpecificRuleButton:102588,BinaryAuthorizationDeleteSpecificRuleDialog:102589,
BinaryAuthorizationDisallowAllImagesRadioButton:99982,BinaryAuthorizationDryRunCheckedToggle:102590,BinaryAuthorizationDryRunLearnMoreLink:128118,BinaryAuthorizationEditPolicyButton:99983,BinaryAuthorizationEditPolicySuccessSnackbar:109903,BinaryAuthorizationEditRuleButton:102591,BinaryAuthorizationEditSpecificRuleButton:102592,BinaryAuthorizationEditSpecificRuleDialog:102593,QRc:134159,BinaryAuthorizationGkeVersionWarning:117940,RRc:142621,SRc:142622,TRc:142623,BinaryAuthorizationKubernetesNamespaceDropdownItem:102145,
BinaryAuthorizationKubernetesServiceAccountDropdownItem:102146,URc:130297,VRc:132100,BinaryAuthorizationPolicyTab:99984,BinaryAuthorizationRemoveAttestorSuccessSnackbar:106705,BinaryAuthorizationSavePolicyButton:99985,BinaryAuthorizationSetupAnthosClustersLearnMoreLink:129759,BinaryAuthorizationSetupAnthosServiceMeshLearnMoreLink:129760,BinaryAuthorizationSetupCloudRunLearnMoreLink:129761,BinaryAuthorizationSetupGkeLearnMoreLink:129762,BinaryAuthorizationSpecificRuleIdInput:102594,BinaryAuthorizationSpecificRuleOverflowMenuButton:102595,
BinaryAuthorizationSpecificRuleTypeCancelButton:102149,BinaryAuthorizationSpecificRuleTypeChangeButton:102150,BinaryAuthorizationSpecificRuleTypeDialog:102151,BinaryAuthorizationSpecificRuleTypeDropdown:102152,BinaryAuthorizationSpecificRulesUnfoldButton:102147,BinaryAuthorizationSpecificRulesView:102148,BinaryAuthorizationSubmitCreateAttestorButton:101572,BinaryAuthorizationTrustGoogleProvidedImagesCheckedToggle:99986,BYOIDWorkloadAddProviderCancelButton:126590,BYOIDWorkloadAddProviderNameInput:126562,
BYOIDWorkloadAddProviderNavBackButton:126591,BYOIDWorkloadAddProviderPage:126585,BYOIDWorkloadAddProviderSaveButton:126589,BYOIDWorkloadAddProviderSelectAWSItem:126587,BYOIDWorkloadAddProviderSelectOIDCItem:126588,BYOIDWorkloadAddProviderSelectTypeDropdown:126586,BYOIDWorkloadAddProviderSuccessSnackbar:126592,BYOIDWorkloadCreatePoolAndProviderCancelButton:126567,BYOIDWorkloadCreatePoolAndProviderNavBackButton:126568,BYOIDWorkloadCreatePoolAndProviderPage:126557,BYOIDWorkloadCreatePoolAndProviderSaveButton:126566,
BYOIDWorkloadCreatePoolAndProviderSuccessSnackbar:126569,BYOIDWorkloadCreationPoolEnabledToggle:126559,BYOIDWorkloadCreationPoolNameInput:126558,BYOIDWorkloadCreationProviderAWSItem:126593,BYOIDWorkloadCreationProviderOIDCItem:126561,BYOIDWorkloadCreationProviderSelectTypeDropdown:126560,BYOIDWorkloadGetStartedButton:126556,BYOIDWorkloadGrantAccessCancelButton:126574,BYOIDWorkloadGrantAccessNoServiceAccountCreateButton:126572,BYOIDWorkloadGrantAccessSaveButton:126573,BYOIDWorkloadGrantAccessSelectServiceAccountDropdown:126571,
BYOIDWorkloadGrantAccessSubtaskCloseButton:126575,BYOIDWorkloadHomeAddProviderButton:126583,BYOIDWorkloadPoolAddProviderButton:126584,BYOIDWorkloadPoolConnectedServiceAccountTab:126581,BYOIDWorkloadPoolGrantAccessButton:126570,BYOIDWorkloadPoolOpenSDKDownloadDialogButton:126582,BYOIDWorkloadProviderAttributeConditionAddButton:126564,BYOIDWorkloadProviderAttributeConditionInput:126565,BYOIDWorkloadProviderAttributeMappingInput:126563,BYOIDWorkloadSDKConfigDismissButton:126580,BYOIDWorkloadSDKConfigDownloadButton:126579,
BYOIDWorkloadSDKConfigDownloadDialog:126576,BYOIDWorkloadSDKConfigFormatTypeDropdown:126578,BYOIDWorkloadSDKConfigSelectProviderDropdown:126577,CasActivateCaDownloadCsrButton:129010,CasActivateCaForm:129011,CasActivateCaTextChainUploadInput:129012,CasCaDetailActionBar:129013,CasCaDetailActivateButton:129014,CasCaDetailCaPoolPolicySubtaskCancelButton:129015,CasCaDetailCaPoolPolicySubtaskContainer:129016,CasCaDetailCaPoolPolicySubtaskPublishCaCertToggle:129017,CasCaDetailCaPoolPolicySubtaskPublishCrlToggle:129018,
CasCaDetailCaPoolPolicySubtaskSubmitButton:129019,CasCaDetailCaPoolPolicySubtaskSubmitProgress:129020,CasCaDetailDisableButton:129021,CasCaDetailEditPolicyButton:129022,CasCaDetailEnableButton:129023,CasCaDetailPage:129024,CasCaListActivateButton:129025,CasCaListDeleteButton:129026,CasCaListDisableButton:129027,CasCaListEmptyStateCreateButton:129028,CasCaListEnableButton:129029,CasCaListPage:129030,CasCertificateDetailActionBar:129031,CasCertificateDetailPage:129032,CasCertificateDownloadCertificateButton:129033,
CasCertificateDownloadCertificateChainButton:129034,CasCertificateDownloadContainer:129035,CasCertificateManagerPage:129036,CasCertificateRequestCsrCertificateNameInput:129037,CasCertificateRequestCsrMethodCsrTextInput:129038,CasCertificateRequestCsrMethodDetailLink:129039,CasCertificateRequestCsrMethodForm:129040,CasCertificateRequestProtoMethodForm:129041,CasCertificateTemplateDropdown:129042,CasCreateCaCancelButton:115256,BSc:142206,CSc:142207,DSc:142208,ESc:142209,FSc:142210,CasCreateCaPage:106453,
CasCreateCaSubmitButton:115257,CasDashboardCardAccessIssueContainer:129043,CasDashboardCardCaExpirationContainer:129044,CasDashboardCardCaNotificationsContainer:129045,CasDashboardCardCertificatesByCaContainer:129046,CasDashboardPage:129047,CasDashboardPermissionCheckCardItemContainer:129048,CasDevopsUnavailableMessage:129049,CasDurationUnitCountTextInput:129050,CasDurationUnitTypeDropdown:129051,CasEditCaCancelButton:115258,CasEditCaPage:115247,CasEditCaSubmitButton:115259,CasEphemeralCertificateWarning:129052,
CasFormConfigureCaKeyCustomerManagedRadioButton:106454,CasFormConfigureCaKeyDropdown:106455,CasFormConfigureCaKeyNextButton:106456,CasFormConfigureCrlAiaToggle:106457,CasFormConfigureCrlCreateNewTab:106458,CasFormConfigureCrlCrlDistributionToggle:106459,CasFormConfigureCrlExistingBucketInput:106460,CasFormConfigureCrlNextButton:106461,CasFormConfigureCrlUseExistingTab:106462,CasFormLabelNextButton:106463,CasFormSelectTypeBrowseButton:106464,CasFormSelectTypeDevopsRadioButton:106465,CasFormSelectTypeEnterpriseRadioButton:106466,
CasFormSelectTypeExternalHostRadioButton:106467,CasFormSelectTypeGcpHostRadioButton:106468,CasFormSelectTypeLocationDropdown:106469,CasFormSelectTypeNextButton:106470,CasFormSelectTypeParentNameInput:106471,CasFormSelectTypeSelfSignedRadioButton:106472,CasFormSelectTypeSubordinateRadioButton:106473,CasFormSelectTypeTemplateConfigurationBrowseButton:106474,CasFormSelectTypeTemplateConfigurationInput:106475,CasFormSelectTypeTierLearnMoreButton:106476,CasFormSubjectNameCommonNameInput:106477,CasFormSubjectNameCountryInput:106478,
GSc:142211,CasFormSubjectNameLocalityInput:106479,CasFormSubjectNameNextButton:106480,CasFormSubjectNameOrganizationInput:106481,CasFormSubjectNameOrganizationUnitInput:106482,CasFormSubjectNameProvinceInput:106483,CasFormSubjectNameResourceIdInput:106484,CasManageActivateCaButton:106485,CasManageCaActionMenuButton:106486,CasManageCaBrowseMessageButton:106487,CasManageCaCreateCaOnboardingButton:106488,CasManageCaCreateCaToolbarButton:106489,CasManageCaCreateMessageButton:106490,CasManageCaDeleteMenuItem:106491,
CasManageCaDisableMenuItem:106492,CasManageCaPage:106493,CasManageCaPermissionsMenuItem:106494,HSc:138149,ISc:138346,JSc:138150,KSc:138347,LSc:138151,MSc:138152,NSc:138153,OSc:138348,PSc:138154,QSc:138349,RSc:138155,SSc:138350,TSc:138156,USc:138351,VSc:138157,WSc:138158,XSc:138133,YSc:138134,ZSc:138135,aTc:138136,bTc:138137,cTc:138138,CasPredefinedTemplateDropdown:129053,CasRequestCertificateLandingCsrButton:129054,CasRequestCertificateLandingEditCertificateTemplateButton:129055,CasRequestCertificateLandingForm:129056,
CasRequestCertificateLandingProtoButton:129057,CasRequestCertificateLandingSaveCertificateTemplateButton:129058,CasTemplateConfigurationCancelButton:106495,CasTemplateConfigurationConfirmButton:106496,ChronicleCancelSettingButton:119954,ChronicleDisableButton:119955,ChronicleDocumentationLink:119956,ChronicleEnableButton:119957,dTc:144668,eTc:144669,ChronicleLaunchButton:119958,ChronicleLearnMoreButton:119959,ChronicleLearnMoreMessageButton:119960,fTc:144670,ChroniclePage:119961,ChronicleRefreshButton:119962,
gTc:144671,ChronicleSaveSettingButton:119963,ChronicleTermsAndConditionLink:119964,CicpAddDomainCancelButton:69752,CicpAddDomainDialog:69753,CicpAddDomainDomainInput:69754,CicpAddDomainSaveButton:69755,CicpAddUserAddButton:69756,CicpAddUserCancelButton:69757,CicpAddUserDialog:69758,CicpAddUserEmailInput:69759,CicpAddUserPasswordInput:69760,CicpAppConfigCloseButton:69761,CicpAppConfigDeviceTab:69762,CicpAppConfigDialog:69763,CicpAppConfigDialogAndroidOpenFirebaseButton:104134,CicpAppConfigDialogAndroidTab:104133,
CicpAppConfigDialogIOSOpenFirebaseButton:104132,CicpAppConfigDialogIOSTab:104131,CicpAppConfigLearnMoreLink:69764,CicpAppConfigScriptInput:69765,CicpAppConfigScriptLearnMoreLink:69766,hTc:135849,iTc:135850,jTc:135848,kTc:135847,CicpCustomDomainCancelButton:69767,CicpCustomDomainDialog:69768,CicpCustomDomainDomainInput:69769,CicpCustomDomainInstructionsButton:69770,CicpCustomDomainNextButton:69771,CicpCustomDomainSaveButton:69772,CicpCustomDomainVerificationCancelButton:69773,CicpCustomDomainVerifyButton:69774,
CicpDeleteDomainCancelButton:69775,CicpDeleteDomainDeleteButton:69776,CicpDeleteDomainDialog:69777,CicpDeleteProviderCancelButton:69778,CicpDeleteProviderDeleteButton:69779,CicpDeleteProviderDialog:69780,CicpDeleteUserCancelButton:69781,CicpDeleteUserDeleteButton:69782,CicpDeleteUserDialog:69783,CicpEmailTemplatesCancelButton:69784,CicpEmailTemplatesEmailChangeBodyTextinput:69785,CicpEmailTemplatesEmailChangeDomainInput:69786,CicpEmailTemplatesEmailChangeFromInput:69787,CicpEmailTemplatesEmailChangeLearnMoreLink:69788,
CicpEmailTemplatesEmailChangePreviewButton:69789,CicpEmailTemplatesEmailChangeReplyToInput:69790,CicpEmailTemplatesEmailChangeSenderNameInput:69791,lTc:135852,mTc:135853,nTc:135846,oTc:135851,CicpProviderAddProviderButton:104121,CicpProviderAppConfigButton:104130,CicpProviderAppleBundleIdInput:104125,CicpProviderAppleEnablementToggle:104124,CicpProviderAppleKeyIdInput:104128,CicpProviderApplePrivateKeyTextInput:104129,CicpProviderAppleProviderItem:104123,CicpProviderAppleServicesIdInput:104126,CicpProviderAppleTeamIdInput:104127,
CicpProviderSelectProviderDropdown:104122,CicpProvidersCancelButton:104136,CicpProvidersSaveButton:104135,CicpSettingsTab:102614,CicpSettingsTriggersBeforeCreateCreationButton:102615,CicpSettingsTriggersBeforeCreateDropdown:102616,CicpSettingsTriggersBeforeSignInCreationButton:102617,CicpSettingsTriggersBeforeSignInDropdown:102618,CicpSettingsTriggersCancelButton:102619,CicpSettingsTriggersSaveButton:102620,CicpSettingsTriggersTab:102621,CicpTenantScopeDropdownTenantItem:104120,lrb:140599,CloudDataplexAssetAddButton:104973,
CloudDataplexAssetDetachButton:104975,CloudDataplexAssetEditButton:104974,CloudDataplexLakeCreateButton:104965,CloudDataplexLakeDeleteButton:104968,CloudDataplexLakeDetailsTab:104966,CloudDataplexLakeEditButton:104967,CloudDataplexZoneCreateButton:104969,CloudDataplexZoneDeleteButton:104972,CloudDataplexZoneDetailsTab:104970,CloudDataplexZoneEditButton:104971,DataStreamConnectionProfileConnectivityStepPanel:110872,DataStreamConnectionProfileDbServiceTextInput:110873,DataStreamConnectionProfileFsshHostTextInput:110869,
DataStreamConnectionProfileFsshPortTextInput:110870,DataStreamConnectionProfileFsshUsernameTextInput:110871,DataStreamConnectionProfileGcsBucketNameTextInput:111005,DataStreamConnectionProfileGcsPanel:111006,DataStreamConnectionProfileGcsRootPathTextInput:111007,DataStreamConnectionProfileHostTextInput:110874,DataStreamConnectionProfilePortTextInput:110875,DataStreamConnectionProfileSelectionMenu:110879,DataStreamConnectionProfileSelectionMenuItem:110880,DataStreamConnectionProfileSettingsStepPanel:110876,
DataStreamConnectionProfileTestConnectivityStepPanel:110877,DataStreamConnectionProfileUsernameTextInput:110878,DataStreamContinueButton:111008,DataStreamCreateStreamCreateConnectionProfileButton:110881,DataStreamCreateStreamDestinationConfigStepPanel:110847,DataStreamCreateStreamDestinationConnectionStepPanel:110848,DataStreamCreateStreamReviewStepPanel:110849,DataStreamCreateStreamSettingsStepPanel:110850,DataStreamCreateStreamSourceConfigStepPanel:110851,DataStreamCreateStreamSourceConnectionStepPanel:110852,
DataStreamPrerequisitesOpenButton:114174,DataStreamPrerequisitesSubtask:114175,DataStreamPrerequisitesSubtaskCloseButton:114176,DataStreamPrerequisitesSubtaskNextButton:114177,DataStreamPrerequisitesSubtaskPreviousButton:114178,DataStreamStepBackButton:111009,DataStreamStreamDestinationConfigGcsFileRotationIntervalTextInput:111010,DataStreamStreamDestinationConfigGcsFileRotationMbTextInput:111011,DataStreamStreamDestinationConfigGcsPathTextInput:111012,DataStreamStreamSettingsDestinationTypeMenu:110853,
DataStreamStreamSettingsDestinationTypeMenuItem:110854,DataStreamStreamSettingsSourceTypeMenu:110855,DataStreamStreamSettingsSourceTypeMenuItem:110856,DataStreamStreamSourceConfigAllowlistMethodSelectionMenu:111013,DataStreamStreamSourceConfigAllowlistMethodSelectionMenuItem:111014,DataStreamStreamValidationErrorDetailsCloseButton:118408,DataStreamStreamValidationExecuteButton:118409,DataStreamStreamValidationReExecuteButton:118410,DataStreamStreamValidationSeeErrorDetailsButton:118411,x_c:133156,
y_c:133433,z_c:133144,A_c:133145,B_c:133845,C_c:133588,D_c:113997,E_c:113998,F_c:133565,G_c:113999,H_c:133572,I_c:133573,J_c:135991,K_c:140556,L_c:133130,M_c:133110,N_c:133131,O_c:133441,P_c:133580,Q_c:133438,R_c:133575,S_c:133262,T_c:133263,U_c:133284,V_c:133852,W_c:133288,X_c:133410,Y_c:133587,Z_c:133134,a0c:133135,b0c:133849,c0c:133157,d0c:133158,e0c:133864,f0c:133865,g0c:133866,h0c:133277,i0c:133278,j0c:133412,k0c:133586,l0c:133415,m0c:133416,n0c:133176,o0c:133417,p0c:133413,q0c:133261,r0c:133434,
s0c:133846,t0c:133847,u0c:133289,v0c:133265,w0c:133439,x0c:133414,y0c:133850,z0c:133853,A0c:140557,B0c:140558,C0c:140559,D0c:140560,E0c:140561,F0c:140562,G0c:140563,H0c:140564,I0c:142462,J0c:133264,K0c:133569,L0c:133570,M0c:133571,N0c:136904,O0c:133129,MTc:130528,NTc:130529,OTc:130530,PTc:130531,QTc:130532,RTc:130533,STc:130534,TTc:144933,UTc:144934,VTc:144935,WTc:130535,XTc:130536,YTc:130538,ZTc:130541,aUc:130542,bUc:130543,cUc:130544,dUc:144936,eUc:130545,fUc:144937,gUc:145109,hUc:145094,iUc:145095,
jUc:145096,kUc:145097,lUc:145098,mUc:145099,nUc:144938,oUc:130546,pUc:130547,qUc:130548,rUc:130549,sUc:130540,tUc:139300,uUc:145100,vUc:130550,wUc:130551,xUc:130552,yUc:130553,zUc:133711,AUc:132313,BUc:132314,CUc:130554,DUc:144939,EUc:145110,FUc:145101,GUc:145102,HUc:145103,IUc:130555,JUc:130556,KUc:145104,LUc:130557,MUc:130558,NUc:145105,OUc:130559,PUc:130560,QUc:130537,RUc:130539,SUc:130561,TUc:130562,UUc:130563,VUc:130564,WUc:130565,XUc:130566,YUc:130567,ZUc:130568,aVc:130569,bVc:130570,cVc:130571,
dVc:130572,eVc:130573,fVc:130574,DmsAdvancedSettingsButton:92356,DmsCancelButton:89236,DmsCloudSqlInstanceMenu:92657,DmsCloudSqlInstanceMenuItem:92658,DmsConfirmButton:92340,DmsConnectionProfileHostTextInput:92104,DmsConnectionProfileLabelKeyInput:92659,DmsConnectionProfileLabelValueInput:92660,DmsConnectionProfilePasswordTextInput:92105,DmsConnectionProfilePortTextInput:92106,DmsConnectionProfileSslTypeInput:92107,DmsConnectionProfileUsernameTextInput:92108,DmsContinueButton:89101,DmsCreateButton:92341,
DmsCreateConnectionProfileButton:91398,DmsCreateDestinationConfirmDialog:92342,DmsCreateMigrationConnectivityMethodStepPanel:92010,DmsCreateMigrationCreateDestinationStepPanel:92011,DmsCreateMigrationDefineSourceStepPanel:92012,DmsCreateMigrationGetStartedStepPanel:92013,DmsCreateMigrationJobConfirmDialog:92350,DmsCreateMigrationPanel:89237,DmsCreateMigrationReviewStepPanel:92014,DmsDatabaseVersionInput:92343,DmsDatabaseVersionMenu:92661,DmsDatabaseVersionMenuItem:92662,i1c:143894,j1c:143895,DmsDumpFileMethodInput:92109,
DmsDumpFileObjectPicker:92110,DmsEnableAutomaticStorageIncreasesToggle:92344,DmsExistingConnectionProfileInput:92111,DmsGetStartedMigrationSourceDatabaseEngineInput:89103,DmsLocationSelectorRegionInput:92112,DmsLocationSelectorRegionMenu:92663,DmsLocationSelectorRegionMenuItem:92664,DmsLocationSelectorZoneInput:92113,DmsLocationSelectorZoneMenuItem:96419,DmsMachineTypeMenu:92345,DmsMachineTypeMenuItem:92346,DmsMigrationJobDumpFilePanel:92114,DmsMigrationJobTypeInput:92115,DmsMigrationJobTypeMenu:92665,
DmsMigrationJobTypeMenuItem:92666,DmsMigrationVerificationGoToSourceButton:121801,DmsMigrationVerificationPanel:121802,DmsNetworkLabelTextInput:92357,DmsNetworkValueTextInput:92358,DmsOpenErrorDetailsSubtaskButton:121803,DmsPrerequisitesOpenButton:89104,DmsPrerequisitesSubtask:89105,DmsPrerequisitesSubtaskCloseButton:89106,DmsPrerequisitesSubtaskNextButton:89107,DmsPrerequisitesSubtaskPreviousButton:89108,DmsPromoteDialog:92355,k1c:135708,DmsResourceDisplayNameInput:91120,DmsResourceIdInput:91121,
DmsSaveAndExitButton:89238,DmsSaveButton:92347,DmsSourceDatabaseEngineMenu:92667,DmsSourceDatabaseEngineMenuItem:92668,DmsSqlFlagsBoolMenu:92359,DmsSqlFlagsBoolMenuItem:92360,DmsSqlFlagsMenu:92669,DmsSqlFlagsMenuItem:92670,DmsStorageCapacityTextInput:92348,DmsStorageTypeInput:92349,DmsVerificationErrorPanel:121805,DmsVerificationLoadingPanel:121806,DmsVerifyConnectionButton:93100,DmsVerifyConnectionRetryButton:121807,C4MActivationJobDetails:73589,C4MActivationTemplateDetails:73592,C4MActivationTemplateRunWizard:73591,
C4MActivationTemplatesList:73590,C4MColumnLevelAccessRequestLink:75726,C4MDashboard:73600,C4MDashboardActivationsCard:73601,C4MDashboardCardAllLink:73602,C4MDashboardCardItemLink:73603,C4MDashboardJobsCard:73604,C4MDashboardModelsCard:73605,C4MDashboardQueriesCard:73606,C4MDashboardVisualizationsCard:73607,C4MDataManagement:73593,C4MDataManagementExpandButton:73594,C4MDataManagementGAExportButton:73595,C4MDataManagementIAMButton:73596,C4MDataManagementObjectsTree:73597,C4MDataManagementTableEditButton:73598,
C4MDataManagementTemplateTagsAvailableMessage:74807,C4MDataManagementUploadButton:73599,C4MFieldsEditor:73608,C4MFieldsEditorCancelButton:73609,C4MFieldsEditorRemoveAll:87797,C4MFieldsEditorRemoveSelected:87798,C4MFieldsEditorRestrictedSwitch:73610,C4MFieldsEditorSubmitButton:73611,C4MFieldsEditorSuggestedTagsEditorDataManagementLink:87965,C4MFieldsEditorSuggestedTagsEditorHelpTooltip:87964,C4MFieldsEditorSuggestedTagsEditorStep:87966,C4MFieldsEditorTagsEditor:73615,C4MFieldsEditorTagsEditorCancelButton:73612,
C4MFieldsEditorTagsEditorItem:73613,C4MFieldsEditorTagsEditorOkButton:73614,C4MFieldsEditorTagsEditorStep:87967,C4MJobsList:73616,C4MJobsListFailedItemLink:73617,C4MJobsListRunningItemLink:73618,C4MJobsListSuccessfulItemLink:73619,C4MModelJobDetails:73620,C4MModelJobVisualize:73621,C4MModelTemplateDetails:73624,C4MModelTemplateRunWizard:73623,C4MModelTemplatesList:73622,C4MOnboardingInitializeButton:73626,C4MOnboardingPage:73625,C4MPageBackLink:73627,C4MQueryJobDetails:73628,C4MQueryTemplateDetails:73629,
C4MQueryTemplateRunWizard:73630,C4MQueryTemplatesList:73631,C4MRoleManageLink:75728,C4MServiceEnableButton:75897,C4MServiceManageLink:75729,C4MSettings:73632,C4MSettingsIAMButton:73633,C4MSettingsProfilesCancelButton:73634,C4MSettingsProfilesDeleteButton:73636,C4MSettingsProfilesEditButton:73635,C4MSettingsProfilesGoogleAdsOauthButton:82656,C4MSettingsProfilesNewButton:73637,C4MSettingsProfilesSaveButton:73638,C4MTablePreview:74351,C4MTableSelector:87799,C4MTableSelectorEmptyResults:87800,C4MTableSelectorItem:87801,
C4MTableSelectorItemTitle:87802,C4MTableSelectorSearchResultsList:87803,C4MTableSelectorTagsMoreInfo:87968,C4MTagInitButton:75725,C4MTaxonomyInitButton:75727,C4MTemplateDetailsRunButton:73639,C4MTemplateEditTagsButton:87969,C4MTemplateInputTableHelpTooltip:87970,C4MTemplateRunBQTableSearchButton:77274,C4MTemplateRunCancelButton:73640,C4MTemplateRunConnectionStep:73641,C4MTemplateRunDataSourceItem:73646,C4MTemplateRunDataSourcesEmptyMessage:73647,C4MTemplateRunDataSourcesList:73648,C4MTemplateRunDataSourcesManageLink:73649,
C4MTemplateRunDataSourcesStep:73764,C4MTemplateRunDataSourcesUploadLink:73650,C4MTemplateRunDatasetCreateButton:73643,C4MTemplateRunDatasetListItem:73644,C4MTemplateRunDatasetRefreshButton:73645,C4MTemplateRunJobNameField:73763,C4MTemplateRunNextStepButton:73651,C4MTemplateRunOutputStep:73652,C4MTemplateRunParameterField:73653,C4MTemplateRunParametersStep:73654,C4MTemplateRunProfilesListEmpty:73655,C4MTemplateRunProfilesListItem:73657,C4MTemplateRunProfilesListManageButton:73656,C4MTemplateRunProfilesListRefreshButton:73658,
C4MTemplateRunSubmitButton:73659,C4MTemplatesListActiveItemLink:73660,C4MTemplatesListDetailsLink:73661,C4MTemplatesListInactiveItemLink:73662,C4MVisualizationJobCreateDashboard:73663,C4MVisualizationJobDetails:73664,C4MVisualizationJobOpenDataStudio:73665,C4MVisualizationTemplateRunWizard:73666,C4MVisualizationTemplatesList:73667,MarketplacePrivateOfferDetailsContinueButton:129070,MarketplacePrivateOfferPurchaseDetailsContinueButton:129071,MarketplacePrivateOfferSubscribeButton:129072,rH:140218,
CloudOpsAlertsMenuItem:116364,CloudOpsLearnMoreMenuItem:116365,CloudOpsLogsMenuItem:116366,CloudOpsMenuButton:116367,CloudOpsMetricsMenuItem:116368,FVc:144941,GVc:144942,HVc:144943,IVc:144944,JVc:144945,KVc:144946,LVc:144947,MVc:144948,NVc:144949,OVc:144950,PVc:144951,QVc:144952,RVc:144953,CloudBuildAddTriggerFilterButton:109911,CloudBuildApiKeyInput:126064,CloudBuildAutomateDeploymentBuildConfigurationsStep:91457,CloudBuildAutomateDeploymentCancelButton:91458,CloudBuildAutomateDeploymentDeploymentConfigurationStep:91459,
CloudBuildAutomateDeploymentSetupButton:91460,CloudBuildAutomateDeploymentSourceRepositoryStep:91461,CloudBuildAutomateDeploymentSubtask:91462,CloudBuildAutomateDeploymentViewYamlButton:91463,CloudBuildAutomateDeploymentYamlDialog:91464,CloudBuildCancelButton:95550,CloudBuildClearRepositoryButton:123121,qTc:142264,CloudBuildConnectBitbucketServerHostConnectionButton:126065,CloudBuildConnectGithubEnterpriseHostConnectionButton:126066,CloudBuildConnectNewHostConnectionButton:126067,CloudBuildConnectRepoActionBarButton:99641,
rTc:144845,CloudBuildConnectRepositoryBitbucketMirroredSourceButton:126068,CloudBuildConnectRepositoryBitbucketServerPermissionCheckbox:126069,CloudBuildConnectRepositoryBitbucketServerRepositoryPicker:126070,CloudBuildConnectRepositoryBitbucketServerSourceButton:126071,CloudBuildConnectRepositoryButton:81831,CloudBuildConnectRepositoryGitHubAppSourceButton:126072,CloudBuildConnectRepositoryGitHubEnterpriseSourceButton:126073,CloudBuildConnectRepositoryGitHubMirroredSourceButton:126074,CloudBuildConnectRepositorySelectRepositoryConnectButton:120453,
CloudBuildConnectRepositorySelectSourceContinueButton:120454,CloudBuildConnectRepositoryStepperZone:120448,CloudBuildConnectRepositorySubtaskZone:120447,sTc:143143,tTc:143144,CloudBuildCreateTriggerActionBarButton:99642,CloudBuildCreateTriggerButton:81832,CloudBuildCreateTriggerPage:95551,uTc:134708,vTc:136053,wTc:136054,CloudBuildDashboardZeroState:122130,CloudBuildDashboardZeroStateSetupTriggerButton:99643,CloudBuildDeleteTriggerAction:115939,CloudBuildDeleteTriggerButton:95552,CloudBuildDeleteTriggerFilterButton:109912,
CloudBuildDisableTriggerAction:115940,CloudBuildDisableTriggerButton:95553,CloudBuildDuplicateTriggerAction:115941,xTc:143145,yTc:143146,CloudBuildEditTriggerAction:115942,CloudBuildEditTriggerFilterButton:109913,CloudBuildEditTriggerLink:115943,CloudBuildEditTriggerPage:95554,CloudBuildEnableAPIButton:87932,CloudBuildEnableTriggerAction:115944,CloudBuildEnableTriggerButton:95555,CloudBuildEnableTriggerDataSharing:115945,CloudBuildFilterSubtaskCancelButton:109914,CloudBuildFilterSubtaskSaveButton:109915,
CloudBuildGenerateApiKeyButton:126075,CloudBuildHistoryEmptyStateCreateTrigger:110083,CloudBuildHistoryEmptyStateRunSampleBuild:110084,CloudBuildHistoryEmptyStateView:99684,CloudBuildHistoryTable:102128,CloudBuildHostConnectionCertificatePicker:128002,CloudBuildHostConnectionConnectReposButton:126076,CloudBuildHostConnectionCustomWorkersNetworkName:126077,CloudBuildHostConnectionCustomWorkersNetworkProject:126078,CloudBuildHostConnectionDisplayName:126079,CloudBuildHostConnectionForm:126080,CloudBuildHostConnectionFormCancelButton:126081,
CloudBuildHostConnectionFormDoneButton:126082,CloudBuildHostConnectionFormSubmitButton:126083,CloudBuildHostConnectionHostUrl:126084,CloudBuildHostConnectionNoHostsOption:126085,CloudBuildHostConnectionOrganization:126086,CloudBuildHostConnectionPicker:126087,CloudBuildHostConnectionUsername:126088,zTc:143147,ATc:143148,BTc:143149,CTc:143150,DTc:143151,CloudBuildLearnMoreLink:87933,ETc:134632,FTc:135944,GTc:134633,CloudBuildManageRepoActionBarButton:99644,CloudBuildPubsubTopicSelector:123122,CloudBuildRefreshButton:87934,
CloudBuildRepositoryInputInstallGitHubApp:104810,CloudBuildRepositoryInputLegalCheckbox:104811,CloudBuildRepositoryInputMirrorGitHubRepository:104812,CloudBuildRepositoryInputProvider:104813,CloudBuildRepositoryInputRepository:104814,CloudBuildRunTriggerButton:115946,CloudBuildRunTriggerSubtask:120333,CloudBuildRunTriggerSubtaskCancelButton:120334,CloudBuildRunTriggerSubtaskRefInput:120335,CloudBuildRunTriggerSubtaskRefWarningMessage:120336,CloudBuildRunTriggerSubtaskRunTriggerButton:120337,HTc:134520,
ITc:138503,CloudBuildSampleBuildDone:110072,CloudBuildSampleBuildRunInCloudShell:110073,CloudBuildSampleBuildSummaryDetailsLink:110074,CloudBuildScheduleTriggerAction:115947,CloudBuildScheduleTriggerButton:115948,CloudBuildServiceAccountIamStatusToggle:99645,CloudBuildSubmitTriggerButton:95556,CloudBuildSubstitutionsFormStack:123123,CloudBuildTriggerBuildsLink:95557,CloudBuildTriggerDataSharingMessage:115949,CloudBuildTriggerEventBranch:95558,CloudBuildTriggerEventManual:95559,CloudBuildTriggerEventPubSub:123124,
CloudBuildTriggerEventPullRequest:95560,CloudBuildTriggerEventScheduled:95561,CloudBuildTriggerEventTag:95562,CloudBuildTriggerEventWebhook:123125,CloudBuildTriggerFilterSubtask:109916,CloudBuildTriggerFormBranch:95563,CloudBuildTriggerFormBuildAutodetected:95564,CloudBuildTriggerFormBuildBuildpacks:128662,CloudBuildTriggerFormBuildCloudbuild:95565,CloudBuildTriggerFormBuildDirectory:128647,CloudBuildTriggerFormBuildDockerfile:95566,CloudBuildTriggerFormBuildInline:123126,JTc:130078,CloudBuildTriggerFormBuildRepository:123127,
CloudBuildTriggerFormBuildTimeout:123128,CloudBuildTriggerFormCloudbuildLocation:95567,CloudBuildTriggerFormCommentsNotRequired:123129,CloudBuildTriggerFormCommentsRequired:123130,CloudBuildTriggerFormCommentsRequiredExcept:123131,CloudBuildTriggerFormDescription:123132,CloudBuildTriggerFormDockerfileDirectory:123133,CloudBuildTriggerFormDockerfileImageName:95568,CloudBuildTriggerFormDockerfileName:123134,CloudBuildTriggerFormFrequency:95569,CloudBuildTriggerFormIgnoredFilesFilter:123135,CloudBuildTriggerFormIncludedFilesFilter:123136,
CloudBuildTriggerFormInvalidFormError:95570,CloudBuildTriggerFormInvertRegexCheckbox:123137,CloudBuildTriggerFormManualApprovalCheckbox:123138,CloudBuildTriggerFormName:95571,CloudBuildTriggerFormOpenYamlEditorButton:123139,CloudBuildTriggerFormPermissionError:95572,CloudBuildTriggerFormRepoDropdown:95573,CloudBuildTriggerFormShowFileFilters:95574,CloudBuildTriggerFormTag:95575,CloudBuildTriggerFormTags:123140,CloudBuildTriggerFormTimezone:95576,CloudBuildTriggerFormWorkerPoolCheckbox:123141,CloudBuildTriggerFormWorkerPoolName:123142,
CloudBuildTriggerListEmptyStateConnectRepo:115950,CloudBuildTriggerListEmptyStateCreateTrigger:115951,CloudBuildTriggerSourceLink:95577,KTc:138504,CloudBuildWebhookConfigurationCreateSecretButton:117820,CloudBuildWebhookConfigurationEnableSecretManagerApiButton:117821,CloudBuildWebhookConfigurationSecretManagerNotEnabledMessage:117822,CloudBuildWebhookConfigurationUnfoldPreview:117823,CloudBuildWebhookCreateSecretDialogCancelButton:117824,CloudBuildWebhookCreateSecretDialogCreateSecretButton:117825,
CloudBuildWorkerPoolCreateButton:120271,CloudBuildWorkerPoolDeleteButton:120272,CloudBuildWorkerPoolEditButton:120273,CloudBuildWorkerPoolList:120277,CloudBuildWorkerPoolPane:120276,CloudBuildWorkerPoolRefreshButton:120274,CloudBuildWorkerPoolSubmitButton:120275,CloudBuildZeroStateCard:87931,CloudsqlCreateInstanceBeginButton:64021,CloudsqlCreateInstanceCancelButton:64022,CloudsqlCreateInstanceConfigOptionsLink:64023,CloudsqlCreateInstanceCreateButton:64024,CloudsqlCreateInstanceCreateInstanceNameTextinput:64025,
CloudsqlCreateInstanceDatabaseEngineTypeItem:64026,CloudsqlCreateInstanceMySQLGenOneButton:64027,CloudsqlCreateInstanceMySQLGenTwoButton:64028,CloudsqlCreateInstancePasswordTextinput:64029,CloudsqlCreateInstanceRegionMenu:64030,CfcLabelEditorDiscardButton:120284,CfcLabelEditorSaveButton:120285,CfcTosCommercialPurpose:121023,CfcTosMarketingCountry:121024,CfcTosMarketingEnabled:121025,CfcTosNonUmbrella:121026,CfcTosNonUmbrellaFreeTrial:121027,CfcTosUmbrella:121028,sca:141659,Fg:141660,JfkButton:46067,
JfkInput:46074,JfkMenu:46069,JfkMenuButton:46068,JfkMenuItem:46070,JfkSegmentedButton:46071,JfkSelect:46072,JfkToggleButton:46073,MdButton:48706,PanActionBarActionMenu:47392,PanActionBarButton:47393,PanActionBarContainer:47394,PanActionBarMenu:47395,PanActionBarOverflowMenu:47397,PanActionBarRight:47396,PanAutosuggest:47398,PanButtertip:47374,PanCard:47376,PanCardOverflowMenu:47375,PanChip:47378,PanChipBar:47377,PanChipRemoveButton:47379,PanCodeMirrorTextBox:47665,PanDataTable:47380,PanDatePicker:47666,
PanDateTimeInput:47667,PanDateTimePickerButton:47668,PanDocHref:55358,PanDynamicTree:47814,PanDynamicTreeNode:47815,PanExpandingRow:47669,PanExpandingRowSummary:47670,PanExtender:48210,PanExternalLink:47671,PanFlowTrigger:47672,PanForm:47387,PanFormAddButton:47673,PanFormFieldset:47381,PanFormInput:47384,PanFormInputButton:47382,PanFormInputClearButton:47383,PanFormInputRefreshButton:47385,PanFormList:47674,PanFormListItem:47675,PanFormListItemAddButton:71708,PanFormListItemCancelButton:47676,PanFormListItemDeleteButton:47677,
PanFormListItemDoneButton:47678,PanFormListItemFoldButton:47679,PanFormListItemUnfoldButton:47680,PanFormOption:47386,PanFormRow:47388,PanHorizontalStepper:47816,PanHref:47681,PanInfiniScroll:47682,PanKVList:47390,PanKVListItem:47389,PanLabelEditorSet:47817,PanLabelsViewer:47818,PanMenu:47819,PanMessage:47820,PanModal:47821,PanModalCancelButton:64641,PanMulticolAddItemButton:101733,PanMulticolRemoveItemButton:101734,PanPanel:47822,PanPassword:47823,PanProjectSelector:47824,PanProjectSelectorForm:47825,
PanResourcePanel:47826,PanSearchBox:47832,PanShowAnimated:47683,PanSnippet:47684,PanSnippetCopyIcon:47685,PanStepper:47827,PanStepperCancelButton:51917,PanStepperSubmitButton:51918,PanSubTask:47828,PanTable:47391,PanTag:47829,PanTagBar:47830,PanTree:47831,PanTzPickerRegionSelect:47686,PanTzPickerTzSelect:47687,PanUnfoldHeader:47688,PanZeroStateButton:51867,CfcActionBar:99847,CfcBillingReportChart:84168,CfcBillingReportChartViewReportButton:84169,CfcBreadcrumbs:54689,CfcBreadcrumbsButtonItem:54690,
CfcBreadcrumbsMenu:54691,CfcBreadcrumbsMenuItem:54692,CfcBreadcrumbsOverflowMenu:54693,CfcBreadcrumbsOverflowMenuTrigger:54694,CfcCodeSnippet:54695,CfcCodeSnippetCopyButton:54696,CfcCodeSnippetInline:54697,CfcCodeSnippetInput:54698,CfcCodeSnippetKeySelector:54699,CfcCodeSnippetPlain:114975,CfcCodeSnippetShell:54700,CfcConfirmationCancelActionButton:103057,CfcConfirmationConfirmActionButton:103058,CfcConfirmationDialog:103056,CfcConsoleNavFlyout:64187,CfcDatePicker:54701,CfcDatePickerCalendar:54703,
CfcDatePickerCalendarButton:54704,CfcDatePickerCalendarNextMonth:54705,CfcDatePickerCalendarPreviousMonth:54706,CfcDateTimePicker:54702,CfcDisable:54719,CfcDisableTooltip:54707,CfcDocHref:55359,CfcDownloadText:54708,CfcEasyCopyIconButton:111849,CfcEmptyState:107577,CfcEmptyStateDocHrefLink:99673,CfcEmptyStatePrimaryActionButton:99674,CfcEmptyStateRouterLink:99675,CfcEmptyStateSecondaryActionButton:99676,CfcExpandingRow:54709,CfcExtender:54710,CfcExternalLink:54810,CfcFeatureSummaryLearnMore:124346,
CfcFilePicker:54811,CfcFilter:54812,CfcFilterBasic:54813,CfcFormList:54814,CfcFormStack:54815,CfcFormStackAddRowButton:101761,CfcFormStackDeleteRowButton:101762,CfcFormSubmissionErrorIssuesButton:117195,CfcFormSubmissionErrorMessage:117194,CfcHelpButton:104902,CfcInfoCardItem:61943,CfcInfoCardRedirect:61944,CfcIntervalPicker:54816,CfcKeyPicker:109264,CfcKeyPickerCmekCheckbox:109265,CfcKeyPickerEncryptionCustomerManaged:71598,CfcKeyPickerEncryptionCustomerSuppliedKey:71599,CfcKeyPickerEncryptionGoogleManaged:71597,
CfcKeyPickerKeyOpenManualKeyDialog:71601,CfcKeyPickerKeySelect:71600,CfcKeyPickerManualKeyDialogCancelButton:71603,CfcKeyPickerManualKeyDialogKeyResourceID:71602,CfcKeyPickerManualKeyDialogSaveButton:71604,CfcKeyPickerManualKeyItem:109268,CfcKeyPickerOrgPolicyProjectsConstraintMessage:109266,CfcKeyPickerOrgPolicyServicesConstraintTooltip:109267,CfcLabelKeyInput:114964,CfcLabelValueInput:114965,CfcLocationSelectionLocationMenu:111257,CfcLocationSelectionLocationMenuItem:111258,CfcLocationSelectionPanel:111256,
CfcMenu:54817,CfcMenuItem:61946,CfcMenuTriggerFor:65831,CfcMonacoEditorCopyButton:70754,CfcNavigationButtonBack:104645,CfcNavigationButtonClose:104646,CfcPanel:54818,CfcResourceListPage:120677,CfcResourceListSection:120678,haa:143492,CfcSectionNavItem:55966,CfcSelect:54819,CfcSelectDialog:95724,CfcSelectDialogListbox:95727,CfcSelectDialogPanelItemGroup:95728,CfcSelectDialogSearchInput:95731,CfcSelectDialogTrigger:95729,CfcSelectDualColumnToggle:625170,CfcSelectTrigger:54820,CfcStepper:54821,CfcStepperCancelButton:65651,
CfcStepperStepCancelButton:65652,CfcStepperStepContinueButton:92907,CfcStepperStepSubmitButton:65653,CfcStepperSubmitButton:65654,CfcSubtask:54822,CfcSummaryColumn:54823,CfcSwitcherButton:92025,CfcTable:54824,Whb:142461,CfcTableColumnSortButton:90943,CfcTablePagination:54825,CfcTableTitleContainer:54826,CfcTopBanner:97448,CfcTopBannerActionButton:97449,CfcTopBannerDismissButton:97450,CfcTopBannerLearnMoreLink:97451,CfcTree:54827,CfcTreeGrid:54828,CfcUnfoldHeader:54829,CrashDetailsLink:68471,CrashSourceLocationLink:68008,
HtmlForm:127656,MatButton:52839,MatButtonToggle:54036,MatCheckbox:54037,MatChip:54038,MatIconButton:54138,MatInput:54039,MatOption:54040,MatRadioButton:54041,MatRaisedButton:75507,MatSlideToggle:54042,MatSnackbar:101575,MatStrokedButton:95733,MatTab:54043,NeosLearnButton:120908,OperationDrawer:119884,OperationDrawerMinimizeButton:119885,OperationDrawerRestoreButton:119886,RafForm:120679,RafFormSection:120680,CommonServicesInput:126495,CommonServicesPrefixedInput:126496,CommonServicesTextareaInput:126497,
tVc:137897,uVc:137904,vVc:137905,wVc:137906,xVc:137907,yVc:137908,zVc:137909,ComposerCreateLocationSelectField:64367,ComposerCreateNameField:64366,ComposerCreateSubmitButton:64368,ComposerEnvironmentDetailAirflowWebServerLink:70203,ComposerEnvironmentDetailDagFolderLink:64364,ComposerEnvironmentDetailStackdriverLogsLink:70202,ComposerEnvironmentListAirflowWebServerLink:70205,ComposerEnvironmentListCreateButton:64365,ComposerEnvironmentListDagFolderLink:64363,ComposerEnvironmentListStackdriverLogsLink:70204,
ComputeAddInstanceForm:48205,ComputeAddInstanceMachineTypeFieldset:48206,ComputeAddInstancePanel:48207,ComputeAddInstancePricing:48208,ComputeAddInstanceSchedulePanel:123940,ComputeAddInstanceSubmitButtons:48209,ComputeCancelEditInstanceButton:120095,ComputeInstanceDeleteButton:48695,raa:142552,saa:142553,ComputeInstanceImportButton:48696,ComputeInstanceListColumnChooser:48697,ComputeInstanceListFilterBar:48698,ComputeInstanceListRowOverflowMenu:48702,ComputeInstanceListTable:48703,ComputeInstanceNewButton:48699,
ComputeInstanceRebootButton:48700,ComputeInstanceRefreshButton:48701,ComputeInstanceStartButton:48704,ComputeInstanceStopButton:48705,ComputeMachineImageListRowOverflowMenu:78854,ComputeSaveEditInstanceButton:120096,ComputeSidePanelCharts:109003,ComputeSidePanelMonitoringTab:109004,taa:145325,uaa:145326,vaa:145327,xaa:145328,GCEOSMgmtPatchTopLevelActionBar:88597,GceAccessScopeDefaultAccessApiButton:66060,GceAccessScopeFullAccessCloudApiButton:66061,GceAccessScopeSelectAccessApiButton:66062,GceAddGpuButton:100946,
GceAddInstanceChangeBootDiskButton:100725,GceAddSnapshotChooseSourceDisk:120104,GceAddSnapshotName:120105,Djb:130494,GceAgentDiskIoLatency:126330,GceAgentDiskQueueLength:126331,GceAgentDiskTimeSpentIdle:126332,GceAgentDiskUsage:128196,GceAgentDiskUtilization:111419,GceAgentMemoryDetail:128197,GceAgentMemoryTotal:128198,GceAgentMemoryUtilization:111420,GceAgentStatusInstalled:126516,GceAgentStatusNotInstalled:126518,GceAgentStatusOutdated:126517,GceAgentStatusRequestError:126515,GceAgentStatusUnknown:126514,
GceAutoscalerCooldownInput:101489,GceAutoscalerCooldownLink:101490,GceAutoscalerMaxInput:101491,GceAutoscalerMinInput:101492,GceAutoscalerModePicker:101493,GceAutoscalingAdditionalFilterInput:120170,GceAutoscalingDeleteButton:101494,GceAutoscalingLearnMoreLink:101495,GceAutoscalingLoadbalancingInput:120166,GceAutoscalingMetricDropdown:120165,GceAutoscalingMetricExportDropdown:120167,GceAutoscalingMetricIdentifierInput:120168,GceAutoscalingMetricPane:101496,GceAutoscalingMonitoredResourceTypeInput:120169,
GceAutoscalingPolicyLearnMoreLink:101497,GceAutoscalingScalingPolicyDropdown:120171,GceAutoscalingTargetCpuUtilizationInput:120172,GceBlockCheckedToggle:101602,GceBootDiskLicenseCos:126636,GceBootDiskLicenseDataflow:126637,GceBootDiskLicenseDataproc:126638,GceBootDiskLicenseGkeNode:126639,GceBootDiskSelectionBarCustomImagesButton:100726,GceBootDiskSelectionBarExistingDisksButton:101129,GceBootDiskSelectionBarPublicImagesButton:101130,GceBootDiskSelectionBarSnapshotsButton:101131,GceBootDiskSelectionCustomImagesPanel:101666,
GceBootDiskSelectionMarketplaceLink:100727,GceBootSnapshotDropdown:100793,GceCancelFormButton:66063,GceCardChangeButton:66082,Wba:140193,GceClickToCopyButton:92399,GceCommandLineLink:66064,GceContainerAdvancedOptionsZone:66065,GceContainerImagePathInput:100761,GceCopyTemplateButton:100764,GceCpuChartCard:103311,GceCpuOsReportedChartCard:125849,GceCpuOvercommitCheckBox:100908,GceCpuPlatformDropdown:100947,GceCpuSlider:101831,GceCpuUsageChartCard:125595,GceCreateGroupFromTemplateButton:100765,GceCreateInstanceFromSnapshotButton:120056,
GceCreateInstanceGroupFromTemplateDetails:107888,GceCreateInstanceScheduleButton:122797,GceCreateSnapshotButton:90460,GceCreateTemplateButton:100766,GceCreateTpuNodeButton:106426,Xba:134164,Yba:134165,Zba:134166,aca:134210,bca:134211,cca:134169,dca:134167,eca:134168,GceCustomImagesDropdown:101667,fca:137502,GceDeleteSnapshotButton:120057,GceDeleteTemplateButton:100767,GceDeleteTpuNodeButton:106427,GceDiskIOPsChartCard:103317,GceDiskIoSizeChartCard:126333,GceDiskPeakReadIopsChartCard:126335,GceDiskPeakReadThroughputChartCard:126336,
GceDiskPeakWriteIopsChartCard:126337,GceDiskPeakWriteThroughputChartCard:126343,GceDiskSizeInput:100789,GceDiskThroughputChartCard:103316,GceDiskTypeDropdown:100790,GceDisksDeviceNamesDropdown:101340,GceDisksTab:66066,GceDisplayDeviceCheckedToggle:100948,gca:137934,GceEditSnapshotButton:120058,GceEncryptionCustomerManagedKeyRadioButton:101346,GceEncryptionCustomerSuppliedKeyRadioButton:101347,GceEncryptionGoogleManagedKeyRadioButton:101345,GceErrorWithSuggestionsFirstChoiceButton:109617,GceErrorWithSuggestionsLearnMoreLink:109618,
GceErrorWithSuggestionsMessage:109619,GceErrorWithSuggestionsOtherChoiceButton:109620,GceErrorWithSuggestionsShowAllButton:109621,GceErrorWithSuggestionsShowLessButton:109622,GceErrorWithSuggestionsShowMoreButton:109623,GceExtendedMemoryToggle:101832,GceFamilyAcceleratorOptimizedPanel:109550,GceFamilyAcceleratorOptimizedTab:101833,GceFamilyComputeOptimizedPanel:109551,GceFamilyComputeOptimizedTab:101834,GceFamilyGeneralPurposePanel:109552,GceFamilyGeneralPurposeTab:101835,GceFamilyMemoryOptimizedPanel:109553,
GceFamilyMemoryOptimizedTab:101836,GceFamilyOtherPanel:109624,GceFamilyOtherToggle:109625,GceFirewallAllowHTTPCheckedToggle:66067,GceFirewallAllowHTTPSCheckedToggle:66068,GceFirewallAllowHTTPSToggle:66613,GceFirewallAllowHTTPSUncheckedToggle:66069,GceFirewallAllowHTTPToggle:66612,GceFirewallAllowHTTPUncheckedToggle:66070,GceGmiAdvancedInfoPane:92289,GceGmiCancelButton:92290,GceGmiCreateButton:92291,GceGmiCreatePanel:92292,GceGmiCreateVmButton:92293,GceGmiCreateVmFromTemplatePanel:120484,GceGmiCreateVmPanel:92294,
GceGmiDeleteMachineImageButton:92295,GceGmiDescTextInput:92296,GceGmiEnableButton:92297,GceGmiEncryptedDisksBox:92298,GceGmiImageDetailsBox:92299,GceGmiImageEncryptionBox:92300,GceGmiListPanel:92301,GceGmiListZeroStatePanel:92302,GceGmiLocationBox:92303,GceGmiMachineImageDetailsPanel:92519,GceGmiMachineImagePicker:92520,GceGmiMachineImageSourcePanel:92304,GceGmiMachineImageStepperPanel:92305,GceGmiNameTextInput:92306,GceGmiRefreshListButton:92521,GceGmiSelectMachineImageButton:92307,GceGmiSelectTemplateButton:120485,
GceGmiTemplatePicker:120486,GceGmiTemplateSourcePanel:120487,GceGmiTemplateStepperPanel:120488,GceGmiVMSourceBox:92308,GceGmiVMSourceItem:92309,GceGmiVMSourcePicker:92310,GceGmiVmSourceStepperZeroStatePanel:92311,GceGmiVmTemplateSourceStepperZeroStatePanel:120489,GceGmiVssBox:92312,GceGmiVssCheckedToggle:92313,GceGpuTypeDropdown:100950,GceHealthCheckDropdown:101294,GceHealthCheckFirewallHowToLink:101299,GceHealthCheckWarningLearnMoreLink:101298,hca:134212,GceIgListCreateInstanceGroupButton:109165,
GceIgListDeleteButton:109166,GceIgListInUseByLink:109167,GceIgListLearnMoreLink:109168,GceIgListNameLink:109169,GceIgListRecommendationButton:109170,GceIgListRecommendationHelpTooltip:109171,GceIgListRefreshButton:109172,GceIgListTemplateLink:109173,GceIgTypeManagedItem:101058,GceIgTypePane:101059,GceIgTypeStatefulItem:101060,GceIgTypeUnmanagedItem:101061,GceInitialDelayTextInput:101300,GceInstanceAdvancedOptionsZone:66071,GceInstanceAutomaticRestartDropdown:101623,GceInstanceCreateMonitoringCheckedToggle:101605,
GceInstanceCreateSecureBootCheckedToggle:101607,GceInstanceCreateVTPMCheckedToggle:101606,ica:134176,GceInstanceGroupDetailsDeleteButton:123738,GceInstanceGroupDetailsDeleteFromGroupButton:123739,GceInstanceGroupDetailsEditButton:123740,GceInstanceGroupDetailsRemoveFromGroupButton:123741,GceInstanceGroupDetailsRollingRestartButton:123742,GceInstanceGroupDetailsRollingUpdateButton:123743,GceInstanceListAddUserButton:91064,GceInstanceListManageAccessButton:91065,GceInstanceMetadataKeyTextInput:101627,
GceInstanceMetadataLearnMoreButton:101635,GceInstanceMetadataValueTextInput:101628,GceInstanceNameInput:66072,GceInstanceOnHostMaintenanceDropdown:101624,GceInstancePreemptibilityDropdown:101625,GceInstancePreemptibilityLearnMoreButton:101626,GceInstancePricingDetailsDocumentationBottomLink:66073,GceInstancePricingDetailsDocumentationLink:66074,jca:144241,kca:144242,GceInstanceSchedulesAddInstanceButton:122798,GceInstanceSchedulesRemoveInstanceButton:122799,lca:144243,mca:141690,GceLogsTopSeverityChartCard:128199,
GceMachineConfigurationCard:110265,GceMachineConfigurationSubtaskCancelButton:101838,GceMachineConfigurationSubtaskConfirmButton:101839,GceMachineConfigurationSubtaskPanel:101840,GceMachineSeriesDropdown:97556,GceMachineTypeDropdown:101841,GceManagementTab:66075,GceMemoryInput:101842,GceMemorySlider:101843,GceMetricHeaderCard:101498,GceMigDescriptionTextInput:101637,GceMigProvisionedVMInstanceCountInput:101638,GceMigTemplatesSelectionDropdown:101639,GceMirroredBytesChartCard:103314,GceMirroredPacketsChartCard:103315,
GceMonitoringAgentChartInstallLearnMoreLink:121920,GceMonitoringAgentHelpButton:121921,GceMonitoringAgentInstallDropdown:121924,GceMonitoringAgentInstallMenuItem:117181,GceMonitoringAgentInstallOpen:117182,GceMonitoringAgentInstallStart:117183,GceMonitoringAgentTooltipLearnMoreLink:121926,GceMonitoringAgentUpdateOpen:117184,GceNameInput:66226,GceNetIntelligenceCardConnectivityTestFirst:126407,GceNetIntelligenceCardConnectivityTestMenu:126408,GceNetIntelligenceCardFirewallInsights:126409,GceNetIntelligenceCardNetworkTopology:126410,
GceNetIntelligenceCardPerformanceDashboard:126411,GceNetworkBytesChartCard:103312,GceNetworkConnectionsChartCard:126412,GceNetworkFirewallChartCard:129897,GceNetworkPacketSizeChartCard:128208,GceNetworkPacketsChartCard:103313,GceNetworkReceivedChartCard:127603,GceNetworkSentChartCard:126413,GceNetworkTrafficChartCard:128195,GceNetworkingTab:66076,GceNodeAffinityKeyInput:100909,GceNodeAffinityValueInput:100910,GceNodeGroupCreateButton:100932,GceNodeGroupCreateCancelButton:100933,GceNodeGroupCreateContinueButton:100934,
GceNodeGroupCreateInstanceButton:120017,GceNodeGroupDeleteButton:120018,GceNodeGroupDeleteNodesButton:120019,GceNodeGroupDetailsRefreshButton:120020,GceNodeGroupEditAutoscalingButton:120021,GceNodeGroupEditAutoscalingModeButton:120022,GceNodeTemplateCreateButton:100911,GceNodeTemplateCreateCancelButton:100912,GceNodeTemplateMenu:101015,GceNodeTemplateOpenSubtaskButton:100914,GceNodeTemplateSubtaskCloseButton:100915,GceNodeTypeMenu:100917,GceNumberGpusDropdown:100951,GceOSMgmtPatchAbortJobButton:92928,
GceOSMgmtPatchAdvancedOptionsPanel:92929,GceOSMgmtPatchComputeScanningAPIInfoButton:92966,GceOSMgmtPatchConfigPanel:92930,GceOSMgmtPatchConfigPanelNextButton:96374,GceOSMgmtPatchContainerAPIInfoButton:92931,GceOSMgmtPatchCreateCancelButton:92932,GceOSMgmtPatchCreateDeployButton:92933,GceOSMgmtPatchDeleteDeployButton:92934,GceOSMgmtPatchDeployForm:92935,GceOSMgmtPatchDocsButton:92936,GceOSMgmtPatchEnableApisButton:94186,GceOSMgmtPatchJobsList:92937,GceOSMgmtPatchOSAlpineCard:92959,GceOSMgmtPatchOSCentosCard:92960,
GceOSMgmtPatchOSDebianCard:92961,GceOSMgmtPatchOSRHELCard:92962,GceOSMgmtPatchOSUbuntuCard:92963,GceOSMgmtPatchOSUnknownCard:92965,GceOSMgmtPatchOSWindowsCard:92964,GceOSMgmtPatchOverviewCard:92938,GceOSMgmtPatchPage:88594,GceOSMgmtPatchRolloutBudgetTypePicker:102602,GceOSMgmtPatchRolloutConcurrentRadioButton:102603,GceOSMgmtPatchRolloutMaxNumInput:102604,GceOSMgmtPatchRolloutPanel:102605,GceOSMgmtPatchRolloutPanelNextButton:102606,GceOSMgmtPatchRolloutPercentInput:102607,GceOSMgmtPatchRolloutZoneByZoneRadioButton:102608,
GceOSMgmtPatchScheduleLaterRadioButton:96375,GceOSMgmtPatchScheduleNowRadioButton:96376,GceOSMgmtPatchSchedulePanel:92939,GceOSMgmtPatchSchedulePanelNextButton:96377,GceOSMgmtPatchScheduleRecurringRadioButton:96378,GceOSMgmtPatchScheduledJobDetailPanel:92940,GceOSMgmtPatchScheduledList:92941,GceOSMgmtPatchTopLevelNavBar:88596,GceOSMgmtPatchVMDetailPanel:92942,GceOSMgmtPatchVMListPanel:92943,GceOSMgmtPatchVMTargetsAllTargetsButton:96379,GceOSMgmtPatchVMTargetsFilteredButton:96380,GceOSMgmtPatchVMTargetsNextButton:96381,
GceOSMgmtPatchVMTargetsPanel:92944,GceOSMgmtPatchVMZoneSelection:102249,GceOSMgmtPatchViewDashboardButton:92945,GceOSMgmtPatchViewDeploymentsListButton:92946,GceOSMgmtPatchViewJobsListButton:92947,GceOSMgmtPatchViewVMListButton:92948,GceOSMgmtPatchViewVmDetailsButton:98261,GceOSMgmtPatchWizardBackButton:96382,GceOSMgmtPatchZeroStateCard:92949,GceOSMgmtPatchZeroStatePanel:92950,GceOSMgmtVMDetailsList:92951,GceOSMgmtVMPatchJobLogsButton:92952,GceObservabilityFeedbackButton:127469,GceObservabilityTab:128121,
GceOsFamilyDropdown:100791,GceOsInformationTab:135573,GceOsTypeCategoryLinux:126640,GceOsTypeCategoryWindowsAgentNotSupported:127061,GceOsTypeCategoryWindowsAgentSupported:126641,GceOsVersionDropdown:100792,GcePricingDetailsButton:98958,GcePricingDocsButton:98959,GcePricingPanel:66077,GceProcessCountByStateChartCard:129663,GceProcessCpuDropdownChartCard:125506,GceProcessCreationRateChartCard:129448,GceProcessMemoryDropdownChartCard:125507,GceProcessMetricsTable:127861,GceRdpActionsMenu:100679,GceRdpConnectButton:100680,
GceRdpDownloadFileMenuItem:100681,GceRdpHelpArticleMenuItem:100682,GceRdpPasswordResetDialogMenuItem:100683,GceRdpPasswordResetGcloudMenuItem:100684,Ejb:143496,GceRefreshSnapshotSchedulesButton:126163,GceRefreshSnapshotsButton:126162,GceRefreshTemplateListButton:100768,GceRegionInput:66078,GceRegionMenu:93947,GceRegionMenuItem:93948,GceRegionalMigRadioButton:101640,GceRemoveGpuButton:100952,GceRestLink:66079,Fjb:136435,GceScaleInCheckedToggle:101499,GceScaleInInterval10Button:101500,GceScaleInInterval30Button:101501,
GceScaleInInterval60Button:101502,GceScaleInIntervalCustomButton:101503,GceScaleInIntervalCustomInput:101504,GceScaleInIntervalPane:101505,GceScaleInLearnMoreLink:101506,GceScaleInNumberInput:101507,GceScaleInNumberRadioItem:101508,GceScaleInPane:101509,GceScaleInPercentInput:101510,GceScaleInPercentRadioItem:101511,GceSecurityTab:66080,GceServiceAccountMenu:66081,GceSetBootDiskCard:66708,GceSetBootDiskSourceTypeApplicationImagesTab:66084,GceSetBootDiskSourceTypeCustomImagesTab:66085,GceSetBootDiskSourceTypeExistingDisksTab:66086,
GceSetBootDiskSourceTypeOSImagesTab:66087,GceSetBootDiskSourceTypeSnapshotsTab:66088,GceSetBootDiskSubtaskButtons:66083,GceSetDeployContainerImageCheckedToggle:66089,GceSetDeployContainerImageDocumentationLink:66090,GceSetDeployContainerImageToggle:66611,GceSetDeployContainerImageUncheckedToggle:66091,GceSetMachineTypeBasicViewLink:66092,GceSetMachineTypeCoresSlider:66093,GceSetMachineTypeCoresTextInput:66094,GceSetMachineTypeCustomizeLink:66095,GceSetMachineTypeMemorySlider:66096,GceSetMachineTypeMemoryTextInput:66097,
GceSetMachineTypeMenu:66098,GceShowDeprecatedImagesCheckbox:101668,GceShowImagesFromDropdown:101669,GceSoleTenancyAffinityLabelsPickerInput:94189,GceSoleTenancyAutoscalingMenu:100918,GceSoleTenancyAutoscalingMenuItem:100919,GceSoleTenancyAutoscalingNodesInput:100920,GceSoleTenancyBrowseButton:94190,GceSoleTenancyBrowserFilterBar:94191,GceSoleTenancyBrowserNodeItem:94192,GceSoleTenancyBrowserSelectButton:94193,GceSoleTenancyCreateNodeGroupButton:120106,GceSoleTenancyDeleteResourceButton:120107,GceSoleTenancyMaintenancePolicyMenu:100921,
GceSoleTenancyMaintenancePolicyMenuItem:100922,GceSoleTenancyRefreshListButton:120108,GceSoleTenancyTab:66099,GceSshConnectButton:100685,GceSshConnectMenuItem:100686,GceSshCustomPortMenuItem:100687,GceSshGcloudMenuItem:100688,GceSshHelpArticleMenuItem:100689,GceSshPrivateKeyMenuItem:100690,GceStartTpuNodeButton:106428,GceStopTpuNodeButton:106429,GceStorageLocationInput:92314,GceStorageLocationMultiRegionalItem:92315,GceStorageLocationRegionPrimaryItem:92316,GceStorageLocationRegionSecondaryItem:92317,
GceStorageLocationRegionalItem:92318,GceSubmitFormButton:66100,GceVMAddNewDiskButton:101343,GceVMAttachExistingDiskButton:101344,GceVMCreateServiceAccountsLearnMoreLink:115140,GceVMDefaultServiceAccountLearnMoreLink:115141,GceVMDeleteProtectionLearnMoreLink:101738,GceVMDeleteProtectionToggle:101735,hH:134283,GceVMDisksDeletionRuleToggle:101341,GceVMDisksDeviceInput:101342,GceVMIamRoleServiceAccountLearnMoreLink:115142,GceVMManagementDescriptionInput:101737,GceVMReservationsDropdown:101736,GceVMStartupScriptInput:101739,
GceVMStartupScriptLearnMoreLink:101740,GceVirtualWorkstationCheckedToggle:100953,GceVmAddSourceBackButton:120134,GceVmAddSourceInstanceTemplateItem:92319,GceVmAddSourceMachineImageItem:92320,GceVmAddSourceMarketplaceItem:92321,GceVmAddSourceNewItem:92322,GceVmAddSourcePane:92323,GceVmBlockSshBlockedLearnLink:101713,GceVmBlockSshLearnLink:101714,GceVmCreateButton:120139,GceVmCreateMachineImageButton:101646,GceVmCreateMachineImageMenuItem:100749,GceVmCreateSimilarButton:101647,GceVmDeleteButton:120140,
GceVmDeleteMenuItem:100750,oca:140429,pca:137514,GceVmEditButton:101648,qca:137515,GceVmExistingDiskDropdown:100855,GceVmImportButton:120141,GceVmMonitoringDashboardLink:113226,GceVmMonitoringLogsPanelButton:124290,GceVmMonitoringMetricsCpuButton:124292,GceVmMonitoringMetricsCpuView:124456,GceVmMonitoringMetricsDiskButton:124293,GceVmMonitoringMetricsDiskCapacityButton:124294,GceVmMonitoringMetricsDiskCapacityView:124457,GceVmMonitoringMetricsDiskPerformanceButton:124295,GceVmMonitoringMetricsDiskPerformanceView:124458,
GceVmMonitoringMetricsMemoryButton:124296,GceVmMonitoringMetricsMemoryView:124459,GceVmMonitoringMetricsNetworkButton:124297,GceVmMonitoringMetricsNetworkExternalTrafficButton:124298,GceVmMonitoringMetricsNetworkExternalTrafficView:124460,GceVmMonitoringMetricsNetworkGcpTrafficButton:124299,GceVmMonitoringMetricsNetworkGcpTrafficView:124461,GceVmMonitoringMetricsNetworkPacketMirroringButton:124300,GceVmMonitoringMetricsNetworkPacketMirroringView:124462,GceVmMonitoringMetricsNetworkSummaryButton:124301,
GceVmMonitoringMetricsNetworkSummaryView:124463,GceVmMonitoringMetricsOverviewButton:124302,GceVmMonitoringMetricsOverviewView:124464,GceVmMonitoringMetricsPanelButton:124291,GceVmMonitoringMetricsProcessesButton:125210,GceVmMonitoringMetricsProcessesView:125195,GceVmNetworkDetailsMenuItem:100751,GceVmRecommendationApplyButton:120251,GceVmRefreshButton:120142,GceVmResetButton:120143,GceVmResetMenuItem:100752,GceVmResizingRecommendationLearnMoreLink:101053,GceVmResizingRecommendationMessage:101051,
GceVmResumeMenuItem:100753,GceVmSidePanel:109005,GceVmSidePanelLabelsTab:120278,GceVmSidePanelMonitoringTab:120279,GceVmSidePanelPermissionsTab:120280,GceVmSshBlockCheckedToggle:101715,GceVmSshConnectPane:101716,GceVmSshEnableSerialCheckedToggle:101717,GceVmSshExtenderPane:101718,GceVmSshInput:101719,GceVmSshLearnLink:101720,GceVmSshProjectKeysLink:101721,GceVmSshSerialConnectButton:101722,GceVmSshSerialGcloudMenuItem:101723,GceVmSshSerialMenu:101724,GceVmSshSerialMenuButton:101725,GceVmSshSerialPane:101726,
GceVmSshSerialPortMenuItem:101727,GceVmStartMenuItem:100754,GceVmStartResumeButton:120144,GceVmStopButton:120145,GceVmStopMenuItem:100755,GceVmSuspendButton:101649,GceVmSuspendMenuItem:100756,GceVmViewLogsMenuItem:100757,GceVmViewMonitoringMenuItem:105739,GceZonalMigRadioButton:101641,GceZoneInput:66101,GceZoneMenuItem:98347,InstanceGroupDetailsMonitoringTab:117476,PatchNewDeployWizardButton:88595,PersistentDiskCloneFromDetails:105500,PersistentDiskCloneFromList:105499,PersistentDiskCloneToRegionalDisk:121780,
uea:138500,PersistentDiskComparisonDialogButton:124306,PersistentDiskCreateDiskButton:119973,PersistentDiskCreateImageButton:120044,PersistentDiskCreateInstanceButton:120045,PersistentDiskCreateSnapshotButton:120046,PersistentDiskDeleteButton:120047,PersistentDiskDetailsTab:95952,PersistentDiskEditButton:120048,PersistentDiskEnableRegionalDiskReplicationToggle:120051,PersistentDiskIopsCharts:95953,PersistentDiskIopsMeanChartCard:98921,PersistentDiskIopsPeakChartCard:98922,PersistentDiskLabelsInput:120052,
PersistentDiskMeanReadChartCard:95955,PersistentDiskMeanWriteChartCard:95956,PersistentDiskMetricsDocumentationLink:99863,PersistentDiskMonitoringTab:95957,PersistentDiskMultipleVmsAttachedMessage:99866,PersistentDiskPeakReadChartCard:95958,PersistentDiskPeakWriteChartCard:95959,PersistentDiskSharedQuotaLearnMoreLink:100075,PersistentDiskSizeTextInput:120053,PersistentDiskSnapshotScheduleDropdown:120054,PersistentDiskSourceTypeDropdown:120055,PersistentDiskThrottledReadChartCard:95960,PersistentDiskThrottledWriteChartCard:95961,
PersistentDiskThroughputCharts:95954,PersistentDiskThroughputMeanChartCard:98923,PersistentDiskThroughputPeakChartCard:98924,PersistentDiskVmInstanceLink:100076,wea:134171,Jea:140590,Kea:140591,SnapshotSchedulePickerCreateSubtaskButton:120090,TpuContainerCpuUtilizationChartCard:106958,TpuContainerMemoryUsageChartCard:106959,TpuCpuUtilizationChartCard:103759,TpuDetailsTab:103671,TpuIncomingNetworkBytesChartCard:107187,TpuMemoryUsageChartCard:103761,TpuMonitoringTab:103672,TpuMxuUtilizationChartCard:106957,
TpuOutgoingNetworkBytesChartCard:107188,TpuRuntimeLogsTab:107581,TpuRuntimeMonitorLogsTab:107582,ContainerRegistryImageDetailsPage:120504,Aaa:141112,Baa:141113,Caa:141114,ContainerRegistryVulnerabilityTab:120505,Laa:140437,Maa:130837,Naa:132405,Oaa:135055,Paa:135057,Qaa:135058,Raa:135056,Saa:135059,Taa:135078,Uaa:135079,Vaa:135080,Waa:135081,Xaa:135082,Yaa:132146,Zaa:132147,aba:137130,jEa:137128,bba:137129,ErrorReportingResolutionFilterPicker:125186,ErrorReportingResolutionFilterPickerButton:125504,
ErrorReportingResolutionFilterPickerItem:125187,cba:131350,dba:131351,rU:131352,eba:135083,ErrorReportingServiceAutoReloadToggleButton:127084,fba:143333,ErrorReportingServiceConfigureNotificationsButton:127666,hba:143334,kEa:141388,ErrorReportingServiceSelector:126089,ErrorReportingServiceSelectorButton:126091,ErrorReportingServiceSelectorItem:126090,ErrorReportingVersionSelector:126092,ErrorReportingVersionSelectorButton:126094,ErrorReportingVersionSelectorItem:126093,PurviewPickerAllTab:106519,
PurviewPickerCancelButton:92030,PurviewPickerCurrentItemLink:92028,PurviewPickerDialog:92026,PurviewPickerDialogBackdropZone:92027,PurviewPickerItemLink:92029,PurviewPickerOpenButton:92031,PurviewPickerRecentTab:106518,PurviewPickerStarredTab:106520,CTDOnboardingCompleteButton:90519,CTDOnboardingNextButton:90520,bXc:140129,CtdAccessCloseRoleInfoButton:106253,CtdAccessGrantRolesButton:106250,CtdAccessGrantRolesManuallyView:106252,CtdAccessReviewPermissionsButton:106251,CtdDisableServiceItem:106255,
CtdEditPermissionsBanner:105661,CtdEditPermissionsDialogList:105664,CtdEditPermissionsDialogTroubleshootButton:105665,CtdEditPermissionsDisableZone:105663,CtdEnableServiceItem:106254,CtdExportMenuButton:125893,cXc:141605,dXc:141606,eXc:141607,fXc:136298,gXc:136299,hXc:136300,iXc:136301,jXc:141608,kXc:141609,lXc:136302,mXc:136303,nXc:141122,oXc:141123,pXc:141124,qXc:141125,rXc:141126,sXc:141127,tXc:141128,uXc:141129,vXc:141130,wXc:141131,xXc:141132,yXc:141133,zXc:141135,AXc:143771,BXc:136404,CXc:136405,
DXc:136406,EXc:136407,FXc:136408,GXc:136409,HXc:141134,CtdGcsExportMenuItem:125894,CtdManageServiceAccountItem:106256,IXc:136474,JXc:136475,KXc:136476,LXc:136477,MXc:135834,NXc:135839,OXc:135835,PXc:135840,QXc:135838,RXc:135836,SXc:135837,TXc:135841,UXc:136181,VXc:136182,WXc:136183,XXc:136184,YXc:136185,CtdOnboardingBackButton:106236,CtdOnboardingCancelButton:106237,CtdOnboardingTestAccountButton:106238,CtdOnboardingWelcomeBackDismissButton:106240,CtdOnboardingWelcomeBackMessage:106239,CtdOnboardingWelcomeBackStartOverButton:106241,
ZXc:141610,aYc:141611,bYc:141612,cYc:141613,dYc:141614,eYc:141615,fYc:141616,gYc:141617,hYc:141618,iYc:141619,jYc:141620,CtdPubSubExportCancelButton:125896,CtdPubSubExportMenuItem:125895,CtdPubSubExportNameInput:125897,CtdPubSubExportPage:125898,CtdPubSubExportSaveButton:125899,CtdPubSubExportToProjectPickerButton:125900,CtdResourcesLearnMoreLink:106249,CtdServiceMatrixCloseSearchDialogButton:106259,CtdServiceMatrixContainerClustersServiceEnablementPicker:107046,CtdServiceMatrixDisableServiceItem:106261,
CtdServiceMatrixEnableServiceItem:106260,CtdServiceMatrixEtdItem:106804,CtdServiceMatrixFoldersServiceEnablementPicker:107047,CtdServiceMatrixInheritServiceItem:106262,CtdServiceMatrixKtdItem:106805,CtdServiceMatrixOrganizationsServiceEnablementPicker:107048,CtdServiceMatrixProjectsServiceEnablementPicker:107049,CtdServiceMatrixSearchButton:106257,CtdServiceMatrixSearchDialog:106258,CtdServiceMatrixShaItem:106806,kYc:140383,CtdServiceMatrixWssItem:106807,CtdServicesEtdLearnMoreLink:106246,CtdServicesKtdLearnMoreLink:106247,
CtdServicesLearnMoreLink:106248,CtdServicesPageEtdView:106808,CtdServicesPageKtdView:106809,CtdServicesPageShaView:106810,lYc:142197,CtdServicesPageWssView:106811,CtdServicesShaLearnMoreLink:106244,CtdServicesWssLearnMoreLink:106245,CtdSettingsConfigIntegratedServicesTabLink:109709,CtdSettingsConfigModePage:108553,CtdSettingsConfigServicesTabLink:109710,CtdSettingsConfigSinksTabLink:109711,CtdSettingsConfigTabNavBar:109712,CtdSettingsOnboardingModePage:108554,CtdSettingsSaveButton:108816,CtdShowEditPermissionsButton:105662,
CtdSinksLoggingCostsLink:108817,CtdSinksLoggingToggle:108818,CtdSlackExportMenuItem:125901,CtdTiersGetInTouchLink:106242,CtdTiersPricingLearnMoreLink:106243,DataCatalogAddProjectButton:118426,DataCatalogClearFiltersButton:118427,DataCatalogClearSearchInputButton:118428,KYc:133464,LYc:133465,MYc:133466,NYc:133474,OYc:133467,PYc:136151,QYc:136152,RYc:136153,SYc:136154,TYc:136155,UYc:133468,VYc:133469,WYc:133470,XYc:133471,YYc:133472,ZYc:133473,aZc:136156,bZc:136157,cZc:136158,dZc:136159,eZc:136160,
fZc:136161,gZc:137819,DataCatalogDatasetInput:118429,hZc:142010,iZc:135513,DataCatalogFacetPanel:118430,jZc:137820,kZc:137821,lZc:137822,mZc:137823,nZc:137824,DataCatalogHowToSearchLink:118431,DataCatalogIncludePublicDatasetsInput:118432,oZc:141915,pZc:141916,qZc:141917,rZc:141918,sZc:141919,tZc:141920,uZc:141921,vZc:141922,wZc:139201,xZc:139203,DataCatalogOptInButton:120083,DataCatalogOptOutButton:120084,DataCatalogOtherDatasetInput:118433,DataCatalogOtherProjectInput:118434,DataCatalogOtherSubTypeInput:118435,
DataCatalogOtherSystemInput:118436,DataCatalogOtherTagTemplateInput:118437,DataCatalogProjectInput:118438,DataCatalogSearchButton:118439,DataCatalogSearchInput:118440,DataCatalogSearchResultLink:118441,DataCatalogSubTypeInput:118442,DataCatalogSystemInput:118443,yZc:139200,zZc:139202,DataCatalogTagTemplateDropdown:118444,DataCatalogTagTemplateDropdownInput:118445,DataCatalogTagTemplateInput:118446,DataCatalogUserSpecifiedSubTypeInput:118447,DataCatalogUserSpecifiedSystemInput:118448,DataLabelingDatasetsCreateButton:73030,
DataLabelingDatasetsDeleteButton:73031,DataLabelingDatasetsDetailCreateButton:73032,DataLabelingDatasetsDetailDeleteButton:73033,DataLabelingDatasetsDetailDialogCancelButton:73034,DataLabelingDatasetsDetailDialogCreateButton:73035,DataLabelingDatasetsDetailDialogInstructionsLearnLink:73036,DataLabelingDatasetsDetailDialogInstructionsMenu:73037,DataLabelingDatasetsDetailDialogLabelSetMenu:73038,DataLabelingDatasetsDetailDialogObjectiveLearnLink:73039,DataLabelingDatasetsDetailDialogObjectiveMenu:73040,
DataLabelingDatasetsDetailDialogOperatorsMenu:73041,DataLabelingDatasetsDetailDialogPricingLink:73042,DataLabelingDatasetsDetailItem:73043,DataLabelingDatasetsDetailLabeledDeleteButton:73044,DataLabelingDatasetsDetailLabeledDialogCancelButton:73045,DataLabelingDatasetsDetailLabeledDialogExportButton:73046,DataLabelingDatasetsDetailLabeledDialogFormatMenu:73047,DataLabelingDatasetsDetailLabeledExportButton:73048,DataLabelingDatasetsDetailLabeledItem:73049,DataLabelingDatasetsDialogCancelButton:73050,
DataLabelingDatasetsDialogCreateButton:73051,DataLabelingDatasetsDialogDataTypeMenu:73052,DataLabelingDatasetsDialogLearnLink:73053,DataLabelingDatasetsPage:73054,DataLabelingInstructionsCreateButton:73055,DataLabelingInstructionsDeleteButton:73056,DataLabelingInstructionsDetailDeleteButton:73057,DataLabelingInstructionsDetailItem:73058,DataLabelingInstructionsGuidelinesLink:73062,DataLabelingInstructionsPage:73063,DataLabelingInstructionsStorageLink:73064,DataLabelingInstructionsSubtaskCancelButton:73059,
DataLabelingInstructionsSubtaskCreateButton:73060,DataLabelingInstructionsSubtaskLearnLink:73061,DataLabelingLabelSetsCreateButton:73065,DataLabelingLabelSetsDeleteButton:73066,DataLabelingLabelSetsDetailDeleteButton:73067,DataLabelingLabelSetsDetailItem:73068,DataLabelingLabelSetsPage:73071,DataLabelingLabelSetsSubtaskCancelButton:73069,DataLabelingLabelSetsSubtaskCreateButton:73070,DataLabelingLandingCard:73072,DataLabelingLandingEnableApiButton:73073,DataLabelingLandingLearnButton:73074,DataQnAAskQuestionCommentTextInput:95663,
DataQnAAskQuestionEnableTableButton:95664,DataQnAAskQuestionGenerateSqlButton:95665,DataQnAAskQuestionHeader:95666,DataQnAAskQuestionOpenInQueryEditorButton:95667,DataQnAAskQuestionQuestionInput:95668,DataQnAAskQuestionQuestionSuggestionItem:95669,DataQnAAskQuestionSqlResult:95670,DataQnAAskQuestionSubmitFeedbackButton:95671,DataQnAAskQuestionUserFeedbackButton:95672,DataflowAutoscalingCloseDialogButton:79775,DataflowAutoscalingSeeMoreHistory:79776,DataflowAutoscalingToggleHistory:79508,DataflowBackButton:79507,
DataflowBqJobCommandLineModalClose:79827,DataflowBqJobCommandLineModalRun:79824,DataflowBqJobsListButton:79818,DataflowBqJobsListModalCancel:79821,DataflowBqJobsListModalConfirm:79820,DataflowBqJobsListRefreshButton:79819,DataflowBqJobsListShowCommandLine:79825,DataflowBqJobsListShowQuery:79826,DataflowBqJobsListTab:79817,DataflowCancelJobRadioButton:79518,DataflowChartCardAutoscaling:91333,AZc:143778,DataflowChartCardDataFreshness:91334,BZc:143780,DataflowChartCardInputLatencyDropdown:91335,DataflowChartCardInputLatencyNoDropdown:91336,
DataflowChartCardInputRequestsPerSec:91337,CZc:143782,DataflowChartCardOutputLatencyDropdown:96871,DataflowChartCardOutputLatencyNoDropdown:96872,DataflowChartCardOutputRequestsPerSec:96873,DZc:143779,EZc:143781,FZc:143783,DataflowChartCardSystemLatency:91338,GZc:143772,HZc:143773,DataflowChartCardThroughputJobLevel:91339,DataflowChartCardThroughputStepLevel:91340,IZc:143774,JZc:143777,KZc:143775,LZc:143776,DataflowChartCardWorkerCpu:91341,DataflowChartCardWorkerErrorLogCount:91342,DataflowCloneJobButton:100606,
DataflowCloseJobInfoButton:79510,DataflowCloseSqlResourceInfoButton:126670,DataflowCloseStepInfoButton:79526,DataflowCollapseDataCatalogSearchResultButton:126682,DataflowCopySqlResourceButton:126671,DataflowCopySqlSchemaNameButton:126672,DataflowCreateAlertingLink:83598,DataflowCreateJobFromSQLButton:79808,DataflowCreateJobFromSqlEditorButton:126673,DataflowCreateJobFromSqlPane:95462,DataflowCreateJobFromTemplateButton:79777,DataflowCreateSnapshotButton:79778,DataflowCreateSnapshotCancelButton:79805,
DataflowCreateSnapshotConfirmButton:79806,DataflowCreateSnapshotPubsubPricingInfo:79807,DataflowCustomCountersTable:79514,DataflowDataCatalogSearchBar:126674,DataflowDrainJobRadioButton:79519,DataflowErrorReportingTabButton:79517,DataflowExecutionDetailsTab:118041,DataflowExecutionDetailsTabButton:79823,DataflowExpandDataCatalogSearchResultButton:127382,DataflowGoToLogsRouter:79831,DataflowGraphDeselectStepClick:79810,DataflowGraphNodeButton:118042,DataflowGraphStepClick:79523,DataflowHelpMissingLogs:79833,
DataflowInputMetricSelect:91344,DataflowInputMetricUnfold:91343,MZc:144275,DataflowJobDetailMainActionBar:116812,DataflowJobErrorsIconButton:79528,DataflowJobExecutionDropdownStageProgress:117912,DataflowJobExecutionDropdownStageWorkflow:117913,DataflowJobExecutionDropdownWorkerProgress:117914,DataflowJobExecutionStageProgressTooltip:117915,DataflowJobExecutionStageWorkflowTooltip:117916,DataflowJobExecutionWorkerProgressTooltip:117917,DataflowJobGraphTabButton:79503,DataflowJobGraphTabDeselectStepClick:79842,
DataflowJobGraphTabGraphViewSelect:79836,DataflowJobImportPipelineButton:98203,DataflowJobListEnableSortingToggle:115792,DataflowJobListFilterTextBox:79779,NZc:140879,OZc:140880,DataflowJobLogsExpand:79780,DataflowJobLogsTabButton:79516,DataflowJobMetricsTabButton:79502,DataflowJobWarningsIconButton:79505,DataflowJobWorkerLogsTabButton:79811,DataflowLaunchSqlJobButton:95463,DataflowLegacyJobLogs:79830,PZc:144198,DataflowLogsPanelActionBar:116813,DataflowLogsSeveritySelector:79781,DataflowMissingLogsMessage:79832,
DataflowOpenLogsPanelButton:79782,DataflowOpenSqlResourceInfoButton:126675,DataflowOpenWorkerLogsButton:79783,DataflowOutputMetricSelect:96874,DataflowOutputMetricsUnfold:96875,DataflowPasteSqlResourceButton:126676,DataflowPasteSqlSchemaNameButton:126677,DataflowRecommendationsTabButton:121177,DataflowShareUrl:79822,DataflowSidePanelToggleButton:79809,DataflowSlowestStepNameButton:118043,DataflowSlowestStepsCollapseButton:118044,DataflowSlowestStepsExpandButton:118045,DataflowSnapshotDeleteButton:79804,
DataflowSnapshotLink:79784,DataflowSnapshotPubsubSourceDetail:79802,DataflowSnapshotTableSelectSnapshotID:79801,DataflowSqlResourceInfoDetailsTab:126680,DataflowSqlResourceInfoEntryDetails:126681,DataflowSqlResourceInfoSchemaTab:126678,DataflowSqlResourceInfoSchemaTable:126679,DataflowStageInfoViewAllStepsButton:118046,DataflowStageProgressCriticalPathDisabled:117918,DataflowStageProgressCriticalPathEnabled:117919,DataflowStageProgressCriticalPathTooltip:117920,DataflowStageProgressViewDetails:112413,
DataflowStageProgressViewWorker:112414,DataflowStepLogsTabButton:79800,DataflowStopButton:79504,DataflowStopJobsConfirmButton:79522,DataflowStopJobsDoNothingButton:79521,DataflowStopJobsMoreInfo:79520,DataflowTableView:79837,DataflowTableViewInputOutputClick:79840,DataflowTableViewStepClick:79838,DataflowTableViewToggleSort:79839,DataflowTemplateAddAdditionalParametersButton:79785,DataflowTemplateAdditionalParameterName:79786,DataflowTemplateAdditionalParameterValue:79787,DataflowTemplateCancelButton:79788,
DataflowTemplateConceptRegionDocs:79812,DataflowTemplateGCSPathSelector:79789,DataflowTemplateJobNameTextBox:79790,DataflowTemplateOpenTutorial:79841,DataflowTemplateOptionalParameter:79791,DataflowTemplateRegionDocs:79792,DataflowTemplateRegionalEndpointSelector:79793,DataflowTemplateRunButton:79794,DataflowTemplateSelector:79795,DataflowTemplateSelectorSeeErrorDetails:79816,DataflowTemplateSpecificParameters:79796,DataflowTemplateStreamingEngineDocs:79813,DataflowTemplateTempLocation:79797,DataflowToggleCustomCounters:79513,
DataflowToggleGraphStepExpansion:79524,DataflowToggleLabels:79529,DataflowTogglePipelineOptions:79515,DataflowToggleResourceMetrics:79512,DataflowTroubleshootMissingLogs:79835,DataflowTryTheNewJobPageButton:79798,DataflowUseCloudLoggingLogs:79828,DataflowUseLegacyJobLogs:79829,DataflowViewJobDetailsPageLink:79799,DataflowViewSqlResourceInDataCatalog:126684,DataflowWorkerProgressStageSelect:118047,DataflowWorkerProgressViewLogs:117921,DataflowWorkerRegionSelector:79814,DataflowWorkerZoneSelector:79815,
DataprocArgumentsInput:86329,DataprocAutoscalingPolicyCreateBackButton:94324,DataprocAutoscalingPolicyCreateCancelButton:94325,DataprocAutoscalingPolicyCreateCooldownInput:94326,DataprocAutoscalingPolicyCreateDecommissionInput:94327,DataprocAutoscalingPolicyCreateIdInput:94328,DataprocAutoscalingPolicyCreatePrimaryWorkerMaxInstanceInput:94329,DataprocAutoscalingPolicyCreatePrimaryWorkerMinInstanceInput:94330,DataprocAutoscalingPolicyCreatePrimaryWorkerNumInstanceInput:110209,DataprocAutoscalingPolicyCreatePrimaryWorkerScaleCheckbox:110210,
DataprocAutoscalingPolicyCreatePrimaryWorkerWeightInput:94331,DataprocAutoscalingPolicyCreateRegionSelect:94332,DataprocAutoscalingPolicyCreateScaleDownFactorInput:94333,DataprocAutoscalingPolicyCreateScaleDownMinWorkerFractionInput:94334,DataprocAutoscalingPolicyCreateScaleUpFactorInput:94335,DataprocAutoscalingPolicyCreateScaleUpMinWorkerFractionInput:94336,DataprocAutoscalingPolicyCreateSecondaryWorkerMaxInstanceInput:94337,DataprocAutoscalingPolicyCreateSecondaryWorkerMinInstanceInput:94338,DataprocAutoscalingPolicyCreateSecondaryWorkerWeightInput:94339,
DataprocAutoscalingPolicyCreateSubmitButton:94340,DataprocAutoscalingPolicyDetailsBackButton:94341,DataprocAutoscalingPolicyDetailsCloneButton:94342,DataprocAutoscalingPolicyDetailsDeleteButton:94343,DataprocAutoscalingPolicyDetailsEditButton:94344,DataprocAutoscalingPolicyDetailsRefreshButton:94345,DataprocAutoscalingPolicyListCreateButton:91287,DataprocAutoscalingPolicyListDeleteButton:91288,DataprocAutoscalingPolicyListRefreshButton:91289,DataprocAutoscalingPolicyListRegionButton:91290,DataprocBackToTemplateListLink:120296,
QZc:136271,RZc:136272,SZc:131364,TZc:131365,UZc:135574,VZc:136273,WZc:131366,XZc:136617,YZc:136274,ZZc:136275,a_c:136276,b_c:136277,c_c:136278,d_c:136279,e_c:136280,DataprocClusterCreateAutoscalingPolicyInput:103189,DataprocClusterCreateCancelButton:103191,DataprocClusterCreateEnableComponentGatewayCheckbox:103193,DataprocClusterCreateEnhancedFlexibilityModeInput:103202,DataprocClusterCreateFormNameTextBox:64347,DataprocClusterCreateFormRegionDropdown:64348,DataprocClusterCreateFormZoneDropdown:64349,
DataprocClusterCreateImageSelectButton:103192,DataprocClusterCreateInitializationActionInput:103200,DataprocClusterCreateLabelInput:103198,DataprocClusterCreateMetadataInput:103201,DataprocClusterCreateNameInput:103186,DataprocClusterCreateNetworkInput:103194,DataprocClusterCreateNetworkTagInput:103196,DataprocClusterCreatePropertiesInput:103199,DataprocClusterCreateRegionInput:103187,DataprocClusterCreateSharedSubnetworkInput:103197,DataprocClusterCreateShieldedVMIntegrityMonitoringEnabledCheckbox:121489,
DataprocClusterCreateShieldedVMSecureBootEnabledCheckbox:121490,DataprocClusterCreateShieldedVMVTPMEnabledCheckbox:121491,DataprocClusterCreateSubmitButton:103190,DataprocClusterCreateSubnetworkInput:103195,DataprocClusterCreateZoneInput:103188,DataprocClusterDetailEditClusterConfigurationButton:85964,DataprocClusterDetailEditNumPreemptibleWorkersInput:85967,DataprocClusterDetailEditNumWorkersInput:85966,DataprocClusterDetailSaveClusterConfigurationButton:85965,DataprocClusterDetailStackdriverButton:85968,
DataprocClusterDetailSubmitJobButton:85963,DataprocClusterFileStorageInput:103205,DataprocClusterFixedTimeDeletionInput:103203,DataprocClusterIdleTimeDeletionInput:103204,DataprocClusterKDCDatabaseMatserKeyInput:103466,DataprocClusterKMSKeyInput:103208,DataprocClusterKerberosAndHadoopSecureModeEnableCheckbox:103207,DataprocClusterKeyPasswordLocationInput:103213,DataprocClusterKeystoreLocationInput:103211,DataprocClusterKeystorePasswordLocationInput:103212,DataprocClusterListCreateClusterButton:64346,
DataprocClusterPersonalAuthEmailInput:111893,DataprocClusterPersonalAuthToggle:111591,DataprocClusterProjectAccessCheckbox:103206,DataprocClusterRemoteAdminServerInput:103464,DataprocClusterRemoteKDCInput:103463,DataprocClusterRemoteRealmNameInput:103217,DataprocClusterRootPrincipalPasswordInput:103209,DataprocClusterSharedPasswordLocationInput:103465,DataprocClusterTGTLifetimeHourInput:103210,DataprocClusterTruststoreLocationInput:103215,DataprocClusterTruststorePasswordLocationInput:103216,DataprocComponentExchangeDetailsBackButton:103184,
DataprocComponentExchangeDetailsCreateClusterButton:103185,f_c:136281,DataprocJobAdditionalPythonFilesInput:86330,DataprocJobAdditionalRFilesInput:86331,DataprocJobArchiveFilesInput:86332,DataprocJobCancelButton:86333,DataprocJobCloneButton:86378,DataprocJobClusterSelect:86334,DataprocJobContinueOnFailureSelect:86335,DataprocJobCreateButton:86336,DataprocJobDeleteButton:86208,DataprocJobDetailLink:67959,DataprocJobEditButton:86379,DataprocJobIdInput:86337,DataprocJobJarFilesInput:86338,DataprocJobListPageLink:86380,
DataprocJobMainClassOrJarInput:86339,DataprocJobMainPythonFileInput:86340,DataprocJobMainRFileInput:86341,DataprocJobOutputRefreshButton:86381,DataprocJobPropertiesInput:86342,DataprocJobQueryFileInput:86343,DataprocJobQueryParamInput:86344,DataprocJobQuerySourceTypeSelect:86345,DataprocJobQueryTextInput:86346,DataprocJobRefreshButton:86210,DataprocJobRegionFilterButton:86211,DataprocJobRegionSelect:86347,DataprocJobStopButton:86209,DataprocJobSubmitButton:86207,DataprocJobTypeSelect:86348,DataprocJobUpdateCancelButton:86382,
DataprocJobUpdateSaveButton:86383,DataprocKubernetesJobClusterSelect:125135,DataprocKubernetesJobContainerImagerSelect:125136,DataprocLearnMoreAboutWorkflowCreationLink:67955,DataprocLearnMoreAboutWorkflowsLink:67936,g_c:136282,h_c:136283,DataprocMaxRestartsPerHourInput:86349,DataprocRecommendedAlertsInClusterList:125137,DataprocRecommendedAlertsInJobList:125144,DataprocRunTemplateButton:67957,DataprocTemplateAddJobButton:120301,DataprocTemplateAddManagedCluster:120299,DataprocTemplateCreationInstructionDialogCloseButton:67956,
DataprocTemplateCreationInstructionLink:67954,DataprocTemplateDetailLink:67938,DataprocTemplateDetailNavigationButton:67960,DataprocTemplateIdInput:120302,DataprocTemplateRegionSelect:120303,DataprocTemplateSelectClusterByLabel:120300,DataprocTemplateTTLEnablementToggle:120304,DataprocWorkflowCreateCancelButton:120297,DataprocWorkflowCreateSubmitButton:120298,DataprocWorkflowDetailLink:67937,DataprocWorkflowDetailNavigationButton:67958,DataprocWorkflowTemplatesTab:67935,DataprocWorkflowsTab:67934,
DataprocMetastoreServiceCreateCancelButton:119168,DataprocMetastoreServiceCreateKerberosToggle:104529,DataprocMetastoreServiceCreateLocationSelect:119169,DataprocMetastoreServiceCreateMaintenanceWindowSelect:119170,DataprocMetastoreServiceCreateMetastoreVersionSelect:119171,DataprocMetastoreServiceCreateNameInput:119172,DataprocMetastoreServiceCreateNetworkSelect:119173,DataprocMetastoreServiceCreatePortInput:119174,DataprocMetastoreServiceCreateSharedVpcCheckbox:119175,DataprocMetastoreServiceCreateSubmitButton:104530,
DataprocMetastoreServiceCreateTierSelect:119176,DataprocMetastoreServiceDetailsDeleteButton:104532,DataprocMetastoreServiceDetailsEditButton:119525,DataprocMetastoreServiceDetailsExportButton:115001,DataprocMetastoreServiceDetailsImportButton:104531,DataprocMetastoreServiceDetailsRefreshButton:119526,DataprocMetastoreServiceDetailsViewLogsButton:119527,DataprocMetastoreServiceExportDestinationInput:115002,DataprocMetastoreServiceExportSubmitButton:113220,DataprocMetastoreServiceImportEditButton:119528,
DataprocMetastoreServiceImportSubmitButton:118957,DataprocMetastoreServiceListCreateButton:104527,DataprocMetastoreServiceListDeleteButton:104528,i_c:143541,j_c:143542,k_c:143543,l_c:143275,m_c:143544,n_c:143545,o_c:143546,p_c:143547,q_c:143548,r_c:143549,s_c:143550,t_c:143551,u_c:143276,v_c:143552,w_c:143553,DatastoreExportBackButton:84644,DatastoreExportButton:84645,DatastoreExportCancelButton:84646,DatastoreExportSubmitButton:84647,DatastoreImportBackButton:84648,DatastoreImportButton:84649,DatastoreImportCancelButton:84650,
DatastoreImportExportErrorModalCloseButton:84651,DatastoreImportExportErrorSnackbarCloseButton:84652,DatastoreImportExportErrorSnackbarErrorDetailsButton:84653,DatastoreImportExportPromoLearnMore:125934,DatastoreImportExportPromoTryItOut:125933,DatastoreImportExportSuccessSnackbarCloseButton:84654,DatastoreImportExportSuccessSnackbarViewStatusButton:84655,DatastoreImportSubmitButton:84656,oib:144888,P0c:135295,Q0c:135296,R0c:135292,S0c:135294,T0c:133012,U0c:133823,V0c:133840,W0c:133811,X0c:133086,
Y0c:135297,qib:141081,sib:131332,DauiPipelinesInfoTab:86904,uib:132113,vib:132112,DauiPipelinesMetricsTab:95907,DauiPipelinesPublishToTemplateButton:86905,wib:138323,yib:131539,Aib:131709,Cib:131435,Eib:131466,Gib:131612,Iib:131449,Kib:131529,Mib:131726,DauiPipelinesSloTab:86906,Oib:130849,Iaa:138712,DlpActionsStepView:92919,DlpAddBucketButton:96448,DlpAddConditionButton:96449,DlpAddFieldTransformButton:96450,DlpAddInfoTypeTransformButton:96451,DlpAddSuppressionButton:96452,DlpCancelButton:92920,
DlpCopyMenuItem:96453,DlpCreateButton:92921,DlpDeleteMenuItem:96454,DlpEditMenuItem:96455,DlpErrorResponseMessage:96456,DlpFieldTransformItem:96457,DlpHelpButton:108197,DlpInfoTypeTransformItem:96458,DlpInspectOptionsView:92922,DlpKeyTypeTransientButton:96459,DlpKeyTypeUnwrappedButton:96460,DlpKeyTypeWrappedButton:96461,DlpLearnMoreLink:96462,DlpPreviewFreeFormButton:96463,DlpPreviewStructuredButton:96464,DlpPrimitiveTransformTypeBucketingItem:96465,DlpPrimitiveTransformTypeCharacterMaskItem:96466,
DlpPrimitiveTransformTypeCryptoDeterministicItem:96467,DlpPrimitiveTransformTypeCryptoHashItem:96468,DlpPrimitiveTransformTypeCryptoReplaceItem:96469,DlpPrimitiveTransformTypeDateShiftItem:96470,DlpPrimitiveTransformTypeDropdown:96471,DlpPrimitiveTransformTypeFixedSizeBucketingItem:96472,DlpPrimitiveTransformTypeRedactItem:96473,h1c:136370,DlpPrimitiveTransformTypeReplaceItem:96474,DlpPrimitiveTransformTypeReplaceWithInfoTypeItem:96475,DlpPrimitiveTransformTypeTimePartItem:96476,DlpRetryPreviewButton:96477,
DlpReviewStepView:92923,DlpRiskDataStepView:108194,DlpRiskKAnonStepView:108195,DlpRiskLDivStepView:108196,DlpSaveEditButton:96478,DlpScheduleStepView:92924,DlpStorageStepView:92925,DlpValueTypeBooleanItem:96479,DlpValueTypeDateItem:96480,DlpValueTypeDayOfWeekItem:96481,DlpValueTypeDropdown:96482,DlpValueTypeFloatItem:96483,DlpValueTypeIntegerItem:96484,DlpValueTypeStringItem:96485,DlpValueTypeTimeItem:96486,DlpValueTypeTimestampItem:96487,DlpViewDetailLink:96488,DlpViewDetailMenuItem:96489,DocAiCancelHumanReviewButton:126654,
DocAiDisableHumanReview:126660,DocAiEditHumanReviewButton:126655,DocAiEnableHumanReview:126659,DocAiProcessorEncryptionItem:110395,DocAiProcessorNameTextInput:110396,DocAiProcessorRegionDropdown:110397,DocAiProcessorSubmitButton:110398,DocAiProcessorSubtaskPanel:110399,DocAiProcessorVisitHumanReviewTab:126656,DocAiRequestAccessButton:110400,DocAiSaveHumanReviewButton:126657,DocAiSetupHumanReviewButton:126658,DocAiUploadPreviewDocumentButton:110401,ErrorReportingActionBarMenu:70484,ErrorReportingConfigureNotificationsBannerButton:116041,
ErrorReportingConfigureNotificationsButton:116042,ErrorReportingCountPanel:70485,ErrorReportingDetailStatsPanel:70486,ErrorReportingDetailsPage:70487,ErrorReportingFilterInput:89205,ErrorReportingFilterOneDayButton:89206,ErrorReportingFilterOneHourButton:89207,ErrorReportingFilterPanel:70488,ErrorReportingFilterSevenDayButton:89208,ErrorReportingFilterSixHourButton:89209,ErrorReportingFilterThirtyDayButton:89210,ErrorReportingNotificationsPage:116043,ErrorReportingNotificationsPageCancelButton:116044,
ErrorReportingNotificationsPageSaveButton:116045,ErrorReportingOverflowMenu:89211,ErrorReportingOverflowMenuMutedItem:89212,ErrorReportingOverflowMenuNotificationConfigItem:89213,ErrorReportingOverflowMenuProjectNotificationConfigItem:89214,ErrorReportingOverviewPanel:70489,ErrorReportingRecentSamplesPanel:70490,ErrorReportingRefreshButton:89215,ErrorReportingResult:89216,ErrorReportingResultActions:89217,ErrorReportingResultActionsButton:89218,ErrorReportingResultContextList:89219,ErrorReportingResultTitle:89220,
ErrorReportingServicePicker:89221,ErrorReportingServiceVersionPicker:89222,ErrorReportingStatusPicker:89223,ErrorReportingStatusPickerAcknowledgedItem:89224,ErrorReportingStatusPickerMutedItem:89225,ErrorReportingStatusPickerOpenItem:89226,ErrorReportingStatusPickerResolvedItem:89227,ErrorReportingTraceOverviewPanel:70491,ErrorReportingZeroStateButton:89228,EssentialContactsAddContactButton:107477,EssentialContactsAddEditContactDialog:107478,EssentialContactsCancelButton:107479,EssentialContactsCategoryView:107480,
EssentialContactsCategoryViewButton:107481,EssentialContactsContactView:107482,EssentialContactsContactViewButton:107483,EssentialContactsDeleteContactButton:107484,EssentialContactsEditCategoryButton:107485,EssentialContactsEditCategoryPanel:107486,EssentialContactsEditContactButton:107487,EssentialContactsExistingEmailError:107488,EssentialContactsInvalidEmailError:107489,EssentialContactsLearnMoreLink:112160,EssentialContactsMismatchedEmailError:107490,EssentialContactsMissingCategoryError:107491,
EssentialContactsMissingEmailError:107492,EssentialContactsPage:107493,EssentialContactsSaveContactButton:107494,EssentialContactsSendMessageButton:123843,T1c:144485,U1c:144486,V1c:144487,W1c:144488,X1c:144489,Y1c:144490,Z1c:144491,a2c:144492,b2c:144493,c2c:144494,d2c:144495,e2c:144496,f2c:144497,g2c:145291,i2c:144498,j2c:144499,k2c:144500,l2c:144501,m2c:144502,n2c:144633,o2c:144503,FilestoreAddressRangeInput:84267,FilestoreAuthorizedNetworkInput:84268,FilestoreBackButton:84269,FilestoreBackupIdLinkButton:118935,
FilestoreBackupOptionsMenuButton:113136,FilestoreBackupsPermissionsMessage:108894,FilestoreCancelButton:84270,FilestoreCloseLink:104910,FilestoreCopyShareMenuItemButton:110628,FilestoreCreateBackupButton:113137,FilestoreCreateBackupMenuItemButton:110629,FilestoreCreateButton:84271,C2c:136425,FilestoreCustomAccessControlsInput:87087,FilestoreCustomIpRangeInput:88991,FilestoreDeleteBackupMenuItemButton:113138,FilestoreDeleteButton:84272,FilestoreDeleteInstanceMenuItemButton:110630,D2c:136429,FilestoreDescriptionInput:84273,
FilestoreDropdown:84274,FilestoreDropdownOption:84275,FilestoreDropdownSpecialOption:84276,FilestoreEditBackupMenuItemButton:113139,FilestoreEditButton:84277,FilestoreEditInstanceMenuItemButton:110631,E2c:136426,FilestoreEnterpriseQuotaWarningMessage:116572,FilestoreErrorAddressRangeMessage:84278,FilestoreErrorAtLeastOneAdminMessage:87088,FilestoreErrorBeginningMessage:84279,FilestoreErrorBlacklistedNameMessage:86458,FilestoreErrorDialog:84280,FilestoreErrorEndingMessage:84281,FilestoreErrorExistsMessage:84282,
FilestoreErrorFormBanner:84283,FilestoreErrorInvalidCharsMessage:84284,FilestoreErrorInvalidIncrementMessage:86195,FilestoreErrorIpRangeOverlapMessage:89973,FilestoreErrorLengthMessage:84285,FilestoreErrorMaxMessage:84286,FilestoreErrorMinMessage:84287,FilestoreErrorRequiredMessage:84288,FilestoreFileshareCapacityInput:84289,FilestoreFileshareNameInput:84290,FilestoreFormZone:84291,FilestoreHelpButton:84292,FilestoreHighScaleQuotaWarningMessage:104911,FilestoreInstanceAccessControlZone:87089,FilestoreInstanceBackupsTabButton:113140,
FilestoreInstanceIdInput:84293,FilestoreInstanceIdLinkButton:122588,FilestoreInstanceOptionsMenuButton:110632,FilestoreInstanceOverviewTabButton:113141,FilestoreInstancePerformanceTypeInput:87090,FilestoreInstanceServiceTypeInput:85453,F2c:136670,FilestoreInstanceTierInput:84294,FilestoreLearnMoreAddressRangeLink:84295,FilestoreLearnMoreBackupsLink:113206,FilestoreLearnMoreInstanceTierLink:84296,FilestoreLearnMoreInstanceTypeLink:93030,FilestoreLearnMoreInstancesLink:84297,FilestoreLearnMorePricingLink:84298,
FilestoreLearnMoreRemoteTargetLink:84299,FilestoreLearnMoreSetupConnectionsLink:88808,FilestoreLearnMoreStorageTypeLink:93031,FilestoreLearnMoreVpcNetworkLink:88809,FilestoreListBackupsFromRestoreButton:107229,FilestoreManageQuotasLink:95335,FilestorePricingEgressChargeSubheader:108897,FilestoreQuotaErrorDialog:104912,FilestoreRadioButtonToggle:84300,FilestoreRegionEgressChargeSubheader:108898,FilestoreRegionInput:84301,FilestoreRemoteTargetInput:84302,FilestoreRequestingQuotaDocsLink:95547,FilestoreResourceNotFoundMessage:84303,
FilestoreRestoreBackupMenuItemButton:113142,FilestoreRestoreFromBackupButton:107230,FilestoreRestoreFromSnapshotButton:84304,FilestoreRestoreToExistingButton:118936,FilestoreRestoreToExistingSelectInstanceButton:118937,FilestoreRestoreToExistingSelectInstanceCancelButton:118938,FilestoreRestoreToExistingSelectInstanceSubmitButton:118939,FilestoreRestoreToNewButton:118940,FilestoreRestoreToSourceButton:118941,G2c:141801,H2c:141724,FilestoreSnapshotIdInput:84305,I2c:136427,FilestoreSourceBackupInput:107231,
FilestoreSourceInstanceInput:84306,FilestoreSourceSnapshotInput:84307,FilestoreSubmitButton:84308,FilestoreTextInput:84309,FilestoreZoneInput:84310,FirestoreCompositeIndexesCreateButton:55640,FirestoreCompositeIndexesCreateCancelButton:55643,FirestoreCompositeIndexesCreateSaveButton:55642,lba:143434,FirestoreCompositeIndexesDeleteButton:55641,mba:143435,FirestoreCompositeIndexesEmptyStateCreateButton:55639,nba:143436,oba:143437,FirestoreCompositeIndexesPage:55638,FirestoreDataViewerAddDocumentButton:55630,
pba:143366,FirestoreDataViewerAddFieldButton:55631,qba:143369,FirestoreDataViewerAddSubFieldButton:55635,rba:143364,FirestoreDataViewerDeleteAllFieldsButton:55634,FirestoreDataViewerDeleteCollectionButton:55632,FirestoreDataViewerDeleteDocumentButton:55633,FirestoreDataViewerDeleteFieldButton:55637,tba:143365,FirestoreDataViewerEditFieldButton:55636,FirestoreDataViewerEmptyStateStartCollectionButton:55628,uba:143368,FirestoreDataViewerPage:55627,FirestoreDataViewerStartCollectionButton:55629,FirestoreDocumentFilteringApplyFilter:77251,
FirestoreDocumentFilteringClearFilterFromDocumentsPanel:77252,FirestoreDocumentFilteringClearFilterFromSubtask:77253,FirestoreDocumentFilteringCloseSubtask:77254,FirestoreDocumentFilteringOpenSubtask:77255,vba:143500,wba:143499,xba:143501,yba:143502,zba:143504,Aba:143503,Bba:143505,Cba:137584,FirestoreKeyVisualizerEditPanelClickUpdate:106569,FirestoreKeyVisualizerEditPanelUpdateDate:106570,FirestoreKeyVisualizerEditPanelUpdateTimeSpan:106571,Dba:137531,Eba:137532,Fba:137533,Gba:137534,FirestoreKeyVisualizerInfoPanelClickHelpTab:106573,
FirestoreKeyVisualizerInfoPanelClickMetricsTab:106572,FirestoreKeyVisualizerToggleHex:106575,FirestoreKeyVisualizerTopBarSelectMetric:106574,Hba:138886,Iba:138887,Jba:138888,Kba:138889,Lba:138890,Mba:138891,Nba:138892,lEa:138893,FirestoreOnboardingCreateDatabase:55625,FirestoreOnboardingCreateDatabaseRetryButton:55626,FirestoreOnboardingPage:55598,FirestoreOnboardingSelectDatabase:55618,FirestoreOnboardingSelectDatabaseDatastoreButton:55619,FirestoreOnboardingSelectDatabaseDcmButton:55620,FirestoreOnboardingSelectDatabaseFirestoreButton:55621,
FirestoreOnboardingSelectLocation:55622,FirestoreOnboardingSelectLocationBackButton:55623,FirestoreOnboardingSelectLocationCreateButton:55624,fH:143512,Oba:143487,Pba:143488,Qba:143489,FirestoreSingleFieldIndexesAddButton:55646,FirestoreSingleFieldIndexesApplyEditButton:55651,FirestoreSingleFieldIndexesCancelDeleteButton:55878,FirestoreSingleFieldIndexesCancelEditButton:55652,FirestoreSingleFieldIndexesCloseErrorDialogButton:55881,FirestoreSingleFieldIndexesConfirmDeleteButton:55879,FirestoreSingleFieldIndexesCreateCancelButton:55650,
FirestoreSingleFieldIndexesCreateSaveButton:55649,FirestoreSingleFieldIndexesDeleteButton:55648,FirestoreSingleFieldIndexesEditButton:55647,FirestoreSingleFieldIndexesEmptyStateAddButton:55645,FirestoreSingleFieldIndexesErrorDialog:55880,FirestoreSingleFieldIndexesPage:55644,Rba:143490,Sba:143491,Tba:143513,gVc:135376,oaa:135377,paa:135378,qaa:135375,CloudProfileAddPhoneNumberButton:121074,hVc:132591,CloudProfileEditPhoneNumberButton:121075,iVc:132592,jVc:134607,CloudProfilePhoneVerificationNumberEntryCancelButton:115661,
CloudProfilePhoneVerificationNumberEntryFormPanel:115662,CloudProfilePhoneVerificationNumberEntrySmsButton:115663,CloudProfilePhoneVerificationPinEntryBackButton:115664,CloudProfilePhoneVerificationPinEntryContinueButton:115665,CloudProfilePhoneVerificationPinEntryFormPanel:115666,CloudProfilePhoneVerificationUnverifiableFormPanel:115667,CloudProfilePhoneVerificationUnverifiableRetryButton:115668,kVc:132593,lVc:132594,CloudProfileRemovePhoneNumberButton:121076,CloudProfileRemovePhoneNumberCancelButton:121077,
CloudProfileRemovePhoneNumberSubmitButton:121078,mVc:132595,FreeTrialAcceptTosButton:120842,tjb:134608,FreeTrialBillingFormPanel:109453,FreeTrialCancelUpgradeButton:121138,FreeTrialConfirmUpgradeButton:121139,Uba:134609,FreeTrialLearnAboutBillingLink:121140,FreeTrialLearnAboutCreditsLink:121141,FreeTrialNonBuyFlowStartTrialButton:121060,N2c:140937,FreeTrialPhoneVerificationCallButton:109454,FreeTrialPhoneVerificationDoNotUseSuggestedNumberButton:109455,FreeTrialPhoneVerificationManualEntryFormPanel:114481,
FreeTrialPhoneVerificationPinCodeFormPanel:109456,FreeTrialPhoneVerificationPinEntryBackButton:116649,FreeTrialPhoneVerificationPinEntryContinueButton:116650,FreeTrialPhoneVerificationSmsButton:109457,FreeTrialPhoneVerificationSuggestedNumbersFormPanel:114482,FreeTrialPhoneVerificationUnverifiableFormPanel:114483,FreeTrialPhoneVerificationUnverifiableRetryButton:116651,FreeTrialPhoneVerificationUseSuggestedNumberButton:109458,FreeTrialPhoneVerificationVerifiedContinueButton:116652,FreeTrialPhoneVerificationVerifiedEditButton:116653,
FreeTrialPhoneVerificationVerifiedNumberFormPanel:114484,FreeTrialSelectedCountry:120843,Vba:134610,O2c:134611,FreeTrialSouthKoreaDisclosure:120844,FreeTrialSouthKoreaDisclosurePrivacyNotice:120845,FreeTrialStartTrialButton:121061,FreeTrialStartUpgradeButton:121142,FreeTrialStartUpgradePanel:121143,FreeTrialSwitchAccountButton:120846,P2c:134612,FreeTrialUpgradeSucceededPanel:121144,Hdd:132596,Idd:132597,Jdd:135737,Kdd:132598,Ldd:132599,Mdd:132600,Ndd:132601,Odd:132602,Pdd:132603,Qdd:132604,Rdd:132605,
Sdd:132606,Tdd:132607,Udd:132608,Vdd:132609,PhoneNumberInput:116654,PhoneNumberInputFormatError:116655,PhoneNumberInputRequiredError:116656,PhoneNumberInputUnverifiableError:116657,FunctionsCreateAllowUnauthenticatedCheckbox:94921,FunctionsCreateAllowUnauthenticatedRadioButton:103250,FunctionsCreateBigQueryEventTypePicker:94919,FunctionsCreateBigQueryResourceInput:94920,FunctionsCreateBuildWorkerPoolsInput:112549,FunctionsCreateCloudStorageCodeLocationButton:94930,FunctionsCreateCloudStorageCodeLocationInput:94929,
FunctionsCreateCodeEditorExpandButton:74352,FunctionsCreateCodeEditorPackageTab:74353,FunctionsCreateEgressAllTrafficRadioButton:94947,FunctionsCreateEgressPrivateOnlyRadioButton:94946,FunctionsCreateEntryPointInput:94936,FunctionsCreateEventTypePicker:103251,FunctionsCreateFirebaseDatabaseInput:94916,FunctionsCreateFirebaseDatabasePathInput:94917,FunctionsCreateFirebaseEventTypePicker:94914,FunctionsCreateFirebaseLogEventNameInput:94915,FunctionsCreateFirestoreDocumentPathInput:94918,FunctionsCreateIngressAllowAllRadioButton:94942,
FunctionsCreateIngressInternalAndGCLBRadioButton:112674,FunctionsCreateIngressInternalOnlyRadioButton:94943,FunctionsCreateMaxInstancesInput:94938,Q2c:134135,FunctionsCreateMemoryPicker:74354,FunctionsCreateMinInstancesInput:120900,FunctionsCreateMoreLink:74355,FunctionsCreateNameInput:94910,FunctionsCreatePubSubPicker:94911,FunctionsCreateRepoBranchTagInput:94934,FunctionsCreateRepoDirectoryInput:94935,FunctionsCreateRepoRepositoryInput:94931,FunctionsCreateRepoVersionTypeBranchRadioButton:94932,
FunctionsCreateRepoVersionTypeTagRadioButton:94933,FunctionsCreateRequireAuthenticationRadioButton:103252,FunctionsCreateRetryOnFailureCheckbox:94941,FunctionsCreateRuntimePicker:74356,FunctionsCreateServiceAccountInput:94940,FunctionsCreateServiceAccountPicker:94939,FunctionsCreateSourceCheckedtoggle:74357,FunctionsCreateSourceGcsRadioButton:94924,FunctionsCreateSourceInlineEditorRadioButton:94922,FunctionsCreateSourceRepoRadioButton:94925,FunctionsCreateSourceZipUploadRadioButton:94923,FunctionsCreateStorageBucketInput:94913,
FunctionsCreateStorageEventTypePicker:94912,FunctionsCreateTimeoutInput:94937,FunctionsCreateTriggerPicker:74358,FunctionsCreateVpcConnectorCreateButton:94945,FunctionsCreateVpcConnectorInput:94944,FunctionsCreateZipUploadBrowseButton:94926,FunctionsCreateZipUploadStageBucketButton:94928,FunctionsCreateZipUploadStageBucketInput:94927,FunctionsDetailsEditButton:74359,FunctionsDetailsEditCodeEditorExpandButton:74360,FunctionsDetailsEditCodeEditorPackageTab:74361,FunctionsDetailsEditMemoryMenu:74362,
FunctionsDetailsEditMoreLink:74363,FunctionsDetailsEditRuntimeMenu:74364,FunctionsDetailsEditSourceItem:74365,FunctionsDetailsEditTriggerMenu:74366,FunctionsDetailsGTSTTab:74367,FunctionsDetailsVersionPicker:74368,FunctionsDetailsViewLogsButton:74369,FunctionsSelectCreateButton:102690,FunctionsSubtaskCancelButton:129770,FunctionsSubtaskDeployButton:129757,y6c:140105,GsAccountSwitcherCancelButton:86881,GsAccountSwitcherDialog:86880,GsAccountSwitcherOtherButton:86882,GsAccountSwitcherSelectButton:86883,
GsAddUsersPanel:86988,GsBillingInvoicedButton:87786,GsBillingPanel:86990,GsBillingSelfServeButton:87787,GsChecklistAddResourceLabels:80740,GsChecklistBillingLink:80741,GsChecklistBudgetsAndAlerts:80742,GsChecklistFreeTrialUpgradeDocs:80743,GsChecklistHighlightPurviewPicker:80747,GsChecklistLinkCompute:80751,GsChecklistLinkFreeTier:80753,GsChecklistLinkPricingCalculator:80754,GsChecklistLinkProject:80746,GsChecklistLinkStorage:80752,GsChecklistLinkViewProjects:80745,GsChecklistUpgradeButton:80744,
GsCloudSetupAddUsersLink:109900,z6c:140111,A6c:140108,B6c:140660,C6c:140113,D6c:140115,E6c:140114,F6c:140110,G6c:140112,H6c:140116,I6c:140117,J6c:140109,K6c:140106,GsCloudSetupGroupsCreate:102728,GsCloudSetupGroupsNamingDialog:115444,GsCloudSetupGroupsView:102729,GsCloudSetupReplaceGroupDialog:115445,GsCompareLinkComputeProducts:79121,GsCompareLinkStorageProducts:79122,L6c:135889,M6c:135887,GsConfigureNetworksLightboxButton:91538,GsConfigureNetworksPanel:86991,N6c:135891,O6c:135893,P6c:135881,Q6c:135882,
R6c:135883,S6c:135880,T6c:135884,U6c:140107,GsDomainIdentityPanel:86992,GsDomainSignUpForCloudIdentity:109002,GsFooterLinkCompleteProfile:79123,GsFooterLinkSales:79124,GsFooterLinkSupport:79125,GsGuideLinkAndroidAppFirebase:79001,GsGuideLinkBigQueryQuickstarts:78995,GsGuideLinkBigQueryVisualize:78997,GsGuideLinkBigQueryWarehouse:78996,V6c:140136,GsGuideLinkDataflowProcessLogs:78998,GsGuideLinkFluentdLogs:78999,GsGuideLinkGcsTutorials:79011,GsGuideLinkHostStaticWebsite:79008,GsGuideLinkIosAppFirebase:79002,
GsGuideLinkMobileAppBackend:79E3,GsGuideLinkMobileAppComputeGrpc:79004,GsGuideLinkMobileAppComputeRest:79003,GsGuideLinkNodejsParseServer:79005,GsGuideLinkQuickstartConsole:79006,GsGuideLinkQuickstartGsutil:79007,GsGuideLinkSendFeedback:79461,GsGuideLinkTutorialStorageBuckets:79009,GsGuideLinkTutorialStorageRuby:79010,W6c:140137,GsGuideLinkVmAddRemoveGpus:79016,GsGuideLinkVmApacheServer:79014,GsGuideLinkVmGlobalAutoscale:79013,GsGuideLinkVmHowTos:79020,GsGuideLinkVmLinuxQuickstart:79017,GsGuideLinkVmPreemptibleInstance:79015,
GsGuideLinkVmStartInstance:79012,GsGuideLinkVmTutorials:79019,GsGuideLinkVmWindowsQuickstart:79018,GsGuideLinkWebsiteApacheServer:79027,GsGuideLinkWebsiteDrupalGce:79025,GsGuideLinkWebsiteFirebase:79023,GsGuideLinkWebsiteLampGce:79024,GsGuideLinkWebsiteNodejs:79022,GsGuideLinkWebsitePythonApp:79026,GsGuideLinkWebsiteWordpress:79021,X6c:140682,GsIamRolesPanel:86993,GsLinkEnterpriseChecklist:79126,GsLinkEnterpriseChecklistForAdmin:104071,GsLinkFreeTrialEligibleOnboardingChecklist:116056,GsLinkFreeTrialEligibleSignup:116057,
GsLinkOnboardingChecklist:79127,GsMarketplaceLinkApiMlProducts:79128,GsMarketplaceLinkBigDataProducts:79129,GsMarketplaceLinkComputeProducts:79130,GsMarketplaceLinkNetworkingProducts:79131,GsMarketplaceLinkStorageProducts:79132,GsMarketplaceLinkTopProducts:79133,GsMigrationLinkAws:79155,GsMigrationLinkAzure:79156,GsMigrationLinkDataCenters:79157,GsMigrationLinkOpenStack:79158,GsMigrationLinkOptions:79159,Y6c:138167,Z6c:138168,GsMonitoringPanel:86994,a7c:138169,GsOrgAdminPanel:86995,GsProductLinkAppEngine:78738,
GsProductLinkBigQuery:78739,GsProductLinkBillingHome:93134,GsProductLinkCloudRun:107469,GsProductLinkCompute:78740,GsProductLinkDataflow:78741,GsProductLinkDataproc:78742,GsProductLinkDns:78744,GsProductLinkFirebase:78745,GsProductLinkFirestore:78746,GsProductLinkFunctions:78747,GsProductLinkIam:93135,GsProductLinkKubernetes:79134,GsProductLinkLoadBalancers:78749,GsProductLinkMaps:78748,GsProductLinkSecuritySection:93136,GsProductLinkSpeechToText:78750,GsProductLinkSql:78751,GsProductLinkStorage:79135,
GsProductLinkTextToSpeech:93137,GsProductLinkTranslation:78752,GsProductLinkVisionAi:93138,GsProductLinkVpn:78753,GsQuestionnaireEditButton:99313,rca:139551,GsQuestionnaireSaveButton:99314,GsQuestionnaireSkipButton:99315,GsQuicklyAssignDevOpsButton:87807,GsQuicklyAssignNetworkAdminsButton:87808,GsQuicklyAssignRolesButton:94006,GsQuicklyAssignSecurityAdminsButton:87809,GsResourceLinkBuildingContainers:79189,GsResourceLinkCloudSdk:79191,GsResourceLinkCredits:79190,GsResourceLinkDocumentation:79192,
GsResourceLinkEnterpriseOrg:79193,GsResourceLinkFloatingIp:79194,GsResourceLinkMigratingVms:79195,GsResourceLinkMobileApp:79196,GsResourceLinkNewsletter:79197,GsResourceLinkOperatingContainers:79198,GsResourceLinkPriceCalculator:79199,GsResourceLinkRegionSelection:79200,GsResourceLinkRobustSystems:79201,GsResourceLinkStackdriverLogging:79202,GsResourceLinkSupport:79203,GsResourceLinkTransferringDatasets:79204,GsResourceLinkUpdates:79205,GsResourceLinkVmImage:79206,GsResourceManagementBillingProjectsLink:129079,
GsResourceManagementConfigureHierarchy:129076,GsResourceManagementCreateFoldersLink:129075,GsResourceManagementDeployHierarchy:129077,GsResourceManagementEnableBillingLink:129080,GsResourceManagementFolderResourcesLink:129074,GsResourceManagementLightboxBasicDiagramButton:88199,GsResourceManagementLightboxTypicalDiagramButton:88200,GsResourceManagementPanel:86996,GsResourceManagementProjectResourcesLink:129078,b7c:138172,c7c:138173,GsSecurityPanel:86997,d7c:138174,e7c:137512,GsSupportPanel:86998,
f7c:137513,GsTutorialLinkData:79160,GsTutorialLinkMobileApp:79162,GsTutorialLinkStorage:79163,GsTutorialLinkTutorialList:79161,GsTutorialLinkVm:79164,GsTutorialLinkWebsite:79165,OrgOnboardingChecklistLink:102611,OrgOnboardingConsumerChecklistLink:107226,OrgSelectorChecklistLink:96980,GkeBackupBackButton:127542,y4c:133629,GkeBackupBackupClusterButton:127543,GkeBackupBackupDescriptionTextInput:128409,GkeBackupBackupNameTextInput:128410,GkeBackupBackupNamespaceButton:127544,GkeBackupBackupPlanDescriptionTextInput:127441,
GkeBackupBackupPlanDetailsView:126773,GkeBackupBackupPlanNameTextInput:127439,GkeBackupBackupPlanReviewView:126774,GkeBackupBackupPlanScheduleView:126775,GkeBackupBackupPlanScopeView:126776,GkeBackupCancelButton:126771,z4c:129431,A4c:129427,B4c:130468,C4c:144476,GkeBackupClusterSelectDropdown:126893,GkeBackupCronStringTextInput:128204,GkeBackupDaysDeleteTextInput:128200,GkeBackupDaysPreventTextInput:128201,D4c:129430,E4c:130461,F4c:130315,GkeBackupDeleteBackupPlanButton:128504,G4c:129428,GkeBackupDeleteBackupToggle:128202,
H4c:135512,I4c:136534,GkeBackupExcludeNamespacePicker:130190,GkeBackupGroupValueTextInput:130188,GkeBackupJsonTextInput:130191,GkeBackupKindValueTextInput:130189,GkeBackupNamespaceTextInput:130192,GkeBackupNewValueTextInput:130193,GkeBackupNextButton:126777,GkeBackupOriginalValueTextInput:130194,GkeBackupPersistentVolumePicker:127545,GkeBackupPreventDeleteToggle:128203,GkeBackupResourceNameTextInput:127440,GkeBackupRetentionPolicyToggle:128205,GkeBackupSecretsPicker:127546,GkeBackupSelectNamespaceDropdown:127547,
GkeBackupSetUpRestoreButton:128408,GkeBackupStartBackupButton:128500,GkeBackupStartBackupPlanButton:126709,J4c:136651,GkeBackupSubmitBackupButton:128411,GkeBackupSubmitBackupPlanButton:126772,K4c:129432,L4c:129429,M4c:130463,N4c:144474,O4c:130464,GkeBackupValueTransformPicker:130195,HclsBrowserDatasetsPage:119604,HclsBrowserRegionFailureMessage:119605,HclsFhirViewerPinnedResourceTypeButton:122810,HclsFhirViewerRecentResourceMenuItem:122605,HclsFhirViewerResourceDetailsPage:122604,OnlyShowPinnedFhirTypesToggle:122809,
OnlyShowReferencesFhirResourceToggle:122808,PinnedFhirResourceTypeTableButton:122812,o7c:132049,IamAccessLevelsPickerForm:62815,IamAddMemberAddCondition:62816,IamAddMemberAddRole:62817,IamAddMemberCancel:62818,IamAddMemberEditCondition:62819,IamAddMemberEditUnamedCondition:62820,IamAddMemberRemoveRole:62821,IamAddMemberSave:62822,IamAddMembersSubtask:62823,IamAddUserRoleButton:58568,IamAddUserRoleCreateButton:58569,IamConditionDelete:62824,IamConditionLint:62825,IamEditConditionSubtask:62826,IamEditConditionSubtaskCancel:62827,
IamEditConditionSubtaskSave:62828,IamEditMembersCancel:62829,IamEditMembersSave:62830,IamEditMembersSubtask:62831,IamEtagMismatchCancel:62832,IamEtagMismatchSave:62833,zca:134502,G7c:132323,H7c:132324,I7c:132325,yU:132327,zU:132326,fkb:132328,gkb:132329,IamMemberBar:62834,IamMemberBarAutocomplete:62835,IamMemberBarHelp:62836,IamMembersTableConditionLink:62837,IamMembersTableRecommendation:62839,IamPageActionBarRemoveMember:62841,IamPageEditMember:62842,IamPageViewModeMembers:62843,IamPageViewModeRoles:62844,
IamPolicyAnalyzerCancelButton:129985,IamPolicyAnalyzerCannedQueryCard:129964,IamPolicyAnalyzerCreateQueryButton:129972,IamPolicyAnalyzerCustomQueryCard:129963,IamPolicyAnalyzerLandingPage:129954,IamPolicyAnalyzerQueryPage:129983,IamPolicyAnalyzerReportPage:130079,IamPolicyAnalyzerRunQueryButton:129986,Aca:130131,BU:130199,Bca:130200,hkb:134944,J7c:132330,FU:132331,jkb:132332,kkb:132333,Cca:132334,IamRecommendationLogCollapsed:69526,IU:132336,IamRecommendationLogRevert:69528,IamRecommendationLogsTab:69527,
Dca:134094,Eca:134095,Qy:135246,Fca:134096,Gca:134422,IamRecommendationSubtaskApply:62845,IamRecommendationSubtaskCancel:62846,IamRecommendationSubtaskDismiss:69664,JU:132335,IamRolePickerForm:62847,IamRolePickerGroupBasic:101751,IamRolePickerGroupCurrentlyUsed:101752,IamRolePickerGroupCustom:101753,K7c:140131,IamRolePickerManageRoles:62848,IamServiceAccountsCreateButton:57777,IamServiceAccountsCreatePrivateKeyButton:57778,IamServiceAccountsSaveNewAccountButton:57779,IAPChangeToGcipDialogCancelButton:98748,
IAPChangeToGcipDialogChangeButton:98749,IAPChangeToGcipStartButton:98747,IAPConfigureConsentScreenButton:98426,IAPConfigureIdentitySubtask:98750,IAPEditOAuthClientMenuItem:98427,IAPEnableCloudRunApiButton:98751,IAPGcipAuthenticationUrlEditButton:98760,IAPGcipConfigureIdentityPlatformCancelButton:98757,IAPGcipConfigureIdentityPlatformSaveButton:98756,IAPGcipCreateLoginPageSubtask:98758,IAPGcipCreateLoginPageSubtaskCloseButton:98759,IAPGcipCreateSignInPageRadioButton:98752,IAPGcipEditAuthenticationUrlDialogCancelButton:98762,
IAPGcipEditAuthenticationUrlDialogSaveButton:98761,IAPGcipEditAuthenticationUrlDialogUrlDropdown:98763,IAPGcipEditAuthenticationUrlDialogUrlInput:98764,IAPGcipProvideUrlInput:98755,IAPGcipProvideUrlRadioButton:98754,IAPGcipRegionNameDropdown:98753,IAPOAuthClientErrorTooltip:98428,IAPOpenNetworkConfigurationReviewPageButton:98429,IAPStorageSettingsCancelButton:105528,r7c:135748,s7c:135750,IAPStorageSettingsEnableReauthCheckedToggle:122688,t7c:135749,IAPStorageSettingsForbiddenLandingPageUrlInput:105529,
IAPStorageSettingsGenerateTroubleshootingUriToggle:124741,IAPStorageSettingsHttpOptionsCheckedToggle:105530,IAPStorageSettingsMenuItem:105531,u7c:135752,v7c:135753,w7c:135754,IAPStorageSettingsRcTokenAudInput:105532,IAPStorageSettingsReauthMethodLoginRadioButton:122683,IAPStorageSettingsReauthMethodSecurityKeyRadioButton:122684,IAPStorageSettingsReauthMethodUserPresenceRadioButton:122685,IAPStorageSettingsReauthSessionDurationInput:122686,IAPStorageSettingsReauthTimeUnitSelect:122687,x7c:135747,IAPStorageSettingsSaveButton:105533,
IAPStorageSettingsSsoRedirectUrlInput:105534,IAPViewJwtAudienceMenuItem:98430,IntegrationTestingElement1:125102,IoTCoreCreateRegistryAddCertificateLink:67848,IoTCoreCreateRegistryAddCertificateManualItem:67849,IoTCoreCreateRegistryAddCertificateUploadItem:67850,IoTCoreCreateRegistryAdditionalTopicsLink:67851,IoTCoreCreateRegistryBeginButton:67852,IoTCoreCreateRegistryCancelButton:67853,IoTCoreCreateRegistryCreateButton:67854,IoTCoreCreateRegistryDeviceGuidanceLink:67855,IoTCoreCreateRegistryDeviceStateTopicGuidanceLink:67856,
IoTCoreCreateRegistryLoggingDebugHelpTooltip:67857,IoTCoreCreateRegistryLoggingDebugItem:67858,IoTCoreCreateRegistryLoggingErrorHelpTooltip:67859,IoTCoreCreateRegistryLoggingErrorItem:67860,IoTCoreCreateRegistryLoggingGuidanceLink:67861,IoTCoreCreateRegistryLoggingInfoHelpTooltip:67862,IoTCoreCreateRegistryLoggingInfoItem:67863,IoTCoreCreateRegistryLoggingNoneHelpTooltip:67864,IoTCoreCreateRegistryLoggingNoneItem:67865,IoTCoreCreateRegistryProtocolGuidanceLink:67866,IoTCoreCreateRegistryProtocolHTTPItem:67867,
IoTCoreCreateRegistryProtocolMQTTItem:67868,IoTCoreCreateRegistryPubSubGuidanceLink:67869,IoTCoreCreateRegistryRegionMenu:67870,IoTCoreCreateRegistryRegistryIDTextinput:67871,KmsAlgorithmDropdown:102976,m8c:131074,KmsAsymmetricDecryptKeyPurposeDropdownItem:120681,KmsAsymmetricSignKeyPurposeDropdownItem:120682,n8c:129987,KmsAttestKeyLearnMoreLink:129671,o8c:131075,p8c:141416,KmsCreateImportJobButton:102977,KmsCreateImportJobDialog:102978,KmsCreateImportJobLearnMoreLink:115698,KmsCreateKeyCancelButton:102980,
KmsCreateKeyCreateButton:102981,KmsCreateKeyPage:102979,KmsCreateKeyRingButton:98580,KmsCreateKeyRingPage:101253,q8c:134275,KmsCreateKeySuccessSnackbar:115777,r8c:134751,s8c:131076,t8c:131077,u8c:134186,v8c:131078,w8c:131079,x8c:134187,y8c:134188,z8c:134189,A8c:134190,KmsDownloadAttestationBundleButton:129536,KmsDownloadAttestationButton:129537,B8c:131080,KmsDownloadWrappingKeyButton:102982,C8c:141389,D8c:142386,E8c:142387,F8c:142388,G8c:142389,H8c:134752,I8c:134753,J8c:134785,K8c:134754,L8c:134755,
M8c:134756,N8c:141683,O8c:142064,P8c:141790,Q8c:141839,R8c:141840,S8c:142390,T8c:141841,U8c:143446,V8c:142273,W8c:141684,X8c:143533,Y8c:142247,Z8c:141661,a9c:142394,b9c:141663,c9c:142092,d9c:142093,e9c:142065,f9c:143534,g9c:142395,h9c:142396,i9c:142397,j9c:140940,k9c:140941,l9c:141362,m9c:140756,n9c:141386,o9c:140789,p9c:142398,q9c:141771,r9c:141314,s9c:142198,t9c:142199,u9c:142200,v9c:142201,w9c:142399,x9c:141120,y9c:142094,z9c:141421,A9c:140611,B9c:140612,C9c:140657,D9c:140658,E9c:141859,F9c:141860,
G9c:134191,H9c:131081,I9c:131082,J9c:143888,KmsExternallyManagedKeyTypeRadioButton:102983,KmsGeneratedKeyTypeRadioButton:102984,K9c:131083,KmsImportJobCancelButton:102987,KmsImportJobCreateButton:102988,KmsImportJobMethodDropdown:102989,KmsImportJobNameTextInput:102990,KmsImportKeyVersionButton:102991,KmsImportKeyVersionPage:102992,KmsImportKeyVersionWrappingLearnMoreLink:115701,KmsImportOnlyCheckedToggle:123336,KmsImportOnlyLearnMoreLink:129638,KmsImportedKeyLearnMoreLink:102985,KmsImportedKeyTypeRadioButton:102986,
L9c:140411,M9c:140757,KmsKeyCreateVersionButton:129331,KmsKeyDashboardPage:115627,N9c:131103,O9c:131104,P9c:131105,Q9c:131106,R9c:131107,S9c:142400,T9c:142401,KmsKeyNameTextInput:102993,U9c:142403,V9c:142402,KmsKeyPicker:109244,KmsKeyPickerCmekCheckbox:109245,KmsKeyPickerCustomerManagedRadioButton:109246,KmsKeyPickerCustomerSuppliedRadioButton:109247,KmsKeyPickerCustomerSuppliedWarningMessage:109248,KmsKeyPickerGoogleManagedRadioButton:109249,KmsKeyPickerKeyResourceIdInput:109250,KmsKeyPickerManualKeyEntryCancelButton:109252,
KmsKeyPickerManualKeyEntryDialog:109253,KmsKeyPickerManualKeyEntrySaveButton:109254,KmsKeyPickerManualKeyItem:109251,KmsKeyPickerOrgPolicyProjectsConstraintMessage:109255,KmsKeyPickerOrgPolicyServicesConstraintTooltip:109256,KmsKeyPurposeDropdown:102994,KmsKeyRingCancelCreateButton:101257,KmsKeyRingCreateButton:101256,KmsKeyRingDetailsCreateKeyButton:102996,KmsKeyRingDetailsPage:102995,KmsKeyRingLocationInput:101255,KmsKeyRingNameInput:101254,KmsKeyRingsKeyRingLink:102998,KmsKeyRingsPage:102997,KmsKeyRotateButton:129332,
KmsKeyRotationPeriodCustomDaysTextInput:115958,KmsKeyRotationPeriodDropdown:102999,KmsKeyRotationStartingOnDateInput:103E3,W9c:131086,X9c:131087,KmsKeyTypeAndAlgorithmDropdown:103001,Y9c:142404,KmsKeyUriTextInput:115959,KmsKeyVersionCancelImportButton:103002,KmsKeyVersionImportButton:103003,KmsKeyVersionReimportButton:119791,KmsKeyVersionsPage:103004,KmsMacKeyPurposeDropdownItem:120683,Z9c:131088,a$c:131089,b$c:131090,c$c:129743,KmsProtectionLevelDropdown:103005,KmsReimportKeyVersionButton:120724,
KmsReimportKeyVersionPage:119790,d$c:131091,e$c:131092,f$c:131093,g$c:134757,KmsScheduledDestroyDaysTextInput:123337,KmsSelectExistingImportJobDropdown:103006,KmsSelectImportJobDropdown:103007,KmsSymmetricKeyPurposeDropdownItem:120684,h$c:131094,i$c:142406,j$c:142405,k$c:134154,l$c:131095,KmsVerifyAttestationWithCloudShellButton:129531,m$c:131096,n$c:142407,o$c:140839,p$c:142408,q$c:131097,KmsWrappedKeyFileInput:103008,AddExternalClusterFromGkeButton:120481,CancelGenerateRegistrationCommandButton:120482,
GenerateRegistrationCommandButton:120483,GkeAutoClusterAdvancedSectionPanel:106321,GkeAutoClusterAdvancedSectionToggle:120637,GkeAutoClusterAutomationSectionPanel:106322,GkeAutoClusterBasicSectionPanel:106323,GkeAutoClusterCreateFormPanel:106324,GkeAutoClusterNetworkingSectionPanel:106325,GkeAutoClusterSecuritySectionPanel:106326,GkeAutoCreateClusterCancelButton:106327,GkeAutoCreateClusterCreateButton:106328,GkeAutopilotConfigureButton:120638,GkeAutopilotConvertContinueButton:125335,GkeAutopilotPromo:120649,
GkeAutopilotTryTheDemoButton:120639,GkeCalloutBackButton:91139,GkeCalloutCloseButton:91140,GkeCalloutDoneButton:91141,GkeCalloutNextButton:91142,GkeClusterAddNodePoolButton:91247,P4c:132825,Q4c:136710,R4c:132826,S4c:138423,T4c:138422,GkeClusterAnthosServiceMeshToggle:127379,U4c:138421,GkeClusterApplicationManagerToggle:91605,GkeClusterAutoCreateSecondaryRangesToggle:91377,GkeClusterAutomationSectionPanel:91029,GkeClusterAutoscalingProfileDropdown:112129,GkeClusterBasicAuthToggle:91400,GkeClusterBasicSectionPanel:91030,
GkeClusterBinaryAuthToggle:91401,GkeClusterCalloutAddNodePoolStep:91143,GkeClusterCalloutBasicStep:91144,GkeClusterCalloutCreateButtonStep:93708,GkeClusterCalloutNodePoolStep:91145,GkeClusterCalloutPanel:91146,GkeClusterClientCertificateToggle:91402,GkeClusterCloudRunDependencyDisablePanel:91594,GkeClusterCloudRunDependencyEnablePanel:91595,GkeClusterCloudRunToggle:91596,GkeClusterCloudTpuCidrInput:91606,GkeClusterCloudTpuToggle:91607,GkeClusterComparisonTableDialog:120640,GkeClusterComparisonTableDialogCancelButton:120641,
GkeClusterComwAdvancedSettingsStep:126474,GkeClusterComwClusterSizeStep:126475,GkeClusterComwMachineTypeResetToRecommendationButton:124498,GkeClusterComwMachineTypeStep:126476,GkeClusterComwNameAndLocationStep:126477,GkeClusterComwNapLimitCpuMaximumInput:124499,GkeClusterComwNapLimitCpuMinimumInput:124500,GkeClusterComwNapLimitMemoryMaximumInput:124501,GkeClusterComwNapLimitMemoryMinimumInput:124502,GkeClusterComwPanel:126478,GkeClusterComwReleaseChannelStep:126479,GkeClusterComwReviewStep:126480,
GkeClusterComwUsageMeteringStep:126481,GkeClusterConfidentialNodesDependencyEnablePanel:116353,GkeClusterConfidentialNodesToggle:116354,GkeClusterConfigConnectorToggle:99337,GkeClusterContainerCidrInput:91378,GkeClusterContainerSecondaryRangeInput:91379,GkeClusterCostOptimizationButton:124748,GkeClusterCreateButton:58872,GkeClusterCreateDialog:120642,GkeClusterCreateDialogCancelButton:120643,GkeClusterCreateDialogCompareButton:120644,GkeClusterCreateFormPanel:94603,GkeClusterCsiPdToggle:91608,GkeClusterDataplaneV2Toggle:120092,
GkeClusterDeleteNodePoolButton:91248,GkeClusterDependencyDisableCancelButton:91597,GkeClusterDependencyDisableContinueButton:91598,GkeClusterDependencyEnableApplyButton:91599,GkeClusterDependencyEnableCancelButton:91600,GkeClusterDeployButton:75570,GkeClusterDescriptionInput:91602,GkeClusterDetailAddNodePoolBackButton:92650,GkeClusterDetailAddNodePoolSection:92651,GkeClusterDetailUpgradeNotificationItem:115691,GkeClusterDetailsApplicationManagerItem:111858,GkeClusterDetailsAutoscalingProfileItem:111859,
V4c:144833,GkeClusterDetailsBasicAuthenticationItem:111860,GkeClusterDetailsBinaryAuthorizationItem:111861,GkeClusterDetailsCloudOperationsItem:111862,GkeClusterDetailsCloudRunItem:111863,GkeClusterDetailsCloudTpuItem:111864,GkeClusterDetailsConfigConnectorItem:111865,GkeClusterDetailsConnectActionButton:114873,GkeClusterDetailsConvertActionButton:125336,GkeClusterDetailsDefaultNodeZonesItem:111866,GkeClusterDetailsDefaultSnatItem:111867,GkeClusterDetailsDeleteActionButton:114874,GkeClusterDetailsDeployActionButton:114875,
GkeClusterDetailsDnsCacheItem:111868,GkeClusterDetailsDuplicateActionButton:114876,GkeClusterDetailsEditActionButton:114877,GkeClusterDetailsEditButton:111869,GkeClusterDetailsExpandButton:114959,GkeClusterDetailsGcePersistentDiskCsiDriverItem:111870,GkeClusterDetailsHttpLoadBalancingItem:111871,GkeClusterDetailsIlbSubsettingItem:118312,GkeClusterDetailsIntranodeVisibilityItem:111872,GkeClusterDetailsIstioItem:111873,GkeClusterDetailsKubernetesDashboardItem:111874,GkeClusterDetailsLabelsItem:111875,
GkeClusterDetailsLegacyAuthorizationItem:111876,GkeClusterDetailsMaintenanceWindowExclusionsItem:111877,GkeClusterDetailsMaintenanceWindowItem:111878,Y4c:142281,GkeClusterDetailsMasterAuthorizedNetworksItem:111879,GkeClusterDetailsMasterGlobalAccessItem:111880,GkeClusterDetailsNetworkPolicyItem:111881,GkeClusterDetailsNodeAutoprovisioningItem:111882,GkeClusterDetailsNodePoolAddActionButton:114878,GkeClusterDetailsNodePoolTableDeleteButton:120392,GkeClusterDetailsNodePoolTableDeleteDialogCancelButton:120393,
GkeClusterDetailsNodePoolTableDeleteDialogConfirmButton:120394,GkeClusterDetailsNotificationAutoscalingButton:120214,Z4c:140567,a5c:140568,b5c:140569,c5c:141784,d5c:142122,e5c:142123,f5c:142124,g5c:142125,h5c:142127,i5c:142128,j5c:142126,k5c:142129,l5c:142130,m5c:142117,n5c:142118,o5c:142119,p5c:142121,q5c:142120,GkeClusterDetailsNotificationOnPremUpgradeButton:120215,r5c:142116,s5c:142114,t5c:137922,u5c:142112,v5c:142115,w5c:142113,GkeClusterDetailsNotificationServiceMeshVersionTooOldButton:125427,
GkeClusterDetailsNotificationUpgradeFailedButton:120216,GkeClusterDetailsNotificationUpgradeOldestNodePoolButton:120213,GkeClusterDetailsOidc:118130,y5c:131513,GkeClusterDetailsReleaseChannelItem:111883,GkeClusterDetailsSecretsEncryptionItem:111884,GkeClusterDetailsShieldedNodesItem:111885,GkeClusterDetailsShowCredentialsButton:111886,z5c:140607,GkeClusterDetailsUsageMeteringItem:111887,GkeClusterDetailsVersionItem:111888,GkeClusterDetailsVerticalPodAutoscalingItem:111889,GkeClusterDetailsWorkloadIdentityItem:111890,
GkeClusterEditApplicationManagerDialog:111632,GkeClusterEditAutoscalingProfileDialog:111654,GkeClusterEditBasicAuthDialog:111640,GkeClusterEditBinaryAuthorizationDialog:111655,GkeClusterEditCloudRunDialog:111645,GkeClusterEditCloudTpuDialog:111646,GkeClusterEditClusterLocationsSelectorDialog:111656,GkeClusterEditConfigConnectorDialog:111641,GkeClusterEditDisableDefaultSnatDialog:111647,GkeClusterEditGceCsiDriverDialog:111642,GkeClusterEditGcpLabelsDialog:111643,GkeClusterEditGcpTagsDialog:126630,
GkeClusterEditHttpLoadBalancingDialog:111657,GkeClusterEditIdentityNamespaceDialog:111658,GkeClusterEditIlbSubsettingDialog:118652,GkeClusterEditIntranodeVisibilityDialog:111659,GkeClusterEditIstioAddonDialog:111648,GkeClusterEditKubernetesDashboardDialog:111649,GkeClusterEditLegacyAuthorizationDialog:111660,GkeClusterEditMaintenancePolicyDialog:111650,GkeClusterEditMasterAuthorizedNetworksDialog:111634,GkeClusterEditMasterGlobalAccessDialog:111850,GkeClusterEditNetworkPolicyDialog:111661,GkeClusterEditNodeAutoprovisioningCloseButton:111851,
GkeClusterEditNodeAutoprovisioningPanel:111852,GkeClusterEditNodeLocalDnsCacheDialog:111635,GkeClusterEditOidcDialog:118131,GkeClusterEditSecretEncryptionDialog:111637,GkeClusterEditShieldedNodesDialog:111638,GkeClusterEditStackdriverIntegrationDialog:111662,GkeClusterEditUpgradeMasterDialog:111663,GkeClusterEditUpgradeNotificationDialog:115692,GkeClusterEditUsageMeteringDialog:111664,GkeClusterEditVerticalPodAutoscalingDialog:111644,GkeClusterFeaturesSectionPanel:91031,A5c:143270,B5c:143271,GkeClusterGcpLabelsPanel:91603,
GkeClusterHttpLoadBalancingToggle:91380,GkeClusterIlbSubsettingToggle:118297,GkeClusterIntranodeVisibilityToggle:91381,GkeClusterIpAliasesToggle:91382,GkeClusterIsRegionalToggle:91016,GkeClusterIstioToggle:91609,GkeClusterKubernetesAlphaToggle:91610,GkeClusterKubernetesDashboardToggle:91611,GkeClusterLegacyAuthToggle:91403,GkeClusterMaintenanceWindowCustomPanel:91231,GkeClusterMaintenanceWindowExclusionsPanel:91232,GkeClusterMaintenanceWindowModeToggle:91233,GkeClusterMaintenanceWindowToggle:91234,
GkeClusterMaintenanceWindowWeeklyPanel:91235,D5c:142282,E5c:142283,GkeClusterMasterAuthorizedNetworksPanel:91383,GkeClusterMasterAuthorizedNetworksToggle:91384,GkeClusterMasterCidrInput:91385,GkeClusterMasterGlobalAccessToggle:96958,GkeClusterMaxPodsPerNode:91386,GkeClusterMetadataSectionPanel:91032,GkeClusterMyFirstClusterButton:91125,GkeClusterMyFirstClusterCostStep:91128,GkeClusterMyFirstClusterNameStep:91129,GkeClusterMyFirstClusterPanel:91130,GkeClusterMyFirstClusterReleaseChannelStep:91131,
GkeClusterMyFirstClusterReviewStep:91132,GkeClusterMyFirstClusterZoneStep:91133,GkeClusterNameInput:91017,GkeClusterNetworkNameInput:101966,GkeClusterNetworkPanel:91387,GkeClusterNetworkPolicyForMasterToggle:114901,GkeClusterNetworkPolicyForNodesToggle:114902,GkeClusterNetworkPolicyToggle:91388,GkeClusterNetworkingSectionPanel:91033,GkeClusterNodeAutoprovisioningLimitsPanel:91236,GkeClusterNodeAutoprovisioningPanel:91237,GkeClusterNodeAutoprovisioningToggle:91238,GkeClusterNodeLocalDnsCacheToggle:91389,
GkeClusterNodeLocationsPanel:91126,GkeClusterNodeLocationsToggle:91127,GkeClusterNodePoolAutoRepairToggle:91745,GkeClusterNodePoolAutoUpgradeToggle:91746,GkeClusterNodePoolAutoscalingPanel:91747,GkeClusterNodePoolAutoscalingToggle:91748,GkeClusterNodePoolBasicSectionPanel:91034,GkeClusterNodePoolDiskEncryptionPanel:91766,GkeClusterNodePoolDiskEncryptionToggle:91767,GkeClusterNodePoolDiskSizeInput:91768,GkeClusterNodePoolDiskTypeDropdown:91769,GkeClusterNodePoolGceMetadataPanel:91842,GkeClusterNodePoolImageDropdown:91770,
GkeClusterNodePoolIntegrityMonitoringToggle:91845,GkeClusterNodePoolLabelsPanel:91843,GkeClusterNodePoolLocationsToggle:91749,GkeClusterNodePoolMachineTypePanel:91771,GkeClusterNodePoolMetadataSectionPanel:91035,GkeClusterNodePoolNameInput:91750,GkeClusterNodePoolNodesSectionPanel:91036,GkeClusterNodePoolPreemptibleToggle:91772,GkeClusterNodePoolReservationDropdown:103248,GkeClusterNodePoolReservationTypeToggle:103249,GkeClusterNodePoolSandboxToggle:91846,GkeClusterNodePoolScopesInput:91847,GkeClusterNodePoolSecureBootToggle:91848,
GkeClusterNodePoolSecuritySectionPanel:91037,GkeClusterNodePoolServiceAccountPanel:91849,GkeClusterNodePoolSizeInput:91751,G5c:144582,GkeClusterNodePoolSsdInput:91773,GkeClusterNodePoolSurgeUpgradePanel:91752,GkeClusterNodePoolSurgeUpgradeToggle:91753,GkeClusterNodePoolTagsPanel:91774,GkeClusterNodePoolTaintsPanel:91844,GkeClusterNodePoolVersionInput:91754,GkeClusterNodePoolZonesPickerPanel:91755,GkeClusterOidcToggle:118132,H5c:145354,GkeClusterPodSecondaryRangeNameInput:101967,GkeClusterPrivateClusterToggle:91390,
GkeClusterPrivateEndpointToggle:91391,GkeClusterRbacGroupsToggle:91404,GkeClusterRegionDropdown:91018,GkeClusterReleaseChannelDropdown:91019,GkeClusterReleaseChannelEnabledToggle:91020,GkeClusterReleaseChannelVersionDropdown:106568,GkeClusterSecretEncryptionToggle:91405,GkeClusterSecuritySectionPanel:91038,GkeClusterServiceSecondaryRangeNameInput:101968,GkeClusterServicesCidrInput:91392,GkeClusterServicesSecondaryRangeInput:91393,GkeClusterShieldedNodesToggle:91406,GkeClusterStackdriverLoggingToggle:91612,
GkeClusterStackdriverMonitoringToggle:91613,GkeClusterStackdriverToggle:91614,GkeClusterStackdriverTypeDropdown:91615,GkeClusterSubnetworkNameInput:101969,GkeClusterTableNotificationAutoscalingLowResourceButton:120224,GkeClusterTableNotificationAutoscalingUnschedulableButton:120218,I5c:140570,J5c:140571,K5c:140572,L5c:141785,M5c:142141,N5c:142142,O5c:142143,P5c:142144,Q5c:142146,R5c:142147,S5c:142145,T5c:142148,U5c:142149,V5c:142136,W5c:142137,X5c:142138,Y5c:142140,Z5c:142139,GkeClusterTableNotificationNodeVersionNotSupportedButton:120219,
GkeClusterTableNotificationNodeVersionTooOldButton:120220,GkeClusterTableNotificationOnPremUpgradeButton:120221,a6c:142135,b6c:142133,c6c:138713,d6c:142131,e6c:142134,f6c:142132,GkeClusterTableNotificationServiceMeshVersionTooOldButton:125428,GkeClusterTableNotificationUpgradeFailedButton:120222,GkeClusterTableNotificationUpgradeOldestNodePoolButton:120223,g6c:143272,GkeClusterUpgradeNotificationHelpButton:113932,GkeClusterUpgradeNotificationPubSubPicker:113933,GkeClusterUpgradeNotificationToggle:113934,
GkeClusterUpgradeNotificationTooltipLearnMoreLink:113935,GkeClusterUsageMeteringToggle:91616,GkeClusterVersionDropdown:91021,GkeClusterVerticalPodAutoscalingToggle:91239,GkeClusterWizardApplyButton:91134,GkeClusterWizardBackToIntroButton:96845,GkeClusterWizardCancelButton:91135,GkeClusterWizardCloseButton:91136,GkeClusterWizardCustomizeButton:96846,GkeClusterWizardIntroPanel:96847,GkeClusterWizardNextButton:91137,GkeClusterWizardSkipButton:91138,GkeClusterWorkloadIdentityToggle:91407,GkeClusterZoneDropdown:91022,
h6c:132797,i6c:132798,j6c:132799,k6c:132800,GkeCreateClusterCancelButton:75571,GkeCreateClusterCreateButton:75572,GkeCreateClusterGcloudButton:91151,GkeCreateClusterRestButton:91152,GkeCreateDeploymentSubmitButton:75573,GkeDeployWorkloadConfigurationFormPane:96510,GkeDeployWorkloadContainerFormPane:96191,GkeDeploymentDetailsActionAutoscaleMenuitem:75574,GkeDeploymentDetailsActionExposeMenuitem:75575,GkeDeploymentDetailsActionRollingUpdateMenuitem:75576,GkeDeploymentDetailsActionScaleMenuitem:75577,
l6c:136148,m6c:136149,n6c:136150,o6c:143173,GkeDnsCacheChangesNeededDialogButtons:95790,GkeEditCancelButton:111633,GkeEditSaveButton:111636,GkeGpuChangesNeededDialogButtons:95791,GkeImageTypeChangesNeededDialogButtons:95792,GkeIntegrityMonitoringChangesNeededDialogButtons:95793,GkeIntranodeVisibilityChangesNeededDialogButtons:95794,GkeIpAliasesChangesNeededDialogButtons:95795,GkeIstioChangesNeededDialogButtons:95796,r6c:142803,GkeNetworkPolicyChangesNeededDialogButtons:95797,GkeNodePoolAddGcloudButton:92652,
GkeNodePoolAddRestButton:92653,GkeNodePoolChangeNodeVersionButton:120383,GkeNodePoolCordonNodeButton:120229,GkeNodePoolCreateButton:92654,GkeNodePoolCreateCancelButton:92655,GkeNodePoolDetailsDeleteButton:120117,GkeNodePoolDetailsDeleteDialogCancelButton:120122,GkeNodePoolDetailsDeleteDialogDeleteButton:120123,GkeNodePoolDetailsEditButton:120118,GkeNodePoolDetailsResizeButton:120119,GkeNodePoolEditFormPanel:94604,GkeNodePoolReservationToggle:118198,GkeNodePoolUncordonNodeButton:120230,GkeNodePoolVersionUpgradeCancelButton:120098,
GkeNodePoolVersionUpgradeChangeButton:120097,GkeNodePoolVersionUpgradeDismissButton:120099,GkeNodePoolVersionUpgradeRestoreButton:120100,GkePersistentDiskChangesNeededDialogButtons:95798,GkePreemptibleChangesNeededDialogButtons:95799,GkeSavedViewsClustersDropdown:103253,GkeSavedViewsDeleteDialog:103254,GkeSavedViewsDeleteMenuItem:103255,GkeSavedViewsLoader:103256,GkeSavedViewsMoreMenuButton:103257,GkeSavedViewsNameInput:103258,GkeSavedViewsNamespacesDropdown:103259,GkeSavedViewsOperationDialogCancelButton:103260,
GkeSavedViewsOperationDialogSubmitButton:103261,GkeSavedViewsPanel:103262,GkeSavedViewsRenameDialog:103263,GkeSavedViewsRenameMenuItem:103264,GkeSavedViewsResetButton:103265,GkeSavedViewsSaveAsDialog:103266,GkeSavedViewsSaveAsMenuItem:103267,GkeSavedViewsSaveButton:103268,GkeSavedViewsSaveDialog:103269,GkeSavedViewsSaveMenuButton:103270,GkeSavedViewsSelectDropdown:103271,GkeSavedViewsShareDialog:103272,GkeSavedViewsShareDialogCancelButton:103273,GkeSavedViewsShareDialogCopyButton:103274,GkeSavedViewsShareDialogCopyLinkButton:103275,
GkeSavedViewsShareMenuItem:103276,GkeSavedViewsUpdateMenuItem:103277,GkeSecureBootChangesNeededDialogButtons:95800,GkeServiceExposeButton:75639,GkeServiceExposeDialog:75715,GkeServiceIngressCreateButton:98686,GkeStandardConfigureButton:120645,GkeStandardTryTheDemoButton:120646,GkeTpuChangesNeededDialogButtons:95801,GkeWorkloadContainerEnvironmentKeyInput:96558,GkeWorkloadContainerEnvironmentValueInput:96559,GkeWorkloadContainerFormCreateImageDockerPathInput:96511,GkeWorkloadContainerFormCreateImageNameInput:96512,
GkeWorkloadContainerFormCreateImageRepoMenu:96513,GkeWorkloadContainerFormCreateNewImageToggle:96192,GkeWorkloadContainerFormExistingImageNameInput:96514,GkeWorkloadContainerFormInitialCommandInput:96515,GkeWorkloadContainerFormSelectImageDialogButton:96516,GkeWorkloadContainerFormUseExistingImageToggle:96193,GkeWorkloadIdentityChangesNeededDialogButtons:95802,u6c:133140,v6c:133141,w6c:136005,x6c:136006,KubeRunCdEntrypointInput:127707,KubeRunCloudBuildLearnMoreLink:115071,KubeRunClusterErrorsClusterDetailsLink:127708,
KubeRunClusterErrorsClusterStatusDocLink:127709,KubeRunCreateServiceFormShowCommandLineButton:127710,KubeRunDeployRevisionFormShowCommandLineButton:114184,KubeRunEnableContainerAnalysisLink:115072,KubeRunNotEnoughResourcesCreateButton:113669,KubeRunNotEnoughResourcesGoBackToEditButton:113668,KubeRunNotEnoughResourcesWarningLink:113635,KubeRunRevisionDetailsBuildLink:115073,KubeRunRevisionDetailsSourceLink:115074,KubeRunRunEquivalentCommandLineButton:127711,KubeRunServiceCreateButton:115605,KubeRunServiceDetailsOpenDeployRevisionFormButton:115021,
KubeRunServiceDetailsOpenSourceURLButton:115022,KubeRunServiceFormCreateButton:127712,KubeRunServiceMemoryAllocationDropdown:113626,KubeRunServiceYamlCancelButton:115076,KubeRunServiceYamlEditButton:115109,KubeRunServiceYamlSaveButton:115110,KubeRunTooltipForLearnMoreLink:113546,KubeRunViewClusterDetailsUpgradeClusterButton:127713,KubeRunViewLogsLink:115075,CustomFacetDialogAutocompleteSelect:95204,CustomFacetDialogCharMaxInput:95205,CustomFacetDialogRemoveChipButton:95206,CustomFacetDialogTruncationPositionBeginningToggle:95207,
CustomFacetDialogTruncationPositionEndToggle:95208,LoggingAddCustomFieldsDialog:70501,LoggingAddFieldToLogFieldsMenuItem:121858,LoggingAddFieldToSummaryMenuItem:70502,LoggingAddGAERequestFilterMenuItem:89316,LoggingAddTraceFilterMenuItem:89299,LoggingAdvancedFilterHelpDocsLink:70503,LoggingAdvancedFilterInput:70504,LoggingAdvancedFilterPanel:70368,LoggingAdvancedMoreOptionsMenu:70506,LoggingAdvancedfilterTextInput:70507,LoggingAlertMenuItem:120087,LoggingAllLogsButton:70508,C$c:136388,D$c:136389,
Mca:140724,Nca:140725,E$c:136390,Oca:140726,Pca:140727,Qca:140728,Rca:140729,Sca:136391,LoggingAnyLevelMenuItem:70509,LoggingAuditedResourcePicker:70510,LoggingBasicFilterInput:70511,LoggingBasicFilterPanel:70369,LoggingBasicFilterTextInput:70513,LoggingBasicMoreOptionsMenu:70514,LoggingBucketDetailsDescriptionInput:82644,LoggingBucketDetailsNameInput:82643,LoggingBucketEditPage:82645,LoggingBucketEnableAnalyticsCheckbox:121972,LoggingBucketRegionPicker:99769,LoggingBucketRegionPickerItem:99770,LoggingBucketRetentionDaysInput:82646,
Tca:134549,LoggingBumperEditTimeButton:109108,LoggingBumperExtendTimeButton:109106,LoggingBumperExtendTimeSelectionMenu:109107,LoggingBumperSubheader:70516,LoggingCalendarDayPickerItem:70518,LoggingCalendarEndDayPickerButton:70517,LoggingCalendarMonthPicker:70520,LoggingCalendarStartDayPickerButton:70519,LoggingCancelButton:70521,Uca:142632,Vca:137101,LoggingCloseButton:95252,LoggingCollapseAllJSONButton:70524,LoggingCollapsePanelToggle:95253,LoggingCollapseToggle:70525,LoggingCommonComponentPage:70370,
LoggingCommonComponentPanel:70387,LoggingCommonFilterTextInput:71705,Wca:139624,LoggingConvertToAdvancedFilterButton:70526,LoggingCopyFieldValue:115936,LoggingCopyFilterUrlLink:76584,Xca:133171,LoggingCopyLinkButton:119947,LoggingCopyLinkToLogEntryMenuItem:70527,LoggingCopyToClipboardButton:84149,LoggingCorrelatedSearchFullscreenSnackbar:128268,LoggingCorrelatedSearchParentLogPicker:128292,LoggingCorrelatedSearchQueryLibrarySnackbar:128267,LoggingCreateAlertFromSystemMetricMenuItem:105916,LoggingCreateAlertFromUserMetricMenuItem:105917,
LoggingCreateCounterMetricRadioButton:105939,LoggingCreateDistributionMetricRadioButton:105940,LoggingCreateExportButton:70528,LoggingCreateLogAlertMenuItem:114552,LoggingCreateMetricButton:70529,LoggingCreateUserDefinedMetricButton:105918,LoggingCreatingShortLinkSnackBar:120413,LoggingCriticalMenuItem:70530,LoggingCustomDateButton:70533,LoggingCustomFieldsHelpLink:70531,LoggingCustomItem:70532,Yca:132133,LoggingCustomSummaryFieldChips:99517,LoggingCustomSummaryFieldChipsInput:99518,LoggingCustomSummaryFieldsToggle:99516,
LoggingDateInputPicker:70534,LoggingDebugMenuItem:70535,Zca:141959,LoggingDefaultFieldPanel:95254,LoggingDefaultFieldValueItem:95255,LoggingDeleteMetricLabelRowAction:106043,LoggingDeleteQueryCancelButton:99505,LoggingDeleteQuerySubmitButton:99509,LoggingDeleteUserDefinedMetricButton:105919,LoggingDeleteUserMetricMenuItem:105920,LoggingDownloadCsvPreviewLink:103909,LoggingDownloadCsvRadioButton:103910,LoggingDownloadExportLink:103911,LoggingDownloadHelpButton:104884,LoggingDownloadJsonPreviewLink:103912,
LoggingDownloadJsonRadioButton:103913,LoggingDownloadLogsButton:70536,LoggingDownloadLogsDialog:103914,LoggingDownloadMaxLogsInput:103915,LoggingDownloadSaveToGoogleDriveButton:120288,LoggingDownloadViewInNewTabButton:104886,LoggingEditMetricLabelRowAction:106044,LoggingEditQueryButton:125836,LoggingEditUserMetricMenuItem:105921,LoggingEditorAutoSuggestItem:70537,LoggingEditorAutoSuggestMenu:70538,LoggingEmergencyMenuItem:120088,LoggingEndDateCustomPicker:70539,LoggingEntryLineItem:70540,LoggingEntryViewCloudDebugger:126532,
LoggingEntryViewCustomRequests:126960,LoggingEntryViewEndpoints:127339,LoggingEntryViewGaeLongRunningRequest:127063,LoggingEntryViewGaeRequest:126418,LoggingEntryViewNginx:127071,LoggingErrorMenuItem:70541,LoggingExclusionEditorPage:70371,LoggingExclusionEditorPanel:70372,LoggingExclusionsPanel:70373,LoggingExpandAllJSONButton:70542,LoggingExpandAllToggle:70543,LoggingExpandToggle:70544,LoggingExportEditorPage:70374,LoggingExportEditorPanel:70375,LoggingExportsPage:70376,LoggingExportsPanel:70377,
LoggingFacetOptionsMenu:70545,LoggingFeedbackMenuItem:83211,LoggingFilterBarHelpLink:70546,LoggingFilterByRequestMenuItem:70547,LoggingFilterPanel:70378,LoggingFilterResultsPanel:70549,LoggingFilterURLPanel:70550,LoggingGceDetailsMenuItem:128106,LoggingGceFacetItem:128107,LoggingGceMonitoringMenuItem:128108,LoggingGetLinkToFilterButton:70551,LoggingGkeDetailsMenuItem:124103,LoggingGkeFacetItem:128109,LoggingGkeMonitoringMenuItem:124104,LoggingGlobalTimeButton:95716,bda:138374,LoggingHideLibraryButton:76434,
cda:138375,LoggingHideMatchingEntriesMenuItem:70552,LoggingHidePanelButton:71499,OU:145183,LoggingHistogramEventCard:95699,LoggingHistogramJumpToTimeLink:87164,LoggingHistogramPanEarlierButton:123467,LoggingHistogramPanLaterButton:123468,LoggingHistogramPanel:87157,LoggingHistogramScrollToLogEntryButton:121775,LoggingHistogramScrollToTimeLink:121156,LoggingHistogramUnpinLogButton:121777,LoggingHistogramZoomInButton:123469,LoggingHistogramZoomOutButton:123470,LoggingHistogramZoomToLogEntryButton:121776,
LoggingIamTroubleshooterMenuItem:113057,LoggingIncludeDateToggle:70553,LoggingInfoMenuItem:70554,LoggingIngestionPage:70379,LoggingIngestionsPanel:70380,LoggingJSONItem:70555,LoggingJSONKeyTextInput:70556,LoggingJSONOptionsMenu:70557,LoggingJSONViewPanel:70558,LoggingJumpToFirstEntryButton:70559,LoggingJumpToNowButton:70560,LoggingJumpToTimeButton:87159,LoggingJumpToTimeCustomPicker:70562,LoggingJumpToTimeIntervalButton:70563,LoggingJumpToTimeIntervalPicker:70564,LoggingJumpToTimeItem:70565,LoggingLastDayItemPicker:70566,
LoggingLastHourItemPicker:70567,LoggingLastSixHoursItemPicker:70568,LoggingLastWeekItemPicker:70569,LoggingLimitFieldLengthToggle:70570,LoggingLineDetailItem:70571,LoggingLineItem:70572,LoggingLinkToFilterDialog:70574,LoggingLoadMoreLogsButton:70575,LoggingLogLevelPicker:70577,LoggingLogNameMenu:70578,LoggingLogNamePanel:95257,LoggingLogNamePicker:70579,LoggingLogNameSelectorPanel:95723,LoggingLogsCardCloseButton:95706,LoggingLogsCardCollapseButton:95705,LoggingLogsCardEnterFullscreenButton:102630,
LoggingLogsCardExitFullscreenButton:102631,LoggingLogsCardExpandButton:95707,LoggingLogsCardPreview:125131,LoggingLogsCardTab:95704,LoggingLogsFieldExplorerPanel:95256,LoggingLogsQueryCardPanel:95708,LoggingLogsQueryEditorPanel:95720,LoggingLogsViewerCardPanel:95721,LoggingLowerBoundSlider:98835,LoggingManageLogAlertMenuItem:114553,LoggingManageSystemMetricMenuButton:105922,LoggingManageUserMetricMenuButton:105923,LoggingMetricAddLabelDialogButton:105941,LoggingMetricDescriptionInput:105942,LoggingMetricEditCancelButton:105943,
LoggingMetricEditSubmitButton:105944,LoggingMetricEditorPage:70381,LoggingMetricEditorPanel:70382,LoggingMetricFacetItem:127040,LoggingMetricFieldNameInput:105945,LoggingMetricLabelDescriptionInput:105946,LoggingMetricLabelFieldNameInput:105947,LoggingMetricLabelNameInput:105948,LoggingMetricLabelRegexInput:105949,LoggingMetricLabelTypePicker:105950,LoggingMetricLabelTypePickerItem:105951,LoggingMetricNameInput:105952,LoggingMetricRegexInput:105953,LoggingMetricUnitsInput:105954,LoggingMetricsCreateCounterLearnMoreLink:106042,
LoggingMetricsCreateDistributionLearnMoreLink:106041,LoggingMetricsCreateLabelLearnMoreLink:106049,LoggingMetricsEditBackButton:106048,LoggingMetricsNextStepsCreateAlertLink:106032,LoggingMetricsNextStepsDismissButton:106033,LoggingMetricsNextStepsManageMetricsLink:106034,LoggingMetricsNextStepsMetricsExplorerLink:106035,LoggingMetricsPage:70383,LoggingModifyCustomFieldsButton:70500,LoggingMonthVolumePanel:70384,LoggingMoreOptionsButton:70580,LoggingMoreOptionsMenu:70581,LoggingMoreOptionsToggle:70583,
lH:134550,dda:134951,eda:134952,fda:134953,LoggingNextGenPreviewBannerButtons:83217,LoggingNoLimitItemButton:70584,LoggingNoticeMenuItem:120089,LoggingOkButton:70585,LoggingOneDaySpanMenuItem:70586,LoggingOneHourSpanMenuItem:70587,LoggingOneWeekSpanMenuItem:70588,LoggingOpenTraceMenuItem:89267,LoggingOptInMenu:83214,LoggingOptInMenuItem:83215,LoggingOptOutMenu:83213,LoggingOptOutMenuButton:83212,LoggingOptOutMenuItem:83216,LoggingPageLayoutButton:95715,LoggingPanelSubheader:70385,LoggingPinLogToggle:70589,
LoggingPreferencesButton:70590,gda:144226,hda:144227,LoggingQueryBuilderTab:95700,LoggingQueryLibraryActionsMenuButton:95710,LoggingQueryLibraryActionsMenuDeleteQueryButton:95712,LoggingQueryLibraryActionsMenuEditQueryButton:95711,LoggingQueryLibraryActionsMenuViewQueryButton:96700,LoggingQueryLibraryClearFiltersButton:102887,LoggingQueryLibraryCreatedOnRowHeaderItem:120520,LoggingQueryLibraryDescriptionRowHeaderItem:120521,LoggingQueryLibraryFilterInput:120424,LoggingQueryLibraryNameRowHeaderItem:120522,
ida:145184,LoggingQueryLibraryQueryRowHeaderItem:120523,LoggingQueryLibraryRowItem:99500,LoggingQueryLibraryRunQueryButton:95713,LoggingQueryLibraryStreamQueryButton:96699,LoggingQueryLibraryTypeRowHeaderItem:120524,LoggingQueryLibraryUpdateTimeRowHeaderItem:120525,LoggingQueryLibraryViewQueryButton:95714,LoggingQueryLibraryVisibilityRowHeaderItem:120526,LoggingQueryManagementDialogCancelButton:99501,LoggingQueryManagementDialogCloseButton:99502,LoggingQueryManagementDialogDescriptionInput:99515,
LoggingQueryManagementDialogNameInput:99514,LoggingQueryManagementDialogPrimaryButton:102685,LoggingQueryManagementDialogRunButton:102687,LoggingQueryManagementDialogSaveAsButton:102686,LoggingQueryManagementDialogSecondaryButton:99503,LoggingQueryManagementDialogStreamButton:120261,LoggingQueryManagementDialogSubmitButton:99504,LoggingQueryManagementFormPanel:99524,LoggingQueryResultsActionsMenuButton:119247,LoggingRecentQueryLibraryTab:95701,LoggingRecentResourceList:70591,LoggingRefineScopeApplyButton:120253,
LoggingRefineScopeButton:120252,LoggingRefineScopePanel:120254,LoggingRefreshButton:70592,LoggingRemoveFieldFilterItem:102820,LoggingRemoveFieldFromLogFieldsMenuItem:121859,LoggingRemoveFieldFromSummaryMenuItem:70593,LoggingRemoveLogFieldsCustomField:121860,LoggingResetButton:98837,LoggingResourceColumnFourMenu:70594,LoggingResourceColumnThreeMenu:70596,LoggingResourceLabelMenu:70597,LoggingResourceList:70598,LoggingResourceSelectorPanel:95722,LoggingResourceTypeMenu:70595,LoggingResourceTypePanel:95258,
PU:145092,LoggingResultsList:70599,LoggingResultsPanel:70386,LoggingRetentionPanel:70980,LoggingReturnToBasicButton:70601,LoggingRouterPage:120338,LoggingRouterPageCreateSinkButton:120339,LoggingRouterPageDeleteSinkCancelButton:120340,LoggingRouterPageDeleteSinkConfirmationButton:120341,LoggingRouterPageDeleteSinkConfirmationDialog:120342,LoggingRouterPageDeleteSinkMenuItem:120343,LoggingRouterPageDeleteSinksButton:120344,LoggingRouterPageDisableSinkCancelButton:120345,LoggingRouterPageDisableSinkConfirmationButton:120346,
LoggingRouterPageDisableSinkConfirmationDialog:120347,LoggingRouterPageDisableSinkMenuItem:120348,LoggingRouterPageEditSinkMenuItem:120349,LoggingRouterPageEnableSinkCancelButton:120350,LoggingRouterPageEnableSinkConfirmationButton:120351,LoggingRouterPageEnableSinkConfirmationDialog:120352,LoggingRouterPageEnableSinkMenuItem:120353,LoggingRouterPageManageSinkButton:120354,LoggingRouterPageSinkDetailsCancelButton:120355,LoggingRouterPageSinkDetailsConfirmationButton:120356,LoggingRouterPageSinkDetailsConfirmationDialog:120357,
jda:138075,LoggingRouterPageViewSinkDetailsMenuItem:120358,kda:139511,LoggingSaveButton:70602,LoggingSaveQueryButton:95709,LoggingSaveQueryCancelButton:99508,LoggingSaveQuerySubmitButton:99513,LoggingSaveSearchButton:76349,LoggingSavedQueryLibraryTab:95702,LoggingSavedSearchAddNewEntryButton:76756,LoggingSavedSearchApplyButton:76587,LoggingSavedSearchCreateButton:76586,LoggingSavedSearchDeleteButton:76588,LoggingSavedSearchDescriptionInput:76585,LoggingSavedSearchDialog:76583,LoggingSavedSearchEditorPage:76480,
LoggingSavedSearchEditorPanel:76481,LoggingSavedSearchNameInput:77266,LoggingScopeByProjectItem:120255,LoggingScopeByStorageItem:120256,LoggingSearchColumnTextInput:70603,LoggingSearchFieldsTextInput:95259,LoggingSelectAllMenuItem:70604,LoggingSelectedLogNamesList:70605,LoggingSelectionOption:84147,LoggingSelectionOptionInput:84148,LoggingSetEndDateButton:70606,LoggingSetStartDateButton:70607,LoggingSeverityLevelMenu:70608,lda:134551,LoggingSeverityPanel:95260,LoggingSeveritySelectorIcon:70609,LoggingShareQueryToggle:99523,
LoggingShortLinkErrorSnackBarCloseButton:111145,LoggingShortLinkErrorSnackBarRetryButton:111144,LoggingShortLinkShareLinkButton:111143,LoggingShortLinkSuccessSnackBarCloseButton:114654,LoggingShortLinkSuccessSnackBarViewLinkButton:114655,LoggingShortLinkWithAbsoluteTimeMenuItem:129713,LoggingShortLinkWithRelativeTimeMenuItem:129714,mda:138376,LoggingShowInContextMenuItem:70610,LoggingShowInResourceContextMenuItem:70611,LoggingShowInViewerLink:70612,LoggingShowLibraryButton:76350,LoggingShowLogEntriesButton:71500,
nda:138377,LoggingShowLogsEntriesForTraceMenuItem:96438,LoggingShowMatchingEntriesMenuItem:70613,LoggingShowNewestLogsFirstButton:119953,LoggingShowNewestLogsFirstToggle:70614,LoggingShowNewestLogsLastButton:119952,LoggingShowNewestLogsLastToggle:70615,LoggingSinkBigQeuryDestinationNameInput:101382,LoggingSinkDestinationDestinationInput:82641,LoggingSinkDestinationDestinationPicker:82625,LoggingSinkDestinationDestinationPickerItem:82626,LoggingSinkDestinationServiceGoToLogsViewerButton:82642,LoggingSinkDestinationServicePicker:82627,
LoggingSinkDestinationServicePickerItem:82628,LoggingSinkDestinationStorageDestinationInput:97269,LoggingSinkDestinationUseParitionedTablesInput:88844,LoggingSinkDetailsDescriptionInput:82629,LoggingSinkDetailsNameInput:82630,LoggingSinkEditPage:82631,LoggingSinkExcludeChildrenRadioButton:129715,LoggingSinkExclusionFilterAddExclusionButton:82632,LoggingSinkExclusionFilterDeleteExclusionButton:82633,LoggingSinkExclusionFilterDisableToggle:82634,LoggingSinkExclusionFilterInput:82635,LoggingSinkExclusionFilterNameInput:82636,
LoggingSinkExclusionFilterRateInput:82637,LoggingSinkIncludeChildrenCheckbox:126351,LoggingSinkIncludeChildrenRadioButton:129716,LoggingSinkInclusionFilterInput:82638,LoggingSinkInclusionFilterPreviewButton:82639,oda:138401,pda:136743,qda:138402,rda:138827,sda:138789,LoggingSinkPubSubDestinationNameInput:103561,LoggingSixHourSpanMenuItem:70616,LoggingStartDateCustomPicker:70617,LoggingStartStreamingButton:70618,tda:145093,LoggingStorageCreateBucketButton:85344,LoggingStorageDeleteBucketMenuItem:85345,
LoggingStorageDeleteBucketsButton:85346,LoggingStorageEditBucketMenuItem:85347,uda:128078,LoggingStorageManageBucketButton:85348,LoggingStoragePage:85349,LoggingStorageRestoreBucketMenuItem:119992,LoggingStorageViewBucketDetailsMenuItem:85350,LoggingStorageViewLogsInBucketMenuItem:119993,LoggingStorageViewUsageDataForBucketMenuItem:119994,LoggingSubmitFilterButton:70619,LoggingSubmitInitialFilter:73286,LoggingSuggestedQueryLibraryTab:95703,LoggingSystemFacetItem:70620,LoggingSystemMetricsPanel:70388,
LoggingTimeInputPicker:70621,LoggingTimePicker:70622,LoggingTimePresetsMenu:70623,LoggingTimeRangeResetButton:119967,vda:134552,LoggingTimeRangeSelectPanel:95717,LoggingTimeZoneButton:95718,LoggingTimeZoneCountryMenu:70624,LoggingTimeZoneMenuLink:70625,LoggingTimeZonePanel:95719,LoggingTraceDetailsFlyoverPanel:96439,LoggingTruncateFieldsBeginningButton:99521,LoggingTruncateFieldsEndButton:99522,LoggingTruncateFieldsMaxInput:99520,LoggingTruncateFieldsToggle:99519,LoggingTryAgainButton:87158,QU:145185,
LoggingUnselectedLogNameList:70626,LoggingUpdateQueryCancelButton:99506,LoggingUpdateQueryRunButton:102652,LoggingUpdateQuerySaveAsButton:102653,LoggingUpdateQueryStreamButton:120260,LoggingUpdateQuerySubmitButton:99510,LoggingUpperBoundSlider:98836,LoggingUserDefinedMetricsPanel:70389,LoggingUserFacetItem:70627,LoggingViewExampleFiltersHelpLink:76755,LoggingViewLogsDashboardButton:107232,LoggingViewLogsForUserMetricMenuItem:105924,LoggingViewOptionsMenu:70628,LoggingViewOptionsToggle:70629,LoggingViewPreferencesMenu:70630,
LoggingViewQueryCancelButton:99507,LoggingViewQueryRunButton:99512,LoggingViewQuerySaveAsButton:102654,LoggingViewQuerySaveButton:99511,LoggingViewQueryStreamButton:120259,LoggingViewSystemMetricInExplorerMenuItem:105925,LoggingViewUserMetricInExplorerMenuItem:105926,LoggingViewUserMetricMenuItem:114976,LoggingViewer2Page:82640,LoggingViewerActionBarMenu:70390,LoggingViewerConfigureButton:120257,LoggingViewerPage:70391,wda:134360,LoggingVpcScAccessLevelsMenuItem:81489,LoggingVpcScAuditLogMenu:81488,
LoggingVpcScPerimeterConfigMenuItem:81490,LoggingVpcScTroubleshooterMenuItem:93423,LoggingWarningMenuItem:70633,LoggingJumpDurationPicker:120158,LoggingJumpDurationPickerItem:120159,LpxAbuseAppealLink:122358,LpxAbuseMoleculeItem:123058,LpxBillingAccountPicker:83991,LpxBillingExpanderButton:83992,LpxBillingMoleculeItem:83990,LpxBillingProjectLink:83993,LpxCallToActionButton:83994,LpxIncidentPolicyLink:115786,LpxIncidentWorkspaceLink:115787,LpxIncidentsMoleculeItem:83995,LpxInlineFeedbackItem:111317,
LpxMoleculeExpander:83996,LpxProjectIdItem:119568,LpxProjectNameLink:119567,LpxProjectNumberItem:119569,LpxProjectsMoleculeItem:119566,LpxQuickAccessItem:111318,LpxQuotaMetricLink:83998,LpxQuotaMoleculeItem:83997,LpxStatusMoleculeItem:111319,LpxTableViewAllButton:83999,LpxTableViewLessButton:120258,LpxViewAllProjectsButton:111234,ErrorsGraphItem:112867,LatencyGraphItem:112868,MapsEnableAPIsModalCancelButton:72658,MapsEnableAPIsModalNextButton:74139,MapsEnableAPIsSuccessDialog:72697,MapsErrorsByAPIGraphItem:98858,
MapsErrorsByAPIMethodGraphItem:98859,MapsErrorsByCredentialGraphItem:98860,MapsErrorsByResponseCodeGraphItem:98861,MapsLatencyByAPIGraphItem:98862,MapsLatencyByCredentialGraphItem:98863,MapsLatencyByResponseCodeGraphItem:98864,MapsLatencyOverallGraphItem:98865,MapsPlatformOverviewPage:74267,MapsQualificationQuestionForm:119262,MapsRequestsByAPIMethodQPDGraphItem:103550,MapsRequestsByAPIQPDGraphItem:98867,MapsRequestsByCredentialQPDGraphItem:98869,MapsRequestsByResponseCodeQPDGraphItem:98871,MapsSelectProjectDialog:72698,
MapsSelectProjectDialogCancelButton:72699,MapsTrafficByAPIMethodGraphItem:98866,MapsTrafficByAPIQPSGraphItem:98868,MapsTrafficByCredentialQPSGraphItem:98870,MapsTrafficByResponseCodeQPSGraphItem:98872,TrafficGraphItem:112869,vad:143456,wad:143457,xad:143458,yad:143311,zad:143524,Aad:143525,Bad:143314,Cad:143315,Dad:143316,Ead:143381,Fad:143459,Gad:143460,Had:143461,Iad:143526,Jad:143317,Kad:143527,Lad:143528,Mad:143462,Nad:143382,Oad:143962,Pad:143963,Qad:143529,Rad:143530,Sad:143531,Tad:143463,Uad:143532,
Xad:130440,Yad:130447,bbd:130446,CustomMenuItem:126098,DeferNextMenuItem:126099,EditInstanceLink:126100,MaintenanceDayMenu:126101,MaintenanceDayMenuItem:126605,MaintenanceDayTooltip:126102,MaintenanceDialogCloseButton:126103,MaintenanceDialogRescheduleButton:126104,MaintenanceDurationMenu:126105,MaintenanceDurationMenuItem:126606,MaintenanceDurationTooltip:126106,MaintenanceNewTimeMenu:126107,MaintenanceRescheduleButton:126108,MaintenanceRescheduleDialog:126109,MaintenanceTimeMenu:126110,MaintenanceTimeMenuItem:126607,
MaintenanceUpdateButton:126111,Vad:140920,Wad:140921,Zad:140922,abd:140923,cbd:140919,dbd:140924,UpdateNowMenuItem:126112,MfceAddTargetProjectsPanel:116497,MfceAddTargetProjectsPanelAddButton:117261,MfceAddTargetProjectsPanelCancelButton:116498,MfceConfigurationsAddProjectsButton:117262,MfceConfigurationsRemoveProjectsButton:117263,MfceDashboardShowEventsButton:117264,MfceEventsPanelCloseButton:117265,MfceGroupDetailsDeleteGroupButton:117266,MfceGroupDetailsGroupMenuCancelCutoverButton:121808,MfceGroupDetailsGroupMenuCancelTestCloneButton:121809,
MfceGroupDetailsGroupMenuCutoverButton:117267,MfceGroupDetailsGroupMenuDeleteMigrationsButton:117268,MfceGroupDetailsGroupMenuMoveToGroupButton:121810,MfceGroupDetailsGroupMenuPauseReplicationButton:122289,MfceGroupDetailsGroupMenuRemoveFromGroupButton:121811,MfceGroupDetailsGroupMenuResumeReplicationButton:121812,MfceGroupDetailsGroupMenuStartReplicationButton:117269,MfceGroupDetailsGroupMenuTestCloneButton:117270,MfceGroupDialog:116499,MfceGroupDialogAddToGroupButton:116500,MfceGroupDialogCancelButton:116501,
MfceGroupsDeleteButton:117271,MfceMigrationPanelCancelButton:116502,MfceMigrationPanelEditTargetDetailsTab:116503,MfceMigrationPanelEditTargetDetailsTabAdditionalConfigurationCard:116504,MfceMigrationPanelEditTargetDetailsTabGeneralCard:116505,MfceMigrationPanelEditTargetDetailsTabMachineConfigurationCard:116506,MfceMigrationPanelEditTargetDetailsTabOptionalNetworkingCard:116507,MfceMigrationPanelEditTargetDetailsTabRequiredNetworkingCard:116508,MfceMigrationPanelMonitoringTab:116509,MfceMigrationsPanelCloseButton:117272,
MfceMigrationsPanelMigrationDetailsTabButton:117273,MfceMigrationsPanelMonitoringTabButton:117274,MfceMigrationsPanelSaveButton:117275,MfceMigrationsTableAddToGroupButton:117276,MfceMigrationsTableCancelCutoverButton:117277,MfceMigrationsTableCancelTestCloneButton:117278,MfceMigrationsTableCutoverButton:117279,MfceMigrationsTableDeleteButton:117280,MfceMigrationsTableEditMigrationDetailsButton:117281,MfceMigrationsTableMoveToGroupButton:117282,MfceMigrationsTablePauseReplicationButton:122290,MfceMigrationsTableRemoveFromGroupButton:117283,
MfceMigrationsTableResumeReplicationButton:120050,MfceMigrationsTableStartReplicationButton:117284,MfceMigrationsTableTestCloneButton:117285,MfceSourcesAddToGroupButton:117286,MfceSourcesCreateMigrationsButton:117287,MfceTargetDetailsForm:116510,MfceTargetDetailsFormAdditionalConfigurationCard:116511,MfceTargetDetailsFormCoresInput:116512,MfceTargetDetailsFormCustomInternalIpInput:116513,MfceTargetDetailsFormGeneralCard:116514,MfceTargetDetailsFormLabelsInput:116515,MfceTargetDetailsFormMachineConfigurationCard:116516,
MfceTargetDetailsFormMemoryInput:116517,MfceTargetDetailsFormNameInput:116518,MfceTargetDetailsFormNetworkTagsInput:116519,MfceTargetDetailsFormOptionalNetworkingCard:116520,MfceTargetDetailsFormRequiredNetworkingCard:116521,SVc:142718,TVc:142704,UVc:142671,VVc:142666,WVc:142667,XVc:142662,YVc:142670,ZVc:142689,aWc:142530,bWc:142531,cWc:142700,dWc:142701,eWc:142719,fWc:142673,gWc:142676,hWc:142678,iWc:142677,jWc:142683,kWc:142685,lWc:142684,mWc:142686,nWc:142661,oWc:142664,pWc:142665,qWc:142693,rWc:142708,
sWc:142713,tWc:142714,uWc:142532,vWc:142675,wWc:142688,xWc:142707,yWc:142712,zWc:142669,AWc:142674,BWc:142663,CWc:142533,DWc:142710,EWc:142711,FWc:142706,GWc:142709,HWc:142715,IWc:142716,JWc:142692,KWc:142682,LWc:142534,MWc:142697,NWc:142687,OWc:142699,PWc:142698,QWc:142705,RWc:142695,SWc:142696,TWc:142694,UWc:142535,VWc:142679,WWc:142668,XWc:142680,YWc:142681,ZWc:142702,aXc:142703,MledgeDeployModelToEdgeDeviceSubtaskCancelButton:113922,MledgeDeployModelToEdgeDeviceSubtaskContinueToDeploymentPropertiesStepButton:113923,
MledgeDeployModelToEdgeDeviceSubtaskContinueToEdgeTargetsStepButton:113924,MledgeDeployModelToEdgeDeviceSubtaskContinueToReviewStepButton:113925,MledgeDeployModelToEdgeDeviceSubtaskDeployButton:113926,MledgeDeployModelToEdgeDeviceSubtaskDeploymentPropertiesStepHeader:113929,MledgeDeployModelToEdgeDeviceSubtaskEdgeTargetsStepHeader:113931,MledgeDeployModelToEdgeDeviceSubtaskLearnMoreLink:113927,MledgeDeployModelToEdgeDeviceSubtaskMetadataStepHeader:113928,MledgeDeployModelToEdgeDeviceSubtaskSummaryStepHeader:113930,
AddAlertChartButton:125211,AddChartMenu:104823,VNc:134290,AddGaugeButton:104824,AddHeatmapChartButton:104825,AddLineChartButton:104826,XNc:139291,AddScorecardButton:104827,lOc:136402,AddStackedAreaChartButton:104828,AddStackedBarChartButton:104829,nOc:132037,AddTextWidgetButton:106156,ahb:137437,CDa:137438,oOc:137439,pOc:137440,qOc:137441,rOc:137442,sOc:137443,tOc:137444,uOc:137445,vOc:137446,wOc:137447,AlertChartHasAlertsChip:128097,AlertChartNoAlertsChip:128098,hPc:143234,pTc:143225,DashboardBuilderAPIConfigEditor:117146,
DashboardBuilderAdvancedConfigEditor:117147,DashboardBuilderBasicConfigEditor:117148,DashboardBuilderMQLConfigEditor:117149,DashboardBuilderTransformsConfigEditor:117150,DownloadJSONEditorButton:126245,p2c:143235,F$c:143227,qad:143228,fbd:143229,hbd:137111,ibd:137110,MonitoringAddAwsProjectButton:121762,MonitoringAddAwsProjectsPageAddProjectsButton:123010,MonitoringAddAwsProjectsPageCancelButton:123011,MonitoringAddExistingAwsProjectsButton:122917,MonitoringAddGcpProjectButton:119496,MonitoringAddGcpProjectsPageAddProjectsButton:123012,
MonitoringAddGcpProjectsPageCancelButton:123013,MonitoringAddProjectScopingProjectSelection:122918,jbd:135504,MonitoringAddWorkspacesErrorMessage:122919,MonitoringAddWorkspacesErrorMessageDismissButton:122920,MonitoringAddWorkspacesErrorMessageRetryButton:122921,lbd:143384,MonitoringAdvancedOptionsPane:102061,MonitoringAgentInstallPanel:121923,MonitoringAgentInstallPanelCloseButton:121922,MonitoringAgentInstallPanelLearnMoreLink:121925,MonitoringAggregatorDropdown:109308,MonitoringAlignerDropdown:109374,
MonitoringAlignmentFunctionDropdown:110477,MonitoringAlignmentPeriodDropdown:109309,MonitoringAlignmentPeriodUnitDropdown:109310,MonitoringAlignmentPeriodValueInput:109311,mbd:133899,MonitoringApplyJSONEditorButton:126237,MonitoringAutosaveToggle:123448,MonitoringAwsRemoveMonitoredProjectFromWorkspaceMenuItem:122922,MonitoringAxisScaleBox:102051,MonitoringBasicAggregationBox:102062,nbd:137166,MonitoringChartModeBox:102052,MonitoringClassicDashboardToggle:102053,MonitoringClearMeIncompatibleSettingsButton:102063,
MonitoringClearResourceMetricButton:111500,MonitoringCloneChartButton:117359,MonitoringCloneChartMenuItem:116032,MonitoringCloseJSONEditorButton:126246,MonitoringClusterPanel:112676,MonitoringClustersMenuItem:112467,mFa:138489,obd:138490,pbd:138491,MonitoringConfigAdvancedToggle:110479,MonitoringConfigBasicToggle:110480,MonitoringConfigMqlToggle:113527,MonitoringConfigurationPanel:102064,qbd:137167,MonitoringContainerPanel:112677,MonitoringContainersMenuItem:112468,MonitoringContinueToBasicTabFromAdvancedTabButton:114627,
sbd:144928,MonitoringCopyJSONEditorButton:126240,MonitoringCreateDashboardButton:113966,tbd:133900,ubd:133901,MonitoringCreateNewScopingProjectRadioButton:119630,vbd:144929,wbd:144930,xbd:133385,ybd:133386,MonitoringDangerThresholdPane:102065,MonitoringDashboardNameInput:102054,zbd:137497,MonitoringDashboardTimezoneButton:128116,MonitoringDashboardsCard:128641,MonitoringDashboardsOverviewDashboardListTab:127404,MonitoringDashboardsOverviewSampleLibraryTab:127405,MonitoringDeleteWidgetButton:102055,
MonitoringDownloadJSONEditorButton:126238,MonitoringEditModeToggle:102056,Abd:144263,MonitoringEntityFilterMenuItem:112469,MonitoringEntityPanelViewAllButton:112678,MonitoringEntityViewAllPanel:112679,MonitoringEventTimelineAlertsCollapseToggle:116725,MonitoringEventTimelineAllInfrastructureAlertsButton:116726,MonitoringEventTimelineClusterAlertsButton:116727,MonitoringEventTimelineContainerAlertsButton:116728,MonitoringEventTimelineGkeServiceAlertsButton:116729,MonitoringEventTimelineNamespaceAlertsButton:116730,
MonitoringEventTimelineNodeAlertsButton:116731,MonitoringEventTimelinePodAlertsButton:116732,MonitoringEventTimelineUnmappedAlertsButton:116733,MonitoringEventTimelineWorkloadAlertsButton:116734,Bbd:135505,MonitoringFavoriteDashboardsCard:128371,MonitoringFeaturedProductMenuItem:128928,MonitoringFeaturedProductsButton:128929,MonitoringFilterChip:112352,Cbd:137182,MonitoringGCEDashboardLink:105229,MonitoringGKEDashboardLink:105230,Dbd:133679,Ebd:133681,MonitoringGKEFilterDropdown:112470,Fbd:133682,
MonitoringGceHealthScoreCard:122005,MonitoringGcpRemoveMonitoredProjectFromWorkspaceMenuItem:122925,MonitoringGcpViewBillMenuItem:122927,MonitoringGettingStartedAgentItem:128383,MonitoringGettingStartedAlertItem:128386,MonitoringGettingStartedDashboardItem:128385,MonitoringGettingStartedIntegrationItem:128384,MonitoringGettingStartedNextStepButton:128642,MonitoringGettingStartedSecondaryLink:128643,MonitoringGkeAutoRefreshToggle:112680,MonitoringGkeDashboardPage:112681,MonitoringGkeServicePanel:112682,
MonitoringGkeServicesMenuItem:112471,MonitoringGridLayoutButton:123449,MonitoringGroupByAllButton:102067,MonitoringGroupByDropdown:109312,MonitoringGroupByNoneButton:102068,MonitoringGroupByToggle:109313,Gbd:140336,Hbd:137112,Ibd:137113,MonitoringIncompatibleMEMessage:102069,Jbd:143385,Kbd:143386,Lbd:143387,Mbd:143388,Nbd:143389,Obd:143390,Pbd:143391,Qbd:143392,Rbd:143393,Sbd:143394,Tbd:143395,Ubd:143396,Vbd:143397,Wbd:143398,Xbd:135370,Ybd:143399,MonitoringJSONEditorContainer:126241,Zbd:134733,acd:131445,
bcd:131436,MonitoringLabelSelectorInput:109314,MonitoringLandingBanner:105231,MonitoringLegendTemplateFilterDropdown:109315,MonitoringLegendTemplateInput:109316,MonitoringLinkNewAwsAccountButton:122928,ccd:139184,dcd:139185,ecd:139192,fcd:139182,gcd:139181,hcd:139186,icd:139189,jcd:139188,kcd:139187,lcd:139183,cea:139190,dea:139191,mcd:144913,ncd:144918,ocd:144917,pcd:144912,qcd:144921,rcd:144923,scd:144922,tcd:144924,ucd:144916,vcd:144914,wcd:144919,xcd:144920,ycd:144915,zcd:133807,Acd:133808,MonitoringManageMetricsScopeLink:128930,
MonitoringMaximumInput:102070,MonitoringMetricTypeDropdown:109317,Bcd:137114,MonitoringMetricsExplorerAddMetricButton:127845,MonitoringMetricsExplorerAdvancedOptionsToggle:127846,MonitoringMetricsExplorerBackToConfigurationButton:127847,MonitoringMetricsExplorerConfigurationToggle:127848,Ccd:144911,Dcd:144910,Ecd:144909,MonitoringMetricsExplorerMqlToggle:127849,MonitoringMetricsExplorerViewOptionsButton:127850,MonitoringMinimumInput:102071,MonitoringMonitoredProjectList:119792,MonitoringMonitoringProjectList:119793,
Fcd:143400,MonitoringMosaicLayoutButton:123450,MonitoringMqlAutoRunToggle:113528,MonitoringNamespacePanel:112683,MonitoringNamespacesMenuItem:112472,MonitoringNewFeatureSummaryMenuItem:110484,MonitoringNewsCard:128372,MonitoringNodePanel:112684,MonitoringNodesMenuItem:112473,MonitoringNonPercentileDataTransformationRadioButton:115321,MonitoringNullDataTransformationRadioButton:115322,MonitoringOptInBannerDismissButton:110485,MonitoringOptInBannerLearnMoreButton:114819,MonitoringOptInBannerTryButton:110486,
MonitoringOverviewActiveIssuesMenuItem:128377,MonitoringOverviewActiveIssuesView:128378,MonitoringOverviewGettingStartedMenuItem:128375,MonitoringOverviewGettingStartedView:128376,MonitoringOverviewPreferenceButton:128374,MonitoringOverviewV3Page:128373,MonitoringPastComparisonBox:102057,MonitoringPercentileAggregationBox:102072,MonitoringPercentileDataTransformationDropdown:115323,MonitoringPercentileDataTransformationRadioButton:115324,Gcd:131437,Hcd:131438,MonitoringPlottypeSelectorDropdown:109375,
MonitoringPodPanel:112685,MonitoringPodsMenuItem:112474,Icd:143401,MonitoringPreviewMenuButton:110487,MonitoringPrimaryEntityMenu:112475,MonitoringRangeEditorPane:102073,MonitoringReadMoreArticlesLink:128388,MonitoringRedoButton:143402,MonitoringReleaseNotesButton:128387,MonitoringRemoveMetricButton:102066,MonitoringRemoveMonitoredAwsProjectsButton:118743,MonitoringRemoveMonitoredGcpProjectsButton:118744,Jcd:137005,Kcd:137168,MonitoringResetButtton:112353,Lcd:131439,MonitoringResourceTypeDropdown:109318,
Mcd:137115,MonitoringResourceTypeMenu:112476,MonitoringSampleLibraryImportSelectedButton:128112,MonitoringSampleLibraryLearnMoreButton:124882,MonitoringSampleLibraryPreviewButton:128110,MonitoringSampleLibraryPromotionBanner:127406,MonitoringSampleLibraryViewButton:124883,MonitoringSampleSubtaskCancelButton:128103,MonitoringSampleSubtaskImportButton:128104,MonitoringSampleSubtaskJSONLink:128105,MonitoringSampleSubtaskThumbnailImage:129158,MonitoringSaveDashboardButton:102058,MonitoringScopeViewer:119794,
MonitoringScopeViewerSubtask:119795,MonitoringSecondaryAggregatorDropdown:109376,MonitoringSecondaryEntityMenu:112477,eea:133872,MonitoringSelectAllDashboardsListItem:124771,Ncd:143403,MonitoringSelectApplicationDashboardsListItem:124772,MonitoringSelectCustomDashboardsListItem:124773,Ocd:133809,MonitoringSelectFavoriteDashboardsListItem:124774,Pcd:143404,MonitoringSelectGcpDashboardsListItem:124775,Qcd:141104,MonitoringSelectProjectButton:103069,MonitoringSelectRecentDashboardsListItem:124776,MonitoringSelectSampleCategoryDashboardsListItem:127390,
MonitoringSendFeedbackButton:110488,MonitoringSettingsPageAwsAccountMenu:122929,MonitoringSettingsPageGcpProjectMenu:122930,MonitoringSettingsPageMetricMenu:122931,Rcd:133709,MonitoringSpartChartSelectorPane:102074,MonitoringStayOnAdvancedTabButton:114628,Aqb:137545,fea:137546,Bqb:137547,Cqb:137548,Dqb:137549,Eqb:137564,Fqb:137565,Gqb:137566,Hqb:137567,Iqb:137550,nFa:137551,Jqb:137552,Kqb:137553,Lqb:137554,Mqb:137555,MonitoringSubtaskToggleButton:119796,MonitoringSuggestionTitleLink:102075,MonitoringSwitchToClassicMenuItem:110489,
MonitoringSwitchToPreviewMenuItem:110490,MonitoringSystemDashboardsCard:128370,Scd:133387,MonitoringThresholdBox:102059,MonitoringToggleJSONEditorButton:126236,Tcd:143405,MonitoringTraceExemplarPanel:101005,MonitoringUndoButton:143406,Ucd:134435,Vcd:134436,Wcd:134437,Xcd:143407,MonitoringUploadJSONEditorButton:126239,MonitoringUseThisScopingProjectRadioButton:119631,MonitoringValueAboveInput:102076,MonitoringValueBelowInput:102077,MonitoringViewAlertsLink:128379,Ycd:143408,MonitoringViewEntityDetailsLink:112686,
MonitoringViewInMetricsExplorerMenuItem:122932,MonitoringViewOptionsToggle:102060,MonitoringViewServicesLink:128380,MonitoringViewUptimeChecksLink:128381,MonitoringViewVmsLink:128382,Zcd:143409,bdd:143410,MonitoringWarningThresholdPane:102078,cdd:135506,edd:135507,fdd:135508,gdd:135509,hdd:135510,idd:135511,MonitoringWidgetTitleInput:102079,MonitoringWorkloadPanel:112687,MonitoringWorkloadsMenuItem:112478,MonitoringZeroWorkspacesCard:103070,esb:140551,Uhd:143230,Bod:143236,Pqd:143232,ViewAlertPolicyButton:128099,
Rqd:143231,ExplorerBulkDeleteButton:83895,ExplorerBulkManagePermissionsButton:83896,ExplorerBulkMoveButton:83897,ExplorerCardRow:87324,ExplorerCardRowLoadMoreButton:87325,ExplorerCardRowToggleButton:87326,ExplorerContextBarLearnMoreLink:83793,ExplorerContextMenuProductMenuItem:83794,ExplorerContextMenuProductViewAllButton:83795,ExplorerContextMenuProjectMenuItem:83796,ExplorerContextMenuProjectViewAllButton:83797,ExplorerContextMenuTitleLink:84760,ExplorerContextMenuTriggerButton:83798,ExplorerCreateFolderButton:83898,
ExplorerCreateProjectButton:83899,ExplorerDeselectAllButton:83900,sU:144247,ExplorerOverviewPage:83901,ExplorerProcureProductButton:83902,ExplorerRefreshButton:83903,ExplorerTreeGridLink:83904,ExplorerViewToggle:83905,Xhb:144564,laa:144565,maa:144566,naa:144567,tca:132025,uca:132026,vca:132024,Mjb:132394,Njb:132395,wca:132027,xca:132023,NetIntelligenceConnectivityAdHocPage:101905,NetIntelligenceConnectivityAddPage:101906,NetIntelligenceConnectivityAddSubtask:101907,NetIntelligenceConnectivityCreateButton:101908,
NetIntelligenceConnectivityDeleteButton:101909,NetIntelligenceConnectivityDetailsPage:101910,NetIntelligenceConnectivityEditButton:101911,NetIntelligenceConnectivityEditPage:101912,NetIntelligenceConnectivityInfoPanelButton:101913,NetIntelligenceConnectivityListPage:101914,NetIntelligenceConnectivityNicDetailsPage:101915,NetIntelligenceConnectivityRerunButton:101916,NetIntelligenceConnectivityResultPanel:101917,bV:143737,NetIntelligencePerformanceDashboardLatencyTab:103833,NetIntelligencePerformanceDashboardPacketLossTab:103834,
NetIntelligencePerformanceDashboardToGlobalSwitch:103835,NetIntelligencePerformanceDashboardToProjectSwitch:103836,NetIntelligencePerformanceHeatmapItem:103837,NetIntelligencePerformanceRegionSelectorClearButton:104883,NetIntelligencePerformanceRegionSelectorDropdown:103838,NetIntelligencePerformanceRegionSelectorDropdownItem:103839,NetIntelligencePerformanceTimelineIntervalPicker:103840,NetIntelligencePerformanceTimelinePanel:103841,NetIntelligencePerformanceTimelineResetZoomButton:103842,NetIntelligencePromo:126916,
NetIntelligencePromoGoToNicButton:126917,NetIntelligencePromoLearnMoreLink:126918,NetIntelligencePromoRemindMeLaterButton:126919,NetIntelligenceTopologyActionBar:97373,NetIntelligenceTopologyBottomPanel:97372,NetIntelligenceTopologyChartCard:82693,NetIntelligenceTopologyChartZoomPicker:82692,NetIntelligenceTopologyConfigHierarchyToggle:107038,NetIntelligenceTopologyConfigPane:82694,NetIntelligenceTopologyConfigProjectAggregationToggle:107039,NetIntelligenceTopologyFilterBar:82695,NetIntelligenceTopologyGraphNodeExpandButton:107041,
NetIntelligenceTopologyGraphNodeItem:107042,NetIntelligenceTopologyGraphPane:107040,NetIntelligenceTopologyMetricDropdown:104708,NetIntelligenceTopologyPage:82691,NetIntelligenceTopologyPanelBody:97374,NetIntelligenceTopologyRightPaneQueryBox:82697,NetIntelligenceTopologyRightPaneResourceLink:82696,NetIntelligenceTopologyTableResourceLink:108800,NetIntelligenceTopologyTimelineSlider:82698,NetIntelligenceTopologyZoomInButton:82699,NetIntelligenceTopologyZoomOutButton:82700,NetAddressesTableFilterbox:54458,
NetIngressCreateButton:98687,NetPeeringDetailsCustomRoutesFieldset:64889,NetPeeringDetailsEditButton:64902,NetPeeringDetailsExportCustomRoutesCheckbox:64891,NetPeeringDetailsExportSubnetRoutesWithPublicIPCheckbox:114408,NetPeeringDetailsForm:64888,NetPeeringDetailsImportCustomRoutesCheckbox:64890,NetPeeringDetailsImportSubnetRoutesWithPublicIPCheckbox:114409,NetPeeringDetailsSubmitButtons:64892,NetPeeringDetailsSubnetRoutesWithPublicIpFieldset:114410,NetRoutesTableFilterbox:54459,lea:143422,mea:143426,
nea:143423,oea:143424,pea:143425,qea:143427,p7c:131029,NetServicesCdnAddPageOriginForm:94157,NetServicesCdnAddPageStepperCancelButton:94158,NetServicesCdnAddPageStepperContinueButton:94159,NetServicesCdnAddPageStepperCreateLoadBalancerLink:94160,NetServicesCdnBackendBucketConfigSubtaskCancelButton:94161,NetServicesCdnBackendBucketConfigSubtaskSaveButton:94162,NetServicesCdnBackendBucketInputRowConfigureButton:94163,NetServicesCdnBackendServiceConfigSubtaskCancelButton:94164,NetServicesCdnBackendServiceConfigSubtaskSaveButton:94165,
NetServicesCdnBackendServiceInputRowConfigureButton:94166,NetServicesCdnCacheKeyPolicyTypeDropdownCustomtItem:94167,NetServicesCdnCacheKeyPolicyTypeDropdownDefaultItem:94168,NetServicesCdnDetailsEditOriginForm:94169,NetServicesCdnDetailsPageDeleteOriginButton:94170,NetServicesCdnDetailsPageEditOriginButton:94171,NetServicesCdnListPageAddOriginButton:94172,NetServicesCdnListPageAddOriginZeroStateButton:94173,NetServicesCdnListPageDeleteOriginItem:94174,NetServicesCdnListPageEditOriginItem:94175,NetServicesCdnSignedUrlSigningKeysFormList:94176,
hea:142551,iea:143098,Sy:142914,jea:143102,EOc:130865,FOc:130866,GOc:130867,HOc:130868,IOc:130869,JOc:131960,KOc:130852,LOc:132618,MOc:132619,NOc:132620,OOc:132621,POc:132622,QOc:132623,ROc:132624,SOc:130853,TOc:130854,UOc:132625,VOc:130855,WOc:132626,XOc:132627,YOc:132628,ZOc:130856,aPc:132629,bPc:132630,cPc:132631,dPc:131961,ePc:131962,fPc:131963,gPc:131964,GceOSMgmtChipList:114567,GceOSMgmtConfigActionBarRefreshButton:105435,GceOSMgmtConfigEnableAgentContinueButton:105519,GceOSMgmtConfigEnableAgentProject:105520,
GceOSMgmtConfigEnableAgentVm:105521,GceOSMgmtConfigVMInstancesListNameButton:105436,GceOSMgmtEnableVmManagerButton:116456,nca:134294,GceOSMgmtPatchCloseJobDetails:114991,GceOSMgmtPatchCloseScheduledDetails:114992,GceOSMgmtPatchCloseVmDetails:114993,GceOSMgmtPatchDashboardContainerAnalysisAPIMessage:116458,GceOSMgmtPatchDashboardContainerMarketPlaceInfoLink:116459,GceOSMgmtPatchDashboardEnableContainerAPIButton:116460,GceOSMgmtPatchDashboardLastScanTimeHelpButton:116461,GceOSMgmtPatchDashboardMetadataActivateForProjectButton:116465,
GceOSMgmtPatchDashboardMetadataDismissMessageButton:116466,GceOSMgmtPatchDashboardMetadataMissingMessage:116462,GceOSMgmtPatchDashboardMetadataShowPricingLink:116476,GceOSMgmtPatchGettingStartedButton:116463,GceOSMgmtPatchOSConfigAPIInfoButton:116457,GceOSMgmtPatchScheduleLaterTime:114601,x4c:132035,GceOSMgmtPatchVMUpdatesTable:114994,GceOSMgmtPatchWizardDescription:114584,GceOSMgmtPatchWizardDuration:114594,GceOSMgmtPatchWizardFilterVMsRadioButton:114568,GceOSMgmtPatchWizardFrequencySelect:114585,
GceOSMgmtPatchWizardFrequencyTime:114595,GceOSMgmtPatchWizardMonthlyDayFrequencySelect:114596,GceOSMgmtPatchWizardMonthlyDayOfWeekFrequencySelect:114597,GceOSMgmtPatchWizardMonthlyFrequencySelect:114598,GceOSMgmtPatchWizardName:114586,GceOSMgmtPatchWizardRebootAlways:114587,GceOSMgmtPatchWizardRebootDefault:114588,GceOSMgmtPatchWizardRebootNever:114589,GceOSMgmtPatchWizardSelectVMsRadioButton:114569,GceOSMgmtPatchWizardVMList:114599,GceOSMgmtPatchWizardWeeklyFrequencySelect:114600,GceOSMgmtPatchWizardZoneSelectHelp:114570,
ConsoleOutageBanner:97447,ConsoleOutageDetailsAffectedLocationsTooltip:114485,ConsoleOutageDetailsImpactTooltip:114486,ConsoleOutageDetailsTab:106382,ConsoleOutageResurfaceAction:110779,ConsoleOutageTrackerModal:106380,ConsoleOutageTrackerModalCloseButton:106381,PersonalizationPreferencesInfoTooltipButton:127305,PersonalizationPreferencesPersonalizationLink:127306,PersonalizationPreferencesWaaLink:127307,PrivateOffersCreateOfferButton:128232,PrivateOffersCustomerDetailsStepContinueButton:128392,Fed:141073,
PrivateOffersGenerateUrlButton:128233,PrivateOffersOfferPricingDetailsStepContinueButton:128393,PrivateOffersProductAndPlanStepContinueButton:128394,PrivateOffersSalesContactDetailsStepContinueButton:128395,Ged:132356,ProducerPortalAddProductPanel:101657,Hed:132357,Ied:132363,ProducerPortalDocumentationTab:102483,ProducerPortalPriceFeaturesTab:102487,ProducerPortalPriceModelTab:102486,ProducerPortalPricingApprovedView:102869,ProducerPortalPricingPanel:102485,ProducerPortalProductDetailsApprovedView:102870,
ProducerPortalProductDetailsPanel:102481,ProducerPortalProductInfoTab:102482,ProducerPortalProductMetadataTab:102484,ProducerPortalTaxCategoriesTab:107335,Jed:139333,PubSubActionBar:78994,PubSubAddLabelButton:80945,PubSubApplySnapshotButton:80974,PubSubApplySnapshotDialogActions:79475,PubSubApplySnapshotDialogContent:79143,PubSubBackButton:81098,PubSubCancelButton:83709,Ked:130256,PubSubCopyLiteSubscriptionButton:95261,PubSubCopyLiteTopicButton:95262,PubSubCopySubscriptionConfigToClipboardButton:81313,
PubSubCopySubscriptionToClipboardButton:81312,PubSubCopyToClipboardButton:80949,PubSubCopyTopicToClipboardButton:81314,PubSubCreateButton:80942,PubSubCreateCloudFunctionButton:81099,PubSubCreateDlqSubscriptionButton:87007,Led:130257,PubSubCreateLiteSubscriptionButton:95263,PubSubCreateLiteTopicButton:95264,PubSubCreateSchemaButton:119210,PubSubCreateServiceAccountLearnMoreLink:83714,PubSubCreateSnapshotButton:81315,PubSubCreateSnapshotDialogActions:79476,PubSubCreateSnapshotDialogContent:79187,PubSubCreateSubscriptionButton:81316,
PubSubCreateTopicActionsDialog:83711,PubSubCreateTopicButton:81317,PubSubCreateTopicContentDialog:83712,PubSubDeleteButton:80943,Med:130258,PubSubDeleteLiteSubscriptionButton:95265,PubSubDeleteLiteTopicButton:95266,PubSubDeleteSnapshotButton:81318,PubSubDeleteSubscriptionButton:81319,PubSubDeleteTopicButton:81320,PubSubDetachSubscriptionButton:101132,PubSubDiscardMessagesButton:81100,PubSubDismissReviewLitePricingButton:108535,PubSubDismissReviewLiteSLAButton:103065,PubSubDomainOwnershipLearnMoreLink:83715,
Ned:130259,PubSubEditLiteSubscriptionButton:95267,PubSubEditLiteTopicButton:95268,PubSubEditSubscriptionButton:80975,Oed:131039,PubSubExportBigQueryButton:81103,PubSubExportButton:81102,PubSubExportStorageAvroFileButton:81104,PubSubExportStorageTextFileButton:81105,PubSubFilteringLearnMoreLink:96079,PubSubImportButton:81106,PubSubImportCPSSubscriptionButton:81107,PubSubImportStorageTextFileButton:81108,PubSubLitePage:95269,Ped:130260,PubSubLiteSubscriptionLink:95270,PubSubLiteTopicCreateLearnMoreLink:108565,
PubSubLiteTopicLink:95271,PubSubLiteTopicProvisioningLearnMoreLink:108566,PubSubLiteTopicScalingLearnMoreLink:108567,PubSubLiteZoneLearnMoreLink:108568,PubSubMessagesSubscriptionTab:125874,PubSubMessagesTopicTab:125873,PubSubMoreActionsButton:80978,PubSubPage:78834,PubSubPublishMessageButton:81109,PubSubPublishRecurringMessageButton:106727,PubSubPublishSingleMessageButton:106728,PubSubPushAuthLearnMoreLink:83717,PubSubPushLearnMoreLink:83718,PubSubRefreshButton:81110,PubSubReplayMessagesButton:81111,
PubSubResourcePanel:80951,PubSubRetryPolicyLearnMoreLink:103076,PubSubReviewLiteSLALink:103066,PubSubReviewPricingLink:108536,PubSubSeekDialogActions:79477,PubSubSeekDialogContent:79188,PubSubSeekStoragePricingLearnMoreLink:83713,PubSubServiceAccountDropdown:83716,PubSubSnapshotBacklogExpiryLearnMoreLink:113427,PubSubSnapshotLink:80976,PubSubSnapshotsTab:81112,PubSubStopRecurringPublishDialog:106729,PubSubStopRecurringPublishDialogCancel:106730,PubSubStopRecurringPublishDialogConfirmButton:106731,
PubSubSubmitButton:83710,PubSubSubscriptionLink:80977,PubSubSubscriptionsTab:81113,PubSubTableActionMenu:80944,PubSubTopicLink:80948,PubSubViewMessagesButton:81114,PubSubViewPermissionsButton:80946,PubSubViewStoragePoliciesButton:80947,PubSubZoneSeparationHelpButton:118141,PubSubZoneSeparationLearnMoreLink:118233,dfd:141407,efd:141408,RecaptchaActionPickerSelector:109813,RecaptchaCancelCreateKeyFormButton:109779,RecaptchaCancelDeleteButton:109812,RecaptchaCancelEditKeyFormButton:109784,RecaptchaConfirmDeleteButton:109811,
RecaptchaCreateKeyAddAndroidApkInput:118962,RecaptchaCreateKeyAddDomainInput:118963,RecaptchaCreateKeyAddIosBundleInput:118964,RecaptchaCreateKeyAllowAmpSlideToggle:118965,RecaptchaCreateKeyButton:109776,ffd:131480,RecaptchaCreateKeyDisplayNameField:118966,RecaptchaCreateKeyEasyDifficultyRadio:118967,RecaptchaCreateKeyHardDifficultyRadio:118968,RecaptchaCreateKeyIntegrationTypeSelector:118969,RecaptchaCreateKeyMediumDifficultyRadio:118970,RecaptchaCreateKeyPage:109777,RecaptchaCreateKeyPlatformTypeSelector:118971,
RecaptchaCreateKeyVerifyDomainsSlideToggle:118972,RecaptchaDeleteKeyActionButton:109809,RecaptchaDeleteKeyButton:109810,gfd:141414,RecaptchaDubiousPermissionDeniedErrorMessage:129465,RecaptchaEditKeyActionButton:109782,RecaptchaEditKeyAddAndroidApkInput:119352,RecaptchaEditKeyAddDomainInput:119353,RecaptchaEditKeyAddIosBundleInput:119354,RecaptchaEditKeyAllowAmpSlideToggle:119355,RecaptchaEditKeyButton:115407,RecaptchaEditKeyDisplayNameField:119356,RecaptchaEditKeyEasyDifficultyRadio:119357,RecaptchaEditKeyHardDifficultyRadio:119358,
RecaptchaEditKeyLink:109780,RecaptchaEditKeyMediumDifficultyRadio:119359,RecaptchaEditKeyPage:109781,RecaptchaEditKeyVerifyDomainsSlideToggle:119360,RecaptchaEnableApiButton:109774,RecaptchaEnableApiPage:109773,hfd:141409,ifd:135604,RecaptchaKeyDetailsPanelButton:119900,RecaptchaKeyDetailsPanelByKeyNameLink:128160,RecaptchaKeyMetricsLink:109814,RecaptchaKeyPickerSelector:109815,RecaptchaKeysTab:124829,RecaptchaListKeysPage:109775,RecaptchaMetricsApiLink:109816,RecaptchaMetricsExplorerButton:127442,
RecaptchaMetricsLogsLink:109818,RecaptchaMetricsMonitoringLink:109817,RecaptchaMetricsPage:109819,RecaptchaMetricsTab:125014,jfd:138385,kfd:141410,lfd:141411,RecaptchaSubmitCreateKeyFormButton:109778,RecaptchaSubmitEditKeyFormButton:109783,mfd:138383,nfd:138384,RecommendationAlertSidePanelCloseButton:77315,RecommendationAlertSidePanelOpenButton:77316,RecommendationAlertStatusRefreshButton:77317,RecommendationCatalogErrorTab:77318,RecommendationCreateAlertButton:77319,RecommendationCreateCredentialButton:108592,
RecommendationCreateModelOpenButton:83531,RecommendationCreatePlacementOpenButton:84847,RecommendationDashboardTab:77320,RecommendationDataActivityButton:108607,RecommendationDataCatalogTab:108593,RecommendationDataEventTab:108594,RecommendationDataImportActivityCloseButton:108608,RecommendationDataImportActivityFullLogLink:108610,RecommendationDataImportActivitySampleLogLink:108609,RecommendationDataImportBigQueryButton:108599,RecommendationDataImportButton:108595,RecommendationDataImportCancelButton:108605,
RecommendationDataImportCatalogButton:108596,RecommendationDataImportEventButton:108597,RecommendationDataImportGAButton:108603,RecommendationDataImportGCSButton:108598,RecommendationDataImportMCButton:108601,RecommendationDataImportRecsCatalogButton:108600,RecommendationDataImportRecsEventButton:108602,RecommendationDataImportSchedulerAccountInput:108606,RecommendationDataImportSchedulerExecuteButton:100347,RecommendationDataImportSubmitButton:108604,RecommendationDatafeedTab:77321,RecommendationDateRangeSelectorCustom:77322,
RecommendationDateRangeSelectorDay:77323,RecommendationDateRangeSelectorMonth:77324,RecommendationDateRangeSelectorNinetyDays:93390,RecommendationDateRangeSelectorRealtime:81726,RecommendationDateRangeSelectorWeek:77325,RecommendationDeleteModelButton:85244,RecommendationDeletePlacementButton:83602,RecommendationEnableAPIButton:77849,RecommendationErrorTab:77326,RecommendationGetStartedButton:77850,RecommendationGoToStackdriverLink:77328,RecommendationInlineEditorEditButton:108613,RecommendationManualTuneButton:93722,
RecommendationModelDataErrorLink:108614,RecommendationModelDetailLink:108612,RecommendationModelErrorTab:108611,RecommendationModifyAlertButton:77329,RecommendationPlacementCreateCancelButton:108617,RecommendationPlacementCreateSubmitButton:108616,RecommendationPlacementDetailLink:108615,RecommendationPlacementMetricsTab:108619,RecommendationPlacementPreviewAddItemButton:108622,RecommendationPlacementPreviewButton:108621,RecommendationPlacementPreviewTab:108618,RecommendationPlacementPreviewVisitorIdInput:108620,
RecommendationPredictErrorTab:77330,RecommendationPredictTab:77331,RecommendationRefreshPageButton:77851,RecommendationRegisterCredentialBox:108591,RecommendationToggleModelTrainingButton:84674,RecommendationUserEventsErrorTab:77332,RecommendationViewAPIMetricsLink:77333,RecommendationVisitDatafeedsLink:77852,RecHubApplyButton:91980,RecHubBackLink:88406,RecHubCancelButton:88407,RecHubCardViewZeroStatePane:88408,RecHubConfirmButton:88409,RecHubCreateExportApisStepContinueButton:124421,RecHubCreateExportCancelButton:124422,
RecHubCreateExportDestinationProjectContinueButton:124423,RecHubCreateExportEnableApisButton:124424,RecHubCreateExportLink:124425,RecHubCreateExportSubmitConfigurationButton:124426,RecHubDismissRecommendationActionsDialog:88410,RecHubDismissRecommendationButton:88411,RecHubDismissRecommendationContentDialog:88412,RecHubFeedbackLink:93242,RecHubHistoryAppliedLink:88413,RecHubHistoryDismissedLink:88414,RecHubHistoryLink:88415,RecHubHistoryTabNavBar:88416,RecHubLearnMoreLink:88417,RecHubPageRefreshButton:88418,
RecHubRestoreRecommendationButton:88419,cfd:137738,RecHubSubgroupTab:121609,RecHubSummaryCard:88420,RecHubSummaryScoreCard:88421,RecHubViewAllLink:88422,RecHubViewRecommendationLink:88423,RedisAuthLearnMoreLink:115086,RedisAuthStringCopyButton:115087,RedisAuthStringLearnMoreLink:115088,RedisAuthToggle:115089,RedisCancelButton:115090,RedisCertificateDownloadAllLink:115092,RedisCertificateDownloadLink:115093,RedisCertificateLearnMoreLink:115091,RedisConnectionLearnMoreLink:115094,RedisCreateButton:115914,
ofd:138196,pfd:138197,qfd:138198,RedisEncryptionBestPracticeLink:115095,RedisEncryptionBestPracticePanel:115096,RedisEncryptionBestPracticePanelExit:115097,rfd:138199,RedisGoToExportButton:126419,sfd:138200,RedisInTransitEncryptionToggle:115098,tfd:138201,RedisPerformanceLearnMoreLink:115099,RedisSaveButton:115100,RedisVersionUpgradeButton:126420,RedisVersionUpgradeCancelButton:126421,RedisVersionUpgradeLearnMoreLink:126422,RedisVersionUpgradeSubmitButton:126423,vfd:131250,wfd:131251,xfd:131252,yfd:131253,
zfd:131254,Afd:131255,Bfd:131256,Cfd:131257,Dfd:131258,Efd:131259,Ffd:131260,Gfd:142823,Hfd:131261,Ifd:131262,Jfd:131263,Kfd:131264,Lfd:131265,Mfd:131266,Nfd:131267,Ofd:131268,Pfd:131269,Qfd:131270,Rfd:131271,Sfd:131272,Tfd:131273,Ufd:131274,Vfd:131275,Wfd:131276,Xfd:131277,Yfd:131278,Zfd:131279,agd:131280,bgd:131281,cgd:131282,RiskManagerAddReviewersDialog:120595,RiskManagerCancelSendButton:120264,RiskManagerConfirmReviewersButton:120597,RiskManagerCreateReportButton:120591,dgd:134373,egd:134374,
fgd:134375,ggd:134376,hgd:134377,igd:134371,jgd:134372,RiskManagerReportStatusApproved:120889,RiskManagerReportStatusDenied:120891,RiskManagerSendButton:120263,RiskManagerSendPage:120262,kgd:134378,RiskManagerViewFindingLink:120593,RiskManagerViewReportPage:120592,lgd:133904,qVc:140282,sVc:140283,Red:141232,Sed:141233,SchedulerCronTableLogsLink:122401,SchedulerCronTableRunJobButton:122402,Ugd:142743,SchedulerJobFormCancelButton:122403,SchedulerJobFormCreateButton:122404,Vgd:141210,SchedulerJobFormErrorLearnMoreLink:122405,
Wgd:141211,Xgd:141212,Ygd:141213,Zgd:141214,ahd:141215,bhd:141216,chd:141217,dhd:141218,ehd:141219,fhd:141220,ghd:141221,hhd:141222,ihd:141223,jhd:141224,khd:141225,SchedulerJobFormLearnMoreLink:122406,lhd:141226,mhd:141227,nhd:141228,ohd:141229,phd:141230,qhd:141231,rhd:141234,shd:144484,thd:141235,uhd:136554,vhd:141236,whd:141237,xhd:141238,yhd:142900,zhd:141239,SchedulerJobFormUpdateButton:122407,SchedulerJobsCronTabHeaderLearnMoreLink:122408,Ahd:141496,SchedulerJobsListCreate:122409,SchedulerJobsListDelete:122410,
SchedulerJobsListEdit:122411,SchedulerJobsListPause:122412,SchedulerJobsListRefresh:122413,SchedulerJobsListResume:122414,Bhd:141723,SchedulerJobsTableLogsLink:122415,SchedulerJobsTableRunJobButton:122416,Chd:139085,Dhd:137492,PlatformBarGlobalSearchAdvancedFilterInterface:68776,PlatformBarGlobalSearchAdvancedFilterOpen:68775,vea:131357,PlatformBarGlobalSearchSearch:68770,PlatformBarGlobalSearchSearchAdvancedFilterApply:68778,PlatformBarGlobalSearchSearchAdvancedFilterClose:68777,PlatformBarGlobalSearchSearchAdvancedFilterProjectSelect:68784,
PlatformBarGlobalSearchSearchAdvancedFilterProjectSelectAny:68785,PlatformBarGlobalSearchSearchAdvancedFilterProjectSelectCurrent:68786,PlatformBarGlobalSearchSearchAdvancedFilterReset:68779,PlatformBarGlobalSearchSearchAdvancedFilterTypeSelect:68780,PlatformBarGlobalSearchSearchAdvancedFilterTypeSelectAll:68781,PlatformBarGlobalSearchSearchAdvancedFilterTypeSelectOkCancel:68783,PlatformBarGlobalSearchSearchAdvancedFilterTypeSelectResource:68782,PlatformBarGlobalSearchSearchBarTextInput:68771,PlatformBarGlobalSearchSearchResultsAutocomplete:68772,
PlatformBarGlobalSearchSearchResultsAutocompleteNoResultsMessage:68774,PlatformBarGlobalSearchSearchResultsAutocompleteSearchResultOption:68773,PlatformBarGlobalSearchZeroStatePanel:97110,PlatformBarGlobalSearchZeroStateQueries:97111,PlatformBarGlobalSearchZeroStateSearchResults:97112,Lea:144332,Ehd:144327,Fhd:144328,Ghd:144329,Hhd:144330,SearchResultsPageLoadMoreButton:99773,SearchResultsPageQueryCorrectionMessage:124552,SearchResultsPageSearchResultBillingLink:97805,SearchResultsPageSearchResultLink:97802,
SearchResultsPageSearchResultPermissionsLink:97804,SearchResultsPageSearchResultSettingsLink:97803,Mea:144333,Nea:144331,b1c:134426,c1c:134957,d1c:134427,Gdd:135736,SecretPicker:116441,SecretPickerCloudSecretManagerLink:116369,SecretPickerEnterManualSecretButton:116370,SecretPickerLatestVersionCheckedToggle:116371,SecretPickerManualSecretAddButton:116372,SecretPickerManualSecretCancelButton:116373,SecretPickerManualSecretDialog:116374,Ihd:132308,SecretPickerSecretResourceIdTextInput:116376,SecretPickerSecretSelect:116375,
SecretPickerSecretVersionSelect:116377,SecretsAddLabelButton:114792,Jhd:134415,Khd:134416,Lhd:134417,Mhd:134418,SecretsCreateSecretBackButton:114889,SecretsCreateSecretButton:101544,SecretsCreateSecretCancelButton:101545,SecretsCreateSecretPage:101546,SecretsCreateSecretSubmitButton:101547,SecretsCreateSecretSuccessSnackbar:101578,SecretsDeleteLabelButton:114793,Nhd:134945,Ohd:134425,Phd:134428,Qhd:133383,SecretsDetailsLearnMoreLink:119134,Rhd:134419,SecretsEditSecretBackButton:120266,SecretsEditSecretCancelButton:120267,
SecretsEditSecretPage:120268,SecretsEditSecretSubmitButton:120269,SecretsEncryptionCloudKmsLink:120270,SecretsEncryptionConfigurationChangedMessage:117887,SecretsEncryptionLearnMoreLink:114794,SecretsEncryptionLocationsMessage:117888,Shd:139693,SecretsExpirationCheckedToggle:122948,SecretsExpirationDateTimePicker:122949,SecretsExpirationLearnMoreLink:123894,SecretsLabelKeyTextInput:114795,SecretsLabelValueTextInput:114796,Thd:133384,SecretsManualRegionCheckedToggle:101548,SecretsManualRegionSelect:101549,
SecretsNotificationTopicsLearnMoreLink:123334,SecretsPubSubTopicPicker:123102,SecretsReplicationPoliciesLearnMoreLink:119135,SecretsRotationCheckedToggle:125790,SecretsRotationCustomRotationPeriodDropdownItem:125853,SecretsRotationCustomRotationPeriodRangeError:127770,SecretsRotationCustomRotationPeriodRequiredError:127771,SecretsRotationCustomRotationPeriodTextInput:126488,SecretsRotationCustomRotationPeriodTypeError:127772,SecretsRotationCustomRotationPeriodUnitDaysDropdownItem:126489,SecretsRotationCustomRotationPeriodUnitDropdown:126490,
SecretsRotationCustomRotationPeriodUnitHoursDropdownItem:126491,SecretsRotationCustomRotationPeriodUnitMinutesDropdownItem:126721,SecretsRotationCustomRotationPeriodUnitSecondsDropdownItem:126722,SecretsRotationLearnMoreLink:124841,SecretsRotationNeverRotationPeriodDropdownItem:125854,SecretsRotationNextRotationDateInput:125932,SecretsRotationNextRotationDatePickerError:127773,SecretsRotationNextRotationDateRangeError:127774,SecretsRotationNextRotationDateRequiredError:127775,SecretsRotationNinetyDayRotationPeriodDropdownItem:125855,
SecretsRotationRotationPeriodDropdown:125856,SecretsRotationThirtyDayRotationPeriodDropdownItem:125857,SecretsSecretNameTextInput:101550,SecretsUpdateSecretSuccessSnackbar:120161,SecretsVersionFilePicker:101551,SecretsVersionTextInput:101552,SecretsZeroStateCard:101396,CfcPromotionCard:115952,CfcPromotionCardCloseButton:115953,pVc:140284,rVc:140285,RevisionDetailsCloudSqlLink:74804,RevisionDetailsServiceAccountLink:74907,Xhd:130027,Yhd:130028,Zhd:130023,aid:130029,bid:130030,ServerlessCdEntrypointInput:107844,
ServerlessCloudBuildLearnMoreLink:97237,ServerlessClusterErrorsClusterDetailsLink:87628,ServerlessClusterErrorsClusterStatusDocLink:87632,ServerlessContinuousDeploymentSetupDocLink:97238,ServerlessCreateServiceCrfaLink:129494,ServerlessCreateServiceFormShowCommandLineButton:101790,ServerlessDeployRevisionFormShowCommandLineButton:101791,ServerlessDetailsCrfaLink:129495,ServerlessDomainsCrfaLink:129496,ServerlessEnableContainerAnalysisLink:97239,ServerlessListCrfaLink:129497,ServerlessNotEnoughResourcesCreateButton:100820,
ServerlessNotEnoughResourcesGoBackToEditButton:100819,ServerlessNotEnoughResourcesWarningLink:100818,ServerlessRevisionDetailsBuildLink:90441,ServerlessRevisionDetailsSourceLink:91027,ServerlessRunEquivalentCommandLineButton:101792,cid:140164,did:140165,eid:140166,ServerlessServiceCreateButton:60869,ServerlessServiceCustomMemoryAllocation:74838,ServerlessServiceDeleteWindowCancelButton:63877,ServerlessServiceDeleteWindowDeleteButton:63878,ServerlessServiceDetailsColumnPickerCancelButton:63879,ServerlessServiceDetailsColumnPickerIcon:63880,
ServerlessServiceDetailsColumnPickerOKButton:63881,ServerlessServiceDetailsCopyContainerImageURLIcon:63882,ServerlessServiceDetailsDeployRevisionButton:63883,ServerlessServiceDetailsDeployRevisionCancelButton:63884,ServerlessServiceDetailsFilterRevisionsBar:63885,ServerlessServiceDetailsLogsTab:63886,ServerlessServiceDetailsOpenDeployRevisionFormButton:60948,ServerlessServiceDetailsOpenSourceURLButton:63887,ServerlessServiceDetailsRevisionItem:63888,ServerlessServiceDetailsRevisionsTab:63889,ServerlessServiceDetailsTriggersEquivalentCliButton:63893,
ServerlessServiceFormAddEnvironmentVariableButton:63890,ServerlessServiceFormCancelButton:63891,ServerlessServiceFormContainerDeployImageURLTextinput:63892,ServerlessServiceFormCreateButton:60870,ServerlessServiceFormEnvironmentVariableDeleteButton:63894,ServerlessServiceFormEnvironmentVariableNameTextinput:63895,ServerlessServiceFormEnvironmentVariableValueTextinput:63896,ServerlessServiceFormHideOptionalSettingsLink:63897,ServerlessServiceFormMemoryAllocatedPicker:63898,ServerlessServiceFormRegionPicker:63899,
ServerlessServiceFormServiceNameTextinput:63900,ServerlessServiceFormShowOptionalSettingsLink:63901,ServerlessServiceListDeleteButton:63902,ServerlessServiceListRowNameLink:63903,ServerlessServiceListRowSelectBox:63904,ServerlessServiceLogsAnyLogLevelPicker:63905,ServerlessServiceLogsFilterTextinput:63906,ServerlessServiceMemoryAllocationDropdown:74905,ServerlessServiceUrlInDetailsTabLink:89837,ServerlessServiceYamlCancelButton:98382,ServerlessServiceYamlEditButton:98383,ServerlessServiceYamlSaveButton:98384,
hid:138811,ServerlessTooltipForHostedInvokeInCloudShellButton:82607,ServerlessTooltipForHostedLearnMoreLink:82608,ServerlessTooltipForKnativeEditButton:82610,ServerlessTooltipForKnativeLearnMoreLink:82609,ServerlessViewClusterDetailsUpgradeClusterButton:103133,ServerlessViewLogsLink:107843,ServerlessWorkloadIdentityDropdown:101782,ServiceManagementMetricHelpTooltip:71856,ServiceManagementMetricHelpTooltipStackdriverLink:71857,ServiceManagementServiceEndpointsHelpTooltip:77383,ServiceManagementServiceListIntervalPicker:70318,
ServiceManagementServiceListPanel:70319,ServiceManagementServiceListReloadButton:96704,ServiceManagementServiceListSummaryCardFailureMessage:70320,ServiceManagementServiceListSummaryCardFilterByFiringAlertsLink:70321,ServiceManagementServiceListSummaryCardFilterByNoFiringAlertsLink:70322,ServiceManagementServiceListSummaryCardFilterByNoSloAlertPoliciesLink:70323,ServiceManagementServiceListSummaryCardFilterByNoSlosDefinedLink:70324,ServiceManagementServiceListSummaryCardFilterByOutOfErrorBudgetLink:70325,
ServiceManagementServiceListSummaryCardUnfoldHeader:70326,ServiceManagementServiceListTableToggle:70327,ServiceManagementServiceListTopologyToggle:70328,ServiceManagementServiceViewConnectedTab:69354,ServiceManagementServiceViewConnectedTabPanel:69547,ServiceManagementServiceViewDiagnosticsTab:69355,ServiceManagementServiceViewDiagnosticsTabPanel:69550,ServiceManagementServiceViewHealthTab:69356,ServiceManagementServiceViewHealthTabPanel:69551,ServiceManagementServiceViewInfraTab50thPercentileLatencyHeader:73077,
ServiceManagementServiceViewInfraTab95thPercentileLatencyHeader:73078,ServiceManagementServiceViewInfraTab99thPercentileLatencyHeader:73079,ServiceManagementServiceViewInfraTabClusterHeader:73080,ServiceManagementServiceViewInfraTabClusterLink:73081,ServiceManagementServiceViewInfraTabErrorRateHeader:73082,ServiceManagementServiceViewInfraTabLocationHeader:73083,ServiceManagementServiceViewInfraTabLogsLink:74164,ServiceManagementServiceViewInfraTabMetricTabLink:73084,ServiceManagementServiceViewInfraTabPanel:73085,
ServiceManagementServiceViewInfraTabPodHeader:73086,ServiceManagementServiceViewInfraTabPodLink:73087,ServiceManagementServiceViewInfraTabRequestRateHeader:73088,ServiceManagementServiceViewInfrastructureTab:69357,ServiceManagementServiceViewMetricsTab:69358,ServiceManagementServiceViewMetricsTabApplicationLogsLink:116999,ServiceManagementServiceViewMetricsTabFilter:80629,ServiceManagementServiceViewMetricsTabTracesLink:117E3,ServiceManagementServiceViewMetricsTabTrafficLogsLink:80630,ServiceManagementServiceViewOverviewDetailsClustersLink:71989,
ServiceManagementServiceViewOverviewScorecardClientErrorRateMetricPanel:94412,ServiceManagementServiceViewOverviewScorecardErrorRateMetricPanel:71858,ServiceManagementServiceViewOverviewScorecardLatency50PercentileMetricPanel:71859,ServiceManagementServiceViewOverviewScorecardRequestsMetricPanel:71860,ServiceManagementServiceViewOverviewScorecardServerErrorRateMetricPanel:94413,ServiceManagementServiceViewOverviewTab:69359,ServiceManagementServiceViewOverviewTabPanel:69552,ServiceManagementServiceViewPersistentEventTimeline:71800,
ServiceManagementServiceViewPersistentFilterBar:71801,ServiceManagementServiceViewPersistentIntervalPicker:71802,ServiceManagementServiceViewResourcesTab:69360,ServiceManagementServiceViewTrafficTab:72823,ServiceManagementServicesTableInfoHelpTooltip:77384,ServiceManagementSystemObjectsVisibilityHelpTooltip:76379,ServiceManagementTopologyGraphFilterPanel:70329,ServiceManagementTopologyGraphInfoCard:70330,ServiceManagementTopologyGraphInfoCardClusterLink:70331,ServiceManagementTopologyGraphInfoCardServiceLink:70332,
ServiceManagementTopologyGraphView:70333,PrivateConnectionAPIEnableButton:90232,PrivateConnectionAPILearnMoreLink:90233,PrivateConnectionAllocateRangeNextButton:90234,PrivateConnectionAutoAllocateRangeCheckedtoggle:90235,PrivateConnectionCancelButton:90236,PrivateConnectionCreateButton:90237,PrivateConnectionCreatedMessage:90238,PrivateConnectionExistingRangeMenu:90239,PrivateConnectionHideDiagramButton:90241,PrivateConnectionNeededMessage:90242,PrivateConnectionNetworkingLink:90243,PrivateConnectionNetworkingPageLink:90244,
PrivateConnectionNewRangeAddressTextinput:90245,PrivateConnectionNewRangeButton:90246,PrivateConnectionNewRangeNameTextinput:90247,PrivateConnectionPanel:90248,PrivateConnectionProvideRangeCheckedtoggle:90249,PrivateConnectionSetUpButton:90250,PrivateConnectionShowDiagramButton:90251,PrivateConnectionViewDocumentationButton:90240,PrivateServiceConnectionNoPermissionMessage:98589,W4c:131494,X4c:131495,C5c:131490,F5c:131487,p6c:131489,q6c:131488,s6c:131486,t6c:131485,SignalsAcceleratorMemoryTotalChartCard:100222,
SignalsAcceleratorMemoryUsedChartCard:100223,SignalsActionBarPanel:100224,SignalsAlertHovercardAlertingPolicyLink:69465,SignalsAlertHovercardIrmDetailsLink:69466,SignalsAlertHovercardView:69467,SignalsAlertInfoCard:125170,SignalsAlertInfoCardMappedResourceActionsMenu:125171,SignalsAlertInfoCardMappedResourceFilterByResourceMenuItem:125172,SignalsAlertInfoCardMappedResourceViewResourceDetailsMenuItem:125173,SignalsAlertInfoCardNoMappedResourceLearnMoreLink:125174,SignalsAlertSummaryCard:114716,SignalsAlertingIrmLinkMenuItem:69331,
SignalsAlertingPoliciesPanel:69332,SignalsAlertingPolicyLinkMenuItem:69333,SignalsAlertingPolicyMenu:69334,SignalsAlertingPolicyMenuButton:69335,SignalsAlertsHoverCard:114717,SignalsAllEventsTab:130106,SignalsAllocatableCoresChartCard:100225,SignalsAllocatableEphemeralStorageChartCard:100226,SignalsAllocatableMemoryChartCard:100227,SignalsAssociatedResourceButton:123082,SignalsAutoRefreshToggle:100228,SignalsBytesReceivedChartCard:100229,SignalsBytesTransmittedChartCard:100230,SignalsCPUAllocatableUtilizationChartCard:100231,
SignalsCPULimitUtilizationChartCard:100232,SignalsCPURequestUtilizationChartCard:100233,SignalsCPUUsageTimeChartCard:100234,SignalsCPUUtilizationChartCard:104057,SignalsChecklistDisplayNameInput:98035,SignalsChecklistSliAggregationInput:98015,SignalsChecklistSliAvailabilityToggle:98016,SignalsChecklistSliCustomServiceMessage:98017,SignalsChecklistSliCustomServiceMessageDismissButton:98018,SignalsChecklistSliDistributionRangeInput:98020,SignalsChecklistSliLatencyThresholdInput:98021,SignalsChecklistSliLatencyToggle:98022,
SignalsChecklistSliMetricRangeInput:98023,SignalsChecklistSliMetricTypePicker:98024,SignalsChecklistSliOtherToggle:98025,SignalsChecklistSliPreviewChartView:98026,SignalsChecklistSliPrimaryFilterView:98027,SignalsChecklistSliRequestBasedToggle:98028,SignalsChecklistSliSecondaryFilterView:98029,SignalsChecklistSliWindowDurationInput:98030,SignalsChecklistSliWindowPicker:98031,SignalsChecklistSliWindowThresholdInput:98032,SignalsChecklistSliWindowsBasedToggle:98033,SignalsChecklistSloCalendarPeriodLengthInput:97984,
SignalsChecklistSloGoalInput:98036,SignalsChecklistSloPeriodTypeInput:98004,SignalsChecklistSloPreviewChartView:98038,SignalsChecklistSloRollingPeriodLengthInput:98011,SignalsCloseButton:100235,SignalsCollapseExpandButton:100236,SignalsConfigureResourceTablesButton:118631,SignalsConfigureResourceTablesDropdown:118632,SignalsContainerRestartsChartCard:104058,SignalsCopyEventMessageButton:123083,SignalsCreateAlertPolicyButton:100237,SignalsCreateSLOButton:100238,SignalsCreateSloButton:67286,SignalsCreateSloChecklistPanel:97985,
SignalsCreateSloHeader:97988,SignalsCreateSloPanel:97989,SignalsDefineServiceButton:100239,SignalsDefineServicePanel:100240,SignalsDeleteButton:100241,SignalsDismissButton:100242,SignalsDisplayNameTextInput:100243,SignalsEditButton:100244,Qea:136659,Rea:136656,Sea:136658,Tea:136657,jid:134715,Uea:134712,Vea:134714,Wea:136664,Xea:134713,SignalsEntityDetailsCard:105730,SignalsEntityDetailsClusterPanel:104914,SignalsEntityDetailsContainerPanel:104915,SignalsEntityDetailsNamespacePanel:104916,SignalsEntityDetailsNodePanel:104917,
SignalsEntityDetailsPanel:104059,SignalsEntityDetailsPodPanel:104918,SignalsEntityDetailsServicePanel:104919,SignalsEntityDetailsTab:104060,SignalsEntityDetailsWorkloadPanel:104920,SignalsEntityIncidentsItem:105638,SignalsEntityIncidentsPanel:105636,SignalsEntityIncidentsPanelAlertsErrorBanner:125178,SignalsEntityIncidentsPanelNoAlertsBanner:125180,SignalsEntityIncidentsPanelShowHideAcknowledgedAlertsToggle:125181,SignalsEntityIncidentsPanelShowHideClosedAlertsToggle:125182,SignalsEntityIncidentsPanelShowHideOpenAlertsToggle:125183,
SignalsEntityIncidentsRedirectLink:105637,SignalsEntityMetricsPanel:104061,SignalsEphemeralStorageLimitChartCard:100245,SignalsEphemeralStorageRequestChartCard:100246,SignalsEphemeralStorageUsageChartCard:100247,SignalsErrorBudgetTab:100248,SignalsErrorMessage:100872,SignalsEventTimelineResetButton:67843,SignalsEventTimelineSlider:67844,SignalsEventsDetailsTab:123084,lid:134823,nid:134824,SignalsEventsTimelinePanel:100249,oid:134825,SignalsFailedToLoadKubernetesEventsBanner:123085,SignalsFeedbackButton:107938,
SignalsFilterByNoSLOAlertsSetButton:100250,SignalsFilterByNoSLOSetButton:100251,SignalsFilterByOutOfErrorBudgetButton:100252,SignalsFilterBySLOAlertsFiringButton:100253,SignalsFilterInput:100254,SignalsFilterWidgetAddFilterButton:97990,SignalsFilterWidgetAddResourceButton:97991,SignalsFilterWidgetFilterLabelDialog:97992,SignalsFilterWidgetFilterLabelMenu:97993,SignalsFilterWidgetFilterLabelValueMenu:97994,SignalsFilterWidgetFilterMetricLabelsGroupLabel:97995,SignalsFilterWidgetFilterResourceLabelsGroupLabel:97996,
SignalsFilterWidgetFilterSystemMetadataLabelsGroupLabel:97997,SignalsFilterWidgetFilterUserMetadataLabelsGroupLabel:97998,SignalsFilterWidgetRatioFractionInput:97999,SignalsFilterWidgetResourceDialog:98E3,SignalsFilterWidgetView:98001,SignalsGKEEntityListItem:100255,SignalsGkeEntityDetailsButton:120903,SignalsGkeEntityTable:114718,SignalsGkeEntityTableExpander:114719,SignalsGkeInfrastructurePanel:104795,SignalsGkeInfrastructureTab:104796,SignalsGkeServicesPanel:104797,SignalsGkeServicesTab:104798,
SignalsGkeWorkloadsPanel:104799,SignalsGkeWorkloadsTab:104800,SignalsGpuDutyCycleChartCard:105809,SignalsGpuMemoryUtilizationChartCard:105810,SignalsHelpToolTip:100256,SignalsHideCPUUtilizationMenuItem:118633,SignalsHideContainerRestartsMenuItem:118634,SignalsHideDiskUtilizationMenuItem:118635,SignalsHideErrorLogsMenuItem:119677,SignalsHideMemoryUtilizationMenuItem:118636,SignalsHideSloMenuItem:121459,SignalsHideSparklinesMenuItem:118637,SignalsIncidentsDetailsTab:105461,SignalsInfoEventsTab:130107,
SignalsInfoTooltip:100257,SignalsIntervalPicker:67845,SignalsKubernetesEntityDetailsPanel:100258,SignalsKubernetesEventDetailsCard:123086,SignalsKubernetesEventsPanel:123087,SignalsKubernetesEventsTimelineHoverCard:130108,SignalsLearnAboutServiceMonitoringPanel:100259,SignalsLearnMoreAnthosLink:100260,SignalsLearnMoreAppEngineLink:100261,SignalsLearnMoreCustomServiceLink:100262,SignalsLearnMoreEndpointsLink:100263,SignalsLearnMoreIstioLink:100264,SignalsLearnMoreLink:100265,SignalsLoadMoreKubernetesEventsButton:123088,
SignalsLogEntriesPanel:104331,SignalsLogEntryLink:104332,SignalsLogRatesChartCard:104333,SignalsLoggingChartView:67772,SignalsLoggingDisabledLabel:119678,SignalsLoggingDisabledTooltip:119679,SignalsLoggingDisabledView:120629,SignalsLoggingLegacyView:120630,SignalsLoggingListView:67773,SignalsLoggingStackdriverLink:69273,SignalsLogsDetailsTab:104062,SignalsManageEntityButton:104063,SignalsManagePolicyLink:114720,SignalsMemoryAllocatableUtilizationChartCard:100266,SignalsMemoryLimitUtilizationChartCard:100267,
SignalsMemoryRequestUtilizationChartCard:100268,SignalsMemoryUsageChartCard:100269,SignalsMemoryUtilizationChartCard:104064,SignalsMetricCategoryMenuItem:100270,SignalsMetricDescriptorAutocompleteList:98002,SignalsMetricDescriptorInput:98003,SignalsMetricDetailsTab:104065,SignalsMetricGroupMenuItem:100271,SignalsMetricSelectorCard:100272,SignalsMetricSelectorDropdown:100273,SignalsMetricsDisabledView:120631,SignalsMetricsExplorerLink:100873,SignalsMetricsLegacyView:120632,SignalsMoreMenuToggle:100274,
SignalsNetworkUsageChartCard:104066,SignalsOneDayTimeSpanMenuItem:114721,SignalsOneHourTimeSpanMenuItem:114722,SignalsOneMonthTimeSpanMenuItem:114723,SignalsOneWeekTimeSpanMenuItem:114724,SignalsOpenIncidentsPanel:104067,SignalsPIDCapacityChartCard:100275,SignalsPIDUsageChartCard:100276,SignalsPageBackButton:100277,SignalsPageFaultsChartCard:100278,SignalsPageForwardButton:100279,SignalsRangeSelectorMaxInput:98006,SignalsRangeSelectorMinInput:98007,SignalsRangeSelectorTypeInput:98008,SignalsRangeSelectorView:98009,
SignalsRefineByAlertStatusMenu:123617,SignalsRefineTimelineDataButton:123618,SignalsRefineTimelineDataDropdown:123619,SignalsRefineTimelineSelectAllAlertsMenuItem:123620,SignalsRefineTimelineSelectAllEventsMenuItem:130109,SignalsRefineTimelineToggleAcknowledgedAlertsMenuItem:123621,SignalsRefineTimelineToggleClosedAlertsMenuItem:123622,SignalsRefineTimelineToggleInfoEventsMenuItem:130110,SignalsRefineTimelineToggleOpenAlertsMenuItem:123623,SignalsRefineTimelineToggleWarningEventsMenuItem:130111,SignalsRefreshButton:102857,
SignalsRequestAcceleratorsChartCard:100280,SignalsRestartCountChartCard:100281,SignalsRowsPerPageDropdown:100282,SignalsSLOAlertsTab:100283,SignalsSLOPanel:100284,SignalsSelectGKEEntityList:100285,SignalsServiceDashboardPage:100286,SignalsServiceDetailsPanel:100287,SignalsServiceHealthSummaryCard:100288,SignalsServiceLevelIndicatorTab:100289,SignalsServiceMetricsPanel:100290,SignalsServiceStatusSloDocsButton:69298,SignalsServiceStatusSloTabButton:69299,SignalsServiceStatusSloTabRedirectLink:69300,
SignalsServiceSummaryItem:100291,SignalsServiceViewPanel:69525,SignalsServicesList:100292,SignalsServicesOverviewBetaBanner:100293,SignalsServicesSummaryCardsFailureMessage:83822,SignalsServicesSummaryCardsFilterToAnyPolicyFiringLink:83826,SignalsServicesSummaryCardsFilterToAnySloOutOfBudgetLink:83827,SignalsServicesSummaryCardsFilterToNoAlertPoliciesLink:83824,SignalsServicesSummaryCardsFilterToNoPoliciesFiringLink:83825,SignalsServicesSummaryCardsFilterToNoSlosLink:83823,SignalsServicesSummaryCardsHiddenServicesHelpTooltip:83821,
SignalsServicesSummaryCardsUnfoldHeader:83820,SignalsShowCPUUtilizationMenuItem:118638,SignalsShowContainerRestartsMenuItem:118639,SignalsShowDiskUtilizationMenuItem:118640,SignalsShowErrorLogsMenuItem:119680,SignalsShowMemoryUtilizationMenuItem:118641,SignalsShowSloMenuItem:121460,SignalsShowSparklinesMenuItem:118642,SignalsSixHourTimeSpanMenuItem:114725,SignalsSixWeeksTimeSpanMenuItem:114726,SignalsSlider:67846,SignalsSloCardComplianceTab:69382,SignalsSloCardCreateAlertingPolicyLink:69383,SignalsSloCardDetailsPanel:67288,
SignalsSloCardErrorBudgetTab:69384,SignalsSloCardExpandingPane:69385,SignalsSloCardServiceLevelIndicatorTab:69386,SignalsSloCardSummaryPanel:69387,SignalsSloChecklistBackButton:98034,SignalsSloChecklistConfigureSliTab:97986,SignalsSloChecklistConfigureSloTab:97987,SignalsSloChecklistNextButton:98037,SignalsSloChecklistPreviewSavePanel:98005,SignalsSloChecklistReviewSloTab:98010,SignalsSloChecklistSelectSliTypeTab:98012,SignalsSloChecklistSetSliPanel:98013,SignalsSloChecklistSetSloPanel:98014,SignalsSloChecklistSliDetailsPanel:98019,
SignalsSloChecklistSubmitButton:98039,SignalsSloDeleteButton:67289,SignalsSloDisplayNameInput:68022,SignalsSloDisplayNamePanel:68023,SignalsSloDisplayNameSuggestionButton:68024,SignalsSloEditButton:67290,SignalsSloFormView:68025,SignalsSloFormViewCalendarPeriodLengthPicker:68026,SignalsSloFormViewGoalInput:68027,SignalsSloFormViewLatencyThresholdInput:68028,SignalsSloFormViewPeriodTypePicker:68029,SignalsSloFormViewRollingPeriodLengthInput:68030,SignalsSloFormViewSliTypePicker:68031,SignalsSloFormViewWindowDurationInput:68032,
SignalsSloFormViewWindowTargetInput:68033,SignalsSloFormViewWindowedToggle:68034,SignalsSloListPanel:121461,SignalsSloListTab:121462,SignalsSloSaveButton:80138,SignalsSloSubtaskCancelButton:68035,SignalsSloSubtaskCloseButton:68036,SignalsSloSubtaskPane:68037,SignalsSloSubtaskSubmitButton:68038,SignalsSomeKubernetesEventsOmittedBanner:123089,SignalsSortByActiveAlertsToggle:100294,SignalsSortByCPUUtilizationToggle:100295,SignalsSortByContainerRestartsToggle:100296,SignalsSortByDiskUtilizationToggle:100297,
SignalsSortByLabelsToggle:100298,SignalsSortByMemoryUtilizationToggle:100299,SignalsSortByNameToggle:100300,SignalsSortByOutOfErrorBudgetToggle:100301,SignalsSortBySLOsAlertsFiringToggle:100302,SignalsSortByStatusToggle:100303,SignalsSortByTypeToggle:100304,SignalsStorageUsageChartCard:104068,SignalsSubmitButton:100305,SignalsSuggestedDisplayNameButton:100306,SignalsTopologyCollapseNodeToggle:99458,SignalsTopologyCsmGraphView:69909,SignalsTopologyExpandNodeToggle:99459,SignalsTopologyGkeEntityTypeList:99455,
SignalsTopologyGkeGraphPanel:99453,SignalsTopologyGkeLegendPanel:99452,SignalsTopologyGkeRefreshButton:99456,SignalsTopologyGkeViewPanel:99451,SignalsTopologyGraphCompareCard:69910,SignalsTopologyGraphCompareCloseButton:69911,SignalsTopologyGraphCompareEnableTimeDiffButton:69912,SignalsTopologyGraphCompareOverlayButton:69913,SignalsTopologyGraphCompareSideBySideButton:69914,SignalsTopologyGraphCompareSlideButton:69915,SignalsTopologyGraphCsmLegendCard:69916,SignalsTopologyNodeZone:99457,SignalsTopologySearchInput:99454,
SignalsTotalEphemeralStorageChartCard:100307,SignalsUptimeChartCard:100308,SignalsViewAlertPolicyButton:100309,SignalsViewAllActiveAlertsButton:114789,SignalsViewAllActiveAlertsPanel:114727,SignalsViewAllActiveAlertsPanelAckedAlertsTab:116735,SignalsViewAllActiveAlertsPanelAllAlertsTab:116736,SignalsViewAllActiveAlertsPanelClosedAlertsTab:116737,SignalsViewAllActiveAlertsPanelOpenAlertsTab:116738,SignalsViewAllKubernetesEventsButton:130112,SignalsViewAllKubernetesEventsPanel:130113,SignalsViewInLoggingLink:104334,
SignalsViewInMonitoringButton:121952,SignalsViewInServiceMonitoringLink:121463,SignalsViewIncidentLink:114728,SignalsViewOpenIncidentDetailsLink:104069,SignalsViewServiceDashboardButton:100310,SignalsVolumeCapacityChartCard:100311,SignalsVolumeUsageChartCard:100312,SignalsVolumeUtilizationChartCard:100313,SignalsWarningEventsTab:130114,Did:145072,Eid:145062,Fid:145071,Gid:142918,Hid:143198,Iid:142919,Jid:142920,Kid:142921,Lid:142744,Mid:142745,Nid:142746,StorageBackButton:91867,Oid:142325,Pid:142326,
StorageBrowserBucketLink:63715,StorageBrowserSearchBar:63697,StorageBucketCreateFolderActionButtons:63696,StorageBucketCreateFolderButton:63694,StorageBucketCreateFolderCreateButton:63708,StorageBucketCreateFolderName:63695,StorageBucketDeleteConfirmationCancelButton:63683,StorageBucketDeleteConfirmationDeleteButton:63684,Qid:143063,StorageBucketDetailsConfigurationTab:121973,StorageBucketDetailsEnableVersioningLifecycleDaysSinceNoncurrentTimeInput:124241,StorageBucketDetailsEnableVersioningLifecycleNumNewerVersionsInput:124242,
StorageBucketDetailsLifecycleTab:121974,Rid:143064,StorageBucketDetailsObjectsTab:121975,StorageBucketDetailsPermissionsTab:121976,StorageBucketDetailsPrivateOrgPolicyLearnMoreButton:117570,StorageBucketDetailsProtectionTab:121977,StorageBucketDetailsPublicityWarningEditButton:93282,StorageBucketDetailsRemovePublicPermissionsModalButton:93283,StorageBucketDetailsSummaryVersioningRecommendationButton:124243,Sid:143065,StorageBucketEditBucketPolicyAndObjectACLs:65514,StorageBucketEditBucketPolicyOnly:65513,
StorageBucketFolderUploadFileButton:63709,Tid:142997,Uid:142998,StorageBucketListActionBar:48707,StorageBucketListActionBarCreateButton:53036,StorageBucketListActionBarDeleteButton:53037,StorageBucketListActionBarRefreshButton:53038,Vid:142999,Wid:143E3,StorageBucketListColumnChooser:48708,StorageBucketListColumnChooserEncryptionPlanCheckbox:52986,StorageBucketListColumnChooserLabelsCheckbox:52051,StorageBucketListColumnChooserLifecycleCheckbox:52052,StorageBucketListColumnChooserLocationCheckbox:52053,
StorageBucketListColumnChooserLocationTypeCheckbox:71797,StorageBucketListColumnChooserObjectPermissionsCheckbox:61232,StorageBucketListColumnChooserPublicAccessCheckbox:52054,StorageBucketListColumnChooserRequesterPaysCheckbox:52055,StorageBucketListColumnChooserRetentionPolicyCheckbox:52056,StorageBucketListColumnChooserStorageClassCheckbox:52050,Xid:143001,Yid:143002,Zid:143003,ajd:143004,bjd:143005,djd:143006,ejd:142374,fjd:143007,gjd:143008,hjd:143009,ijd:143010,jjd:143011,kjd:143012,ljd:143013,
mjd:143014,njd:143015,StorageBucketListPane:48709,StorageBucketListPaneTable:52057,StorageBucketListPaneTableOverflowMenu:52058,StorageBucketListPaneTableOverflowMenuDelete:101390,StorageBucketListPaneTableOverflowMenuEditLabels:52059,StorageBucketListPaneTableOverflowMenuEditPermissions:52060,StorageBucketListPaneTableOverflowMenuEditStorageClass:52061,StorageBucketListPaneTableOverflowMenuExportToPubsub:101391,StorageBucketListPaneTableOverflowMenuProcessWithFunctions:101392,StorageBucketListPaneTableOverflowMenuScanWithDlp:101393,
ojd:133536,StorageBucketListPaneTableOverflowMenuWebsiteConfig:52062,pjd:143016,qjd:143017,StorageBucketListPublicToInternetTooltip:93284,StorageBucketListPublicToInternetTooltipButton:93285,rjd:143018,sjd:143019,tjd:143020,ujd:143021,vjd:143022,wjd:143023,xjd:143024,yjd:143025,zjd:143026,StorageBucketListTutorialZeroStateButton:52063,StorageBucketListZeroStateCreateBucketButton:52064,Ajd:143027,StorageBucketLockDurationOrgPolicySelect:71609,StorageBucketLockDurationUnits:71607,StorageBucketLockDurationValue:71608,
StorageBucketNewTransferConfigurationStep:51890,StorageBucketNewTransferDestinationStep:51891,StorageBucketNewTransferSourcesStep:51892,StorageBucketNewTransferStepper:51893,Bjd:142609,Cjd:142610,StorageBucketPolicyOnlyDisabledRadio:71606,StorageBucketPolicyOnlyEnabledRadio:71605,StorageBucketResourcePanel:48710,StorageBucketTransferConfigurationOptionDaily:51894,StorageBucketTransferConfigurationOptionOnce:51895,StorageBucketTransferDestinationOptionDeleteDestination:51896,StorageBucketTransferDestinationOptionDeleteSource:51897,
StorageBucketTransferDestinationOptionOverwrite:51898,StorageBucketTransferS3CredentialsExtender:95591,StorageBucketTransferSourceOptionAzure:65437,StorageBucketTransferSourceOptionGCS:51899,StorageBucketTransferSourceOptionHTTP:51900,StorageBucketTransferSourceOptionS3:51901,StorageBucketTransferSourceOptionsExtender:51902,StorageBucketTransferZeroStateButton:51903,Djd:143068,Ejd:144893,Fjd:144894,gsb:144996,isb:144997,jsb:144998,StorageComparisonLink:63686,StorageCopyConsoleLinkButton:91928,StorageCopyGsutilLinkButton:91929,
Gjd:144895,Hjd:144896,Ijd:144897,Jjd:142747,Kjd:142748,Ljd:142749,Mjd:142750,StorageCreateBucketAdvancedStep:71593,StorageCreateBucketArchiveOption:84320,StorageCreateBucketBucketPolicyAndObjectACLs:65516,StorageCreateBucketBucketPolicyOnly:65515,StorageCreateBucketCancelButton:48211,StorageCreateBucketColdlineOption:48212,StorageCreateBucketComparisonCancelButton:63692,StorageCreateBucketComparisonLocationSelector:63693,StorageCreateBucketComparisonSelectButton:63690,StorageCreateBucketComparisonSelectionSaveButton:63691,
Yea:142320,StorageCreateBucketDomainVerifyDocLink:71576,Zea:144999,afa:145E3,StorageCreateBucketEncryptionFieldset:53039,StorageCreateBucketEstimateClassAOpsInput:71582,StorageCreateBucketEstimateClassBOpsInput:71583,StorageCreateBucketEstimateCurrencySelect:71812,Njd:142321,StorageCreateBucketEstimatePricingAlwaysFreeLearnMoreLink:104520,StorageCreateBucketEstimatePricingDetailsLink:71811,StorageCreateBucketEstimateRetrievalSizeInput:71580,StorageCreateBucketEstimateSampleOperations:71581,StorageCreateBucketEstimatedSizeInputbox:63689,
StorageCreateBucketEstimatedSizeSlider:63688,StorageCreateBucketExtender:48213,StorageCreateBucketForm:48214,StorageCreateBucketLifecycleDaysSinceNoncurrentTimeInput:121982,StorageCreateBucketLifecycleNumNewerVersionsInput:121983,StorageCreateBucketLocationDocLink:71584,StorageCreateBucketLocationDualRegionRadio:71587,StorageCreateBucketLocationMultiregionRadio:71586,StorageCreateBucketLocationRegionRadio:71585,StorageCreateBucketLocationSelect:48215,StorageCreateBucketLocationStep:71577,StorageCreateBucketMultiRegionalOption:48216,
StorageCreateBucketNameInput:48217,StorageCreateBucketNameInputBlankError:101439,StorageCreateBucketNameInputContainsGoogleError:101440,StorageCreateBucketNameInputDomainLengthError:101441,StorageCreateBucketNameInputInvalidCharactersError:101442,StorageCreateBucketNameInputIpAddressError:101443,StorageCreateBucketNameInputLengthError:101444,StorageCreateBucketNameInputPeriodDashError:101445,StorageCreateBucketNameInputSegmentLengthError:101446,StorageCreateBucketNameInputStartsOrEndsCharacterError:101447,
StorageCreateBucketNameInputStartsWithGoogError:101448,StorageCreateBucketNameInputUniqueError:101449,StorageCreateBucketNameStep:71574,StorageCreateBucketNamingGuideLink:71575,StorageCreateBucketNearlineOption:48218,StorageCreateBucketOrgRetentionPolicyDocLink:71596,StorageCreateBucketPermissionsStep:71728,StorageCreateBucketProtectionStep:121978,StorageCreateBucketProtectionToolsNoneOption:121979,StorageCreateBucketProtectionToolsRetentionPolicyOption:121980,StorageCreateBucketProtectionToolsVersioningOption:121981,
bfa:142322,StorageCreateBucketRegionalOption:48219,StorageCreateBucketRetentionPolicy:63687,StorageCreateBucketStorageClassArchiveRadio:84133,StorageCreateBucketStorageClassColdlineRadio:71592,StorageCreateBucketStorageClassDocLink:71578,StorageCreateBucketStorageClassFieldset:48220,StorageCreateBucketStorageClassNearlineRadio:71591,StorageCreateBucketStorageClassStandardRadio:71590,StorageCreateBucketStorageClassStep:71727,StorageCreateBucketSubmitButton:48221,Uy:142323,StorageCreateFolderButton:91868,
cfa:142800,efa:142751,ffa:142752,Ojd:142922,Pjd:142923,Qjd:142924,Rjd:142925,Sjd:142926,Tjd:142927,Ujd:143069,Vjd:142928,Wjd:142753,Xjd:142754,Yjd:142755,Zjd:142756,akd:142757,bkd:142967,ckd:142968,dkd:142969,ekd:142929,fkd:142375,StorageDeleteButton:91869,gkd:142762,hkd:142758,ikd:142759,jkd:142760,kkd:142761,StorageDeleteRetentionPolicyButton:91959,lkd:143028,mkd:143029,nkd:143030,okd:142930,pkd:142970,qkd:142931,rkd:142932,skd:142763,tkd:142764,ukd:142765,StorageEditAccessControlButton:91930,vkd:142766,
wkd:142767,xkd:142768,ykd:142769,zkd:142770,Akd:142771,Bkd:142772,Ckd:142773,StorageEditEncryptionButton:91931,Dkd:142596,Ekd:142597,Fkd:142598,StorageEditEventBasedHoldToggle:91960,StorageEditLabelsButton:91932,Gkd:142599,Hkd:142600,Ikd:142601,Jkd:136162,Kkd:136163,Lkd:136164,Mkd:136165,Nkd:136166,Okd:136167,Pkd:142774,Qkd:136168,Rkd:142801,Skd:142775,Tkd:142776,Ukd:142602,Vkd:142603,Wkd:142604,Xkd:142605,StorageEditRequesterPaysToggle:91933,StorageEditRetentionPolicyButton:91961,Ykd:143031,Zkd:143032,
ald:143033,StorageEditStorageClassButton:91934,bld:142376,cld:142377,dld:142378,eld:142606,fld:142607,gld:142608,hld:143034,ild:143035,jld:143036,kld:143037,lld:142379,mld:142380,nld:142381,pld:142382,qld:142383,rld:142777,sld:142778,uld:142779,StorageEventBasedHoldDocLink:91962,StorageLabels:71579,StorageLabelsKey:71594,StorageLabelsValue:71595,StorageLifecycleAddRuleButton:91966,StorageLifecycleDeleteAllRulesButton:91967,vld:142634,wld:142635,xld:142636,StorageLifecycleDeleteRuleButton:91968,StorageLifecycleDocLink:91969,
StorageLifecycleEditRuleButton:91970,StorageLifecycleRuleConditionAgeCheckbox:91971,yld:142637,StorageLifecycleRuleConditionCreationDateCheckbox:91972,zld:142638,StorageLifecycleRuleConditionCustomTimeBeforeCheckbox:103146,Ald:142639,StorageLifecycleRuleConditionDaysSinceCustomTimeCheckbox:103147,Bld:142640,StorageLifecycleRuleConditionDaysSinceNoncurrentCheckbox:100824,Cld:142641,StorageLifecycleRuleConditionLiveStateCheckbox:91973,Dld:142642,Eld:142643,StorageLifecycleRuleConditionNewerVersionsCheckbox:91974,
Fld:142644,StorageLifecycleRuleConditionNoncurrentDateCheckbox:100825,Gld:142645,Hld:142646,StorageLifecycleRuleConditionStorageClassCheckbox:91975,Ild:142647,Jld:142648,Kld:142649,Lld:142650,Mld:142651,Nld:142652,StorageLifecycleRuleDeleteRadioButton:91976,StorageLifecycleRuleSetToArchiveRadioButton:91977,StorageLifecycleRuleSetToColdlineRadioButton:91978,StorageLifecycleRuleSetToNearlineRadioButton:91979,StorageLockRetentionPolicyButton:91963,Old:143038,StorageManageHoldsButton:91870,Pld:142780,
Qld:142781,Rld:142782,Sld:142783,Tld:142784,Uld:144898,Vld:144899,Wld:144900,Xld:143039,StorageMoveDestinationBrowseButton:63716,StorageMoveDestinationPicker:63717,Yld:142785,Zld:142786,bmd:142787,dmd:142788,emd:142789,fmd:142790,gmd:143199,hmd:143200,imd:145001,jmd:145002,kmd:63682,lmd:142791,mmd:143281,nmd:143282,omd:143283,pmd:143284,StorageObjectDetailsPageDeleteButton:64874,StorageObjectDetailsPageDownloadButton:64872,StorageObjectDetailsPageEditPermissionsButton:64873,StorageObjectDetailsPageLinkUrl:71449,
qmd:143285,rmd:143070,StorageObjectListActionBarCreateFolderButton:52065,StorageObjectListActionBarDeleteButton:52066,StorageObjectListActionBarRefreshButton:52067,StorageObjectListActionBarShareButton:52068,StorageObjectListActionBarUploadDirectoryButton:52069,StorageObjectListActionBarUploadFileButton:52070,smd:143071,tmd:143072,umd:143286,vmd:143073,wmd:143074,xmd:143075,ymd:143273,zmd:143274,Amd:143076,Bmd:143077,Dmd:143078,Emd:143079,Fmd:143080,Gmd:143081,Hmd:143082,Imd:143083,Jmd:143084,StorageObjectListPaneTable:52071,
StorageObjectListPaneTableDownloadButton:118818,StorageObjectListPaneTableOverflowMenu:52072,StorageObjectListPaneTableOverflowMenuCopy:52073,StorageObjectListPaneTableOverflowMenuDownload:64871,StorageObjectListPaneTableOverflowMenuEditPermissions:52074,Kmd:143085,StorageObjectListPaneTableOverflowMenuMetaData:52075,StorageObjectListPaneTableOverflowMenuMove:52076,StorageObjectListPaneTableOverflowMenuRename:52077,Lmd:143086,Mmd:143087,Nmd:143088,Omd:143089,Pmd:143090,Qmd:143091,Rmd:143092,Smd:143093,
Tmd:143094,Umd:143095,Vmd:143096,Wmd:143040,gfa:145003,hfa:145004,Xmd:142933,Ymd:142934,Zmd:142935,bnd:142936,cnd:142937,dnd:142792,fnd:142793,gnd:142794,StoragePublicUrlCopyButton:94605,hnd:142795,ind:142796,jnd:142797,knd:144166,lnd:144167,mnd:144168,nnd:144169,ond:144170,pnd:144171,qnd:144172,rnd:144173,snd:144174,tnd:144175,und:144901,vnd:144902,wnd:144903,xnd:139977,ynd:139978,StorageRetentionPolicyDocLink:91964,znd:142798,And:142938,Bnd:142939,StorageSetRetentionPolicyButton:91965,Cnd:142940,
StorageShowGsutilEquivalentExtender:52078,Dnd:144904,Fnd:144905,StorageUploadFileButton:91871,StorageUploadFolderButton:91872,StorageUriPickerNavToolsBackButton:51904,StorageUriPickerNavToolsExitSearchButton:51905,StorageUriPickerNavToolsNewBucketButton:51906,StorageUriPickerNavToolsSearchButton:51907,StorageUriPickerNavToolsSelect:51908,StorageUriPickerSubTask:51909,StorageUriPickerSubTaskCancelButton:51910,ifa:142820,StorageUriPickerSubTaskSelectButton:51911,Gnd:145005,Hnd:145006,Ind:143287,Jnd:143288,
Knd:143289,Lnd:143290,Mnd:143291,Nnd:143292,Ond:143293,Pnd:143294,Qnd:143295,Rnd:132636,Snd:132637,Tnd:132638,Und:133895,Vnd:132639,Wnd:132859,Xnd:143296,Ynd:143297,k7c:139633,l7c:140207,m7c:140208,n7c:139634,SupportAddCaseAttachmentButton:101155,SupportAddCaseCommentButton:101156,SupportAddCaseCommentInput:101157,SupportBillingChatCard:101196,SupportBillingChatFormBillingAccountOption:101197,SupportBillingChatFormBillingAccountSelect:101198,SupportBillingChatFormDescriptionInput:101199,SupportBillingChatFormIssueCategoryOption:101200,
SupportBillingChatFormIssueCategorySelect:101201,SupportBillingChatFormPrivacyPolicyLink:101202,SupportBillingChatFormStartChatButton:101203,SupportCancelCaseCreationButton:74344,SupportCaseSharingSlideToggleSlider:94074,SupportCreateCaseButton:74345,SupportCreateCaseCategoryOption:100772,SupportCreateCaseCategorySelect:100773,SupportCreateCaseCcEmailFormStack:100514,SupportCreateCaseCcEmailInput:100515,SupportCreateCaseComponentOption:100774,SupportCreateCaseComponentSelect:100775,SupportCreateCaseDescriptionInput:100659,
SupportCreateCasePriorityOption:100776,SupportCreateCasePrioritySelect:100777,SupportCreateCaseSubcomponentOption:104050,SupportCreateCaseSubcomponentSelect:104051,SupportCreateCaseTitleInput:100660,SupportEditCaseAttributesCancelButton:101145,SupportEditCaseAttributesSaveButton:101146,SupportEditCaseCcEmailFormStack:101147,SupportEditCaseCcEmailInput:101148,SupportEditCasePriorityOption:101149,SupportEditCasePrioritySelect:101150,SupportEditCaseTitleBeginButton:101062,SupportEditCaseTitleCancelButton:101063,
SupportEditCaseTitleInput:101064,SupportEditCaseTitleSaveButton:101065,SupportEscalateCaseBeginButton:101184,SupportEscalateCaseCancelButton:101185,SupportEscalateCaseConfirmButton:101186,SupportEscalateCaseJustificationInput:101187,SupportEscalateCaseReasonOption:101188,SupportEscalateCaseReasonSelect:101189,SupportFreeTrialChatCard:104052,SupportListCasesFileACaseButton:100500,SupportOpenNewCaseWhenReopenIsExpiredCancelButton:101177,SupportOpenNewCaseWhenReopenIsExpiredConfirmButton:101178,SupportPaidChatCard:101204,
SupportPaidChatDetailsFileACaseButton:88489,SupportRegistrationAssignAdminContinueButton:65611,SupportRegistrationAssignSelfAsSupportAdminButton:65615,SupportRegistrationBillingContinueButton:65612,SupportRegistrationDelegateIamButton:65614,SupportRegistrationMigrateContinueButton:65613,SupportRegistrationSelectOrganizationContinueButton:65605,SupportReopenCaseBeginButton:101179,SupportReopenCaseCancelButton:101180,SupportReopenCaseConfirmButton:101181,SupportReopenCaseReasonInput:101182,SupportResolveCaseBeginButton:101174,
SupportResolveCaseCancelButton:101175,SupportResolveCaseConfirmButton:101176,SupportStartPaidChatButton:100458,SupportStartPaidChatCategoryOption:100778,SupportStartPaidChatCategorySelect:100779,SupportStartPaidChatComponentOption:100780,SupportStartPaidChatComponentSelect:100781,SupportStartPaidChatDescriptionInput:100661,SupportStartPaidChatPriorityOption:100782,SupportStartPaidChatPrioritySelect:100783,SupportStartPaidChatSubcomponentOption:104053,SupportStartPaidChatSubcomponentSelect:104054,
SupportStartPaidChatTitleInput:100662,SupportTechnicalChatFormBillingAccountOption:101205,SupportTechnicalChatFormBillingAccountSelect:101206,SupportTechnicalChatFormDescriptionInput:101207,SupportTechnicalChatFormIssueCategoryOption:101208,SupportTechnicalChatFormIssueCategorySelect:101209,SupportTechnicalChatFormPrivacyPolicyLink:101210,SupportTechnicalChatFormStartChatButton:101211,SupportViewKnownIssuesMessage:74346,TagsAddBindingsRadioButton:122449,TagsAddValueButton:122121,TagsCreateTagButton:121848,
TagsDeleteTagButton:121849,TagsDeleteTagMenuItem:121852,TagsDeleteValueItem:122128,TagsDeleteValuesButton:122122,TagsDetailsLink:121853,TagsEditorPanel:122450,TagsErrorPage:122073,TagsFetchErrorMessage:121854,TagsFetchRetryButton:121855,TagsKeyDetailsPage:122074,TagsMainPage:121847,TagsManageAccessButton:121850,TagsRemoveBindingsRadioButton:122451,TagsSaveBindingsButton:122452,TagsValueDetailsItem:122124,TagsValueDetailsLink:122323,TagsValueDetailsPage:122326,TagsViewDetailsMenuItem:121851,fod:140714,
TesseractConnectorNameLink:130161,TesseractDeleteButtonDetailsPage:130162,TesseractDeleteButtonListPage:130163,TesseractEditButtonDetailsPage:130164,TesseractEditButtonListPage:130165,TesseractRunInCloudShellButton:130166,TesseractShowEquivalentCodeButton:130167,TraceActionBarMenu:76416,TraceAnalysisReportsCard:76494,TraceAutoTogglePage:83309,TraceBottleneckTable:104940,TraceClearSelectedTraceButton:104230,TraceCreateReportButton:76495,TraceCustomReportHelpLink:76496,TraceCustomReportPanel:76497,
TraceDebugInformationButton:88586,TraceDeleteReportButton:104394,TraceDetailsCommonComponentPanel:98320,TraceFiltersDocsLink:88587,TraceGraphPanel:76417,TraceIntervalPickerPage:88588,TraceJumpToTimeRangeButton:106769,TraceLatencyTable:104941,TraceLearnTraceApiLink:104942,TraceListFilterPanel:76418,TraceListPage:71794,TraceListPanel:76419,TraceListPreviewButton:103514,TraceListScatterplotAndTablePane:71795,TraceListWaterfallPanel:76420,TraceLogEntriesDocsLink:88589,TraceNewReportButton:104395,TraceNotFoundErrorMessage:98181,
TraceOverviewChargableCard:76498,TraceOverviewFrequentRpcsCard:76499,TraceOverviewFrequentUrisCard:76500,TraceOverviewInsightsCard:76501,TraceOverviewPage:76502,TraceOverviewRecentCard:76503,TraceOverviewStatsCardInsightLink:124613,TraceOverviewStatsCardRpcLink:124614,TraceOverviewStatsCardUriLink:124615,TraceReportCumulativeDistributionToggle:104397,TraceReportDensityDistributionToggle:104396,TraceReportDetailsPanel:76504,TraceReportFormBaselineInput:104398,TraceReportFormFiltersInput:104399,TraceReportFormTargetInput:104400,
TraceReportFromDetailPanelLink:88590,TraceReportLink:76505,TraceReportsListPanel:76506,TraceReportsPage:76507,TraceSampleLink:104943,TraceSimilarReportButton:76508,TraceTutorialLink:127965,TraceViewInTraceLink:98319,TraceViewLogLink:88591,TransferAWSAccessKeyInput:124319,TransferAWSAccountCredentialsLink:124320,TransferAWSCLIConfigureLink:124321,TransferAWSCLIInstallLink:124322,TransferAWSSecretInput:124323,TransferAWSSecretTooltip:124324,TransferAWSSourceBucketInput:124325,TransferAbsoluteTimeAfterDatePicker:126702,
TransferAbsoluteTimeBeforeDatePicker:126703,TransferAbsoluteTimeDropdown:126704,TransferActionBar:91674,TransferAzureAccountNameInput:124326,TransferAzureContainerNameInput:124327,TransferAzureSASInput:124328,TransferAzureSASTooltip:124329,TransferBackButton:91675,TransferCancelButton:96159,TransferContinueButton:91677,TransferContinueRepeatingJobButton:116175,TransferCreateForm:91678,TransferCreateJobDocLink:91679,TransferCreatePage:91680,TransferDeleteFromDestinationItem:112942,TransferDeleteInSinkWarningMessage:91699,
TransferDeleteNeverItem:112943,TransferDeleteObjectsUniqueInSinkCheckbox:91676,TransferDeleteSourceItem:115107,TransferDescriptionInput:91681,TransferDescriptionStep:91682,TransferDestinationInput:91683,TransferDestinationStep:91684,TransferEditAdvancedTransferOptionsButton:116176,TransferEditAdvancedTransferOptionsModal:116177,TransferEditAwsCredentialsModal:127551,TransferEditAzureCredentialsModal:127550,TransferEditDescriptionButton:116178,TransferEditDescriptionModal:116179,vfa:143953,wfa:143954,
TransferEditObjectConditionsButton:122311,TransferEditObjectConditionsModal:122312,TransferEditScheduleButton:116180,TransferEditScheduleModal:116181,TransferEditSyncButton:116182,TransferEditSyncModal:116183,TransferExcludePrefixInput:124330,TransferFilterHelpTooltip:124331,TransferGCSSourceBucketInput:124332,TransferIncludePrefixInput:124333,xfa:131043,yfa:131044,zfa:131045,Vy:131047,Afa:131046,TransferInstallAgentLink:91685,Bfa:131048,Cfa:131049,Dfa:131050,Efa:131051,Ffa:131052,Gfa:131067,Hfa:131053,
TransferJobConfigurationView:116184,TransferJobCustomFrequencyIntervalDropdown:91686,TransferJobCustomFrequencyNumberInput:91687,TransferJobEndDatePicker:91688,Ifa:144194,TransferJobIntervalDropdown:91689,TransferJobStartDatePicker:91690,TransferJobStartDropdown:91691,TransferObjectPrefixInput:91693,TransferObjectPrefixTooltip:91694,TransferOverwriteAlwaysItem:124334,TransferOverwriteDifferentItem:124335,Jfa:140066,TransferRelativeTimeDropdown:124336,TransferRelativeTimeLessThanDurationInput:124337,
TransferRelativeTimeMaxDurationInput:124338,TransferRelativeTimeMinDurationInput:124339,TransferRelativeTimeMoreThanDurationInput:124340,TransferRelativeTimeUnitsDropdown:124341,Kfa:144282,TransferRemoveScheduleButton:127549,TransferReviewStep:91695,TransferScheduleStep:91696,TransferSettingsStep:112944,TransferSourceInput:91697,TransferSourceIntervalDropdown:124342,TransferSourceStep:91698,TransferStopRepeatingJobButton:116185,TransferStorageObjectVersioningLearnMoreLink:91692,TransferSubmitButton:96160,
TransferURLSourceInput:124343,TransferURLTSVFormatLink:124344,wod:142332,xod:142333,AccessibilityBarShortcutsButton:83843,AccessibilityBarSkipLink:83844,AccountChooser:72667,ActionBarSectionNav:126812,faa:138526,ConsoleNav:72666,ContextBar:83906,ContextBarHideButton:92032,ContextBarToggleButton:92033,KeyboardShortcutsMenu:126787,Kca:133064,PlatformBar:72668,PlatformBarHelpIcon:74526,PlatformBarHelpIconDocsOption:74528,PlatformBarHelpIconFeatureRequestOption:75200,PlatformBarHelpIconFeedbackOption:74531,
PlatformBarHelpIconHelpOption:74529,PlatformBarHelpIconShortcutsOption:75201,PlatformBarHelpIconSupportOption:74527,PlatformBarHelpIconTutorialsOption:74530,PlatformBarLogo:121723,PlatformBarSalesChatButton:124444,PlatformBarUtilitiesDevShell:127407,PlatformBarUtilitiesDocuments:127447,PlatformBarUtilitiesDownloads:127413,PlatformBarUtilitiesFeedback:127409,PlatformBarUtilitiesFreeTrialBanner:127408,PlatformBarUtilitiesHelp:127411,PlatformBarUtilitiesKeyboardShortcuts:127446,PlatformBarUtilitiesMenu:126788,
PlatformBarUtilitiesPartners:127414,PlatformBarUtilitiesPreferences:127412,PlatformBarUtilitiesPrivacy:127448,PlatformBarUtilitiesProjectInfo:127416,PlatformBarUtilitiesSalesChat:127444,PlatformBarUtilitiesSupport:127410,PlatformBarUtilitiesToS:127415,PlatformBarUtilitiesTutorial:127445,PlatformMenu:83907,PlatformMenuLogoLink:84009,PlatformMenuNavMenuItem:83908,PlatformMenuNavTabButton:83909,PlatformMenuPrivacyLink:83910,PlatformMenuRecentsMenuItem:83911,PlatformMenuRecentsTabButton:83912,PlatformMenuTermsOfServiceLink:83913,
PlatformModeCard:83914,PlatformModeCardChips:84010,PlatformModeCardFooterLink:83916,PlatformModeCardTitleLink:83915,PlatformProjectCreateButton:86740,ProductsListToggleClosed:129450,ProductsListToggleOpen:129449,SectionNav:72669,SectionNavMinimizeButtonExpanded:127384,SectionNavMinimizeButtonMinimized:127385,SectionNavMinimized:127383,SectionTitleLink:99493,ShellDebugPanel:104963,Sod:143744,Tod:143611,Uod:143745,Vod:143622,Wod:143624,Xod:143626,Yod:138533,Zod:143118,apd:143119,bpd:137877,cpd:143120,
dpd:143121,epd:143122,fpd:138510,gpd:138532,hpd:138535,ipd:143620,jpd:138537,kpd:138530,lpd:138534,npd:144782,opd:144781,ppd:144787,qpd:144788,rpd:144783,spd:144785,tpd:144784,upd:144786,vpd:137878,wpd:138536,xpd:143619,ypd:143613,zpd:138462,Apd:143741,Bpd:143739,Cpd:143740,Dpd:143743,Epd:143738,Fpd:143610,Gpd:143618,Hpd:138461,Ipd:144638,Jpd:144639,Kpd:144640,Lpd:144641,Mpd:144642,Npd:144643,Opd:144644,Ppd:144645,Qpd:144646,Rpd:144647,Spd:144648,Tpd:144649,Upd:144650,Vpd:144651,Wpd:144652,Xpd:144653,
Ypd:144654,Zpd:143749,aqd:143748,bqd:143746,cqd:143747,dqd:141649,eqd:138517,fqd:138531,gqd:141650,hqd:138515,iqd:140513,jqd:138514,kqd:144442,lqd:144443,mqd:141651,nqd:141652,oqd:141653,pqd:141654,qqd:141656,rqd:141657,sqd:140531,tqd:140511,uqd:140510,vqd:140506,wqd:140507,xqd:140508,yqd:137879,zqd:143789,Aqd:137880,Bqd:143612,Cqd:143621,Dqd:143623,Eqd:143625,Fqd:138516,Gqd:138463,Hqd:144297,Iqd:138522,Jqd:144298,Kqd:138528,Lqd:144296,Mqd:143790,Nqd:140512,Oqd:140509,VPCSCDryRunCreateRegularConfigButton:111170,
VPCSCDryRunDeletePerimeterButton:111169,VPCSCDryRunDropDryRunConfigButton:111172,VPCSCDryRunDryRunDeletionButton:111173,VPCSCDryRunEditDryRunConfigButton:111171,VPCSCDryRunEnforceConfigButton:111175,VPCSCDryRunModeListPageEditPerimeterButton:111439,VPCSCDryRunModeNewOrEditPerimeterAccessLevelSelect:111185,VPCSCDryRunModeNewOrEditPerimeterAddProjectsButton:111182,VPCSCDryRunModeNewOrEditPerimeterAddRestrictedServicesButton:111184,VPCSCDryRunModeNewOrEditPerimeterAddServicesButton:111183,VPCSCDryRunModeNewOrEditPerimeterCancelButton:111187,
VPCSCDryRunModeNewOrEditPerimeterCreateOrSaveButton:111186,VPCSCDryRunModeNewOrEditPerimeterNameInput:111178,VPCSCDryRunModeNewOrEditPerimeterPerimeterBridgeRadioButton:111181,VPCSCDryRunModeNewOrEditPerimeterPerimeterTypeRadioGroup:111179,VPCSCDryRunModeNewOrEditPerimeterRegularPerimeterRadioButton:111180,VPCSCDryRunModeNewPerimeterButton:111440,VPCSCDryRunUndoDryRunDeletionButton:111174,VPCSCEditPerimeterButton:91070,VPCSCEnforcedDeletePerimeterButton:111177,VPCSCEnforcedEditPerimeterButton:111176,
VPCSCListPageEditPerimeterButton:111441,VPCSCNewOrEditPerimeterAccessLevelSelect:91071,VPCSCNewOrEditPerimeterAddProjectsButton:91072,VPCSCNewOrEditPerimeterAddRestrictedServicesButton:91253,VPCSCNewOrEditPerimeterAddServicesButton:91073,VPCSCNewOrEditPerimeterCancelButton:91074,VPCSCNewOrEditPerimeterConfigDryrunRadioButton:91075,VPCSCNewOrEditPerimeterConfigEnforcedRadioButton:91076,VPCSCNewOrEditPerimeterConfigTypeRadioGroup:91077,VPCSCNewOrEditPerimeterCreateOrSaveButton:91078,VPCSCNewOrEditPerimeterNameInput:91079,
VPCSCNewOrEditPerimeterPerimeterBridgeRadioButton:91080,VPCSCNewOrEditPerimeterPerimeterTypeRadioGroup:91081,VPCSCNewOrEditPerimeterRegularPerimeterRadioButton:91082,VPCSCNewOrEditPerimeterSelectProjectsButton:91083,VPCSCNewOrEditPerimeterSelectServicesButton:91084,VPCSCNewPerimeterButton:91085,VPCSCTroubleshootButton:94679,VPCSCTroubleshooterLandingCancelButton:95971,VPCSCTroubleshooterLandingResourcePicker:95969,VPCSCTroubleshooterLandingTroubleshootButton:95970,VPCSCTroubleshooterLandingUniqueIdInput:95968,
VPCSCTroubleshooterResultCopyUrlToClipboardButton:99246,VPCSCTroubleshooterResultEditPerimeterLink:95972,VPCSCTroubleshooterResultViewAccessLevelLink:95973,ROOT_IDS:{},VE_NAMES:{}};

X();

}catch(e){_DumpException(e)}
try{
W("sy13");


X();

}catch(e){_DumpException(e)}
try{
W("sy2k");

var JEb=function(a,b){if(b){if("number"===typeof b)return{visualElementId:b};a=b}else{if(a=ZAa(a))return{visualElementId:a};a=""}return{visualElementName:a}},MEb=function(a,b,c){if(a.addEventListener){var d=new cc(a);(KEb?KEb:new LEb).trackElement(d,Object.assign(Object.assign({trackClick:!0},c),JEb(a,b)));a.addEventListener("click",function(){(KEb?KEb:new LEb).logEvent("click",a)})}},$p=function(a,b,c){return GUa(a,null,b,c)},LEb=function(){Vl.call(this,jbb?jbb:new am,new wab);if(KEb)return KEb;
KEb=this},KEb;Y(LEb,Vl);LEb.ea=function(){return[]};LEb.\u0275fac=function(a){return new (a||LEb)};LEb.\u0275prov=xb({token:LEb,factory:LEb.\u0275fac,providedIn:"root"});

X();

}catch(e){_DumpException(e)}
try{
W("sy5l");

var XTb=function(a){var b={},c;for(c in a)b[a[c]]=c;return b},YTb=/^(?:.*(pantheon|firebase|grimoire|tagmanager|gtm-)[a-z-]*|[a-z0-9-]+\.[a-z]{3}|localhost)\.corp\.google\.com$/,ZTb="developers.google.com console.developers.google.com cloud.google.com console.cloud.google.com firebase.google.com console.firebase.google.com app.google.stackdriver.com app.gturtle.stackdriver.com accounts.google.com source.cloud.google.com dev.cloud.google.com bigquery.cloud.google.com apigee.com tagmanager.google.com".split(" "),
$Tb=["google.com","stackdriver.com"],aUb=[/^(.*\.)?stackdriver\.com$/];

X();

}catch(e){_DumpException(e)}
try{
W("sy60");

var ETb=function(){var a=haa();if(oaa())return waa(a);a=laa(a);var b=vaa(a);return naa()?b(["Version","Opera"]):paa()?b(["Edge"]):qaa()?b(["Edg"]):ea("Silk")?b(["Silk"]):saa()?b(["Chrome","CriOS","HeadlessChrome"]):(a=a[2])&&a[1]||""};
if(!window.hasOwnProperty("angular")){var FTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n\n Copyright 2013 Google, Inc. http://angularjs.org\n SPDX-License-Identifier: MIT\n\n Copyright 2010-2020 Google, Inc. http://angularjs.org\n SPDX-License-Identifier: MIT\n*/\n(function(fa){\'use strict\';function Uf(a){if(ha(a))S(a.objectMaxDepth)&&(ge.objectMaxDepth=gd(a.objectMaxDepth)?a.objectMaxDepth:NaN);else return ge}function gd(a){return Pa(a)&&0<a}function wa(a){return function(){var b=arguments[0];var d="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.6.4-local+sha.617b36117/"+(a?a+"/":"")+b;for(b=1;b<arguments.length;b++){d=d+(1==b?"?":"&")+"p"+(b-1)+"=";var c=encodeURIComponent;var e=arguments[b];e="function"==typeof e?e.toString().replace(/ \\{[\\s\\S]*$/,""):"undefined"==\ntypeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;d+=c(e)}return Error(d)}}function ub(a){if(null==a||ac(a))return!1;if(ma(a)||la(a)||ea&&a instanceof ea)return!0;var b="length"in Object(a)&&a.length;return Pa(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"===typeof a.item)}function I(a,b,d){var c;if(a)if(da(a))for(g in a)"prototype"!==g&&"length"!==g&&"name"!==g&&a.hasOwnProperty(g)&&b.call(d,a[g],g,a);else if(ma(a)||ub(a)){var e="object"!==typeof a;var g=0;for(c=a.length;g<c;g++)(e||\ng in a)&&b.call(d,a[g],g,a)}else if(a.forEach&&a.forEach!==I)a.forEach(b,d,a);else if(he(a))for(g in a)b.call(d,a[g],g,a);else if("function"===typeof a.hasOwnProperty)for(g in a)a.hasOwnProperty(g)&&b.call(d,a[g],g,a);else for(g in a)bb.call(a,g)&&b.call(d,a[g],g,a);return a}function ie(a,b,d){for(var c=Object.keys(a).sort(),e=0;e<c.length;e++)b.call(d,a[c[e]],c[e]);return c}function hd(a){return function(b,d){a(d,b)}}function Vf(){return++uc}function id(a,b,d){for(var c=a.$$hashKey,e=0,g=b.length;e<\ng;++e){var f=b[e];if(ha(f)||da(f))for(var k=Object.keys(f),h=0,l=k.length;h<l;h++){var n=k[h],p=f[n];d&&ha(p)?Xa(p)?a[n]=new Date(p.valueOf()):vc(p)?a[n]=new RegExp(p):p.nodeName?a[n]=p.cloneNode(!0):jd(p)?a[n]=p.clone():"__proto__"!==n&&(ha(a[n])||(a[n]=ma(p)?[]:{}),id(a[n],[p],!0)):a[n]=p}}c?a.$$hashKey=c:delete a.$$hashKey;return a}function Aa(a){return id(a,ib.call(arguments,1),!1)}function Wf(a){return id(a,ib.call(arguments,1),!0)}function kd(a,b){return Aa(Object.create(a),b)}function ka(){}\nfunction bc(a){return a}function cb(a){return function(){return a}}function ld(a){return da(a.toString)&&a.toString!==Ta}function V(a){return"undefined"===typeof a}function S(a){return"undefined"!==typeof a}function ha(a){return null!==a&&"object"===typeof a}function he(a){return null!==a&&"object"===typeof a&&!je(a)}function la(a){return"string"===typeof a}function Pa(a){return"number"===typeof a}function Xa(a){return"[object Date]"===Ta.call(a)}function md(a){switch(Ta.call(a)){case "[object Error]":return!0;\ncase "[object Exception]":return!0;case "[object DOMException]":return!0;default:return a instanceof Error}}function da(a){return"function"===typeof a}function vc(a){return"[object RegExp]"===Ta.call(a)}function ac(a){return a&&a.window===a}function cc(a){return a&&a.$evalAsync&&a.$watch}function vb(a){return"boolean"===typeof a}function Xf(a){return a&&Pa(a.length)&&Yf.test(Ta.call(a))}function jd(a){return!(!a||!(a.nodeName||a.prop&&a.attr&&a.find))}function Zf(a){var b={};a=a.split(",");var d;\nfor(d=0;d<a.length;d++)b[a[d]]=!0;return b}function jb(a){return ya(a.nodeName||a[0]&&a[0].nodeName)}function dc(a,b){b=a.indexOf(b);0<=b&&a.splice(b,1);return b}function Bb(a,b,d){function c(h,l,n){n--;if(0>n)return"...";var p=l.$$hashKey;if(ma(h)){var q=0;for(var w=h.length;q<w;q++)l.push(e(h[q],n))}else if(he(h))for(q in h)l[q]=e(h[q],n);else if(h&&"function"===typeof h.hasOwnProperty)for(q in h)h.hasOwnProperty(q)&&(l[q]=e(h[q],n));else for(q in h)bb.call(h,q)&&(l[q]=e(h[q],n));p?l.$$hashKey=\np:delete l.$$hashKey;return l}function e(h,l){if(!ha(h))return h;var n=f.indexOf(h);if(-1!==n)return k[n];if(ac(h)||cc(h))throw Cb("cpws");n=!1;var p=g(h);void 0===p&&(p=ma(h)?[]:Object.create(je(h)),n=!0);f.push(h);k.push(p);return n?c(h,p,l):p}function g(h){switch(Ta.call(h)){case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Float32Array]":case "[object Float64Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return new h.constructor(e(h.buffer),\nh.byteOffset,h.length);case "[object ArrayBuffer]":if(!h.slice){var l=new ArrayBuffer(h.byteLength);(new Uint8Array(l)).set(new Uint8Array(h));return l}return h.slice(0);case "[object Boolean]":case "[object Number]":case "[object String]":case "[object Date]":return new h.constructor(h.valueOf());case "[object RegExp]":return l=new RegExp(h.source,h.toString().match(/[^/]*$/)[0]),l.lastIndex=h.lastIndex,l;case "[object Blob]":return new h.constructor([h],{type:h.type})}if(da(h.cloneNode))return h.cloneNode(!0)}\nvar f=[],k=[];d=gd(d)?d:NaN;if(b){if(Xf(b)||"[object ArrayBuffer]"===Ta.call(b))throw Cb("cpta");if(a===b)throw Cb("cpi");ma(b)?b.length=0:I(b,function(h,l){"$$hashKey"!==l&&delete b[l]});f.push(a);k.push(b);return c(a,b,d)}return e(a,d)}function nd(a,b){return a===b||a!==a&&b!==b}function db(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var d=typeof a,c;if(d===typeof b&&"object"===d)if(ma(a)){if(!ma(b))return!1;if((d=a.length)===b.length){for(c=0;c<d;c++)if(!db(a[c],\nb[c]))return!1;return!0}}else{if(Xa(a))return Xa(b)?nd(a.getTime(),b.getTime()):!1;if(vc(a))return vc(b)?a.toString()===b.toString():!1;if(cc(a)||cc(b)||ac(a)||ac(b)||ma(b)||Xa(b)||vc(b))return!1;d=Ea();for(c in a)if("$"!==c.charAt(0)&&!da(a[c])){if(!db(a[c],b[c]))return!1;d[c]=!0}for(c in b)if(!(c in d)&&"$"!==c.charAt(0)&&S(b[c])&&!da(b[c]))return!1;return!0}return!1}function ec(a,b,d){return a.concat(ib.call(b,d))}function Mb(a,b){var d=2<arguments.length?ib.call(arguments,2):[];return!da(b)||\nb instanceof RegExp?b:d.length?function(){return arguments.length?b.apply(a,ec(d,arguments,0)):b.apply(a,d)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function ke(a,b){var d=b;"string"===typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?d=void 0:ac(b)?d="$WINDOW":b&&fa.document===b?d="$DOCUMENT":cc(b)&&(d="$SCOPE");return d}function fc(a,b){if(!V(a))return Pa(b)||(b=b?2:null),JSON.stringify(a,ke,b)}function le(a){return la(a)?JSON.parse(a):a}function od(a,b){a=a.replace($f,"");\na=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return Ua(a)?b:a}function me(a,b){a=new Date(a.getTime());a.setMinutes(a.getMinutes()+b);return a}function pd(a,b,d){d=d?-1:1;var c=a.getTimezoneOffset();b=od(b,c);return me(a,d*(b-c))}function eb(a){a=ea(a).clone().empty();var b=ea("<div></div>").append(a).html();try{return a[0].nodeType===wb?ya(b):b.match(/^(<[^>]+>)/)[1].replace(/^<([\\w-]+)/,function(d,c){return"<"+ya(c)})}catch(d){return ya(b)}}function ne(a){try{return decodeURIComponent(a)}catch(b){}}\nfunction qd(a){var b={};I((a||"").split("&"),function(d){if(d){var c=d=d.replace(/\\+/g,"%20");var e=d.indexOf("=");if(-1!==e){c=d.substring(0,e);var g=d.substring(e+1)}c=ne(c);S(c)&&(g=S(g)?ne(g):!0,bb.call(b,c)?ma(b[c])?b[c].push(g):b[c]=[b[c],g]:b[c]=g)}});return b}function rd(a){var b=[];I(a,function(d,c){ma(d)?I(d,function(e){b.push(Za(c,!0)+(!0===e?"":"="+Za(e,!0)))}):b.push(Za(c,!0)+(!0===d?"":"="+Za(d,!0)))});return b.length?b.join("&"):""}function gc(a){return Za(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,\n"=").replace(/%2B/gi,"+")}function Za(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function ag(a,b){var d,c=Nb.length;for(d=0;d<c;++d){var e=Nb[d]+b;if(la(e=a.getAttribute(e)))return e}return null}function bg(a,b){var d,c,e={};I(Nb,function(g){g+="app";!d&&a.hasAttribute&&a.hasAttribute(g)&&(d=a,c=a.getAttribute(g))});I(Nb,function(g){g+="app";var f;!d&&(f=a.querySelector("["+g.replace(":",\n"\\\\:")+"]"))&&(d=f,c=f.getAttribute(g))});d&&(cg?(e.strictDi=null!==ag(d,"strict-di"),b(d,c?[c]:[],e)):fa.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function oe(a,b,d){ha(d)||(d={});d=Aa({strictDi:!1},d);var c=function(){a=ea(a);if(a.injector()){var f=a[0]===fa.document?"document":eb(a);throw Cb("btstrpd",f.replace(/</,"&lt;").replace(/>/,"&gt;"));}b=b||[];b.unshift(["$provide",function(k){k.value("$rootElement",\na)}]);d.debugInfoEnabled&&b.push(["$compileProvider",function(k){k.debugInfoEnabled(!0)}]);b.unshift("ng");f=hc(b,d.strictDi);f.invoke(["$rootScope","$rootElement","$compile","$injector",function(k,h,l,n){k.$apply(function(){h.data("$injector",n);l(h)(k)})}]);return f},e=/^NG_ENABLE_DEBUG_INFO!/,g=/^NG_DEFER_BOOTSTRAP!/;fa&&e.test(fa.name)&&(d.debugInfoEnabled=!0,fa.name=fa.name.replace(e,""));if(fa&&!g.test(fa.name))return c();fa.name=fa.name.replace(g,"");Va.resumeBootstrap=function(f){I(f,function(k){b.push(k)});\nreturn c()};da(Va.resumeDeferredBootstrap)&&Va.resumeDeferredBootstrap()}function dg(){fa.name="NG_ENABLE_DEBUG_INFO!"+fa.name;fa.location.reload()}function eg(a){a=Va.element(a).injector();if(!a)throw Cb("test");return a.get("$$testability")}function pe(a,b){b=b||"_";return a.replace(fg,function(d,c){return(c?b:"")+d.toLowerCase()})}function ic(a,b,d){if(!a)throw Cb("areq",b||"?",d||"required");return a}function wc(a,b,d){d&&ma(a)&&(a=a[a.length-1]);ic(da(a),b,"not a function, got "+(a&&"object"===\ntypeof a?a.constructor.name||"Object":typeof a));return a}function Ob(a,b){if("hasOwnProperty"===a)throw Cb("badname",b);}function qe(a,b,d){if(!b)return a;b=b.split(".");for(var c,e=a,g=b.length,f=0;f<g;f++)c=b[f],a&&(a=(e=a)[c]);return!d&&da(a)?Mb(e,a):a}function xc(a){for(var b=a[0],d=a[a.length-1],c,e=1;b!==d&&(b=b.nextSibling);e++)if(c||a[e]!==b)c||(c=ea(ib.call(a,0,e))),c.push(b);return c||a}function Ea(){return Object.create(null)}function sd(a){if(null==a)return"";switch(typeof a){case "string":break;\ncase "number":a=""+a;break;default:a=!ld(a)||ma(a)||Xa(a)?fc(a):a.toString()}return a}function gg(a){function b(e,g,f){return e[g]||(e[g]=f())}var d=wa("$injector"),c=wa("ng");a=b(a,"angular",Object);a.$$minErr=a.$$minErr||wa;return b(a,"module",function(){var e={};return function(g,f,k){var h={};if("hasOwnProperty"===g)throw c("badname","module");f&&e.hasOwnProperty(g)&&(e[g]=null);return b(e,g,function(){function l(C,D,A,z){z||(z=p);return function(){z[A||"push"]([C,D,arguments]);return F}}function n(C,\nD,A){A||(A=p);return function(z,t){t&&da(t)&&(t.$$moduleName=g);A.push([C,D,arguments]);return F}}if(!f)throw d("nomod",g);var p=[],q=[],w=[],G=l("$injector","invoke","push",q),F={_invokeQueue:p,_configBlocks:q,_runBlocks:w,info:function(C){if(S(C)){if(!ha(C))throw c("aobj","value");h=C;return this}return h},requires:f,name:g,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:l("$provide","value"),constant:l("$provide","constant","unshift"),decorator:n("$provide",\n"decorator",q),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:G,run:function(C){w.push(C);return this}};k&&G(k);return F})}})}function kb(a,b){if(ma(a)){b=b||[];for(var d=0,c=a.length;d<c;d++)b[d]=a[d]}else if(ha(a))for(d in b=b||{},a)if("$"!==d.charAt(0)||"$"!==d.charAt(1))b[d]=a[d];return b||a}function hg(a,b){var d=[];gd(b)&&\n(a=Va.copy(a,null,b));return JSON.stringify(a,function(c,e){e=ke(c,e);if(ha(e)){if(0<=d.indexOf(e))return"...";d.push(e)}return e})}function Db(a,b){return b.toUpperCase()}function td(a){a=a.nodeType;return 1===a||!a||9===a}function re(a,b){var d=b.createDocumentFragment(),c=[];if(ud.test(a)){b=d.appendChild(b.createElement("div"));if(vd&&a instanceof TrustedHTML)b.innerHTML=a;else{var e=(ig.exec(a)||["",""])[1].toLowerCase();e=fb[e]||fb._default;b.innerHTML=e[1]+a.replace(jg,"<$1></$2>")+e[2];for(a=\ne[0];a--;)b=b.lastChild}c=ec(c,b.childNodes);b=d.firstChild;b.textContent=""}else c.push(b.createTextNode(a));d.textContent="";d.innerHTML=vd&&trustedTypes.emptyHTML||"";I(c,function(g){d.appendChild(g)});return d}function Ha(a){if(a instanceof Ha)return a;if(la(a)){a=Ba(a);var b=!0}if(!(this instanceof Ha)){if(b&&"<"!==a.charAt(0))throw wd("nosel");return new Ha(a)}if(b||vd&&a instanceof TrustedHTML){b=a;var d=fa.document;var c;a=(c=kg.exec(b))?[d.createElement(c[1])]:(c=re(b,d))?c.childNodes:[];\nxd(this,a)}else da(a)?se(a):xd(this,a)}function yd(a){return a.cloneNode(!0)}function yc(a,b){!b&&td(a)&&ea.cleanData([a]);a.querySelectorAll&&ea.cleanData(a.querySelectorAll("*"))}function te(a,b,d,c){if(S(c))throw wd("offargs");var e=(c=zc(a))&&c.events,g=c&&c.handle;if(g)if(b){var f=function(k){var h=e[k];S(d)&&dc(h||[],d);S(d)&&h&&0<h.length||(a.removeEventListener(k,g),delete e[k])};I(b.split(" "),function(k){f(k);Ac[k]&&f(Ac[k])})}else for(b in e)"$destroy"!==b&&a.removeEventListener(b,g),delete e[b]}\nfunction zd(a,b){var d=a.ng339,c=d&&jc[d];c&&(b?delete c.data[b]:(c.handle&&(c.events.$destroy&&c.handle({},"$destroy"),te(a)),delete jc[d],a.ng339=void 0))}function zc(a,b){var d=a.ng339;d=d&&jc[d];b&&!d&&(a.ng339=d=++lg,d=jc[d]={events:{},data:{},handle:void 0});return d}function Ad(a,b,d){if(td(a)){var c,e=S(d),g=!e&&b&&!ha(b),f=!b;a=(a=zc(a,!g))&&a.data;if(e)a[b.replace(Bc,Db)]=d;else{if(f)return a;if(g)return a&&a[b.replace(Bc,Db)];for(c in b)a[c.replace(Bc,Db)]=b[c]}}}function Cc(a,b){return a.getAttribute?\n-1<(" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," ").indexOf(" "+b+" "):!1}function Dc(a,b){if(b&&a.setAttribute){var d=(" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," "),c=d;I(b.split(" "),function(e){e=Ba(e);c=c.replace(" "+e+" "," ")});c!==d&&a.setAttribute("class",Ba(c))}}function Ec(a,b){if(b&&a.setAttribute){var d=(" "+(a.getAttribute("class")||"")+" ").replace(/[\\n\\t]/g," "),c=d;I(b.split(" "),function(e){e=Ba(e);-1===c.indexOf(" "+e+" ")&&(c+=e+" ")});c!==d&&a.setAttribute("class",\nBa(c))}}function xd(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var d=b.length;if("number"===typeof d&&b.window!==b){if(d)for(var c=0;c<d;c++)a[a.length++]=b[c]}else a[a.length++]=b}}function ue(a,b){return Fc(a,"$"+(b||"ngController")+"Controller")}function Fc(a,b,d){9===a.nodeType&&(a=a.documentElement);for(b=ma(b)?b:[b];a;){for(var c=0,e=b.length;c<e;c++)if(S(d=ea.data(a,b[c])))return d;a=a.parentNode||11===a.nodeType&&a.host}}function ve(a){for(yc(a,!0);a.firstChild;)a.removeChild(a.firstChild)}\nfunction Gc(a,b){b||yc(a);(b=a.parentNode)&&b.removeChild(a)}function mg(a,b){b=b||fa;if("complete"===b.document.readyState)b.setTimeout(a);else ea(b).on("load",a)}function se(a){function b(){fa.document.removeEventListener("DOMContentLoaded",b);fa.removeEventListener("load",b);a()}"complete"===fa.document.readyState?fa.setTimeout(a):(fa.document.addEventListener("DOMContentLoaded",b),fa.addEventListener("load",b))}function we(a,b){return(b=Hc[b.toLowerCase()])&&xe[jb(a)]&&b}function og(a,b){var d=\nfunction(c,e){c.isDefaultPrevented=function(){return c.defaultPrevented};var g=(e=b[e||c.type])?e.length:0;if(g){if(V(c.immediatePropagationStopped)){var f=c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0;c.stopPropagation&&c.stopPropagation();f&&f.call(c)}}c.isImmediatePropagationStopped=function(){return!0===c.immediatePropagationStopped};var k=e.specialHandlerWrapper||pg;1<g&&(e=kb(e));for(var h=0;h<g;h++)c.isImmediatePropagationStopped()||k(a,c,\ne[h])}};d.elem=a;return d}function pg(a,b,d){d.call(a,b)}function qg(a,b,d){var c=b.relatedTarget;c&&(c===a||rg.call(a,c))||d.call(a,b)}function sg(){this.$get=function(){return Aa(Ha,{hasClass:function(a,b){a.attr&&(a=a[0]);return Cc(a,b)},addClass:function(a,b){a.attr&&(a=a[0]);return Ec(a,b)},removeClass:function(a,b){a.attr&&(a=a[0]);return Dc(a,b)}})}}function Pb(a,b){var d=a&&a.$$hashKey;if(d)return"function"===typeof d&&(d=a.$$hashKey()),d;d=typeof a;return d="function"===d||"object"===d&&\nnull!==a?a.$$hashKey=d+":"+(b||Vf)():d+":"+a}function ye(){this._keys=[];this._values=[];this._lastKey=NaN;this._lastIndex=-1}function ze(a){a=Function.prototype.toString.call(a).replace(tg,"");return a.match(ug)||a.match(vg)}function wg(a){return(a=ze(a))?"function("+(a[1]||"").replace(/[\\s\\r\\n]+/," ")+")":"fn"}function hc(a,b){function d(C){return function(D,A){if(ha(D))I(D,hd(C));else return C(D,A)}}function c(C,D){Ob(C,"service");if(da(D)||ma(D))D=q.instantiate(D);if(!D.$get)throw Eb("pget",C);\nreturn p[C+"Provider"]=D}function e(C,D){return function(){var A=F.invoke(D,this);if(V(A))throw Eb("undef",C);return A}}function g(C,D,A){return c(C,{$get:!1!==A?e(C,D):D})}function f(C){ic(V(C)||ma(C),"modulesToLoad","not an array");var D=[],A;I(C,function(z){function t(r){var m;var v=0;for(m=r.length;v<m;v++){var E=r[v],B=q.get(E[0]);B[E[1]].apply(B,E[2])}}if(!n.get(z)){n.set(z,!0);try{la(z)?(A=Bd(z),F.modules[z]=A,D=D.concat(f(A.requires)).concat(A._runBlocks),t(A._invokeQueue),t(A._configBlocks)):\nda(z)?D.push(q.invoke(z)):ma(z)?D.push(q.invoke(z)):wc(z,"module")}catch(r){throw ma(z)&&(z=z[z.length-1]),r.message&&r.stack&&-1===r.stack.indexOf(r.message)&&(r=r.message+"\\n"+r.stack),Eb("modulerr",z,r.stack||r.message||r);}}});return D}function k(C,D){function A(t,r){if(C.hasOwnProperty(t)){if(C[t]===h)throw Eb("cdep",t+" <- "+l.join(" <- "));return C[t]}try{return l.unshift(t),C[t]=h,C[t]=D(t,r),C[t]}catch(m){throw C[t]===h&&delete C[t],m;}finally{l.shift()}}function z(t,r,m){var v=[];t=hc.$$annotate(t,\nb,m);for(var E=0,B=t.length;E<B;E++){var x=t[E];if("string"!==typeof x)throw Eb("itkn",x);v.push(r&&r.hasOwnProperty(x)?r[x]:A(x,m))}return v}return{invoke:function(t,r,m,v){"string"===typeof m&&(v=m,m=null);m=z(t,m,v);ma(t)&&(t=t[t.length-1]);v=t;if(qb||"function"!==typeof v)v=!1;else{var E=v.$$ngIsClass;vb(E)||(E=v.$$ngIsClass=/^(?:class\\b|constructor\\()/.test(Function.prototype.toString.call(v)));v=E}return v?(m.unshift(null),new (Function.prototype.bind.apply(t,m))):t.apply(r,m)},instantiate:function(t,\nr,m){var v=ma(t)?t[t.length-1]:t;t=z(t,r,m);t.unshift(null);return new (Function.prototype.bind.apply(v,t))},get:A,annotate:hc.$$annotate,has:function(t){return p.hasOwnProperty(t+"Provider")||C.hasOwnProperty(t)}}}b=!0===b;var h={},l=[],n=new Ic,p={$provide:{provider:d(c),factory:d(g),service:d(function(C,D){return g(C,["$injector",function(A){return A.instantiate(D)}])}),value:d(function(C,D){return g(C,cb(D),!1)}),constant:d(function(C,D){Ob(C,"constant");p[C]=D;w[C]=D}),decorator:function(C,D){var A=\nq.get(C+"Provider"),z=A.$get;A.$get=function(){var t=F.invoke(z,A);return F.invoke(D,null,{$delegate:t})}}}},q=p.$injector=k(p,function(C,D){Va.isString(D)&&l.push(D);throw Eb("unpr",l.join(" <- "));}),w={},G=k(w,function(C,D){D=q.get(C+"Provider",D);return F.invoke(D.$get,D,void 0,C)}),F=G;p.$injectorProvider={$get:cb(G)};F.modules=q.modules=Ea();a=f(a);F=G.get("$injector");F.strictDi=b;I(a,function(C){C&&F.invoke(C)});F.loadNewModules=function(C){I(f(C),function(D){D&&F.invoke(D)})};return F}function xg(){var a=\n!0;this.disableAutoScrolling=function(){a=!1};this.$get=["$window","$location","$rootScope",function(b,d,c){function e(h){var l=null;Array.prototype.some.call(h,function(n){if("a"===jb(n))return l=n,!0});return l}function g(h){if(h){h.scrollIntoView();var l=f.yOffset;da(l)?l=l():jd(l)?(l=l[0],l="fixed"!==b.getComputedStyle(l).position?0:l.getBoundingClientRect().bottom):Pa(l)||(l=0);l&&(h=h.getBoundingClientRect().top,b.scrollBy(0,h-l))}else b.scrollTo(0,0)}function f(h){h=la(h)?h:Pa(h)?h.toString():\nd.hash();var l;h?(l=k.getElementById(h))?g(l):(l=e(k.getElementsByName(h)))?g(l):"top"===h&&g(null):g(null)}var k=b.document;a&&c.$watch(function(){return d.hash()},function(h,l){h===l&&""===h||mg(function(){c.$evalAsync(f)})});return f}]}function kc(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;ma(a)&&(a=a.join(" "));ma(b)&&(b=b.join(" "));return a+" "+b}function yg(a){la(a)&&(a=a.split(" "));var b=Ea();I(a,function(d){d.length&&(b[d]=!0)});return b}function Fb(a){return ha(a)?a:{}}function zg(a,\nb,d,c){function e(B){try{B.apply(null,ib.call(arguments,1))}finally{if(G--,0===G)for(;F.length;)try{F.pop()()}catch(x){d.error(x)}}}function g(){t=null;k()}function f(){C=r();C=V(C)?null:C;db(C,E)&&(C=E);D=E=C}function k(){var B=D;f();if(A!==h.url()||B!==C)A=h.url(),D=C,I(m,function(x){x(h.url(),C)})}var h=this,l=a.location,n=a.history,p=a.setTimeout,q=a.clearTimeout,w={};h.isMock=!1;var G=0,F=[];h.$$completeOutstandingRequest=e;h.$$incOutstandingRequestCount=function(){G++};h.notifyWhenNoOutstandingRequests=\nfunction(B){0===G?B():F.push(B)};var C,D,A=l.href,z=b.find("base"),t=null,r=c.history?function(){try{return n.state}catch(B){}}:ka;f();h.url=function(B,x,H){V(H)&&(H=null);l!==a.location&&(l=a.location);n!==a.history&&(n=a.history);if(B){var K=D===H;if(A===B&&(!c.history||K))return h;var Q=A&&Gb(A)===Gb(B);A=B;D=H;!c.history||Q&&K?(Q||(t=B),x?l.replace(B):Q?(x=l,H=B.indexOf("#"),H=-1===H?"":B.substr(H),x.hash=H):l.href=B,l.href!==B&&(t=B)):(n[x?"replaceState":"pushState"](H,"",B),f());t&&(t=B);return h}return t||\nl.href.replace(/%27/g,"\'")};h.state=function(){return C};var m=[],v=!1,E=null;h.onUrlChange=function(B){if(!v){if(c.history)ea(a).on("popstate",g);ea(a).on("hashchange",g);v=!0}m.push(B);return B};h.$$applicationDestroyed=function(){ea(a).off("hashchange popstate",g)};h.$$checkUrlChange=k;h.baseHref=function(){var B=z.attr("href");return B?B.replace(/^(https?:)?\\/\\/[^/]*/,""):""};h.defer=function(B,x){G++;var H=p(function(){delete w[H];e(B)},x||0);w[H]=!0;return H};h.defer.cancel=function(B){return w[B]?\n(delete w[B],q(B),e(ka),!0):!1}}function Ag(){this.$get=["$window","$log","$sniffer","$document",function(a,b,d,c){return new zg(a,c,b,d)}]}function Bg(){this.$get=function(){function a(d,c){function e(w){w!==p&&(q?q===w&&(q=w.n):q=w,g(w.n,w.p),g(w,p),p=w,p.n=null)}function g(w,G){w!==G&&(w&&(w.p=G),G&&(G.n=w))}if(d in b)throw wa("$cacheFactory")("iid",d);var f=0,k=Aa({},c,{id:d}),h=Ea(),l=c&&c.capacity||Number.MAX_VALUE,n=Ea(),p=null,q=null;return b[d]={put:function(w,G){if(!V(G)){if(l<Number.MAX_VALUE){var F=\nn[w]||(n[w]={key:w});e(F)}w in h||f++;h[w]=G;f>l&&this.remove(q.key);return G}},get:function(w){if(l<Number.MAX_VALUE){var G=n[w];if(!G)return;e(G)}return h[w]},remove:function(w){if(l<Number.MAX_VALUE){var G=n[w];if(!G)return;G===p&&(p=G.p);G===q&&(q=G.n);g(G.n,G.p);delete n[w]}w in h&&(delete h[w],f--)},removeAll:function(){h=Ea();f=0;n=Ea();p=q=null},destroy:function(){n=k=h=null;delete b[d]},info:function(){return Aa({},k,{size:f})}}}var b={};a.info=function(){var d={};I(b,function(c,e){d[e]=\nc.info()});return d};a.get=function(d){return b[d]};return a}}function Cg(){this.$get=["$cacheFactory",function(a){return a("templates")}]}function Ae(a,b){function d(r,m,v){var E=/^([@&<]|=(\\*?))(\\??)\\s*([\\w$]*)$/,B=Ea();I(r,function(x,H){x=x.trim();if(x in G)B[H]=G[x];else{var K=x.match(E);if(!K)throw Ia("iscp",m,H,x,v?"controller bindings definition":"isolate scope definition");B[H]={mode:K[1][0],collection:"*"===K[2],optional:"?"===K[3],attrName:K[4]||H};K[4]&&(G[x]=B[H])}});return B}function c(r){var m=\nr.charAt(0);if(!m||m!==ya(m))throw Ia("baddir",r);if(r!==r.trim())throw Ia("baddir",r);}function e(r){var m=r.require||r.controller&&r.name;!ma(m)&&ha(m)&&I(m,function(v,E){var B=v.match(l);v.substring(B[0].length)||(m[E]=B[0]+E)});return m}var g={},f=/^\\s*directive:\\s*([\\w-]+)\\s+(.*)$/,k=/(([\\w-]+)(?::([^;]+))?;?)/,h=Zf("ngSrc,ngSrcset,src,srcset"),l=/^(?:(\\^\\^?)?(\\?)?(\\^\\^?)?)?/,n=fa.trustedTypes&&fa.trustedTypes.createPolicy,p;try{n&&(p=fa.trustedTypes.createPolicy("angularjs@compile",{createHTML:function(r){return r}}))}catch(r){}var q=\np?p.createHTML.bind(p):bc,w=/^(on[a-z]+|formaction)$/,G=Ea();this.directive=function E(m,v){ic(m,"name");Ob(m,"directive");la(m)?(c(m),ic(v,"directiveFactory"),g.hasOwnProperty(m)||(g[m]=[],a.factory(m+"Directive",["$injector","$exceptionHandler",function(B,x){var H=[];I(g[m],function(K,Q){try{var R=B.invoke(K);da(R)?R={compile:cb(R)}:!R.compile&&R.link&&(R.compile=cb(R.link));R.priority=R.priority||0;R.index=Q;R.name=R.name||m;R.require=e(R);Q=R;var T=R.restrict;if(T&&(!la(T)||!/[EACM]/.test(T)))throw Ia("badrestrict",\nT,m);Q.restrict=T||"EA";R.$$moduleName=K.$$moduleName;H.push(R)}catch(ba){x(ba)}});return H}])),g[m].push(v)):I(m,hd(E));return this};this.component=function B(v,E){function x(K){function Q(ba){return da(ba)||ma(ba)?function(ia,na){return K.invoke(ba,this,{$element:ia,$attrs:na})}:ba}var R=E.template||E.templateUrl?E.template:"",T={controller:H,controllerAs:Dg(E.controller)||E.controllerAs||"$ctrl",template:Q(R),templateUrl:Q(E.templateUrl),transclude:E.transclude,scope:{},bindToController:E.bindings||\n{},restrict:"E",require:E.require};I(E,function(ba,ia){"$"===ia.charAt(0)&&(T[ia]=ba)});return T}if(!la(v))return I(v,hd(Mb(this,B))),this;var H=E.controller||function(){};I(E,function(K,Q){"$"===Q.charAt(0)&&(x[Q]=K,da(H)&&(H[Q]=K))});x.$inject=["$injector"];return this.directive(v,x)};this.aHrefSanitizationWhitelist=function(v){return S(v)?(b.aHrefSanitizationWhitelist(v),this):b.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(v){return S(v)?(b.imgSrcSanitizationWhitelist(v),\nthis):b.imgSrcSanitizationWhitelist()};var F=!0;this.debugInfoEnabled=function(v){return S(v)?(F=v,this):F};var C=!1;this.preAssignBindingsEnabled=function(v){return S(v)?(C=v,this):C};var D=!1;this.strictComponentBindingsEnabled=function(v){return S(v)?(D=v,this):D};var A=10;this.onChangesTtl=function(v){return arguments.length?(A=v,this):A};var z=!0;this.commentDirectivesEnabled=function(v){return arguments.length?(z=v,this):z};var t=!0;this.cssClassDirectivesEnabled=function(v){return arguments.length?\n(t=v,this):t};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(v,E,B,x,H,K,Q,R,T,ba){function ia(){try{if(!--Be)throw Hb=void 0,Ia("infchng",A);Q.$apply(function(){for(var u=0,y=Hb.length;u<y;++u)try{Hb[u]()}catch(J){B(J)}Hb=void 0})}finally{Be++}}function na(u,y){if(y){var J=Object.keys(y),M;var N=0;for(M=J.length;N<M;N++){var L=J[N];this[L]=y[L]}}else this.$attr={};this.$$element=u}function oa(u,\ny,J){Ce.innerHTML=q("<span "+y+">");y=Ce.firstChild.attributes;var M=y[0];y.removeNamedItem(M.name);M.value=J;u.attributes.setNamedItem(M)}function ja(u,y){try{u.addClass(y)}catch(J){}}function sa(u,y,J,M,N){u instanceof ea||("string"===typeof u&&(u=q(Ba(u))),u=ea(u));var L=va(u,y,u,J,M,N);sa.$$addScopeClass(u);var aa=null;return function(O,Z,W){if(!u)throw Ia("multilink");ic(O,"scope");N&&N.needsNewScope&&(O=O.$parent.$new());W=W||{};var X=W.parentBoundTranscludeFn,ca=W.transcludeControllers;W=W.futureParentElement;\nX&&X.$$boundTransclude&&(X=X.$$boundTransclude);aa||(aa=(W=W&&W[0])?"foreignobject"!==jb(W)&&Ta.call(W).match(/SVG/)?"svg":"html":"html");W="html"!==aa?ea(Cd(aa,ea("<div></div>").append(u).html())):Z?Qb.clone.call(u):u;if(ca)for(var U in ca)W.data("$"+U+"Controller",ca[U].instance);sa.$$addScopeInfo(W,O);Z&&Z(W,O);L&&L(O,W,W,X);Z||(u=L=null);return W}}function va(u,y,J,M,N,L){function aa(ta,pa,Ga,Fa){var za,qa;if(ua){var Y=Array(pa.length);for(za=0;za<O.length;za+=3){var La=O[za];Y[La]=pa[La]}}else Y=\npa;za=0;for(qa=O.length;za<qa;){var Ja=Y[O[za++]];pa=O[za++];La=O[za++];if(pa){if(pa.scope){var $a=ta.$new();sa.$$addScopeInfo(ea(Ja),$a)}else $a=ta;var xb=pa.transcludeOnThisElement?lc(ta,pa.transclude,Fa):!pa.templateOnThisElement&&Fa?Fa:!Fa&&y?lc(ta,y):null;pa(La,$a,Ja,Ga,xb)}else La&&La(ta,Ja.childNodes,void 0,Fa)}}for(var O=[],Z=ma(u)||u instanceof ea,W,X,ca,U,ua,ra=0;ra<u.length;ra++){W=new na;11===qb&&lb(u,ra,Z);X=Dd(u[ra],[],W,0===ra?M:void 0,N);(L=X.length?De(X,u[ra],W,y,J,null,[],[],L):\nnull)&&L.scope&&sa.$$addScopeClass(W.$$element);W=L&&L.terminal||!(ca=u[ra].childNodes)||!ca.length?null:va(ca,L?(L.transcludeOnThisElement||!L.templateOnThisElement)&&L.transclude:y);if(L||W)O.push(ra,L,W),U=!0,ua=ua||L;L=null}return U?aa:null}function lb(u,y,J){var M=u[y],N=M.parentNode;if(M.nodeType===wb)for(;;){var L=N?M.nextSibling:u[y+1];if(!L||L.nodeType!==wb)break;M.nodeValue+=L.nodeValue;L.parentNode&&L.parentNode.removeChild(L);J&&L===u[y+1]&&u.splice(y+1,1)}}function lc(u,y,J){function M(aa,\nO,Z,W,X){aa||(aa=u.$new(!1,X),aa.$$transcluded=!0);return y(aa,O,{parentBoundTranscludeFn:J,transcludeControllers:Z,futureParentElement:W})}var N=M.$$slots=Ea(),L;for(L in y.$$slots)N[L]=y.$$slots[L]?lc(u,y.$$slots[L],J):null;return M}function Dd(u,y,J,M,N){var L=J.$attr;switch(u.nodeType){case 1:var aa=jb(u);Jc(y,mb(aa),"E",M,N);for(var O,Z,W,X,ca=u.attributes,U=0,ua=ca&&ca.length;U<ua;U++){var ra=!1,ta=!1;O=ca[U];Z=O.name;W=O.value;O=mb(Z);(X=Eg.test(O))&&(Z=Z.replace(Ee,"").substr(8).replace(/_(.)/g,\nfunction(pa,Ga){return Ga.toUpperCase()}));(O=O.match(Fg))&&Gg(O[1])&&(ra=Z,ta=Z.substr(0,Z.length-5)+"end",Z=Z.substr(0,Z.length-6));O=mb(Z.toLowerCase());L[O]=Z;if(X||!J.hasOwnProperty(O))J[O]=W,we(u,O)&&(J[O]=!0);Hg(u,y,W,O,X);Jc(y,O,"A",M,N,ra,ta)}"input"===aa&&"hidden"===u.getAttribute("type")&&u.setAttribute("autocomplete","off");if(!Ig)break;L=u.className;ha(L)&&(L=L.animVal);if(la(L)&&""!==L)for(;u=k.exec(L);)O=mb(u[2]),Jc(y,O,"C",M,N)&&(J[O]=Ba(u[3])),L=L.substr(u.index+u[0].length);break;\ncase wb:Jg(y,u.nodeValue);break;case 8:Kg&&Lg(u,y,J,M,N)}y.sort(Mg);return y}function Lg(u,y,J,M,N){try{var L=f.exec(u.nodeValue);if(L){var aa=mb(L[1]);Jc(y,aa,"M",M,N)&&(J[aa]=Ba(L[2]))}}catch(O){}}function Fe(u,y,J){var M=[],N=0;if(y&&u.hasAttribute&&u.hasAttribute(y)){do{if(!u)throw Ia("uterdir",y,J);1===u.nodeType&&(u.hasAttribute(y)&&N++,u.hasAttribute(J)&&N--);M.push(u);u=u.nextSibling}while(0<N)}else M.push(u);return ea(M)}function Ge(u,y,J){return function(M,N,L,aa,O){N=Fe(N[0],y,J);return u(M,\nN,L,aa,O)}}function Ed(u,y,J,M,N,L){var aa;return u?sa(y,J,M,N,L):function(){aa||(aa=sa(y,J,M,N,L),y=J=L=null);return aa.apply(this,arguments)}}function De(u,y,J,M,N,L,aa,O,Z){function W(Da,xa,gb,ab){if(Da){gb&&(Da=Ge(Da,gb,ab));Da.require=Y.require;Da.directiveName=La;if(ra===Y||Y.$$isolateScope)Da=He(Da,{isolateScope:!0});aa.push(Da)}if(xa){gb&&(xa=Ge(xa,gb,ab));xa.require=Y.require;xa.directiveName=La;if(ra===Y||Y.$$isolateScope)xa=He(xa,{isolateScope:!0});O.push(xa)}}function X(Da,xa,gb,ab,Rb){function Ng(Ma,\nNa,Wa,Kc){var Fd;cc(Ma)||(Kc=Wa,Wa=Na,Na=Ma,Ma=void 0);za&&(Fd=nb);Wa||(Wa=za?Sa.parent():Sa);if(Kc){var Gd=Rb.$$slots[Kc];if(Gd)return Gd(Ma,Na,Fd,Wa,Lc);if(V(Gd))throw Ia("noslot",Kc,eb(Sa));}else return Rb(Ma,Na,Fd,Wa,Lc)}var nb;if(y===gb){ab=J;var Sa=J.$$element}else Sa=ea(gb),ab=new na(Sa,J);var Sb=xa;if(ra)var rb=xa.$new(!0);else U&&(Sb=xa.$parent);if(Rb){var mc=Ng;mc.$$boundTransclude=Rb;mc.isSlotFilled=function(Ma){return!!Rb.$$slots[Ma]}}ua&&(nb=Og(Sa,ab,mc,ua,rb,xa,ra));if(ra){sa.$$addScopeInfo(Sa,\nrb,!0,!(ta&&(ta===ra||ta===ra.$$originalDirective)));sa.$$addScopeClass(Sa,!0);rb.$$isolateBindings=ra.$$isolateBindings;var hb=Mc(xa,ab,rb,rb.$$isolateBindings,ra);hb.removeWatches&&rb.$on("$destroy",hb.removeWatches)}for(ob in nb){hb=ua[ob];var Ca=nb[ob];var Nc=hb.$$bindings.bindToController;if(C){Ca.bindingInfo=Nc?Mc(Sb,ab,Ca.instance,Nc,hb):{};var Hd=Ca();Hd!==Ca.instance&&(Ca.instance=Hd,Sa.data("$"+hb.name+"Controller",Hd),Ca.bindingInfo.removeWatches&&Ca.bindingInfo.removeWatches(),Ca.bindingInfo=\nMc(Sb,ab,Ca.instance,Nc,hb))}else Ca.instance=Ca(),Sa.data("$"+hb.name+"Controller",Ca.instance),Ca.bindingInfo=Mc(Sb,ab,Ca.instance,Nc,hb)}I(ua,function(Ma,Na){var Wa=Ma.require;Ma.bindToController&&!ma(Wa)&&ha(Wa)&&Aa(nb[Na].instance,nc(Na,Wa,Sa,nb))});I(nb,function(Ma){var Na=Ma.instance;if(da(Na.$onChanges))try{Na.$onChanges(Ma.bindingInfo.initialChanges)}catch(Wa){B(Wa)}if(da(Na.$onInit))try{Na.$onInit()}catch(Wa){B(Wa)}da(Na.$doCheck)&&(Sb.$watch(function(){Na.$doCheck()}),Na.$doCheck());da(Na.$onDestroy)&&\nSb.$on("$destroy",function(){Na.$onDestroy()})});var ob=0;for(hb=aa.length;ob<hb;ob++)Ca=aa[ob],Ie(Ca,Ca.isolateScope?rb:xa,Sa,ab,Ca.require&&nc(Ca.directiveName,Ca.require,Sa,nb),mc);var Lc=xa;ra&&(ra.template||null===ra.templateUrl)&&(Lc=rb);Da&&Da(Lc,gb.childNodes,void 0,Rb);for(ob=O.length-1;0<=ob;ob--)Ca=O[ob],Ie(Ca,Ca.isolateScope?rb:xa,Sa,ab,Ca.require&&nc(Ca.directiveName,Ca.require,Sa,nb),mc);I(nb,function(Ma){Ma=Ma.instance;da(Ma.$postLink)&&Ma.$postLink()})}Z=Z||{};for(var ca=-Number.MAX_VALUE,\nU=Z.newScopeDirective,ua=Z.controllerDirectives,ra=Z.newIsolateScopeDirective,ta=Z.templateDirective,pa=Z.nonTlbTranscludeDirective,Ga=!1,Fa=!1,za=Z.hasElementTranscludeDirective,qa=J.$$element=ea(y),Y,La,Ja,$a=M,xb,yb=!1,Oc=!1,Oa,zb=0,Tb=u.length;zb<Tb;zb++){Y=u[zb];var Pc=Y.$$start,Id=Y.$$end;Pc&&(qa=Fe(y,Pc,Id));Ja=void 0;if(ca>Y.priority)break;if(Oa=Y.scope)Y.templateUrl||(ha(Oa)?(Ub("new/isolated scope",ra||U,Y,qa),ra=Y):Ub("new/isolated scope",ra,Y,qa)),U=U||Y;La=Y.name;if(!yb&&(Y.replace&&\n(Y.templateUrl||Y.template)||Y.transclude&&!Y.$$tlb)){for(Oa=zb+1;yb=u[Oa++];)if(yb.transclude&&!yb.$$tlb||yb.replace&&(yb.templateUrl||yb.template)){Oc=!0;break}yb=!0}!Y.templateUrl&&Y.controller&&(ua=ua||Ea(),Ub("\'"+La+"\' controller",ua[La],Y,qa),ua[La]=Y);if(Oa=Y.transclude)if(Ga=!0,Y.$$tlb||(Ub("transclusion",pa,Y,qa),pa=Y),"element"===Oa)za=!0,ca=Y.priority,Ja=qa,qa=J.$$element=ea(sa.$$createComment(La,J[La])),y=qa[0],Qc(N,ib.call(Ja,0),y),Ja[0].$$parentNode=Ja[0].parentNode,$a=Ed(Oc,Ja,M,ca,\nL&&L.name,{nonTlbTranscludeDirective:pa});else{var sb=Ea();if(ha(Oa)){Ja=[];var Je=Ea(),Jd=Ea();I(Oa,function(Da,xa){var gb="?"===Da.charAt(0);Da=gb?Da.substring(1):Da;Je[Da]=xa;sb[xa]=null;Jd[xa]=gb});I(qa.contents(),function(Da){var xa=Je[mb(jb(Da))];xa?(Jd[xa]=!0,sb[xa]=sb[xa]||[],sb[xa].push(Da)):Ja.push(Da)});I(Jd,function(Da,xa){if(!Da)throw Ia("reqslot",xa);});for(var Kd in sb)sb[Kd]&&(sb[Kd]=Ed(Oc,sb[Kd],M))}else Ja=ea(yd(y)).contents();qa.empty();$a=Ed(Oc,Ja,M,void 0,void 0,{needsNewScope:Y.$$isolateScope||\nY.$$newScope});$a.$$slots=sb}if(Y.template)if(Fa=!0,Ub("template",ta,Y,qa),ta=Y,Oa=da(Y.template)?Y.template(qa,J):Y.template,Oa=Ke(Oa),Y.replace){L=Y;Ja=ud.test(Oa)?Le(q(Cd(Y.templateNamespace,Ba(Oa)))):[];y=Ja[0];if(1!==Ja.length||1!==y.nodeType)throw Ia("tplrt",La,"");Qc(N,qa,y);Tb={$attr:{}};Oa=Dd(y,[],Tb);var Pg=u.splice(zb+1,u.length-(zb+1));(ra||U)&&Me(Oa,ra,U);u=u.concat(Oa).concat(Pg);Ne(J,Tb);Tb=u.length}else qa.html(q(Oa));if(Y.templateUrl)Fa=!0,Ub("template",ta,Y,qa),ta=Y,Y.replace&&(L=\nY),X=Qg(u.splice(zb,u.length-zb),qa,J,N,Ga&&$a,aa,O,{controllerDirectives:ua,newScopeDirective:U!==Y&&U,newIsolateScopeDirective:ra,templateDirective:ta,nonTlbTranscludeDirective:pa}),Tb=u.length;else if(Y.compile)try{xb=Y.compile(qa,J,$a);var Ld=Y.$$originalDirective||Y;da(xb)?W(null,Mb(Ld,xb),Pc,Id):xb&&W(Mb(Ld,xb.pre),Mb(Ld,xb.post),Pc,Id)}catch(Da){B(Da,eb(qa))}Y.terminal&&(X.terminal=!0,ca=Math.max(ca,Y.priority))}X.scope=U&&!0===U.scope;X.transcludeOnThisElement=Ga;X.templateOnThisElement=Fa;\nX.transclude=$a;Z.hasElementTranscludeDirective=za;return X}function nc(u,y,J,M){if(la(y)){var N=y.match(l);y=y.substring(N[0].length);var L=N[1]||N[3];N="?"===N[2];if("^^"===L)J=J.parent();else var aa=(aa=M&&M[y])&&aa.instance;if(!aa){var O="$"+y+"Controller";aa=L?J.inheritedData(O):J.data(O)}if(!aa&&!N)throw Ia("ctreq",y,u);}else if(ma(y))for(aa=[],L=0,N=y.length;L<N;L++)aa[L]=nc(u,y[L],J,M);else ha(y)&&(aa={},I(y,function(Z,W){aa[W]=nc(u,Z,J,M)}));return aa||null}function Og(u,y,J,M,N,L,aa){var O=\nEa(),Z;for(Z in M){var W=M[Z],X={$scope:W===aa||W.$$isolateScope?N:L,$element:u,$attrs:y,$transclude:J},ca=W.controller;"@"===ca&&(ca=y[W.name]);X=K(ca,X,!0,W.controllerAs);O[W.name]=X;u.data("$"+W.name+"Controller",X.instance)}return O}function Me(u,y,J){for(var M=0,N=u.length;M<N;M++)u[M]=kd(u[M],{$$isolateScope:y,$$newScope:J})}function Jc(u,y,J,M,N,L,aa){if(y===N)return null;var O=null;if(g.hasOwnProperty(y)){N=v.get(y+"Directive");for(var Z=0,W=N.length;Z<W;Z++)if(y=N[Z],(V(M)||M>y.priority)&&\n-1!==y.restrict.indexOf(J)){L&&(y=kd(y,{$$start:L,$$end:aa}));if(!y.$$bindings){var X=O=y,ca=y.name,U={isolateScope:null,bindToController:null};ha(X.scope)&&(!0===X.bindToController?(U.bindToController=d(X.scope,ca,!0),U.isolateScope={}):U.isolateScope=d(X.scope,ca,!1));ha(X.bindToController)&&(U.bindToController=d(X.bindToController,ca,!0));if(U.bindToController&&!X.controller)throw Ia("noctrl",ca);O=O.$$bindings=U;ha(O.isolateScope)&&(y.$$isolateBindings=O.isolateScope)}u.push(y);O=y}}return O}\nfunction Gg(u){if(g.hasOwnProperty(u))for(var y=v.get(u+"Directive"),J=0,M=y.length;J<M;J++)if(u=y[J],u.multiElement)return!0;return!1}function Ne(u,y){var J=y.$attr,M=u.$attr;I(u,function(N,L){"$"!==L.charAt(0)&&(y[L]&&y[L]!==N&&(N=N.length?N+(("style"===L?";":" ")+y[L]):y[L]),u.$set(L,N,!0,J[L]))});I(y,function(N,L){u.hasOwnProperty(L)||"$"===L.charAt(0)||(u[L]=N,"class"!==L&&"style"!==L&&(M[L]=J[L]))})}function Qg(u,y,J,M,N,L,aa,O){var Z=[],W,X,ca=y[0],U=u.shift(),ua=kd(U,{templateUrl:null,transclude:null,\nreplace:null,$$originalDirective:U}),ra=da(U.templateUrl)?U.templateUrl(y,J):U.templateUrl,ta=U.templateNamespace;y.empty();x(ra).then(function(pa){pa=Ke(pa);if(U.replace){pa=ud.test(pa)?Le(q(Cd(ta,Ba(pa)))):[];var Ga=pa[0];if(1!==pa.length||1!==Ga.nodeType)throw Ia("tplrt",U.name,ra);pa={$attr:{}};Qc(M,y,Ga);var Fa=Dd(Ga,[],pa);ha(U.scope)&&Me(Fa,!0);u=Fa.concat(u);Ne(J,pa)}else Ga=ca,y.html(q(pa));u.unshift(ua);W=De(u,Ga,J,N,y,U,L,aa,O);I(M,function(Ja,$a){Ja===Ga&&(M[$a]=y[0])});for(X=va(y[0].childNodes,\nN);Z.length;){pa=Z.shift();var za=Z.shift();var qa=Z.shift(),Y=Z.shift();Fa=y[0];if(!pa.$$destroyed){if(za!==ca){var La=za.className;O.hasElementTranscludeDirective&&U.replace||(Fa=yd(Ga));Qc(qa,ea(za),Fa);ja(ea(Fa),La)}za=W.transcludeOnThisElement?lc(pa,W.transclude,Y):Y;W(X,pa,Fa,M,za)}}Z=null}).catch(function(pa){md(pa)&&B(pa)});return function(pa,Ga,Fa,za,qa){pa=qa;Ga.$$destroyed||(Z?Z.push(Ga,Fa,za,pa):(W.transcludeOnThisElement&&(pa=lc(Ga,W.transclude,qa)),W(X,Ga,Fa,za,pa)))}}function Mg(u,\ny){var J=y.priority-u.priority;return 0!==J?J:u.name!==y.name?u.name<y.name?-1:1:u.index-y.index}function Ub(u,y,J,M){function N(L){return L?" (module: "+L+")":""}if(y)throw Ia("multidir",y.name,N(y.$$moduleName),J.name,N(J.$$moduleName),u,eb(M));}function Jg(u,y){var J=E(y,!0);J&&u.push({priority:0,compile:function(M){M=M.parent();var N=!!M.length;N&&sa.$$addBindingClass(M);return function(L,aa){var O=aa.parent();N||sa.$$addBindingClass(O);sa.$$addBindingInfo(O,J.expressions);L.$watch(J,function(Z){aa[0].nodeValue=\nZ})}}})}function Cd(u,y){u=ya(u||"html");switch(u){case "svg":case "math":var J=fa.document.createElement("div");J.innerHTML=q("<"+u+">"+y+"</"+u+">");return J.childNodes[0].childNodes;default:return y}}function Rg(u,y){if("srcdoc"===y)return R.HTML;u=jb(u);if("src"===y||"ngSrc"===y){if(-1===["img","video","audio","source","track"].indexOf(u))return R.RESOURCE_URL}else if("xlinkHref"===y||"form"===u&&"action"===y||"link"===u&&"href"===y)return R.RESOURCE_URL}function Hg(u,y,J,M,N){var L=Rg(u,M),aa=\nh[M]||N,O=E(J,!N,L,aa);if(O){if("multiple"===M&&"select"===jb(u))throw Ia("selmulti",eb(u));if("ngInit"===M)throw Ia("nonginitinterpolations",eb(u));if(w.test(M))throw Ia("nodomevents");y.push({priority:100,compile:function(){return{pre:function(Z,W,X){W=X.$$observers||(X.$$observers=Ea());var ca=X[M];ca!==J&&(O=ca&&E(ca,!0,L,aa),J=ca);O&&(X[M]=O(Z),(W[M]||(W[M]=[])).$$inter=!0,(X.$$observers&&X.$$observers[M].$$scope||Z).$watch(O,function(U,ua){"class"===M&&U!==ua?X.$updateClass(U,ua):X.$set(M,U)}))}}}})}}\nfunction Qc(u,y,J){var M=y[0],N=y.length,L=M.parentNode,aa;if(u){var O=0;for(aa=u.length;O<aa;O++)if(u[O]===M){u[O++]=J;aa=O+N-1;for(var Z=u.length;O<Z;O++,aa++)aa<Z?u[O]=u[aa]:delete u[O];u.length-=N-1;u.context===M&&(u.context=J);break}}L&&L.replaceChild(J,M);u=fa.document.createDocumentFragment();for(O=0;O<N;O++)u.appendChild(y[O]);ea.hasData(M)&&(ea.data(J,ea.data(M)),ea(M).off("$destroy"));ea.cleanData(u.querySelectorAll("*"));for(O=1;O<N;O++)delete y[O];y[0]=J;y.length=1}function He(u,y){return Aa(function(){return u.apply(null,\narguments)},u,y)}function Ie(u,y,J,M,N,L){try{u(y,J,M,N,L)}catch(aa){B(aa,eb(J))}}function Rc(u,y){if(D)throw Ia("missingattr",u,y);}function Mc(u,y,J,M,N){function L(X,ca,U){da(J.$onChanges)&&!nd(ca,U)&&(Hb||(u.$$postDigest(ia),Hb=[]),W||(W={},Hb.push(aa)),W[X]&&(U=W[X].previousValue),W[X]=new Sc(U,ca))}function aa(){J.$onChanges(W);W=void 0}var O=[],Z={},W;I(M,function(X,ca){var U=X.attrName,ua=X.optional;switch(X.mode){case "@":ua||bb.call(y,U)||(Rc(U,N.name),J[ca]=y[U]=void 0);X=y.$observe(U,\nfunction(qa){if(la(qa)||vb(qa))L(ca,qa,J[ca]),J[ca]=qa});y.$$observers[U].$$scope=u;var ra=y[U];la(ra)?J[ca]=E(ra)(u):vb(ra)&&(J[ca]=ra);Z[ca]=new Sc(Md,J[ca]);O.push(X);break;case "=":if(!bb.call(y,U)){if(ua)break;Rc(U,N.name);y[U]=void 0}if(ua&&!y[U])break;var ta=H(y[U]);var pa=ta.literal?db:nd;var Ga=ta.assign||function(){ra=J[ca]=ta(u);throw Ia("nonassign",y[U],U,N.name);};ra=J[ca]=ta(u);ua=function(qa){pa(qa,J[ca])||(pa(qa,ra)?Ga(u,qa=J[ca]):J[ca]=qa);return ra=qa};ua.$stateful=!0;X=X.collection?\nu.$watchCollection(y[U],ua):u.$watch(H(y[U],ua),null,ta.literal);O.push(X);break;case "<":if(!bb.call(y,U)){if(ua)break;Rc(U,N.name);y[U]=void 0}if(ua&&!y[U])break;ta=H(y[U]);var Fa=ta.literal,za=J[ca]=ta(u);Z[ca]=new Sc(Md,J[ca]);X=u.$watch(ta,function(qa,Y){if(Y===qa){if(Y===za||Fa&&db(Y,za))return;Y=za}L(ca,qa,Y);J[ca]=qa},Fa);O.push(X);break;case "&":ua||bb.call(y,U)||Rc(U,N.name),ta=y.hasOwnProperty(U)?H(y[U]):ka,ta===ka&&ua||(J[ca]=function(qa){return ta(u,qa)})}});return{initialChanges:Z,removeWatches:O.length&&\nfunction(){for(var X=0,ca=O.length;X<ca;++X)O[X]()}}}var Sg=/^\\w/,Ce=fa.document.createElement("div"),Kg=z,Ig=t,Be=A,Hb;na.prototype={$normalize:mb,$addClass:function(u){u&&0<u.length&&T.addClass(this.$$element,u)},$removeClass:function(u){u&&0<u.length&&T.removeClass(this.$$element,u)},$updateClass:function(u,y){var J=Oe(u,y);J&&J.length&&T.addClass(this.$$element,J);(u=Oe(y,u))&&u.length&&T.removeClass(this.$$element,u)},$set:function(u,y,J,M){var N=we(this.$$element[0],u),L=Pe[u],aa=u;N?(this.$$element.prop(u,\ny),M=N):L&&(this[L]=y,aa=L);this[u]=y;M?this.$attr[u]=M:(M=this.$attr[u])||(this.$attr[u]=M=pe(u,"-"));N=jb(this.$$element);if("a"===N&&("href"===u||"xlinkHref"===u)||"img"===N&&"src"===u)this[u]=y=null==y?y:ba(y,"src"===u);else if("img"===N&&"srcset"===u&&S(y)){N="";L=Ba(y);var O=/(\\s+\\d+x\\s*,|\\s+\\d+w\\s*,|\\s+,|,\\s+)/;O=/\\s/.test(L)?O:/(,)/;L=L.split(O);O=Math.floor(L.length/2);for(var Z=0;Z<O;Z++){var W=2*Z;N+=ba(Ba(L[W]),!0);N+=" "+Ba(L[W+1])}L=Ba(L[2*Z]).split(/\\s/);N+=ba(Ba(L[0]),!0);2===L.length&&\n(N+=" "+Ba(L[1]));this[u]=y=N}!1!==J&&(null==y?this.$$element.removeAttr(M):Sg.test(M)?this.$$element.attr(M,y):oa(this.$$element[0],M,y));(u=this.$$observers)&&I(u[aa],function(X){try{X(y)}catch(ca){B(ca)}})},$observe:function(u,y){var J=this,M=J.$$observers||(J.$$observers=Ea()),N=M[u]||(M[u]=[]);N.push(y);Q.$evalAsync(function(){N.$$inter||!J.hasOwnProperty(u)||V(J[u])||y(J[u])});return function(){dc(N,y)}}};var Qe=E.startSymbol(),Re=E.endSymbol(),Ke="{{"===Qe&&"}}"===Re?bc:function(u){return u.replace(/\\{\\{/g,\nQe).replace(/}}/g,Re)},Eg=/^ngAttr[A-Z]/,Fg=/^(.+)Start$/;sa.$$addBindingInfo=F?function(u,y){var J=u.data("$binding")||[];ma(y)?J=J.concat(y):J.push(y);u.data("$binding",J)}:ka;sa.$$addBindingClass=F?function(u){ja(u,"ng-binding")}:ka;sa.$$addScopeInfo=F?function(u,y,J,M){u.data(J?M?"$isolateScopeNoTemplate":"$isolateScope":"$scope",y)}:ka;sa.$$addScopeClass=F?function(u,y){ja(u,y?"ng-isolate-scope":"ng-scope")}:ka;sa.$$createComment=function(u,y){var J="";F&&(J=" "+(u||"")+": ",y&&(J+=y+" "));return fa.document.createComment(J)};\nreturn sa}]}function Sc(a,b){this.previousValue=a;this.currentValue=b}function mb(a){return a.replace(Ee,"").replace(Tg,function(b,d,c){return c?d.toUpperCase():d})}function Oe(a,b){var d="";a=a.split(/\\s+/);b=b.split(/\\s+/);var c=0;a:for(;c<a.length;c++){for(var e=a[c],g=0;g<b.length;g++)if(e===b[g])continue a;d+=(0<d.length?" ":"")+e}return d}function Le(a){a=ea(a);var b=a.length;if(1>=b)return a;for(;b--;){var d=a[b];(8===d.nodeType||d.nodeType===wb&&""===d.nodeValue.trim())&&Ug.call(a,b,1)}return a}\nfunction Dg(a,b){if(b&&la(b))return b;if(la(a)&&(a=Se.exec(a)))return a[3]}function Vg(){var a={},b=!1;this.has=function(d){return a.hasOwnProperty(d)};this.register=function(d,c){Ob(d,"controller");ha(d)?Aa(a,d):a[d]=c};this.allowGlobals=function(){b=!0};this.$get=["$injector","$window",function(d,c){function e(g,f,k,h){if(!g||!ha(g.$scope))throw wa("$controller")("noscp",h,f);g.$scope[f]=k}return function(g,f,k,h){var l;k=!0===k;h&&la(h)&&(l=h);if(la(g)){h=g.match(Se);if(!h)throw Te("ctrlfmt",g);\nvar n=h[1];l=l||h[3];g=a.hasOwnProperty(n)?a[n]:qe(f.$scope,n,!0)||(b?qe(c,n,!0):void 0);if(!g)throw Te("ctrlreg",n);wc(g,n,!0)}if(k){k=(ma(g)?g[g.length-1]:g).prototype;var p=Object.create(k||null);l&&e(f,l,p,n||g.name);return Aa(function(){var q=d.invoke(g,p,f,n);q!==p&&(ha(q)||da(q))&&(p=q,l&&e(f,l,p,n||g.name));return p},{instance:p,identifier:l})}p=d.instantiate(g,f,n);l&&e(f,l,p,n||g.name);return p}}]}function Wg(){this.$get=["$window",function(a){return ea(a.document)}]}function Xg(){this.$get=\n["$document","$rootScope",function(a,b){function d(){e=c.hidden}var c=a[0],e=c&&c.hidden;a.on("visibilitychange",d);b.$on("$destroy",function(){a.off("visibilitychange",d)});return function(){return e}}]}function Yg(){this.$get=["$log",function(a){return function(b,d){a.error.apply(a,arguments)}}]}function Nd(a){return ha(a)?Xa(a)?a.toISOString():fc(a):a}function Zg(){this.$get=function(){return function(a){if(!a)return"";var b=[];ie(a,function(d,c){null===d||V(d)||da(d)||(ma(d)?I(d,function(e){b.push(Za(c)+\n"="+Za(Nd(e)))}):b.push(Za(c)+"="+Za(Nd(d))))});return b.join("&")}}}function $g(){this.$get=function(){return function(a){function b(c,e,g){null===c||V(c)||(ma(c)?I(c,function(f,k){b(f,e+"["+(ha(f)?k:"")+"]")}):ha(c)&&!Xa(c)?ie(c,function(f,k){b(f,e+(g?"":"[")+k+(g?"":"]"))}):d.push(Za(e)+"="+Za(Nd(c))))}if(!a)return"";var d=[];b(a,"",!0);return d.join("&")}}}function Od(a,b){if(la(a)){var d=a.replace(ah,"").trim();if(d){b=(b=b("Content-Type"))&&0===b.indexOf(Ue);var c;(c=b)||(c=(c=d.match(bh))&&\nch[c[0]].test(d));if(c)try{a=le(d)}catch(e){if(!b)return a;throw Tc("baddata",a,e);}}}return a}function Ve(a){var b=Ea(),d;la(a)?I(a.split("\\n"),function(c){d=c.indexOf(":");var e=ya(Ba(c.substr(0,d)));c=Ba(c.substr(d+1));e&&(b[e]=b[e]?b[e]+", "+c:c)}):ha(a)&&I(a,function(c,e){e=ya(e);c=Ba(c);e&&(b[e]=b[e]?b[e]+", "+c:c)});return b}function We(a){var b;return function(d){b||(b=Ve(a));return d?(d=b[ya(d)],void 0===d&&(d=null),d):b}}function Xe(a,b,d,c){if(da(c))return c(a,b,d);I(c,function(e){a=e(a,\nb,d)});return a}function dh(){var a=this.defaults={transformResponse:[Od],transformRequest:[function(e){return ha(e)&&"[object File]"!==Ta.call(e)&&"[object Blob]"!==Ta.call(e)&&"[object FormData]"!==Ta.call(e)?fc(e):e}],headers:{common:{Accept:"application/json, text/plain, */*"},post:kb(Pd),put:kb(Pd),patch:kb(Pd)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},b=!1;this.useApplyAsync=function(e){return S(e)?(b=!!e,\nthis):b};var d=this.interceptors=[],c=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(e,g,f,k,h,l,n,p){function q(z){function t(x,H){for(var K=0,Q=H.length;K<Q;){var R=H[K++],T=H[K++];x=x.then(R,T)}H.length=0;return x}function r(x,H){var K,Q={};I(x,function(R,T){da(R)?(K=R(H),null!=K&&(Q[T]=K)):Q[T]=R});return Q}function m(x){var H=Aa({},x);H.data=Xe(x.data,x.headers,x.status,v.transformResponse);x=\nx.status;return 200<=x&&300>x?H:l.reject(H)}if(!ha(z))throw wa("$http")("badreq",z);if(!la(p.valueOf(z.url)))throw wa("$http")("badreq",z.url);var v=Aa({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer,jsonpCallbackParam:a.jsonpCallbackParam},z);v.headers=function(x){var H=a.headers,K=Aa({},x.headers),Q,R;H=Aa({},H.common,H[ya(x.method)]);a:for(Q in H){var T=ya(Q);for(R in K)if(ya(R)===T)continue a;K[Q]=H[Q]}return r(K,kb(x))}(z);\nv.method=Uc(v.method);v.paramSerializer=la(v.paramSerializer)?n.get(v.paramSerializer):v.paramSerializer;e.$$incOutstandingRequestCount();var E=[],B=[];z=l.resolve(v);I(D,function(x){(x.request||x.requestError)&&E.unshift(x.request,x.requestError);(x.response||x.responseError)&&B.push(x.response,x.responseError)});z=t(z,E);z=z.then(function(x){var H=x.headers,K=Xe(x.data,We(H),void 0,x.transformRequest);V(K)&&I(H,function(Q,R){"content-type"===ya(R)&&delete H[R]});V(x.withCredentials)&&!V(a.withCredentials)&&\n(x.withCredentials=a.withCredentials);return w(x,K).then(m,m)});z=t(z,B);return z=z.finally(function(){e.$$completeOutstandingRequest(ka)})}function w(z,t){function r(ia){if(ia){var na={};I(ia,function(oa,ja){na[ja]=function(sa){function va(){oa(sa)}b?h.$applyAsync(va):h.$$phase?va():h.$apply(va)}});return na}}function m(ia,na,oa,ja,sa){function va(){v(na,ia,oa,ja,sa)}K&&(200<=ia&&300>ia?K.put(T,[ia,na,Ve(oa),ja,sa]):K.remove(T));b?h.$applyAsync(va):(va(),h.$$phase||h.$apply())}function v(ia,na,oa,\nja,sa){na=-1<=na?na:0;(200<=na&&300>na?x.resolve:x.reject)({data:ia,status:na,headers:We(oa),config:z,statusText:ja,xhrStatus:sa})}function E(ia){v(ia.data,ia.status,kb(ia.headers()),ia.statusText,ia.xhrStatus)}function B(){var ia=q.pendingRequests.indexOf(z);-1!==ia&&q.pendingRequests.splice(ia,1)}var x=l.defer(),H=x.promise,K,Q=z.headers,R="jsonp"===ya(z.method),T=z.url;R?T=p.getTrustedResourceUrl(T):la(T)||(T=p.valueOf(T));T=G(T,z.paramSerializer(z.params));R&&(T=F(T,z.jsonpCallbackParam));q.pendingRequests.push(z);\nH.then(B,B);!z.cache&&!a.cache||!1===z.cache||"GET"!==z.method&&"JSONP"!==z.method||(K=ha(z.cache)?z.cache:ha(a.cache)?a.cache:C);if(K){var ba=K.get(T);S(ba)?ba&&da(ba.then)?ba.then(E,E):ma(ba)?v(ba[1],ba[0],kb(ba[2]),ba[3],ba[4]):v(ba,200,{},"OK","complete"):K.put(T,H)}V(ba)&&((ba=A(z.url)?f()[z.xsrfCookieName||a.xsrfCookieName]:void 0)&&(Q[z.xsrfHeaderName||a.xsrfHeaderName]=ba),g(z.method,T,t,m,Q,z.timeout,z.withCredentials,z.responseType,r(z.eventHandlers),r(z.uploadEventHandlers)));return H}\nfunction G(z,t){0<t.length&&(z+=(-1===z.indexOf("?")?"?":"&")+t);return z}function F(z,t){var r=z.split("?");if(2<r.length)throw Tc("badjsonp",z);r=qd(r[1]);I(r,function(m,v){if("JSON_CALLBACK"===m)throw Tc("badjsonp",z);if(v===t)throw Tc("badjsonp",t,z);});return z+=(-1===z.indexOf("?")?"?":"&")+t+"=JSON_CALLBACK"}var C=k("$http");a.paramSerializer=la(a.paramSerializer)?n.get(a.paramSerializer):a.paramSerializer;var D=[];I(d,function(z){D.unshift(la(z)?n.get(z):n.invoke(z))});var A=eh(c);q.pendingRequests=\n[];(function(z){I(arguments,function(t){q[t]=function(r,m){return q(Aa({},m||{},{method:t,url:r}))}})})("get","delete","head","jsonp");(function(z){I(arguments,function(t){q[t]=function(r,m,v){return q(Aa({},v||{},{method:t,url:r,data:m}))}})})("post","put","patch");q.defaults=a;return q}]}function fh(){this.$get=function(){return function(){return new fa.XMLHttpRequest}}}function gh(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(a,b,d,c){return hh(a,c,a.defer,b,d[0])}]}\nfunction hh(a,b,d,c,e){function g(f,k,h){f=f.replace("JSON_CALLBACK",k);var l=e.createElement("script"),n=null;l.type="text/javascript";l.src=f;l.async=!0;n=function(p){l.removeEventListener("load",n);l.removeEventListener("error",n);e.body.removeChild(l);l=null;var q=-1,w="unknown";p&&("load"!==p.type||c.wasCalled(k)||(p={type:"error"}),w=p.type,q="error"===p.type?404:200);h&&h(q,w)};l.addEventListener("load",n);l.addEventListener("error",n);e.body.appendChild(l);return n}return function(f,k,h,l,\nn,p,q,w,G,F){function C(v){r="timeout"===v;z&&z();t&&t.abort()}function D(v,E,B,x,H,K){S(m)&&d.cancel(m);z=t=null;v(E,B,x,H,K)}k=k||a.url();if("jsonp"===ya(f))var A=c.createCallback(k),z=g(k,A,function(v,E){var B=200===v&&c.getResponse(A);D(l,v,B,"",E,"complete");c.removeCallback(A)});else{var t=b(f,k),r=!1;t.open(f,k,!0);I(n,function(v,E){S(v)&&t.setRequestHeader(E,v)});t.onload=function(){var v=t.statusText||"",E="response"in t?t.response:t.responseText,B=1223===t.status?204:t.status;0===B&&(B=\nE?200:"file"===pb(k).protocol?404:0);D(l,B,E,t.getAllResponseHeaders(),v,"complete")};t.onerror=function(){D(l,-1,null,null,"","error")};t.ontimeout=function(){D(l,-1,null,null,"","timeout")};t.onabort=function(){D(l,-1,null,null,"",r?"timeout":"abort")};I(G,function(v,E){t.addEventListener(E,v)});I(F,function(v,E){t.upload.addEventListener(E,v)});q&&(t.withCredentials=!0);if(w)try{t.responseType=w}catch(v){if("json"!==w)throw v;}t.send(V(h)?null:h)}if(0<p)var m=d(function(){C("timeout")},p);else p&&\nda(p.then)&&p.then(function(){C(S(p.$$timeoutId)?"timeout":"abort")})}}function ih(){var a="{{",b="}}";this.startSymbol=function(d){return d?(a=d,this):a};this.endSymbol=function(d){return d?(b=d,this):b};this.$get=["$parse","$exceptionHandler","$sce",function(d,c,e){function g(w){return"\\\\\\\\\\\\"+w}function f(w){return w.replace(p,a).replace(q,b)}function k(w,G,F,C){var D=w.$watch(function(A){D();return C(A)},G,F);return D}function h(w,G,F,C){function D(H){try{var K=H;H=F?e.getTrusted(F,K):e.valueOf(K);\nreturn C&&!S(H)?H:sd(H)}catch(Q){c(Ib.interr(w,Q))}}if(!w.length||-1===w.indexOf(a)){if(!G){G=f(w);var A=cb(G);A.exp=w;A.expressions=[];A.$$watchDelegate=k}return A}C=!!C;var z,t,r=0,m=[],v=[];A=w.length;for(var E=[],B=[];r<A;)if(-1!==(z=w.indexOf(a,r))&&-1!==(t=w.indexOf(b,z+l)))r!==z&&E.push(f(w.substring(r,z))),r=w.substring(z+l,t),m.push(r),v.push(d(r,D)),r=t+n,B.push(E.length),E.push("");else{r!==A&&E.push(f(w.substring(r)));break}F&&1<E.length&&Ib.throwNoconcat(w);if(!G||m.length){var x=function(H){for(var K=\n0,Q=m.length;K<Q;K++){if(C&&V(H[K]))return;E[B[K]]=H[K]}return E.join("")};return Aa(function(H){var K=0,Q=m.length,R=Array(Q);try{for(;K<Q;K++)R[K]=v[K](H);return x(R)}catch(T){c(Ib.interr(w,T))}},{exp:w,expressions:m,$$watchDelegate:function(H,K){var Q;return H.$watchGroup(v,function(R,T){var ba=x(R);K.call(this,ba,R!==T?Q:ba,H);Q=ba})}})}}var l=a.length,n=b.length,p=new RegExp(a.replace(/./g,g),"g"),q=new RegExp(b.replace(/./g,g),"g");h.startSymbol=function(){return a};h.endSymbol=function(){return b};\nreturn h}]}function jh(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(a,b,d,c,e){function g(k,h,l,n){function p(){q?k.apply(null,w):k(C)}var q=4<arguments.length,w=q?ib.call(arguments,4):[],G=b.setInterval,F=b.clearInterval,C=0,D=S(n)&&!n,A=(D?c:d).defer(),z=A.promise;l=S(l)?l:0;z.$$intervalId=G(function(){D?e.defer(p):a.$evalAsync(p);A.notify(C++);0<l&&C>=l&&(A.resolve(C),F(z.$$intervalId),delete f[z.$$intervalId]);D||a.$apply()},h);f[z.$$intervalId]=A;return z}var f={};g.cancel=\nfunction(k){return k&&k.$$intervalId in f?(f[k.$$intervalId].promise.$$state.pur=!0,f[k.$$intervalId].reject("canceled"),b.clearInterval(k.$$intervalId),delete f[k.$$intervalId],!0):!1};return g}]}function Qd(a){a=a.split("/");for(var b=a.length;b--;)a[b]=gc(a[b].replace(/%2F/g,"/"));return a.join("/")}function Ye(a,b){a=pb(a);b.$$protocol=a.protocol;b.$$host=a.hostname;b.$$port=parseInt(a.port,10)||kh[a.protocol]||null}function Ze(a,b,d){if(lh.test(a))throw oc("badpath",a);var c="/"!==a.charAt(0);\nc&&(a="/"+a);a=pb(a);c=(c&&"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname).split("/");for(var e=c.length;e--;)c[e]=decodeURIComponent(c[e]),d&&(c[e]=c[e].replace(/\\//g,"%2F"));d=c.join("/");b.$$path=d;b.$$search=qd(a.search);b.$$hash=decodeURIComponent(a.hash);b.$$path&&"/"!==b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function Rd(a,b){return a.slice(0,b.length)===b}function tb(a,b){if(Rd(b,a))return b.substr(a.length)}function Gb(a){var b=a.indexOf("#");return-1===b?a:a.substr(0,b)}\nfunction pc(a){return a.replace(/(#.+)|#$/,"$1")}function Sd(a,b,d){this.$$html5=!0;d=d||"";Ye(a,this);this.$$parse=function(c){var e=tb(b,c);if(!la(e))throw oc("ipthprfx",c,b);Ze(e,this,!0);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var c=rd(this.$$search),e=this.$$hash?"#"+gc(this.$$hash):"";this.$$url=Qd(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=b+this.$$url.substr(1);this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),\n!0;if(S(e=tb(a,c))){c=e;var g=d&&S(e=tb(d,e))?b+(tb("/",e)||e):a+c}else S(e=tb(b,c))?g=b+e:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function Td(a,b,d){Ye(a,this);this.$$parse=function(c){var e=tb(a,c)||tb(b,c);if(V(e)||"#"!==e.charAt(0))if(this.$$html5)var g=e;else g="",V(e)&&(a=c,this.replace());else g=tb(d,e),V(g)&&(g=e);Ze(g,this,!1);c=this.$$path;e=a;var f=/^\\/[A-Z]:(\\/.*)/;Rd(g,e)&&(g=g.replace(e,""));f.exec(g)||(c=(g=f.exec(c))?g[1]:c);this.$$path=c;this.$$compose()};this.$$compose=function(){var c=\nrd(this.$$search),e=this.$$hash?"#"+gc(this.$$hash):"";this.$$url=Qd(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"");this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(c,e){return Gb(a)===Gb(c)?(this.$$parse(c),!0):!1}}function $e(a,b,d){this.$$html5=!0;Td.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var g,f;a===Gb(c)?g=c:(f=tb(b,c))?g=a+d+f:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g};this.$$compose=\nfunction(){var c=rd(this.$$search),e=this.$$hash?"#"+gc(this.$$hash):"";this.$$url=Qd(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=a+d+this.$$url;this.$$urlUpdatedByLocation=!0}}function Vc(a){return function(){return this[a]}}function af(a,b){return function(d){if(V(d))return this[a];this[a]=b(d);this.$$compose();return this}}function mh(){var a="!",b={enabled:!1,requireBase:!0,rewriteLinks:!0},d=function(c,e,g){return c!==e};this.hashPrefix=function(c){return S(c)?(a=c,this):a};this.html5Mode=function(c){if(vb(c))return b.enabled=\nc,this;if(ha(c)){vb(c.enabled)&&(b.enabled=c.enabled);vb(c.requireBase)&&(b.requireBase=c.requireBase);if(vb(c.rewriteLinks)||la(c.rewriteLinks))b.rewriteLinks=c.rewriteLinks;return this}return b};this.compareUrls=function(c){return S(c)?(d=c,this):d};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(c,e,g,f,k){function h(A,z,t){var r=F.url(),m=F.$$state;try{e.url(A,z,t),F.$$state=e.state()}catch(v){throw F.url(r),F.$$state=m,v;}}function l(A,z){c.$broadcast("$locationChangeSuccess",\nF.absUrl(),A,F.$$state,z)}var n=e.baseHref(),p=e.url();if(b.enabled){if(!n&&b.requireBase)throw oc("nobase");var q=p.substring(0,p.indexOf("/",p.indexOf("//")+2))+(n||"/");var w=g.history?Sd:$e}else q=Gb(p),w=Td;var G=q.substr(0,Gb(q).lastIndexOf("/")+1);var F=new w(q,G,"#"+a);F.$$parseLinkUrl(p,p);F.$$state=e.state();var C=/^\\s*(javascript|mailto):/i;f.on("click",function(A){var z=b.rewriteLinks;if(z&&!A.ctrlKey&&!A.metaKey&&!A.shiftKey&&2!==A.which&&2!==A.button){for(var t=ea(A.target);"a"!==jb(t[0]);)if(t[0]===\nf[0]||!(t=t.parent())[0])return;if(!la(z)||!V(t.attr(z))){z=t.prop("href");var r=t.attr("href")||t.attr("xlink:href");ha(z)&&"[object SVGAnimatedString]"===z.toString()&&(z=pb(z.animVal).href);C.test(z)||!z||t.attr("target")||A.isDefaultPrevented()||!F.$$parseLinkUrl(z,r)||(A.preventDefault(),F.absUrl()!==e.url()&&(c.$apply(),k.angular["ff-684208-preventDefault"]=!0))}}});pc(F.absUrl())!==pc(p)&&e.url(F.absUrl(),!0);var D=!0;e.onUrlChange(function(A,z){Rd(A,G)?(c.$evalAsync(function(){var t=F.absUrl(),\nr=F.$$state;A=pc(A);F.$$parse(A);F.$$state=z;var m=c.$broadcast("$locationChangeStart",A,t,z,r).defaultPrevented;F.absUrl()===A&&(m?(F.$$parse(t),F.$$state=r,h(t,!1,r)):(D=!1,l(t,r)))}),c.$$phase||c.$digest()):k.location.href=A});c.$watch(function(){if(D||F.$$urlUpdatedByLocation){F.$$urlUpdatedByLocation=!1;var A=pc(e.url()),z=pc(F.absUrl()),t=e.state(),r=F.$$replace,m=d(A,z,function(){return new w(q,G,"#"+a)}),v=F.$$html5&&g.history&&t!==F.$$state,E=A!==z||v;if(D||E)D=!1,c.$evalAsync(function(){var B=\nF.absUrl(),x=c.$broadcast("$locationChangeStart",B,A,F.$$state,t).defaultPrevented;F.absUrl()===B&&(x?(F.$$parse(A),F.$$state=t):((D||E&&m)&&h(B,r,t===F.$$state?null:F.$$state),l(A,t)))})}F.$$replace=!1});return F}]}function nh(){var a=!0,b=this;this.debugEnabled=function(d){return S(d)?(a=d,this):a};this.$get=["$window",function(d){function c(g){var f=d.console||{},k=f[g]||f.log||ka;return function(){var h=[];I(arguments,function(l){var n=h.push;md(l)&&(l.stack&&e?l=l.message&&-1===l.stack.indexOf(l.message)?\n"Error: "+l.message+"\\n"+l.stack:l.stack:l.sourceURL&&(l=l.message+"\\n"+l.sourceURL+":"+l.line));n.call(h,l)});return Function.prototype.apply.call(k,f,h)}}var e=qb||/\\bEdge\\//.test(d.navigator&&d.navigator.userAgent);return{log:c("log"),info:c("info"),warn:c("warn"),error:c("error"),debug:function(){var g=c("debug");return function(){a&&g.apply(b,arguments)}}()}}]}function oh(a){return a+""}function ph(a,b){return"undefined"!==typeof a?a:b}function bf(a,b){return"undefined"===typeof a?b:"undefined"===\ntypeof b?a:a+b}function qh(a,b){switch(a.type){case P.MemberExpression:if(a.computed)return!1;break;case P.UnaryExpression:return 1;case P.BinaryExpression:return"+"!==a.operator?1:!1;case P.CallExpression:return!1}return void 0===b?cf:b}function Ka(a,b,d){var c=a.isPure=qh(a,d);switch(a.type){case P.Program:var e=!0;I(a.body,function(f){Ka(f.expression,b,c);e=e&&f.expression.constant});a.constant=e;break;case P.Literal:a.constant=!0;a.toWatch=[];break;case P.UnaryExpression:Ka(a.argument,b,c);a.constant=\na.argument.constant;a.toWatch=a.argument.toWatch;break;case P.BinaryExpression:Ka(a.left,b,c);Ka(a.right,b,c);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case P.LogicalExpression:Ka(a.left,b,c);Ka(a.right,b,c);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case P.ConditionalExpression:Ka(a.test,b,c);Ka(a.alternate,b,c);Ka(a.consequent,b,c);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;\na.toWatch=a.constant?[]:[a];break;case P.Identifier:a.constant=!1;a.toWatch=[a];break;case P.MemberExpression:Ka(a.object,b,c);a.computed&&Ka(a.property,b,c);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=a.constant?[]:[a];break;case P.CallExpression:e=d=a.filter?!b(a.callee.name).$stateful:!1;var g=[];I(a.arguments,function(f){Ka(f,b,c);e=e&&f.constant;g.push.apply(g,f.toWatch)});a.constant=e;a.toWatch=d?g:[a];break;case P.AssignmentExpression:Ka(a.left,b,c);Ka(a.right,\nb,c);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case P.ArrayExpression:e=!0;g=[];I(a.elements,function(f){Ka(f,b,c);e=e&&f.constant;g.push.apply(g,f.toWatch)});a.constant=e;a.toWatch=g;break;case P.ObjectExpression:e=!0;g=[];I(a.properties,function(f){Ka(f.value,b,c);e=e&&f.value.constant;g.push.apply(g,f.value.toWatch);f.computed&&(Ka(f.key,b,!1),e=e&&f.key.constant,g.push.apply(g,f.key.toWatch))});a.constant=e;a.toWatch=g;break;case P.ThisExpression:a.constant=!1;a.toWatch=\n[];break;case P.LocalsExpression:a.constant=!1,a.toWatch=[]}}function df(a){if(1===a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:void 0}}function ef(a){return a.type===P.Identifier||a.type===P.MemberExpression}function ff(a){if(1===a.body.length&&ef(a.body[0].expression))return{type:P.AssignmentExpression,left:a.body[0].expression,right:{type:P.NGValueParameter},operator:"="}}function gf(a){this.$filter=a}function hf(a){this.$filter=a}function Wc(a,b,d){this.ast=new P(a,\nd);this.astCompiler=d.csp?new hf(b):new gf(b)}function Ud(a){return da(a.valueOf)?a.valueOf():rh.call(a)}function sh(){var a=Ea(),b={"true":!0,"false":!1,"null":null,undefined:void 0},d,c;this.addLiteral=function(e,g){b[e]=g};this.setIdentifierFns=function(e,g){d=e;c=g;return this};this.$get=["$filter",function(e){function g(w,G){switch(typeof w){case "string":var F=w=w.trim();var C=a[F];C||(C=new Xc(q),C=(new Wc(C,e,q)).parse(w),C.constant?C.$$watchDelegate=n:C.oneTime?C.$$watchDelegate=C.literal?\nl:h:C.inputs&&(C.$$watchDelegate=k),a[F]=C);return p(C,G);case "function":return p(w,G);default:return p(ka,G)}}function f(w,G,F){return null==w||null==G?w===G:"object"!==typeof w||(w=Ud(w),"object"!==typeof w||F)?w===G||w!==w&&G!==G:!1}function k(w,G,F,C,D){var A=C.inputs,z;if(1===A.length){var t=f;A=A[0];return w.$watch(function(B){var x=A(B);f(x,t,A.isPure)||(z=C(B,void 0,void 0,[x]),t=x&&Ud(x));return z},G,F,D)}for(var r=[],m=[],v=0,E=A.length;v<E;v++)r[v]=f,m[v]=null;return w.$watch(function(B){for(var x=\n!1,H=0,K=A.length;H<K;H++){var Q=A[H](B);if(x||(x=!f(Q,r[H],A[H].isPure)))m[H]=Q,r[H]=Q&&Ud(Q)}x&&(z=C(B,void 0,void 0,m));return z},G,F,D)}function h(w,G,F,C,D){function A(m){return C(m)}function z(m,v,E){r=m;da(G)&&G(m,v,E);S(m)&&E.$$postDigest(function(){S(r)&&t()})}var t,r;return t=C.inputs?k(w,z,F,C,D):w.$watch(A,z,F)}function l(w,G,F,C){function D(t){var r=!0;I(t,function(m){S(m)||(r=!1)});return r}var A,z;return A=w.$watch(function(t){return C(t)},function(t,r,m){z=t;da(G)&&G(t,r,m);D(t)&&\nm.$$postDigest(function(){D(z)&&A()})},F)}function n(w,G,F,C){var D=w.$watch(function(A){D();return C(A)},G,F);return D}function p(w,G){if(!G)return w;var F=w.$$watchDelegate,C=!1,D=F!==l&&F!==h?function(A,z,t,r){t=C&&r?r[0]:w(A,z,t,r);return G(t,A,z)}:function(A,z,t,r){t=w(A,z,t,r);A=G(t,A,z);return S(t)?A:t};C=!w.inputs;F&&F!==k?(D.$$watchDelegate=F,D.inputs=w.inputs):G.$stateful||(D.$$watchDelegate=k,D.inputs=w.inputs?w.inputs:[w]);D.inputs&&(D.inputs=D.inputs.map(function(A){return A.isPure===\ncf?function(z){return A(z)}:A}));return D}var q={csp:Jb().noUnsafeEval,literals:Bb(b),isIdentifierStart:da(d)&&d,isIdentifierContinue:da(c)&&c};g.$$getAst=function(w){var G=new Xc(q);return(new Wc(G,e,q)).getAst(w).ast};return g}]}function th(){var a=!0;this.$get=["$rootScope","$exceptionHandler",function(b,d){return jf(function(c){b.$evalAsync(c)},d,a)}];this.errorOnUnhandledRejections=function(b){return S(b)?(a=b,this):a}}function uh(){var a=!0;this.$get=["$browser","$exceptionHandler",function(b,\nd){return jf(function(c){b.defer(c)},d,a)}];this.errorOnUnhandledRejections=function(b){return S(b)?(a=b,this):a}}function jf(a,b,d){function c(){return new e}function e(){var r=this.promise=new g;this.resolve=function(m){h(r,m)};this.reject=function(m){n(r,m)};this.notify=function(m){q(r,m)}}function g(){this.$$state={status:0}}function f(){for(;!A&&z.length;){var r=z.shift();if(!r.pur){r.pur=!0;var m=r.value;m="Possibly unhandled rejection: "+("function"===typeof m?m.toString().replace(/ \\{[\\s\\S]*$/,\n""):V(m)?"undefined":"string"!==typeof m?hg(m,void 0):m);md(r.value)?b(r.value,m):b(m)}}}function k(r){!d||r.pending||2!==r.status||r.pur||(0===A&&0===z.length&&a(f),z.push(r));!r.processScheduled&&r.pending&&(r.processScheduled=!0,++A,a(function(){var m=r.pending;r.processScheduled=!1;r.pending=void 0;try{for(var v=0,E=m.length;v<E;++v){r.pur=!0;var B=m[v][0];var x=m[v][r.status];try{da(x)?h(B,x(r.value)):1===r.status?h(B,r.value):n(B,r.value)}catch(H){n(B,H),H&&!0===H.$$passToExceptionHandler&&\nb(H)}}}finally{--A,d&&0===A&&a(f)}}))}function h(r,m){r.$$state.status||(m===r?p(r,D("qcycle",m)):l(r,m))}function l(r,m){function v(K){x||(x=!0,l(r,K))}function E(K){x||(x=!0,p(r,K))}function B(K){q(r,K)}var x=!1;try{if(ha(m)||da(m))var H=m.then;da(H)?(r.$$state.status=-1,H.call(m,v,E,B)):(r.$$state.value=m,r.$$state.status=1,k(r.$$state))}catch(K){E(K)}}function n(r,m){r.$$state.status||p(r,m)}function p(r,m){r.$$state.value=m;r.$$state.status=2;k(r.$$state)}function q(r,m){var v=r.$$state.pending;\n0>=r.$$state.status&&v&&v.length&&a(function(){for(var E,B,x=0,H=v.length;x<H;x++){B=v[x][0];E=v[x][3];try{q(B,da(E)?E(m):m)}catch(K){b(K)}}})}function w(r){var m=new g;n(m,r);return m}function G(r,m,v){var E=null;try{da(v)&&(E=v())}catch(B){return w(B)}return E&&da(E.then)?E.then(function(){return m(r)},w):m(r)}function F(r,m,v,E){var B=new g;h(B,r);return B.then(m,v,E)}function C(r){if(!da(r))throw D("norslvr",r);var m=new g;r(function(v){h(m,v)},function(v){n(m,v)});return m}var D=wa("$q",TypeError),\nA=0,z=[];Aa(g.prototype,{then:function(r,m,v){if(V(r)&&V(m)&&V(v))return this;var E=new g;this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([E,r,m,v]);0<this.$$state.status&&k(this.$$state);return E},"catch":function(r){return this.then(null,r)},"finally":function(r,m){return this.then(function(v){return G(v,t,r)},function(v){return G(v,w,r)},m)}});var t=F;C.prototype=g.prototype;C.defer=c;C.reject=w;C.when=F;C.resolve=t;C.all=function(r){var m=new g,v=0,E=ma(r)?[]:{};I(r,function(B,\nx){v++;F(B).then(function(H){E[x]=H;--v||h(m,E)},function(H){n(m,H)})});0===v&&h(m,E);return m};C.race=function(r){var m=c();I(r,function(v){F(v).then(m.resolve,m.reject)});return m.promise};return C}function vh(){this.$get=["$window","$timeout",function(a,b){var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame,c=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,e=(a=!!d)?function(g){var f=d(g);return function(){c(f)}}:function(g){var f=b(g,16.66,!1);\nreturn function(){b.cancel(f)}};e.supported=a;return e}]}function wh(){function a(g){function f(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++uc;this.$$ChildScope=null;this.$$suspended=!1}f.prototype=g;return f}var b=10,d=wa("$rootScope"),c=null,e=null;this.digestTtl=function(g){arguments.length&&(b=g);return b};this.$get=["$exceptionHandler","$parse","$browser",function(g,f,k){function h(m){m.currentScope.$$destroyed=\n!0}function l(m){9===qb&&(m.$$childHead&&l(m.$$childHead),m.$$nextSibling&&l(m.$$nextSibling));m.$parent=m.$$nextSibling=m.$$prevSibling=m.$$childHead=m.$$childTail=m.$root=m.$$watchers=null}function n(){this.$id=++uc;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$suspended=this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function p(m){if(D.$$phase)throw d("inprog",\nD.$$phase);D.$$phase=m}function q(m,v){do m.$$watchersCount+=v;while(m=m.$parent)}function w(m,v,E){do m.$$listenerCount[E]-=v,0===m.$$listenerCount[E]&&delete m.$$listenerCount[E];while(m=m.$parent)}function G(){}function F(){for(;t.length;)try{t.shift()()}catch(m){g(m)}e=null}function C(){null===e&&(e=k.defer(function(){D.$apply(F)}))}n.prototype={constructor:n,$new:function(m,v){v=v||this;if(m){var E=new n;E.$root=this.$root}else this.$$ChildScope||(this.$$ChildScope=a(this)),E=new this.$$ChildScope;\nE.$parent=v;E.$$prevSibling=v.$$childTail;v.$$childHead?(v.$$childTail.$$nextSibling=E,v.$$childTail=E):v.$$childHead=v.$$childTail=E;(m||v!==this)&&E.$on("$destroy",h);return E},$watch:function(m,v,E,B){var x=f(m);v=da(v)?v:ka;if(x.$$watchDelegate)return x.$$watchDelegate(this,v,E,x,m);var H=this,K=H.$$watchers,Q={fn:v,last:G,get:x,exp:B||m,eq:!!E};c=null;K||(K=H.$$watchers=[],K.$$digestWatchIndex=-1);K.unshift(Q);K.$$digestWatchIndex++;q(this,1);return function(){var R=dc(K,Q);0<=R&&(q(H,-1),R<\nK.$$digestWatchIndex&&K.$$digestWatchIndex--);c=null}},$watchGroup:function(m,v){function E(){Q=!1;R?(R=!1,v(x,x,K)):v(x,B,K)}var B=Array(m.length),x=Array(m.length),H=[],K=this,Q=!1,R=!0;if(!m.length){var T=!0;K.$evalAsync(function(){T&&v(x,x,K)});return function(){T=!1}}if(1===m.length)return this.$watch(m[0],function(ba,ia,na){x[0]=ba;B[0]=ia;v(x,ba===ia?x:B,na)});I(m,function(ba,ia){ba=K.$watch(ba,function(na,oa){x[ia]=na;B[ia]=oa;Q||(Q=!0,K.$evalAsync(E))});H.push(ba)});return function(){for(;H.length;)H.shift()()}},\n$watchCollection:function(m,v){function E(oa){x=oa;var ja;if(!V(x)){if(ha(x))if(ub(x))for(H!==T&&(H=T,na=H.length=0,R++),oa=x.length,na!==oa&&(R++,H.length=na=oa),ja=0;ja<oa;ja++){var sa=H[ja];var va=x[ja];var lb=sa!==sa&&va!==va;lb||sa===va||(R++,H[ja]=va)}else{H!==ba&&(H=ba={},na=0,R++);oa=0;for(ja in x)bb.call(x,ja)&&(oa++,va=x[ja],sa=H[ja],ja in H?(lb=sa!==sa&&va!==va,lb||sa===va||(R++,H[ja]=va)):(na++,H[ja]=va,R++));if(na>oa)for(ja in R++,H)bb.call(x,ja)||(na--,delete H[ja])}else H!==x&&(H=x,\nR++);return R}}E.$stateful=!0;var B=this,x,H,K,Q=1<v.length,R=0;m=f(m,E);var T=[],ba={},ia=!0,na=0;return this.$watch(m,function(){ia?(ia=!1,v(x,x,B)):v(x,K,B);if(Q)if(ha(x))if(ub(x)){K=Array(x.length);for(var oa=0;oa<x.length;oa++)K[oa]=x[oa]}else for(oa in K={},x)bb.call(x,oa)&&(K[oa]=x[oa]);else K=x})},$digest:function(){var m,v,E,B,x=b,H=[];p("$digest");k.$$checkUrlChange();this===D&&null!==e&&(k.defer.cancel(e),F());c=null;do{var K=!1;var Q=this;for(B=0;B<A.length;B++){try{var R=A[B];var T=R.fn;\nT(R.scope,R.locals)}catch(na){g(na)}c=null}A.length=0;a:do{if(B=!Q.$$suspended&&Q.$$watchers)for(B.$$digestWatchIndex=B.length;B.$$digestWatchIndex--;)try{if(m=B[B.$$digestWatchIndex]){var ba=m.get;if((v=ba(Q))!==(E=m.last)&&!(m.eq?db(v,E):Ua(v)&&Ua(E))){if(K=!0,c=m,m.last=m.eq?Bb(v,null):v,T=m.fn,T(v,E===G?v:E,Q),5>x){var ia=4-x;H[ia]||(H[ia]=[]);H[ia].push({msg:da(m.exp)?"fn: "+(m.exp.name||m.exp.toString()):m.exp,newVal:v,oldVal:E})}}else if(m===c){K=!1;break a}}}catch(na){g(na)}if(!(B=!Q.$$suspended&&\nQ.$$watchersCount&&Q.$$childHead||Q!==this&&Q.$$nextSibling))for(;Q!==this&&!(B=Q.$$nextSibling);)Q=Q.$parent}while(Q=B);if((K||A.length)&&!x--)throw D.$$phase=null,d("infdig",b,H);}while(K||A.length);for(D.$$phase=null;r<z.length;)try{z[r++]()}catch(na){g(na)}z.length=r=0;k.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var m=this.$parent;this.$broadcast("$destroy");\nthis.$$destroyed=!0;this===D&&k.$$applicationDestroyed();q(this,-this.$$watchersCount);for(var v in this.$$listenerCount)w(this,this.$$listenerCount[v],v);m&&m.$$childHead===this&&(m.$$childHead=this.$$nextSibling);m&&m.$$childTail===this&&(m.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=ka;this.$on=\nthis.$watch=this.$watchGroup=function(){return ka};this.$$listeners={};this.$$nextSibling=null;l(this)}},$eval:function(m,v){return f(m)(this,v)},$evalAsync:function(m,v){D.$$phase||A.length||k.defer(function(){A.length&&D.$digest()});A.push({scope:this,fn:f(m),locals:v})},$$postDigest:function(m){z.push(m)},$apply:function(m){try{p("$apply");try{return this.$eval(m)}finally{D.$$phase=null}}catch(v){g(v)}finally{try{D.$digest()}catch(v){throw g(v),v;}}},$applyAsync:function(m){function v(){E.$eval(m)}\nvar E=this;m&&t.push(v);m=f(m);C()},$on:function(m,v){var E=this.$$listeners[m];E||(this.$$listeners[m]=E=[]);E.push(v);var B=this;do B.$$listenerCount[m]||(B.$$listenerCount[m]=0),B.$$listenerCount[m]++;while(B=B.$parent);var x=this;return function(){var H=E.indexOf(v);-1!==H&&(delete E[H],w(x,1,m))}},$emit:function(m,v){var E=[],B=this,x=!1,H={name:m,targetScope:B,stopPropagation:function(){x=!0},preventDefault:function(){H.defaultPrevented=!0},defaultPrevented:!1},K=ec([H],arguments,1),Q;do{var R=\nB.$$listeners[m]||E;H.currentScope=B;var T=0;for(Q=R.length;T<Q;T++)if(R[T])try{R[T].apply(null,K)}catch(ba){g(ba)}else R.splice(T,1),T--,Q--;if(x)break;B=B.$parent}while(B);H.currentScope=null;return H},$broadcast:function(m,v){var E=this,B=this,x={name:m,targetScope:this,preventDefault:function(){x.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[m])return x;for(var H=ec([x],arguments,1),K,Q;E=B;){x.currentScope=E;B=E.$$listeners[m]||[];K=0;for(Q=B.length;K<Q;K++)if(B[K])try{B[K].apply(null,\nH)}catch(R){g(R)}else B.splice(K,1),K--,Q--;if(!(B=E.$$listenerCount[m]&&E.$$childHead||E!==this&&E.$$nextSibling))for(;E!==this&&!(B=E.$$nextSibling);)E=E.$parent}x.currentScope=null;return x}};var D=new n,A=D.$$asyncQueue=[],z=D.$$postDigestQueue=[],t=D.$$applyAsyncQueue=[],r=0;return D}]}function xh(){var a=/^\\s*(https?|s?ftp|mailto|tel|file):/,b=/^\\s*((https?|ftp|file|blob):|data:image\\/)/;this.aHrefSanitizationWhitelist=function(d){return S(d)?(a=d,this):a};this.imgSrcSanitizationWhitelist=function(d){return S(d)?\n(b=d,this):b};this.$get=function(){return function(d,c){c=c?b:a;var e=pb(d&&d.trim()).href;return""===e||e.match(c)?d:"unsafe:"+e}}}function yh(){this.$get=["$window","$document",function(a,b){var d={},c=!((!a.nw||!a.nw.process)&&a.chrome&&(a.chrome.app&&a.chrome.app.runtime||!a.chrome.app&&a.chrome.runtime&&a.chrome.runtime.id))&&a.history&&a.history.pushState,e=parseInt((/android (\\d+)/.exec(ya((a.navigator||{}).userAgent))||[])[1],10);a=/Boxee/i.test((a.navigator||{}).userAgent);var g=b[0]||{};\nb=g.body&&g.body.style;var f=!1,k=!1;b&&(f=!!("transition"in b||"webkitTransition"in b),k=!!("animation"in b||"webkitAnimation"in b));return{history:!(!c||4>e||a),hasEvent:function(h){if("input"===h&&qb)return!1;if(V(d[h])){var l=g.createElement("div");d[h]="on"+h in l}return d[h]},csp:Jb(),transitions:f,animations:k,android:e}}]}function zh(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(c,e,g){c=c.getElementsByClassName("ng-binding");var f=[];I(c,function(k){var h=\nVa.element(k).data("$binding");h&&I(h,function(l){g?(new RegExp("(^|\\\\s)"+e.replace(/([-()[\\]{}+?*.$^|,:#<!\\\\])/g,"\\\\$1").replace(/\\x08/g,"\\\\x08")+"(\\\\s|\\\\||$)")).test(l)&&f.push(k):-1!==l.indexOf(e)&&f.push(k)})});return f},findModels:function(c,e,g){for(var f=["ng-","data-ng-","ng\\\\:"],k=0;k<f.length;++k){var h=c.querySelectorAll("["+f[k]+"model"+(g?"=":"*=")+\'"\'+e+\'"]\');if(h.length)return h}},getLocation:function(){return d.url()},setLocation:function(c){c!==d.url()&&(d.url(c),a.$digest())},whenStable:function(c){b.notifyWhenNoOutstandingRequests(c)}}}]}\nfunction Ah(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(a,b,d,c,e){function g(k,h,l){da(k)||(l=h,h=k,k=ka);var n=ib.call(arguments,3),p=S(l)&&!l,q=(p?c:d).defer(),w=q.promise;var G=b.defer(function(){try{q.resolve(k.apply(null,n))}catch(F){q.reject(F),e(F)}finally{delete f[w.$$timeoutId]}p||a.$apply()},h);w.$$timeoutId=G;f[G]=q;return w}var f={};g.cancel=function(k){return k&&k.$$timeoutId in f?(f[k.$$timeoutId].promise.$$state.pur=!0,f[k.$$timeoutId].reject("canceled"),\ndelete f[k.$$timeoutId],b.defer.cancel(k.$$timeoutId)):!1};return g}]}function pb(a){if(!la(a))return a;qb&&(Qa.setAttribute("href",a),a=Qa.href);Qa.setAttribute("href",a);return{href:Qa.href,protocol:Qa.protocol?Qa.protocol.replace(/:$/,""):"",host:Qa.host,search:Qa.search?Qa.search.replace(/^\\?/,""):"",hash:Qa.hash?Qa.hash.replace(/^#/,""):"",hostname:Qa.hostname,port:Qa.port,pathname:"/"===Qa.pathname.charAt(0)?Qa.pathname:"/"+Qa.pathname}}function eh(a){var b=[kf].concat(a.map(pb));return function(d){d=\npb(d);return b.some(lf.bind(null,d))}}function lf(a,b){a=pb(a);b=pb(b);return a.protocol===b.protocol&&a.host===b.host}function Bh(){this.$get=cb(fa)}function mf(a){function b(g){try{return decodeURIComponent(g)}catch(f){return g}}var d=a[0]||{},c={},e="";return function(){var g;try{var f=d.cookie||""}catch(n){f=""}if(f!==e)for(e=f,f=e.split("; "),c={},g=0;g<f.length;g++){var k=f[g];var h=k.indexOf("=");if(0<h){var l=b(k.substring(0,h));V(c[l])&&(c[l]=b(k.substring(h+1)))}}return c}}function Ch(){this.$get=\nmf}function nf(a){function b(d,c){if(ha(d)){var e={};I(d,function(g,f){e[f]=b(f,g)});return e}return a.factory(d+"Filter",c)}this.register=b;this.$get=["$injector",function(d){return function(c){return d.get(c+"Filter")}}];b("currency",of);b("date",pf);b("filter",Dh);b("json",Eh);b("limitTo",Fh);b("lowercase",Gh);b("number",qf);b("orderBy",rf);b("uppercase",Hh)}function Dh(){return function(a,b,d,c){if(!ub(a)){if(null==a)return a;throw wa("filter")("notarray",a);}c=c||"$";switch(Vd(b)){case "function":break;\ncase "boolean":case "null":case "number":case "string":var e=!0;case "object":b=Ih(b,d,c,e);break;default:return a}return Array.prototype.filter.call(a,b)}}function Ih(a,b,d,c){var e=ha(a)&&d in a;!0===b?b=db:da(b)||(b=function(g,f){if(V(g))return!1;if(null===g||null===f)return g===f;if(ha(f)||ha(g)&&!ld(g))return!1;g=ya(""+g);f=ya(""+f);return-1!==g.indexOf(f)});return function(g){return e&&!ha(g)?Kb(g,a[d],b,d,!1):Kb(g,a,b,d,c)}}function Kb(a,b,d,c,e,g){var f=Vd(a),k=Vd(b);if("string"===k&&"!"===\nb.charAt(0))return!Kb(a,b.substring(1),d,c,e);if(ma(a))return a.some(function(l){return Kb(l,b,d,c,e)});switch(f){case "object":var h;if(e){for(h in a)if(h.charAt&&"$"!==h.charAt(0)&&Kb(a[h],b,d,c,!0))return!0;return g?!1:Kb(a,b,d,c,!1)}if("object"===k){for(h in b)if(g=b[h],!da(g)&&!V(g)&&(f=h===c,!Kb(f?a:a[h],g,d,c,f,f)))return!1;return!0}return d(a,b);case "function":return!1;default:return d(a,b)}}function Vd(a){return null===a?"null":typeof a}function of(a){var b=a.NUMBER_FORMATS;return function(d,\nc,e){V(c)&&(c=b.CURRENCY_SYM);V(e)&&(e=b.PATTERNS[1].maxFrac);var g=c?/\\u00A4/g:/\\s*\\u00A4\\s*/g;return null==d?d:sf(d,b.PATTERNS[1],b.GROUP_SEP,b.DECIMAL_SEP,e).replace(g,c)}}function qf(a){var b=a.NUMBER_FORMATS;return function(d,c){return null==d?d:sf(d,b.PATTERNS[0],b.GROUP_SEP,b.DECIMAL_SEP,c)}}function Jh(a){var b=0,d,c,e,g;-1<(d=a.indexOf(tf))&&(a=a.replace(tf,""));0<(c=a.search(/e/i))?(0>d&&(d=c),d+=+a.slice(c+1),a=a.substring(0,c)):0>d&&(d=a.length);for(c=0;a.charAt(c)===Wd;c++);if(c===(g=\na.length)){var f=[0];d=1}else{for(g--;a.charAt(g)===Wd;)g--;d-=c;f=[];for(e=0;c<=g;c++,e++)f[e]=+a.charAt(c)}d>uf&&(f=f.splice(0,uf-1),b=d-1,d=1);return{d:f,e:b,i:d}}function Kh(a,b,d,c){var e=a.d,g=e.length-a.i;b=V(b)?Math.min(Math.max(d,g),c):+b;d=b+a.i;c=e[d];if(0<d){e.splice(Math.max(a.i,d));for(var f=d;f<e.length;f++)e[f]=0}else for(g=Math.max(0,g),a.i=1,e.length=Math.max(1,d=b+1),e[0]=0,f=1;f<d;f++)e[f]=0;if(5<=c)if(0>d-1){for(c=0;c>d;c--)e.unshift(0),a.i++;e.unshift(1);a.i++}else e[d-1]++;\nfor(;g<Math.max(0,b);g++)e.push(0);if(b=e.reduceRight(function(k,h,l,n){h+=k;n[l]=h%10;return Math.floor(h/10)},0))e.unshift(b),a.i++}function sf(a,b,d,c,e){if(!la(a)&&!Pa(a)||isNaN(a))return"";var g=!isFinite(a),f=!1,k=Math.abs(a)+"",h="";if(g)h="\\u221e";else{f=Jh(k);Kh(f,e,b.minFrac,b.maxFrac);h=f.d;k=f.i;e=f.e;g=[];for(f=h.reduce(function(l,n){return l&&!n},!0);0>k;)h.unshift(0),k++;0<k?g=h.splice(k,h.length):(g=h,h=[0]);k=[];for(h.length>=b.lgSize&&k.unshift(h.splice(-b.lgSize,h.length).join(""));h.length>\nb.gSize;)k.unshift(h.splice(-b.gSize,h.length).join(""));h.length&&k.unshift(h.join(""));h=k.join(d);g.length&&(h+=c+g.join(""));e&&(h+="e+"+e)}return 0>a&&!f?b.negPre+h+b.negSuf:b.posPre+h+b.posSuf}function Yc(a,b,d,c){var e="";if(0>a||c&&0>=a)c?a=-a+1:(a=-a,e="-");for(a=""+a;a.length<b;)a=Wd+a;d&&(a=a.substr(a.length-b));return e+a}function Ra(a,b,d,c,e){d=d||0;return function(g){g=g["get"+a]();if(0<d||g>-d)g+=d;0===g&&-12===d&&(g=12);return Yc(g,b,c,e)}}function qc(a,b,d){return function(c,e){c=\nc["get"+a]();var g=Uc((d?"STANDALONE":"")+(b?"SHORT":"")+a);return e[g][c]}}function vf(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function wf(a){return function(b){var d=vf(b.getFullYear());b=new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()));return Yc(1+Math.round((+b-+d)/6048E5),a)}}function Xd(a,b){return 0>=a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function pf(a){function b(c){var e;if(e=c.match(d)){c=new Date(0);var g=0,f=0,k=e[8]?c.setUTCFullYear:c.setFullYear,\nh=e[8]?c.setUTCHours:c.setHours;e[9]&&(g=parseInt(e[9]+e[10],10),f=parseInt(e[9]+e[11],10));k.call(c,parseInt(e[1],10),parseInt(e[2],10)-1,parseInt(e[3],10));g=parseInt(e[4]||0,10)-g;f=parseInt(e[5]||0,10)-f;k=parseInt(e[6]||0,10);e=Math.round(1E3*parseFloat("0."+(e[7]||0)));h.call(c,g,f,k,e);return c}return c}var d=/^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/;return function(c,e,g){var f="",k=[],h,l;e=e||"mediumDate";e=a.DATETIME_FORMATS[e]||\ne;la(c)&&(c=Lh.test(c)?parseInt(c,10):b(c));Pa(c)&&(c=new Date(c));if(!Xa(c)||!isFinite(c.getTime()))return c;for(;e;)(l=Mh.exec(e))?(k=ec(k,l,1),e=k.pop()):(k.push(e),e=null);var n=c.getTimezoneOffset();g&&(n=od(g,n),c=pd(c,g,!0));I(k,function(p){h=Nh[p];f+=h?h(c,a.DATETIME_FORMATS,n):"\'\'"===p?"\'":p.replace(/(^\'|\'$)/g,"").replace(/\'\'/g,"\'")});return f}}function Eh(){return function(a,b){V(b)&&(b=2);return fc(a,b)}}function Fh(){return function(a,b,d){b=Infinity===Math.abs(Number(b))?Number(b):parseInt(b,\n10);if(Ua(b))return a;Pa(a)&&(a=a.toString());if(!ub(a))return a;d=!d||isNaN(d)?0:parseInt(d,10);d=0>d?Math.max(0,a.length+d):d;return 0<=b?Yd(a,d,d+b):0===d?Yd(a,b,a.length):Yd(a,Math.max(0,d+b),d)}}function Yd(a,b,d){return la(a)?a.slice(b,d):ib.call(a,b,d)}function rf(a){function b(e){return e.map(function(g){var f=1,k=bc;if(da(g))k=g;else if(la(g)){if("+"===g.charAt(0)||"-"===g.charAt(0))f="-"===g.charAt(0)?-1:1,g=g.substring(1);if(""!==g&&(k=a(g),k.constant)){var h=k();k=function(l){return l[h]}}}return{get:k,\ndescending:f}})}function d(e){switch(typeof e){case "number":case "boolean":case "string":return!0;default:return!1}}function c(e,g){var f=0,k=e.type,h=g.type;if(k===h){h=e.value;var l=g.value;"string"===k?(h=h.toLowerCase(),l=l.toLowerCase()):"object"===k&&(ha(h)&&(h=e.index),ha(l)&&(l=g.index));h!==l&&(f=h<l?-1:1)}else f=k<h?-1:1;return f}return function(e,g,f,k){if(null==e)return e;if(!ub(e))throw wa("orderBy")("notarray",e);ma(g)||(g=[g]);0===g.length&&(g=["+"]);var h=b(g),l=f?-1:1,n=da(k)?k:\nc;e=Array.prototype.map.call(e,function(p,q){return{value:p,tieBreaker:{value:q,type:"number",index:q},predicateValues:h.map(function(w){var G=w.get(p);w=typeof G;if(null===G)w="string",G="null";else if("object"===w)a:{if(da(G.valueOf)&&(G=G.valueOf(),d(G)))break a;ld(G)&&(G=G.toString(),d(G))}return{value:G,type:w,index:q}})}});e.sort(function(p,q){for(var w=0,G=h.length;w<G;w++){var F=n(p.predicateValues[w],q.predicateValues[w]);if(F)return F*h[w].descending*l}return(n(p.tieBreaker,q.tieBreaker)||\nc(p.tieBreaker,q.tieBreaker))*l});return e=e.map(function(p){return p.value})}}function Vb(a){da(a)&&(a={link:a});a.restrict=a.restrict||"AC";return cb(a)}function Zc(a,b,d,c,e){this.$$controls=[];this.$error={};this.$$success={};this.$pending=void 0;this.$name=e(b.name||b.ngForm||"")(d);this.$dirty=!1;this.$valid=this.$pristine=!0;this.$submitted=this.$invalid=!1;this.$$parentForm=$c;this.$$element=a;this.$$animate=c;xf(this)}function xf(a){a.$$classCache={};a.$$classCache[yf]=!(a.$$classCache[rc]=\na.$$element.hasClass(rc))}function zf(a){function b(g,f,k){k&&!g.$$classCache[f]?(g.$$animate.addClass(g.$$element,f),g.$$classCache[f]=!0):!k&&g.$$classCache[f]&&(g.$$animate.removeClass(g.$$element,f),g.$$classCache[f]=!1)}function d(g,f,k){f=f?"-"+pe(f,"-"):"";b(g,rc+f,!0===k);b(g,yf+f,!1===k)}var c=a.set,e=a.unset;a.clazz.prototype.$setValidity=function(g,f,k){V(f)?(this.$pending||(this.$pending={}),c(this.$pending,g,k)):(this.$pending&&e(this.$pending,g,k),Af(this.$pending)&&(this.$pending=void 0));\nvb(f)?f?(e(this.$error,g,k),c(this.$$success,g,k)):(c(this.$error,g,k),e(this.$$success,g,k)):(e(this.$error,g,k),e(this.$$success,g,k));this.$pending?(b(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,d(this,"",null)):(b(this,"ng-pending",!1),this.$valid=Af(this.$error),this.$invalid=!this.$valid,d(this,"",this.$valid));f=this.$pending&&this.$pending[g]?void 0:this.$error[g]?!1:this.$$success[g]?!0:null;d(this,g,f);this.$$parentForm.$setValidity(g,f,this)}}function Af(a){if(a)for(var b in a)if(a.hasOwnProperty(b))return!1;\nreturn!0}function Zd(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function Wb(a,b,d,c,e,g){var f=ya(b[0].type);if(!e.android){var k=!1;b.on("compositionstart",function(){k=!0});b.on("compositionupdate",function(p){if(V(p.data)||""===p.data)k=!1});b.on("compositionend",function(){k=!1;l()})}var h,l=function(p){h&&(g.defer.cancel(h),h=null);if(!k){var q=b.val();p=p&&p.type;"password"===f||d.ngTrim&&"false"===d.ngTrim||(q=Ba(q));(c.$viewValue!==q||""===q&&c.$$hasNativeValidators)&&\nc.$setViewValue(q,p)}};if(e.hasEvent("input"))b.on("input",l);else{var n=function(p,q,w){h||(h=g.defer(function(){h=null;q&&q.value===w||l(p)}))};b.on("keydown",function(p){var q=p.keyCode;91===q||15<q&&19>q||37<=q&&40>=q||n(p,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut drop",n)}b.on("change",l);if(Bf[f]&&c.$$hasNativeValidators&&f===d.type)b.on("keydown wheel mousedown",function(p){if(!h){var q=this.validity,w=q.badInput,G=q.typeMismatch;h=g.defer(function(){h=null;q.badInput===w&&\nq.typeMismatch===G||l(p)})}});c.$render=function(){var p=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==p&&b.val(p)}}function ad(a,b){return function(d,c){if(Xa(d))return d;if(la(d)){\'"\'===d.charAt(0)&&\'"\'===d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(Oh.test(d))return new Date(d);a.lastIndex=0;if(d=a.exec(d)){d.shift();var e=c?{yyyy:c.getFullYear(),MM:c.getMonth()+1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(),ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,\nHH:0,mm:0,ss:0,sss:0};I(d,function(g,f){f<b.length&&(e[b[f]]=+g)});c=new Date(e.yyyy,e.MM-1,e.dd,e.HH,e.mm,e.ss||0,1E3*e.sss||0);100>e.yyyy&&c.setFullYear(e.yyyy);return c}}return NaN}}function sc(a,b,d,c){return function(e,g,f,k,h,l,n){function p(A){return A&&!(A.getTime&&A.getTime()!==A.getTime())}function q(A){return S(A)&&!Xa(A)?w(A)||void 0:A}function w(A,z){var t=k.$options.getOption("timezone");F&&F!==t&&(z=me(z,od(F)));A=d(A,z);!isNaN(A)&&t&&(A=pd(A,t));return A}$d(e,g,f,k);Wb(e,g,f,k,h,l);\nvar G,F;k.$$parserName=a;k.$parsers.push(function(A){if(k.$isEmpty(A))return null;if(b.test(A))return w(A,G)});k.$formatters.push(function(A){if(A&&!Xa(A))throw tc("datefmt",A);if(p(A)){G=A;var z=k.$options.getOption("timezone");z&&(F=z,G=pd(G,z,!0));return n("date")(A,c,z)}F=G=null;return""});if(S(f.min)||f.ngMin){var C;k.$validators.min=function(A){return!p(A)||V(C)||d(A)>=C};f.$observe("min",function(A){C=q(A);k.$validate()})}if(S(f.max)||f.ngMax){var D;k.$validators.max=function(A){return!p(A)||\nV(D)||d(A)<=D};f.$observe("max",function(A){D=q(A);k.$validate()})}}}function $d(a,b,d,c){(c.$$hasNativeValidators=ha(b[0].validity))&&c.$parsers.push(function(e){var g=b.prop("validity")||{};return g.badInput||g.typeMismatch?void 0:e})}function Cf(a){a.$$parserName="number";a.$parsers.push(function(b){if(a.$isEmpty(b))return null;if(Ph.test(b))return parseFloat(b)});a.$formatters.push(function(b){if(!a.$isEmpty(b)){if(!Pa(b))throw tc("numfmt",b);b=b.toString()}return b})}function Xb(a){S(a)&&!Pa(a)&&\n(a=parseFloat(a));return Ua(a)?void 0:a}function ae(a){var b=a.toString(),d=b.indexOf(".");return-1===d?-1<a&&1>a&&(a=/e-(\\d+)$/.exec(b))?Number(a[1]):0:b.length-d-1}function Df(a,b,d){a=Number(a);var c=(a|0)!==a,e=(b|0)!==b,g=(d|0)!==d;if(c||e||g){var f=c?ae(a):0,k=e?ae(b):0,h=g?ae(d):0;f=Math.pow(10,Math.max(f,k,h));a*=f;b*=f;d*=f;c&&(a=Math.round(a));e&&(b=Math.round(b));g&&(d=Math.round(d))}return 0===(a-b)%d}function Ef(a,b,d,c,e){if(S(c)){a=a(c);if(!a.constant)throw tc("constexpr",d,c);return a(b)}return e}\nfunction be(a,b){function d(f,k){if(!f||!f.length)return[];if(!k||!k.length)return f;var h=[],l=0;a:for(;l<f.length;l++){for(var n=f[l],p=0;p<k.length;p++)if(n===k[p])continue a;h.push(n)}return h}function c(f){var k=f;ma(f)?k=f.map(c).join(" "):ha(f)&&(k=Object.keys(f).filter(function(h){return f[h]}).join(" "));return k}function e(f){var k=f;if(ma(f))k=f.map(e);else if(ha(f)){var h=!1;k=Object.keys(f).filter(function(l){l=f[l];!h&&V(l)&&(h=!0);return l});h&&k.push(void 0)}return k}a="ngClass"+a;\nvar g;return["$parse",function(f){return{restrict:"AC",link:function(k,h,l){function n(t,r){var m=[];I(t,function(v){if(0<r||D[v])D[v]=(D[v]||0)+r,D[v]===+(0<r)&&m.push(v)});return m.join(" ")}function p(t){if(t===b){var r=z;r=n(r&&r.split(" "),1);l.$addClass(r)}else r=z,r=n(r&&r.split(" "),-1),l.$removeClass(r);A=t}function q(t){t=c(t);t!==z&&w(t)}function w(t){if(A===b){var r=z&&z.split(" "),m=t&&t.split(" "),v=d(r,m);r=d(m,r);v=n(v,-1);r=n(r,1);l.$addClass(r);l.$removeClass(v)}z=t}var G=l[a].trim(),\nF=":"===G.charAt(0)&&":"===G.charAt(1);G=f(G,F?e:c);var C=F?q:w,D=h.data("$classCounts"),A=!0,z;D||(D=Ea(),h.data("$classCounts",D));"ngClass"!==a&&(g||(g=f("$index",function(t){return t&1})),k.$watch(g,p));k.$watch(G,C,F)}}}]}function bd(a,b,d,c,e,g,f,k,h){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=void 0;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=\n!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=h(d.name||"",!1)(a);this.$$parentForm=$c;this.$options=ce;this.$$updateEvents="";this.$$updateEventHandler=this.$$updateEventHandler.bind(this);this.$$parsedNgModel=e(d.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=void 0;this.$$currentValidationRunId=\n0;Object.defineProperty(this,"$$scope",{value:a});this.$$attr=d;this.$$element=c;this.$$animate=g;this.$$timeout=f;this.$$parse=e;this.$$q=k;this.$$exceptionHandler=b;xf(this);Qh(this)}function Qh(a){a.$$scope.$watch(function(b){b=a.$$ngModelGet(b);b===a.$modelValue||a.$modelValue!==a.$modelValue&&b!==b||a.$$setModelValue(b);return b})}function de(a){this.$$options=a}function Ff(a,b){I(b,function(d,c){S(a[c])||(a[c]=d)})}function Lb(a,b){a.prop("selected",b);a.attr("selected",b)}function Rh(){this.SCE_CONTEXTS=\nYb;this.resourceUrlWhitelist=function(a){throw Ya("noresourceurlwhitelist");};this.resourceUrlBlacklist=function(a){throw Ya("noresourceurlblacklist");};this.$get=["$injector",function(a){var b=function(d){throw Ya("unsafe");};a.has("$sanitize")&&(b=a.get("$sanitize"));return{trustAs:function(d,c){throw Ya("notrustas");},getTrusted:function(d,c){if(null===c||V(c)||""===c)return c;if("string"==typeof c){if(d==Yb.TEMPLATE_URL){d=a.has("html2JsTemplatesCached")?!a.get("html2JsTemplatesCached")():!ng.safehtml.googSceHelper.isCOMPILED();\nif(d&&lf(c,kf))return c;throw Ya("insecurl",c);}if(d==Yb.RESOURCE_URL)throw Ya("insecurl",c);if(d==Yb.HTML)return b(c);throw Ya("unsafe",d);}if(ng.safehtml.googSceHelper.isGoogHtmlType(c))try{return ng.safehtml.googSceHelper.unwrapGivenContext(d,c)}catch(e){throw Ya("googhtml",c.toString(),d);}else throw Ya("unsafe",d);},valueOf:function(d){if(ng.safehtml.googSceHelper.isGoogHtmlType(d))try{return ng.safehtml.googSceHelper.unwrapAny(d)}catch(c){throw Ya("googhtml",d.toString());}else return d}}}]}\nfunction Sh(){this.enabled=function(a){if(arguments.length)throw Ya("nodisabling");return!0};this.$get=["$parse","$sceDelegate",function(a,b){if(8>qb)throw Ya("iequirks");if("undefined"==typeof ng||!ng.safehtml||!ng.safehtml.googSceHelper)throw Ya("nodep");var d=kb(Yb);d.isEnabled=function(){return!0};d.trustAs=b.trustAs;d.getTrusted=b.getTrusted;d.valueOf=b.valueOf;d.parseAs=function(f,k){var h=a(k);return h.literal&&h.constant?h:a(k,function(l){return d.getTrusted(f,l)})};var c=d.parseAs,e=d.getTrusted,\ng=d.trustAs;I(Yb,function(f,k){k=ya(k);d[("parse_as_"+k).replace(ee,Db)]=function(h){return c(f,h)};d[("get_trusted_"+k).replace(ee,Db)]=function(h){return e(f,h)};d[("trust_as_"+k).replace(ee,Db)]=function(h){return g(f,h)}});return d}]}function Th(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(b,d,c,e,g){function f(k,h){f.totalPendingRequests++;if(!la(k)||V(d.get(k)))k=g.getTrustedTemplateUrl(k);var l=c.defaults&&\nc.defaults.transformResponse;ma(l)?l=l.filter(function(n){return n!==Od}):l===Od&&(l=null);return c.get(k,Aa({cache:d,transformResponse:l},a)).finally(function(){f.totalPendingRequests--}).then(function(n){d.put(k,n.data);return n.data},function(n){h||(n=Uh("tpload",k,n.status,n.statusText),b(n));return e.reject(n)})}f.totalPendingRequests=0;return f}]}var ge={objectMaxDepth:5},Vh=/^\\/(.+)\\/([a-z]*)$/,bb=Object.prototype.hasOwnProperty,ya=function(a){return la(a)?a.toLowerCase():a},Uc=function(a){return la(a)?\na.toUpperCase():a},ea,Ab,ib=[].slice,Ug=[].splice,Wh=[].push,Ta=Object.prototype.toString,je=Object.getPrototypeOf,Cb=wa("ng"),Va=fa.angular||(fa.angular={}),Bd,uc=0;var qb=fa.document.documentMode;var Ua=Number.isNaN||function(a){return a!==a};ka.$inject=[];bc.$inject=[];var ma=Array.isArray,Yf=/^\\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,Ba=function(a){return la(a)?a.trim():a},Jb=function(){if(!S(Jb.rules)){var a=fa.document.querySelector("[ng-csp]")||\nfa.document.querySelector("[data-ng-csp]");if(a){var b=a.getAttribute("ng-csp")||a.getAttribute("data-ng-csp");Jb.rules={noUnsafeEval:!b||-1!==b.indexOf("no-unsafe-eval"),noInlineStyle:!b||-1!==b.indexOf("no-inline-style")}}else{a=Jb;try{new Function(""),b=!1}catch(d){b=!0}a.rules={noUnsafeEval:b,noInlineStyle:!1}}}return Jb.rules},cd=function(){if(S(cd.name_))return cd.name_;var a,b,d=Nb.length;for(b=0;b<d;++b){var c=Nb[b];if(a=fa.document.querySelector("["+c.replace(":","\\\\:")+"jq]")){var e=a.getAttribute(c+\n"jq");break}}return cd.name_=e},$f=/:/g,Nb=["ng-","data-ng-","ng:","x-ng-"],cg=function(a){var b=a.currentScript;if(!b)return!0;if(!(b instanceof fa.HTMLScriptElement||b instanceof fa.SVGScriptElement))return!1;b=b.attributes;return[b.getNamedItem("src"),b.getNamedItem("href"),b.getNamedItem("xlink:href")].every(function(d){if(!d)return!0;if(!d.value)return!1;var c=a.createElement("a");c.href=d.value;if(a.location.origin===c.origin)return!0;switch(c.protocol){case "http:":case "https:":case "ftp:":case "blob:":case "file:":case "data:":return!0;\ndefault:return!1}})}(fa.document),fg=/[A-Z]/g,Gf=!1,wb=3,Xh={full:"1.6.4-local+sha.617b36117",major:1,minor:6,dot:void 0,codeName:"undefined"};Ha.expando="ng339";var jc=Ha.cache={},lg=1;Ha._data=function(a){return this.cache[a[this.expando]]||{}};var Bc=/-([a-z])/g,Yh=/^-ms-/,Ac={mouseleave:"mouseout",mouseenter:"mouseover"},wd=wa("jqLite"),vd=fa.trustedTypes&&fa.trustedTypes.createPolicy,kg=/^<([\\w-]+)\\s*\\/?>(?:<\\/\\1>|)$/,ud=/<|&#?\\w+;/,ig=/<([\\w:-]+)/,jg=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:-]+)[^>]*)\\/>/gi,\nfb={option:[1,\'<select multiple="multiple">\',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};fb.optgroup=fb.option;fb.tbody=fb.tfoot=fb.colgroup=fb.caption=fb.thead;fb.th=fb.td;var rg=fa.Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)},Qb=Ha.prototype={ready:se,toString:function(){var a=[];I(this,function(b){a.push(""+\nb)});return"["+a.join(", ")+"]"},eq:function(a){return 0<=a?ea(this[a]):ea(this[this.length+a])},length:0,push:Wh,sort:[].sort,splice:[].splice},Hc={};I("multiple selected checked disabled readOnly required open".split(" "),function(a){Hc[ya(a)]=a});var xe={};I("input select option textarea button form details".split(" "),function(a){xe[a]=!0});var Pe={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};I({data:Ad,removeData:zd,hasData:function(a){for(var b in jc[a.ng339])return!0;\nreturn!1},cleanData:function(a){for(var b=0,d=a.length;b<d;b++)zd(a[b])}},function(a,b){Ha[b]=a});I({data:Ad,inheritedData:Fc,scope:function(a){return ea.data(a,"$scope")||Fc(a.parentNode||a,["$isolateScope","$scope"])},isolateScope:function(a){return ea.data(a,"$isolateScope")||ea.data(a,"$isolateScopeNoTemplate")},controller:ue,injector:function(a){return Fc(a,"$injector")},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:Cc,css:function(a,b,d){b=b.replace(Yh,"ms-").replace(Bc,Db);if(S(d))a.style[b]=\nd;else return a.style[b]},attr:function(a,b,d){var c=a.nodeType;if(c!==wb&&2!==c&&8!==c&&a.getAttribute){c=ya(b);var e=Hc[c];if(S(d))null===d||!1===d&&e?a.removeAttribute(b):a.setAttribute(b,e?c:d);else return a=a.getAttribute(b),e&&null!==a&&(a=c),null===a?void 0:a}},prop:function(a,b,d){if(S(d))a[b]=d;else return a[b]},text:function(){function a(b,d){if(V(d))return d=b.nodeType,1===d||d===wb?b.textContent:"";b.textContent=d}a.$dv="";return a}(),val:function(a,b){if(V(b)){if(a.multiple&&"select"===\njb(a)){var d=[];I(a.options,function(c){c.selected&&d.push(c.value||c.text)});return d}return a.value}a.value=b},html:function(a,b){if(V(b))return a.innerHTML;yc(a,!0);a.innerHTML=b},empty:ve},function(a,b){Ha.prototype[b]=function(d,c){var e,g,f=this.length;if(a!==ve&&V(2===a.length&&a!==Cc&&a!==ue?d:c)){if(ha(d)){for(e=0;e<f;e++)if(a===Ad)a(this[e],d);else for(g in d)a(this[e],g,d[g]);return this}e=a.$dv;f=V(e)?Math.min(f,1):f;for(g=0;g<f;g++){var k=a(this[g],d,c);e=e?e+k:k}return e}for(e=0;e<f;e++)a(this[e],\nd,c);return this}});I({removeData:zd,on:function(a,b,d,c){if(S(c))throw wd("onargs");if(td(a)){c=zc(a,!0);var e=c.events,g=c.handle;g||(g=c.handle=og(a,e));c=0<=b.indexOf(" ")?b.split(" "):[b];for(var f=c.length,k=function(h,l,n){var p=e[h];p||(p=e[h]=[],p.specialHandlerWrapper=l,"$destroy"===h||n||a.addEventListener(h,g));p.push(d)};f--;)b=c[f],Ac[b]?(k(Ac[b],qg),k(b,void 0,!0)):k(b)}},off:te,one:function(a,b,d){a=ea(a);a.on(b,function e(){a.off(b,d);a.off(b,e)});a.on(b,d)},replaceWith:function(a,\nb){var d,c=a.parentNode;yc(a);I(new Ha(b),function(e){d?c.insertBefore(e,d.nextSibling):c.replaceChild(e,a);d=e})},children:function(a){var b=[];I(a.childNodes,function(d){1===d.nodeType&&b.push(d)});return b},contents:function(a){return a.contentDocument||a.childNodes||[]},append:function(a,b){var d=a.nodeType;if(1===d||11===d){b=new Ha(b);d=0;for(var c=b.length;d<c;d++)a.appendChild(b[d])}},prepend:function(a,b){if(1===a.nodeType){var d=a.firstChild;I(new Ha(b),function(c){a.insertBefore(c,d)})}},\nwrap:function(a,b){b=ea(b).eq(0).clone()[0];var d=a.parentNode;d&&d.replaceChild(b,a);b.appendChild(a)},remove:Gc,detach:function(a){Gc(a,!0)},after:function(a,b){var d=a;if(a=a.parentNode){b=new Ha(b);for(var c=0,e=b.length;c<e;c++){var g=b[c];a.insertBefore(g,d.nextSibling);d=g}}},addClass:Ec,removeClass:Dc,toggleClass:function(a,b,d){b&&I(b.split(" "),function(c){var e=d;V(e)&&(e=!Cc(a,c));(e?Ec:Dc)(a,c)})},parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},next:function(a){return a.nextElementSibling},\nfind:function(a,b){return a.getElementsByTagName?a.getElementsByTagName(b):[]},clone:yd,triggerHandler:function(a,b,d){var c=b.type||b,e=zc(a);if(e=(e=e&&e.events)&&e[c]){var g={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:ka,type:c,target:a};b.type&&(g=Aa(g,\nb));b=kb(e);var f=d?[g].concat(d):[g];I(b,function(k){g.isImmediatePropagationStopped()||k.apply(a,f)})}}},function(a,b){Ha.prototype[b]=function(d,c,e){for(var g,f=0,k=this.length;f<k;f++)V(g)?(g=a(this[f],d,c,e),S(g)&&(g=ea(g))):xd(g,a(this[f],d,c,e));return S(g)?g:this}});Ha.prototype.bind=Ha.prototype.on;Ha.prototype.unbind=Ha.prototype.off;var Zh=Object.create(null);ye.prototype={_idx:function(a){if(a===this._lastKey)return this._lastIndex;this._lastKey=a;return this._lastIndex=this._keys.indexOf(a)},\n_transformKey:function(a){return Ua(a)?Zh:a},get:function(a){a=this._transformKey(a);a=this._idx(a);if(-1!==a)return this._values[a]},set:function(a,b){a=this._transformKey(a);var d=this._idx(a);-1===d&&(d=this._lastIndex=this._keys.length);this._keys[d]=a;this._values[d]=b},delete:function(a){a=this._transformKey(a);a=this._idx(a);if(-1===a)return!1;this._keys.splice(a,1);this._values.splice(a,1);this._lastKey=NaN;this._lastIndex=-1;return!0}};var Ic=ye,$h=[function(){this.$get=[function(){return Ic}]}],\nug=/^([^(]+?)=>/,vg=/^[^(]*\\(\\s*([^)]*)\\)/m,ai=/,/,bi=/^\\s*(_?)(\\S+?)\\1\\s*$/,tg=/((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))/mg,Eb=wa("$injector");hc.$$annotate=function(a,b,d){var c;if("function"===typeof a){if(!(c=a.$inject)){c=[];if(a.length){if(b)throw la(d)&&d||(d=a.name||wg(a)),Eb("strictdi",d);b=ze(a);I(b[1].split(ai),function(e){e.replace(bi,function(g,f,k){c.push(k)})})}a.$inject=c}}else ma(a)?(b=a.length-1,wc(a[b],"fn"),c=a.slice(0,b)):wc(a,"fn",!0);return c};var Hf=wa("$animate"),ci=function(){this.$get=\nka},di=function(){var a=new Ic,b=[];this.$get=["$$AnimateRunner","$rootScope",function(d,c){function e(f,k,h){var l=!1;k&&(k=la(k)?k.split(" "):ma(k)?k:[],I(k,function(n){n&&(l=!0,f[n]=h)}));return l}function g(){I(b,function(f){var k=a.get(f);if(k){var h=yg(f.attr("class")),l="",n="";I(k,function(p,q){p!==!!h[q]&&(p?l+=(l.length?" ":"")+q:n+=(n.length?" ":"")+q)});I(f,function(p){l&&Ec(p,l);n&&Dc(p,n)});a.delete(f)}});b.length=0}return{enabled:ka,on:ka,off:ka,pin:ka,push:function(f,k,h,l){l&&l();\nh=h||{};h.from&&f.css(h.from);h.to&&f.css(h.to);if(h.addClass||h.removeClass)if(k=h.addClass,l=h.removeClass,h=a.get(f)||{},k=e(h,k,!0),l=e(h,l,!1),k||l)a.set(f,h),b.push(f),1===b.length&&c.$$postDigest(g);f=new d;f.complete();return f}}}]},ei=["$provide",function(a){var b=this,d=null,c=null;this.$$registeredAnimations=Object.create(null);this.register=function(e,g){if(e&&"."!==e.charAt(0))throw Hf("notcsel",e);var f=e+"-animation";b.$$registeredAnimations[e.substr(1)]=f;a.factory(f,g)};this.customFilter=\nfunction(e){1===arguments.length&&(c=da(e)?e:null);return c};this.classNameFilter=function(e){if(1===arguments.length&&(d=e instanceof RegExp?e:null)&&RegExp("[(\\\\s|\\\\/)]ng-animate[(\\\\s|\\\\/)]").test(d.toString()))throw d=null,Hf("nongcls","ng-animate");return d};this.$get=["$$animateQueue",function(e){function g(f,k,h){if(h){var l;a:{for(l=0;l<h.length;l++){var n=h[l];if(1===n.nodeType){l=n;break a}}l=void 0}!l||l.parentNode||l.previousElementSibling||(h=null)}h?h.after(f):k.prepend(f)}return{on:e.on,\noff:e.off,pin:e.pin,enabled:e.enabled,cancel:function(f){f.end&&f.end()},enter:function(f,k,h,l){k=k&&ea(k);h=h&&ea(h);k=k||h.parent();g(f,k,h);return e.push(f,"enter",Fb(l))},move:function(f,k,h,l){k=k&&ea(k);h=h&&ea(h);k=k||h.parent();g(f,k,h);return e.push(f,"move",Fb(l))},leave:function(f,k){return e.push(f,"leave",Fb(k),function(){f.remove()})},addClass:function(f,k,h){h=Fb(h);h.addClass=kc(h.addclass,k);return e.push(f,"addClass",h)},removeClass:function(f,k,h){h=Fb(h);h.removeClass=kc(h.removeClass,\nk);return e.push(f,"removeClass",h)},setClass:function(f,k,h,l){l=Fb(l);l.addClass=kc(l.addClass,k);l.removeClass=kc(l.removeClass,h);return e.push(f,"setClass",l)},animate:function(f,k,h,l,n){n=Fb(n);n.from=n.from?Aa(n.from,k):k;n.to=n.to?Aa(n.to,h):h;n.tempClasses=kc(n.tempClasses,l||"ng-inline-animate");return e.push(f,"animate",n)}}}]}],fi=function(){this.$get=["$$rAF",function(a){function b(c){d.push(c);1<d.length||a(function(){for(var e=0;e<d.length;e++)d[e]();d=[]})}var d=[];return function(){var c=\n!1;b(function(){c=!0});return function(e){c?e():b(e)}}}]},gi=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(a,b,d,c,e){function g(f){this.setHost(f);var k=d();this._doneCallbacks=[];this._tick=function(h){c()?e(h,0,!1):k(h)};this._state=0}g.chain=function(f,k){function h(){if(l===f.length)k(!0);else f[l](function(n){!1===n?k(!1):(l++,h())})}var l=0;h()};g.all=function(f,k){function h(p){n=n&&p;++l===f.length&&k(n)}var l=0,n=!0;I(f,function(p){p.done(h)})};\ng.prototype={setHost:function(f){this.host=f||{}},done:function(f){2===this._state?f():this._doneCallbacks.push(f)},progress:ka,getPromise:function(){if(!this.promise){var f=this;this.promise=a(function(k,h){f.done(function(l){!1===l?h():k()})})}return this.promise},then:function(f,k){return this.getPromise().then(f,k)},"catch":function(f){return this.getPromise()["catch"](f)},"finally":function(f){return this.getPromise()["finally"](f)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&\nthis.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(f){var k=this;0===k._state&&(k._state=1,k._tick(function(){k._resolve(f)}))},_resolve:function(f){2!==this._state&&(I(this._doneCallbacks,function(k){k(f)}),this._doneCallbacks.length=0,this._state=2)}};return g}]},hi=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(a,b,d){return function(c,e){function g(){a(function(){f.addClass&&\n(c.addClass(f.addClass),f.addClass=null);f.removeClass&&(c.removeClass(f.removeClass),f.removeClass=null);f.to&&(c.css(f.to),f.to=null);k||h.complete();k=!0});return h}var f=e||{};f.$$prepared||(f=Bb(f));f.cleanupStyles&&(f.from=f.to=null);f.from&&(c.css(f.from),f.from=null);var k,h=new d;return{start:g,end:g}}}]},Ia=wa("$compile"),Md=new function(){};Ae.$inject=["$provide","$$sanitizeUriProvider"];Sc.prototype.isFirstChange=function(){return this.previousValue===Md};var Ee=/^((?:x|data)[:\\-_])/i,\nTg=/[:\\-_]+(.)/g,Te=wa("$controller"),Se=/^(\\S+)(\\s+as\\s+([\\w$]+))?$/,ii=function(){this.$get=["$document",function(a){return function(b){b?!b.nodeType&&b instanceof ea&&(b=b[0]):b=a[0].body;return b.offsetWidth+1}}]},Ue="application/json",Pd={"Content-Type":Ue+";charset=utf-8"},bh=/^\\[|^\\{(?!\\{)/,ch={"[":/]$/,"{":/}$/},ah=/^\\)]\\}\',?\\n/,Tc=wa("$http"),Ib=Va.$interpolateMinErr=wa("$interpolate");Ib.throwNoconcat=function(a){throw Ib("noconcat",a);};Ib.interr=function(a,b){return Ib("interr",a,b.toString())};\nvar ji=function(){this.$get=function(){function a(c){var e=function(g){e.data=g;e.called=!0};e.id=c;return e}var b=Va.callbacks,d={};return{createCallback:function(c){c="_"+(b.$$counter++).toString(36);var e="angular.callbacks."+c,g=a(c);d[e]=b[c]=g;return e},wasCalled:function(c){return d[c].called},getResponse:function(c){return d[c].data},removeCallback:function(c){delete b[d[c].id];delete d[c]}}}},ki=/^([^?#]*)(\\?([^#]*))?(#(.*))?$/,kh={http:80,https:443,ftp:21},oc=wa("$location"),lh=/^\\s*[\\\\/]{2,}/,\nli={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:Vc("$$absUrl"),url:function(a){if(V(a))return this.$$url;var b=ki.exec(a);(b[1]||""===a)&&this.path(decodeURIComponent(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this},protocol:Vc("$$protocol"),host:Vc("$$host"),port:Vc("$$port"),path:af("$$path",function(a){a=null!==a?a.toString():"";return"/"===a.charAt(0)?a:"/"+a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(la(a)||Pa(a))a=\na.toString(),this.$$search=qd(a);else if(ha(a))a=Bb(a,{}),I(a,function(d,c){null==d&&delete a[c]}),this.$$search=a;else throw oc("isrcharg");break;default:V(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}this.$$compose();return this},hash:af("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){this.$$replace=!0;return this}};I([$e,Td,Sd],function(a){a.prototype=Object.create(li);a.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==Sd||!this.$$html5)throw oc("nostate");\nthis.$$state=V(b)?null:b;this.$$urlUpdatedByLocation=!0;return this}});var Zb=wa("$parse"),rh={}.constructor.prototype.valueOf,dd=Ea();I("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(a){dd[a]=!0});var mi={n:"\\n",f:"\\f",r:"\\r",t:"\\t",v:"\\v","\'":"\'",\'"\':\'"\'},Xc=function(a){this.options=a};Xc.prototype={constructor:Xc,lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index<this.text.length;)if(a=this.text.charAt(this.index),\'"\'===a||"\'"===a)this.readString(a);else if(this.isNumber(a)||\n"."===a&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(a,"(){}[].,;:?"))this.tokens.push({index:this.index,text:a}),this.index++;else if(this.isWhitespace(a))this.index++;else{var b=a+this.peek(),d=b+this.peek(2),c=dd[b],e=dd[d];dd[a]||c||e?(a=e?d:c?b:a,this.tokens.push({index:this.index,text:a,operator:!0}),this.index+=a.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},\nis:function(a,b){return-1!==b.indexOf(a)},peek:function(a){a=a||1;return this.index+a<this.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return"0"<=a&&"9">=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\\r"===a||"\\t"===a||"\\n"===a||"\\v"===a||"\\u00a0"===a},isIdentifierStart:function(a){return this.options.isIdentifierStart?this.options.isIdentifierStart(a,this.codePointAt(a)):this.isValidIdentifierStart(a)},isValidIdentifierStart:function(a){return"a"<=a&&"z">=\na||"A"<=a&&"Z">=a||"_"===a||"$"===a},isIdentifierContinue:function(a){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(a,this.codePointAt(a)):this.isValidIdentifierContinue(a)},isValidIdentifierContinue:function(a,b){return this.isValidIdentifierStart(a,b)||this.isNumber(a)},codePointAt:function(a){return 1===a.length?a.charCodeAt(0):(a.charCodeAt(0)<<10)+a.charCodeAt(1)-56613888},peekMultichar:function(){var a=this.text.charAt(this.index),b=this.peek();if(!b)return a;var d=\na.charCodeAt(0),c=b.charCodeAt(0);return 55296<=d&&56319>=d&&56320<=c&&57343>=c?a+b:a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,d){d=d||this.index;b=S(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,d)+"]":" "+d;throw Zb("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index<this.text.length;){var d=ya(this.text.charAt(this.index));if("."===d||this.isNumber(d))a+=d;else{var c=this.peek();if("e"===d&&this.isExpOperator(c))a+=\nd;else if(this.isExpOperator(d)&&c&&this.isNumber(c)&&"e"===a.charAt(a.length-1))a+=d;else if(!this.isExpOperator(d)||c&&this.isNumber(c)||"e"!==a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}this.tokens.push({index:b,text:a,constant:!0,value:Number(a)})},readIdent:function(){var a=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var b=this.peekMultichar();if(!this.isIdentifierContinue(b))break;this.index+=b.length}this.tokens.push({index:a,\ntext:this.text.slice(a,this.index),identifier:!0})},readString:function(a){var b=this.index;this.index++;for(var d="",c=a,e=!1;this.index<this.text.length;){var g=this.text.charAt(this.index);c+=g;if(e)"u"===g?(e=this.text.substring(this.index+1,this.index+5),e.match(/[\\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\\\u"+e+"]"),this.index+=4,d+=String.fromCharCode(parseInt(e,16))):d+=mi[g]||g,e=!1;else if("\\\\"===g)e=!0;else{if(g===a){this.index++;this.tokens.push({index:b,text:c,constant:!0,\nvalue:d});return}d+=g}this.index++}this.throwError("Unterminated quote",b)}};var P=function(a,b){this.lexer=a;this.options=b};P.Program="Program";P.ExpressionStatement="ExpressionStatement";P.AssignmentExpression="AssignmentExpression";P.ConditionalExpression="ConditionalExpression";P.LogicalExpression="LogicalExpression";P.BinaryExpression="BinaryExpression";P.UnaryExpression="UnaryExpression";P.CallExpression="CallExpression";P.MemberExpression="MemberExpression";P.Identifier="Identifier";P.Literal=\n"Literal";P.ArrayExpression="ArrayExpression";P.Property="Property";P.ObjectExpression="ObjectExpression";P.ThisExpression="ThisExpression";P.LocalsExpression="LocalsExpression";P.NGValueParameter="NGValueParameter";P.prototype={ast:function(a){this.text=a;this.tokens=this.lexer.lex(a);a=this.program();0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]);return a},program:function(){for(var a=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&a.push(this.expressionStatement()),\n!this.expect(";"))return{type:P.Program,body:a}},expressionStatement:function(){return{type:P.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var a=this.expression();this.expect("|");)a=this.filter(a);return a},expression:function(){return this.assignment()},assignment:function(){var a=this.ternary();if(this.expect("=")){if(!ef(a))throw Zb("lval");a={type:P.AssignmentExpression,left:a,right:this.assignment(),operator:"="}}return a},ternary:function(){var a=this.logicalOR();\nif(this.expect("?")){var b=this.expression();if(this.consume(":")){var d=this.expression();return{type:P.ConditionalExpression,test:a,alternate:b,consequent:d}}}return a},logicalOR:function(){for(var a=this.logicalAND();this.expect("||");)a={type:P.LogicalExpression,operator:"||",left:a,right:this.logicalAND()};return a},logicalAND:function(){for(var a=this.equality();this.expect("&&");)a={type:P.LogicalExpression,operator:"&&",left:a,right:this.equality()};return a},equality:function(){for(var a=\nthis.relational(),b;b=this.expect("==","!=","===","!==");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.relational()};return a},relational:function(){for(var a=this.additive(),b;b=this.expect("<",">","<=",">=");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(),b;b=this.expect("+","-");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=\nthis.unary(),b;b=this.expect("*","/","%");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:P.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){if(this.expect("(")){var a=this.filterChain();this.consume(")")}else this.expect("[")?a=this.arrayDeclaration():this.expect("{")?a=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?a=Bb(this.selfReferential[this.consume().text]):\nthis.options.literals.hasOwnProperty(this.peek().text)?a={type:P.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:P.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):"["===b.text?(a={type:P.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):\n"."===b.text?a={type:P.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:P.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());return b},parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.filterChain());while(this.expect(","))}return a},identifier:function(){var a=this.consume();a.identifier||this.throwError("is not a valid identifier",\na);return{type:P.Identifier,name:a.text}},constant:function(){return{type:P.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");return{type:P.ArrayExpression,elements:a}},object:function(){var a=[];if("}"!==this.peekToken().text){do{if(this.peek("}"))break;var b={type:P.Property,kind:"init"};this.peek().constant?(b.key=this.constant(),b.computed=!1,this.consume(":"),\nb.value=this.expression()):this.peek().identifier?(b.key=this.identifier(),b.computed=!1,this.peek(":")?(this.consume(":"),b.value=this.expression()):b.value=b.key):this.peek("[")?(this.consume("["),b.key=this.expression(),this.consume("]"),b.computed=!0,this.consume(":"),b.value=this.expression()):this.throwError("invalid key",this.peek());a.push(b)}while(this.expect(","))}this.consume("}");return{type:P.ObjectExpression,properties:a}},throwError:function(a,b){throw Zb("syntax",b.text,a,b.index+\n1,this.text,this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw Zb("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw Zb("ueoe",this.text);return this.tokens[0]},peek:function(a,b,d,c){return this.peekAhead(0,a,b,d,c)},peekAhead:function(a,b,d,c,e){if(this.tokens.length>a){a=this.tokens[a];var g=a.text;if(g===b||g===d||g===c||g===e||!(b||d||c||e))return a}return!1},\nexpect:function(a,b,d,c){return(a=this.peek(a,b,d,c))?(this.tokens.shift(),a):!1},selfReferential:{"this":{type:P.ThisExpression},$locals:{type:P.LocalsExpression}}};var cf=2;gf.prototype={compile:function(a){var b=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};Ka(a,b.$filter);var d="",c;this.stage="assign";if(c=ff(a))this.state.computing="assign",d=this.nextId(),this.recurse(c,d),this.return_(d),d="fn.assign="+this.generateFunction("assign",\n"s,v,l");c=df(a.body);b.stage="inputs";I(c,function(e,g){var f="fn"+g;b.state[f]={vars:[],body:[],own:{}};b.state.computing=f;var k=b.nextId();b.recurse(e,k);b.return_(k);b.state.inputs.push({name:f,isPure:e.isPure});e.watchId=g});this.state.computing="fn";this.stage="main";this.recurse(a);a=\'"\'+this.USE+" "+this.STRICT+\'";\\n\'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+d+this.watchFns()+"return fn;";a=(new Function("$filter","getStringValue","ifDefined","plus",a))(this.$filter,\noh,ph,bf);this.state=this.stage=void 0;return a},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,d=this;I(b,function(c){a.push("var "+c.name+"="+d.generateFunction(c.name,"s"));c.isPure&&a.push(c.name,".isPure="+JSON.stringify(c.isPure)+";")});b.length&&a.push("fn.inputs=["+b.map(function(c){return c.name}).join(",")+"];");return a.join("")},generateFunction:function(a,b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;\nI(this.state.filters,function(d,c){a.push(d+"=$filter("+b.escape(c)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,c,e,g){var f=this;c=c||ka;if(!g&&S(a.watchId))b=b||this.nextId(),this.if_("i",this.lazyAssign(b,this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,d,c,e,!0));else switch(a.type){case P.Program:I(a.body,\nfunction(q,w){f.recurse(q.expression,void 0,void 0,function(G){l=G});w!==a.body.length-1?f.current().body.push(l,";"):f.return_(l)});break;case P.Literal:var k=this.escape(a.value);this.assign(b,k);c(b||k);break;case P.UnaryExpression:this.recurse(a.argument,void 0,void 0,function(q){l=q});k=a.operator+"("+this.ifDefined(l,0)+")";this.assign(b,k);c(k);break;case P.BinaryExpression:this.recurse(a.left,void 0,void 0,function(q){h=q});this.recurse(a.right,void 0,void 0,function(q){l=q});k="+"===a.operator?\nthis.plus(h,l):"-"===a.operator?this.ifDefined(h,0)+a.operator+this.ifDefined(l,0):"("+h+")"+a.operator+"("+l+")";this.assign(b,k);c(k);break;case P.LogicalExpression:b=b||this.nextId();f.recurse(a.left,b);f.if_("&&"===a.operator?b:f.not(b),f.lazyRecurse(a.right,b));c(b);break;case P.ConditionalExpression:b=b||this.nextId();f.recurse(a.test,b);f.if_(b,f.lazyRecurse(a.alternate,b),f.lazyRecurse(a.consequent,b));c(b);break;case P.Identifier:b=b||this.nextId();d&&(d.context="inputs"===f.stage?"s":this.assign(this.nextId(),\nthis.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1,d.name=a.name);f.if_("inputs"===f.stage||f.not(f.getHasOwnProperty("l",a.name)),function(){f.if_("inputs"===f.stage||"s",function(){e&&1!==e&&f.if_(f.isNull(f.nonComputedMember("s",a.name)),f.lazyAssign(f.nonComputedMember("s",a.name),"{}"));f.assign(b,f.nonComputedMember("s",a.name))})},b&&f.lazyAssign(b,f.nonComputedMember("l",a.name)));c(b);break;case P.MemberExpression:var h=d&&(d.context=this.nextId())||this.nextId();b=b||this.nextId();\nf.recurse(a.object,h,void 0,function(){f.if_(f.notNull(h),function(){a.computed?(l=f.nextId(),f.recurse(a.property,l),f.getStringValue(l),e&&1!==e&&f.if_(f.not(f.computedMember(h,l)),f.lazyAssign(f.computedMember(h,l),"{}")),k=f.computedMember(h,l),f.assign(b,k),d&&(d.computed=!0,d.name=l)):(e&&1!==e&&f.if_(f.isNull(f.nonComputedMember(h,a.property.name)),f.lazyAssign(f.nonComputedMember(h,a.property.name),"{}")),k=f.nonComputedMember(h,a.property.name),f.assign(b,k),d&&(d.computed=!1,d.name=a.property.name))},\nfunction(){f.assign(b,"undefined")});c(b)},!!e);break;case P.CallExpression:b=b||this.nextId();if(a.filter){var l=f.filter(a.callee.name);var n=[];I(a.arguments,function(q){var w=f.nextId();f.recurse(q,w);n.push(w)});k=l+"("+n.join(",")+")";f.assign(b,k);c(b)}else l=f.nextId(),h={},n=[],f.recurse(a.callee,l,h,function(){f.if_(f.notNull(l),function(){I(a.arguments,function(q){f.recurse(q,a.constant?void 0:f.nextId(),void 0,function(w){n.push(w)})});k=h.name?f.member(h.context,h.name,h.computed)+"("+\nn.join(",")+")":l+"("+n.join(",")+")";f.assign(b,k)},function(){f.assign(b,"undefined")});c(b)});break;case P.AssignmentExpression:l=this.nextId();h={};this.recurse(a.left,void 0,h,function(){f.if_(f.notNull(h.context),function(){f.recurse(a.right,l);k=f.member(h.context,h.name,h.computed)+a.operator+l;f.assign(b,k);c(b||k)})},1);break;case P.ArrayExpression:n=[];I(a.elements,function(q){f.recurse(q,a.constant?void 0:f.nextId(),void 0,function(w){n.push(w)})});k="["+n.join(",")+"]";this.assign(b,\nk);c(b||k);break;case P.ObjectExpression:n=[];var p=!1;I(a.properties,function(q){q.computed&&(p=!0)});p?(b=b||this.nextId(),this.assign(b,"{}"),I(a.properties,function(q){q.computed?(h=f.nextId(),f.recurse(q.key,h)):h=q.key.type===P.Identifier?q.key.name:""+q.key.value;l=f.nextId();f.recurse(q.value,l);f.assign(f.member(b,h,q.computed),l)})):(I(a.properties,function(q){f.recurse(q.value,a.constant?void 0:f.nextId(),void 0,function(w){n.push(f.escape(q.key.type===P.Identifier?q.key.name:""+q.key.value)+\n":"+w)})}),k="{"+n.join(",")+"}",this.assign(b,k));c(b||k);break;case P.ThisExpression:this.assign(b,"s");c(b||"s");break;case P.LocalsExpression:this.assign(b,"l");c(b||"l");break;case P.NGValueParameter:this.assign(b,"v"),c(b||"v")}},getHasOwnProperty:function(a,b){var d=a+"."+b,c=this.current().own;c.hasOwnProperty(d)||(c[d]=this.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")"));return c[d]},assign:function(a,b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)||\n(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,d){if(!0===a)b();else{var c=this.current().body;c.push("if(",a,"){");b();c.push("}");d&&(c.push("else{"),d(),c.push("}"))}},not:function(a){return"!("+a+")"},isNull:function(a){return a+"==null"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,\nb){var d=/[^$_a-zA-Z0-9]/g;return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(b)?a+"."+b:a+\'["\'+b.replace(d,this.stringEscapeFn)+\'"]\'},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,d){return d?this.computedMember(a,b):this.nonComputedMember(a,b)},getStringValue:function(a){this.assign(a,"getStringValue("+a+")")},lazyRecurse:function(a,b,d,c,e,g){var f=this;return function(){f.recurse(a,b,d,c,e,g)}},lazyAssign:function(a,b){var d=this;return function(){d.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,\nstringEscapeFn:function(a){return"\\\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(la(a))return"\'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"\'";if(Pa(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===typeof a)return"undefined";throw Zb("esc");},nextId:function(a,b){var d="v"+this.state.nextId++;a||this.current().vars.push(d+(b?"="+b:""));return d},current:function(){return this.state[this.state.computing]}};\nhf.prototype={compile:function(a){var b=this;Ka(a,b.$filter);var d;if(d=ff(a))var c=this.recurse(d);d=df(a.body);if(d){var e=[];I(d,function(f,k){var h=b.recurse(f);h.isPure=f.isPure;f.input=h;e.push(h);f.watchId=k})}var g=[];I(a.body,function(f){g.push(b.recurse(f.expression))});a=0===a.body.length?ka:1===a.body.length?g[0]:function(f,k){var h;I(g,function(l){h=l(f,k)});return h};c&&(a.assign=function(f,k,h){return c(f,h,k)});e&&(a.inputs=e);return a},recurse:function(a,b,d){var c=this;if(a.input)return this.inputs(a.input,\na.watchId);switch(a.type){case P.Literal:return this.value(a.value,b);case P.UnaryExpression:var e=this.recurse(a.argument);return this["unary"+a.operator](e,b);case P.BinaryExpression:var g=this.recurse(a.left);e=this.recurse(a.right);return this["binary"+a.operator](g,e,b);case P.LogicalExpression:return g=this.recurse(a.left),e=this.recurse(a.right),this["binary"+a.operator](g,e,b);case P.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),\nb);case P.Identifier:return c.identifier(a.name,b,d);case P.MemberExpression:return g=this.recurse(a.object,!1,!!d),a.computed||(e=a.property.name),a.computed&&(e=this.recurse(a.property)),a.computed?this.computedMember(g,e,b,d):this.nonComputedMember(g,e,b,d);case P.CallExpression:var f=[];I(a.arguments,function(k){f.push(c.recurse(k))});a.filter&&(e=this.$filter(a.callee.name));a.filter||(e=this.recurse(a.callee,!0));return a.filter?function(k,h,l,n){for(var p=[],q=0;q<f.length;++q)p.push(f[q](k,\nh,l,n));k=e.apply(void 0,p,n);return b?{context:void 0,name:void 0,value:k}:k}:function(k,h,l,n){var p=e(k,h,l,n);if(null!=p.value){var q=[];for(var w=0;w<f.length;++w)q.push(f[w](k,h,l,n));q=p.value.apply(p.context,q)}return b?{value:q}:q};case P.AssignmentExpression:return g=this.recurse(a.left,!0,1),e=this.recurse(a.right),function(k,h,l,n){var p=g(k,h,l,n);k=e(k,h,l,n);p.context[p.name]=k;return b?{value:k}:k};case P.ArrayExpression:return f=[],I(a.elements,function(k){f.push(c.recurse(k))}),\nfunction(k,h,l,n){for(var p=[],q=0;q<f.length;++q)p.push(f[q](k,h,l,n));return b?{value:p}:p};case P.ObjectExpression:return f=[],I(a.properties,function(k){k.computed?f.push({key:c.recurse(k.key),computed:!0,value:c.recurse(k.value)}):f.push({key:k.key.type===P.Identifier?k.key.name:""+k.key.value,computed:!1,value:c.recurse(k.value)})}),function(k,h,l,n){for(var p={},q=0;q<f.length;++q)f[q].computed?p[f[q].key(k,h,l,n)]=f[q].value(k,h,l,n):p[f[q].key]=f[q].value(k,h,l,n);return b?{value:p}:p};case P.ThisExpression:return function(k){return b?\n{value:k}:k};case P.LocalsExpression:return function(k,h){return b?{value:h}:h};case P.NGValueParameter:return function(k,h,l){return b?{value:l}:l}}},"unary+":function(a,b){return function(d,c,e,g){d=a(d,c,e,g);d=S(d)?+d:0;return b?{value:d}:d}},"unary-":function(a,b){return function(d,c,e,g){d=a(d,c,e,g);d=S(d)?-d:-0;return b?{value:d}:d}},"unary!":function(a,b){return function(d,c,e,g){d=!a(d,c,e,g);return b?{value:d}:d}},"binary+":function(a,b,d){return function(c,e,g,f){var k=a(c,e,g,f);c=b(c,\ne,g,f);k=bf(k,c);return d?{value:k}:k}},"binary-":function(a,b,d){return function(c,e,g,f){var k=a(c,e,g,f);c=b(c,e,g,f);k=(S(k)?k:0)-(S(c)?c:0);return d?{value:k}:k}},"binary*":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)*b(c,e,g,f);return d?{value:c}:c}},"binary/":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)/b(c,e,g,f);return d?{value:c}:c}},"binary%":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)%b(c,e,g,f);return d?{value:c}:c}},"binary===":function(a,b,d){return function(c,\ne,g,f){c=a(c,e,g,f)===b(c,e,g,f);return d?{value:c}:c}},"binary!==":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)!==b(c,e,g,f);return d?{value:c}:c}},"binary==":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)==b(c,e,g,f);return d?{value:c}:c}},"binary!=":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)!=b(c,e,g,f);return d?{value:c}:c}},"binary<":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)<b(c,e,g,f);return d?{value:c}:c}},"binary>":function(a,b,d){return function(c,e,\ng,f){c=a(c,e,g,f)>b(c,e,g,f);return d?{value:c}:c}},"binary<=":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)<=b(c,e,g,f);return d?{value:c}:c}},"binary>=":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)>=b(c,e,g,f);return d?{value:c}:c}},"binary&&":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)&&b(c,e,g,f);return d?{value:c}:c}},"binary||":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)||b(c,e,g,f);return d?{value:c}:c}},"ternary?:":function(a,b,d,c){return function(e,g,\nf,k){e=a(e,g,f,k)?b(e,g,f,k):d(e,g,f,k);return c?{value:e}:e}},value:function(a,b){return function(){return b?{context:void 0,name:void 0,value:a}:a}},identifier:function(a,b,d){return function(c,e,g,f){c=e&&a in e?e:c;d&&1!==d&&c&&null==c[a]&&(c[a]={});e=c?c[a]:void 0;return b?{context:c,name:a,value:e}:e}},computedMember:function(a,b,d,c){return function(e,g,f,k){var h=a(e,g,f,k);if(null!=h){var l=b(e,g,f,k);l+="";c&&1!==c&&h&&!h[l]&&(h[l]={});var n=h[l]}return d?{context:h,name:l,value:n}:n}},\nnonComputedMember:function(a,b,d,c){return function(e,g,f,k){e=a(e,g,f,k);c&&1!==c&&e&&null==e[b]&&(e[b]={});g=null!=e?e[b]:void 0;return d?{context:e,name:b,value:g}:g}},inputs:function(a,b){return function(d,c,e,g){return g?g[b]:a(d,c,e)}}};Wc.prototype={constructor:Wc,parse:function(a){a=this.getAst(a);var b=this.astCompiler.compile(a.ast),d=a.ast;b.literal=0===d.body.length||1===d.body.length&&(d.body[0].expression.type===P.Literal||d.body[0].expression.type===P.ArrayExpression||d.body[0].expression.type===\nP.ObjectExpression);b.constant=a.ast.constant;b.oneTime=a.oneTime;return b},getAst:function(a){var b=!1;a=a.trim();":"===a.charAt(0)&&":"===a.charAt(1)&&(b=!0,a=a.substring(2));return{ast:this.ast.ast(a),oneTime:b}}};var Qa=fa.document.createElement("a"),kf=pb(fa.location.href);mf.$inject=["$document"];nf.$inject=["$provide"];var uf=22,tf=".",Wd="0";of.$inject=["$locale"];qf.$inject=["$locale"];var Nh={yyyy:Ra("FullYear",4,0,!1,!0),yy:Ra("FullYear",2,0,!0,!0),y:Ra("FullYear",1,0,!1,!0),MMMM:qc("Month"),\nMMM:qc("Month",!0),MM:Ra("Month",2,1),M:Ra("Month",1,1),LLLL:qc("Month",!1,!0),dd:Ra("Date",2),d:Ra("Date",1),HH:Ra("Hours",2),H:Ra("Hours",1),hh:Ra("Hours",2,-12),h:Ra("Hours",1,-12),mm:Ra("Minutes",2),m:Ra("Minutes",1),ss:Ra("Seconds",2),s:Ra("Seconds",1),sss:Ra("Milliseconds",3),EEEE:qc("Day"),EEE:qc("Day",!0),a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,d){a=-1*d;return(0<=a?"+":"")+(Yc(Math[0<a?"floor":"ceil"](a/60),2)+Yc(Math.abs(a%60),2))},ww:wf(2),w:wf(1),G:Xd,\nGG:Xd,GGG:Xd,GGGG:function(a,b){return 0>=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}},Mh=/((?:[^yMLdHhmsaZEwG\']+)|(?:\'(?:[^\']|\'\')*\')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\\s\\S]*)/,Lh=/^-?\\d+$/;pf.$inject=["$locale"];var Gh=cb(ya),Hh=cb(Uc);rf.$inject=["$parse"];var ni=cb({restrict:"E",compile:function(a,b){if(!b.href&&!b.xlinkHref)return function(d,c){if("a"===c[0].nodeName.toLowerCase()){var e="[object SVGAnimatedString]"===Ta.call(c.prop("href"))?"xlink:href":"href";c.on("click",function(g){c.attr(e)||\ng.preventDefault()})}}}}),ed={};I(Hc,function(a,b){function d(g,f,k){g.$watch(k[c],function(h){k.$set(b,!!h)})}if("multiple"!==a){var c=mb("ng-"+b),e=d;"checked"===a&&(e=function(g,f,k){k.ngModel!==k[c]&&d(g,f,k)});ed[c]=function(){return{restrict:"A",priority:100,link:e}}}});I(Pe,function(a,b){ed[b]=function(){return{priority:100,link:function(d,c,e){if("ngPattern"===b&&"/"===e.ngPattern.charAt(0)&&(c=e.ngPattern.match(Vh))){e.$set("ngPattern",new RegExp(c[1],c[2]));return}d.$watch(e[b],function(g){e.$set(b,\ng)})}}}});I(["src","srcset","href"],function(a){var b=mb("ng-"+a);ed[b]=function(){return{priority:99,link:function(d,c,e){var g=a,f=a;"href"===a&&"[object SVGAnimatedString]"===Ta.call(c.prop("href"))&&(f="xlinkHref",e.$attr[f]="xlink:href",g=null);e.$observe(b,function(k){k?(e.$set(f,k),qb&&g&&c.prop(g,e[f])):"href"===a&&e.$set(f,null)})}}}});var $c={$addControl:ka,$$renameControl:function(a,b){a.$name=b},$removeControl:ka,$setValidity:ka,$setDirty:ka,$setPristine:ka,$setSubmitted:ka};Zc.$inject=\n["$element","$attrs","$scope","$animate","$interpolate"];Zc.prototype={$rollbackViewValue:function(){I(this.$$controls,function(a){a.$rollbackViewValue()})},$commitViewValue:function(){I(this.$$controls,function(a){a.$commitViewValue()})},$addControl:function(a){Ob(a.$name,"input");this.$$controls.push(a);a.$name&&(this[a.$name]=a);a.$$parentForm=this},$$renameControl:function(a,b){var d=a.$name;this[d]===a&&delete this[d];this[b]=a;a.$name=b},$removeControl:function(a){a.$name&&this[a.$name]===a&&\ndelete this[a.$name];I(this.$pending,function(b,d){this.$setValidity(d,null,a)},this);I(this.$error,function(b,d){this.$setValidity(d,null,a)},this);I(this.$$success,function(b,d){this.$setValidity(d,null,a)},this);dc(this.$$controls,a);a.$$parentForm=$c},$setDirty:function(){this.$$animate.removeClass(this.$$element,$b);this.$$animate.addClass(this.$$element,fd);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,$b,fd+" ng-submitted");\nthis.$dirty=!1;this.$pristine=!0;this.$submitted=!1;I(this.$$controls,function(a){a.$setPristine()})},$setUntouched:function(){I(this.$$controls,function(a){a.$setUntouched()})},$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;this.$$parentForm.$setSubmitted()}};zf({clazz:Zc,set:function(a,b,d){var c=a[b];c?-1===c.indexOf(d)&&c.push(d):a[b]=[d]},unset:function(a,b,d){var c=a[b];c&&(dc(c,d),0===c.length&&delete a[b])}});var If=function(a){return["$timeout",\n"$parse",function(b,d){function c(e){return""===e?d(\'this[""]\').assign:d(e).assign||ka}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:Zc,compile:function(e,g){e.addClass($b).addClass(rc);var f=g.name?"name":a&&g.ngForm?"ngForm":!1;return{pre:function(k,h,l,n){var p=n[0];if(!("action"in l)){var q=function(G){k.$apply(function(){p.$commitViewValue();p.$setSubmitted()});G.preventDefault()};h[0].addEventListener("submit",q);h.on("$destroy",function(){b(function(){h[0].removeEventListener("submit",\nq)},0,!1)})}(n[1]||p.$$parentForm).$addControl(p);var w=f?c(p.$name):ka;f&&(w(k,p),l.$observe(f,function(G){p.$name!==G&&(w(k,void 0),p.$$parentForm.$$renameControl(p,G),w=c(p.$name),w(k,p))}));h.on("$destroy",function(){p.$$parentForm.$removeControl(p);w(k,void 0);Aa(p,$c)})}}}}}]},oi=If(),pi=If(!0),Oh=/^\\d{4,}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+(?:[+-][0-2]\\d:[0-5]\\d|Z)$/,qi=/^[a-z][a-z\\d.+-]*:\\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\\s:/?#]+|\\[[a-f\\d:]+])(?::\\d+)?(?:\\/[^?#]*)?(?:\\?[^#]*)?(?:#.*)?$/i,\nri=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&\'*+/0-9=?A-Z^_`a-z{|}~]+(\\.[-!#$%&\'*+/0-9=?A-Z^_`a-z{|}~]+)*@[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])?)*$/,Ph=/^\\s*(-|\\+)?(\\d+|(\\d*(\\.\\d*)))([eE][+-]?\\d+)?\\s*$/,Jf=/^(\\d{4,})-(\\d{2})-(\\d{2})$/,Kf=/^(\\d{4,})-(\\d\\d)-(\\d\\d)T(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/,fe=/^(\\d{4,})-W(\\d\\d)$/,Lf=/^(\\d{4,})-(\\d\\d)$/,Mf=/^(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/,Bf=Ea();I(["date","datetime-local","month","time","week"],function(a){Bf[a]=\n!0});var Nf={text:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Zd(c)},date:sc("date",Jf,ad(Jf,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":sc("datetimelocal",Kf,ad(Kf,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:sc("time",Mf,ad(Mf,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:sc("week",fe,function(a,b){if(Xa(a))return a;if(la(a)){fe.lastIndex=0;var d=fe.exec(a);if(d){a=+d[1];var c=+d[2],e=d=0,g=0,f=0,k=vf(a);c=7*(c-1);b&&(d=b.getHours(),e=b.getMinutes(),g=b.getSeconds(),f=b.getMilliseconds());\nreturn new Date(a,0,k.getDate()+c,d,e,g,f)}}return NaN},"yyyy-Www"),month:sc("month",Lf,ad(Lf,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,g){$d(a,b,d,c);Cf(c);Wb(a,b,d,c,e,g);var f,k;if(S(d.min)||d.ngMin)c.$validators.min=function(l){return c.$isEmpty(l)||V(f)||l>=f},d.$observe("min",function(l){f=Xb(l);c.$validate()});if(S(d.max)||d.ngMax)c.$validators.max=function(l){return c.$isEmpty(l)||V(k)||l<=k},d.$observe("max",function(l){k=Xb(l);c.$validate()});if(S(d.step)||d.ngStep){var h;c.$validators.step=\nfunction(l,n){return c.$isEmpty(n)||V(h)||Df(n,f||0,h)};d.$observe("step",function(l){h=Xb(l);c.$validate()})}},url:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Zd(c);c.$$parserName="url";c.$validators.url=function(f,k){f=f||k;return c.$isEmpty(f)||qi.test(f)}},email:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Zd(c);c.$$parserName="email";c.$validators.email=function(f,k){f=f||k;return c.$isEmpty(f)||ri.test(f)}},radio:function(a,b,d,c){var e=!d.ngTrim||"false"!==Ba(d.ngTrim);V(d.name)&&b.attr("name",++uc);b.on("click",\nfunction(g){if(b[0].checked){var f=d.value;e&&(f=Ba(f));c.$setViewValue(f,g&&g.type)}});c.$render=function(){var g=d.value;e&&(g=Ba(g));b[0].checked=g===c.$viewValue};d.$observe("value",c.$render)},range:function(a,b,d,c,e,g){function f(C,D){b.attr(C,d[C]);d.$observe(C,D)}function k(C){p=Xb(C);Ua(c.$modelValue)||(n?(C=b.val(),p>C&&(C=p,b.val(C)),c.$setViewValue(C)):c.$validate())}function h(C){q=Xb(C);Ua(c.$modelValue)||(n?(C=b.val(),q<C&&(b.val(q),C=q<p?p:q),c.$setViewValue(C)):c.$validate())}function l(C){w=\nXb(C);Ua(c.$modelValue)||(n&&c.$viewValue!==b.val()?c.$setViewValue(b.val()):c.$validate())}$d(a,b,d,c);Cf(c);Wb(a,b,d,c,e,g);var n=c.$$hasNativeValidators&&"range"===b[0].type,p=n?0:void 0,q=n?100:void 0,w=n?1:void 0,G=b[0].validity;a=S(d.min);e=S(d.max);g=S(d.step);var F=c.$render;c.$render=n&&S(G.rangeUnderflow)&&S(G.rangeOverflow)?function(){F();c.$setViewValue(b.val())}:F;a&&(c.$validators.min=n?function(){return!0}:function(C,D){return c.$isEmpty(D)||V(p)||D>=p},f("min",k));e&&(c.$validators.max=\nn?function(){return!0}:function(C,D){return c.$isEmpty(D)||V(q)||D<=q},f("max",h));g&&(c.$validators.step=n?function(){return!G.stepMismatch}:function(C,D){return c.$isEmpty(D)||V(w)||Df(D,p||0,w)},f("step",l))},checkbox:function(a,b,d,c,e,g,f,k){var h=Ef(k,a,"ngTrueValue",d.ngTrueValue,!0),l=Ef(k,a,"ngFalseValue",d.ngFalseValue,!1);b.on("click",function(n){c.$setViewValue(b[0].checked,n&&n.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(n){return!1===n};c.$formatters.push(function(n){return db(n,\nh)});c.$parsers.push(function(n){return n?h:l})},hidden:ka,button:ka,submit:ka,reset:ka,file:ka},Of=["$browser","$sniffer","$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,g,f,k){k[0]&&(Nf[ya(f.type)]||Nf.text)(e,g,f,k[0],b,a,d,c)}}}}],si=function(){var a={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(b){this.setAttribute("value",b)}};return{restrict:"E",priority:200,compile:function(b,d){if("hidden"===\nya(d.type))return{pre:function(c,e,g,f){c=e[0];c.parentNode&&c.parentNode.insertBefore(c,c.nextSibling);Object.defineProperty&&Object.defineProperty(c,"value",a)}}}}},ti=/^(true|false|\\d+)$/,ui=function(){function a(b,d,c){var e=S(c)?c:9===qb?"":null;b.prop("value",e);d.$set("value",c)}return{restrict:"A",priority:100,compile:function(b,d){return ti.test(d.ngValue)?function(c,e,g){c=c.$eval(g.ngValue);a(e,g,c)}:function(c,e,g){c.$watch(g.ngValue,function(f){a(e,g,f)})}}}},vi=["$compile",function(a){return{restrict:"AC",\ncompile:function(b){a.$$addBindingClass(b);return function(d,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0];d.$watch(e.ngBind,function(g){c.textContent=sd(g)})}}}}],wi=["$interpolate","$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d);return function(c,e,g){c=a(e.attr(g.$attr.ngBindTemplate));b.$$addBindingInfo(e,c.expressions);e=e[0];g.$observe("ngBindTemplate",function(f){e.textContent=V(f)?"":f})}}}}],xi=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,\ne){var g=b(e.ngBindHtml),f=b(e.ngBindHtml,function(k){return a.valueOf(k)});d.$$addBindingClass(c);return function(k,h,l){d.$$addBindingInfo(h,l.ngBindHtml);k.$watch(f,function(){var n=g(k);h.html(a.getTrustedHtml(n)||"")})}}}}],yi=cb({restrict:"A",require:"ngModel",link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),zi=be("",!0),Ai=be("Odd",0),Bi=be("Even",1),Ci=Vb({compile:function(a,b){b.$set("ngCloak",void 0);a.removeClass("ng-cloak")}}),Di=[function(){return{restrict:"A",\nscope:!0,controller:"@",priority:500}}],Pf={},Ei={blur:!0,focus:!0};I("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b=mb("ng-"+a);Pf[b]=["$parse","$rootScope",function(d,c){return{restrict:"A",compile:function(e,g){var f=d(g[b]);return function(k,h){h.on(a,function(l){var n=function(){f(k,{$event:l})};Ei[a]&&c.$$phase?k.$evalAsync(n):k.$apply(n)})}}}}]});var Fi=["$animate","$compile",\nfunction(a,b){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(d,c,e,g,f){var k,h,l;d.$watch(e.ngIf,function(n){n?h||f(function(p,q){h=q;p[p.length++]=b.$$createComment("end ngIf",e.ngIf);k={clone:p};a.enter(p,c.parent(),c)}):(l&&(l.remove(),l=null),h&&(h.$destroy(),h=null),k&&(l=xc(k.clone),a.leave(l).done(function(p){!1!==p&&(l=null)}),k=null))})}}}],Gi=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,\nterminal:!0,transclude:"element",controller:Va.noop,compile:function(c,e){var g=e.ngInclude||e.src,f=e.onload||"",k=e.autoscroll;return function(h,l,n,p,q){var w=0,G,F,C,D=function(){F&&(F.remove(),F=null);G&&(G.$destroy(),G=null);C&&(d.leave(C).done(function(A){!1!==A&&(F=null)}),F=C,C=null)};h.$watch(g,function(A){var z=function(r){!1===r||!S(k)||k&&!h.$eval(k)||b()},t=++w;A?(a(A,!0).then(function(r){if(!h.$$destroyed&&t===w){var m=h.$new();p.template=r;r=q(m,function(v){D();d.enter(v,null,l).done(z)});\nG=m;C=r;G.$emit("$includeContentLoaded",A);h.$eval(f)}},function(){h.$$destroyed||t!==w||(D(),h.$emit("$includeContentError",A))}),h.$emit("$includeContentRequested",A)):(D(),p.template=null)})}}}}],Hi=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(b,d,c,e){Ta.call(d[0]).match(/SVG/)?(d.empty(),a(re(e.template,fa.document).childNodes)(b,function(g){d.append(g)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],Ii=Vb({priority:450,\ncompile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),Ji=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=d.ngList||", ",g="false"!==d.ngTrim,f=g?Ba(e):e;c.$parsers.push(function(k){if(!V(k)){var h=[];k&&I(k.split(f),function(l){l&&h.push(g?Ba(l):l)});return h}});c.$formatters.push(function(k){if(ma(k))return k.join(e)});c.$isEmpty=function(k){return!k||!k.length}}}},rc="ng-valid",yf="ng-invalid",$b="ng-pristine",fd="ng-dirty",tc=wa("ngModel");\nbd.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");bd.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var a=this.$$parse(this.$$attr.ngModel+"()"),b=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(d){var c=this.$$parsedNgModel(d);da(c)&&(c=a(d));return c};this.$$ngModelSet=function(d,c){da(this.$$parsedNgModel(d))?b(d,{$$$p:c}):this.$$parsedNgModelAssign(d,c)}}else if(!this.$$parsedNgModel.assign)throw tc("nonassign",\nthis.$$attr.ngModel,eb(this.$$element));},$render:ka,$isEmpty:function(a){return V(a)||""===a||null===a||a!==a},$$updateEmptyClasses:function(a){this.$isEmpty(a)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,fd);this.$$animate.addClass(this.$$element,\n$b)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,$b);this.$$animate.addClass(this.$$element,fd);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);\nthis.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!Ua(this.$modelValue)){var a=this.$$lastCommittedViewValue,b=this.$$rawModelValue,d=this.$valid,c=this.$modelValue,e=this.$options.getOption("allowInvalid"),g=this;this.$$runValidators(b,a,function(f){e||d===f||(g.$modelValue=f?b:void 0,g.$modelValue!==c&&g.$$writeModelToScope())})}},$$runValidators:function(a,b,d){function c(k,h){g===f.$$currentValidationRunId&&f.$setValidity(k,h)}function e(k){g===f.$$currentValidationRunId&&\nd(k)}this.$$currentValidationRunId++;var g=this.$$currentValidationRunId,f=this;(function(){var k=f.$$parserName||"parse";if(V(f.$$parserValid))c(k,null);else return f.$$parserValid||(I(f.$validators,function(h,l){c(l,null)}),I(f.$asyncValidators,function(h,l){c(l,null)})),c(k,f.$$parserValid),f.$$parserValid;return!0})()?function(){var k=!0;I(f.$validators,function(h,l){h=!!h(a,b);k=k&&h;c(l,h)});return k?!0:(I(f.$asyncValidators,function(h,l){c(l,null)}),!1)}()?function(){var k=[],h=!0;I(f.$asyncValidators,\nfunction(l,n){l=l(a,b);if(!l||!da(l.then))throw tc("nopromise",l);c(n,void 0);k.push(l.then(function(){c(n,!0)},function(){h=!1;c(n,!1)}))});k.length?f.$$q.all(k).then(function(){e(h)},ka):e(!0)}():e(!1):e(!1)},$commitViewValue:function(){var a=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);if(this.$$lastCommittedViewValue!==a||""===a&&this.$$hasNativeValidators)this.$$updateEmptyClasses(a),this.$$lastCommittedViewValue=a,this.$pristine&&this.$setDirty(),this.$$parseAndValidate()},\n$$parseAndValidate:function(){var a=this.$$lastCommittedViewValue,b=this;if(this.$$parserValid=V(a)?void 0:!0)for(var d=0;d<this.$parsers.length;d++)if(a=this.$parsers[d](a),V(a)){this.$$parserValid=!1;break}Ua(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));var c=this.$modelValue,e=this.$options.getOption("allowInvalid");this.$$rawModelValue=a;e&&(this.$modelValue=a,b.$modelValue!==c&&b.$$writeModelToScope());this.$$runValidators(a,this.$$lastCommittedViewValue,function(g){e||\n(b.$modelValue=g?a:void 0,b.$modelValue!==c&&b.$$writeModelToScope())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);I(this.$viewChangeListeners,function(a){try{a()}catch(b){this.$$exceptionHandler(b)}},this)},$setViewValue:function(a,b){this.$viewValue=a;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(b)},$$debounceViewValueCommit:function(a){var b=this.$options.getOption("debounce");Pa(b[a])?b=b[a]:Pa(b["default"])&&(b=b["default"]);\nthis.$$timeout.cancel(this.$$pendingDebounce);var d=this;0<b?this.$$pendingDebounce=this.$$timeout(function(){d.$commitViewValue()},b):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){d.$commitViewValue()})},$overrideModelOptions:function(a){this.$options=this.$options.createChild(a);this.$$setUpdateOnEvents()},$processModelValue:function(){var a=this.$$format();this.$viewValue!==a&&(this.$$updateEmptyClasses(a),this.$viewValue=this.$$lastCommittedViewValue=a,this.$render(),\nthis.$$runValidators(this.$modelValue,this.$viewValue,ka))},$$format:function(){for(var a=this.$formatters,b=a.length,d=this.$modelValue;b--;)d=a[b](d);return d},$$setModelValue:function(a){this.$modelValue=this.$$rawModelValue=a;this.$$parserValid=void 0;this.$processModelValue()},$$setUpdateOnEvents:function(){this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler);if(this.$$updateEvents=this.$options.getOption("updateOn"))this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},\n$$updateEventHandler:function(a){this.$$debounceViewValueCommit(a&&a.type)}};zf({clazz:bd,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]}});var Ki=["$rootScope",function(a){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:bd,priority:1,compile:function(b){b.addClass($b).addClass("ng-untouched").addClass(rc);return{pre:function(d,c,e,g){var f=g[0];c=g[1]||f.$$parentForm;if(g=g[2])f.$options=g.$options;f.$$initGetterSetters();c.$addControl(f);e.$observe("name",\nfunction(k){f.$name!==k&&f.$$parentForm.$$renameControl(f,k)});d.$on("$destroy",function(){f.$$parentForm.$removeControl(f)})},post:function(d,c,e,g){function f(){k.$setTouched()}var k=g[0];k.$$setUpdateOnEvents();c.on("blur",function(){k.$touched||(a.$$phase?d.$evalAsync(f):d.$apply(f))})}}}}}],Li=/(\\s+|^)default(\\s+|$)/;de.prototype={getOption:function(a){return this.$$options[a]},createChild:function(a){var b=!1;a=Aa({},a);I(a,function(d,c){"$inherit"===d?"*"===c?b=!0:(a[c]=this.$$options[c],"updateOn"===\nc&&(a.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===c&&(a.updateOnDefault=!1,a[c]=Ba(d.replace(Li,function(){a.updateOnDefault=!0;return" "})))},this);b&&(delete a["*"],Ff(a,this.$$options));Ff(a,ce.$$options);return new de(a)}};var ce=new de({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var Mi=function(){function a(b,d){this.$$attrs=b;this.$$scope=d}a.$inject=["$attrs","$scope"];a.prototype={$onInit:function(){var b=this.parentCtrl?this.parentCtrl.$options:\nce,d=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=b.createChild(d)}};return{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:a}},Ni=Vb({terminal:!0,priority:1E3}),Oi=wa("ngOptions"),Pi=/^\\s*([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+group\\s+by\\s+([\\s\\S]+?))?(?:\\s+disable\\s+when\\s+([\\s\\S]+?))?\\s+for\\s+(?:([$\\w][$\\w]*)|(?:\\(\\s*([$\\w][$\\w]*)\\s*,\\s*([$\\w][$\\w]*)\\s*\\)))\\s+in\\s+([\\s\\S]+?)(?:\\s+track\\s+by\\s+([\\s\\S]+?))?$/,Qi=["$compile","$document",\n"$parse",function(a,b,d){function c(f,k,h){function l(B,x,H,K,Q){this.selectValue=B;this.viewValue=x;this.label=H;this.group=K;this.disabled=Q}function n(B){if(!w&&ub(B))var x=B;else{x=[];for(var H in B)B.hasOwnProperty(H)&&"$"!==H.charAt(0)&&x.push(H)}return x}var p=f.match(Pi);if(!p)throw Oi("iexp",f,eb(k));var q=p[5]||p[7],w=p[6];f=/ as /.test(p[0])&&p[1];var G=p[9];k=d(p[2]?p[1]:q);var F=f&&d(f)||k,C=G&&d(G),D=G?function(B,x){return C(h,x)}:function(B){return Pb(B)},A=function(B,x){return D(B,\nE(B,x))},z=d(p[2]||p[1]),t=d(p[3]||""),r=d(p[4]||""),m=d(p[8]),v={},E=w?function(B,x){v[w]=x;v[q]=B;return v}:function(B){v[q]=B;return v};return{trackBy:G,getTrackByValue:A,getWatchables:d(m,function(B){var x=[];B=B||[];for(var H=n(B),K=H.length,Q=0;Q<K;Q++){var R=B===H?Q:H[Q],T=B[R];R=E(T,R);T=D(T,R);x.push(T);if(p[2]||p[1])T=z(h,R),x.push(T);p[4]&&(R=r(h,R),x.push(R))}return x}),getOptions:function(){for(var B=[],x={},H=m(h)||[],K=n(H),Q=K.length,R=0;R<Q;R++){var T=H===K?R:K[R],ba=E(H[T],T),ia=\nF(h,ba);T=D(ia,ba);var na=z(h,ba),oa=t(h,ba);ba=r(h,ba);ia=new l(T,ia,na,oa,ba);B.push(ia);x[T]=ia}return{items:B,selectValueMap:x,getOptionFromViewValue:function(ja){return x[A(ja)]},getViewValueFromOption:function(ja){return G?Bb(ja.viewValue):ja.viewValue}}}}}var e=fa.document.createElement("option"),g=fa.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(f,k,h,l){l[0].registerOption=ka},post:function(f,k,h,l){function n(t){var r=\n(t=D.getOptionFromViewValue(t))&&t.element;r&&!r.selected&&(r.selected=!0);return t}function p(t,r){t.element=r;r.disabled=t.disabled;t.label!==r.label&&(r.label=t.label,r.textContent=t.label);r.value=t.selectValue}var q=l[0],w=l[1],G=h.multiple;l=0;for(var F=k.children(),C=F.length;l<C;l++)if(""===F[l].value){q.hasEmptyOption=!0;q.emptyOption=F.eq(l);break}k.empty();l=!!q.emptyOption;ea(e.cloneNode(!1)).val("?");var D,A=c(h.ngOptions,k,f),z=b[0].createDocumentFragment();q.generateUnknownOptionValue=\nfunction(t){return"?"};G?(q.writeValue=function(t){if(D){var r=t&&t.map(n)||[];D.items.forEach(function(m){m.element.selected&&-1===Array.prototype.indexOf.call(r,m)&&(m.element.selected=!1)})}},q.readValue=function(){var t=k.val()||[],r=[];I(t,function(m){(m=D.selectValueMap[m])&&!m.disabled&&r.push(D.getViewValueFromOption(m))});return r},A.trackBy&&f.$watchCollection(function(){if(ma(w.$viewValue))return w.$viewValue.map(function(t){return A.getTrackByValue(t)})},function(){w.$render()})):(q.writeValue=\nfunction(t){if(D){var r=k[0].options[k[0].selectedIndex],m=D.getOptionFromViewValue(t);r&&r.removeAttribute("selected");m?(k[0].value!==m.selectValue&&(q.removeUnknownOption(),k[0].value=m.selectValue,m.element.selected=!0),m.element.setAttribute("selected","selected")):q.selectUnknownOrEmptyOption(t)}},q.readValue=function(){var t=D.selectValueMap[k.val()];return t&&!t.disabled?(q.unselectEmptyOption(),q.removeUnknownOption(),D.getViewValueFromOption(t)):null},A.trackBy&&f.$watch(function(){return A.getTrackByValue(w.$viewValue)},\nfunction(){w.$render()}));l&&(a(q.emptyOption)(f),k.prepend(q.emptyOption),8===q.emptyOption[0].nodeType?(q.hasEmptyOption=!1,q.registerOption=function(t,r){""===r.val()&&(q.hasEmptyOption=!0,q.emptyOption=r,q.emptyOption.removeClass("ng-scope"),w.$render(),r.on("$destroy",function(){var m=q.$isEmptyOptionSelected();q.hasEmptyOption=!1;q.emptyOption=void 0;m&&w.$render()}))}):q.emptyOption.removeClass("ng-scope"));f.$watchCollection(A.getWatchables,function(){var t=D&&q.readValue();if(D)for(var r=\nD.items.length-1;0<=r;r--){var m=D.items[r];S(m.group)?Gc(m.element.parentNode):Gc(m.element)}D=A.getOptions();var v={};D.items.forEach(function(E){if(S(E.group)){var B=v[E.group];B||(B=g.cloneNode(!1),z.appendChild(B),B.label=null===E.group?"null":E.group,v[E.group]=B);var x=e.cloneNode(!1);B.appendChild(x);p(E,x)}else B=e.cloneNode(!1),z.appendChild(B),p(E,B)});k[0].appendChild(z);w.$render();w.$isEmpty(t)||(r=q.readValue(),(A.trackBy||G?db(t,r):t===r)||(w.$setViewValue(r),w.$render()))})}}}}],\nRi=["$locale","$interpolate","$log",function(a,b,d){var c=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(g,f,k){function h(z){f.text(z||"")}var l=k.count,n=k.$attr.when&&f.attr(k.$attr.when),p=k.offset||0,q=g.$eval(n)||{},w={},G=b.startSymbol(),F=b.endSymbol(),C=G+l+"-"+p+F,D=Va.noop,A;I(k,function(z,t){if(z=e.exec(t))z=(z[1]?"-":"")+ya(z[2]),q[z]=f.attr(k.$attr[t])});I(q,function(z,t){w[t]=b(z.replace(c,C))});g.$watch(l,function(z){var t=parseFloat(z),r=Ua(t);r||t in q||(t=a.pluralCat(t-p));t===\nA||r&&Ua(A)||(D(),r=w[t],V(r)?(null!=z&&d.debug("ngPluralize: no rule defined for \'"+t+"\' in "+n),D=ka,h()):D=g.$watch(r,h),A=t)})}}}],Si=["$parse","$animate","$compile",function(a,b,d){var c=wa("ngRepeat"),e=function(g,f,k,h,l,n,p){g[k]=h;l&&(g[l]=n);g.$index=f;g.$first=0===f;g.$last=f===p-1;g.$middle=!(g.$first||g.$last);g.$odd=!(g.$even=0===(f&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,compile:function(g,f){var k=f.ngRepeat,h=d.$$createComment("end ngRepeat",\nk);g=k.match(/^\\s*([\\s\\S]+?)\\s+in\\s+([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+track\\s+by\\s+([\\s\\S]+?))?\\s*$/);if(!g)throw c("iexp",k);f=g[1];var l=g[2],n=g[3],p=g[4];g=f.match(/^(?:(\\s*[$\\w]+)|\\(\\s*([$\\w]+)\\s*,\\s*([$\\w]+)\\s*\\))$/);if(!g)throw c("iidexp",f);var q=g[3]||g[1],w=g[2];if(n&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(n)||/^(null|undefined|this|\\$index|\\$first|\\$middle|\\$last|\\$even|\\$odd|\\$parent|\\$root|\\$id)$/.test(n)))throw c("badident",n);var G,F={$id:Pb};if(p)var C=a(p);else{var D=function(z,\nt){return Pb(t)};var A=function(z){return z}}return function(z,t,r,m,v){C&&(G=function(B,x,H){w&&(F[w]=B);F[q]=x;F.$index=H;return C(z,F)});var E=Ea();z.$watchCollection(l,function(B){var x,H=t[0],K=Ea();n&&(z[n]=B);if(ub(B)){var Q=B;var R=G||D}else for(ba in R=G||A,Q=[],B)bb.call(B,ba)&&"$"!==ba.charAt(0)&&Q.push(ba);var T=Q.length;var ba=Array(T);for(x=0;x<T;x++){var ia=B===Q?x:Q[x];var na=B[ia];var oa=R(ia,na,x);if(E[oa]){var ja=E[oa];delete E[oa];K[oa]=ja;ba[x]=ja}else{if(K[oa])throw I(ba,function(va){va&&\nva.scope&&(E[va.id]=va)}),c("dupes",k,oa,na);ba[x]={id:oa,scope:void 0,clone:void 0};K[oa]=!0}}for(sa in E){ja=E[sa];oa=xc(ja.clone);b.leave(oa);if(oa[0].parentNode)for(x=0,R=oa.length;x<R;x++)oa[x].$$NG_REMOVED=!0;ja.scope.$destroy()}for(x=0;x<T;x++)if(ia=B===Q?x:Q[x],na=B[ia],ja=ba[x],ja.scope){var sa=H;do sa=sa.nextSibling;while(sa&&sa.$$NG_REMOVED);ja.clone[0]!==sa&&b.move(xc(ja.clone),null,H);H=ja.clone[ja.clone.length-1];e(ja.scope,x,q,na,w,ia,T)}else v(function(va,lb){ja.scope=lb;lb=h.cloneNode(!1);\nva[va.length++]=lb;b.enter(va,null,H);H=lb;ja.clone=va;K[ja.id]=ja;e(ja.scope,x,q,na,w,ia,T)});E=K})}}}}],Ti=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngShow,function(e){a[e?"removeClass":"addClass"](d,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Ui=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngHide,function(e){a[e?"addClass":"removeClass"](d,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Vi=Vb(function(a,\nb,d){a.$watch(d.ngStyle,function(c,e){e&&c!==e&&I(e,function(g,f){b.css(f,"")});c&&b.css(c)},!0)}),Wi=["$animate","$compile",function(a,b){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(d,c,e,g){var f=[],k=[],h=[],l=[],n=function(p,q){return function(w){!1!==w&&p.splice(q,1)}};d.$watch(e.ngSwitch||e.on,function(p){for(var q,w;h.length;)a.cancel(h.pop());q=0;for(w=l.length;q<w;++q){var G=xc(k[q].clone);l[q].$destroy();(h[q]=a.leave(G)).done(n(h,q))}k.length=\n0;l.length=0;(f=g.cases["!"+p]||g.cases["?"])&&I(f,function(F){F.transclude(function(C,D){l.push(D);D=F.element;C[C.length++]=b.$$createComment("end ngSwitchWhen");k.push({clone:C});a.enter(C,D.parent(),D)})})})}}}],Xi=Vb({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){a=d.ngSwitchWhen.split(d.ngSwitchWhenSeparator).sort().filter(function(g,f,k){return k[f-1]!==g});I(a,function(g){c.cases["!"+g]=c.cases["!"+g]||[];c.cases["!"+g].push({transclude:e,\nelement:b})})}}),Yi=Vb({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){c.cases["?"]=c.cases["?"]||[];c.cases["?"].push({transclude:e,element:b})}}),Zi=wa("ngTransclude"),$i=["$compile",function(a){return{restrict:"EAC",compile:function(b){var d=a(b.contents());b.empty();return function(c,e,g,f,k){function h(){d(c,function(l){e.append(l)})}if(!k)throw Zi("orphan",eb(e));g.ngTransclude===g.$attr.ngTransclude&&(g.ngTransclude="");g=g.ngTransclude||g.ngTranscludeSlot;\nk(function(l,n){var p;if(p=l.length)a:{p=0;for(var q=l.length;p<q;p++){var w=l[p];if(w.nodeType!==wb||w.nodeValue.trim()){p=!0;break a}}p=void 0}p?e.append(l):(h(),n.$destroy())},null,g);g&&!k.isSlotFilled(g)&&h()}}}}],aj=["$templateCache",function(a){return{restrict:"E",terminal:!0,compile:function(b,d){"text/ng-template"===d.type&&a.put(d.id,b[0].text)}}}],bj={$setViewValue:ka,$render:ka},cj=["$element","$scope",function(a,b){function d(){f||(f=!0,b.$$postDigest(function(){f=!1;e.ngModelCtrl.$render()}))}\nfunction c(h){k||(k=!0,b.$$postDigest(function(){b.$$destroyed||(k=!1,e.ngModelCtrl.$setViewValue(e.readValue()),h&&e.ngModelCtrl.$render())}))}var e=this,g=new Ic;e.selectValueMap={};e.ngModelCtrl=bj;e.multiple=!1;e.unknownOption=ea(fa.document.createElement("option"));e.hasEmptyOption=!1;e.emptyOption=void 0;e.renderUnknownOption=function(h){h=e.generateUnknownOptionValue(h);e.unknownOption.val(h);a.prepend(e.unknownOption);Lb(e.unknownOption,!0);a.val(h)};e.updateUnknownOption=function(h){h=e.generateUnknownOptionValue(h);\ne.unknownOption.val(h);Lb(e.unknownOption,!0);a.val(h)};e.generateUnknownOptionValue=function(h){return"? "+Pb(h)+" ?"};e.removeUnknownOption=function(){e.unknownOption.parent()&&e.unknownOption.remove()};e.selectEmptyOption=function(){e.emptyOption&&(a.val(""),Lb(e.emptyOption,!0))};e.unselectEmptyOption=function(){e.hasEmptyOption&&Lb(e.emptyOption,!1)};b.$on("$destroy",function(){e.renderUnknownOption=ka});e.readValue=function(){var h=a.val();h=h in e.selectValueMap?e.selectValueMap[h]:h;return e.hasOption(h)?\nh:null};e.writeValue=function(h){var l=a[0].options[a[0].selectedIndex];l&&Lb(ea(l),!1);e.hasOption(h)?(e.removeUnknownOption(),l=Pb(h),a.val(l in e.selectValueMap?l:h),Lb(ea(a[0].options[a[0].selectedIndex]),!0)):e.selectUnknownOrEmptyOption(h)};e.addOption=function(h,l){8!==l[0].nodeType&&(Ob(h,\'"option value"\'),""===h&&(e.hasEmptyOption=!0,e.emptyOption=l),l=g.get(h)||0,g.set(h,l+1),d())};e.removeOption=function(h){var l=g.get(h);l&&(1===l?(g.delete(h),""===h&&(e.hasEmptyOption=!1,e.emptyOption=\nvoid 0)):g.set(h,l-1))};e.hasOption=function(h){return!!g.get(h)};e.$hasEmptyOption=function(){return e.hasEmptyOption};e.$isUnknownOptionSelected=function(){return a[0].options[0]===e.unknownOption[0]};e.$isEmptyOptionSelected=function(){return e.hasEmptyOption&&a[0].options[a[0].selectedIndex]===e.emptyOption[0]};e.selectUnknownOrEmptyOption=function(h){null==h&&e.emptyOption?(e.removeUnknownOption(),e.selectEmptyOption()):e.unknownOption.parent().length?e.updateUnknownOption(h):e.renderUnknownOption(h)};\nvar f=!1,k=!1;e.registerOption=function(h,l,n,p,q){if(n.$attr.ngValue){var w,G=NaN;n.$observe("value",function(F){var C=l.prop("selected");if(S(G)){e.removeOption(w);delete e.selectValueMap[G];var D=!0}G=Pb(F);w=F;e.selectValueMap[G]=F;e.addOption(F,l);l.attr("value",G);D&&C&&c()})}else p?n.$observe("value",function(F){e.readValue();var C=l.prop("selected");if(S(w)){e.removeOption(w);var D=!0}w=F;e.addOption(F,l);D&&C&&c()}):q?h.$watch(q,function(F,C){n.$set("value",F);var D=l.prop("selected");C!==\nF&&e.removeOption(C);e.addOption(F,l);C&&D&&c()}):e.addOption(n.value,l);n.$observe("disabled",function(F){if("true"===F||F&&l.prop("selected"))e.multiple?c(!0):(e.ngModelCtrl.$setViewValue(null),e.ngModelCtrl.$render())});l.on("$destroy",function(){var F=e.readValue(),C=n.value;e.removeOption(C);d();(e.multiple&&F&&-1!==F.indexOf(C)||F===C)&&c(!0)})}}],dj=function(){return{restrict:"E",require:["select","?ngModel"],controller:cj,priority:1,link:{pre:function(a,b,d,c){var e=c[0],g=c[1];if(g){if(e.ngModelCtrl=\ng,b.on("change",function(){e.removeUnknownOption();a.$apply(function(){g.$setViewValue(e.readValue())})}),d.multiple){e.multiple=!0;e.readValue=function(){var h=[];I(b.find("option"),function(l){l.selected&&!l.disabled&&(l=l.value,h.push(l in e.selectValueMap?e.selectValueMap[l]:l))});return h};e.writeValue=function(h){I(b.find("option"),function(l){var n=!!h&&(-1!==Array.prototype.indexOf.call(h,l.value)||-1!==Array.prototype.indexOf.call(h,e.selectValueMap[l.value]));n!==l.selected&&Lb(ea(l),n)})};\nvar f,k=NaN;a.$watch(function(){k!==g.$viewValue||db(f,g.$viewValue)||(f=kb(g.$viewValue),g.$render());k=g.$viewValue});g.$isEmpty=function(h){return!h||0===h.length}}}else e.registerOption=ka},post:function(a,b,d,c){var e=c[1];if(e){var g=c[0];e.$render=function(){g.writeValue(e.$viewValue)}}}}}},ej=["$interpolate",function(a){return{restrict:"E",priority:100,compile:function(b,d){var c;if(!S(d.ngValue))if(S(d.value))var e=a(d.value,!0);else(c=a(b.text(),!0))||d.$set("value",b.text());return function(g,\nf,k){var h=f.parent();(h=h.data("$selectController")||h.parent().data("$selectController"))&&h.registerOption(g,f,k,e,c)}}}}],Qf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){c&&(d.required=!0,c.$validators.required=function(e,g){return!d.required||!c.$isEmpty(g)},d.$observe("required",function(){c.$validate()}))}}},Rf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e,g=d.ngPattern||d.pattern;d.$observe("pattern",function(f){la(f)&&0<f.length&&\n(f=new RegExp("^"+f+"$"));if(f&&!f.test)throw wa("ngPattern")("noregexp",g,f,eb(b));e=f||void 0;c.$validate()});c.$validators.pattern=function(f,k){return c.$isEmpty(k)||V(e)||e.test(k)}}}}},Sf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=-1;d.$observe("maxlength",function(g){g=parseInt(g,10);e=Ua(g)?-1:g;c.$validate()});c.$validators.maxlength=function(g,f){return 0>e||c.$isEmpty(f)||f.length<=e}}}}},Tf=function(){return{restrict:"A",require:"?ngModel",link:function(a,\nb,d,c){if(c){var e=0;d.$observe("minlength",function(g){e=parseInt(g,10)||0;c.$validate()});c.$validators.minlength=function(g,f){return c.$isEmpty(f)||f.length>=e}}}}};if(fa.angular.bootstrap)fa.console&&console.log("WARNING: Tried to load AngularJS more than once.");else{(function(){if(!Gf){var a=cd();if((Ab=V(a)?fa.jQuery:a?fa[a]:void 0)&&Ab.fn.on){ea=Ab;Aa(Ab.fn,{scope:Qb.scope,isolateScope:Qb.isolateScope,controller:Qb.controller,injector:Qb.injector,inheritedData:Qb.inheritedData});var b=Ab.cleanData;\nAb.cleanData=function(d){for(var c,e=0,g;null!=(g=d[e]);e++)(c=Ab._data(g,"events"))&&c.$destroy&&Ab(g).triggerHandler("$destroy");b(d)}}else ea=Ha;Va.element=ea;Gf=!0}})();(function(a){Aa(a,{errorHandlingConfig:Uf,bootstrap:oe,copy:Bb,extend:Aa,merge:Wf,equals:db,element:ea,forEach:I,injector:hc,noop:ka,bind:Mb,toJson:fc,fromJson:le,identity:bc,isUndefined:V,isDefined:S,isString:la,isFunction:da,isObject:ha,isNumber:Pa,isElement:jd,isArray:ma,version:Xh,isDate:Xa,lowercase:ya,uppercase:Uc,callbacks:{$$counter:0},\ngetTestability:eg,reloadWithDebugInfo:dg,$$minErr:wa,$$csp:Jb,$$encodeUriSegment:gc,$$encodeUriQuery:Za,$$stringify:sd});Bd=gg(fa);Bd("ng",["ngLocale"],["$provide",function(b){b.provider({$$sanitizeUri:xh});b.provider("$compile",Ae).directive({a:ni,input:Of,textarea:Of,form:oi,script:aj,select:dj,option:ej,ngBind:vi,ngBindHtml:xi,ngBindTemplate:wi,ngClass:zi,ngClassEven:Bi,ngClassOdd:Ai,ngCloak:Ci,ngController:Di,ngForm:pi,ngHide:Ui,ngIf:Fi,ngInclude:Gi,ngInit:Ii,ngNonBindable:Ni,ngPluralize:Ri,ngRepeat:Si,\nngShow:Ti,ngStyle:Vi,ngSwitch:Wi,ngSwitchWhen:Xi,ngSwitchDefault:Yi,ngOptions:Qi,ngTransclude:$i,ngModel:Ki,ngList:Ji,ngChange:yi,pattern:Rf,ngPattern:Rf,required:Qf,ngRequired:Qf,minlength:Tf,ngMinlength:Tf,maxlength:Sf,ngMaxlength:Sf,ngValue:ui,ngModelOptions:Mi}).directive({ngInclude:Hi,input:si}).directive(ed).directive(Pf);b.provider({$anchorScroll:xg,$animate:ei,$animateCss:hi,$$animateJs:ci,$$animateQueue:di,$$AnimateRunner:gi,$$animateAsyncRun:fi,$browser:Ag,$cacheFactory:Bg,$controller:Vg,\n$document:Wg,$$isDocumentHidden:Xg,$exceptionHandler:Yg,$filter:nf,$$forceReflow:ii,$interpolate:ih,$interval:jh,$http:dh,$httpParamSerializer:Zg,$httpParamSerializerJQLike:$g,$httpBackend:gh,$xhrFactory:fh,$jsonpCallbacks:ji,$location:mh,$log:nh,$parse:sh,$rootScope:wh,$q:th,$$q:uh,$sce:Sh,$sceDelegate:Rh,$sniffer:yh,$templateCache:Cg,$templateRequest:Th,$$testability:zh,$timeout:Ah,$window:Bh,$$rAF:vh,$$jqLite:sg,$$Map:$h,$$cookieReader:Ch})}]).info({angularVersion:"1.6.4-local+sha.617b36117"})})(Va);\nVa.module("ngLocale",[],["$provide",function(a){a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),\nWEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\\u00a4",negSuf:"",posPre:"\\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(b,\nd){var c=b|0;if(void 0===d){d=Math;var e=d.min;b+="";var g=b.indexOf(".");d=e.call(d,-1==g?0:b.length-g-1,3)}return 1==c&&0==d?"one":"other"}})}]);var Ya=wa("$sce"),Yb={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",TEMPLATE_URL:"templateUrl",JS:"js"},ee=/_([a-z])/g,Uh=wa("$compile");ea(function(){bg(fa.document,oe)})}})(window);angular.element(document).find("head").append(angular.element("<style>").text(\'@charset "UTF-8";\\n\\n[ng\\\\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],\\n.ng-cloak, .x-ng-cloak,\\n.ng-hide:not(.ng-hide-animate) {\\n  display: none !important;\\n}\\n\\nng\\\\:form {\\n  display: block;\\n}\\n\\n.ng-animate-shim {\\n  visibility:hidden;\\n}\\n\\n.ng-anchor {\\n  position:absolute;\\n}\\n\'));\n'];FTb.raw=
[""];wt(Fo(FTb));var GTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n*/\n(function(B,e){\'use strict\';function J(r){C&&r.get("$route")}function K(r,y,q){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(c,d,h,k,l){function p(){t&&(q.cancel(t),t=null);m&&(m.$destroy(),m=null);v&&(t=q.leave(v),t.done(function(u){!1!==u&&(t=null)}),v=null)}function z(){var u=r.current&&r.current.locals;if(e.isDefined(u&&u.$template)){u=c.$new();var G=r.current;v=l(u,function(H){q.enter(H,null,v||d).done(function(D){!1===D||!e.isDefined(A)||A&&!c.$eval(A)||y()});p()});m=\nG.scope=u;m.$emit("$viewContentLoaded");m.$eval(I)}else p()}var m,v,t,A=h.autoscroll,I=h.onload||"";c.$on("$routeChangeSuccess",z);z()}}}function L(r,y,q){return{restrict:"ECA",priority:-400,link:function(c,d){var h=q.current,k=h.locals;d.html(k.$template);var l=r(d.contents());if(h.controller){k.$scope=c;var p=y(h.controller,k);h.controllerAs&&(c[h.controllerAs]=p);d.data("$ngControllerController",p);d.children().data("$ngControllerController",p)}c[h.resolveAs||"$resolve"]=k;l(c)}}}"use strict";\nvar M,N,O,P;B=e.module("ngRoute",[]).info({angularVersion:"1.6.4-local+sha.617b36117"}).provider("$route",function(){function r(c,d){return e.extend(Object.create(c),d)}function y(c,d){d=d.caseInsensitiveMatch;var h={originalPath:c,regexp:c},k=h.keys=[];c=c.replace(/([().])/g,"\\\\$1").replace(/(\\/)?:(\\w+)(\\*\\?|[?*])?/g,function(l,p,z,m){l="?"===m||"*?"===m?"?":null;m="*"===m||"*?"===m?"*":null;k.push({name:z,optional:!!l});p=p||"";return""+(l?"":p)+"(?:"+(l?p:"")+(m&&"(.+?)"||"([^/]+)")+(l||"")+")"+\n(l||"")}).replace(/([/$*])/g,"\\\\$1");h.regexp=new RegExp("^"+c+"$",d?"i":"");return h}M=e.isArray;N=e.isObject;O=e.isDefined;P=e.noop;var q={};this.when=function(c,d){var h=void 0;if(M(d)){h=h||[];for(var k=0,l=d.length;k<l;k++)h[k]=d[k]}else if(N(d))for(k in h=h||{},d)if("$"!==k.charAt(0)||"$"!==k.charAt(1))h[k]=d[k];d=h||d;e.isUndefined(d.reloadOnSearch)&&(d.reloadOnSearch=!0);e.isUndefined(d.caseInsensitiveMatch)&&(d.caseInsensitiveMatch=this.caseInsensitiveMatch);q[c]=e.extend(d,c&&y(c,d));c&&\n(h="/"===c[c.length-1]?c.substr(0,c.length-1):c+"/",q[h]=e.extend({redirectTo:c},y(h,d)));return this};this.caseInsensitiveMatch=!1;this.otherwise=function(c){"string"===typeof c&&(c={redirectTo:c});this.when(null,c);return this};C=!0;this.eagerInstantiationEnabled=function(c){return O(c)?(C=c,this):C};this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce","$browser",function(c,d,h,k,l,p,z,m){function v(a){var b=w.current;(Q=(x=H())&&b&&x.$$route===b.$$route&&\ne.equals(x.pathParams,b.pathParams)&&!x.reloadOnSearch&&!E)||!b&&!x||c.$broadcast("$routeChangeStart",x,b).defaultPrevented&&a&&a.preventDefault()}function t(){var a=w.current,b=x;if(Q)a.params=b.params,e.copy(a.params,h),c.$broadcast("$routeUpdate",a);else if(b||a){E=!1;w.current=b;var f=k.resolve(b);m.$$incOutstandingRequestCount();f.then(A).then(I).then(function(g){return g&&f.then(u).then(function(n){b===w.current&&(b&&(b.locals=n,e.copy(b.params,h)),c.$broadcast("$routeChangeSuccess",b,a))})}).catch(function(g){b===\nw.current&&c.$broadcast("$routeChangeError",b,a,g)}).finally(function(){m.$$completeOutstandingRequest(P)})}}function A(a){var b={route:a,hasRedirection:!1};if(a)if(a.redirectTo)if(e.isString(a.redirectTo))b.path=D(a.redirectTo,a.params),b.search=a.params,b.hasRedirection=!0;else{var f=d.path(),g=d.search();a=a.redirectTo(a.pathParams,f,g);e.isDefined(a)&&(b.url=a,b.hasRedirection=!0)}else if(a.resolveRedirectTo)return k.resolve(l.invoke(a.resolveRedirectTo)).then(function(n){e.isDefined(n)&&(b.url=\nn,b.hasRedirection=!0);return b});return b}function I(a){var b=!0;if(a.route!==w.current)b=!1;else if(a.hasRedirection){var f=d.url(),g=a.url;g?d.url(g).replace():g=d.path(a.path).search(a.search).replace().url();g!==f&&(b=!1)}return b}function u(a){if(a){var b=e.extend({},a.resolve);e.forEach(b,function(f,g){b[g]=e.isString(f)?l.get(f):l.invoke(f,null,null,g)});a=G(a);e.isDefined(a)&&(b.$template=a);return k.all(b)}}function G(a){var b,f;e.isDefined(b=a.template)?e.isFunction(b)&&(b=b(a.params)):\ne.isDefined(f=a.templateUrl)&&(e.isFunction(f)&&(f=f(a.params)),e.isDefined(f)&&(a.loadedTemplateUrl=z.valueOf(f),b=p(f)));return b}function H(){var a,b;e.forEach(q,function(f,g){if(g=!b){var n=d.path();g=f.keys;var R={};if(f.regexp)if(n=f.regexp.exec(n)){for(var F=1,U=n.length;F<U;++F){var S=g[F-1],T=n[F];S&&T&&(R[S.name]=T)}g=R}else g=null;else g=null;g=a=g}g&&(b=r(f,{params:e.extend({},d.search(),a),pathParams:a}),b.$$route=f)});return b||q[null]&&r(q[null],{params:{},pathParams:{}})}function D(a,\nb){var f=[];e.forEach((a||"").split(":"),function(g,n){0===n?f.push(g):(g=g.match(/(\\w+)(?:[?*])?(.*)/),n=g[1],f.push(b[n]),f.push(g[2]||""),delete b[n])});return f.join("")}var E=!1,x,Q,w={routes:q,reload:function(){E=!0;var a={defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0;E=!1}};c.$evalAsync(function(){v(a);a.defaultPrevented||t()})},updateParams:function(a){if(this.current&&this.current.$$route)a=e.extend({},this.current.params,a),d.path(D(this.current.$$route.originalPath,\na)),d.search(a);else throw V("norout");}};c.$on("$locationChangeStart",v);c.$on("$locationChangeSuccess",t);return w}]}).run(J);var V=e.$$minErr("ngRoute"),C;J.$inject=["$injector"];"use strict";B.provider("$routeParams",function(){this.$get=function(){return{}}});"use strict";B.directive("ngView",K);B.directive("ngView",L);K.$inject=["$route","$anchorScroll","$animate"];L.$inject=["$compile","$controller","$route"]})(window,window.angular);\n'];
GTb.raw=[""];wt(Fo(GTb));var HTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n*/\n(function(Ba,ha){\'use strict\';function Va(a,b,d){if(!a)throw jb("areq",b||"?",d||"required");return a}function Wa(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;sa(a)&&(a=a.join(" "));sa(b)&&(b=b.join(" "));return a+" "+b}function kb(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function ta(a,b,d){var k="";a=sa(a)?a:a&&pa(a)&&a.length?a.split(/\\s+/):[];L(a,function(r,x){r&&0<r.length&&(k+=0<x?" ":"",k+=d?b+r:r+b)});return k}function Xa(a){if(a instanceof ja)switch(a.length){case 0:return a;\ncase 1:if(1===a[0].nodeType)return a;break;default:return ja(Na(a))}if(1===a.nodeType)return ja(a)}function Na(a){if(!a[0])return a;for(var b=0;b<a.length;b++){var d=a[b];if(1===d.nodeType)return d}}function lb(a,b,d){L(b,function(k){a.addClass(k,d)})}function mb(a,b,d){L(b,function(k){a.removeClass(k,d)})}function Ga(a){return function(b,d){d.addClass&&(lb(a,b,d.addClass),d.addClass=null);d.removeClass&&(mb(a,b,d.removeClass),d.removeClass=null)}}function Ha(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||\nka;a.domOperation=function(){a.$$domOperationFired=!0;b();b=ka};a.$$prepared=!0}return a}function ya(a,b){Ya(a,b);Za(a,b)}function Ya(a,b){b.from&&(a.css(b.from),b.from=null)}function Za(a,b){b.to&&(a.css(b.to),b.to=null)}function Ca(a,b,d){var k=b.options||{};d=d.options||{};var r=(k.addClass||"")+" "+(d.addClass||""),x=(k.removeClass||"")+" "+(d.removeClass||"");a=nb(a.attr("class"),r,x);d.preparationClasses&&(k.preparationClasses=Ia(d.preparationClasses,k.preparationClasses),delete d.preparationClasses);\nr=k.domOperation!==ka?k.domOperation:null;Oa(k,d);r&&(k.domOperation=r);k.addClass=a.addClass?a.addClass:null;k.removeClass=a.removeClass?a.removeClass:null;b.addClass=k.addClass;b.removeClass=k.removeClass;return k}function nb(a,b,d){function k(e){pa(e)&&(e=e.split(" "));var g={};L(e,function(y){y.length&&(g[y]=!0)});return g}var r={};a=k(a);b=k(b);L(b,function(e,g){r[g]=1});d=k(d);L(d,function(e,g){r[g]=1===r[g]?null:-1});var x={addClass:"",removeClass:""};L(r,function(e,g){if(1===e){var y="addClass";\nvar C=!a[g]||a[g+"-remove"]}else-1===e&&(y="removeClass",C=a[g]||a[g+"-add"]);C&&(x[y].length&&(x[y]+=" "),x[y]+=g)});return x}function ma(a){return a instanceof ja?a[0]:a}function ob(a,b,d){var k="";b&&(k=ta(b,"ng-",!0));d.addClass&&(k=Ia(k,ta(d.addClass,"-add")));d.removeClass&&(k=Ia(k,ta(d.removeClass,"-remove")));k.length&&(d.preparationClasses=k,a.addClass(k))}function Ja(a,b){b=b?"-"+b+"s":"";Da(a,[Ea,b]);return[Ea,b]}function Pa(a,b){b=b?"paused":"";var d=va+"PlayState";Da(a,[d,b]);return[d,\nb]}function Da(a,b){a.style[b[0]]=b[1]}function Ia(a,b){return a?b?a+" "+b:a:b}function $a(a,b,d){var k=Object.create(null),r=a.getComputedStyle(b)||{};L(d,function(x,e){if(x=r[x]){var g=x.charAt(0);if("-"===g||"+"===g||0<=g)x=pb(x);0===x&&(x=null);k[e]=x}});return k}function pb(a){var b=0;a=a.split(/\\s*,\\s*/);L(a,function(d){"s"===d.charAt(d.length-1)&&(d=d.substring(0,d.length-1));d=parseFloat(d)||0;b=b?Math.max(d,b):d});return b}function Qa(a){return 0===a||null!=a}function ab(a,b){var d=qa;a+=\n"s";b?d+="Duration":a+=" linear all";return[d,a]}function bb(){var a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,d){a[b]?a[b].total++:a[b]={total:1,value:d}}}}function cb(a,b,d){L(d,function(k){a[k]=Ra(a[k])?a[k]:b.style.getPropertyValue(k)})}if(void 0===Ba.ontransitionend&&void 0!==Ba.onwebkittransitionend){var qa="WebkitTransition";var db="webkitTransitionEnd transitionend"}else qa=\n"transition",db="transitionend";if(void 0===Ba.onanimationend&&void 0!==Ba.onwebkitanimationend){var va="WebkitAnimation";var eb="webkitAnimationEnd animationend"}else va="animation",eb="animationend";var Ka=va+"Delay",Sa=va+"Duration",Ea=qa+"Delay",fb=qa+"Duration",jb=ha.$$minErr("ng");"use strict";"use strict";"use strict";var qb={transitionDuration:fb,transitionDelay:Ea,transitionProperty:qa+"Property",animationDuration:Sa,animationDelay:Ka,animationIterationCount:va+"IterationCount"},rb={transitionDuration:fb,\ntransitionDelay:Ea,animationDuration:Sa,animationDelay:Ka};"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";var Ta,Oa,L,sa,Ra,La,Ua,Ma,pa,za,ja,ka;ha.module("ngAnimate",[],function(){ka=ha.noop;Ta=ha.copy;Oa=ha.extend;ja=ha.element;L=ha.forEach;sa=ha.isArray;pa=ha.isString;Ma=ha.isObject;za=ha.isUndefined;Ra=ha.isDefined;Ua=ha.isFunction;La=ha.isElement}).info({angularVersion:"1.6.4-local+sha.617b36117"}).directive("ngAnimateSwap",["$animate","$rootScope",\nfunction(a,b){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(d,k,r,x,e){var g,y;d.$watchCollection(r.ngAnimateSwap||r["for"],function(C){g&&a.leave(g);y&&(y.$destroy(),y=null);if(C||0===C)y=d.$new(),e(y,function(T){g=T;a.enter(T,null,k)})})}}}]).directive("ngAnimateChildren",["$interpolate",function(a){return{link:function(b,d,k){function r(e){d.data("$$ngAnimateChildren","on"===e||"true"===e)}var x=k.ngAnimateChildren;pa(x)&&0===x.length?d.data("$$ngAnimateChildren",\n!0):(r(a(x)(b)),k.$observe("ngAnimateChildren",r))}}}]).factory("$$rAFScheduler",["$$rAF",function(a){function b(x){r=r.concat(x);d()}function d(){if(r.length){for(var x=r.shift(),e=0;e<x.length;e++)x[e]();k||a(function(){k||d()})}}var k;var r=b.queue=[];b.waitUntilQuiet=function(x){k&&k();k=a(function(){k=null;x();d()})};return b}]).provider("$$animateQueue",["$animateProvider",function(a){function b(e){if(!e)return null;e=e.split(" ");var g=Object.create(null);L(e,function(y){g[y]=!0});return g}\nfunction d(e,g){if(e&&g){var y=b(g);return e.split(" ").some(function(C){return y[C]})}}function k(e,g,y){return x[e].some(function(C){return C(g,y)})}function r(e,g){var y=0<(e.addClass||"").length;e=0<(e.removeClass||"").length;return g?y&&e:y||e}var x=this.rules={skip:[],cancel:[],join:[]};x.join.push(function(e,g){return!e.structural&&r(e)});x.skip.push(function(e,g){return!e.structural&&!r(e)});x.skip.push(function(e,g){return"leave"===g.event&&e.structural});x.skip.push(function(e,g){return g.structural&&\n2===g.state&&!e.structural});x.cancel.push(function(e,g){return g.structural&&e.structural});x.cancel.push(function(e,g){return 2===g.state&&e.structural});x.cancel.push(function(e,g){if(g.structural)return!1;var y=e.addClass;e=e.removeClass;var C=g.addClass;g=g.removeClass;return za(y)&&za(e)||za(C)&&za(g)?!1:d(y,g)||d(e,C)});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$Map","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(e,\ng,y,C,T,I,Y,V,z,P,M){function N(){var h=!1;return function(l){h?l():g.$$postDigest(function(){h=!0;l()})}}function n(h,l,q){var G=[],W=f[q];W&&L(W,function(A){X.call(A.node,l)?G.push(A.callback):"leave"===q&&X.call(A.node,h)&&G.push(A.callback)});return G}function t(h,l,q){var G=Na(l);return h.filter(function(W){return!(W.node===G&&(!q||W.callback===q))})}function u(h,l,q){function G(p,ca,ba,ra){wa(function(){var ea=n(na,O,ca);ea.length?e(function(){L(ea,function(la){la(Q,ba,ra)});"close"!==ba||O.parentNode||\naa.off(O)}):"close"!==ba||O.parentNode||aa.off(O)});p.progress(ca,ba,ra)}function W(p){var ca=Q,ba=A;ba.preparationClasses&&(ca.removeClass(ba.preparationClasses),ba.preparationClasses=null);ba.activeClasses&&(ca.removeClass(ba.activeClasses),ba.activeClasses=null);R(Q,A);ya(Q,A);A.domOperation();U.complete(!p)}var A=Ta(q),Q=Xa(h),O=ma(Q),na=O&&O.parentNode;A=Ha(A);var U=new Y,wa=N();sa(A.addClass)&&(A.addClass=A.addClass.join(" "));A.addClass&&!pa(A.addClass)&&(A.addClass=null);sa(A.removeClass)&&\n(A.removeClass=A.removeClass.join(" "));A.removeClass&&!pa(A.removeClass)&&(A.removeClass=null);A.from&&!Ma(A.from)&&(A.from=null);A.to&&!Ma(A.to)&&(A.to=null);if(!(c&&O&&J(O,l,q)&&B(O,A)))return W(),U;var ua=0<=["enter","move","leave"].indexOf(l),F=M(),ia=F||m.get(O);q=!ia&&D.get(O)||{};var oa=!!q.state;ia||oa&&1===q.state||(ia=!H(O,na,l));if(ia)return F&&G(U,l,"start"),W(),F&&G(U,l,"close"),U;ua&&S(O);F={structural:ua,element:Q,event:l,addClass:A.addClass,removeClass:A.removeClass,close:W,options:A,\nrunner:U};if(oa){if(k("skip",F,q)){if(2===q.state)return W(),U;Ca(Q,q,F);return q.runner}if(k("cancel",F,q))if(2===q.state)q.runner.end();else if(q.structural)q.close();else return Ca(Q,q,F),q.runner;else if(k("join",F,q))if(2===q.state)Ca(Q,F,{});else return ob(Q,ua?l:null,A),l=F.event=q.event,A=Ca(Q,q,F),q.runner}else Ca(Q,F,{});(oa=F.structural)||(oa="animate"===F.event&&0<Object.keys(F.options.to||{}).length||r(F));if(!oa)return W(),v(O),U;var da=(q.counter||0)+1;F.counter=da;w(O,1,F);g.$$postDigest(function(){Q=\nXa(h);var p=D.get(O),ca=!p;p=p||{};var ba=0<(Q.parent()||[]).length&&("animate"===p.event||p.structural||r(p));if(ca||p.counter!==da||!ba){ca&&(R(Q,A),ya(Q,A));if(ca||ua&&p.event!==l)A.domOperation(),U.end();ba||v(O)}else l=!p.structural&&r(p,!0)?"setClass":p.event,w(O,2),p=I(Q,l,p.options),U.setHost(p),G(U,l,"start",{}),p.done(function(ra){W(!ra);(ra=D.get(O))&&ra.counter===da&&v(O);G(U,l,"close",{})})});return U}function S(h){h=h.querySelectorAll("[data-ng-animate]");L(h,function(l){var q=parseInt(l.getAttribute("data-ng-animate"),\n10),G=D.get(l);if(G)switch(q){case 2:G.runner.end();case 1:D.delete(l)}})}function v(h){h.removeAttribute("data-ng-animate");D.delete(h)}function H(h,l,q){q=C[0].body;var G=ma(y),W=h===q||"HTML"===h.nodeName,A=h===G,Q=!1,O=m.get(h),na;for((h=ja.data(h,"$ngAnimatePin"))&&(l=ma(h));l;){A||(A=l===G);if(1!==l.nodeType)break;h=D.get(l)||{};if(!Q){var U=m.get(l);if(!0===U&&!1!==O){O=!0;break}else!1===U&&(O=!1);Q=h.structural}if(za(na)||!0===na)h=ja.data(l,"$$ngAnimateChildren"),Ra(h)&&(na=h);if(Q&&!1===\nna)break;W||(W=l===q);if(W&&A)break;if(!A&&(h=ja.data(l,"$ngAnimatePin"))){l=ma(h);continue}l=l.parentNode}return(!Q||na)&&!0!==O&&A&&W}function w(h,l,q){q=q||{};q.state=l;h.setAttribute("data-ng-animate",l);q=(l=D.get(h))?Oa(l,q):q;D.set(h,q)}var D=new T,m=new T,c=null,E=g.$watch(function(){return 0===V.totalPendingRequests},function(h){h&&(E(),g.$$postDigest(function(){g.$$postDigest(function(){null===c&&(c=!0)})}))}),f=Object.create(null);T=a.customFilter();var K=a.classNameFilter();P=function(){return!0};\nvar J=T||P,B=K?function(h,l){h=[h.getAttribute("class"),l.addClass,l.removeClass].join(" ");return K.test(h)}:P,R=Ga(z),X=Ba.Node.prototype.contains||function(h){return this===h||!!(this.compareDocumentPosition(h)&16)},aa={on:function(h,l,q){var G=Na(l);f[h]=f[h]||[];f[h].push({node:G,callback:q});ja(l).on("$destroy",function(){D.get(G)||aa.off(h,l,q)})},off:function(h,l,q){if(1!==arguments.length||pa(arguments[0])){var G=f[h];G&&(f[h]=1===arguments.length?null:t(G,l,q))}else for(G in l=arguments[0],\nf)f[G]=t(f[G],l)},pin:function(h,l){Va(La(h),"element","not an element");Va(La(l),"parentElement","not an element");h.data("$ngAnimatePin",l)},push:function(h,l,q,G){q=q||{};q.domOperation=G;return u(h,l,q)},enabled:function(h,l){var q=arguments.length;if(0===q)l=!!c;else if(La(h)){var G=ma(h);1===q?l=!m.get(G):m.set(G,!l)}else l=c=!!h;return l}};return aa}]}]).provider("$$animation",["$animateProvider",function(a){var b=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner",\n"$$Map","$$rAFScheduler",function(d,k,r,x,e,g){function y(I){function Y(N){if(N.processed)return N;N.processed=!0;var n=N.domNode,t=n.parentNode;P.set(n,N);for(var u;t;){if(u=P.get(t)){u.processed||(u=Y(u));break}t=t.parentNode}(u||V).children.push(N);return N}var V={children:[]},z,P=new e;for(z=0;z<I.length;z++){var M=I[z];P.set(M.domNode,I[z]={domNode:M.domNode,fn:M.fn,children:[]})}for(z=0;z<I.length;z++)Y(I[z]);return function(N){var n=[],t=[],u;for(u=0;u<N.children.length;u++)t.push(N.children[u]);\nN=t.length;var S=0,v=[];for(u=0;u<t.length;u++){var H=t[u];0>=N&&(N=S,S=0,n.push(v),v=[]);v.push(H.fn);H.children.forEach(function(w){S++;t.push(w)});N--}v.length&&n.push(v);return n}(V)}var C=[],T=Ga(d);return function(I,Y,V){function z(m){m=m.hasAttribute("ng-animate-ref")?[m]:m.querySelectorAll("[ng-animate-ref]");var c=[];L(m,function(E){var f=E.getAttribute("ng-animate-ref");f&&f.length&&c.push(E)});return c}function P(m){var c=[],E={};L(m,function(J,B){var R=ma(J.element),X=0<=["enter","move"].indexOf(J.event);\nR=J.structural?z(R):[];if(R.length){var aa=X?"to":"from";L(R,function(h){var l=h.getAttribute("ng-animate-ref");E[l]=E[l]||{};E[l][aa]={animationID:B,element:ja(h)}})}else c.push(J)});var f={},K={};L(E,function(J,B){B=J.from;J=J.to;if(B&&J){var R=m[B.animationID],X=m[J.animationID],aa=B.animationID.toString();if(!K[aa]){var h=K[aa]={structural:!0,beforeStart:function(){R.beforeStart();X.beforeStart()},close:function(){R.close();X.close()},classes:M(R.classes,X.classes),from:R,to:X,anchors:[]};h.classes.length?\nc.push(h):(c.push(R),c.push(X))}K[aa].anchors.push({out:B.element,"in":J.element})}else B=B?B.animationID:J.animationID,J=B.toString(),f[J]||(f[J]=!0,c.push(m[B]))});return c}function M(m,c){m=m.split(" ");c=c.split(" ");for(var E=[],f=0;f<m.length;f++){var K=m[f];if("ng-"!==K.substring(0,3))for(var J=0;J<c.length;J++)if(K===c[J]){E.push(K);break}}return E.join(" ")}function N(m){for(var c=b.length-1;0<=c;c--){var E=r.get(b[c])(m);if(E)return E}}function n(m,c){function E(f){(f=f.data("$$animationRunner"))&&\nf.setHost(c)}m.from&&m.to?(E(m.from.element),E(m.to.element)):E(m.element)}function t(){var m=I.data("$$animationRunner");!m||"leave"===Y&&V.$$domOperationFired||m.end()}function u(m){I.off("$destroy",t);I.removeData("$$animationRunner");T(I,V);ya(I,V);V.domOperation();w&&d.removeClass(I,w);I.removeClass("ng-animate");v.complete(!m)}V=Ha(V);var S=0<=["enter","move","leave"].indexOf(Y),v=new x({end:function(){u()},cancel:function(){u(!0)}});if(!b.length)return u(),v;I.data("$$animationRunner",v);var H=\nWa(I.attr("class"),Wa(V.addClass,V.removeClass)),w=V.tempClasses;w&&(H+=" "+w,V.tempClasses=null);if(S){var D="ng-"+Y+"-prepare";d.addClass(I,D)}C.push({element:I,classes:H,event:Y,structural:S,options:V,beforeStart:function(){I.addClass("ng-animate");w&&d.addClass(I,w);D&&(d.removeClass(I,D),D=null)},close:u});I.on("$destroy",t);if(1<C.length)return v;k.$$postDigest(function(){var m=[];L(C,function(f){f.element.data("$$animationRunner")?m.push(f):f.close()});C.length=0;var c=P(m),E=[];L(c,function(f){E.push({domNode:ma(f.from?\nf.from.element:f.element),fn:function(){f.beforeStart();var K=f.close;if((f.anchors?f.from.element||f.to.element:f.element).data("$$animationRunner")){var J=N(f);if(J)var B=J.start}B?(B=B(),B.done(function(R){K(!R)}),n(f,B)):K()}})});g(y(E))});return v}}]}]).provider("$animateCss",["$animateProvider",function(a){var b=bb(),d=bb();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(k,r,x,e,g,y,C,T){function I(n,t){var u=\nn.parentNode;return(u.$$ngAnimateParentKey||(u.$$ngAnimateParentKey=++M))+"-"+n.getAttribute("class")+"-"+t}function Y(n,t,u,S){if(0<b.count(u)){var v=d.get(u);v||(t=ta(t,"-stagger"),r.addClass(n,t),v=$a(k,n,S),v.animationDuration=Math.max(v.animationDuration,0),v.transitionDuration=Math.max(v.transitionDuration,0),r.removeClass(n,t),d.put(u,v))}return v||{}}function V(n){N.push(n);C.waitUntilQuiet(function(){b.flush();d.flush();for(var t=g(),u=0;u<N.length;u++)N[u](t);N.length=0})}function z(n,t,\nu){t=b.get(u);t||(t=$a(k,n,qb),"infinite"===t.animationIterationCount&&(t.animationIterationCount=1));b.put(u,t);n=t;u=n.animationDelay;t=n.transitionDelay;n.maxDelay=u&&t?Math.max(u,t):u||t;n.maxDuration=Math.max(n.animationDuration*n.animationIterationCount,n.transitionDuration);return n}var P=Ga(r),M=0,N=[];return function(n,t){function u(){v()}function S(){v(!0)}function v(ea){if(!(R||aa&&X)){R=!0;X=!1;c.$$skipPreparationClasses||r.removeClass(n,Q);r.removeClass(n,na);Pa(f,!1);Ja(f,!1);L(K,function(xa){f.style[xa[0]]=\n""});P(n,c);ya(n,c);Object.keys(E).length&&L(E,function(xa,Fa){xa?f.style.setProperty(Fa,xa):f.style.removeProperty(Fa)});if(c.onDone)c.onDone();G&&G.length&&n.off(G.join(" "),D);var la=n.data("$$animateCss");la&&(e.cancel(la[0].timer),n.removeData("$$animateCss"));h&&h.complete(!ea)}}function H(ea){p.blockTransition&&Ja(f,ea);p.blockKeyframeAnimation&&Pa(f,!!ea)}function w(){h=new x({end:u,cancel:S});V(ka);v();return{$$willAnimate:!1,start:function(){return h},end:u}}function D(ea){ea.stopPropagation();\nvar la=ea.originalEvent||ea;la.target===f&&(ea=la.$manualTimeStamp||Date.now(),la=parseFloat(la.elapsedTime.toFixed(3)),Math.max(ea-q,0)>=ba&&la>=da&&(aa=!0,v()))}function m(){function ea(){if(!R){H(!1);L(K,function(gb){f.style[gb[0]]=gb[1]});P(n,c);r.addClass(n,na);if(p.recalculateTimingStyles){O=f.getAttribute("class")+" "+Q;wa=I(f,O);F=z(f,O,wa);ia=F.maxDelay;oa=Math.max(ia,0);da=F.maxDuration;if(0===da){v();return}p.hasTransitions=0<F.transitionDuration;p.hasAnimations=0<F.animationDuration}p.applyAnimationDelay&&\n(ia="boolean"!==typeof c.delay&&Qa(c.delay)?parseFloat(c.delay):ia,oa=Math.max(ia,0),F.animationDelay=ia,ca=[Ka,ia+"s"],K.push(ca),f.style[ca[0]]=ca[1]);ba=1E3*oa;ra=1E3*da;if(c.easing){var Z=c.easing;if(p.hasTransitions){var fa=qa+"TimingFunction";K.push([fa,Z]);f.style[fa]=Z}p.hasAnimations&&(fa=va+"TimingFunction",K.push([fa,Z]),f.style[fa]=Z)}F.transitionDuration&&G.push(db);F.animationDuration&&G.push(eb);q=Date.now();var Aa=ba+1.5*ra;fa=q+Aa;Z=n.data("$$animateCss")||[];var hb=!0;if(Z.length){var ib=\nZ[0];(hb=fa>ib.expectedEndTime)?e.cancel(ib.timer):Z.push(v)}hb&&(Aa=e(la,Aa,!1),Z[0]={timer:Aa,expectedEndTime:fa},Z.push(v),n.data("$$animateCss",Z));if(G.length)n.on(G.join(" "),D);c.to&&(c.cleanupStyles&&cb(E,f,Object.keys(c.to)),Za(n,c))}}function la(){var Z=n.data("$$animateCss");if(Z){for(var fa=1;fa<Z.length;fa++)Z[fa]();n.removeData("$$animateCss")}}if(!R)if(f.parentNode){var xa=function(Z){if(aa)X&&Z&&(X=!1,v());else if(X=!Z,F.animationDuration)if(Z=Pa(f,X),X)K.push(Z);else{var fa=K,Aa=\nfa.indexOf(Z);0<=Z&&fa.splice(Aa,1)}},Fa=0<ua&&(F.transitionDuration&&0===U.transitionDuration||F.animationDuration&&0===U.animationDuration)&&Math.max(U.animationDelay,U.transitionDelay);Fa?e(ea,Math.floor(Fa*ua*1E3),!1):ea();l.resume=function(){xa(!0)};l.pause=function(){xa(!1)}}else v()}var c=t||{};c.$$prepared||(c=Ha(Ta(c)));var E={},f=ma(n);if(!f||!f.parentNode||!T.enabled())return w();var K=[],J=n.attr("class"),B=kb(c),R,X,aa,h,l,q,G=[];if(0===c.duration||!y.animations&&!y.transitions)return w();\nvar W=c.event&&sa(c.event)?c.event.join(" "):c.event,A="";t="";W&&c.structural?A=ta(W,"ng-",!0):W&&(A=W);c.addClass&&(t+=ta(c.addClass,"-add"));c.removeClass&&(t.length&&(t+=" "),t+=ta(c.removeClass,"-remove"));c.applyClassesEarly&&t.length&&P(n,c);var Q=[A,t].join(" ").trim(),O=J+" "+Q,na=ta(Q,"-active");J=B.to&&0<Object.keys(B.to).length;if(!(0<(c.keyframeStyle||"").length||J||Q))return w();if(0<c.stagger){B=parseFloat(c.stagger);var U={transitionDelay:B,animationDelay:B,transitionDuration:0,animationDuration:0}}else{var wa=\nI(f,O);U=Y(f,Q,wa,rb)}c.$$skipPreparationClasses||r.addClass(n,Q);c.transitionStyle&&(B=[qa,c.transitionStyle],Da(f,B),K.push(B));0<=c.duration&&(B=0<f.style[qa].length,B=ab(c.duration,B),Da(f,B),K.push(B));c.keyframeStyle&&(B=[va,c.keyframeStyle],Da(f,B),K.push(B));var ua=U?0<=c.staggerIndex?c.staggerIndex:b.count(wa):0;(W=0===ua)&&!c.skipBlocking&&Ja(f,9999);var F=z(f,O,wa),ia=F.maxDelay;var oa=Math.max(ia,0);var da=F.maxDuration;var p={};p.hasTransitions=0<F.transitionDuration;p.hasAnimations=\n0<F.animationDuration;p.hasTransitionAll=p.hasTransitions&&"all"===F.transitionProperty;p.applyTransitionDuration=J&&(p.hasTransitions&&!p.hasTransitionAll||p.hasAnimations&&!p.hasTransitions);p.applyAnimationDuration=c.duration&&p.hasAnimations;p.applyTransitionDelay=Qa(c.delay)&&(p.applyTransitionDuration||p.hasTransitions);p.applyAnimationDelay=Qa(c.delay)&&p.hasAnimations;p.recalculateTimingStyles=0<t.length;if(p.applyTransitionDuration||p.applyAnimationDuration)da=c.duration?parseFloat(c.duration):\nda,p.applyTransitionDuration&&(p.hasTransitions=!0,F.transitionDuration=da,B=0<f.style[qa+"Property"].length,K.push(ab(da,B))),p.applyAnimationDuration&&(p.hasAnimations=!0,F.animationDuration=da,K.push([Sa,da+"s"]));if(0===da&&!p.recalculateTimingStyles)return w();if(null!=c.delay){if("boolean"!==typeof c.delay){var ca=parseFloat(c.delay);oa=Math.max(ca,0)}p.applyTransitionDelay&&K.push([Ea,ca+"s"]);p.applyAnimationDelay&&K.push([Ka,ca+"s"])}null==c.duration&&0<F.transitionDuration&&(p.recalculateTimingStyles=\np.recalculateTimingStyles||W);var ba=1E3*oa;var ra=1E3*da;c.skipBlocking||(p.blockTransition=0<F.transitionDuration,p.blockKeyframeAnimation=0<F.animationDuration&&0<U.animationDelay&&0===U.animationDuration);c.from&&(c.cleanupStyles&&cb(E,f,Object.keys(c.from)),Ya(n,c));p.blockTransition||p.blockKeyframeAnimation?H(da):c.skipBlocking||Ja(f,!1);return{$$willAnimate:!0,end:u,start:function(){if(!R)return l={end:u,cancel:S,resume:null,pause:null},h=new x(l),V(m),h}}}}]}]).provider("$$animateCssDriver",\n["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(b,d,k,r,x,e,g){function y(z,P){pa(z)&&(z=z.split(" "));pa(P)&&(P=P.split(" "));return z.filter(function(M){return-1===P.indexOf(M)}).join(" ")}function C(z,P,M){function N(w){var D={},m=ma(w).getBoundingClientRect();L(["width","height","top","left"],function(c){var E=m[c];switch(c){case "top":E+=Y.scrollTop;break;\ncase "left":E+=Y.scrollLeft}D[c]=Math.floor(E)+"px"});return D}function n(){var w=(M.attr("class")||"").replace(/\\bng-\\S+\\b/g,""),D=y(w,S);w=y(S,w);D=b(u,{to:N(M),addClass:"ng-anchor-in "+D,removeClass:"ng-anchor-out "+w,delay:!0});return D.$$willAnimate?D:null}function t(){u.remove();P.removeClass("ng-animate-shim");M.removeClass("ng-animate-shim")}var u=ja(ma(P).cloneNode(!0)),S=(u.attr("class")||"").replace(/\\bng-\\S+\\b/g,"");P.addClass("ng-animate-shim");M.addClass("ng-animate-shim");u.addClass("ng-anchor");\nV.append(u);z=function(){var w=b(u,{addClass:"ng-anchor-out",delay:!0,from:N(P)});return w.$$willAnimate?w:null}();if(!z){var v=n();if(!v)return t()}var H=z||v;return{start:function(){function w(){m&&m.end()}var D,m=H.start();m.done(function(){m=null;if(!v&&(v=n()))return m=v.start(),m.done(function(){m=null;t();D.complete()}),m;t();D.complete()});return D=new k({end:w,cancel:w})}}}function T(z,P,M,N){var n=I(z,ka),t=I(P,ka),u=[];L(N,function(S){(S=C(M,S.out,S["in"]))&&u.push(S)});if(n||t||0!==u.length)return{start:function(){function S(){L(v,\nfunction(w){w.end()})}var v=[];n&&v.push(n.start());t&&v.push(t.start());L(u,function(w){v.push(w.start())});var H=new k({end:S,cancel:S});k.all(v,function(w){H.complete(w)});return H}}}function I(z){var P=z.element,M=z.options||{};z.structural&&(M.event=z.event,M.structural=!0,M.applyClassesEarly=!0,"leave"===z.event&&(M.onDone=M.domOperation));M.preparationClasses&&(M.event=Ia(M.event,M.preparationClasses));z=b(P,M);return z.$$willAnimate?z:null}if(!x.animations&&!x.transitions)return ka;var Y=\ng[0].body;d=ma(r);var V=ja(d.parentNode&&11===d.parentNode.nodeType||Y.contains(d)?d:Y);return function(z){return z.from&&z.to?T(z.from,z.to,z.classes,z.anchors):I(z)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(b,d,k){function r(e){e=sa(e)?e:e.split(" ");for(var g=[],y={},C=0;C<e.length;C++){var T=e[C],I=a.$$registeredAnimations[T];I&&!y[T]&&(g.push(b.get(I)),y[T]=!0)}return g}var x=Ga(k);return function(e,g,y,C){function T(){C.domOperation();\nx(e,C)}function I(H,w,D,m,c){switch(D){case "animate":w=[w,m.from,m.to,c];break;case "setClass":w=[w,P,M,c];break;case "addClass":w=[w,P,c];break;case "removeClass":w=[w,M,c];break;default:w=[w,c]}w.push(m);if(H=H.apply(H,w))if(Ua(H.start)&&(H=H.start()),H instanceof d)H.done(c);else if(Ua(H))return H;return ka}function Y(H,w,D,m,c){var E=[];L(m,function(f){var K=f[c];K&&E.push(function(){var J=!1,B=function(aa){J||(J=!0,(X||ka)(aa),R.complete(!aa))};var R=new d({end:function(){B()},cancel:function(){B(!0)}});\nvar X=I(K,H,w,D,function(aa){B(!1===aa)});return R})});return E}function V(H,w,D,m,c){var E=Y(H,w,D,m,c);if(0===E.length){if("beforeSetClass"===c){var f=Y(H,"removeClass",D,m,"beforeRemoveClass");var K=Y(H,"addClass",D,m,"beforeAddClass")}else"setClass"===c&&(f=Y(H,"removeClass",D,m,"removeClass"),K=Y(H,"addClass",D,m,"addClass"));f&&(E=E.concat(f));K&&(E=E.concat(K))}if(0!==E.length)return function(J){var B=[];E.length&&L(E,function(R){B.push(R())});B.length?d.all(B,J):J();return function(R){L(B,\nfunction(X){R?X.cancel():X.end()})}}}var z=!1;3===arguments.length&&Ma(y)&&(C=y,y=null);C=Ha(C);y||(y=e.attr("class")||"",C.addClass&&(y+=" "+C.addClass),C.removeClass&&(y+=" "+C.removeClass));var P=C.addClass,M=C.removeClass,N=r(y),n;if(N.length){if("leave"===g){var t="leave";var u="afterLeave"}else t="before"+g.charAt(0).toUpperCase()+g.substr(1),u=g;"enter"!==g&&"move"!==g&&(n=V(e,g,C,N,t));var S=V(e,g,C,N,u)}if(n||S){var v;return{$$willAnimate:!0,end:function(){v?v.end():(z=!0,T(),ya(e,C),v=new d,\nv.complete(!0));return v},start:function(){function H(m){z=!0;T();ya(e,C);v.complete(m)}if(v)return v;v=new d;var w,D=[];n&&D.push(function(m){w=n(m)});D.length?D.push(function(m){T();m(!0)}):T();S&&D.push(function(m){w=S(m)});v.setHost({end:function(){z||((w||ka)(void 0),H(void 0))},cancel:function(){z||((w||ka)(!0),H(!0))}});d.chain(D,H);return v}}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",\nfunction(b,d){function k(r){return b(r.element,r.event,r.classes,r.options)}return function(r){if(r.from&&r.to){var x=k(r.from),e=k(r.to);return x||e?{start:function(){function g(){return function(){L(y,function(T){T.end()})}}var y=[];x&&y.push(x.start());e&&y.push(e.start());d.all(y,function(T){C.complete(T)});var C=new d({end:g(),cancel:g()});return C}}:void 0}return k(r)}}]}])})(window,window.angular);\n'];
HTb.raw=[""];wt(Fo(HTb));var ITb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n*/\n(function(ka,g){\'use strict\';function U(B,p){p=p||{};g.forEach(p,function(V,C){delete p[C]});for(var y in B)!B.hasOwnProperty(y)||"$"===y.charAt(0)&&"$"===y.charAt(1)||(p[y]=B[y]);return p}var K=g.$$minErr("$resource"),ba=/^(\\.[a-zA-Z_$@][0-9a-zA-Z_$@]*)+$/;g.module("ngResource",["ng"]).info({angularVersion:"1.6.4-local+sha.617b36117"}).provider("$resource",function(){var B=/^https?:\\/\\/\\[[^\\]]*][^/]*/,p=this;this.defaults={stripTrailingSlashes:!0,cancellable:!1,actions:{get:{method:"GET"},save:{method:"POST"},\nquery:{method:"GET",isArray:!0},remove:{method:"DELETE"},"delete":{method:"DELETE"}}};this.$get=["$http","$log","$q","$timeout",function(y,V,C,W){function X(t,q){this.template=t;this.defaults=D({},p.defaults,q);this.urlParams={}}var L=g.noop,z=g.forEach,D=g.extend,ca=g.copy,Y=g.isArray,Z=g.isDefined,E=g.isFunction,da=g.isNumber,ea=g.$$encodeUriQuery,fa=g.$$encodeUriSegment;X.prototype={setUrlParams:function(t,q,F){var u=this,f=F||u.template,A,m,G="",a=u.urlParams=Object.create(null);z(f.split(/\\W/),\nfunction(d){if("hasOwnProperty"===d)throw K("badname");!RegExp("^\\\\d+$").test(d)&&d&&(new RegExp("(^|[^\\\\\\\\]):"+d+"(\\\\W|$)")).test(f)&&(a[d]={isQueryParamValue:(new RegExp("\\\\?.*=:"+d+"(?:\\\\W|$)")).test(f)})});f=f.replace(/\\\\:/g,":");f=f.replace(B,function(d){G=d;return""});q=q||{};z(u.urlParams,function(d,h){A=q.hasOwnProperty(h)?q[h]:u.defaults[h];Z(A)&&null!==A?(m=d.isQueryParamValue?ea(A,!0):fa(A),f=f.replace(new RegExp(":"+h+"(\\\\W|$)","g"),function(b,r){return m+r})):f=f.replace(new RegExp("(/?):"+\nh+"(\\\\W|$)","g"),function(b,r,c){return"/"===c.charAt(0)?c:r+c})});u.defaults.stripTrailingSlashes&&(f=f.replace(/\\/+$/,"")||"/");f=f.replace(/\\/\\.(?=\\w+($|\\?))/,".");t.url=G+f.replace(/\\/(\\\\|%5C)\\./,"/.");z(q,function(d,h){u.urlParams[h]||(t.params=t.params||{},t.params[h]=d)})}};return function(t,q,F,u){function f(a,d){var h={};d=D({},q,d);z(d,function(b,r){E(b)&&(b=b(a));if(b&&b.charAt&&"@"===b.charAt(0)){var c=a;b=b.substr(1);if(null==b||""===b||"hasOwnProperty"===b||!ba.test("."+b))throw K("badmember",\nb);b=b.split(".");for(var l=0,v=b.length;l<v&&g.isDefined(c);l++){var O=b[l];c=null!==c?c[O]:void 0}}else c=b;h[r]=c});return h}function A(a){return a.resource}function m(a){U(a||{},this)}var G=new X(t,u);F=D({},p.defaults.actions,F);m.prototype.toJSON=function(){var a=D({},this);delete a.$promise;delete a.$resolved;delete a.$cancelRequest;return a};z(F,function(a,d){var h=!0===a.hasBody||!1!==a.hasBody&&/^(POST|PUT|PATCH)$/i.test(a.method),b=a.timeout,r=Z(a.cancellable)?a.cancellable:G.defaults.cancellable;\nb&&!da(b)&&(V.debug("ngResource:\\n  Only numeric values are allowed as `timeout`.\\n  Promises are not supported in $resource, because the same value would be used for multiple requests. If you are looking for a way to cancel requests, you should use the `cancellable` option."),delete a.timeout,b=null);m[d]=function(c,l,v,O){function ha(e){w.catch(L);null!==H&&H.resolve(e)}var P={};switch(arguments.length){case 4:var M=O;var I=v;case 3:case 2:if(E(l)){if(E(c)){I=c;M=l;break}I=l;M=v}else{P=c;var J=\nl;I=v;break}case 1:E(c)?I=c:h?J=c:P=c;break;case 0:break;default:throw K("badargs",arguments.length);}var N=this instanceof m,k=N?J:a.isArray?[]:new m(J),x={},ia=a.interceptor&&a.interceptor.response||A,aa=a.interceptor&&a.interceptor.responseError||void 0,Q=!!M,R=!!aa,S;z(a,function(e,n){switch(n){default:x[n]=ca(e);case "params":case "isArray":case "interceptor":case "cancellable":}});if(!N&&r){var H=C.defer();x.timeout=H.promise;b&&(S=W(H.resolve,b))}h&&(x.data=J);G.setUrlParams(x,D({},f(J,a.params||\n{}),P),a.url);var w=y(x).then(function(e){var n=e.data;if(n){if(Y(n)!==!!a.isArray)throw K("badcfg",d,a.isArray?"array":"object",Y(n)?"array":"object",x.method,x.url);if(a.isArray)k.length=0,z(n,function(T){"object"===typeof T?k.push(new m(T)):k.push(T)});else{var ja=k.$promise;U(n,k);k.$promise=ja}}e.resource=k;return e},function(e){"object"===typeof e&&(e.resource=k);return C.reject(e)});w=w["finally"](function(){k.$resolved=!0;!N&&r&&(k.$cancelRequest=L,W.cancel(S),H=S=x.timeout=null)});w=w.then(function(e){var n=\nia(e);(I||L)(n,e.headers,e.status,e.statusText);return n},Q||R?function(e){Q&&!R&&w.catch(L);Q&&M(e);return R?aa(e):C.reject(e)}:void 0);return N?w:(k.$promise=w,k.$resolved=!1,r&&(k.$cancelRequest=ha),k)};m.prototype["$"+d]=function(c,l,v){E(c)&&(v=l,l=c,c={});c=m[d].call(this,c,this,l,v);return c.$promise||c}});return m}}]})})(window,window.angular);\n'];
ITb.raw=[""];wt(Fo(ITb));var JTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n\n Copyright 2010-2020 Google, Inc. http://angularjs.org\n SPDX-License-Identifier: MIT\n*/\n(function(J,h){\'use strict\';var M=h.$$minErr("$sanitize"),P,u,Q,R,S,F,T,U,V,N;h.module("ngSanitize",[]).provider("$sanitize",function(){function m(a,b){return G(a.split(","),b)}function G(a,b){var d={},c;for(c=0;c<a.length;c++)d[b?F(a[c]):a[c]]=!0;return d}function y(a,b){b&&b.length&&u(a,G(b))}function K(a){return a.replace(/&/g,"&amp;").replace(z,function(b){var d=b.charCodeAt(0);b=b.charCodeAt(1);return"&#"+(1024*(d-55296)+(b-56320)+65536)+";"}).replace(H,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,\n"&lt;").replace(/>/g,"&gt;")}function L(a){for(;a;){if(a.nodeType===J.Node.ELEMENT_NODE)for(var b=a.attributes,d=0,c=b.length;d<c;d++){var e=b[d],k=e.name.toLowerCase();if("xmlns:ns1"===k||0===k.lastIndexOf("ns1:",0))a.removeAttributeNode(e),d--,c--}(b=a.firstChild)&&L(b);a=A("nextSibling",a)}}function A(a,b){if((a=b[a])&&U.call(b,a))throw M("elclob",b.outerHTML||b.outerText);return a}var p={createHTML:function(a){return a}};try{"undefined"!==typeof trustedTypes&&(p=trustedTypes.createPolicy("angularjs@sanitize",\np))}catch(a){}var B=p.createHTML.bind(p),g=!1,C=!1;this.$get=["$$sanitizeUri",function(a){g=!0;C&&u(v,q);return function(b){var d=[];V(b,N(d,function(c,e){return!/^unsafe:/.test(a(c,e))}));return d.join("")}}];this.enableSvg=function(a){return S(a)?(C=a,this):C};this.addValidElements=function(a){g||(R(a)&&(a={htmlElements:a}),y(q,a.svgElements),y(I,a.htmlVoidElements),y(v,a.htmlVoidElements),y(v,a.htmlElements));return this};this.addValidAttrs=function(a){g||u(x,G(a,!0));return this};P=h.bind;u=h.extend;\nQ=h.forEach;R=h.isArray;S=h.isDefined;F=h.lowercase;T=h.noop;V=function(a,b){null===a||void 0===a?a="":"string"!==typeof a&&(a=""+a);var d=w(a);if(!d)return"";var c=5;do{if(0===c)throw M("uinput");c--;a=d.innerHTML;d=w(a)}while(a!==d.innerHTML);for(a=d.firstChild;a;){switch(a.nodeType){case 1:c=b;for(var e=c.start,k=a.nodeName.toLowerCase(),f=a.attributes,l={},r=0,O=f.length;r<O;r++){var W=f[r];l[W.name]=W.value}e.call(c,k,l);break;case 3:b.chars(a.textContent)}if(!(c=a.firstChild)&&(1===a.nodeType&&\nb.end(a.nodeName.toLowerCase()),c=A("nextSibling",a),!c))for(;null==c;){a=A("parentNode",a);if(a===d)break;c=A("nextSibling",a);1===a.nodeType&&b.end(a.nodeName.toLowerCase())}a=c}for(;a=d.firstChild;)d.removeChild(a)};N=function(a,b){var d=!1,c=P(a,a.push);return{start:function(e,k){e=F(e);!d&&D[e]&&(d=e);d||!0!==v[e]||(c("<"),c(e),Q(k,function(f,l){var r=F(l),O="img"===e&&"src"===r||"background"===r;!0!==x[r]||!0===t[r]&&!b(f,O)||(c(" "),c(l),c(\'="\'),c(K(f)),c(\'"\'))}),c(">"))},end:function(e){e=\nF(e);d||!0!==v[e]||!0===I[e]||(c("</"),c(e),c(">"));e==d&&(d=!1)},chars:function(e){d||c(K(e))}}};U=J.Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)};var z=/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g,H=/([^#-~ |!])/g,I=m("area,br,col,hr,img,wbr"),E=m("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),n=m("rp,rt");p=u({},n,E);E=u({},E,m("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul"));\nn=u({},n,m("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var"));var q=m("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),D=m("script,style"),v=u({},I,E,n,p),t=m("background,cite,href,longdesc,src,xlink:href,xml:base");p=m("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width");\nn=m("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",\n!0);var x=u({},t,n,p),w=function(a,b){function d(f){f="<remove></remove>"+f;try{var l=(new a.DOMParser).parseFromString(B(f),"text/html").body;l.firstChild.remove();return l}catch(r){}}function c(f){k.innerHTML=B(f);b.documentMode&&L(k);return k}if(b&&b.implementation)var e=b.implementation.createHTMLDocument("inert");else throw M("noinert");var k=(e.documentElement||e.getDocumentElement()).querySelector("body");k.innerHTML=B(\'<svg><g onload="this.parentNode.remove()"></g></svg>\');return k.querySelector("svg")?\n(k.innerHTML=B(\'<svg><p><style><img src="</style><img src=x onerror=alert(1)//">\'),k.querySelector("svg img")?d:c):function(f){f="<remove></remove>"+f;try{f=encodeURI(f)}catch(r){return}var l=new a.XMLHttpRequest;l.responseType="document";l.open("GET","data:text/html;charset=utf-8,"+f,!1);l.send(null);f=l.response.body;f.firstChild.remove();return f}}(J,J.document)}).info({angularVersion:"1.6.4-local+sha.617b36117"});h.module("ngSanitize").filter("linky",["$sanitize",function(m){var G=/((s?ftp|https?):\\/\\/|(www\\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\\S*[^\\s.;,(){}<>"\\u201d\\u2019]/i,\ny=/^mailto:/i,K=h.$$minErr("linky"),L=h.isDefined,A=h.isFunction,p=h.isObject,B=h.isString;return function(g,C,z){function H(t){if(t){var x=q,w=x.push,a=[];N(a,T).chars(t);t=a.join("");w.call(x,t)}}function I(t,x){var w,a=E(t);q.push("<a ");for(w in a)q.push(w+\'="\'+a[w]+\'" \');!L(C)||"target"in a||q.push(\'target="\',C,\'" \');q.push(\'href="\',t.replace(/"/g,"&quot;"),\'">\');H(x);q.push("</a>")}if(null==g||""===g)return g;if(!B(g))throw K("notstring",g);for(var E=A(z)?z:p(z)?function(){return z}:function(){return{}},\nn=g,q=[],D,v;g=n.match(G);)D=g[0],g[2]||g[4]||(D=(g[3]?"http://":"mailto:")+D),v=g.index,H(n.substr(0,v)),I(D,g[0].replace(y,"")),n=n.substring(v+g[0].length);H(n);return m(q.join(""))}}])})(window,window.angular);\n'];
JTb.raw=[""];wt(Fo(JTb));var KTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n*/\n(function(I,v){\'use strict\';function E(){return["$animate",function(r){return{restrict:"AE",transclude:"element",priority:1,terminal:!0,require:"^^ngMessages",link:function(p,m,b,d,f){var n=m[0],g,q=b.ngMessage||b.when;b=b.ngMessageExp||b.whenExp;var t=function(e){g=e?y(e)?e:e.split(/[\\s,]+/):null;d.reRender()};b?(t(p.$eval(b)),p.$watchCollection(b,t)):t(q);var h,u;d.register(n,u={test:function(e){var c=g;e=c?y(c)?0<=c.indexOf(e):c.hasOwnProperty(e):void 0;return e},attach:function(){h||f(function(e,c){r.enter(e,\nnull,m);h=e;var a=h.$$attachId=d.getAttachId();h.on("$destroy",function(){h&&h.$$attachId===a&&(d.deregister(n),u.detach());c.$destroy()})})},detach:function(){if(h){var e=h;h=null;r.leave(e)}}});p.$on("$destroy",function(){d.deregister(n)})}}}]}var z,y,w,F;v.module("ngMessages",[],function(){z=v.forEach;y=v.isArray;w=v.isString;F=v.element}).info({angularVersion:"1.6.4-local+sha.617b36117"}).directive("ngMessages",["$animate",function(r){function p(b,d){return w(d)&&0===d.length||m(b.$eval(d))}function m(b){return w(b)?\nb.length:!!b}return{require:"ngMessages",restrict:"AE",controller:["$element","$scope","$attrs",function(b,d,f){function n(c,a){for(var k=[];a&&a!==c;){var l=a.$$ngMessageNode;if(l&&l.length)return h[l];a.childNodes.length&&-1===k.indexOf(a)?(k.push(a),a=a.childNodes[a.childNodes.length-1]):a.previousSibling?a=a.previousSibling:(a=a.parentNode,k.push(a))}}var g=this,q=0,t=0;this.getAttachId=function(){return t++};var h=this.messages={},u,e;this.render=function(c){c=c||{};u=!1;e=c;for(var a=p(d,f.ngMessagesMultiple)||\np(d,f.multiple),k=[],l={},x=g.head,G=!1,H=0;null!=x;){H++;var A=x.message,B=!1;G||z(c,function(C,D){!B&&m(C)&&A.test(D)&&!l[D]&&(B=l[D]=!0,A.attach())});B?G=!a:k.push(A);x=x.next}z(k,function(C){C.detach()});k.length!==H?r.setClass(b,"ng-active","ng-inactive"):r.setClass(b,"ng-inactive","ng-active")};d.$watchCollection(f.ngMessages||f["for"],g.render);this.reRender=function(){u||(u=!0,d.$evalAsync(function(){u&&e&&g.render(e)}))};this.register=function(c,a){var k=q.toString();h[k]={message:a};var l=\nb[0];a=h[k];g.head?(l=n(l,c))?(a.next=l.next,l.next=a):(a.next=g.head,g.head=a):g.head=a;c.$$ngMessageNode=k;q++;g.reRender()};this.deregister=function(c){var a=c.$$ngMessageNode;delete c.$$ngMessageNode;var k=h[a];k&&((c=n(b[0],c))?c.next=k.next:g.head=k.next);delete h[a];g.reRender()}}]}}]).directive("ngMessagesInclude",["$templateRequest","$document","$compile",function(r,p,m){function b(d,f){f=m.$$createComment?m.$$createComment("ngMessagesInclude",f):p[0].createComment(" ngMessagesInclude: "+\nf+" ");f=F(f);d.after(f);d.remove()}return{restrict:"AE",require:"^^ngMessages",link:function(d,f,n){var g=n.ngMessagesInclude||n.src;r(g).then(function(q){d.$$destroyed||(w(q)&&!q.trim()?b(f,g):m(q)(d,function(t){f.after(t);b(f,g)}))})}}}]).directive("ngMessage",E()).directive("ngMessageExp",E())})(window,window.angular);\n'];
KTb.raw=[""];wt(Fo(KTb));var LTb=['/*\n AngularJS v1.6.4-local+sha.617b36117\n (c) 2010-2018 Google, Inc. http://angularjs.org\n License: MIT\n*/\n(function(A,r){\'use strict\';var m="BUTTON A INPUT TEXTAREA SELECT DETAILS SUMMARY".split(" "),q=function(b,d){if(-1!==d.indexOf(b[0].nodeName))return!0};r.module("ngAria",["ng"]).info({angularVersion:"1.6.4-local+sha.617b36117"}).provider("$aria",function(){function b(h,n,c,e){return function(f,l,a){var g=a.$normalize(n);!d[g]||q(l,c)||a[g]||f.$watch(a[h],function(k){k=e?!k:!!k;l.attr(n,k)})}}var d={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,tabindex:!0,\nbindKeydown:!0,bindRoleForClick:!0};this.config=function(h){d=r.extend(d,h)};this.$get=function(){return{config:function(h){return d[h]},$$watchExpr:b}}}).directive("ngShow",["$aria",function(b){return b.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(b){return b.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(b){return b.$$watchExpr("ngValue","aria-checked",m,!1)}]).directive("ngChecked",["$aria",function(b){return b.$$watchExpr("ngChecked",\n"aria-checked",m,!1)}]).directive("ngReadonly",["$aria",function(b){return b.$$watchExpr("ngReadonly","aria-readonly",m,!1)}]).directive("ngRequired",["$aria",function(b){return b.$$watchExpr("ngRequired","aria-required",m,!1)}]).directive("ngModel",["$aria",function(b){function d(c,e,f,l){return b.config(e)&&!f.attr(c)&&(l||!q(f,m))}function h(c,e){return!e.attr("role")&&e.attr("type")===c&&!q(e,m)}function n(c,e){e=c.type;c=c.role;return"checkbox"===(e||c)||"menuitemcheckbox"===c?"checkbox":"radio"===\n(e||c)||"menuitemradio"===c?"radio":"range"===e||"progressbar"===c||"slider"===c?"range":""}return{restrict:"A",require:"ngModel",priority:200,compile:function(c,e){var f=n(e,c);return{post:function(l,a,g,k){function t(){return k.$modelValue}function v(p){a.attr("aria-checked",g.value==k.$viewValue)}function w(){a.attr("aria-checked",!k.$isEmpty(k.$viewValue))}var u=d("tabindex","tabindex",a,!1);switch(f){case "radio":case "checkbox":h(f,a)&&a.attr("role",f);d("aria-checked","ariaChecked",a,!1)&&\nl.$watch(t,"radio"===f?v:w);u&&a.attr("tabindex",0);break;case "range":h(f,a)&&a.attr("role","slider");if(b.config("ariaValue")){var x=!a.attr("aria-valuemin")&&(g.hasOwnProperty("min")||g.hasOwnProperty("ngMin")),y=!a.attr("aria-valuemax")&&(g.hasOwnProperty("max")||g.hasOwnProperty("ngMax")),z=!a.attr("aria-valuenow");x&&g.$observe("min",function(p){a.attr("aria-valuemin",p)});y&&g.$observe("max",function(p){a.attr("aria-valuemax",p)});z&&l.$watch(t,function(p){a.attr("aria-valuenow",p)})}u&&a.attr("tabindex",\n0)}!g.hasOwnProperty("ngRequired")&&k.$validators.required&&d("aria-required","ariaRequired",a,!1)&&g.$observe("required",function(){a.attr("aria-required",!!g.required)});d("aria-invalid","ariaInvalid",a,!0)&&l.$watch(function(){return k.$invalid},function(p){a.attr("aria-invalid",!!p)})}}}}}]).directive("ngDisabled",["$aria",function(b){return b.$$watchExpr("ngDisabled","aria-disabled",m,!1)}]).directive("ngMessages",function(){return{restrict:"A",require:"?ngMessages",link:function(b,d,h,n){d.attr("aria-live")||\nd.attr("aria-live","assertive")}}}).directive("ngClick",["$aria","$parse",function(b,d){return{restrict:"A",compile:function(h,n){var c=d(n.ngClick);return function(e,f,l){if(!q(f,m)&&(b.config("bindRoleForClick")&&!f.attr("role")&&f.attr("role","button"),b.config("tabindex")&&!f.attr("tabindex")&&f.attr("tabindex",0),b.config("bindKeydown")&&!l.ngKeydown&&!l.ngKeypress&&!l.ngKeyup))f.on("keydown",function(a){function g(){c(e,{$event:a})}var k=a.which||a.keyCode;32!==k&&13!==k||e.$apply(g)})}}}}]).directive("ngDblclick",\n["$aria",function(b){return function(d,h,n){!b.config("tabindex")||h.attr("tabindex")||q(h,m)||h.attr("tabindex",0)}}])})(window,window.angular);\n'];
LTb.raw=[""];wt(Fo(LTb));var MTb=["const originalAngularModule = angular.module;\n\n/**\n * Patch angular.module so that run functions still work as expected. This is\n * needed for Pantheon's special lazy loading logic to work.\n * @param {string} name\n * @param {?=} requires\n * @param {?=} configFn\n * @return {void}\n */\nangular.module = function(name, requires, configFn) {\n  const ngModule = originalAngularModule(name, requires, configFn);\n\n  if (requires) {\n    // Override run functions to use the $injector to invoke itself. The\n    // patched injector will forward the original injector as $injector.\n    const originalRun = ngModule.run.bind(ngModule);\n    ngModule.run = function(runFn) {\n      return originalRun([\n        '$injector',\n        function($injector) {\n          $injector.invoke(runFn);\n        },\n      ]);\n    };\n  }\n\n  return ngModule;\n};\n"];
MTb.raw=[""];wt(Fo(MTb))}
;
X();

}catch(e){_DumpException(e)}
try{
W("sy61");

var xt=window.angular;(0,Z.assertExists)(xt,"AngularJS library is not loaded.");Dgb=xt;

X();

}catch(e){_DumpException(e)}
try{
W("sy64");

var bUb=function(a){return a("redirectWhitelist")},cUb=/([a-z-]*[a-z0-9-]+)\.prod.google.com/,dUb=function(a){this.redirectAllowlistCache=a;var b=a.get("redirect_whitelist_key");b||(b=[],a.put("redirect_whitelist_key",b));0===b.length&&b.push.apply(b,Ab(ZTb))};dUb.prototype.addDomains=function(){var a=lb.apply(0,arguments),b=this.redirectAllowlistCache.get("redirect_whitelist_key");b.push.apply(b,Ab(a))};dUb.prototype.allowRedirect=function(a){return YTb.test(a)||cUb.test(a)||this.inAllowlist(a)};
dUb.prototype.inAllowlist=function(a){var b=this.redirectAllowlistCache.get("redirect_whitelist_key");return!!b&&0<=b.indexOf(a)};dUb.$inject=["redirectAllowlistCache"];
var eUb=xt.module("pantheon.common.redirectAllowlist.redirectAllowlistModule",[]);bUb.$inject=["$cacheFactory"];eUb.factory("redirectAllowlistCache",bUb).service("redirectAllowlist",dUb);

X();

}catch(e){_DumpException(e)}
try{
W("sy63");

var fUb=function(a){this.consoleTitle_=a};fUb.prototype.getConsoleTitle=function(){return this.consoleTitle_};fUb.prototype.getConsoleTitle=fUb.prototype.getConsoleTitle;var gUb=function(){};gUb.prototype.setConsoleTitle=function(a){this.consoleTitle_=a};gUb.prototype.$get=function(){return new fUb(this.consoleTitle_)};var hUb=angular.module("pantheon.common.config.LogoConfigModule",[]);hUb.provider("panBrandingConfig",gUb);
var iUb=function(a){this.consoleId_=a};iUb.prototype.getConsoleId=function(){return this.consoleId_};iUb.prototype.getConsoleId=iUb.prototype.getConsoleId;var jUb=function(){};jUb.prototype.setConsoleId=function(a){this.consoleId_=a};jUb.prototype.$get=function(){return new iUb(this.consoleId_)};var kUb=angular.module("pantheon.common.config.FeedbackConfigModule",[]);kUb.provider("panFeedbackConfig",new jUb);
var lUb=function(a){this.shortcutKeysEnabled_=a};lUb.prototype.getShortcutKeysEnabled=function(){return this.shortcutKeysEnabled_};lUb.prototype.getShortcutKeysEnabled=lUb.prototype.getShortcutKeysEnabled;var mUb=function(){this.shortcutKeysEnabled_=!0};mUb.prototype.setShortcutKeysEnabled=function(a){this.shortcutKeysEnabled_=a};mUb.prototype.$get=function(){return new lUb(this.shortcutKeysEnabled_)};var nUb=angular.module("pantheon.common.config.LayoutConfigModule",[]);
nUb.provider("panLayoutConfig",new mUb);
var oUb=function(a){this.defaultProjectPath_=a};Ye.Object.defineProperties(oUb.prototype,{defaultProjectPath:{configurable:!0,enumerable:!0,get:function(){return this.defaultProjectPath_}}});var pUb=function(){};pUb.prototype.setDefaultProjectPath=function(a,b){this.defaultProjectPath_={sectionId:a,path:b}};pUb.prototype.$get=function(){return new oUb(this.defaultProjectPath_)};var qUb=angular.module("pantheon.common.config.path.PathConfigModule",[]);qUb.provider("panPathConfig",new pUb);
var rUb=angular.module("pantheon.common.config.ConsoleConfigModule",[hUb.name,kUb.name,nUb.name,qUb.name]),sUb=function(a){a.setDefaultProjectPath("HOME_SECTION","dashboard")};sUb.$inject=["panPathConfigProvider"];rUb.config(sUb);var tUb=function(a){a.setConsoleId("cloud")};tUb.$inject=["panFeedbackConfigProvider"];rUb.config(tUb);var uUb=function(a){a.setConsoleTitle("Google Cloud Platform")};uUb.$inject=["panBrandingConfigProvider"];rUb.config(uUb);

X();

}catch(e){_DumpException(e)}
try{
W("sy65");

var vUb=function(a,b){b=b instanceof Va?b:eOa(b);a.href=Wa(b)},wUb=function(){var a=window.pantheon_flags_init_args;this.flags_=a?Object.assign({},a):{}};wUb.prototype.getFlag=function(a){return this.flags_[a]};wUb.prototype.getBooleanFlag=function(a){a=this.flags_[a];return void 0===a?!1:"boolean"===typeof a?a:"string"===typeof a?Ug(a,"true"):!1};wUb.prototype.getFlags=function(){return Object.assign({},this.flags_)};
wUb.prototype.getClosureTrustedResourceUrlFlag=function(a){if(a=this.getFlag(a))return a=bva(cva,a),dva(a.getPrivateDoNotAccessOrElseTrustedResourceUrlWrappedValue()||"")};var zt=angular.module("pantheon.common.flags.FlagModule",[]);zt.constant("panFlags",new wUb);
var xUb=function(a,b){this.$parse_=a;this.prefix_=b};f=xUb.prototype;f.prefixed=function(a){return this.prefix_+a};f.valueToModel=function(a){return null!=a?a:yUb};f.modelToValue=function(a){return a==yUb?null:a};f.parseAttribute_=function(a,b){return this.$parse_(a[b])};
f.componentLink=function(a,b,c){var d=this;c.setEnabled&&b.hasOwnProperty("ngDisabled")&&a.$watch(b.ngDisabled,function(e){c.setEnabled(void 0===e||!e)});c.setModel&&b.hasOwnProperty(d.prefixed("ModelValue"))&&a.$watch(b[d.prefixed("ModelValue")],function(e){c.setModel(d.valueToModel(e))});c.getElement&&b.hasOwnProperty("tabindex")&&b.$observe("tabindex",function(e){c.getElement().setAttribute("tabindex",e)});b.hasOwnProperty(d.prefixed("ComponentAs"))&&d.register(a,b[d.prefixed("ComponentAs")],c);
d.forwardEvents(a,b,c);a.$on("$destroy",function(){if("function"===typeof c.getElement){var e=c.getElement();if(e){var k=angular.element(e);"function"===typeof k.remove.$original?k.remove.$original.apply(k):zUb(e)}}c.dispose()})};var zUb=function(a){var b=angular.element(a);b.unbind();b.removeData();b=0;for(a=a.childNodes||[];b<a.length;b++)zUb(a[b])};f=xUb.prototype;
f.forwardEvents=function(a,b,c){var d=this;Ha(b,function(e,k){if(Rg(k,d.prefixed("On"))){e=k.slice(d.prefixed("On").length);e=e[0].toLowerCase()+e.slice(1);var n=d.parseAttribute_(b,k);d.listenUntilDestroy(a,c,e,function(p){d.runEventHandler_(a,n,p)})}})};f.forwardSingleEvent=function(a,b,c,d){b=this.parseAttribute_(b,c);this.runEventHandler_(a,b,d)};f.runEventHandler_=function(a,b,c){this.evalInDigest(a,function(){b(a,{$event:c})})};
f.evalInDigest=function(a,b){return a.$root.$$phase?a.$eval(b):a.$apply(b)};f.listenUntilDestroy=function(a,b,c,d){var e=Kl(b,c,d);a.$on("$destroy",function(){Ll(e)})};f.register=function(a,b,c){b=this.$parse_(b).assign;if(!b)throw Error("Rj");b(a,c)};xUb.$inject=["$parse","prefix"];var yUb={},AUb=1<angular.version.major||2<=angular.version.minor?1:-1,BUb=angular.module("ng.g.GoogAdapter",[]);BUb.factory("gGoogAdapter",["$parse",function(a){return new xUb(a,"g")}]);
var CUb=angular.module("jfkCommon",[]);CUb.factory("jfkCommon",["$parse",function(a){return new xUb(a,"jfk")}]);CUb.PRIORITY_BEFORE_NG_MODEL=AUb;
var DUb={jsmod_core:""},EUb=function(a,b){this.sectionComponentMap_=a;this.sectionIdMap_=b;Object.keys(this.sectionComponentMap_);Object.keys(this.sectionIdMap_);this.projectSectionComponent=this.sectionComponentMap_.PROJECT_SECTION;this.sectionIdToPropagatedParams_=UIa};f=EUb.prototype;f.getServerPath=function(a,b){"/"!==a.charAt(0)&&(a="/"+a);b&&(a=a+"?"+pPa(b));return"/m"+a};f.getPantheonPath=function(a,b,c,d){return this.getPantheonUrl(a,b,c,d)};
f.getPantheonUrl=function(a,b,c,d){a=this.sectionComponentMap_[a];if(!a)return"";a="/"+a;c&&("/"!==c.charAt(0)&&(a+="/"),a+=c);var e=new uf(a);d&&(d instanceof ri?e.setQueryData(d):Ha(d,function(k,n){null!=k&&(Array.isArray(k)||(k=[k]),k.forEach(function(p){e.queryData_.add(n,p)}))}));b&&"true"!==b&&e.setParameterValue("project",b);return e.toString()};f.getDeeplinkPath=function(a,b,c){return this.getDeeplinkUrl(a,b,c)};
f.getDeeplinkUrl=function(a,b,c){a=this.sectionComponentMap_[a];if(!a)return"";a="/"+a;b&&("/"!==b.charAt(0)&&(a+="/"),a+=b);return this.getPantheonUrl("PROJECT_SELECTOR_SECTION",void 0,a,c)};f.getComponentsFromPath=function(a){a=(new uf(a)).getPath();return a.substring(1).split("/")};f.getProjectIdFromPath=function(a){return(new uf(a)).getParameterValue("project")};
f.getSectionIdFromPath=function(a,b){b||(a=a.replace(/^\/projectselector/,""));a=this.getComponentsFromPath(a);b=Math.min(0<a.length&&"explorer"===a[0]?3:2,a.length+1);for(var c=0;c<b;++c){var d=a.slice(0,c+1).join("/");if(d=this.sectionIdMap_[d])return d}};
f.addPropagatedParamsFromQuery=function(a,b){var c=new uf(a),d=function(e){var k=b[e];!0===k&&(k="");void 0!==k&&null==c.getParameterValue(e)&&(Array.isArray(k)?c.setParameterValues(e,k):c.setParameterValue(e,k))};(c.scheme_?Qbb:FUb).forEach(function(e){d(e)},this);"/"===a.charAt(0)&&(a=this.getSectionIdFromPath(a),void 0!==a&&a in this.sectionIdToPropagatedParams_&&this.sectionIdToPropagatedParams_[a].forEach(function(e){c.queryData_.containsKey(e)||d(e)},this));return c.toString()};
f.getAdditionalModulePath=function(a){a=this.getComponentsFromPath(a);return 2<=a.length?(new uf(a.slice(1).join("/"))).getPath():null};f.getBillingAccountIdFromPath_=function(a){a=this.getComponentsFromPath(a);if(a[0]==this.sectionComponentMap_.BILLING_SECTION&&/[^a-z]/.test(a[1]))return a[1]};
var FUb=Qbb.concat(Rbb),GUb=function(){var a=Object.assign({},sGa);EUb.call(this,a,XTb(a));var b=this;Ua(this.sectionComponentMap_,DUb);Ua(this.sectionIdMap_,XTb(DUb));for(var c in DUb);this.redirectMap_={apiui:"API_SECTION",cloudstorage:"jsmod_storage",gce:"COMPUTE_SECTION",l:"jsmod_core",p:"PROJECT_SECTION",templates:"PROJECT_SECTION"};Ha(this.redirectMap_,function(d,e){e in b.sectionIdMap_||(b.sectionIdMap_[e]=d)});this.$get=this.get;this.addComponent=this.addComponent;Object.keys(this.sectionComponentMap_);
Object.keys(this.sectionIdMap_)};Y(GUb,EUb);f=GUb.prototype;f.addComponent=function(a,b){this.sectionComponentMap_[a]=b;this.sectionIdMap_[b]=a;Object.keys(this.sectionComponentMap_);Object.keys(this.sectionIdMap_)};f.getRoute=function(a,b){return this.getPantheonPath(a,void 0,b)};f.getProjectRoute=function(a,b){a="/"+this.sectionComponentMap_[a];b&&(Rg(b,"/")||(a+="/"),a+=b);return a};f.getRedirectConfig=function(a,b,c,d){return{redirectTo:this.getRedirectFunction(a,b,c,d)}};
f.getRedirectFunction=function(a,b,c,d){var e=this;return function(k,n,p){n=e.getAdditionalModulePath(n)||"";if(!c||!c(k,n,p)){var u;"function"===typeof b?u=b(k,n,p):"string"===typeof b&&(u=b);return e.getRedirectPath_(a,k,p,u,d)}}};f.getRedirectPath_=function(a,b,c,d,e){a=this.getPantheonPath(a,c.project,d,e);return this.addPropagatedParamsFromQuery(a,c)};f.get=function(a){return a.instantiate(HUb,{forwardMap:this.sectionComponentMap_,reverseMap:this.sectionIdMap_})};GUb.prototype.get.$inject=["$injector"];
GUb.$inject=["panFlags"];var HUb=function(a,b,c,d,e,k,n,p,u,v){EUb.call(this,p,u);this.location=a;this.rootScope_=b;this.jfkCommon_=c;this.pathConfig_=n;this.log_=k;this.window_=e;this.redirectAllowlist_=v;Object.keys(this.sectionComponentMap_);Object.keys(this.sectionIdMap_)};Y(HUb,EUb);f=HUb.prototype;f.getPantheonPath=function(a,b,c,d){a=EUb.prototype.getPantheonPath.call(this,a,b,c,d);return this.addPropagatedParams(a)};
f.getPantheonUrl=function(a,b,c,d){a=EUb.prototype.getPantheonUrl.call(this,a,b,c,d);return this.addPropagatedParams(a)};f.addPropagatedParams=function(a){return this.addPropagatedParamsFromQuery(a,this.location.search())};f.getManageResourcesPath=function(a){var b="/"+this.sectionComponentMap_.CRM_MANAGER_SECTION,c=this.location.url();c&&(b=wPa(b,"previousPage",c));a&&(b=wPa(b,"pendingDeletion",!0));return this.addPropagatedParams(b)};
f.getProjectDetailPath=function(a,b){var c=this.pathConfig_.defaultProjectPath.path;return this.getPantheonPath(this.pathConfig_.defaultProjectPath.sectionId,a.toString(),b||c)};f.getProjectDefaultPath=function(a){return this.getPantheonPath(this.pathConfig_.defaultProjectPath.sectionId,a,this.pathConfig_.defaultProjectPath.path)};f.getCurrentSectionId=function(a){var b=this.getCurrentPath();if(b)return this.getSectionIdFromPath(b,a)};f.getCurrentAdditionalModulePath=function(){return this.getAdditionalModulePath(this.getCurrentPath())};
f.normalizePath_=function(a){"#"==a.charAt(0)&&(a=a.substring(1));"/"!=a.charAt(0)&&(a="/"+a);return a};f.normalizeForNg2_=function(a){var b=ab(this.location.url());a=ab(a);for(var c=g(VIa),d=c.next();!d.done;d=c.next())d=d.value,void 0!==b.getParameterValue(d)&&void 0===a.getParameterValue(d)&&a.setParameterValue(d,"");return a.toString()};f.setSectionPath=function(a,b){this.setPath(this.getSectionPath(a,b))};f.replaceSectionPath=function(a,b){this.replacePath(this.getSectionPath(a,b))};
f.setPath=function(a){var b=this,c=ab(a);if(!c.hasScheme())return a=this.normalizePath_(a),this.isPathNg1(a)||(a=this.normalizeForNg2_(a)),this.jfkCommon_.evalInDigest(this.rootScope_,function(){b.location.url(a)}),!0;if(this.allowRedirect(c.getDomain()))return vUb(this.window_.location,a),!0;this.log_.warn("Unable to change path due to unauthorized domain: "+c.getDomain());return!1};
f.replacePath=function(a){var b=this,c=ab(a);if(!c.hasScheme())return a=this.normalizePath_(a),this.jfkCommon_.evalInDigest(this.rootScope_,function(){b.location.replace();b.location.url(a)}),!0;if(this.allowRedirect(c.getDomain()))return vUb(this.window_.location,a),!0;this.log_.warn("Unable to change path due to unauthorized domain: "+c.getDomain());return!1};
f.getServerProjectPath=function(a,b,c){a=this.sectionComponentMap_[a];if(!a)return"";var d="/"+this.projectSectionComponent+"/"+this.getCurrentProjectId();d+="/"+a;b&&("/"!==b.charAt(0)&&(d+="/"),d+=b);if(c){var e=new uf(d);c instanceof ri?e.setQueryData(c):Ha(c,function(k,n){null!=k&&e.queryData_.add(n,k)});d=e.toString()}d=this.addPropagatedParams(d);return this.getServerPath(d)};
f.getCurrentProjectId=function(){var a=this.location.search().project;if("true"===a)this.location.search("project","");else return 1==a?void 0:a};f.getCurrentBillingAccountId=function(){var a=this.getCurrentPath();if(0!=a.length&&"/"==a[0])return this.getBillingAccountIdFromPath_(a)};f.getCurrentPath=function(){return ZDa(this.location.url())||""};f.isCurrentPathNg1=function(){var a=this.location.path();return this.isPathNg1(a)};f.isPathNg1=function(a){return!kf(a)};f.getCurrentQueryParameters=function(){return this.location.search()};
f.getSectionPath=function(a,b){a&&(a=this.normalizePath_(a));var c=this.getCurrentSectionId(),d=this.getCurrentProjectId();return this.getPantheonPath(c,d,a,b)};f.externalRedirect=function(a){var b=ab(a);$Tb.some(function(c){return b.getDomain().endsWith("."+c)})&&(a=this.addPropagatedParams(a));a=this.addAnalyticsTracking_(a);vUb(this.window_.location,a)};
f.addAnalyticsTracking_=function(a){var b=(new uf(a)).getDomain();if(aPa.get("_ga")&&this.window_._ga&&this.window_.gaplugins&&this.window_.gaplugins.Linker)for(var c=0;c<aUb.length;c++)if(aUb[c].test(b)){if(b=0<this.window_._ga.getAll().length?this.window_._ga.getAll()[0]:null)return(new this.window_.gaplugins.Linker(b)).decorate(a);break}return a};f.allowRedirect=function(a){return this.redirectAllowlist_.allowRedirect(a)};f.encodeIdForPath=function(a){return encodeURIComponent(encodeURIComponent(a))};
f.decodeIdFromPath=function(a){return decodeURIComponent(decodeURIComponent(a))};f.isCurrentPath=function(a,b){a=this.getPantheonPath(a,void 0,b);return ab(a).setQuery("").toString()===this.location.path()};
f.getProjectCreatePath=function(a,b,c){a=void 0===a?null:a;b=void 0===b?{}:b;c=void 0===c?this.location.url():c;c=new uf(c);for(var d in b)c.setParameterValues(d,b[d]);c=c.toString();b={previousPage:c};if(a||""===a)b.defaultProjectName=a;return this.getPantheonPath("PROJECT_CREATE_SECTION",this.getCurrentProjectId(),"",b)};f.parseLegacyV1Path=function(a){return(a=/^\/project\/([a-zA-Z0-9\-_\.:]+)(\/[a-zA-Z0-9-_~\.\/:]*)?/.exec(a))?{trimmedPath:a[2],projectId:a[1]}:null};HUb.$inject="$location $rootScope jfkCommon panFlags $window $log panPathConfig forwardMap reverseMap redirectAllowlist".split(" ");
var At=angular.module("pantheon.common.path.PathModule",[CUb.name,zt.name,rUb.name,eUb.name]);At.provider("panPathService",GUb);

X();

}catch(e){_DumpException(e)}
try{
W("ZnwIZ");

var jXb=new m6a,kXb=function(a){a=jXb.get(void 0===a?"concordWindowId":a);a||(a=pl(),jXb.set("concordWindowId",a));return a};

X();

}catch(e){_DumpException(e)}
try{
W("sy62");

tl.prototype.getDomain=tl.prototype.getDomain;tl.prototype.setDomain=tl.prototype.setDomain;tl.displayName=void 0;tl.messageId=tl.messageId;ul.prototype.getAuthUser=ul.prototype.getAuthUser;ul.prototype.setAuthUser=ul.prototype.setAuthUser;ul.prototype.getGivenName=ul.prototype.getGivenName;ul.prototype.setGivenName=ul.prototype.setGivenName;ul.prototype.getFamilyName=ul.prototype.getFamilyName;ul.prototype.setFamilyName=ul.prototype.setFamilyName;ul.prototype.getEmail=ul.prototype.getEmail;
ul.prototype.setEmail=ul.prototype.setEmail;ul.prototype.getPictureUrl=ul.prototype.getPictureUrl;ul.prototype.setPictureUrl=ul.prototype.setPictureUrl;ul.prototype.getHasGplus=ul.prototype.getHasGplus;ul.prototype.setHasGplus=ul.prototype.setHasGplus;ul.prototype.getGoogleApps=ul.prototype.getGoogleApps;ul.prototype.setGoogleApps=ul.prototype.setGoogleApps;ul.prototype.getDisplayName=ul.prototype.getDisplayName;ul.prototype.setDisplayName=ul.prototype.setDisplayName;ul.prototype.getUsername=ul.prototype.getUsername;
ul.prototype.setUsername=ul.prototype.z$a;ul.displayName=void 0;ul.messageId=ul.messageId;vl.prototype.getCurrentAccount=vl.prototype.getCurrentAccount;vl.prototype.setCurrentAccount=vl.prototype.setCurrentAccount;vl.prototype.getUserSalt=vl.prototype.getUserSalt;vl.prototype.setUserSalt=vl.prototype.setUserSalt;vl.prototype.getSignOutUrl=vl.prototype.getSignOutUrl;vl.prototype.setSignOutUrl=vl.prototype.setSignOutUrl;vl.prototype.getOtherAccountsList=vl.prototype.getOtherAccountsList;
vl.prototype.setOtherAccountsList=vl.prototype.setOtherAccountsList;vl.prototype.addOtherAccounts=vl.prototype.addOtherAccounts;vl.prototype.addAndReturnOtherAccounts=vl.prototype.ptb;vl.prototype.getMultipleAccountsAllowed=vl.prototype.getMultipleAccountsAllowed;vl.prototype.setMultipleAccountsAllowed=vl.prototype.setMultipleAccountsAllowed;vl.displayName=void 0;vl.messageId=vl.messageId;
var lXb=function(a,b){this.q_=a;this.isAuthenticated_=b};lXb.prototype.isAuthenticated=function(){return this.isAuthenticated_};lXb.prototype.ensureAuthentication=function(){return this.isAuthenticated()?this.q_.resolve(null):this.q_.reject({isUnauthenticated:!0})};lXb.$inject=["$q","isAuthenticated"];
var mXb=function(a){this.isAuthenticated_=!!(new vl(a)).getUserSalt()};mXb.prototype.isAuthenticated=function(){return this.isAuthenticated_};mXb.prototype.$get=function(a){return a.instantiate(lXb,{isAuthenticated:this.isAuthenticated()})};mXb.prototype.$get.$inject=["$injector"];mXb.$inject=["panAccountChooserData"];
var nXb=angular.module("pantheon.common.authstate.AuthStateServiceModule",[]);nXb.constant("panAccountChooserData",window.pantheon_account_chooser_data||null);nXb.provider("panAuthStateService",mXb);
var Qt=angular.module("pantheon.common.accounts.accountServiceModule.AccountServiceModule",[nXb.name,At.name]),oXb=function(a,b,c,d,e,k){this.http_=b;this.q_=c;this.log_=d;this.authStateService_=e;this.pathService_=k;this.authUser=Oa(a.search(),"authuser","0");this.location_=a};f=oXb.prototype;f.getProfile=function(){null==this.profile&&(this.profile=new vl(pantheon_account_chooser_data));return this.profile};
f.getCurrentAccount=function(){return this.authStateService_.isAuthenticated()?this.getProfile().getCurrentAccount():null};f.getGADomain=function(){if(!this.authStateService_.isAuthenticated())return null;var a=this.getProfile().getCurrentAccount().getGoogleApps();return a&&a.getDomain()};f.getAuthUser=function(){return this.authUser};f.getEmail=function(){return this.authStateService_.isAuthenticated()?this.getCurrentAccount().getEmail()||"":""};f.isCorpAccount=function(){return pXb};
f.getUserPrefForProject=function(a){var b=this;return this.authStateService_.ensureAuthentication().then(function(){return b.http_.get(b.getParameterizedUriForProject_(a)).then(function(c){return c.data[a]})})};f.setUserPrefForProject=function(a,b,c,d,e){var k=this;return this.authStateService_.ensureAuthentication().then(function(){return k.requestWithRetries_(function(n,p){return k.http_.post(k.getParameterizedUriForProject_(a,n,p),"")},a,b,c,d,e)})};
f.getParameterizedUri_=function(a,b,c){var d=c;"nonexistent"===c&&(d=null);c=new uf("/m/preferences");c.setParameterValue("name",a);b&&c.setParameterValue("value",b);void 0!==d&&c.setParameterValue("version",d);return c.toString()};f.getParameterizedUriForProject_=function(a,b,c){return"/m/project/"+this.pathService_.getCurrentProjectId()+this.getParameterizedUri_(a,b,c).replace(/^\/m/,"")};
f.extractVersionedUserPref_=function(a,b){return{status:b.status,value:b.data[a],version:null!==b.data.version?b.data.version:"nonexistent"}};
f.requestWithRetries_=function(a,b,c,d,e,k){var n=e?k||1:0,p=function(u,v){var y=this;return a(u,v).then(this.extractVersionedUserPref_.bind(this,b),function(B){if(409===B.status){y.handleVersionConflict_(b,B);if(0<n){n--;var C=y.extractVersionedUserPref_(b,B),H=e(C,u,v),M="string"===typeof H?H:void 0;if(!1!==H)return p.call(y,M,C.version)}return y.q_.reject(y.extractVersionedUserPref_(b,B))}return y.q_.reject(B)})};return p.call(this,c,d)};
f.handleVersionConflict_=function(a,b){b.config.cancelDefaultErrorHandler&&b.config.cancelDefaultErrorHandler();this.log_.info('Encountered versioned preference conflict for preference "'+a+'": '+b.data.reason)};f.hasIamToken=function(){return hda(this.location_.search(),"token")};oXb.$inject="$location $http $q $log panAuthStateService panPathService".split(" ");var pXb=!1;Qt.service("panAccountService",oXb);
var qXb=function(a){if(a)return a.replace(/\\/g,"\\\\").replace(/,/g,"\\,").replace(/=/g,"\\=")},rXb=function(a){for(var b={},c=0;c<a.attributes.length;c++){var d=a.attributes[c].name,e=a.attributes[c].value;-1!=d.indexOf("track-metadata-")&&(d=d.substring(15),(d=iza(d))&&e&&(b[d]=e))}return b},sXb=function(a,b){return"_blank"==a.getAttribute("target")||b.ctrlKey||b.metaKey||b.shiftKey||2==b.which||2==b.button},tXb=function(a){if(!a)return!1;a=new uf(a);return a.hasScheme()&&"javascript"!=a.scheme_},
uXb=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),vXb=RegExp("^/marketplace/(details/:solutionPublishedName*|config/:partnerId/:solutionId|createAccount/:solutionPublishedName)"),wXb=RegExp("^/marketplace/(details|config|createAccount)/"),xXb=function(a){if(!a||0==a.length)return null;var b=[],c=[];a.forEach(function(d){var e=d.expId;d=d.expVar;e&&d&&(b.push(e+"-"+d),(e=parseInt(d,10))&&-1==c.indexOf(e)&&c.push(e))});return{stringifiedExperiments:b,variantExperimentIds:c}};
var yXb=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),zXb=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),AXb=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),BXb=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),CXb=RegExp("(organizationId=)[0-9]*"),DXb=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,EXb=["partnerId","solutionKey","operationName"],FXb=function(a,b,c,d,
e,k,n,p,u,v){var y=this;this.panPathService_=a;this.window_=b;this.requestIdleCallback_=(this.window_.requestIdleCallback||this.window_.requestAnimationFrame||function(C){return C()}).bind(this.window_);this.routeParams_=c;this.projectNumberHash_=this.projectNumber_=void 0;this.injector_=d;this.location_=k;this.activeExperimentIdVariants_=[];this.release_version_=v.getVersion()||void 0;this.served_language_=(a=window.pantheon_locale)?p6a(a):void 0;this.panAccountService_=p;p=this.panAccountService_.getAuthUser();
this.is_googler_=!1;this.utmParameters_={};this.debugLoggers_=[];this.logger_=null;a=this.panAccountService_.getEmail();if(this.panAccountService_.isCorpAccount()||a&&(Rg(a,"pantheon.prober")||Rg(a,"pantheon.vmprober")))this.is_googler_=!0;this.clearcut_=new O$a(509,p,"https://cloud.google.com/log?format=json&hasfast=true");this.clearcut_.setFlushIntervalMs(2500);u.getFlag("pantheon_analyticsClearcutDevMode")&&this.clearcut_.setClientSideLogOnlyForDevelopment(!0);if(u=u.getFlag("pantheon_monitoredExperimentState"))u=
JSON.parse(u),(this.activeExperimentIdVariants_=xXb(u).variantExperimentIds)&&0<this.activeExperimentIdVariants_.length&&(u=new e8a,u.setAlwaysList(this.activeExperimentIdVariants_),this.clearcut_.setClearExperimentIds(u));e.$on("project-changed",function(C,H){H&&H.projectNumber?(y.projectNumber_=H.projectNumber,y.projectNumberHash_=y.hash(H.projectNumber)):(y.projectNumber_=void 0,y.projectNumberHash_=void 0)});var B=n("analyticEvents");this.registerDebugLogger({name:"cache logger",logEvent:function(C){B.put("lastNg1Event",
C)}})};f=FXb.prototype;f.parsePartnerSolutionId_=function(a,b){if(!a.metadata)return"";a=a.metadata;if(a[b])return a[b];a=a.solutionKey;if(!a)return"";var c=a.split(":");return 1===c.length&&"solutionId"===b?a:2!==c.length?"":"partnerId"===b?c[0].trim():c[1].trim()};f.trackEvent=function(a,b,c,d,e){this.pushGtmDataLayerEventAsync_({event:"trackEvent","data-g-event":a,"data-g-action":b,"data-g-label":c,"data-g-value":d,"data-g-noninteraction":e,projectNumber:this.getHashedProjectNumber_()})};
f.sendEvent=function(a,b,c){b=void 0===b?!0:b;c=void 0===c?!0:c;var d=this.templatizePath(this.getCurrentAngularPath());if(d){for(var e=g(this.debugLoggers_),k=e.next();!k.done;k=e.next()){k=k.value;try{k.logEvent(a,d)}catch(n){}}1==c&&this.pushGtmDataLayerEventAsync_(this.convertToGtmEvent_(a,d));1==b&&(a=this.convertToConcordEvent_(a,d),this.sendToClearcut_(a))}};
f.sendEventOnElementClick=function(a,b){var c=this,d=a.getAttribute("track-type"),e=a.getAttribute("track-name"),k=a.getAttribute("href"),n=this.templatizePath(this.getCurrentAngularPath());if(d&&e&&n){var p=rXb(a);e={type:d,name:e,metadata:p};d=this.convertToGtmEvent_(e,n);n=this.convertToConcordEvent_(e,n);this.sendToClearcut_(n);!sXb(a,b)&&tXb(k)&&(b.preventDefault(),d.eventCallback=function(){setTimeout(function(){c.panPathService_.externalRedirect(k)},0)},d.eventTimeout="300");this.pushGtmDataLayerEvent_(d)}};
f.trackPageview=function(a,b){a=this.templatizePath(a);this.pushGtmDataLayerEventAsync_({event:"trackPageView",pageName:a,pagePath:a,latency:b,billingAccountId:this.getHashedBillingAccountId_(),projectNumber:this.getHashedProjectNumber_(),language:this.served_language_});var c=this.convertToConcordEvent_({name:"pageview",type:a||"",pagePath:a,latency:b},a);this.sendToClearcut_(c);this.sendEvent({type:"timing",name:"load",metadata:{label:a,value:String(b)}},!0)};f.registerDebugLogger=function(a){this.debugLoggers_.push(a)};
f.sendToClearcut_=function(a){if(a){void 0===a.getProjectNumber()&&a.setProjectNumber(this.projectNumber_);void 0===a.getBillingAccountId()&&a.setBillingAccountId(this.getBillingAccountId_());a.setIsGoogler(this.is_googler_);a.hasPagePath()||a.setPagePath(this.templatizePath(this.getCurrentAngularPath()));a.setReleaseVersion(this.release_version_);a.setConsoleType("CLOUD_CONSOLE");a.setServedLanguage(this.served_language_);a.setPageHostname(this.location_.host());a.setIsSecure("https"==this.location_.protocol());
var b=new Rl;b.setSourceExtensionJs(a.serialize());a.getVisualElementEntry()&&a.getVisualElementEntry().getAncestryVisualElement()&&b.setEventCode(a.getVisualElementEntry().getAncestryVisualElement().getElementId());this.logEventToConsole_(a);try{this.clearcut_.log(b)}catch(c){}}};f.recordExperimentExposure=function(a){this.sendEvent({name:String(a),type:"experimentExposure"})};
f.convertToGtmEvent_=function(a,b){var c="/"+["virtual",a.type,a.name].join("/"),d=a.type,e=a.name,k=a.latency,n=this.getHashedProjectNumber_(a.projectNumber),p=this.getHashedBillingAccountId_(a.billingAccountId);a=a.metadata;if("object"==ha(a)){var u=[];for(B in a)a.hasOwnProperty(B)&&u.push(B);u.sort();var v=[],y;for(y=0;y<u.length;y++){var B=u[y];var C=a[B],H=ha(C);if("number"==H||"boolean"==H||C&&"string"==H)C=String(C),B=qXb(B),C=qXb(C),v.push(B+"="+C)}B=v.join(",")}else B=void 0;return{event:"concordEvent",
pagePath:c,eventType:d,eventName:e,latency:k,projectNumber:n,billingAccountId:p,realPagePath:b,metadata:B}};f.updateUtmParameters_=function(){var a=zda(this.location_.absUrl()),b=this.window_.document&&this.window_.document.cookie?Cda(this.window_.document.cookie):null;a=Object.assign(a,b||{});0<Object.keys(a).length&&(this.utmParameters_=a)};
f.convertToConcordEvent_=function(a,b){if(a.type&&a.name){var c=new Aza;c.setConsoleType("CLOUD_CONSOLE");c.setEventType(a.type);c.setEventName(a.name);c.setPageViewId(xf().currentPageView.id.toString());c.setProjectNumber(this.getProjectNumber_(a.projectNumber));c.setBillingAccountId(this.getBillingAccountId_(a.billingAccountId));a.apiCredentialId&&c.setApiCredentialId(a.apiCredentialId);a.cloudLauncherSearchQuery&&c.setCloudLauncherSearchQuery(a.cloudLauncherSearchQuery);c.setBrowserWindowId(kXb("pantheonSessionId"));
this.updateUtmParameters_(a);var d=Object.assign({},a.metadata,this.utmParameters_);d.is_ng1=!0;var e=[];for(n in d){var k=d[n];if(n&&"solutionId"!=n&&(k||!1===k)){if(EXb.includes(n)){k=n;var n="unexpectedKey"}k=(new Iza).setKey(n).setValue(k.toString());e.push(k)}}if(d=this.parsePartnerSolutionId_(a,"solutionId"))n=new Iza,n.setKey("solutionId").setValue(d),e.push(n);0<e.length&&c.setEventMetadataList(e);a.ave&&(e=a.ave,n=new Jza,n.setUserAction(e.userAction),n.setElementId(e.target),n.setPathToRootElementIdList(e.ancestry),
d=new Kza,d.setAncestryVisualElement(n),e.metadata&&(n=new Lza,e.metadata.pantheon_console_nav_section_id&&n.setPantheonConsoleNavSectionId(e.metadata.pantheon_console_nav_section_id),d.setVisualElementMetadata(n)),c.setVisualElementEntry(d));a.interactionId&&c.setInteractionId(a.interactionId);c.setPageHidden(!(!this.window_.document||!this.window_.document.hidden));a.latency&&c.setLatencyMs(a.latency);a.pagePath?c.setPagePath(a.pagePath):c.setPagePath(b||this.templatizePath(this.getCurrentAngularPath()));
a.marketplaceApplicationId&&c.setMarketplaceApplicationId(a.marketplaceApplicationId);(b=a.marketplacePartnerId||this.parsePartnerSolutionId_(a,"partnerId"))&&c.setMarketplacePartnerId(b);(a=a.marketplaceDmOperationName||a.metadata&&a.metadata.operationName)&&c.setMarketplaceDmOperationName(a);return c}};f.getHashedProjectNumber_=function(a){if(null!==a)return a?this.hash(a):this.projectNumberHash_};f.getProjectNumber_=function(a){return void 0===a?this.projectNumber_:a};
f.getHashedBillingAccountId_=function(a){if(null!==a&&(a=a||this.routeParams_.accountId))return this.hash(a)};f.getBillingAccountId_=function(a){return null===a?null:a||this.routeParams_.accountId};f.hash=function(a){var b=new kza;b.update(String(a));return lza(b.digest())};
f.templatizePath=function(a,b){if(!a)return"/pagepath_not_provided";a=a.replace(DXb,"$2");var c=new uf(a);c.getParameterValue("project")&&(c.setParameterValue("project",":projectId"),a=c.getPath()+"?"+c.getDecodedQuery());(c=this.panPathService_.getCurrentProjectId())&&(a=a.replace(c,":projectId"));(b=b||this.routeParams_.accountId)&&(a=a.replace(b,":accountId"));a=a.replace(zXb,"$1:vmInstanceName");a=a.replace(yXb,"$1:accountId");a=a.replace(AXb,"$1:emailId");a=a.replace(BXb,"$1:clientId");a=a.replace(CXb,
"$1:organizationId");if(b=uXb.exec(a))c=this.location_.path(),(c=uXb.exec(c))&&c[4]&&(c=DTb(c[4],":endpointsApiId"),a=a.replace(b[0],b[1]+c));b=vXb.exec(a);c=this.location_.path();b&&wXb.exec(c)&&(a=String(c));return a};
f.getCurrentAngularPath=function(){if(this.panPathService_.isCurrentPathNg1()){var a=this.injector_.get("$route");if(a&&a.current)return a.current.originalPath}else{try{a=this.injector_.has("ng2CurrentRoute")?this.injector_.get("ng2CurrentRoute"):null}catch(b){}return a?a.getPath():void 0}};f.sendZeroStatePageEvent=function(a){this.sendEvent({type:"gettingStarted",name:"showZeroState",metadata:a})};f.pushGtmDataLayerEventAsync_=function(a){var b=this;this.requestIdleCallback_(function(){return b.pushGtmDataLayerEvent_(a)})};
f.pushGtmDataLayerEvent_=function(a){this.window_.gtmDataLayer&&Array.isArray(this.window_.gtmDataLayer)&&this.window_.gtmDataLayer.push(a)};
f.trackOutgoing=function(a,b,c,d){var e=this;if(c){c=a.target;if("A"!=c.nodeType&&(c=GUa(c,"A"),!c))return;var k=d?d:c.getAttribute("href");if(k){a.stopPropagation();a.preventDefault();this.sendEvent({type:"Leave",name:b});window.setTimeout(function(){e.panPathService_.setPath(k)},300);return}}a=b.split("/");1<a.length?this.sendEvent({type:"Leave",name:a[0],metadata:{label:a[1]}}):this.sendEvent({type:"Leave",name:b})};f.logEventToConsole_=function(){};FXb.$inject="panPathService $window $routeParams $injector $rootScope $location $cacheFactory panAccountService panFlags panVersion".split(" ");

X();

}catch(e){_DumpException(e)}
try{
W("sy67");

var yt=window.angular;

X();

}catch(e){_DumpException(e)}
try{
W("sy66");

var UYb=function(a){return{restrict:"A",link:function(b,c,d,e){var k={visualElementName:d.ve,trackClick:void 0!==d.veClick,trackHover:void 0!==d.veHover,trackImpression:void 0!==d.veImpression,trackInputText:void 0!==d.veInputText,mutable:void 0!==d.veMutable,metadata:d.veMetadata||""};k.trackClick&&c.bind("click",function(n){a.logEvent("click",c[0]);e&&(e.lastEvent=n)});k.trackHover&&c.bind("mouseenter",function(n){a.logEvent("hover",c[0]);e&&(e.lastEvent=n)});k.trackInputText&&e&&(e.ignoreInputTextEvent=
!1,a.addInteractionEventListener(function(){e.ignoreInputTextEvent=!1}),c.bind("input",function(){e.ignoreInputTextEvent||(a.logEvent("input_text",c[0]),e.ignoreInputTextEvent=!0)}));a.trackElement(c,k);k.mutable&&(d.$observe("ve",function(){k.visualElementName=d.ve;a.updateJsLog(c,k)}),d.$observe("veMetadata",function(){k.metadata=d.veMetadata;a.updateJsLog(c,k)}));e&&b.$on("$destroy",function(){a.logBeforeDestroy(c[0],k,e.lastEvent)})},controller:function(){}}},Vt=function(a,b,c){var d=Ko[b];"number"===
typeof d?MEb(a[0],d,c):MEb(a[0],b,c)},VYb=function(a){var b=a.split("-");b.forEach(function(c,d){b[d]=c.charAt(0).toUpperCase()+c.slice(1)});return b.join("")},WYb=function(a){var b=new ibb;b.startTrackingImpressions(new YTa);a.setTracker(b);a.setVisualElements(Ko)};UYb.$inject=["veLoggingService"];
var XYb=function(a,b){var c=this;this.tracker=a;this.visualElementLookup=b;this.lastWindowEvent=null;a&&(a.addEventToTrack("hover",9),a.addEventToTrack("input_text",15));"Zone"in window?Zone.root.run(function(){c.listenToEvents()}):this.listenToEvents()};f=XYb.prototype;f.listenToEvents=function(){var a=this;window.addEventListener("click",function(b){a.lastWindowEvent=b},{capture:!0});window.addEventListener("mouseenter",function(b){a.lastWindowEvent=b},{capture:!0})};
f.addInteractionEventListener=function(a){this.tracker&&this.tracker.addInteractionEventListener(a)};f.trackElement=function(a,b){this.tracker&&this.visualElementLookup&&(this.updateJsLog(a,b),b.trackImpression&&this.tracker.logImpressions())};f.updateJsLog=function(a,b){var c=WAa(b,this.visualElementLookup);void 0!==c&&(b=VAa(c,b),a.attr("jslog",b))};
f.logEvent=function(a,b){this.tracker&&("click"!==a&&"hover"!==a&&"input_text"!==a&&console.warn('VeLoggingService logEvent method called was not called with a "click", "hover", or "input_text" event. Your event may not be logged!'),this.tracker.logEvent(a,b))};f.logSyntheticEvent=function(a,b,c){this.tracker&&this.tracker.logSyntheticEvent(a,b,c)};
f.logBeforeDestroy=function(a,b,c){this.lastWindowEvent&&this.lastWindowEvent!==c&&("click"===this.lastWindowEvent.type&&b.trackClick&&XAa(a,this.lastWindowEvent)&&this.logEvent("click",a),"mouseenter"===this.lastWindowEvent.type&&b.trackHover&&XAa(a,this.lastWindowEvent)&&this.logEvent("hover",a))};
var YYb=function(){};YYb.prototype.setTracker=function(a){this.tracker=a};YYb.prototype.setVisualElements=function(a){this.visualElementLookup=a;delete this.visualElementLookup.VE_NAMES;delete this.visualElementLookup.ROOT_IDS};YYb.prototype.$get=function(){return new XYb(this.tracker,this.visualElementLookup)};
yt.module("ve-logging-module",[]).directive("ve",UYb).provider("veLoggingService",YYb);
var ZYb="jfk-input jfk-menu-button jfk-menu jfk-menu-item jfk-select jfk-segmented-button jfk-toggle-button jfk-button".split(" "),$Yb=function(a){return{restrict:"ACE",link:function(b,c){c.attr("jslog")||(c.bind("click",function(){a.logEvent("click",c[0])}),a.trackElement(c,{visualElementName:"MdButton",trackClick:!0,trackImpression:!1}))}}};$Yb.$inject=["veLoggingService"];
var aZb=function(a,b){return{restrict:"ACE",link:function(c,d){d.attr("jslog")||ZYb.forEach(function(e){MAa(d[0],e)&&b(function(){d.bind("click",function(){a.logEvent("click",d[0])});a.trackElement(d,{visualElementName:VYb(e),trackClick:!0,trackImpression:!1})},0,!1)})}}};aZb.$inject=["veLoggingService","$timeout"];var Wt=xt.module("pantheon.common.avelogging.AveLoggingModule",["ve-logging-module"]);Wt.directive("mdButton",$Yb);
ZYb.forEach(function(a){var b=Wt.directive;a=VYb(a);a=a.charAt(0).toLowerCase()+a.slice(1);b.call(Wt,a,aZb)});WYb.$inject=["veLoggingServiceProvider"];Wt.config(WYb);

X();

}catch(e){_DumpException(e)}
try{
W("sy6a");

var t_b=function(a,b){this.timeout_=a;this.analyticsService=b};t_b.prototype.logPendingEvents=function(){};t_b.prototype.cancelPendingDebounce=function(){this.debounceTimeout_&&(this.timeout_.cancel(this.debounceTimeout_),this.debounceTimeout_=null)};t_b.prototype.startOrRestartDebounceTimer=function(){this.debounceTimeout_=this.timeout_(this.logPendingEvents.bind(this),this.eib)};t_b.prototype.constructor=t_b.prototype.constructor;t_b.$inject=["$timeout","panAnalyticsService"];
t_b.prototype.eib=1E3;
var u_b=angular.module("pantheon.common.bootstrap.MainInitArgsModule",[]),v_b=function(a,b){a=a.$get().pantheon_main_init_args||[];b.constant("initXsrfTokens",a[0]);b.constant("initVersion",a[1]);b.constant("initModuleTokens",a[2]);b.constant("initInitialDataState",a[3]);b.constant("initParams",a[4])};v_b.$inject=["$windowProvider","$provide"];u_b.config(v_b);
var w_b=function(a){this.version_=a};w_b.prototype.getVersion=function(){return this.version_};w_b.prototype.isXhrVersionUpToDate=function(){return!0};var x_b=function(a){this.rsb="x-pan-versionid";this.version_=a};x_b.prototype.getVersion=function(){return this.version_};x_b.prototype.$get=function(){return new w_b(this.version_)};x_b.$inject=["initVersion"];
var y_b=angular.module("pantheon.common.VersionModule",[u_b.name]);y_b.provider("panVersion",x_b);
var au=angular.module("pantheon.common.analytics.AnalyticsModule",["ngRoute",At.name,Qt.name,y_b.name]).service("panAnalyticsService",FXb).service("panDebouncedAnalyticsService",t_b);

X();

}catch(e){_DumpException(e)}
try{
W("sy6c");


X();

}catch(e){_DumpException(e)}
try{
W("sy6d");

/*
 AngularJS Material Design
 https://github.com/angular/material
 @license MIT
 v1.1.20
*/
var GXb=function(a,b){b.has("$swipe")&&a.warn("You are using the ngTouch module. \nAngularJS Material already has mobile click, tap, and swipe support... \nngTouch is not supported with AngularJS Material!")},JXb=function(a,b){a.decorator("$$rAF",["$delegate",HXb]);a.decorator("$q",["$delegate",IXb]);b.theme("default").primaryPalette("indigo").accentPalette("pink").warnPalette("deep-orange").backgroundPalette("grey")},HXb=function(a){a.throttle=function(b){var c,d,e,k;return function(){c=arguments;
k=this;e=b;d||(d=!0,a(function(){e.apply(k,Array.prototype.slice.call(c));d=!1}))}};return a},IXb=function(a){a.resolve||(a.resolve=a.when);return a},KXb=function(a){return{restrict:"A",link:{pre:function(b,c,d){function e(k){angular.isUndefined(k)&&(k=!0);c.toggleClass("md-autofocus",!!k)}d=d.mdAutoFocus||d.mdAutofocus||d.mdSidenavFocus;e(a(d)(b));d&&b.$watch(d,e)}}}},LXb=function(){return{rgbaToHex:function(a){a=a.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return(a&&
4===a.length?"#"+("0"+parseInt(a[1],10).toString(16)).slice(-2)+("0"+parseInt(a[2],10).toString(16)).slice(-2)+("0"+parseInt(a[3],10).toString(16)).slice(-2):"").toUpperCase()},hexToRgba:function(a){var b="#"===a[0]?a.substr(1):a;a=b.length/3;var c=b.substr(0,a),d=b.substr(a,a);b=b.substr(2*a);1===a&&(c+=c,d+=d,b+=b);return"rgba("+parseInt(c,16)+","+parseInt(d,16)+","+parseInt(b,16)+",0.1)"},rgbToRgba:function(a){return a.replace(")",", 0.1)").replace("(","a(")},rgbaToRgb:function(a){return a?a.replace("rgba",
"rgb").replace(/,[^),]+\)/,")"):"rgb(0,0,0)"}}},MXb=function(){function a(p){var u=b(d+"-"+p),v=u.charAt(0).toLowerCase()+u.substring(1);return angular.isDefined(c.style[p])?p:angular.isDefined(c.style[u])?u:angular.isDefined(c.style[v])?v:p}function b(p){return p.replace(k,function(u,v,y,B){return B?y.toUpperCase():y})}var c=document.createElement("div"),d=function(p){var u,v=/^(Moz|webkit|ms)(?=[A-Z])/;for(u in p.style)if(p=v.exec(u))return p[0]}(c),e=/webkit/i.test(d),k=/([:\-_]+(.))/g,n={isInputKey:function(p){return 31<=
p.keyCode&&90>=p.keyCode},isNumPadKey:function(p){return 3===p.location&&97<=p.keyCode&&105>=p.keyCode},isMetaKey:function(p){return 91<=p.keyCode&&93>=p.keyCode},isFnLockKey:function(p){return 112<=p.keyCode&&145>=p.keyCode},isNavigationKey:function(p){var u=n.KEY_CODE;return-1!=[u.SPACE,u.ENTER,u.UP_ARROW,u.DOWN_ARROW].indexOf(p.keyCode)},hasModifierKey:function(p){return p.ctrlKey||p.metaKey||p.altKey},ELEMENT_MAX_PIXELS:1533917,BEFORE_NG_ARIA:210,KEY_CODE:{COMMA:188,SEMICOLON:186,ENTER:13,ESCAPE:27,
SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,TAB:9,BACKSPACE:8,DELETE:46},CSS:{TRANSITIONEND:"transitionend"+(e?" webkitTransitionEnd":""),ANIMATIONEND:"animationend"+(e?" webkitAnimationEnd":""),TRANSFORM:a("transform"),TRANSFORM_ORIGIN:a("transformOrigin"),TRANSITION:a("transition"),TRANSITION_DURATION:a("transitionDuration"),ANIMATION_PLAY_STATE:a("animationPlayState"),ANIMATION_DURATION:a("animationDuration"),ANIMATION_NAME:a("animationName"),
ANIMATION_TIMING:a("animationTimingFunction"),ANIMATION_DIRECTION:a("animationDirection")},MEDIA:{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)",landscape:"(orientation: landscape)",portrait:"(orientation: portrait)",print:"print"},MEDIA_PRIORITY:"xl gt-lg lg gt-md md gt-sm sm gt-xs xs landscape portrait print".split(" ")};
return n},NXb=function(a,b){function c(y){return v.length&&-1<y&&y<v.length}function d(y){return v.indexOf(y)}function e(y){return y&&-1<d(y)}function k(){return v.length?v[0]:null}function n(){return v.length?v[v.length-1]:null}function p(y,B,C,H){C=C||u;for(B=d(B);;){if(!c(B))return null;B+=y?-1:1;var M=null;c(B)?M=v[B]:b&&(M=y?n():k(),B=d(M));if(null===M||B===H)return null;if(C(M))return M;angular.isUndefined(H)&&(H=B)}}var u=function(){return!0};a&&!angular.isArray(a)&&(a=Array.prototype.slice.call(a));
b=!!b;var v=a||[];return{items:function(){return[].concat(v)},count:function(){return v.length},inRange:c,contains:e,indexOf:d,itemAt:function(y){return c(y)?v[y]:null},findBy:function(y,B){return v.filter(function(C){return C[y]===B})},add:function(y,B){if(!y)return-1;angular.isNumber(B)||(B=v.length);v.splice(B,0,y);return d(y)},remove:function(y){e(y)&&v.splice(d(y),1)},first:k,last:n,next:angular.bind(null,p,!1),previous:angular.bind(null,p,!0),hasPrevious:function(y){return y?c(d(y)-1):!1},hasNext:function(y){return y?
c(d(y)+1):!1}}},OXb=function(a,b,c){function d(y){var B=n[y];angular.isUndefined(B)&&(B=n[y]=a.MEDIA[y]||("("!==y.charAt(0)?"("+y+")":y));y=u[B];angular.isUndefined(y)&&((y=p[B])||(y=p[B]=c.matchMedia(B)),y.addListener(e),y=u[y.media]=!!y.matches);return y}function e(y){b.$evalAsync(function(){u[y.media]=!!y.matches})}function k(y,B){return v[B]||(v[B]=y.$normalize(B))}var n={},p={},u={},v={};d.getResponsiveAttribute=function(y,B){for(var C=0;C<a.MEDIA_PRIORITY.length;C++){var H=a.MEDIA_PRIORITY[C];
if(p[n[H]].matches&&(H=k(y,B+"-"+H),y[H]))return y[H]}return y[k(y,B)]};d.getQuery=function(y){return p[y]};d.watchResponsiveAttributes=function(y,B,C){var H=[];y.forEach(function(M){var U=k(B,M);angular.isDefined(B[U])&&H.push(B.$observe(U,angular.bind(void 0,C,null)));for(var ba in a.MEDIA)U=k(B,M+"-"+ba),angular.isDefined(B[U])&&H.push(B.$observe(U,angular.bind(void 0,C,ba)))});return function(){H.forEach(function(M){M()})}};return d},PXb=function(a,b){function c(n){n=angular.isArray(n)?n:[n];
n.forEach(function(p){k.forEach(function(u){n.push(u+"-"+p)})});return n}function d(n){n=angular.isArray(n)?n:[n];return c(n).map(function(p){return"["+p+"]"}).join(",")}function e(n){n=n[0]||n;if(n.nodeType)return n}var k=["data","x"];return a?b?d(a):c(a):{buildList:c,buildSelector:d,hasAttribute:function(n,p){n=e(n);if(!n)return!1;p=c(p);for(var u=0;u<p.length;u++)if(n.hasAttribute(p[u]))return!0;return!1},removeAttribute:function(n,p){(n=e(n))&&c(p).forEach(function(u){n.removeAttribute(u)})}}},
TXb=function(a,b,c,d,e,k,n,p,u,v){function y(ba){return ba?-1<String(ba).indexOf("px")||-1<String(ba).indexOf("%")?ba:ba+"px":"0"}var B=k.startSymbol(),C=k.endSymbol(),H="{{"===B&&"}}"===C;document.contains||(document.contains=function(ba){return document.body.contains(ba)});var M=function(ba,fa,ka){var qa=!1;ba&&ba.length&&(ba=u.getComputedStyle(ba[0]),qa=angular.isDefined(ba[fa])&&(ka?ba[fa]==ka:!0));return qa},U={dom:{},isIos:QXb,isAndroid:RXb,now:window.performance&&window.performance.now?angular.bind(window.performance,
window.performance.now):Date.now||function(){return(new Date).getTime()},getModelOption:function(ba,fa){if(ba.$options)return ba=ba.$options,ba.getOption?ba.getOption(fa):ba[fa]},isRtl:function(ba){switch(angular.isDefined(ba)&&ba.hasOwnProperty("dir")&&ba.dir){case "ltr":return!1;case "rtl":return!0}return"rtl"===a[0].dir||"rtl"===a[0].body.dir},bidi:function(ba,fa,ka,qa){var xa=!this.isRtl();if(0==arguments.length)return xa?"ltr":"rtl";var wa=angular.element(ba);xa&&angular.isDefined(ka)?wa.css(fa,
y(ka)):!xa&&angular.isDefined(qa)&&wa.css(fa,y(qa))},bidiProperty:function(ba,fa,ka,qa){var xa=!this.isRtl();ba=angular.element(ba);xa&&angular.isDefined(fa)?(ba.css(fa,y(qa)),ba.css(ka,"")):!xa&&angular.isDefined(ka)&&(ba.css(ka,y(qa)),ba.css(fa,""))},clientRect:function(ba,fa,ka){ba=ba[0]||ba;fa=fa||ba.offsetParent||document.body;fa=fa[0]||fa;ba=ba.getBoundingClientRect();ka=ka?fa.getBoundingClientRect():{left:0,top:0,width:0,height:0};return{left:ba.left-ka.left,top:ba.top-ka.top,width:ba.width,
height:ba.height}},offsetRect:function(ba,fa){return U.clientRect(ba,fa,!0)},nodesToArray:function(ba){ba=ba||[];for(var fa=[],ka=0;ka<ba.length;++ka)fa.push(ba.item(ka));return fa},getViewportTop:function(){return U.disableScrollAround._count&&U.disableScrollAround._viewPortTop?U.disableScrollAround._viewPortTop:u.scrollY||u.pageYOffset||0},findFocusTarget:function(ba,fa){function ka(wa,Ra){var Za;(wa=wa[0].querySelectorAll(Ra))&&wa.length&&wa.length&&angular.forEach(wa,function(cb){cb=angular.element(cb);
cb.hasClass("md-autofocus")&&(Za=cb)});return Za}var qa=this.prefixer("md-autofocus",!0);var xa=ka(ba,fa||qa);xa||fa==qa||(xa=ka(ba,this.prefixer("md-auto-focus",!0)))||(xa=ka(ba,qa));return xa},disableScrollAround:function(ba,fa,ka){ka=ka||{};U.disableScrollAround._count=Math.max(0,U.disableScrollAround._count||0);U.disableScrollAround._count++;if(U.disableScrollAround._restoreScroll)return U.disableScrollAround._restoreScroll;var qa=a[0].body,xa=function(){var Ra=a[0].documentElement,Za=Ra.style.cssText||
"",cb=qa.style.cssText||"",sa=U.getViewportTop();U.disableScrollAround._viewPortTop=sa;var Xa=qa.clientWidth,Ia=0<Ra.scrollTop?Ra:qa;qa.scrollHeight>qa.clientHeight+1&&angular.element(qa).css({position:"fixed",width:"100%",top:-sa+"px"});qa.clientWidth<Xa&&(qa.style.overflow="hidden");return function(){qa.style.cssText=cb;Ra.style.cssText=Za;Ia.scrollTop=sa}}(),wa=function(Ra,Za){function cb(Xa){Xa.preventDefault()}Ra=angular.element(Ra||qa);if(Za.disableScrollMask)var sa=Ra;else sa=angular.element('<div class="md-scroll-mask">  <div class="md-scroll-mask-bar"></div></div>'),
Ra.append(sa);sa.on("wheel touchmove",cb);return function(){sa.off("wheel touchmove",cb);!Za.disableScrollMask&&sa[0].parentNode&&sa[0].parentNode.removeChild(sa[0])}}(fa,ka);return U.disableScrollAround._restoreScroll=function(){0>=--U.disableScrollAround._count&&(delete U.disableScrollAround._viewPortTop,xa(),wa(),delete U.disableScrollAround._restoreScroll)}},enableScrolling:function(){var ba=this.disableScrollAround._restoreScroll;ba&&ba()},floatingScrollbars:function(){if(void 0===this.floatingScrollbars.cached){var ba=
angular.element("<div><div></div></div>").css({width:"100%","z-index":-1,position:"absolute",height:"35px","overflow-y":"scroll"});ba.children().css("height","60px");a[0].body.appendChild(ba[0]);this.floatingScrollbars.cached=ba[0].offsetWidth==ba[0].childNodes[0].offsetWidth;ba.remove()}return this.floatingScrollbars.cached},forceFocus:function(ba){var fa=ba[0]||ba;document.addEventListener("click",function xa(qa){qa.target===fa&&qa.$focus&&(fa.focus(),qa.stopImmediatePropagation(),qa.preventDefault(),
fa.removeEventListener("click",xa))},!0);ba=document.createEvent("MouseEvents");ba.initMouseEvent("click",!1,!0,window,{},0,0,0,0,!1,!1,!1,!1,0,null);ba.$material=!0;ba.$focus=!0;fa.dispatchEvent(ba)},createBackdrop:function(ba,fa){return c(U.supplant('<md-backdrop class="{0}">',[fa]))(ba)},supplant:function(ba,fa,ka){ka=ka||/\{([^{}]*)\}/g;return ba.replace(ka,function(qa,xa){xa=xa.split(".");var wa=fa;try{for(var Ra in xa)xa.hasOwnProperty(Ra)&&(wa=wa[xa[Ra]])}catch(Za){wa=qa}return"string"===typeof wa||
"number"===typeof wa?wa:qa})},fakeNgModel:function(){return{$fake:!0,$setTouched:angular.noop,$setViewValue:function(ba){this.$viewValue=ba;this.$render(ba);this.$viewChangeListeners.forEach(function(fa){fa()})},$isEmpty:function(ba){return 0===(""+ba).length},$parsers:[],$formatters:[],$viewChangeListeners:[],$render:angular.noop}},debounce:function(ba,fa,ka,qa){var xa;return function(){var wa=Array.prototype.slice.call(arguments);b.cancel(xa);xa=b(function(){xa=void 0;ba.apply(ka,wa)},fa||10,qa)}},
throttle:function(ba,fa){var ka;return function(){var qa=arguments,xa=U.now();if(!ka||xa-ka>fa)ba.apply(this,qa),ka=xa}},time:function(ba){var fa=U.now();ba();return U.now()-fa},valueOnUse:function(ba,fa,ka){var qa=null,xa=Array.prototype.slice.call(arguments),wa=3<xa.length?xa.slice(3):[];Object.defineProperty(ba,fa,{get:function(){null===qa&&(qa=ka.apply(ba,wa));return qa}})},nextUid:function(){return""+SXb++},disconnectScope:function(ba){if(ba&&ba.$root!==ba&&!ba.$$destroyed){var fa=ba.$parent;
ba.$$disconnected=!0;fa.$$childHead===ba&&(fa.$$childHead=ba.$$nextSibling);fa.$$childTail===ba&&(fa.$$childTail=ba.$$prevSibling);ba.$$prevSibling&&(ba.$$prevSibling.$$nextSibling=ba.$$nextSibling);ba.$$nextSibling&&(ba.$$nextSibling.$$prevSibling=ba.$$prevSibling);ba.$$nextSibling=ba.$$prevSibling=null}},reconnectScope:function(ba){if(ba&&ba.$root!==ba&&ba.$$disconnected){var fa=ba.$parent;ba.$$disconnected=!1;ba.$$prevSibling=fa.$$childTail;fa.$$childHead?(fa.$$childTail.$$nextSibling=ba,fa.$$childTail=
ba):fa.$$childHead=fa.$$childTail=ba}},getClosest:function(ba,fa,ka){if(angular.isString(fa)){var qa=fa.toUpperCase();fa=function(xa){return xa.nodeName.toUpperCase()===qa}}ba instanceof angular.element&&(ba=ba[0]);ka&&(ba=ba.parentNode);if(!ba)return null;do if(fa(ba))return ba;while(ba=ba.parentNode);return null},elementContains:function(ba,fa){return(window.Node&&window.Node.prototype&&Node.prototype.contains?angular.bind(ba,ba.contains):angular.bind(ba,function(ka){return ba===fa||!!(this.compareDocumentPosition(ka)&
16)}))(fa)},extractElementByName:function(ba,fa,ka,qa){function xa(Ra){a:{if(Ra){var Za=0;for(var cb=Ra.length;Za<cb;Za++)if(Ra[Za].nodeName.toLowerCase()===fa){Za=Ra[Za];break a}}Za=null}if(!Za){if(ka){if(Ra)for(Za=0,cb=Ra.length;Za<cb;Za++){var sa=Ra[Za];if(!Ya)for(var Xa=0,Ia=sa.childNodes.length;Xa<Ia;Xa++)var Ya=Ya||xa([sa.childNodes[Xa]])}Ra=Ya}else Ra=null;Za=Ra}return Za}var wa=xa(ba);!wa&&qa&&n.warn(U.supplant("Unable to find node '{0}' in element '{1}'.",[fa,ba[0].outerHTML]));return angular.element(wa||
ba)},initOptionalProperties:function(ba,fa,ka){ka=ka||{};angular.forEach(ba.$$isolateBindings,function(qa,xa){qa.optional&&angular.isUndefined(ba[xa])&&(qa=angular.isDefined(fa[qa.attrName]),ba[xa]=angular.isDefined(ka[xa])?ka[xa]:qa)})},nextTick:function(ba,fa,ka){function qa(){var Za=xa.queue,cb=xa.digest;xa.queue=[];xa.timeout=null;xa.digest=!1;Za.forEach(function(sa){sa.scope&&sa.scope.$$destroyed||sa.callback()});cb&&d.$digest()}var xa=U.nextTick,wa=xa.timeout,Ra=xa.queue||[];Ra.push({scope:ka,
callback:ba});null==fa&&(fa=!0);xa.digest=xa.digest||fa;xa.queue=Ra;return wa||(xa.timeout=b(qa,0,!1))},processTemplate:function(ba){return H?ba:ba&&angular.isString(ba)?ba.replace(/\{\{/g,B).replace(/}}/g,C):ba},getParentWithPointerEvents:function(ba){for(ba=ba.parent();M(ba,"pointer-events","none");)ba=ba.parent();return ba},getNearestContentElement:function(ba){for(ba=ba.parent()[0];ba&&ba!==p[0]&&ba!==document.body&&"MD-CONTENT"!==ba.nodeName.toUpperCase();)ba=ba.parentNode;return ba},checkStickySupport:function(){var ba=
angular.element("<div>");a[0].body.appendChild(ba[0]);for(var fa=["sticky","-webkit-sticky"],ka=0;ka<fa.length;++ka)if(ba.css({position:fa[ka],top:0,"z-index":2}),ba.css("position")==fa[ka]){var qa=fa[ka];break}ba.remove();return qa},parseAttributeBoolean:function(ba,fa){return""===ba||!!ba&&(!1===fa||"false"!==ba&&"0"!==ba)},hasComputedStyle:M,isParentFormSubmitted:function(ba){return(ba=(ba=U.getClosest(ba,"form"))?angular.element(ba).controller("form"):null)?ba.$submitted:!1},animateScrollTo:function(ba,
fa,ka){function qa(){var cb=ka||1E3;var sa=U.now()-Za;sa>cb?sa=xa+wa:(cb=(sa/=cb)*sa,sa=xa+wa*(-2*cb*sa+3*cb));ba.scrollTop=sa;(Ra?sa<fa:sa>fa)&&v(qa)}var xa=ba.scrollTop,wa=fa-xa,Ra=xa<fa,Za=U.now();v(qa)},uniq:function(ba){if(ba)return ba.filter(function(fa,ka,qa){return qa.indexOf(fa)===ka})},getInnerHTML:function(ba){var fa=new XMLSerializer;return Array.prototype.map.call(ba.childNodes,function(ka){return fa.serializeToString(ka)}).join("")},getOuterHTML:function(ba){return(new XMLSerializer).serializeToString(ba)},
msie:window.document.documentMode};U.dom.animator=e(U);return U},VXb=function(){var a={showWarnings:!0};return{disableWarnings:function(){a.showWarnings=!1},$get:["$$rAF","$log","$window","$interpolate",function(b,c,d,e){return UXb.apply(a,arguments)}]}},UXb=function(a,b,c,d){function e(y,B,C){var H=angular.element(y)[0]||y,M;if(M=H){if(!(M=H.hasAttribute(B)&&0!==H.getAttribute(B).length)&&(M=!1,H.hasChildNodes()))for(var U=H.childNodes,ba=0;ba<U.length;ba++){var fa=U[ba];1===fa.nodeType&&fa.hasAttribute(B)&&
("none"===(fa.currentStyle?fa.currentStyle:c.getComputedStyle(fa)).display||(M=!0))}M=!M}M&&(C=angular.isString(C)?C.trim():"",C.length?y.attr(B,C):v&&b.warn('ARIA: Attribute "',B,'", required for accessibility, is missing on node:',H))}function k(y,B,C){a(function(){e(y,B,C())})}function n(y){y=y[0]||y;for(var B=document.createTreeWalker(y,NodeFilter.SHOW_TEXT,null,!1),C="",H;H=B.nextNode();){var M;a:{for(M=H;M.parentNode&&(M=M.parentNode)!==y;)if(M.getAttribute&&"true"===M.getAttribute("aria-hidden")){M=
!0;break a}M=void 0}M||(C+=H.textContent)}return C.trim()||""}function p(y){y=angular.element(y)[0]||y;return y.hasAttribute?y.hasAttribute("aria-label")||y.hasAttribute("aria-labelledby")||y.hasAttribute("aria-describedby"):!1}function u(y,B){B=B||1;y=angular.element(y)[0]||y;if(!y.parentNode)return!1;if(function(C){if(!p(C))return!1;if(C.hasAttribute("role"))switch(C.getAttribute("role").toLowerCase()){case "command":case "definition":case "directory":case "grid":case "list":case "listitem":case "log":case "marquee":case "menu":case "menubar":case "note":case "presentation":case "separator":case "scrollbar":case "status":case "tablist":return!1}switch(C.tagName.toLowerCase()){case "abbr":case "acronym":case "address":case "applet":case "audio":case "b":case "bdi":case "bdo":case "big":case "blockquote":case "br":case "canvas":case "caption":case "center":case "cite":case "code":case "col":case "data":case "dd":case "del":case "dfn":case "dir":case "div":case "dl":case "em":case "embed":case "fieldset":case "figcaption":case "font":case "h1":case "h2":case "h3":case "h4":case "h5":case "h6":case "hgroup":case "html":case "i":case "ins":case "isindex":case "kbd":case "keygen":case "label":case "legend":case "li":case "map":case "mark":case "menu":case "object":case "ol":case "output":case "pre":case "presentation":case "q":case "rt":case "ruby":case "samp":case "small":case "source":case "span":case "status":case "strike":case "strong":case "sub":case "sup":case "svg":case "tbody":case "td":case "th":case "thead":case "time":case "tr":case "track":case "tt":case "ul":case "var":return!1}return!0}(y.parentNode))return!0;
B--;return B?u(y.parentNode,B):!1}var v=this.showWarnings;return{expect:e,expectAsync:k,expectWithText:function(y,B){var C=n(y)||"";-1<C.indexOf(d.startSymbol())?k(y,B,function(){return n(y)}):e(y,B,C)},expectWithoutText:function(y,B){var C=n(y);-1<C.indexOf(d.startSymbol())||C||e(y,B,C)},getText:n,hasAriaLabel:p,parentHasAriaLabel:u}},WXb=function(){function a(b,c,d,e,k){this.$q=b;this.$templateRequest=c;this.$injector=d;this.$compile=e;this.$controller=k}this.$get=["$q","$templateRequest","$injector",
"$compile","$controller",function(b,c,d,e,k){return new a(b,c,d,e,k)}];a.prototype.compile=function(b){return b.contentElement?this._prepareContentElement(b):this._compileTemplate(b)};a.prototype._prepareContentElement=function(b){var c=this._fetchContentElement(b);return this.$q.resolve({element:c.element,cleanup:c.restore,locals:{},link:function(){return c.element}})};a.prototype._compileTemplate=function(b){var c=this,d=b.templateUrl,e=b.template||"",k=angular.extend({},b.resolve),n=angular.extend({},
b.locals),p=b.transformTemplate||angular.identity;angular.forEach(k,function(u,v){angular.isString(u)?k[v]=c.$injector.get(u):k[v]=c.$injector.invoke(u)});angular.extend(k,n);k.$$ngTemplate=d?this.$templateRequest(d):this.$q.when(e);return this.$q.all(k).then(function(u){var v=p(u.$$ngTemplate,b);v=b.element||angular.element("<div>").html(v.trim()).contents();return c._compileElement(u,v,b)})};a.prototype._compileElement=function(b,c,d){var e=this,k=this.$compile(c),n={element:c,cleanup:c.remove.bind(c),
locals:b,link:function(p){b.$scope=p;if(d.controller){var u=angular.extend({},b,{$element:c});u=e._createController(d,u,b);c.data("$ngControllerController",u);c.children().data("$ngControllerController",u);n.controller=u}return k(p)}};return n};a.prototype._createController=function(b,c,d){var e=this.$controller(b.controller,c,!0);b.bindToController&&angular.extend(e.instance,d);d=e();b.controllerAs&&(c.$scope[b.controllerAs]=d);angular.isFunction(d.$onInit)&&d.$onInit();return d};a.prototype._fetchContentElement=
function(b){function c(e){var k=e.parentNode,n=e.nextElementSibling;return function(){n?k.insertBefore(e,n):k.appendChild(e)}}var d=b.contentElement;b=null;angular.isString(d)?(d=document.querySelector(d),b=c(d)):(d=d[0]||d,b=document.contains(d)?c(d):function(){d.parentNode&&d.parentNode.removeChild(d)});return{element:angular.element(d),restore:b}}},XXb=function(){},dYb=function(a,b,c,d){function e(u){return function(v,y){y.distance<this.state.options.maxDistance&&this.dispatchEvent(v,u,y)}}var k=
function(){for(var u=document.createElement("div"),v=" webkit Moz MS ms o".split(" "),y=0;y<v.length;y++){var B=v[y];B=B?B+"TouchAction":"touchAction";if(angular.isDefined(u.style[B]))return B}}(),n="undefined"!==typeof window.jQuery&&angular.element===window.jQuery,p={handler:function(u,v){var y=new a(u);angular.extend(y,v);YXb[u]=y;return p},register:function(u,v,y){var B=YXb[v.replace(/^\$md./,"")];if(!B)throw Error("gk`"+v+"`"+Object.keys(YXb).join(", "));return B.registerElement(u,y)},isAndroid:d.isAndroid,
isIos:d.isIos,isHijackingClicks:(d.isIos||d.isAndroid)&&!n&&!ZXb};p.isHijackingClicks&&(p.handler("click",{options:{maxDistance:$Xb},onEnd:e("click")}),p.handler("focus",{options:{maxDistance:$Xb},onEnd:function(u,v){v.distance<this.state.options.maxDistance&&aYb(u.target)&&(this.dispatchEvent(u,"focus",v),u.target.focus())}}),p.handler("mouseup",{options:{maxDistance:$Xb},onEnd:e("mouseup")}),p.handler("mousedown",{onStart:function(u){this.dispatchEvent(u,"mousedown")}}));return p.handler("press",
{onStart:function(u){this.dispatchEvent(u,"$md.pressdown")},onEnd:function(u){this.dispatchEvent(u,"$md.pressup")}}).handler("hold",{options:{maxDistance:6,delay:500},onCancel:function(){c.cancel(this.state.timeout)},onStart:function(u,v){if(!this.state.registeredParent)return this.cancel();this.state.pos={x:v.x,y:v.y};this.state.timeout=c(angular.bind(this,function(){this.dispatchEvent(u,"$md.hold");this.cancel()}),this.state.options.delay,!1)},onMove:function(u,v){k||"touchmove"!==u.type||u.preventDefault();
u=this.state.pos.x-v.x;v=this.state.pos.y-v.y;Math.sqrt(u*u+v*v)>this.options.maxDistance&&this.cancel()},onEnd:function(){this.onCancel()}}).handler("drag",{options:{minDistance:6,horizontal:!0,cancelMultiplier:1.5},onSetup:function(u,v){k&&(this.oldTouchAction=u[0].style[k],u[0].style[k]=v.horizontal?"pan-y":"pan-x")},onCleanup:function(u){this.oldTouchAction&&(u[0].style[k]=this.oldTouchAction)},onStart:function(){this.state.registeredParent||this.cancel()},onMove:function(u,v){k||"touchmove"!==
u.type||u.preventDefault();if(this.state.dragPointer)this.dispatchDragMove(u);else{if(this.state.options.horizontal){var y=Math.abs(v.distanceX)>this.state.options.minDistance;v=Math.abs(v.distanceY)>this.state.options.minDistance*this.state.options.cancelMultiplier}else y=Math.abs(v.distanceY)>this.state.options.minDistance,v=Math.abs(v.distanceX)>this.state.options.minDistance*this.state.options.cancelMultiplier;y?(this.state.dragPointer=bYb(u),cYb(u,this.state.dragPointer),this.dispatchEvent(u,
"$md.dragstart",this.state.dragPointer)):v&&this.cancel()}},dispatchDragMove:b.throttle(function(u){this.state.isRunning&&(cYb(u,this.state.dragPointer),this.dispatchEvent(u,"$md.drag",this.state.dragPointer))}),onEnd:function(u){this.state.dragPointer&&(cYb(u,this.state.dragPointer),this.dispatchEvent(u,"$md.dragend",this.state.dragPointer))}}).handler("swipe",{options:{minVelocity:.65,minDistance:10},onEnd:function(u,v){Math.abs(v.velocityX)>this.state.options.minVelocity&&Math.abs(v.distanceX)>
this.state.options.minDistance?(v="left"==v.directionX?"$md.swipeleft":"$md.swiperight",this.dispatchEvent(u,v)):Math.abs(v.velocityY)>this.state.options.minVelocity&&Math.abs(v.distanceY)>this.state.options.minDistance&&(v="up"==v.directionY?"$md.swipeup":"$md.swipedown",this.dispatchEvent(u,v))}})},eYb=function(a){this.name=a;this.state={}},fYb=function(){function a(c,d,e){e=e||Rt;d=new angular.element.Event(d);d.$material=!0;d.pointer=e;d.srcEvent=c;angular.extend(d,{clientX:e.x,clientY:e.y,screenX:e.x,
screenY:e.y,pageX:e.x,pageY:e.y,ctrlKey:c.ctrlKey,altKey:c.altKey,shiftKey:c.shiftKey,metaKey:c.metaKey});angular.element(e.target).trigger(d)}function b(c,d,e){e=e||Rt;if("click"===d||"mouseup"===d||"mousedown"===d)if("function"===typeof window.MouseEvent)var k=new MouseEvent(d,{bubbles:!0,cancelable:!0,screenX:Number(c.screenX),screenY:Number(c.screenY),clientX:Number(e.x),clientY:Number(e.y),ctrlKey:c.ctrlKey,altKey:c.altKey,shiftKey:c.shiftKey,metaKey:c.metaKey,button:c.button,buttons:c.buttons,
relatedTarget:c.relatedTarget||null});else k=document.createEvent("MouseEvents"),k.initMouseEvent(d,!0,!0,window,c.detail,e.x,e.y,e.x,e.y,c.ctrlKey,c.altKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget||null);else"function"===typeof window.CustomEvent?k=new CustomEvent(d,{bubbles:!0,cancelable:!0,detail:{}}):(k=document.createEvent("CustomEvent"),k.initCustomEvent(d,!0,!0,{}));k.$material=!0;k.pointer=e;k.srcEvent=c;e.target.dispatchEvent(k)}eYb.prototype={options:{},dispatchEvent:"undefined"!==
typeof window.jQuery&&angular.element===window.jQuery?a:b,onSetup:angular.noop,onCleanup:angular.noop,onStart:angular.noop,onMove:angular.noop,onEnd:angular.noop,onCancel:angular.noop,start:function(c,d){if(!this.state.isRunning){var e=this.getNearestParent(c.target);this.state={isRunning:!0,options:angular.extend({},this.options,e&&e.$mdGesture[this.name]||{}),registeredParent:e};this.onStart(c,d)}},move:function(c,d){if(this.state.isRunning)this.onMove(c,d)},end:function(c,d){this.state.isRunning&&
(this.state.isRunning=!1,this.onEnd(c,d))},cancel:function(c,d){this.onCancel(c,d);this.state={}},getNearestParent:function(c){for(;c;){if((c.$mdGesture||{})[this.name])return c;c=c.parentNode}return null},registerElement:function(c,d){function e(){delete c[0].$mdGesture[k.name];c.off("$destroy",e);k.onCleanup(c,d||{})}var k=this;c[0].$mdGesture=c[0].$mdGesture||{};c[0].$mdGesture[this.name]=d||{};c.on("$destroy",e);k.onSetup(c,d||{});return e}};return eYb},kYb=function(a,b,c){function d(n){!n.clientX&&
!n.clientY||n.$material||n.isIonicTap||gYb&&gYb.x===n.x&&gYb.y===n.y||"mousedown"===n.type&&(aYb(n.target)||aYb(document.activeElement))||(n.preventDefault(),n.stopPropagation())}function e(n){(c.isIos?angular.isDefined(n.webkitForce)&&0===n.webkitForce:0===n.clientX&&0===n.clientY)||n.$material||n.isIonicTap||gYb&&gYb.x===n.x&&gYb.y===n.y?(gYb=null,"label"===n.target.tagName.toLowerCase()&&(gYb={x:n.x,y:n.y})):(n.preventDefault(),n.stopPropagation(),gYb=null)}function k(n,p){var u;for(u in YXb){var v=
YXb[u];v instanceof b&&("start"===n&&v.cancel(),v[n](p,Rt))}}hYb||(!iYb&&a.isHijackingClicks&&(document.addEventListener("click",e,!0),document.addEventListener("mouseup",d,!0),document.addEventListener("mousedown",d,!0),document.addEventListener("focus",d,!0),iYb=!0),angular.element(document).on("mousedown touchstart pointerdown",function(n){if(!Rt){var p=+Date.now();if(!jYb||n&&jYb&&n.type.charAt(0)===jYb.type||!(1500>p-jYb.endTime))Rt=bYb(n),k("start",n)}}).on("mousemove touchmove pointermove",
function(n){Rt&&n&&Rt&&n.type.charAt(0)===Rt.type&&(cYb(n,Rt),k("move",n))}).on("mouseup mouseleave touchend touchcancel pointerup pointercancel",function(n){Rt&&n&&Rt&&n.type.charAt(0)===Rt.type&&(cYb(n,Rt),Rt.endTime=+Date.now(),"pointercancel"!==n.type&&k("end",n),jYb=Rt,Rt=null)}).on("$$mdGestureReset",function(){jYb=Rt=null}))},bYb=function(a){var b=lYb(a);a={startTime:+Date.now(),target:a.target,type:a.type.charAt(0)};a.startX=a.x=b.pageX;a.startY=a.y=b.pageY;return a},cYb=function(a,b){var c=
lYb(a);a=b.x=c.pageX;c=b.y=c.pageY;b.distanceX=a-b.startX;b.distanceY=c-b.startY;b.distance=Math.sqrt(b.distanceX*b.distanceX+b.distanceY*b.distanceY);b.directionX=0<b.distanceX?"right":0>b.distanceX?"left":"";b.directionY=0<b.distanceY?"down":0>b.distanceY?"up":"";b.duration=+Date.now()-b.startTime;b.velocityX=b.distanceX/b.duration;b.velocityY=b.distanceY/b.duration},lYb=function(a){a=a.originalEvent||a;return a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0]||a},aYb=function(a){return!!a&&
"-1"!==a.getAttribute("tabindex")&&!a.hasAttribute("disabled")&&(a.hasAttribute("tabindex")||a.hasAttribute("href")||a.isContentEditable||-1!=="INPUT SELECT BUTTON TEXTAREA VIDEO AUDIO".split(" ").indexOf(a.nodeName))},mYb=function(a,b,c){this.$timeout=a;this.$mdUtil=b;this.$rootScope=c;this.pointerEvent="MSPointerEvent"in window?"MSPointerDown":"PointerEvent"in window?"pointerdown":null;this.bodyElement=angular.element(document.body);this.isBuffering=!1;this.lastInteractionTime=this.lastInteractionType=
this.bufferTimeout=null;this.inputHandler=this.onInputEvent.bind(this);this.bufferedInputHandler=this.onBufferInputEvent.bind(this);this.inputEventMap={keydown:"keyboard",mousedown:"mouse",mouseenter:"mouse",touchstart:"touch",pointerdown:"pointer",MSPointerDown:"pointer"};this.iePointerMap={2:"touch",3:"touch",4:"mouse"};this.initializeEvents();this.$rootScope.$on("$destroy",this.deregister.bind(this))},nYb=function(){function a(c){function d(u,v){function y(U,ba){var fa={};fa[c]=C;return v.invoke(U||
function(){return ba},{},fa)}var B=u(),C={hide:B.hide,cancel:B.cancel,show:function(U){U=U||{};U._options&&(U=U._options);return B.show(angular.extend({},M,U))},destroy:function(U){return B.destroy(U)}};var H=n.methods||[];var M=y(n.optionsFactory,{});angular.forEach(k,function(U,ba){C[ba]=U});angular.forEach(n.presets,function(U,ba){function fa(xa){this._options=angular.extend({},ka,xa)}var ka=y(U.optionsFactory,{}),qa=(U.methods||[]).concat(H);angular.extend(ka,{$type:ba});angular.forEach(qa,function(xa){fa.prototype[xa]=
function(wa){this._options[xa]=wa;return this}});U.argOption&&(qa="show"+ba.charAt(0).toUpperCase()+ba.slice(1),C[qa]=function(xa){xa=C[ba](xa);return C.show(xa)});C[ba]=function(xa){return arguments.length&&U.argOption&&!angular.isObject(xa)&&!angular.isArray(xa)?(new fa)[U.argOption](xa):new fa(xa)}});return C}d.$inject=["$$interimElement","$injector"];var e=["onHide","onShow","onRemove"],k={},n={presets:{}},p={setDefaults:function(u){n.optionsFactory=u.options;n.methods=(u.methods||[]).concat(e);
return p},addPreset:function(u,v){v=v||{};v.methods=v.methods||[];v.options=v.options||function(){return{}};if(/^cancel|hide|show$/.test(u))throw Error("hk`"+u+"`"+c);if(-1<v.methods.indexOf("_options"))throw Error("ik`"+c);n.presets[u]={methods:v.methods.concat(e),optionsFactory:v.options,argOption:v.argOption};return p},addMethod:function(u,v){k[u]=v;return p},$get:d};p.addPreset("build",{methods:"controller controllerAs resolve multiple template templateUrl themable transformTemplate parent contentElement".split(" ")});
return p}function b(c,d,e,k,n,p,u,v,y,B,C){return function(){function H(qa){return function(){var xa=arguments;return ka.length?qa.apply(U,xa):ba.length?ba[0].finally(function(){return qa.apply(U,xa)}):d.when("No interim elements currently showing up.")}}function M(qa){function xa(Ia){return(Ia.skipCompile?null:v.compile(Ia))||d(function(Ya){Ya({locals:{},link:function(){return Ia.element}})})}function wa(){var Ia=angular.noop;if(qa.hideDelay){var Ya=k(U.hide,qa.hideDelay);Ia=function(){k.cancel(Ya)}}qa.cancelAutoHide=
function(){Ia();qa.cancelAutoHide=void 0}}function Ra(Ia,Ya,bb){var qb=Ya.onShowing||angular.noop,ub=Ya.onComplete||angular.noop;try{qb(Ya.scope,Ia,Ya,bb)}catch(Cb){return d.reject(Cb)}return d(function(Cb,Pb){try{d.when(Ya.onShow(Ya.scope,Ia,Ya,bb)).then(function(){ub(Ya.scope,Ia,Ya);wa();Cb(Ia)},Pb)}catch(lc){Pb(lc.message)}})}function Za(Ia,Ya){var bb=Ya.onRemoving||angular.noop;return d(function(qb,ub){try{var Cb=d.when(Ya.onRemove(Ya.scope,Ia,Ya)||!0);bb(Ia,Cb);Ya.$destroy?(qb(Ia),!Ya.preserveScope&&
Ya.scope&&Cb.then(function(){Ya.scope.$destroy()})):Cb.then(function(){!Ya.preserveScope&&Ya.scope&&Ya.scope.$destroy();qb(Ia)},ub)}catch(Pb){ub(Pb.message)}})}var cb,sa,Xa=d.when(!0);qa=function(Ia){Ia=Ia||{};Ia.template&&(Ia.template=u.processTemplate(Ia.template));return angular.extend({preserveScope:!1,cancelAutoHide:angular.noop,scope:Ia.scope||e.$new(Ia.isolateScope),onShow:function(Ya,bb,qb){return p.enter(bb,qb.parent)},onRemove:function(Ya,bb){return bb&&p.leave(bb)||d.when()}},Ia)}(qa);
return cb={options:qa,deferred:d.defer(),show:function(){return d(function(Ia,Ya){function bb(qb){cb.deferred.reject(qb);Ya(qb)}qa.onCompiling&&qa.onCompiling(qa);xa(qa).then(function(qb){var ub=qa;angular.extend(qb.locals,ub);var Cb=qb.link(ub.scope);ub.element=Cb;var Pb=ub.parent;Pb=angular.isFunction(Pb)?Pb(ub.scope,Cb,ub):angular.isString(Pb)?angular.element(c[0].querySelector(Pb)):angular.element(Pb);if(!(Pb||{}).length){var lc;n[0]&&n[0].querySelector&&(lc=n[0].querySelector(":not(svg) > body"));
lc||(lc=n[0]);"#comment"==lc.nodeName&&(lc=c[0].body);Pb=angular.element(lc)}ub.parent=Pb;ub.themable&&y(Cb);sa=Cb;qa.cleanupElement=qb.cleanup;Xa=Ra(sa,qa,qb.controller).then(Ia,bb)}).catch(bb)})},remove:function(Ia,Ya,bb){function qb(ub){cb.deferred.reject(ub)}if(!sa)return d.when(!1);qa=angular.extend(qa||{},bb||{});qa.cancelAutoHide&&qa.cancelAutoHide();qa.element.triggerHandler("$mdInterimElementRemove");if(!0===qa.$destroy)return Za(qa.element,qa).then(function(){Ya&&qb(Ia)||cb.deferred.resolve(Ia)});
d.when(Xa).finally(function(){Za(qa.element,qa).then(function(){Ya?qb(Ia):cb.deferred.resolve(Ia)},qb)});return cb.deferred.promise}}}var U,ba=[],fa=[],ka=[];return U={show:function(qa){qa=qa||{};var xa=new M(qa||{}),wa=qa.multiple?d.resolve():d.all(ba);qa.multiple||(wa=wa.then(function(){var Za=fa.concat(ka.map(U.cancel));return d.all(Za)}));var Ra=wa.then(function(){return xa.show().then(function(){ka.push(xa)}).catch(function(Za){return Za}).finally(function(){ba.splice(ba.indexOf(Ra),1)})});ba.push(Ra);
xa.deferred.promise.catch(function(Za){Za instanceof Error&&C(Za);return Za});return xa.deferred.promise},hide:H(function(qa,xa){function wa(Ra){if(!Ra)return d.when(qa);var Za=Ra.remove(qa,!1,xa||{}).catch(function(cb){return cb}).finally(function(){fa.splice(fa.indexOf(Za),1)});ka.splice(ka.indexOf(Ra),1);fa.push(Za);return Ra.deferred.promise}xa=xa||{};return xa.closeAll?d.all(ka.slice().reverse().map(wa)):void 0!==xa.closeTo?d.all(ka.slice(xa.closeTo).map(wa)):wa(ka[ka.length-1])}),cancel:H(function(qa,
xa){var wa=ka.pop();if(!wa)return d.when(qa);var Ra=wa.remove(qa,!0,xa||{}).catch(function(Za){return Za}).finally(function(){fa.splice(fa.indexOf(Ra),1)});fa.push(Ra);return wa.deferred.promise.catch(angular.noop)}),destroy:function(qa){var xa=qa?null:ka.shift(),wa=angular.element(qa).length&&angular.element(qa)[0].parentNode;wa&&(qa=ka.filter(function(Ra){return Ra.options.element[0]===wa}),qa.length&&(xa=qa[0],ka.splice(ka.indexOf(xa),1)));return xa?xa.remove(!1,!1,{$destroy:!0}):d.when(!1)},$injector_:B}}}
b.$inject="$document $q $rootScope $timeout $rootElement $animate $mdUtil $mdCompiler $mdTheming $injector $exceptionHandler".split(" ");a.$get=b;return a},oYb=function(a){this._$timeout=a;this._liveElement=this._createLiveElement();this._announceTimeout=100},pYb=function(a,b){var c,d=[],e={};return c={notFoundError:function(k,n){a.error((n||"")+"No instance found for handle",k)},getInstances:function(){return d},get:function(k){if(!k||""===k)return null;var n;var p=0;for(n=d.length;p<n;p++){var u=
d[p];if(u.$$mdHandle===k)return u}return null},register:function(k,n){if(!n)return angular.noop;k.$$mdHandle=n;d.push(k);(function(){var p=e[n];p&&(p.forEach(function(u){u.resolve(k)}),delete e[n])})();return function(){var p=d.indexOf(k);-1!==p&&d.splice(p,1)}},when:function(k){if(k&&""!==k){var n=b.defer(),p=c.get(k);p?n.resolve(p):(void 0===e[k]&&(e[k]=[]),e[k].push(n));return n.promise}return b.reject("Invalid `md-component-id` value.")}}},qYb=function(a,b){return{controller:angular.noop,link:function(c,
d,e){e.hasOwnProperty("mdInkRippleCheckbox")?b.attach(c,d):a.attach(c,d)}}},sYb=function(){var a=!1;return{disableInkRipple:function(){a=!0},$get:["$injector",function(b){return{attach:function(c,d,e){return a||d.controller("mdNoInk")?angular.noop:b.instantiate(rYb,{$scope:c,$element:d,rippleOptions:e})}}}]}},rYb=function(a,b,c,d,e,k,n){this.$window=d;this.$timeout=e;this.$mdUtil=k;this.$mdColorUtil=n;this.$scope=a;this.$element=b;this.options=c;this.mousedown=!1;this.ripples=[];this.lastRipple=this.timeout=
null;k.valueOnUse(this,"container",this.createContainer);this.$element.addClass("md-ink-ripple");(b.controller("mdInkRipple")||{}).createRipple=angular.bind(this,this.createRipple);(b.controller("mdInkRipple")||{}).setColor=angular.bind(this,this.color);this.bindEvents()},tYb=function(a,b){if(a.mousedown||a.lastRipple)a.mousedown=!1,a.$mdUtil.nextTick(angular.bind(a,b),!1)},uYb=function(){return{controller:angular.noop}},vYb=function(a,b,c,d,e){var k;return k={translate3d:function(n,p,u,v){function y(B){return e(n,
{to:B||p,addClass:v.transitionOutClass,removeClass:v.transitionInClass,duration:v.duration}).start()}return e(n,{from:p,to:u,addClass:v.transitionInClass,removeClass:v.transitionOutClass,duration:v.duration}).start().then(function(){return y})},waitTransitionEnd:function(n,p){var u=3E3;return b(function(v){function y(C){C&&C.target!==n[0]||(C&&c.cancel(B),n.off(d.CSS.TRANSITIONEND,y),v())}p=p||{};(function(C){C=C||window.getComputedStyle(n[0]);return"0s"==C.transitionDuration||!C.transition&&!C.transitionProperty})(p.cachedTransitionStyles)&&
(u=0);var B=c(y,p.timeout||u);n.on(d.CSS.TRANSITIONEND,y)})},calculateTransformValues:function(n,p){var u=p.element;p=p.bounds;if(u||p){u?(u=k.clientRect(u))||(u=(u=(u=n?n.parent():null)?u.parent():null)?k.clientRect(u):null):u=k.copyRect(p);n=k.copyRect(n[0].getBoundingClientRect());p=k.centerPointFor(n);var v=k.centerPointFor(u);return{centerX:v.x-p.x,centerY:v.y-p.y,scaleX:Math.round(100*Math.min(.5,u.width/n.width))/100,scaleY:Math.round(100*Math.min(.5,u.height/n.height))/100}}return{centerX:0,
centerY:0,scaleX:.5,scaleY:.5}},calculateZoomToOrigin:function(n,p){return angular.bind(null,a.supplant,"translate3d( {centerX}px, {centerY}px, 0 ) scale( {scaleX}, {scaleY} )")(k.calculateTransformValues(n,p))},calculateSlideToOrigin:function(n,p){return angular.bind(null,a.supplant,"translate3d( {centerX}px, {centerY}px, 0 )")(k.calculateTransformValues(n,p))},toCss:function(n){function p(v,y,B){angular.forEach(y.split(" "),function(C){u[C]=B})}var u={};angular.forEach(n,function(v,y){if(!angular.isUndefined(v))if(0<=
"left top right bottom width height x y min-width min-height max-width max-height".indexOf(y))u[y]=v+"px";else switch(y){case "transition":p(y,d.CSS.TRANSITION,v);break;case "transform":p(y,d.CSS.TRANSFORM,v);break;case "transformOrigin":p(y,d.CSS.TRANSFORM_ORIGIN,v);break;case "font-size":u["font-size"]=v}});return u},toTransformCss:function(n,p,u){var v={};angular.forEach(d.CSS.TRANSFORM.split(" "),function(y){v[y]=n});p&&(v.transition=u||"all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important");
return v},copyRect:function(n,p){if(!n)return null;p=p||{};angular.forEach("left top right bottom width height".split(" "),function(u){p[u]=Math.round(n[u])});p.width=p.width||p.right-p.left;p.height=p.height||p.bottom-p.top;return p},clientRect:function(n){return(n=angular.element(n)[0].getBoundingClientRect())&&0<n.width&&0<n.height?k.copyRect(n):null},centerPointFor:function(n){return n?{x:Math.round(n.left+n.width/2),y:Math.round(n.top+n.height/2)}:{x:0,y:0}}}};GXb.$inject=["$log","$injector"];
JXb.$inject=["$provide","$mdThemingProvider"];HXb.$inject=["$delegate"];IXb.$inject=["$delegate"];angular.module("material.core","ngAnimate material.core.animate material.core.layout material.core.interaction material.core.gestures material.core.theming".split(" ")).config(JXb).run(GXb);KXb.$inject=["$parse"];angular.module("material.core").directive("mdAutofocus",KXb).directive("mdAutoFocus",KXb).directive("mdSidenavFocus",KXb);angular.module("material.core").factory("$mdColorUtil",LXb);
angular.module("material.core").factory("$mdConstant",MXb);angular.module("material.core").config(["$provide",function(a){a.decorator("$mdUtil",["$delegate",function(b){b.iterator=NXb;return b}])}]);OXb.$inject=["$mdConstant","$rootScope","$window"];angular.module("material.core").factory("$mdMedia",OXb);angular.module("material.core").config(["$provide",function(a){a.decorator("$mdUtil",["$delegate",function(b){b.prefixer=PXb;return b}])}]);TXb.$inject="$document $timeout $compile $rootScope $$mdAnimate $interpolate $log $rootElement $window $$rAF".split(" ");
var SXb=0,QXb,RXb;if(window.navigator){var wYb=window.navigator.userAgent||window.navigator.vendor||window.opera;QXb=wYb.match(/ipad|iphone|ipod/i);RXb=wYb.match(/android/i)}angular.module("material.core").factory("$mdUtil",TXb);angular.element.prototype.focus=angular.element.prototype.focus||function(){this.length&&this[0].focus();return this};angular.element.prototype.blur=angular.element.prototype.blur||function(){this.length&&this[0].blur();return this};UXb.$inject=["$$rAF","$log","$window","$interpolate"];
angular.module("material.core").provider("$mdAria",VXb);angular.module("material.core").provider("$mdCompiler",WXb);WXb.$inject=["$compileProvider"];dYb.$inject=["$$MdGestureHandler","$$rAF","$timeout","$mdUtil"];kYb.$inject=["$mdGesture","$$MdGestureHandler","$mdUtil"];var YXb={},Rt,jYb,$Xb=6,ZXb=!1,hYb=!1,gYb=null,iYb=!1;angular.module("material.core.gestures",[]).provider("$mdGesture",XXb).factory("$$MdGestureHandler",fYb).run(kYb);
XXb.prototype={skipClickHijack:function(){return ZXb=!0},$get:["$$MdGestureHandler","$$rAF","$timeout","$mdUtil",function(a,b,c,d){return new dYb(a,b,c,d)}]};mYb.$inject=["$timeout","$mdUtil","$rootScope"];angular.module("material.core.interaction",[]).service("$mdInteraction",mYb);f=mYb.prototype;
f.deregister=function(){this.bodyElement.off("keydown mousedown",this.inputHandler);"ontouchstart"in document.documentElement&&this.bodyElement.off("touchstart",this.bufferedInputHandler);this.pointerEvent&&this.bodyElement.off(this.pointerEvent,this.inputHandler)};
f.initializeEvents=function(){this.bodyElement.on("keydown mousedown",this.inputHandler);if("ontouchstart"in document.documentElement)this.bodyElement.on("touchstart",this.bufferedInputHandler);if(this.pointerEvent)this.bodyElement.on(this.pointerEvent,this.inputHandler)};f.onInputEvent=function(a){if(!this.isBuffering){var b=this.inputEventMap[a.type];"pointer"===b&&(b=this.iePointerMap[a.pointerType]||a.pointerType);this.lastInteractionType=b;this.lastInteractionTime=this.$mdUtil.now()}};
f.onBufferInputEvent=function(a){this.$timeout.cancel(this.bufferTimeout);this.onInputEvent(a);this.isBuffering=!0;this.bufferTimeout=this.$timeout(function(){this.isBuffering=!1}.bind(this),650,!1)};f.isUserInvoked=function(a){a=angular.isNumber(a)?a:15;return this.lastInteractionTime>=this.$mdUtil.now()-a};angular.module("material.core").provider("$$interimElement",nYb);oYb.$inject=["$timeout"];angular.module("material.core").service("$mdLiveAnnouncer",oYb);
oYb.prototype.announce=function(a,b){b||(b="polite");var c=this;c._liveElement.textContent="";c._liveElement.setAttribute("aria-live",b);c._$timeout(function(){c._liveElement.textContent=a},c._announceTimeout,!1)};oYb.prototype._createLiveElement=function(){var a=document.createElement("div");a.classList.add("md-visually-hidden");a.setAttribute("role","status");a.setAttribute("aria-atomic","true");a.setAttribute("aria-live","polite");document.body.appendChild(a);return a};
angular.module("material.core.meta",[]).provider("$$mdMeta",function(){function a(e){if(c[e])return!0;var k=document.getElementsByName(e)[0];if(!k)return!1;c[e]=angular.element(k);return!0}var b=angular.element(document.head),c={},d={setMeta:function(e,k){a(e);c[e]?c[e].attr("content",k):(k=angular.element('<meta name="'+e+'" content="'+k+'"/>'),b.append(k),c[e]=k);return function(){c[e].attr("content","");c[e].remove();delete c[e]}},getMeta:function(e){if(!a(e))throw Error("jk`"+e);return c[e].attr("content")}};
return angular.extend({},d,{$get:function(){return d}})});
(function(){function a(){wa=!document.querySelector("[md-layouts-disabled]")}function b(){wa=!1;return{restrict:"A",priority:"900"}}function c(Ra){return["$timeout",function(Za){return{restrict:"A",priority:-10,compile:function(cb){if(!wa)return angular.noop;cb.addClass(Ra);return function(sa,Xa){Za(function(){Xa.removeClass(Ra)},10,!1)}}}}]}function d(Ra){function Za(cb,sa,Xa){sa=k(sa,Ra,Xa);var Ia=Xa.$observe(Xa.$normalize(Ra),sa);sa(y(Ra,Xa,""));cb.$on("$destroy",function(){Ia()})}return["$mdUtil",
"$interpolate","$log",function(cb,sa,Xa){C=cb;H=sa;M=Xa;return{restrict:"A",compile:function(Ia,Ya){if(wa){p(Ra,Ya,Ia,M);u(Ra,y(Ra,Ya,""),v(Ia,Ra,Ya));var bb=Za}return bb||angular.noop}}}]}function e(Ra){function Za(cb,sa){sa.addClass(Ra)}return["$mdUtil","$interpolate","$log",function(cb,sa,Xa){C=cb;H=sa;M=Xa;return{restrict:"A",compile:function(Ia,Ya){if(wa){u(Ra,y(Ra,Ya,""),v(Ia,Ra,Ya));Ia.addClass(Ra);var bb=Za}return bb||angular.noop}}}]}function k(Ra,Za){var cb;return function(sa){sa=u(Za,sa||
"");angular.isDefined(sa)&&(cb&&Ra.removeClass(cb),cb=sa?Za+"-"+sa.trim().replace(ba,"-"):Za,Ra.addClass(cb))}}function n(Ra){var Za=Ra.split("-");return["$log",function(cb){cb.warn(Ra+"has been deprecated. Please use a `"+Za[0]+"-gt-<xxx>` variant.");return angular.noop}]}function p(Ra,Za,cb,sa){Za=cb[0].nodeName.toLowerCase();switch(Ra.replace(U,"")){case "flex":"md-button"!=Za&&"fieldset"!=Za||sa.warn(C.supplant("Markup '{0}' may not work as expected in IE Browsers. Consult '{1}' for details.",
["<"+Za+" "+Ra+"></"+Za+">","https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers"]))}}function u(Ra,Za,cb){if(!(-1<(Za||"").indexOf(H.startSymbol()))){switch(Ra.replace(U,"")){case "layout":B(Za,ka)||(Za=ka[0]);break;case "flex":B(Za,fa)||isNaN(Za)&&(Za="");break;case "flex-offset":case "flex-order":if(!Za||isNaN(+Za))Za="0";break;case "layout-align":Ra={main:"start",cross:"stretch"};Za=Za||"";if(0===Za.indexOf("-")||0===Za.indexOf(" "))Za="none"+Za;Za=Za.toLowerCase().trim().replace(ba,
"-").split("-");Za.length&&"space"===Za[0]&&(Za=[Za[0]+"-"+Za[1],Za[2]]);0<Za.length&&(Ra.main=Za[0]||Ra.main);1<Za.length&&(Ra.cross=Za[1]||Ra.cross);0>qa.indexOf(Ra.main)&&(Ra.main="start");0>xa.indexOf(Ra.cross)&&(Ra.cross="stretch");Za=C.supplant("{main}-{cross}",Ra);break;case "layout-padding":case "layout-margin":case "layout-fill":case "layout-wrap":case "layout-nowrap":Za=""}void 0!=Za&&(cb||angular.noop)(Za)}return Za?Za.trim():""}function v(Ra,Za,cb){return function(sa){-1<(sa||"").indexOf(H.startSymbol())||
(cb[cb.$normalize(Za)]=sa)}}function y(Ra,Za,cb){Ra=Za.$normalize(Ra);return Za[Ra]?Za[Ra].trim().replace(ba,"-"):cb||null}function B(Ra,Za,cb){Ra=cb&&Ra?Ra.replace(ba,cb):Ra;var sa=!1;Ra&&Za.forEach(function(Xa){Xa=cb?Xa.replace(ba,cb):Xa;sa=sa||Xa===Ra});return sa}var C,H,M,U=/(-gt)?-(sm|md|lg|print)/g,ba=/\s+/g,fa="grow initial auto none noshrink nogrow".split(" "),ka=["row","column"],qa=" start center end stretch space-around space-between".split(" "),xa=["","start","center","end","stretch"];
var wa=!0;(function(Ra){function Za(Ya){return Ya.replace(cb,"").replace(sa,function(bb,qb,ub,Cb){return Cb?ub.toUpperCase():ub})}var cb=/^((?:x|data)[:\-_])/i,sa=/([:\-_]+(.))/g,Xa=["layout","flex","flex-order","flex-offset","layout-align"],Ia=["show","hide","layout-padding","layout-margin"];angular.forEach(" xs gt-xs sm gt-sm md gt-md lg gt-lg xl print".split(" "),function(Ya){angular.forEach(Xa,function(bb){bb=Ya?bb+"-"+Ya:bb;Ra.directive(Za(bb),d(bb))});angular.forEach(Ia,function(bb){bb=Ya?bb+
"-"+Ya:bb;Ra.directive(Za(bb),e(bb))})});Ra.provider("$$mdLayout",function(){return{$get:angular.noop,validateAttributeValue:u,validateAttributeUsage:p,disableLayouts:function(Ya){wa=!0!==Ya}}}).directive("mdLayoutCss",b).directive("ngCloak",c("ng-cloak")).directive("layoutWrap",e("layout-wrap")).directive("layoutNowrap",e("layout-nowrap")).directive("layoutNoWrap",e("layout-no-wrap")).directive("layoutFill",e("layout-fill")).directive("layoutLtMd",n("layout-lt-md",!0)).directive("layoutLtLg",n("layout-lt-lg",
!0)).directive("flexLtMd",n("flex-lt-md",!0)).directive("flexLtLg",n("flex-lt-lg",!0)).directive("layoutAlignLtMd",n("layout-align-lt-md")).directive("layoutAlignLtLg",n("layout-align-lt-lg")).directive("flexOrderLtMd",n("flex-order-lt-md")).directive("flexOrderLtLg",n("flex-order-lt-lg")).directive("offsetLtMd",n("flex-offset-lt-md")).directive("offsetLtLg",n("flex-offset-lt-lg")).directive("hideLtMd",n("hide-lt-md")).directive("hideLtLg",n("hide-lt-lg")).directive("showLtMd",n("show-lt-md")).directive("showLtLg",
n("show-lt-lg")).config(a)})(angular.module("material.core.layout",["ng"]))})();pYb.$inject=["$log","$q"];angular.module("material.core").factory("$mdComponentRegistry",pYb);
angular.module("material.core.theming.palette",[]).constant("$mdColorPalette",{red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100",contrastStrongLightColors:"400 500 600 700 A200 A400 A700"},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",
600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"500 600 A200 A400 A700"},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",
contrastStrongLightColors:"300 400 A200 A400 A700"},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200"},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",
900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400"},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100",contrastStrongLightColors:"500 600 700 A200 A400 A700"},
"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A700",contrastStrongLightColors:"600 700 800 A700"},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",
A400:"#00e5ff",A700:"#00b8d4",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",
400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",
contrastStrongLightColors:"700 800 900"},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",contrastDefaultColor:"dark",contrastLightColors:"900",contrastStrongLightColors:"900"},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",
A400:"#ffea00",A700:"#ffd600",contrastDefaultColor:"dark"},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",contrastDefaultColor:"dark"},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",
contrastDefaultColor:"dark",contrastLightColors:"800 900",contrastStrongLightColors:"800 900"},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100 A200",contrastStrongLightColors:"500 600 700 800 900 A400 A700"},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",
400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100 A200",contrastStrongLightColors:"300 400"},grey:{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#ffffff",A200:"#000000",A400:"#303030",A700:"#616161",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A200 A400 A700"},
"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100 A200",contrastStrongLightColors:"400 500 700"}});
(function(a){function b(Za){Za.disableTheming(!!document.querySelector("[md-themes-disabled]"))}function c(Za,cb){function sa(lc,tc){var xc=xa.filter(function(qc){return!tc[qc]});if(xc.length)throw Error("Missing colors %1 in palette %2!".replace("%1",xc.join(", ")).replace("%2",lc));return tc}function Xa(lc,tc){if(bb[lc])return bb[lc];tc=tc||"default";tc="string"===typeof tc?bb[tc]:tc;var xc=new Ia(lc);tc&&a.forEach(tc.colors,function(qc,wd){xc.colors[wd]={name:qc.name,hues:a.extend({},qc.hues)}});
return bb[lc]=xc}function Ia(lc){function tc(qc){qc=0===arguments.length?!0:!!qc;if(qc!==xc.isDark){xc.isDark=qc;xc.foregroundPalette=xc.isDark?H:C;xc.foregroundShadow=xc.isDark?"1px 1px 0px rgba(0,0,0,0.4), -1px -1px 0px rgba(0,0,0,0.4)":"";var wd=xc.isDark?ka:qa;a.forEach(xc.isDark?qa:ka,function(Jc,Wd){var me=xc.colors[Wd];Wd=wd[Wd];if(me)for(var Qc in me.hues)me.hues[Qc]===Wd[Qc]&&(me.hues[Qc]=Jc[Qc])});return xc}}var xc=this;xc.name=lc;xc.colors={};xc.dark=tc;tc(!1);fa.forEach(function(qc){var wd=
(xc.isDark?qa:ka)[qc];xc[qc+"Palette"]=function(Jc,Wd){var me=xc.colors[qc]={name:Jc,hues:a.extend({},wd,Wd)};Object.keys(me.hues).forEach(function(Qc){if(!wd[Qc])throw Error("Invalid hue name '%1' in theme %2's %3 color %4. Available hue names: %4".replace("%1",Qc).replace("%2",xc.name).replace("%3",Jc).replace("%4",Object.keys(wd).join(", ")));});Object.keys(me.hues).map(function(Qc){return me.hues[Qc]}).forEach(function(Qc){if(-1==xa.indexOf(Qc))throw Error("Invalid hue value '%1' in theme %2's %3 color %4. Available hue values: %5".replace("%1",
Qc).replace("%2",xc.name).replace("%3",qc).replace("%4",Jc).replace("%5",xa.join(", ")));});return xc};xc[qc+"Color"]=function(){var Jc=Array.prototype.slice.call(arguments);console.warn("$mdThemingProviderTheme."+qc+"Color() has been deprecated. Use $mdThemingProviderTheme."+qc+"Palette() instead.");return xc[qc+"Palette"].apply(xc,Jc)}})}function Ya(lc,tc,xc,qc){function wd(Wd){return void 0===Wd||""===Wd?!0:void 0!==Jc.THEMES[Wd]}var Jc=function(Wd,me){void 0===me&&(me=Wd);Jc.inherit(me,me)};Object.defineProperty(Jc,
"THEMES",{get:function(){return a.extend({},bb)}});Object.defineProperty(Jc,"PALETTES",{get:function(){return a.extend({},B)}});Object.defineProperty(Jc,"ALWAYS_WATCH",{get:function(){return ub}});Jc.inherit=function(Wd,me){function Qc(Fb){if(Fb){wd(Fb)||qc.warn("Attempted to use unregistered theme '"+Fb+"'. Register it with $mdThemingProvider.theme().");var Pc=Wd.data("$mdThemeName");Pc&&Wd.removeClass("md-"+Pc+"-theme");Wd.addClass("md-"+Fb+"-theme");Wd.data("$mdThemeName",Fb);Ef&&Wd.data("$mdThemeController",
Ef)}}var Ef=me.controller("mdTheme")||Wd.data("$mdThemeController");me=Wd.scope();Qc(Ef&&Ef.$mdTheme||("default"===Cb?"":Cb));if(Ef){var Cg=ub||Ef.$shouldWatch||tc.parseAttributeBoolean(Wd.attr("md-theme-watch"));if(Cg||Ef.isAsyncTheme){var Ne=function(){Df&&(Df(),Df=void 0)},Df=Ef.registerChanges(function(Fb){Qc(Fb);Cg||Ne()});if(me)me.$on("$destroy",Ne);else Wd.on("$destroy",Ne)}}};Jc.registered=wd;Jc.defaultTheme=function(){return Cb};Jc.generateTheme=function(Wd){p(bb[Wd],Wd,wa.nonce)};Jc.defineTheme=
function(Wd,me){me=me||{};var Qc=Xa(Wd);me.primary&&Qc.primaryPalette(me.primary,me.primaryHues);me.accent&&Qc.accentPalette(me.accent,me.accentHues);me.warn&&Qc.warnPalette(me.warn,me.warnHues);me.background&&Qc.backgroundPalette(me.background,me.backgroundHues);me.dark&&Qc.dark();this.generateTheme(Wd);return xc.resolve(Wd)};return Jc}Ya.$inject=["$rootScope","$mdUtil","$q","$log"];B={};var bb={},qb,ub=!1,Cb="default";a.extend(B,Za);var Pb=function(lc){var tc=cb.setMeta("theme-color",lc),xc=cb.setMeta("msapplication-navbutton-color",
lc);return function(){tc();xc()}};return qb={definePalette:function(lc,tc){tc=tc||{};B[lc]=sa(lc,tc);return qb},extendPalette:function(lc,tc){return sa(lc,a.extend({},B[lc]||{},tc))},theme:Xa,configuration:function(){return a.extend({},wa,{defaultTheme:Cb,alwaysWatchTheme:ub,registeredStyles:[].concat(wa.registeredStyles)})},disableTheming:function(lc){wa.disableTheming=a.isUndefined(lc)||!!lc},registerStyles:function(lc){wa.registeredStyles.push(lc)},setNonce:function(lc){wa.nonce=lc},generateThemesOnDemand:function(lc){wa.generateOnDemand=
lc},setDefaultTheme:function(lc){Cb=lc},alwaysWatchTheme:function(lc){ub=lc},enableBrowserColor:function(lc){lc=a.isObject(lc)?lc:{};var tc=lc.theme||"default",xc=lc.hue||"800";lc=B[lc.palette]||B[bb[tc].colors[lc.palette||"primary"].name];xc=a.isObject(lc[xc])?lc[xc].hex:lc[xc];"#"!==xc.substr(0,1)&&(xc="#"+xc);return Pb(xc)},$get:Ya,_LIGHT_DEFAULT_HUES:ka,_DARK_DEFAULT_HUES:qa,_PALETTES:B,_THEMES:bb,_parseRules:k,_rgba:v}}function d(Za,cb,sa,Xa,Ia,Ya){return{priority:101,link:{pre:function(bb,qb,
ub){var Cb=[],Pb=cb.startSymbol(),lc=cb.endSymbol(),tc=ub.mdTheme.trim();tc=tc.substr(0,Pb.length)===Pb&&tc.lastIndexOf(lc)===tc.length-lc.length;Pb="::"===ub.mdTheme.split(Pb).join("").split(lc).join("").trim().substr(0,2);lc=function(){var Jc=cb(ub.mdTheme)(bb);return sa(Jc)(bb)||Jc};var xc={isAsyncTheme:a.isFunction(lc())||a.isFunction(lc().then),registerChanges:function(Jc,Wd){Wd&&(Jc=a.bind(Wd,Jc));Cb.push(Jc);return function(){var me=Cb.indexOf(Jc);-1<me&&Cb.splice(me,1)}},$setTheme:function(Jc){Za.registered(Jc)||
Ya.warn("attempted to use unregistered theme '"+Jc+"'");xc.$mdTheme=Jc;for(var Wd=Cb.length;Wd--;)Cb[Wd](Jc)},$shouldWatch:Xa.parseAttributeBoolean(qb.attr("md-theme-watch"))||Za.ALWAYS_WATCH||tc&&!Pb};qb.data("$mdThemeController",xc);var qc=function(Jc){if("string"===typeof Jc)return xc.$setTheme(Jc);Ia.when(a.isFunction(Jc)?Jc():Jc).then(function(Wd){xc.$setTheme(Wd)})};qc(lc());var wd=bb.$watch(lc,function(Jc){Jc&&(qc(Jc),xc.$shouldWatch||wd())})}}}}function e(Za){return Za}function k(Za,cb,sa){if(!B[(Za.colors[cb]||
{}).name])throw Error("You supplied an invalid color palette for theme %1's %2 palette. Available palettes: %3".replace("%1",Za.name).replace("%2",cb).replace("%3",Object.keys(B).join(", ")));sa=sa.replace(/THEME_NAME/g,Za.name);var Xa=new RegExp("\\.md-"+Za.name+"-theme","g");sa=sa.replace(/'?"?\{\{\s*([a-zA-Z]+)-(A?\d+|hue-[0-3]|shadow|default)-?(\d\.?\d*)?(contrast)?\s*\}\}'?"?/g,function(bb,qb,ub,Cb,Pb){if("foreground"===qb)return"shadow"==ub?Za.foregroundShadow:Za.foregroundPalette[ub]||Za.foregroundPalette["1"];
if(0===ub.indexOf("hue")||"default"===ub)ub=Za.colors[qb].hues[ub];return v((B[Za.colors[qb].name][ub]||"")[Pb?"contrast":"value"],Cb)});var Ia=RegExp("('|\")?{{\\s*([a-zA-Z]+)-(color|contrast)-?(\\d\\.?\\d*)?\\s*}}(\"|')?","g"),Ya=[];a.forEach(["default","hue-1","hue-2","hue-3"],function(bb){var qb=sa.replace(Ia,function(ub,Cb,Pb,lc,tc){ub=Za.colors[Pb];return v(B[ub.name][ub.hues[bb]]["color"===lc?"value":"contrast"],tc)});"default"!==bb&&(qb=qb.replace(Xa,".md-"+Za.name+"-theme.md-"+bb));"default"==
Za.name&&(qb=qb.replace(/((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)\.md-default-theme((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)/g,function(ub,Cb,Pb){return ub+", "+Cb+Pb}));Ya.push(qb)});return Ya}function n(Za,cb){var sa=document.head;sa=sa?sa.firstElementChild:null;Za=!wa.disableTheming&&Za.has("$MD_THEME_CSS")?Za.get("$MD_THEME_CSS"):"";Za+=wa.registeredStyles.join("");sa&&0!==Za.length&&(a.forEach(B,function(Xa){var Ia=Xa.contrastDefaultColor,Ya=Xa.contrastLightColors||[],bb=Xa.contrastStrongLightColors||
[],qb=Xa.contrastDarkColors||[];"string"===typeof Ya&&(Ya=Ya.split(" "));"string"===typeof bb&&(bb=bb.split(" "));"string"===typeof qb&&(qb=qb.split(" "));delete Xa.contrastDefaultColor;delete Xa.contrastLightColors;delete Xa.contrastStrongLightColors;delete Xa.contrastDarkColors;a.forEach(Xa,function(ub,Cb){if(!a.isObject(ub)){var Pb=u(ub);if(!Pb)throw Error("Color %1, in palette %2's hue %3, is invalid. Hex or rgb(a) color expected.".replace("%1",ub).replace("%2",Xa.name).replace("%3",Cb));Xa[Cb]=
{hex:Xa[Cb],value:Pb,contrast:"light"===Ia?-1<qb.indexOf(Cb)?M:-1<bb.indexOf(Cb)?ba:U:-1<Ya.indexOf(Cb)?-1<bb.indexOf(Cb)?ba:U:M}}})}),Za=Za.split(/\}(?!(\}|'|"|;))/).filter(function(Xa){return Xa&&Xa.trim().length}).map(function(Xa){return Xa.trim()+"}"}),fa.forEach(function(Xa){Ra[Xa]=""}),Za.forEach(function(Xa){for(var Ia=0,Ya;Ya=fa[Ia];Ia++)if(-1<Xa.indexOf(".md-"+Ya))return Ra[Ya]+=Xa;for(Ia=0;Ya=fa[Ia];Ia++)if(-1<Xa.indexOf(Ya))return Ra[Ya]+=Xa;return Ra.primary+=Xa}),wa.generateOnDemand||
a.forEach(cb.THEMES,function(Xa){y[Xa.name]||"default"!==cb.defaultTheme()&&"default"===Xa.name||p(Xa,Xa.name,wa.nonce)}))}function p(Za,cb,sa){var Xa=document.head,Ia=Xa?Xa.firstElementChild:null;y[cb]||(fa.forEach(function(Ya){for(Ya=k(Za,Ya,Ra[Ya]);Ya.length;){var bb=Ya.shift();if(bb){var qb=document.createElement("style");qb.setAttribute("md-theme-style","");sa&&qb.setAttribute("nonce",sa);qb.appendChild(document.createTextNode(bb));Xa.insertBefore(qb,Ia)}}}),y[Za.name]=!0)}function u(Za){if(a.isArray(Za)&&
3==Za.length)return Za;if(/^rgb/.test(Za))return Za.replace(/(^\s*rgba?\(|\)\s*$)/g,"").split(",").map(function(Ia,Ya){return 3==Ya?parseFloat(Ia,10):parseInt(Ia,10)});"#"==Za.charAt(0)&&(Za=Za.substring(1));if(/^([a-fA-F0-9]{3}){1,2}$/g.test(Za)){var cb=Za.length/3,sa=Za.substr(0,cb),Xa=Za.substr(cb,cb);Za=Za.substr(2*cb);1===cb&&(sa+=sa,Xa+=Xa,Za+=Za);return[parseInt(sa,16),parseInt(Xa,16),parseInt(Za,16)]}}function v(Za,cb){if(!Za)return"rgb('0,0,0')";4==Za.length&&(Za=a.copy(Za),cb?Za.pop():cb=
Za.pop());return cb&&("number"==typeof cb||"string"==typeof cb&&cb.length)?"rgba("+Za.join(",")+","+cb+")":"rgb("+Za.join(",")+")"}b.$inject=["$mdThemingProvider"];d.$inject="$mdTheming $interpolate $parse $mdUtil $q $log".split(" ");e.$inject=["$mdTheming"];c.$inject=["$mdColorPalette","$$mdMetaProvider"];n.$inject=["$injector","$mdTheming"];a.module("material.core.theming",["material.core.theming.palette","material.core.meta"]).directive("mdTheme",d).directive("mdThemable",e).directive("mdThemesDisabled",
function(){wa.disableTheming=!0;return{restrict:"A",priority:"900"}}).provider("$mdTheming",c).config(b).run(n);var y={},B,C={name:"dark",1:"rgba(0,0,0,0.87)",2:"rgba(0,0,0,0.54)",3:"rgba(0,0,0,0.38)",4:"rgba(0,0,0,0.12)"},H={name:"light",1:"rgba(255,255,255,1.0)",2:"rgba(255,255,255,0.7)",3:"rgba(255,255,255,0.5)",4:"rgba(255,255,255,0.12)"},M=u("rgba(0,0,0,0.87)"),U=u("rgba(255,255,255,0.87)"),ba=u("rgb(255,255,255)"),fa=["primary","accent","warn","background"],ka={accent:{"default":"A200","hue-1":"A100",
"hue-2":"A400","hue-3":"A700"},background:{"default":"50","hue-1":"A100","hue-2":"100","hue-3":"300"}},qa={background:{"default":"A400","hue-1":"800","hue-2":"900","hue-3":"A200"}};fa.forEach(function(Za){var cb={"default":"500","hue-1":"300","hue-2":"800","hue-3":"A100"};ka[Za]||(ka[Za]=cb);qa[Za]||(qa[Za]=cb)});var xa="50 100 200 300 400 500 600 700 800 900 A100 A200 A400 A700".split(" "),wa={disableTheming:!1,generateOnDemand:!1,registeredStyles:[],nonce:null},Ra={}})(window.angular);
(function(){function a(b){return{attach:function(c,d,e){var k=angular,n=k.extend;var p=d.hasClass("md-icon-button")?{isMenuItem:d.hasClass("md-menu-item"),fitRipple:!0,center:!0}:{isMenuItem:d.hasClass("md-menu-item"),dimBackground:!0};e=n.call(k,p,e);return b.attach(c,d,e)}}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdButtonInkRipple",a)})();
(function(){function a(b){return{attach:function(c,d,e){return b.attach(c,d,angular.extend({center:!0,dimBackground:!1,fitRipple:!0},e))}}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdCheckboxInkRipple",a)})();(function(){function a(b){return{attach:function(c,d,e){return b.attach(c,d,angular.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},e))}}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdListInkRipple",a)})();rYb.$inject="$scope $element rippleOptions $window $timeout $mdUtil $mdColorUtil".split(" ");
qYb.$inject=["$mdButtonInkRipple","$mdCheckboxInkRipple"];angular.module("material.core").provider("$mdInkRipple",sYb).directive("mdInkRipple",qYb).directive("mdNoInk",uYb).directive("mdNoBar",uYb).directive("mdNoStretch",uYb);f=rYb.prototype;
f.color=function(a){angular.isDefined(a)&&(this._color=this._parseColor(a));if(!(a=this._color||this._parseColor(this.inkRipple()))){a=this._parseColor;var b=this.options&&this.options.colorElement?this.options.colorElement:[];b=(b=b.length?b[0]:this.$element[0])?this.$window.getComputedStyle(b).color:"rgb(0,0,0)";a=a.call(this,b)}return a};f.calculateColor=function(){return this.color()};
f._parseColor=function(a,b){b=b||1;var c=this.$mdColorUtil;if(a){if(0===a.indexOf("rgba"))return a.replace(/\d?\.?\d*\s*\)\s*$/,(.1*b).toString()+")");if(0===a.indexOf("rgb"))return c.rgbToRgba(a);if(0===a.indexOf("#"))return c.hexToRgba(a)}};
f.bindEvents=function(){this.$element.on("mousedown",angular.bind(this,this.handleMousedown));this.$element.on("mouseup touchend",angular.bind(this,this.handleMouseup));this.$element.on("mouseleave",angular.bind(this,this.handleMouseup));this.$element.on("touchmove",angular.bind(this,this.handleTouchmove))};
f.handleMousedown=function(a){if(!this.mousedown)if(a.hasOwnProperty("originalEvent")&&(a=a.originalEvent),this.mousedown=!0,this.options.center)this.createRipple(this.container.prop("clientWidth")/2,this.container.prop("clientWidth")/2);else if(a.srcElement!==this.$element[0]){var b=this.$element[0].getBoundingClientRect();this.createRipple(a.clientX-b.left,a.clientY-b.top)}else this.createRipple(a.offsetX,a.offsetY)};f.handleMouseup=function(){this.$timeout(function(){tYb(this,this.clearRipples)}.bind(this))};
f.handleTouchmove=function(){tYb(this,this.deleteRipples)};f.deleteRipples=function(){for(var a=0;a<this.ripples.length;a++)this.ripples[a].remove()};f.clearRipples=function(){for(var a=0;a<this.ripples.length;a++)this.fadeInComplete(this.ripples[a])};f.createContainer=function(){var a=angular.element('<div class="md-ripple-container"></div>');this.$element.append(a);return a};f.clearTimeout=function(){this.timeout&&(this.$timeout.cancel(this.timeout),this.timeout=null)};
f.isRippleAllowed=function(){var a=this.$element[0];do{if(!a.tagName||"BODY"===a.tagName)break;if(a&&angular.isFunction(a.hasAttribute)&&(a.hasAttribute("disabled")||"false"===this.inkRipple()||"0"===this.inkRipple()))return!1}while(a=a.parentNode);return!0};f.inkRipple=function(){return this.$element.attr("md-ink-ripple")};
f.createRipple=function(a,b){if(this.isRippleAllowed()){var c=this,d=c.$mdColorUtil,e=angular.element('<div class="md-ripple"></div>'),k=this.$element.prop("clientWidth"),n=this.$element.prop("clientHeight");k=function(p,u,v){return p?Math.max(u,v):Math.sqrt(Math.pow(u,2)+Math.pow(v,2))}(this.options.fitRipple,2*Math.max(Math.abs(k-a),a),2*Math.max(Math.abs(n-b),b));n=this.calculateColor();e.css({left:a+"px",top:b+"px",background:"black",width:k+"px",height:k+"px",backgroundColor:d.rgbaToRgb(n),borderColor:d.rgbaToRgb(n)});
this.lastRipple=e;this.clearTimeout();this.timeout=this.$timeout(function(){c.clearTimeout();c.mousedown||c.fadeInComplete(e)},157.5,!1);this.options.dimBackground&&this.container.css({backgroundColor:n});this.container.append(e);this.ripples.push(e);e.addClass("md-ripple-placed");this.$mdUtil.nextTick(function(){e.addClass("md-ripple-scaled md-ripple-active");c.$timeout(function(){c.clearRipples()},450,!1)},!1)}};
f.fadeInComplete=function(a){this.lastRipple===a?this.timeout||this.mousedown||this.removeRipple(a):this.removeRipple(a)};f.removeRipple=function(a){var b=this;0>this.ripples.indexOf(a)||(this.ripples.splice(this.ripples.indexOf(a),1),a.removeClass("md-ripple-active"),a.addClass("md-ripple-remove"),0===this.ripples.length&&this.container.css({backgroundColor:""}),this.$timeout(function(){b.fadeOutComplete(a)},450,!1))};f.fadeOutComplete=function(a){a.remove();this.lastRipple=null};
(function(){function a(b){return{attach:function(c,d,e){return b.attach(c,d,angular.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},e))}}}a.$inject=["$mdInkRipple"];angular.module("material.core").factory("$mdTabInkRipple",a)})();angular.module("material.core").factory("$$mdAnimate",["$q","$timeout","$mdConstant","$animateCss",function(a,b,c,d){return function(e){return vYb(e,a,b,c,d)}}]);
4<=angular.version.minor?angular.module("material.core.animate",[]):function(){function a(n){return n.replace(/-[a-z]/g,function(p){return p.charAt(1).toUpperCase()})}var b=angular.forEach,c=angular.isDefined(document.documentElement.style.WebkitAppearance),d=c?"-webkit-":"",e=(c?"webkitTransitionEnd ":"")+"transitionend",k=(c?"webkitAnimationEnd ":"")+"animationend";angular.module("material.core.animate",[]).factory("$$forceReflow",["$document",function(n){return function(){return n[0].body.clientWidth+
1}}]).factory("$$AnimateRunner",["$q","$$rAFMutex",function(n,p){function u(v){this.setHost(v);this._doneCallbacks=[];this._runInAnimationFrame=p();this._state=0}u.prototype={setHost:function(v){this.host=v||{}},done:function(v){2===this._state?v():this._doneCallbacks.push(v)},progress:angular.noop,getPromise:function(){if(!this.promise){var v=this;this.promise=n(function(y,B){v.done(function(C){!1===C?B():y()})})}return this.promise},then:function(v,y){return this.getPromise().then(v,y)},"catch":function(v){return this.getPromise()["catch"](v)},
"finally":function(v){return this.getPromise()["finally"](v)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(v){var y=this;0===y._state&&(y._state=1,y._runInAnimationFrame(function(){y._resolve(v)}))},_resolve:function(v){2!==this._state&&(b(this._doneCallbacks,function(y){y(v)}),this._doneCallbacks.length=
0,this._state=2)}};u.all=function(v,y){function B(M){H=H&&M;++C===v.length&&y(H)}var C=0,H=!0;b(v,function(M){M.done(B)})};return u}]).factory("$$rAFMutex",["$$rAF",function(n){return function(){var p=!1;n(function(){p=!0});return function(u){p?u():n(u)}}}]).factory("$animateCss",["$window","$$rAF","$$AnimateRunner","$$forceReflow","$$jqLite","$timeout","$animate",function(n,p,u,v,y,B,C){function H(cb,sa){sa.addClass&&(y.addClass(cb,sa.addClass),sa.addClass=null);sa.removeClass&&(y.removeClass(cb,
sa.removeClass),sa.removeClass=null)}function M(cb){function sa(qb){return c?"Webkit"+qb.charAt(0).toUpperCase()+qb.substr(1):qb}cb=xa(cb);cb=n.getComputedStyle(cb);var Xa=U(cb[sa("transitionDuration")]),Ia=U(cb[sa("animationDuration")]),Ya=U(cb[sa("transitionDelay")]),bb=U(cb[sa("animationDelay")]);Ia*=parseInt(cb[sa("animationIterationCount")],10)||1;return{duration:Math.max(Ia,Xa),delay:Math.max(bb,Ya),animationDuration:Ia,transitionDuration:Xa,animationDelay:bb,transitionDelay:Ya}}function U(cb){var sa=
0;cb=(cb||"").split(/\s*,\s*/);b(cb,function(Xa){"s"==Xa.charAt(Xa.length-1)&&(Xa=Xa.substring(0,Xa.length-1));Xa=parseFloat(Xa)||0;sa=sa?Math.max(Xa,sa):Xa});return sa}function ba(cb){Ra&&Ra();Za.push(cb);Ra=p(function(){Ra=null;for(var sa=v(),Xa=0;Xa<Za.length;Xa++)Za[Xa](sa);Za.length=0})}function fa(cb,sa){ka(cb,sa);qa(cb,sa)}function ka(cb,sa){sa.from&&(cb.css(sa.from),sa.from=null)}function qa(cb,sa){sa.to&&(cb.css(sa.to),sa.to=null)}function xa(cb){for(var sa=0;sa<cb.length;sa++)if(1===cb[sa].nodeType)return cb[sa]}
function wa(cb,sa){cb=xa(cb);var Xa=a(d+"transition-delay");cb.style[Xa]=sa?"-9999s":""}var Ra,Za=[];return function(cb,sa){var Xa=[],Ia=xa(cb),Ya=Ia&&C.enabled(),bb=!1,qb=!1;Ya&&(sa.transitionStyle&&Xa.push([d+"transition",sa.transitionStyle]),sa.keyframeStyle&&Xa.push([d+"animation",sa.keyframeStyle]),sa.delay&&Xa.push([d+"transition-delay",sa.delay+"s"]),sa.duration&&Xa.push([d+"transition-duration",sa.duration+"s"]),bb=sa.keyframeStyle||sa.to&&(0<sa.duration||sa.transitionStyle),qb=!!sa.addClass||
!!sa.removeClass,wa(cb,!0));var ub=Ya&&(bb||qb);ka(cb,sa);var Cb=!1,Pb,lc;return{close:n.close,start:function(){function tc(){if(!Cb)return Cb=!0,Pb&&lc&&cb.off(Pb,lc),H(cb,sa),fa(cb,sa),b(Xa,function(qc){Ia.style[a(qc[0])]=""}),xc.complete(!0),xc}var xc=new u;ba(function(){wa(cb,!1);if(!ub)return tc();b(Xa,function(Qc){var Ef=Qc[1];Ia.style[a(Qc[0])]=Ef});H(cb,sa);var qc=M(cb);if(0===qc.duration)return tc();var wd=[];sa.easing&&(qc.transitionDuration&&wd.push([d+"transition-timing-function",sa.easing]),
qc.animationDuration&&wd.push([d+"animation-timing-function",sa.easing]));sa.delay&&qc.animationDelay&&wd.push([d+"animation-delay",sa.delay+"s"]);sa.duration&&qc.animationDuration&&wd.push([d+"animation-duration",sa.duration+"s"]);b(wd,function(Qc){var Ef=Qc[1];Ia.style[a(Qc[0])]=Ef;Xa.push(Qc)});var Jc=1E3*qc.delay,Wd=qc.duration;wd=1E3*Wd;var me=Date.now();Pb=[];qc.transitionDuration&&Pb.push(e);qc.animationDuration&&Pb.push(k);Pb=Pb.join(" ");lc=function(Qc){Qc.stopPropagation();var Ef=Qc.originalEvent||
Qc;Qc=Ef.timeStamp||Date.now();Ef=parseFloat(Ef.elapsedTime.toFixed(3));Math.max(Qc-me,0)>=Jc&&Ef>=Wd&&tc()};cb.on(Pb,lc);qa(cb,sa);B(tc,Jc+1.5*wd,!1)});return xc}}}}])}();angular.module("material.core").constant("$MD_THEME_CSS",'md-autocomplete.md-THEME_NAME-theme{background:"{{background-hue-1}}"}md-autocomplete.md-THEME_NAME-theme[disabled]:not([md-floating-label]){background:"{{background-hue-2}}"}md-autocomplete.md-THEME_NAME-theme button md-icon path{fill:"{{background-600}}"}md-autocomplete.md-THEME_NAME-theme button:after{background:"{{background-600-0.3}}"}md-autocomplete.md-THEME_NAME-theme input{color:"{{foreground-1}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused .md-input{border-color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused label,md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused md-icon{color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-progress-linear .md-container{background-color:"{{accent-100}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-progress-linear .md-bar{background-color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused .md-input{border-color:"{{warn-A700}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused label,md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused md-icon{color:"{{warn-A700}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-progress-linear .md-container{background-color:"{{warn-100}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-progress-linear .md-bar{background-color:"{{warn-color}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme,.md-autocomplete-suggestions-container.md-THEME_NAME-theme{background:"{{background-hue-1}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion{color:"{{foreground-1}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion.selected,.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion:hover,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion.selected,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion:hover{background:"{{background-500-0.18}}"}md-backdrop{background-color:"{{background-900-0.0}}"}md-backdrop.md-opaque.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-bottom-sheet.md-THEME_NAME-theme{background-color:"{{background-color}}";border-top-color:"{{background-hue-3}}"}md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item{color:"{{foreground-1}}"}md-bottom-sheet.md-THEME_NAME-theme .md-subheader{background-color:"{{background-color}}";color:"{{foreground-1}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:"{{background-500-0.2}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:"{{primary-contrast}}";background-color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:"{{primary-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:"{{primary-600}}"}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-fab{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-raised{color:"{{background-900}}";background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:"{{background-900}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:"{{background-200}}"}.md-button.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:"{{warn-contrast}}";background-color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:"{{warn-contrast}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:"{{warn-600}}"}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:"{{accent-contrast}}";background-color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}";cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:"{{foreground-3}}"}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:"{{foreground-4}}"}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:"{{primary-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:"{{primary-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:"{{accent-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-A700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:"{{warn-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:"{{warn-700}}"}md-card.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-hue-1}}";border-radius:2px}md-card.md-THEME_NAME-theme .md-card-image{border-radius:2px 2px 0 0}md-card.md-THEME_NAME-theme md-card-header md-card-avatar md-icon{color:"{{background-color}}";background-color:"{{foreground-3}}"}md-card.md-THEME_NAME-theme md-card-header md-card-header-text .md-subhead,md-card.md-THEME_NAME-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme .md-ripple{color:"{{accent-A700}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before{background-color:"{{accent-color-0.26}}"}md-checkbox.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon{background-color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after{border-color:"{{accent-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple{color:"{{primary-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon{background-color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after{border-color:"{{primary-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple{color:"{{warn-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon{background-color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:"{{warn-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled]:not(.md-checked) .md-icon{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon{background-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-icon:after{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-label{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips{box-shadow:0 1px "{{foreground-4}}"}md-chips.md-THEME_NAME-theme .md-chips.md-focused{box-shadow:0 2px "{{primary-color}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input{color:"{{foreground-1}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-ms-input-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-ms-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-moz-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-moz-placeholder{color:"{{foreground-3}}";opacity:1}md-chips.md-THEME_NAME-theme md-chip{background:"{{background-300}}";color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip md-icon{color:"{{background-700}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused{background:"{{primary-color}}";color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused md-icon{color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip._md-chip-editing{background:transparent;color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path{fill:"{{background-500}}"}.md-contact-suggestion span.md-contact-email{color:"{{background-400}}"}md-content.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-default}}"}.md-THEME_NAME-theme .md-calendar{background:"{{background-hue-1}}";color:"{{foreground-1-0.87}}"}.md-THEME_NAME-theme .md-calendar tr:last-child td{border-bottom-color:"{{background-hue-2}}"}.md-THEME_NAME-theme .md-calendar-day-header{background:"{{background-500-0.32}}";color:"{{foreground-1-0.87}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid "{{primary-500}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled{color:"{{primary-500-0.6}}"}.md-calendar-date.md-focus .md-THEME_NAME-theme .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date-selection-indicator:hover{background:"{{background-500-0.32}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:"{{primary-500}}";color:"{{primary-500-contrast}}";border-color:transparent}.md-THEME_NAME-theme .md-calendar-date-disabled,.md-THEME_NAME-theme .md-calendar-month-label-disabled{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-calendar-month-label md-icon,.md-THEME_NAME-theme .md-datepicker-input{color:"{{foreground-1}}"}.md-THEME_NAME-theme .md-datepicker-input::-webkit-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input:-ms-input-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-ms-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input::placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input:-moz-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-moz-placeholder{color:"{{foreground-3}}";opacity:1}.md-THEME_NAME-theme .md-datepicker-input-container{border-bottom-color:"{{foreground-4}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-invalid,.md-warn .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar-pane{border-color:"{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:"{{foreground-2}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon,.md-THEME_NAME-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon{color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-open.md-warn .md-datepicker-calendar-icon,.md-warn .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar{background:"{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px "{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-input-container{background:"{{background-hue-1}}"}md-dialog.md-THEME_NAME-theme{border-radius:4px;background-color:"{{background-hue-1}}";color:"{{foreground-1}}"}md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions,md-dialog.md-THEME_NAME-theme.md-content-overflow md-dialog-actions,md-divider.md-THEME_NAME-theme{border-top-color:"{{foreground-4}}"}.layout-gt-lg-row>md-divider.md-THEME_NAME-theme,.layout-gt-md-row>md-divider.md-THEME_NAME-theme,.layout-gt-sm-row>md-divider.md-THEME_NAME-theme,.layout-gt-xs-row>md-divider.md-THEME_NAME-theme,.layout-lg-row>md-divider.md-THEME_NAME-theme,.layout-md-row>md-divider.md-THEME_NAME-theme,.layout-row>md-divider.md-THEME_NAME-theme,.layout-sm-row>md-divider.md-THEME_NAME-theme,.layout-xl-row>md-divider.md-THEME_NAME-theme,.layout-xs-row>md-divider.md-THEME_NAME-theme{border-right-color:"{{foreground-4}}"}md-icon.md-THEME_NAME-theme{color:"{{foreground-2}}"}md-icon.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}md-icon.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}md-icon.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-input-container.md-THEME_NAME-theme .md-input{color:"{{foreground-1}}";border-color:"{{foreground-4}}"}md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-ms-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input::placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder{color:"{{foreground-2}}";opacity:1}md-input-container.md-THEME_NAME-theme>md-icon{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme .md-placeholder,md-input-container.md-THEME_NAME-theme label{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme label.md-required:after{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation,md-input-container.md-THEME_NAME-theme .md-input-messages-animation{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation .md-char-counter,md-input-container.md-THEME_NAME-theme .md-input-messages-animation .md-char-counter{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-webkit-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-ms-input-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-ms-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-moz-placeholder{color:"{{foreground-2}}";opacity:1}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-resized .md-input{border-color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon{color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter,md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input-message-animation,md-input-container.md-THEME_NAME-theme.md-input-invalid label{color:"{{warn-A700}}"}[disabled] md-input-container.md-THEME_NAME-theme .md-input,md-input-container.md-THEME_NAME-theme .md-input[disabled]{border-bottom-color:transparent;color:"{{foreground-3}}";background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4{color:"{{foreground-1}}"}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style{background-color:"{{background-100}}"}md-list.md-THEME_NAME-theme md-list-item .md-avatar-icon{background-color:"{{foreground-3}}";color:"{{background-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight{color:"{{primary-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight.md-accent{color:"{{accent-color}}"}md-menu-content.md-THEME_NAME-theme{background-color:"{{background-hue-1}}"}md-menu-content.md-THEME_NAME-theme md-menu-item{color:"{{foreground-1}}"}md-menu-content.md-THEME_NAME-theme md-menu-item md-icon{color:"{{foreground-2}}"}md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled],md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled] md-icon{color:"{{foreground-3}}"}md-menu-content.md-THEME_NAME-theme md-menu-divider{background-color:"{{foreground-4}}"}md-menu-bar.md-THEME_NAME-theme>button.md-button{color:"{{foreground-1}}";border-radius:2px}md-menu-bar.md-THEME_NAME-theme md-menu>button{color:"{{foreground-1}}"}md-menu-bar.md-THEME_NAME-theme md-menu.md-open>button,md-menu-bar.md-THEME_NAME-theme md-menu>button:focus{outline:none;background-color:"{{ background-500-0.18}}"}md-menu-bar.md-THEME_NAME-theme.md-open:not(.md-keyboard-mode) md-menu:hover>button{background-color:"{{ background-500-0.18}}"}md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:hover{background:transparent}md-menu-content.md-THEME_NAME-theme .md-menu>.md-button:after{color:"{{foreground-2}}"}md-menu-content.md-THEME_NAME-theme .md-menu.md-open>.md-button{background-color:"{{ background-500-0.18}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar{background-color:"{{background-hue-1}}";color:"{{foreground-1}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler{background-color:"{{primary-color}}";color:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler md-icon{color:"{{primary-contrast}}"}md-nav-bar.md-THEME_NAME-theme .md-nav-bar{background-color:transparent;border-color:"{{foreground-4}}"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button.md-unselected{color:"{{foreground-2}}"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button[disabled]{color:"{{foreground-3}}"}md-nav-bar.md-THEME_NAME-theme md-nav-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar{background-color:"{{accent-color}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button{color:"{{accent-A100}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{accent-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{accent-contrast-0.1}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar md-nav-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar{background-color:"{{warn-color}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button{color:"{{warn-100}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{warn-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{warn-contrast-0.1}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar{background-color:"{{primary-color}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button{color:"{{primary-100}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{primary-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{primary-color}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{primary-100}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{primary-contrast}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{accent-color}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{accent-A100}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{accent-contrast}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{accent-contrast-0.1}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar md-nav-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{warn-color}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{warn-100}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{warn-contrast}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{warn-contrast-0.1}}"}._md-panel-backdrop.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-progress-circular.md-THEME_NAME-theme path{stroke:"{{primary-color}}"}md-progress-circular.md-THEME_NAME-theme.md-warn path{stroke:"{{warn-color}}"}md-progress-circular.md-THEME_NAME-theme.md-accent path{stroke:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme .md-container{background-color:"{{primary-100}}"}md-progress-linear.md-THEME_NAME-theme .md-bar{background-color:"{{primary-color}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-container{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar{background-color:"{{warn-color}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-container{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar{background-color:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-primary .md-bar1{background-color:"{{primary-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-primary .md-dashed:before{background:radial-gradient("{{primary-100}}" 0,"{{primary-100}}" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient("{{warn-100}}" 0,"{{warn-100}}" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient("{{accent-100}}" 0,"{{accent-100}}" 16%,transparent 42%)}md-radio-button.md-THEME_NAME-theme .md-off{border-color:"{{foreground-2}}"}md-radio-button.md-THEME_NAME-theme .md-on{background-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-off{border-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme .md-container .md-ripple{color:"{{accent-A700}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on{background-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off{border-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple{color:"{{primary-600}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on{background-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off{border-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple{color:"{{warn-600}}"}md-radio-button.md-THEME_NAME-theme[disabled],md-radio-group.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}"}md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on{border-color:"{{foreground-3}}"}md-radio-group.md-THEME_NAME-theme .md-checked .md-ink-ripple{color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-THEME_NAME-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused.ng-empty>md-radio-button:first-child .md-container:before{background-color:"{{foreground-3-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before{background-color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:"{{warn-color-0.26}}"}md-input-container md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{foreground-3}}"}md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{primary-color}}"}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value{border-color:"{{accent-color}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value span{color:"{{accent-color}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value{border-color:"{{warn-A700}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value span{color:"{{warn-A700}}"}md-select.md-THEME_NAME-theme[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-select.md-THEME_NAME-theme .md-select-value{border-bottom-color:"{{foreground-4}}"}md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value{border-bottom-color:"{{primary-color}}";color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value.md-select-placeholder{color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:"{{accent-color}}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:"{{warn-color}}"}md-select.md-THEME_NAME-theme[disabled] .md-select-icon,md-select.md-THEME_NAME-theme[disabled] .md-select-value,md-select.md-THEME_NAME-theme[disabled] .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-icon{color:"{{foreground-2}}"}md-select-menu.md-THEME_NAME-theme md-content{background-color:"{{background-hue-1}}"}md-select-menu.md-THEME_NAME-theme md-content md-optgroup{color:"{{foreground-2}}"}md-select-menu.md-THEME_NAME-theme md-content md-option{color:"{{foreground-1}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[disabled] .md-text{color:"{{foreground-3}}"}md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):focus,md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):hover{background-color:"{{background-500-0.18}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]{color:"{{primary-500}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]:focus{color:"{{primary-600}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent{color:"{{accent-color}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent:focus{color:"{{accent-A700}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ripple{color:"{{primary-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ripple{color:"{{background-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ink-ripple{color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon{background-color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected].md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon:after{border-color:"{{primary-contrast-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}.md-checkbox-enabled.md-THEME_NAME-theme md-option .md-text{color:"{{foreground-1}}"}md-sidenav.md-THEME_NAME-theme,md-sidenav.md-THEME_NAME-theme md-content{background-color:"{{background-hue-1}}"}md-slider.md-THEME_NAME-theme .md-track{background-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme .md-track-ticks{color:"{{background-contrast}}"}md-slider.md-THEME_NAME-theme .md-focus-ring{background-color:"{{accent-A200-0.2}}"}md-slider.md-THEME_NAME-theme .md-disabled-thumb{border-color:"{{background-color}}";background-color:"{{background-color}}"}md-slider.md-THEME_NAME-theme.md-min .md-thumb:after{background-color:"{{background-color}}";border-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme.md-min .md-focus-ring{background-color:"{{foreground-3-0.38}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-thumb:after{background-color:"{{background-contrast}}";border-color:transparent}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme .md-track.md-track-fill{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb:after{border-color:"{{accent-color}}";background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign:after{border-top-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb-text{color:"{{accent-contrast}}"}md-slider.md-THEME_NAME-theme.md-warn .md-focus-ring{background-color:"{{warn-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after{border-color:"{{warn-color}}";background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign:after{border-top-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text{color:"{{warn-contrast}}"}md-slider.md-THEME_NAME-theme.md-primary .md-focus-ring{background-color:"{{primary-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after{border-color:"{{primary-color}}";background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign:after{border-top-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text{color:"{{primary-contrast}}"}md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after{border-color:transparent}md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after,md-slider.md-THEME_NAME-theme[disabled][md-discrete] .md-thumb:after{background-color:"{{foreground-3}}";border-color:transparent}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:"{{foreground-3}}"}.md-subheader.md-THEME_NAME-theme{color:"{{ foreground-2-0.23 }}";background-color:"{{background-default}}"}.md-subheader.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-subheader.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-subheader.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme .md-ink-ripple{color:"{{background-500}}"}md-switch.md-THEME_NAME-theme .md-thumb{background-color:"{{background-50}}"}md-switch.md-THEME_NAME-theme .md-bar{background-color:"{{background-500}}"}md-switch.md-THEME_NAME-theme.md-focused:not(.md-checked) .md-thumb:before,md-switch.md-THEME_NAME-theme.md-focused[disabled] .md-thumb:before{background-color:"{{foreground-4}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-ink-ripple{color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-thumb{background-color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-bar{background-color:"{{accent-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-focused .md-thumb:before{background-color:"{{accent-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-ink-ripple{color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-thumb{background-color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-bar{background-color:"{{primary-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary.md-focused .md-thumb:before{background-color:"{{primary-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-ink-ripple{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-thumb{background-color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-bar{background-color:"{{warn-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn.md-focused .md-thumb:before{background-color:"{{warn-color-0.26}}"}md-switch.md-THEME_NAME-theme[disabled] .md-thumb{background-color:"{{background-400}}"}md-switch.md-THEME_NAME-theme[disabled] .md-bar{background-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme md-tabs-wrapper{background-color:transparent;border-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme .md-paginator md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme md-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme .md-tab{color:"{{foreground-2}}"}md-tabs.md-THEME_NAME-theme .md-tab[disabled],md-tabs.md-THEME_NAME-theme .md-tab[disabled] md-icon{color:"{{foreground-3}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-active,md-tabs.md-THEME_NAME-theme .md-tab.md-active md-icon,md-tabs.md-THEME_NAME-theme .md-tab.md-focused,md-tabs.md-THEME_NAME-theme .md-tab.md-focused md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-focused{background:"{{primary-color-0.1}}"}md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper{background-color:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper{background-color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper{background-color:"{{warn-color}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{primary-color}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{accent-color}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{warn-color}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toast.md-THEME_NAME-theme .md-toast-content{background-color:#323232;color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button{color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight{color:"{{accent-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-primary{color:"{{primary-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-warn{color:"{{warn-color}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar){background-color:"{{primary-color}}";color:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon{color:"{{primary-contrast}}";fill:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:"{{primary-contrast-0.26}}";fill:"{{primary-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent md-icon{color:"{{accent-contrast}}";fill:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:"{{accent-contrast-0.26}}";fill:"{{accent-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-warn{background-color:"{{warn-color}}";color:"{{warn-contrast}}"}.md-panel.md-tooltip.md-THEME_NAME-theme{color:"{{background-700-contrast}}";background-color:"{{background-700}}"}body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-color}}"}');
var xYb=angular.module("material.core");

X();

}catch(e){_DumpException(e)}
try{
W("sy6h");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var MUb=function(a,b){var c=Ti(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},NUb=function(a,b){return MUb(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},OUb=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},Bt=function(a){return PUb(QUb,a)},PUb=function(a,b){if("none"!=NUb(b,"display"))return a(b);var c=b.style,d=c.display,e=c.visibility,k=
c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=a(b);c.display=d;c.position=k;c.visibility=e;return a},QUb=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=$g&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=OUb(a),new Si(a.right-a.left,a.bottom-a.top)):new Si(b,c)},RUb=function(a){return"rtl"==NUb(a,"direction")},SUb=Yg?"MozUserSelect":$g||ZLa?"WebkitUserSelect":null;

X();

}catch(e){_DumpException(e)}
try{
W("sy6i");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var TUb=function(a){return(a=a.exec(haa()))?a[1]:""},UUb=function(){if(qMa)return TUb(/Firefox\/([0-9.]+)/);if(dg||ZLa||YLa)return kMa;if(uMa){if(Caa()||Daa()){var a=TUb(/CriOS\/([0-9.]+)/);if(a)return a}return TUb(/Chrome\/([0-9.]+)/)}if(vMa&&!Caa())return TUb(/Version\/([0-9.]+)/);if(rMa||sMa){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(haa()))return a[1]+"."+a[2]}else if(tMa)return(a=TUb(/Android\s+([0-9.]+)/))?a:TUb(/Version\/([0-9.]+)/);return""}();

X();

}catch(e){_DumpException(e)}
try{
W("sy6e");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var VUb=function(a){return NUb(a,"position")},WUb=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},XUb=function(a,b,c){if(b instanceof Ri){var d=b.x;b=b.y}else d=b,b=c;a.style.left=WUb(d,!1);a.style.top=WUb(b,!1)},YUb=function(a,b,c){if(b instanceof Si)c=b.height,b=b.width;else if(void 0==c)throw Error("Sj");a.style.width=WUb(b,!0);a.style.height=WUb(c,!0)},Ct=function(a,b){a.style.display=b?"":"none"},ZUb=function(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=
a.style[c],k=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=k;return+b},$Ub=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?ZUb(a,b,"left","pixelLeft"):0},aVb=function(a,b){if(dg){var c=$Ub(a,b+"Left"),d=$Ub(a,b+"Right"),e=$Ub(a,b+"Top");a=$Ub(a,b+"Bottom");return new Xl(e,d,a,c)}c=MUb(a,b+"Left");d=MUb(a,b+"Right");e=MUb(a,b+"Top");a=MUb(a,b+"Bottom");return new Xl(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))},
bVb={thin:2,medium:4,thick:6},cVb=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in bVb?bVb[b]:ZUb(a,b,"left","pixelLeft")},dVb=function(a){if(dg&&!HDa(9)){var b=cVb(a,"borderLeft"),c=cVb(a,"borderRight"),d=cVb(a,"borderTop");a=cVb(a,"borderBottom");return new Xl(d,c,a,b)}b=MUb(a,"borderLeftWidth");c=MUb(a,"borderRightWidth");d=MUb(a,"borderTopWidth");a=MUb(a,"borderBottomWidth");return new Xl(parseFloat(d),
parseFloat(c),parseFloat(a),parseFloat(b))},eVb;
nda("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));
var fVb=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},Dt=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(eVb||(eVb={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=eVb,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},gVb=function(a,
b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};
var hVb=function(){if(aMa){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(haa()))?a[1]:"0"}return ah?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(haa()))?a[0].replace(/_/g,"."):"10"):nHa?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(haa()))?a[1]:""):oHa||pHa||dMa?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(haa()))?a[1].replace(/_/g,"."):""):""}();
var iVb=function(){var a=vMa&&0<=SLa(UUb,10),b;if(b=eMa)b=0<=SLa(hVb,10);var c=uMa&&0<=SLa(UUb,85);return Yg||a||b||c};

X();

}catch(e){_DumpException(e)}
try{
W("sy6f");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var jVb=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""},kVb=function(a){return a.classList?a.classList:jVb(a).match(/\S+/g)||[]},lVb=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)},mVb=function(a,b){return a.classList?a.classList.contains(b):Ea.contains(kVb(a),b)},Et=function(a,b){if(a.classList)a.classList.add(b);else if(!mVb(a,b)){var c=jVb(a);lVb(a,c+(0<c.length?" "+b:b))}},nVb=function(a,
b){a.classList?a.classList.remove(b):mVb(a,b)&&lVb(a,Array.prototype.filter.call(kVb(a),function(c){return c!=b}).join(" "))},oVb=function(a,b,c){c?Et(a,b):nVb(a,b)};
var pVb=function(){};Mg(pVb);pVb.prototype.nextId_=0;pVb.prototype.b5b="";pVb.prototype.getNextUniqueId=function(){return this.b5b+":"+(this.nextId_++).toString(36)};

X();

}catch(e){_DumpException(e)}
try{
W("sy6g");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var JUb=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(IUb(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!Yg;default:return 166>a.keyCode||183<a.keyCode}},IUb=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||($g||ZLa)&&0==
a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return Yg;default:return!1}},LUb=function(a){if(Yg)a=KUb(a);else if(ah&&$g)switch(a){case 93:a=91}return a},KUb=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}};

X();

}catch(e){_DumpException(e)}
try{
W("sy6k");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var St=function(a,b,c){return hUa(document,arguments)},yYb=function(a){a.preventDefault()},zYb={},AYb=function(a,b){var c=zYb[b];if(!c){var d=iza(b);c=d;void 0===a.style[d]&&(d=Zab()+YOa(d),void 0!==a.style[d]&&(c=d));zYb[b]=c}return c},Tt=function(a,b,c){if("string"===typeof b)(b=AYb(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],k=AYb(c,d);k&&(c.style[k]=e)}},BYb=function(a){Ml.call(this);this.element_=a;a=dg?"focusout":"blur";this.listenKeyIn_=Kl(this.element_,dg?"focusin":"focus",this,
!dg);this.listenKeyOut_=Kl(this.element_,a,this,!dg)};Qg(BYb,Ml);BYb.prototype.handleEvent=function(a){var b=new Jl(a.event_);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};BYb.prototype.disposeInternal=function(){BYb.superClass_.disposeInternal.call(this);Ll(this.listenKeyIn_);Ll(this.listenKeyOut_);delete this.element_};

X();

}catch(e){_DumpException(e)}
try{
W("sy6m");


X();

}catch(e){_DumpException(e)}
try{
W("sy6v");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var uVb=function(a,b){return new Ri(a.x-b.x,a.y-b.y)},vVb=function(a){return new Yl(a.left,a.top,a.right-a.left,a.bottom-a.top)},wVb=function(a){a=a?Ti(a):document;return!dg||HDa(9)||Ui(a).isCss1CompatMode()?a.documentElement:a.body},xVb=function(a){if(dg&&!HDa(8))return a.offsetParent;var b=Ti(a),c=NUb(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=NUb(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&
(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},yVb=function(a){var b=Ti(a),c=new Ri(0,0),d=wVb(b);if(a==d)return c;a=OUb(a);b=Ui(b).getDocumentScroll();c.x=a.left+b.x;c.y=a.top+b.y;return c},zVb=function(a){for(var b=new Xl(0,Infinity,Infinity,0),c=Ui(a),d=c.getDocument().body,e=c.getDocument().documentElement,k=c.getDocumentScrollElement();a=xVb(a);)if(!(dg&&0==a.clientWidth||$g&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=
NUb(a,"overflow")){var n=yVb(a),p=new Ri(a.clientLeft,a.clientTop);n.x+=p.x;n.y+=p.y;b.top=Math.max(b.top,n.y);b.right=Math.min(b.right,n.x+a.clientWidth);b.bottom=Math.min(b.bottom,n.y+a.clientHeight);b.left=Math.max(b.left,n.x)}d=k.scrollLeft;k=k.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,k);c=c.getViewportSize();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,k+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},AVb=function(a){a=OUb(a);return new Ri(a.left,
a.top)},BVb=function(a){if(1==a.nodeType)return AVb(a);a=a.changedTouches?a.changedTouches[0]:a;return new Ri(a.clientX,a.clientY)},CVb=function(a){var b=yVb(a);a=Bt(a);return new Yl(b.x,b.y,a.width,a.height)},GVb=function(a,b,c,d,e,k,n,p,u){var v=DVb(c),y=CVb(a),B=zVb(a);B&&y.intersection(vVb(B));B=Ui(a);var C=Ui(c);if(B.getDocument()!=C.getDocument()){var H=B.getDocument().body;C=C.getWindow();var M=new Ri(0,0),U=Xi(Ti(H));if(XLa(U,"parent")){var ba=H;do{var fa=U==C?yVb(ba):AVb(ba);M.x+=fa.x;M.y+=
fa.y}while(U&&U!=C&&U!=U.parent&&(ba=U.frameElement)&&(U=U.parent))}H=uVb(M,yVb(H));!dg||HDa(9)||B.isCss1CompatMode()||(H=uVb(H,B.getDocumentScroll()));y.left+=H.x;y.top+=H.y}a=EVb(a,b);b=y.left;a&4?b+=y.width:a&2&&(b+=y.width/2);y=new Ri(b,y.top+(a&1?y.height:0));y=uVb(y,v);e&&(y.x+=(a&4?-1:1)*e.x,y.y+=(a&1?-1:1)*e.y);if(n)if(u)var ka=u;else if(ka=zVb(c))ka.top-=v.y,ka.right-=v.x,ka.bottom-=v.y,ka.left-=v.x;return FVb(y,c,d,k,ka,n,p)},DVb=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||
"BODY"==a.tagName;if(!b||"static"!=VUb(a)){var c=yVb(a);b||(b=(b=RUb(a))&&iVb()?-a.scrollLeft:b&&!$La&&"visible"!=NUb(a,"overflowX")?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft,c=uVb(c,new Ri(b,a.scrollTop)))}}return c||new Ri},FVb=function(a,b,c,d,e,k,n){a=a.clone();var p=EVb(b,c);c=Bt(b);n=n?n.clone():c.clone();a=a.clone();n=n.clone();var u=0;if(d||0!=p)p&4?a.x-=n.width+(d?d.right:0):p&2?a.x-=n.width/2:d&&(a.x+=d.left),p&1?a.y-=n.height+(d?d.bottom:0):d&&(a.y+=d.top);if(k){if(e){d=a;p=
n;u=0;65==(k&65)&&(d.x<e.left||d.x>=e.right)&&(k&=-2);132==(k&132)&&(d.y<e.top||d.y>=e.bottom)&&(k&=-5);d.x<e.left&&k&1&&(d.x=e.left,u|=1);if(k&16){var v=d.x;d.x<e.left&&(d.x=e.left,u|=4);d.x+p.width>e.right&&(p.width=Math.min(e.right-d.x,v+p.width-e.left),p.width=Math.max(p.width,0),u|=4)}d.x+p.width>e.right&&k&1&&(d.x=Math.max(e.right-p.width,e.left),u|=1);k&2&&(u|=(d.x<e.left?16:0)|(d.x+p.width>e.right?32:0));d.y<e.top&&k&4&&(d.y=e.top,u|=2);k&32&&(v=d.y,d.y<e.top&&(d.y=e.top,u|=8),d.y+p.height>
e.bottom&&(p.height=Math.min(e.bottom-d.y,v+p.height-e.top),p.height=Math.max(p.height,0),u|=8));d.y+p.height>e.bottom&&k&4&&(d.y=Math.max(e.bottom-p.height,e.top),u|=2);k&8&&(u|=(d.y<e.top?64:0)|(d.y+p.height>e.bottom?128:0));e=u}else e=256;u=e}k=new Yl(0,0,0,0);k.left=a.x;k.top=a.y;k.width=n.width;k.height=n.height;e=u;if(e&496)return e;XUb(b,k.getTopLeft());n=k.getSize();XTa(c,n)||(c=n,a=Ui(Ti(b)).isCss1CompatMode(),!dg||mMa("10")||a?(b=b.style,Yg?b.MozBoxSizing="border-box":$g?b.WebkitBoxSizing=
"border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px"):(n=b.style,a?(a=aVb(b,"padding"),b=dVb(b),n.pixelWidth=c.width-b.left-a.left-a.right-b.right,n.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(n.pixelWidth=c.width,n.pixelHeight=c.height)));return e},EVb=function(a,b){return(b&8&&RUb(a)?b^4:b)&-9};
var HVb=function(){};HVb.prototype.reposition=function(){};
var IVb=function(a,b,c){this.element=a;this.corner=b;this.overflow_=c};Qg(IVb,HVb);IVb.prototype.reposition=function(a,b,c){GVb(this.element,this.corner,a,b,void 0,c,this.overflow_)};

X();

}catch(e){_DumpException(e)}
try{
W("sy6w");

var fu=function(a){return null!=a&&!("false"===a||!1===a)},u0b=function(a,b){this.prefix_=b;this.attrs_=a};f=u0b.prototype;f.observeIfPresent=function(a,b,c){a=this.format_(a);this.attrs_.hasOwnProperty(a)?this.attrs_.$observe(a,b):void 0!==c&&b(c)};f.getStatic=function(a,b){a=this.format_(a);if(this.attrs_.hasOwnProperty(a))return this.attrs_[a];if(void 0!==b)return b};f.get=function(a){return this.attrs_[this.format_(a)]};f.set=function(a,b){this.attrs_.$set(this.format_(a),b)};
f.format_=function(a){return iza(this.prefix_+a)};u0b.$inject=["$attrs","prefix"];var v0b=function(a){this.wrap=function(b,c){return a.instantiate(u0b,{$attrs:b,prefix:c||""})}};v0b.$inject=["$injector"];
var gu=angular.module("pantheon.AttrUtilsModule",[]).service("panAttrUtils",v0b);

X();

}catch(e){_DumpException(e)}
try{
W("sy70");


X();

}catch(e){_DumpException(e)}
try{
W("sy7x");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var b$b=function(a,b,c,d,e){this.reversed=!!b;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.tagType||0;this.reversed&&(this.depth*=-1)};Qg(b$b,xl);f=b$b.prototype;f.setPosition=function(a,b,c){if(this.node=a)this.tagType="number"===typeof b?b:1!=this.node.nodeType?0:this.reversed?-1:1;"number"===typeof c&&(this.depth=c)};
f.copyFrom=function(a){this.node=a.node;this.tagType=a.tagType;this.depth=a.depth;this.reversed=a.reversed;this.constrained=a.constrained};f.clone=function(){return new b$b(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};f.restartTag=function(){var a=this.reversed?1:-1;this.tagType==a&&(this.tagType=-1*a,this.depth+=this.tagType*(this.reversed?-1:1))};
f.next=function(){if(this.started_){if(!this.node||this.constrained&&0==this.depth)return a6a;var a=this.node;var b=this.reversed?-1:1;if(this.tagType==b){var c=this.reversed?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.reversed?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(a=this.node)?b6a(a):a6a};f.nextValueOrThrow=function(){return c6a(b$b.prototype.next.call(this))};
f.isStarted=function(){return this.started_};f.isStartTag=function(){return 1==this.tagType};f.isEndTag=function(){return-1==this.tagType};f.equals=function(a){return a.node==this.node&&(!this.node||a.tagType==this.tagType)};f.splice=function(a){var b=this.node;this.restartTag();this.reversed=!this.reversed;b$b.prototype.nextValueOrThrow.call(this);this.reversed=!this.reversed;for(var c=La(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)nUa(c[d],b);$i(b)};
var c$b=function(){};f=c$b.prototype;f.getTextRanges=function(){for(var a=[],b=0,c=this.getTextRangeCount();b<c;b++)a.push(this.getTextRange(b));return a};f.getContainerElement=function(){var a=this.getContainer();return 1==a.nodeType?a:a.parentNode};f.isReversed=function(){return!1};f.getDocument=function(){return Ti(dg?this.getContainer():this.getStartNode())};f.getWindow=function(){return Xi(this.getDocument())};
f.replaceContentsWithNode=function(a){this.isCollapsed()||this.removeContents();return this.insertNode(a,!0)};var d$b=function(a,b){b$b.call(this,a,b,!0)};Qg(d$b,b$b);
var e$b=function(a,b,c,d,e){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!e;if(a){this.startNode_=a;this.startOffset_=b;this.endNode_=c;this.endOffset_=d;if(1==a.nodeType&&"BR"!=a.tagName)if(a=a.childNodes,b=a[b])this.startNode_=b,this.startOffset_=0;else{a.length&&(this.startNode_=Ea.peek(a));var k=!0}1==c.nodeType&&((this.endNode_=c.childNodes[d])?this.endOffset_=0:this.endNode_=c)}b$b.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);if(k)try{this.nextValueOrThrow()}catch(n){if(n!=$5a)throw n;}};Qg(e$b,d$b);f=e$b.prototype;f.f4b=!1;f.getStartNode=function(){return this.startNode_};f.getEndNode=function(){return this.endNode_};f.isLast=function(){return this.isStarted()&&this.isLastTag_()};f.isLastTag_=function(){return this.node!=this.lastNode_()?!1:this.isReversed_?this.startOffset_?!this.isEndTag():this.isStartTag():!this.endOffset_||!this.isStartTag()};
f.next=function(){if(this.isLast()||this.f4b)return a6a;try{return b6a(e$b.superClass_.nextValueOrThrow.call(this))}catch(a){if(a===$5a)return a6a;throw a;}};f.nextValueOrThrow=function(){return c6a(e$b.prototype.next.call(this))};f.lastNode_=function(){return this.isReversed_?this.startNode_:this.endNode_};
f.copyFrom=function(a){this.startNode_=a.startNode_;this.endNode_=a.endNode_;this.startOffset_=a.startOffset_;this.endOffset_=a.endOffset_;this.isReversed_=a.isReversed_;e$b.superClass_.copyFrom.call(this,a)};f.clone=function(){var a=new e$b(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);a.copyFrom(this);return a};
var f$b=function(){};f=f$b.prototype;f.getStartPosition=function(){return this.getPosition_(!0)};f.getEndPosition=function(){return this.getPosition_(!1)};f.getPosition_=function(a){var b=this.range_.getClientRects();return b.length?(b=a?b[0]:Ea.peek(b),new Ri(a?b.left:b.right,a?b.top:b.bottom)):null};
f.containsRange=function(a,b){b=b&&!a.isCollapsed();a=a.range_;try{return b?0<=this.compareBrowserRangeEndpoints(a,0,1)&&0>=this.compareBrowserRangeEndpoints(a,1,0):0<=this.compareBrowserRangeEndpoints(a,0,0)&&0>=this.compareBrowserRangeEndpoints(a,1,1)}catch(c){if(!dg)throw c;return!1}};f.containsNode=function(a,b){return this.containsRange(g$b(a),b)};f.__iterator__=function(){return new e$b(this.getStartNode(),this.getStartOffset(),this.getEndNode(),this.getEndOffset())};
var h$b=function(a){this.range_=a};Qg(h$b,f$b);
var i$b=function(a){var b=Ti(a).createRange();if(3==a.nodeType)b.setStart(a,0),b.setEnd(a,a.length);else if(kUa(a)||3==a.nodeType){for(var c,d=a;(c=d.firstChild)&&(kUa(c)||3==c.nodeType);)d=c;b.setStart(d,0);for(d=a;(c=d.lastChild)&&(kUa(c)||3==c.nodeType);)d=c;b.setEnd(d,1==d.nodeType?d.childNodes.length:d.length)}else c=a.parentNode,a=Array.prototype.indexOf.call(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);return b},j$b=function(a,b,c,d){var e=Ti(a).createRange();e.setStart(a,b);e.setEnd(c,
d);return e};f=h$b.prototype;f.clone=function(){return new this.constructor(this.range_.cloneRange())};f.getContainer=function(){return this.range_.commonAncestorContainer};f.getStartNode=function(){return this.range_.startContainer};f.getStartOffset=function(){return this.range_.startOffset};f.getEndNode=function(){return this.range_.endContainer};f.getEndOffset=function(){return this.range_.endOffset};
f.compareBrowserRangeEndpoints=function(a,b,c){return this.range_.compareBoundaryPoints(1==c?1==b?ca.Range.START_TO_START:ca.Range.START_TO_END:1==b?ca.Range.END_TO_START:ca.Range.END_TO_END,a)};f.isCollapsed=function(){return this.range_.collapsed};f.getText=function(){return this.range_.toString()};f.select=function(a){var b=Xi(Ti(this.getStartNode()));this.selectInternal(b.getSelection(),a)};f.selectInternal=function(a){a.removeAllRanges();a.addRange(this.range_)};
f.removeContents=function(){var a=this.range_;a.extractContents();if(a.startContainer.hasChildNodes()){var b=a.startContainer.childNodes[a.startOffset];if(b){var c=b.previousSibling;""==FUa(b)&&$i(b);c&&""==FUa(c)&&$i(c)}}if($La){b=this.getStartNode();c=this.getStartOffset();var d=this.getEndNode(),e=this.getEndOffset(),k=b.nextSibling;b==d&&b.parentNode&&3==b.nodeType&&k&&3==k.nodeType&&(b.nodeValue+=k.nodeValue,$i(k),a.setStart(b,c),a.setEnd(d,e))}};
f.surroundContents=function(a){this.range_.surroundContents(a);return a};f.insertNode=function(a,b){var c=this.range_.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return a};f.collapse=function(a){this.range_.collapse(a)};
var k$b=function(a){this.range_=a};Qg(k$b,h$b);k$b.prototype.selectInternal=function(a,b){!b||this.isCollapsed()?k$b.superClass_.selectInternal.call(this,a,b):(a.collapse(this.getEndNode(),this.getEndOffset()),a.extend(this.getStartNode(),this.getStartOffset()))};
var l$b=function(a){this.range_=a};Qg(l$b,h$b);l$b.prototype.compareBrowserRangeEndpoints=function(a,b,c){return l$b.superClass_.compareBrowserRangeEndpoints.call(this,a,b,c)};l$b.prototype.selectInternal=function(a,b){b?a.setBaseAndExtent(this.getEndNode(),this.getEndOffset(),this.getStartNode(),this.getStartOffset()):a.setBaseAndExtent(this.getStartNode(),this.getStartOffset(),this.getEndNode(),this.getEndOffset())};
var m$b=function(a){return $g?new l$b(a):Yg?new k$b(a):new h$b(a)},g$b=function(a){return $g?new l$b(i$b(a)):Yg?new k$b(i$b(a)):new h$b(i$b(a))};
var n$b=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1};Qg(n$b,c$b);var o$b=function(a,b){var c=new n$b;c.browserRangeWrapper_=a;c.isReversed_=!!b;return c};f=n$b.prototype;
f.clone=function(){var a=new n$b;a.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();a.startNode_=this.startNode_;a.startOffset_=this.startOffset_;a.endNode_=this.endNode_;a.endOffset_=this.endOffset_;a.isReversed_=this.isReversed_;return a};f.getType=function(){return"text"};f.getBrowserRangeObject=function(){return this.getBrowserRangeWrapper_().range_};f.clearCachedValues_=function(){this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
f.getTextRangeCount=function(){return 1};f.getTextRange=function(){return this};f.getBrowserRangeWrapper_=function(){var a;if(!(a=this.browserRangeWrapper_)){a=this.getStartNode();var b=this.getStartOffset(),c=this.getEndNode(),d=this.getEndOffset();a=this.browserRangeWrapper_=$g?new l$b(j$b(a,b,c,d)):Yg?new k$b(j$b(a,b,c,d)):new h$b(j$b(a,b,c,d))}return a};f.getContainer=function(){return this.getBrowserRangeWrapper_().getContainer()};
f.getStartNode=function(){return this.startNode_||(this.startNode_=this.getBrowserRangeWrapper_().getStartNode())};f.getStartOffset=function(){return null!=this.startOffset_?this.startOffset_:this.startOffset_=this.getBrowserRangeWrapper_().getStartOffset()};f.getStartPosition=function(){return this.getBrowserRangeWrapper_().getStartPosition()};f.getEndNode=function(){return this.endNode_||(this.endNode_=this.getBrowserRangeWrapper_().getEndNode())};
f.getEndOffset=function(){return null!=this.endOffset_?this.endOffset_:this.endOffset_=this.getBrowserRangeWrapper_().getEndOffset()};f.getEndPosition=function(){return this.getBrowserRangeWrapper_().getEndPosition()};f.isReversed=function(){return this.isReversed_};
f.containsRange=function(a,b){var c=a.getType();return"text"==c?this.getBrowserRangeWrapper_().containsRange(a.getBrowserRangeWrapper_(),b):"control"==c?(a=a.getElements(),(b?Ea.some:Ea.every)(a,function(d){return this.containsNode(d,b)},this)):!1};f.containsNode=function(a,b){return this.containsRange(o$b(g$b(a),void 0),b)};f.isCollapsed=function(){return this.getBrowserRangeWrapper_().isCollapsed()};f.getText=function(){return this.getBrowserRangeWrapper_().getText()};
f.__iterator__=function(){return new e$b(this.getStartNode(),this.getStartOffset(),this.getEndNode(),this.getEndOffset())};f.select=function(){this.getBrowserRangeWrapper_().select(this.isReversed_)};f.removeContents=function(){this.getBrowserRangeWrapper_().removeContents();this.clearCachedValues_()};f.surroundContents=function(a){a=this.getBrowserRangeWrapper_().surroundContents(a);this.clearCachedValues_();return a};
f.insertNode=function(a,b){a=this.getBrowserRangeWrapper_().insertNode(a,b);this.clearCachedValues_();return a};f.collapse=function(a){a=this.isReversed()?!a:a;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(a);a?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};
var p$b=function(){};Qg(p$b,c$b);p$b.prototype.containsRange=function(a,b){var c=this.getTextRanges();a=a.getTextRanges();return(b?Ea.some:Ea.every)(a,function(d){return Ea.some(c,function(e){return e.containsRange(d,b)})})};p$b.prototype.containsNode=function(a,b){return this.containsRange(o$b(g$b(a),void 0),b)};p$b.prototype.insertNode=function(a,b){b?mUa(a,this.getStartNode()):nUa(a,this.getEndNode());return a};
var q$b=function(){this.sortedElements_=this.elements_=this.range_=null};Qg(q$b,p$b);var r$b=function(a){var b=new q$b;b.range_=a;return b},s$b=function(a){for(var b=Ti(arguments[0]).body.createControlRange(),c=0,d=arguments.length;c<d;c++)b.addElement(arguments[c]);return r$b(b)};f=q$b.prototype;f.clearCachedValues_=function(){this.sortedElements_=this.elements_=null};f.clone=function(){return s$b.apply(this,this.getElements())};f.getType=function(){return"control"};
f.getBrowserRangeObject=function(){return this.range_||document.body.createControlRange()};f.getTextRangeCount=function(){return this.range_?this.range_.length:0};f.getTextRange=function(a){a=this.range_.item(a);return a=o$b(g$b(a),void 0)};f.getContainer=function(){return uUa.apply(null,this.getElements())};f.getStartNode=function(){return this.getSortedElements()[0]};f.getStartOffset=function(){return 0};
f.getEndNode=function(){var a=this.getSortedElements(),b=Ea.peek(a);return a.find(function(c){return bj(c,b)})};f.getEndOffset=function(){return this.getEndNode().childNodes.length};f.getElements=function(){if(!this.elements_&&(this.elements_=[],this.range_))for(var a=0;a<this.range_.length;a++)this.elements_.push(this.range_.item(a));return this.elements_};
f.getSortedElements=function(){this.sortedElements_||(this.sortedElements_=this.getElements().concat(),this.sortedElements_.sort(function(a,b){return a.sourceIndex-b.sourceIndex}));return this.sortedElements_};f.isCollapsed=function(){return!this.range_||!this.range_.length};f.getText=function(){return""};f.__iterator__=function(){return new t$b(this)};f.select=function(){this.range_&&this.range_.select()};
f.removeContents=function(){if(this.range_){for(var a=[],b=0,c=this.range_.length;b<c;b++)a.push(this.range_.item(b));a.forEach($i);this.collapse(!1)}};f.replaceContentsWithNode=function(a){a=this.insertNode(a,!0);this.isCollapsed()||this.removeContents();return a};f.collapse=function(){this.range_=null;this.clearCachedValues_()};
var t$b=function(a){this.elements_=this.endNode_=this.startNode_=null;a&&(this.elements_=a.getSortedElements(),this.startNode_=this.elements_.shift(),this.endNode_=Ea.peek(this.elements_)||this.startNode_);b$b.call(this,this.startNode_,!1,!0)};Qg(t$b,d$b);f=t$b.prototype;f.getStartNode=function(){return this.startNode_};f.getEndNode=function(){return this.endNode_};f.isLast=function(){return!this.depth&&!this.elements_.length};
f.next=function(){if(this.isLast())return a6a;if(!this.depth){var a=this.elements_.shift();this.setPosition(a,1,1);return b6a(a)}return t$b.superClass_.next.call(this)};f.nextValueOrThrow=function(){return c6a(t$b.prototype.next.call(this))};f.copyFrom=function(a){this.elements_=a.elements_;this.startNode_=a.startNode_;this.endNode_=a.endNode_;t$b.superClass_.copyFrom.call(this,a)};f.clone=function(){var a=new t$b(null);a.copyFrom(this);return a};
var u$b=function(){this.logger_=null;this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};Qg(u$b,p$b);f=u$b.prototype;f.clearCachedValues_=function(){this.ranges_=[];this.container_=this.sortedRanges_=null};f.clone=function(){var a=new u$b;a.browserRanges_=Ea.clone(this.browserRanges_);return a};f.getType=function(){return"mutli"};f.getBrowserRangeObject=function(){return this.browserRanges_[0]};f.getTextRangeCount=function(){return this.browserRanges_.length};
f.getTextRange=function(a){this.ranges_[a]||(this.ranges_[a]=o$b(m$b(this.browserRanges_[a]),void 0));return this.ranges_[a]};f.getContainer=function(){if(!this.container_){for(var a=[],b=0,c=this.getTextRangeCount();b<c;b++)a.push(this.getTextRange(b).getContainer());this.container_=uUa.apply(null,a)}return this.container_};
f.getSortedRanges=function(){this.sortedRanges_||(this.sortedRanges_=this.getTextRanges(),this.sortedRanges_.sort(function(a,b){var c=a.getStartNode();a=a.getStartOffset();var d=b.getStartNode();b=b.getStartOffset();return c==d&&a==b?0:v$b(c,a,d,b)?1:-1}));return this.sortedRanges_};f.getStartNode=function(){return this.getSortedRanges()[0].getStartNode()};f.getStartOffset=function(){return this.getSortedRanges()[0].getStartOffset()};f.getEndNode=function(){return Ea.peek(this.getSortedRanges()).getEndNode()};
f.getEndOffset=function(){return Ea.peek(this.getSortedRanges()).getEndOffset()};f.isCollapsed=function(){return 0==this.browserRanges_.length||1==this.browserRanges_.length&&this.getTextRange(0).isCollapsed()};f.getText=function(){return this.getTextRanges().map(function(a){return a.getText()}).join("")};f.__iterator__=function(){return new w$b(this)};f.select=function(){var a=this.getWindow().getSelection();a.removeAllRanges();for(var b=0,c=this.getTextRangeCount();b<c;b++)a.addRange(this.getTextRange(b).getBrowserRangeObject())};
f.removeContents=function(){this.getTextRanges().forEach(function(a){a.removeContents()})};f.collapse=function(a){if(!this.isCollapsed()){var b=a?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.clearCachedValues_();b.collapse(a);this.ranges_=[b];this.sortedRanges_=[b];this.browserRanges_=[b.getBrowserRangeObject()]}};
var w$b=function(a){this.iterators_=null;this.currentIdx_=0;a&&(this.iterators_=a.getSortedRanges().map(function(b){return d6a(b)}));d$b.call(this,a?this.getStartNode():null,!1)};Qg(w$b,d$b);f=w$b.prototype;f.getStartNode=function(){return this.iterators_[0].getStartNode()};f.getEndNode=function(){return Ea.peek(this.iterators_).getEndNode()};f.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
f.next=function(){try{var a=this.iterators_[this.currentIdx_],b=a.nextValueOrThrow();this.setPosition(a.node,a.tagType,a.depth);return b6a(b)}catch(c){if(c!==$5a||this.iterators_.length-1==this.currentIdx_)throw c;this.currentIdx_++;return this.next()}};f.nextValueOrThrow=function(){return c6a(w$b.prototype.next.call(this))};f.copyFrom=function(a){this.iterators_=Ea.clone(a.iterators_);w$b.superClass_.copyFrom.call(this,a)};f.clone=function(){var a=new w$b(null);a.copyFrom(this);return a};
var y$b=function(a){return(a=(a||window).getSelection())&&x$b(a)},x$b=function(a){var b=!1;if(a.createRange)try{var c=a.createRange()}catch(e){return null}else if(a.rangeCount){if(1<a.rangeCount){b=new u$b;c=0;for(var d=a.rangeCount;c<d;c++)b.browserRanges_.push(a.getRangeAt(c));return b}c=a.getRangeAt(0);b=v$b(a.anchorNode,a.anchorOffset,a.focusNode,a.focusOffset)}else return null;return(a=c)&&a.addElement?r$b(a):o$b(m$b(a),b)},z$b=function(a){return o$b(g$b(a),void 0)},A$b=function(a){if(a=(a||
window).getSelection())if(a.empty)try{a.empty()}catch(b){}else try{a.removeAllRanges()}catch(b){}},v$b=function(a,b,c,d){if(a==c)return d<b;var e;if(1==a.nodeType&&b)if(e=a.childNodes[b])a=e,b=0;else if(bj(a,c))return!0;if(1==c.nodeType&&d)if(e=c.childNodes[d])c=e,d=0;else if(bj(c,a))return!1;return 0<(tUa(a,c)||b-d)};

X();

}catch(e){_DumpException(e)}
try{
W("syk8");

/*

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

X();

}catch(e){_DumpException(e)}
try{
W("syk7");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var W7d=function(a,b){a=BVb(a);b=BVb(b);return new Ri(a.x-b.x,a.y-b.y)},X7d=function(a){return new Si(a.offsetWidth,a.offsetHeight)},Y7d=function(a,b){Ml.call(this);this.handler_=new Zl(this);this.setElement(a||null);b&&this.setType(b)};Qg(Y7d,Ml);f=Y7d.prototype;f.element_=null;f.autoHide_=!0;f.autoHidePartners_=null;f.LIa=null;f.isVisible_=!1;f.CAc=!1;f.lastShowTime_=-1;f.lastHideTime_=-1;f.hideOnEscape_=!1;f.RJb=!0;f.type_="toggle_display";f.getType=function(){return this.type_};
f.setType=function(a){this.type_=a};f.getElement=function(){return this.element_};f.setElement=function(a){this.ensureNotVisible_();this.element_=a};f.setAutoHide=function(a){this.ensureNotVisible_();this.autoHide_=a};f.setHideOnEscape=function(a){this.ensureNotVisible_();this.hideOnEscape_=a};f.setTransition=function(a,b){this.showTransition_=a;this.hideTransition_=b};f.getHandler=function(){return this.handler_};f.ensureNotVisible_=function(){if(this.isVisible_)throw Error("kk");};f.isVisible=function(){return this.isVisible_};
f.isOrWasRecentlyVisible=function(){return this.isVisible_||150>Date.now()-this.lastHideTime_};f.setVisible=function(a){this.showTransition_&&this.showTransition_.stop();this.hideTransition_&&this.hideTransition_.stop();a?this.show_():this.hide_()};f.reposition=Lg;
f.show_=function(){if(!this.isVisible_&&this.onBeforeShow()){if(!this.element_)throw Error("lk");this.reposition();var a=Ti(this.element_);this.hideOnEscape_&&this.handler_.listen(a,"keydown",this.onDocumentKeyDown_,!0);if(this.autoHide_)if(this.handler_.listen(a,"mousedown",this.onDocumentMouseDown_,!0),dg){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var c=vUa(b)}catch(d){break}a=c;b=a.activeElement}this.handler_.listen(a,"mousedown",this.onDocumentMouseDown_,!0);this.handler_.listen(a,
"deactivate",this.onDocumentBlur_)}else this.handler_.listen(a,"blur",this.onDocumentBlur_);"toggle_display"==this.type_?this.showPopupElement():"move_offscreen"==this.type_&&this.reposition();this.isVisible_=!0;this.lastShowTime_=Date.now();this.lastHideTime_=-1;if(this.showTransition_)O7a(this.showTransition_,"end",this.onShow,!1,this),this.showTransition_.play();else this.onShow()}};
f.hide_=function(a){if(!this.isVisible_||!this.onBeforeHide(a))return!1;this.handler_&&this.handler_.removeAll();this.isVisible_=!1;this.lastHideTime_=Date.now();this.hideTransition_?(O7a(this.hideTransition_,"end",rg(this.continueHidingPopup_,a),!1,this),this.hideTransition_.play()):this.continueHidingPopup_(a);return!0};
f.continueHidingPopup_=function(a){"toggle_display"==this.type_?this.CAc?Nl(this.hidePopupElement,0,this):this.hidePopupElement():"move_offscreen"==this.type_&&this.moveOffscreen_();this.onHide(a)};f.showPopupElement=function(){this.element_.style.visibility="visible";Ct(this.element_,!0)};f.hidePopupElement=function(){this.element_.style.visibility="hidden";Ct(this.element_,!1)};f.moveOffscreen_=function(){this.element_.style.top="-10000px"};f.onBeforeShow=function(){return this.dispatchEvent("beforeshow")};
f.onShow=function(){this.dispatchEvent("show")};f.onBeforeHide=function(a){return this.dispatchEvent({type:"beforehide",target:a})};f.onHide=function(a){this.dispatchEvent({type:"hide",target:a})};f.onDocumentMouseDown_=function(a){a=a.target;bj(this.element_,a)||this.isOrWithinAutoHidePartner_(a)||!this.j$b(a)||this.shouldDebounce_()||this.hide_(a)};f.onDocumentKeyDown_=function(a){27==a.keyCode&&this.hide_(a.target)&&(a.preventDefault(),a.stopPropagation())};
f.onDocumentBlur_=function(a){if(this.RJb){var b=Ti(this.element_);if("undefined"!=typeof document.activeElement){if(a=b.activeElement,!a||bj(this.element_,a)||"BODY"==a.tagName||this.isOrWithinAutoHidePartner_(a))return}else if(a.target!=b)return;this.shouldDebounce_()||this.hide_()}};f.isOrWithinAutoHidePartner_=function(a){return Ea.some(this.autoHidePartners_||[],function(b){return a===b||bj(b,a)})};f.j$b=function(a){return this.LIa?bj(this.LIa,a):!0};
f.shouldDebounce_=function(){return 150>Date.now()-this.lastShowTime_};f.disposeInternal=function(){Y7d.superClass_.disposeInternal.call(this);this.handler_.dispose();Ge(this.showTransition_);Ge(this.hideTransition_);delete this.element_;delete this.handler_;delete this.autoHidePartners_};var Z7d=function(a,b){this.popupCorner_=8;this.position_=b||void 0;Y7d.call(this,a)};Qg(Z7d,Y7d);Z7d.prototype.setPinnedCorner=function(a){this.popupCorner_=a;this.isVisible()&&this.reposition()};
Z7d.prototype.getPosition=function(){return this.position_||null};Z7d.prototype.setPosition=function(a){this.position_=a||void 0;this.isVisible()&&this.reposition()};Z7d.prototype.reposition=function(){if(this.position_){var a=!this.isVisible()&&"move_offscreen"!=this.getType(),b=this.getElement();a&&(b.style.visibility="hidden",Ct(b,!0));this.position_.reposition(b,this.popupCorner_,this.margin_);a&&Ct(b,!1)}};var $7d=function(a,b){this.coordinate=a instanceof Ri?a:new Ri(a,b)};Qg($7d,HVb);
$7d.prototype.reposition=function(a,b,c,d){GVb(wVb(a),0,a,b,this.coordinate,c,null,d)};
var a8d=function(a,b,c){this.dom_=c||(a?Ui(ZTa(document,a)):Ui());Z7d.call(this,this.dom_.createDom("DIV",{style:"position:absolute;display:none;"}));this.cursorPosition=new Ri(1,1);this.elements_=new Eo;this.tooltipFocusHandler_=null;a&&this.attach(a);null!=b&&this.setText(b)};Qg(a8d,Z7d);var b8d=[];f=a8d.prototype;f.activeEl_=null;f.className="goog-tooltip";f.showDelayMs_=500;f.hideDelayMs_=0;f.getDomHelper=function(){return this.dom_};
f.attach=function(a){a=ZTa(document,a);this.elements_.add(a);Kl(a,"mouseover",this.handleMouseOver,!1,this);Kl(a,"mouseout",this.handleMouseOutAndBlur,!1,this);Kl(a,"mousemove",this.handleMouseMove,!1,this);Kl(a,"focus",this.handleFocus,!1,this);Kl(a,"blur",this.handleMouseOutAndBlur,!1,this)};f.detach=function(a){if(a)a=ZTa(document,a),this.detachElement_(a),this.elements_.remove(a);else{for(var b=this.elements_.getValues(),c=0;a=b[c];c++)this.detachElement_(a);this.elements_.clear()}};
f.detachElement_=function(a){V7a(a,"mouseover",this.handleMouseOver,!1,this);V7a(a,"mouseout",this.handleMouseOutAndBlur,!1,this);V7a(a,"mousemove",this.handleMouseMove,!1,this);V7a(a,"focus",this.handleFocus,!1,this);V7a(a,"blur",this.handleMouseOutAndBlur,!1,this)};f.setShowDelayMs=function(a){this.showDelayMs_=a};f.setHideDelayMs=function(a){this.hideDelayMs_=a};f.setText=function(a){cj(this.getElement(),a)};f.setSafeHtml=function(a){var b=this.getElement();b&&ei(b,a)};
f.setElement=function(a){var b=this.getElement();b&&$i(b);a8d.superClass_.setElement.call(this,a);a?(b=this.dom_.getDocument().body,b.insertBefore(a,b.lastChild),this.registerContentFocusEvents_()):(Ge(this.tooltipFocusHandler_),this.tooltipFocusHandler_=null)};
f.registerContentFocusEvents_=function(){Ge(this.tooltipFocusHandler_);this.tooltipFocusHandler_=new BYb(this.getElement());this.registerDisposable(this.tooltipFocusHandler_);Kl(this.tooltipFocusHandler_,"focusin",this.clearHideTimer,void 0,this);Kl(this.tooltipFocusHandler_,"focusout",this.startHideTimer,void 0,this)};f.getText=function(){return EUa(this.getElement())};f.getHtml=function(){return this.getElement().innerHTML};
f.getState=function(){return this.showTimer?this.isVisible()?4:1:this.hideTimer?3:this.isVisible()?2:0};f.onBeforeShow=function(){if(!Y7d.prototype.onBeforeShow.call(this))return!1;if(this.anchor)for(var a,b=0;a=b8d[b];b++)bj(a.getElement(),this.anchor)||a.setVisible(!1);Ea.insert(b8d,this);a=this.getElement();a.className=this.className;this.clearHideTimer();Kl(a,"mouseover",this.handleTooltipMouseOver,!1,this);Kl(a,"mouseout",this.handleTooltipMouseOut,!1,this);this.clearShowTimer();return!0};
f.onHide=function(){Ea.remove(b8d,this);for(var a=this.getElement(),b,c=0;b=b8d[c];c++)b.anchor&&bj(a,b.anchor)&&b.setVisible(!1);this.parentTooltip_&&this.parentTooltip_.startHideTimer();V7a(a,"mouseover",this.handleTooltipMouseOver,!1,this);V7a(a,"mouseout",this.handleTooltipMouseOut,!1,this);this.anchor=void 0;0==this.getState()&&(this.seenInteraction_=!1);Y7d.prototype.onHide.call(this)};
f.maybeShow=function(a,b){this.anchor==a&&this.elements_.contains(this.anchor)&&(this.seenInteraction_||!this.requireInteraction_?(this.setVisible(!1),this.isVisible()||this.positionAndShow_(a,b)):this.anchor=void 0);this.showTimer=void 0};f.getElements=function(){return this.elements_};f.getActiveElement=function(){return this.activeEl_};f.positionAndShow_=function(a,b){this.anchor=a;this.setPosition(b||this.getPositioningStrategy(0));this.setVisible(!0)};
f.maybeHide=function(a){this.hideTimer=void 0;if(a==this.anchor){a=this.getDomHelper();var b=a.getActiveElement();a=b&&this.getElement()&&a.contains(this.getElement(),b);null!=this.activeEl_&&(this.activeEl_==this.getElement()||this.elements_.contains(this.activeEl_))||a||this.hasActiveChild()||this.setVisible(!1)}};f.hasActiveChild=function(){return!(!this.childTooltip_||!this.childTooltip_.activeEl_)};
f.saveCursorPosition_=function(a){var b=this.dom_.getDocumentScroll();this.cursorPosition.x=a.clientX+b.x;this.cursorPosition.y=a.clientY+b.y};f.handleMouseOver=function(a){var b=this.getAnchorFromElement(a.target);this.activeEl_=b;this.clearHideTimer();b!=this.anchor&&(this.anchor=b,this.startShowTimer(b),this.checkForParentTooltip_(),this.saveCursorPosition_(a))};f.getAnchorFromElement=function(a){try{for(;a&&!this.elements_.contains(a);)a=a.parentNode;return a}catch(b){return null}};
f.handleMouseMove=function(a){this.saveCursorPosition_(a);this.seenInteraction_=!0};f.handleFocus=function(a){this.activeEl_=a=this.getAnchorFromElement(a.target);this.seenInteraction_=!0;if(this.anchor!=a){this.anchor=a;var b=this.getPositioningStrategy(1);this.clearHideTimer();this.startShowTimer(a,b);this.checkForParentTooltip_()}};f.getPositioningStrategy=function(a){return 0==a?(a=this.cursorPosition.clone(),new c8d(a)):new d8d(this.activeEl_)};
f.checkForParentTooltip_=function(){if(this.anchor)for(var a,b=0;a=b8d[b];b++)bj(a.getElement(),this.anchor)&&(a.childTooltip_=this,this.parentTooltip_=a)};f.handleMouseOutAndBlur=function(a){var b=this.getAnchorFromElement(a.target),c=this.getAnchorFromElement(a.relatedTarget);b!=c&&(b==this.activeEl_&&(this.activeEl_=null),this.clearShowTimer(),this.seenInteraction_=!1,!this.isVisible()||a.relatedTarget&&bj(this.getElement(),a.relatedTarget)?this.anchor=void 0:this.startHideTimer())};
f.handleTooltipMouseOver=function(){var a=this.getElement();this.activeEl_!=a&&(this.clearHideTimer(),this.activeEl_=a)};f.handleTooltipMouseOut=function(a){var b=this.getElement();this.activeEl_!=b||a.relatedTarget&&bj(b,a.relatedTarget)||(this.activeEl_=null,this.startHideTimer())};f.startShowTimer=function(a,b){this.showTimer||(this.showTimer=Nl(Og(this.maybeShow,this,a,b),this.showDelayMs_))};f.clearShowTimer=function(){this.showTimer&&(Ol(this.showTimer),this.showTimer=void 0)};
f.startHideTimer=function(){2==this.getState()&&(this.hideTimer=Nl(Og(this.maybeHide,this,this.anchor),this.hideDelayMs_))};f.clearHideTimer=function(){this.hideTimer&&(Ol(this.hideTimer),this.hideTimer=void 0)};f.disposeInternal=function(){this.setVisible(!1);this.clearShowTimer();this.detach();this.getElement()&&$i(this.getElement());this.activeEl_=null;delete this.dom_;a8d.superClass_.disposeInternal.call(this)};var c8d=function(a,b){$7d.call(this,a,b)};Qg(c8d,$7d);
c8d.prototype.reposition=function(a,b,c){b=wVb(a);b=zVb(b);c=c?new Xl(c.top+10,c.right,c.bottom,c.left+10):new Xl(10,0,0,10);FVb(this.coordinate,a,8,c,b,9)&496&&FVb(this.coordinate,a,8,c,b,5)};var d8d=function(a){IVb.call(this,a,5)};Qg(d8d,IVb);d8d.prototype.reposition=function(a,b,c){var d=new Ri(10,0);GVb(this.element,this.corner,a,b,d,c,9)&496&&GVb(this.element,4,a,1,d,c,5)};

X();

}catch(e){_DumpException(e)}
try{
W("sysh");


X();

}catch(e){_DumpException(e)}
try{
W("sysi");


X();

}catch(e){_DumpException(e)}
try{
W("syvq");


X();

}catch(e){_DumpException(e)}
try{
W("sywg");

/*
 AngularJS Material Design
 https://github.com/angular/material
 @license MIT
 v1.1.20
*/
var dgh=function(a,b,c){return{restrict:"E",link:function(d,e,k){function n(){if(!k.mdSvgIcon&&!k.mdSvgSrc){k.mdFontIcon&&(e.removeClass(p),e.addClass(k.mdFontIcon),p=k.mdFontIcon);var y=a.fontSet(k.mdFontSet);u!==y&&(e.removeClass(u),e.addClass(y),u=y)}}b(e);var p=k.mdFontIcon,u=a.fontSet(k.mdFontSet);k.mdSvgIcon||k.mdSvgSrc||(k.mdFontIcon&&e.addClass("md-font "+k.mdFontIcon),e.addClass(u));k.$observe("mdFontIcon",n);k.$observe("mdFontSet",n);e[0].getAttribute(k.$attr.mdSvgSrc);d=k.$normalize(k.$attr.mdSvgIcon||
k.$attr.mdSvgSrc||"");k.role||(c.expect(e,"role","img"),k.role="img");if("img"===k.role&&!k.ariaHidden&&!c.hasAriaLabel(e)){var v;k.alt?c.expect(e,"aria-label",k.alt):c.parentHasAriaLabel(e,2)?c.expect(e,"aria-hidden","true"):(v=k.mdFontIcon||k.mdSvgIcon||e.text())?c.expect(e,"aria-label",v):c.expect(e,"aria-hidden","true")}d&&k.$observe(d,function(y){e.empty();y&&a(y).then(function(B){e.empty();e.append(B)})})}}},egh=function(){},ggh=function(a,b){this.url=a;this.viewBoxSize=b||fgh.defaultViewBoxSize},
hgh=function(a,b,c,d,e){function k(ka){ka=ka||"";angular.isString(ka)||(ka=e.getTrustedUrl(ka));if(M[ka])return b.when(n(M[ka]));if(ba.test(ka)||fa.test(ka))return B(ka).then(u(ka));-1===ka.indexOf(":")&&(ka="$default:"+ka);return(H[ka]?v:y)(ka).then(u(ka))}function n(ka){var qa=ka.clone(),xa=d.nextUid(),wa,Ra,Za,cb="clip-path color-profile cursor fill filter href marker-start marker-mid marker-end mask stroke style vector-effect".split(" "),sa=void 0===qa.innerHTML;if(!isFinite(Number(xa)))throw Error("hu");
var Xa="_cache"+xa;qa.id&&(qa.id+=Xa);angular.forEach(qa.querySelectorAll("[id]"),function(Ia){wa="";for(Ra=0;Ra<cb.length;Ra++)wa+="["+cb[Ra]+'="url(#'+Ia.id+')"]',Ra+1<cb.length&&(wa+=", ");angular.forEach(qa.querySelectorAll(wa),function(Ya){p(Ia,Ya,sa,xa)});angular.forEach(qa.querySelectorAll("style"),function(Ya){p(Ia,Ya,sa,xa)});angular.forEach(qa.querySelectorAll("[*|href]:not([href])"),function(Ya){if(Za=Ya.getAttribute("xlink:href"))Za=Za.replace("#"+Ia.id,"#"+Ia.id+Xa),Ya.setAttribute("xlink:href",
Za)});Ia.id+=Xa});return qa}function p(ka,qa,xa,wa){if(!isFinite(Number(wa)))throw Error("iu");wa="_cache"+wa;xa?(xa=d.getOuterHTML(qa),xa=xa.replace("url(#"+ka.id+")","url(#"+ka.id+wa+")"),qa.textContent=angular.element(xa)[0].innerHTML):qa.outerHTML=qa.outerHTML.replace("url(#"+ka.id+")","url(#"+ka.id+wa+")")}function u(ka){return function(qa){var xa=angular.isDefined(qa.element)&&angular.isDefined(qa.config);M[ka]=xa?qa:new C(qa,H[ka]);return n(M[ka])}}function v(ka){var qa=H[ka];return B(qa.url).then(function(xa){return new C(xa,
qa)})}function y(ka){function qa(Za){var cb=ka.slice(ka.lastIndexOf(":")+1);return(Za=Za.querySelector("#"+cb))?new C(Za,Ra):xa(ka)}function xa(Za){var cb="icon "+Za+" not found";c.warn(cb);return b.reject(cb||Za)}var wa=ka.substring(0,ka.lastIndexOf(":"))||"$default",Ra=H[wa];return Ra?B(Ra.url).then(qa):xa(ka)}function B(ka){function qa(wa){var Ra=fa.exec(wa);wa=/base64/i.test(wa)?window.atob(Ra[2]):Ra[2];return b.when(angular.element(wa)[0])}function xa(wa){return b(function(Ra,Za){a(wa,!0).then(function(cb){U[wa]||
(U[wa]=angular.element("<div>").append(cb)[0].querySelector("svg"));Ra(U[wa])},function(cb){var sa=angular.isString(cb)?cb:cb.message||cb.data||cb.statusText;c.warn(sa);Za(cb)})})}return fa.test(ka)?qa(ka):xa(ka)}function C(ka,qa){if(ka&&"symbol"===ka.tagName.toLowerCase()){var xa=ka.getAttribute("viewBox");ka=ka.innerHTML?angular.element('<svg xmlns="http://www.w3.org/2000/svg">').html(ka.innerHTML)[0]:angular.element('<svg xmlns="http://www.w3.org/2000/svg">').append(d.getInnerHTML(ka))[0];xa&&
ka.setAttribute("viewBox",xa)}ka&&"svg"!==ka.tagName.toLowerCase()&&(ka=angular.element('<svg xmlns="http://www.w3.org/2000/svg">').append(ka.cloneNode(!0))[0]);ka.getAttribute("xmlns")||ka.setAttribute("xmlns","http://www.w3.org/2000/svg");this.element=ka;this.config=qa;this.prepare()}var H=fgh,M={},U={},ba=/[-\w@:%+.~#?&//=]{2,}\.[a-z]{2,4}\b(\/[-\w@:%+.~#?&//=]*)?/i,fa=/^data:image\/svg\+xml[\s*;\w\-=]*?(base64)?,(.*)$/i;C.prototype={clone:function(){return this.element.cloneNode(!0)},prepare:function(){var ka=
this.config?this.config.viewBoxSize:H.defaultViewBoxSize;angular.forEach({fit:"",height:"100%",width:"100%",preserveAspectRatio:"xMidYMid meet",viewBox:this.element.getAttribute("viewBox")||"0 0 "+ka+" "+ka,focusable:!1},function(qa,xa){this.element.setAttribute(xa,qa)},this)}};k.fontSet=function(ka){if(angular.isUndefined(ka)||!ka||!ka.length)return H.defaultFontSet;var qa=ka;angular.forEach(H.fontSets,function(xa){xa.alias===ka&&(qa=xa.fontSet||qa)});return qa};return k};
angular.module("material.components.icon",["material.core"]);angular.module("material.components.icon").directive("mdIcon",["$mdIcon","$mdTheming","$mdAria","$sce",dgh]);hgh.$inject="config $templateRequest $q $log $mdUtil $sce".split(" ");
angular.module("material.components.icon").constant("$$mdSvgRegistry",{mdTabsArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyICIvPjwvZz48L3N2Zz4=",mdClose:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xOSA2LjQxbC0xLjQxLTEuNDEtNS41OSA1LjU5LTUuNTktNS41OS0xLjQxIDEuNDEgNS41OSA1LjU5LTUuNTkgNS41OSAxLjQxIDEuNDEgNS41OS01LjU5IDUuNTkgNS41OSAxLjQxLTEuNDEtNS41OS01LjU5eiIvPjwvZz48L3N2Zz4=",
mdCancel:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xMiAyYy01LjUzIDAtMTAgNC40Ny0xMCAxMHM0LjQ3IDEwIDEwIDEwIDEwLTQuNDcgMTAtMTAtNC40Ny0xMC0xMC0xMHptNSAxMy41OWwtMS40MSAxLjQxLTMuNTktMy41OS0zLjU5IDMuNTktMS40MS0xLjQxIDMuNTktMy41OS0zLjU5LTMuNTkgMS40MS0xLjQxIDMuNTkgMy41OSAzLjU5LTMuNTkgMS40MSAxLjQxLTMuNTkgMy41OSAzLjU5IDMuNTl6Ii8+PC9nPjwvc3ZnPg==",mdMenu:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0zLDZIMjFWOEgzVjZNMywxMUgyMVYxM0gzVjExTTMsMTZIMjFWMThIM1YxNloiIC8+PC9zdmc+",
mdToggleArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiPjxwYXRoIGQ9Ik0yNCAxNmwtMTIgMTIgMi44MyAyLjgzIDkuMTctOS4xNyA5LjE3IDkuMTcgMi44My0yLjgzeiIvPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==",mdCalendar:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgM2gtMVYxaC0ydjJIOFYxSDZ2Mkg1Yy0xLjExIDAtMS45OS45LTEuOTkgMkwzIDE5YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY4aDE0djExek03IDEwaDV2NUg3eiIvPjwvc3ZnPg==",
mdChecked:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz48L2c+PC9zdmc+"}).provider("$mdIcon",egh);var fgh={defaultViewBoxSize:24,defaultFontSet:"material-icons",fontSets:[]};
egh.prototype={icon:function(a,b,c){-1==a.indexOf(":")&&(a="$default:"+a);fgh[a]=new ggh(b,c);return this},iconSet:function(a,b,c){fgh[a]=new ggh(b,c);return this},defaultIconSet:function(a,b){fgh.$default||(fgh.$default=new ggh(a,b));fgh.$default.viewBoxSize=b||fgh.defaultViewBoxSize;return this},defaultViewBoxSize:function(a){fgh.defaultViewBoxSize=a;return this},fontSet:function(a,b){fgh.fontSets.push({alias:a,fontSet:b||a});return this},defaultFontSet:function(a){fgh.defaultFontSet=a?a:"";return this},
defaultIconSize:function(a){fgh.defaultIconSize=a;return this},$get:["$templateRequest","$q","$log","$mdUtil","$sce",function(a,b,c,d,e){return hgh(a,b,c,d,e)}]};var igh=angular.module("material.components.icon");

X();

}catch(e){_DumpException(e)}
try{
W("sywf");

var jgh=function(a){a.iconSet("arrow","/web/common/ui/widget/icons/arrow.ng",14);a.iconSet("getting-started","/web/common/ui/widget/icons/getting-started.ng");a.iconSet("languages","/web/common/ui/widget/icons/language-icons.ng");a.iconSet("devshell","/web/common/devshell/icons/icons.ng")};
var kgh=function(a,b){this.className_=a;this.disableSubpixels_=!!b;this.arrowClassMap_={0:this.className_+"-arrowright",1:this.className_+"-arrowup",2:this.className_+"-arrowdown",3:this.className_+"-arrowleft"}};Y(kgh,HVb);f=kgh.prototype;f.setAnchorElement=function(a){this.anchorElement_=a};f.setViewport=function(a){this.viewport_=a};
f.setPosition=function(a,b,c,d){null!=a&&(this.boxPosition_=a);null!=b&&(this.arrowAlignment_=b);"number"===typeof c&&(this.arrowOffset_=Math.max(c,15));"number"===typeof d&&(this.offsetFromAnchor_=d)};f.setElements=function(a,b){this.boxElement_=a;this.arrowElement_=b};f.setBoxOverflowAllowedOnPositioningFail=function(a){this.allowBoxOverflowOnPositioningFail_=a};
f.reposition=function(a,b,c){a=this.boxPosition_;b=this.getEffectiveAlignment_(this.boxPosition_,this.arrowAlignment_);var d=this.getEffectiveArrowOffset_();this.reposition_(a,b,d,0,c)};f.getEffectiveArrowOffset_=function(){return 2==this.arrowAlignment_?lgh(this.boxPosition_)?this.boxElement_.offsetHeight/2:this.boxElement_.offsetWidth/2:this.arrowOffset_};f.getEffectiveAlignment_=function(a,b){2==b&&(b=0);return b};f.setAutoReposition=function(a){this.isAutoReposition_=a};
f.reposition_=function(a,b,c,d,e){if(this.anchorElement_){var k=mgh(a,b);var n=this.anchorElement_;var p=this.boxElement_,u=this.viewport_,v=Bt(n);a:{v=(lgh(a)?v.height/2:v.width/2)-c;var y=EVb(n,k);if(u)u=u.clone(),p&&(p=DVb(p),u.left+=p.x,u.right+=p.x,u.top+=p.y,u.bottom+=p.y);else if(u=zVb(n),!u){n=v;break a}n=CVb(n).toBox();lgh(a)?n.top<u.top&&!(y&1)?v-=u.top-n.top:n.bottom>u.bottom&&y&1&&(v-=n.bottom-u.bottom):n.left<u.left&&!(y&4)?v-=u.left-n.left:n.right>u.right&&y&4&&(v-=n.right-u.right);
n=v}n=lgh(a)?new Ri(this.offsetFromAnchor_,n):new Ri(n,this.offsetFromAnchor_);v=lgh(a)?6:9;this.allowBoxOverflowOnPositioningFail_&&2==d&&(v=lgh(a)?4:1);y=a^3;lgh(a)&&"rtl"==this.anchorElement_.dir&&(y=a);k=GVb(this.anchorElement_,mgh(y,b),this.boxElement_,k,n,e,this.isAutoReposition_?v:0,void 0,this.viewport_);if(2!=d&&k&496){this.reposition_(a^3,b,c,this.allowBoxOverflowOnPositioningFail_&&0==d?1:2,e);return}!this.disableSubpixels_||k&496||(d=parseFloat(this.boxElement_.style.left),e=parseFloat(this.boxElement_.style.top),
VTa(d)&&VTa(e)||XUb(this.boxElement_,Math.round(d),Math.round(e)))}this.positionArrow_(a,b,c)};
f.positionArrow_=function(a,b,c){var d=this.arrowElement_;Ha(this.arrowClassMap_,function(e){oVb(d,e,!1)},this);Et(d,this.arrowClassMap_[a]);d.style.top=d.style.left=d.style.right=d.style.bottom="";this.anchorElement_?(b=W7d(this.anchorElement_,this.boxElement_),c=ngh(this.anchorElement_,a),lgh(a)?d.style.top=ogh(b.y+c.y,this.boxElement_.offsetHeight-15)+"px":d.style.left=ogh(b.x+c.x,this.boxElement_.offsetWidth-15)+"px"):d.style[0==b?lgh(a)?"top":"left":lgh(a)?"bottom":"right"]=c+"px"};
var ogh=function(a,b){return 15>b?15:Qi(a,15,b)},mgh=function(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}},ngh=function(a,b){var c=0,d=0;a=Bt(a);switch(b){case 2:c=a.width/2;break;case 1:c=a.width/2;d=a.height;break;case 0:d=a.height/2;break;case 3:c=a.width,d=a.height/2}return new Ri(c,d)},lgh=function(a){return 0==a||3==a};f=kgh.prototype;f.isAutoReposition_=!1;f.arrowAlignment_=2;f.arrowOffset_=20;f.boxPosition_=3;f.viewport_=null;
f.offsetFromAnchor_=-5;f.allowBoxOverflowOnPositioningFail_=!1;
var pgh=function(a){Oi.call(this);this.dom=a||Ui()};Y(pgh,Oi);pgh.prototype.initAriaState=function(){fVb(this.getElement(),this.getAriaRole());Dt(this.getElement(),"live","polite")};pgh.prototype.getAriaRole=function(){return"tooltip"};
var qgh=pVb.getInstance(),VQ=function(a,b,c){a=void 0===a?3:a;c=void 0===c?!0:c;var d=Ui();a8d.call(this,void 0,void 0,d);this.viewport_=b;this.id_=qgh.getNextUniqueId().replace(":","tooltip");this.renderer_=new rgh(d,c);this.className=this.renderer_.getClassName();Ct(this.renderer_.getElement(),!1);b=this.renderer_.getElement();this.setElement(b);b.id=this.id_;this.arrowPositionStrategy_=new sgh(this.renderer_.getClassName(),!0);this.arrowPositionStrategy_.setPosition(a,void 0,void 0,0);this.arrowPositionStrategy_.setElements(this.renderer_.getElement(),
this.renderer_.arrowEl_);this.arrowPositionStrategy_.setAutoReposition(!0);this.setShowDelayMs(250)};Y(VQ,a8d);f=VQ.prototype;f.maybeShow=function(a,b){a=this.getActiveElement();var c=this.getElement();c.style.left="";c.style.top="";var d=xVb(a);d&&c.parentElement!==d&&angular.element(d).append(c);var e;this.viewport_&&(e=document.querySelector(this.viewport_));e||(e=this.getContentViewport_());this.arrowPositionStrategy_.viewportElement_=e;a8d.prototype.maybeShow.call(this,a,b)};
f.attach=function(a){a8d.prototype.attach.call(this,a);(a=ZTa(document,a))&&Dt(a,"describedby",this.id_)};f.detach=function(a){var b=this;(a?[ZTa(document,a)]:this.getElements().getValues()).forEach(function(c){c.removeAttribute("aria-describedby");c==b.getActiveElement()&&b.hidePopupElement()});a8d.prototype.detach.call(this,a)};
f.getContentViewport_=function(){for(var a=this.getElement().parentElement;a;){if(-1!=a.className.indexOf("p6n-content-viewport"))return a;var b=window.getComputedStyle(a);if("auto"==b.overflow||"scroll"==b.overflow||"auto"==b.overflowX||"scroll"==b.overflowX||"auto"==b.overflowY||"scroll"==b.overflowY)return a;a=a.parentElement}return document.documentElement};f.getPositioningStrategy=function(){this.arrowPositionStrategy_.setAnchorElement(this.getActiveElement());return this.arrowPositionStrategy_};
f.setPlacement=function(a,b){this.arrowPositionStrategy_.setPosition(a,void 0,void 0,b)};f.forceShow=function(){this.clearHideTimer();this.setVisible(!0)};f.getContentElement=function(){return this.renderer_.getContentElement()};f.setContentElement=function(a){this.renderer_.setContentElement(a)};f.setText=function(a){cj(this.getContentElement(),a)};f.setSafeHtml=function(a){hb(this.getContentElement(),a)};f.getText=function(){return EUa(this.getContentElement())};f.getHtml=function(){return this.getContentElement().innerHTML};
VQ.prototype.forceShow=VQ.prototype.forceShow;var sgh=function(a,b){kgh.call(this,a,b);this.viewportElement_=null};Y(sgh,kgh);
sgh.prototype.reposition=function(a,b,c,d){if(this.viewportElement_){var e=CVb(this.viewportElement_);if(a.offsetParent){var k=yVb(a.offsetParent);e.top-=k.y;e.left-=k.x;e.top+=a.offsetParent.scrollTop;e.left+=a.offsetParent.scrollLeft}this.setViewport(new Xl(e.top,e.left+e.width,e.top+e.height,e.left))}e=Bt(a);kgh.prototype.reposition.call(this,a,b,c,d);k=Bt(a);e.width===k.width&&e.height===k.height||kgh.prototype.reposition.call(this,a,b,c,d)};
var rgh=function(a,b){b=void 0===b?!0:b;pgh.call(this);this.dom=a||Ui();this.contentEl_=this.dom.createDom("SPAN",{"class":this.getClassName()+"-text"});this.arrowEl_=this.dom.createDom("SPAN",{"class":this.getClassName()+"-arrow"},this.dom.createDom("SPAN",{"class":this.getClassName()+"-arrowbefore"}),this.dom.createDom("SPAN",{"class":this.getClassName()+"-arrowafter"}));this.tooltipEl_=this.dom.createDom("SPAN",this.getClassName(),this.dom.createDom("SPAN",{"class":this.getClassName()+"-text-container"},
this.contentEl_),this.arrowEl_);b&&this.initAriaState()};Y(rgh,pgh);f=rgh.prototype;f.getClassName=function(){return"p6n-buttertip"};f.getElement=function(){return this.tooltipEl_};f.getContentElement=function(){return this.contentEl_};f.setContentElement=function(a){var b=angular.element(this.contentEl_);b.empty();b.append(a)};f.disposeInternal=function(){this.tooltipEl_&&$i(this.tooltipEl_)};
var tgh=angular.module("pantheon.common.ui.widget.icons.IconTemplates",[]).value("forceCachedTemplates",!1).value("forceUncachedTemplates",!1).factory("html2JsTemplatesCached",["forceCachedTemplates","forceUncachedTemplates",function(a,b){return function(){return!b&&!0}}]).run(["$templateCache","html2JsTemplatesCached",function(a){a.put("/web/common/ui/widget/icons/apisLogo.ng",'<svg width="38" height="15" viewBox="0 0 38 15" xmlns="http://www.w3.org/2000/svg"> <path d="M.234 14L5.5.038h2.027L12.792 14h-1.99l-1.345-3.783h-5.87L2.224 14H.234zm3.958-5.46h4.642l-2.282-6.3h-.078l-2.282 6.3zM16.424 14H14.63V.038h4.758c1.183 0 2.207.393 3.07 1.18.866.786 1.298 1.777 1.298 2.974 0 1.196-.432 2.187-1.297 2.973-.866.787-1.89 1.18-3.073 1.18h-2.964V14zm0-7.37h3.003c.754 0 1.358-.254 1.813-.76.456-.51.683-1.067.683-1.678 0-.612-.227-1.17-.683-1.677-.455-.508-1.06-.76-1.813-.76h-3.003V6.63zM25.828 14V.038h1.794V14h-1.794zm8.04.312c-1.067 0-1.948-.26-2.643-.78a4.604 4.604 0 0 1-1.53-1.95l1.598-.663c.507 1.194 1.37 1.792 2.594 1.792.56 0 1.017-.123 1.374-.37.36-.248.54-.572.54-.976 0-.624-.437-1.046-1.308-1.267l-1.93-.47a4.57 4.57 0 0 1-1.735-.886c-.546-.436-.82-1.024-.82-1.765 0-.846.375-1.53 1.122-2.058.747-.527 1.634-.79 2.66-.79.845 0 1.6.192 2.26.575.665.384 1.14.933 1.425 1.648L35.915 7c-.35-.847-1.078-1.27-2.183-1.27-.533 0-.98.11-1.345.333-.364.22-.546.52-.546.896 0 .546.42.916 1.267 1.11L35 8.52c.896.21 1.56.565 1.99 1.072.427.507.64 1.08.64 1.716 0 .857-.35 1.572-1.052 2.144-.702.572-1.605.858-2.71.858v.002z" fill-rule="evenodd"/> </svg> ');
a.put("/web/common/ui/widget/icons/arrow.ng",'<svg viewBox="0 0 14 14"> <defs> <path d="M11.825 7.575L13.2 6.2l-6-6-6 6 1.375 1.375L6.2 3.95v9.85h2V3.95l3.625 3.625z" transform="rotate(-90 7.2 7)" id="left"/> <path d="M11.425 7.575L12.8 6.2l-6-6-6 6 1.375 1.375L5.8 3.95v9.85h2V3.95l3.625 3.625z" transform="rotate(90 6.8 7)" id="right"/> <path d="M11.625 7.375L13 6 7 0 1 6l1.375 1.375L6 3.75v9.85h2V3.75l3.625 3.625z" transform="matrix(1 0 0 -1 0 13.6)" id="down"/> <path d="M11.625 7.775L13 6.4l-6-6-6 6 1.375 1.375L6 4.15V14h2V4.15l3.625 3.625z" id="up"/> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/cloudConsoleLogo.ng",'<svg width="130" height="24" viewBox="0 0 130 24"> <path xmlns="http://www.w3.org/2000/svg" d="M9.176 19.283a7.324 7.324 0 0 0 5.56-2.502L13.53 15.58c-1.017 1.204-2.5 2.038-4.26 2.038-2.966 0-5.376-2.13-5.376-5.56 0-3.43 2.503-5.56 5.375-5.56 1.575 0 2.872.556 3.89 1.76l1.206-1.204c-1.206-1.482-3.06-2.317-5.098-2.317-4.077 0-7.228 3.15-7.228 7.32s3.058 7.23 7.136 7.23zm8.685-.278V5.012H16.1v13.993h1.76zm22.08 0V9.46h-1.92v5.286c0 1.483-1.01 2.954-2.52 2.954-1.345 0-2.5-.427-2.5-2.68V9.46h-2v5.84c0 2.315 1.733 3.988 4.027 3.988 1.235 0 2.797-.746 3.326-1.488h.088v1.113h1.5v.092zm5.85.278c1.484 0 2.69-.74 3.245-1.668h.092v1.298h1.76v-13.9h-1.76V9.46l.093 1.298h-.094c-.556-.834-1.76-1.668-3.243-1.668-2.41 0-4.54 2.13-4.54 5.097 0 2.965 2.038 5.096 4.447 5.096zm.28-1.668c-1.576 0-3.06-1.297-3.06-3.428 0-2.132 1.484-3.43 3.06-3.43 1.575 0 3.057 1.298 3.057 3.43 0 2.13-1.482 3.428-3.058 3.428zM59.87 13h2.966c2.367.05 4.356-1.668 4.356-4.02 0-2.352-2.04-3.968-4.356-3.968H58.11v13.993h1.76V13zm.1-1.83v-4.3h2.91c1.55 0 2.46 1.158 2.46 2.15s-.91 2.15-2.46 2.15h-2.91zm10.89 7.835V5.012H69v13.993h1.86zm8.204-1.39h.092v1.298h1.76v-5.746c0-2.687-1.945-4.077-4.262-4.077-2.41 0-3.52 1.482-3.892 2.316l1.668.742c.37-.927 1.298-1.39 2.317-1.39 1.39 0 2.502.834 2.502 2.316v.278c-.373-.185-1.3-.556-2.597-.556-2.224 0-3.892 1.14-3.892 3.273-.184 1.944 1.206 2.98 3.15 2.98 1.67 0 2.597-.602 3.153-1.436zm-4.624-1.598c0-.834.393-1.67 2.247-1.67 1.482 0 2.372.58 2.372.58 0 1.484-1.577 2.537-2.967 2.537-.927 0-1.654-.428-1.654-1.447zm14.072 2.803l-.65-1.575c-.277.092-.462.185-.833.185-.836 0-1.3-.463-1.13-1.575V11H88V9.46h-2.1l.13-2.436H84l-.03 2.436H82V11h2v5.133c0 2.008.99 2.965 3.03 2.965 0 0 1.018-.093 1.482-.278zM91 8.102V9.46h-1.892v1.56H91.1v7.985h1.86V11.02H96V9.46h-3.04V8.256c0-1.112.74-1.67 1.575-1.67.37 0 .556 0 .834.187l.647-1.576c-.37-.185-.834-.278-1.39-.278-2.04 0-3.53 1.235-3.628 3.18zM102 9c-2.925 0-5 2.182-5 5s2.075 5 5 5 5-2.182 5-5-2.075-5-5-5zM25 9c-2.925 0-5 2.182-5 5s2.075 5 5 5 5-2.182 5-5-2.075-5-5-5zm77 8.4c-1.5 0-3-1.287-3-3.4 0-2.114 1.412-3.4 3-3.4 1.5 0 3 1.286 3 3.4 0 2.113-1.5 3.4-3 3.4zm-77 0c-1.5 0-3-1.287-3-3.4 0-2.114 1.412-3.4 3-3.4 1.5 0 3 1.286 3 3.4 0 2.113-1.5 3.4-3 3.4zm84.946 1.605v-5.19c0-1.76 1.205-2.78 2.502-2.78.37 0 .742 0 .927.093l.65-1.668c-.372-.185-.743-.278-1.39-.278-1.02 0-2.41.742-2.782 1.76h-.092V9.46H108v9.545h1.946zm7.014 0v-5.282c-.2-1.483.82-2.965 2.21-2.965 1.39 0 2.132.926 1.83 2.965l.06 5.282H123v-5.282c.062-1.483.804-2.965 2.194-2.965s1.826.68 1.826 2.718v5.53l1.982-.006v-5.85c0-2.317-.982-3.968-3.3-3.968-1.482 0-2.454.742-3.103 1.854-.465-1.112-1.485-1.854-3.06-1.854-1.11 0-2.41.742-2.966 1.668V9.46H115v9.545h1.96z" fill-rule="evenodd"/> </svg> ');
a.put("/web/common/ui/widget/icons/firebase_logotype_black_18dp.ng",'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 82 18"> <path d="M2.1 17H0V.7h9.5v2H2.1V8h6.7v2H2.1v7M13.4 3c-.3.3-.6.4-1 .4s-.8-.1-1-.4c-.3-.3-.4-.6-.4-1s.1-.8.4-1c.3-.3.6-.4 1-.4s.8.1 1 .4c.3.3.4.6.4 1s-.1.7-.4 1zm-2.1 2.8h2.1V17h-2.1V5.8zM18 17h-2.1V5.8h2v1.8h.1c.2-.6.6-1.1 1.3-1.5.7-.4 1.3-.6 1.9-.6.6 0 1.1.1 1.6.3l-.8 2c-.3-.1-.6-.2-1.1-.2-.8 0-1.4.3-2 .9-.6.6-.9 1.4-.9 2.4V17m10.5.4c-1.7 0-3-.6-4.1-1.7-1-1.1-1.6-2.6-1.6-4.3 0-1.6.5-3 1.5-4.2 1-1.2 2.3-1.8 3.9-1.8s3 .5 4 1.6 1.5 2.5 1.5 4.3v.4h-8.8c.1 1.1.4 2 1.1 2.7s1.5 1 2.4 1c1.5 0 2.5-.6 3-1.9l1.9.8c-.4.9-1 1.6-1.8 2.2-.8.6-1.8.9-3 .9zm3-7.3c0-.6-.3-1.2-.9-1.8-.5-.6-1.3-.9-2.4-.9-.8 0-1.4.2-2 .7-.6.5-1 1.1-1.2 2h6.5zm9.7 7.3c-.8 0-1.6-.2-2.3-.5-.7-.4-1.2-.8-1.5-1.4h-.1V17h-2V.7h2.1v5.2l-.1 1.6h.1c.3-.6.8-1 1.5-1.4.7-.4 1.4-.6 2.3-.6 1.4 0 2.7.6 3.7 1.7s1.6 2.6 1.6 4.2-.5 3.1-1.6 4.2c-1 1.2-2.2 1.8-3.7 1.8zm-.3-1.9c1 0 1.8-.4 2.5-1.1.7-.7 1-1.7 1-2.9s-.3-2.2-1-2.9c-.7-.7-1.5-1.1-2.5-1.1s-1.8.4-2.5 1.1c-.7.7-1 1.7-1 2.9s.3 2.2 1 2.9c.7.7 1.5 1.1 2.5 1.1zm10.9 1.9c-1.2 0-2.2-.3-3-1-.8-.7-1.2-1.6-1.2-2.7 0-1.2.5-2.2 1.4-2.9.9-.7 2.1-1 3.5-1 1.2 0 2.2.2 3 .7v-.3c0-.8-.3-1.5-.8-2-.6-.5-1.2-.7-2.1-.7-.6 0-1.2.1-1.6.4-.5.3-.8.7-1 1.2l-1.9-.8c.3-.7.8-1.3 1.5-1.9.8-.6 1.8-.9 3-.9 1.4 0 2.6.4 3.5 1.3.9.8 1.4 2 1.4 3.5V17h-2v-1.6h-.1c-.8 1.3-2 2-3.6 2zm.4-1.9c.9 0 1.6-.3 2.3-1 .7-.6 1.1-1.4 1.1-2.3-.6-.5-1.5-.7-2.7-.7-1 0-1.8.2-2.3.7-.5.4-.8 1-.8 1.6 0 .5.2 1 .7 1.3.5.2 1 .3 1.7.4zm11.6 1.9c-1.2 0-2.3-.3-3.1-.9-.8-.6-1.4-1.4-1.8-2.3l1.9-.8c.6 1.4 1.6 2.1 3 2.1.6 0 1.2-.1 1.6-.4.4-.3.6-.7.6-1.1 0-.7-.5-1.2-1.5-1.5l-2.2-.5c-.7-.2-1.4-.5-2-1-.6-.5-1-1.2-1-2.1 0-1 .4-1.8 1.3-2.4.9-.6 1.9-.9 3.1-.9 1 0 1.9.2 2.6.7.8.4 1.3 1.1 1.7 1.9l-1.8.8c-.4-1-1.3-1.5-2.5-1.5-.6 0-1.1.1-1.6.4-.4.3-.6.6-.6 1 0 .6.5 1.1 1.5 1.3l2.2.5c1 .2 1.8.7 2.3 1.3.5.6.8 1.3.8 2 0 1-.4 1.8-1.2 2.5-1 .5-2 .9-3.3.9m11.2 0c-1.7 0-3-.6-4.1-1.7-1.1-1.1-1.6-2.6-1.6-4.3 0-1.6.5-3 1.5-4.2 1-1.2 2.3-1.8 3.9-1.8s3 .5 4 1.6 1.5 2.5 1.5 4.3v.4h-8.8c.1 1.1.4 2 1.1 2.7.7.7 1.5 1 2.4 1 1.5 0 2.5-.6 3-1.9l1.9.8c-.4.9-1 1.6-1.8 2.2-.7.6-1.8.9-3 .9zm3-7.3c0-.6-.3-1.2-.9-1.8-.5-.6-1.3-.9-2.4-.9-.8 0-1.4.2-2 .7-.6.5-1 1.1-1.2 2H78z"/> </svg> ');
a.put("/web/common/ui/widget/icons/gcpLogoAlpha.ng",'<svg xmlns="http://www.w3.org/2000/svg" width="229" height="24" viewBox="0 0 229 24"> <defs> <linearGradient x1="13.362%" y1="59.46%" x2="41.912%" y2="41.872%" id="a"> <stop stop-color="#1A237E" stop-opacity=".2" offset="0%"/> <stop stop-color="#1A237E" stop-opacity="0" offset="66%"/> </linearGradient> <linearGradient x1="-15.777%" y1="10.154%" x2="85.395%" y2="81.096%" id="b"> <stop stop-color="#1A237E" stop-opacity=".2" offset="0%"/> <stop stop-color="#1A237E" stop-opacity=".04" offset="100%"/> </linearGradient> <linearGradient x1="79.563%" y1="74.295%" x2="52.137%" y2="54.199%" id="c"> <stop stop-color="#BF360C" stop-opacity=".15" offset="0%"/> <stop stop-color="#BF360C" stop-opacity="0" offset="66%"/> </linearGradient> <linearGradient x1="49.979%" y1=".971%" x2="49.979%" y2="36.725%" id="d"> <stop stop-color="#A52714" stop-opacity=".2" offset="0%"/> <stop stop-color="#A52714" stop-opacity="0" offset="66%"/> </linearGradient> <linearGradient x1="-8.17%" y1="35.526%" x2="62.78%" y2="82.922%" id="e"> <stop stop-color="#3E2723" stop-opacity=".15" offset="0%"/> <stop stop-color="#3E2723" stop-opacity="0" offset="100%"/> </linearGradient> <linearGradient x1="50.01%" y1=".003%" x2="50.01%" y2="99.496%" id="f"> <stop stop-color="#3E2723" stop-opacity=".15" offset="0%"/> <stop stop-color="#472821" stop-opacity=".144" offset="4.04%"/> <stop stop-color="#722D1A" stop-opacity=".112" offset="25.59%"/> <stop stop-color="#933114" stop-opacity=".08" offset="46.52%"/> <stop stop-color="#AB340F" stop-opacity=".051" offset="66.36%"/> <stop stop-color="#BA350D" stop-opacity=".023" offset="84.67%"/> <stop stop-color="#BF360C" stop-opacity="0" offset="100%"/> </linearGradient> </defs> <g fill-rule="evenodd"> <path d="M43 13l4.578-.11c-.185 1.204-.556 2.038-1.112 2.594-.741.741-1.853 1.483-3.8 1.483-3.057 0-5.467-2.502-5.467-5.56 0-3.059 2.41-5.56 5.468-5.56 1.668 0 2.873.648 3.707 1.482l1.482-1.298C46.56 4.827 44.891 3.9 42.574 3.9c-4.17 0-7.692 3.429-7.692 7.599s3.522 7.6 7.692 7.6c2.224 0 3.985-.742 5.282-2.132 1.39-1.39 1.761-3.337 1.761-4.912 0-.463-.017-.556-.017-1.055H43v2zm12.919-3.818c-2.688 0-4.912 2.039-4.912 4.912 0 2.873 2.224 4.911 4.912 4.911 2.687 0 4.911-2.038 4.911-4.911.093-2.873-2.131-4.912-4.911-4.912zm0 7.877c-1.483 0-2.78-1.204-2.78-2.965 0-1.76 1.297-2.966 2.78-2.966 1.483 0 2.78 1.205 2.78 2.966 0 1.76-1.297 2.965-2.78 2.965zm21.5-7.97c-2.41 0-4.634 2.132-4.634 4.912s2.131 4.912 4.633 4.912c1.205 0 2.132-.556 2.595-1.112h.093v.648c0 1.854-1.02 2.873-2.595 2.873-1.297 0-2.131-.927-2.502-1.76l-1.853.74c.556 1.298 1.946 2.874 4.355 2.874 2.502 0 4.489-1.357 4.489-5.097V9.368h-1.894v.834a3.81 3.81 0 0 0-2.688-1.112zm.277 7.97c-1.482 0-2.594-1.297-2.594-2.965 0-1.76 1.112-2.966 2.594-2.966 1.483 0 2.595 1.298 2.595 2.966 0 1.668-1.112 2.965-2.595 2.965zm-10.75-7.877c-2.687 0-4.91 2.039-4.91 4.912 0 2.873 2.223 4.911 4.91 4.911 2.688 0 4.912-2.038 4.912-4.911 0-2.873-2.224-4.912-4.911-4.912zm0 7.877c-1.482 0-2.78-1.204-2.78-2.965 0-1.76 1.298-2.966 2.78-2.966 1.483 0 2.78 1.205 2.78 2.966 0 1.76-1.297 2.965-2.78 2.965zM84 4.085h2v14.828h-2V4.085zm8.616 12.974c-1.112 0-1.853-.463-2.409-1.482l6.58-2.688-.278-.649c-.371-1.112-1.668-3.15-4.17-3.15-2.503 0-4.634 1.946-4.634 4.911 0 2.78 2.039 4.912 4.911 4.912 2.225 0 3.522-1.39 4.078-2.132l-1.668-1.112c-.556.834-1.39 1.39-2.41 1.39zm-.185-6.116c.834 0 1.576.463 1.854 1.112l-4.449 1.853c0-2.038 1.483-2.965 2.595-2.965zm15.745 8.34a7.322 7.322 0 0 0 5.56-2.502l-1.205-1.204c-1.02 1.204-2.502 2.038-4.263 2.038-2.965 0-5.375-2.131-5.375-5.56s2.503-5.56 5.375-5.56c1.576 0 2.873.556 3.892 1.76l1.205-1.204c-1.205-1.483-3.058-2.317-5.097-2.317-4.077 0-7.228 3.15-7.228 7.321 0 4.17 3.058 7.228 7.136 7.228zm8.685-.278V5.012H115.1v13.993h1.76zm22.079 0V9.46h-1.92v5.286c0 1.483-1.011 2.954-2.52 2.954-1.346 0-2.5-.427-2.5-2.68V9.46h-2v5.84c0 2.316 1.732 3.989 4.026 3.989 1.235 0 2.797-.746 3.326-1.488h.088v1.113h1.5v.092zm5.85.278c1.483 0 2.688-.741 3.244-1.668h.092v1.298h1.761v-13.9h-1.76V9.46l.092 1.298h-.093c-.556-.834-1.76-1.668-3.243-1.668-2.41 0-4.54 2.131-4.54 5.097 0 2.965 2.038 5.096 4.447 5.096zm.278-1.668c-1.575 0-3.058-1.297-3.058-3.428 0-2.132 1.483-3.43 3.058-3.43 1.576 0 3.058 1.298 3.058 3.43 0 2.13-1.482 3.428-3.058 3.428zM158.871 13h2.965c2.367.05 4.356-1.668 4.356-4.02 0-2.352-2.039-3.968-4.356-3.968h-4.726v13.993h1.76V13zm.098-1.83v-4.3h2.912c1.548 0 2.458 1.158 2.458 2.15s-.91 2.15-2.458 2.15h-2.912zm10.891 7.835V5.012H168v13.993h1.86zm8.204-1.39h.092v1.298h1.761v-5.746c0-2.687-1.946-4.077-4.263-4.077-2.41 0-3.521 1.482-3.892 2.316l1.668.742c.37-.927 1.298-1.39 2.317-1.39 1.39 0 2.502.834 2.502 2.316v.278c-.37-.185-1.297-.556-2.595-.556-2.224 0-3.892 1.141-3.892 3.273-.185 1.946 1.205 2.983 3.15 2.983 1.669 0 2.596-.603 3.152-1.437zm-4.624-1.598c0-.834.393-1.669 2.247-1.669 1.482 0 2.372.58 2.372.58 0 1.483-1.575 2.536-2.965 2.536-.927 0-1.654-.428-1.654-1.447zm14.072 2.803l-.65-1.575c-.277.092-.462.185-.833.185-.834 0-1.298-.463-1.129-1.575V11h2.1V9.46h-2.1l.129-2.436H183l-.03 2.436H181V11h2v5.133c0 2.008.99 2.965 3.029 2.965 0 0 1.02-.093 1.483-.278zM190 8.102V9.46h-1.892v1.559h1.992v7.986h1.86V11.02H195V9.46h-3.04V8.256c0-1.112.741-1.669 1.575-1.669.37 0 .556 0 .834.186l.649-1.576c-.37-.185-.834-.278-1.39-.278-2.039 0-3.529 1.237-3.628 3.183zM201 9c-2.925 0-5 2.182-5 5s2.075 5 5 5 5-2.182 5-5-2.075-5-5-5zm-77 0c-2.925 0-5 2.182-5 5s2.075 5 5 5 5-2.182 5-5-2.075-5-5-5zm77 8.4c-1.5 0-3-1.287-3-3.4 0-2.114 1.412-3.4 3-3.4 1.5 0 3 1.286 3 3.4 0 2.113-1.5 3.4-3 3.4zm-77 0c-1.5 0-3-1.287-3-3.4 0-2.114 1.412-3.4 3-3.4 1.5 0 3 1.286 3 3.4 0 2.113-1.5 3.4-3 3.4zm84.946 1.605v-5.19c0-1.76 1.205-2.78 2.502-2.78.37 0 .742 0 .927.093l.649-1.668c-.371-.185-.742-.278-1.39-.278-1.02 0-2.41.742-2.78 1.761h-.093V9.46H207v9.545h1.946zm7.014 0v-5.282c-.2-1.483.82-2.965 2.21-2.965 1.39 0 2.132.926 1.83 2.965l.06 5.282H222v-5.282c.062-1.483.804-2.965 2.194-2.965s1.826.679 1.826 2.718v5.53l1.982-.006v-5.85c0-2.317-.982-3.968-3.3-3.968-1.482 0-2.454.742-3.103 1.854-.463-1.112-1.483-1.854-3.058-1.854-1.112 0-2.41.742-2.966 1.668V9.46H214v9.545h1.96z"/> <path d="M10 6h11.02l-1.85-3.228a1.5 1.5 0 0 0-1.3-.753H8.13a1.5 1.5 0 0 0-1.3.752L3.966 7.766 10 18V6z" fill="#4285F4"/> <path d="M9 4h11.02L18.17.753A1.498 1.498 0 0 0 16.87 0H7.13c-.537 0-1.033.287-1.3.753L2.966 5.76 9 16V4z" fill="url(#a)" transform="translate(1 2)"/> <path d="M2.966 5.76L5.94 9.076 5.404 10l-2.44-4.24z" fill="url(#b)" transform="translate(1 2)"/> <path d="M3.966 7.766L1.96 11.264a1.496 1.496 0 0 0 0 1.49l4.87 8.493c.267.466.763.753 1.3.753h5.71l5.755-10L10 18 3.966 7.766z" fill="#FFCD40"/> <path d="M9 16L2.966 5.76.96 9.263a1.496 1.496 0 0 0 0 1.49l4.87 8.493c.267.466.763.753 1.3.753h5.71l5.752-10L9 16z" fill="url(#c)" transform="translate(1 2)"/> <path d="M21.02 6H16l3.595 6-6.048 10h4.323c.537 0 1.033-.287 1.3-.753l4.87-8.492c.265-.46.265-1.03 0-1.49L21.02 6z" fill="#DB4437"/> <path d="M20.02 4H9l9.593 6-6.046 10h4.323c.537 0 1.033-.287 1.3-.753l4.87-8.492c.265-.46.265-1.03 0-1.49L20.02 4z" fill="url(#d)" transform="translate(1 2)"/> <path d="M15 4l8.24 7.804V20H12.546L15 16V4z" fill="url(#e)" transform="translate(1 2)"/> <path d="M9 16l3.546 4L15 16H9z" fill="url(#f)" transform="translate(1 2)"/> <path d="M16 6h-6l-3.595 6L10 18h6l3.595-6L16 6zm-3.06 8.877a2.858 2.858 0 1 1 .002-5.712 2.858 2.858 0 0 1-.001 5.71h.002z" fill="#E0E0E0"/> <path d="M12.94 9.15a2.868 2.868 0 0 1 2.866 2.75h.004a2.87 2.87 0 0 0-5.737 0h.003a2.867 2.867 0 0 1 2.865-2.75z" fill-opacity=".1" fill="#262626"/> </g> </svg> ');
a.put("/web/common/ui/widget/icons/getting-started.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="api" width="42" height="42" viewBox="0 0 42 42"> <path d="M4.75 11.55C2.87 11.55 1 13.43 1 15.3v15.15h3.75v-7.49h3.74v7.49h3.75V15.3c0-1.87-1.87-3.75-3.75-3.75H4.75zm0 7.66V15.3h3.74v3.91H4.75zm15.31-7.66c-1.87 0-3.75 1.87-3.75 3.75v15.15h3.75v-7.49h3.74c1.87 0 3.75-1.87 3.75-3.75V15.3c0-1.87-1.87-3.75-3.75-3.75h-3.74zm0 7.66V15.3h3.74v3.91h-3.74zm13.62-3.91v11.4h-3.57v3.75H41V26.7h-3.57V15.3H41v-3.75H30.11v3.75z" fill-rule="evenodd" clip-rule="evenodd"/> </svg> <svg id="cloudstorage" width="42" height="42" viewBox="0 0 42 42"> <path d="M39.895 8.478H2.106A1.11 1.11 0 0 0 1 9.586l.001 7.812a1.11 1.11 0 0 0 1.105 1.105h37.788A1.11 1.11 0 0 0 41 17.397V9.584a1.11 1.11 0 0 0-1.105-1.106m-5.851 7.273a2.265 2.265 0 0 1-2.26-2.262 2.258 2.258 0 0 1 2.26-2.259 2.256 2.256 0 0 1 2.26 2.26 2.262 2.262 0 0 1-2.26 2.26m5.851 7.745l-37.789.001A1.11 1.11 0 0 0 1 24.604l.001 7.81a1.11 1.11 0 0 0 1.105 1.107h37.788A1.11 1.11 0 0 0 41 32.415v-7.813a1.11 1.11 0 0 0-1.105-1.107m-5.851 7.273a2.265 2.265 0 0 1-2.26-2.261 2.257 2.257 0 0 1 2.26-2.259 2.26 2.26 0 0 1 0 4.52"/> </svg> <svg id="datalab" width="42" height="42" viewBox="0 0 42 42"> <circle cx="18.077" cy="10.001" r="1.445"/> <circle cx="23.529" cy="7.623" r="2.167"/> <circle cx="20.244" cy="2.445" r="1.445"/> <path d="M25.343 20.784l-.215.002 5.953 10.221H15.558l-1.891 3.275a.723.723 0 0 0 0 .723l2.267 3.927H30.87l2.476-4.288-8.002-13.86zM25.773 34l-.836-1.447h5.961l.93 1.447h-6.056z"/> <path d="M33.68 33.841l-7.887-13.66a.722.722 0 0 1-.097-.361V17h.947a.294.294 0 0 0 .294-.294v-1.411a.294.294 0 0 0-.294-.295H15.232a.294.294 0 0 0-.295.295v1.41c0 .163.132.295.295.295h1.072v2.82a.722.722 0 0 1-.097.361L8.32 33.841a1.445 1.445 0 0 0 0 1.445l2.882 4.992c.258.447.735.722 1.251.722h17.094c.516 0 .993-.275 1.251-.723l2.882-4.99a1.445 1.445 0 0 0 0-1.446zm-2.461 1.084l-1.964 3.402a.723.723 0 0 1-.626.36H13.371a.723.723 0 0 1-.626-.36l-1.964-3.402a.722.722 0 0 1 0-.722l7.641-13.235c.127-.22.194-.468.194-.722V17h4.768v3.246c0 .254.067.503.194.722l7.64 13.235c.13.223.13.499 0 .722z"/> <path d="M20.772 25h6.096l-.916-1.447h-6.015zm1.165 2.553L22.772 29h5.949l-.858-1.447z"/> </svg> <svg id="document" width="24" height="24" viewBox="0 0 24 24"> <path d="M5.778 4C4.796 4 4 4.796 4 5.778v12.444C4 19.204 4.796 20 5.778 20h12.444c.982 0 1.778-.796 1.778-1.778V5.778C20 4.796 19.204 4 18.222 4H5.778zM17 8H7V7h10v1zm0 3H7v-1h10v1zm0 3H7v-1h10v1zm-2 3H7v-1h8v1z" fill-rule="evenodd"/> </svg> <svg id="email" width="24" height="24" viewBox="0 0 24 24"> <path d="M18.4 6H5.6c-.884 0-1.592.727-1.592 1.625L4 17.375C4 18.273 4.716 19 5.6 19h12.8c.884 0 1.6-.727 1.6-1.625v-9.75C20 6.727 19.284 6 18.4 6zm0 3.25L12 13.313 5.6 9.25V7.625l6.4 4.063 6.4-4.063V9.25z" fill-rule="evenodd"/> </svg> <svg id="gae" width="42" height="42" viewBox="0 0 42 42"> <path d="M21 12.4C14.1 12.4 8.4 18 8.4 25c0 6.9 5.6 12.6 12.6 12.6 6.9 0 12.6-5.6 12.6-12.6S27.9 12.4 21 12.4m0 22.1c-5.3 0-9.5-4.3-9.5-9.5 0-5.3 4.3-9.5 9.5-9.5 5.3 0 9.5 4.3 9.5 9.5s-4.2 9.5-9.5 9.5m19.7-11l-5.2-1.6c.2 1 .3 2.1.3 3.1 0 .8-.1 1.5-.2 2.2h5.1c.5-.1.8-.4.8-.9v-2c0-.4-.3-.7-.8-.8M21 10.1c1.1 0 2.1.1 3.1.3l-1.9-5.2c-.1-.5-.4-.8-.9-.8h-.8c-.4 0-.7.3-.9.8L18 10.4c1-.1 2-.3 3-.3M6.2 25c0-1.1.1-2.1.3-3.1l-5.2 1.6c-.5.1-.8.4-.8.9v2c0 .4.3.7.8.9h5.1c-.2-.8-.2-1.6-.2-2.3"/> <path d="M25.5 20.9L24.3 22c-.9-.9-2-1.3-3.2-1.3-1.2 0-2.3.5-3.2 1.3-1.8 1.8-1.8 4.6 0 6.4l-1.2 1.2c1.1 1.1 2.7 1.8 4.4 1.8 3.4 0 6.2-2.8 6.2-6.2 0-1.7-.7-3.2-1.8-4.3M23 27c-.6.6-1.3.8-2 .8s-1.5-.3-2-.8c-1.1-1.1-1.1-2.9 0-4.1.6-.6 1.3-.8 2-.8s1.5.3 2 .8c1.2 1.1 1.2 3 0 4.1"/> </svg> <svg id="gce" width="42" height="42" viewBox="0 0 42 42"> <path d="M25.59 15.433l-9.18.001a.98.98 0 0 0-.979.976l.001 9.18c0 .537.44.978.977.978h9.18a.982.982 0 0 0 .978-.978v-9.18a.98.98 0 0 0-.977-.977"/> <path d="M40.123 14.693a.88.88 0 0 0 .877-.876v-1.43a.88.88 0 0 0-.877-.877h-4.466V7.335a.982.982 0 0 0-.976-.976h-4.192l.001-4.483A.88.88 0 0 0 29.613 1h-1.43a.88.88 0 0 0-.877.877l.001 4.481h-4.716V1.876A.88.88 0 0 0 21.715 1h-1.43a.88.88 0 0 0-.878.877l.001 4.481-4.716.001V1.876A.88.88 0 0 0 13.817 1h-1.431a.88.88 0 0 0-.877.877l.001 4.482H7.32a.98.98 0 0 0-.979.976v4.175H1.877a.88.88 0 0 0-.876.876l.001 1.432c0 .48.394.875.876.875H6.34l.001 4.717-4.466-.001a.88.88 0 0 0-.876.876L1 21.715c0 .483.394.877.876.877h4.465v4.716H1.876a.88.88 0 0 0-.876.875l.001 1.43c0 .483.394.877.876.877h4.465v4.176c0 .536.44.977.977.977h4.191v4.48a.88.88 0 0 0 .877.877h1.429a.879.879 0 0 0 .875-.877l.001-4.48h4.715l.001 4.48a.88.88 0 0 0 .877.877h1.43a.879.879 0 0 0 .875-.877v-4.48h4.716l.001 4.48c0 .483.394.877.877.877h1.428a.879.879 0 0 0 .877-.877v-4.48h4.19a.981.981 0 0 0 .977-.977l.001-4.176 4.466-.001a.878.878 0 0 0 .877-.876v-1.428a.88.88 0 0 0-.877-.877h-4.466v-4.716l4.466-.001a.878.878 0 0 0 .877-.876v-1.428a.88.88 0 0 0-.877-.877h-4.466v-4.716h4.466zM32.36 32.362H9.638V9.639h22.724l-.002 22.723z"/> </svg> <svg id="gcp" width="24" height="24" viewBox="0 0 24 24"> <g fill-rule="evenodd"> <path d="M10.947 11.589a2.571 2.571 0 1 1 0-5.143 2.571 2.571 0 0 1 0 5.143z" transform="translate(1 3)"/> <path d="M8.038 14L2.87 5.19 1.064 8.337a1.349 1.349 0 0 0 0 1.342l4.383 7.642c.24.42.686.678 1.17.678h5.032v-4h-3.61z" opacity=".85" transform="translate(1 3)"/> <path d="M11.649 14v4l2.35-4h-2.35z" opacity=".5" transform="translate(1 3)"/> <path d="M8.038 4h10.41L16.553.695a1.349 1.349 0 0 0-1.17-.677H6.617c-.484 0-.93.258-1.17.677L2.87 5.19l3.488 1.635L8.038 4z" transform="translate(1 3)"/> <path d="M2.87 5.19l2.215 3.776 1.273-2.141L2.87 5.188z" opacity=".6" transform="translate(1 3)"/> <path d="M20.936 8.338L18.448 4 15.24 6.154 16.935 9l-5.286 9h3.734c.484 0 .93-.259 1.17-.678l4.383-7.642a1.35 1.35 0 0 0 0-1.342z" opacity=".75" transform="translate(1 3)"/> <path d="M13.958 4l1.282 2.154L18.448 4h-4.49z" opacity=".4" transform="translate(1 3)"/> </g> </svg> <svg id="launcher" width="24" height="24" viewBox="0 0 24 24"> <path d="M6 7l2-1V0L3 6v3.125L0 11v6h2.545L4 15h4V8L6 9V7z" transform="translate(4 3)"/> <path d="M0 11v6h3V9l-3 2zm16 0v6h-3V9l3 2zm-3.004-5L8 0v6l2 1v2L8 8v7h4l1 2-.004-11z" transform="translate(4 3)"/> <path d="M13 17V9l-1 6 1 2zM3 17V9l1 6-1 2zm5.002 3c1.756-1.778 1.753-4 1.753-4h-3.51s.002 2.192 1.757 4z" transform="translate(4 3)"/> </svg> <svg id="project-create" width="24" height="24" viewBox="0 0 24 24"> <g fill="none" fill-rule="evenodd"> <path stroke="#757575" stroke-dasharray="2,3" fill="#FAFAFA" d="M0 .059h23.294v23.294H0z"/> <path d="M12.353 10.647V7.471h-2.118v3.176H7.06v2.118h3.176v3.176h2.118v-3.176h3.176v-2.118h-3.176z" fill="#757575"/> </g> </svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/googleLogo.ng",'<svg width="72" height="24" viewBox="0 0 72 24"> <path xmlns="http://www.w3.org/2000/svg" d="M16 13l4.578-.11c-.185 1.204-.556 2.038-1.112 2.594-.74.74-1.853 1.483-3.8 1.483-3.057 0-5.467-2.502-5.467-5.56 0-3.06 2.41-5.56 5.466-5.56 1.668 0 2.873.648 3.707 1.482l1.482-1.3C19.56 4.827 17.89 3.9 15.575 3.9c-4.17 0-7.693 3.43-7.693 7.6s3.522 7.598 7.692 7.598c2.224 0 3.985-.74 5.282-2.13 1.39-1.39 1.76-3.338 1.76-4.913 0-.463-.016-.556-.016-1.055H16v2zm12.92-3.818c-2.69 0-4.913 2.04-4.913 4.912 0 2.873 2.224 4.91 4.912 4.91 2.685 0 4.91-2.037 4.91-4.91.092-2.873-2.13-4.912-4.91-4.912zm0 7.877c-1.484 0-2.78-1.206-2.78-2.967 0-1.76 1.296-2.966 2.78-2.966 1.482 0 2.78 1.205 2.78 2.966 0 1.76-1.298 2.965-2.78 2.965zm21.498-7.97c-2.41 0-4.633 2.13-4.633 4.91 0 2.78 2.13 4.912 4.633 4.912 1.205 0 2.132-.556 2.595-1.112h.093v.65c0 1.853-1.02 2.872-2.595 2.872-1.295 0-2.13-.927-2.5-1.76l-1.853.74c.556 1.298 1.946 2.874 4.355 2.874 2.503 0 4.49-1.357 4.49-5.097V9.366h-1.894v.834a3.814 3.814 0 0 0-2.688-1.11zm.278 7.97c-1.482 0-2.594-1.3-2.594-2.967 0-1.76 1.112-2.966 2.594-2.966 1.483 0 2.595 1.298 2.595 2.966 0 1.668-1.11 2.965-2.593 2.965zm-10.75-7.88c-2.687 0-4.91 2.04-4.91 4.912 0 2.873 2.223 4.91 4.91 4.91 2.688 0 4.912-2.037 4.912-4.91s-2.224-4.912-4.91-4.912zm0 7.877c-1.482 0-2.78-1.205-2.78-2.966 0-1.76 1.298-2.965 2.78-2.965 1.483 0 2.78 1.205 2.78 2.966 0 1.76-1.297 2.966-2.78 2.966zM57 4.084h2v14.828h-2V4.085zm8.616 12.974c-1.112 0-1.853-.464-2.41-1.483l6.58-2.688-.277-.65c-.373-1.112-1.67-3.15-4.173-3.15s-4.633 1.946-4.633 4.91c0 2.78 2.04 4.913 4.91 4.913 2.226 0 3.523-1.39 4.08-2.132l-1.67-1.11c-.555.833-1.39 1.39-2.41 1.39zm-.185-6.117c.836 0 1.578.464 1.856 1.113l-4.45 1.853c0-2.038 1.484-2.965 2.596-2.965z" fill-rule="evenodd"/> </svg> ');
a.put("/web/common/ui/widget/icons/googleLogoColor.ng",'<svg width="63" height="24" viewBox="0 0 63 24" xmlns="http://www.w3.org/2000/svg"> <g fill="none" fill-rule="evenodd"> <path d="M58.417 17.244c-1.137 0-1.93-.524-2.454-1.526l6.762-2.797-.225-.568c-.42-1.137-1.705-3.216-4.323-3.216-2.602 0-4.77 2.05-4.77 5.056 0 2.828 2.138 5.056 5.01 5.056 2.318 0 3.65-1.42 4.218-2.243l-1.72-1.152c-.584.837-1.362 1.39-2.498 1.39zm-.165-6.163c.883 0 1.63.434 1.87 1.078l-4.518 1.87c-.06-1.945 1.51-2.947 2.648-2.947z" fill="#EA4335"/> <path fill="#34A853" d="M50.115 4.08h2.214v14.854h-2.215z"/> <path d="M46.465 9.435v.823h-.075c-.493-.598-1.45-1.137-2.662-1.137-2.528 0-4.847 2.215-4.847 5.072 0 2.828 2.32 5.04 4.848 5.04 1.21 0 2.17-.537 2.662-1.15h.075v.733c0 1.93-1.032 2.962-2.692 2.962-1.362 0-2.2-.973-2.543-1.796l-1.93.81c.553 1.346 2.034 2.99 4.487 2.99 2.603 0 4.802-1.525 4.802-5.265v-9.08h-2.125zm-2.543 7.81c-1.526 0-2.812-1.288-2.812-3.053 0-1.78 1.286-3.08 2.812-3.08 1.51 0 2.693 1.3 2.693 3.08.015 1.78-1.182 3.052-2.693 3.052z" fill="#4285F4"/> <path d="M32.883 9.136c-2.797 0-5.07 2.124-5.07 5.056 0 2.917 2.273 5.056 5.07 5.056s5.07-2.14 5.07-5.056c0-2.932-2.273-5.056-5.07-5.056zm0 8.108c-1.526 0-2.857-1.257-2.857-3.067 0-1.825 1.316-3.066 2.857-3.066 1.54 0 2.857 1.242 2.857 3.067 0 1.81-1.33 3.067-2.857 3.067z" fill="#FBBC05"/> <path d="M21.814 9.136c-2.797 0-5.07 2.124-5.07 5.056 0 2.917 2.273 5.056 5.07 5.056s5.07-2.14 5.07-5.056c0-2.932-2.273-5.056-5.07-5.056zm0 8.108c-1.526 0-2.857-1.257-2.857-3.067 0-1.825 1.316-3.066 2.857-3.066 1.526 0 2.857 1.242 2.857 3.067 0 1.81-1.33 3.067-2.856 3.067z" fill="#EA4335"/> <path d="M.678 11.395c0-4.323 3.635-7.854 7.973-7.854 2.394 0 4.1.944 5.386 2.17l-1.51 1.51c-.914-.867-2.17-1.525-3.875-1.525-3.156 0-5.624 2.543-5.624 5.7 0 3.156 2.468 5.7 5.625 5.7 2.05 0 3.217-.823 3.965-1.57.613-.615 1.017-1.497 1.166-2.694H8.65v-2.138h7.225c.075.39.12.837.12 1.346 0 1.616-.434 3.605-1.855 5.01-1.376 1.438-3.14 2.2-5.474 2.2-4.353-.015-7.988-3.53-7.988-7.853z" fill="#4285F4"/> </g> </svg> ');
a.put("/web/common/ui/widget/icons/icons-18.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="NEG" width="18" height="18" viewBox="0 0 18 18"><path d="M9.25 15.5L7.5 12.53 9.25 9.5h3.5l1.75 3.03-1.75 2.97zm-4-7L3.5 5.53 5.25 2.5h3.5l1.75 3.03L8.75 8.5zM12 5.138L13.93 4l1.97 1.138v2.275L13.93 8.55 12 7.413V5.138m-10 6L3.93 10l1.97 1.138v2.275L3.93 14.55 2 13.413v-2.275" fill-rule="evenodd"/></svg> <svg id="acm" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M9 14.82L3.18 9 9 3.18l2.907 2.913L13 5 9 1 1 9l8 8 4-4-1.093-1.093zm5.093-8.727L17 9l-2.907 2.907z"/><path d="M9 6.093L11.907 9 9 11.907z"/></svg> <svg id="activity" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2h10v3H6V2zM2 2h3v3H2V2zm4 5h10v3H6V7zM2 7h3v3H2V7zm4 5h10v3H6v-3zm-4 0h3v3H2v-3z" fill-rule="evenodd"/></svg> <svg id="add" width="18" height="18" viewBox="0 0 18 18"><path d="M10 8h5v2h-5v5H8v-5H3V8h5V3h2v5z" fill-rule="evenodd"/></svg> <svg id="add-circle-outline" width="18" height="18" viewBox="0 0 48 48"><path d="M26 14h-4v8h-8v4h8v8h4v-8h8v-4h-8v-8zM24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"/></svg> <svg id="add_alert" width="18" height="18" viewBox="0 0 48 48"><path d="M20.02 41.02c0 2.2 1.78 3.98 3.98 3.98s3.98-1.78 3.98-3.98h-7.96zm17.74-8.38V21c0-6.5-4.5-11.94-10.58-13.38V6.18C27.18 4.42 25.76 3 24 3s-3.18 1.42-3.18 3.18v1.44C14.74 9.06 10.24 14.5 10.24 21v11.64L6 36.88V39h36v-2.12l-4.24-4.24zM32 25.01h-6v6h-4v-6h-6V21h6v-6h4v6h6v4.01z"/></svg> <svg id="additional-support" height="18" viewBox="0 0 18 18" width="18"><g transform="translate(2 2)"><path d="M9.45 2.17a3.572 3.572 0 0 0 2.384 2.373c.48.145.87.508.992.994.23.932.23 1.907.01 2.84-.118.494-.512.86-.998 1.01-.55.166-1.064.46-1.498.892a3.59 3.59 0 0 0-.908 1.54c-.142.49-.508.89-1.006 1.01-.918.22-1.88.22-2.8 0-.498-.12-.866-.52-1.01-1.02A3.572 3.572 0 0 0 2.17 9.37c-.49-.143-.892-.512-1.01-1.01a6.02 6.02 0 0 1 .01-2.81c.12-.492.518-.857 1.005-1A3.568 3.568 0 0 0 4.6 2.15c.15-.49.52-.884 1.014-1a6.032 6.032 0 0 1 2.848.033c.483.123.843.506.99.982zM7 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/><circle cx="12.5" cy="1.5" r="1.5"/><circle cx="12.5" cy="1.5" r="1.5"/><circle cx="12.5" cy="12.5" r="1.5"/><circle cx="12.5" cy="1.5" r="1.5"/><circle cx="1.5" cy="1.5" r="1.5"/><circle cx="12.5" cy="12.5" r="1.5"/><circle cx="1.5" cy="12.5" r="1.5"/></g></svg> <svg id="ai-recommendation" fill="#3367D6" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M8.25 3.75h1.5v10.5h-1.5z"/><path d="M3.75 8.25h10.5v1.5H3.75zm11.467 6.36l2.783.608-2.783.614zm0 1.222l-2.775-.615 2.775-.607z"/><path d="M15.832 15.217L15.217 18l-.607-2.783zm-1.222 0l.608-2.775.614 2.775zM2.783 3.39L0 2.782l2.783-.615zm0-1.223l2.775.616-2.775.607z"/><path d="M2.167 2.783L2.784 0l.607 2.783zm1.223 0l-.608 2.775-.615-2.775z"/></svg> <svg id="aihub" id="Layer_1" viewBox="0 0 18 18"><style>.st0{fill:none}</style><path d="M6.2 11.4v4.2L9 17l7-3.5V9.3l-7 3.5-2.8-1.4zm2.1 4.2l-1.4-.7v-2.1l1.4.7v2.1zM9 1L6.2 2.4 9 3.8l4.2 2.1v3.4L16 8V4.5z"/><path d="M9 11.4l2.8-1.4V6.6L9 5.2 6.2 6.6V10L9 11.4zM6.9 7l1.4.7V10l-1.4-.7V7z"/><path d="M4.8 3.1L2 4.5v9l2.8 1.4v-9l2.8-1.4-2.8-1.4zm-.7 10.4l-1.4-.7v-8l1.4.7v8z"/></svg> <svg id="alert" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 15h-3c0 1.1.675 2 1.5 2s1.5-.9 1.5-2zM9.995 3.1A5.002 5.002 0 0 1 14 8v3.996l1 1V14H3v-1.004l1-1V8a5 5 0 0 1 4.005-4.9 1 1 0 1 1 1.99 0z" fill-rule="evenodd"/></svg> <svg id="alert-create" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 15h-3c0 1.1.675 2 1.5 2s1.5-.9 1.5-2zM10 8V6H8v2H6v2h2v2h2v-2h2V8h-2zm-.005-4.9A5.002 5.002 0 0 1 14 8v3.996l1 1V14H3v-1.004l1-1V8a5 5 0 0 1 4.005-4.9 1 1 0 1 1 1.99 0z" fill-rule="evenodd"/></svg> <svg id="alerting" width="18" height="18" viewBox="0 0 18 18"><path d="M4 3c-1.1 0-1.99.9-1.99 2L2 17l3-3h9c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H4zm2 6H4V5h2v4zm0 3H4v-2h2v2zm2-5V6h6v1H8zm0 2V8h6v1H8zm0 2v-1h5v1H8z" fill-rule="evenodd"/></svg> <svg id="alerting-policies" width="18" height="18" viewBox="0 0 18 18"><path d="M7.268 2a2 2 0 0 1 3.464 0H14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h3.268zM9 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm2 8v-1H5v1h6zm2-3V9H5v1h8zM5 7h8V6H5v1z" fill-rule="evenodd"/></svg> <svg id="api-explorer" width="18" height="18" viewBox="0 0 18 18"><path d="M9 8.175A.823.823 0 0 0 8.175 9c0 .457.367.825.825.825A.823.823 0 0 0 9.825 9 .823.823 0 0 0 9 8.175zM9 1.5C4.86 1.5 1.5 4.86 1.5 9c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5 0-4.14-3.36-7.5-7.5-7.5zm1.643 9.143L4.5 13.5l2.857-6.143L13.5 4.5l-2.857 6.143z"/></svg> <svg id="api-reference" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M13.5 1.5h-9C3.675 1.5 3 2.175 3 3v12c0 .825.675 1.5 1.5 1.5h9c.825 0 1.5-.675 1.5-1.5V3c0-.825-.675-1.5-1.5-1.5zM4.5 3h3.75v6L6.375 7.875 4.5 9V3z" id="icons-18-api-reference-a"/></defs><use xlink:href="#icons-18-api-reference-a"/></svg> <svg id="apis" width="18" height="18" viewBox="0 0 18 18"><path d="M17 9.008l-3.363-3.363-1.883 1.883 1.48 1.48-1.48 1.48 1.883 1.882L17 9.008zM8.992 1l3.363 3.363-1.883 1.883-1.48-1.48-1.48 1.48L5.63 4.363 8.992 1zm.016 16l-3.363-3.363 1.883-1.883 1.48 1.48 1.48-1.48 1.882 1.883L9.008 17zM1 8.992l3.363 3.363 1.883-1.883-1.48-1.48 1.48-1.48L4.363 5.63 1 8.992zM9.008 7.32l1.688 1.688-1.688 1.688-1.69-1.688 1.69-1.69z" fill-rule="evenodd"/></svg> <svg id="app-registration" width="18" height="18" viewBox="0 0 18 18"><path d="M4 4h2v2H4zm0 8h2v2H4zm0-4h2v2H4zm4 0h2v2H8zm0-4h2v2H8zm4 0h2v2h-2zm2.13 4.58l-.71-.71c-.1-.1-.26-.1-.35 0l-.53.53 1.06 1.06.53-.53c.1-.1.1-.25 0-.35zM8 12.92V14h1.08l4.16-4.18-1.06-1.06z"/></svg> <svg id="application" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1.5C4.86 1.5 1.5 4.86 1.5 9c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5 0-4.14-3.36-7.5-7.5-7.5zM12.375 12H6a2.247 2.247 0 0 1-2.25-2.25A2.247 2.247 0 0 1 6 7.5l.105.008A2.985 2.985 0 0 1 9 5.25a3 3 0 0 1 3 3h.375a1.876 1.876 0 0 1 0 3.75z"/></svg> <svg id="applications" width="18" height="18" viewBox="0 0 18 18"><path d="M3 6h3V3H3v3zm4.5 9h3v-3h-3v3zM3 15h3v-3H3v3zm0-4.5h3v-3H3v3zm4.5 0h3v-3h-3v3zM12 3v3h3V3h-3zM7.5 6h3V3h-3v3zm4.5 4.5h3v-3h-3v3zm0 4.5h3v-3h-3v3z"/></svg> <svg id="arrow-back" width="18" height="18" viewBox="0 0 18 18"><path d="M9.375 13.625L8 15 2 9l6-6 1.375 1.375L5.75 8h9.85v2H5.75z" fill-rule="evenodd"/></svg> <svg id="arrow-downward" width="18" height="18" viewBox="0 0 18 18"><path d="M13.625 8.225L15 9.6l-6 6-6-6 1.375-1.375L8 11.85V2h2v9.85z" fill-rule="evenodd"/></svg> <svg id="arrow-drop-down" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7h8l-4 4-4-4z" fill-rule="evenodd"/></svg> <svg id="arrow-drop-up" width="18" height="18" viewBox="0 0 18 18"><path d="M13 11H5l4-4z" fill-rule="evenodd"/></svg> <svg id="arrow-forward" width="18" height="18" viewBox="0 0 18 18"><path d="M8.225 13.625L9.6 15l6-6-6-6-1.375 1.375L11.85 8H2v2h9.85z" fill-rule="evenodd"/></svg> <svg id="arrow-split" width="18" height="18" viewBox="0 0 24 24"><path d="M20 14l-2.29 2.29-2.88-2.88-1.42 1.42 2.88 2.88L14 20h6v-6zm0-4V4h-6l2.29 2.29-4.7 4.71H4v2h8.41l5.3-5.29L20 10z"/></svg> <svg id="arrow-upward" width="18" height="18" viewBox="0 0 18 18"><path d="M13.625 9.375L15 8 9 2 3 8l1.375 1.375L8 5.75v9.85h2V5.75z" fill-rule="evenodd"/></svg> <svg id="assignment" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M5.11 12.2h5.446v1.6H5.11v-1.6zm0-3.2h7.78v1.6H5.11V9zm0-3.2h7.78v1.6H5.11V5.8zm9.334-3.2h-3.25C10.866 1.672 10.01 1 9 1s-1.867.672-2.193 1.6h-3.25c-.11 0-.21.008-.313.032a1.55 1.55 0 0 0-.785.44 1.6 1.6 0 0 0-.34.512A1.58 1.58 0 0 0 2 4.2v11.2c0 .216.047.432.124.624a1.7 1.7 0 0 0 .335.512c.21.216.48.376.78.44.1.016.2.024.31.024h10.89c.86 0 1.56-.72 1.56-1.6V4.2c0-.88-.7-1.6-1.56-1.6zM9 2.4c.32 0 .583.272.583.6 0 .328-.264.6-.583.6a.596.596 0 0 1-.583-.6c0-.328.264-.6.583-.6zm5.444 13H3.556V4.2h10.888v11.2z" id="icons-18-assignment-a"/></defs><use xlink:href="#icons-18-assignment-a" fill-rule="evenodd"/></svg> <svg id="auto-awesome" width="18" height="18" viewBox="0 0 24 24"><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg> <svg id="autoscale" width="18" height="18" viewBox="0 0 18 18"><path d="M8.414 11l-3 3H8v2H2v-6h2v2.586l3-3V8.414l-3-3V8H2V2h6v2H5.414l3 3h1.172l3-3H10V2h6v6h-2V5.414l-3 3v1.172l3 3V10h2v6h-6v-2h2.586l-3-3H8.414z" fill-rule="evenodd"/></svg> <svg id="back" width="18" height="18" viewBox="0 0 18 18"><path d="M7 10v4L2 9l5-5v4h9v5h-2v-3H7z" fill-rule="evenodd"/></svg> <svg id="backup-table" width="18" height="18" viewBox="0 0 24 24"><path d="M20 6v14H6v2h14c1.1 0 2-.9 2-2V6h-2z"/><path d="M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 16H4v-5h5v5zm7 0h-5v-5h5v5zm0-7H4V4h12v5z"/></svg> <svg id="big-query-function" width="18" height="18" viewBox="0 0 18 18"><path d="M16.5 8.476l-.957-.957-2.433 2.44L10.5 7.5H7.868l.685-3c.075-.288.374-.613.63-.764.255-.15.554-.192.84-.117.288.07.308.2.458.46.09.14.01.25.02.42H12c-.015-.4.052-.69-.155-1.04a2.42 2.42 0 0 0-1.487-1.13c-.63-.17-1.738-.08-2.3.25-.56.33-.96.86-1.124 1.49L6 7.5H4.33L3.75 9h2.006l-1.07 4.244c-.075.288-.257.53-.513.68-.255.15-.23.193-.516.118a1.103 1.103 0 0 1-.678-.515c-.1-.17.02-.586.02-.777H1.5c.002.426.115 1.074.335 1.45a2.443 2.443 0 0 0 2.105 1.21c.43 0 .85-.114 1.23-.337.56-.33.96-.86 1.124-1.493L7.554 9h2.183l2.434 1.904-2.43 2.444.94.93 2.44-2.432 2.4 2.432.99-.93-2.45-2.444 2.45-2.428z" fill="#202124" fill-rule="evenodd"/></svg> <svg id="bigquery-table-view" width="18" height="18" viewBox="0 0 18 18"><path d="M4 4H2V2h2zm12 0h-2V2h2zM4 12H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2zm8 0h-2v-2h2zM4 8H2V6h2zm8 0h-2V6h2zM8 8H6V6h2zm8 0h-2V6h2zM4 16H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2z" fill-rule="evenodd"/></svg> <svg id="bin-auth" width="18" height="18" viewBox="0 0 18 18"><path d="M13.967 16.464c.558 0 1.022-.46 1.022-1.025V4.25a2.007 2.007 0 0 0-2.01-2H5a1.998 1.998 0 0 0-2 2.002V15.44c0 .566.458 1.024 1.022 1.024H4.8l.46-1.492h7.51l.42 1.492h.777zM9.75 11.25h3.735v1.5H4.602v-1.5H8.25V9.655A3 3 0 0 1 9 3.75a3 3 0 0 1 .75 5.905v1.595zm-.75-3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="blobstore" width="18" height="18" viewBox="0 0 18 18"><path d="M3 3.007C3 2.45 3.453 2 3.997 2H11l4 4.004v9c0 .55-.456.996-1.002.996H4.002C3.45 16 3 15.55 3 14.993V3.007zm7 .493L13.5 7H10V3.5z" fill-rule="evenodd"/></svg> <svg id="bq-satus-pinned" width="18" height="18" viewBox="0 0 18 18"><path d="M12 6V4H6v2h1v2L5.5 9.5V11H8v2l1 1 1-1v-2h2.5V9.5L11 8V6z" fill-rule="evenodd"/></svg> <svg id="branch" width="18" height="18" viewBox="0 0 18 18"><path d="M13 9v2.942l-5 2.873V16H6V6H4l3-4 3 4H8v6.5l3-1.732V9H9l3-4 3 4h-2z" fill-rule="evenodd"/></svg> <svg id="branch-feed" width="18" height="18" viewBox="0 0 18 18"><path d="M7 12V6H4l4-4 4 4H9v6h5v2H7v-2z" fill-rule="evenodd"/></svg> <svg id="branch-root" width="18" height="18" viewBox="0 0 18 18"><path d="M10.17 14H5V6H2l4-4 4 4H7v6h3.17a3 3 0 1 1 0 2z" fill-rule="evenodd"/></svg> <svg id="broken-lock" width="18" height="18" viewBox="0 0 18 18"><path d="M13 7a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2V5a4 4 0 0 1 7.874-1h-1.692A2.4 2.4 0 0 0 9 2.6C7.67 2.6 6.6 3.67 6.6 5v2H13zm-4 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill="#DA4236" fill-rule="evenodd"/></svg> <svg id="bucket" width="18" height="18" viewBox="0 0 18 18"><path d="M14 6h2v2.222L14 16H4L2 8.222V6h2V3.992C4 2.892 4.887 2 6 2h6a2 2 0 0 1 2 1.992V6zm-2 0V4H6v2h6z" fill-rule="evenodd"/></svg> <svg id="bucket-error" width="18" height="18" viewBox="0 0 18 18"><path d="M14 6h2v2.222L14 16H4L2 8.222V6h2V3.992C4 2.892 4.887 2 6 2h6a2 2 0 0 1 2 1.992V6zm-2 0V4H6v2h6zM8 8v3h2V8H8zm2 4H8v2h2v-2z" fill="#D50000"/></svg> <svg id="bucket-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 10V8H8v2H6v2h2v2h2v-2h2v-2h-2zm4-4h2v2.222L14 16H4L2 8.222V6h2V3.992C4 2.892 4.887 2 6 2h6a2 2 0 0 1 2 1.992V6zm-2 0V4H6v2h6z" fill-rule="evenodd"/></svg> <svg id="bucket-valid" width="18" height="18" viewBox="0 0 18 18"><path d="M8.293 11.21L6.88 9.796 5.463 11.21l1.415 1.414 1.413 1.414 4.95-4.95-1.41-1.414-3.54 3.536zM14 6h2v2.222L14 16H4L2 8.222V6h2V3.992C4 2.892 4.887 2 6 2h6a2 2 0 0 1 2 1.992V6zm-2 0V4H6v2h6z" fill="#0F9D58"/></svg> <svg id="bucket-warning" width="18" height="18" viewBox="0 0 18 18"><path d="M14 6h2v2.222L14 16H4L2 8.222V6h2V3.992C4 2.892 4.887 2 6 2h6a2 2 0 0 1 2 1.992V6zM8 8v3h2V8H8zm2 4H8v2h2v-2zm2-6V4H6v2h6z" fill="#F2A600"/></svg> <svg id="bug" width="18" height="18" viewBox="0 0 18 18"><path d="M11.81 3.908c.424.302.8.67 1.117 1.092H16v2h-2.143c.094.4.143.82.143 1.25V9h2v2h-2v.75c0 .43-.05.85-.143 1.25H16v2h-3.073c-.916 1.218-2.334 2-3.927 2s-3.01-.782-3.927-2H2v-2h2.143C4.05 12.6 4 12.18 4 11.75V11H2V9h2v-.75c0-.43.05-.85.143-1.25H2V5h3.073a5.13 5.13 0 0 1 1.204-1.154 2.626 2.626 0 0 1-.17-.144l-1.44-1.45L5.92 1l1.938 1.93a.93.93 0 0 1 .073.19 4.79 4.79 0 0 1 2.36.056 1.5 1.5 0 0 1 .09-.247L12.31 1l1.25 1.253-1.45 1.45c-.1.077-.2.146-.297.205zM11 13v-2H7v2h4zm0-4V7H7v2h4z" fill-rule="evenodd"/></svg> <svg id="build-triggers" width="18" height="18" viewBox="0 0 18 18"><path d="M15.067 8.007L12.06 5l-.934.933L13.2 8.007H6.138A2.172 2.172 0 0 0 2 8.94a2.172 2.172 0 0 0 4.138.933H13.2l-2.074 2.075.933.934 3-3.008.94-.934-.936-.933z" fill-rule="evenodd"/></svg> <svg id="business-center" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M13.5 3h-2.25V1.5c0-.833-.668-1.5-1.5-1.5h-4.5c-.832 0-1.5.667-1.5 1.5V3H1.5C.667 3 0 3.667 0 4.5v8.25c0 .825.675 1.5 1.5 1.5h12c.825 0 1.5-.675 1.5-1.5V4.5c0-.833-.668-1.5-1.5-1.5zM5.25 1.5h4.5V3h-4.5V1.5zm8.25 11.25h-12v-3h3.75v1.5h4.5v-1.5h3.75v3zm-6.75-3v-1.5h1.5v1.5h-1.5zm6.75-1.5H9.75v-1.5h-4.5v1.5H1.5V4.5h2.25V6h1.5V4.5h4.5V6h1.5V4.5h2.25v3.75z" id="icons-18-business-center-a"/></defs><g transform="translate(1.5 1.5)" fill="none" fill-rule="evenodd"><mask id="icons-18-business-center-b" fill="#fff"><use xlink:href="#icons-18-business-center-a"/></mask><path d="M-1.5-1.5h18v18h-18z" mask="url(#icons-18-business-center-b)" fill="currentColor"/></g></svg> <svg id="calendar" width="18" height="18" viewBox="0 0 18 18"><path d="M13 4h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h2V3a1 1 0 0 1 2 0v1h4V3a1 1 0 0 1 2 0v1zM4 14h10V7H4v7zm6-6v2H8V8h2zm3 0v2h-2V8h2zm-3 3v2H8v-2h2zM7 8v2H5V8h2zm0 3v2H5v-2h2zm6 0v2h-2v-2h2z" fill-rule="evenodd"/></svg> <svg id="calendar-range" width="18" height="18" viewBox="0 0 18 18"><path d="M13 4h2a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h2V3a1 1 0 0 1 2 0v1h4V3a1 1 0 0 1 2 0v1zM4 14h10V7H4v7zm9-3v2h-2v-2h2zm0-3v2H8V8h5zM7 8v2H5V8h2zm3 3v2H5v-2h5z" fill-rule="evenodd"/></svg> <svg id="camera" width="18" height="18" viewBox="0 0 18 18"><path d="M5.667 5L7 3h4l1.333 2h1.66C15.103 5 16 5.887 16 7v6c0 1.105-.897 2-2.006 2H4.006A1.998 1.998 0 0 1 2 13V7c0-1.105.897-2 2.006-2h1.66zM9 13.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zm0-1a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z" fill-rule="evenodd"/></svg> <svg id="cancel" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm2.12-10.536L9 7.586 6.88 5.464 5.463 6.88 7.586 9l-2.122 2.12 1.415 1.416L9 10.414l2.12 2.122 1.416-1.415L10.414 9l2.122-2.12-1.415-1.416z" fill-rule="evenodd"/></svg> <svg id="cd" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2a7 7 0 1 0 0 14A7 7 0 0 0 9 2zM6.972 14.114a5.518 5.518 0 0 1-3.07-3.05l2.32-.928a3.01 3.01 0 0 0 1.68 1.656l-.93 2.322zM9 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm2.79-3.1a3.01 3.01 0 0 0-1.65-1.676l.935-2.32a5.518 5.518 0 0 1 3.035 3.06l-2.32.935z" fill-rule="evenodd"/></svg> <svg id="cdn" width="18" height="18" viewBox="0 0 18 18"><path d="M9 0L6.3 2.7v2.04L9 2.04l2.7 2.7V2.7zm0 18l-2.7-2.7v-2.04l2.7 2.7 2.7-2.7v2.04zM0 9l2.7 2.7h2.04L2.04 9l2.7-2.7H2.7zm18 0l-2.7 2.7h-2.04l2.7-2.7-2.7-2.7h2.04zM6.3 11.7V6.3h5.4v5.4z"/></svg> <svg id="certificate" width="18" height="18" viewBox="0 0 18 18"><path d="M6 8.646a4 4 0 1 1 6 0V13l-3-2-3 2V8.646zM5 3c-.437.58-.75 1.26-.9 2H4v9h10V5h-.1a4.977 4.977 0 0 0-.9-2h1.993C15.55 3 16 3.447 16 4v11c0 .553-.45 1-1.007 1H3.007A1.003 1.003 0 0 1 2 15V4c0-.553.45-1 1.007-1H5zm4 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="check" width="18" height="18" viewBox="0 0 18 18"><path d="M3.292 8.23L2 9.514 6.685 14.2 15.6 5.282 14.317 4l-7.632 7.624z" fill-rule="evenodd"/></svg> <svg id="check-box" width="18" height="18" viewBox="0 0 18 18"><path d="M14.25 2.25H3.75a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V3.75a1.5 1.5 0 0 0-1.5-1.5zM7.5 12.75L3.75 9l1.058-1.058L7.5 10.627l5.693-5.692L14.25 6 7.5 12.75z"/></svg> <svg id="check-box-outline" width="18" height="18" viewBox="0 0 18 18"><path d="M14 4v10H4V4h10zm.444-2H3.556C2.7 2 2 2.7 2 3.556v10.888C2 15.3 2.7 16 3.556 16h10.888C15.3 16 16 15.3 16 14.444V3.556C16 2.7 15.3 2 14.444 2z"/></svg> <svg id="check_circle_outline" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zm0 12.6A5.607 5.607 0 0 1 3.4 9c0-3.087 2.513-5.6 5.6-5.6 3.087 0 5.6 2.513 5.6 5.6 0 3.087-2.513 5.6-5.6 5.6zm-1.4-4.06L5.78 8.72l-.98.98 2.8 2.8 5.6-5.6-.98-.98-4.62 4.62z" id="icons-18-check-circle-outline-a"/></defs><use xlink:href="#icons-18-check-circle-outline-a"/></svg> <svg id="close" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 9l4.906 4.907-1.5 1.5L9 10.497l-4.907 4.907-1.5-1.5L7.503 9l-4.91-4.907 1.5-1.5L9 7.503l4.907-4.907 1.5 1.5L10.497 9z" fill-rule="evenodd"/></svg> <svg id="cloud-armor" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2L3 4.545v3.82C3 11.9 5.557 15.195 9 16c3.443-.805 6-4.1 6-7.636v-3.82L9 2zM5 8.994C5 11 6.993 13.694 9 14V8.994H5V5.67L9 4v4.994H5z" fill-rule="evenodd"/></svg> <svg id="cloud-armor-new" width="18" height="18"><defs><style>.cls-1{fill:#757575}.cls-2{fill:#616161}.cls-3{fill:#424242}</style></defs><path id="canvas_background" fill="none" d="M-1-1h2.1v2.1H-1z"/><g id="Art" stroke="null"><circle class="cls-1" cx="6.624" cy="5.998" r="1.491" id="svg_1"/><circle class="cls-1" cx="10.351" cy="7.488" r="1.491" id="svg_2"/><circle class="cls-1" cx="11.096" cy="11.96" r="1.491" id="svg_3"/><path class="cls-2" d="M5.573 7.05a1.49 1.49 0 0 1-.44-1.052L2.9 8.234v2.98L6.624 7.49a1.49 1.49 0 0 1-1.05-.44z" id="svg_4"/><path class="cls-2" d="M9.3 8.54a1.49 1.49 0 0 1-.44-1.052l-5.12 5.12 1.118 1.864L10.35 8.98a1.49 1.49 0 0 1-1.05-.44z" id="svg_5"/><path class="cls-2" d="M10.046 13.01a1.49 1.49 0 0 1-.44-1.05L6.2 15.367l2.13.85 2.766-2.766a1.49 1.49 0 0 1-1.05-.44z" id="svg_6"/><path class="cls-3" d="M8.86 1.526L5.134 14.942 8.86 1.526l5.963 2.236v7.453l-2.236 3.727-3.727 1.49v1.49l3.727-1.49 1.49-.745 2.237-3.727V3.016L8.86.036v1.49z" id="svg_7"/><path class="cls-1" id="svg_8" d="M5.134 14.942l-2.236-3.727V3.762L8.86 1.526l.008-1.49-7.46 2.98v8.944l2.235 3.727 1.49.746 3.735 1.49-.008-1.49-3.726-1.49z"/></g></svg> <svg id="cloud-migration-v2v" width="18" height="18" viewBox="0 0 18 18"><path d="M12.96 2.28H5.04C4.02 2.28 3 3.3 3 4.33v11.18c0 .57.48.98 1.04.98h1.53L6.01 15h6.02l.41 1.49h1.53c.555 0 1.04-.42 1.04-.98V4.33C15 3.3 13.98 2.28 12.96 2.28zM10.5 9v3h-3V9H5.25L9 5.25 12.75 9H10.5z" fill-rule="evenodd" clip-rule="evenodd"/></svg> <svg id="cloud-nat" width="18" height="18" viewBox="0 0 18 18"><path d="M13.34 7.968h3.238v2.07h-3.24v2.953a2 2 0 0 1-2 2.01H2v-2.06h8.317c.55 0 .997-.44.997-.99v-1.91H2V7.97h9.314v-1.9a1 1 0 0 0-.997-.997H2V3h9.338c1.105 0 2 .902 2 2.01v2.958z" fill-rule="evenodd"/></svg> <svg id="cloud-ops" height="18" viewBox="0 0 18 18" width="18"><path clip-rule="evenodd" d="M15.001 9a5.985 5.985 0 01-1.286 3.714 1.4 1.4 0 01-2.062 1.67 6.006 6.006 0 01-6.895-1.14A5.992 5.992 0 013.05 8.227 1.4 1.4 0 013.922 5.8a6.004 6.004 0 018.872-1.452c.123.09.414.368.875.832l-3.514 3.513c.11.4.009.84-.305 1.155-.467.466-1.102.504-1.698 0-.595-.505-.545-2.243 1.155-2.003l.906-.909a2.425 2.425 0 00-1.023-.323.998.998 0 01-1.288.253 2.4 2.4 0 102.796 3.83c.467-.466.7-1.082.705-1.697h1.196a3.567 3.567 0 01-1.052 2.546 3.603 3.603 0 01-5.092 0A3.603 3.603 0 017.43 5.76a1 1 0 011.778-.352 3.6 3.6 0 011.874.658l.856-.858a4.794 4.794 0 00-6.889 1.064 1.4 1.4 0 01-.832 2.31 4.8 4.8 0 006.793 4.778 1.4 1.4 0 011.837-1.489A4.82 4.82 0 0013.804 9h1.197z" fill="currentColor" fill-rule="evenodd"/></svg> <svg id="cloud-products" width="18" height="18" viewBox="0 0 18 18"><path d="M16.476 8.222l-3.144-5.444A1.556 1.556 0 0 0 11.986 2H5.7c-.557 0-1.07.297-1.348.778L1.208 8.222a1.555 1.555 0 0 0 0 1.556l3.144 5.444c.278.48.79.778 1.347.778h6.28c.553 0 1.07-.297 1.345-.778l3.143-5.444a1.555 1.555 0 0 0 0-1.556zM11.152 13h-4.62L4.225 9l2.31-4h4.618l2.31 4-2.31 4zm-2.31-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4z" fill-rule="evenodd"/></svg> <svg id="cloud-upload-black" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 9.75v3h-3v-3H5.25L9 6l3.75 3.75H10.5zm4.017-2.224A5.627 5.627 0 0 0 9 3a5.63 5.63 0 0 0-4.987 3.026A4.5 4.5 0 0 0 4.5 15h9.75A3.75 3.75 0 0 0 18 11.25c0-1.98-1.54-3.585-3.483-3.724z" fill-rule="evenodd"/></svg> <svg id="clusters" width="18" height="18" viewBox="0 0 18 18"><path d="M4 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm10 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM9 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 10a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0-5.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM5 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm8-8a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2z" fill-rule="evenodd"/></svg> <svg id="clusters-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M9 10V8h3V6H9V4.006 6H6v2h3v2h3v2H9v1.994V12H6v-2h3zm0 7v-3a2 2 0 0 0 1 1.733V17H9zM7 2v2H4v10h3v2H3.998A2 2 0 0 1 2 13.994V4.006C2 2.898 2.887 2 3.998 2H7z" fill-rule="evenodd"/></svg> <svg id="collapse" width="18" height="18" viewBox="0 0 18 18"><path d="M5.115 8.5l3.443-3.442L7.5 4 3 8.5 7.5 13l1.058-1.058L5.115 8.5zm7.193 4.5V4h-1.5v9h1.5z" fill-rule="evenodd"/></svg> <svg id="columns" width="18" height="18" viewBox="0 0 18 18"><path d="M12 3h3v12h-3V3zM7 3h4v12H7V3zM3 3h3v12H3V3z" fill-rule="evenodd"/></svg> <svg id="commit" width="18" height="18" viewBox="0 0 18 18"><path d="M4.1 8C4.564 5.72 6.582 4 9 4a5.004 5.004 0 0 1 4.9 4H17v2h-3.1A5.004 5.004 0 0 1 9 14a5.004 5.004 0 0 1-4.9-4H1V8h3.1zM9 6C7.34 6 6 7.34 6 9s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" fill-rule="evenodd"/></svg> <svg id="committed-use-discounts" width="18" height="18" viewBox="0 0 18 18"><path d="M16.995 10.73l-.002 3.268c0 .546-.448 1.002-1 1.002H2a1 1 0 0 1-1-1.002v-3.266a2 2 0 0 0 0-3.464V4.002C1 3.456 1.448 3 2 3h14a1 1 0 0 1 1 1.002l-.003 3.267a2 2 0 0 0-.002 3.46zM6 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-1a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm6 5a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0-1a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm-1.225-7L6.4 12.578l.866.5L11.64 5.5l-.865-.5z" fill-rule="evenodd"/></svg> <svg id="compare" width="18" height="18" viewBox="0 0 18 18"><path d="M7 3v12H2V3h5zm4 0h5v12h-5V3zM8 7h2v4H8V7zm0-6h2v4H8V1zm0 12h2v4H8v-4z" fill-rule="evenodd"/></svg> <svg id="concepts" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M9 1.5C4.86 1.5 1.5 4.86 1.5 9c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5 0-4.14-3.36-7.5-7.5-7.5zm.75 12.75h-1.5v-1.5h1.5v1.5zm1.553-5.813l-.676.69c-.54.548-.877.998-.877 2.123h-1.5v-.375c0-.825.338-1.575.877-2.123l.93-.945c.278-.27.443-.645.443-1.057 0-.825-.675-1.5-1.5-1.5s-1.5.675-1.5 1.5H6a3 3 0 0 1 6 0c0 .66-.27 1.26-.697 1.688z" id="icons-18-concepts-a"/></defs><use xlink:href="#icons-18-concepts-a"/></svg> <svg id="confirm" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM4.7 9.92l3 3 6-6-1.41-1.42-4.59 4.59-1.59-1.58L4.7 9.92z" fill-rule="evenodd"/></svg> <svg id="connect" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M1 8h5v2H1zm11 0h5v2h-5z"/><circle cx="8" cy="9" r="2.5"/><path d="M4.52 13.89l1.163-1.63a4 4 0 1 0-.007-6.517l-1.16-1.63a6 6 0 1 1 .004 9.776z" fill="currentColor"/></svg> <svg id="connectivity-test" width="18" height="18" viewBox="0 0 18 18"><path d="M15 2.5l-12 7V4.614M3 15.5l12-7v4.886" stroke="#202124" stroke-width="1.5" fill="none"/></svg> <svg id="container-registry" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3.007C2 2.45 2.45 2 3.007 2h11.986C15.55 2 16 2.45 16 3.007v11.986C16 15.55 15.55 16 14.993 16H3.007C2.45 16 2 15.55 2 14.993V3.007zM4 4v2h2V4H4zm0 4v2h2V8H4zm0 4v2h2v-2H4zm4-8v2h6V4H8zm0 4v2h6V8H8zm0 4v2h6v-2H8z" fill-rule="evenodd"/></svg> <svg id="context-aware-access" data-name="Layer 1" viewBox="0 0 18 18"><path d="M5.84 12.75H3l.74 1.14h2.55a8.38 8.38 0 0 1-.45-1.14zM4.94 11H2.86v1.14h2.33A9 9 0 0 1 4.94 11zM5 7.43H2.42v1.15h2.36A8.11 8.11 0 0 1 5 7.43zm.83-1.78H3.3v1.14h2.13a8.65 8.65 0 0 1 .4-1.14zm1.72-1.78H5.08L4.49 5h2.44a6.38 6.38 0 0 1 .62-1.13zM4.68 9.5v-.28H2.42v1.14h2.31a8.47 8.47 0 0 1-.05-.86zm9.59-7.76a2 2 0 0 0-2.65.8C10.89 3.47 12 6 12 6s2.56-.48 3.11-1.65a2 2 0 0 0-.84-2.61zm-1 2.53a.86.86 0 1 1 .86-.86.86.86 0 0 1-.83.86z"/><path d="M9 16.51A7 7 0 1 1 14 4.6l-.52.51a6.27 6.27 0 1 0 .73.91l.61-.4A7 7 0 0 1 9 16.51z"/></svg> <svg id="copy" width="18" height="18" viewBox="0 0 18 18"><path d="M8 7v7h5V7H8zM3.99 2h7.942v2H4.985v8H3V2.995A1 1 0 0 1 3.99 2zM6 5.996c0-.55.446-.996.998-.996h7.004c.55 0 .998.445.998.996v9.008c0 .55-.446.996-.998.996H6.998A.996.996 0 0 1 6 15.004V5.996z" fill-rule="evenodd"/></svg> <svg id="cost-controls" width="18" height="18" viewBox="0 0 18 18"><path d="M2 8h4v8H2V8zm0-5h2v2H2V3zm6 0h2v2H8V3zM5 3h2v2H5V3zm6 0h2v2h-2V3zm3 0h2v2h-2V3zm-2 7h4v6h-4v-6zM7 6h4v10H7V6z" fill-rule="evenodd"/></svg> <svg id="create" width="18" height="18" viewBox="0 0 18 18"><path d="M10 8V5H8v3H5v2h3v3h2v-3h3V8h-3zM2 3.007C2 2.45 2.45 2 3.007 2h11.986C15.55 2 16 2.45 16 3.007v11.986C16 15.55 15.55 16 14.993 16H3.007C2.45 16 2 15.55 2 14.993V3.007z" fill-rule="evenodd"/></svg> <svg id="credentials" width="18" height="18" viewBox="0 0 18 18"><path d="M9.874 10A4.002 4.002 0 0 1 2 9a4 4 0 0 1 7.874-1H16v2h-1v2h-3v-2H9.874zM6 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="credit_card" width="18" height="18" viewBox="0 0 18 18"><path d="M15 3H3c-.833 0-1.492.667-1.492 1.5l-.008 9c0 .832.667 1.5 1.5 1.5h12c.832 0 1.5-.668 1.5-1.5v-9c0-.833-.668-1.5-1.5-1.5zm0 10.5H3V9h12v4.5zM15 6H3V4.5h12V6z"/></svg> <svg id="cron" width="18" height="18" viewBox="0 0 18 18"><path d="M11.25.75h-4.5v1.5h4.5V.75zm-3 9.75h1.5V6h-1.5v4.5zm6.023-4.957l1.065-1.066A8.286 8.286 0 0 0 14.28 3.42l-1.065 1.065A6.72 6.72 0 0 0 9 3a6.75 6.75 0 1 0 6.75 6.75 6.72 6.72 0 0 0-1.477-4.207zM9 15a5.246 5.246 0 0 1-5.25-5.25A5.246 5.246 0 0 1 9 4.5a5.246 5.246 0 0 1 5.25 5.25A5.246 5.246 0 0 1 9 15z"/></svg> <svg id="dashboard" width="18" height="18" viewBox="0 0 18 18"><path d="M1 1h4v10H1V1zm0 12h4v4H1v-4zM13 1h4v10h-4V1zm0 12h4v4h-4v-4zM7 7h4v10H7V7zm0-6h4v4H7V1z" fill-rule="evenodd"/></svg> <svg id="dashboards" width="18" height="18" viewBox="0 0 18 18"><path d="M16 3.556C16 2.7 15.3 2 14.444 2H3.556C2.7 2 2 2.7 2 3.556v10.888C2 15.3 2.7 16 3.556 16h10.888C15.3 16 16 15.3 16 14.444V3.556zM14 14H4V4h10v10zm-9-4h4v3H5v-3zm5-5h3v2h-3V5zM5 5h4v4H5V5zm5 3h3v5h-3V8z" fill-rule="evenodd"/></svg> <svg id="data-access" width="18" height="18" viewBox="0 0 18 18"><path d="M12.465 8h-2.138A2.4 2.4 0 1 1 9 7.6V6a4 4 0 1 0 2.03 7.448L13.58 16H4.497A1.5 1.5 0 0 1 3 14.502V3.498C3 2.67 3.668 2 4.505 2H11l4 4.004v8.587l-2.556-2.55A3.982 3.982 0 0 0 13 10a3.98 3.98 0 0 0-.535-2zM10 3.5V7h3.5L10 3.5z" fill-rule="evenodd"/></svg> <svg id="data-labeling" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 0v1.5h5.25V3h1.5V.75A.75.75 0 0 0 6 0H0z" id="icons-18-data-labeling-a"/><path d="M5.25.75v1.5H0v1.5h6A.75.75 0 0 0 6.75 3V.75h-1.5z" id="icons-18-data-labeling-c"/><path d="M0 2.25C0 3.49 1.01 4.5 2.25 4.5S4.5 3.49 4.5 2.25 3.49 0 2.25 0 0 1.01 0 2.25zm1.5 0a.75.75 0 0 1 1.5 0 .75.75 0 0 1-1.5 0z" id="icons-18-data-labeling-e"/><path id="icons-18-data-labeling-g" d="M1.5 8.625h6v.75h-6z"/></defs><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M12 12h4.5v-1.5H12zm-1.5-2.25h6v-1.5h-6zm2.25-2.25h3.75V6h-3.75z"/><g transform="translate(9.75 3)"><mask id="icons-18-data-labeling-b" fill="#fff"><use xlink:href="#icons-18-data-labeling-a"/></mask><path fill="currentColor" mask="url(#icons-18-data-labeling-b)" d="M-3.75 6.75H10.5v-10.5H-3.75z"/></g><g transform="translate(9.75 11.25)"><mask id="icons-18-data-labeling-d" fill="#fff"><use xlink:href="#icons-18-data-labeling-c"/></mask><path fill="currentColor" mask="url(#icons-18-data-labeling-d)" d="M-3.75 7.5H10.5V-3H-3.75z"/></g><path d="M6.177 4.5l-.562 1.125L3.927 9l.188.375H2.438l-.02-.04a.753.753 0 0 1 0-.67l1.52-3.04 1.104-2.21A.75.75 0 0 1 5.714 3H10.5v1.5H6.177zM5.714 15a.75.75 0 0 1-.672-.415l-.354-.71-1.875-3.75H4.49L6.177 13.5H10.5V15H5.714z" fill="currentColor"/><g transform="translate(5.25 6.75)"><mask id="icons-18-data-labeling-f" fill="#fff"><use xlink:href="#icons-18-data-labeling-e"/></mask><path fill="currentColor" mask="url(#icons-18-data-labeling-f)" d="M-3.75 8.25h12v-12h-12z"/></g><use fill="currentColor" xlink:href="#icons-18-data-labeling-g"/></g></svg> <svg id="data-loss-prevention" width="24" height="24" viewBox="0 0 18 18"><path d="M12.602 1.496a6.267 6.267 0 0 0-8.09 1.2 6.048 6.048 0 0 0-1.535 4.12 6.265 6.265 0 0 0 2.742 5.196l-.2.32-.65.18c-1.02 1.78-1.39 2.28-2.37 3.98l1.685.977c.976-1.72 1.35-2.22 2.366-3.99l-.185-.7.165-.29c3 1.41 6.586.25 8.187-2.66a6.296 6.296 0 0 0-2.12-8.34zm-2.22 9.53a4.35 4.35 0 0 1-5.323-3.06 4.348 4.348 0 0 1 3.05-5.33 4.345 4.345 0 0 1 5.33 3.04 4.356 4.356 0 0 1-3.07 5.332zm0 0"/><path d="M6.707 9.12V8.064a.963.963 0 0 1 .39-.7 2.81 2.81 0 0 1 .97-.496 3.303 3.303 0 0 1 2.777.324 1.8 1.8 0 0 1 .273.22c.246.215.375.535.348.86v.875zm2.39-2.98c-.68 0-1.23-.55-1.23-1.234 0-.68.55-1.23 1.23-1.23.684 0 1.235.55 1.235 1.23 0 .68-.555 1.23-1.234 1.235zm0 0"/></svg> <svg id="data-qna" height="18" viewBox="0 0 18 18" width="18"><path d="M13.25 5c0 .75 0 .75.75.75v7.5c-.75 0-.75 0-.75.75h-9L3 15.352a.472.472 0 0 1-.24.14L2 16.25V5.75c.75 0 .75 0 .75-.75zM16 2v.297h.553v.697l.094.004h.104L17 3v10.468l-2-2.07V4.752c-.008-.675-.075-.742-.75-.75H5V3c.207 0 .37 0 .5-.01l.093-.007-.002-.685H6V2zm-4 7h-2v3h2zM9 7H7v5h2zM6 8H4v4h2z"/></svg> <svg id="data-sharing-settings" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M2 6.5h7V8H2V6.5zm0-3h9V5H2V3.5zm0 6h6V11H2V9.5z" fill-rule="nonzero"/><path d="M16.056 11.392a3.01 3.01 0 0 0 .03-.392 3.01 3.01 0 0 0-.03-.392l.868-.66a.2.2 0 0 0 .05-.256l-.823-1.384a.21.21 0 0 0-.25-.088l-1.02.4a3.025 3.025 0 0 0-.69-.392l-.152-1.06a.2.2 0 0 0-.21-.168H12.18a.2.2 0 0 0-.203.168l-.156 1.06a3.2 3.2 0 0 0-.69.392l-1.02-.4a.203.203 0 0 0-.25.088l-.83 1.384a.194.194 0 0 0 .05.256l.87.66c-.016.128-.03.26-.03.392s.014.264.03.392l-.867.66a.198.198 0 0 0-.05.256l.823 1.384c.05.088.16.12.26.088l1.023-.4a3 3 0 0 0 .694.392l.158 1.06a.2.2 0 0 0 .2.168h1.647a.2.2 0 0 0 .202-.168l.156-1.06c.25-.1.48-.236.695-.392l1.024.4c.095.036.2 0 .25-.088l.825-1.384a.2.2 0 0 0-.05-.256l-.87-.66zM13 12.6c-.882 0-1.6-.718-1.6-1.6 0-.882.718-1.6 1.6-1.6.882 0 1.6.718 1.6 1.6 0 .882-.718 1.6-1.6 1.6z"/></svg> <svg id="datasets" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h14v14H2V2zm2 2v10h10V4H4zm2 6h2v2H6v-2zm0-4h2v2H6V6zm4 4h2v2h-2v-2zm0-4h2v2h-2V6z" fill-rule="evenodd"/></svg> <svg id="debugger" width="18" height="18" viewBox="0 0 18 18"><path d="M10 8h4l-6 8v-6H4l6-8v6zm2-6h4v4h-2V4h-2V2zM2 6V2h4v2H4v2H2zm2 6v2h2v2H2v-4h2zm12 4h-4v-2h2v-2h2v4z" fill-rule="evenodd"/></svg> <svg id="default" width="18" height="18" viewBox="0 0 18 18"><path d="M6.757 12.728l1.415 1.414L16 6.314V16H2V2h14v1.485l-7.828 7.83-2.83-2.83L3.93 9.9l2.827 2.828z" fill-rule="evenodd"/></svg> <svg id="delete" width="18" height="18" viewBox="0 0 18 18"><path d="M6.5 3c0-.552.444-1 1-1h3c.552 0 1 .444 1 1H15v2H3V3h3.5zM4 6h10v8c0 1.105-.887 2-2 2H6c-1.105 0-2-.887-2-2V6z" fill-rule="evenodd"/></svg> <svg id="delete-disable" width="18" height="18"><path d="M7.5 2c-.556 0-1 .448-1 1H4.687l2 2H15V3h-3.5c0-.556-.448-1-1-1h-3zm-5 .813l-1 1 2.5 2.5V14c0 1.113.895 2 2 2h6c.478 0 .876-.192 1.22-.47l1.28 1.283 1-1-1.53-1.532L5.686 6l-1-1L3 3.312l-.5-.5zM7.688 6L14 12.313V6H7.687z" fill-rule="evenodd"/></svg> <svg id="deleted-group" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><g fill="currentColor"><path d="M12.004 8.25A2.242 2.242 0 0 0 14.25 6c0-1.245-1-2.25-2.246-2.25a2.25 2.25 0 0 0 0 4.5zm-6 0A2.242 2.242 0 0 0 8.25 6c0-1.245-1-2.25-2.246-2.25a2.25 2.25 0 0 0 0 4.5zm5.246 4.2v.9c0 .497-.392.9-.875.9h-8.75a.888.888 0 0 1-.875-.9v-.9c0-1.8 3.5-2.7 5.25-2.7s5.25.9 5.25 2.7z"/><path d="M17.25 12.45v.9c0 .497-.392.9-.875.9h-2.39c-.32 0-1.822-1.365-4.5-4.095.897-.27 1.837-.405 2.515-.405 1.75 0 5.25.9 5.25 2.7z"/></g><path d="M14.594 14.614L3.344 3.394l-.773.886L4.4 6l9.42 9.388z" fill="currentColor"/><path d="M16.08 14.55L3.774 2.25 3 3.135l1.83 1.72 8.18 8.18 2.297 2.29z" fill="#FFF"/></svg> <svg id="deleted-service-account" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M9 2.25A6.752 6.752 0 0 0 2.25 9 6.752 6.752 0 0 0 9 15.75 6.752 6.752 0 0 0 15.75 9 6.752 6.752 0 0 0 9 2.25zm0 2.025c1.12 0 2.025.905 2.025 2.025 0 1.12-.905 2.025-2.025 2.025A2.022 2.022 0 0 1 6.975 6.3c0-1.12.905-2.025 2.025-2.025zm-4.05 7.412c.02-1.344 2.7-2.08 4.05-2.08.668 0 1.67.183 2.508.53l1.542 1.55a4.86 4.86 0 0 1-8.1 0z" fill="currentColor"/><path d="M14.594 14.614L3.344 3.394l-.773.886L4.4 6l9.42 9.388z" fill="currentColor"/><path d="M15 13.477L3.773 2.25 3 3.135l1.83 1.72 8.18 8.18 1.217 1.215z" fill="#FFF"/></svg> <svg id="deleted-user" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M15.02 12.866v.923c0 .5-.447.92-1 .92h-10c-.552 0-1-.42-1-.93v-.926c0-1.846 4-2.77 6-2.77s6 .924 6 2.77zm-6-3.924a3 3 0 1 1 3-3 3 3 0 0 1-3 3" fill="currentColor"/><path d="M15.023 15.364L3.773 4.144 3 5.03l1.83 1.72 9.42 9.388z" fill="currentColor"/><path d="M15.43 14.227L4.202 3l-.774.885 1.83 1.72 8.18 8.18L14.655 15z" fill="#FFF"/></svg> <svg id="deletion-protection" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M4.5 6.822v7.428c0 .825.675 1.5 1.5 1.5h6c.394 0 .754-.154 1.023-.405l1.155 1.155.822-.822L3.072 3.75l-.822.94 1.944 1.827.306.305zM11.625 3l-.75-.75h-3.75l-.75.75h-2.38L5.5 4.5h8.75V3h-2.624z" fill="currentColor" fill-rule="nonzero"/><path d="M13.5 12.523V5.25H6.267zm1.65 1.655L3.222 2.25l-.822.94 1.944 1.827 8.692 8.69L14.328 15z"/></svg> <svg id="deploy" width="18" height="18" viewBox="0 0 18 18"><path d="M10 13h5v2H3v-2h5v-2.126A4.002 4.002 0 0 1 9 3a4 4 0 0 1 1 7.874V13zM9 9a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="deprecate" width="18" height="18" viewBox="0 0 18 18"><path d="M4.828 6.243a5 5 0 0 0 6.93 6.93l-6.93-6.93zm1.415-1.415l6.93 6.93a5 5 0 0 0-6.93-6.93zM9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14z" fill-rule="evenodd"/></svg> <svg id="description" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 1.5h-6c-.83 0-1.493.67-1.493 1.5L3 15c0 .83.664 1.5 1.492 1.5H13.5c.83 0 1.5-.67 1.5-1.5V6l-4.5-4.5zm1.5 12H6V12h6v1.5zm0-3H6V9h6v1.5zM9.75 6.75V2.625l4.125 4.125H9.75z"/></svg> <svg id="developer-portal" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M3.793 3.602A7.5 7.5 0 1 1 12.76 15.49l-.59-1.395a6 6 0 1 0-7.18-9.558l-1.197-.935zm-.97 1.145l1.184.925a6 6 0 0 0 6.8 9.05l.588 1.387h-.006A7.5 7.5 0 0 1 2.82 4.74z" fill="currentColor" fill-rule="nonzero"/><path d="M13.03 6.996A4.5 4.5 0 0 1 8.91 13.5l.237-1.503A3 3 0 0 0 11.81 7.95l1.22-.954zm-.884-1.213l-1.198.936a3 3 0 1 0-3.272 4.97l-.24 1.522A4.502 4.502 0 0 1 9 4.5c1.225 0 2.335.49 3.146 1.283z" fill="currentColor" fill-rule="nonzero"/><circle cx="9" cy="9" r="1.5"/></svg> <svg id="device-group" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M12 5h-2V4H4v6h1v2H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1zm1 1h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-1h2v1h6V8h-1V6z"/><path d="M6 6h6v6H6z"/></svg> <svg id="device-registry" width="18" height="18" viewBox="0 0 18 18"><path d="M7 3h4v7H7zm5 4h3v8h-3V7zm-5 4h4v4H7v-4zM3 8h3v7H3V8zm0-5h3v4H3V3z" fill-rule="evenodd"/></svg> <svg id="device-template" width="18" height="18" viewBox="0 0 18 18"><path d="M16 3.556C16 2.7 15.3 2 14.444 2H3.556C2.7 2 2 2.7 2 3.556v10.888C2 15.3 2.7 16 3.556 16h10.888C15.3 16 16 15.3 16 14.444V3.556zM14 14H4V4h10v10zM5 5h4v8H5V5zm5 4h3v4h-3V9z" fill-rule="evenodd"/></svg> <svg id="devshell" width="18" height="18" viewBox="0 0 18 18"><path d="M9 10L6 7H3l3 3-3 3h3l3-3zm5 1h-4v2h4v-2zM2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006z" fill-rule="evenodd"/></svg> <svg id="devshell-outline" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M12.444 0H1.556C.7 0 0 .7 0 1.556v10.888C0 13.3.7 14 1.556 14h10.888C13.3 14 14 13.3 14 12.444V1.556C14 .7 13.3 0 12.444 0zM12 12H2V2h10v10zM7 9L5 7H3l2 2-2 2h2l2-2zm4 1V9H8v2h3v-1z" id="icons-18-devshell-outline-a"/></defs><use xlink:href="#icons-18-devshell-outline-a" transform="translate(2 2)"/></svg> <svg id="diff" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3h5v6H2V3zm0 7h5v2H2v-2zm0 3h5v2H2v-2zm9-10h5v2h-5V3zM8 3h2v12H8V3zm3 3h5v2h-5V6zm0 3h5v6h-5V9z" fill-rule="evenodd"/></svg> <svg id="difference" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3h5v6H2V3zm0 7h5v2H2v-2zm0 3h5v2H2v-2zm9-10h5v2h-5V3zM8 3h2v12H8V3zm3 3h5v2h-5V6zm0 3h5v6h-5V9z" fill-rule="evenodd"/></svg> <svg id="disabled" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM5 8v2h8V8H5z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="disk" width="18" height="18" viewBox="0 0 18 18"><path d="M3 3.007A1.01 1.01 0 0 1 4.002 2h9.996C14.55 2 15 2.45 15 3.007v11.986A1.01 1.01 0 0 1 13.998 16H4.002C3.45 16 3 15.55 3 14.993V3.007zM9 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-3 1.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5zM9 9a1 1 0 1 1 0-2 1 1 0 0 1 0 2z" fill-rule="evenodd"/></svg> <svg id="disk-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 7V5H8v2H6v2h2v2h2V9h2V7h-2zM3 3.007A1.01 1.01 0 0 1 4.002 2h9.996C14.55 2 15 2.45 15 3.007v11.986A1.01 1.01 0 0 1 13.998 16H4.002C3.45 16 3 15.55 3 14.993V3.007zM6 13.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5z" fill-rule="evenodd"/></svg> <svg id="dns" width="18" height="18" viewBox="0 0 18 18"><path d="M10 11v2h6v2H2v-2h6v-2H4.002A1 1 0 0 1 3 10.002V2.998C3 2.448 3.456 2 4.002 2h9.996A1 1 0 0 1 15 2.998v7.004c0 .55-.456.998-1.002.998H10zM5 4v3h3V4H5z" fill-rule="evenodd"/></svg> <svg id="docker" width="18" height="18" viewBox="0 0 18 18"><path d="M0 0v18h18V0H0zm10 7.2h1.5v1.4H10V7.2zM8.2 3.8h1.5v1.4H8.2V3.8zm0 1.7h1.5v1.4H8.2V5.5zm0 1.7h1.5v1.4H8.2V7.2zM6.3 5.5h1.5v1.4H6.3V5.5zm0 1.7h1.5v1.4H6.3V7.2zM4.5 5.5H6v1.4H4.5V5.5zm0 1.7H6v1.4H4.5V7.2zm-1.8 0h1.5v1.4H2.7V7.2zm13.7.9c-.1.2-.1.3-.1.3-.6 1.1-1.6 1.1-2.1 1.1-1.3 3.1-4 4.8-7.7 4.8-1.7 0-3-.5-3.9-1.6C1.4 11.3 1.4 9.5 1.5 9v-.1h10.2c.5 0 .9-.1 1.1-.2-.2-.3-.3-.7-.3-.9 0-.6.1-1.1.4-1.6l.2-.3.3.2c.6.4.9.9 1 1.5.6-.1 1.4 0 1.7.2l.4.2-.1.1z"/></svg> <svg id="documentation" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 1.5h-6c-.825 0-1.493.675-1.493 1.5L3 15c0 .825.667 1.5 1.492 1.5H13.5c.825 0 1.5-.675 1.5-1.5V6l-4.5-4.5zm1.5 12H6V12h6v1.5zm0-3H6V9h6v1.5zM9.75 6.75V2.625l4.125 4.125H9.75z"/></svg> <svg id="domain" width="18" height="18" viewBox="0 0 18 18"><path d="M12 13v1h2V7h-2v1h1v2h-1v1h1v2h-1zm-2-7V4H8v2h2zm0 4V8H8v2h2zm0 4v-2H8v2h2zm2-9h3.01c.546 0 .99.445.99.996v9.008c0 .55-.45.996-.99.996H2.994A1 1 0 0 1 2 14.993V3.007C2 2.45 2.456 2 2.995 2h8.01A1 1 0 0 1 12 3.007V5zm-8 7v2h2v-2H4zm0-4v2h2V8H4zm0-4v2h2V4H4z" fill-rule="evenodd"/></svg> <svg id="domain-verification" width="18" height="18" viewBox="0 0 18 18"><path d="M13 4H5c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm0 9H5V6h8v7z"/><path d="M11.65 8.09l-.71-.71-2.82 2.83-1.06-1.06-.71.7 1.77 1.77z"/></svg> <svg id="done" width="18" height="18" viewBox="0 0 18 18"><path d="M3.292 8.23L2 9.514 6.685 14.2 15.6 5.282 14.317 4l-7.632 7.624z" fill-rule="evenodd"/></svg> <svg id="down" width="18" height="18" viewBox="0 0 18 18"><path d="M4.288 6.368a.965.965 0 0 0 0 1.375l4.017 3.972a.99.99 0 0 0 1.39 0l4.017-3.972a.965.965 0 0 0 0-1.375l-.084-.083a.99.99 0 0 0-1.39 0L9 9.485l-3.237-3.2a.99.99 0 0 0-1.39 0l-.085.083z" fill-rule="evenodd"/></svg> <svg id="download" width="18" height="18" viewBox="0 0 18 18"><path d="M7 6V2h4v4h4l-6 7-6-7h4zm-4 8h12v2H3v-2z" fill-rule="evenodd"/></svg> <svg id="edit" width="18" height="18" viewBox="0 0 18 18"><path d="M2 13.12l8.49-8.488 2.878 2.878L4.878 16H2v-2.88zm13.776-8.017L14.37 6.507 11.494 3.63l1.404-1.406c.3-.3.783-.3 1.083 0l1.8 1.796c.3.3.3.784 0 1.083z" fill-rule="evenodd"/></svg> <svg id="enable" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM7 5.5v7L13 9 7 5.5z" fill-rule="evenodd"/></svg> <svg id="encryption-keys" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M9 2l6 2.545v3.82c0 3.534-2.557 6.83-6 7.635-3.443-.805-6-4.1-6-7.636v-3.82L9 2zM5 8.994h4V4L5 5.67v3.324h4V14c-2.007-.306-4-3-4-5.006zm8 0C13 11 11.007 13.694 9 14V8.994h4V5.67L9 4v4.994h4z" fill="currentColor"/><path d="M9 10.5h1.686V12H9z"/><path d="M8.25 9h1.5v4h-1.5z"/><path d="M9 10a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zm0-1.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" fill="currentColor"/></svg> <svg id="endpoints" width="18" height="18" viewBox="0 0 18 18"><path d="M15 9l-3.464-6h3L18 9l-3.464 6h-3L15 9zM3 9l3.464 6h-3L0 9l3.464-6h3L3 9zm2 0l1.155-2h5.69L13 9l-1.155 2h-5.69L5 9z" fill-rule="evenodd"/></svg> <svg id="eventlist-by-search" width="18" height="18" viewBox="0 0 18 18"><path d="M7.5 7.5h-6V9h6V7.5zm3-3h-9V6h9V4.5zm-9 7.5h6v-1.5h-6V12zm12.975-.082c.33-.525.525-1.133.525-1.793a3.37 3.37 0 0 0-3.375-3.375 3.37 3.37 0 0 0-3.375 3.375 3.37 3.37 0 0 0 3.367 3.375 3.33 3.33 0 0 0 1.793-.525l2.34 2.34 1.065-1.065-2.34-2.332zm-2.85.082a1.876 1.876 0 1 1 0-3.75 1.876 1.876 0 0 1 0 3.75z"/></svg> <svg id="eventlist-livestream" width="18" height="18" viewBox="0 0 18 18"><path d="M4 7.5h9V9H4V7.5zm0-3h9V6H4V4.5zm0 6h6V12H4v-1.5zm7.5 0V15l3.75-2.25-3.75-2.25z"/></svg> <svg id="export" width="18" height="18" viewBox="0 0 18 18"><path d="M11 7v5H7V7H4l5-5 5 5h-3zm2 6V9h2v6H3V9h2v4h8z" fill-rule="evenodd"/></svg> <svg id="extender" width="18" height="18" viewBox="0 0 18 18"><path d="M4 13.892l5-5 5 5-1.175 1.183L9 11.25l-3.825 3.817L4 13.892zm5-8.534L5.175 9.175 4 8l5-5 5 5-1.175 1.183L9 5.358z" fill-rule="evenodd"/></svg> <svg id="external-ip" width="18" height="18" viewBox="0 0 18 18"><path d="M13 10h2v6H3V4h6v2H5v8h8v-4zm-3-7h6v6h-6V3zm5 3V4h-2v2h2z" fill-rule="evenodd"/></svg> <svg id="external-link" width="18" height="18" viewBox="0 0 18 18"><path d="M14.25 14.25H3.75V3.75H9v-1.5H3.75c-.83 0-1.5.67-1.5 1.5v10.5c0 .83.67 1.5 1.5 1.5h10.5c.83 0 1.5-.67 1.5-1.5V9h-1.5v5.25zm-3.75-12v1.5h2.69l-7.374 7.373 1.062 1.06L14.25 4.81V7.5h1.5V2.25H10.5z"/></svg> <svg id="feedback" width="18" height="18" viewBox="0 0 18 18"><path d="M5.776 15.408L1 17l1.363-4.09C1.503 11.794 1 10.448 1 9c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a8.954 8.954 0 0 1-3.224-.592zM10 13v1H8v-2h2v1zm-.125-2h-1.75l-.12-2.02L8 5.008A1 1 0 1 1 10 5v4l-.125 2z" fill-rule="evenodd"/></svg> <svg id="file" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zM5 6h8V5H5v1zm0 2h8V7H5v1zm0 2h8V9H5v1zm0 2h6v-1H5v1z" fill-rule="evenodd"/></svg> <svg id="file-error" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zM8 9h2V6H8v3zm0 3h2v-2H8v2z" fill="#D50000"/></svg> <svg id="file-valid" width="18" height="18" viewBox="0 0 18 18"><path d="M8.293 9.21L6.88 7.796 5.463 9.21l1.415 1.414 1.413 1.414 4.95-4.95-1.41-1.414L8.297 9.21zM2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006z" fill="#0F9D58"/></svg> <svg id="file-warning" width="18" height="18" viewBox="0 0 18 18"><path d="M13.994 2C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006C2 2.898 2.897 2 4.006 2h9.988zM10 10H8v2h2v-2zm0-4H8v3h2V6z" fill="#F2A600"/></svg> <svg id="filter" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4h14v2H2V4zm2 4h10v2H4V8zm2 4h6v2H6v-2z" fill-rule="evenodd"/></svg> <svg id="filter-is-now-applied" width="18" height="18" viewBox="0 0 18 18"><path d="M4 8h10v2H4V8zm2 4h6v2H6v-2zm5.035-8a3.53 3.53 0 0 0 .302 2H2V4h9.035zM14.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z" fill-rule="evenodd"/></svg> <svg id="final-node" width="18" height="18" viewBox="0 0 18 18"><path d="M6.99 12a.996.996 0 0 1-.99-.99V6.99c0-.546.45-.99.99-.99h4.02c.546 0 .99.45.99.99v4.02c0 .546-.45.99-.99.99H6.99z" fill-rule="evenodd"/></svg> <svg id="firewall" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h6v2H2V2zm0 12h6v2H2v-2zm0-6h6v2H2V8zm8-6h6v2h-6V2zm0 12h6v2h-6v-2zm0-6h6v2h-6V8zM6 5h6v2H6V5zm0 6h6v2H6v-2zM2 5h2v2H2V5zm0 6h2v2H2v-2zm12-6h2v2h-2V5zm0 6h2v2h-2v-2z" fill-rule="evenodd"/></svg> <svg id="first-page" id="Layer_1" viewBox="0 0 18 18"><style>.st0{fill:none}</style><path id="Shape" d="M13.7 12.4L10.2 9l3.4-3.4-1.1-1.1L8.1 9l4.5 4.5 1.1-1.1zM4.3 4.5h1.5v9H4.3v-9z"/></svg> <svg id="flush-cache" width="18" height="18" viewBox="0 0 18 18"><path d="M11 7h2.005c.55 0 .995.444.995 1v1H4V8c0-.552.456-1 .995-1H7V4.006C7 2.898 7.888 2 9 2c1.105 0 2 .887 2 2.006V7zm-7 3h10l1 6-2-2-2 2-2-2-2 2-2-2-2 2 1-6z" fill-rule="evenodd"/></svg> <svg id="folder" width="18" height="18" viewBox="0 0 18 18"><path d="M9 5h5.993C15.55 5 16 5.456 16 5.995v8.01a1 1 0 0 1-1.007.995H3.003A1.007 1.007 0 0 1 2 13.998V4.002A.996.996 0 0 1 3.003 3h4.994C8.55 3 9 3.456 9 4.002V5z" fill-rule="evenodd"/></svg> <svg id="folder-error" width="18" height="18" viewBox="0 0 18 18"><path d="M9 5h5.008C15.108 5 16 5.887 16 7v6a2 2 0 0 1-1.992 2H4.006A2.01 2.01 0 0 1 2 12.99V5.01A2 2 0 0 1 4.006 3h2.988C8.1 3 8.994 3.897 9 5zm-1 6v2h2v-2H8zm0-4v3h2V7H8z" fill="#D50000"/></svg> <svg id="folder-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 9V7H8v2H6v2h2v2h2v-2h2V9h-2zM9 5h5.993C15.55 5 16 5.456 16 5.995v8.01a1 1 0 0 1-1.007.995H3.003A1.007 1.007 0 0 1 2 13.998V4.002A.996.996 0 0 1 3.003 3h4.994C8.55 3 9 3.456 9 4.002V5z" fill-rule="evenodd"/></svg> <svg id="folder-valid" width="18" height="18" viewBox="0 0 18 18"><path d="M8.293 10.21L6.88 8.796 5.463 10.21l1.415 1.414 1.413 1.414 4.95-4.95-1.41-1.414-3.54 3.536zM9 5h5.008C15.108 5 16 5.887 16 7v6a2 2 0 0 1-1.992 2H4.006A2.01 2.01 0 0 1 2 12.99V5.01A2 2 0 0 1 4.006 3h2.988C8.1 3 8.994 3.897 9 5z" fill="#0F9D58"/></svg> <svg id="folder-warning" width="18" height="18" viewBox="0 0 18 18"><path d="M9 5a2.01 2.01 0 0 0-2.006-2H4.006A2 2 0 0 0 2 5.01v7.98A2.01 2.01 0 0 0 4.006 15h10.002A2 2 0 0 0 16 13V7c0-1.113-.892-2-1.992-2H9zM8 7h2v3H8V7zm2 4v2H8v-2h2z" fill="#F2A600"/></svg> <svg id="format_list_bulleted" width="18" height="18" viewBox="0 0 48 48"><path d="M8 28h8v-8H8v8zm0 10h8v-8H8v8zm0-20h8v-8H8v8zm10 10h24v-8H18v8zm0 10h24v-8H18v8zm0-28v8h24v-8H18z"/></svg> <svg id="free-trial" width="18" height="18" viewBox="0 0 18 18"><path d="M8 15H5a1 1 0 0 1-1-1v-4h4v5zm6-1a1 1 0 0 1-1 1h-3v-5h4v4zM8 6v3H3V7a1 1 0 0 1 1-1h4zm6 0a1 1 0 0 1 1 1v2h-5V6h4zm-1.536-1H5.536c-1.948 0-2.146-2 0-2C7.094 3 7.74 3.444 9 3.995 10.433 3.445 10.906 3 12.464 3c2.146 0 1.948 2 0 2z" fill-rule="evenodd"/></svg> <svg id="full-screen" width="18" height="18" viewBox="0 0 18 18"><path d="M3 2h4v2H4v3H2V2h1zm13 1v4h-2V4h-3V2h5v1zm-1 13h-4v-2h3v-3h2v5h-1zM4 14h3v2H2v-5h2v3z" fill-rule="evenodd"/></svg> <svg id="ganpati" width="18" height="18" viewBox="0 0 18 18"><path d="M11 10v5.003c0 .544-.447.997-1 .997H9a1 1 0 0 1-1-1.01v-1.98A1 1 0 0 0 7 12H6a1 1 0 0 0-1 1.01v1.98A1 1 0 0 1 4 16H3c-.557 0-1-.446-1-.995V10l-.5 1.987L1 12l1-6a3 3 0 0 1 3-3h3.05c.632-.62 1.496-1 2.45-1 .69 0 1.33.2 1.872.542.565.358 2.588 1.643 2.94 1.948A2 2 0 0 1 16 6v7.003A1.997 1.997 0 0 1 14.005 15h-.996a1 1 0 0 1 0-2H14v-2l-3-1zm2-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" fill-rule="evenodd"/></svg> <svg id="gatekeeper" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h6v2H2V2zm0 12h6v2H2v-2zm4-6V5h6v3h4v2h-4v3H6v-3H2V8h4zm2-6h8v2H8V2zm0 12h8v2H8v-2zM2 5h2v2H2V5zm0 6h2v2H2v-2zm12-6h2v2h-2V5zm0 6h2v2h-2v-2z" fill-rule="evenodd"/></svg> <svg id="grid_view" width="18" height="18" viewBox="0 0 24 24"><path d="M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z" fill-rule="evenodd" clip-rule="evenodd"/></svg> <svg id="group" width="18" height="18" viewBox="0 0 18 18"><path d="M12.11 8.615a2.31 2.31 0 0 0 2.326-2.307A2.31 2.31 0 0 0 12.11 4a2.317 2.317 0 0 0-2.33 2.308 2.317 2.317 0 0 0 2.333 2.307zm.088 1.54c-.646 0-1.62.196-2.42.585.77.375 1.382.925 1.382 1.657v.962a.64.64 0 0 1-.642.64h4.84a.642.642 0 0 0 .642-.64v-.97c0-1.497-2.537-2.247-3.802-2.247zm-6.698 0c-1.165 0-3.5.75-3.5 2.242v.962c0 .35.265.64.59.64h5.82c.325 0 .59-.29.59-.64v-.97c0-1.49-2.335-2.24-3.5-2.24zm.004-1.54A2.31 2.31 0 0 0 7.83 6.308 2.31 2.31 0 0 0 5.503 4 2.317 2.317 0 0 0 3.17 6.308a2.317 2.317 0 0 0 2.334 2.307z" fill-rule="evenodd"/></svg> <svg id="groups" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M12 5h-2V4H4v6h1v2H2V2h10v3zm1 1h3v10H6v-3h2v1h6V8h-1V6z"/><path d="M6 6h6v6H6V6zm2 2v2h2V8H8z"/></svg> <svg id="health-check-new" width="18" height="18" viewBox="0 0 18 18"><path d="M8 10H6v2h2v2h2v-2h2v-2h-2V8H8v2zM5 6V5a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1h1.993C15.55 6 16 6.456 16 6.995v8.01a1 1 0 0 1-1.007.995H3.007A1.008 1.008 0 0 1 2 15.005v-8.01A1 1 0 0 1 3.007 6H5zm2 0h4V4H7v2z" fill-rule="evenodd"/></svg> <svg id="help" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm2.47-7.587c.162-.212.29-.44.386-.68.096-.243.144-.504.144-.784a2.63 2.63 0 0 0-.196-1.04 2.057 2.057 0 0 0-.573-.78 2.59 2.59 0 0 0-.92-.49 4.215 4.215 0 0 0-1.23-.17c-.42 0-.81.03-1.17.14-.36.1-.67.22-.94.43-.26.2-.48.39-.63.69-.15.3-.26.61-.33 1.21h1.68c0-.19.12-.54.19-.68.27-.54 1.04-.49 1.2-.49.41 0 .73.1.94.31.22.21.32.51.32.91 0 .18-.03.34-.09.49-.06.15-.14.29-.24.42a3.13 3.13 0 0 1-.35.38c-.132.122-.28.25-.433.39a6.1 6.1 0 0 0-.522.52 2.37 2.37 0 0 0-.344.505c-.09.183-.15.35-.19.57-.04.223-.06.71-.06.71h1.56c.005 0 .05-.528.134-.78.084-.25.25-.407.503-.62.22-.19.435-.383.64-.578.207-.198.39-.4.55-.61zM8.997 14c.32 0 .567-.094.742-.284a.996.996 0 0 0 .26-.704 1.16 1.16 0 0 0-.07-.4.97.97 0 0 0-.2-.32.868.868 0 0 0-.31-.215A1.11 1.11 0 0 0 8.99 12c-.16 0-.3.026-.425.077a.868.868 0 0 0-.31.215.923.923 0 0 0-.19.32 1.19 1.19 0 0 0-.067.4c0 .28.088.515.26.704.173.19.418.284.738.284z" fill-rule="evenodd"/></svg> <svg id="help-outline" width="18" height="18" viewBox="0 0 18 18"><path d="M8.25 13.5h1.5V12h-1.5v1.5zM9 1.5C4.86 1.5 1.5 4.86 1.5 9c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5 0-4.14-3.36-7.5-7.5-7.5zM9 15c-3.308 0-6-2.693-6-6 0-3.308 2.692-6 6-6 3.307 0 6 2.692 6 6 0 3.307-2.693 6-6 6zM9 4.5a3 3 0 0 0-3 3h1.5C7.5 6.675 8.175 6 9 6s1.5.675 1.5 1.5c0 1.5-2.25 1.313-2.25 3.75h1.5C9.75 9.562 12 9.375 12 7.5a3 3 0 0 0-3-3z"/></svg> <svg id="help-tooltip" width="18" height="18" viewBox="0 0 18 18"><path d="M9 3a6 6 0 1 0 0 12A6 6 0 0 0 9 3zm-.003 10.714c-.29 0-.51-.08-.667-.243a.837.837 0 0 1-.233-.6.96.96 0 0 1 .06-.34.784.784 0 0 1 .455-.46 1.05 1.05 0 0 1 .385-.07c.144 0 .272.03.384.07a.786.786 0 0 1 .46.46.906.906 0 0 1 .07.34.83.83 0 0 1-.23.61c-.16.17-.38.25-.67.25zM11.07 8.63a4.522 4.522 0 0 1-.47.563c-.176.18-.357.357-.545.533-.216.196-.358.34-.43.57-.072.233-.11.72-.114.72H8.18s.018-.45.05-.654a1.98 1.98 0 0 1 .163-.527c.076-.17.175-.313.296-.466.12-.16.27-.31.44-.48l.37-.36a3.38 3.38 0 0 0 .3-.36 1.326 1.326 0 0 0 .28-.84c0-.37-.09-.65-.28-.84-.18-.2-.447-.29-.8-.29-.14 0-.793-.04-1.02.45a1.483 1.483 0 0 0-.098.36H6.48c.004 0 .07-.57.202-.85.13-.28.31-.45.54-.64.227-.19.495-.31.802-.4a3.37 3.37 0 0 1 1-.13c.395 0 .746.05 1.055.16a1.994 1.994 0 0 1 1.27 1.16c.11.28.17.6.17.96a2 2 0 0 1-.13.72c-.08.22-.19.43-.33.62z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="hide" width="18" height="18" viewBox="0 0 18 18"><path d="M3 12h12v2H3z" fill-rule="evenodd"/></svg> <svg id="history" width="18" height="18" viewBox="0 0 18 18"><path d="M16 9A7 7 0 1 1 2 9a7 7 0 0 1 14 0zm-6.956 5.512a5.47 5.47 0 1 0 0-10.937 5.47 5.47 0 0 0 0 10.938zM10 8.586l2.182 2.182-1.414 1.414L8.05 9.466H8V5h2v3.586z" fill-rule="evenodd"/></svg> <svg id="history-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M16 9A7 7 0 1 1 2 9a7 7 0 0 1 14 0zm-6-.414V5H8v4.466h.05l2.718 2.716 1.414-1.414L10 8.586z" fill-rule="evenodd"/></svg> <svg id="home" width="18" height="18" viewBox="0 0 18 18"><path d="M6.7 10h4v5h3V9h1.7L8.7 3 2 9h1.7v6h3z" fill-rule="evenodd"/></svg> <svg id="home_alt" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M9 1L2 6.333V17h14V6.333L9 1zm5.25 14.222h-2.625V9.89h-5.25v5.332H3.75v-8l5.25-4 5.25 4v8z" id="icons-18-home-alt-a"/></defs><use xlink:href="#icons-18-home-alt-a" fill-rule="evenodd"/></svg> <svg id="how-to-guides" width="18" height="18" viewBox="0 0 18 18"><path d="M10.5 1.5h-6c-.825 0-1.493.675-1.493 1.5L3 15c0 .825.667 1.5 1.492 1.5H13.5c.825 0 1.5-.675 1.5-1.5V6l-4.5-4.5zm1.5 12H6V12h6v1.5zm0-3H6V9h6v1.5zM9.75 6.75V2.625l4.125 4.125H9.75z"/></svg> <svg id="ic-table-partitioned" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zM16 8v2H2V8h14zM4 4h10v2H4V4zm0 8h2v2H4v-2zm8 0h2v2h-2v-2zm-4 0h2v2H8v-2z" fill-rule="evenodd"/></svg> <svg id="ic-table-sharded" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M6 4c0-1.105.887-2 2-2h6c1.105 0 2 .887 2 2v6c0 1.105-.887 2-2 2H8c-1.105 0-2-.887-2-2V4zm2 4v2h2V8H8zm0-4v2h6V4H8zm4 4v2h2V8h-2z"/><path d="M4.003 6.002H2v8.274c0 1 .8 1.724 1.8 1.724H12v-2.003H4.003V6.002z"/></svg> <svg id="ic_brush" width="18" height="18" viewBox="0 0 48 48"><path d="M14 28c-3.31 0-6 2.69-6 6 0 2.62-2.31 4-4 4 1.84 2.44 4.99 4 8 4 4.42 0 8-3.58 8-8 0-3.31-2.69-6-6-6zM41.41 9.26l-2.67-2.67c-.78-.78-2.05-.78-2.83 0L18 24.5l5.5 5.5 17.91-17.91c.79-.79.79-2.05 0-2.83z"/></svg> <svg id="ic_healing_black" width="18" height="18" viewBox="0 0 48 48"><path d="M35.46 24.04l7.96-7.96c.78-.78.78-2.05 0-2.83l-8.67-8.67c-.78-.78-2.05-.78-2.83 0l-7.96 7.96L16 4.59c-.39-.39-.9-.59-1.41-.59-.51 0-1.02.2-1.41.59L4.5 13.26c-.78.78-.78 2.05 0 2.83l7.96 7.96L4.5 32c-.78.78-.78 2.05 0 2.83l8.67 8.67c.78.78 2.05.78 2.83 0l7.96-7.96 7.96 7.96c.39.39.9.59 1.41.59.51 0 1.02-.2 1.41-.59l8.67-8.67c.78-.78.78-2.05 0-2.83l-7.95-7.96zM24 18c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm-9.42 3.92l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26zM20 26c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4 4c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm4-8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm5.33 18.67l-7.25-7.25 7.26-7.26 7.25 7.25-7.26 7.26z"/></svg> <svg id="idea" width="18" height="18" viewBox="0 0 18 18"><path d="M7.34 14.86c0 .626.486 1.14 1.08 1.14h2.16c.594 0 1.08-.514 1.08-1.14V13H7.34v1.86zM5 6.63c0 1.04.333 2 .896 2.772.485.667.904.746.904 1.672 0 .51.403.926.9.926h3.6c.497 0 .9-.415.9-.926 0-.926.422-1.02.88-1.638A4.7 4.7 0 0 0 14 6.63C14 4.073 11.985 2 9.5 2S5 4.073 5 6.63z" fill-rule="evenodd"/></svg> <svg id="identity-provider" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1.5L4.875 8.25h8.25z"/><circle cx="13.125" cy="13.125" r="3.375"/><path d="M2.25 10.125h6v6h-6z"/></svg> <svg id="identity-tenancy" viewBox="0 0 18 18"><path d="M14 12c-.17 0-.34.03-.5.07l-2.63-4.74A2.99 2.99 0 0 0 12 5c0-1.66-1.34-3-3-3S6 3.34 6 5c0 .95.45 1.78 1.13 2.33L4.5 12.07A2.08 2.08 0 0 0 4 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.57-.24-1.08-.62-1.45l2.63-4.74c.16.06.32.1.49.13v4.12C7.64 12.29 7 13.07 7 14c0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93V7.95c.17-.03.33-.08.49-.13l2.63 4.74c-.38.36-.62.87-.62 1.44 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/></svg> <svg id="image" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2v2H4v10h2v2H2V2h4zm6 0h4v14h-4v-2h2V4h-2V2zM5 5h2v3H5V5zm6 5h2v3h-2v-3zM8 5h5v3H8V5zm2 1v1h1V6h-1zm-5 4h5v3H5v-3zm2 1v1h1v-1H7z" fill-rule="evenodd"/></svg> <svg id="image-new" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2v2H4v10h2v2H2V2h4zm6 0h4v14h-4v-2h2V4h-2V2zm-2 6V6H8v2H6v2h2v2h2v-2h2V8h-2z" fill-rule="evenodd"/></svg> <svg id="import" width="18" height="18" viewBox="0 0 18 18"><path d="M7 6V2h4v4h3l-5 5-5-5h3zm6 7V9h2v6H3V9h2v4h8z" fill-rule="evenodd"/></svg> <svg id="import-user" width="18" height="18" viewBox="0 0 18 18"><path d="M11.182 8.818a2.908 2.908 0 0 0 0-5.818 2.908 2.908 0 0 0 0 5.818zm0 1.455c1.942 0 5.818.974 5.818 2.91v1.453H5.364v-1.454c0-1.935 3.876-2.91 5.818-2.91zM3 11V7.65H1l2.91-3.468L6.817 7.65H4.75V11H3z" fill-rule="evenodd"/></svg> <svg id="indexes" width="18" height="18" viewBox="0 0 18 18"><path d="M14.005 16H5v-2h8V5l2 2v8.002a.996.996 0 0 1-.995.998zM3 2.996C3 2.446 3.438 2 4.003 2H10l2 2.004v8c0 .55-.446.996-.998.996H3.998A.996.996 0 0 1 3 12.004V2.996zM9 3L5 7.5h3L9 3zm-3 9l4-4.5H7L6 12z" fill-rule="evenodd"/></svg> <svg id="indexes-search" width="18" height="18" viewBox="0 0 18 18"><path d="M9.582 7.528a3 3 0 1 0-1.03 1.04l2.94 2.94 1.035-1.035-2.945-2.945zM16.002 16H4.998a1 1 0 0 1-1-1v-1h11V3h1c.556 0 1 .447 1 1v11a1 1 0 0 1-1 1zM2 2.002C2 1.45 2.456 1 3.002 1h9.996C13.55 1 14 1.456 14 2.002v9.996C14 12.55 13.544 13 12.998 13H3.002A1.007 1.007 0 0 1 2 11.998V2.002zM7 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill-rule="evenodd"/></svg> <svg id="info" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm0-1.7A5.3 5.3 0 1 0 9 3.7a5.3 5.3 0 0 0 0 10.6zM8 7V5h2v2H8zm0 6V8h2v5H8z" fill-rule="evenodd"/></svg> <svg id="info-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M16 9A7 7 0 1 1 2 9a7 7 0 0 1 14 0zM8 7h2V5H8v2zm0 6h2V8H8v5z" fill-rule="evenodd"/></svg> <svg id="insights" width="18" height="18" viewBox="0 0 18 18"><path d="M4 8H2V6h2V4.995A1 1 0 0 1 4.995 4H6V2h2v2h2V2h2v2h1.005a1 1 0 0 1 .995.995V6h2v2h-2l-3 2-4-4-3 2zm10 2h2v2h-2v1.005a1 1 0 0 1-.995.995H12v2h-2v-2H8v2H6v-2H4.995A1 1 0 0 1 4 13.005V12H2v-2h2l3-2 4 4 3-2z" fill-rule="evenodd"/></svg> <svg id="inspect" width="18" height="18" viewBox="0 0 18 18"><path d="M9 4C5.818 4 3.1 6.073 2 9c1.1 2.927 3.818 5 7 5s5.9-2.073 7-5c-1.1-2.927-3.818-5-7-5zm0 8.333c-1.756 0-3.182-1.493-3.182-3.333S7.244 5.667 9 5.667 12.182 7.16 12.182 9 10.756 12.333 9 12.333zM9 7c-1.056 0-1.91.893-1.91 2s.854 2 1.91 2 1.91-.893 1.91-2S10.055 7 9 7z" fill-rule="evenodd"/></svg> <svg id="instance" width="18" height="18" viewBox="0 0 18 18"><path d="M13.998 16H12.5l-.5-1H6l-.5 1H4.002C3.45 16 3 15.55 3 14.993V4.007C3 3 4.002 2 5.002 2h7.996C13.998 2 15 3 15 4.007v10.986A1.01 1.01 0 0 1 13.998 16zM6 9.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5zm0 2c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5zM8 6c0 .556.448 1 1 1 .556 0 1-.448 1-1 0-.556-.448-1-1-1-.556 0-1 .448-1 1z" fill-rule="evenodd"/></svg> <svg id="instance-clone" width="18" height="18" viewBox="0 0 18 18"><path d="M6 14h1l1-1 2 1h2.998c.546 0 1.002-.36 1.002-.805V5c1 .002 2 1 2 2.007v8.986A1.01 1.01 0 0 1 14.998 17H13.5l-.5-1H9l-.5 1H7.002C6.45 17 6 16.55 6 15.993V14zm5.998-1H10.5l-.5-1H6l-.5 1H4.002C3.45 13 3 12.55 3 11.993V3.007C3 2 4.002 1 5.002 1h5.996C11.998 1 13 2 13 3.007v8.986A1.01 1.01 0 0 1 11.998 13zM5 7.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H5.49a.5.5 0 0 0-.49.5zm0 2c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H5.49a.5.5 0 0 0-.49.5zM7 4c0 .556.448 1 1 1 .556 0 1-.448 1-1 0-.556-.448-1-1-1-.556 0-1 .448-1 1z" fill-rule="evenodd"/></svg> <svg id="instance-group" width="18" height="18" viewBox="0 0 18 18"><path d="M13 10V8.007h2.01c.54 0 .99.446.99.996L15.998 16h-1l-1-1h-1.995l-1 1h-1S10 15.55 10 14.993V11h2a1 1 0 1 0 1-1zm-7 1h2l-.002 5h-1l-1-1H4.002l-1 1h-1S2 15.55 2 14.993V9.008c0-.554.444-1 .99-1H5V10a1 1 0 1 0 1 1zm5.998-1h-1l-1-1H8.002l-1 1h-1S6 9.55 6 8.993V3.008c0-.554.444-1 .99-1h4.02c.54 0 .99.445.99.995L11.998 10zM9 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" fill-rule="evenodd"/></svg> <svg id="instance-group-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 4.997V4H9v.997H8v.996h1V7h1V5.993h1v-.996h-1zm1 5.996h3V8h2.01c.54 0 .99.446.99.996l-.002 6.997h-1l-1-1h-1.995l-1 1h-1S11 15.543 11 14.986v-3.993zM5 8v2.993h3l-.002 5h-1l-1-1H4.002l-1 1h-1S2 15.543 2 14.986V9c0-.552.444-1 .99-1H5zm7.998 1.993h-1l-1-1H8.002l-1 1h-1S6 9.543 6 8.986V3c0-.552.45-1 1.003-1h4.994A.992.992 0 0 1 13 2.996l-.002 6.997z" fill-rule="evenodd"/></svg> <svg id="instance-new" width="18" height="18" viewBox="0 0 18 18"><path d="M8 7H6v2h2v2h2V9h2V7h-2V5H8v2zm5.998 9H12.5l-.5-1H6l-.5 1H4.002C3.45 16 3 15.55 3 14.993V4.007C3 3 4.002 2 5.002 2h7.996C13.998 2 15 3 15 4.007v10.986A1.01 1.01 0 0 1 13.998 16z" fill-rule="evenodd"/></svg> <svg id="instance-storage" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h14v14H2V2zm3 3h3v3H5V5zm0 5h3v3H5v-3zm5 0h3v3h-3v-3zm0-5h3v3h-3V5z" fill-rule="evenodd"/></svg> <svg id="instance-template" width="18" height="18" viewBox="0 0 18 18"><path d="M13.998 16H12.5l-.5-1H6l-.5 1H4.002C3.45 16 3 15.55 3 14.993V4.007C3 3 4.002 2 5.002 2h7.996C13.998 2 15 3 15 4.007v10.986A1.01 1.01 0 0 1 13.998 16zM5 4v9h8V4H5zm1 5.5a.5.5 0 0 1 .49-.5h5.02a.5.5 0 0 1 0 1H6.49A.5.5 0 0 1 6 9.5zM8 5h2v2H8V5zm-2 6.5a.5.5 0 0 1 .49-.5h5.02a.5.5 0 0 1 0 1H6.49a.5.5 0 0 1-.49-.5z" fill-rule="evenodd"/></svg> <svg id="instance-template-new" width="18" height="18" viewBox="0 0 18 18"><path d="M8 7V5h2v2h2v2h-2v2H8V9H6V7h2zm5.998 9H12.5l-.5-1H6l-.5 1H4.002C3.45 16 3 15.55 3 14.993V4.007C3 3 4.002 2 5.002 2h7.996C13.998 2 15 3 15 4.007v10.986A1.01 1.01 0 0 1 13.998 16zM5 4v9h8V4H5z" fill-rule="evenodd"/></svg> <svg id="interconnect" width="18" height="18" viewBox="0 0 18 18"><path d="M14.6 15v1.4H5.8v-1.6H13V3.6H5.8V2h8.8v6.4H17V10h-2.4v5zM3.4 10H1V8.4h2.4V5.2h8v8h-8V10z" fill-rule="evenodd"/></svg> <svg id="internal-ip" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2v14h14V2H2zm12 12H4V4h10v10zM6 6h6v6H6V6zm3 1v2h2V7H9z" fill-rule="evenodd"/></svg> <svg id="invoices" width="18" height="18" viewBox="0 0 18 18"><path d="M13 16H6v-2h7V5h2v11h-2zM3 2h9v11H3V2zm5 3h2V4H8v1zM5 7h5V6H5v1zm0 2h5V8H5v1zm0 2h5v-1H5v1z" fill-rule="evenodd"/></svg> <svg id="jobs" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2h10v2H6V2zM2 2h2v2H2V2zm4 4h10v2H6V6zM2 6h2v2H2V6zm4 4h10v2H6v-2zm-4 0h2v2H2v-2zm4 4h10v2H6v-2zm-4 0h2v2H2v-2z" fill-rule="evenodd"/></svg> <svg id="jump-to-end" width="18" height="18" viewBox="0 0 18 18"><path d="M8 8V4l5 5-5 5v-4H2V8h6zm6-5h2v12h-2V3z" fill-rule="evenodd"/></svg> <svg id="jump-to-start" width="18" height="18" viewBox="0 0 18 18"><path d="M10 8h6v2h-6v4L5 9l5-5v4zM2 3h2v12H2V3z" fill-rule="evenodd"/></svg> <svg id="key-visualizer" width="18" height="18" viewBox="0 0 18 18"><path d="M15.75 15.75H13.5v-1.5h2.25v1.5zM12 14.25H9.75v1.5H12v-1.5zm-3.75 0H6v1.5h2.25v-1.5zm-3.75 0H2.25v1.5H4.5v-1.5zm11.25-12H13.5v1.5h2.25v-1.5zm-3.75 0H9.75v1.5H12v-1.5zm-3.75 0H6v1.5h2.25v-1.5zm-3.75 0H2.25v1.5H4.5v-1.5zm3.75 3h-6v1.5h6v-1.5zm7.5 3H2.25v1.5h13.5v-1.5zm0-3h-6v1.5h6v-1.5zm-7.5 6h-6v1.5h6v-1.5zm7.5 0h-6v1.5h6v-1.5zm-7.5-6h-6v1.5h6v-1.5zm7.5 0h-6v1.5h6v-1.5z"/></svg> <svg id="keyboard" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zm2 .5v.99c0 .29.226.504.505.504h.99C5.785 6 6 5.774 6 5.495v-.99A.497.497 0 0 0 5.495 4h-.99A.497.497 0 0 0 4 4.505zm0 4v.99c0 .29.226.504.505.504h.99c.29 0 .505-.226.505-.505v-.99A.497.497 0 0 0 5.495 8h-.99A.497.497 0 0 0 4 8.505zm4-4v.99c0 .29.226.504.505.504h.99c.29 0 .505-.226.505-.505v-.99A.497.497 0 0 0 9.495 4h-.99A.497.497 0 0 0 8 4.505zm0 4v.99c0 .29.226.504.505.504h.99c.29 0 .505-.226.505-.505v-.99A.497.497 0 0 0 9.495 8h-.99A.497.497 0 0 0 8 8.505zm-3 4v.99c0 .29.224.504.5.504h7c.27 0 .5-.226.5-.505v-.99a.495.495 0 0 0-.5-.505h-7c-.27 0-.5.226-.5.505zm7-8v.99c0 .29.226.504.505.504h.99c.29 0 .505-.226.505-.505v-.99A.497.497 0 0 0 13.495 4h-.99a.497.497 0 0 0-.505.505zm0 4v.99c0 .29.226.504.505.504h.99c.29 0 .505-.226.505-.505v-.99A.497.497 0 0 0 13.495 8h-.99a.497.497 0 0 0-.505.505z" fill-rule="evenodd"/></svg> <svg id="labels" width="18" height="18" viewBox="0 0 18 18"><path d="M10.054 4.054C11.136 5.107 15.44 9.44 15.44 9.44a1.5 1.5 0 0 1 0 2.12l-3.88 3.88a1.5 1.5 0 0 1-2.12 0s-4.32-4.37-5.38-5.38C3.71 9.726 3 8.95 3 8.004V5.018C3 4.054 4.06 3 5.02 3h2.97c.995 0 1.707.707 2.064 1.054zM6.5 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="last-page" width="18" height="18" viewBox="0 0 18 18"><path d="M4.192 5.558L7.636 9l-3.442 3.443L5.25 13.5 9.75 9l-4.5-4.5-1.058 1.058zM12 4.5h1.5v9H12v-9z"/></svg> <svg id="launcher" width="18" height="18" viewBox="0 0 18 18"><path d="M7.403 16.2v-.8h3.2v.8h-3.2zm7.083.8h-1.454l-.956-2.068L13.803 9.8l2.715 1.403L14.486 17zM3.52 17l-2.032-5.797L4.202 9.8l1.728 5.132L4.974 17H3.52zM9.003 1l4 4v2.666l-1.92 6.934H6.928L5.003 7.673V5l4-4zm0 7.778a1.778 1.778 0 1 0 0-3.556 1.778 1.778 0 0 0 0 3.556z" fill-rule="evenodd"/></svg> <svg id="learn-resources" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M3 4.5H1.5V15c0 .825.675 1.5 1.5 1.5h10.5V15H3V4.5zm12-3H6c-.825 0-1.5.675-1.5 1.5v9c0 .825.675 1.5 1.5 1.5h9c.825 0 1.5-.675 1.5-1.5V3c0-.825-.675-1.5-1.5-1.5zm-.75 6.75h-7.5v-1.5h7.5v1.5zm-3 3h-4.5v-1.5h4.5v1.5zm3-6h-7.5v-1.5h7.5v1.5z" id="icons-18-learn-resources-a"/></defs><use xlink:href="#icons-18-learn-resources-a"/></svg> <svg id="left" width="18" height="18" viewBox="0 0 18 18"><path d="M11.632 4.288a.965.965 0 0 0-1.375 0L6.285 8.305a.99.99 0 0 0 0 1.39l3.972 4.017a.965.965 0 0 0 1.375 0l.083-.084a.99.99 0 0 0 0-1.39L8.515 9l3.2-3.237a.99.99 0 0 0 0-1.39l-.083-.085z" fill-rule="evenodd"/></svg> <svg id="legend-toggle" width="20" height="20" viewBox="0 0 20 20"><path d="M16 15H4v-1h12v1zm0-4H4v1h12v-1zM4 9l4-2.78L12 9l4-2.78V5l-4 2.78L8 5 4 7.78V9z"/></svg> <svg id="library" width="18" height="18" viewBox="0 0 18 18"><path d="M14 7h1v1H3V7h1.097V2.02H6V7h2V2.02h2V7h2V2.02h2V7zm0 3.02V15h1v1H3v-1h1.097v-4.98H6V15h2v-4.98h2V15h2v-4.98h2z" fill-rule="evenodd"/></svg> <svg id="link" width="18" height="18" viewBox="0 0 18 18"><path d="M6 5.9h2V4H6C3.24 4 1 6.24 1 9s2.24 5 5 5h2v-1.9H6c-1.71 0-3.1-1.39-3.1-3.1 0-1.71 1.39-3.1 3.1-3.1zM6 10h6V8H6v2zm4-6v1.9h2c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-2V14h2c2.76 0 5-2.24 5-5s-2.24-5-5-5h-2z" fill-rule="evenodd"/></svg> <svg id="list" width="18" height="18" viewBox="0 0 48 48"><path d="M6 26h4v-4H6v4zm0 8h4v-4H6v4zm0-16h4v-4H6v4zm8 8h28v-4H14v4zm0 8h28v-4H14v4zm0-20v4h28v-4H14z"/></svg> <svg id="load-balancer" width="18" height="18" viewBox="0 0 18 18"><path d="M6 12h2v4H2v-4h2V8h4V6H6V2h6v4h-2v2h4v4h2v4h-6v-4h2v-2H6v2z" fill-rule="evenodd"/></svg> <svg id="location" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M5.25 0A5.246 5.246 0 0 0 0 5.25C0 9.188 5.25 15 5.25 15s5.25-5.813 5.25-9.75A5.246 5.246 0 0 0 5.25 0zM1.5 5.25A3.75 3.75 0 0 1 5.25 1.5 3.75 3.75 0 0 1 9 5.25c0 2.16-2.16 5.393-3.75 7.41C3.69 10.658 1.5 7.388 1.5 5.25zm3.75 1.875a1.875 1.875 0 1 0 0-3.75 1.875 1.875 0 0 0 0 3.75z" id="icons-18-location-a"/></defs><g transform="translate(3.75 1.5)" fill="none" fill-rule="evenodd"><mask id="icons-18-location-b" fill="#fff"><use xlink:href="#icons-18-location-a"/></mask><use fill="currentColor" xlink:href="#icons-18-location-a"/><path d="M-3.75-1.5h18v18h-18z" mask="url(#icons-18-location-b)" fill="currentColor"/></g></svg> <svg id="location_searching" width="18" height="18" viewBox="0 0 48 48"><path d="M0-.17h48v48H0z" fill="none"/><path d="M41.88 22.17C40.96 13.83 34.34 7.21 26 6.29V2.17h-4v4.12c-8.34.92-14.96 7.54-15.88 15.88H2v4h4.12c.92 8.34 7.54 14.96 15.88 15.88v4.12h4v-4.12c8.34-.92 14.96-7.54 15.88-15.88H46v-4h-4.12zM24 38.17c-7.73 0-14-6.27-14-14s6.27-14 14-14 14 6.27 14 14-6.27 14-14 14z"/></svg> <svg id="lock" width="18" height="18" viewBox="0 0 18 18"><path d="M13 6a4 4 0 0 0-4-4 4 4 0 0 0-4 4v1a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2V6zm-1.6 1H6.6V6a2.4 2.4 0 0 1 4.8 0v1zM9 13a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z" fill-rule="evenodd"/></svg> <svg id="lock-outline" width="18" height="18" viewBox="0 0 48 48"><path d="M24 34c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zm12-18h-2v-4c0-5.52-4.48-10-10-10S14 6.48 14 12v4h-2c-2.2 0-4 1.8-4 4v20c0 2.2 1.8 4 4 4h24c2.2 0 4-1.8 4-4V20c0-2.2-1.8-4-4-4zm-18.2-4c0-3.42 2.78-6.2 6.2-6.2s6.2 2.78 6.2 6.2v4H17.8v-4zM36 40H12V20h24v20z"/></svg> <svg id="logs" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3h14v2H2V3zm2 6h12v2H4V9zm0-3h12v2H4V6zm0 6h12v2H4v-2z" fill-rule="evenodd"/></svg> <svg id="machine-image" width="20" height="20" viewBox="0 0 20 20"><path d="M14 5v9H6V5h8zM4 4v12c0 .55.45 1 1 1h1l1-1h6l.5.99H15c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1zm9 6h-1.5v3H13v-3zm-6 0v3h3.5v-3H7zm0-1h1.5V6H7v3zm6 0V6H9.5v3H13z"/></svg> <svg id="mail-outline" width="18" height="18" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-.8 2L12 10.8 4.8 6h14.4zM4 18V7.87l8 5.33 8-5.33V18H4z"/></svg> <svg id="manage-projects" width="18" height="18" viewBox="0 0 18 18"><path d="M9 4h6.495C16.325 4 17 4.68 17 5.496v9.008C17 15.33 16.333 16 15.495 16H2.505C1.675 16 1 15.32 1 14.504V3.496C1 2.67 1.668 2 2.505 2h4.99C8.325 2 9 2.68 9 3.496V4zm3.27 6.42a3.22 3.22 0 0 0 .032-.42 3.22 3.22 0 0 0-.03-.42l.927-.706a.213.213 0 0 0 .05-.274l-.88-1.48a.225.225 0 0 0-.27-.095l-1.1.428a3.237 3.237 0 0 0-.747-.42l-.16-1.133a.213.213 0 0 0-.217-.18H8.12a.213.213 0 0 0-.215.18l-.167 1.134a3.405 3.405 0 0 0-.744.42L5.9 7.024a.218.218 0 0 0-.27.094L4.75 8.6a.207.207 0 0 0 .053.274l.928.706a3.46 3.46 0 0 0-.03.42c0 .14.02.282.03.42l-.92.706a.212.212 0 0 0-.05.274l.88 1.48a.225.225 0 0 0 .27.095L7 12.547c.23.17.474.312.743.42L7.91 14.1a.21.21 0 0 0 .215.18h1.76c.11 0 .204-.077.217-.18l.166-1.134a3.38 3.38 0 0 0 .744-.42l1.095.43c.1.037.216 0 .27-.095l.88-1.48a.213.213 0 0 0-.054-.27l-.93-.7zM9 11.223c-.674 0-1.223-.55-1.223-1.223 0-.674.55-1.223 1.223-1.223.674 0 1.223.55 1.223 1.223 0 .674-.55 1.223-1.223 1.223z" fill-rule="evenodd"/></svg> <svg id="managed-microsoft-ad" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M8.736 1v16l8-6.4z"/><path d="M8.736 1l-.78.938 7.076 8.484-7.04 5.64.75.936 7.994-6.406z"/><path d="M8.74 1L5.53 4.802c.36.194.667.47.888.814l2.32-2.743V1zM6.616 13.777a2.4 2.4 0 0 1-.73.953L8.738 17v-1.536l-2.122-1.687z"/><path d="M4.4 7.707a.8.8 0 1 1 0-1.6.8.8 0 0 1 0 1.6m0-3.2a2.4 2.4 0 1 0 0 4.8 2.4 2.4 0 0 0 0-4.8m0 9.153a.8.8 0 1 1 0-1.602.8.8 0 0 1 0 1.6m0-3.2a2.4 2.4 0 1 0 0 4.8 2.4 2.4 0 0 0 0-4.8"/></svg> <svg id="map" width="18" height="18" viewBox="0 0 48 48"><path d="M41 6c-.11 0-.21.01-.31.05L30 10.2 18 6 6.73 9.8c-.42.14-.73.5-.73.96V41a1.003 1.003 0 0 0 1.31.95L18 37.8 30 42l11.28-3.79c.42-.15.72-.51.72-.97V7c0-.55-.45-1-1-1zM30 38l-12-4.21V10l12 4.21V38z"/></svg> <svg id="marketplace" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M9.97 1v3.506H6.467zm0 3.506V8.01L6.467 4.507z"/><path d="M6.344 11.55l.02-.084L7 10.318h5.245a1.4 1.4 0 0 0 1.232-.725l2.718-4.935-1.225-.676h-.007L14.19 5.39l-1.944 3.52H7.3l-.09-.19-1.577-3.33-.67-1.408-.66-1.408H2v1.408h1.408l2.534 5.344-.95 1.725a1.36 1.36 0 0 0-.176.68c0 .78.634 1.41 1.408 1.41h8.448v-1.41H6.52a.18.18 0 0 1-.176-.17zm.81 2.17c-.727 0-1.314.594-1.314 1.32 0 .726.587 1.32 1.313 1.32s1.32-.594 1.32-1.32c0-.726-.594-1.32-1.32-1.32zm5.76 0c-.727 0-1.314.594-1.314 1.32 0 .726.587 1.32 1.313 1.32s1.32-.594 1.32-1.32c0-.726-.594-1.32-1.32-1.32z"/><path d="M9.97 1l3.507 3.506H9.97zm3.507 3.506L9.97 8.01V4.507z"/></svg> <svg id="memcache" width="18" height="18" viewBox="0 0 18 18"><path d="M4 11v-1H2V8h2V7H2V5h2a2 2 0 0 1 2-2h6c1.102 0 1.995.897 2 2h2v2h-2v1h2v2h-2v1h2v2h-2a2 2 0 0 1-2 2H6a2.006 2.006 0 0 1-2-2H2v-2h2zm7-7L6 9h4l1-5zM7 14l5-5H8l-1 5z" fill-rule="evenodd"/></svg> <svg id="memcache-new" width="18" height="18" viewBox="0 0 18 18"><path d="M8 8H6v2h2v2h2v-2h2V8h-2V6H8v2zm6 3h2v2h-2a2 2 0 0 1-2 2H6a2.006 2.006 0 0 1-2-2H2v-2h2v-1H2V8h2V7H2V5h2a2 2 0 0 1 2-2h6c1.102 0 1.995.897 2 2h2v2h-2v1h2v2h-2v1z" fill-rule="evenodd"/></svg> <svg id="memorystore-memecache" width="18" height="18" viewBox="0 0 18 18"><path d="M14 11h2v2h-2a2 2 0 0 1-2 2H6a2.006 2.006 0 0 1-2-2H2v-2h2v-1H2V8h2V7H2V5h2a2 2 0 0 1 2-2h6c1.102 0 1.995.897 2 2h2v2h-2v1h2v2h-2v1zm-3.8-5c-.463 0-.88.18-1.2.467A1.79 1.79 0 0 0 7.8 6 1.8 1.8 0 0 0 6 7.8V12h1.2V7.8a.6.6 0 0 1 1.2 0V12h1.2V7.8a.6.6 0 0 1 1.2 0V12H12V7.8A1.8 1.8 0 0 0 10.2 6z" fill-rule="evenodd"/></svg> <svg id="memorystore-redis" width="18" height="18" viewBox="0 0 18 18"><path d="M14 11h2v2h-2a2 2 0 0 1-2 2H6a2.006 2.006 0 0 1-2-2H2v-2h2v-1H2V8h2V7H2V5h2a2 2 0 0 1 2-2h6c1.102 0 1.995.897 2 2h2v2h-2v1h2v2h-2v1zM8.5 8V6.5H10V8H8.5zm3-.375v-.75A1.873 1.873 0 0 0 9.625 5H7v7.5h1.5V9.502l.34-.002C9.18 9.5 10 10.66 10 11v1.5h1.5V11c0-.367-.416-1.085-1.03-1.723a1.86 1.86 0 0 0 1.03-1.652z" fill-rule="evenodd"/></svg> <svg id="menu" width="18" height="18" viewBox="0 0 18 18"><path d="M2 14h14v-2H2v2zm0-4h14V8H2v2zm0-6v2h14V4H2z" fill-rule="evenodd"/></svg> <svg id="merge" width="18" height="18" viewBox="0 0 18 18"><path d="M9.996 10.398L10 10.4l-.712.683L4.5 16l-1.414-1.414L8 9.5V6H5l4-4 4 4h-3v4.396l-.004.002zm1.418.902l3.293 3.293-1.414 1.414L10 12.714l1.414-1.414z" fill-rule="evenodd"/></svg> <svg id="metadata" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h6v2H2V2zm0 4h6v2H2V6zm0 4h6v2H2v-2zm0 4h6v2H2v-2zm8-12h6v2h-6V2zm0 4h6v2h-6V6zm0 4h6v2h-6v-2zm0 4h6v2h-6v-2z" fill-rule="evenodd"/></svg> <svg id="metrics" width="18" height="18" viewBox="0 0 18 18"><path d="M3 7h3v9H3V7zm5-3h3v12H8V4zm5 6h3v6h-3v-6z" fill-rule="evenodd"/></svg> <svg id="mic" width="18" height="18" viewBox="0 0 18 18"><path d="M11.023 8.613l.007-4.417C11.03 2.974 10.12 2 8.98 2c-1.14 0-1.983.974-1.983 2.196v4.417c0 1.222.843 2.124 1.984 2.124 1.14 0 2.05-.902 2.05-2.124zm-2.014 3.44c-1.9.097-3.65-1.723-3.65-3.933H4.2c0 2.51 1.868 4.883 4.153 5.244V16h1.31v-2.636c2.286-.354 4.154-2.726 4.154-5.244H12.65c0 2.21-1.746 4.03-3.64 3.934z" fill-rule="evenodd"/></svg> <svg id="migrate-for-compute" width="18" height="18" viewBox="0 0 18 18"><path d="M7.642 1.5c.135 0 .248.094.278.22l.007.066V3.25h1.537V1.785c0-.135.094-.248.22-.278L9.75 1.5h.466c.135 0 .248.094.277.22l.008.066V3.25h1.54V1.785a.29.29 0 0 1 .22-.278l.07-.008h.47c.14 0 .25.09.28.22l.01.06v1.47h1.37a.32.32 0 0 1 .31.24l.01.07v1.37h1.457a.29.29 0 0 1 .277.22l.01.06v.466a.29.29 0 0 1-.22.28l-.066.006h-1.46v1.54h1.454c.136 0 .25.093.28.22l.01.065v.467a.287.287 0 0 1-.22.276l-.066.01h-1.46v1.54h1.455a.29.29 0 0 1 .278.22l.008.07v.47a.287.287 0 0 1-.22.28l-.065.01h-1.46v1.36a.32.32 0 0 1-.247.31l-.073.01h-1.37v1.46a.29.29 0 0 1-.22.28l-.068.01h-.47a.287.287 0 0 1-.28-.22l-.01-.066v-1.47H10.5v1.465c0 .135-.093.25-.22.28l-.064.006H9.75a.287.287 0 0 1-.278-.23l-.008-.064v-1.46h-.76l.002.036c0 1.953-1.51 3.55-3.412 3.65l-.19.005c-1.99 0-3.604-1.636-3.604-3.653s1.613-3.66 3.603-3.66h.104v-.64H3.75a.286.286 0 0 1-.276-.225l-.008-.065V7.8c0-.135.094-.25.22-.278l.065-.01h1.46V5.97H3.75a.287.287 0 0 1-.276-.22l-.008-.065v-.468c0-.135.094-.248.22-.278l.065-.01h1.46V3.57a.32.32 0 0 1 .25-.31l.08-.01H6.9V1.787c0-.135.094-.248.22-.278l.066-.01h.466zm-2.595 9.368l-.546.553 1.16 1.18h-2.6v.79h2.6L4.5 14.56l.548.552 2.09-2.12-2.09-2.12zm8.638-6.548H6.28v5.074a3.64 3.64 0 0 1 2.257 2.344h5.147V4.32zm-2.207 1.892a.32.32 0 0 1 .31.246l.01.073v3a.32.32 0 0 1-.247.31l-.07.01H8.49a.32.32 0 0 1-.31-.24l-.01-.07v-3a.32.32 0 0 1 .245-.31l.073-.01h2.99z" fill-rule="evenodd"/></svg> <svg id="mintmark" width="18" height="18" viewBox="0 0 18 18"><path d="M9.75 10.81l3.44 3.44H9.75v1.5h6v-6h-1.5v3.44l-4.5-4.5zM6 2.25H4.5V3h-.75a1.5 1.5 0 0 0-1.5 1.5v2.25a1.5 1.5 0 0 0 1.5 1.5h3v2.25h-4.5V12H4.5v.75H6V12h.75a1.5 1.5 0 0 0 1.5-1.5V8.25a1.5 1.5 0 0 0-1.5-1.5h-3V4.5h4.5V3H6v-.75z" fill-rule="evenodd"/></svg> <svg id="mobile" width="18" height="18" viewBox="0 0 18 18"><path d="M5.43 2C4.642 2 4 2.573 4 3.273v11.454c0 .7.643 1.273 1.43 1.273h7.14c.787 0 1.43-.573 1.43-1.273V3.273c0-.7-.643-1.267-1.43-1.267L5.43 2zm3.028 12.002V14h1.09v.002a.5.5 0 0 1 0 .996V15h-1.09v-.002a.5.5 0 0 1 0-.996zM6 13V4h6v9H6z" fill-rule="evenodd"/></svg> <svg id="modified-files" width="18" height="18" viewBox="0 0 18 18"><path d="M9.007 5.014h6.016c.55 0 1 .45 1 1v8.01c0 .55-.45 1-1 1H3.007c-.55 0-1-.45-1-1l.005-7.96A1.053 1.053 0 0 1 2 5.9l.006-1.777C2.006 3.505 2.54 3 3.2 3h4.607c.66 0 1.2.506 1.2 1.125v.89zM5.01 8.018V9h7.994v-.982H5.01zm0 2V11h7.994v-.982H5.01z" fill-rule="evenodd"/></svg> <svg id="monitoring" width="18" height="18" viewBox="0 0 18 18"><path d="M2 9l5-5 3 3 5-5h1v2l-6 6-3-3-5 5V9zm0 4l2-2v5H2v-3zm3-2l2-2v7H5v-5zm3-1l2 1v5H8v-6zm3 1l2-2v7h-2v-5zm3-3l2-2v10h-2V8z" fill-rule="evenodd"/></svg> <svg id="more" width="18" height="18" viewBox="0 0 18 18"><path d="M9 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill-rule="evenodd"/></svg> <svg id="more-horizontal" width="18" height="18" viewBox="0 0 18 18"><path d="M4 8h2v2H4V8zm8 0h2v2h-2V8zM8 8h2v2H8V8z" fill-rule="evenodd"/></svg> <svg id="move" width="18" height="18" viewBox="0 0 18 18"><path d="M9 4v-.504C9 2.68 8.326 2 7.495 2h-4.99C1.668 2 1 2.67 1 3.496v11.008C1 15.32 1.674 16 2.505 16h12.99c.838 0 1.505-.67 1.505-1.496V5.496C17 4.68 16.326 4 15.495 4H9zm1.692 10.5v-3.214H7V8.714h3.692V5.5L15 10l-4.308 4.5z" fill-rule="evenodd"/></svg> <svg id="nav-collapse" width="18" height="18" viewBox="0 0 18 18"><path d="M1 1.71c0-.354.4-.71.8-.71h10.4c.4 0 .8.356.8.71v14.58c0 .354-.4.71-.8.71H1.8c-.4 0-.8-.267-.8-.71V1.71zM11 3v12H3V3h8zM5 5v2h4V5H5zm0 6v2h4v-2H5zm0-3v2h3V8H5zm13 1l-4 3.5v-7L18 9z" fill-rule="evenodd"/></svg> <svg id="neg" width="18" height="18" viewBox="0 0 18 18"><path d="M9.25 15.5L7.5 12.53 9.25 9.5h3.5l1.75 3.03-1.75 2.97zm-4-7L3.5 5.53 5.25 2.5h3.5l1.75 3.03L8.75 8.5zM12 5.138L13.93 4l1.97 1.138v2.275L13.93 8.55 12 7.413V5.138m-10 6L3.93 10l1.97 1.138v2.275L3.93 14.55 2 13.413v-2.275" fill-rule="evenodd"/></svg> <svg id="network-peering" width="18" height="18" viewBox="0 0 18 18"><path d="M13.9 9.9a.9.9 0 1 1 0-1.8.9.9 0 0 1 0 1.8M9 14.8A.9.9 0 1 1 9 13a.9.9 0 0 1 0 1.8M9 5a.9.9 0 1 1 0-1.8A.9.9 0 0 1 9 5M3.2 9A.9.9 0 1 1 5 9a.9.9 0 0 1-1.8 0m10.7-2.1c-.426 0-.822.13-1.153.347l-1.994-1.994A2.1 2.1 0 1 0 6.9 4.1c0 .34.09.66.233.943L5.02 7.12a2.077 2.077 0 0 0-.92-.22 2.1 2.1 0 0 0 0 4.2c.453 0 .87-.146 1.212-.39l.927.926.8-.817-.99-1.07A2.08 2.08 0 0 0 6.2 9c0-.386-.112-.743-.294-1.054l2.04-2.04c.31.182.668.294 1.054.294.3 0 .586-.066.845-.18l2.122 2.158a2.103 2.103 0 0 0 0 1.64l-2.122 2.136.005.03A2.08 2.08 0 0 0 9 11.8a2.1 2.1 0 1 0 1.753.947l1.994-1.994A2.1 2.1 0 1 0 13.9 6.9" fill-rule="evenodd"/></svg> <svg id="network-topology" width="18" height="18" viewBox="0 0 18 18"><path d="M4.107 6.196v6.092c0 1.252.968 2.266 2.16 2.266 1.142 0 2.077-.928 2.156-2.104l.006-.162-.01-1.01a1.78 1.78 0 0 0 1.14.073v.94c0 1.91-1.48 3.46-3.304 3.46-1.764 0-3.205-1.44-3.3-3.27l-.004-.19V6.2a1.78 1.78 0 0 0 1.142 0zm10.357 6.862c.71 0 1.286.603 1.286 1.346 0 .743-.576 1.346-1.286 1.346-.71 0-1.285-.603-1.285-1.346 0-.743.57-1.346 1.28-1.346zM11.732 3.056c1.825 0 3.304 1.55 3.304 3.46v6.038a1.78 1.78 0 0 0-1.143 0V6.517c0-1.25-.968-2.265-2.16-2.265-1.194 0-2.162 1.014-2.162 2.265l.01 1.068a1.782 1.782 0 0 0-1.14.073v-1.14c0-1.912 1.48-3.462 3.304-3.462zM9.107 8.122c.71 0 1.286.603 1.286 1.346 0 .744-.576 1.347-1.286 1.347-.71 0-1.286-.603-1.286-1.347 0-.743.58-1.346 1.29-1.346zM3.537 3c.71 0 1.284.603 1.284 1.346 0 .743-.57 1.346-1.28 1.346S2.25 5.09 2.25 4.346C2.25 3.603 2.827 3 3.537 3z" fill="#202124"/></svg> <svg id="networks" width="18" height="18" viewBox="0 0 18 18"><path d="M4 10V8h-.993C2.45 8 2 7.55 2 7.01V2.99A1 1 0 0 1 3.007 2h11.986C15.55 2 16 2.45 16 2.99v4.02a1 1 0 0 1-1.007.99H7v2h7.993c.556 0 1.007.45 1.007.99v4.02a1 1 0 0 1-1.007.99H3.007C2.45 16 2 15.55 2 15.01v-4.02A1 1 0 0 1 3.007 10H4zm1.5-3.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm0 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="new-window" width="18" height="18" viewBox="0 0 18 18"><path d="M4 14V4h3V2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10c1.1 0 2-.9 2-2v-3h-2v3H4zM9 4h3.59l-6.83 6.83 1.41 1.41L14 5.41V9h2V2H9v2z" fill-rule="evenodd"/></svg> <svg id="news" width="18" height="18" viewBox="0 0 18 18"><path d="M15 4l1-1v11.48c0 .826-.668 1.5-1.492 1.5H3.5c-.825 0-1.5-.674-1.5-1.5V3l1 1 2-2 2.003 2L9 2l2 2 2-2 2 2zm0 4V6H3v2h12zm0 2V9h-5v1h5zm0 2v-1h-5v1h5zm0 2v-1h-5v1h5zm-6 0V9H3v5h6z" fill-rule="evenodd"/></svg> <svg id="next" width="18" height="18" viewBox="0 0 18 18"><path d="M5 3.5L10.5 9 5 14.5 6.5 16l7-7-7-7L5 3.5z" fill-rule="evenodd"/></svg> <svg id="next-plan" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2a7 7 0 1 0 0 14A7 7 0 0 0 9 2zm2.643 8.25C11.088 8.927 9.95 7.43 8.14 7.43c-2.126 0-3.196 1.87-3.274 3.915-.23-.012-.85-.012-1-.007-.038-3.377 1.825-5.605 4.63-5.605 1.886 0 3.713 1.447 4.625 2.997l1.25-1.188v3.79h-3.81l1.09-1.08z"/></svg> <svg id="oci" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M0 0v18h18V0H0zm15.4 15.4H2.6V2.6h12.8v12.8z" fill-rule="nonzero"/><path d="M11.6 7.9h2.2v6h-2.2zm0-3.8h2.2v2.2h-2.2zm-7.5 0v9.8h6v-2.3H6.4V6.4h3.7V4.1H6.4z"/></svg> <svg id="open-editor" width="18" height="18" viewBox="0 0 18 18"><path d="M10 12h3l-4 4-4-4h3V7h2v5zm2 4l2-2V6H4v8l2 2H4.006A2.005 2.005 0 0 1 2 13.994V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H12z" fill-rule="evenodd"/></svg> <svg id="open-in-browser" width="18" height="18" viewBox="0 0 18 18"><path d="M8 11H5l4-4 4 4h-3v5H8v-5zm3 5v-2h3V6H4v8h3v2H4.006A2.005 2.005 0 0 1 2 13.994V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H11z" fill-rule="evenodd"/></svg> <svg id="operations" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2h10v2H6V2zM2 2h2v2H2V2zm4 4h10v2H6V6zM2 6h2v2H2V6zm4 4h10v2H6v-2zm-4 0h2v2H2v-2zm4 4h10v2H6v-2zm-4 0h2v2H2v-2z" fill-rule="evenodd"/></svg> <svg id="os-configuration-management" width="18" height="18" viewBox="0 0 18 18"><path d="M9 15.255c.5 0 .905.39.905.873 0 .48-.405.872-.905.872s-.905-.39-.905-.872.405-.873.905-.873zm1.116-11.49c.133 0 .256.095.267.22l.212 1.382c.345.126.657.304.947.513l1.382-.523c.133-.042.278 0 .345.115l1.11 1.81a.26.26 0 0 1-.07.336l-1.18.87c.03.167.04.334.04.512s-.03.345-.05.513l1.19.87c.1.083.13.22.063.334l-1.114 1.81a.302.302 0 0 1-.347.116l-1.39-.523c-.28.21-.6.377-.935.513l-.21 1.382c-.02.125-.147.22-.28.22H7.88a.273.273 0 0 1-.276-.22l-.215-1.382a3.88 3.88 0 0 1-.95-.513l-1.39.523c-.134.042-.278 0-.345-.115l-1.11-1.81a.26.26 0 0 1 .064-.336l1.18-.87a3.847 3.847 0 0 1 0-1.025l-1.18-.87a.25.25 0 0 1-.064-.334l1.117-1.81a.302.302 0 0 1 .344-.116l1.38.523c.29-.21.613-.377.947-.513L7.6 3.985c.02-.125.144-.22.278-.22zm-8.15 7.997a.923.923 0 0 1 1.23.34.856.856 0 0 1-.352 1.186.923.923 0 0 1-1.23-.34.856.856 0 0 1 .352-1.186zm12.838.34a.923.923 0 0 1 1.23-.34.856.856 0 0 1 .352 1.186.923.923 0 0 1-1.23.34.856.856 0 0 1-.352-1.186zM9 7.43c-.923 0-1.67.7-1.67 1.57 0 .87.747 1.57 1.67 1.57.926 0 1.673-.7 1.673-1.57 0-.87-.747-1.57-1.672-1.57zm6.156-2.718a.923.923 0 0 1 1.23.34.856.856 0 0 1-.352 1.186.923.923 0 0 1-1.23-.34.856.856 0 0 1 .352-1.186zm-13.542.34a.923.923 0 0 1 1.23-.34.856.856 0 0 1 .352 1.186.923.923 0 0 1-1.23.34.856.856 0 0 1-.352-1.186zM9 1c.5 0 .905.39.905.872S9.5 2.745 9 2.745s-.905-.39-.905-.873C8.095 1.392 8.5 1 9 1z"/></svg> <svg id="os-inventory-management" width="18" height="18" viewBox="0 0 18 18"><path d="M15.03 15.688l.343.443a1.63 1.63 0 0 1-1.26.36l.074-.56a1.094 1.094 0 0 0 .842-.23zm-4.597-2.654c.914 0 1.656.76 1.656 1.694 0 .936-.75 1.695-1.66 1.695s-1.66-.76-1.66-1.695.74-1.694 1.65-1.694zm2.824 1.996c.06.31.248.577.51.74l-.287.484a1.7 1.7 0 0 1-.765-1.11l.542-.114zM8.342 1.5c.868 0 1.603.574 1.884 1.367h2.123c.73 0 1.33.615 1.33 1.366v4.1h-1.33v-4.1h-1.34v2.05H5.67v-2.05H4.337v10.25h3.34v1.366h-3.34C3.6 15.85 3 15.23 3 14.48V4.232c0-.75.6-1.365 1.336-1.365H6.46C6.74 2.074 7.473 1.5 8.34 1.5zM15.9 14.216a1.736 1.736 0 0 1-.082 1.36l-.492-.258a1.173 1.173 0 0 0 .054-.907l.52-.19zm-2.413-.87l.285.484a1.14 1.14 0 0 0-.514.738l-.54-.117a1.7 1.7 0 0 1 .77-1.1zm.854-.242c.47 0 .91.2 1.22.543l-.4.385a1.09 1.09 0 0 0-.96-.352l-.07-.562c.07-.01.15-.014.22-.014zm-.1-3.962c.92 0 1.66.758 1.66 1.694 0 .935-.74 1.694-1.65 1.694s-1.65-.76-1.65-1.694c0-.936.74-1.694 1.656-1.694zm-3.8 0c.92 0 1.66.758 1.66 1.694 0 .935-.74 1.694-1.65 1.694s-1.655-.76-1.655-1.694c0-.936.743-1.694 1.657-1.694zM8.35 2.867a.678.678 0 0 0-.67.683c0 .376.3.683.667.683a.678.678 0 0 0 .668-.683c0-.376-.3-.683-.667-.683z"/></svg> <svg id="os-patch-management" width="18" height="18" viewBox="0 0 18 18"><path d="M15.933 7.895c.077.483.102.97.074 1.457-.16 2.797-2.023 5.274-4.762 6.217a7.146 7.146 0 0 1-2.425.39l-.163.95a.08.08 0 0 1-.035.07.085.085 0 0 1-.08.01l-1.31-1.24-.02-.01.003-.01-.717-.68a.084.084 0 0 1-.027-.08.08.08 0 0 1 .06-.063l2.51-1.144a.093.093 0 0 1 .125-.005.09.09 0 0 1 .02.12l-.154.913a5.962 5.962 0 0 0 1.857-.33c2.284-.79 3.837-2.85 3.97-5.18a5.41 5.41 0 0 0-.03-.97l-.032-.244 1.157-.195zm-13.04 3.788a1.78 1.78 0 0 1 2.47.255 1.7 1.7 0 0 1-.26 2.424 1.78 1.78 0 0 1-2.47-.255 1.7 1.7 0 0 1 .26-2.424zm7.53-3.667c.56.77.376 1.858-.41 2.428-.785.57-1.875.41-2.435-.36s-.376-1.858.41-2.43c.784-.57 1.875-.408 2.434.362zm-2.098.104a1.16 1.16 0 0 0-.273 1.618 1.16 1.16 0 0 0 1.624.24 1.16 1.16 0 0 0 .272-1.617 1.16 1.16 0 0 0-1.623-.24zm1.222-7.113l2.042 1.93c.02.02.03.05.02.077a.08.08 0 0 1-.05.063L9.06 4.22a.093.093 0 0 1-.123.005.092.092 0 0 1-.022-.12l.137-.815a5.96 5.96 0 0 0-1.925.327c-2.65.913-4.277 3.535-3.93 6.223l.024.158-1.15.19C1.55 6.9 3.51 3.65 6.76 2.53a7.16 7.16 0 0 1 2.494-.39l.18-1.053a.08.08 0 0 1 .034-.072.085.085 0 0 1 .082-.008zm3.31 2.968a1.782 1.782 0 0 1 2.48.17 1.7 1.7 0 0 1-.174 2.432 1.782 1.782 0 0 1-2.48-.17 1.7 1.7 0 0 1 .174-2.432z"/></svg> <svg id="outline" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3h3v2H2V3zm4 0h10v2H6V3zM5 6h2v2H5V6zm3 0h8v2H8V6zM2 9h3v2H2V9zm4 0h10v2H6V9zm-1 3h2v2H5v-2zm3 0h8v2H8v-2z" fill-rule="evenodd"/></svg> <svg id="packet-mirroring" width="18" height="18" viewBox="0 0 18 18"><path d="M14.852 3.6a.9.9 0 0 0-1.8 0v5.398h1.8v-5.4zM18 7.184a.892.892 0 0 0-.9-.886c-.498 0-.9.396-.9.886v1.814H18V7.184zM8.996 12.6a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4m0 1.8a.9.9 0 0 1 0 1.797.9.9 0 0 1 0-1.797m0-14.4a2.7 2.7 0 1 0 0 5.4 2.7 2.7 0 0 0 0-5.4m0 1.8a.9.9 0 0 1 0 1.797.9.9 0 0 1 0-1.797M11.7 6.734a.892.892 0 0 0-.9-.886c-.498 0-.9.396-.9.886v2.264h1.8V6.734zm-3.6 0a.892.892 0 0 0-.9-.886c-.498 0-.9.396-.9.886v2.264h1.8V6.734zM4.952 3.6a.9.9 0 0 0-1.8 0v5.398h1.8v-5.4zM1.8 7.184a.892.892 0 0 0-.9-.886c-.498 0-.9.396-.9.886v1.814h1.8V7.184z"/><path d="M14.852 14.397a.9.9 0 0 1-1.8 0v-5.4h1.8v5.4zM18 10.812c0 .49-.402.886-.9.886a.892.892 0 0 1-.9-.886V8.998H18v1.814zm-6.3.45c0 .49-.402.886-.9.886a.892.892 0 0 1-.9-.886V8.998h1.8v2.264zm-3.6 0c0 .49-.402.886-.9.886a.892.892 0 0 1-.9-.886V8.998h1.8v2.264zm-3.148 3.135a.9.9 0 0 1-1.8 0v-5.4h1.8v5.4zM1.8 10.812c0 .49-.402.886-.9.886a.892.892 0 0 1-.9-.886V8.998h1.8v1.814z"/></svg> <svg id="palette" width="18" height="18" viewBox="0 0 48 48"><path d="M24 6C14.06 6 6 14.06 6 24s8.06 18 18 18c1.66 0 3-1.34 3-3 0-.78-.29-1.48-.78-2.01-.47-.53-.75-1.22-.75-1.99 0-1.66 1.34-3 3-3H32c5.52 0 10-4.48 10-10 0-8.84-8.06-16-18-16zM13 24c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6-8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm10 0c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm6 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"/></svg> <svg id="panel-bottom-close" width="18" height="18" viewBox="0 0 18 18"><path d="M8 7H5l4 4 4-4h-3V2H8v5zm3-5v2h3v8H4V4h3V2H4.006A2.005 2.005 0 0 0 2 4.006v9.988C2 15.102 2.897 16 4.006 16h9.988A2.005 2.005 0 0 0 16 13.994V4.006A2.005 2.005 0 0 0 13.994 2H11z" fill-rule="evenodd"/></svg> <svg id="panel-bottom-open" width="18" height="18" viewBox="0 0 18 18"><path d="M10 6h3L9 2 5 6h3v5h2V6zm2-4l2 2v8H4V4l2-2H4.006A2.005 2.005 0 0 0 2 4.006v9.988C2 15.102 2.897 16 4.006 16h9.988A2.005 2.005 0 0 0 16 13.994V4.006A2.005 2.005 0 0 0 13.994 2H12z" fill-rule="evenodd"/></svg> <svg id="panel-left-close" width="18" height="18" viewBox="0 0 18 18"><path d="M11 8V5L7 9l4 4v-3h5V8h-5zm5 3h-2v3H6V4h8v3h2V4.006A2.005 2.005 0 0 0 13.994 2H4.006A2.005 2.005 0 0 0 2 4.006v9.988C2 15.102 2.897 16 4.006 16h9.988A2.005 2.005 0 0 0 16 13.994V11z" fill-rule="evenodd"/></svg> <svg id="panel-left-open" width="18" height="18" viewBox="0 0 18 18"><path d="M12 10v3l4-4-4-4v3H7v2h5zm4 2l-2 2H6V4h8l2 2V4.006A2.005 2.005 0 0 0 13.994 2H4.006A2.005 2.005 0 0 0 2 4.006v9.988C2 15.102 2.897 16 4.006 16h9.988A2.005 2.005 0 0 0 16 13.994V12z" fill-rule="evenodd"/></svg> <svg id="panel-right-close" width="18" height="18" viewBox="0 0 18 18"><path d="M7 8V5l4 4-4 4v-3H2V8h5zm-5 3h2v3h8V4H4v3H2V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V11z" fill-rule="evenodd"/></svg> <svg id="panel-right-open" width="18" height="18" viewBox="0 0 18 18"><path d="M6 10v3L2 9l4-4v3h5v2H6zm-4 2l2 2h8V4H4L2 6V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V12z" fill-rule="evenodd"/></svg> <svg id="panel-top-close" width="18" height="18" viewBox="0 0 18 18"><path d="M8 11H5l4-4 4 4h-3v5H8v-5zm3 5v-2h3V6H4v8h3v2H4.006A2.005 2.005 0 0 1 2 13.994V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H11z" fill-rule="evenodd"/></svg> <svg id="panel-top-open" width="18" height="18" viewBox="0 0 18 18"><path d="M10 12h3l-4 4-4-4h3V7h2v5zm2 4l2-2V6H4v8l2 2H4.006A2.005 2.005 0 0 1 2 13.994V4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H12z" fill-rule="evenodd"/></svg> <svg id="partner-reports" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="icons-18-partner-reports-a" d="M0 0h13.5v3.75H0z"/><path id="icons-18-partner-reports-c" d="M0 13.5h13.5V0H0z"/></defs><g transform="translate(2.25 2.25)" fill="none" fill-rule="evenodd"><g transform="translate(0 9.75)"><mask id="icons-18-partner-reports-b" fill="#fff"><use xlink:href="#icons-18-partner-reports-a"/></mask><path d="M12 0v2.25H1.5V0H0v2.25c0 .825.675 1.5 1.5 1.5H12c.825 0 1.5-.675 1.5-1.5V0H12z" fill="currentColor" mask="url(#icons-18-partner-reports-b)"/></g><mask id="icons-18-partner-reports-d" fill="#fff"><use xlink:href="#icons-18-partner-reports-c"/></mask><path fill="currentColor" mask="url(#icons-18-partner-reports-d)" d="M6 7.5h1.5V0H6zm.75 3a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5"/></g></svg> <svg id="pause" width="18" height="18" viewBox="0 0 18 18"><path d="M3 3h4v12H3V3zm8 0h4v12h-4V3z" fill-rule="evenodd"/></svg> <svg id="pending" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM4 8v2h2V8H4zm8 0v2h2V8h-2zM8 8v2h2V8H8z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="pending_alt" width="18" height="18" viewBox="0 0 18 18"><path d="M2.25 9A6.752 6.752 0 0 0 9 15.75 6.752 6.752 0 0 0 15.75 9 6.752 6.752 0 0 0 9 2.25 6.752 6.752 0 0 0 2.25 9zm2.7 1.35c.742 0 1.35-.607 1.35-1.35 0-.742-.607-1.35-1.35-1.35-.743 0-1.35.607-1.35 1.35 0 .742.607 1.35 1.35 1.35zM9 7.65c-.742 0-1.35.607-1.35 1.35 0 .742.607 1.35 1.35 1.35.742 0 1.35-.607 1.35-1.35 0-.742-.607-1.35-1.35-1.35zm4.05 0c-.743 0-1.35.607-1.35 1.35 0 .742.607 1.35 1.35 1.35.742 0 1.35-.607 1.35-1.35 0-.742-.607-1.35-1.35-1.35z" fill="#202124" fill-rule="evenodd"/></svg> <svg id="performance-dashboard" width="18" height="18" viewBox="0 0 18 18"><path d="M14.893 11.2a1.582 1.582 0 0 1 .417.056l.116.037A1.648 1.648 0 0 1 16.5 12.85c0 .91-.72 1.65-1.607 1.65-.888 0-1.607-.74-1.607-1.65 0-.64.353-1.193.87-1.467h.002l.043-.023a.71.71 0 0 1 .07-.028l-.1.05a1.578 1.578 0 0 1 .738-.182zm-11.786 0a1.58 1.58 0 0 1 .695.162c.54.267.912.833.912 1.488 0 .91-.72 1.65-1.607 1.65S1.5 13.76 1.5 12.85c0-.748.484-1.38 1.15-1.582l.033-.01.066-.017-.1.03a1.562 1.562 0 0 1 .45-.07zm8.488-2.75a.453.453 0 0 1 .408.65l-.014.026a.454.454 0 0 1-.02.02L9.64 12.89a.91.91 0 0 1-.81.508.906.906 0 0 1-.905-.908.9.9 0 0 1 .29-.666l-.04.037H8.17l3.13-3.3a.464.464 0 0 1 .293-.1zm-.264-3.3c2.18.89 3.76 2.994 3.96 5.498a2.128 2.128 0 0 0-1.14.098c-.16-2.003-1.39-3.693-3.11-4.452.16-.28.267-.597.297-.937l.01-.207v-.005zm-4.36-.134v.134c0 .372.09.723.25 1.032-1.86.693-3.22 2.448-3.39 4.55a2.085 2.085 0 0 0-1.15-.078c.21-2.636 1.95-4.83 4.3-5.638zM9.15 3.5c.886 0 1.606.74 1.606 1.65 0 .055-.003.11-.008.163l.008-.163a1.71 1.71 0 0 1-.137.667 1.66 1.66 0 0 1-.15.27 1.6 1.6 0 0 1-1.33.713 1.61 1.61 0 0 1-1.51-1.103l-.02-.047a1.502 1.502 0 0 1-.07-.332 1.712 1.712 0 0 1 0-.315l-.007.147c0-.072.003-.144.012-.214.1-.81.776-1.436 1.593-1.436z"/></svg> <svg id="person" width="18" height="18" viewBox="0 0 18 18"><path d="M9 9a3 3 0 1 1 3-3c0 1.655-1.344 3-3 3zm0 2c2 0 6 1 6 3v1a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-1c0-2 4-3 6-3z" fill-rule="evenodd"/></svg> <svg id="person-add" width="18" height="18" viewBox="0 0 18 18"><path d="M11.5 10C9.568 10 8 8.43 8 6.5A3.5 3.5 0 0 1 11.5 3 3.5 3.5 0 0 1 15 6.5c0 1.93-1.568 3.5-3.5 3.5zM5 5v2h2v2H5v2H3V9H1V7h2V5h2zm1 8.4c0-1.6 3.667-2.4 5.5-2.4 1.833 0 5.5.8 5.5 2.4V15H6v-1.6z" fill-rule="evenodd"/></svg> <svg id="person-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zm0 2.1c1.162 0 2.1.938 2.1 2.1 0 1.162-.938 2.1-2.1 2.1-1.162 0-2.1-.938-2.1-2.1 0-1.162.938-2.1 2.1-2.1zm0 9.94a5.04 5.04 0 0 1-4.2-2.254C4.82 10.393 7.6 9.63 9 9.63c1.393 0 4.18.763 4.2 2.156A5.04 5.04 0 0 1 9 14.04z" fill-rule="evenodd"/></svg> <svg id="person-remove" width="18" height="18" viewBox="0 0 18 18"><path d="M11.5 10C9.568 10 8 8.43 8 6.5A3.5 3.5 0 0 1 11.5 3 3.5 3.5 0 0 1 15 6.5c0 1.93-1.568 3.5-3.5 3.5zM2 7h4v2H2V7zm4 6.4c0-1.6 3.667-2.4 5.5-2.4 1.833 0 5.5.8 5.5 2.4V15H6v-1.6z" fill-rule="evenodd"/></svg> <svg id="phone-support" width="18" height="18" viewBox="0 0 18 18"><path d="M4.006 2A2.005 2.005 0 0 0 2 4.006v9.988C2 15.102 2.897 16 4.006 16h9.988A2.005 2.005 0 0 0 16 13.994V4.006A2.005 2.005 0 0 0 13.994 2H4.006zm5.94 9.17l1.293-1.29 2.76.385V13.4a8.364 8.364 0 0 1-5.29-.993 8.212 8.212 0 0 1-1.8-1.354 8.212 8.212 0 0 1-1.35-1.795 8.322 8.322 0 0 1-.99-5.29H7.7l.39 2.762-1.293 1.292c.323.67.748 1.3 1.3 1.85.55.55 1.18.976 1.85 1.3z" fill-rule="evenodd"/></svg> <svg id="photos" width="18" height="18" viewBox="0 0 18 18"><path d="M16 3.556C16 2.696 15.304 2 14.444 2H3.556C2.696 2 2 2.696 2 3.556v10.888C2 15.304 2.696 16 3.556 16h10.888c.86 0 1.556-.696 1.556-1.556V3.556zm-7.778 8.348L10.944 8.4l3.5 4.6H3.556l2.722-3.433 1.944 2.337z" fill-rule="evenodd"/></svg> <svg id="pin" width="18" height="18" viewBox="0 0 18 18"><path d="M13 4V2H5v2h1v5l-1.5 1.5V12H8v4l1 1 1-1v-4h3.5v-1.5L12 9V4z" fill-rule="evenodd"/></svg> <svg id="play" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zM7 12.5v-7L13 9l-6 3.5z" fill-rule="evenodd"/></svg> <svg id="playlist-add" width="18" height="18" viewBox="0 0 18 18"><path d="M2 7v2h9V7H2zm9-3H2v2h9V4zm3 2.997h-2V10H9v2h3v3.015h2V12h3v-2h-3V6.997zm-6 5.006v-2H2v2h6z" fill-rule="evenodd"/></svg> <svg id="playlist_add_check" width="18" height="18" viewBox="0 0 18 18"><path d="M10 7.57H2v1.287h8V7.57zM10 5H2v1.286h8V5zm-8 6.43h5.333v-1.287H2v1.286zm13-2.894l1 .964-4.66 4.5-3.007-2.893 1-.964 2.007 1.928L15 8.54z"/></svg> <svg id="previous" width="18" height="18" viewBox="0 0 18 18"><path d="M12.5 3.5L7 9l5.5 5.5L11 16 4 9l7-7 1.5 1.5z" fill-rule="evenodd"/></svg> <svg id="print" width="18" height="18" viewBox="0 0 48 48"><path d="M38 16H10c-3.31 0-6 2.69-6 6v12h8v8h24v-8h8V22c0-3.31-2.69-6-6-6zm-6 22H16V28h16v10zm6-14c-1.11 0-2-.89-2-2s.89-2 2-2c1.11 0 2 .89 2 2s-.89 2-2 2zM36 6H12v8h24V6z"/></svg> <svg id="profile-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3.556v10.888C2 15.3 2.692 16 3.556 16h10.888C15.3 16 16 15.3 16 14.444V3.556C16 2.7 15.3 2 14.444 2H3.556C2.692 2 2 2.7 2 3.556zm9.333 3.11A2.33 2.33 0 0 1 9 9a2.33 2.33 0 0 1-2.333-2.333A2.33 2.33 0 0 1 9 4.333a2.33 2.33 0 0 1 2.333 2.334zm-7 6.475c0-1.71 3.11-2.66 4.667-2.66 1.556 0 4.667.95 4.667 2.67V14H4.333v-.86z" fill-rule="evenodd"/></svg> <svg id="project" width="18" height="18" viewBox="0 0 18 18"><path d="M10.245 11.987L8.535 9.02l1.71-3.014h3.42l1.71 3.015-1.71 2.97h-3.42zm-6.535 4.01L2 13.03l1.71-3.014h3.42l1.71 3.015L7.13 16H3.71zm0-8.016L2 5.02 3.71 2h3.42l1.71 3.015L7.13 7.98H3.71z" fill-rule="evenodd"/></svg> <svg id="query" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M13.757 12.324l2.925 2.926-1.414 1.414-2.923-2.923A6.5 6.5 0 1 1 8.5 2a6.5 6.5 0 0 1 5.257 10.324zM8.5 13a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9z" fill="currentColor"/><path d="M6 10.95a3.51 3.51 0 0 0 1 .713V8H6v2.95zm3 1.015a3.53 3.53 0 0 1-1 0V7h1v4.965zm1-.302a3.51 3.51 0 0 0 1-.714V9h-1v2.663z"/></svg> <svg id="quickstart" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M8.992 1.5C4.852 1.5 1.5 4.86 1.5 9c0 4.14 3.353 7.5 7.492 7.5 4.148 0 7.508-3.36 7.508-7.5 0-4.14-3.36-7.5-7.508-7.5zM9 15c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z" fill="currentColor" fill-rule="nonzero"/><path d="M9.375 5.25H8.25v4.5l3.938 2.363.562-.923-3.375-2.002z"/></svg> <svg id="quota-increase" width="18" height="18" viewBox="0 0 18 18"><path d="M10 9v4H8V9H5.002L9 5.002 13 9h-3zM4 5h10V2h2v11.994A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V2h2v3zm9-3v2h-2V2H7v2H5V2h-.994H8v2h2V2h3.994H13zM4 5v9h10V5H4z" fill-rule="evenodd"/></svg> <svg id="quotas" width="18" height="18" viewBox="0 0 18 18"><path d="M4 5h10V2h2v11.994A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V2h2v3zm9-3v2h-2V2H7v2H5V2h-.994H8v2h2V2h3.994H13zM4 5v9h10V5H4zm1 3h8v5H5V8z" fill-rule="evenodd"/></svg> <svg id="radio-button-checked" width="18" height="18" viewBox="0 0 18 18"><path d="M9 5.25A3.75 3.75 0 0 0 5.25 9 3.75 3.75 0 0 0 9 12.75 3.75 3.75 0 0 0 12.75 9 3.75 3.75 0 0 0 9 5.25zM9 1.5C4.86 1.5 1.5 4.86 1.5 9c0 4.14 3.36 7.5 7.5 7.5 4.14 0 7.5-3.36 7.5-7.5 0-4.14-3.36-7.5-7.5-7.5zM9 15c-3.315 0-6-2.685-6-6s2.685-6 6-6 6 2.685 6 6-2.685 6-6 6z"/></svg> <svg id="radio-button-unchecked" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zm0 12.6A5.598 5.598 0 0 1 3.4 9c0-3.094 2.506-5.6 5.6-5.6s5.6 2.506 5.6 5.6-2.506 5.6-5.6 5.6z"/></svg> <svg id="reboot" width="18" height="18" viewBox="0 0 18 18"><path d="M3.575 4.575L2 3h5v5L5 6a5 5 0 1 0 7-1V2.674a7 7 0 1 1-8.425 1.902zM8 1h2v7H8V1z" fill-rule="evenodd"/></svg> <svg id="receipt" width="18" height="18" viewBox="0 0 18 18"><path d="M5 15l2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1v14l2-1zm8-9H5V5h8v1zm0 3H5V8h8v1zm0 3H5v-1h8v1z" fill-rule="evenodd"/></svg> <svg id="recaptcha" width="18" height="18" viewBox="0 0 18 18"><path d="M8.998 12.034c-.888 0-2.249-1.692-2.249-3.154V7.034L9 6.096V4.472L5.25 6.034V8.88c0 2.032 1.818 4.653 3.748 4.653l.018-.002h-.018v-1.497z"/><path d="M12.75 6.034L9 4.472v1.624l2.25.938V8.88c0 1.462-1.36 3.154-2.25 3.154v1.497h.017c1.926-.015 3.733-2.625 3.733-4.651V6.034z"/><path d="M9.286 10.043a.806.806 0 01-1.14 0l-1.12-1.119.57-.569 1.12 1.12 3.203-3.199.57.569-3.203 3.198zM3.17 12.712l1.357.27c-1.967-2.179-2.069-5.433-.298-7.707l.537.536.532-2.655-2.66.531.56.56a7.464 7.464 0 00-1.674 4.23c-.012.18-.025.359-.024.539 0 .097.01.195.014.292.007.163.014.326.031.489.01.095.027.19.042.285.024.165.05.329.085.492.02.091.044.18.066.27a7.326 7.326 0 00.438 1.25l.106.227c.085.17.18.34.278.504.038.065.074.131.116.196.114.18.24.354.37.525.037.046.068.094.104.14.087.107.186.206.278.31l-.258-1.284z"/><path d="M15.403 5.811l-.532-2.655-.545.545-.005-.006a8.178 8.178 0 00-.235-.223l-.13-.13a7.491 7.491 0 00-4.183-1.815v.013a7.556 7.556 0 00-2.415.14l-.062.016a7.47 7.47 0 00-1.39.474c-.07.031-.141.063-.21.097a7.478 7.478 0 00-.487.266c-.076.044-.153.086-.227.134-.157.1-.31.21-.46.323-.07.05-.138.096-.204.149-.107.086-.206.184-.308.275l1.287-.258-.252 1.26a6.037 6.037 0 018.23.333l-.532.531 2.66.531zm-.443 3.938a5.897 5.897 0 01-1.69 3.489c-2.162 2.158-5.563 2.317-7.931.495l.49-.49-2.66-.531.533 2.654.563-.562a7.507 7.507 0 005.397 1.67c.03-.004.06-.004.09-.007.2-.019.399-.05.597-.085l.144-.024c.194-.04.386-.088.576-.141.05-.015.1-.027.15-.043a7.25 7.25 0 001.256-.51l.123-.066c.184-.1.364-.205.54-.32.032-.02.061-.044.092-.064a7.45 7.45 0 001.109-.91c.081-.08.152-.169.23-.253.105-.116.214-.23.312-.35.063-.08.118-.163.178-.243.112-.153.224-.306.322-.465.04-.062.075-.126.113-.189a7.271 7.271 0 00.361-.691c.3-.663.477-1.363.564-2.073l-1.46-.291z"/></svg> <svg id="redo" width="24" height="24" viewBox="0 0 24 24"><path d="M6 13.5C6 11.57 7.75 10 9.9 10h6.27l-2.59 2.59L15 14l5-5-5-5-1.41 1.41L16.17 8H9.9C6.65 8 4 10.47 4 13.5S6.65 19 9.9 19H17v-2H9.9C7.75 17 6 15.43 6 13.5z"/></svg> <svg id="refresh" width="18" height="18" viewBox="0 0 18 18"><path d="M13.95 4.05L16 2v6h-6l2.536-2.536A5 5 0 1 0 13.9 10h2.03a7 7 0 1 1-1.98-5.95z" fill-rule="evenodd"/></svg> <svg id="relational" width="18" height="18" viewBox="0 0 18 18"><path d="M5 6h3v10h2V6h3L9 2z" fill-rule="evenodd"/></svg> <svg id="remove" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm0-2A5 5 0 1 0 9 4a5 5 0 0 0 0 10zM6 8h6v2H6V8z" fill-rule="evenodd"/></svg> <svg id="remove-circle-outline" width="18" height="18" viewBox="0 0 48 48"><path d="M14 22v4h20v-4H14zM24 4C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16z"/></svg> <svg id="replay" width="18" height="18" viewBox="0 0 18 18"><path d="M9 3.75v-3L5.25 4.5 9 8.25v-3c2.482 0 4.5 2.018 4.5 4.5s-2.018 4.5-4.5 4.5a4.504 4.504 0 0 1-4.5-4.5H3c0 3.315 2.685 6 6 6s6-2.685 6-6-2.685-6-6-6z" fill-rule="evenodd"/></svg> <svg id="replica-failover" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h10v10H2V2zm2 2h2v2H4V4zm0 4h2v2H4V8zm4-4h2v2H8V4zm0 4h2v2H8V8zm-2 6h2v2H6v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2zm0-4h2v2h-2v-2zm0-4h2v2h-2V6z" fill-rule="evenodd"/></svg> <svg id="replica-read" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h10v10H2V2zm2 2h2v2H4V4zm0 4h2v2H4V8zm4-4h2v2H8V4zm0 4h2v2H8V8zm6-2h2v10H6v-2h8V6z" fill-rule="evenodd"/></svg> <svg id="repo" width="18" height="18" viewBox="0 0 18 18"><path d="M2 5.996c0-.55.32-1.317.71-1.707l1.58-1.58C4.68 2.32 5.452 2 5.996 2h6.006c.55 0 1.318.32 1.708.71l1.58 1.58c.392.392.71 1.155.71 1.706v8.012c0 1.1-.897 1.992-2.006 1.992H4.006C2.898 16 2 15.1 2 14.008V5.996zM4.995 5h8.01c.54 0 .677-.318.284-.71l-.95-.942A1.366 1.366 0 0 0 11.5 3H6.49c-.262 0-.646.156-.84.348l-.94.94c-.4.4-.264.712.285.712z" fill-rule="evenodd"/></svg> <svg id="repo-shared" width="18" height="18" viewBox="0 0 18 18"><path d="M2 5.996c0-.55.32-1.317.71-1.707l1.58-1.58C4.68 2.32 5.452 2 5.996 2h6.006c.55 0 1.318.32 1.708.71l1.58 1.58c.392.392.71 1.155.71 1.706v8.012c0 1.1-.897 1.992-2.006 1.992H4.006C2.898 16 2 15.1 2 14.008V5.996zM4.995 5h8.01c.54 0 .677-.318.284-.71l-.95-.942A1.366 1.366 0 0 0 11.5 3H6.49c-.262 0-.646.156-.84.348l-.94.94c-.4.4-.264.712.285.712zm8.305 9v-.743C13.3 12.4 10.4 12 9 12s-4.3.457-4.3 1.257V14h8.6zM9 7c-1.158 0-2 .842-2 2s.842 2 2 2a2 2 0 0 0 2-2 2 2 0 0 0-2-2z" fill-rule="evenodd"/></svg> <svg id="resources" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M3 4.5H1.5V15c0 .825.675 1.5 1.5 1.5h10.5V15H3V4.5zm12-3H6c-.825 0-1.5.675-1.5 1.5v9c0 .825.675 1.5 1.5 1.5h9c.825 0 1.5-.675 1.5-1.5V3c0-.825-.675-1.5-1.5-1.5zm-.75 6.75h-7.5v-1.5h7.5v1.5zm-3 3h-4.5v-1.5h4.5v1.5zm3-6h-7.5v-1.5h7.5v1.5z" id="icons-18-resources-a"/></defs><use xlink:href="#icons-18-resources-a"/></svg> <svg id="restore" width="18" height="18" viewBox="0 0 18 18"><path d="M3 4h12v2H3z" fill-rule="evenodd"/></svg> <svg id="right" width="18" height="18" viewBox="0 0 18 18"><path d="M6.368 4.288a.965.965 0 0 1 1.375 0l3.972 4.017a.99.99 0 0 1 0 1.39l-3.972 4.017a.965.965 0 0 1-1.375 0l-.083-.084a.99.99 0 0 1 0-1.39L9.485 9l-3.2-3.237a.99.99 0 0 1 0-1.39l.083-.085z" fill-rule="evenodd"/></svg> <svg id="risk-manager" width="18" height="18" viewBox="0 0 18 18"><path d="M8.982 1.5c.44 0 .828.23 1.052.577a6.822 6.822 0 0 1 5.69 5.782c.456.19.776.64.776 1.17 0 .7-.562 1.27-1.256 1.27-.493 0-.92-.29-1.125-.71H10.1a1.27 1.27 0 0 1-.54.56v4.23c0 1.16-.972 2.1-2.16 2.1-1.135 0-2.072-.86-2.152-1.95l-.004-.15v-.36a1.275 1.275 0 0 1-.71-1.15c0-.708.564-1.278 1.257-1.278.7 0 1.26.57 1.26 1.274 0 .49-.27.912-.67 1.125v.38c0 .53.46.97 1.03.97.53 0 .96-.38 1.02-.86l.01-.11v-4.21a1.27 1.27 0 0 1-.57-.58H3.88a1.25 1.25 0 0 1-1.124.705c-.694 0-1.256-.57-1.256-1.28 0-.515.302-.96.737-1.16a6.825 6.825 0 0 1 5.695-5.8 1.25 1.25 0 0 1 1.05-.575zM5.816 12.184a.708.708 0 1 0 0 1.415.708.708 0 0 0 0-1.42zM2.774 8.328a.708.708 0 1 0 0 1.415.708.708 0 0 0 0-1.415zm6.226 0a.708.708 0 1 0 0 1.415.708.708 0 0 0 0-1.415zm6.262 0a.708.708 0 1 0 0 1.415.708.708 0 0 0 0-1.415zm-5.114-5.08c-.186.47-.638.8-1.166.8a1.26 1.26 0 0 1-1.166-.8l-.014.002a5.694 5.694 0 0 0-4.428 4.678c.218.124.395.313.507.54h3.98a1.254 1.254 0 0 1 1.13-.706c.5 0 .92.288 1.13.707h4.01c.11-.22.27-.4.48-.53a5.692 5.692 0 0 0-4.44-4.7zM9 2.066A.708.708 0 1 0 9 3.48a.708.708 0 0 0 0-1.414z" fill="#202124"/></svg> <svg id="rocket" width="18" height="18" viewBox="0 0 18 18"><path d="M12.485 10.743L15 12v4l-4-1H7l-4 1v-4l2.515-1.257A18.46 18.46 0 0 1 5.5 10c0-4.418 1.783-8 3.5-8s3.5 3.582 3.5 8c0 .25-.005.498-.015.743zM9 6c-.828 0-1.5.896-1.5 2s.672 2 1.5 2 1.5-.896 1.5-2S9.828 6 9 6z" fill-rule="evenodd"/></svg> <svg id="roles-management" width="18" height="18" viewBox="0 0 18 18"><path d="M13.98 9.442A22.2 22.2 0 0 1 9 10c-1.72 0-3.388-.192-4.98-.558A5.045 5.045 0 0 1 4 9c0-2.448 1-5 2-5s2 1 3 1 2-1 3-1 2 2.6 2 5c0 .15-.007.296-.02.442zM3.016 13.826A1.487 1.487 0 0 1 2 12.416c0-.654.42-1.21 1.002-1.415A19.94 19.94 0 0 0 9 11.92c2.09 0 4.106-.32 6-.916a1.495 1.495 0 0 1-.02 2.828 20.793 20.793 0 0 1-11.965 0z" fill-rule="evenodd"/></svg> <svg id="rolling-update" width="18" height="18" viewBox="0 0 18 18"><path d="M15.75 7.59h-5.085l2.055-2.115c-2.048-2.025-5.363-2.1-7.41-.075a5.156 5.156 0 0 0 0 7.342 5.265 5.265 0 0 0 7.41 0c1.02-1.005 1.53-2.182 1.53-3.667h1.5c0 1.485-.66 3.413-1.98 4.718-2.633 2.61-6.907 2.61-9.54 0-2.625-2.603-2.648-6.833-.015-9.435a6.74 6.74 0 0 1 9.488 0L15.75 2.25v5.34zM9.375 6v3.188L12 10.748l-.54.907L8.25 9.75V6h1.125z"/></svg> <svg id="root" width="18" height="18" viewBox="0 0 18 18"><path d="M10 10.17a3 3 0 1 1-2 0V6H5l4-4 4 4h-3v4.17z" fill-rule="evenodd"/></svg> <svg id="router" width="18" height="18" viewBox="0 0 18 18"><path d="M10 4.998v2H8v-2H5.002L9 1l4 3.998h-3zm-7 3V4.996l4 4.002L3 13v-3H1V8h2zm7 5h2.996l-3.997 4-4-4h3v-2h2v2zm5-5h2v2h-2v3.005l-4-4.005 4-4.005v3.005z" fill-rule="evenodd"/></svg> <svg id="routes" width="18" height="18" viewBox="0 0 18 18"><path d="M12 11V9l4 3.5-4 3.5v-2H9.5l-6-7H2V4h3l6 7h1zm0-7V2l4 3.5L12 9V7h-1l-1 1.167-2.036-2.375L9.5 4H12zM4.49 9.845l2.056 2.35L5 14H2v-3h1.5l.99-1.155z" fill-rule="evenodd"/></svg> <svg id="save" width="18" height="18" viewBox="0 0 18 18"><path d="M12.89 2H3.555C2.695 2 2 2.696 2 3.556v10.888C2 15.304 2.696 16 3.556 16h10.888c.86 0 1.556-.696 1.556-1.556V5.11L12.89 2zM9 14a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5zm2-7H4V4h7v3z" fill-rule="evenodd"/></svg> <svg id="schedule" fill="#202124" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M8.993 2.25A6.747 6.747 0 0 0 2.25 9a6.747 6.747 0 0 0 6.743 6.75A6.754 6.754 0 0 0 15.75 9a6.754 6.754 0 0 0-6.757-6.75zM9 14.4A5.4 5.4 0 0 1 3.6 9 5.4 5.4 0 0 1 9 3.6 5.4 5.4 0 0 1 14.4 9 5.4 5.4 0 0 1 9 14.4z"/><path d="M9.338 5.625H8.325v4.05L11.87 11.8l.505-.83-3.038-1.8z"/></svg> <svg id="school" width="18" height="18" viewBox="0 0 18 18"><path d="M4.035 13L9 15.74 13.996 13 14 10l-5 2.732-5-2.713.035 2.98zM1 6.364l8 4.363 6.017-3.278V13H17V6.363L9 2 1 6.364z" fill-rule="evenodd"/></svg> <svg id="search" width="18" height="18" viewBox="0 0 18 18"><path d="M11.18 9.747l4.502 4.503-1.414 1.414-4.5-4.5a5 5 0 1 1 1.41-1.418zM7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" fill-rule="evenodd"/></svg> <svg id="secret-manager" width="18" height="18" viewBox="0 0 18 18"><path d="M16.5 4.5v8.915h-2.972a.142.142 0 0 1-.14-.14v-.85a.14.14 0 0 1 .14-.142h1.84v-6.65h-1.84a.142.142 0 0 1-.14-.142v-.84a.14.14 0 0 1 .14-.14H16.5zm-11.768 0a.14.14 0 0 1 .14.142v.85a.142.142 0 0 1-.14.14h-2.1v6.65H4.72c.077 0 .14.064.14.143v.85a.142.142 0 0 1-.14.14H1.5V4.5h3.232zm8.338 2.9v1.093l.046.018 1.013-.35.2.62-1.02.35-.03.08.7.947-.53.385-.69-.944h-.06l-.687.944-.53-.39.692-.945-.02-.076-1.02-.35.21-.614 1 .36.056-.015V7.4h.647zm-7.673 0v1.082l.046.018 1.012-.354.21.61-1.022.344-.027.073.702.936-.53.38-.683-.94H5.04l-.683.93-.53-.38.694-.94-.01-.08-1.02-.348.21-.61 1.01.356.06-.02V7.4h.64zm3.82 0v1.082l.046.018 1.013-.354.21.61-1.022.344-.027.073.702.936-.53.38-.69-.94h-.06l-.69.93-.53-.38.69-.94-.018-.08L7.3 8.75l.21-.61 1.006.355.055-.02V7.4h.65z" fill="#202124"/></svg> <svg id="section-nav" width="18" height="18" viewBox="0 0 18 18"><path d="M0 10h2V8H0v2zm0 4h2v-2H0v2zm0-8h2V4H0v2zm4 4h14V8H4v2zm0 4h14v-2H4v2zM4 4v2h14V4H4z" fill-rule="evenodd"/></svg> <svg id="security-key" width="18" height="18" viewBox="0 0 18 18"><path d="M8.5 8.95V14h1v-1h1.255v-1H9.5v-1h1.255v-1H9.5V8.95a2.5 2.5 0 1 0-1 0zM9 2l6 2.545v3.82c0 3.534-2.557 6.83-6 7.635-3.443-.805-6-4.1-6-7.636v-3.82L9 2zm0 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z" fill-rule="evenodd"/></svg> <svg id="security-scan" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2L3 4.545v3.82C3 11.9 5.557 15.195 9 16c3.443-.805 6-4.1 6-7.636v-3.82L9 2zm4 6.994C13 11 11 13.7 9 14V9l-4-.006V5.67L9 4v4.994h4z" fill-rule="evenodd"/></svg> <svg id="security-scan-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 7V5H8v2H6v2h2v2h2V9h2V7h-2zM9 1l7 2.727v4.09c0 3.79-2.983 7.32-7 8.183-4.017-.863-7-4.394-7-8.182v-4.09L9 1z" fill-rule="evenodd"/></svg> <svg id="security-scan-run" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1l7 2.727v4.09c0 3.79-2.983 7.32-7 8.183-4.017-.863-7-4.394-7-8.182v-4.09L9 1zM7 5v7l6-3.5L7 5z" fill-rule="evenodd"/></svg> <svg id="serverless-VPC-access" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M14.156 9.063l2.063-1.376L17.25 7l-1.03-.688L9 1.5 1.78 6.313.75 7l1.03.688 2.064 1.375-2.063 1.374-1.03.688 1.03.688 2.07 1.374L9 16.625l5.156-3.438 2.063-1.374 1.03-.688-1.03-.688-2.07-1.374zm-1.03-.688l-3.438-2.29v-2.75L15.188 7l-2.063 1.375zM2.812 7l5.5-3.664v2.75l-3.438 2.29L2.812 7zM9 15.25l-6.188-4.125L4.876 9.75 9 7l4.125 2.75 2.063 1.375L9 15.25zm0-9.6L3.84 9.068 9 5.65z" fill-rule="nonzero"/><path d="M6.75 12h1.5v3.72h1.5V12h1.5L9 9z"/></svg> <svg id="service-accounts" width="18" height="18" viewBox="0 0 18 18"><path d="M12 8v1h-1V8h-1v1H9V8H7.83a3 3 0 1 1 0-2H13v2h-1zm3-5h1v9H9v-2h5V5H9V3h6zM3 13h13v2H3v-2zm1-6a1 1 0 1 0 2 0 1 1 0 0 0-2 0z" fill-rule="evenodd"/></svg> <svg id="service-discovery" width="18" height="18" viewBox="0 0 18 18"><path d="M7.567 4.875c.05.115.08.242.08.375s-.03.26-.08.375h1.287a.924.924 0 0 1-.08-.375c0-.133.03-.26.08-.375H7.567zm1.357 2.787l.74-1.484A.917.917 0 0 1 9 5.838L8.255 7.32a.918.918 0 0 1 .67.342m-2.858.213c.05.115.08.242.08.375s-.03.26-.08.375h1.287a.924.924 0 0 1-.08-.375c0-.133.03-.26.08-.375H6.067zm3 0c.05.115.08.242.08.375s-.03.26-.08.375h1.287a.924.924 0 0 1-.08-.375c0-.133.03-.26.08-.375H9.067zm-.213 3.75a.936.936 0 0 1-.08-.375c0-.133.03-.26.08-.375H7.567c.05.116.082.242.082.375s-.04.26-.09.375h1.29zm-1.43-.963l.74-1.484a.917.917 0 0 1-.666-.34l-.743 1.483a.918.918 0 0 1 .67.35"/><path d="M8.21 1.5a6.71 6.71 0 1 0 0 13.42 6.71 6.71 0 0 0 0-13.42m0 1.5a5.217 5.217 0 0 1 5.21 5.21 5.217 5.217 0 0 1-5.21 5.21A5.217 5.217 0 0 1 3 8.21 5.217 5.217 0 0 1 8.21 3"/><path d="M11.21 7.313a.94.94 0 0 0-.937.937c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m-3 0a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m1.5-3a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m-3 0a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m3 6a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m-3 0a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m-1.5-3a.94.94 0 0 0-.937.938c0 .517.42.938.937.938a.94.94 0 0 0 .938-.938.94.94 0 0 0-.938-.938m7.91 5.462c-.34.368-.72.7-1.136.985l2.735 2.73 1.06-1.06-2.66-2.66z"/></svg> <svg id="services" width="18" height="18" viewBox="0 0 18 18"><path d="M8 6.83a3 3 0 1 1 2 0v1.756L12.414 11H16v5h-5v-3.586l-1.986-1.986L7 12.443V16H2v-5h3.614L8 8.614V6.83z" fill-rule="evenodd"/></svg> <svg id="settings" width="18" height="18" viewBox="0 0 18 18"><path d="M14.348 9.686c.03-.224.05-.448.05-.686 0-.238-.02-.462-.05-.686l1.52-1.155a.35.35 0 0 0 .086-.45l-1.44-2.42a.367.367 0 0 0-.44-.16l-1.79.7a5.293 5.293 0 0 0-1.217-.69l-.274-1.86A.348.348 0 0 0 10.44 2H7.562a.348.348 0 0 0-.352.294L6.936 4.15a5.57 5.57 0 0 0-1.216.686l-1.792-.7a.356.356 0 0 0-.44.153L2.05 6.71a.34.34 0 0 0 .086.45l1.52 1.154A5.36 5.36 0 0 0 3.603 9c0 .23.02.462.05.686L2.137 10.84a.347.347 0 0 0-.086.45l1.44 2.42c.09.155.28.21.44.155l1.79-.7c.38.28.78.51 1.22.686l.28 1.86a.35.35 0 0 0 .358.3h2.878a.35.35 0 0 0 .355-.29l.275-1.853a5.57 5.57 0 0 0 1.216-.686l1.79.7a.36.36 0 0 0 .44-.153l1.44-2.42a.35.35 0 0 0-.09-.45l-1.52-1.16zM9 11c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z" fill-rule="evenodd"/></svg> <svg id="severity" width="18" height="18" viewBox="0 0 18 18"><path d="M9 1l8 14H1L9 1zm-.998 9h2V5h-2v5zm0 3h2v-2h-2v2z" fill-rule="evenodd"/></svg> <svg id="severity-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm-.998-6h2V5h-2v5zm0 3h2v-2h-2v2z" fill-rule="evenodd"/></svg> <svg id="share" width="18" height="18" viewBox="0 0 18 18"><path d="M13.5 12.06c-.57 0-1.08.225-1.47.577L6.683 9.525A2.49 2.49 0 0 0 6.75 9c0-.18-.03-.352-.067-.525l5.287-3.082A2.24 2.24 0 0 0 13.5 6a2.247 2.247 0 0 0 2.25-2.25A2.247 2.247 0 0 0 13.5 1.5a2.247 2.247 0 0 0-2.25 2.25c0 .18.03.353.068.525L6.03 7.357A2.24 2.24 0 0 0 4.5 6.75 2.247 2.247 0 0 0 2.25 9a2.247 2.247 0 0 0 2.25 2.25 2.24 2.24 0 0 0 1.53-.607l5.34 3.12c-.037.157-.06.322-.06.487 0 1.207.982 2.19 2.19 2.19 1.207 0 2.19-.983 2.19-2.19 0-1.207-.982-2.19-2.19-2.19z"/></svg> <svg id="shield" width="18" height="18" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"/></svg> <svg id="shrink" width="18" height="18" viewBox="0 0 18 18"><path d="M6 7H2V5h3V2h2v5H6zm7-2h3v2h-5V2h2v3zm-6 7v4H5v-3H2v-2h5v1zm5-1h4v2h-3v3h-2v-5h1z" fill-rule="evenodd"/></svg> <svg id="shutdown" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2.674V5a5 5 0 1 0 6 0V2.674a7 7 0 1 1-6 0zM8 1h2v7H8V1z" fill-rule="evenodd"/></svg> <svg id="shutter" width="18" height="18" viewBox="0 0 18 18"><path d="M7.18 7.95l3.335-5.78a6.96 6.96 0 0 0-5.94 1.408L7.142 8.02l.038-.07zm8.498-1.05a7.013 7.013 0 0 0-4.197-4.438L8.92 6.9h6.76zm.182.7h-5.243l.203.35 3.335 5.775A6.974 6.974 0 0 0 15.86 7.6zM6.575 9l-2.73-4.725A6.974 6.974 0 0 0 2.14 10.4h5.243L6.573 9zm-4.253 2.1a7.013 7.013 0 0 0 4.197 4.438L9.08 11.1H2.322zm7.89 0L7.48 15.83a6.96 6.96 0 0 0 5.943-1.407L10.856 9.98l-.647 1.12z" fill-rule="evenodd"/></svg> <svg id="snapshot" width="18" height="18" viewBox="0 0 18 18"><path d="M9 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM3 3.007A1.01 1.01 0 0 1 4.002 2h9.996C14.55 2 15 2.45 15 3.007v11.986A1.01 1.01 0 0 1 13.998 16H4.002C3.45 16 3 15.55 3 14.993V3.007zM5 4h8v10H5V4zm1 8.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5zM9 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" fill-rule="evenodd"/></svg> <svg id="snapshot-new" width="18" height="18" viewBox="0 0 18 18"><path d="M10 7V5H8v2H6v2h2v2h2V9h2V7h-2zM3 3.007A1.01 1.01 0 0 1 4.002 2h9.996C14.55 2 15 2.45 15 3.007v11.986A1.01 1.01 0 0 1 13.998 16H4.002C3.45 16 3 15.55 3 14.993V3.007zM5 4h8v10H5V4zm1 8.5c0 .268.22.5.49.5h5.02a.5.5 0 0 0 0-1H6.49a.5.5 0 0 0-.49.5z" fill-rule="evenodd"/></svg> <svg id="sole-tenancy-host" width="18" height="18" viewBox="0 0 18 18"><path d="M10 12.027V14h3v2H5v-2h3v-1.973H5.017a2.005 2.005 0 0 1-2.01-2.005L3 4.005C3 2.898 3.9 2 5.005 2h7.978c1.11 0 2.01.89 2.01 2.005L15 10.022c0 1.107-.9 2.005-2.005 2.005H10zM5 10.25c0 .414.298.75.667.75h6.666c.368 0 .667-.336.667-.75C13 8.75 10.333 8 9 8c-1.333 0-4 .75-4 2.25zM9 7a2 2 0 0 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="sole-tenancy-node" width="18" height="18" viewBox="0 0 18 18"><path d="M12.975 2.075h-7.95C4.05 2.075 3 3.05 3 4.1v11.1c0 .6.45 1.05 1.05 1.05h1.5l.45-1.5h6l.45 1.5h1.5c.525 0 1.05-.45 1.05-1.05V4.1c0-1.05-1.05-2.025-2.025-2.025zM9 5c.825 0 1.5.675 1.5 1.5S9.825 8 9 8s-1.5-.675-1.5-1.5S8.175 5 9 5zm3.75 6.75h-7.5V11c0-1.2 2.475-1.875 3.75-1.875s3.75.6 3.75 1.875v.75z"/></svg> <svg id="sort-ascending" width="18" height="18" viewBox="0 0 18 18"><path d="M13 11H5l4-4z" fill-rule="evenodd"/></svg> <svg id="sort-descending" width="18" height="18" viewBox="0 0 18 18"><path d="M5 7h8l-4 4-4-4z" fill-rule="evenodd"/></svg> <svg id="sort-left" width="4" height="8" viewBox="0 0 4 8"><path d="M4 0v8L0 4z"/></svg> <svg id="sort-right" width="4" height="8" viewBox="0 0 4 8"><path d="M0 8V0l4 4z"/></svg> <svg id="source-code" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zM13.992 9l.003-.003L10.997 6 9.75 7.247 11.503 9 9.75 10.753 10.997 12l2.997-2.997L13.992 9zm-9.99 0L4 9.003 6.997 12l1.248-1.247L6.492 9l1.752-1.753L6.997 6 4 8.997 4.003 9z" fill-rule="evenodd"/></svg> <svg id="ssl" width="18" height="18" viewBox="0 0 18 18"><path d="M9.59 8.91a2 2 0 1 0-1.18 0L8 13h2l-.41-4.09zM9 2l6 2.545v3.82c0 3.534-2.557 6.83-6 7.635-3.443-.805-6-4.1-6-7.636v-3.82L9 2z" fill-rule="evenodd"/></svg> <svg id="star" width="18" height="18" viewBox="0 0 18 18"><path d="M9 12.953l4.635 2.797-1.23-5.273L16.5 6.93l-5.393-.457L9 1.5 6.893 6.473 1.5 6.93l4.095 3.547-1.23 5.273z" fill-rule="evenodd"/></svg> <svg id="star-border" width="18" height="18" viewBox="0 0 18 18"><path d="M16.5 6.93l-5.393-.465L9 1.5 6.893 6.473 1.5 6.93l4.095 3.547-1.23 5.273L9 12.953l4.635 2.797-1.223-5.273L16.5 6.93zM9 11.55l-2.82 1.702.75-3.21-2.49-2.16L7.725 7.6 9 4.575l1.283 3.03 3.285.285-2.49 2.16.75 3.21L9 11.55z"/></svg> <svg id="start" width="18" height="18" viewBox="0 0 18 18"><path d="M4 3l11 6-11 6z" fill-rule="evenodd"/></svg> <svg id="status-critical" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><g transform="translate(2 2)"><rect fill="#A50E0E" height="14" rx="2" width="14"/><path d="M5.06 12.25l1.138-5.138-1.823.677L5.68 2.62h3.945L7.52 5.82l1.844-.71z" fill="#FFF"/></g></svg> <svg id="status-destroyed" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm2.12-10.536L9 7.586 6.88 5.464 5.463 6.88 7.586 9l-2.122 2.12 1.415 1.416L9 10.414l2.12 2.122 1.416-1.415L10.414 9l2.122-2.12-1.415-1.416z" fill="#D50000"/></svg> <svg id="status-error" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2a7 7 0 1 0 0 14A7 7 0 0 0 9 2zm-1 8V5h2v5H8zm0 3v-2h2v2H8z" fill="#D50000"/></svg> <svg id="status-high" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><g transform="translate(2 2)"><rect fill="#D93025" height="14" rx="2" width="14"/><path d="M2.6 8.85h1.335v1.417H2.6V8.85zm0-6.05h1.335v3.276L3.77 7.86h-.996L2.6 6.077V2.8zm3.733 6.05h1.335v1.417H6.333V8.85zm0-6.05h1.335v3.276L7.503 7.86h-.995l-.175-1.784V2.8zM11.4 8.85v1.417h-1.334V8.85H11.4zm0-6.05v3.276l-.164 1.785h-.995l-.17-1.78V2.8h1.33z" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-inactive" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 0 9 2a7 7 0 0 0 0 14z" fill-rule="evenodd"/></svg> <svg id="status-info" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM8 8v5h2V8H8zm0-3v2h2V5H8z" fill-rule="evenodd"/></svg> <svg id="status-low" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><g transform="translate(2 2)"><rect fill="#FBBC04" height="14" rx="2" width="14"/><path d="M6.332 8.85h1.336v1.417H6.332V8.85m0-6.05h1.336v3.276L7.503 7.86h-.996l-.175-1.784V2.8" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-medium" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><g transform="translate(2 2)"><rect fill="#EA8600" height="14" rx="2" width="14"/><path d="M4.466 8.85H5.8v1.417H4.467V8.85m0-6.05H5.8v3.276L5.637 7.86H4.64l-.174-1.784V2.8M8.2 8.85h1.335v1.417H8.2V8.85m0-6.05h1.335v3.276L9.37 7.86h-.996L8.2 6.077V2.8" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-mixed" width="18" height="18" viewBox="0 0 18 18"><rect x="2" y="7" width="14" height="4" rx="1" fill-rule="evenodd"/></svg> <svg id="status-paused" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm-3-4.036h2v-6H6v6zm4 0h2v-6h-2v6z" fill="#F2A600"/></svg> <svg id="status-rollback" width="18" height="18" viewBox="0 0 18 18"><path d="M9 4a5 5 0 1 1-4.703 3.297L2.782 5.782A7 7 0 1 0 4.05 4.05l1.414 1.414L9 9V4z" fill="#F2A600"/></svg> <svg id="status-running" width="18" height="18" viewBox="0 0 18 18"><path d="M9 4a5 5 0 1 0 4.703 3.297l1.515-1.515A7 7 0 1 1 13.95 4.05l-1.414 1.414L9 9V4z" fill="#0F9D58"/></svg> <svg id="status-skipped" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2a7 7 0 1 0 0 14A7 7 0 0 0 9 2zM7 9h2v2H7V9zm4.18.82C10.625 8.497 9.487 7 7.677 7 5.52 7 4.45 8.924 4.4 11c0 0-.994.023-.994 0-.074-3.43 1.797-5.697 4.627-5.697 1.886 0 3.713 1.448 4.625 2.997L14 7v4h-4l1.18-1.18z" fill-rule="evenodd"/></svg> <svg id="status-stepper-error" width="18" height="18" viewBox="0 0 18 18"><path d="M8 14h2v-2H8v2zm0-3h2V4H8v7z" fill="#DA4236" fill-rule="evenodd"/></svg> <svg id="status-stepper-success" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zM7.6 12.5L4.1 9l.987-.987L7.6 10.52l5.313-5.314.987.994-6.3 6.3z" fill="#3367D6" fill-rule="evenodd"/></svg> <svg id="status-stopped" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zM6 6.99v4.02c0 .54.444.99.99.99h4.02c.54 0 .99-.444.99-.99V6.99c0-.54-.444-.99-.99-.99H6.99c-.54 0-.99.444-.99.99z" fill-rule="evenodd"/></svg> <svg id="status-success" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zM7.6 12.5L4.1 9l.987-.987L7.6 10.52l5.313-5.314.987.994-6.3 6.3z" fill="#0F9D58"/></svg> <svg id="status-success-disabled" width="18" height="18" viewBox="0 0 18 18"><path d="M9 2C5.136 2 2 5.136 2 9s3.136 7 7 7 7-3.136 7-7-3.136-7-7-7zM7.6 12.5L4.1 9l.987-.987L7.6 10.52l5.313-5.314.987.994-6.3 6.3z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="status-warning" width="18" height="18" viewBox="0 0 18 18"><path d="M15.3 15.2c.7 0 1-.5.7-1.2L9.9 3.4c-.4-.7-1-.7-1.4 0L2.4 14c-.4.7-.1 1.2.7 1.2h12.2zm-5.4-2.1H8.5v-1.4h1.4v1.4zm0-2.7H8.5V7.7h1.4v2.7z" fill="#F2A600"/></svg> <svg id="step-back" width="18" height="18" viewBox="0 0 18 18"><path d="M7 8h9v2H7v4L2 9l5-5v4z" fill-rule="evenodd"/></svg> <svg id="step-forward" width="18" height="18" viewBox="0 0 18 18"><path d="M11 8V4l5 5-5 5v-4H2V8h9z" fill-rule="evenodd"/></svg> <svg id="stop" width="18" height="18" viewBox="0 0 18 18"><path d="M4 4h10v10H4z" fill-rule="evenodd"/></svg> <svg id="subaccounts" width="18" height="18" viewBox="0 0 18 18"><path d="M5 14H3V2h2v3h6V4h4v4h-4V7H5v5h6v-1h4v4h-4v-1H5z" fill-rule="evenodd"/></svg> <svg id="subdirectory-arrow-right" width="18" height="18" viewBox="0 0 18 18"><path d="M14.625 10.875l-4.5 4.5-1.06-1.06 2.688-2.69h-8.38v-9h1.5v7.5h6.878l-2.68-2.69 1.06-1.06z"/></svg> <svg id="submit-job" width="18" height="18" viewBox="0 0 18 18"><path d="M11 2l6 6.5-6 6.5v-4c-4.444 0-7.778 1.733-10 5 .89-4.667 3.778-9.067 10-10V2z" fill-rule="evenodd"/></svg> <svg id="sync" width="18" height="18" viewBox="0 0 18 18"><path d="M10 13.9a5 5 0 0 1-5.656-6.727l1.66 1.66A3 3 0 0 0 10 11.83V10l3 3-3 3v-2.1zM8 4.1a5 5 0 0 1 5.656 6.727l-1.66-1.66A3 3 0 0 0 8 6.17V8L5 5l3-3v2.1z" fill-rule="evenodd"/></svg> <svg id="sync-error" width="18" height="18" viewBox="0 0 18 18"><path d="M5.715 12.284L7 10.998V15H3l1.286-1.287A6.002 6.002 0 0 1 6 3.34v2.194a3.998 3.998 0 0 0-.285 6.75zm7.998-7.997A6.002 6.002 0 0 1 12 14.66v-2.194a3.998 3.998 0 0 0 .284-6.75L11 7V3h4l-1.287 1.287zM8 10V4h2v6H8zm0 4v-2h2v2H8z" fill-rule="evenodd"/></svg> <svg id="table" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h14v14H2V2zm2 6v2h2V8H4zm0-4v2h10V4H4zm0 8v2h2v-2H4zm4-4v2h2V8H8zm4 0v2h2V8h-2zm-4 4v2h2v-2H8zm4 0v2h2v-2h-2z" fill-rule="evenodd"/></svg> <svg id="table-partitioned" width="18" height="18" viewBox="0 0 18 18"><path d="M2 4.006C2 2.898 2.897 2 4.006 2h9.988C15.102 2 16 2.897 16 4.006v9.988A2.005 2.005 0 0 1 13.994 16H4.006A2.005 2.005 0 0 1 2 13.994V4.006zM16 8v2H2V8h14zM4 4h10v2H4V4zm0 8h2v2H4v-2zm8 0h2v2h-2v-2zm-4 0h2v2H8v-2z" fill-rule="evenodd"/></svg> <svg id="table-sharded" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M6 4c0-1.105.887-2 2-2h6c1.105 0 2 .887 2 2v6c0 1.105-.887 2-2 2H8c-1.105 0-2-.887-2-2V4zm2 4v2h2V8H8zm0-4v2h6V4H8zm4 4v2h2V8h-2z"/><path d="M4.003 6.002H2v8.274c0 1 .8 1.724 1.8 1.724H12v-2.003H4.003V6.002z"/></svg> <svg id="table-view" width="18" height="18" viewBox="0 0 18 18"><path d="M4 4H2V2h2zm12 0h-2V2h2zM4 12H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2zm8 0h-2v-2h2zM4 8H2V6h2zm8 0h-2V6h2zM8 8H6V6h2zm8 0h-2V6h2zM4 16H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2z" fill-rule="evenodd"/></svg> <svg id="tags" width="18" height="18" viewBox="0 0 18 18"><path d="M10.054 4.054C11.136 5.107 15.44 9.44 15.44 9.44a1.5 1.5 0 0 1 0 2.12l-3.88 3.88a1.5 1.5 0 0 1-2.12 0s-4.32-4.37-5.38-5.38C3.71 9.726 3 8.95 3 8.004V5.018C3 4.054 4.06 3 5.02 3h2.97c.995 0 1.707.707 2.064 1.054zM6.5 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="target-pool" width="18" height="18" viewBox="0 0 18 18"><path d="M9 16A7 7 0 1 1 9 2a7 7 0 0 1 0 14zm0-2A5 5 0 1 0 9 4a5 5 0 0 0 0 10zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6z" fill-rule="evenodd"/></svg> <svg id="task-queues" width="18" height="18" viewBox="0 0 18 18"><path d="M6 2h10v2H6V2zM2 2h2v2H2V2zm4 4h10v2H6V6zM2 6h2v2H2V6zm4 4h10v2H6v-2zm-4 0h2v2H2v-2zm4 4h10v2H6v-2zm-4 0h2v2H2v-2z" fill-rule="evenodd"/></svg> <svg id="test-ip-address" width="18" height="18" viewBox="0 0 18 18"><path d="M10.39 11.578l-.984-.984-1.174 1.174.984.985-.002.002 1.293 1.293 3.477-3.478-1.292-1.292-2.3 2.3zM2 3.008C2 2.45 2.45 2 3.007 2h11.986C15.55 2 16 2.45 16 3.007v11.986C16 15.55 15.55 16 14.993 16H3.007C2.45 16 2 15.55 2 14.993V3.007zM4 4v2h10V4H4zm0 4v2h3V8H4zm0 4v2h3v-2H4z" fill-rule="evenodd"/></svg> <svg id="thumb-down" width="18" height="18" viewBox="0 0 18 18"><path d="M16 3h-3v8h3V3zM2 10.7A1.26 1.26 0 0 0 3.25 12H7l-.4 2.42-.018.21a1 1 0 0 0 .275.688L7.52 16l4.112-4.284c.23-.233.368-.558.368-.916V4.3c0-.715-.562-1.3-1.25-1.3H5.125c-.518 0-.962.325-1.15.793L2.088 8.376A1.33 1.33 0 0 0 2 8.85v1.85z" fill-rule="evenodd"/></svg> <svg id="thumb-up" width="18" height="18" viewBox="0 0 18 18"><path d="M2 15h3V7H2v8zm14-7.7A1.26 1.26 0 0 0 14.75 6H11l.4-2.42.02-.208a.998.998 0 0 0-.276-.69L10.48 2 6.37 6.284c-.232.234-.37.56-.37.916v6.5c0 .715.563 1.3 1.25 1.3h5.625c.52 0 .963-.325 1.15-.793l1.887-4.583A1.33 1.33 0 0 0 16 9.15V7.3z" fill-rule="evenodd"/></svg> <svg id="ticket" width="18" height="18" viewBox="0 0 18 18"><path d="M16.995 10.73l-.002 3.268c0 .546-.448 1.002-1 1.002H2a1 1 0 0 1-1-1.002v-3.266a2 2 0 0 0 0-3.464V4.002C1 3.456 1.448 3 2 3h14a1 1 0 0 1 1 1.002l-.003 3.267a2 2 0 0 0-.002 3.46zM8 5v2h2V5H8zm0 3v2h2V8H8zm0 3v2h2v-2H8z" fill-rule="evenodd"/></svg> <svg id="timelapse" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M9 2c3.864 0 7 3.136 7 7s-3.136 7-7 7-7-3.136-7-7 3.136-7 7-7zm0 1.4A5.598 5.598 0 0 0 3.4 9c0 3.094 2.506 5.6 5.6 5.6s5.6-2.506 5.6-5.6S12.094 3.4 9 3.4zm0 1.4a4.18 4.18 0 0 1 2.968 1.232 4.193 4.193 0 0 1 .007 5.936 4.208 4.208 0 0 1-5.943 0L9 9z" id="icons-18-timelapse-a"/></defs><use xlink:href="#icons-18-timelapse-a" fill-rule="evenodd"/></svg> <svg id="tools" width="18" height="18" viewBox="0 0 18 18"><path d="M2.438 4.56l3 3L7.56 5.44l-3-3.002a4.502 4.502 0 0 1 6.11 5.757l5.855 5.854a.502.502 0 0 1-.003.7l-1.765 1.76a.495.495 0 0 1-.706.003L8.2 10.67a4.5 4.5 0 0 1-5.76-6.11z" fill-rule="evenodd"/></svg> <svg id="topic" width="18" height="18" viewBox="0 0 18 18"><path d="M4 3c-1.1 0-1.99.9-1.99 2L2 17l3-3h9c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H4zm1 4V6h8v1H5zm0 2V8h8v1H5zm0 2v-1h5v1H5z" fill-rule="evenodd"/></svg> <svg id="tpu" width="18" height="18" viewBox="0 0 18 18"><path d="M4.654 11.163L3 12.817v-3.66l3.15-3.15 8.85 8.85v.618c0 .566-.465 1.025-1.022 1.025H12.45l-.42-1.492H6.01L5.55 16.5H4.02A1.023 1.023 0 0 1 3 15.475v-1.067l2.495-2.495a1.5 1.5 0 1 0-.84-.75zm6.84-4.5a1.497 1.497 0 0 0 1.218-.093L15 8.858v4.41L9.945 8.21l1.55-1.55zm-.84-.75L9.15 7.417 4.203 2.47c.264-.14.552-.22.84-.22h7.915C13.978 2.25 15 3.268 15 4.293v2.974L13.432 5.7A1.5 1.5 0 0 0 12 3.75a1.5 1.5 0 0 0-1.346 2.163zM3 7.567V4.293c0-.376.137-.75.36-1.074l1.995 1.99L3 7.56z"/></svg> <svg id="traces" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3h10v2H2V3zm2 6h8v2H4V9zm2-3h10v2H6V6zm2 6h7v2H8v-2z" fill-rule="evenodd"/></svg> <svg id="traces-sample" width="18" height="18" viewBox="0 0 18 18"><path d="M2 2h14v2H2V2zm0 8h2v2H2v-2zm0-4h2v2H2V6zm0 8h14v2H2v-2zm4-4h2v2H6v-2zm0-4h2v2H6V6zm4 4h2v2h-2v-2zm0-4h2v2h-2V6zm4 4h2v2h-2v-2zm0-4h2v2h-2V6z" fill-rule="evenodd"/></svg> <svg id="traffic-director" width="18" height="18" viewBox="0 0 18 18"><path d="M11.1 10.474V13.9h.7L10.4 16 9 13.9h.7V4.8h1.4v2.335c.07 1.66 1.202 3.08 2.8 3.73v-.823l2.1 1.4-2.1 1.4v-.63a6.254 6.254 0 0 1-2.8-1.738zM8.3 4.1v9.1H6.9v-2.335c-.07-1.66-1.202-3.08-2.8-3.73V5.787a6.254 6.254 0 0 1 2.8 1.738V4.1h-.7L7.6 2 9 4.1h-.7zM4.1 5.158v2.8L2 6.558l2.1-1.4z"/></svg> <svg id="traffic-split" width="18" height="18" viewBox="0 0 18 18"><path d="M12 3V1l4 3.5L12 8V6h-2L7 9l3 3h2v-2l4 3.5-4 3.5v-2H9l-4-4H2V7h3l4-4h3z" fill-rule="evenodd"/></svg> <svg id="traffic-split-disable" width="18" height="18" viewBox="0 0 18 18"><path d="M5.9 7L2 3.1l1.2-1.2 13 13-1.2 1.2-.873-.873L12.1 17v-2h-2l-4-4h-4V7h3.8zm2.2-2l2-2h2V1l4 3.5-4 3.5V6h-1l-1 1-2-2z" fill-rule="evenodd"/></svg> <svg id="transaction" width="18" height="18" viewBox="0 0 18 18"><path d="M7.027 11h6.978c.55 0 .995.443.995 1v1c0 .553-.456 1-.995 1H7.027v1.758L2 12.378 7.027 9v2zM11 4V2l5.027 3.394L11 8.79V7H3.995A.994.994 0 0 1 3 6V5c0-.553.456-1 .995-1H11z" fill-rule="evenodd"/></svg> <svg id="transfer-appliance" width="18" height="18" viewBox="0 0 18 18"><path d="M5 4h3v2H5V4zm4 0h7v2H9V4zM2 8h6v2H2V8zm7 0h7v2H9V8zm-5 4h4v2H4v-2zm5 0h7v2H9v-2z" fill-rule="evenodd"/></svg> <svg id="trophy" width="18" height="18" viewBox="0 0 18 18"><path d="M13 3h3.003c.55 0 .997.455.997 1v1.91C17 8.167 15.21 10 13 10c-.14 0-.28-.008-.42-.022-.51 1.397-1.448 2.453-2.58 2.85v1.267c1.725.333 3 1.507 3 2.905H5c0-1.398 1.275-2.572 3-2.905v-1.267c-1.132-.397-2.07-1.453-2.58-2.85A3.957 3.957 0 0 1 5 10c-2.21 0-4-1.832-4-4.09V4c0-.545.446-1 .997-1H5L4 1h10l-1 2zm0 2v2.545c0 .154-.005.305-.014.455H13c1.105 0 2-1.018 2-2.273V5h-2zM5.014 8C5.004 7.85 5 7.7 5 7.545V5H3v.727C3 6.982 3.895 8 5 8h.014z" fill-rule="evenodd"/></svg> <svg id="troubleshooter" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><path d="M2.25 13.5v2.25H7.5V13.5zm4.5-12v2.25H12V1.5zm4.5 12v2.25h5.25V13.5z"/><path d="M3.75 7.5v6.75H6V7.5zm4.5-3.75v6.75h2.25V3.75zm4.5 3.75v6.75H15V7.5z"/></svg> <svg id="tutorial" width="18" height="18" viewBox="0 0 18 18" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M14.25 2.25h-3.135A2.258 2.258 0 0 0 9 .75c-.975 0-1.8.63-2.115 1.5H3.75c-.825 0-1.5.675-1.5 1.5v10.5c0 .825.675 1.5 1.5 1.5h10.5c.825 0 1.5-.675 1.5-1.5V3.75c0-.825-.675-1.5-1.5-1.5zM9 2.25c.412 0 .75.337.75.75s-.338.75-.75.75A.752.752 0 0 1 8.25 3c0-.413.338-.75.75-.75zm1.5 10.5H5.25v-1.5h5.25v1.5zm2.25-3h-7.5v-1.5h7.5v1.5zm0-3h-7.5v-1.5h7.5v1.5z" id="icons-18-tutorial-a"/></defs><use xlink:href="#icons-18-tutorial-a"/></svg> <svg id="undo" width="18" height="18" viewBox="0 0 18 18"><path d="M9.375 6A7.83 7.83 0 0 0 4.2 7.95l-2.7-2.7V12h6.75L5.54 9.29a5.938 5.938 0 0 1 3.835-1.415c2.66 0 4.91 1.73 5.696 4.125l1.78-.585C15.82 8.272 12.867 6 9.38 6z" fill-rule="evenodd"/></svg> <svg id="unfold" width="18" height="18" viewBox="0 0 18 18"><path d="M3.5 5L9 10.5 14.5 5 16 6.5l-7 7-7-7L3.5 5z" fill-rule="evenodd"/></svg> <svg id="unfolded" width="18" height="18" viewBox="0 0 18 18"><path d="M3.5 13.5L9 8l5.5 5.5L16 12 9 5l-7 7 1.5 1.5z" fill-rule="evenodd"/></svg> <svg id="unlock" width="18" height="18" viewBox="0 0 18 18"><path d="M13 7a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2V5a4 4 0 0 1 7.874-1h-1.692A2.4 2.4 0 0 0 9 2.6C7.67 2.6 6.6 3.67 6.6 5v2H13zm-4 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="up" width="18" height="18" viewBox="0 0 18 18"><path d="M4.288 11.632a.965.965 0 0 1 0-1.375l4.017-3.972a.99.99 0 0 1 1.39 0l4.017 3.972a.965.965 0 0 1 0 1.375l-.084.083a.99.99 0 0 1-1.39 0L9 8.515l-3.237 3.2a.99.99 0 0 1-1.39 0l-.085-.083z" fill-rule="evenodd"/></svg> <svg id="upgrade" width="18" height="18" viewBox="0 0 18 18"><path d="M10 7h1v9H8v-6H2V7h8zm5-5h1v14h-3V5H2V2h13zM2 12h4l-.002 4H2v-4z" fill-rule="evenodd"/></svg> <svg id="upload" width="18" height="18" viewBox="0 0 18 18"><path d="M11 12v4H7v-4H3l6-7 6 7h-4zM3 2h12v2H3V2z" fill-rule="evenodd"/></svg> <svg id="uptime-monitoring" width="18" height="18" viewBox="0 0 18 18"><path d="M11 9v2H7V9H5l4-4 4 4h-2zm-4 6v-1H3.007A1.01 1.01 0 0 1 2 12.998V3.002C2 2.45 2.45 2 3.007 2h11.986A1.01 1.01 0 0 1 16 3.002v9.996C16 13.55 15.55 14 14.993 14H11v1h2.005c.55 0 .995.444.995 1v1H4v-1c0-.552.456-1 .995-1H7zM4 4v8h10V4H4z" fill-rule="evenodd"/></svg> <svg id="versions" width="18" height="18" viewBox="0 0 18 18"><path d="M15 4h1a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1h11V4zM9 7.586l1.768 1.768-1.414 1.414L7 8.4V5h2v2.586zM2 3.002C2 2.45 2.456 2 3.002 2h9.996C13.55 2 14 2.456 14 3.002v9.996C14 13.55 13.544 14 12.998 14H3.002A1.007 1.007 0 0 1 2 12.998V3.002zM8 12.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9z" fill-rule="evenodd"/></svg> <svg id="view-details" width="18" height="18" viewBox="0 0 18 18"><path d="M2 3.007C2 2.45 2.45 2 3.007 2h11.986C15.55 2 16 2.45 16 3.007v11.986C16 15.55 15.55 16 14.993 16H3.007C2.45 16 2 15.55 2 14.993V3.007zM10 4v2h4V4h-4zM4 4v2h2V4H4zm3 0v2h2V4H7zm3 4v2h4V8h-4zM4 8v2h2V8H4zm3 0v2h2V8H7zm3 4v2h4v-2h-4zm-6 0v2h2v-2H4zm3 0v2h2v-2H7z" fill-rule="evenodd"/></svg> <svg id="view_module" width="18" height="18" viewBox="0 0 48 48"><path d="M8 22h10V10H8v12zm0 14h10V24H8v12zm12 0h10V24H20v12zm12 0h10V24H32v12zM20 22h10V10H20v12zm12-12v12h10V10H32z"/></svg> <svg id="visibility-off" width="18" height="18" viewBox="0 0 18 18"><path d="M9 5.25A3.75 3.75 0 0 1 12.75 9c0 .488-.098.945-.27 1.373l2.19 2.19A8.863 8.863 0 0 0 17.242 9c-1.297-3.293-4.5-5.625-8.25-5.625-1.05 0-2.055.188-2.985.525l1.62 1.62A3.64 3.64 0 0 1 9 5.25zM1.5 3.203l1.71 1.71.345.345A8.853 8.853 0 0 0 .75 9c1.297 3.293 4.5 5.625 8.25 5.625a8.832 8.832 0 0 0 3.285-.63l.315.315 2.197 2.19.953-.953L2.453 2.25l-.953.953zM5.647 7.35L6.81 8.512A2.15 2.15 0 0 0 6.75 9 2.247 2.247 0 0 0 9 11.25c.165 0 .33-.023.488-.06l1.162 1.162A3.717 3.717 0 0 1 9 12.75 3.75 3.75 0 0 1 5.25 9c0-.592.15-1.147.397-1.65zm3.233-.585l2.362 2.362.015-.12a2.247 2.247 0 0 0-2.25-2.25l-.127.008z"/></svg> <svg id="vpc" width="18" height="18" viewBox="0 0 18 18"><path d="M14 9.333L16 8l1-.667-1-.666L9 2 2 6.667l-1 .666L2 8l2 1.333-2 1.334-1 .666L2 12l2 1.333 5 3.334 5-3.334L16 12l1-.667-1-.666-2-1.334zm-1-.666l-3.333-2.22V3.78L15 7.333l-2 1.334zM3 7.333L8.333 3.78v2.667L5 8.667 3 7.333zm6 8l-6-4L5 10l4 2.667L13 10l2 1.333-6 4z"/></svg> <svg id="vpn" width="18" height="18" viewBox="0 0 18 18"><path d="M15.965 8.3c-.28-2.82-2.243-5.13-4.865-5.957v-.02a6.912 6.912 0 0 0-1.14-.25A6.986 6.986 0 0 0 9 2C5.136 2 2 5.136 2 9s3.136 7 7 7a7.003 7.003 0 0 0 6.965-7.7zM8.3 13.93C5.873 13.585 4 11.52 4 9c0-.25.038-.488.073-.727L6.9 11.1v.7c0 .77.63 1.4 1.4 1.4v.73zm4.487-1.7a1.37 1.37 0 0 0-.987-.43h-.7V9.7c0-.385-.315-.7-.7-.7H6.2V7.6h1.4c.385 0 .7-.315.7-.7V5.5h1.4a1.4 1.4 0 0 0 1.35-1.05A4.993 4.993 0 0 1 14 9c0 1.24-.467 2.358-1.213 3.23z" fill-rule="evenodd"/></svg> <svg id="vpn-alternate" width="18" height="18" viewBox="0 0 18 18"><path d="M5.404 6.652c-.232 0-.45.054-.646.148A11.01 11.01 0 0 1 3.36 4.855a7.032 7.032 0 0 1 1.965-1.813c.817.33 1.584.754 2.29 1.26a1.485 1.485 0 0 0-.036.818 12.09 12.09 0 0 0-1.74 1.598 1.487 1.487 0 0 0-.44-.066zm-1.49 1.49c0 .337.114.648.305.898a11.863 11.863 0 0 0-1.24 3.54A6.964 6.964 0 0 1 2 9c0-1.13.27-2.197.745-3.142a12 12 0 0 0 1.29 1.694 1.5 1.5 0 0 0-.12.59zm5.113-4.857a1.48 1.48 0 0 0-.757.208 11.998 11.998 0 0 0-1.732-1.046A6.98 6.98 0 0 1 9 2c1.27 0 2.462.34 3.49.933-.852.164-1.67.42-2.447.754a1.482 1.482 0 0 0-1.016-.402zm2.227 7.014a10.83 10.83 0 0 1-4.43-1.72 1.49 1.49 0 0 0-.156-1.23c.454-.5.954-.96 1.494-1.38a1.48 1.48 0 0 0 1.446.16A10.896 10.896 0 0 1 11.64 9.8a1.49 1.49 0 0 0-.386.5zm1.932 2.01c.39-.17.693-.5.825-.91a11.88 11.88 0 0 0 1.66-.28 7.012 7.012 0 0 1-2.54 3.53 12.07 12.07 0 0 0 .06-2.35zm-2.28-1.01a11.914 11.914 0 0 0-4.63 4.15 7.012 7.012 0 0 1-2.396-1.68A10.83 10.83 0 0 1 5.1 9.59a1.48 1.48 0 0 0 1.08-.19 11.876 11.876 0 0 0 4.726 1.89zM13.7 3.81a6.982 6.982 0 0 1 2.23 6.17c-.633.185-1.29.314-1.963.382a1.49 1.49 0 0 0-1.346-.91 11.938 11.938 0 0 0-2.26-4.025 1.483 1.483 0 0 0 .15-.803 10.82 10.82 0 0 1 3.19-.813zm-2.047 8.285c.143.117.308.207.488.265.02.266.04.533.04.803a10.9 10.9 0 0 1-.22 2.183 7.01 7.01 0 0 1-4.65.445 10.875 10.875 0 0 1 4.36-3.69z" fill-rule="evenodd"/></svg> <svg id="waiting" width="18" height="18" viewBox="0 0 48 48"><path d="M12 5v10l9 9-9 9v10h24V33l-9-9 9-9V5H12zm20 29v5H16v-5l8-8 8 8zm-8-12l-8-8V9h16v5l-8 8z"/></svg> <svg id="web" width="18" height="18" viewBox="0 0 18 18"><path d="M14.6 4H3.4c-.77 0-1.393.62-1.393 1.375L2 13.625C2 14.38 2.63 15 3.4 15h11.2c.77 0 1.4-.62 1.4-1.375v-8.25C16 4.62 15.37 4 14.6 4zM8 13H4V7h4v6zM4 5h1v1H4V5zm2 0h1v1H6V5zm3 6h5v2H9v-2zm0-4h5v3H9V7z" fill-rule="evenodd"/></svg> <svg id="work" width="18" height="18" viewBox="0 0 18 18"><path d="M13 16V6h1v10H4.006A1.998 1.998 0 0 1 2 14V8c0-1.105.897-2 2.006-2H5V5a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1h.994C15.102 6 16 6.887 16 8v6c0 1.105-.897 2-2.006 2H13zm-9 0h1V6H4v10zM7 6h4V4H7v2z" fill-rule="evenodd"/></svg> <svg id="workflow" width="18" height="18" viewBox="0 0 18 18"><path d="M9.75 6.266V8.25H15c.414 0 .75.328.75.752v3.748h1.5v3.75h-4.5v-3.75h1.5v-3h-4.5v3h1.5v3.75h-4.5v-3.75h1.5v-3h-4.5v3h1.5v3.75H.75v-3.75h1.5V9.002A.75.75 0 0 1 3 8.25h5.25V6.266a2.626 2.626 0 1 1 1.5 0z" fill-rule="evenodd"/></svg> <svg id="workloads" fill-rule="evenodd" height="18" viewBox="0 0 18 18" width="18"><circle cx="13" cy="5" r="2"/><circle cx="5" cy="13" r="2"/><path d="M2 2h7v7H2zm7 7h7v7H9z"/></svg> <svg id="writes-disable" width="18" height="18" viewBox="0 0 18 18"><path d="M9.964 10.964L5 16H2v-3l5.036-4.964L2 3l1-1 13 13-1 1-5.036-5.036zM11.94 8.96L9.083 6.017 10.49 4.63l2.88 2.88-1.43 1.45zm3.836-3.857L14.37 6.507 11.494 3.63l1.404-1.406c.3-.3.783-.3 1.083 0l1.8 1.796c.3.3.3.784 0 1.083z" fill-rule="evenodd"/></svg> <svg id="writes-enable" width="18" height="18" viewBox="0 0 18 18"><path d="M2 13.12l8.49-8.488 2.878 2.878L4.878 16H2v-2.88zm13.776-8.017L14.37 6.507 11.494 3.63l1.404-1.406c.3-.3.783-.3 1.083 0l1.8 1.796c.3.3.3.784 0 1.083z" fill-rule="evenodd"/></svg> <svg id="xpn" width="18" height="18" viewBox="0 0 18 18"><path d="M9 11.26l-5.368 3.758c-.9.63-1.632.245-1.632-.864V4.166c0-1.108.74-1.49 1.64-.86L9 7.06l5.36-3.753c.91-.637 1.64-.25 1.64.86v9.987c0 1.11-.732 1.494-1.634.862L9 11.26zm-1.997-2.1L4 6.66v5l3.003-2.5zm3.997 0l3 2.5v-5l-3 2.5z" fill-rule="evenodd"/></svg> <svg id="zones" width="18" height="18" viewBox="0 0 18 18"><path d="M10 8h6v8H8v-6H2V2h8v6zM4 4v4h4V4H4zm6 6v4h4v-4h-4zm-8 1h2v2H2v-2zm0 3h2v2H2v-2zM14 2h2v2h-2V2zm-3 0h2v2h-2V2zm3 3h2v2h-2V5zm-9 9h2v2H5v-2z" fill-rule="evenodd"/></svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/icons-24.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="NEG" width="24" height="24" viewBox="0 0 24 24"><path d="M12.333 20.667L10 16.707l2.333-4.04H17l2.333 4.04L17 20.667zM7 11.333L4.667 7.375 7 3.333h4.667L14 7.375l-2.333 3.958zm9-4.483l2.573-1.517L21.2 6.85v3.034L18.574 11.4 16 9.885V6.85m-13.333 8l2.573-1.517 2.627 1.517v3.034L5.24 19.4l-2.573-1.516V14.85" fill-rule="evenodd"/></svg> <svg id="acm" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M12 20.003L3.998 12 12 3.998l3.997 4.005L17.5 6.5 12 1 1 12l11 11 5.5-5.5-1.503-1.503zm7.003-12L23 12l-3.997 3.997z"/><path d="M12 8.003L15.997 12 12 15.997z"/></svg> <svg id="activity" width="24" height="24" viewBox="0 0 24 24"><path d="M9 4h11v4H9V4zM4 4h4v4H4V4zm5 6h11v4H9v-4zm-5 0h4v4H4v-4zm5 6h11v4H9v-4zm-5 0h4v4H4v-4z" fill-rule="evenodd"/></svg> <svg id="activity-stream" width="24" height="24" viewBox="0 0 24 24"><path d="M5.994 4h12.012A2 2 0 0 1 20 6.006v9.988A2 2 0 0 1 18.006 18H15l-3 2-3-2H5.994A2 2 0 0 1 4 15.994V6.006A2 2 0 0 1 5.994 4zM13 13a.998.998 0 0 0 .8-.4l2.8-2.8A.998.998 0 0 0 16 8a.998.998 0 0 0-.8.4L13 10.6l-1.2-1.2a.998.998 0 0 0-1.6 0l-2.8 2.8A.998.998 0 0 0 8 14a.998.998 0 0 0 .8-.4l2.2-2.2 1.2 1.2c.182.243.473.4.8.4z" fill-rule="evenodd"/></svg> <svg id="add" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z" fill-rule="evenodd"/></svg> <svg id="add-circle-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg> <svg id="add_alert" width="24" height="24" viewBox="0 0 24 24"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2s-1.59.71-1.59 1.59v.72A6.873 6.873 0 0 0 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z"/></svg> <svg id="additional-support" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(3 3)"><path d="M11.86 3.364a4.167 4.167 0 0 0 2.78 2.77c.56.168 1.016.593 1.156 1.16.27 1.087.27 2.224.012 3.313-.137.576-.596 1.004-1.163 1.177a4.18 4.18 0 0 0-1.748 1.042 4.18 4.18 0 0 0-1.06 1.802c-.165.572-.593 1.04-1.173 1.178a7.014 7.014 0 0 1-3.266.002c-.582-.137-1.012-.607-1.18-1.18a4.18 4.18 0 0 0-1.058-1.802 4.167 4.167 0 0 0-1.793-1.056c-.574-.17-1.042-.6-1.18-1.18A7.024 7.024 0 0 1 2.2 7.312c.14-.576.602-1 1.17-1.166A4.21 4.21 0 0 0 5.16 5.09 4.162 4.162 0 0 0 6.2 3.346c.176-.57.606-1.03 1.184-1.165a7.037 7.037 0 0 1 3.322.04c.563.15.983.59 1.154 1.15zM9 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/><circle cx="16" cy="16" fill-rule="nonzero" r="2"/><circle cx="16" cy="2" fill-rule="nonzero" r="2"/><circle cx="2" cy="16" fill-rule="nonzero" r="2"/><circle cx="2" cy="2" fill-rule="nonzero" r="2"/></g></svg> <svg id="ai-recommendation" id="Layer_1" viewBox="0 0 24 24"><style>.st0{fill:#fff}.st1{fill:#3367d6}</style><path class="st1" d="M11 5h2v14h-2z"/><path class="st1" d="M5 11h14v2H5zm15.29 8.48l3.71.81-3.71.82zm0 1.63l-3.7-.82 3.7-.81z"/><path class="st1" d="M21.11 20.29L20.29 24l-.81-3.71zm-1.63 0l.81-3.7.82 3.7zM3.71 4.52L0 3.71l3.71-.82zm0-1.63l3.7.82-3.7.81z"/><path class="st1" d="M2.89 3.71L3.71 0l.81 3.71zm1.63 0l-.81 3.7-.82-3.7z"/></svg> <svg id="aihub" id="Layer_1" viewBox="0 0 24 24"><style>.st0{fill:none}</style><path class="st0" d="M9 20.2l1.9.9v-2.8l-1.9-1zM3.3 7.6v9.7l1.9 1V8.6z"/><path d="M8.5 15v5.2L12 22l8.7-4.3v-5.2L12 16.8 8.5 15zm2.6 5.3l-1.7-.9v-2.6l1.7.9v2.6zM12 2L8.5 3.7 12 5.5l5.2 2.6v4.3l3.5-1.7V6.3z"/><path d="M12 15l3.5-1.7V9L12 7.2 8.5 9v4.3L12 15zM9.4 9.4l1.7.9v3l-1.7-.9v-3z"/><path d="M6.8 4.6L3.3 6.3v11.3l3.5 1.7V8.1l3.5-1.7-3.5-1.8zm-.9 13.1l-1.7-.9v-10l1.7.9v10z"/></svg> <svg id="alert" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z" fill-rule="evenodd"/></svg> <svg id="alert-create" width="24" height="24" viewBox="0 0 24 24"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zm8.87-4.19V11c0-3.25-2.25-5.97-5.29-6.69v-.72C13.59 2.71 12.88 2 12 2c-.88 0-1.59.71-1.59 1.59v.72A6.873 6.873 0 0 0 5.12 11v5.82L3 18.94V20h18v-1.06l-2.12-2.12zM16 13.01h-3v3h-2v-3H8V11h3V8h2v3h3v2.01z" fill-rule="evenodd"/></svg> <svg id="alerting" width="24" height="24" viewBox="0 0 24 24"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM8 11H6V5h2v6zm0 4H6v-2h2v2zm2-8V5h9v2h-9zm0 4V9h9v2h-9zm0 4v-2h5v2h-5z" fill-rule="evenodd"/></svg> <svg id="alerting-policies" width="24" height="24" viewBox="0 0 24 24"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z" fill-rule="evenodd"/></svg> <svg id="api-explorer" width="24" height="24" viewBox="0 0 24 24"><path d="M12 10.9c-.61 0-1.1.49-1.1 1.1 0 .61.49 1.1 1.1 1.1.61 0 1.1-.49 1.1-1.1 0-.61-.49-1.1-1.1-1.1zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm2.19 12.19L6 18l3.81-8.19L18 6l-3.81 8.19z"/></svg> <svg id="api-reference" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM6 4h5v8l-2.5-1.5L6 12V4z" id="icons-24-api-reference-a"/></defs><use xlink:href="#icons-24-api-reference-a"/></svg> <svg id="apis" width="24" height="24" viewBox="0 0 24 24"><path d="M23 12.01l-4.624-4.624-2.59 2.59 2.036 2.034-2.035 2.035 2.59 2.59L23 12.01zM11.99 1l4.624 4.624-2.59 2.59-2.034-2.036-2.035 2.035-2.59-2.59L11.99 1zm.02 22l-4.624-4.624 2.59-2.59 2.034 2.036 2.035-2.035 2.59 2.59L12.01 23zM1 11.99l4.624 4.624 2.59-2.59-2.036-2.034 2.035-2.035-2.59-2.59L1 11.99zm11.01-2.302l2.323 2.322-2.323 2.323-2.322-2.323 2.322-2.322z" fill-rule="evenodd"/></svg> <svg id="app-registration" width="24" height="24" viewBox="0 0 24 24"><path d="M10 4h4v4h-4zM4 16h4v4H4zm0-6h4v4H4zm0-6h4v4H4zm10 8.42V10h-4v4h2.42zm6.88-1.13l-1.17-1.17a.41.41 0 0 0-.58 0l-.88.88L20 12.75l.88-.88a.41.41 0 0 0 0-.58zM11 18.25V20h1.75l6.67-6.67-1.75-1.75zM16 4h4v4h-4z"/></svg> <svg id="application" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.5 14H8c-1.66 0-3-1.34-3-3s1.34-3 3-3l.14.01A3.98 3.98 0 0 1 12 7a4 4 0 0 1 4 4h.5a2.5 2.5 0 0 1 0 5z"/></svg> <svg id="applications" width="24" height="24" viewBox="0 0 24 24"><path d="M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z"/></svg> <svg id="arrow-back" width="24" height="24" viewBox="0 0 24 24"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z" fill-rule="evenodd"/></svg> <svg id="arrow-downward" width="24" height="24" viewBox="0 0 24 24"><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z" fill-rule="evenodd"/></svg> <svg id="arrow-drop-down" width="24" height="24" viewBox="0 0 24 24"><path d="M18 9H6l6 6 6-6z" fill-rule="evenodd"/></svg> <svg id="arrow-drop-up" width="24" height="24" viewBox="0 0 24 24"><path d="M18 15H6l6-6 6 6z" fill-rule="evenodd"/></svg> <svg id="arrow-forward" width="24" height="24" viewBox="0 0 24 24"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z" fill-rule="evenodd"/></svg> <svg id="arrow-split" width="24" height="24" viewBox="0 0 24 24"><path d="M20 14l-2.29 2.29-2.88-2.88-1.42 1.42 2.88 2.88L14 20h6v-6zm0-4V4h-6l2.29 2.29-4.7 4.71H4v2h8.41l5.3-5.29L20 10z"/></svg> <svg id="arrow-upward" width="24" height="24" viewBox="0 0 24 24"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z" fill-rule="evenodd"/></svg> <svg id="assignment" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M7 16h7v2H7v-2zm0-4h10v2H7v-2zm0-4h10v2H7V8zm12-4h-4.18C14.4 2.84 13.3 2 12 2c-1.3 0-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04a2.008 2.008 0 0 0-1.44 1.19c-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM19 20H5V6h14v14z" id="icons-24-assignment-a"/></defs><use xlink:href="#icons-24-assignment-a" fill-rule="evenodd"/></svg> <svg id="auto-awesome" width="24" height="24" viewBox="0 0 24 24"><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg> <svg id="autoscale" width="24" height="24" viewBox="0 0 24 24"><path d="M10.414 15l-4 4H10v2H3v-7h2v3.586l4-4v-3.172l-4-4V10H3V3h7v2H6.414l4 4h3.172l4-4H14V3h7v7h-2V6.414l-4 4v3.172l4 4V14h2v7h-7v-2h3.586l-4-4h-3.172z" fill-rule="evenodd"/></svg> <svg id="back" width="24" height="24" viewBox="0 0 24 24"><path d="M10 13v4l-5-5 5-5v4h9v5h-2v-3h-7z" fill-rule="evenodd"/></svg> <svg id="backup-table" width="24" height="24" viewBox="0 0 24 24"><path d="M20 6v14H6v2h14c1.1 0 2-.9 2-2V6h-2z"/><path d="M16 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 16H4v-5h5v5zm7 0h-5v-5h5v5zm0-7H4V4h12v5z"/></svg> <svg id="big-query-function" width="24" height="24" viewBox="0 0 24 24"><path d="M22 11.302l-1.277-1.276-3.245 3.258L14 10h-3.51l.914-4c.1-.384.5-.818.84-1.02.34-.2.74-.255 1.12-.155.384.1.41.274.61.616.114.2.007.35.026.56h2c-.02-.53.07-.91-.206-1.38a3.228 3.228 0 0 0-1.984-1.51c-.84-.22-2.315-.1-3.063.345a3.238 3.238 0 0 0-1.5 1.99L8 10H5.774L5 12h2.675l-1.428 5.66c-.1.383-.342.705-.683.906-.34.2-.306.256-.688.156a1.47 1.47 0 0 1-.904-.685c-.132-.227.03-.782.028-1.037H2c.002.568.153 1.432.447 1.935a3.257 3.257 0 0 0 2.807 1.612 3.22 3.22 0 0 0 1.64-.45 3.24 3.24 0 0 0 1.498-1.99L10.072 12h2.91l3.246 2.54-3.245 3.257 1.25 1.24 3.245-3.242 3.2 3.243L22 17.798l-3.27-3.26L22 11.303z" fill="#202124" fill-rule="evenodd"/></svg> <svg id="bin-auth" width="24" height="24" viewBox="0 0 24 24"><path d="M18.623 21.952a1.37 1.37 0 0 0 1.363-1.366V5c0-1.104-.905-2-1.993-2h-12C4.893 3 4 3.896 4 5v15.586c0 .755.61 1.366 1.363 1.366H6.4l.613-1.99h10.012l.562 1.99h1.036zM13 15h4.98v2H6.137v-2H11v-2.126A4.002 4.002 0 0 1 12 5a4 4 0 0 1 1 7.874V15zm-1-4a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="blobstore" width="24" height="24" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm-1 7V3.5L18.5 9H13z" fill-rule="evenodd"/></svg> <svg id="branch" width="24" height="24" viewBox="0 0 24 24"><path d="M18 11v2.94l-.245.005.04.116L9 19.12V22H6V7H3l4.5-5L12 7H9v8.674l6-3.464V11h-3l4.5-5 4.5 5h-3z" fill-rule="evenodd"/></svg> <svg id="broken-lock" width="24" height="24" viewBox="0 0 24 24"><path d="M17 6h-1.9c0-1.71-1.39-3.1-3.1-3.1-1.71 0-3.1 1.39-3.1 3.1v2H18c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V10c0-1.1.9-2 2-2h1V6c0-2.76 2.24-5 5-5s5 2.24 5 5zm-5 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" fill="#DA4236" fill-rule="evenodd"/></svg> <svg id="bucket" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h3v2.89L18.43 21H5.57L3 10.89V8h3V5c0-1.105.902-2 2.01-2h7.98A2 2 0 0 1 18 5v3zM8 8h8V5.998A.997.997 0 0 0 15.003 5H8.997C8.453 5 8 5.447 8 5.998V8z" fill-rule="evenodd"/></svg> <svg id="bucket-error" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h3v2.89L18.43 21H5.57L3 10.89V8h3V5c0-1.105.902-2 2.01-2h7.98A2 2 0 0 1 18 5v3zM8 8h8V5.998A.997.997 0 0 0 15.003 5H8.997C8.453 5 8 5.447 8 5.998V8zm3 7h2v-5h-2v5zm0 3h2v-2h-2v2z" fill="#D50000"/></svg> <svg id="bucket-new" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h3v2.89L18.43 21H5.57L3 10.89V8h3V5c0-1.105.902-2 2.01-2h7.98A2 2 0 0 1 18 5v3zM8 8h8V5.998A.997.997 0 0 0 15.003 5H8.997C8.453 5 8 5.447 8 5.998V8zm8 7v-2h-3v-3h-2v3H8v2h3v3h2v-3h3z" fill-rule="evenodd"/></svg> <svg id="bucket-valid" width="24" height="25" viewBox="0 0 24 25"><path d="M10.502 15.925l-1.714-1.713-1.5 1.5 3.212 3.21.067-.066.002.002 5.99-5.99-1.5-1.5-4.56 4.557zM18 9h3v2.89L18.43 22H5.57L3 11.89V9h3V6c0-1.105.902-2 2.01-2h7.98A2 2 0 0 1 18 6v3zM8 9h8V6.998A.997.997 0 0 0 15.003 6H8.997C8.453 6 8 6.447 8 6.998V9z" fill="#0F9D58"/></svg> <svg id="bucket-warning" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h3v2.89L18.43 21H5.57L3 10.89V8h3V5c0-1.105.902-2 2.01-2h7.98A2 2 0 0 1 18 5v3zm-7 10h2v-2h-2v2zm0-3h2v-5h-2v5zM8 8h8V5.998A.997.997 0 0 0 15.003 5H8.997C8.453 5 8 5.447 8 5.998V8z" fill="#F2A600"/></svg> <svg id="bug" width="24" height="24" viewBox="0 0 24 24"><path d="M20 8h-2.81a5.985 5.985 0 0 0-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z" fill-rule="evenodd"/></svg> <svg id="build-triggers" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><circle cx="5" cy="12.071" r="3"/><path d="M7 11.07h14v2H7z"/><path d="M16.343 6l6.107 6.107-6.036 6.035L15 16.728l4.62-4.62-4.69-4.694z"/></svg> <svg id="business-center" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M18 4h-3V2c0-1.11-.89-2-2-2H7C5.89 0 5 .89 5 2v2H2C.89 4 0 4.89 0 6v11c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.11-.89-2-2-2zM7 2h6v2H7V2zm11 15H2v-4h5v2h6v-2h5v4zm-9-4v-2h2v2H9zm9-2h-5V9H7v2H2V6h3v2h2V6h6v2h2V6h3v5z" id="icons-24-business-center-a"/></defs><g transform="translate(2 2)" fill="none" fill-rule="evenodd"><mask id="icons-24-business-center-b" fill="#fff"><use xlink:href="#icons-24-business-center-a"/></mask><path d="M-2-2h24v24H-2z" mask="url(#icons-24-business-center-b)" fill="currentColor"/></g></svg> <svg id="calendar" width="24" height="24" viewBox="0 0 24 24"><path d="M18 4V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1zM5 19V9h14v10H5zm12-8h-2v2h2v-2zm0 4h-2v2h2v-2zm-4-4h-2v2h2v-2zm0 4h-2v2h2v-2zm-4-4H7v2h2v-2zm0 4H7v2h2v-2z" fill-rule="evenodd"/></svg> <svg id="calendar-range" width="24" height="24" viewBox="0 0 24 24"><path d="M18 4V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1zm1 15H5V9h14v10zm-2-8h-7v2h7v-2zm0 4h-2v2h2v-2zm-8-4H7v2h2v-2zm5 4H7v2h7v-2z" fill-rule="evenodd"/></svg> <svg id="camera" width="24" height="24" viewBox="0 0 24 24"><path d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-1.8a3.2 3.2 0 1 0 0-6.4 3.2 3.2 0 0 0 0 6.4z" fill-rule="evenodd"/></svg> <svg id="cancel" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z" fill-rule="evenodd"/></svg> <svg id="cd" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zM9.103 19.306a7.883 7.883 0 0 1-4.387-4.356l3.316-1.326a4.3 4.3 0 0 0 2.398 2.365L9.103 19.3zM12 14.856a2.857 2.857 0 1 1 0-5.713 2.857 2.857 0 0 1 0 5.714zm3.988-4.43a4.3 4.3 0 0 0-2.36-2.392l1.336-3.313A7.883 7.883 0 0 1 19.3 9.09l-3.312 1.337z" fill-rule="evenodd"/></svg> <svg id="certificate" width="24" height="24" viewBox="0 0 24 24"><path d="M9 11a5 5 0 1 1 6 0v6l-3-2.8L9 17v-6zM6 3v15h12V3h1.005C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995C3 3.893 3.893 3 4.995 3H6zm6 6.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z" fill-rule="evenodd"/></svg> <svg id="check" width="24" height="24" viewBox="0 0 24 24"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z" fill-rule="evenodd"/></svg> <svg id="check-box" width="24" height="24" viewBox="0 0 24 24"><path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg> <svg id="check-box-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M19 5v14H5V5h14zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/></svg> <svg id="check_circle_outline" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2-5.8l-2.6-2.6L6 13l4 4 8-8-1.4-1.4-6.6 6.6z" id="icons-24-check-circle-outline-a"/></defs><use xlink:href="#icons-24-check-circle-outline-a"/></svg> <svg id="close" width="24" height="24" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" fill-rule="evenodd"/></svg> <svg id="cloud-armor" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zM5 12c0 4.256 3.87 7.82 7 8.93v-8.94L5 12V6.3l7-3.11v8.8L5 12z" fill-rule="evenodd"/></svg> <svg id="cloud-armor-new" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#757575}.cls-2{fill:#616161}.cls-3{fill:#424242}</style></defs><g id="Art"><circle class="cls-1" cx="9" cy="8" r="2"/><circle class="cls-1" cx="14" cy="10" r="2"/><circle class="cls-1" cx="15" cy="16" r="2"/><path class="cls-2" d="M7.59 9.41A2 2 0 0 1 7 8l-3 3v4l5-5a2 2 0 0 1-1.41-.59zm5 2A2 2 0 0 1 12 10l-6.87 6.87 1.5 2.5L14 12a2 2 0 0 1-1.41-.59zm1 6A2 2 0 0 1 13 16l-4.57 4.57 2.86 1.14L15 18a2 2 0 0 1-1.41-.59z"/><path class="cls-3" d="M12 2L7 20l5-18 8 3v10l-3 5-5 2v2l5-2 2-1 3-5V4L12 0z"/><path class="cls-1" d="M7 20l-3-5V5l8-3 .01-2L2 4v12l3 5 2 1 5.01 2-.01-2-5-2z"/></g></svg> <svg id="cloud-migration-v2v" width="24" height="24" viewBox="0 0 24 24"><path d="M17.28 3.04H6.72C5.36 3.04 4 4.4 4 5.77v14.91c0 .76.64 1.31 1.39 1.31h2.04L8.01 20h8.03l.54 1.99h2.04c.74 0 1.39-.56 1.39-1.31V5.77C20 4.4 18.64 3.04 17.28 3.04zM14 12v4h-4v-4H7l5-5 5 5h-3z" fill-rule="evenodd" clip-rule="evenodd"/></svg> <svg id="cloud-nat" width="24" height="24" viewBox="0 0 24 24"><path d="M18.118 10.624h4.32v2.758h-4.32v4.624c0 1.1-.9 1.994-2.007 1.994H3v-2.754h11.423a1 1 0 0 0 .996-1.005v-2.85H3v-2.76h12.42V7.77a.998.998 0 0 0-.997-1.005H3V4h13.11c1.11 0 2.008.895 2.008 1.994v4.63z" fill-rule="evenodd"/></svg> <svg id="cloud-ops" height="24" viewBox="0 0 24 24" width="24"><path clip-rule="evenodd" d="M18.998 12c0 1.533-.5 3.067-1.5 4.333a1.634 1.634 0 01-2.405 1.948 7.007 7.007 0 01-8.046-1.33A6.99 6.99 0 015.055 11.1a1.634 1.634 0 011.017-2.831 7.005 7.005 0 0110.35-1.694l.002-.001c.142.106.482.43 1.02.97l-4.1 4.1c.13.465.01.98-.356 1.346-.544.545-1.286.588-1.98 0-.695-.588-.636-2.616 1.346-2.337l1.058-1.06a2.829 2.829 0 00-1.194-.376 1.165 1.165 0 01-1.502.294 2.8 2.8 0 103.262 4.47A2.819 2.819 0 0014.8 12h1.396a4.161 4.161 0 01-1.228 2.97 4.204 4.204 0 01-5.94 0 4.204 4.204 0 011.136-6.75 1.167 1.167 0 012.075-.41c.77.045 1.53.3 2.186.767l1-1.001a5.593 5.593 0 00-8.037 1.242 1.634 1.634 0 01-.97 2.696 5.601 5.601 0 007.925 5.575 1.634 1.634 0 012.143-1.737A5.623 5.623 0 0017.602 12h1.396z" fill="currentColor" fill-rule="evenodd"/></svg> <svg id="cloud-products" width="24" height="24" viewBox="0 0 24 24"><path d="M21.898 11l-4.042-7a2 2 0 0 0-1.732-1H8.04a2 2 0 0 0-1.73 1l-4.042 7a2 2 0 0 0 0 2l4.04 7a2 2 0 0 0 1.733 1h8.09a2 2 0 0 0 1.73-1l4.04-7a2 2 0 0 0 0-2zm-6.928 6H9.196L6.31 12l2.886-5h5.774l2.886 5-2.886 5zm-2.887-7.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5z" fill-rule="evenodd"/></svg> <svg id="cloud-upload-black" width="24" height="24" viewBox="0 0 24 24"><path d="M14 13v4h-4v-4H7l5-5 5 5h-3zm5.35-2.96A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96z" fill-rule="evenodd"/></svg> <svg id="clusters" width="24" height="24" viewBox="0 0 24 24"><path d="M4.857 14.857a2.857 2.857 0 1 1 0-5.714 2.857 2.857 0 0 1 0 5.714zm14.286 0a2.857 2.857 0 1 1 0-5.714 2.857 2.857 0 0 1 0 5.714zM12 7.714A2.857 2.857 0 1 1 12 2a2.857 2.857 0 0 1 0 5.714zM12 22a2.857 2.857 0 1 1 0-5.714A2.857 2.857 0 0 1 12 22zm0-7.857a2.143 2.143 0 1 1 0-4.286 2.143 2.143 0 0 1 0 4.286zm-5.714-6.43a1.43 1.43 0 1 1 0-2.856 1.43 1.43 0 0 1 0 2.857zm0 11.43a1.43 1.43 0 1 1 0-2.857 1.43 1.43 0 0 1 0 2.857zm11.428-11.43a1.43 1.43 0 1 1 0-2.856 1.43 1.43 0 0 1 0 2.857zm0 11.43a1.43 1.43 0 1 1 0-2.857 1.43 1.43 0 0 1 0 2.857z" fill-rule="evenodd"/></svg> <svg id="clusters-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6H6v12h4v3H5.008A2 2 0 0 1 3 19.005V4.995A2 2 0 0 1 5.008 3H10v3zm4 12h4V6h-4V3h5.003C20.103 3 21 3.893 21 4.995v14.01A1.996 1.996 0 0 1 19.003 21H14v-3zM8 8h8v3H8V8zm0 5h8v3H8v-3z" fill-rule="evenodd"/></svg> <svg id="collapse" width="24" height="24" viewBox="0 0 24 24"><path d="M7.615 11.795l4.59-4.59-1.41-1.41-6 6 6 6 1.41-1.41-4.59-4.59zm9.59 6v-12h-2v12h2z" fill-rule="evenodd"/></svg> <svg id="columns" width="24" height="24" viewBox="0 0 24 24"><path d="M16 4h4v16h-4V4zm-6 0h4v16h-4V4zM4.06 4H8v16H4.06V4z" fill-rule="evenodd"/></svg> <svg id="commit" width="24" height="24" viewBox="0 0 24 24"><path d="M18.71 10H23v4h-4.29c-.86 2.89-3.54 5-6.71 5s-5.85-2.11-6.71-5H1v-4h4.29C6.15 7.11 8.83 5 12 5s5.85 2.11 6.71 5zM12 8c-2.213 0-4 1.787-4 4s1.787 4 4 4 4-1.787 4-4-1.787-4-4-4z" fill-rule="evenodd"/></svg> <svg id="committed-use-discounts" width="24" height="24" viewBox="0 0 24 24"><path d="M22.993 15l-.002 3.006c0 1.1-.89 1.994-1.99 1.994H2.99A1.99 1.99 0 0 1 1 18.006V15a3 3 0 0 0 0-6V5.994C1 4.894 1.89 4 2.99 4h18.02c1.1 0 1.99.893 1.99 1.994L22.996 9a3 3 0 0 0-.004 6zM15.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-.05-1.2a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5zM8.5 12a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-.05-1.3a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5zM14.39 7L8.5 17.203l1.3.75L15.69 7.75 14.39 7z" fill-rule="evenodd"/></svg> <svg id="compare" width="24" height="24" viewBox="0 0 24 24"><path d="M9 4v16H3V4h6zm6 0h6v16h-6V4zm-4 5h2v6h-2V9zm0-8h2v6h-2V1zm0 16h2v6h-2v-6z" fill-rule="evenodd"/></svg> <svg id="concepts" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4c0 .88-.36 1.68-.93 2.25z" id="icons-24-concepts-a"/></defs><use xlink:href="#icons-24-concepts-a"/></svg> <svg id="confirm" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill-rule="evenodd"/></svg> <svg id="connect" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M19.882 14c-.72 4.534-4.646 8-9.382 8a9.46 9.46 0 0 1-5.85-2.015l2.035-2.854a6 6 0 1 0 .455-9.6L5.115 4.68A9.456 9.456 0 0 1 10.5 3c4.736 0 8.663 3.466 9.382 8h3.115v3h-3.115zM1 11h6.667v3H1v-3z" fill="currentColor"/><circle cx="10.5" cy="12.5" r="3.5"/></svg> <svg id="connectivity-test" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4L4 13V6.717M4 21l16-9v6.283" fill="none" stroke="#202124" stroke-width="2"/></svg> <svg id="container-registry" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM6 6v2h3V6H6zm0 5v2h3v-2H6zm0 5v2h3v-2H6zm5-10v2h7V6h-7zm0 5v2h7v-2h-7zm0 5v2h7v-2h-7z" fill-rule="evenodd"/></svg> <svg id="context-aware-access" id="Layer_1" data-name="Layer 1" viewBox="0 0 24 24"><defs><style>.cls-1{fill:#fff}</style></defs><path class="cls-1" d="M7.79 17H4l1 1.52h3.39a11.18 11.18 0 0 1-.6-1.52zm-1.2-2.34H3.81v1.52h3.11a12 12 0 0 1-.33-1.52zm.05-4.75H3.23v1.52h3.14a10.81 10.81 0 0 1 .27-1.52zm1.14-2.37H4.4v1.52h2.84a11.53 11.53 0 0 1 .54-1.52zm2.29-2.38h-3.3L6 6.68h3.25a8.51 8.51 0 0 1 .82-1.52zm-3.83 7.5v-.37h-3v1.52h3.07a11.3 11.3 0 0 1-.07-1.15zM19 2.32a2.61 2.61 0 0 0-3.54 1.07c-1 1.24.46 4.66.46 4.66s3.42-.64 4.14-2.19A2.67 2.67 0 0 0 19 2.32zm-1.26 3.37a1.14 1.14 0 1 1 1.14-1.14 1.14 1.14 0 0 1-1.14 1.14z"/><path class="cls-1" d="M12 22a9.35 9.35 0 1 1 6.69-15.87l-.7.68A8.36 8.36 0 1 0 19 8l.81-.54A9.35 9.35 0 0 1 12 22z"/></svg> <svg id="copy" width="24" height="24" viewBox="0 0 24 24"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zM8 5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H8zm11 16H8V7h11v14z" fill-rule="evenodd"/></svg> <svg id="cost-controls" width="24" height="24" viewBox="0 0 24 24"><path d="M4 11h4v9H4v-9zM3 4h3v2H3V4zm5 0h3v2H8V4zm5 0h3v2h-3V4zm5 0h3v2h-3V4zm-2 8h4v8h-4v-8zm-6-4h4v12h-4V8z" fill-rule="evenodd"/></svg> <svg id="create" width="24" height="24" viewBox="0 0 24 24"><path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z" fill-rule="evenodd"/></svg> <svg id="credentials" width="24" height="24" viewBox="0 0 24 24"><path d="M12.65 10A5.99 5.99 0 0 0 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6a5.99 5.99 0 0 0 5.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" fill-rule="evenodd"/></svg> <svg id="credit_card" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"/></svg> <svg id="cron" width="24" height="24" viewBox="0 0 24 24"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42A8.962 8.962 0 0 0 12 4a9 9 0 0 0-9 9c0 4.97 4.02 9 9 9a8.994 8.994 0 0 0 7.03-14.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></svg> <svg id="dashboard" width="24" height="24" viewBox="0 0 24 24"><path d="M4 3h4v11H4V3zm0 13h4v5H4v-5zM16 3h4v11h-4V3zm0 13h4v5h-4v-5zm-6-6h4v11h-4V10zm0-7h4v5h-4V3z" fill-rule="evenodd"/></svg> <svg id="dashboards" width="24" height="24" viewBox="0 0 24 24"><path d="M21 5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-2 14H5V5h14v14zM7 13h5v4H7v-4zm6-6h4v3h-4V7zM7 7h5v5H7V7zm6 4h4v6h-4v-6z" fill-rule="evenodd"/></svg> <svg id="data-access" width="24" height="24" viewBox="0 0 24 24"><path d="M19.96 20.405l-3.733-3.732a5 5 0 1 0-1.554 1.554l3.732 3.732A1.99 1.99 0 0 1 18 22H5.99C4.89 22 4 21.1 4 20l.01-16c0-1.1.89-2 1.99-2h8l6 6v12c0 .138-.014.274-.04.405zM12 17a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm2-9l.06-3.44 3.427 3.427L14 8z" fill-rule="evenodd"/></svg> <svg id="data-labeling" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0 0v2h7v2h2V1a1 1 0 0 0-1-1H0z" id="icons-24-data-labeling-a"/><path d="M7 1v2H0v2h8a1 1 0 0 0 1-1V1H7z" id="icons-24-data-labeling-c"/><path d="M0 3c0 1.655 1.345 3 3 3s3-1.345 3-3-1.345-3-3-3-3 1.345-3 3zm2 0a1 1 0 0 1 2 0 1 1 0 0 1-2 0z" id="icons-24-data-labeling-e"/><path id="icons-24-data-labeling-g" d="M2 11.5h8v1H2z"/></defs><g fill="none" fill-rule="evenodd"><path fill="currentColor" d="M16 16h6v-2h-6zm-2-3h8v-2h-8zm3-3h5V8h-5z"/><g transform="translate(13 4)"><mask id="icons-24-data-labeling-b" fill="#fff"><use xlink:href="#icons-24-data-labeling-a"/></mask><path fill="currentColor" mask="url(#icons-24-data-labeling-b)" d="M-5 9h19V-5H-5z"/></g><g transform="translate(13 15)"><mask id="icons-24-data-labeling-d" fill="#fff"><use xlink:href="#icons-24-data-labeling-c"/></mask><path fill="currentColor" mask="url(#icons-24-data-labeling-d)" d="M-5 10h19V-4H-5z"/></g><path d="M8.236 6l-.75 1.5-2.25 4.5.25.5H3.25l-.027-.053c-.14-.28-.14-.613 0-.894L5.25 7.5l1.473-2.947A1 1 0 0 1 7.618 4H14v2H8.236zm-.618 14a1 1 0 0 1-.895-.553L6.25 18.5l-2.5-5h2.236l2.25 4.5H14v2H7.618z" fill="currentColor"/><g transform="translate(7 9)"><mask id="icons-24-data-labeling-f" fill="#fff"><use xlink:href="#icons-24-data-labeling-e"/></mask><path fill="currentColor" mask="url(#icons-24-data-labeling-f)" d="M-5 11h16V-5H-5z"/></g><use fill="currentColor" xlink:href="#icons-24-data-labeling-g"/></g></svg> <svg id="data-loss-prevention" width="32" height="32" viewBox="0 0 24 24"><path d="M16.8 1.996A8.357 8.357 0 0 0 6.017 3.594 8.07 8.07 0 0 0 3.97 9.09a8.346 8.346 0 0 0 3.655 6.926l-.254.43-.87.234c-1.36 2.38-1.85 3.043-3.15 5.308l2.25 1.305C6.91 21 7.4 20.336 8.76 17.98l-.246-.933.22-.387A8.388 8.388 0 0 0 16.8 1.996zm-2.956 12.707c-3.09.828-6.262-1-7.098-4.086a5.797 5.797 0 0 1 4.07-7.1 5.792 5.792 0 0 1 7.114 4.05 5.8 5.8 0 0 1-4.086 7.11zm0 0"/><path d="M8.945 12.164V10.75c.028-.37.22-.715.52-.93a3.7 3.7 0 0 1 1.293-.664 4.406 4.406 0 0 1 3.7.43c.132.086.253.184.366.297.328.285.5.71.465 1.144v1.164zm3.188-3.976a1.645 1.645 0 1 1 1.644-1.645 1.652 1.652 0 0 1-1.644 1.644zm0 0"/></svg> <svg id="data-qna" height="24" viewBox="0 0 24 24" width="24"><path d="M17 7v.25c.008.75.09.75 1 .75v10h-.25c-.75.008-.75.09-.75 1H5l-1.667 1.803a.63.63 0 0 1-.32.185L2 22V8h.25C3 7.99 3 7.91 3 7zm4-4v.28l.004.118h.4l-.002.584c.062.008.134.012.217.015l.13.002H22v14.29l-2.87-2.97H19V6.773C19 6.042 19 6 18.368 6H6V4c.346 0 .573 0 .72-.042l.068-.024v-.537h.208l.002-.07V3.25L7 3zm-6 9h-2v5h2zm-4-3H9v8h2zm-4 2H5v6h2z"/></svg> <svg id="data-sharing-settings" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M10 10H2v2h8v-2zm4-4H2v2h12V6zM2 16h8v-2H2v2z" fill-rule="nonzero"/><path d="M20.82 15.49c.02-.16.037-.32.037-.49 0-.17-.016-.33-.037-.49l1.085-.825a.25.25 0 0 0 .062-.32l-1.03-1.73c-.06-.11-.2-.15-.312-.11l-1.28.5a3.78 3.78 0 0 0-.87-.49l-.194-1.325a.248.248 0 0 0-.25-.21h-2.05a.25.25 0 0 0-.25.21l-.192 1.325a4.04 4.04 0 0 0-.87.49l-1.28-.5a.254.254 0 0 0-.312.11l-1.028 1.73a.242.242 0 0 0 .06.32l1.084.825a3.83 3.83 0 0 0-.037.49c0 .165.016.33.037.49l-1.087.825a.248.248 0 0 0-.06.32l1.025 1.73c.06.11.2.15.312.11l1.28-.5c.266.2.553.365.87.49l.192 1.325a.25.25 0 0 0 .252.21h2.056c.127 0 .236-.09.25-.21l.196-1.325c.314-.125.602-.295.87-.49l1.28.5c.117.045.25 0 .312-.11l1.03-1.73a.25.25 0 0 0-.064-.32l-1.085-.825zM17 17c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z"/></svg> <svg id="datasets" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h18v18H3V3zm3 3v12h12V6H6zm2 2h3v3H8V8zm0 5h3v3H8v-3zm5-5h3v3h-3V8zm0 5h3v3h-3v-3z" fill-rule="evenodd"/></svg> <svg id="debugger" width="24" height="24" viewBox="0 0 24 24"><path d="M14 11h4l-8 11v-9H6l8-11v9zm2-7h4v4h-2V6h-2V4zM4 8V4h4v2H6v2H4zm2 8v2h2v2H4v-4h2zm14 4h-4v-2h2v-2h2v4z" fill-rule="evenodd"/></svg> <svg id="default" width="24" height="24" viewBox="0 0 24 24"><path d="M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill-rule="evenodd"/></svg> <svg id="delete" width="24" height="24" viewBox="0 0 24 24"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" fill-rule="evenodd"/></svg> <svg id="delete-disable" width="24" height="24"><path d="M10 2.667A1.33 1.33 0 0 0 8.667 4H6.25l2.667 2.667H20V4h-4.667A1.33 1.33 0 0 0 14 2.667h-4zM3.333 3.75L2 5.083l3.333 3.334v10.25A2.66 2.66 0 0 0 8 21.333h8c.638 0 1.168-.256 1.625-.625l1.708 1.71 1.334-1.335-2.042-2.04L7.583 8 6.25 6.667 4 4.417l-.667-.667zM10.25 8l8.417 8.417V8H10.25z" fill-rule="evenodd"/></svg> <svg id="deleted-group" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g fill="currentColor"><path d="M16.005 11A2.99 2.99 0 0 0 19 8c0-1.66-1.332-3-2.995-3A2.998 2.998 0 0 0 13 8c0 1.66 1.342 3 3.005 3zm-8 0A2.99 2.99 0 0 0 11 8c0-1.66-1.332-3-2.995-3A2.998 2.998 0 0 0 5 8c0 1.66 1.342 3 3.005 3zM15 16.6v1.2c0 .662-.523 1.2-1.167 1.2H2.167C1.522 19 1 18.462 1 17.8v-1.2C1 14.2 5.667 13 8 13s7 1.2 7 3.6z"/><path d="M23 16.6v1.2c0 .662-.523 1.2-1.167 1.2h-3.185c-.43 0-2.43-1.82-6.002-5.46 1.197-.36 2.45-.54 3.354-.54 2.333 0 7 1.2 7 3.6z"/></g><path d="M19.46 19.486l-15-14.96-1.032 1.18L5.868 8l12.56 12.517z" fill="currentColor"/><path d="M21.44 19.4L5.03 3 4 4.18l2.44 2.293L17.346 17.38l3.064 3.052z" fill="#FFF"/></svg> <svg id="deleted-service-account" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M12 3c-4.968 0-9 4.032-9 9s4.032 9 9 9 9-4.032 9-9-4.032-9-9-9zm0 2.7c1.494 0 2.7 1.206 2.7 2.7 0 1.494-1.206 2.7-2.7 2.7a2.696 2.696 0 0 1-2.7-2.7c0-1.494 1.206-2.7 2.7-2.7zm-5.4 9.882c.027-1.79 3.6-2.772 5.4-2.772.89 0 2.225.243 3.344.707l2.056 2.065a6.48 6.48 0 0 1-10.8 0z" fill="currentColor"/><path d="M19.46 19.486l-15-14.96-1.032 1.18L5.868 8l12.56 12.517z" fill="currentColor"/><path d="M20 17.97L5.03 3 4 4.18l2.44 2.293L17.346 17.38 18.97 19z" fill="#FFF"/></svg> <svg id="deleted-user" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M20.028 17.154v1.23c0 .68-.598 1.232-1.334 1.232H5.36c-.736 0-1.332-.552-1.332-1.23v-1.232c0-2.46 5.333-3.692 8-3.692 2.666 0 8 1.232 8 3.692zm-8-5.23c-2.208 0-4-1.794-4-4a4 4 0 0 1 4-4 4 4 0 0 1 4 4c0 2.206-1.792 4-4 4" fill="currentColor"/><path d="M20.03 20.486l-15-14.96L4 6.706 6.44 9 19 21.517z" fill="currentColor"/><path d="M20.572 18.97L5.604 4 4.572 5.18l2.44 2.293L17.92 18.38 19.54 20z" fill="#FFF"/></svg> <svg id="deletion-protection" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M6 9.096l-.407-.407L3 6.25 4.096 5 20 20.904 18.904 22l-1.54-1.54c-.358.334-.838.54-1.364.54H8c-1.1 0-2-.9-2-2V9.096zM15.5 4l-1-1h-5l-1 1H5.328l2.007 2H19V4h-3.5zM18 16.698V7H8.356L18 16.698z" fill="currentColor"/><path d="M20.2 18.904L4.296 3 3.2 4.253 5.793 6.69 17.38 18.276 19.105 20z" fill="#FFF"/></svg> <svg id="deploy" width="24" height="24" viewBox="0 0 24 24"><path d="M13.5 18H21v3H3v-3h7.5v-3.19a6 6 0 1 1 3 0V18zM12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" fill-rule="evenodd"/></svg> <svg id="deprecate" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0 1 12 20zm6.31-3.1L7.1 5.69A7.902 7.902 0 0 1 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z" fill-rule="evenodd"/></svg> <svg id="description" width="24" height="24" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg> <svg id="developer-portal" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M5.058 4.803A9.967 9.967 0 0 1 12 2c5.523 0 10 4.477 10 10a9.996 9.996 0 0 1-4.985 8.653l-.79-1.86A8 8 0 1 0 6.653 6.05L5.06 4.804zM3.763 6.33l1.58 1.233A8 8 0 0 0 14.41 19.63l.783 1.85h-.007A9.99 9.99 0 0 1 12 22C6.477 22 2 17.523 2 12c0-2.106.65-4.06 1.763-5.67z" fill="currentColor"/><path d="M17.374 9.328a6 6 0 0 1-5.495 8.67l.31-2.003a4 4 0 0 0 3.55-5.397l1.63-1.27zm-1.18-1.618L14.6 8.958a4 4 0 1 0-4.362 6.632l-.323 2.037A6.002 6.002 0 0 1 12 6a5.98 5.98 0 0 1 4.195 1.71z" fill="currentColor"/><circle cx="12" cy="12" r="2"/></svg> <svg id="device-group" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M16 7h-2V5H5v9h2v2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v2zm1 1h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-9a2 2 0 0 1-2-2v-2h2v2h9v-9h-2V8z"/><path d="M8 8h8v8H8z"/></svg> <svg id="device-registry" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M4 16h4v4H4v-4zm12 0h4v4h-4v-4zm-6 0h4v4h-4v-4z" fill="currentColor"/><path d="M4 10h4v4H4v-4zm6 0h4v4h-4v-4zm0-6h4v4h-4V4zm6 6h4v8h-4v-8z" fill="currentColor"/><path d="M4 4h4v8H4z"/></svg> <svg id="device-template" width="24" height="24" viewBox="0 0 24 24"><path d="M21 5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zm-2 14H5V5h14v14zM7 7h5v10H7V7zm6 4h4v6h-4v-6z" fill-rule="evenodd"/></svg> <svg id="devshell" width="24" height="24" viewBox="0 0 24 24"><path d="M12 12.996L8.5 8.99H5l3.5 4.006L5 17h3.5l3.5-4.004zm-9-8C3 3.892 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zm10.01 9.983v1.98L18 17l.054-2.02H13.01z" fill-rule="evenodd"/></svg> <svg id="devshell-outline" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M16 0H2C.9 0 0 .9 0 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm0 16H2V2h14v14zm-6-5L7 8H4l3 3-3 3h3l3-3zm4 2v-1h-4v2h4v-1z" id="icons-24-devshell-outline-a"/></defs><use xlink:href="#icons-24-devshell-outline-a" transform="translate(3 3)"/></svg> <svg id="diff" width="24" height="24" viewBox="0 0 24 24"><path d="M2 3h7v8H2V3zm0 10h7v3H2v-3zm0 5h7v3H2v-3zM15 3h7v3h-7V3zm-4 0h2v18h-2V3zm4 5h7v3h-7V8zm0 5h7v8h-7v-8z" fill-rule="evenodd"/></svg> <svg id="difference" width="24" height="24" viewBox="0 0 24 24"><path d="M3 5h6v6H3V5zm0 8h6v2H3v-2zm0 4h6v2H3v-2zM15 5h6v2h-6V5zm-4 0h2v14h-2V5zm4 4h6v2h-6V9zm0 4h6v6h-6v-6z" fill-rule="evenodd"/></svg> <svg id="disabled" width="24" height="24" viewBox="0 0 24 24"><path d="M2 12C2 6.48 6.48 2 12 2s10 4.48 10 10-4.48 10-10 10S2 17.52 2 12zm4-1v3h12v-3H6z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="disk" width="24" height="24" viewBox="0 0 24 24"><path d="M5 4.995A2 2 0 0 1 7.006 3h9.988A2 2 0 0 1 19 4.995v14.01A2 2 0 0 1 16.994 21H7.006A2 2 0 0 1 5 19.005V4.995zM12 15a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm-4 3c0 .556.446 1 .997 1h6.006c.544 0 .997-.448.997-1 0-.556-.446-1-.997-1H8.997C8.453 17 8 17.448 8 18zm4-7a1 1 0 1 1 0-2 1 1 0 0 1 0 2z" fill-rule="evenodd"/></svg> <svg id="disk-new" width="24" height="24" viewBox="0 0 24 24"><path d="M5 4.995A2 2 0 0 1 7.006 3h9.988A2 2 0 0 1 19 4.995v14.01A2 2 0 0 1 16.994 21H7.006A2 2 0 0 1 5 19.005V4.995zM8 18c0 .556.446 1 .997 1h6.006c.544 0 .997-.448.997-1 0-.556-.446-1-.997-1H8.997C8.453 17 8 17.448 8 18zm8-7V9h-3V6h-2v3H8v2h3v3h2v-3h3z" fill-rule="evenodd"/></svg> <svg id="dns" width="24" height="24" viewBox="0 0 24 24"><path d="M13 16v2h8v3H3v-3h8v-2H5.994C4.894 16 4 15.098 4 13.99V6.01C4 4.9 4.895 4 5.994 4h12.012C19.106 4 20 4.902 20 6.01v7.98c0 1.11-.895 2.01-1.994 2.01H13zM7 7v4h4V7H7z" fill-rule="evenodd"/></svg> <svg id="docker" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0v24h24V0H0zm13.3 9.6h2.1v1.9h-2.1V9.6zm-2.4-4.5H13V7h-2.1V5.1zm0 2.2H13v1.9h-2.1V7.3zm0 2.3H13v1.9h-2.1V9.6zM8.4 7.3h2.1v1.9H8.4V7.3zm0 2.3h2.1v1.9H8.4V9.6zM6 7.3h2.1v1.9H6V7.3zm0 2.3h2.1v1.9H6V9.6zm-2.5 0h2.1v1.9H3.5V9.6zm18.4 1.2c-.1.3-.2.4-.2.4-.7 1.4-2.2 1.4-2.9 1.4-1.7 4.1-5.3 6.4-10.3 6.4-2.3 0-4-.7-5.2-2.1-1.5-1.8-1.5-4.2-1.4-4.9v-.2h13.6c.7 0 1.2-.2 1.5-.3-.3-.4-.4-.9-.4-1.1-.1-.7.1-1.5.5-2.1l.3-.4.6.2c.8.6 1.2 1.2 1.3 2 .8-.2 1.8 0 2.3.3l.4.3-.1.1z"/></svg> <svg id="documentation" width="24" height="24" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg> <svg id="domain" width="24" height="24" viewBox="0 0 24 24"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z" fill-rule="evenodd"/></svg> <svg id="domain-verification" width="24" height="24" viewBox="0 0 24 24"><path d="M16.6 10.88l-1.42-1.42-4.24 4.25-2.12-2.13L7.4 13l3.54 3.54z"/><path d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2zm0 14H5V8h14v10z"/></svg> <svg id="done" width="24" height="24" viewBox="0 0 24 24"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z" fill-rule="evenodd"/></svg> <svg id="down" width="24" height="24" viewBox="0 0 24 24"><path d="M16.59 8.295L18 9.705l-6 6-6-6 1.41-1.41 4.59 4.58z" fill-rule="evenodd"/></svg> <svg id="download" width="24" height="24" viewBox="0 0 24 24"><path d="M9 3h6v6h4l-7 7-7-7h4V3zM5 18h14v2H5v-2z" fill-rule="evenodd"/></svg> <svg id="edit" width="24" height="24" viewBox="0 0 24 24"><path d="M3 17.253v3.75h3.75l11.06-11.06-3.75-3.75L3 17.253zm17.71-10.21a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z" fill-rule="evenodd"/></svg> <svg id="enable" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm-2 5.5v8.91l7-4.455L10 7.5z" fill-rule="evenodd"/></svg> <svg id="encryption-keys" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M12 1l9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4zM5 12l7-.01v-8.8L5 6.3V12l7-.01v8.94C8.87 19.82 5 16.256 5 12zm14 0c0 4.256-3.87 7.82-7 8.93v-8.94l7 .01V6.3l-7-3.11v8.8l7 .01z" fill="currentColor"/><path d="M13 15h2v2h-2zm-2-4h2v8h-2z"/><path d="M12 13a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm0-2a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill="currentColor"/></svg> <svg id="endpoints" width="24" height="24" viewBox="0 0 24 24"><path d="M20.308 12l-4.62-8h3.693L24 12l-4.62 8h-3.69l4.618-8zM7 12l1.155-2h7.69L17 12l-1.155 2h-7.69L7 12zm-3.308 0l4.62 8H4.618L0 12l4.62-8h3.69l-4.618 8z" fill-rule="evenodd"/></svg> <svg id="eventlist-by-search" width="24" height="24" viewBox="0 0 24 24"><path d="M10 10H2v2h8v-2zm4-4H2v2h12V6zM2 16h8v-2H2v2zm17.3-.11c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5S11 11.01 11 13.5s2.01 4.5 4.49 4.5c.88 0 1.7-.26 2.39-.7L21 20.42 22.42 19l-3.12-3.11zm-3.8.11a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z"/></svg> <svg id="eventlist-livestream" width="24" height="24" viewBox="0 0 24 24"><path d="M5 9h12v2H5V9zm0-4h12v2H5V5zm0 8h8v2H5v-2zm10 0v6l5-3-5-3z"/></svg> <svg id="export" width="24" height="24" viewBox="0 0 24 24"><path d="M5 18h14v-3h2v5H3v-5h2v3zm14-8h-4v6H9v-6H5l7-7 7 7z" fill-rule="evenodd"/></svg> <svg id="extender" width="24" height="24" viewBox="0 0 24 24"><path d="M6 18.07l6-6 6 6-1.41 1.42L12 14.9l-4.59 4.58L6 18.07zm6-10.24l-4.59 4.58L6 11l6-6 6 6-1.41 1.42L12 7.83z" fill-rule="evenodd"/></svg> <svg id="external-ip" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2v10h10V2H12zm8 5h-3V4h3v3zm-3 6h3v9H2V4h9v3H5v12h12v-6z" fill-rule="evenodd"/></svg> <svg id="external-link" width="24" height="24" viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z" fill-rule="evenodd"/></svg> <svg id="feedback" width="24" height="24" viewBox="0 0 24 24"><path d="M7.346 19.968L2 21.75l1.615-4.844C2.593 15.496 2 13.81 2 12c0-4.97 4.477-9 10-9s10 4.03 10 9-4.477 9-10 9c-1.68 0-3.264-.373-4.654-1.032zM13 14h-2l-.243-3.277-.006-4.216c0-.556.45-1.007 1.01-1.007h.498a1 1 0 0 1 1 1v4.25L13 14zm-2 2h2v2h-2v-2z" fill-rule="evenodd"/></svg> <svg id="file" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM6 9h12V7H6v2zm0 4h12v-2H6v2zm0 4h9v-2H6v2z" fill-rule="evenodd"/></svg> <svg id="file-error" width="24" height="24" viewBox="0 0 24 24"><path d="M3 5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5zm8 8h2V7h-2v6zm0 4h2v-2h-2v2z" fill="#D50000"/></svg> <svg id="file-valid" width="24" height="24" viewBox="0 0 24 24"><path d="M10.502 12.925l-1.714-1.713-1.5 1.5 3.212 3.21.067-.066.002.002 5.99-5.99-1.5-1.5-4.56 4.557zM3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995z" fill="#0F9D58"/></svg> <svg id="file-warning" width="24" height="24" viewBox="0 0 24 24"><path d="M3 5c0-1.1.9-2 2-2h14c1.1 0 2 .9 2 2v14c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V5zm8 8h2V7h-2v6zm0 4h2v-2h-2v2z" fill="#F2A600"/></svg> <svg id="filter" width="24" height="24" viewBox="0 0 24 24"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z" fill-rule="evenodd"/></svg> <svg id="filter-is-now-applied" width="18" height="18" viewBox="0 0 18 18"><path d="M4 8h10v2H4V8zm2 4h6v2H6v-2zm5.035-8a3.53 3.53 0 0 0 .302 2H2V4h9.035zM14.5 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z" fill-rule="evenodd"/></svg> <svg id="firewall" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h8v2H3V3zm0 16h8v2H3v-2zm0-8h8v2H3v-2zm10-8h8v2h-8V3zm0 16h8v2h-8v-2zm0-8h8v2h-8v-2zM8 7h8v2H8V7zm0 8h8v2H8v-2zM3 7h3v2H3V7zm0 8h3v2H3v-2zm15-8h3v2h-3V7zm0 8h3v2h-3v-2z" fill-rule="evenodd"/></svg> <svg id="first-page" id="Layer_1" viewBox="0 0 24 24"><style>.st0{fill:none}</style><path d="M18 7.4L16.6 6l-5.8 6 5.8 6 1.4-1.4-4.4-4.6zM6 6h1.9v12H6z"/></svg> <svg id="flush-cache" width="24" height="24" viewBox="0 0 24 24"><path d="M15 9h4c.552 0 1 .443 1 1v2H4v-2c0-.553.445-1 1-1h4V4a2 2 0 0 1 1.998-2h2.004C14.106 2 15 2.887 15 4v5zM4 14h16l1 9-3-3-3 3-3-3-3 3-3-3-3 3 1-9z" fill-rule="evenodd"/></svg> <svg id="folder" width="24" height="24" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill-rule="evenodd"/></svg> <svg id="folder-error" width="24" height="24" viewBox="0 0 24 24"><path d="M20 6c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h6l2 2h8zm-9 8h2V9h-2v5zm0 3h2v-2h-2v2z" fill="#D50000"/></svg> <svg id="folder-new" width="24" height="24" viewBox="0 0 24 24"><path d="M20 6h-8l-2-2H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-1 8h-3v3h-2v-3h-3v-2h3V9h2v3h3v2z" fill-rule="evenodd"/></svg> <svg id="folder-valid" width="24" height="24" viewBox="0 0 24 24"><path d="M10.502 13.925l-1.714-1.713-1.5 1.5 3.212 3.21.067-.066.002.002 5.99-5.99-1.5-1.5-4.56 4.557zM12 6h8c1.11 0 2 .89 2 2v10c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-12c0-1.11.88-2 1.99-2h6l2 2z" fill="#0F9D58"/></svg> <svg id="folder-warning" width="24" height="24" viewBox="0 0 24 24"><path d="M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-7 11h-2v-2h2v2zm0-3h-2V9h2v5z" fill="#F2A600"/></svg> <svg id="format_list_bulleted" width="24" height="24" viewBox="0 0 24 24"><path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"/></svg> <svg id="free-trial" width="24" height="24" viewBox="0 0 24 24"><path d="M11 21H5.75C4.784 21 4 20.283 4 19.4V13h7v8zm9-1.6c0 .883-.784 1.6-1.75 1.6H13v-8h7v6.4zM11 7v5H3V8.667C3 7.747 3.717 7 4.6 7H11zm8.4 0c.883 0 1.6.747 1.6 1.667V12h-8V7h6.4zm-2.204-1H6.804c-2.922 0-3.22-3 0-3C9.14 3 10.11 3.666 12 4.492 14.15 3.666 14.86 3 17.196 3c3.22 0 2.922 3 0 3z" fill-rule="evenodd"/></svg> <svg id="full-screen" width="24" height="24" viewBox="0 0 24 24"><path d="M6 5h4v2H7v3H5V5h1zm13 1v4h-2V7h-3V5h5v1zm-1 13h-4v-2h3v-3h2v5h-1zM7 17h3v2H5v-5h2v3z" fill-rule="evenodd"/></svg> <svg id="ganpati" width="24" height="24" viewBox="0 0 24 24"><path d="M15 13.385v6.62c0 .546-.452 1-1.01.998L12.01 21A1 1 0 0 1 11 20v-3c0-.556-.453-1-1.01-1H8.008a1 1 0 0 0-1.01 1L7 20c0 .556-.452 1-1.01 1l-1.98.003A.998.998 0 0 1 3 20.005v-5.632l-.24.98c-.09.36-.46.647-.76.647l1-8v-.002c.038-2.21 1.83-4 4-4h3.4a4.652 4.652 0 0 1 3.267-1.33c.918 0 1.774.264 2.496.722.752.477 3.45 2.19 3.92 2.596.56.49.917 1.21.917 2.014v9.99c0 1.11-.895 2.01-2 2.01h-.99a1 1 0 0 1-.01-2c.556 0 .892-.434.758-.968l-.61-2.436L15 13.386zm2.333-2.718a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667z" fill-rule="evenodd"/></svg> <svg id="gatekeeper" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3 3h8v2H3V3zm0 16h8v2H3v-2zm0-8h8v2H3v-2zm8-8h10v2H11V3zm0 16h10v2H11v-2zm2-8h8v2h-8v-2zM8 7h8v2H8V7zm0 8h8v2H8v-2zM3 7h3v2H3V7zm0 8h3v2H3v-2zm15-8h3v2h-3V7zm0 8h3v2h-3v-2z" fill="currentColor"/><path d="M8 7h8v10H8z"/></svg> <svg id="grid_view" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z" fill-rule="evenodd" clip-rule="evenodd"/></svg> <svg id="group" width="24" height="24" viewBox="0 0 24 24"><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z" fill-rule="evenodd"/></svg> <svg id="groups" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M16 7h-2V5H5v9h2v2H3V3h13v4zm1 1h4v13H8v-4h2v2h9v-9h-2V8z"/><path d="M8 8h8v8H8V8zm2 2v4h4v-4h-4z"/></svg> <svg id="health-check-new" width="24" height="24" viewBox="0 0 24 24"><path d="M20 7h-4V5l-2-2h-4L8 5v2H4c-1.11 0-1.99.89-1.99 2L2 20c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V9c0-1.11-.89-2-2-2zM10 5h4v2h-4V5zm6 10h-3v3h-2v-3H8v-2h3v-3h2v3h3v2z" fill-rule="evenodd"/></svg> <svg id="help" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4c0 .88-.36 1.68-.93 2.25z" fill-rule="evenodd"/></svg> <svg id="help-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14a4 4 0 0 0-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5a4 4 0 0 0-4-4z"/></svg> <svg id="hide" width="24" height="24" viewBox="0 0 24 24"><path d="M4 17v2h16v-2z" fill-rule="evenodd"/></svg> <svg id="history" width="24" height="24" viewBox="0 0 24 24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67V7z" fill-rule="evenodd"/></svg> <svg id="history-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M22 12c0 5.523-4.477 10-10 10-5.522 0-10-4.477-10-10C2 6.478 6.478 2 12 2c5.523 0 10 4.478 10 10zm-9-6h-2v7l3.057 3.092 1.454-1.534L13 12V6z" fill-rule="evenodd"/></svg> <svg id="home" width="24" height="24" viewBox="0 0 24 24"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z" fill-rule="evenodd"/></svg> <svg id="home_alt" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M12 2L3 8.667V22h18V8.667L12 2zm6.75 17.778h-3.375V13.11h-6.75v6.668H5.25v-10l6.75-5 6.75 5v10z" id="icons-24-home-alt-a"/></defs><use xlink:href="#icons-24-home-alt-a" fill-rule="evenodd"/></svg> <svg id="how-to-guides" width="24" height="24" viewBox="0 0 24 24"><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg> <svg id="ic-table-partitioned" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM21 13v2H3v-2h18zM5 17h2v2H5v-2zM5 5h14v2H5V5zm0 4h2v2H5V9zm12 0h2v2h-2V9zm-4 0h2v2h-2V9zM9 9h2v2H9V9zm8 8h2v2h-2v-2zm-4 0h2v2h-2v-2zm-4 0h2v2H9v-2z" fill-rule="evenodd"/></svg> <svg id="ic-table-sharded" width="24" height="24" viewBox="0 0 24 24"><path d="M7 5.006C7 3.898 7.897 3 9.006 3h9.988C20.102 3 21 3.897 21 5.006v9.988A2.005 2.005 0 0 1 18.994 17H9.006A2.005 2.005 0 0 1 7 14.994V5.006zM9 5v2h10V5H9zm0 4v2h2V9H9zm0 4v2h2v-2H9zm8 0v2h2v-2h-2zm0-4v2h2V9h-2zm-4 0v2h2V9h-2zm0 4v2h2v-2h-2zM5.003 7v11.997H17V21H4.8c-1 0-1.8-.724-1.8-1.724V7h2.003z" fill-rule="evenodd"/></svg> <svg id="ic_brush" width="24" height="24" viewBox="0 0 24 24"><path d="M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2a4 4 0 0 0 4-4c0-1.66-1.34-3-3-3zm13.71-9.37l-1.34-1.34a.996.996 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96a.996.996 0 0 0 0-1.41z"/></svg> <svg id="ic_cloudshell" width="24" height="24" viewBox="0 0 24 24"><path d="M11 19h10v2H11v-2zm-8-1.8l11.1-11 3.8 3.7L6.8 21H3v-3.8zM20.7 7S18.9 8.9 19 8.9l-3.8-3.8L17 3.3c.4-.4 1-.4 1.4 0l2.3 2.3c.4.4.4 1 0 1.4z"/></svg> <svg id="ic_codeediting" width="24" height="24" viewBox="0 0 24 24"><path d="M13.423 9.175l1.414 1.414-4.243 4.24-1.414-1.42 4.243-4.246zM9.4 16.6L8 18l-6-6 6-6 1.4 1.4L4.8 12l4.6 4.6zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg> <svg id="ic_healing_black" width="24" height="24" viewBox="0 0 24 24"><path d="M17.73 12.02l3.98-3.98a.996.996 0 0 0 0-1.41l-4.34-4.34a.996.996 0 0 0-1.41 0l-3.98 3.98L8 2.29a1 1 0 0 0-1.41 0L2.25 6.63a.996.996 0 0 0 0 1.41l3.98 3.98L2.25 16a.996.996 0 0 0 0 1.41l4.34 4.34c.39.39 1.02.39 1.41 0l3.98-3.98 3.98 3.98c.2.2.45.29.71.29.26 0 .51-.1.71-.29l4.34-4.34a.996.996 0 0 0 0-1.41l-3.99-3.98zM12 9c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm-4.71 1.96L3.66 7.34l3.63-3.63 3.62 3.62-3.62 3.63zM10 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm2-4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2.66 9.34l-3.63-3.62 3.63-3.63 3.62 3.62-3.62 3.63z"/></svg> <svg id="ic_history" width="24" height="24" viewBox="0 0 24 24"><path d="M13.5 3c-5 0-9 4-9 9h-3l3.9 3.9.1.1 4-4h-3c0-3.9 3.1-7 7-7s7 3.1 7 7-3.1 7-7 7c-1.9 0-3.7-.8-4.9-2.1l-1.4 1.4C8.8 20 11 21 13.5 21c5 0 9-4 9-9s-4-9-9-9zm-1 5v5l4.3 2.5.7-1.2-3.5-2.1V8h-1.5z"/></svg> <svg id="ic_onepane" width="24" height="24" viewBox="0 0 24 24"><path d="M20 3c.5 0 1 .5 1 1v16c0 .5-.5 1-1 1H4c-.5 0-1-.5-1-1V4c0-.5.5-1 1-1h16zm-1 16V5H5v14h14zM15.3 9l-1 1 1.1 1.2H8.6L9.7 10l-1-1L6 12l2.7 3 1-1-1.1-1.2h6.8L14.3 14l1 1 2.7-3-2.7-3z"/></svg> <svg id="ic_quicksetting" width="24" height="24" viewBox="0 0 24 24"><path d="M20.8 17.8l-7.5-7.5c.7-1.9.3-4.1-1.2-5.7C10.4 3 8 2.6 6 3.5L9.5 7 7.1 9.5 3.4 6c-1 2-.6 4.4 1.1 6.1 1.6 1.6 3.8 2 5.7 1.2l7.5 7.5c.3.3.8.3 1.2 0l1.9-1.9c.3-.3.3-.9 0-1.1z" fill-rule="evenodd"/></svg> <svg id="ic_uploaddownload" width="24" height="24" viewBox="0 0 24 24"><path d="M6 2c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13zm-4 2l3 3h-2v6H8v-6H6l3-3zm7 6h2l-3 3-3-3h2v-6h2v6z"/></svg> <svg id="ic_webpreview" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h16zm0 14V8H4v10h16zm-8-9l7 4-7 4-7-4 7-4zm0 5.9c1 0 1.9-.8 1.9-1.9 0-1.1-.8-1.9-1.9-1.9-1.1 0-1.9.8-1.9 1.9 0 1.1.9 1.9 1.9 1.9z"/></svg> <svg id="idea" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.13 2 5 5.13 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.87-3.13-7-7-7z" fill-rule="evenodd"/></svg> <svg id="identity-provider" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3 18v3h7v-3zM9 2v3h7V2zm6 16v3h7v-3z"/><path d="M5 10v9h3v-9zm6-5v9h3V5zm6 5v9h3v-9z"/><g fill="currentColor" fill-rule="nonzero"><path d="M12 2l-5.5 9h11z"/><circle cx="17.5" cy="17.5" r="4.5"/><path d="M3 13.5h8v8H3z"/></g></svg> <svg id="identity-tenancy" width="24" height="24" viewBox="0 0 24 24"><path d="M19.5 16c-.23 0-.45.04-.67.1l-4.06-6.23A3.94 3.94 0 0 0 16 7c0-2.21-1.79-4-4-4S8 4.79 8 7c0 1.13.47 2.15 1.23 2.88L5.17 16.1c-.22-.06-.44-.1-.67-.1a2.5 2.5 0 0 0 0 5A2.5 2.5 0 0 0 7 18.5c0-.6-.22-1.15-.58-1.58l4.06-6.22c.24.1.5.18.77.23v5.2A2.497 2.497 0 0 0 9.5 18.5a2.5 2.5 0 0 0 5 0c0-1.12-.74-2.05-1.75-2.37v-5.2c.27-.05.52-.13.77-.23l4.06 6.22c-.36.43-.58.98-.58 1.58a2.5 2.5 0 0 0 5 0 2.5 2.5 0 0 0-2.5-2.5z"/></svg> <svg id="image" width="24" height="24" viewBox="0 0 24 24"><path d="M7 3v2H5v14h2v2H3V3h4zm10 0h4v18h-4v-2h2V5h-2V3zM7 6h2v5H7V6zm8 7h2v5h-2v-5zm-4-7h6v5h-6V6zm2 1v3h2V7h-2zm-6 6h6v5H7v-5zm2 1v3h2v-3H9z" fill-rule="evenodd"/></svg> <svg id="image-new" width="24" height="24" viewBox="0 0 24 24"><path d="M11 11V8h2v3h3v2h-3v3h-2v-3H8v-2h3zm-1-5H6v12h4v3H5.008A2 2 0 0 1 3 19.005V4.995A2 2 0 0 1 5.008 3H10v3zm4 12h4V6h-4V3h5.003C20.103 3 21 3.893 21 4.995v14.01A1.996 1.996 0 0 1 19.003 21H14v-3z" fill-rule="evenodd"/></svg> <svg id="import" width="24" height="24" viewBox="0 0 24 24"><path d="M5 18h14v-3h2v5H3v-5h2v3zm14-9l-7 7-7-7h4V3h6v6h4z" fill-rule="evenodd"/></svg> <svg id="import-user" width="24" height="24" viewBox="0 0 24 24"><path d="M15 12a4 4 0 0 0 4-4 4 4 0 0 0-4-4 4 4 0 0 0-4 4 4 4 0 0 0 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zM4.003 15h1.995v-4.23H9L5 6l-4 4.77h3.003V15z" fill-rule="evenodd"/></svg> <svg id="indexes" width="24" height="24" viewBox="0 0 24 24"><path d="M19 22H7v-2h11V6l2 2v12.993C20 21.55 19.553 22 19 22zM4 3.994C4 2.894 4.887 2 6 2h8l2 2.004v11.99A2.01 2.01 0 0 1 13.99 18H6.01C4.9 18 4 17.105 4 16.006V3.994zM12.595 4L6 9.98h4.946L12.596 4zM7.65 15.958l6.593-5.98H9.297L7.65 15.96z" fill-rule="evenodd"/></svg> <svg id="indexes-search" width="24" height="24" viewBox="0 0 24 24"><path d="M13.227 11.673a5 5 0 1 0-1.554 1.554l3.05 3.05 1.554-1.554-3.05-3.05zM20 22H5v-2h15V5h2v15c0 1.11-.895 2-2 2zM2 3.994C2 2.894 2.895 2 3.994 2h12.012C17.106 2 18 2.895 18 3.994v12.012c0 1.1-.895 1.994-1.994 1.994H3.994C2.894 18 2 17.105 2 16.006V3.994zM9 12a3 3 0 1 1 0-6 3 3 0 0 1 0 6z" fill-rule="evenodd"/></svg> <svg id="info" width="24" height="24" viewBox="0 0 24 24"><path d="M11 17h2v-6h-2v6zm-9-5c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12zm10 8c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM11 9h2V7h-2v2z" fill-rule="evenodd"/></svg> <svg id="info-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z" fill-rule="evenodd"/></svg> <svg id="insights" width="24" height="24" viewBox="0 0 24 24"><path d="M5 12.99h.985l3.444-2.276 5.14 5.143 4.27-2.868H19V13h2v3h-2v1.993C19 18.55 18.55 19 17.993 19H16v2h-3v-2h-2v2H8v-2H6.007C5.45 19 5 18.55 5 17.993V16H3v-3h2v-.01zm0-1.987V11H3V8h2V6.007C5 5.45 5.45 5 6.007 5H8V3h3v2h2V3h3v2h1.993C18.55 5 19 5.45 19 6.007V8h2v3h-2v.003h-.966l-3.463 2.283-5.14-5.143-4.12 2.86H5z" fill-rule="evenodd"/></svg> <svg id="inspect" width="24" height="24" viewBox="0 0 24 24"><path d="M12 5C7 5 2.73 8.11 1 12.5 2.73 16.89 7 20 12 20s9.27-3.11 11-7.5C21.27 8.11 17 5 12 5zm0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z" fill-rule="evenodd"/></svg> <svg id="instance" width="24" height="24" viewBox="0 0 24 24"><path d="M18.637 22H16.6l-.56-1.99H8.012L7.4 22H5.362C4.61 22 4 21.39 4 20.634V5.724C4 4.357 5.363 3 6.723 3h10.554C18.637 3 20 4.357 20 5.724v14.91A1.37 1.37 0 0 1 18.637 22zM8 16.5c0 .268.224.5.5.5h7c.27 0 .5-.224.5-.5 0-.268-.224-.5-.5-.5h-7c-.27 0-.5.224-.5.5zm0-2c0 .268.224.5.5.5h7c.27 0 .5-.224.5-.5 0-.268-.224-.5-.5-.5h-7c-.27 0-.5.224-.5.5zm2.5-6c0 .834.672 1.5 1.5 1.5.834 0 1.5-.672 1.5-1.5 0-.834-.672-1.5-1.5-1.5-.834 0-1.5.672-1.5 1.5z" fill-rule="evenodd"/></svg> <svg id="instance-clone" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M14.813 17.923H13.23L12 15.973H7.083l-1.006 1.95H4.234c-.682 0-1.234-.743-1.234-1.43V4.033C3 2.793 3.917 2 5 2h9c1.28.007 2.01 1.287 2.01 2.033v12.46c0 .686-.524 1.43-1.197 1.43zM6 11.5c0 .268.225.5.503.5h5.994c.27 0 .503-.224.503-.5 0-.268-.225-.5-.503-.5H6.503a.507.507 0 0 0-.503.5zm0 2c0 .268.225.5.503.5h5.994c.27 0 .503-.224.503-.5 0-.268-.225-.5-.503-.5H6.503a.507.507 0 0 0-.503.5zm2-7C8 7.334 8.672 8 9.5 8c.834 0 1.5-.672 1.5-1.5 0-.834-.672-1.5-1.5-1.5C8.666 5 8 5.672 8 6.5z"/><path d="M8 17.086h3.052L12.064 19H17V7h2c1.28.007 2.01 1.287 2.01 2.033v12.46c0 .686-.524 1.43-1.197 1.43H18.23L17 20.973h-4.917l-1.006 1.95H9.234c-.682 0-1.234-.743-1.234-1.43v-4.407z"/></svg> <svg id="instance-group" width="24" height="24" viewBox="0 0 24 24"><path d="M14 14h3v-3h3.496A1.5 1.5 0 0 1 22 12.506L21.997 22h-1.333l-1.334-1.376h-2.66L15.337 22h-1.334S14 21.38 14 20.614V14zm-7-3v3h3l-.003 8H8.664L7.33 20.624H4.67L3.337 22H2.003S2 21.38 2 20.614v-8.112C2 11.676 2.674 11 3.505 11H7zm-1 6a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm12 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm-2.003-4h-1.333l-1.334-1.376h-2.66L9.337 13H8.003S8 12.38 8 11.614V3.502C8 2.676 8.674 2 9.505 2h4.99A1.5 1.5 0 0 1 16 3.506L15.997 13zM12 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="instance-group-new" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M13 6V4h-2v2H9v2h2v2h2V8h2V6h-2zm3.997 8h-1.333l-1.66-1h-3.982l-1.685 1H7.003S7 13.38 7 12.614V3.498C7 2.664 7.67 2 8.497 2h7.006C16.33 2 17 2.67 17 3.496L16.997 14z"/><path d="M6 11v4h4l-.003 7H8.664L7.33 20.624H4.67L3.337 22H2.003S2 21.38 2 20.614v-8.112C2 11.676 2.674 11 3.505 11H6zm8 4h4v-4h2.496A1.5 1.5 0 0 1 22 12.506L21.997 22h-1.333l-1.334-1.376h-2.66L15.337 22h-1.334S14 21.38 14 20.614V15z"/></svg> <svg id="instance-new" width="24" height="24" viewBox="0 0 24 24"><path d="M18.637 22H16.6l-.56-1.99H8.012L7.4 22H5.362C4.61 22 4 21.39 4 20.634V5.724C4 4.357 5.363 3 6.723 3h10.554C18.637 3 20 4.357 20 5.724v14.91A1.37 1.37 0 0 1 18.637 22zM16 13v-2h-3V8h-2v3H8v2h3v3h2v-3h3z" fill-rule="evenodd"/></svg> <svg id="instance-storage" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h18v18H3V3zm4 4v4h4V7H7zm0 6v4h4v-4H7zm6-6v4h4V7h-4zm0 6v4h4v-4h-4z" fill-rule="evenodd"/></svg> <svg id="instance-template" width="24" height="24" viewBox="0 0 24 24"><path d="M18.663 22h-1.996L16 20H8l-.667 2H5.337C4.597 22 4 21.39 4 20.634V5.724C4 4.357 5.337 3 6.67 3h10.66C18.663 3 20 4.357 20 5.724v14.91c0 .754-.608 1.366-1.337 1.366zM6 6v11a1 1 0 0 0 1.002 1h9.996c.546 0 1.002-.447 1.002-1V6a1 1 0 0 0-1.002-1H7.002C6.456 5 6 5.447 6 6zm2 7.5c0-.276.23-.5.5-.5h7c.276 0 .5.232.5.5 0 .276-.23.5-.5.5h-7a.505.505 0 0 1-.5-.5zm0 2c0-.276.23-.5.5-.5h7c.276 0 .5.232.5.5 0 .276-.23.5-.5.5h-7a.505.505 0 0 1-.5-.5zm4-5.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z" fill-rule="evenodd"/></svg> <svg id="instance-template-new" width="24" height="24" viewBox="0 0 24 24"><path d="M18.663 22h-1.996L16 20H8l-.667 2H5.337C4.597 22 4 21.39 4 20.634V5.724C4 4.357 5.337 3 6.67 3h10.66C18.663 3 20 4.357 20 5.724v14.91c0 .754-.608 1.366-1.337 1.366zM6 6v11a1 1 0 0 0 1.002 1h9.996c.546 0 1.002-.447 1.002-1V6a1 1 0 0 0-1.002-1H7.002C6.456 5 6 5.447 6 6zm10 7h-3v3h-2v-3H8v-2h3V8h2v3h3v2z" fill-rule="evenodd"/></svg> <svg id="interconnect" width="24" height="24" viewBox="0 0 24 24"><path d="M19 19.25V21H8v-2h9V5H8V3h11v8h3v2h-3v6.25zM5 13H2v-2h3V7h10v10H5v-4z" fill-rule="evenodd"/></svg> <svg id="internal-ip" width="24" height="24" viewBox="0 0 24 24"><path d="M2 2h20v20H2V2zm17 17V5H5v14h14zM7 7h10v10H7V7zm8 5V9h-3v3h3z" fill-rule="evenodd"/></svg> <svg id="invoices" width="24" height="24" viewBox="0 0 24 24"><path d="M19 23H7v-2h12V6h2v17h-2zM3 2h14v17H3V2zm7 4h4V5h-4v1zM6 9h8V8H6v1zm0 3h8v-1H6v1zm0 3h8v-1H6v1z" fill-rule="evenodd"/></svg> <svg id="jobs" width="24" height="24" viewBox="0 0 24 24"><path d="M9 3h11v3H9V3zm0 5h11v3H9V8zm0 5h11v3H9v-3zm0 5h11v3H9v-3zM4 3h3v3H4V3zm0 5h3v3H4V8zm0 5h3v3H4v-3zm0 5h3v3H4v-3z" fill-rule="evenodd"/></svg> <svg id="jump-to-end" width="24" height="24" viewBox="0 0 24 24"><path d="M12 11V7l5 5-5 5v-4H3v-2h9zm7-7h2v16h-2V4z" fill-rule="evenodd"/></svg> <svg id="jump-to-start" width="24" height="24" viewBox="0 0 24 24"><path d="M12 11V7l-5 5 5 5v-4h9v-2h-9zM5 4H3v16h2V4z" fill-rule="evenodd"/></svg> <svg id="key-visualizer" width="24" height="24" viewBox="0 0 24 24"><path d="M21 21h-3v-2h3v2zm-5-2h-3v2h3v-2zm-5 0H8v2h3v-2zm-5 0H3v2h3v-2zM21 3h-3v2h3V3zm-5 0h-3v2h3V3zm-5 0H8v2h3V3zM6 3H3v2h3V3zm5 4H3v2h8V7zm10 4H3v2h18v-2zm0-4h-8v2h8V7zm-10 8H3v2h8v-2zm10 0h-8v2h8v-2zM11 7H3v2h8V7zm10 0h-8v2h8V7z"/></svg> <svg id="keyboard" width="24" height="24" viewBox="0 0 24 24"><path d="M4 4c-1.1 0-1.99.9-1.99 2L2 19c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4zm7 6h2v2h-2v-2zm0-3h2v2h-2V7zm0 6h2v2h-2v-2zm-3-3h2v2H8v-2zm0-3h2v2H8V7zm0 6h2v2H8v-2zm-1 2H5v-2h2v2zm0-3H5v-2h2v2zm0-3H5V7h2v2zm9 10H8v-2h8v2zm0-4h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2V7h2v2zm3 6h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2V7h2v2z" fill-rule="evenodd"/></svg> <svg id="labels" width="24" height="24" viewBox="0 0 24 24"><path d="M12.054 5.054c1.082 1.053 7.385 7.385 7.385 7.385a1.5 1.5 0 0 1 0 2.12l-4.88 4.88a1.5 1.5 0 0 1-2.12 0s-6.32-6.37-7.38-7.38C4.71 11.72 4 10.95 4 10V6.018C4 5.054 5.06 4 6.02 4h3.97c.995 0 1.707.707 2.064 1.054zM7.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z" fill-rule="evenodd"/></svg> <svg id="last-page" width="24" height="24" viewBox="0 0 24 24"><path d="M6 7.41L10.438 12 6 16.59 7.363 18l5.802-6-5.802-6L6 7.41zM16.066 6H18v12h-1.934V6z"/></svg> <svg id="launcher" width="24" height="24" viewBox="0 0 24 24"><path d="M10.003 21v-1h4v1h-4zm8.854 1H17.04l-1.195-2.585L18.005 13l3.392 1.754L18.857 22zM5.15 22l-2.54-7.246L6.003 13l2.16 6.415L6.966 22H5.15zm6.853-20l5 5v3.333L14.603 19H9.41l-2.407-8.66V7l5-5zm0 9.722a2.222 2.222 0 1 0 0-4.444 2.222 2.222 0 0 0 0 4.444z" fill-rule="evenodd"/></svg> <svg id="learn-resources" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9H9V9h10v2zm-4 4H9v-2h6v2zm4-8H9V5h10v2z" id="icons-24-learn-resources-a"/></defs><use xlink:href="#icons-24-learn-resources-a"/></svg> <svg id="left" width="24" height="24" viewBox="0 0 24 24"><path d="M15.705 16.59L14.295 18l-6-6 6-6 1.41 1.41-4.58 4.59z" fill-rule="evenodd"/></svg> <svg id="legend-toggle" width="24" height="24" viewBox="0 0 24 24"><path d="M20 15H4v-2h16v2zm0 2H4v2h16v-2zm-5-6l5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61L15 11z"/></svg> <svg id="library" width="24" height="24" viewBox="0 0 24 24"><path d="M20 9h2v2H2V9h2V1h4v8h2V1h4v8h2V1h4v8zm0 4v8h2v2H2v-2h2v-8h4v8h2v-8h4v8h2v-8h4z" fill-rule="evenodd"/></svg> <svg id="link" width="24" height="24" viewBox="0 0 24 24"><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.71-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z" fill-rule="evenodd"/></svg> <svg id="list" width="24" height="24" viewBox="0 0 24 24"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"/></svg> <svg id="load-balancer" width="24" height="24" viewBox="0 0 24 24"><path d="M8 15h2v5H3v-5h3v-2.997A1 1 0 0 1 7 11h4V9H8V4h8v5h-3v2h4c.552 0 1 .438 1 1.003V15h3v5h-7v-5h2v-2H8v2z" fill-rule="evenodd"/></svg> <svg id="location" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M7 0C3.13 0 0 3.13 0 7c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM2 7c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C4.92 14.21 2 9.85 2 7zm5 2.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z" id="icons-24-location-a"/></defs><g transform="translate(5 2)" fill="none" fill-rule="evenodd"><mask id="icons-24-location-b" fill="#fff"><use xlink:href="#icons-24-location-a"/></mask><use fill="currentColor" xlink:href="#icons-24-location-a"/><path d="M-5-2h24v24H-5z" mask="url(#icons-24-location-b)" fill="currentColor"/></g></svg> <svg id="location_searching" width="24" height="24" viewBox="0 0 24 24"><path d="M20.94 11A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></svg> <svg id="lock" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z" fill-rule="evenodd"/></svg> <svg id="lock-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM8.9 6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1v2H8.9V6zM18 20H6V10h12v10z"/></svg> <svg id="logs" width="24" height="24" viewBox="0 0 24 24"><path d="M4 5h16v2H4zm2 3h13v2H6zm0 3h14v2H6zm0 6h14v2H6zm0-3h13v2H6z" fill-rule="evenodd"/></svg> <svg id="machine-image" width="24" height="24" viewBox="0 0 24 24"><path d="M10 10H8V7h2v3zm6 3h-2v3h2v-3zm-3 0H8v3h5v-3zm3-6h-5v3h5V7zm2-2H6v13h12m0-16c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2h-2l-1-1H9l-1 1H6c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h12z"/></svg> <svg id="mail-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></svg> <svg id="manage-projects" width="24" height="24" viewBox="0 0 24 24"><path d="M10 4l2 2h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6zm5.82 9.49c.02-.16.037-.32.037-.49 0-.17-.016-.33-.037-.49l1.085-.825a.25.25 0 0 0 .062-.32l-1.03-1.73c-.06-.11-.2-.15-.312-.11l-1.28.5a3.78 3.78 0 0 0-.87-.49L13.28 8.21a.248.248 0 0 0-.25-.21h-2.056a.25.25 0 0 0-.252.21l-.194 1.325a4.04 4.04 0 0 0-.87.49l-1.28-.5a.254.254 0 0 0-.312.11l-1.028 1.73a.242.242 0 0 0 .06.32l1.086.825a3.83 3.83 0 0 0-.037.49c0 .165.016.33.037.49l-1.085.825a.248.248 0 0 0-.06.32l1.02 1.73c.06.11.2.15.31.11l1.28-.5c.267.2.554.365.87.49l.193 1.325a.25.25 0 0 0 .253.21h2.056c.126 0 .235-.09.25-.21l.195-1.325c.314-.125.602-.295.87-.49l1.28.5c.117.045.25 0 .312-.11l1.03-1.73a.25.25 0 0 0-.064-.32l-1.084-.825zm-3.82.94A1.43 1.43 0 0 1 10.57 13a1.43 1.43 0 0 1 2.857 0A1.43 1.43 0 0 1 12 14.43z" fill-rule="evenodd"/></svg> <svg id="managed-microsoft-ad" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M11.262 1v22l11-8.8z"/><path d="M11.26 1l-1.07 1.29 9.728 11.665-9.68 7.756 1.03 1.29 10.993-8.81z"/><path d="M11.266 1L6.854 6.227a3.31 3.31 0 0 1 1.22 1.12l3.193-3.772V1zm-2.92 17.57a3.32 3.32 0 0 1-1.003 1.31L11.265 23v-2.11l-2.918-2.32z"/><path d="M5.3 10.222a1.1 1.1 0 1 1 0-2.2 1.1 1.1 0 0 1 0 2.2m0-4.4a3.3 3.3 0 1 0 0 6.6 3.3 3.3 0 0 0 0-6.6m0 12.584a1.1 1.1 0 1 1 0-2.2 1.1 1.1 0 0 1 0 2.2m0-4.4a3.3 3.3 0 1 0 0 6.6 3.3 3.3 0 0 0 0-6.6"/></svg> <svg id="map" width="24" height="24" viewBox="0 0 24 24"><path d="M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM10 5.47l4 1.4v11.66l-4-1.4V5.47z"/></svg> <svg id="marketplace" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M13.46 1v5.04H8.42zm0 5.04v5.04L8.42 6.04z"/><path d="M8.244 16.166l.03-.12.91-1.65h7.54c.76 0 1.428-.416 1.772-1.043l3.906-7.094-1.76-.98h-.01l-1.115 2.03-2.793 5.06H9.62l-.13-.278L7.22 7.31l-.96-2.023-.953-2.024H2v2.024h2.024l3.643 7.68-1.366 2.48a1.957 1.957 0 0 0-.25.972 2.03 2.03 0 0 0 2.03 2.02h12.14v-2.02H8.5a.257.257 0 0 1-.254-.26zm1.164 3.12a1.895 1.895 0 0 0-1.888 1.897c0 1.043.844 1.897 1.888 1.897a1.903 1.903 0 0 0 1.898-1.897 1.903 1.903 0 0 0-1.898-1.898zm8.28 0a1.895 1.895 0 0 0-1.888 1.897c0 1.043.844 1.897 1.888 1.897a1.903 1.903 0 0 0 1.898-1.897 1.903 1.903 0 0 0-1.898-1.898z"/><path d="M13.46 1l5.038 5.04h-5.04zm5.038 5.04l-5.04 5.04V6.04z"/></svg> <svg id="memcache" width="24" height="24" viewBox="0 0 24 24"><path d="M20 15h2v2h-2v2.005A1.996 1.996 0 0 1 18.006 21H5.994C4.894 21 4 20.107 4 19.005V17H2v-2h2v-2H2v-2h2V9H2V7h2V4.995C4 3.893 4.895 3 5.994 3h12.012C19.106 3 20 3.893 20 4.995V7h2v2h-2v2h2v2h-2v2zM15 5l-8 7h5.813L15 5zM9 19l8-7h-5.67L9 19z" fill-rule="evenodd"/></svg> <svg id="memcache-new" width="24" height="24" viewBox="0 0 24 24"><path d="M20 15h2v2h-2v2.005A1.996 1.996 0 0 1 18.006 21H5.994C4.894 21 4 20.107 4 19.005V17H2v-2h2v-2H2v-2h2V9H2V7h2V4.995C4 3.893 4.895 3 5.994 3h12.012C19.106 3 20 3.893 20 4.995V7h2v2h-2v2h2v2h-2v2zm-4-2v-2h-3V8h-2v3H8v2h3v3h2v-3h3z" fill-rule="evenodd"/></svg> <svg id="memorystore-memecache" width="24" height="24" viewBox="0 0 24 24"><path d="M20 15h2v2h-2v2.005A1.996 1.996 0 0 1 18.006 21H5.994C4.894 21 4 20.107 4 19.005V17H2v-2h2v-2H2v-2h2V9H2V7h2V4.995C4 3.893 4.895 3 5.994 3h12.012C19.106 3 20 3.893 20 4.995V7h2v2h-2v2h2v2h-2v2zm-6-8c-.77 0-1.47.3-2 .78A2.983 2.983 0 0 0 10 7a3 3 0 0 0-3 3v7h2v-7a1 1 0 0 1 2 0v7h2v-7a1 1 0 0 1 2 0v7h2v-7a3 3 0 0 0-3-3z" fill-rule="evenodd"/></svg> <svg id="memorystore-redis" width="24" height="24" viewBox="0 0 24 24"><path d="M20 15h2v2h-2v2.005A1.996 1.996 0 0 1 18.006 21H5.994C4.894 21 4 20.107 4 19.005V17H2v-2h2v-2H2v-2h2V9H2V7h2V4.995C4 3.893 4.895 3 5.994 3h12.012C19.106 3 20 3.893 20 4.995V7h2v2h-2v2h2v2h-2v2zm-9-4h2V9h-2v2zm4-.5v-1C15 8.117 13.882 7 12.5 7H9v10h2v-3.998l.453-.002C11.908 13 13 14.545 13 15v2h2v-2c0-.49-.555-1.447-1.375-2.297C14.432 12.29 15 11.47 15 10.5z" fill-rule="evenodd"/></svg> <svg id="menu" width="24" height="24" viewBox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" fill-rule="evenodd"/></svg> <svg id="metadata" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h8v3H3V3zm0 5h8v3H3V8zm0 5h8v3H3v-3zm0 5h8v3H3v-3zM13 3h8v3h-8V3zm0 5h8v3h-8V8zm0 5h8v3h-8v-3zm0 5h8v3h-8v-3z" fill-rule="evenodd"/></svg> <svg id="metrics" width="24" height="24" viewBox="0 0 24 24"><path d="M10 20h4V4h-4v16zm-6 0h4V9H4v11zm12-8v8h4v-8h-4z" fill-rule="evenodd"/></svg> <svg id="mic" width="24" height="24" viewBox="0 0 24 24"><path d="M14.99 11L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3s2.99-1.34 2.99-3zm2.31 0c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z" fill-rule="evenodd"/></svg> <svg id="migrate-for-compute" width="24" height="24" viewBox="0 0 24 24"><path d="M10.19 2a.38.38 0 0 1 .372.304l.008.077v1.96h2.05V2.39c0-.184.13-.338.303-.374L13 2h.62a.38.38 0 0 1 .374.305l.008.076v1.96h2.05l-.002-1.95a.38.38 0 0 1 .304-.37L16.43 2h.623a.38.38 0 0 1 .372.305l.01.076-.002 1.96h1.82c.21 0 .382.15.418.35l.01.08v1.81h1.94a.38.38 0 0 1 .38.31l.01.08v.62c0 .184-.13.338-.3.374h-2.02v2.053h1.94a.38.38 0 0 1 .376.304v.7a.38.38 0 0 1-.302.37l-.076.007h-1.94v2.058h1.94a.384.384 0 0 1 .37.307l.01.08v.625a.38.38 0 0 1-.305.372l-.077.006h-1.94v1.82c0 .207-.15.38-.35.417l-.07.008h-1.82v1.95a.384.384 0 0 1-.3.376l-.08.007h-.62a.382.382 0 0 1-.374-.31l-.01-.078v-1.95H14v1.95a.38.38 0 0 1-.305.375l-.076.01H13a.382.382 0 0 1-.373-.307l-.008-.073-.01-1.95H11.6l.003.05c0 2.617-2.036 4.752-4.59 4.865l-.21.007C4.15 22 2 19.82 2 17.13s2.15-4.872 4.804-4.872c.046 0 .093 0 .14.002l-.002-.862h-1.94a.382.382 0 0 1-.373-.304l-.01-.077v-.623a.38.38 0 0 1 .3-.373h2.02V7.96H5a.382.382 0 0 1-.372-.304L4.62 7.58v-.624a.38.38 0 0 1 .303-.373L5 6.575h1.942V4.758c0-.21.15-.382.348-.418l.077-.008h1.82v-1.95c0-.184.13-.338.304-.374L9.57 2h.62zM6.73 14.49l-.73.74 1.543 1.564H4.07v1.044h3.475l-1.543 1.564.727.738 2.78-2.824-2.78-2.826zm11.517-8.73H8.374v6.765a4.852 4.852 0 0 1 3.008 3.126h6.864V5.76zm-2.942 2.523c.208 0 .38.15.417.35l.007.075v3.996a.43.43 0 0 1-.35.418l-.08.008h-3.99a.427.427 0 0 1-.42-.35l-.01-.076V8.708a.43.43 0 0 1 .35-.418l.07-.007h3.99z" fill-rule="evenodd"/></svg> <svg id="mintmark" width="24" height="24" viewBox="0 0 24 24"><path d="M13 14.414L17.586 19H13v2h8v-8h-2v4.585l-6-6zM8 3H6v1H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h4v3H3v2h3v1h2v-1h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H5V6h6V4H8V3z" fill-rule="evenodd"/></svg> <svg id="mobile" width="24" height="24" viewBox="0 0 24 24"><path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z" fill-rule="evenodd"/></svg> <svg id="modified-files" width="24" height="24" viewBox="0 0 24 24"><path d="M10 4l2 2h8c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2l.01-12c0-1.1.89-2 1.99-2h6zm-3.996 6.005v2h12v-2h-12zm0 4v2h12v-2h-12z" fill-rule="evenodd"/></svg> <svg id="monitoring" width="24" height="24" viewBox="0 0 24 24"><path d="M3 12l6.43-6.43 3.856 3.86L19.714 3H21v2.57l-7.714 7.716L9.43 9.43 3 15.856V12zm0 6.467l2-1.992V21H3v-2.533zm4-3.475l2-2.008V21H7v-6.008zm4-1.386l2 1.88V21h-2v-7.394zm4.005 1.35L17 12.89V21h-1.995v-6.045zM19 10.66l2-2.01V21h-2V10.662z" fill-rule="evenodd"/></svg> <svg id="more" width="24" height="24" viewBox="0 0 24 24"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill-rule="evenodd"/></svg> <svg id="more-horizontal" width="24" height="24" viewBox="0 0 24 24"><path d="M6 14c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill-rule="evenodd"/></svg> <svg id="move" width="24" height="24" viewBox="0 0 24 24"><path d="M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-6 12v-3h-4v-4h4V8l5 5-5 5z" fill-rule="evenodd"/></svg> <svg id="nav-collapse" width="24" height="24" viewBox="0 0 24 24"><path d="M3 20.2V3.8c0-.4.4-.8.8-.8h10.4c.4 0 .8.4.8.8v16.4c0 .4-.4.8-.8.8H3.8c-.4 0-.8-.3-.8-.8zM13 5v14H5V5h8zM7 7v2h4V7H7zm0 8v2h4v-2H7zm0-4v2h3v-2H7zm14.5 1.5L17 16V9l4.5 3.5z" fill-rule="evenodd"/></svg> <svg id="neg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.07 21.77l-2.9-4.918 2.9-5.023h5.8l2.9 5.02-2.9 4.92zm-6-10l-2.9-4.918 2.9-5.023h5.8l2.9 5.02-2.9 4.92zM16 5.75L18.97 4 22 5.75v3.5L18.97 11 16 9.25zm-14 9L4.97 13 8 14.75v3.5L4.97 20 2 18.25z" fill-rule="evenodd"/></svg> <svg id="network-peering" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M21 12v9H3V3h18v9z"/><path d="M18.3 13.157a1.157 1.157 0 1 1 0-2.314 1.157 1.157 0 0 1 0 2.314m-6.3 6.3a1.157 1.157 0 1 1 0-2.314 1.157 1.157 0 0 1 0 2.314m0-12.6a1.157 1.157 0 1 1 0-2.314 1.157 1.157 0 0 1 0 2.314M4.543 12a1.157 1.157 0 1 1 2.314 0 1.157 1.157 0 0 1-2.314 0M18.3 9.3c-.435 0-.84.112-1.203.295l-2.692-2.692A2.67 2.67 0 0 0 14.7 5.7a2.7 2.7 0 0 0-5.4 0c0 .44.115.847.3 1.213l-2.717 2.67A2.67 2.67 0 0 0 5.7 9.3a2.7 2.7 0 0 0 0 5.4c.418 0 .81-.103 1.162-.272L8.235 15.8l1.036-1.05-1.26-1.357A2.67 2.67 0 0 0 8.4 12c0-.497-.144-.956-.377-1.356l2.62-2.622c.4.234.86.378 1.357.378.502 0 .966-.146 1.368-.384l2.6 2.645A2.67 2.67 0 0 0 15.6 12c0 .494.142.95.374 1.348L13.36 15.98A2.67 2.67 0 0 0 12 15.6a2.7 2.7 0 1 0 2.7 2.7c0-.428-.108-.826-.285-1.186l2.7-2.7c.36.178.758.286 1.185.286a2.7 2.7 0 0 0 0-5.4" fill="currentColor"/></svg> <svg id="network-topology" width="24" height="24" viewBox="0 0 24 24"><path d="M3.95 8.26a2.373 2.373 0 0 0 1.526.002v8.123c0 1.668 1.29 3.02 2.88 3.02 1.535 0 2.79-1.257 2.877-2.843l.005-.177v-1.347a2.373 2.373 0 0 0 1.524.097v1.25c0 2.548-1.972 4.615-4.405 4.615-2.363 0-4.292-1.95-4.4-4.398l-.005-.217V8.26zm15.336 9.15c.946 0 1.714.804 1.714 1.795 0 .99-.768 1.795-1.714 1.795-.947 0-1.715-.804-1.715-1.795 0-.99.77-1.794 1.72-1.794zM15.643 4.076c2.433 0 4.405 2.066 4.405 4.615v8.05a2.373 2.373 0 0 0-1.524 0V8.69c0-1.668-1.29-3.02-2.88-3.02-1.592 0-2.882 1.352-2.882 3.02v1.424a2.376 2.376 0 0 0-1.525.097V8.69c0-2.55 1.973-4.615 4.406-4.615zm-3.5 6.755c.947 0 1.714.81 1.714 1.8s-.767 1.8-1.714 1.8-1.714-.8-1.714-1.79.76-1.793 1.71-1.793zM4.713 4c.948 0 1.716.804 1.716 1.795 0 .99-.77 1.794-1.72 1.794S3 6.78 3 5.79C3 4.802 3.768 4 4.714 4z" fill="#202124"/></svg> <svg id="networks" width="24" height="24" viewBox="0 0 24 24"><path d="M6 13v-2H4.995A1.992 1.992 0 0 1 3 9.002V4.998C3 3.895 3.893 3 4.995 3h14.01C20.107 3 21 3.887 21 4.998v4.004A1.996 1.996 0 0 1 19.005 11H10v2h9.005c1.102 0 1.995.887 1.995 1.998v4.004A1.996 1.996 0 0 1 19.005 21H4.995A1.992 1.992 0 0 1 3 19.002v-4.004C3 13.895 3.893 13 4.995 13H6zm2-4a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm0 10a2 2 0 1 0 0-4 2 2 0 0 0 0 4z" fill-rule="evenodd"/></svg> <svg id="new-window" width="24" height="24" viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z" fill-rule="evenodd"/></svg> <svg id="news" width="24" height="24" viewBox="0 0 24 24"><path d="M20.33 4.67L22 3l-.01 16c0 1.1-.89 2-1.99 2H4c-1.1 0-2-.9-2-2V3l1.67 1.67L5.33 3 7 4.67 8.67 3l1.66 1.67L12 3l1.66 1.67L15.33 3 17 4.67 18.67 3l1.66 1.67zM20 11V8H4v3h16zm0 2v-1h-7v1h7zm0 2v-1h-7v1h7zm0 2v-1h-7v1h7zm0 2v-1h-7v1h7zm-8 0v-7H4v7h8z" fill-rule="evenodd"/></svg> <svg id="next" width="24" height="24" viewBox="0 0 24 24"><path d="M8 6.5l5.5 5.5L8 17.5 9.5 19l7-7-7-7L8 6.5z" fill-rule="evenodd"/></svg> <svg id="next-plan" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.776 11.786c-.793-1.892-2.418-4.03-5.005-4.03-3.03 0-4.56 2.675-4.67 5.593a29.816 29.816 0 0 0-1.42-.01c-.05-4.83 2.61-8.01 6.61-8.01 2.7 0 5.31 2.07 6.61 4.28l1.78-1.7v5.41h-5.45l1.56-1.55z"/></svg> <svg id="oci" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0v24h24V0H0zm20.5 20.5h-17v-17h17v17z" fill-rule="nonzero"/><path d="M15.5 10.5h3v8h-3zm0-5h3v3h-3zm-10 0v13h8v-3h-5v-7h5v-3h-5z"/></svg> <svg id="open-editor" width="24" height="24" viewBox="0 0 24 24"><path d="M5 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4l-2-2H5V8h14v10h-2l-2 2h4c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2H5zm7 16l-4-4h3v-6h2v6h3l-4 4z" fill-rule="evenodd"/></svg> <svg id="open-in-browser" width="24" height="24" viewBox="0 0 24 24"><path d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z" fill-rule="evenodd"/></svg> <svg id="operations" width="24" height="24" viewBox="0 0 24 24"><path d="M9 3h11v3H9V3zm0 5h11v3H9V8zm0 5h11v3H9v-3zm0 5h11v3H9v-3zM4 3h3v3H4V3zm0 5h3v3H4V8zm0 5h3v3H4v-3zm0 5h3v3H4v-3z" fill-rule="evenodd"/></svg> <svg id="os-configuration-management" width="24" height="24" viewBox="0 0 24 24"><path d="M12 19.82c.6 0 1.086.487 1.086 1.09 0 .6-.486 1.09-1.086 1.09-.6 0-1.086-.488-1.086-1.09 0-.603.486-1.09 1.086-1.09zm1.34-14.363c.16 0 .306.118.32.275l.254 1.727a4.6 4.6 0 0 1 1.136.64l1.658-.66c.16-.05.334 0 .415.14l1.337 2.27c.08.14.04.31-.08.42l-1.418 1.08c.04.21.054.42.054.64a4.9 4.9 0 0 1-.054.64l1.43 1.087c.12.105.16.275.08.42L17.136 16.4a.354.354 0 0 1-.414.145l-1.672-.65a5.02 5.02 0 0 1-1.123.64l-.254 1.727a.34.34 0 0 1-.334.275h-2.68a.33.33 0 0 1-.34-.276l-.26-1.725a4.6 4.6 0 0 1-1.138-.64l-1.66.66c-.16.05-.333 0-.414-.14L5.52 14.15a.335.335 0 0 1 .08-.42l1.418-1.085a5.007 5.007 0 0 1 0-1.28L5.6 10.275a.32.32 0 0 1-.08-.42L6.86 7.59a.354.354 0 0 1 .415-.14l1.66.653a5.42 5.42 0 0 1 1.137-.64l.254-1.727a.34.34 0 0 1 .335-.275zm-9.78 9.995a1.083 1.083 0 0 1 1.476.425c.29.527.1 1.19-.424 1.483a1.083 1.083 0 0 1-1.476-.425c-.29-.527-.1-1.19.424-1.483zm15.404.425c.29-.527.952-.717 1.476-.425.525.292.714.956.424 1.483-.29.526-.952.717-1.476.425a1.093 1.093 0 0 1-.424-1.483zm-6.962-5.84c-1.11 0-2.006.877-2.006 1.963s.896 1.963 2.006 1.963c1.11 0 2.005-.877 2.005-1.963s-.896-1.963-2.005-1.963zm7.386-3.397a1.083 1.083 0 0 1 1.476.425c.29.527.1 1.19-.424 1.483a1.083 1.083 0 0 1-1.476-.425c-.29-.527-.1-1.19.424-1.483zm-16.252.425c.29-.526.952-.717 1.476-.425.525.292.714.956.424 1.483-.29.527-.952.717-1.476.425a1.093 1.093 0 0 1-.424-1.483zM12 2c.6 0 1.086.488 1.086 1.09a1.087 1.087 0 0 1-2.172 0C10.914 2.49 11.4 2 12 2z"/></svg> <svg id="os-inventory-management" width="24" height="24" viewBox="0 0 24 24"><path d="M19.655 20.918l.477.59a2.31 2.31 0 0 1-1.747.47l.105-.747a1.538 1.538 0 0 0 1.165-.31zm-6.363-3.54c1.266 0 2.292 1.012 2.292 2.26 0 1.247-1.026 2.26-2.292 2.26-1.266 0-2.293-1.013-2.293-2.26 0-1.248 1.02-2.26 2.29-2.26zm3.91 2.662c.085.412.343.77.706.987l-.398.645a2.267 2.267 0 0 1-1.06-1.48l.752-.152zM10.397 2a2.78 2.78 0 0 1 2.608 1.822h2.94c1.017 0 1.85.82 1.85 1.822v5.467h-1.85V5.65h-1.85v2.73H6.7V5.643H4.85V19.31h4.62v1.822H4.85c-1.018 0-1.85-.82-1.85-1.822V5.644c0-1.002.832-1.822 1.85-1.822h2.94A2.78 2.78 0 0 1 10.397 2zM20.86 18.955a2.238 2.238 0 0 1-.112 1.814l-.682-.35a1.484 1.484 0 0 0 .075-1.21l.72-.26zm-3.34-1.16l.395.646a1.513 1.513 0 0 0-.712.99l-.75-.15a2.268 2.268 0 0 1 1.067-1.48zm1.182-.323a2.31 2.31 0 0 1 1.685.724l-.56.513a1.537 1.537 0 0 0-1.327-.47l-.1-.75c.093-.01.208-.02.302-.02zm-.142-5.283c1.266 0 2.292 1.01 2.292 2.25 0 1.25-1.026 2.26-2.292 2.26-1.266 0-2.293-1.01-2.293-2.26 0-1.25 1.027-2.26 2.293-2.26zm-5.268 0c1.266 0 2.292 1.01 2.292 2.25 0 1.25-1.026 2.26-2.292 2.26-1.266 0-2.293-1.01-2.293-2.26 0-1.25 1.02-2.26 2.29-2.26zm-2.895-8.37a.92.92 0 0 0-.925.91.92.92 0 0 0 .925.91.92.92 0 0 0 .925-.91.92.92 0 0 0-.925-.91z"/></svg> <svg id="os-patch-management" width="24" height="24" viewBox="0 0 24 24"><path d="M20.884 10.544a8.33 8.33 0 0 1 .08 1.826c-.232 3.507-2.642 6.63-6.158 7.84a9.393 9.393 0 0 1-3.043.516l-.203 1.165a.1.1 0 0 1-.045.1.11.11 0 0 1-.104.01l-1.6-1.47-.16-.034.03-.095-.88-.81a.104.104 0 0 1-.032-.095.102.102 0 0 1 .066-.08l3.213-1.43a.122.122 0 0 1 .158-.007.11.11 0 0 1 .03.15l-.2 1.16a7.84 7.84 0 0 0 2.32-.426c2.928-1.01 4.937-3.61 5.13-6.534a6.888 6.888 0 0 0-.026-1.22l-.04-.3 1.48-.255zm-16.722 4.81c.968-.75 2.388-.606 3.172.318.784.925.635 2.282-.333 3.03-.96.75-2.38.607-3.17-.318-.78-.924-.63-2.28.34-3.03zm9.663-4.618c.7.963.45 2.337-.558 3.07-1.008.73-2.392.544-3.09-.418-.7-.963-.45-2.337.557-3.07 1.008-.73 2.392-.544 3.09.418zM12.7 2.01l2.622 2.412c.028.024.042.06.036.096a.102.102 0 0 1-.066.078l-3.212 1.43a.122.122 0 0 1-.158.006.113.113 0 0 1-.027-.15l.18-1.04a7.835 7.835 0 0 0-2.413.43c-3.406 1.172-5.514 4.475-5.095 7.84l.028.198-1.48.25c-.636-4.12 1.912-8.212 6.08-9.647a9.388 9.388 0 0 1 3.13-.515l.227-1.29a.1.1 0 0 1 .045-.09.11.11 0 0 1 .104-.01zm-1.544 8.89c-.672.488-.84 1.404-.372 2.046.466.642 1.39.766 2.06.278.672-.488.84-1.404.373-2.046-.467-.642-1.39-.766-2.06-.278zm5.793-5.182c.94-.78 2.36-.685 3.18.213.82.9.72 2.26-.22 3.04-.94.78-2.37.69-3.19-.21a2.088 2.088 0 0 1 .22-3.04z"/></svg> <svg id="outline" width="24" height="24" viewBox="0 0 24 24"><path d="M3 5h3v2H3V5zm5 0h13v2H8V5zM6 9h2v2H6V9zm4 0h11v2H10V9zm-7 4h3v2H3v-2zm5 0h13v2H8v-2zm-2 4h2v2H6v-2zm4 0h11v2H10v-2z" fill-rule="evenodd"/></svg> <svg id="packet-mirroring" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M18.502 6a1 1 0 0 0-2 0v5.998h2v-6zM22 9.982a.99.99 0 0 0-1-.984.99.99 0 0 0-1 .984v2.016h2V9.982zM11.995 16a3 3 0 1 0 0 5.998 3 3 0 0 0 0-5.998m0 2a1 1 0 0 1 0 1.997 1 1 0 0 1 0-1.997m0-16a3 3 0 1 0 0 5.998 3 3 0 0 0 0-5.998m0 2a1 1 0 0 1 0 1.997 1 1 0 0 1 0-1.997M15 9.482a.99.99 0 0 0-1-.984.99.99 0 0 0-1 .984v2.516h2V9.482zm-4 0a.99.99 0 0 0-1-.984.99.99 0 0 0-1 .984v2.516h2V9.482zM7.502 6a1 1 0 0 0-2 0v5.998h2v-6zM4 9.982a.99.99 0 0 0-1-.984.99.99 0 0 0-1 .984v2.016h2V9.982z"/><path d="M18.502 17.997a1 1 0 0 1-2 0v-6h2v6zM22 14.013a.99.99 0 0 1-1 .984.99.99 0 0 1-1-.984v-2.016h2v2.016zm-7 .5a.99.99 0 0 1-1 .984.99.99 0 0 1-1-.984v-2.516h2v2.516zm-4 0a.99.99 0 0 1-1 .984.99.99 0 0 1-1-.984v-2.516h2v2.516zm-3.498 3.484a1 1 0 0 1-2 0v-6h2v6zM4 14.013a.99.99 0 0 1-1 .984.99.99 0 0 1-1-.984v-2.016h2v2.016z"/></svg> <svg id="palette" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22C6.49 22 2 17.51 2 12S6.49 2 12 2s10 4.04 10 9c0 3.31-2.69 6-6 6h-1.77c-.28 0-.5.22-.5.5 0 .12.05.23.13.33.41.47.64 1.06.64 1.67A2.5 2.5 0 0 1 12 22zm0-18c-4.41 0-8 3.59-8 8s3.59 8 8 8c.28 0 .5-.22.5-.5a.54.54 0 0 0-.14-.35c-.41-.46-.63-1.05-.63-1.65a2.5 2.5 0 0 1 2.5-2.5H16a4 4 0 0 0 4-4c0-3.86-3.59-7-8-7z"/><circle cx="6.5" cy="11.5" r="1.5"/><circle cx="9.5" cy="7.5" r="1.5"/><circle cx="14.5" cy="7.5" r="1.5"/><circle cx="17.5" cy="11.5" r="1.5"/></svg> <svg id="panel-bottom-close" width="24" height="24" viewBox="0 0 24 24"><path d="M19 20H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4v2H5v10h14V6h-4V4h4c1.1 0 2 .9 2 2v12a2 2 0 0 1-2 2zm-7-6l-4-4h3V4h2v6h3l-4 4z" fill-rule="evenodd"/></svg> <svg id="panel-bottom-open" width="24" height="24" viewBox="0 0 24 24"><path d="M5 20a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h4L7 6H5v10h14V6h-2l-2-2h4c1.1 0 2 .9 2 2v12a2 2 0 0 1-2 2H5zm7-16L8 8h3v6h2V8h3l-4-4z" fill-rule="evenodd"/></svg> <svg id="panel-left-close" width="24" height="24" viewBox="0 0 24 24"><path d="M4 19V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4h-2V5H8v14h10v-4h2v4c0 1.1-.9 2-2 2H6a2 2 0 0 1-2-2zm6-7l4-4v3h6v2h-6v3l-4-4z" fill-rule="evenodd"/></svg> <svg id="panel-left-open" width="24" height="24" viewBox="0 0 24 24"><path d="M4 5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4l-2-2V5H8v14h10v-2l2-2v4c0 1.1-.9 2-2 2H6a2 2 0 0 1-2-2V5zm16 7l-4-4v3h-6v2h6v3l4-4z" fill-rule="evenodd"/></svg> <svg id="panel-right-close" width="24" height="24" viewBox="0 0 24 24"><path d="M20 19V5a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4h2V5h10v14H6v-4H4v4c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2zm-6-7l-4-4v3H4v2h6v3l4-4z" fill-rule="evenodd"/></svg> <svg id="panel-right-open" width="24" height="24" viewBox="0 0 24 24"><path d="M20 5a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4l2-2V5h10v14H6v-2l-2-2v4c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V5zM4 12l4-4v3h6v2H8v3l-4-4z" fill-rule="evenodd"/></svg> <svg id="panel-top-close" width="24" height="24" viewBox="0 0 24 24"><path d="M19 4H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4v-2H5V8h14v10h-4v2h4c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2zm-7 6l-4 4h3v6h2v-6h3l-4-4z" fill-rule="evenodd"/></svg> <svg id="panel-top-open" width="24" height="24" viewBox="0 0 24 24"><path d="M5 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4l-2-2H5V8h14v10h-2l-2 2h4c1.1 0 2-.9 2-2V6a2 2 0 0 0-2-2H5zm7 16l-4-4h3v-6h2v6h3l-4 4z" fill-rule="evenodd"/></svg> <svg id="partner-reports" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="icons-24-partner-reports-a" d="M0 0h18v5H0z"/><path id="icons-24-partner-reports-c" d="M0 18h18V0H0z"/></defs><g transform="translate(3 3)" fill="none" fill-rule="evenodd"><g transform="translate(0 13)"><mask id="icons-24-partner-reports-b" fill="#fff"><use xlink:href="#icons-24-partner-reports-a"/></mask><path d="M16 0v3H2V0H0v3c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V0h-2z" fill="currentColor" mask="url(#icons-24-partner-reports-b)"/></g><mask id="icons-24-partner-reports-d" fill="#fff"><use xlink:href="#icons-24-partner-reports-c"/></mask><path fill="currentColor" mask="url(#icons-24-partner-reports-d)" d="M8 10h2V0H8zm1 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2"/></g></svg> <svg id="pause" width="24" height="24" viewBox="0 0 24 24"><path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z" fill-rule="evenodd"/></svg> <svg id="pending" width="24" height="24" viewBox="0 0 24 24"><path d="M2 12c0 5.52 4.48 10 10 10s10-4.48 10-10S17.52 2 12 2 2 6.48 2 12zm4 2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="pending_alt" width="24" height="24" viewBox="0 0 24 24"><path d="M3 12c0 4.968 4.032 9 9 9s9-4.032 9-9-4.032-9-9-9-9 4.032-9 9zm3.6 1.8c.99 0 1.8-.81 1.8-1.8s-.81-1.8-1.8-1.8-1.8.81-1.8 1.8.81 1.8 1.8 1.8zm5.4-3.6c-.99 0-1.8.81-1.8 1.8s.81 1.8 1.8 1.8 1.8-.81 1.8-1.8-.81-1.8-1.8-1.8zm5.4 0c-.99 0-1.8.81-1.8 1.8s.81 1.8 1.8 1.8 1.8-.81 1.8-1.8-.81-1.8-1.8-1.8z" fill="#202124" fill-rule="evenodd"/></svg> <svg id="performance-dashboard" width="24" height="24" viewBox="0 0 24 24"><path d="M19.857 15c.058 0 .116.002.173.007L19.857 15a2.065 2.065 0 0 1 .556.076C21.327 15.333 22 16.21 22 17.25c0 1.243-.96 2.25-2.143 2.25-1.183 0-2.143-1.007-2.143-2.25 0-.872.473-1.628 1.163-2.002l.033-.017.104-.05-.137.07a2.085 2.085 0 0 1 .812-.24 1.53 1.53 0 0 1 .16-.01zM4.143 15a2.2 2.2 0 0 1 .183.008L4.143 15a2.065 2.065 0 0 1 .926.22c.72.364 1.21 1.136 1.21 2.03 0 1.243-.96 2.25-2.15 2.25C2.96 19.5 2 18.493 2 17.25c0-1.118.777-2.046 1.795-2.22a2.04 2.04 0 0 1 .348-.03zm11.317-3.75a.61.61 0 0 1 .602.62.63.63 0 0 1-.058.265v.003l-3.14 5.16a1.24 1.24 0 0 1-.225.33 1.19 1.19 0 0 1-.87.372c-.67 0-1.21-.554-1.21-1.238 0-.307.11-.59.29-.806l.05-.052-.007-.004 4.163-4.506a.61.61 0 0 1 .39-.144zm-.352-4.5c2.905 1.214 5.013 4.08 5.277 7.495a2.78 2.78 0 0 0-1.53.136c-.21-2.73-1.86-5.03-4.155-6.07.223-.39.364-.84.4-1.32l.008-.24v-.01zm-5.815-.183a3.166 3.166 0 0 0 .32 1.59c-2.476.944-4.292 3.337-4.52 6.204a2.77 2.77 0 0 0-1.53-.1c.26-3.41 2.365-6.28 5.27-7.51l.246-.1.21-.08zM12.198 4.5c1.09 0 1.99.854 2.126 1.96l.01.107a2.394 2.394 0 0 1 0 .365l.007-.182a2.388 2.388 0 0 1-.07.6 2.3 2.3 0 0 1-.3.678A2.114 2.114 0 0 1 12.2 9c-.885 0-1.645-.564-1.97-1.37a3.897 3.897 0 0 1-.054-.14 2.304 2.304 0 0 1-.118-.74 2.375 2.375 0 0 1 .035-.418C10.28 5.29 11.157 4.5 12.2 4.5z"/></svg> <svg id="person" width="24" height="24" viewBox="0 0 24 24"><path d="M12 12a4 4 0 0 0 4-4 4 4 0 0 0-4-4 4 4 0 0 0-4 4 4 4 0 0 0 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z" fill-rule="evenodd"/></svg> <svg id="person-add" width="24" height="24" viewBox="0 0 24 24"><path d="M15 12a4 4 0 0 0 4-4 4 4 0 0 0-4-4 4 4 0 0 0-4 4 4 4 0 0 0 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z" fill-rule="evenodd"/></svg> <svg id="person-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z" fill-rule="evenodd"/></svg> <svg id="person-remove" width="24" height="24" viewBox="0 0 24 24"><path d="M15 12a4 4 0 0 0 4-4 4 4 0 0 0-4-4 4 4 0 0 0-4 4 4 4 0 0 0 4 4zM1 10v2h8v-2H1zm14 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z" fill-rule="evenodd"/></svg> <svg id="phone-support" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2H3zm6 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H3v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm2.85-4h1.64L21 16l-1.99 1.99A7.512 7.512 0 0 1 16.28 14c-.18-.64-.28-1.31-.28-2s.1-1.36.28-2a7.474 7.474 0 0 1 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2z" fill-rule="evenodd"/></svg> <svg id="photos" width="24" height="24" viewBox="0 0 24 24"><path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z" fill-rule="evenodd"/></svg> <svg id="pin" width="24" height="24" viewBox="0 0 24 24"><path d="M16 5h.99L17 3H7v2h1v7l-2 2v2h5v6l1 1 1-1v-6h5v-2l-2-2z" fill-rule="evenodd"/></svg> <svg id="play" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z" fill-rule="evenodd"/></svg> <svg id="playlist-add" width="24" height="24" viewBox="0 0 24 24"><path d="M14 10H2v2h12v-2zm0-4H2v2h12V6zm4 8v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zM2 16h8v-2H2v2z" fill-rule="evenodd"/></svg> <svg id="playlist_add_check" width="24" height="24" viewBox="0 0 24 24"><path d="M14 10H2v2h12v-2zm0-4H2v2h12V6zM2 16h8v-2H2v2zm19.5-4.5L23 13l-6.99 7-4.51-4.5L13 14l3.01 3 5.49-5.5z"/></svg> <svg id="previous" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 6.5L10 12l5.5 5.5L14 19l-7-7 7-7 1.5 1.5z" fill-rule="evenodd"/></svg> <svg id="print" width="24" height="24" viewBox="0 0 24 24"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/></svg> <svg id="profile-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M3 19a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2H5a2 2 0 0 0-2 2v14zM15 9c0 1.66-1.34 3-3 3s-3-1.34-3-3 1.34-3 3-3 3 1.34 3 3zm-9 8c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1H6v-1z" fill-rule="evenodd"/></svg> <svg id="project" width="24" height="24" viewBox="0 0 24 24"><path d="M14.44 16.95L11.584 12l2.854-5.032h5.706L23 11.998l-2.854 4.95H14.44zM3.853 22.94L1 17.99l2.854-5.03H9.56l2.855 5.03-2.854 4.95h-5.7zm0-11.98L1 6.03 3.854 1H9.56l2.855 5.032L9.56 10.96H3.855z" fill-rule="evenodd"/></svg> <svg id="query" width="24" height="24" viewBox="0 0 24 24"><path d="M17.42 15.774a.38.38 0 0 1 .282.11l3.187 3.188a.382.382 0 0 1 0 .537l-1.28 1.28a.38.38 0 0 1-.54 0l-3.19-3.19a.38.38 0 0 1-.11-.29 8 8 0 1 1 1.642-1.647zM11 17a6 6 0 1 0 0-12 6 6 0 0 0 0 12zm-4-6h2v3.772c-.824-.37-1.513-.885-2-1.5V11zm3-2h2v5.942a8.57 8.57 0 0 1-.955.058A8.71 8.71 0 0 1 10 14.933V9zm3.007 3h2v1.2c-.472.613-1.164 1.127-2 1.5V12z" fill-rule="evenodd"/></svg> <svg id="quickstart" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="currentColor" fill-rule="nonzero"/><path d="M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"/></svg> <svg id="quota-increase" width="24" height="24" viewBox="0 0 24 24"><path d="M14 13.002V17h-4v-3.998H7l4.998-5 5.002 5h-3zM3 7V3h2v16h14V3h2v16.005A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V7zm4-4h2v3H7V3zm4 0h2v3h-2V3zm4 0h2v3h-2V3z" fill-rule="evenodd"/></svg> <svg id="quotas" width="24" height="24" viewBox="0 0 24 24"><path d="M3 7V3h2v16h14V3h2v16.005A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V7zm4 4h10v6H7v-6zm0-8h2v3H7V3zm4 0h2v3h-2V3zm4 0h2v3h-2V3z" fill-rule="evenodd"/></svg> <svg id="radio-button-checked" width="24" height="24" viewBox="0 0 24 24"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg> <svg id="radio-button-unchecked" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg> <svg id="reboot" width="24" height="24" viewBox="0 0 24 24"><path d="M13 3h-2v10h2V3zM5.167 6.167L3 4h6v6L6.58 7.58A6.995 6.995 0 0 0 12 19c3.87 0 7-3.13 7-7a6.92 6.92 0 0 0-2.59-5.41l1.42-1.42A8.932 8.932 0 0 1 21 12a9 9 0 0 1-18 0 8.9 8.9 0 0 1 2.167-5.833z" fill-rule="evenodd"/></svg> <svg id="receipt" width="24" height="24" viewBox="0 0 24 24"><path d="M18 17H6v-2h12v2zm0-4H6v-2h12v2zm0-4H6V7h12v2zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20z" fill-rule="evenodd"/></svg> <svg id="redo" width="24" height="24" viewBox="0 0 24 24"><path d="M6 13.5C6 11.57 7.75 10 9.9 10h6.27l-2.59 2.59L15 14l5-5-5-5-1.41 1.41L16.17 8H9.9C6.65 8 4 10.47 4 13.5S6.65 19 9.9 19H17v-2H9.9C7.75 17 6 15.43 6 13.5z"/></svg> <svg id="refresh" width="24" height="24" viewBox="0 0 24 24"><path d="M17.64 6.35A7.958 7.958 0 0 0 11.99 4C7.57 4 4 7.58 4 12s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08a5.99 5.99 0 0 1-5.65 4c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L12.99 11h7V4l-2.35 2.35z" fill-rule="evenodd"/></svg> <svg id="remove" width="24" height="24" viewBox="0 0 24 24"><path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" fill-rule="evenodd"/></svg> <svg id="remove-circle-outline" width="24" height="24" viewBox="0 0 24 24"><path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" fill-rule="evenodd"/></svg> <svg id="replay" width="24" height="24" viewBox="0 0 24 24"><path d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z" fill-rule="evenodd"/></svg> <svg id="replica-failover" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h14v14H3V3zm3 3h3v3H6V6zm0 5h3v3H6v-3zm5 0h3v3h-3v-3zm0-5h3v3h-3V6zm8 1h2v2h-2V7zm0 8h2v2h-2v-2zm0-4h2v2h-2v-2zm0 8h2v2h-2v-2zm-4 0h2v2h-2v-2zm-4 0h2v2h-2v-2zm-4 0h2v2H7v-2z" fill-rule="evenodd"/></svg> <svg id="replica-read" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h14v14H3V3zm3 3h3v3H6V6zm0 5h3v3H6v-3zm5 0h3v3h-3v-3zm0-5h3v3h-3V6zm10 1v14H7v-2h12V7h2z" fill-rule="evenodd"/></svg> <svg id="repo" width="24" height="24" viewBox="0 0 24 24"><path d="M20.54 5.23l-1.39-1.68A1.45 1.45 0 0 0 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM5.12 5l.81-1h12l.94 1H5.12z" fill-rule="evenodd"/></svg> <svg id="repo-shared" width="24" height="24" viewBox="0 0 24 24"><path d="M20.54 5.23l-1.39-1.68A1.45 1.45 0 0 0 18 3H6c-.47 0-.88.21-1.16.55L3.46 5.23C3.17 5.57 3 6.02 3 6.5V19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6.5c0-.48-.17-.93-.46-1.27zM5.12 5l.81-1h12l.94 1H5.12zM6 18c0-2 4-3 6-3s6 1 6 3a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm6-5a3 3 0 1 1 3-3c0 1.655-1.344 3-3 3z" fill-rule="evenodd"/></svg> <svg id="resources" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm16-4H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-1 9H9V9h10v2zm-4 4H9v-2h6v2zm4-8H9V5h10v2z" id="icons-24-resources-a"/></defs><use xlink:href="#icons-24-resources-a"/></svg> <svg id="restore" width="24" height="24" viewBox="0 0 24 24"><path d="M4 5v2h16V5z" fill-rule="evenodd"/></svg> <svg id="right" width="24" height="24" viewBox="0 0 24 24"><path d="M8.295 16.59L9.705 18l6-6-6-6-1.41 1.41 4.58 4.59z" fill-rule="evenodd"/></svg> <svg id="risk-manager" width="24" height="24" viewBox="0 0 24 24"><path d="M11.976 2c.587 0 1.104.306 1.403.77a9.09 9.09 0 0 1 7.58 7.71 1.7 1.7 0 0 1 1.03 1.567c0 .938-.75 1.698-1.68 1.698a1.673 1.673 0 0 1-1.5-.943h-5.34a1.7 1.7 0 0 1-.73.75v5.645C12.75 20.75 11.46 22 9.88 22c-1.524 0-2.78-1.158-2.872-2.632L7 19.198v-.48a1.7 1.7 0 0 1-.943-1.53c0-.937.75-1.697 1.674-1.697.93 0 1.68.76 1.68 1.7a1.7 1.7 0 0 1-.89 1.51v.51c0 .71.61 1.3 1.37 1.3.72 0 1.3-.52 1.37-1.17l.01-.12v-5.63a1.693 1.693 0 0 1-.77-.77H5.2a1.67 1.67 0 0 1-1.5.944c-.93 0-1.68-.76-1.68-1.697A1.7 1.7 0 0 1 3 10.513c.55-3.97 3.65-7.12 7.59-7.73A1.67 1.67 0 0 1 11.98 2zm-4.22 14.245a.943.943 0 1 0 0 1.887.943.943 0 0 0 0-1.887zm-4.058-5.14a.943.943 0 1 0 0 1.886.943.943 0 0 0 0-1.88zm8.302 0a.943.943 0 1 0 0 1.886.943.943 0 0 0 0-1.88zm8.35 0a.943.943 0 1 0 0 1.886.943.943 0 0 0 0-1.88zM13.53 4.33l-.024.06a1.674 1.674 0 0 1-1.53 1.006c-.704 0-1.307-.44-1.554-1.065A7.59 7.59 0 0 0 4.5 10.57c.29.165.525.418.675.722h5.302c.274-.56.843-.943 1.5-.943s1.225.38 1.5.94h5.348c.142-.29.362-.53.632-.7a7.588 7.588 0 0 0-5.927-6.26zM12 2.755a.943.943 0 1 0 0 1.887.943.943 0 0 0 0-1.887z" fill="#202124"/></svg> <svg id="rocket" width="24" height="24" viewBox="0 0 24 24"><path d="M17 14l4 2v6l-4.874-1.22c-.07.242-.14.476-.217.704a2.23 2.23 0 0 1-.25.516h-7.3a2.302 2.302 0 0 1-.3-.586 17.286 17.286 0 0 1-.194-.633L3 22v-6l4-2C7 7.373 9.547 2 12 2s5 5.373 5 12zm-5-6c-1.242 0-2.25 1.344-2.25 3s1.008 3 2.25 3 2.25-1.344 2.25-3S13.242 8 12 8z" fill-rule="evenodd"/></svg> <svg id="roles-management" width="24" height="24" viewBox="0 0 24 24"><path d="M19.115 11.774A31.74 31.74 0 0 1 12 12.57a31.74 31.74 0 0 1-7.115-.796 7.208 7.208 0 0 1-.028-.63C4.857 7.644 6.287 4 7.714 4 9.144 4 10.57 5.43 12 5.43c1.43 0 2.857-1.43 4.286-1.43 1.428 0 2.857 3.715 2.857 7.143 0 .213-.01.423-.028.63zM3.45 18.037A2.124 2.124 0 0 1 2 16.022c0-.933.6-1.728 1.43-2.02A28.56 28.56 0 0 0 12 15.307 28.56 28.56 0 0 0 20.572 14a2.133 2.133 0 0 1-.03 4.04A29.707 29.707 0 0 1 12 19.296c-2.974 0-5.84-.448-8.55-1.26z" fill-rule="evenodd"/></svg> <svg id="rolling-update" width="24" height="24" viewBox="0 0 24 24"><path d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1a6.875 6.875 0 0 0 0 9.79 7.02 7.02 0 0 0 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58a8.987 8.987 0 0 1 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z"/></svg> <svg id="router" width="24" height="24" viewBox="0 0 24 24"><path d="M19 9.998h3v4h-3v3l-5-5 5-5v3zm-14 0v-3l5 5-5 5v-3H2v-4h3zM10 17v-3.002h4V17h3l-5.002 5L7 17h3zm4-10v2.998h-4V7H7l4.998-5L17 7h-3z" fill-rule="evenodd"/></svg> <svg id="routes" width="24" height="24" viewBox="0 0 24 24"><path d="M16 15v-3l6 5-6 5v-3h-3.5l-8-10H2V5h4.3l8 10H16zm0-10V2l6 5-6 5V8.958h-1.69l-1.188 1.493-2.484-2.89L12.744 5H16zM5.772 13.454l2.598 2.968L6.318 19H2v-3.974L4.498 15l1.274-1.546z" fill-rule="evenodd"/></svg> <svg id="save" width="24" height="24" viewBox="0 0 24 24"><path d="M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V7l-4-4H5zm7 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-9H5V5h10v4z" fill-rule="evenodd"/></svg> <svg id="schedule" fill="#202124" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M11.99 3C7.024 3 3 7.032 3 12s4.023 9 8.99 9c4.98 0 9.01-4.032 9.01-9s-4.032-9-9.01-9zM12 19.2A7.198 7.198 0 0 1 4.8 12c0-3.978 3.222-7.2 7.2-7.2s7.2 3.222 7.2 7.2-3.222 7.2-7.2 7.2z"/><path d="M12.45 7.5H11.1v5.4l4.725 2.835.675-1.107-4.05-2.403z"/></svg> <svg id="school" width="24" height="24" viewBox="0 0 24 24"><path d="M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3L1 9l11 6 9-4.91V17h2V9L12 3z" fill-rule="evenodd"/></svg> <svg id="search" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 14l4.99 5L19 20.49l-5-4.99v-.79l-.27-.28A6.47 6.47 0 0 1 9.5 16 6.5 6.5 0 1 1 16 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79zm-6 0c2.49 0 4.5-2.01 4.5-4.5S11.99 5 9.5 5 5 7.01 5 9.5 7.01 14 9.5 14z" fill-rule="evenodd"/></svg> <svg id="secret_manager" width="24" height="24" viewBox="0 0 24 24"><path d="M22 6v11.887h-3.962a.19.19 0 0 1-.19-.19v-1.13a.19.19 0 0 1 .19-.19h2.452V7.51h-2.452a.19.19 0 0 1-.19-.19V6.19a.19.19 0 0 1 .19-.19H22zM6.31 6a.19.19 0 0 1 .188.19v1.13a.19.19 0 0 1-.19.19h-2.8v8.867h2.784a.19.19 0 0 1 .19.19v1.13a.19.19 0 0 1-.19.19H2V6h4.31zm11.117 3.868v1.456l.06.025 1.35-.48.28.82-1.36.46-.038.1.93 1.26-.71.51-.92-1.26h-.086l-.914 1.26-.705-.52.927-1.26-.024-.1-1.36-.465.28-.82 1.34.48.072-.03V9.87h.863zm-10.23 0v1.442l.06.024 1.35-.473.28.82-1.363.46-.036.1.937 1.25-.706.51-.92-1.25h-.08L5.8 14l-.706-.51.924-1.25-.023-.1-1.36-.46.28-.812 1.336.474.078-.023V9.87h.86zm5.093 0v1.442l.06.024 1.35-.473.28.82-1.36.46-.038.1.937 1.25-.71.51-.91-1.25h-.09L10.9 14l-.71-.51.926-1.25-.025-.097-1.36-.46.28-.812 1.34.48.08-.02V9.87h.864z" fill="#202124"/></svg> <svg id="section-nav" width="24" height="24" viewBox="0 0 24 24"><path d="M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z" fill-rule="evenodd"/></svg> <svg id="security-key" width="24" height="24" viewBox="0 0 24 24"><path d="M11 11.874V19h2v-1h1v-2h-1v-1h1v-2h-1v-1.126A4.002 4.002 0 0 0 12 4a4 4 0 0 0-1 7.874zM12 1l9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4zm0 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill-rule="evenodd"/></svg> <svg id="security-scan" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z" fill-rule="evenodd"/></svg> <svg id="security-scan-new" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1l9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4zm4 12v-2h-3V8h-2v3H8v2h3v3h2v-3h3z" fill-rule="evenodd"/></svg> <svg id="security-scan-run" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1l9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4zm-2 6v8.91l7-4.455L10 7z" fill-rule="evenodd"/></svg> <svg id="serverless-VPC-access" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M18.875 12.083l2.75-1.833L23 9.333l-1.375-.916L12 2 2.375 8.417 1 9.333l1.375.917 2.75 1.833-2.75 1.834L1 14.833l1.375.917 2.75 1.833L12 22.167l6.875-4.584 2.75-1.833L23 14.833l-1.375-.916-2.75-1.834zm-1.375-.916l-4.583-3.053V4.447l7.333 4.886-2.75 1.834zM3.75 9.333l7.333-4.886v3.667L6.5 11.167 3.75 9.333zm8.25 11l-8.25-5.5L6.5 13 12 9.334 17.5 13l2.75 1.833-8.25 5.5zm0-12.8L5.12 12.09 12 7.533z" fill-rule="nonzero"/><path d="M9 16h2v4.962h2V16h2l-3-4z"/></svg> <svg id="service-accounts" width="24" height="24" viewBox="0 0 24 24"><path d="M16 10v1h-2v-1h-1v1h-2v-1H9.874A4.002 4.002 0 0 1 2 9a4 4 0 0 1 7.874-1H16v2zm5-4v10H11v-3h7V6h-7V3h10v3zM4 18h17v3H4v-3zm.25-9a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0 0 0-3.5 0z" fill-rule="evenodd"/></svg> <svg id="service-discovery" width="24" height="24" viewBox="0 0 24 24"><path d="M10.09 6.5c.066.154.107.322.107.5s-.04.346-.107.5h1.716a1.232 1.232 0 0 1-.108-.5c0-.178.04-.346.107-.5H10.09zm1.808 3.716l.99-1.978a1.222 1.222 0 0 1-.89-.454l-.99 1.978c.362.018.673.19.89.454M8.09 10.5c.066.154.107.322.107.5s-.04.346-.107.5h1.716a1.232 1.232 0 0 1-.108-.5c0-.178.04-.346.107-.5H8.09zm4 0c.066.154.107.322.107.5s-.04.346-.107.5h1.716a1.232 1.232 0 0 1-.108-.5c0-.178.04-.346.107-.5H12.09zm-.285 5a1.248 1.248 0 0 1-.107-.5c0-.178.04-.346.107-.5H10.09a1.202 1.202 0 0 1-.002 1h1.717zm-1.907-1.284l.99-1.978a1.222 1.222 0 0 1-.89-.454l-.99 1.978c.362.018.673.19.89.454"/><path d="M10.947 2a8.948 8.948 0 1 0 0 17.895 8.948 8.948 0 0 0 0-17.895m0 2c3.83 0 6.948 3.117 6.948 6.947a6.956 6.956 0 0 1-6.948 6.948C7.117 17.895 4 14.778 4 10.947A6.956 6.956 0 0 1 10.947 4"/><path d="M14.947 9.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-4 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m2-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-4 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m4 8a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-4 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m-2-4a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m10.548 7.282a8.96 8.96 0 0 1-1.516 1.313l3.64 3.645 1.41-1.414-3.545-3.544z"/></svg> <svg id="services" width="24" height="24" viewBox="0 0 24 24"><path d="M13 12V8.82C14.16 8.4 15 7.3 15 6c0-1.66-1.34-3-3-3S9 4.34 9 6c0 1.3.84 2.4 2 2.82V12l-4 4H3v5h5v-3.05l4-4.2 4 4.2V21h5v-5h-4l-4-4z" fill-rule="evenodd"/></svg> <svg id="settings" width="24" height="24" viewBox="0 0 24 24"><path d="M19.42 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65a.488.488 0 0 0-.49-.42h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-7.43 2.52c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z" fill-rule="evenodd"/></svg> <svg id="severity" width="24" height="24" viewBox="0 0 24 24"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z" fill-rule="evenodd"/></svg> <svg id="severity-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z" fill-rule="evenodd"/></svg> <svg id="share" width="24" height="24" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92 0-1.61-1.31-2.92-2.92-2.92z"/></svg> <svg id="shield" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"/></svg> <svg id="shrink" width="24" height="24" viewBox="0 0 24 24"><path d="M9 10H5V8h3V5h2v5H9zm7-2h3v2h-5V5h2v3zm-6 7v4H8v-3H5v-2h5v1zm5-1h4v2h-3v3h-2v-5h1z" fill-rule="evenodd"/></svg> <svg id="shutdown" width="24" height="24" viewBox="0 0 24 24"><path d="M13 3h-2v10h2V3zm4.83 2.17l-1.42 1.42A6.92 6.92 0 0 1 19 12c0 3.87-3.13 7-7 7A6.995 6.995 0 0 1 7.58 6.58L6.17 5.17A8.932 8.932 0 0 0 3 12a9 9 0 0 0 18 0c0-2.74-1.23-5.18-3.17-6.83z" fill-rule="evenodd"/></svg> <svg id="shutter" width="24" height="24" viewBox="0 0 24 24"><path d="M9.4 10.5l4.77-8.26a9.984 9.984 0 0 0-8.49 2.01l3.66 6.35.06-.1zM21.54 9c-.92-2.92-3.15-5.26-6-6.34L11.88 9h9.66zm.26 1h-7.49l.29.5 4.76 8.25A9.91 9.91 0 0 0 22 12c0-.69-.07-1.35-.2-2zM8.54 12l-3.9-6.75A9.958 9.958 0 0 0 2.2 14h7.49l-1.15-2zm-6.08 3c.92 2.92 3.15 5.26 6 6.34L12.12 15H2.46zm11.27 0l-3.9 6.76a9.984 9.984 0 0 0 8.49-2.01l-3.66-6.35-.93 1.6z" fill-rule="evenodd"/></svg> <svg id="snapshot" width="24" height="24" viewBox="0 0 24 24"><path d="M12 15a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM5 4.995A2 2 0 0 1 7.006 3h9.988A2 2 0 0 1 19 4.995v14.01A2 2 0 0 1 16.994 21H7.006A2 2 0 0 1 5 19.005V4.995zM7 5h10v14H7V5zm1 12c0 .556.446 1 .997 1h6.006c.544 0 .997-.448.997-1 0-.556-.446-1-.997-1H8.997C8.453 16 8 16.448 8 17zm4-5a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" fill-rule="evenodd"/></svg> <svg id="snapshot-new" width="24" height="24" viewBox="0 0 24 24"><path d="M5 4.995A2 2 0 0 1 7.006 3h9.988A2 2 0 0 1 19 4.995v14.01A2 2 0 0 1 16.994 21H7.006A2 2 0 0 1 5 19.005V4.995zM7 5h10v14H7V5zm9 6V9h-3V6h-2v3H8v2h3v3h2v-3h3zm-8 6c0 .556.446 1 .997 1h6.006c.544 0 .997-.448.997-1 0-.556-.446-1-.997-1H8.997C8.453 16 8 16.448 8 17z" fill-rule="evenodd"/></svg> <svg id="sole-tenancy-host" width="24" height="24" viewBox="0 0 24 24"><path d="M13 17v3h5v2H6v-2h5v-3H5.994A2 2 0 0 1 4 14.994V5.006A2 2 0 0 1 5.994 3h12.012A2 2 0 0 1 20 5.006v9.988A2 2 0 0 1 18.006 17H13zm-6-2.493c0 .462.374.836.836.836h8.358c.46 0 .836-.374.836-.836 0-1.67-3.344-2.507-5.015-2.507C10.343 12 7 12.837 7 14.507zM12 10a2.5 2.5 0 1 0-2.5-2.5A2.5 2.5 0 0 0 12 10z" fill-rule="evenodd"/></svg> <svg id="sole-tenancy-node" width="24" height="24" viewBox="0 0 24 24"><path d="M17.3 2.1H6.7C5.4 2.1 4 3.4 4 4.8v14.8c0 .8.6 1.4 1.4 1.4h2l.6-2h8l.6 2h2c.7 0 1.4-.6 1.4-1.4V4.8c0-1.4-1.4-2.7-2.7-2.7zM12 6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm5 9H7v-1c0-1.6 3.3-2.5 5-2.5 1.7 0 5 .8 5 2.5v1z"/></svg> <svg id="sort-ascending" width="24" height="24" viewBox="0 0 24 24"><path d="M18 15H6l6-6 6 6z" fill-rule="evenodd"/></svg> <svg id="sort-descending" width="24" height="24" viewBox="0 0 24 24"><path d="M18 9H6l6 6 6-6z" fill-rule="evenodd"/></svg> <svg id="sort-left" fill-rule="evenodd" height="10" viewBox="0 0 5 10" width="5"><path d="M5 0L0 5l5 5z" fill="currentColor" fill-rule="nonzero"/><path d="M15-7v24H-9V-7z"/></svg> <svg id="sort-right" fill-rule="evenodd" height="10" viewBox="0 0 5 10" width="5"><path d="M0 10l5-5-5-5z" fill="currentColor" fill-rule="nonzero"/><path d="M-10 17V-7h24v24z"/></svg> <svg id="source-code" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM18.418 12l.004-.003-3.854-3.854-1.604 1.603L15.218 12l-2.254 2.254 1.604 1.603 3.853-3.854V12zM5.575 12l-.003.003 3.853 3.854 1.604-1.603L8.77 12l2.254-2.254L9.42 8.143l-3.853 3.854.004.003z" fill-rule="evenodd"/></svg> <svg id="ssl" width="24" height="24" viewBox="0 0 24 24"><path d="M13.462 12.62A3 3 0 0 0 12 7a3 3 0 0 0-1.462 5.62L10 18h4l-.538-5.38zM12 1l9 4v6c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4z" fill-rule="evenodd"/></svg> <svg id="star" width="24" height="24" viewBox="0 0 24 24"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z" fill-rule="evenodd"/></svg> <svg id="star-border" width="24" height="24" viewBox="0 0 24 24"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg> <svg id="start" width="24" height="24" viewBox="0 0 24 24"><path d="M8 5v14l11-7z" fill-rule="evenodd"/></svg> <svg id="status-critical" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(2 2)"><rect fill="#A50E0E" height="20" rx="2" width="20"/><path d="M7.228 17.5l1.626-7.34-2.604.967L8.116 3.75h5.634l-3.008 4.567 2.636-1.01z" fill="#FFF"/></g></svg> <svg id="status-destroyed" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm5 13.6L15.6 17 12 13.4 8.4 17 7 15.6l3.6-3.6L7 8.4 8.4 7l3.6 3.6L15.6 7 17 8.4 13.4 12l3.6 3.6z" fill="#D50000"/></svg> <svg id="status-error" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z" fill="#D50000"/></svg> <svg id="status-high" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(2 2)"><rect fill="#D93025" height="20" rx="2" width="20"/><path d="M3.713 12.645H5.62v2.022H3.714v-2.022zm0-8.645H5.62v4.68l-.235 2.55H3.963l-.25-2.55V4zm5.334 8.645h1.907v2.022H9.047v-2.022zm0-8.645h1.907v4.68l-.236 2.55h-1.42l-.25-2.55V4zm7.24 8.645v2.022H14.38v-2.022h1.908zm0-8.645v4.68l-.235 2.55H14.63l-.25-2.55V4h1.908z" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-inactive" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z" fill-rule="evenodd"/></svg> <svg id="status-info" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22C6.48 22 2 17.52 2 12S6.48 2 12 2s10 4.48 10 10-4.48 10-10 10zm1-15h-2v2h2V7zm0 4h-2v6h2v-6z" fill-rule="evenodd"/></svg> <svg id="status-low" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(2 2)"><rect fill="#FBBC04" height="20" rx="2" width="20"/><path d="M9.046 12.645h1.908v2.022H9.046v-2.022m0-8.645h1.908v4.68l-.236 2.55H9.296l-.25-2.55V4" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-medium" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(2 2)"><rect fill="#EA8600" height="20" rx="2" width="20"/><path d="M6.38 12.645h1.908v2.022H6.38v-2.022M6.38 4h1.908v4.68l-.236 2.55H6.63l-.25-2.55V4m5.333 8.645h1.908v2.022h-1.9v-2.022m0-8.645h1.91v4.68l-.233 2.55H11.97l-.25-2.55V4" fill="#FFF" fill-rule="nonzero"/></g></svg> <svg id="status-mixed" width="24" height="24" viewBox="0 0 24 24"><rect x="3" y="10" width="18" height="4" rx="1" fill-rule="evenodd"/></svg> <svg id="status-paused" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm-1 14H8V8h3v8zm5 0h-3V8h3v8z" fill="#F2A600"/></svg> <svg id="status-rollback" width="24" height="24" viewBox="0 0 24 24"><path d="M12 4.857a7.143 7.143 0 1 1-6.718 4.71L3.117 7.404A9.957 9.957 0 0 0 2 12c0 5.523 4.477 10 10 10s10-4.477 10-10S17.523 2 12 2a9.97 9.97 0 0 0-7.07 2.93l2.02 2.02L12 12V4.857z" fill="#F2A600"/></svg> <svg id="status-running" width="24" height="24" viewBox="0 0 24 24"><path d="M12 4.857a7.143 7.143 0 1 0 6.718 4.71l2.165-2.164A9.957 9.957 0 0 1 22 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2a9.97 9.97 0 0 1 7.07 2.93l-2.02 2.02L12 12V4.857z" fill="#0F9D58"/></svg> <svg id="status-skipped" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm3.11 11.453c-.794-1.893-2.42-4.03-5.005-4.03-3.038 0-4.567 2.674-4.678 5.593A29.816 29.816 0 0 0 4 15.006C3.946 10.183 6.608 7 10.614 7c2.695 0 5.305 2.067 6.607 4.28L19 9.585V15h-5.446l1.555-1.547zM9 12h3v3H9v-3z" fill-rule="evenodd"/></svg> <svg id="status-stepper-error" width="24" height="24" viewBox="0 0 24 24"><path d="M13 18h-2v-2h2v2zm0-4h-2V5h2v9z" fill="#DA4236" fill-rule="evenodd"/></svg> <svg id="status-stepper-success" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill="#3367D6" fill-rule="evenodd"/></svg> <svg id="status-stopped" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM8.997 16A1 1 0 0 1 8 15.003V8.997A1 1 0 0 1 8.997 8h6.006a1 1 0 0 1 .997.997v6.006a1 1 0 0 1-.997.997H8.997z" fill-rule="evenodd"/></svg> <svg id="status-success" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill="#0F9D58"/></svg> <svg id="status-success-disabled" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" fill="#CCC" fill-rule="evenodd"/></svg> <svg id="status-warning" width="24" height="24" viewBox="0 0 24 24"><path d="M21 21c1.1 0 1.5-.8 1-1.7L13 3.7c-.6-1-1.5-1-2 0L2 19.3c-.6 1-.1 1.7 1 1.7h18zm-8-3h-2v-2h2v2zm0-4h-2v-4h2v4z" fill="#F2A600"/></svg> <svg id="step-back" width="24" height="24" viewBox="0 0 24 24"><path d="M9 11V7l-5 5 5 5v-4h11v-2H9z" fill-rule="evenodd"/></svg> <svg id="step-forward" width="24" height="24" viewBox="0 0 24 24"><path d="M15 11V7l5 5-5 5v-4H4v-2h11z" fill-rule="evenodd"/></svg> <svg id="stop" width="24" height="24" viewBox="0 0 24 24"><path d="M6 6h12v12H6z" fill-rule="evenodd"/></svg> <svg id="subaccounts" width="24" height="24" viewBox="0 0 24 24"><path d="M6 19H3V2h3v4h8V4h7v7h-7V9H6v7h8v-2h7v7h-7v-2H6z" fill-rule="evenodd"/></svg> <svg id="subdirectory-arrow-right" width="24" height="24" viewBox="0 0 24 24"><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9z"/></svg> <svg id="submit-job" width="24" height="24" viewBox="0 0 24 24"><path d="M14 9V5l7 7-7 7v-4.1c-5 0-8.5 1.6-11 5.1 1-5 4-10 11-11z" fill-rule="evenodd"/></svg> <svg id="sync" width="24" height="24" viewBox="0 0 24 24"><path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46A7.93 7.93 0 0 0 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74A7.93 7.93 0 0 0 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z" fill-rule="evenodd"/></svg> <svg id="sync-error" width="24" height="24" viewBox="0 0 24 24"><path d="M3 12c0 2.21.91 4.2 2.36 5.64L3 20h6v-6l-2.24 2.24A6.003 6.003 0 0 1 5 12a5.99 5.99 0 0 1 4-5.65V4.26C5.55 5.15 3 8.27 3 12zm8 5h2v-2h-2v2zM21 4h-6v6l2.24-2.24A6.003 6.003 0 0 1 19 12a5.99 5.99 0 0 1-4 5.65v2.09c3.45-.89 6-4.01 6-7.74 0-2.21-.91-4.2-2.36-5.64L21 4zm-10 9h2V7h-2v6z" fill-rule="evenodd"/></svg> <svg id="table" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM5 5v2h14V5H5zm0 8v2h2v-2H5zm0 4v2h2v-2H5zm12-8v2h2V9h-2zm-4 0v2h2V9h-2zM9 9v2h2V9H9zM5 9v2h2V9H5zm12 4v2h2v-2h-2zm-4 0v2h2v-2h-2zm-4 0v2h2v-2H9zm8 4v2h2v-2h-2zm-4 0v2h2v-2h-2zm-4 0v2h2v-2H9z" fill-rule="evenodd"/></svg> <svg id="table-partitioned" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM21 13v2H3v-2h18zM5 17h2v2H5v-2zM5 5h14v2H5V5zm0 4h2v2H5V9zm12 0h2v2h-2V9zm-4 0h2v2h-2V9zM9 9h2v2H9V9zm8 8h2v2h-2v-2zm-4 0h2v2h-2v-2zm-4 0h2v2H9v-2z" fill-rule="evenodd"/></svg> <svg id="table-sharded" width="24" height="24" viewBox="0 0 24 24"><path d="M7 5.006C7 3.898 7.897 3 9.006 3h9.988C20.102 3 21 3.897 21 5.006v9.988A2.005 2.005 0 0 1 18.994 17H9.006A2.005 2.005 0 0 1 7 14.994V5.006zM9 5v2h10V5H9zm0 4v2h2V9H9zm0 4v2h2v-2H9zm8 0v2h2v-2h-2zm0-4v2h2V9h-2zm-4 0v2h2V9h-2zm0 4v2h2v-2h-2zM5.003 7v11.997H17V21H4.8c-1 0-1.8-.724-1.8-1.724V7h2.003z" fill-rule="evenodd"/></svg> <svg id="table-view" width="18" height="18" viewBox="0 0 18 18"><path d="M4 4H2V2h2zm12 0h-2V2h2zM4 12H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2zm8 0h-2v-2h2zM4 8H2V6h2zm8 0h-2V6h2zM8 8H6V6h2zm8 0h-2V6h2zM4 16H2v-2h2zm8 0h-2v-2h2zm-4 0H6v-2h2z" fill-rule="evenodd"/></svg> <svg id="tags" width="24" height="24" viewBox="0 0 24 24"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z" fill-rule="evenodd"/></svg> <svg id="target-pool" width="24" height="24" viewBox="0 0 24 24"><path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-3a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm0-3a4 4 0 1 1 0-8 4 4 0 0 1 0 8z" fill-rule="evenodd"/></svg> <svg id="task-queues" width="24" height="24" viewBox="0 0 24 24"><path d="M9 3h11v3H9V3zm0 5h11v3H9V8zm0 5h11v3H9v-3zm0 5h11v3H9v-3zM4 3h3v3H4V3zm0 5h3v3H4V8zm0 5h3v3H4v-3zm0 5h3v3H4v-3z" fill-rule="evenodd"/></svg> <svg id="test-ip-address" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM5.963 6v2H18V6H5.963zm0 5v2H10v-2H5.963zm0 5v2H10v-2H5.963z" fill="currentColor"/><path d="M12.232 14.063h2v3h-2z"/><path d="M12.56 13.856h7v2h-7z"/></svg> <svg id="thumb-down" width="24" height="24" viewBox="0 0 24 24"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z" fill-rule="evenodd"/></svg> <svg id="thumb-up" width="24" height="24" viewBox="0 0 24 24"><path d="M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z" fill-rule="evenodd"/></svg> <svg id="ticket" width="24" height="24" viewBox="0 0 24 24"><path d="M14 20H2.99A1.99 1.99 0 0 1 1 18.006V14a2 2 0 0 0 0-4V5.994C1 4.894 1.89 4 2.99 4H14v2h2V4h5.01c1.1 0 1.99.893 1.99 1.994L22.995 10a2 2 0 0 0-.002 4l-.003 4.006c0 1.1-.89 1.994-1.99 1.994h-5v-2h-2v2zm0-12v3h2V8h-2zm0 5v3h2v-3h-2z" fill-rule="evenodd"/></svg> <svg id="timelapse" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M12 2c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2zm0 2c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 2c1.54 0 3.07.59 4.24 1.76a5.99 5.99 0 0 1 .01 8.48c-2.35 2.34-6.15 2.34-8.49 0L12 12z" id="icons-24-timelapse-a"/></defs><use xlink:href="#icons-24-timelapse-a" fill-rule="evenodd"/></svg> <svg id="tools" width="24" height="24" viewBox="0 0 24 24"><path d="M22.7 19l-9.1-9.1c.9-2.3.4-5-1.5-6.9-2-2-5-2.4-7.4-1.3L9 6 6 9 1.6 4.7C.4 7.1.9 10.1 2.9 12.1c1.9 1.9 4.6 2.4 6.9 1.5l9.1 9.1c.4.4 1 .4 1.4 0l2.3-2.3c.5-.4.5-1.1.1-1.4z" fill-rule="evenodd"/></svg> <svg id="topic" width="24" height="24" viewBox="0 0 24 24"><path d="M20 3H4c-1.1 0-1.99.9-1.99 2L2 23l4-4h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM6 8V6h12v2H6zm0 4v-2h12v2H6zm0 4v-2h8v2H6z" fill-rule="evenodd"/></svg> <svg id="tpu" width="24" height="24" viewBox="0 0 24 24"><path d="M13 3v1.79h2.018l.517 1.465H13v3h3l.5-1.5H20v1.5h-2l-.5 1.5H13v5.768h4l-.608 1.4H13V20h3l1 2h1.5a1.5 1.5 0 0 0 1.5-1.5v-6.745h-2l-.5 1H15v-1.5h1.644l.357-1h3V5a2 2 0 0 0-2-2h-5zm-2 0v1.792H8.982l-.517 1.463H11v3H8l-.5-1.5H4v1.5h2l.5 1.5H11v5.768H7l.608 1.4H11V20H8l-1 2H5.5A1.5 1.5 0 0 1 4 20.5v-6.745h2l.5 1H9v-1.5H7.355l-.357-1H4V5a2 2 0 0 1 2-2h5z" fill-rule="evenodd"/></svg> <svg id="traces" width="24" height="24" viewBox="0 0 24 24"><path d="M4 5h12v2H4zm5 3h11v2H9zm-3 3h11v2H6zm8 6h4v2h-4zm-4-3h10v2H10z" fill-rule="evenodd"/></svg> <svg id="traces-sample" width="24" height="24" viewBox="0 0 24 24"><path d="M3 3h18v3H3zm0 15h18v3H3zm0-5h3v3H3zm0-5h3v3H3zm5 5h3v3H8zm0-5h3v3H8zm5 5h3v3h-3zm0-5h3v3h-3zm5 5h3v3h-3zm0-5h3v3h-3z" fill-rule="evenodd"/></svg> <svg id="traffic-director" width="24" height="24" viewBox="0 0 24 24"><path d="M15 14.106V19h1l-2 3-2-3h1V6h2v3.336c.1 2.372 1.717 4.398 4 5.33v-1.178l3 2-3 2v-.9c-1.58-.478-2.962-1.35-4-2.482zM11 5v13H9v-3.336c-.1-2.372-1.717-4.398-4-5.33V7.41c1.58.48 2.962 1.35 4 2.484V5H8l2-3 2 3h-1zM5 6.512v4l-3-2 3-2z"/></svg> <svg id="traffic-split" width="24" height="24" viewBox="0 0 24 24"><path d="M6.26 14H2v-4h4.26l5.056-5H16V2l5 4.5-5 4.5V8h-2.683l-4.05 4 4.05 4H16v-3l5 4.5-5 4.5v-3h-4.684L6.26 14z" fill-rule="evenodd"/></svg> <svg id="traffic-split-disable" width="24" height="24" viewBox="0 0 24 24"><path d="M7.996 8.282L4 4.286 5.286 3 22 19.714 20.714 21l-1.706-1.707L16 22v-3h-4.684L6.26 14H2v-4h4.26l1.736-1.718zM15.714 16l-5.216-5.216L9.266 12l4.05 4h2.398zM10.397 5.91l.92-.91H16V2l5 4.5-5 4.5V8h-2.683l-.417.412-2.503-2.503z" fill-rule="evenodd"/></svg> <svg id="transaction" width="24" height="24" viewBox="0 0 24 24"><path d="M14 5V2.5L21 7l-7 4.5V9H5.124c-.557 0-1.01-.443-1.01-1.01V6.01c0-.558.457-1.01 1.01-1.01H14zm-4 10h8.823c.557 0 1.01.443 1.01 1.01v1.98c0 .558-.458 1.01-1.01 1.01H10v2.5L3 17l7-4.5V15z" fill-rule="evenodd"/></svg> <svg id="transfer-appliance" width="24" height="24" viewBox="0 0 24 24"><path d="M5 5h3v2H5V5zm5 0h11v2H10V5zm0 4h11v2H10V9zM3 9h5v2H3V9zm7 4h11v2H10v-2zm-5 0h3v2H5v-2zm1 4h2v2H6v-2zm4 0h11v2H10v-2z" fill-rule="evenodd"/></svg> <svg id="trophy" width="24" height="24" viewBox="0 0 24 24"><path d="M7 5V4L6 2h12l-1 2v1h2.754C20.442 5 21 5.568 21 6.25v2.386c0 2.633-1.946 4.802-4.447 5.083-.62 1.29-1.83 2.58-3.303 3.07v2.3C15.407 19.43 17 20.6 17 22H7c0-1.398 1.593-2.572 3.75-2.905v-2.303c-1.473-.49-2.684-1.78-3.303-3.073C4.947 13.43 3 11.27 3 8.63V6.25C3 5.57 3.558 5 4.246 5H7zm0 1.998L5 7l-.033 1.73c0 1.387.875 2.543 2.033 2.79V7zm10 0v4.523c1.158-.24 2.033-1.4 2.033-2.79L19 7l-2-.002z" fill-rule="evenodd"/></svg> <svg id="troubleshooter" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3 18v3h7v-3zM9 2v3h7V2zm6 16v3h7v-3z"/><path d="M5 10v9h3v-9zm6-5v9h3V5zm6 5v9h3v-9z"/></svg> <svg id="tutorial" width="24" height="24" viewBox="0 0 24 24" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z" id="icons-24-tutorial-a"/></defs><use xlink:href="#icons-24-tutorial-a"/></svg> <svg id="undo" width="24" height="24" viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z" fill-rule="evenodd"/></svg> <svg id="unfold" width="24" height="24" viewBox="0 0 24 24"><path d="M6.5 8.5L12 14l5.5-5.5L19 10l-7 7-7-7 1.5-1.5z" fill-rule="evenodd"/></svg> <svg id="unfolded" width="24" height="24" viewBox="0 0 24 24"><path d="M6.5 15.5L12 10l5.5 5.5L19 14l-7-7-7 7 1.5 1.5z" fill-rule="evenodd"/></svg> <svg id="unlock" width="24" height="24" viewBox="0 0 24 24"><path d="M17 6h-1.9c0-1.71-1.39-3.1-3.1-3.1-1.71 0-3.1 1.39-3.1 3.1v2H18c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H6c-1.1 0-2-.9-2-2V10c0-1.1.9-2 2-2h1V6c0-2.76 2.24-5 5-5s5 2.24 5 5zm-5 11c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" fill-rule="evenodd"/></svg> <svg id="up" width="24" height="24" viewBox="0 0 24 24"><path d="M16.59 15.705l1.41-1.41-6-6-6 6 1.41 1.41 4.59-4.58z" fill-rule="evenodd"/></svg> <svg id="upgrade" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3.997 13a1 1 0 0 0-.997.997v6.006a1 1 0 0 0 .997.997H10c.55 0 .997-.453.997-.997L11 13.997a1 1 0 0 0-.997-.997H3.997z"/><path d="M3 11V9a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v11c0 .553-.444 1-1 1h-2V11H3z"/><path d="M3 6V4c0-.553.445-1 .993-1h16.014c.548 0 .993.445.993.993v16.014A.994.994 0 0 1 20 21h-2V6H3z"/></svg> <svg id="upload" width="24" height="24" viewBox="0 0 24 24"><path d="M9 20h6v-6h4l-7-7-7 7h4v6zM5 3h14v2H5V3z" fill-rule="evenodd"/></svg> <svg id="uptime-monitoring" width="24" height="24" viewBox="0 0 24 24"><path d="M15 12v3H9v-3H7l5-5 5 5h-2zm-5 7v-1H3.993A1 1 0 0 1 3 16.993V5.007A1 1 0 0 1 3.993 4h16.014A1 1 0 0 1 21 5.007v11.986A1 1 0 0 1 20.007 18H14v1h3.993A1 1 0 0 1 19 20v1H5v-1c0-.552.45-1 1.007-1H10zM5 6v10h14V6H5z" fill-rule="evenodd"/></svg> <svg id="versions" width="24" height="24" viewBox="0 0 24 24"><path d="M20 5h1c.552 0 1 .455 1 1v15c0 .552-.455 1-1 1H6c-.552 0-1-.455-1-1v-1h15V5zm-9 4.407l2.358 2.357-1.414 1.415-2.427-2.44L9 10.53v-.312h-.002L9 10.215V6h2v3.407zM2 3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3zm8 13a6 6 0 1 0 0-12 6 6 0 0 0 0 12z" fill-rule="evenodd"/></svg> <svg id="view-details" width="24" height="24" viewBox="0 0 24 24"><path d="M3 4.995C3 3.893 3.893 3 4.995 3h14.01C20.107 3 21 3.893 21 4.995v14.01A1.995 1.995 0 0 1 19.005 21H4.995A1.995 1.995 0 0 1 3 19.005V4.995zM6 6v2h2V6H6zm3 0v2h2V6H9zm-3 5v2h2v-2H6zm3 0v2h2v-2H9zm-3 5v2h2v-2H6zm3 0v2h2v-2H9zm3-10v2h6V6h-6zm0 5v2h6v-2h-6zm0 5v2h6v-2h-6z" fill-rule="evenodd"/></svg> <svg id="view_module" width="24" height="24" viewBox="0 0 24 24"><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"/></svg> <svg id="visibility-off" width="24" height="24" viewBox="0 0 24 24"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46A11.804 11.804 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg> <svg id="vpc" width="24" height="24" viewBox="0 0 24 24"><path d="M18.875 12.083l2.75-1.833L23 9.333l-1.375-.916L12 2 2.375 8.417 1 9.333l1.375.917 2.75 1.833-2.75 1.834L1 14.833l1.375.917 2.75 1.833L12 22.167l6.875-4.584 2.75-1.833L23 14.833l-1.375-.916-2.75-1.834zm-1.375-.916l-4.583-3.053V4.447l7.333 4.886-2.75 1.834zM3.75 9.333l7.333-4.886v3.667L6.5 11.167 3.75 9.333zm8.25 11l-8.25-5.5L6.5 13l5.5 3.667L17.5 13l2.75 1.833-8.25 5.5z"/></svg> <svg id="vpn" width="24" height="24" viewBox="0 0 24 24"><path d="M21.95 11c-.4-4.03-3.204-7.33-6.95-8.51v-.03a9.875 9.875 0 0 0-1.63-.355A9.98 9.98 0 0 0 12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-.338-.018-.67-.05-1zM11 19.042c-3.467-.49-6.143-3.44-6.143-7.042 0-.356.055-.696.105-1.038L9 15v1c0 1.1.9 2 2 2v1.042zm6.41-2.426A1.95 1.95 0 0 0 16 16h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c.927 0 1.705-.642 1.93-1.5 2.48 1.12 4.213 3.602 4.213 6.5 0 1.77-.668 3.368-1.733 4.616z" fill-rule="evenodd"/></svg> <svg id="vpn-alternate" width="24" height="24" viewBox="0 0 24 24"><path d="M6.862 8.645a2.1 2.1 0 0 0-.92.213 15.728 15.728 0 0 1-2-2.78A10.046 10.046 0 0 1 6.75 3.49a15.6 15.6 0 0 1 3.272 1.8 2.12 2.12 0 0 0-.052 1.17 17.19 17.19 0 0 0-2.48 2.282 2.124 2.124 0 0 0-.628-.095zm-2.127 2.128c0 .483.162.927.434 1.284a16.947 16.947 0 0 0-1.77 5.06A9.95 9.95 0 0 1 2 12a9.95 9.95 0 0 1 1.065-4.49c.542.863 1.16 1.672 1.843 2.422a2.12 2.12 0 0 0-.173.84zm7.303-6.938c-.395 0-.763.11-1.08.297a17.14 17.14 0 0 0-2.475-1.494A9.972 9.972 0 0 1 12 2a9.96 9.96 0 0 1 4.985 1.332c-1.216.235-2.385.6-3.495 1.078a2.117 2.117 0 0 0-1.452-.575zm3.182 10.02a15.47 15.47 0 0 1-6.327-2.445 2.13 2.13 0 0 0-.225-1.758 15.652 15.652 0 0 1 2.134-1.96 2.116 2.116 0 0 0 2.067.23 15.566 15.566 0 0 1 2.9 5.22 2.14 2.14 0 0 0-.56.714zm2.76 2.873c.556-.24.99-.71 1.18-1.294.807-.077 1.598-.21 2.37-.397a10.018 10.018 0 0 1-3.64 5.042 17.244 17.244 0 0 0 .09-3.36zm-3.26-1.442a17.02 17.02 0 0 0-6.613 5.928 10.018 10.018 0 0 1-3.42-2.396 15.468 15.468 0 0 1 1.74-5.962 2.116 2.116 0 0 0 1.546-.27 16.966 16.966 0 0 0 6.748 2.7zm3.993-10.698A9.974 9.974 0 0 1 21.9 13.4c-.902.265-1.84.45-2.802.547a2.128 2.128 0 0 0-1.923-1.298 17.054 17.054 0 0 0-3.228-5.76 2.118 2.118 0 0 0 .208-1.15 15.457 15.457 0 0 1 4.558-1.163zm-2.92 11.835c.203.167.44.296.696.378a15.555 15.555 0 0 1-.27 4.27 10.015 10.015 0 0 1-6.65.64 15.535 15.535 0 0 1 6.22-5.276z" fill-rule="evenodd"/></svg> <svg id="waiting" width="24" height="24" viewBox="0 0 24 24"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"/></svg> <svg id="web" width="24" height="24" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-5 14H4v-4h11v4zm0-5H4V9h11v4zm5 5h-4V9h4v9z" fill-rule="evenodd"/></svg> <svg id="work" width="24" height="24" viewBox="0 0 24 24"><path d="M16 20H8V7a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v13zm1 0V8h2.005C20.107 8 21 8.902 21 10.01v7.98A2 2 0 0 1 19.005 20H17zM7 20H4.995A2.004 2.004 0 0 1 3 17.99v-7.98A2 2 0 0 1 4.995 8H7v12zm3-12h4V6.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8z" fill-rule="evenodd"/></svg> <svg id="workflow" width="24" height="24" viewBox="0 0 24 24"><path d="M13 8.355V11h7c.552 0 1 .438 1 1.003V17h2v5h-6v-5h2v-4h-6v4h2v5H9v-5h2v-4H5v4h2v5H1v-5h2v-4.997A1 1 0 0 1 4 11h7V8.355A3.502 3.502 0 0 1 12 1.5a3.5 3.5 0 0 1 1 6.855z" fill-rule="evenodd"/></svg> <svg id="workloads" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><circle cx="17" cy="7" r="3"/><circle cx="7" cy="17" r="3"/><path d="M3 3h9v9H3zm9 9h9v9h-9z"/></svg> <svg id="writes-disable" width="24" height="24" viewBox="0 0 24 24"><path d="M13.24 14.526L6.857 21H3v-3.857l6.474-6.383L3 4.286 4.286 3 21 19.714 19.714 21l-6.474-6.474zm2.54-2.576l-3.672-3.786 1.808-1.783 3.703 3.71-1.84 1.87zm4.932-4.96l-1.806 1.805-3.7-3.7 1.805-1.807a.984.984 0 0 1 1.4 0l2.31 2.31a.984.984 0 0 1 0 1.39z" fill-rule="evenodd"/></svg> <svg id="writes-enable" width="24" height="24" viewBox="0 0 24 24"><path d="M3 17.253v3.75h3.75l11.06-11.06-3.75-3.75L3 17.253zm17.71-10.21a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z" fill-rule="evenodd"/></svg> <svg id="xpn" width="24" height="24" viewBox="0 0 24 24"><path d="M12 14.726l-7.365 5.208c-.903.638-1.635.254-1.635-.842V4.907c0-1.104.724-1.487 1.63-.845L12 9.272l7.36-5.204c.912-.645 1.64-.265 1.64.84V19.09c0 1.096-.728 1.483-1.626.848L12 14.726zM9.86 12L6 8.752v6.493L9.86 12zm4.31 0l3.857 3.246V8.753L14.17 12z" fill-rule="evenodd"/></svg> <svg id="zones" width="24" height="24" viewBox="0 0 24 24"><path d="M13 11h8v10H11v-8H3V3h10v8zM5 5v6h6V5H5zm8 8v6h6v-6h-6zM3 19h2v2H3v-2zM15 3h2v2h-2V3zm4 0h2v2h-2V3zm0 4h2v2h-2V7zM3 15h2v2H3v-2zm4 4h2v2H7v-2z" fill-rule="evenodd"/></svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/language-icons.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="nodejs" viewBox="0 0 50.7 50"> <path fill="#80BD01" d="M22.1 50c-.7 0-1.3-.2-1.9-.5l-6.1-3.6c-.9-.5-.5-.7-.2-.8 1.2-.4 1.5-.5 2.8-1.3.1-.1.3 0 .5 0l4.7 2.8c.2.1.4.1.6 0L40.8 36c.2-.1.3-.3.3-.5v-21c0-.2-.1-.4-.3-.5L22.4 3.4c-.2-.1-.4-.1-.6 0L3.6 14c-.2.1-.3.3-.3.5v21.1c0 .2.1.4.3.5l5 2.9c2.7 1.4 4.4-.2 4.4-1.8V16.3c0-.3.2-.5.5-.5h2.3c.3 0 .5.2.5.5v20.8c0 3.6-2 5.7-5.4 5.7-1.1 0-1.9 0-4.2-1.1l-4.8-2.8C.7 38.2 0 37 0 35.6V14.5c0-1.4.7-2.7 1.9-3.3L20.2.6c1.2-.7 2.7-.7 3.8 0l18.3 10.6c1.2.7 1.9 2 1.9 3.3v21.1c0 1.4-.7 2.6-1.9 3.3L24 49.5c-.5.3-1.2.5-1.9.5zm14.8-20.8c0-3.9-2.7-5-8.3-5.7-5.7-.8-6.3-1.1-6.3-2.5 0-1.1.5-2.6 4.7-2.6 3.8 0 5.1.8 5.7 3.3.1.2.3.4.5.4h2.4c.1 0 .3-.1.4-.2.1-.1.2-.3.1-.4-.4-4.4-3.3-6.4-9.1-6.4-5.2 0-8.3 2.2-8.3 5.9 0 4 3.1 5.1 8.1 5.6 6 .6 6.5 1.5 6.5 2.6 0 2-1.6 2.9-5.5 2.9-4.8 0-5.9-1.2-6.3-3.6 0-.3-.3-.4-.5-.4h-2.4c-.3 0-.5.2-.5.5 0 3.1 1.7 6.8 9.7 6.8 5.8.1 9.1-2.2 9.1-6.2zm8-21.4v.4h1v2.7h.4V8.2h1v-.4h-2.4zm2.9 3.1h.4V8.3l.9 2.6h.4l.9-2.6v2.6h.4V7.8h-.6l-.9 2.6-.9-2.6h-.6v3.1z"/> </svg> <svg id="python" viewBox="0 0 49.4 49.9"> <defs> <linearGradient id="p6n-language-icon-python-fill-1" gradientUnits="userSpaceOnUse" x1="232.297" y1="-241.285" x2="280.733" y2="-282.958" gradientTransform="matrix(.5625 0 0 -.568 -131.888 -135.622)"> <stop offset="0" stop-color="#5c9fd3"/> <stop offset="1" stop-color="#316a99"/> </linearGradient> <linearGradient id="p6n-language-icon-python-fill-2" gradientUnits="userSpaceOnUse" x1="299.459" y1="-308.18" x2="282.162" y2="-283.708" gradientTransform="matrix(.5625 0 0 -.568 -131.888 -135.622)"> <stop offset="0" stop-color="#ffd43d"/> <stop offset="1" stop-color="#fee875"/> </linearGradient> </defs> <path fill="url(#p6n-language-icon-python-fill-1)" d="M24.4 0c-2 0-4 .2-5.7.5-5 .9-6 2.8-6 6.2v4.5h11.9v1.5H8.3c-3.5 0-6.5 2.1-7.4 6-1.1 4.5-1.1 7.4 0 12.1.8 3.5 2.9 6 6.3 6h4.1v-5.4c0-3.9 3.4-7.4 7.4-7.4h11.9c3.3 0 6-2.7 6-6.1V6.7c0-3.2-2.7-5.7-6-6.2-2-.4-4.2-.5-6.2-.5zM18 3.7c1.2 0 2.2 1 2.2 2.3 0 1.3-1 2.3-2.2 2.3-1.2 0-2.2-1-2.2-2.3-.1-1.3.9-2.3 2.2-2.3z"/> <path fill="url(#p6n-language-icon-python-fill-2)" d="M38 12.7V18c0 4.1-3.5 7.6-7.4 7.6H18.7c-3.3 0-6 2.8-6 6.1V43c0 3.2 2.8 5.1 6 6.1 3.8 1.1 7.4 1.3 11.9 0 3-.9 6-2.6 6-6.1v-4.5H24.7V37h17.9c3.5 0 4.8-2.4 6-6 1.2-3.7 1.2-7.3 0-12.1-.9-3.4-2.5-6-6-6H38zm-6.6 28.8c1.2 0 2.2 1 2.2 2.3 0 1.3-1 2.3-2.2 2.3-1.2 0-2.2-1-2.2-2.3-.1-1.3.9-2.3 2.2-2.3z"/> </svg> <svg id="php" viewBox="0 0 50 26.3"> <defs> <radialGradient id="p6n-language-icon-php-fill-1" cx="-461.132" cy="-439.148" r="110.213" gradientTransform="rotate(180 12.328 13.449) scale(.8272)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#fff"/> <stop offset=".5" stop-color="#4c6b97"/> <stop offset="1" stop-color="#231f20"/> </radialGradient> <radialGradient id="p6n-language-icon-php-fill-2" cx="-11.51" cy="13.931" r="32.828" gradientTransform="translate(26.52 -9.307)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#fff"/> <stop offset=".5" stop-color="#4c6b97"/> <stop offset="1" stop-color="#231f20"/> </radialGradient> </defs> <ellipse fill="url(#p6n-language-icon-php-fill-1)" cx="378.4" cy="366.5" rx="69.4" ry="36.5"/> <ellipse fill="#6181B6" cx="378.4" cy="366.5" rx="66.7" ry="33.8"/> <path d="M364.8 355.5l-3.3 17c-.7 3.8-.1 6.7 1.8 8.5 1.9 1.8 5.2 2.6 9.9 2.6h5.7l-1.6 8.4c-.1.3 0 .6.2.9.2.2.5.4.8.4h7.9c.5 0 1-.4 1.1-.9l3.5-18.1c.3 2 1.1 3.8 2.4 5.2 2.3 2.7 6 4 10.9 4h15.3c.5 0 1-.4 1.1-.9l7.1-36.6c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.5 0-1 .4-1.1.9l-1.7 8.9H410c-3.1 0-5.7.3-7.8 1-2.1.7-4 1.8-5.7 3.4-1.4 1.3-2.5 2.7-3.4 4.2l1.4-7.3c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-7.9c-.5 0-1 .4-1.1.9l-3.9 20.1h-5.4c-2.3 0-3-.5-3.2-.7-.2-.2-.5-.8-.1-2.8l3.1-16c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.6 0-1.1.3-1.2.8zm36.7 14.1c.5-2.6 1.4-4.4 2.8-5.4 1.4-1.1 3.6-1.6 6.5-1.6h3.5l-2.6 13.1h-4.6c-3.4 0-4.7-.7-5.3-1.3-.6-.8-.7-2.5-.3-4.8zM331 379.7c2.3 2.7 6 4 10.9 4h15.3c.5 0 1-.4 1.1-.9l7.1-36.6c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.5 0-1 .4-1.1.9l-1.7 8.9h-5.9c-3.1 0-5.7.3-7.8 1-2.1.7-4 1.8-5.7 3.4-1.4 1.3-2.6 2.8-3.5 4.3-.9 1.6-1.5 3.3-1.9 5.2-.8 4.7-.1 8.4 2.2 11.1zm8.3-10.1c.5-2.6 1.4-4.4 2.8-5.4 1.4-1.1 3.6-1.6 6.5-1.6h3.5l-2.6 13.1H345c-3.4 0-4.7-.7-5.3-1.3-.7-.8-.9-2.5-.4-4.8z" fill="#FFF"/> <path d="M407.2 376.8c-3 0-5-.6-6.1-1.7-1-1.1-1.2-3-.7-5.8.6-2.8 1.6-4.9 3.2-6.1 1.6-1.2 4-1.8 7.2-1.8h4.8l-3 15.3h-5.4zm19.5-30.8h-8l-1.9 9.7H410c-3 0-5.5.3-7.4.9-1.9.6-3.7 1.7-5.3 3.2-1.3 1.2-2.4 2.6-3.2 4.1-.8 1.5-1.4 3.1-1.8 4.9-.8 4.3-.2 7.7 1.9 10.1 2.1 2.4 5.5 3.6 10.1 3.6h15.3l7.1-36.5zm-40.3 46.4h-7.9l1.9-9.7h-7c-4.4 0-7.5-.8-9.2-2.3-1.7-1.5-2.2-4.1-1.5-7.5l3.3-17h8l-3.1 16.2c-.4 1.8-.2 3.1.4 3.8.6.7 1.9 1 4 1h6.3l4.1-21h7.9l-7.2 36.5zM345 376.8c-3 0-5-.6-6.1-1.7-1-1.1-1.2-3-.7-5.8.6-2.8 1.6-4.9 3.2-6.1 1.6-1.2 4-1.8 7.2-1.8h4.8l-3 15.3H345zm19.4-30.8h-8l-1.9 9.7h-6.8c-3 0-5.5.3-7.4.9-1.9.6-3.7 1.7-5.3 3.2-1.3 1.2-2.4 2.6-3.2 4.1-.8 1.5-1.4 3.1-1.8 4.9-.8 4.3-.2 7.7 1.9 10.1 2.1 2.4 5.5 3.6 10.1 3.6h15.3l7.1-36.5z" fill="#000004"/> <ellipse fill="url(#p6n-language-icon-php-fill-2)" cx="25" cy="13.2" rx="25" ry="13.2"/> <ellipse fill="#6181B6" cx="25" cy="13.2" rx="24" ry="12.2"/> <path d="M29.9 17.1l1.2-6.1c.3-1.4 0-2.4-.7-3.1-.7-.6-1.9-.9-3.6-.9h-2.1l.6-3c0-.1 0-.2-.1-.3-.1-.1-.2-.1-.3-.1h-2.8c-.2 0-.3.1-.4.3l-1.3 6.5c-.1-.7-.4-1.4-.9-1.9-.8-1-2.2-1.4-3.9-1.4h-5.5c-.2 0-.3.1-.4.3l-2.5 13c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2 0 .3-.1.4-.3l.6-3.2h2.1c1.1 0 2.1-.1 2.8-.4.8-.2 1.4-.7 2.1-1.2.5-.5.9-1 1.2-1.5l-.5 2.6c0 .1 0 .2.1.3.1.1.2.1.3.1h2.8c.2 0 .3-.1.4-.3l1.4-7.2h2c.8 0 1.1.2 1.1.2.1.1.2.3 0 1l-1.1 5.8c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2.3.3.2.4 0zM16.7 12c-.2.9-.5 1.6-1 1.9-.5.4-1.3.6-2.3.6H12l1-4.7h1.6c1.2 0 1.7.3 1.9.5.3.3.3.9.2 1.7zM42 8.4c-.8-1-2.2-1.4-3.9-1.4h-5.5c-.2 0-.3.1-.4.3l-2.6 13.2c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2 0 .3-.1.4-.3l.6-3.2H36c1.1 0 2.1-.1 2.8-.4.8-.2 1.4-.7 2.1-1.2.5-.5.9-1 1.2-1.6.3-.6.5-1.2.7-1.9.3-1.6.1-2.9-.8-3.9zM39.1 12c-.2.9-.5 1.6-1 1.9-.5.4-1.3.6-2.3.6h-1.3l.9-4.7H37c1.2 0 1.7.3 1.9.5.3.3.3.9.2 1.7z" fill="#FFF"/> <path d="M14.6 9.4c1.1 0 1.8.2 2.2.6.4.4.4 1.1.3 2.1-.2 1-.6 1.7-1.1 2.2-.6.4-1.4.7-2.6.7h-1.7l1.1-5.5h1.8zm-7 11.1h2.9l.7-3.5h2.5c1.1 0 2-.1 2.7-.3.7-.2 1.3-.6 1.9-1.1.5-.4.9-.9 1.2-1.5.3-.5.5-1.1.6-1.8.3-1.6.1-2.8-.7-3.7-.8-.9-2-1.3-3.6-1.3h-5.5L7.6 20.5zM22.1 3.8H25l-.7 3.5h2.5c1.6 0 2.7.3 3.3.8.6.6.8 1.5.5 2.7L29.5 17h-2.9l1.1-5.8c.1-.7.1-1.1-.1-1.4-.2-.2-.7-.4-1.4-.4h-2.3L22.4 17h-2.8l2.5-13.2zM37 9.4c1.1 0 1.8.2 2.2.6.4.4.4 1.1.3 2.1-.2 1-.6 1.7-1.1 2.2-.6.4-1.4.7-2.6.7H34l1-5.6h2zm-7 11.1h2.9l.7-3.5H36c1.1 0 2-.1 2.7-.3.7-.2 1.3-.6 1.9-1.1.5-.4.9-.9 1.2-1.5.3-.5.5-1.1.6-1.8.3-1.6.1-2.8-.7-3.7s-2-1.3-3.6-1.3h-5.5L30 20.5z" fill="#000004"/> </svg> <svg id="go_gopher" width="401.98" height="559.472" viewBox="0 0 401.98 559.472"> <path fill-rule="evenodd" clip-rule="evenodd" fill="#F6D2A2" stroke="#000" stroke-width="3" stroke-linecap="round" d="M10.634 300.493c.764 15.751 16.499 8.463 23.626 3.539 6.765-4.675 8.743-.789 9.337-10.015.389-6.064 1.088-12.128.744-18.216-10.23-.927-21.357 1.509-29.744 7.602-4.32 3.139-12.42 13.158-3.963 17.09"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#C6B198" stroke="#000" stroke-width="3" stroke-linecap="round" d="M10.634 300.493c2.29-.852 4.717-1.457 6.271-3.528"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#6AD7E5" stroke="#000" stroke-width="3" stroke-linecap="round" d="M46.997 112.853C-13.3 95.897 31.536 19.189 79.956 50.74l-32.959 62.113zm267.898-67.869c47.727-33.523 90.856 42.111 35.388 61.141l-35.388-61.141z"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#F6D2A2" stroke="#000" stroke-width="3" stroke-linecap="round" d="M325.161 494.343c12.123 7.501 34.282 30.182 16.096 41.18-17.474 15.999-27.254-17.561-42.591-22.211 6.605-8.97 14.977-17.149 26.495-18.969z"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#000" stroke-width="3" stroke-linecap="round" d="M341.257 535.522c-2.696-5.361-3.601-11.618-8.102-15.939"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#F6D2A2" stroke="#000" stroke-width="3" stroke-linecap="round" d="M108.579 519.975c-14.229 2.202-22.238 15.039-34.1 21.558-11.178 6.665-15.454-2.134-16.461-3.92-1.752-.799-1.605.744-4.309-1.979-10.362-16.354 10.797-28.308 21.815-36.432 15.346-3.102 24.963 10.202 33.055 20.773z"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#000" stroke-width="3" stroke-linecap="round" d="M58.019 537.612c.542-6.233 5.484-10.407 7.838-15.677"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M49.513 91.667c-7.955-4.208-13.791-9.923-8.925-19.124 4.505-8.518 12.874-7.593 20.83-3.385L49.513 91.667zm288.203-8c7.955-4.208 13.791-9.923 8.925-19.124-4.505-8.518-12.874-7.593-20.83-3.385l11.905 22.509z"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#F6D2A2" stroke="#000" stroke-width="3" stroke-linecap="round" d="M392.475 298.493c-.764 15.751-16.499 8.463-23.626 3.539-6.765-4.675-8.743-.789-9.337-10.015-.389-6.064-1.088-12.128-.744-18.216 10.23-.927 21.357 1.509 29.744 7.602 4.319 3.139 12.42 13.158 3.963 17.09"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#C6B198" stroke="#000" stroke-width="3" stroke-linecap="round" d="M392.475 298.493c-2.29-.852-4.717-1.457-6.271-3.528"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#6AD7E5" stroke="#000" stroke-width="3" stroke-linecap="round" d="M195.512 13.124c60.365 0 116.953 8.633 146.452 66.629 26.478 65.006 17.062 135.104 21.1 203.806 3.468 58.992 11.157 127.145-16.21 181.812-28.79 57.514-100.73 71.982-160 69.863-46.555-1.666-102.794-16.854-129.069-59.389-30.826-49.9-16.232-124.098-13.993-179.622 2.652-65.771-17.815-131.742 3.792-196.101 22.415-66.763 82.867-81.851 147.928-86.998"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" stroke="#000" stroke-width="2.908" stroke-linecap="round" d="M206.169 94.16c10.838 63.003 113.822 46.345 99.03-17.197-13.264-56.98-102.632-41.208-99.03 17.197"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" stroke="#000" stroke-width="2.821" stroke-linecap="round" d="M83.103 104.35c14.047 54.85 101.864 40.807 98.554-14.213-3.966-65.895-111.984-53.18-98.554 14.213"/> <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" stroke="#000" stroke-width="3" stroke-linecap="round" d="M218.594 169.762c.046 8.191 1.861 17.387.312 26.101-2.091 3.952-6.193 4.37-9.729 5.967-4.89-.767-9.002-3.978-10.963-8.552-1.255-9.946.468-19.576.785-29.526l19.595 6.01z"/> <g fill-rule="evenodd" clip-rule="evenodd"> <ellipse cx="107.324" cy="95.404" rx="14.829" ry="16.062"/> <ellipse fill="#FFF" cx="114.069" cy="99.029" rx="3.496" ry="4.082"/> </g> <g fill-rule="evenodd" clip-rule="evenodd"> <ellipse cx="231.571" cy="91.404" rx="14.582" ry="16.062"/> <ellipse fill="#FFF" cx="238.204" cy="95.029" rx="3.438" ry="4.082"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" fill="#FFF" stroke="#000" stroke-width="3" stroke-linecap="round" d="M176.217 168.87c-6.47 15.68 3.608 47.035 21.163 23.908-1.255-9.946.468-19.576.785-29.526l-21.948 5.618z"/> <g fill-rule="evenodd" clip-rule="evenodd"> <path fill="#F6D2A2" stroke="#231F20" stroke-width="3" stroke-linecap="round" d="M178.431 138.673c-12.059 1.028-21.916 15.366-15.646 26.709 8.303 15.024 26.836-1.329 38.379.203 13.285.272 24.17 14.047 34.84 2.49 11.867-12.854-5.109-25.373-18.377-30.97l-39.196 1.568z"/> <path d="M176.913 138.045c-.893-20.891 38.938-23.503 43.642-6.016 4.692 17.446-41.681 21.498-43.642 6.016-1.565-12.363 0 0 0 0z"/> </g> </svg> <svg id="ruby" viewBox="0 0 50 50"> <defs> <linearGradient id="p6n-language-icon-ruby-fill-1" gradientUnits="userSpaceOnUse" x1="44.051" y1="54.546" x2="33.473" y2="35.87"> <stop offset="0" stop-color="#f68f71"/> <stop offset="0" stop-color="#f68f71"/> <stop offset=".41" stop-color="#dc5242"/> <stop offset=".99" stop-color="#a72c32"/> <stop offset="1" stop-color="#a72c32"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-2" gradientUnits="userSpaceOnUse" x1="49.321" y1="38.859" x2="35.688" y2="29.711"> <stop offset="0" stop-color="#9b3f34"/> <stop offset="0" stop-color="#9b3f34"/> <stop offset=".99" stop-color="#a23e36"/> <stop offset="1" stop-color="#a23e36"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-3" gradientUnits="userSpaceOnUse" x1="38.413" y1="55.113" x2="24.781" y2="45.965"> <stop offset="0" stop-color="#9b3f34"/> <stop offset="0" stop-color="#9b3f34"/> <stop offset=".99" stop-color="#a23e36"/> <stop offset="1" stop-color="#a23e36"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-4" gradientUnits="userSpaceOnUse" x1="9.793" y1="32.238" x2="11.906" y2="45.972"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".23" stop-color="#e28b6f"/> <stop offset=".46" stop-color="#da6144"/> <stop offset=".99" stop-color="#a60003"/> <stop offset="1" stop-color="#a60003"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-5" gradientUnits="userSpaceOnUse" x1="24.328" y1="19.413" x2="25.106" y2="33.43"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".23" stop-color="#e08a6d"/> <stop offset=".56" stop-color="#c14435"/> <stop offset=".99" stop-color="#b13430"/> <stop offset="1" stop-color="#b13430"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-6" gradientUnits="userSpaceOnUse" x1="37.227" y1="6.459" x2="39.557" y2="16.504"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".18" stop-color="#df8063"/> <stop offset=".4" stop-color="#c94d37"/> <stop offset=".99" stop-color="#b13430"/> <stop offset="1" stop-color="#b13430"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-7" gradientUnits="userSpaceOnUse" x1="30.108" y1="2.921" x2="40.154" y2="-2.102"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".54" stop-color="#c94838"/> <stop offset=".99" stop-color="#c12d2f"/> <stop offset="1" stop-color="#c12d2f"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-8" gradientUnits="userSpaceOnUse" x1=".988" y1="28.737" x2="1.815" y2="37.014"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".31" stop-color="#da6548"/> <stop offset=".99" stop-color="#c14433"/> <stop offset="1" stop-color="#c14433"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-9" gradientUnits="userSpaceOnUse" x1="-4.697" y1="39.252" x2="34.167" y2="-.711"> <stop offset="0" stop-color="#bd0012"/> <stop offset="0" stop-color="#bd0012"/> <stop offset=".07" stop-color="#fff"/> <stop offset=".17" stop-color="#fff"/> <stop offset=".27" stop-color="#c95841"/> <stop offset=".33" stop-color="#983734"/> <stop offset=".46" stop-color="#ae4231"/> <stop offset=".72" stop-color="#b93e2f"/> <stop offset=".99" stop-color="#de4e2b"/> <stop offset="1" stop-color="#de4e2b"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-10" gradientUnits="userSpaceOnUse" x1="25.073" y1="43.282" x2="13.367" y2="40.393"> <stop offset="0" stop-color="#9f3633"/> <stop offset="0" stop-color="#9f3633"/> <stop offset=".54" stop-color="#a73532"/> <stop offset=".99" stop-color="#b13439"/> <stop offset="1" stop-color="#b13439"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-11" gradientUnits="userSpaceOnUse" x1="45.178" y1="29.232" x2="34.779" y2="19.912"> <stop offset="0" stop-color="#923c36"/> <stop offset="0" stop-color="#923c36"/> <stop offset=".99" stop-color="#aa3531"/> <stop offset="1" stop-color="#aa3531"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-12" gradientUnits="userSpaceOnUse" x1="48.999" y1="12.131" x2="43.819" y2="6.593"> <stop offset="0" stop-color="#8d3e36"/> <stop offset="0" stop-color="#8d3e36"/> <stop offset=".99" stop-color="#aa3e37"/> <stop offset="1" stop-color="#aa3e37"/> </linearGradient> <radialGradient id="p6n-language-icon-ruby-fill-13" cx="190.522" cy="173.617" r="13.25" fx="0" fy="0" gradientTransform="translate(-146.848 -146.896) scale(.9618)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#b13430"/> <stop offset="0" stop-color="#b13430"/> <stop offset=".99" stop-color="#923934"/> <stop offset="1" stop-color="#923934"/> </radialGradient> <radialGradient id="p6n-language-icon-ruby-fill-14" cx="172.173" cy="191.077" r="17.614" fx="0" fy="0" gradientTransform="translate(-146.848 -146.896) scale(.9618)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#ae3531"/> <stop offset="0" stop-color="#ae3531"/> <stop offset=".99" stop-color="#953a36"/> <stop offset="1" stop-color="#953a36"/> </radialGradient> <linearGradient id="p6n-language-icon-ruby-fill-15" gradientUnits="userSpaceOnUse" x1="6.75" y1="49.939" x2="2.528" y2="35.617"> <stop offset="0" stop-color="#994939"/> <stop offset="0" stop-color="#994939"/> <stop offset=".43" stop-color="#aa3a36"/> <stop offset=".99" stop-color="#b83936"/> <stop offset="1" stop-color="#b83936"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-16" gradientUnits="userSpaceOnUse" x1="39.134" y1="2.48" x2="48.599" y2="6.657"> <stop offset="0" stop-color="#b9392f"/> <stop offset="0" stop-color="#b9392f"/> <stop offset=".44" stop-color="#a23a36"/> <stop offset=".99" stop-color="#8d463a"/> <stop offset="1" stop-color="#8d463a"/> </linearGradient> </defs> <g fill-rule="evenodd" clip-rule="evenodd"> <path fill="url(#p6n-language-icon-ruby-fill-1)" d="M10.2 50l37.1-2.5 2.8-37.4L38.8 33z"/> <path fill="url(#p6n-language-icon-ruby-fill-2)" d="M35.5 36.9l11.8 10.6-3.1-22z"/> <path fill="url(#p6n-language-icon-ruby-fill-3)" d="M10.3 50l37.1-2.5L24 45.6z"/> <path fill="url(#p6n-language-icon-ruby-fill-4)" d="M3.4 33.6l7 16.4 5.8-19.1z"/> <path fill="url(#p6n-language-icon-ruby-fill-5)" d="M14.8 30.4L35.5 37l-5.4-21z"/> <path fill="url(#p6n-language-icon-ruby-fill-6)" d="M30.4 17.5l18.5-1.2L34.4 4.4z"/> <path fill="url(#p6n-language-icon-ruby-fill-7)" d="M28.2.1l13.9.1-8.5 4.7z"/> <path fill="url(#p6n-language-icon-ruby-fill-8)" d="M.7 25.7L0 40l3.6-6.5z"/> <path fill="#FFF" d="M.5 25.5l2.9 8.3L16 30.9l14.4-13.4 4.1-12.9L28.1 0 17.2 4.1c-3.4 3.2-10.1 9.5-10.3 9.6-.2.1-4.4 8-6.4 11.8z"/> <path fill="url(#p6n-language-icon-ruby-fill-9)" d="M10.7 10.6c7.4-7.4 17-11.7 20.7-8 3.7 3.7-.2 12.8-7.7 20.1S6.8 34.7 3.2 31c-3.7-3.7.1-13 7.5-20.4z"/> <path fill="url(#p6n-language-icon-ruby-fill-10)" d="M10.4 49.9l5.8-19.2L35.4 37c-7 6.5-14.7 12-25 12.9z"/> <path fill="url(#p6n-language-icon-ruby-fill-11)" d="M30.5 17.4L35.4 37c5.8-6.1 11-12.7 13.6-20.8l-18.5 1.2z"/> <path fill="url(#p6n-language-icon-ruby-fill-12)" d="M49 16.3c2-6 2.4-14.5-6.9-16.1l-7.6 4.2L49 16.3z"/> <path fill="#AA3E35" d="M0 39.9c.3 9.8 7.4 10 10.4 10.1l-7-16.3L0 39.9z"/> <path fill="url(#p6n-language-icon-ruby-fill-13)" d="M30.5 17.5c4.5 2.7 13.4 8.2 13.6 8.3.3.2 3.9-6.1 4.7-9.6l-18.3 1.3z"/> <path fill="url(#p6n-language-icon-ruby-fill-14)" d="M16.2 30.8l7.7 14.9c4.6-2.5 8.2-5.5 11.4-8.7l-19.1-6.2z"/> <path fill="url(#p6n-language-icon-ruby-fill-15)" d="M3.4 33.7l-1.1 13c2.1 2.8 4.9 3.1 7.9 2.8-2.2-5.3-6.5-16-6.8-15.8z"/> <path fill="url(#p6n-language-icon-ruby-fill-16)" d="M34.4 4.5l15.4 2.2C49 3.2 46.5 1 42.2.3l-7.8 4.2z"/> </g> </svg> <svg id="dotnet" viewBox="0 0 46 19"> <defs></defs> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g fill="#5C2D91"> <ellipse id="Oval-3" cx="1.56690998" cy="16.4727273" rx="1.56690998" ry="1.52727273"></ellipse> <path d="M19.2506083,17.3454545 L16.7411118,17.3454545 L7.21022637,3.97897103 L7.21022637,17.3454545 L4.70072993,17.3454545 L4.70072993,0 L7.21022637,0 L16.767117,13.426049 L16.767117,0 L19.2506083,0 L19.2506083,17.3454545 Z M30.2768146,9.43703796 L23.7107963,9.43703796 L23.7107963,15.5841908 L31.3381995,15.5841908 L31.3381995,17.4545455 L21.7128954,17.4545455 L21.7128954,0.109090909 L31.2341422,0.109090909 L31.2341422,1.99135864 L23.7107963,1.99135864 L23.7107963,7.56668332 L30.2768146,7.56668332 L30.2768146,9.43703796 Z M46,1.88226773 L40.7043253,1.88226773 L40.7043253,17.3454545 L38.5430563,17.3454545 L38.5430563,1.88226773 L33.2586971,1.88226773 L33.2586971,0 L46,0 L46,1.88226773 Z" id="NET"></path> </g> </g> </svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/logos-24-shaded.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="API_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M4 6c-1.125 0-2 .88-2 2v10h2v-5h2v5h2V8c0-1.12-.875-2-2-2H4zm0 5V8h2v3H4zm7-5c-1.125 0-2 .88-2 2v10h2v-5h2c1.125 0 2-.88 2-2V8c0-1.12-.875-2-2-2h-2zm0 5V8h2v3h-2zm7-3v8h-2v2h6v-2h-2V8h2V6h-6v2z" fill="#757575"/><path d="M4 13v-2h2zm7 0v-2h2zm7-3V8h2z" fill="#424242"/></svg> <svg id="APPENGINE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M14.762 9.94l-1.465 1.466c.463.378.765.946.765 1.592A2.062 2.062 0 0 1 12 15.06a2.05 2.05 0 0 1-1.592-.766L8.943 15.76A4.11 4.11 0 0 0 12 17.12a4.125 4.125 0 0 0 4.125-4.124 4.11 4.11 0 0 0-1.363-3.058z" fill="#424242"/><path d="M12 5.5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15m0 12.832a5.332 5.332 0 1 1 0-10.664 5.332 5.332 0 0 1 0 10.664" fill="#757575"/><path d="M21 11.163c.11.592.167 1.205.167 1.835 0 .44 0 .688-.067 1.002h2.51a.586.586 0 0 0 .39-.558v-.812c0-.253-.156-.428-.39-.503L21 11.163zM11.964 3.84c.616 0 1.217.055 1.797.16l-1.1-2.61c-.08-.234-.25-.39-.5-.39h-.46c-.25 0-.43.156-.5.39l-.954 2.597a10.165 10.165 0 0 1 1.725-.147M3 11.163l-2.61.964c-.234.075-.39.25-.39.503v.78c0 .253.23.51.462.59h2.44a6.13 6.13 0 0 1-.07-1.002c0-.63.06-1.243.168-1.835z" fill="#616161"/><path d="M12 10a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 4.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z" fill="#757575"/></svg> <svg id="BIGQUERY_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M7 11v2.273c.487.614 1.176 1.13 2 1.5V11H7z" fill="#616161"/><path d="M10 9v5.933c.34.04.688.067 1.045.067.326 0 .643-.023.955-.058V9h-2z" fill="#757575"/><path d="M13.007 12v2.7c.836-.373 1.528-.887 2-1.5V12h-2zm4.158 3.884l-1.28 1.282a.38.38 0 0 0 0 .537l3.187 3.186a.38.38 0 0 0 .537 0l1.28-1.28a.382.382 0 0 0 0-.54l-3.19-3.19a.38.38 0 0 0-.54 0" fill="#424242"/><path d="M11 3a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 14a6 6 0 1 1 0-12 6 6 0 0 1 0 12" fill="#757575"/></svg> <svg id="BIGTABLE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M17.176 6.62a.835.835 0 0 0-.417-.724l-4.79-2.763c-.72-.412-1.2-1.104-1.42-1.88-.02-.045.18-.35.42-.222.24.13 5.98 3.52 5.98 3.52.26.15.21 2.07.21 2.07z" fill="#616161"/><path d="M18 5.64v6.92c0 .15-.05.288-.18.362l-1.1.65v-8.7c0-.3-.186-.574-.444-.723l1.33.76a.81.81 0 0 1 .394.72z" fill="#757575"/><path d="M12 13.758a.45.45 0 0 1-.226-.06L8 11.423v.992l4 2.405.33-.63s-.252-.432-.33-.432zm.226 1.986a.45.45 0 0 1-.452 0L8 13.47v.734a.44.44 0 0 0 .218.382l3.564 2.15c.135.08.3.08.436 0 0 0 .226-.41.226-.568l-.218-.424z" fill="#616161"/><path d="M12 12.808l4-2.376v-.466a.44.44 0 0 0-.218-.38l-3.564-2.18a.432.432 0 0 0-.436 0l-3.564 2.15a.44.44 0 0 0-.218.38v.467l4 2.405z" fill="#757575"/><path d="M12 11.813L8.218 9.556a.44.44 0 0 0-.218.38v.467l4 2.405.315-.622-.315-.373z" fill="#616161"/><path d="M12 13.758v1.063l4-2.37v-.99l-3.774 2.24c-.07.04-.226.06-.226.06zm.226 1.986a.45.45 0 0 1-.226.06c0 .31-.046.99-.022.99a.432.432 0 0 0 .24-.058l3.564-2.122a.44.44 0 0 0 .218-.38V13.5l-3.774 2.244zm3.556-6.16L12 11.814v.995l4-2.38v-.47a.44.44 0 0 0-.218-.38z" fill="#424242"/><path d="M6.825 17.36c0 .3.16.574.417.723l4.683 2.704a3.028 3.028 0 0 1 1.442 1.984c.03.14-.117.3-.314.2-.196-.1-6.4-3.69-6.4-3.69-.258-.15.172-1.91.172-1.91z" fill="#616161"/><path d="M6.007 18.395L6 11.475c0-.15.08-.287.21-.362l1.106-.648.008 8.7c0 .297.17.573.43.722l-1.33-.77a.835.835 0 0 1-.417-.722z" fill="#757575"/><path d="M9.93 4.81a.834.834 0 0 0-.835 0l-4.74 2.736a3.028 3.028 0 0 1-2.346.286c-.17-.047-.24-.338-.04-.44.19-.1 7.12-4.117 7.12-4.117.26-.15.83 1.534.83 1.534z" fill="#616161"/><path d="M9.918 3.293l5.767 3.433c.13.075.224.187.224.337V8.36L8.59 4.04a.835.835 0 0 0-.834 0l1.33-.765a.814.814 0 0 1 .824.018z" fill="#757575"/><path d="M14.89 19.145l4.73-2.73a3.028 3.028 0 0 1 2.374-.278c.154.046.234.3.033.418-.2.118-7.136 4.125-7.136 4.125-.25.15-.83-1.536-.83-1.536a.83.83 0 0 0 .84 0z" fill="#616161"/><path d="M14.057 20.68l-5.84-3.454a.417.417 0 0 1-.21-.362L8 15.58l7.388 4.333a.83.83 0 0 0 .834 0l-1.33.767a.835.835 0 0 1-.835 0z" fill="#757575"/><path d="M4.75 10.183a.835.835 0 0 0-.418.722V17c0 .854-.436 1.52-.984 1.61-.143.024-.343.06-.343-.137L3 10.138c0-.298 1.75.045 1.75.045z" fill="#616161"/><path d="M3.492 9.435l5.993-3.46c.13-.075.274-.1.403-.026l1.123.64-7.53 4.35a.835.835 0 0 0-.41.72v-1.53c0-.3.17-.556.43-.705z" fill="#757575"/><path d="M19.25 13.745c.26-.15.418-.765.418-1.063V7c0-.84.353-1.41.95-1.973.02-.017.377-.12.377.23L21 13.45c0 .297-1.75.295-1.75.295z" fill="#616161"/><path d="M20.582 14.544l-5.99 3.466a.418.418 0 0 1-.418 0l-1.115-.635 7.52-4.368a.832.832 0 0 0 .42-.72l-.01 1.534c0 .3-.16.58-.42.73z" fill="#757575"/></svg> <svg id="BILLING_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M4.25 19C3.56 19 3 18.43 3 17.727V6.273C3 5.57 3.56 5 4.25 5h15.5c.69 0 1.25.57 1.25 1.273v11.454A1.26 1.26 0 0 1 19.75 19H4.25z" fill="#757575"/><path d="M12 19V5h7.75c.69 0 1.25.57 1.25 1.273v11.454A1.26 1.26 0 0 1 19.75 19H12z" fill="#616161"/><path d="M3 7h18v2H3z" fill="#525252"/><path d="M12 7h9v2h-9z" fill="#424242"/><path d="M5 11h14v2H5z" fill="#FFF"/><path d="M5 15h3v2H5z" fill="#525252"/><path d="M14 15h1v1h-1zm3 0h1v1h-1z" fill="#FFF"/></svg> <svg id="CLOUDDEV_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M15.342 6h-6.48l-3.66 6 3.66 6h6.48l3.66-6-3.66-6zm-3.24 8.97c-1.623 0-2.938-1.267-2.938-2.83 0-1.56 1.315-2.826 2.938-2.826 1.623 0 2.938 1.266 2.938 2.827 0 1.57-1.315 2.83-2.938 2.83z" fill="#757575"/><path d="M15.277 6l-1.854 3.57a2.873 2.873 0 0 1 1.554 2.534c0 1.562-1.307 2.846-2.92 2.846-.467 0-.908-.1-1.3-.29L8.837 18h6.44l3.636-6-3.636-6zM6.19 16.955l-2.774-4.93L6.19 7.098H3.588l-2.774 4.93 2.774 4.928z" fill="#616161"/><path d="M3.416 12.047l2.775-4.95h-2.6l-2.77 4.95 1.27 2.283z" fill="#757575"/><path d="M17.882 7.097l2.774 4.93-2.774 4.928h2.603l2.775-4.93-2.775-4.928z" fill="#616161"/><path d="M20.656 12.005l-2.774 4.95h2.603l2.775-4.95-1.275-2.283z" fill="#757575"/></svg> <svg id="CLOUDPUBSUB_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(3 2)"><circle cx="15.5" cy="6.375" fill="#616161" r="1.75"/><circle cx="2.5" cy="6.375" fill="#616161" r="1.75"/><circle cx="9" cy="17.875" fill="#616161" r="1.75"/><circle cx="9" cy="10.198" fill="#757575" r="2.673"/><path d="M4.662 13.617l1.612-.904-.767-1.32-1.727.968c.427.3.74.748.882 1.26z" fill="#424242"/><circle cx="2.5" cy="14.209" fill="#757575" r="2.25"/><path d="M14.258 12.334l-1.62-.95-.767 1.32 1.488.87c.15-.512.47-.95.906-1.24z" fill="#424242"/><circle cx="15.5" cy="14.209" fill="#757575" r="2.25"/><path d="M9 4.875a2.23 2.23 0 0 1-.6-.09v1.73h1.2v-1.73a2.23 2.23 0 0 1-.6.09z" fill="#424242"/><circle cx="9" cy="2.625" fill="#757575" r="2.25"/></g></svg> <svg id="CLOUD_BUILD_SECTION" fill="none" height="24" viewBox="0 0 24 24" width="24"><path d="M11.822 16.715l3.885-2.242V9.99L14.4 9.235l-3.884 6.725z" fill="#424242"/><path d="M7.938 9.99v4.483l1.306.753L13.13 8.5l-1.308-.753z" fill="#616161"/><path d="M11.06 18.046L6.402 15.36V9.99l-4.14-2.394V17.75l8.796 5.08zm-3.897-9.38l4.66-2.69 4.658 2.69 4.15-2.39-8.8-5.083-8.81 5.083zm10.075 6.694l-4.652 2.686v4.785l8.796-5.08V7.6l-4.144 2.39z" fill="#757575"/></svg> <svg id="CLOUD_ML_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M6.242 3L4.496 6H6l.5-1H9v1H8l-.5 1H3.915L1 12l1.163 2H7l.537 1H9v1H5.878l-.59-1H2.754l3.488 6H11v-2H7.608L7 18h4v-6H6.5L6 11H3.504L4 10h3.5l.5 1h3V9H8.465l.517-1H11V3z" fill="#757575"/><path d="M13 3v5h2.018l.517 1H13v2h3l.5-1H20l.497 1H18l-.5 1H13v6h4l-.608 1H13v2h4.758l3.49-6h-2.535l-.59 1H15v-1h1.463L17 14h4.837L23 12l-2.914-5H16.5L16 6h-1V5h2.5l.5 1h1.504l-1.746-3z" fill="#616161"/></svg> <svg id="CLOUD_SDK_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(3 4)"><circle cx="9" cy="8" fill="#616161" r="2.433" transform="rotate(-89.504 9 8)"/><path d="M17.84 7.403l-1.9-3.323h-3.67L14.526 8 9.92 16h2.98a1.2 1.2 0 0 0 1.04-.603l3.9-6.8a1.2 1.2 0 0 0 0-1.194z" fill="#757575"/><path d="M10.756 12.8h-4.52L1.644 4.816.16 7.403a1.2 1.2 0 0 0 0 1.194l3.9 6.8A1.2 1.2 0 0 0 5.1 16h3.81l1.846-3.2z" fill="#757575"/><path d="M13.94.603A1.2 1.2 0 0 0 12.9 0H5.1a1.2 1.2 0 0 0-1.04.603L2.142 3.94l1.835 3.18 2.26-3.92h9.192L13.94.603z" fill="#757575"/></g></svg> <svg id="COMPUTE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M7 3h2v3H7zM3 7h3v2H3zm15 0h3v2h-3zM3 11h3v2H3zm15 0h3v2h-3zM3 15h3v2H3zm15 0h3v2h-3zM7 18h2v3H7zm4-15h2v3h-2zm0 15h2v3h-2zm4-15h2v3h-2zm0 15h2v3h-2z" fill="#616161"/><path d="M5 5v14h14V5H5zm12 12H7V7h10v10z" fill="#757575"/><path d="M9 9h6v6H9z" fill="#757575"/><path d="M15 15H9l3-3z" fill="#616161"/><path d="M15 15l-3-3 3-3z" fill="#424242"/></svg> <svg id="CRASH_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M7 2L2 7v10l5 5h5l-2.5-3H8.25L5 15.75v-7.5L8.25 5H9.5L12 2zm7.5 0L12 5h3.75L19 8.25v7.5L15.75 19H12l2.5 3H17l5-5V7l-5-5z" fill="#757575"/><path d="M9.5 7L7 9.5v5L9.5 17H12l-2.5-2.5 2.503-2.503-2.5-2.5L12 7z" fill="#616161"/><path d="M14.5 7L12 9.5l2.503 2.503-2.5 2.5L14.5 17l2.5-2.5v-5z" fill="#616161"/></svg> <svg id="CSCC_SECTION" fill="none" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(1)"><path d="M12.58 5.82a6.29 6.29 0 0 1 4.5 4.5h4.23V3.88L12.58 0v5.82zm-7.66 4.51a6.29 6.29 0 0 1 4.5-4.5V0L.69 3.88v6.44l4.23.01zM9.42 18a6.29 6.29 0 0 1-4.5-4.5H1A14.35 14.35 0 0 0 9.42 24v-6zm7.66-4.52a6.29 6.29 0 0 1-4.5 4.5v6A14.35 14.35 0 0 0 21 13.48h-3.92z" fill="#616161"/><circle cx="11" cy="11.9" fill="#757575" r="3.15"/></g></svg> <svg id="DATAFLOW_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(3 1)"><path d="M10.97 3.34l-.296-1.032-1.56-.072L7.23 3.29 9 5v2h1V5l5 2.77V9h2V6.717z" fill="#616161"/><path d="M9 3V2l-1.45.613-.32.678L1 6.52V9h1.96V7.62L8 5v2h1z" fill="#757575"/><path d="M9.115 2.236L5.358 0l-1.91 1.04L7.23 3.29l1.885-1.054zM15 14.372L10 17v-2H8l.034 2.04L9 20l1.445-.362.318-.933L17 15.478V13h-2zm-6.116 5.392L5.07 21.9h-.052l-1.83-1.09 3.84-2.15 1.856 1.104z" fill="#616161"/><path d="M10.97 3.34l3.842-2.15L12.982.1h-.052L9.115 2.236zm-.202 15.37l3.783 2.25L12.7 22h-.05l-3.76-2.236z" fill="#424242"/><path d="M9 20l-.116-.24L9 20l-1.972-1.344L1 15.28V13h1.96v1.226l5.074 2.815L8 15h1z" fill="#757575"/><circle cx="16" cy="11" fill="#757575" r="1.25"/><circle cx="2" cy="11" fill="#757575" r="1.25"/><circle cx="9" cy="9" fill="#757575" r="1.25"/><circle cx="9" cy="13" fill="#757575" r="1.25"/></g></svg> <svg id="DATAPOL_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M9 2.25h9.75V4.5H9zm-6 9h9.75v2.25H3zm6 8.25h9.75v2.25H9z" fill="#424242"/><path d="M5.374 13.688l3.824 6.623-1.948 1.13-3.824-6.62zm.27-2.972l3.823-6.624L7.574 3 3.75 9.622z" fill="#424242"/><path d="M6.446 6.805L4.5 3.43 6.446 0h3.89l1.947 3.43-1.946 3.375zm6.75 9L11.25 12.43 13.196 9h3.89l1.947 3.43-1.946 3.375zm4.5-9L15.75 3.43 17.696 0h3.89l1.947 3.43-1.946 3.375zm0 17.25L15.75 20.68l1.946-3.43h3.89l1.947 3.43-1.946 3.375zm-15.75-8.25L0 12.43 1.946 9h3.89l1.947 3.43-1.946 3.375zm4.5 8.25L4.5 20.68l1.946-3.43h3.89l1.947 3.43-1.946 3.375z" fill="#757575"/></svg> <svg id="DATAPROC_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M8.12 17.92l9.004-5.203-1.71 3.42L7.14 20.92zm-1.116-2.49L7 6.096h2V17.31z" fill="#757575"/><path d="M9.29 9.744l2.48-1 8.184 4.72-2.998.702z" fill="#757575"/><path d="M14.433 10.28l-2.3-1.328-2.844.792 1.49.863c1.28.46 2.93.208 3.642-.328z" fill="#424242"/><path d="M7.547 8.138A4.095 4.095 0 0 1 11.092 2a4.095 4.095 0 0 1 .003 8.187 4.104 4.104 0 0 1-3.548-2.05zm5.27-3.036a1.996 1.996 0 0 0-1.724-.996c-.53 0-1.03.207-1.405.583a1.986 1.986 0 0 0 1.407 3.39 1.99 1.99 0 0 0 1.722-2.98z" fill="#757575"/><path d="M7.002 14.842L9 17.308v-1.766c-.232-1.157-1.2-1.998-2-2.36l.002 1.66zm6.274 2.53l2.444-1.412.064-2.47-1.35.782c-.705.74-1.262 2.194-1.158 3.1z" fill="#424242"/><path d="M1.548 19.422a4.1 4.1 0 0 1 1.497-5.592 4.066 4.066 0 0 1 3.106-.41c1.06.282 1.94.96 2.49 1.906.16.267.37.828.37.828v2.752c-.332.796-1.054 1.548-1.86 2.013a4.098 4.098 0 0 1-5.59-1.5zm5.266-3.04a1.975 1.975 0 0 0-1.208-.928 1.99 1.99 0 0 0-2.235 2.914 1.99 1.99 0 0 0 2.72.727 1.99 1.99 0 0 0 .73-2.714zm7.55 2.678a4.108 4.108 0 0 1-.002-4.095 4.067 4.067 0 0 1 2.485-1.91 4.066 4.066 0 0 1 3.107.41c.622.358 1.14.875 1.498 1.495.73 1.263.73 2.832.002 4.095a4.067 4.067 0 0 1-2.485 1.908 4.066 4.066 0 0 1-3.11-.408 4.093 4.093 0 0 1-1.5-1.496zm5.265-3.047a1.99 1.99 0 0 0-3.45.004 1.984 1.984 0 0 0 .73 2.715 1.96 1.96 0 0 0 1.502.197 1.976 1.976 0 0 0 1.21-.93 1.996 1.996 0 0 0 0-1.99z" fill="#757575"/></svg> <svg id="DATASTORE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M3 6h5v5H3z" fill="#757575"/><path d="M7 11V7.11L8 6v5z" fill="#616161"/><path d="M8 11H3l1.11-1h2.78z" fill="#424242"/><path d="M9 12h5v5H9z" fill="#757575"/><path d="M13 17v-3.89L14 12v5z" fill="#616161"/><path d="M14 17H9l1.11-1h2.78z" fill="#424242"/><path d="M15 12h5v5h-5z" fill="#757575"/><path d="M19 17v-3.89L20 12v5z" fill="#616161"/><path d="M20 17h-5l1.11-1h2.78zm-6-6V6H9v5h5zm-4-4h3v3h-3V7z" fill="#424242"/><path d="M10.11 10H14v1H9z" fill="#616161"/><path d="M14 6v5h-1V7.11z" fill="#616161"/><path d="M8 17v-5H3v5h5zm-4-4h3v3H4v-3z" fill="#424242"/><path d="M4.11 16H8v1H3z" fill="#616161"/><path d="M8 12v5H7v-3.89z" fill="#616161"/><path d="M20 11V6h-5v5h5zm-4-4h3v3h-3V7z" fill="#424242"/><path d="M16.11 10H20v1h-5z" fill="#616161"/><path d="M20 6v5h-1V7.11z" fill="#616161"/></svg> <svg id="DEBUG_SECTION" fill="none" height="24" viewBox="0 0 24 24" width="24"><path d="M16.2 3.2v2.2h2.2v2.2h2.2V3.2h-4.4zM3 7.6h2.2V5.4h2.2V3.2H3v4.4zm2.2 8.8H3v4.4h4.4v-2.2H5.2v-2.2z" fill="#757575"/><path d="M18.4 7.6h2.2V3.2l-2.2 2.2v2.2zM3 20.8h4.398v-2.204H5.2L3 20.8zm6.6-9.9h8.8L9.6 23V10.9z" fill="#616161"/><path d="M14.047 13.064L9.6 18.63V9.932z" fill="#424242"/><path d="M14 13.1H5.2L14 1z" fill="#757575"/><path d="M20.6 20.8h-4.4v-2.2h2.2v-2.2h2.2z" fill="#616161"/></svg> <svg id="DNS_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M13 21h-2V7h2z" fill="#424242"/><path d="M2 22h20v-2H2z" fill="#616161"/><path d="M10 23h4v-4h-4zM2 8V2h20v6H2zm4-2V4H4v2h2zM2 16v-6h20v6H2zm4-2v-2H4v2h2z" fill="#757575"/><path d="M12 8h10V2H12zm0 8h10v-6H12z" fill="#616161"/></svg> <svg id="FUNCTIONS_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(1 1)"><path d="M22 6.24l-2.993-1.497v12.524L22 15.77zM0 15.76l2.993 1.497V4.733L0 6.23z" fill="#616161"/><path d="M22 12.77l-2.993 1.497v1.497zm-2.993-6.524v1.497L22 9.24z" fill="#424242"/><path d="M15.64 19.125l6.353-6.355v4.233l-4.238 4.24zm0-16.247L22 9.24V5L17.758.758z" fill="#757575"/><path d="M0 9.23l2.993-1.497V6.236zm2.993 6.524v-1.497L0 12.76z" fill="#424242"/><path d="M6.36 2.875L.008 9.23V4.997L4.245.757zm0 16.247L0 12.76V17l4.242 4.242z" fill="#757575"/><circle cx="6.501" cy="10.998" fill="#757575" r="1.504"/><circle cx="10.999" cy="10.998" fill="#757575" r="1.504"/><circle cx="15.497" cy="10.998" fill="#757575" r="1.504"/></g></svg> <svg id="IOT_SECTION" fill="none" height="24" viewBox="0 0 24 24" width="24"><path d="M12.62 19.07V12.5h-1.26v6.58a2.47 2.47 0 1 0 1.26 0v-.01zm-.62 3.6a1.21 1.21 0 1 1 0-2.42 1.21 1.21 0 0 1 0 2.42zM18.93 16v-3.49h-1.26V16a2.47 2.47 0 1 0 1.26 0zm-.63 3.59a1.21 1.21 0 1 1 0-2.42 1.21 1.21 0 0 1 0 2.42zM6.32 16v-3.5H5.06V16a2.47 2.47 0 1 0 3.1 2.38A2.4 2.4 0 0 0 6.32 16zm-.63 3.55a1.21 1.21 0 1 1 1.21-1.17 1.21 1.21 0 0 1-1.21 1.21v-.04z" fill="#757575"/><path d="M19.23 3.35c-.496 0-.99.08-1.46.24a6.24 6.24 0 0 0-11.32.08 4.57 4.57 0 1 0-1.67 8.83h.29V9.12a1.36 1.36 0 1 1 1.26 0v3.38h11.34V9.12a1.36 1.36 0 1 1 1.26 0v3.37h.3a4.575 4.575 0 0 0 0-9.15v.01zm-6.61 3.86v5.29h-1.26V7.21a1.36 1.36 0 1 1 1.26 0z" fill="#616161"/></svg> <svg id="KMS_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M11.25 17.25h-1.5v1.538h1.5v.69h1.568V11.9a3.8 3.8 0 0 0 2.932-3.65 3.75 3.75 0 1 0-4.5 3.675v2.325H9v1.537h2.25v1.463zM12 .75l9 3.75v6.166c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V4.5l9-3.75zm0 5.438a2.062 2.062 0 1 1 0 4.124 2.062 2.062 0 0 1 0-4.124z" fill="#757575"/><path d="M12 19.477h.818V11.9a3.8 3.8 0 0 0 2.932-3.65A3.75 3.75 0 0 0 12 4.5V.75l9 3.75v6.166c0 5.55-3.84 10.74-9 12v-3.188zm0-13.29a2.062 2.062 0 0 1 .79 3.968c-.258.107-.255.168-.79.167V6.188z" fill="#616161"/></svg> <svg id="KUBERNETES_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M14.755 13.06l4.683 2.63v.99l-5.084-2.853z" fill="#424242"/><path d="M9.928 13.65l-5.365 3.01-.33-.805 5.224-2.933z" fill="#616161"/><path d="M11.54 3.29h1v5.776h-1z" fill="#757575"/><path d="M3 7v10l9.008 5L21 17V7l-8.992-5L3 7zm16 8.81l-6.992 3.75L5 15.81v-7.5l7.008-3.75L19 8.31v7.5z" fill="#757575"/><path d="M12.025 11.163l3.838-2.125-3.88-2.125-3.838 2.125z" fill="#757575"/><path d="M11.267 12.152l-3.73-2.147v4.59l3.73 2.15z" fill="#616161"/><path d="M12.804 12.15v4.593l3.66-2.147v-4.59z" fill="#424242"/></svg> <svg id="LAUNCHER_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M10 21h4v-1h-4z" fill="#616161"/><path d="M12 21h2v-1h-2z" fill="#424242"/><path d="M18.854 22l2.54-7.246L18 13l-2.16 6.415L17.04 22z" fill="#616161"/><path d="M18 13l-2.158 6.415L17.036 22z" fill="#424242"/><path d="M5.146 22l-2.54-7.246L6 13l2.158 6.415L6.965 22z" fill="#757575"/><path d="M6 13l2.158 6.415L6.964 22z" fill="#616161"/><path d="M12 11.722a2.222 2.222 0 1 1 0-4.444 2.222 2.222 0 0 1 0 4.444zM12 2L7 7v3.34L9.407 19H14.6l2.4-8.667V7l-5-5z" fill="#757575"/><path d="M12 2v5.278a2.222 2.222 0 0 1 0 4.444V19h2.6l2.4-8.667V7l-5-5z" fill="#616161"/></svg> <svg id="MARKETPLACE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M13.455 0v5.477H7.977z" fill="#757575"/><path d="M13.455 5.477v5.478L7.977 5.477z" fill="#616161"/><path d="M7.787 16.485l.033-.132.99-1.793h8.195c.825 0 1.55-.45 1.925-1.133l4.246-7.71-1.914-1.057h-.01l-1.21 2.2-3.037 5.5H9.283l-.143-.297L6.676 6.86 5.63 4.66l-1.033-2.2H1v2.2h2.2l3.96 8.35-1.485 2.694c-.176.308-.275.67-.275 1.056 0 1.21.99 2.2 2.2 2.2h13.2v-2.2H8.062a.28.28 0 0 1-.275-.275z" fill="#757575" fill-rule="nonzero"/><path d="M9.052 19.875A2.06 2.06 0 0 0 7 21.938 2.06 2.06 0 0 0 9.052 24a2.07 2.07 0 0 0 2.063-2.063 2.07 2.07 0 0 0-2.063-2.062zm9 0A2.06 2.06 0 0 0 16 21.938 2.06 2.06 0 0 0 18.052 24a2.07 2.07 0 0 0 2.063-2.063 2.07 2.07 0 0 0-2.063-2.062z" fill="#424242"/><path d="M13.455 0l5.477 5.477h-5.477z" fill="#616161"/><path d="M18.932 5.477l-5.477 5.478V5.477z" fill="#424242"/></svg> <svg id="MONITORING_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M22 12l-4.5-7.897L13 12l4.5 7.897z" fill="#424242"/><path d="M2.058 13l4.557 8h8.942L11 13z" fill="#616161"/><path d="M11 11l4.56-8H6.614l-4.558 8z" fill="#757575"/></svg> <svg id="PARTNER_PORTAL_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M19.88 13.33c.16-.88.16-1.78 0-2.66l1.662-1.3a.5.5 0 0 0 .12-.64l-2-3.465a.495.495 0 0 0-.61-.215l-1.952.788a7.987 7.987 0 0 0-2.307-1.327l-.295-2.09a.514.514 0 0 0-.5-.42H12v2.67L15 8v3l-1.667 4H12v1h1.333l-.666.667H12V22h1.998a.505.505 0 0 0 .495-.42l.295-2.09a7.98 7.98 0 0 0 2.31-1.326l1.95.786a.5.5 0 0 0 .61-.215l2-3.465a.5.5 0 0 0-.12-.64l-1.658-1.3zm-4.24 4.003h-1.212L14 16l1.667-3.805 1.666.974-1.693 4.16z" fill="#616161"/><path d="M13.5 10A1.5 1.5 0 0 0 12 8.5v3a1.5 1.5 0 0 0 1.5-1.5z" fill="#616161"/><path d="M10.5 10A1.5 1.5 0 0 1 12 8.5v3a1.5 1.5 0 0 1-1.5-1.5z" fill="#757575"/><path d="M2.462 14.63a.5.5 0 0 0-.12.64l2 3.465a.5.5 0 0 0 .61.215l1.95-.786a7.987 7.987 0 0 0 2.31 1.326l.296 2.09c.04.242.25.42.495.42H12v-5.333h-.667L10.667 16H12v-1h-1.333L9 11V8l3-3.333V2h-1.998a.514.514 0 0 0-.5.42l-.295 2.09A7.986 7.986 0 0 0 6.9 5.84l-1.953-.79a.495.495 0 0 0-.61.215l-2 3.465a.5.5 0 0 0 .12.64l1.66 1.3a7.523 7.523 0 0 0 0 2.66l-1.655 1.3zm4.205-1.46l1.666-.975L10 16l-.428 1.333H8.36L6.667 13.17z" fill="#757575"/></svg> <svg id="SPANNER_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M14 13V8.312h-4V13l-4.06 2.344 2 3.464L12 16.464l4.06 2.344 2-3.464z" fill="#616161"/><path d="M14 13V8.312h-2v5.855l-5.06 2.91 1 1.73L12 16.465l4.06 2.344 2-3.47z" fill="#424242"/><path d="M18.84 19.685l.092-1.528s-.563-.924-1.01-1.182c-.54-.312-1.953-.53-1.953-.53l-.27 4.47 3.556 2.053 2.54-1.572-2.964-1.71z" fill="#616161"/><path d="M11 2L8 3.457v4.106l4 2.01V6.15l-1-.468z" fill="#757575"/><path d="M13 2.043V5.67l-1 .48v3.422l4-2.01V3.458z" fill="#616161"/><path d="M23 15.894l-3.292-1.908-3.74 2.46 2.964 1.71 1.278-.842 2.79 1.61z" fill="#757575"/><path d="M4.735 22.968l3.557-2.054-.26-4.468s-1.24.207-1.736.493c-.492.28-1.228 1.21-1.228 1.21l.09 1.53-2.962 1.71 2.54 1.57z" fill="#616161"/><path d="M1 18.925l2.79-1.61 1.278.842 2.963-1.71-3.73-2.46-3.3 1.95z" fill="#757575"/></svg> <svg id="SQL_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M5 10.595v2.713l7 3.51v-2.714zm0 4.185v2.712L12 21v-2.713z" fill="#757575"/><path d="M12 16.817l7-3.51v-2.712l-7 3.51zM12 21l7-3.508V14.78l-7 3.507z" fill="#424242"/><path d="M19 9.22V6.51L12 3v2.713z" fill="#616161"/><path d="M12 3L5 6.508V9.22l7-3.507z" fill="#424242"/><path d="M5 6.487V9.2l7 3.508V9.995z" fill="#757575"/><path d="M12 12.708L19 9.2V6.487l-7 3.508z" fill="#424242"/></svg> <svg id="STORAGE_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M4 4h1v7H4zm0 9h1v7H4zm15-9h1v7h-1zm0 9h1v7h-1z" fill="#616161"/><path d="M5 11h14V4H5v7zm8-3H7V7h6v1zm3 .5a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM5 20h14v-7H5v7zm8-3H7v-1h6v1zm3 .5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z" fill="#757575"/></svg> <svg id="TRACES_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><path d="M12 14h10v-4H12zm0 8h10v-4H12z" fill="#616161"/><path d="M2 14h10v-4H2zm7 8h3v-4H9zM2 6h7V2H2z" fill="#757575"/></svg> <svg id="VISION_SECTION" fill="none" fill-rule="evenodd" height="24" viewBox="0 0 24 24" width="24"><g transform="translate(1 3)"><path d="M4.4 9.05L11 14v3.85L0 9.05zM11 14l6.6-4.95H22l-11 8.8z" fill="#616161"/><path d="M0 9.05l11-8.8V4.1L4.4 9.05zM11 4.1l6.6 4.95H22L11 .25z" fill="#757575"/><circle cx="11" cy="9.05" fill="#424242" r="2.2"/></g></svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/logos-32-shaded.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <svg id="ACM_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 27.64L4.36 16 16 4.36l5.82 5.82L24 8l-8-8L0 16l16 16 8-8-2.18-2.18z" fill="#757575"/><path d="M26.18 10.18L32 16l-5.82 5.82z" fill="#424242"/><path d="M16 10.18L21.82 16 16 21.82z" fill="#616161"/></svg> <svg id="ADMINISTRATION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2 2v28h14V2H2zm6 8H5V7h3v3zm0 5H5v-3h3v3zm0 5H5v-3h3v3zm0 5H5v-3h3v3zm5-15h-3V7h3v3zm0 5h-3v-3h3v3zm0 5h-3v-3h3v3zm0 5h-3v-3h3v3z" fill="#757575"/><path d="M9 2v28h7V2H9zm4 8h-3V7h3v3zm0 5h-3v-3h3v3zm0 5h-3v-3h3v3zm0 5h-3v-3h3v3z" fill="#616161"/><path d="M16 14v16h14V14H16zm6 6h-3v-3h3v3zm0 5h-3v-3h3v3zm5-5h-3v-3h3v3zm0 5h-3v-3h3v3z" fill="#757575"/><path d="M23 14v16h7V14h-7zm4 6h-3v-3h3v3zm0 5h-3v-3h3v3z" fill="#616161"/><path d="M16 11h14v3H16z" fill="#757575"/><path d="M16 14h14v1H16z" fill="#616161"/><path d="M16 11h1v3h-1zm0 3h1v16h-1z" fill="#424242"/></svg> <svg id="AIHUB_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M12 17.33l2.67 1.34v-4L12 13.33zM12 28l2.67 1.33v-4L12 24z"/><path d="M10.67 21.33v8L16 32v-8l-5.33-2.67zm4 8L12 28v-4l2.67 1.33v4z" fill="#616161" fill-rule="nonzero"/><path d="M29.33 17.33L16 24v8l13.33-6.67z" fill="#424242"/><path d="M14.67 18.67v-4L12 13.33v4zM4 10.33V24l2.67 1.33V11.67z"/><path d="M8 5.33L2.67 8 8 5.33z" fill="#1E88E5"/><path d="M24 10.67v6.66l5.33-2.66V8zm-8 10.66l5.33-2.66V12L16 14.67z" fill="#424242"/><path d="M8 5.33L2.67 8 8 10.67 13.33 8z" fill="#757575" fill-rule="nonzero"/><path d="M2.67 8v17.33L8 28V10.67L2.67 8zm4 17.33L4 24V8.66L6.67 10v15.33z" fill="#616161" fill-rule="nonzero"/><path d="M16 1.33L10.67 4 16 6.67l8 4L29.33 8z" fill="#757575"/><path d="M10.67 12L16 14.67v6.66l-5.33-2.66V12zm4 6.67v-4.662L12 12.668v4.662l2.67 1.34z" fill="#616161" fill-rule="nonzero"/><path d="M16 9.33L10.67 12 16 14.67 21.33 12z" fill="#757575" fill-rule="nonzero"/></svg> <svg id="ANTHOS_SECTION" viewBox="0 0 32 32"><path fill="#BBB" d="M7.9 21L16 7.1 24.1 21l6.6 6.7.2.3L16 2.1 1.1 28l.2-.3z"/><path fill="#707070" d="M16 12.9L1.3 27.7l6.2-2.8 8.5-8.5 8.5 8.5 6.2 2.8z"/><path fill="#7a7a7a" d="M8 27.4l-5.6 2.5h27.2L24 27.4z"/><path fill="#797979" d="M30.7 27.7L16 21.1 1.3 27.7 0 29.9h2.4L16 23.8l13.6 6.1H32z"/></svg> <svg id="ANTHOS_SERVICE_MESH_SECTION" viewBox="0 0 32 32"><path d="M26.918 13.287c1.323 0 2.382-1.06 2.382-2.382s-1.06-2.382-2.382-2.382-2.382 1.06-2.382 2.382 1.06 2.382 2.382 2.382zM20.963 2.7c-1.324 0-2.382 1.06-2.382 2.382s1.06 2.382 2.39 2.382 2.38-1.06 2.38-2.382C23.21 3.76 22.16 2.7 20.97 2.7zM5.083 8.655c-1.324 0-2.383 1.06-2.383 2.382s1.06 2.382 2.382 2.382c1.323 0 2.382-1.06 2.382-2.39s-1.19-2.38-2.382-2.38zm0 9.926c-1.323 0-2.383 1.06-2.383 2.39s1.06 2.39 2.382 2.39 2.382-1.06 2.382-2.38c-.132-1.32-1.19-2.38-2.382-2.38zm5.954 5.96c-1.323 0-2.382 1.06-2.382 2.38s1.06 2.38 2.382 2.38 2.382-1.06 2.382-2.38c-.14-1.32-1.2-2.38-2.39-2.38zm15.88-5.95c-1.322 0-2.38 1.06-2.38 2.39s1.058 2.38 2.38 2.38a2.372 2.372 0 0 0 2.383-2.38c0-1.32-1.19-2.38-2.382-2.38zM11.037 2.7c-1.322 0-2.38 1.06-2.38 2.382s1.06 2.382 2.38 2.382c1.325 0 2.383-1.06 2.383-2.382S12.227 2.7 11.036 2.7zm9.927 21.836c-1.324 0-2.382 1.06-2.382 2.382s1.06 2.382 2.383 2.382 2.382-1.06 2.382-2.382-1.19-2.382-2.382-2.382z" fill="#333"/><path d="M26.437 18.63l-7.724-7.725-1.853 1.853 7.724 7.723a2.37 2.37 0 0 1 1.853-1.85zM5.443 13.383l8.506 8.506 1.85-1.86-8.39-8.52a2.363 2.363 0 0 1-1.97 1.86zm15.06 11.2l-1.79-1.768-1.853 1.853 1.754 1.914a2.36 2.36 0 0 1 1.89-2zM11.4 7.427l2.55 2.55 1.92-1.92-2.497-2.495a2.363 2.363 0 0 1-1.97 1.865z"/><path d="M7.2 16.86l-1.882 1.746c.924.11 1.73.838 2.03 1.81l1.704-1.703L7.2 16.86zm11.91 0l-3.308 3.176-1.853 1.853-2.67 2.67c.92.11 1.71.84 2.01 1.81l7.66-7.66-1.86-1.86zm5.46-5.598l-2.813 2.687 1.853 1.85 2.624-2.63a2.354 2.354 0 0 1-1.663-1.92zm-12.764 4.716l8.574-8.593a2.358 2.358 0 0 1-1.76-1.92c-.01-.04-.034-.077-.04-.118l-8.69 8.686 1.916 1.945z" fill="#666"/></svg> <svg id="APIGEE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M5.803 16l1.98-1.98-2.69-2.692a4.41 4.41 0 0 1 6.235-6.235l2.692 2.69L16 5.803l-2.692-2.69A7.164 7.164 0 0 0 8.21 1 7.218 7.218 0 0 0 1 8.21a7.17 7.17 0 0 0 2.112 5.1L5.802 16zm20.394 0l-1.98 1.98 2.69 2.692a4.41 4.41 0 0 1-6.235 6.236l-2.69-2.693L16 26.195l2.692 2.693A7.162 7.162 0 0 0 23.79 31c1.926 0 3.736-.75 5.098-2.112A7.162 7.162 0 0 0 31 23.79a7.16 7.16 0 0 0-2.112-5.098L26.198 16z" fill="#757575"/><path d="M11.328 26.908a4.41 4.41 0 0 1-6.236-6.236l2.692-2.69 6.235 6.234-2.7 2.692zm9.345-21.815a4.41 4.41 0 0 1 6.234 6.235l-2.69 2.692-6.236-6.236 2.7-2.69zM16 20.778a4.778 4.778 0 0 1-.002-9.555h.004A4.778 4.778 0 0 1 16 20.777zM26.197 16l2.69-2.692A7.162 7.162 0 0 0 31 8.21C31 4.235 27.765 1 23.79 1a7.17 7.17 0 0 0-5.1 2.112L16 5.804 5.803 16l-2.69 2.692A7.16 7.16 0 0 0 1 23.79c0 1.926.75 3.736 2.112 5.098A7.16 7.16 0 0 0 8.21 31a7.17 7.17 0 0 0 5.1-2.112L16 26.196 26.197 16z" fill="#434343"/><path d="M1 1h30v30H1z"/></svg> <svg id="API_GATEWAY_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M16.45 3c.923 0 1.703.51 2.34 1.374.52.704.968 1.674 1.34 2.864.73 2.34 1.144 5.467 1.144 8.793 0 3.33-.413 6.46-1.144 8.8-.372 1.19-.82 2.16-1.34 2.87-.637.866-1.417 1.377-2.34 1.377-2.11 0-3.415-1.842-4.11-4.99a.91.91 0 0 1-.02-.283h2.12c.286 1.273.645 2.524 1.044 2.938.266.277.536.376.966.376a.11.11 0 0 0 .034-.007.492.492 0 0 0 .113-.057c.13-.086.283-.24.443-.455.375-.504.74-1.29 1.053-2.3.672-2.15 1.06-5.093 1.06-8.245s-.388-6.098-1.06-8.248c-.313-1.01-.678-1.8-1.053-2.3a1.882 1.882 0 0 0-.443-.46.492.492 0 0 0-.113-.06.11.11 0 0 0-.034-.01c-.345 0-.65.164-.983.605-.424.56-.794 1.477-1.08 2.767h-2.16c.346-1.73.84-3.014 1.504-3.89C14.45 3.5 15.38 3 16.45 3zm.286 16.25v1.962H6.434a.98.98 0 0 1 0-1.962h10.302zm11.283-2.085a.98.98 0 0 1 0 1.962h-4.87c.08-.638.14-1.294.17-1.962h4.69zM16.73 15.08v1.962H3.98a.98.98 0 1 1 0-1.962h12.756zm6.48-2.086h4.803a.98.98 0 0 1 .113 1.957l-.114.01H23.34a26.732 26.732 0 0 0-.13-1.96zm-6.48-2.084v1.963H6.43a.98.98 0 0 1-.115-1.956l.113-.007H16.73z" fill="#62666B" fill-rule="evenodd"/></svg> <svg id="API_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M4 8.07c-1.5 0-3 1.49-3 2.982V24h3v-6h3v6h3V11.052c0-1.49-1.5-2.983-3-2.983H4zM4 15v-4h3v4H4zm11-7c-1.5 0-3 1.492-3 2.983V24h3v-6h3c1.5 0 3-1.492 3-2.983v-4.034C21 9.493 19.5 8 18 8h-3zm0 7v-4h3v4h-3zm11-4v10h-3v3h9v-3h-3V11h3V8.07h-9V11z" fill="#757575"/><path d="M4 18v-3h2zm11 0v-3h1.688zm11-4.93V11h3z" fill="#424242"/></svg> <svg id="API_SUPPORT_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 1c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm5 13v16h-4v-8h-2v8h-4V14H2v-4h28v4h-9z" fill="#757575"/><path d="M21 14v16h-4v-8h-1V10h14v4h-9zm-5-5V1c2.2 0 4 1.8 4 4s-1.8 4-4 4z" fill="#616161"/></svg> <svg id="APPENGINE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M19.683 12.735L17.73 14.69a2.733 2.733 0 0 1 1.02 2.122 2.75 2.75 0 0 1-2.75 2.75c-.86 0-1.618-.404-2.123-1.022l-1.953 1.954A5.48 5.48 0 0 0 16 22.31a5.5 5.5 0 0 0 5.5-5.498 5.48 5.48 0 0 0-1.817-4.077z" fill="#424242"/><path d="M16 6.81c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10-4.477-10-10-10m0 17.11A7.11 7.11 0 1 1 16 9.7a7.11 7.11 0 0 1 0 14.22" fill="#757575"/><path d="M31.39 15.836L27.3 14.55a11.6 11.6 0 0 1 .132 4.175h3.958c.366-.107.61-.334.61-.67v-1.55c0-.336-.244-.57-.61-.67M15.95 5.625c.823 0 1.625.087 2.398.25L16.88 1.8c-.106-.367-.333-.61-.67-.61h-.613c-.337 0-.57.243-.67.61L13.65 5.853c.743-.15 1.512-.23 2.3-.23M4.44 16.998c0-.84.09-1.658.26-2.448L.61 15.836c-.366.1-.61.333-.61.67v1.548c0 .337.244.564.61.67h3.958c-.084-.562-.13-1.14-.13-1.726M16 12.812a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#616161"/></svg> <svg id="ARTIFACT_REGISTRY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8 3L1 7.04v18.276l7 4.042v-3.514l-4-2.308V8.832l4-2.317zm16 0v3.515l4 2.317v14.704l-4 2.308v3.514l7-4.042V7.04z" fill="#757575"/><path d="M28 23.536l3-1.73V10.57l-3-1.738z" fill="#616161"/><path d="M28 9.893l3 .678-3-1.73zm0 12.785v.858l3-1.73z" fill="#424242"/><path d="M1 10.713v11.235l3 1.73V8.972z" fill="#616161"/><path d="M1 10.713l3-.678V8.973zm3 12.965v-.858l-3-.873z" fill="#424242"/><path d="M16 7.383L12 9.5l4 2.117L20 9.5z" fill="#757575"/><path d="M16.54 16.59l3.895-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M15.54 12.365l-3.897-2.16v4.23l3.896 2.153z" fill="#616161"/><path d="M11.353 15.186l-3.827 2.117 3.827 2.117 3.827-2.117z" fill="#757575"/><path d="M11.707 24.393l3.896-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M11 20.168l-3.897-2.16v4.23L11 24.39z" fill="#616161"/><path d="M20.713 15.186l-3.827 2.117 3.827 2.117 3.827-2.117z" fill="#757575"/><path d="M21.067 24.393l3.896-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M20.36 20.168l-3.897-2.16v4.23l3.896 2.153z" fill="#616161"/></svg> <svg id="AUTO_ML_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M4 23.34L12 10h2.67l2.66-4-2.69-4H8L0 15.34z" fill="#757575"/><path d="M17.33 2L20 6l-2.67 4h5.34l2.66-4-2.66-4z" fill="#616161"/><path d="M28 8.66L20 22h-2.67l-2.66 4 2.69 4H24l8-13.34z" fill="#424242"/><path d="M14.67 30L12 26l2.67-4H9.33l-2.66 4 2.66 4z" fill="#616161"/></svg> <svg id="AUTO_ML_TABLES_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M7 10h4v21H7z" fill="#424242"/><path d="M13 13h2v4h-2z" fill="#616161"/><path d="M15 13h2v4h-2zm13 7h2v2c0 1.105-.888 2-2 2v-4z" fill="#757575"/><path d="M26 20h2v4h-2z" fill="#616161"/><path d="M1 9c0-1.105.902-2 2-2h19c1.104 0 2 .888 2 2v2H1V9zm6-6c0-1.105.902-2 2-2h19c1.104 0 2 .888 2 2v2H7V3z" fill="#424242"/><path d="M7 7h4v4H7zm6 13h2v4h-2z" fill="#616161"/><path d="M15 20h2v4h-2z" fill="#757575"/><path d="M1 13h2v4H1z" fill="#616161"/><path d="M3 13h2v4H3z" fill="#757575"/><path d="M1 20h2v4H1z" fill="#616161"/><path d="M3 20h2v4H3z" fill="#757575"/><path d="M20 20h2v4h-2z" fill="#616161"/><path d="M22 20h2v4h-2z" fill="#757575"/><path d="M20 13h2v4h-2z" fill="#616161"/><path d="M22 13h2v4h-2z" fill="#757575"/><path d="M26 13h2v4h-2z" fill="#616161"/><path d="M28 13h2v4h-2z" fill="#757575"/><path d="M26 7h2v4h-2z" fill="#616161"/><path d="M28 7h2v4h-2zm-6 20h2v2c0 1.105-.888 2-2 2v-4z" fill="#757575"/><path d="M3 27v4c-1.105 0-2-.888-2-2v-2h2zm10 0h2v4h-2z" fill="#616161"/><path d="M3 27h2v4H3z" fill="#757575"/><path d="M20 27h2v4h-2z" fill="#616161"/><path d="M15 27h2v4h-2z" fill="#757575"/></svg> <svg id="BIGQUERY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8.627 14.358v3.69c.58.998 1.4 1.834 2.382 2.435v-6.125H8.62z" fill="#424242"/><path d="M13.044 10.972v10.54c.493.073.998.12 1.516.12.473 0 .934-.042 1.386-.104V10.972h-2.902z" fill="#616161"/><path d="M18.294 15.81v4.604a6.954 6.954 0 0 0 2.384-2.556v-2.05h-2.384zm5.74 6.233l-1.99 1.992a.592.592 0 0 0 0 .836L27 29.83c.23.23.606.23.836 0l1.992-1.99a.594.594 0 0 0 0-.837l-4.957-4.956a.593.593 0 0 0-.83 0" fill="#424242"/><path d="M14.615 2C7.648 2 2 7.648 2 14.615 2 21.582 7.648 27.23 14.615 27.23c6.966 0 12.614-5.648 12.614-12.615C27.23 7.648 21.58 2 14.61 2m0 21.96a9.346 9.346 0 0 1-9.346-9.345 9.347 9.347 0 1 1 9.346 9.346" fill="#757575"/></svg> <svg id="BIGTABLE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M22.922 7.122l-6.963-4.02c-1.04-.6-1.74-1.605-2.06-2.733-.02-.07.26-.51.61-.33.26.13 5.74 3.3 8.61 4.96 1.03.59.39 3.16.39 3.16a1.217 1.217 0 0 0-.61-1.05z" fill="#616161"/><path d="M25.007 17.105c0 .217-.074.418-.262.526l-1.73 1.1V6.01c0-.436.282-.9-.093-1.12l1.51 1.076c.375.216.574.617.575 1.05v10.09z" fill="#757575"/><path d="M16 18.558a.654.654 0 0 1-.33-.09L10 15.164v1.442l6 3.498.48-.916s-.367-.63-.48-.63zm.33 2.888a.654.654 0 0 1-.66 0L10 18.14v1.066c0 .23.12.44.317.555l5.366 3.13a.63.63 0 0 0 .634 0s.33-.6.33-.82l-.318-.61z" fill="#616161"/><path d="M16 17.175l6-3.498V13a.64.64 0 0 0-.317-.555l-5.366-3.128a.63.63 0 0 0-.634 0l-5.366 3.128A.642.642 0 0 0 10 13v.677l6 3.498z" fill="#757575"/><path d="M16 15.728l-5.683-3.283A.642.642 0 0 0 10 13v.677l6 3.498.458-.904-.458-.54z" fill="#616161"/><path d="M16 18.558v1.545l6-3.498v-1.442l-5.67 3.306c-.103.05-.33.08-.33.08zm.33 2.888a.654.654 0 0 1-.33.09c0 .448-.066 1.436-.032 1.438a.63.63 0 0 0 .35-.085l5.365-3.13A.642.642 0 0 0 22 19.2v-1.06l-5.67 3.306zm5.353-9L16 15.726v1.448l6-3.498V13a.64.64 0 0 0-.317-.555z" fill="#424242"/><path d="M9.08 24.848l6.81 3.933a4.405 4.405 0 0 1 2.098 2.89c.043.2-.17.44-.456.29-.218-.11-6.147-3.54-8.948-5.15-.87-.5-.11-3-.11-3 0 .44.23.84.605 1.05z" fill="#616161"/><path d="M7 25.163l-.012-10.487a.61.61 0 0 1 .304-.527l1.695-.95L9 25.85c.016.433-.033 1.108.342 1.325L7.596 26.13c-.608-.397-.596-.97-.596-.97z" fill="#757575"/><path d="M12.988 5.54a1.214 1.214 0 0 0-1.213 0L4.88 9.523a4.404 4.404 0 0 1-3.413.415c-.238-.068-.336-.49-.055-.638.28-.148 10.362-5.99 10.362-5.99.376-.218 1.214 2.23 1.214 2.23z" fill="#616161"/><path d="M12.972 3.336L21.69 8.37c.187.107.324.27.324.488v1.887L11.052 4.423a1.214 1.214 0 0 0-1.213 0l1.93-1.113c.37-.22.82-.19 1.19.024z" fill="#757575"/><path d="M18.992 26.392a1.21 1.21 0 0 0 1.213 0l6.88-3.97a4.404 4.404 0 0 1 3.45-.405c.226.067.342.435.05.608-.292.172-10.38 6-10.38 6-.375.217-1.213-2.233-1.213-2.233z" fill="#616161"/><path d="M10.27 23.602c-.117-.067-.283-.443-.27-.526V21.21l10.928 6.3a1.21 1.21 0 0 0 1.212 0l-1.935 1.114a1.214 1.214 0 0 1-1.213 0L10.27 23.6z" fill="#757575"/><path d="M6.595 12.49a1.214 1.214 0 0 0-.607 1.05v7.968c0 1.242-.53 2.417-1.428 3.24-.156.142-.498.087-.498-.2l-.007-12.124c0-.433 2.54.065 2.54.065z" fill="#616161"/><path d="M12.342 7.235c.188-.108.398-.145.586-.036l1.634.94-9.958 5.73a1.214 1.214 0 0 0-.606 1.05L4 12.69c0-.43.247-.8.622-1.02l7.72-4.44z" fill="#757575"/><path d="M26.11 18.307V10.37c0-1.22.513-2.377 1.382-3.197.027-.025.546-.175.508.335.038.51.038 11.787 0 11.787-.508.588-2.64 0-2.64 0 .374-.217.75-.554.75-.988z" fill="#616161"/><path d="M27.442 20.18l-7.763 4.562a.607.607 0 0 1-.61 0l-1.62-.924 9.99-5.873a1.21 1.21 0 0 0 .6-1.05l-.01 2.234c0 .43-.61 1.05-.61 1.05z" fill="#757575"/></svg> <svg id="BIG_QUERYFUNCTION_32_SHADED_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M29 15.4l-1.733-1.733-4.145 4.702-4.22-4.37H14l1.43-5.25c.128-.5.49-.82.933-1.08.443-.26 1.092-.68 1.634-.68.542 0 1.787.53 2.047.97.148.25-.024 1.742 0 2.024h2.08c-.014-.346.247-.297.247-1.05 0-.757 0-1.375-.37-1.95-.6-.96-2.76-2.32-4-2.32-1.24 0-1.87.33-2.84.904a4.21 4.21 0 0 0-1.95 2.59L11.59 14H8l-1 2h4l-2 7c-.13.5-.36 1.975-.803 2.236-.443.26-.96.333-1.458.203a1.912 1.912 0 0 1-1.18-.9C5.39 24.25 5 23.33 5 23H3c.003.74.2 2.06.58 2.715a4.234 4.234 0 0 0 3.65 2.096 4.2 4.2 0 0 0 2.13-.58 4.21 4.21 0 0 0 1.95-2.59L13.632 16h4.365l3.5 4-4.22 4.236 1.626 1.613 4.22-4.22 4.16 4.21L29 24.23 24.748 20 29 15.4z" fill="#606469" fill-rule="evenodd"/></svg> <svg id="BILLING_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M30 27H2a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h28a2 2 0 0 1 2 2v18a2 2 0 0 1-2 2z" fill="#757575"/><path d="M30 27H16V5h14a2 2 0 0 1 2 2v18a2 2 0 0 1-2 2z" fill="#616161"/><path d="M0 8h32v4H0z" fill="#525252"/><path d="M16 8h16v4H16z" fill="#424242"/><path d="M3 14h26v3H3z" fill="#FFF"/><path d="M3 20h6v4H3z" fill="#525252"/><path d="M18 21h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2z" fill="#FFF"/></svg> <svg id="CACHE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1 3h5v4H1zm0 7h5v4H1zm0 7h5v4H1zm0 7h5v4H1zM26 3h5v4h-5zm0 7h5v4h-5zm0 7h5v4h-5zm0 7h5v4h-5z" fill="#616161"/><path d="M30 7h-4V3zm0 7h-4v-4zm0 7h-4v-4zm0 7h-4v-4z" fill="#424242"/><path d="M6 31h20V0H6v31zm9-14h-5l7-12v9h5l-7 12v-9z" fill="#757575"/><path d="M15 31v-5l7-12h-5V0h9v31z" fill="#616161"/></svg> <svg id="CATALOG_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M17.135 23.5a3.752 3.752 0 0 0 7.365-1 3.75 3.75 0 0 0-7.365-1H7.5v2h9.635zM29 29H3V15h7l2 2h8l2-2h7v14zm-18.5-5.5h-2v2h2v-2zm3 0h-2v2h2v-2zm5.375-1a1.875 1.875 0 1 0 3.75 0 1.875 1.875 0 0 0-3.75 0z" fill="#424242"/><path d="M15 16h-2.432l-1.712-2H5v-4h10z" fill="#616161"/><path d="M21 14.434L19.362 16H16V9H8V7h13z" fill="#757575"/><path d="M27 14h-5V6h-9V4h14z" fill="#757575"/></svg> <svg id="CDN_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 0v3.858L21 9V5.144zm12 16l-5 5h4l5-5zM4 16l5 5H5l-5-5zm12 16v-3.858L21 23v3.856z" fill="#616161"/><path d="M16 0l-5 5.144V9l5-5.142zm11 11h-4l5 5h4zM5 11h4l-5 5H0zm11 21l-5-5.144V23l5 5.142zm5-11H11V11h10z" fill="#757575"/><path d="M21 11v10H11z" fill="#616161"/><path d="M21 11v10l-5-5z" fill="#424242"/></svg> <svg id="CICP_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M3 8.43L16.012 1 29 8.43V23l-5-4H8l-5 4V8.43zM22 11c0-3.315-2.685-6-6-6s-6 2.685-6 6c0 3.307 2.685 6 6 6s6-2.693 6-6zm-2 0c0 2.205-1.79 4-4 4s-4-1.795-4-4a4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#757575"/><path d="M16 17a6.003 6.003 0 0 0 6-6 6 6 0 0 0-5.99-6l.004-4L29 8.43V23l-5-4.002h-8V17zm4-6.016a3.994 3.994 0 0 1-4 3.985V7c2.21 0 4 1.783 4 3.984z" fill="#616161"/><path d="M4 25l12 6 12-6-5-4H9z" fill="#757575"/><path d="M16 30.997L28 25l-5-4h-7z" fill="#616161"/></svg> <svg id="CLOUDDEV_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8.03 21.875L4.414 15.5 8.03 9.125H4.637L1.017 15.5l3.62 6.375z" fill="#616161"/><path d="M4.864 16.272l-.45-.772H1.016l1.663 2.954z" fill="#424242"/><path d="M20.47 7h-8.78l-4.96 8.377 4.96 8.377h8.78l4.957-8.377L20.47 7zm-4.39 12.522c-2.2 0-3.982-1.768-3.982-3.948 0-2.18 1.782-3.947 3.98-3.947 2.2 0 3.982 1.767 3.982 3.947s-1.783 3.948-3.98 3.948zM4.413 15.527L8.03 9.125H4.637l-3.62 6.402L2.68 18.48z" fill="#757575"/><path d="M20.47 7.123h-.002l-2.528 4.982a4.022 4.022 0 0 1 2.12 3.54 3.986 3.986 0 0 1-3.98 3.974c-.64 0-1.24-.14-1.776-.41l-2.614 4.66h8.78l4.952-8.38-4.958-8.38z" fill="#616161"/><path d="M23.97 9.125l3.617 6.375-3.618 6.375h3.39l3.62-6.375-3.62-6.375z" fill="#616161"/><path d="M27.136 14.728l.45.772h3.397l-1.663-2.954z" fill="#424242"/><path d="M27.587 15.473l-3.618 6.402h3.39l3.62-6.402-1.67-2.953z" fill="#757575"/></svg> <svg id="CLOUDPUBSUB_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(1)"><circle cx="26.146" cy="9.936" fill="#616161" r="2.757"/><circle cx="3.854" cy="9.936" fill="#616161" r="2.757"/><circle cx="15" cy="29.242" fill="#616161" r="2.758"/><path d="M20.475 18.062a5.717 5.717 0 0 1-1.28 2.2l6.315 3.647 1.273-2.21-6.308-3.64zM14 10.735a5.74 5.74 0 0 1 1-.092c.342 0 .675.035 1 .092V3.4h-2v7.335zM3.217 21.705L4.49 23.91l6.315-3.647a5.715 5.715 0 0 1-1.28-2.2l-6.308 3.64z" fill="#424242"/><circle cx="15" cy="16.372" fill="#757575" r="4.456"/><circle cx="3.854" cy="22.807" fill="#757575" r="3.5"/><circle cx="26.146" cy="22.807" fill="#757575" r="3.5"/><circle cx="15" cy="3.501" fill="#757575" r="3.501"/></g></svg> <svg id="CLOUD_ARTIFACTS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8 3L1 7.04v18.276l7 4.042v-3.514l-4-2.308V8.832l4-2.317zm16 0v3.515l4 2.317v14.704l-4 2.308v3.514l7-4.042V7.04z" fill="#757575"/><path d="M28 23.536l3-1.73V10.57l-3-1.738z" fill="#616161"/><path d="M28 9.893l3 .678-3-1.73zm0 12.785v.858l3-1.73z" fill="#424242"/><path d="M1 10.713v11.235l3 1.73V8.972z" fill="#616161"/><path d="M1 10.713l3-.678V8.973zm3 12.965v-.858l-3-.873z" fill="#424242"/><path d="M16 7.383L12 9.5l4 2.117L20 9.5z" fill="#757575"/><path d="M16.54 16.59l3.895-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M15.54 12.365l-3.897-2.16v4.23l3.896 2.153z" fill="#616161"/><path d="M11.353 15.186l-3.827 2.117 3.827 2.117 3.827-2.117z" fill="#757575"/><path d="M11.707 24.393l3.896-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M11 20.168l-3.897-2.16v4.23L11 24.39z" fill="#616161"/><path d="M20.713 15.186l-3.827 2.117 3.827 2.117 3.827-2.117z" fill="#757575"/><path d="M21.067 24.393l3.896-2.155v-4.23l-3.896 2.16z" fill="#424242"/><path d="M20.36 20.168l-3.897-2.16v4.23l3.896 2.153z" fill="#616161"/></svg> <svg id="CLOUD_AUDIT_LOGS_SECTION" fill="none" fill-rule="evenodd" height="33" viewBox="0 0 32 33" width="32"><path d="M16.944 18.562a1.43 1.43 0 0 1-2.025 0l-2-1.99 1.01-1.01 1.99 1.99 5.69-5.686 1.01 1.01-5.697 5.686z" fill="#5F6368"/><path d="M21.816 16.398c-.63.063-1.1.564-1.185 1.19a4.695 4.695 0 0 1-4.18 4.034 4.69 4.69 0 0 1-2.69-.53 4.658 4.658 0 0 1-2.44-3.643 4.683 4.683 0 0 1 4.21-5.11 4.502 4.502 0 0 1 1.767.18c.524.16 1.09.01 1.44-.42l.014-.02c.595-.72.295-1.84-.597-2.12a7.26 7.26 0 0 0-2.89-.29c-4.044.404-7 4-6.594 8.025a7.31 7.31 0 0 0 3.833 5.725 7.336 7.336 0 0 0 4.22.835 7.36 7.36 0 0 0 6.57-6.348c.112-.866-.59-1.62-1.46-1.534h-.004z" fill="#80868B"/><path d="M16 26.333a1.998 1.998 0 1 1 0 3.996 1.998 1.998 0 0 1 0-4m0-18.67a1.998 1.998 0 1 1 0-4 1.998 1.998 0 0 1 0 3.99" fill="#9AA0A6"/><path d="M8.03 27.7a1.33 1.33 0 0 1-.944-.39l-4.03-4.028a1.34 1.34 0 0 1-.39-.943V11.69c0-.357.144-.697.396-.948L7.138 6.72a1.333 1.333 0 1 1 1.875 1.896l-3.68 3.638v9.532l3.638 3.638a1.332 1.332 0 0 1-.94 2.276" fill="#80868B"/><path d="M23.986 27.7a1.332 1.332 0 0 1-.943-2.276l3.637-3.638v-9.532l-3.678-3.638a1.333 1.333 0 1 1 1.874-1.896l4.076 4.028c.252.25.395.59.395.948V22.34c0 .35-.14.69-.39.942l-4.03 4.028c-.26.26-.6.39-.94.39" fill="#5F6368"/><path d="M0 1h32v32H0z"/></svg> <svg id="CLOUD_BUILD_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M16.243 22.786l5.633-3.25v-6.502l-1.895-1.092-5.63 9.752z" fill="#424242"/><path d="M10.61 13.034v6.5l1.894 1.093 5.633-9.752-1.894-1.092z" fill="#616161"/><path d="M15.135 24.716l-6.75-3.896v-7.786L2.38 9.564V24.29l12.755 7.365zM9.487 11.114l6.756-3.9 6.755 3.9 6.01-3.464L16.242.28 3.478 7.65zm14.608 9.706l-6.745 3.896v6.94l12.754-7.366V9.57l-6.01 3.464z" fill="#757575"/></svg> <svg id="CLOUD_COMPOSER_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M12.85 6.37H4.3V0h23.39v6.35h-8.48v8.51h-6.36z" fill="#757575"/><path d="M4.31 8.62h6.3v8.47h8.53V32h-6.3v-8.54H4.31zm17.09 0h6.3V32h-6.3z" fill="#434343"/><path d="M10.57 32H4.31v-6.3h6.26z" fill="#757575"/></svg> <svg id="CLOUD_FOR_MARKETING_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M0 10h8l-2.997 3H0zm13 16.993V32h-3v-8zM22 0v8l-3-2.977V0zm4.993 19H32v3h-8zM10 10l6 6-6 6z" fill="#616161"/><path d="M11 0h6v3H8a3 3 0 0 1 3-3zm10 32h-6v-3h9a3 3 0 0 1-3 3zM0 21v-6h3v9a3 3 0 0 1-3-3zm32-10v6h-3V8a3 3 0 0 1 3 3z" fill="#424242"/><path d="M27 6v13.007L24 22V3a3 3 0 0 1 3 3zM5 25V12.997L8 10v18a3 3 0 0 1-3-3zM7 5h12.004L22 8H4a3 3 0 0 1 3-3zm18 22H13l-3-3h18a3 3 0 0 1-3 3z" fill="#757575"/><path d="M21.996 10v12L16 16z" fill="#616161"/><path d="M22 10H10.01 22z" fill="#1565C0"/><path d="M22 10l-5.996 6-5.995-6z" fill="#757575"/><path d="M22 22l-5.996-6-5.995 6z" fill="#424242"/></svg> <svg id="CLOUD_GAME_SERVERS_SECTION" fill="#727272" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M5 27h22a1 1 0 0 1 0 2H5v-2zM26 4v10a1 1 0 0 0 2 0V6a2 2 0 0 0-2-2z"/><path d="M26 4h-6a1 1 0 0 0 0 2h6V4zm2 9h-8a1 1 0 0 0 0 2h8v-2zM4 13h8a1 1 0 0 1 0 2H4v-2z"/><path d="M6 4v10a1 1 0 0 1-2 0V6a2 2 0 0 1 2-2zm0 0h6a1 1 0 0 1 0 2H6V4zm19.75 13v10.875a1.125 1.125 0 0 0 2.25 0V19.25A2.25 2.25 0 0 0 25.75 17zm0 0h-5.66a1.09 1.09 0 0 0 0 2.182h5.66V17zm-19.5 0v10.875a1.125 1.125 0 0 1-2.25 0V19.25A2.25 2.25 0 0 1 6.25 17zm0 0h5.66a1.09 1.09 0 0 1 0 2.182H6.25V17zM22 10.6h-4.4V15h-2.2v-4.4H11V8.4h4.4V4h2.2v4.4H22zm-.56 13.96a1.5 1.5 0 1 1 2.122-2.12 1.5 1.5 0 0 1-2.123 2.12m-6 0a1.5 1.5 0 1 1 2.12-2.12 1.5 1.5 0 0 1-2.127 2.12m0-5a1.5 1.5 0 1 1 2.12-2.12 1.5 1.5 0 0 1-2.125 2.12m-5.995 5a1.5 1.5 0 1 1 2.122-2.12 1.5 1.5 0 0 1-2.124 2.12"/></svg> <svg id="CLOUD_HEALTHCARE_MARKETPLACE_32_SHADED_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8 11v16a2 2 0 0 0 2 2h11.936a2 2 0 0 0 2-2V11H8z" stroke="#606469" stroke-width="2"/><path d="M15 15h2v10h-2z" fill="#606469"/><path d="M11 19h10v2H11zM7 2h18v2H7zm0 4h18v2H7z" fill="#606469"/></svg> <svg id="CLOUD_IOT_EDGE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M25.333 14.667v2.666h4v-2.666zm-22.666 12H12l-1.76-2.64L2.667 24zm0-21.334V8l7.573-.027L12 5.333z" fill="#5F6368"/><path d="M2.667 9.334V12H16l2.667 4L16 20H2.667v2.667h14.666l2.667-4h5.333v-5.334H20l-2.667-4z" fill="#9AA0A6"/><path d="M20 24h-5.333l-4.444-6.667H2.667V20h2.666v-1.333H8l5.333 8h9.334v-4h6.666V20H20zm2.667-14.667v-4h-9.334l-5.333 8H5.333V12H2.667v2.667h7.556L14.667 8H20v4h9.333V9.333z" fill="#80868B"/><circle cx="14" cy="16" fill="#5F6368" r="1.667"/></svg> <svg id="CLOUD_JOBS_DISCOVERY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M7.114 25.987a4.742 4.742 0 1 1 4.743-4.74 4.742 4.742 0 0 1-4.743 4.74zm5.82-.65a7.048 7.048 0 0 0 1.26-4.027c0-3.915-3.178-7.088-7.098-7.088S0 17.395 0 21.31a7.117 7.117 0 0 0 .32 2.107 7.042 7.042 0 0 0 1.758 2.904 7.218 7.218 0 0 0 .772.67 7.09 7.09 0 0 0 8.27.16l4.685 4.7a.53.53 0 0 0 .75 0l1.065-1.05a.53.53 0 0 0 .01-.75l-4.69-4.702z" fill="#616161" fill-rule="nonzero"/><path d="M15.678 23.324c.23-.765.352-1.572.352-2.408 0-4.788-4.03-8.67-9.003-8.67-1.08 0-2.116.184-3.076.52v-6.63a1 1 0 0 1 1-1h25.9a1 1 0 0 1 1 1v16.188a1 1 0 0 1-1 1H15.68z" fill="#757575" fill-rule="nonzero"/><path d="M21.728 5.136v-2.37h-7.11v2.37h-2.37v-3.74a1 1 0 0 1 1-1h9.85a1 1 0 0 1 1 1v3.74h-2.37z" fill="#616161"/><path d="M21.73 5.145l2.37-.757v.757zm-9.506-.005l2.382-.86v.86z" fill="#424242"/></svg> <svg id="CLOUD_ML_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M23.43 21l1.18-2h5.643L32 16l-3.495-6h-4.91l-1.697-2.97H20V5h3.102l1.696 3h2.543l-3.49-6H17v8h2.783l1.166 2H17v4h3.626l1.68-3H26.8l1.157 2H23.48l-1.682 3H17v7h5.453l-1.155 2H17v3h6.846l5.242-9h-3.336l-1.18 2H20v-2z" fill="#616161"/><path d="M8.57 21l-1.18-2H1.746L0 16l3.495-6h4.91l1.697-2.97H12V5H8.898L7.202 8H4.66l3.494-6H15v8h-2.783l-1.166 2H15v4h-3.626l-1.68-3H5.198l-1.156 2H8.52l1.682 3H15v7H9.547l1.155 2H15v3H8.154l-5.242-9h3.336l1.18 2H12v-2z" fill="#757575"/></svg> <svg id="CLOUD_OPS_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(0 1)"><path d="M31.21 15.213c0 3.84-1.463 7.68-4.39 10.607-5.855 5.855-15.36 5.855-21.213 0-5.855-5.855-5.855-15.36 0-21.213 5.495-5.496 14.206-5.833 20.096-1.01l-6.456 6.46c-2.302-1.346-5.304-1.06-7.276.914a5.998 5.998 0 0 0 0 8.49 5.998 5.998 0 0 0 8.49 0 6.038 6.038 0 0 0 1.76-4.24h2.99a8.916 8.916 0 0 1-2.63 6.37c-3.51 3.51-9.22 3.51-12.73 0s-3.51-9.213 0-12.73C13 5.7 17.9 5.38 21.42 7.89l2.144-2.14c-4.71-3.67-11.51-3.34-15.836.983-4.688 4.69-4.688 12.29 0 16.97 4.688 4.69 12.282 4.69 16.97 0a12.022 12.022 0 0 0 3.522-8.48h2.99z" fill="#757575"/><path d="M16.977 12.328c-4.248-.6-4.373 3.746-2.885 5.007 1.488 1.26 3.076 1.166 4.243 0a2.952 2.952 0 0 0 .763-2.885l8.782-8.783c-1.15-1.16-1.88-1.852-2.184-2.08l-8.72 8.74z" fill="#424242"/><circle cx="3.713" cy="10.713" fill="#424242" r="3.5"/><circle cx="24.713" cy="25.713" fill="#424242" r="3.5"/><circle cx="14.713" cy="7.713" fill="#424242" r="2.5"/></g></svg> <svg id="CLOUD_RUN_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M11.046 1l4.986 15H31z" fill="#757575"/><path d="M31 16H16.032l-4.986 15zM2.31 31l4.994-2.503L11.046 16H6.05z" fill="#434343"/><path d="M2.31 1l3.74 15h4.996L7.304 3.503z" fill="#757575"/></svg> <svg id="CLOUD_SDK_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(2 4)"><circle cx="14" cy="12" fill="#616161" r="3.65" transform="rotate(-89.504 14 12)"/><path d="M27.262 11.104L24.407 6.12h-5.5l3.38 5.88-6.906 12h4.47a1.8 1.8 0 0 0 1.56-.903l5.86-10.2a1.8 1.8 0 0 0 0-1.792z" fill="#757575"/><path d="M16.634 19.2H9.856L2.966 7.224l-2.228 3.88a1.8 1.8 0 0 0 0 1.792l5.85 10.2A1.8 1.8 0 0 0 8.15 24h5.713l2.77-4.8z" fill="#757575"/><path d="M21.41.904A1.8 1.8 0 0 0 19.85 0H8.15a1.8 1.8 0 0 0-1.562.904L3.714 5.91l2.753 4.77 3.39-5.88h13.788L21.41.905z" fill="#757575"/></g></svg> <svg id="CLOUD_SERVICE_MESH_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M7.294 20.528L9.07 18.75l-1.886-1.884-1.834 1.836c.97.144 1.748.876 1.944 1.826" fill="#9AA0A6"/><path d="M15.932 8.12l-2.64-2.64a2.332 2.332 0 0 1-1.943 1.827l2.69 2.698 1.89-1.885zm4.596 16.596l-1.78-1.782-1.885 1.886 1.838 1.84a2.33 2.33 0 0 1 1.83-1.944" fill="#5F6368"/><path d="M13.292 26.523l7.78-7.77-1.886-1.885-3.255 3.25-1.88 1.885-2.7 2.697a2.33 2.33 0 0 1 1.95 1.823m10.52-10.515l2.72-2.713a2.332 2.332 0 0 1-1.832-1.936l-2.766 2.76L23.82 16z" fill="#9AA0A6"/><path d="M18.667 5.005a2.336 2.336 0 0 1 2.338-2.338 2.337 2.337 0 0 1 0 4.675 2.337 2.337 0 0 1-2.338-2.337m6 6a2.336 2.336 0 0 1 2.338-2.338 2.337 2.337 0 0 1 0 4.675 2.337 2.337 0 0 1-2.338-2.337" fill="#80868B"/><path d="M7.295 11.472a2.333 2.333 0 0 1-1.936 1.835l8.68 8.696 1.88-1.884-8.638-8.65zm19.233 7.244l-7.78-7.782-1.885 1.886 7.838 7.84a2.33 2.33 0 0 1 1.83-1.944" fill="#5F6368"/><path d="M27.005 23.342a2.337 2.337 0 0 1 0-4.675 2.337 2.337 0 0 1 0 4.675M8.667 27.005a2.336 2.336 0 0 1 2.338-2.338 2.337 2.337 0 0 1 0 4.675 2.337 2.337 0 0 1-2.338-2.337m12.338 2.337a2.337 2.337 0 0 1 0-4.675 2.337 2.337 0 0 1 0 4.675m-16-16a2.337 2.337 0 0 1 0-4.675 2.337 2.337 0 0 1 0 4.675m-2.338 7.663a2.336 2.336 0 0 1 2.338-2.338 2.337 2.337 0 0 1 0 4.675 2.337 2.337 0 0 1-2.338-2.337m8.338-13.663a2.337 2.337 0 0 1 0-4.675 2.337 2.337 0 0 1 0 4.675" fill="#80868B"/><path d="M11.82 16.002l8.708-8.71A2.334 2.334 0 0 1 18.7 5.35l-8.764 8.766 1.884 1.886z" fill="#9AA0A6"/></svg> <svg id="CLOUD_SHELL_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M28.3 2H3.7C2.2 2 1 3.2 1 4.7v16.2c0 1.5 1.2 2.7 2.7 2.7H13V27h-3v3h12v-3h-3v-3.4h9.3c1.5 0 2.7-1.2 2.7-2.7V4.7C31 3.2 29.8 2 28.3 2zM23 20h-6v-3h6v3zm0-6.8L9.4 18.9v-2.8l9.8-4.2-9.8-4.3V4.8L23 10.4v2.8z" fill="#757575"/><path d="M13 23.6h6V27h-6z" fill="#424242"/><path d="M10 27h12v3H10z" fill="#616161"/></svg> <svg id="CLUSTER_COLOR_SECTION" viewBox="0 0 24 24"><path fill="#FFD106" d="M9.2 10.2l5.7 2.6 5.7-5c.1-.4.1-.8.1-1.3C20.7 3 17.8.1 14.3.1c-2.1 0-4.1 1-5.3 2.8l-1 5 1.2 2.3z"/><path fill="#21BAB0" d="M3.3 16.2c-.1.4-.1.8-.1 1.3 0 3.5 2.9 6.4 6.4 6.4 2.1 0 4.1-1.1 5.3-2.8l.9-4.9-1.3-2.4-5.7-2.6-5.5 5z"/><path fill="#EE4F97" d="M3.3 6.4l3.9.9.8-4.4c-.5-.5-1.1-.7-1.8-.7-1.7 0-3.1 1.4-3.1 3.1 0 .4.1.7.2 1.1"/><path fill="#14A7DF" d="M3 7.3c-1.7.6-3 2.2-3 4.1 0 1.8 1.1 3.4 2.8 4l5.5-4.9-1-2.1L3 7.3z"/><path fill="#91C73E" d="M16 21.1c.5.4 1.2.6 1.9.6 1.7 0 3.1-1.4 3.1-3.1 0-.4-.1-.7-.2-1.1l-3.9-.9-.9 4.5z"/><path fill="#0279A0" d="M16.8 15.7l4.3 1c1.7-.6 3-2.2 3-4.1 0-1.8-1.1-3.4-2.8-4l-5.6 4.9 1.1 2.2z"/></svg> <svg id="COMPUTE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1 9h4v3H1zm0 5h4v3H1zm0 5h4v3H1zM26 9h4v3h-4zm0 5h4v3h-4zm0 5h4v3h-4zM19 1h3v4h-3zm-5 0h3v4h-3zM9 1h3v4H9zm10 25h3v4h-3zm-5 0h3v4h-3zm-5 0h3v4H9z" fill="#616161"/><path d="M5 5v21h21V5H5zm18 18H8V8h15v15z" fill="#757575"/><path d="M11 11h9v9h-9z" fill="#757575"/><path d="M20 20h-4.5v-4.5L20 11z" fill="#424242"/><path d="M20 20h-9l4.5-4.5z" fill="#616161"/></svg> <svg id="CONFLUENT_CLOUD_CONFLUENT_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="logos-32-shaded-confluent-cloud-confluent-a" d="M.362.092H1.39V3H.36z"/><path id="logos-32-shaded-confluent-cloud-confluent-c" d="M.11.368h4.974V14.33H.11z"/><path id="logos-32-shaded-confluent-cloud-confluent-e" d="M.03.738H1v1H.03z"/><path id="logos-32-shaded-confluent-cloud-confluent-g" d="M.352.737H1v1H.353z"/></defs><g fill="none" fill-rule="evenodd"><path d="M3.257 23.01c-.426 0-.772.296-.772.66 0 .363.346.658.772.658.426 0 .77-.296.77-.658 0-.363-.345-.66-.77-.66m0 1.582c-.57 0-1.035-.414-1.035-.924s.464-.924 1.035-.924c.57 0 1.035.414 1.035.924s-.465.924-1.035.924m-2.222 0c-.57 0-1.035-.414-1.035-.924s.464-.924 1.035-.924c.287-.002.564.11.77.31a.13.13 0 0 1 .01.185.13.13 0 0 1-.186.01l-.01-.01a.837.837 0 0 0-.59-.23c-.43 0-.77.29-.77.66 0 .36.34.66.77.66a.834.834 0 0 0 .58-.23.13.13 0 0 1 .18-.01.13.13 0 0 1 0 .18c-.21.2-.48.31-.77.3m3.91.05a.133.133 0 0 1-.14-.14v-1.65l.11-.03c.04-.01.92-.22 1.38.08.31.2.31.48.3 1.42v.15a.13.13 0 0 1-.14.13.13.13 0 0 1-.13-.13v-.15c.01-.9.01-1.08-.18-1.2-.268-.17-.8-.12-1.08-.07v1.44c0 .07-.06.13-.13.13" fill="#FF671D"/><g transform="translate(7 21.633)"><mask id="logos-32-shaded-confluent-cloud-confluent-b" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-a"/></mask><path d="M1.385.19a.133.133 0 0 0-.16-.094h-.002c-.035.01-.86.244-.86.85v1.918c-.005.07.05.133.12.136a.13.13 0 0 0 .137-.136V1.66c0-.092.024-.16.07-.2.05-.05.134-.07.252-.064h.02c.072 0 .132-.06.132-.13a.132.132 0 0 0-.128-.133h-.01a.694.694 0 0 0-.336.055V.945c0-.403.66-.592.67-.595a.13.13 0 0 0 .095-.16" fill="#FF671D" mask="url(#logos-32-shaded-confluent-cloud-confluent-b)"/></g><path d="M9.147 24.63a.133.133 0 0 1-.132-.132v-2.333c0-.072.06-.132.132-.132.073 0 .132.06.132.132V24.5a.134.134 0 0 1-.14.13m1.93-.038c-.24 0-.5-.036-.69-.162-.33-.21-.32-.464-.31-1.527v-.01a.132.132 0 0 1 .26.004v.008c-.02 1.04-.01 1.177.18 1.305.26.172.77.12 1.05.07v-1.364a.132.132 0 0 1 .26 0v1.572l-.1.025c-.22.05-.44.077-.67.08m4.22.037a.133.133 0 0 1-.13-.132v-1.653l.1-.025c.03-.008.92-.215 1.38.084.31.203.3.486.29 1.423v.154a.13.13 0 0 1-.13.13.13.13 0 0 1-.13-.13l.01-.15c.01-.9.01-1.08-.18-1.2-.26-.17-.79-.12-1.078-.07v1.44c0 .07-.06.13-.133.13m-1.563-.05c-.36 0-.74-.06-.987-.27a.76.76 0 0 1-.263-.61c0-.31.11-.57.33-.73.31-.23.762-.24 1.08-.15.55.16.62.69.58.94l-.02.11h-1.29a.133.133 0 0 1-.13-.14.13.13 0 0 1 .13-.12H14.2c0-.16-.06-.43-.4-.53-.24-.07-.61-.06-.85.12-.15.12-.23.3-.23.53a.5.5 0 0 0 .177.41c.34.29 1.106.202 1.42.152a.132.132 0 0 1 .042.26 4.25 4.25 0 0 1-.65.054m4.82-.23c-.568 0-.64-.165-.64-.34v-.72c0-.1.02-.177.063-.22.05-.046.12-.07.22-.064h.01a.13.13 0 0 0 .13-.13.133.133 0 0 0-.13-.13.56.56 0 0 0-.296.06v-.3a.132.132 0 0 0-.265 0v1.51c0 .6.68.6.905.6a.132.132 0 0 0 0-.26l-.01-.003z" fill="#FF671D"/><path d="M30.222 23.014c-.218 0-.537.06-.68.377-.116.26-.042.64.254.8.355.19.932.13 1.167.09v-.72c0-.43-.506-.52-.563-.53a1.044 1.044 0 0 0-.176-.01h-.002zm.25 1.57c-.267 0-.565-.036-.8-.162a.894.894 0 0 1-.37-1.14.864.864 0 0 1 .558-.48c.19-.055.386-.066.58-.037.192.03.374.108.525.23v-.83a.133.133 0 0 1 .14-.125.133.133 0 0 1 .124.125v2.333l-.11.023a3.42 3.42 0 0 1-.66.07z" fill="#FF671B"/><path d="M21.74 24.592c-.57 0-1.034-.414-1.034-.924s.464-.924 1.035-.924a1.1 1.1 0 0 1 .78.31.13.13 0 0 1 .01.186.13.13 0 0 1-.18.005v-.005a.836.836 0 0 0-.58-.23c-.42 0-.77.297-.77.66 0 .363.35.66.77.66a.83.83 0 0 0 .59-.23.13.13 0 1 1 .19.18v.006c-.2.2-.48.31-.77.306m1.66.038a.133.133 0 0 1-.13-.132v-2.333a.133.133 0 0 1 .14-.125.134.134 0 0 1 .127.125V24.5a.134.134 0 0 1-.136.13m1.79-1.62c-.427 0-.772.296-.772.66 0 .363.35.658.77.658.43 0 .77-.296.77-.658 0-.363-.34-.66-.77-.66m0 1.582c-.57 0-1.03-.414-1.03-.924s.466-.924 1.037-.924c.57 0 1.033.414 1.033.924s-.465.924-1.035.924m2.624 0c-.24 0-.5-.036-.69-.162-.323-.21-.32-.464-.31-1.527v-.01a.132.132 0 0 1 .265.003v.01c-.01 1.04-.003 1.176.19 1.304.264.172.778.12 1.048.07v-1.364a.132.132 0 0 1 .264 0v1.573l-.1.02c-.22.05-.44.07-.664.08" fill="#FF671D"/><path d="M6.715 15.095a2.494 2.494 0 0 1-2.487 2.487 2.495 2.495 0 0 1-2.487-2.487 2.495 2.495 0 0 1 2.49-2.487 2.494 2.494 0 0 1 2.49 2.487" fill="#4597CB"/><path d="M12.4 16.233a2.494 2.494 0 0 1-2.487 2.486 2.495 2.495 0 0 1-2.488-2.49v-3.2a2.495 2.495 0 0 1 2.488-2.49 2.494 2.494 0 0 1 2.487 2.49v3.19z" fill="#36B0C9"/><g transform="translate(13 5.633)"><mask id="logos-32-shaded-confluent-cloud-confluent-d" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-c"/></mask><path d="M5.084 11.843a2.495 2.495 0 0 1-2.486 2.487A2.496 2.496 0 0 1 .11 11.843v-8.99A2.496 2.496 0 0 1 2.598.368a2.495 2.495 0 0 1 2.486 2.487v8.99z" fill="#FF671D" mask="url(#logos-32-shaded-confluent-cloud-confluent-d)"/></g><path d="M23.768 16.233a2.494 2.494 0 0 1-2.487 2.486 2.495 2.495 0 0 1-2.48-2.49V9.12a2.495 2.495 0 0 1 2.48-2.486 2.494 2.494 0 0 1 2.49 2.486v7.106z" fill="#36B0C9"/><path d="M29.453 15.095a2.494 2.494 0 0 1-2.487 2.487 2.495 2.495 0 0 1-2.487-2.487 2.495 2.495 0 0 1 2.48-2.487 2.494 2.494 0 0 1 2.48 2.487" fill="#4597CB"/><g transform="translate(31 20.633)"><mask id="logos-32-shaded-confluent-cloud-confluent-f" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-e"/></mask><path fill="#FF671F" mask="url(#logos-32-shaded-confluent-cloud-confluent-f)" d="M.648 1.107H.542v.284H.515v-.28H.41v-.02h.234z"/></g><g transform="translate(31 20.633)"><mask id="logos-32-shaded-confluent-cloud-confluent-h" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-g"/></mask><path fill="#FF671F" mask="url(#logos-32-shaded-confluent-cloud-confluent-h)" d="M.738 1.082l.113.27.12-.27H1v.31H.974v-.136l.002-.138-.114.27h-.02L.728 1.12l.002.135v.136H.705v-.3z"/></g></g></svg> <svg id="CONFLUENT_CLOUD_CONFLUENT_V2_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="logos-32-shaded-confluent-cloud-confluent-v2-a" d="M1.19.098h5.477v2.444H1.19z"/><path id="logos-32-shaded-confluent-cloud-confluent-v2-c" d="M1.19.222h5.477v2.444H1.19z"/></defs><g fill="none" fill-rule="evenodd"><path d="M2.507 14.73H5.05c.647 0 1.173.524 1.173 1.172v.1c0 .645-.526 1.17-1.174 1.17H2.5a1.173 1.173 0 0 1-1.174-1.17v-.1c0-.648.526-1.173 1.174-1.173m7.338 0h7.43c.65 0 1.175.52 1.175 1.17v.1c0 .64-.525 1.17-1.174 1.17H9.84A1.173 1.173 0 0 1 8.667 16v-.1c0-.647.525-1.172 1.173-1.172" fill="#FF671B"/><path d="M4.95 7.982h2.544c.648 0 1.173.525 1.173 1.173v.1c0 .646-.525 1.17-1.173 1.17H4.95a1.173 1.173 0 0 1-1.172-1.17v-.1c0-.648.525-1.173 1.173-1.173m7.29 0h7.53c.65 0 1.18.525 1.18 1.173v.1c0 .646-.525 1.17-1.173 1.17h-7.53a1.173 1.173 0 0 1-1.174-1.17v-.1c0-.648.526-1.173 1.174-1.173M4.95 21.475h2.544c.648 0 1.173.526 1.173 1.174v.09c0 .64-.525 1.17-1.173 1.17H4.95a1.173 1.173 0 0 1-1.172-1.18v-.1c0-.65.525-1.176 1.173-1.176m7.29.007h7.53c.65 0 1.18.527 1.18 1.175v.09c0 .65-.525 1.173-1.173 1.173h-7.53a1.173 1.173 0 0 1-1.174-1.173v-.096c0-.65.526-1.174 1.174-1.174" fill="#ADC9E8"/><path d="M13.458 1.334h8.114c.65 0 1.175.525 1.175 1.173v.097c0 .648-.525 1.174-1.175 1.174h-8.114a1.173 1.173 0 0 1-1.174-1.174v-.097c0-.648.526-1.173 1.174-1.173" fill="#4597CB"/><g transform="translate(24 1.236)"><mask id="logos-32-shaded-confluent-cloud-confluent-v2-b" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-v2-a"/></mask><path d="M2.365.098h3.13c.647 0 1.172.525 1.172 1.173v.1c0 .65-.525 1.18-1.173 1.18h-3.13a1.173 1.173 0 0 1-1.172-1.18v-.1A1.17 1.17 0 0 1 2.366.1" fill="#4597CB" mask="url(#logos-32-shaded-confluent-cloud-confluent-v2-b)"/></g><path d="M13.458 28.125h8.114c.65 0 1.175.525 1.175 1.173v.097c0 .648-.525 1.174-1.175 1.174h-8.114a1.173 1.173 0 0 1-1.174-1.18v-.1c0-.65.526-1.18 1.174-1.18" fill="#4597CB"/><g transform="translate(24 27.902)"><mask id="logos-32-shaded-confluent-cloud-confluent-v2-d" fill="#fff"><use xlink:href="#logos-32-shaded-confluent-cloud-confluent-v2-c"/></mask><path d="M2.365.222h3.13c.647 0 1.172.526 1.172 1.174v.097c0 .648-.525 1.173-1.173 1.173h-3.13A1.173 1.173 0 0 1 1.19 1.493v-.097c0-.648.53-1.174 1.177-1.174" fill="#4597CB" mask="url(#logos-32-shaded-confluent-cloud-confluent-v2-d)"/></g></g></svg> <svg id="CONFLUENT_LOGO_COLOR_SECTION" data-name="Layer 1" viewBox="0 0 700 200"><path fill="#ff671b" d="M80 99.5a4.51 4.51 0 0 1-4.5 4.5h-9a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h9a4.51 4.51 0 0 1 4.5 4.5zm40 0a4.51 4.51 0 0 1-4.5 4.5h-23a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h23a4.51 4.51 0 0 1 4.5 4.5z"/><path fill="#adc9e8" d="M90 74.5a4.51 4.51 0 0 1-4.5 4.5h-9a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h9a4.51 4.51 0 0 1 4.5 4.5zm40 0a4.51 4.51 0 0 1-4.5 4.5h-23a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h23a4.51 4.51 0 0 1 4.5 4.5zm-40 50a4.51 4.51 0 0 1-4.5 4.5h-9a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h9a4.51 4.51 0 0 1 4.5 4.5zm40 0a4.51 4.51 0 0 1-4.5 4.5h-23a4.51 4.51 0 0 1-4.5-4.5 4.51 4.51 0 0 1 4.5-4.5h23a4.51 4.51 0 0 1 4.5 4.5z"/><path fill="#4597cb" d="M133 49a4.28 4.28 0 0 1-4.5 4h-21a4.28 4.28 0 0 1-4.5-4 4.28 4.28 0 0 1 4.5-4h21a4.28 4.28 0 0 1 4.5 4zm30 0a4.28 4.28 0 0 1-4.5 4h-11a4.28 4.28 0 0 1-4.5-4 4.28 4.28 0 0 1 4.5-4h11a4.28 4.28 0 0 1 4.5 4zm-30 101a4.28 4.28 0 0 1-4.5 4h-21a4 4 0 1 1 0-8h21a4.28 4.28 0 0 1 4.5 4zm30 0a4.28 4.28 0 0 1-4.5 4h-11a4 4 0 1 1 0-8h11a4.28 4.28 0 0 1 4.5 4z"/><path fill="#ff671b" d="M226 124.5c-15.16 0-27.5-11-27.5-24.5s12.34-24.5 27.5-24.5 27.5 11 27.5 24.5-12.34 24.5-27.5 24.5zm0-42c-11.3 0-20.5 7.85-20.5 17.5s9.2 17.5 20.5 17.5 20.5-7.85 20.5-17.5-9.2-17.5-20.5-17.5zm-59 42c-15.16 0-27.5-11-27.5-24.5s12.34-24.5 27.5-24.5a29.16 29.16 0 0 1 20.47 8.13 3.5 3.5 0 0 1-4.93 5A22.11 22.11 0 0 0 167 82.5c-11.3 0-20.5 7.85-20.5 17.5s9.2 17.5 20.5 17.5a22.11 22.11 0 0 0 15.54-6.09 3.5 3.5 0 1 1 4.93 5A29.16 29.16 0 0 1 167 124.5zm103.5 1a3.5 3.5 0 0 1-3.5-3.5V78.1l3.17-.65c1-.24 24.32-5.74 36.49 2.21 8.48 5.54 8.52 12.91 8.23 40.35v1.52a3.48 3.48 0 1 1-7-.07v-1.52c.28-26.07-.32-31.08-5.43-34.42-7-4.57-21.58-3.2-28.58-1.84V122a3.5 3.5 0 0 1-3.38 3.5zm112 0a3.5 3.5 0 0 1-3.5-3.5V60a3.5 3.5 0 0 1 7 0v62a3.5 3.5 0 0 1-3.5 3.5zm51.9-1.01c-6.51 0-13.5-1-18.56-4.29-8.35-5.46-8.28-11.68-8-37.87v-2.94a3.5 3.5 0 1 1 7 .07v2.94c-.28 25.35-.53 28.76 4.32 31.93 7 4.59 19.83 3.2 27.83 1.83V80a3.5 3.5 0 0 1 7 0v41.77l-2.18.65a77.72 77.72 0 0 1-17.41 2.07zm111.1 1.01a3.5 3.5 0 0 1-3.5-3.5V78.1l3.17-.65c1-.24 24.32-5.74 36.49 2.21 8.48 5.54 8.52 12.91 8.23 40.35v1.52a3.48 3.48 0 1 1-7-.07v-1.52c.28-26.07-.32-31.08-5.43-34.42-7-4.57-21.58-3.2-28.58-1.84V122a3.5 3.5 0 0 1-3.38 3.5zm-40.95-1.35c-9.66 0-19.92-1.63-26.53-7.26-4.66-4-7-9.39-7-16.13 0-8.34 3.1-15.07 9-19.48 8.25-6.2 20.35-6.54 28.68-4.13 14.74 4.27 16.57 18.17 15.48 24.92l-.47 2.94H490a3.5 3.5 0 0 1 0-7h27.37c-.11-4-1.66-11.53-10.68-14.14-6.44-1.87-16.24-1.72-22.52 3-4.09 3.08-6.17 7.75-6.17 13.89 0 4.66 1.49 8.19 4.56 10.8 9.23 7.86 29.8 5.55 38.22 4.2a3.5 3.5 0 1 1 1.11 6.91 111.34 111.34 0 0 1-17.34 1.48zM363.21 50.91c-.51-1.86-2.94-3-4.8-2.45-.94.25-23.41 6.47-23.41 22.54v51a3.5 3.5 0 0 0 7 0V90a7.28 7.28 0 0 1 2.26-5.37c1.35-1.28 3.86-1.84 7-1.66h.65a3.58 3.58 0 0 0 3.59-3.5A3.45 3.45 0 0 0 352 76h-.67c-3.48-.2-7.36.31-9.36 1.49V71c0-10.71 18-15.72 18.26-15.79 1.9-.52 3.49-2.44 2.98-4.3zM632.58 118c-15 0-17.58-4.33-17.58-9V90a8 8 0 0 1 2.36-5.84c1.24-1.2 3.44-1.75 6-1.67h.47a3.54 3.54 0 0 0 3.59-3.49 3.49 3.49 0 0 0-3.42-3.5h-.61A18.33 18.33 0 0 0 615 77v-8a3.5 3.5 0 0 0-7 0v40c0 16 18.63 16 24.58 16a3.5 3.5 0 0 0 0-7z"/></svg> <svg id="CONNECTIVITY_TEST_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M28 3L5 17V7.227M4 28l23-14v9.773" stroke="#606469" stroke-width="3" fill="none"/></svg> <svg id="CONTAINER_REGISTRY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8 3.142l-7 4.04V25.46l7 4.04v-3.514l-4-2.308V8.974l4-2.317zm4 8.988l4 2.31 4-2.31V7.51l-4-2.308-4 2.31z" fill="#757575"/><path d="M12 7.51v4.62l4 2.31 4-2.31V7.51l-4 2.31z" fill="#616161"/><path d="M16 14.44l4-2.31V7.513l-4 2.31z" fill="#424242"/><path d="M17 21.63l4 2.31 4-2.31v-4.62l-4-2.308-4 2.31z" fill="#757575"/><path d="M17 17.01v4.62l4 2.31 4-2.31v-4.62l-4 2.31z" fill="#616161"/><path d="M21 23.94l4-2.31v-4.618l-4 2.31z" fill="#424242"/><path d="M7 21.63l4 2.31 4-2.31v-4.62l-4-2.308-4 2.31z" fill="#757575"/><path d="M7 17.01v4.62l4 2.31 4-2.31v-4.62l-4 2.31z" fill="#616161"/><path d="M11 23.94l4-2.31v-4.618l-4 2.31z" fill="#424242"/><path d="M1 10.713v11.235l3 1.73V8.972z" fill="#616161"/><path d="M1 10.713l3-.678v-1.06zm3 12.965v-.858l-3-.873z" fill="#424242"/><path d="M24 3.142v3.515l4 2.317v14.704l-4 2.308V29.5l7-4.042V7.183z" fill="#757575"/><path d="M28 23.678l3-1.73V10.712l-3-1.74z" fill="#616161"/><path d="M28 10.035l3 .678-3-1.74zm0 12.785v.858l3-1.73z" fill="#424242"/></svg> <svg id="CONTENT_AWARE_ACCESS_SECTION" viewBox="0 0 32 32"><path fill="#989ea4" d="M10.39 22.64H5.34l1.31 2h4.55a14.87 14.87 0 0 1-.81-2zm-1.59-3.1H5.11v2h4.14a16 16 0 0 1-.45-2zm.07-6.32H4.33v2h4.18a14.38 14.38 0 0 1 .36-2zm1.51-3.16H5.89v2h3.79a15.34 15.34 0 0 1 .7-2zm3.06-3.16H9l-1 2h4.34a11.31 11.31 0 0 1 1.1-2zm-5.1 9.97v-.5h-4v2h4.09a15 15 0 0 1-.09-1.5z"/><path fill="#80858a" d="M25.34 3.12a3.47 3.47 0 0 0-4.7 1.42c-1.29 1.65.61 6.2.61 6.2s4.55-.85 5.51-2.92a3.55 3.55 0 0 0-1.42-4.7zM23.63 7.6a1.52 1.52 0 1 1 1.52-1.52 1.52 1.52 0 0 1-1.52 1.52z"/><path fill="#80858a" d="M16 29.31A12.43 12.43 0 1 1 24.9 8.2l-.9.9a11.12 11.12 0 1 0 1.3 1.61l1.05-.71A12.44 12.44 0 0 1 16 29.31z"/></svg> <svg id="CRASH_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M9 2L2 9v14l7 7h7l-3.5-4h-1.75L6 21.25v-10.5L10.75 6h1.75L16 2zm10.5 0L16 6h5.25L26 10.75v10.5L21.25 26H16l3.5 4H23l7-7V9l-7-7z" fill="#757575"/><path d="M16 23l-3.5-3.5 3.504-3.504-3.5-3.5L16 9h-3.5L9 12.5v7l3.5 3.5z" fill="#616161"/><path d="M19.5 9L16 12.5l3.504 3.504-3.5 3.5L19.5 23l3.5-3.5v-7z" fill="#616161"/></svg> <svg id="CROWD_ML_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(1 4)"><path d="M6 12l9 6.75V24L0 12zm9 6.75L24 12h6L15 24z" fill="#616161"/><path d="M0 12L15 0v5.25L6 12zm15-6.75L24 12h6L15 0z" fill="#757575"/><circle cx="15" cy="12" fill="#424242" r="3"/></g></svg> <svg id="CSCC_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(2)"><path d="M16.1 7.76a8.38 8.38 0 0 1 6 6h5.64V5.18L16.1 0v7.76zM5.89 13.77a8.38 8.38 0 0 1 6-6V0L.25 5.18v8.59h5.64zM11.9 24a8.38 8.38 0 0 1-6-6H.61A19.14 19.14 0 0 0 11.9 32v-8zm10.21-6a8.38 8.38 0 0 1-6 6v8a19.14 19.14 0 0 0 11.28-14h-5.28z" fill="#434343"/><circle cx="14" cy="15.87" fill="#757575" r="4.2"/></g></svg> <svg id="DATAFLOW_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(4)"><path d="M14.846 4.942l-.43-1.49-2.25-.105-2.72 1.523 2.418 2.378-.036 2.75 1.612.02.037-2.75 6.74 4.07-.022 1.7 2.805.036V9.816z" fill="#616161"/><path d="M12.166 3.347l-2.26.546-.46.978-8.362 4.66-.044 3.26 2.832.04.022-1.7 6.858-3.89-.036 2.75 1.362.02z" fill="#757575"/><path d="M12.166 3.347L6.742.12l-2.757 1.5 5.46 3.25 2.72-1.523zm7.926 17.52l-6.846 3.89.036-2.74-2.724-.036-.036 2.74 1.31 3.94 2.255-.18.46-1.35 8.368-4.66.044-3.32-2.85-.033z" fill="#616161"/><path d="M11.832 28.652l-5.507 3.083H6.25L3.61 30.16l5.545-3.105 2.68 1.595z" fill="#616161"/><path d="M14.846 4.942l5.544-3.105L17.747.265h-.074l-5.507 3.082zm-.293 22.186l5.46 3.25-2.683 1.502h-.073l-5.427-3.23z" fill="#424242"/><path d="M11.833 28.647l-2.68-1.594L1 22.178V19h2.792l-.024 1.657 6.754 4.068.036-2.744 1.362.02z" fill="#757575"/><circle cx="21.715" cy="16.059" fill="#757575" r="1.813"/><circle cx="2.285" cy="15.802" fill="#757575" r="1.813"/><circle cx="12.102" cy="12.813" fill="#757575" r="1.813"/><circle cx="11.957" cy="19.182" fill="#757575" r="1.813"/></g></svg> <svg id="DATAHUB_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1.292 11.787L5.102 5H10v3H6.82l-2.116 3.75 1.3 2.176L3.448 15.4z" fill="#616161"/><path d="M20 17.715l4-2.31 4 2.31v4.62l-4 2.308-4-2.31zm-16 0l4-2.31 4 2.31v4.62l-4 2.308-4-2.31zM12 4.14l4-2.308 4 2.31V8.76l-4 2.31-4-2.31z" fill="#757575"/><path d="M24 15.406l4 2.31v4.618l-4 2.31zm-16 0l4 2.31v4.618l-4 2.31zm8-13.574l4 2.31V8.76l-4 2.31zm9.99 12.094l1.304-2.173L25.182 8H22V5h4.902l3.806 6.797-2.162 3.604zM12.175 30l-2.362-3.94 2.554-1.477L13.85 27h4.25l1.503-2.43 2.554 1.475L19.77 30z" fill="#616161"/></svg> <svg id="DATAPOL_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M12 3h13v3H12zM4 15h13v3H4zm8 11h13v3H12z" fill="#424242"/><path d="M7.165 18.25l5.1 8.83-2.6 1.5-5.098-8.83zm.36-3.962l5.097-8.83-2.524-1.46L5 12.83z" fill="#424242"/><path d="M8.594 9.074L6 4.574 8.594 0h5.19l2.593 4.574-2.594 4.5zm9 12L15 16.574 17.594 12h5.19l2.593 4.574-2.594 4.5zm6-12L21 4.574 23.594 0h5.19l2.593 4.574-2.594 4.5zm0 23L21 27.574 23.594 23h5.19l2.593 4.574-2.594 4.5zm-21-11L0 16.574 2.594 12h5.19l2.593 4.574-2.594 4.5zm6 11L6 27.574 8.594 23h5.19l2.593 4.574-2.594 4.5z" fill="#757575"/></svg> <svg id="DATAPREP_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M13.55 14.38a1.45 1.45 0 1 1 0 2.9 1.45 1.45 0 0 1 0-2.9zm0-1.26a2.71 2.71 0 1 0 0 5.42 2.71 2.71 0 0 0 0-5.42zm-9.41 1.26a1.45 1.45 0 1 1 0 2.9 1.45 1.45 0 0 1 0-2.9zm0-1.26a2.71 2.71 0 1 0 0 5.42 2.71 2.71 0 0 0 0-5.42zm4.79 9.72a1.45 1.45 0 1 1 0 2.9 1.45 1.45 0 0 1 0-2.9zm0-1.26a2.71 2.71 0 1 0 0 5.42 2.71 2.71 0 0 0 0-5.42zm0-15.51a1.45 1.45 0 1 1 .02 2.9 1.45 1.45 0 0 1-.02-2.9zm0-1.26a2.71 2.71 0 1 0 2.71 2.71A2.71 2.71 0 0 0 8.93 4.8v.01z" fill="#757575"/><path d="M29.64 13H16.51v-2.63h6.24a.58.58 0 0 0 .48-.63V5.25a.58.58 0 0 0-.48-.64h-6.24V0h-2.67v31.9h2.68v-4.71h3.7c.21 0 .38-.29.38-.63v-4.49c0-.35-.17-.64-.38-.64h-3.7v-2.65h13.12c.49 0 .89-.29.89-.63v-4.49c0-.35-.4-.66-.89-.66z" fill="#434343"/></svg> <svg id="DATAPROC_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M25.356 19.513L9.066 28.93 7.51 26.237 23.8 16.82z" fill="#757575"/><path d="M9.008 25.86L9 7.048l2.993-.002.007 16.55z" fill="#757575"/><path d="M12.103 12.31l-.423-3.79 16.3 9.403-1.554 2.693z" fill="#757575"/><path d="M19.83 13.222l-8.15-4.7.423 3.788 2.413 1.377c1.894.68 4.254.325 5.313-.465z" fill="#424242"/><path d="M9.807 10.06A6.043 6.043 0 0 1 9 7.046c0-1.613.627-3.13 1.768-4.273A6.004 6.004 0 0 1 15.04 1a6.064 6.064 0 0 1 5.24 3.025 6.06 6.06 0 0 1 .806 3.015 6.05 6.05 0 0 1-6.04 6.046 6.064 6.064 0 0 1-5.24-3.025zm7.78-4.48a2.946 2.946 0 0 0-2.545-1.47c-.784 0-1.52.305-2.075.86a2.932 2.932 0 0 0 2.077 5.008 2.937 2.937 0 0 0 2.542-4.4z" fill="#757575"/><path d="M9.004 17.506l.004 8.355L12 23.6v-2.61c-.348-1.708-1.796-2.95-2.996-3.484zm9.118 6.188l7.235-4.182-3.532-1.55-1.996 1.154c-1.04 1.092-1.87 3.24-1.71 4.578z" fill="#424242"/><path d="M.81 26.72l-.002-.003a6.05 6.05 0 0 1 2.21-8.254 6.002 6.002 0 0 1 4.585-.605 6.003 6.003 0 0 1 3.67 2.814 6.05 6.05 0 0 1-2.208 8.255A6.05 6.05 0 0 1 .81 26.72zm7.772-4.49A2.916 2.916 0 0 0 6.8 20.86a2.915 2.915 0 0 0-2.226.295A2.938 2.938 0 0 0 3.5 25.163a2.937 2.937 0 0 0 4.01 1.073 2.937 2.937 0 0 0 1.072-4.007zm11.146 3.953a6.064 6.064 0 0 1-.003-6.045 6.004 6.004 0 0 1 3.67-2.817 6.003 6.003 0 0 1 4.584.61 6.043 6.043 0 0 1 2.21 2.21 6.064 6.064 0 0 1 0 6.05A6.003 6.003 0 0 1 26.52 29a6.003 6.003 0 0 1-4.585-.603 6.04 6.04 0 0 1-2.213-2.207zm7.77-4.497a2.937 2.937 0 0 0-5.08.005c-.52.91-.52 2.03.003 2.94a2.93 2.93 0 0 0 1.08 1.07c.68.39 1.47.5 2.23.3a2.915 2.915 0 0 0 1.78-1.364 2.945 2.945 0 0 0 0-2.937z" fill="#757575"/><path d="M11.986 22.633s-3.747 3.18-4.476 3.603l4.563-2.637a5.41 5.41 0 0 0-.087-.97zm1.05-9.903S12.1 7.56 12.1 7.044l.003 5.266c.3.165.61.306.933.42zm8.248 5.624s4.412 1.84 5.142 2.262l-4.565-2.633c-.29.177-.31.147-.57.37z" fill="#616161"/></svg> <svg id="DATASTAX_CLOUD_DATASTAXAPOLLO_SECTION" viewBox="0 0 30 30"><path d="M25.4 12.6c-.1-2.9-2.5-5.2-5.5-5.2-.9 0-1.8.2-2.6.6-1.1-2.4-3.6-4.1-6.5-4.1C6.9 3.8 3.7 7 3.7 11c0 .6.1 1.1.2 1.7C1.7 13 0 14.9 0 17.2c0 2.6 2.1 4.7 4.7 4.7h20.6c2.6 0 4.7-2.1 4.7-4.7 0-2.5-2.1-4.6-4.6-4.6zm-3.6 5.5c-.5 0-.9-.4-.9-.9s.4-.9.9-.9.9.4.9.9-.4.9-.9.9zm3.5 0c-.5 0-.9-.4-.9-.9s.4-.9.9-.9.9.4.9.9-.4.9-.9.9z" fill-rule="evenodd" clip-rule="evenodd" fill="#0039dd"/><path d="M3.7 11c0-3.9 3.2-7.1 7.1-7.1 2.9 0 5.3 1.7 6.5 4.1.8-.4 1.6-.6 2.6-.6 2.9 0 5.3 2.3 5.4 5.2H3.9c-.1-.6-.2-1.1-.2-1.6z" fill-rule="evenodd" clip-rule="evenodd" fill="#3571e1"/><path d="M0 15c0 2 3.9 3.7 8.7 3.7s8.7-1.7 8.7-3.7v6.8c0 2-3.9 3.7-8.7 3.7S0 23.8 0 21.8V15z" fill-rule="evenodd" clip-rule="evenodd" fill="#28c796"/><path d="M0 19c0 2 3.9 3.7 8.7 3.7s8.7-1.7 8.7-3.7v3.6c0 2-3.9 3.7-8.7 3.7S0 24.7 0 22.6V19zm8.7-7.6c4.8 0 8.7 1.7 8.7 3.7s-3.9 3.7-8.7 3.7S0 17.2 0 15.1s3.9-3.7 8.7-3.7z" fill-rule="evenodd" clip-rule="evenodd" fill="#67e0be"/></svg> <svg id="DATASTAX_CLOUD_DATASTAX_ENTERPRISE_SECTION" fill="#047A97" fill-rule="evenodd" height="32" viewBox="0 0 33 32" width="33"><path d="M19.05 4.452a4.65 4.65 0 0 1-.1.76 11.53 11.53 0 0 1 4.652 2.34c.143-.192.332-.346.55-.45A12.226 12.226 0 0 0 19.05 4.41v.042zM4.76 16.204a11.042 11.042 0 0 1 .65-3.86 3.376 3.376 0 0 1-.705-.395 12.29 12.29 0 0 0-.803 4.22c.01 1.34.23 2.67.648 3.94.21-.16.45-.3.704-.45a12.938 12.938 0 0 1-.493-3.5m22.04-3.82a12.45 12.45 0 0 1 .65 3.902 13.088 13.088 0 0 1-.504 3.55c.264.098.505.252.703.453a11.76 11.76 0 0 0 .65-3.96 12.245 12.245 0 0 0-.807-4.3 2.864 2.864 0 0 1-.69.35M24.45 25.022a1.748 1.748 0 0 1-.606-.408 11.29 11.29 0 0 1-4.79 2.55v.352c.03.16.03.33 0 .49a12.24 12.24 0 0 0 5.4-2.99M13.15 27.544v-.353a10.856 10.856 0 0 1-4.79-2.55 3.18 3.18 0 0 1-.608.41A12.56 12.56 0 0 0 13.2 28v-.453M7.974 7.06c.195.134.378.285.55.45a11.03 11.03 0 0 1 4.65-2.353 3.004 3.004 0 0 1-.1-.705v-.1a13.318 13.318 0 0 0-5.1 2.707"/><path d="M16.105 2a2.452 2.452 0 1 0 2.452 2.453A2.466 2.466 0 0 0 16.105 2m0 5.905a3.45 3.45 0 1 1 3.438-3.466v.01a3.45 3.45 0 0 1-3.438 3.45m9.638-.75a2.45 2.45 0 1 0 0 4.9 2.45 2.45 0 0 0 0-4.9zm0 5.89a3.453 3.453 0 1 1 3.452-3.45v.01c0 1.9-1.54 3.436-3.437 3.436h-.015zM6.453 7.15a2.452 2.452 0 1 0 0 4.905 2.452 2.452 0 0 0 0-4.904m0 5.89a3.452 3.452 0 1 1 3.45-3.45v.018a3.452 3.452 0 0 1-3.45 3.436m19.29 6.908a2.45 2.45 0 1 0 0 4.903 2.45 2.45 0 0 0 0-4.905zm0 5.89a3.453 3.453 0 1 1 3.452-3.45v.02c0 1.9-1.54 3.44-3.437 3.44h-.015zm-19.29-5.89a2.452 2.452 0 1 0 0 4.905 2.452 2.452 0 0 0 0-4.9m0 5.89a3.452 3.452 0 1 1 3.45-3.45v.02a3.452 3.452 0 0 1-3.45 3.44m9.652-.757a2.452 2.452 0 1 0 0 4.907 2.452 2.452 0 0 0 0-4.908m0 5.902a3.45 3.45 0 0 1-.028-6.91 3.452 3.452 0 0 1 3.466 3.44v.01A3.452 3.452 0 0 1 16.105 31"/></svg> <svg id="DATASTAX_SECTION" viewBox="0 0 83.7 86.6"><path fill="#0A7A96" d="M66.8 53.3c.1 4.7 4 8.4 8.7 8.2s8.4-4 8.2-8.7c-.1-4.7-4-8.4-8.7-8.2-4.6.1-8.3 4-8.2 8.7zM32.3 12.7c.1 4.7 4 8.4 8.7 8.2 4.7-.1 8.4-4 8.2-8.7s-4-8.4-8.7-8.2c-4.6.1-8.3 4-8.2 8.7zm-20.5-6c.1 3.6 3.1 6.5 6.7 6.4 3.6-.1 6.5-3.1 6.4-6.7S21.8-.1 18.2 0c-3.6.1-6.4 3.1-6.4 6.7zm54.9 68.1c.1 3.3 2.8 5.9 6.1 5.9 3.3-.1 5.9-2.8 5.9-6.1-.1-3.3-2.8-5.9-6.1-5.9-3.4 0-6 2.8-5.9 6.1zm-13.2 8.3c.1 1.9 1.7 3.5 3.6 3.4s3.5-1.7 3.4-3.6c-.1-1.9-1.7-3.5-3.6-3.4-2 .1-3.5 1.7-3.4 3.6zM.5 16.6c.1 2.1 1.9 3.8 4 3.8 2.1-.1 3.8-1.9 3.8-4-.1-2.1-1.8-3.8-4-3.8s-3.9 1.8-3.8 4c-.1-.1-.1-.1 0 0zM0 31.9c.1 1.7 1.5 2.9 3.1 2.9 1.7-.1 2.9-1.5 2.9-3.1-.1-1.6-1.4-2.9-3-2.9-1.7 0-3 1.3-3 3v.1zm51.4-1.8c.1 5.8 5 10.4 10.8 10.3 5.8-.1 10.4-5 10.3-10.8s-5-10.4-10.8-10.3c-5.9.2-10.5 5-10.3 10.8z"/><path fill="#D1D3D4" d="M66.7 74.8c.1 3.3 2.8 5.9 6.1 5.9 3.3-.1 5.9-2.8 5.9-6.1-.1-3.3-2.8-5.9-6.1-5.9-3.4 0-6 2.8-5.9 6.1z"/><path fill="#A7A9AC" d="M53.5 83.1c.1 1.9 1.7 3.5 3.6 3.4s3.5-1.7 3.4-3.6c-.1-1.9-1.7-3.5-3.6-3.4-2 .1-3.5 1.7-3.4 3.6z"/><path fill="#D1D3D4" d="M.5 16.6c.1 2.1 1.9 3.8 4 3.8 2.1-.1 3.8-1.9 3.8-4-.1-2.1-1.8-3.8-4-3.8s-3.9 1.8-3.8 4c-.1-.1-.1-.1 0 0z"/><path fill="#A7A9AC" d="M0 31.9c.1 1.7 1.5 2.9 3.1 2.9 1.7-.1 2.9-1.5 2.9-3.1-.1-1.6-1.4-2.9-3-2.9-1.7 0-3 1.3-3 3v.1z"/><path fill="#231F20" d="M30.6 62l13-13.1c.6-.6.7-1.6.4-2.4-.3-.8-1.1-1.3-2-1.3-.6 0-1.1.2-1.5.6l-12.9 13-13.1-13.1c-.7-.9-2.1-1.1-3-.4s-1.1 2.1-.4 3c.1.1.2.3.4.4l13 13.3-12.8 13c-.6.6-.8 1.6-.5 2.4.3.8 1.1 1.3 2 1.4.6 0 1.1-.2 1.5-.6l12.9-13 13 12.1c.4.4 1 .6 1.5.6 1.2 0 2.2-1 2.2-2.2 0-.6-.2-1.1-.6-1.5L30.6 62z"/><path fill="#231F20" d="M13.1 79.7c-1.3 0-2.4-.8-2.9-2s-.2-2.6.7-3.5L23.1 62 10.7 49.5c-.9-.9-1.2-2.3-.7-3.5.5-1.2 1.6-2 2.9-2 .8 0 1.7.3 2.2.9l12.4 12.5 12.2-12.3c1.3-1.2 3.3-1.1 4.5.1 1.1 1.2 1.1 3 .1 4.3L32.1 61.9l12.3 11.4c1.3 1.2 1.3 3.3 0 4.5-.6.6-1.4.9-2.2.9-.9 0-1.7-.4-2.2-1L27.6 66.3 15.4 78.6c-.6.7-1.4 1-2.3 1.1zM13 46.1c-.5 0-.9.3-1.1.7-.2.5-.1 1 .3 1.3L25.9 62 12.3 75.7c-.3.3-.4.8-.2 1.3.3.6 1 .9 1.6.6.1-.1.2-.1.3-.2l13.6-13.7 13.8 12.7c.4.5 1.2.5 1.7 0 .1-.1.2-.2.3-.4.2-.5.1-1-.3-1.3L29.1 62l13.7-13.8c.3-.3.4-.8.2-1.3-.3-.6-1-.9-1.6-.6-.1.1-.2.1-.3.2L27.6 60.3 13.8 46.4c-.3-.2-.6-.3-.8-.3z"/><path fill="#0A7A96" d="M66.8 53.3c.1 4.7 4 8.4 8.7 8.2s8.4-4 8.2-8.7c-.1-4.7-4-8.4-8.7-8.2-4.6.1-8.3 4-8.2 8.7zM32.3 12.7c.1 4.7 4 8.4 8.7 8.2 4.7-.1 8.4-4 8.2-8.7s-4-8.4-8.7-8.2c-4.6.1-8.3 4-8.2 8.7zm-20.5-6c.1 3.6 3.1 6.5 6.7 6.4 3.6-.1 6.5-3.1 6.4-6.7S21.8-.1 18.2 0c-3.6.1-6.4 3.1-6.4 6.7zm54.9 68.1c.1 3.3 2.8 5.9 6.1 5.9 3.3-.1 5.9-2.8 5.9-6.1-.1-3.3-2.8-5.9-6.1-5.9-3.4 0-6 2.8-5.9 6.1zm-13.2 8.3c.1 1.9 1.7 3.5 3.6 3.4s3.5-1.7 3.4-3.6c-.1-1.9-1.7-3.5-3.6-3.4-2 .1-3.5 1.7-3.4 3.6zM.5 16.6c.1 2.1 1.9 3.8 4 3.8 2.1-.1 3.8-1.9 3.8-4-.1-2.1-1.8-3.8-4-3.8s-3.9 1.8-3.8 4c-.1-.1-.1-.1 0 0zM0 31.9c.1 1.7 1.5 2.9 3.1 2.9 1.7-.1 2.9-1.5 2.9-3.1-.1-1.6-1.4-2.9-3-2.9-1.7 0-3 1.3-3 3v.1zm51.4-1.8c.1 5.8 5 10.4 10.8 10.3 5.8-.1 10.4-5 10.3-10.8s-5-10.4-10.8-10.3c-5.9.2-10.5 5-10.3 10.8z"/><path d="M66.7 74.8c.1 3.3 2.8 5.9 6.1 5.9 3.3-.1 5.9-2.8 5.9-6.1-.1-3.3-2.8-5.9-6.1-5.9-3.4 0-6 2.8-5.9 6.1zm-13.2 8.3c.1 1.9 1.7 3.5 3.6 3.4s3.5-1.7 3.4-3.6c-.1-1.9-1.7-3.5-3.6-3.4-2 .1-3.5 1.7-3.4 3.6zM.5 16.6c.1 2.1 1.9 3.8 4 3.8 2.1-.1 3.8-1.9 3.8-4-.1-2.1-1.8-3.8-4-3.8s-3.9 1.8-3.8 4c-.1-.1-.1-.1 0 0zM0 31.9c.1 1.7 1.5 2.9 3.1 2.9 1.7-.1 2.9-1.5 2.9-3.1-.1-1.6-1.4-2.9-3-2.9-1.7 0-3 1.3-3 3v.1z" fill="#0A7A96"/><path fill="#231F20" d="M30.6 62l13-13.1c.6-.6.7-1.6.4-2.4-.3-.8-1.1-1.3-2-1.3-.6 0-1.1.2-1.5.6l-12.9 13-13.1-13.1c-.7-.9-2.1-1.1-3-.4s-1.1 2.1-.4 3c.1.1.2.3.4.4l13 13.3-12.8 13c-.6.6-.8 1.6-.5 2.4.3.8 1.1 1.3 2 1.4.6 0 1.1-.2 1.5-.6l12.9-13 13 12.1c.4.4 1 .6 1.5.6 1.2 0 2.2-1 2.2-2.2 0-.6-.2-1.1-.6-1.5L30.6 62z"/><path fill="#231F20" d="M13.1 79.7c-1.3 0-2.4-.8-2.9-2s-.2-2.6.7-3.5L23.1 62 10.7 49.5c-.9-.9-1.2-2.3-.7-3.5.5-1.2 1.6-2 2.9-2 .8 0 1.7.3 2.2.9l12.4 12.5 12.2-12.3c1.3-1.2 3.3-1.1 4.5.1 1.1 1.2 1.1 3 .1 4.3L32.1 61.9l12.3 11.4c1.3 1.2 1.3 3.3 0 4.5-.6.6-1.4.9-2.2.9-.9 0-1.7-.4-2.2-1L27.6 66.3 15.4 78.6c-.6.7-1.4 1-2.3 1.1zM13 46.1c-.5 0-.9.3-1.1.7-.2.5-.1 1 .3 1.3L25.9 62 12.3 75.7c-.3.3-.4.8-.2 1.3.3.6 1 .9 1.6.6.1-.1.2-.1.3-.2l13.6-13.7 13.8 12.7c.4.5 1.2.5 1.7 0 .1-.1.2-.2.3-.4.2-.5.1-1-.3-1.3L29.1 62l13.7-13.8c.3-.3.4-.8.2-1.3-.3-.6-1-.9-1.6-.6-.1.1-.2.1-.3.2L27.6 60.3 13.8 46.4c-.3-.2-.6-.3-.8-.3z"/></svg> <svg id="DATASTORE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1 6h9v9H1z" fill="#757575"/><path d="M8 15V8l2-2v9z" fill="#616161"/><path d="M21 15V6h-9v9h9zm-7-7h5v5h-5V8zm-4 9H1v9h9v-9zm-2 2v5H3v-5h5zm2-4H1l2-2h5z" fill="#424242"/><path d="M12 17h9v9h-9z" fill="#757575"/><path d="M19 26v-7l2-2v9z" fill="#616161"/><path d="M21 26h-9l2-2h5z" fill="#424242"/><path d="M23 17h9v9h-9z" fill="#757575"/><path d="M30 26v-7l2-2v9z" fill="#616161"/><path d="M32 26h-9l2-2h5z" fill="#424242"/><path d="M14 13h7v2h-9z" fill="#616161"/><path d="M21 6v9h-2V8zM8 19v7h2v-9z" fill="#616161"/><path d="M1 26h9v-2H3z" fill="#616161"/><path d="M32 6h-9v9h9V6zm-2 2v5h-5V8h5z" fill="#424242"/><path d="M30 8v7h2V6z" fill="#616161"/><path d="M23 15h9v-2h-7z" fill="#616161"/></svg> <svg id="DATA_CATALOG_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1.292 11.787L5.102 5H10v3H6.82l-2.116 3.75 1.3 2.176L3.448 15.4z" fill="#616161"/><path d="M20 17.715l4-2.31 4 2.31v4.62l-4 2.308-4-2.31zm-16 0l4-2.31 4 2.31v4.62l-4 2.308-4-2.31zM12 4.14l4-2.308 4 2.31V8.76l-4 2.31-4-2.31z" fill="#757575"/><path d="M24 15.406l4 2.31v4.618l-4 2.31zm-16 0l4 2.31v4.618l-4 2.31zm8-13.574l4 2.31V8.76l-4 2.31zm9.99 12.094l1.304-2.173L25.182 8H22V5h4.902l3.806 6.797-2.162 3.604zM12.175 30l-2.362-3.94 2.554-1.477L13.85 27h4.25l1.503-2.43 2.554 1.475L19.77 30z" fill="#616161"/></svg> <svg id="DATA_FUSION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M7.22 10.984h6.267V4.706h-8.78C2.197 4.706.94 5.96.94 8.47v18.824a3.83 3.83 0 0 0 .942 2.824L7.22 24.78V10.985zM27.642.94h-9.13v6.28h6.27l5.383-5.338a3.445 3.445 0 0 0-2.523-.94z" fill="#757575"/><path d="M31.06 13.487v-9.13c.04-.91-.28-1.8-.895-2.475L24.78 7.22v6.267h6.28zM7.22 24.78l-5.34 5.34a3.83 3.83 0 0 0 2.824.94H24.78a3.83 3.83 0 0 0 2.825-.94l-5.327-5.327-15.06-.01z" fill="#616161"/><path d="M28.546 18.513h-6.268v6.268l5.327 5.34a3.83 3.83 0 0 0 .94-2.82v-8.78z" fill="#424242"/></svg> <svg id="DATA_LABELING_SECTION" width="32" height="33" viewBox="0 0 32 33" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M17.333 5.333V8h9.334v2.665h2.666V6.667c0-.735-.596-1.334-1.333-1.334H17.333z" id="logos-32-shaded-data-labeling-a"/><path d="M26.667 21.332V24h-9.334v2.667H28c.737 0 1.333-.6 1.333-1.334v-4h-2.666z" id="logos-32-shaded-data-labeling-b"/><path id="logos-32-shaded-data-labeling-c" d="M2.667 15.333h10.665v1.334H2.667z"/></defs><g transform="translate(0 1)" fill="none" fill-rule="evenodd"><use fill="#9AA0A6" xlink:href="#logos-32-shaded-data-labeling-a"/><use fill="#9AA0A6" xlink:href="#logos-32-shaded-data-labeling-b"/><path fill="#5F6368" d="M21.333 21.333h8v-2.666h-8zm-2.666-4h10.666v-2.668H18.667zm4-4h6.666v-2.666h-6.666z"/><path d="M10.982 8l-1 2-3 6 .333.667h-2.98l-.037-.07a1.34 1.34 0 0 1 0-1.193L7 10l1.964-3.93a1.333 1.333 0 0 1 1.194-.737h8.51V8H10.98zm-.824 18.667c-.506 0-.968-.286-1.194-.738l-.63-1.27L5 18h2.982l3 6h7.685v2.667h-8.51z" fill="#80868B"/><path d="M9.333 16c0-2.207 1.794-4 4-4 2.207 0 4 1.793 4 4s-1.793 4-4 4c-2.206 0-4-1.793-4-4zM12 16a1.332 1.332 0 0 0 2.667 0A1.332 1.332 0 0 0 12 16z" fill="#80868B"/><use fill="#5F6368" xlink:href="#logos-32-shaded-data-labeling-c"/></g></svg> <svg id="DEBUG_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M22.2 3.2v3.2h3.2v3.2h3.2V3.2h-6.4zM3 9.6h3.2V6.4h3.2V3.2H3v6.4zm3.2 12.8H3v6.4h6.4v-3.2H6.2v-3.2z" fill="#757575"/><path d="M25.4 9.6h3.2V3.2l-3.2 3.2v3.2zM3 28.8h6.397v-3.206H6.2L3 28.8zm9.6-14.4h12.8L12.6 32V14.4z" fill="#616161"/><path d="M19.07 17.547l-6.47 8.096v-12.65z" fill="#424242"/><path d="M19 17.6H6.2L19 0z" fill="#757575"/><path d="M28.6 28.8h-6.4v-3.2h3.2v-3.2h3.2z" fill="#616161"/></svg> <svg id="DEFAULT_SECTION" width="32" height="32" fill="none"><circle cx="16" cy="16" r="16" fill="#000" fill-opacity=".12"/><path d="M5.6 16L16 5.6V16H5.6z" fill="#fff"/><path d="M5.6 16L16 26.4V16H5.6zm20.8 0L16 5.6V16h10.4z" fill="#F8F8F8"/><path d="M26.4 16L16 26.4V16h10.4z" fill="#F0F0F0"/></svg> <svg id="DEPLOYMENT_MANAGER_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M13 24h6v4h-6zm14-8.958l-6.813-6.795-1.59 1.586L27 18.215z" fill="#616161"/><path d="M21.766 12.994l-3.17-3.16 1.59-1.587 1.58 1.586z" fill="#424242"/><path d="M14.332 17.25l-1.59-1.588 7.433-7.415 1.59 1.586z" fill="#757575"/><path d="M14.333 17.25l-4.488-4.477 1.59-1.586 4.488 4.476z" fill="#616161"/><path d="M12.987 15.907l-3.142-3.134 1.59-1.586 1.552 1.53z" fill="#424242"/><path d="M5.686 20l7.3-7.283-1.59-1.586L5 17.52V20z" fill="#757575"/><path d="M32 3.282C32 2.574 31.425 2 30.715 2H1.285C.575 2 0 2.574 0 3.282v20.396c0 .708.575 1.282 1.285 1.282h29.43c.71 0 1.285-.574 1.285-1.282V3.282zM28 21.04H4V5.92h24v15.12zM23 30H9a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" fill="#757575"/></svg> <svg id="DIALOGFLOW_ENTERPRISE_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M16.2 13.73l12.33-6.92L17.36.36a2.72 2.72 0 0 0-2.72 0L3.38 6.87l12.82 6.86z" fill="#757575"/><path d="M16.23 16.63L2.76 9.42v11.07c0 .79.42 1.52 1.1 1.92L9.93 26a1.1 1.1 0 0 1 .55 1v4.42a.66.66 0 0 0 1 .57l16.65-9.5a2.23 2.23 0 0 0 1.12-1.94V9.33l-13.02 7.3z" fill="#434343"/></svg> <svg id="DNS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M18 27h-3V10h3z" fill="#424242"/><path d="M3 29h26v-3H3z" fill="#616161"/><path d="M14 30h5v-5h-5zM3 3h26v8H3V3zm2 2v3h3V5H5zm-2 9h26v8H3v-8zm2 2v3h3v-3H5z" fill="#757575"/><path d="M17 11h12V3H17zm0 11h12v-8H17z" fill="#616161"/></svg> <svg id="ELASTIC_CLOUD_ELASTICSEARCH_SERVICE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M31.636 16.697a6.16 6.16 0 0 0-4.074-5.81 8.716 8.716 0 0 0 .164-1.68C27.726 4.33 23.76.36 18.88.36a8.828 8.828 0 0 0-7.16 3.67 4.68 4.68 0 0 0-2.874-.983 4.7 4.7 0 0 0-4.4 6.33c-2.436.878-4.11 3.226-4.11 5.833a6.165 6.165 0 0 0 4.093 5.826 8.955 8.955 0 0 0-.17 1.68c0 4.866 3.96 8.825 8.82 8.825a8.788 8.788 0 0 0 7.16-3.68 4.65 4.65 0 0 0 2.88 1.01 4.7 4.7 0 0 0 4.4-6.33 6.232 6.232 0 0 0 4.1-5.83" fill="#FFF"/><path d="M12.642 13.79l6.85 3.122 6.91-6.055c.1-.5.15-.997.15-1.518 0-4.26-3.467-7.73-7.727-7.73a7.72 7.72 0 0 0-6.37 3.36l-1.15 5.96 1.337 2.85z" fill="#FFD00A"/><path d="M5.553 21.042c-.1.5-.152 1.018-.152 1.542 0 4.272 3.48 7.747 7.75 7.747a7.723 7.723 0 0 0 6.4-3.39L20.69 21l-1.52-2.908-6.875-3.135-6.74 6.09z" fill="#20B9AF"/><path d="M5.51 9.19l4.693 1.108 1.028-5.336a3.703 3.703 0 0 0-5.94 2.94c0 .45.08.884.23 1.288" fill="#EE5096"/><path d="M5.102 10.308c-2.097.694-3.555 2.705-3.555 4.916a5.177 5.177 0 0 0 3.33 4.836l6.585-5.952-1.21-2.583-5.15-1.217z" fill="#12A5DF"/><path d="M20.753 26.938a3.674 3.674 0 0 0 2.236.765 3.703 3.703 0 0 0 3.69-3.698 3.7 3.7 0 0 0-.23-1.288l-4.69-1.097-1.02 5.318z" fill="#90C640"/><path d="M21.707 20.39l5.163 1.21c2.098-.693 3.556-2.704 3.556-4.916a5.168 5.168 0 0 0-3.337-4.828l-6.76 5.916 1.37 2.62z" fill="#05799F"/></svg> <svg id="ENDPOINTS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M4.615 16L10.39 6H5.772L0 16l5.773 10h4.616z" fill="#616161"/><path d="M4.615 16l-2.307 3.997 2.973-2.845z" fill="#424242"/><path d="M2.308 19.997L10.388 6H5.774L0 16z" fill="#757575"/><path d="M27.385 16L21.61 26h4.617L32 16 26.227 6H21.61z" fill="#616161"/><path d="M27.385 16l2.307-3.997-2.973 2.845z" fill="#424242"/><path d="M29.692 12.003L21.612 26h4.615L32 16z" fill="#757575"/><path d="M23 16l-1.732-3H10.732L9 16l1.732 3h10.536z" fill="#616161"/><path d="M23 16l-1.732-3H10.732L9 16z" fill="#757575"/></svg> <svg id="FILESTORE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M8.125 5h15.75l.874 2.625H7.25zm-3.5 4.375h22.75L28.25 12H3.75z" fill="#616161"/><path d="M11.624 16.375h8.755l-.88 1.75h-7.01z" fill="#424242"/><path d="M30 26.875v-12.25h-8.75l-1.75 3.5h-7l-1.75-3.5H2v12.25h15.395z" fill="#757575" fill-rule="nonzero"/></svg> <svg id="FIRESTORE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M29 17.89l-13-5.78v5.78l13 5.777V17.89zm0-10.112L16 2v5.778l13 5.778V7.778z" fill="#616161"/><path d="M3 7.778L16 2v5.778L3 13.556zM3 17.89l13-5.78v5.78L3 23.666z" fill="#757575"/><path d="M16 25.11l4.87-2.163 6.51 2.885L16 30.89z" fill="#424242"/></svg> <svg id="FREE_TRIAL_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M9.072 9.002C5.176 9.002 4.78 4 9.072 4c3.116 0 4.41.888 6.928 1.99C18.866 4.888 19.812 4 22.928 4c4.292 0 3.896 5.002 0 5.002H9.072z" fill="#616161"/><path d="M9.072 9.002h13.856c1.12 0 1.95-.413 2.463-1.002L16 9 6.61 8c.512.59 1.342 1.002 2.462 1.002z" fill="#424242"/><path d="M27 17H17v11h8a2 2 0 0 0 2-1.992V17zM5 17h10v11H7a2 2 0 0 1-2-1.992V17zm10-1V9H5.01A2 2 0 0 0 3 11.006V16h12zm14 0H17V9h9.99A2 2 0 0 1 29 11.006V16z" fill="#757575"/><path d="M5 16h10v2H5zm12 0h10v2H17z" fill="#424242"/><path d="M18 9h1v19h-1z" fill="#424242"/><path d="M14 9h4v19h-4z" fill="#616161"/></svg> <svg id="FUNCTIONS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(1 2)"><path d="M30 8.656L26.01 6.66v14.697L30 19.362zM0 19.35l3.99 1.994V6.647L0 8.642z" fill="#616161"/><path d="M30 16.362l-3.99 1.995v1.995zm-3.99-8.696V9.66L30 11.657z" fill="#424242"/><path d="M21.52 24.833l8.47-8.47v5.64l-5.65 5.65zm0-21.657l8.48 8.48V6.004L24.346.35z" fill="#757575"/><path d="M0 11.642l3.99-1.995V7.652zm3.99 8.698v-1.996L0 16.35z" fill="#424242"/><path d="M8.48 3.172l-8.47 8.47V6L5.66.35zm0 21.656L0 16.348V22l5.654 5.654z" fill="#757575"/><circle cx="8.999" cy="14" fill="#757575" r="2.005"/><circle cx="14.995" cy="14" fill="#757575" r="2.005"/><circle cx="20.99" cy="14" fill="#757575" r="2.005"/></g></svg> <svg id="GCE_SYSTEMS_MANAGEMENT_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M17.524 4c.263 0 .508.17.576.41l.017.094.345 2.322a9.738 9.738 0 0 1 2.884 1.765l2.41-.94c.262-.08.546-.02.71.18l.055.09L27 12.07a.603.603 0 0 1-.08.7l-.07.07-2.3 1.75a9.746 9.746 0 0 1-.032 2.75l-2.77-1.59c-.133-3.57-3.07-6.413-6.69-6.413-3.702 0-6.69 2.978-6.69 6.667 0 3.69 2.99 6.668 6.692 6.668a6.704 6.704 0 0 0 2.943-.68l2.685 1.65a9.726 9.726 0 0 1-2.147 1.2l-.39 2.66a.627.627 0 0 1-.52.49l-.1.01h-4.95a.613.613 0 0 1-.59-.41l-.02-.093-.37-2.54a9.727 9.727 0 0 1-2.81-1.58l-2.454.96c-.264.083-.547.02-.71-.18l-.057-.086-2.474-4.15a.603.603 0 0 1 .08-.7l.07-.07 2.083-1.586a9.712 9.712 0 0 1-.046-3.19l-2.04-1.55a.577.577 0 0 1-.19-.68l.04-.09 2.474-4.15a.66.66 0 0 1 .676-.29l.093.03 2.21.863a9.73 9.73 0 0 1 3.11-1.8l.33-2.206a.627.627 0 0 1 .52-.494l.1-.01h4.945zm-5.605 8.002c1.63-1.253 3.98-1.475 5.85-.31 1.78 1.108 2.63 3.068 2.35 4.968l8.52 5.3c.35.152.48.682.17 1.08l-1.35 2.14a.757.757 0 0 1-1.07.243l-8.52-5.3c-1.596 1.084-3.738 1.177-5.517.07-1.87-1.166-2.78-3.35-2.29-5.38l4.105 2.49 1.756-2.8z" fill="#62666B"/></svg> <svg id="GENOMICS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(1 2)"><circle cx="15" cy="14" fill="#757575" r="2.286"/><path d="M8.682 10h9.1l1.056-1-1.056-1h-9.1z" fill="#424242"/><circle cx="7.571" cy="9" fill="#616161" r="1.757"/><circle cx="22.428" cy="9" fill="#757575" r="2.286"/><path d="M11.23 19l1.054 1h8.97v-2h-8.97z" fill="#424242"/><circle cx="7.571" cy="19" fill="#757575" r="2.286"/><circle cx="22.429" cy="19" fill="#616161" r="1.757"/><path d="M3.83 4h18.116L23 3l-1.055-.998L3.83 2z" fill="#424242"/><circle cx="3" cy="3" fill="#616161" r="1.757"/><circle cx="27" cy="3" fill="#757575" r="2.286"/><path d="M7 25l1.054 1h18.14v-1.998L8.05 24z" fill="#424242"/><circle cx="3" cy="25" fill="#757575" r="2.286"/><circle cx="27" cy="25" fill="#616161" r="1.757"/></g></svg> <svg id="HEALTHCARE_API_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="logos-32-shaded-healthcare-api-a" d="M2 23L.75 21.85.752.003H3.25V21.85z"/></defs><g transform="translate(4 1)" fill="none" fill-rule="evenodd"><g transform="translate(10 7)"><mask id="logos-32-shaded-healthcare-api-b" fill="#fff"><use xlink:href="#logos-32-shaded-healthcare-api-a"/></mask><use fill="#616161" xlink:href="#logos-32-shaded-healthcare-api-a"/><path d="M2 2a4 4 0 0 0 4-4h-8a4 4 0 0 0 4 4z" fill="#2B2B2B" fill-rule="nonzero" mask="url(#logos-32-shaded-healthcare-api-b)"/></g><path fill="#2B2B2B" fill-rule="nonzero" d="M13.25 25.3h-2.5V23h2.5zm0-12h-2.5V11h2.5z"/><circle fill="#979797" fill-rule="nonzero" transform="rotate(-90 12 4)" cx="12" cy="4" r="4"/><path d="M19 12.25H4.25a1.75 1.75 0 0 0 0 3.5H9v2.5H4.25a4.25 4.25 0 0 1 0-8.5H19V8l5 3-5 3v-1.75zM12 8a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4z" fill="#424242" fill-rule="nonzero"/><path d="M14.042 21.75h.988c.947 0 1.72-.78 1.72-1.75 0-.96-.793-1.75-1.75-1.75h-1.75v-2.5H15A4.26 4.26 0 0 1 19.25 20c0 2.344-1.886 4.25-4.22 4.25H9V26l-5-3 5-3v1.75h5.042z" fill="#424242" fill-rule="nonzero"/></g></svg> <svg id="HOME_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M18.114 5.535h-4.228L4 14.695V31h8V20h8v11h8V14.696z" fill="#616161"/><path d="M16 5.535h-2.114L4 14.695V31h8V20h4z" fill="#757575"/><path d="M17.41 6.24L4.724 20.334v-4.228L16.704 4.83z" fill="#424242"/><path d="M16 1.252L0 17.145l2.404 2.405L16 6.044 29.596 19.55 32 17.143z" fill="#757575"/></svg> <svg id="IAM_ADMIN_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 1L4 6v8.22c0 7.4 5.12 14.32 12 16 6.88-1.68 12-8.6 12-16V6L16 1zm0 5.537a3.84 3.84 0 1 1 0 7.68 3.84 3.84 0 0 1 0-7.68zm6 16.286a12.504 12.504 0 0 1-6 4.284 12.504 12.504 0 0 1-6-4.284v-3.277c0-2.452 3.998-3.687 6-3.687s6 1.23 6 3.68v3.275z" fill="#757575"/><path d="M16 1v5.537a3.84 3.84 0 0 1 0 7.68v1.642c2.002 0 6 1.23 6 3.68v3.275a12.504 12.504 0 0 1-6 4.284v3.114c6.88-1.68 12-8.6 12-16V6L16 1z" fill="#616161"/></svg> <svg id="IAM_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 1L4 6v8.22c0 7.4 5.12 14.32 12 16 6.88-1.68 12-8.6 12-16V6L16 1zm0 5.537a3.84 3.84 0 1 1 0 7.68 3.84 3.84 0 0 1 0-7.68zm6 16.286a12.504 12.504 0 0 1-6 4.284 12.504 12.504 0 0 1-6-4.284v-3.277c0-2.452 3.998-3.687 6-3.687s6 1.23 6 3.68v3.275z" fill="#757575"/><path d="M16 1v5.537a3.84 3.84 0 0 1 0 7.68v1.642c2.002 0 6 1.23 6 3.68v3.275a12.504 12.504 0 0 1-6 4.284v3.114c6.88-1.68 12-8.6 12-16V6L16 1z" fill="#616161"/></svg> <svg id="INFLUXDATA_CLOUD_INFLUXDB_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1 1h30v30H1z"/><path d="M30.68 19.095L27.83 6.68c-.16-.68-.78-1.36-1.46-1.555l-13.025-4.02c-.16-.065-.355-.065-.55-.065a2.5 2.5 0 0 0-1.525.55l-9.335 8.69c-.52.455-.78 1.36-.615 2.01l3.045 13.29c.16.68.78 1.36 1.46 1.555l12.185 3.76c.16.065.355.065.55.065a2.5 2.5 0 0 0 1.525-.55l9.98-9.27c.52-.49.775-1.365.615-2.045zM14.705 4.055L23.65 6.81c.355.095.355.26 0 .355l-4.7 1.07c-.355.095-.845-.065-1.1-.325l-3.275-3.535c-.295-.285-.23-.415.13-.32zM20.28 20.1c.095.355-.13.55-.485.455l-9.655-2.98c-.355-.095-.42-.39-.16-.65l7.39-6.87c.26-.26.55-.16.65.195l2.26 9.85zM4.365 11.35l7.845-7.295c.26-.26.68-.225.94.03l3.92 4.245c.26.26.225.68-.03.94l-7.845 7.295c-.26.26-.68.225-.94-.03l-3.92-4.245c-.26-.295-.23-.715.03-.94zM6.28 22.92l-2.075-9.11c-.095-.355.065-.42.29-.16l3.275 3.535c.26.26.355.78.26 1.135l-1.425 4.6c-.1.355-.26.355-.325 0zm11.47 5.315L7.51 25.09c-.355-.095-.55-.485-.455-.845l1.72-5.51c.095-.355.485-.55.845-.455l10.24 3.145c.355.095.55.485.455.845l-1.72 5.51a.7.7 0 0 1-.845.455zm9.075-7.455l-6.84 6.355c-.26.26-.39.16-.29-.195l1.425-4.6c.095-.355.485-.715.845-.78l4.7-1.07c.355-.1.42.065.16.29zm.745-1.36l-5.64 1.295a.67.67 0 0 1-.81-.485l-2.4-10.435a.67.67 0 0 1 .485-.81l5.64-1.295a.67.67 0 0 1 .81.485l2.4 10.435c.1.39-.13.745-.485.81z" fill="#292933" fill-rule="nonzero"/></svg> <svg id="INTERCONNECT_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M24 17h7v-3h-7z" fill="#424242"/><path d="M26 26h-3V5h3zM1 17h6v-3H1zm9-12h16V2H10zm0 24h16v-3H10z" fill="#616161"/><path d="M20 23H5V8h15z" fill="#757575"/><path d="M20 23h-8V8h8z" fill="#616161"/></svg> <svg id="IOT_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16.86 16.69V9.62h-.01a1.82 1.82 0 1 0-1.68 0v7.07H8.44v-4.52a1.82 1.82 0 1 0-1.68 0v4.52h-.39a6.11 6.11 0 1 1 2.24-11.8 8.34 8.34 0 0 1 15.13-.1 6.1 6.1 0 0 1 1.95-.32v-.02a6.115 6.115 0 0 1 0 12.23h-.4v-4.51a1.82 1.82 0 1 0-1.68 0v4.52h-6.75z" fill="#434343"/><path d="M8.45 21.41a3.2 3.2 0 0 1 2.45 3.14 3.3 3.3 0 1 1-4.14-3.19v-4.67h1.69v4.72zm-.85 4.75a1.62 1.62 0 0 0 1.61-1.61 1.61 1.61 0 1 0-1.61 1.61zm17.69-4.8a3.3 3.3 0 1 1-1.68 0V16.7h1.68v4.66zm-.84 4.8a1.62 1.62 0 0 0 1.61-1.61 1.61 1.61 0 1 0-1.61 1.61zm-7.59-.68l-.01-.01a3.3 3.3 0 1 1-1.68 0v-8.79h1.69v8.8zm-.86 4.8a1.61 1.61 0 1 0 0-3.22 1.61 1.61 0 0 0 0 3.22z" fill="#757575"/></svg> <svg id="KBATCH_SECTION" width="32" height="32" viewBox="0 0 32 32"><path fill="#606469" d="M21.072 7l8.422 9.183-8.422 9.183-2.816-3.07-2.834 3.092-2.51-2.737-2.49 2.72L2 16.19 10.422 7l2.51 2.736-.88.96-1.63-1.775-6.66 7.27 6.66 7.26 1.61-1.75L7 16.21l8.422-9.185 2.815 3.068L21.072 7zm-5.65 1.943l-6.66 7.262 6.66 7.262 1.953-2.13-4.726-5.154 4.7-5.132-1.94-2.1z"/></svg> <svg id="KMS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M15 23h-2v2.05h2v.92h2.09V15.868A5.065 5.065 0 0 0 21 11a5 5 0 1 0-6 4.9V19h-3v2.05h3V23zm1-22l12 5v8.22c0 7.4-5.12 14.32-12 16-6.88-1.68-12-8.6-12-16V6l12-5zm0 7.25a2.75 2.75 0 1 1 0 5.5 2.75 2.75 0 0 1 0-5.5z" fill="#757575"/><path d="M16 25.97h1.09V15.868A5.065 5.065 0 0 0 21 11a5 5 0 0 0-5-5V1l12 5v8.22c0 7.4-5.12 14.32-12 16v-4.25zm0-17.72a2.75 2.75 0 0 1 1.052 5.29c-.342.142-.34.224-1.052.222V8.25z" fill="#616161"/></svg> <svg id="KUBERNETES_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M20.285 17.696l7.285 4.206v1.586l-7.91-4.565z" fill="#424242"/><path d="M12.777 18.64L4.43 23.457l-.514-1.29 8.13-4.693z" fill="#616161"/><path d="M15.286 2.062h1.375v9.243h-1.37z" fill="#757575"/><path d="M16.013 0L2 8v16l14.013 8L30 24V8L16.013 0zM27 22.222l-10.987 6.22L5 22.222V9.78l11.013-6.22L27 9.778V22.22z" fill="#757575"/><path d="M15.974 15.207l6.36-3.674-6.36-3.673-6.362 3.673z" fill="#757575"/><path d="M15.23 16.48l-6.173-3.67v7.346l6.17 3.673z" fill="#616161"/><path d="M16.77 16.48v7.347l6.172-3.673v-7.346z" fill="#424242"/></svg> <svg id="LAUNCHER_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M13 29h6v-2h-6z" fill="#616161"/><path d="M16 29h3v-2h-3z" fill="#424242"/><path d="M26.28 31l3.81-10.87-5.15-2.973-3.178 9.965L23.554 31z" fill="#616161"/><path d="M24.94 17.157l-3.177 9.966L23.555 31z" fill="#424242"/><path d="M5.72 31L1.91 20.13l5.15-2.973 3.178 9.965L8.446 31z" fill="#757575"/><path d="M7.06 17.157l3.177 9.966L8.445 31z" fill="#616161"/><path d="M16 15.333a3.333 3.333 0 1 1 0-6.665 3.333 3.333 0 0 1 0 6.665zM16 1L9 8v7.31L12.11 26h7.79L23 15.305V8l-7-7z" fill="#757575"/><path d="M16 1v7.667a3.333 3.333 0 0 1 0 6.666V26h3.9L23 15.305V8l-7-7z" fill="#616161"/></svg> <svg id="LOAD_BALANCING_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M17 14h-3v-3h3z" fill="#424242"/><path d="M26 17H5v-3h21z" fill="#616161"/><path d="M7 11h17V4H7z" fill="#757575"/><path d="M16 11h8V4h-8z" fill="#616161"/><path d="M2 28h8v-8H2zm10 0h7v-8h-7zm9 0h8v-8h-8z" fill="#757575"/><path d="M8 20H5v-4h3zm9 0h-3v-4h3zm9 0h-3v-4h3zM6 28h4v-8H6zm10 0h3v-8h-3zm9 0h4v-8h-4z" fill="#616161"/></svg> <svg id="LOGS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M5 18h7.467v-2H5zm0 10h7.467v-2H5z" fill="#424242"/><path d="M5 27h2V9.632H5z" fill="#424242"/><path d="M12 10h18V4H12zm0 10h18v-6H12zm0 10h18v-6H12z" fill="#616161"/><path d="M2 11h8V3H2z" fill="#757575"/></svg> <svg id="MANAGED_MICROSOFT_AD_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M15.995 2.667v26.666l13.333-10.666z" fill="#80868B"/><path d="M15.994 2.667l-1.3 1.564 11.793 14.14-11.735 9.4 1.25 1.56L29.33 18.66z" fill="#5F6368"/><path d="M16 2.667l-5.35 6.336a3.998 3.998 0 0 1 1.48 1.357L16 5.788v-3.12zm-3.54 21.295a3.994 3.994 0 0 1-1.216 1.588l4.754 3.783.002-.003v-2.556l-3.54-2.812z" fill="#80868B"/><path d="M8.768 13.845a1.334 1.334 0 1 1 0-2.668 1.334 1.334 0 0 1 0 2.668m0-5.333a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 15.253a1.334 1.334 0 1 1 0-2.668 1.334 1.334 0 0 1 0 2.668m0-5.333a4 4 0 1 0 0 8 4 4 0 0 0 0-8" fill="#9AA0A6"/></svg> <svg id="MARKETPLACE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M17.607 0v7.303h-7.304z" fill="#757575"/><path d="M17.607 7.303v7.304l-7.304-7.304z" fill="#616161"/><path d="M10.05 21.98l.043-.176 1.32-2.39H22.34c1.1 0 2.068-.602 2.567-1.51l5.66-10.283-2.55-1.4H28l-1.61 2.93-4.05 7.338H12.044l-.19-.395-3.286-6.94L7.175 6.22l-1.38-2.934H1V6.22h2.933l5.28 11.132-1.98 3.59a2.83 2.83 0 0 0-.366 1.403A2.942 2.942 0 0 0 9.8 25.28h17.6v-2.933H10.416a.373.373 0 0 1-.367-.367z" fill="#757575" fill-rule="nonzero"/><path d="M11.736 26.5A2.746 2.746 0 0 0 9 29.25 2.746 2.746 0 0 0 11.736 32a2.758 2.758 0 0 0 2.75-2.75 2.758 2.758 0 0 0-2.75-2.75zm12 0A2.746 2.746 0 0 0 21 29.25 2.746 2.746 0 0 0 23.736 32a2.758 2.758 0 0 0 2.75-2.75 2.758 2.758 0 0 0-2.75-2.75z" fill="#424242"/><path d="M17.607 0l7.303 7.303h-7.303z" fill="#616161"/><path d="M24.91 7.303l-7.303 7.304V7.303z" fill="#424242"/></svg> <svg id="MONGODB_CLOUD_MONGODB_ATLAS_SECTION" width="32" height="32" viewBox="0 0 32 32"><defs><linearGradient x1="43.301%" y1="-.629%" x2="43.301%" y2="44.67%" id="logos-32-shaded-mongodb-cloud-mongodb-atlas-a"><stop stop-color="#13AA52" stop-opacity="0" offset="0%"/><stop stop-color="#116149" stop-opacity=".2" offset="100%"/></linearGradient></defs><g fill="none"><path d="M22.327 12.942C20.745 5.968 17.012 3.676 16.61 2.8c-.44-.62-.885-1.717-.885-1.717-.01-.018-.02-.05-.033-.083-.046.615-.07.856-.653 1.48-.91.707-5.55 4.602-5.93 12.526-.35 7.388 5.34 11.792 6.11 12.353l.09.06c.22-.51.44-1.95.6-3.93.03 1.59.26 3.3 1.05 3.67l.04-.03c.34-.25.67-.52.98-.81 1.92-1.78 5.56-6.18 4.33-13.39z" fill="#13AA52"/><path d="M15.91 23.493c-.154 1.978-.38 3.416-.598 3.922 0 0 .242 1.74.41 3.58h.603c.142-1.29.355-2.57.637-3.838-.788-.36-1.017-2.07-1.05-3.664z" fill="#ABABAB"/><path d="M22.327 12.942C20.745 5.968 17.012 3.676 16.61 2.8c-.44-.62-.885-1.717-.885-1.717.373 1.46.31 13.122.352 14.516a75.085 75.085 0 0 1-.17 7.89c.035 1.59.263 3.3 1.054 3.67l.05-.03c.35-.25.68-.52.99-.81l.04-.03c1.9-1.75 5.54-6.15 4.3-13.35z" fill="#13AA52"/><path d="M13.327 11.942C11.745 4.968 8.012 2.676 7.61 1.8 7.17 1.18 6.725.082 6.725.082c.373 1.46.31 13.122.352 14.516a75.085 75.085 0 0 1-.17 7.893c.035 1.6.263 3.31 1.054 3.67l.05-.03a9.47 9.47 0 0 0 .99-.8l.04-.03c1.9-1.74 5.54-6.14 4.3-13.35z" fill="url(#logos-32-shaded-mongodb-cloud-mongodb-atlas-a)" transform="translate(9 1)"/></g></svg> <svg id="MONITORING_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M15.647 16h.006-.006zm13.863 0L23.272 5.195 17.032 16l6.24 10.805z" fill="#424242"/><path d="M2.376 17l6.35 11H21.19l-6.36-11z" fill="#616161"/><path d="M14.828 15l6.36-11H8.726L2.38 15z" fill="#757575"/></svg> <svg id="MYCLOUD_SECTION" width="32" height="33" viewBox="0 0 32 33" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M22.575 6.937C25.608 7.143 28 9.6 28 12.633c0 3.17-2.613 5.742-5.833 5.742H7c-3.862 0-7-3.09-7-6.89 0-3.55 2.73-6.478 6.242-6.845A8.762 8.762 0 0 1 14 0c4.247 0 7.782 2.974 8.575 6.937zm-.408 9.14c1.936 0 3.5-1.538 3.5-3.444 0-1.907-1.564-3.445-3.5-3.445h-1.75v-.575c0-3.49-2.87-6.316-6.417-6.316-2.94 0-5.402 1.94-6.172 4.594H7c-2.578 0-4.667 2.06-4.667 4.6S4.423 16.08 7 16.08h15.167z" id="logos-32-shaded-mycloud-a"/></defs><g transform="translate(2 8)" fill="none" fill-rule="evenodd"><mask id="logos-32-shaded-mycloud-b" fill="#fff"><use xlink:href="#logos-32-shaded-mycloud-a"/></mask><path fill="#616161" mask="url(#logos-32-shaded-mycloud-b)" d="M-3 25h32V-7H-3z"/></g></svg> <svg id="NATURAL_LANGUAGE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M30.626 2.685h-7.242L23.38 6.57h3.285l.048 18.85h-3.32l-.008 3.98 7.254-.01-.06-21.24z" fill="#616161"/><path d="M26.685 8.24l3.906-1.668h-3.9zm.005 17.258h3.932l-3.834-1.56z" fill="#424242"/><path d="M1.374 2.685h7.242L8.62 6.57H5.336l-.048 18.85h3.32l.008 3.98-7.254-.01.06-21.24z" fill="#616161"/><path d="M5.315 8.24L1.41 6.572h3.905zM5.31 25.498H1.377l3.834-1.56z" fill="#424242"/><path d="M9 8h14v3.5H9zm0 6h14v3.5H9zm0 6h14v3.5H9z" fill="#616161"/></svg> <svg id="NEO4J_CLOUD_NEO4J_GRAPHDATABASE_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path id="logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-a" d="M.696.742h14.75v14.75H.696z"/><path id="logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-c" d="M1.045 0h8.24v8.24h-8.24z"/></defs><g fill="none" fill-rule="evenodd"><path d="M28.895 14.525c0 7.43-6.022 13.442-13.442 13.442C8.023 27.967 2 21.944 2 14.525 2 7.095 8.023 1.07 15.44 1.07c7.433 0 13.455 6.025 13.455 13.455" fill="#008CC1"/><path d="M7.962 10.118c0 .6-.478 1.077-1.077 1.077-.6 0-1.078-.478-1.078-1.077 0-.6.478-1.078 1.078-1.078.6 0 1.077.478 1.077 1.078m.183 2.95c0 .6-.478 1.078-1.077 1.078a1.07 1.07 0 0 1-1.077-1.078c0-.6.48-1.077 1.08-1.077.6 0 1.08.48 1.08 1.08m.66 3.12c0 .6-.475 1.08-1.075 1.08s-1.08-.474-1.08-1.074.47-1.077 1.07-1.077A1.08 1.08 0 0 1 8.8 16.19m1.476 2.803c0 .6-.478 1.078-1.078 1.078A1.07 1.07 0 0 1 8.12 19c0-.6.48-1.078 1.08-1.078.6 0 1.08.477 1.08 1.077m11.503 3.91c0 .6-.478 1.072-1.078 1.072a1.07 1.07 0 0 1-1.077-1.078c0-.6.478-1.078 1.077-1.078.6 0 1.078.477 1.078 1.076m1.957-2.314c0 .6-.476 1.076-1.076 1.076-.6 0-1.078-.48-1.078-1.078 0-.6.478-1.078 1.078-1.078.6 0 1.077.476 1.077 1.076M18.08 4.24c0 .6-.477 1.078-1.077 1.078s-1.076-.48-1.076-1.08c0-.6.478-1.08 1.077-1.08.6 0 1.077.49 1.077 1.08m-2.826-.99c0 .6-.48 1.075-1.08 1.075a1.07 1.07 0 0 1-1.08-1.076 1.08 1.08 0 0 1 2.155 0" fill="#FFF"/><path d="M22.872 4.156a7.162 7.162 0 1 1 0 14.324 7.162 7.162 0 0 1 0-14.324" fill="#66B245"/><g transform="translate(14.8 3.2)"><mask id="logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-b" fill="#fff"><use xlink:href="#logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-a"/></mask><path d="M8.072 1.17a6.955 6.955 0 0 0-6.947 6.948 6.955 6.955 0 0 0 6.947 6.947 6.955 6.955 0 0 0 6.948-6.947A6.955 6.955 0 0 0 8.072 1.17m0 14.322c-4.067 0-7.376-3.307-7.376-7.374C.696 4.05 4.006.742 8.072.742a7.383 7.383 0 0 1 7.376 7.376c0 4.067-3.308 7.374-7.376 7.374" fill="#FFF" mask="url(#logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-b)"/></g><path d="M13.054 20.058a5.864 5.864 0 1 1 0 11.73 5.864 5.864 0 0 1 0-11.73" fill="#66B245"/><path d="M13.054 20.273a5.655 5.655 0 0 0-5.65 5.65 5.656 5.656 0 0 0 5.65 5.65 5.657 5.657 0 0 0 5.65-5.65 5.656 5.656 0 0 0-5.65-5.65m0 11.727a6.085 6.085 0 0 1-6.078-6.078 6.085 6.085 0 0 1 6.078-6.078 6.085 6.085 0 0 1 6.078 6.078A6.085 6.085 0 0 1 13.054 32" fill="#FFF"/><path d="M8.23.214a3.905 3.905 0 1 1 0 7.81 3.905 3.905 0 0 1 0-7.81" fill="#66B245"/><g transform="translate(3.067)"><mask id="logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-d" fill="#fff"><use xlink:href="#logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-c"/></mask><path d="M5.165.43a3.695 3.695 0 0 0-3.69 3.69 3.695 3.695 0 0 0 3.69 3.69 3.695 3.695 0 0 0 3.69-3.69A3.695 3.695 0 0 0 5.165.43m0 7.81c-2.27 0-4.12-1.85-4.12-4.12 0-2.272 1.85-4.12 4.12-4.12s4.12 1.848 4.12 4.12c0 2.27-1.85 4.12-4.12 4.12" fill="#FFF" mask="url(#logos-32-shaded-neo4j-cloud-neo4j-graphdatabase-d)"/></g></g></svg> <svg id="NETWORKING_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M4.708 17.72L15.24 28.157l1.746-1.85L6.88 16.494zM16.91 2.3l-1.744 1.85 9.934 9.954 2.856-.614z" fill="#616161"/><path d="M15 4h2v8h-2zm0 15h2v8h-2z" fill="#424242"/><circle cx="16" cy="3" fill="#757575" r="3"/><circle cx="16" cy="27" fill="#757575" r="3"/><path d="M1.062 14h24.114l5.82 3H6.882z" fill="#616161"/><circle cx="4" cy="15.5" fill="#757575" r="4"/><circle cx="28" cy="15.5" fill="#757575" r="4"/></svg> <svg id="NETWORK_DIAGNOSTICS_SECTION" width="32" height="32" viewBox="0 0 32 32"><path fill="#5f6368" d="M21.087 15.232H28v1.59h-6.913zm-3.973-2.9l1.89-3.29a1.34 1.34 0 0 1 1.147-.682h3.78v1.59h-3.61l-1.82 3.176zm0 7.47l1.376-.792 1.824 3.175h3.616v1.59h-3.78a1.338 1.338 0 0 1-1.146-.682zm-12.9-4.57h7.914v1.59H4.215zM7.737 9.95V8.36h3.78a1.338 1.338 0 0 1 1.146.682l1.89 3.29-1.377.794L11.35 9.95zm0 13.826v-1.59h3.615l1.827-3.176 1.37.794-1.89 3.288a1.338 1.338 0 0 1-1.15.684z"/><circle cx="23.93" cy="22.958" r="2.382" fill="#80868b"/><circle cx="26.618" cy="16.027" r="2.382" fill="#80868b"/><circle cx="23.93" cy="9.155" r="2.382" fill="#80868b"/><circle cx="7.736" cy="22.958" r="2.382" fill="#80868b"/><circle cx="15.833" cy="25.614" r="2.382" fill="#80868b"/><circle cx="15.833" cy="6.614" r="2.382" fill="#80868b"/><circle cx="5.382" cy="16.027" r="2.382" fill="#80868b"/><circle cx="7.736" cy="9.155" r="2.382" fill="#80868b"/><path d="M21.308 15.805l-2.44-4.23a.694.694 0 0 0-.594-.353h-4.882c-.245 0-.47.005-.593.217l-2.45 4.15a.625.625 0 0 0 0 .65l2.44 4.23a.695.695 0 0 0 .59.35h4.88c.24 0 .47-.01.59-.22l2.44-4.16a.625.625 0 0 0 0-.65z" fill="#80868b"/></svg> <svg id="NETWORK_SECURITY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M9.96 17.136l4.474 4.43A1.687 1.687 0 0 0 16 23.883v-7.087h-.563v3.77l-4.36-4.25c.092-.13.17-.27.236-.416H16v14.32c-6.88-1.68-12-8.6-12-16V6l12-5v13.1h-4.687a2.25 2.25 0 1 0-1.353 3.036zM16 9.483V6.108a1.687 1.687 0 0 0-.563 3.28V13.2H16V9.483z" fill="#757575"/><path d="M22.018 12.872L17.602 8.4l-.017-.026A1.687 1.687 0 0 0 16 6.108V1l12 5v8.22c0 7.4-5.12 14.32-12 16v-6.337a1.688 1.688 0 0 0 .563-3.28v-3.807H16V15.9h4.687a2.25 2.25 0 1 0 1.33-3.028zm-1.116.844a2.26 2.26 0 0 0-.215.384H16v-.9h.563V9.387c.015-.006.03-.01.046-.017l-.03.02 4.32 4.326z" fill="#616161"/></svg> <svg id="NETWORK_TIERS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M28.962 14.003C28.452 7.29 22.844 2 16 2c-2.605 0-5.03.766-7.065 2.086l2.507 4.35c2.88-2.016 6.04-1.542 7.823-.74 1.642.738 4.194 2.65 4.66 6.323l5.037-.02zM9.19 28.078a12.963 12.963 0 0 1-6.15-10.044l5.036.005c.116.92.37 1.7.79 2.56.63 1.25 1.574 2.3 2.834 3.14l-2.51 4.33z" fill="#616161"/><circle cx="7" cy="10" fill="#757575" r="2"/><path d="M3.046 18H8.06c.04.308.088.576.142.803l-4.873 1.12A12.09 12.09 0 0 1 3.04 18zm25.91-3.977h-5.013a7.758 7.758 0 0 0-.143-.803l4.873-1.12c.143.617.238 1.258.283 1.923z" fill="#424242"/><circle cx="21" cy="26" fill="#616161" r="2"/><circle cx="14.5" cy="27" fill="#757575" r="2"/><circle cx="26" cy="22" fill="#424242" r="2"/><path d="M3 14h25.957c.066.97.08 2.304.043 4.003H3.037C2.99 17.173 2.977 15.84 3 14z" fill="#757575"/></svg> <svg id="NEW_CLOUD_FOR_MARKETING_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M16.04 15.126c1.71 0 3.25.717 4.333 1.865a4.267 4.267 0 0 1 3.218-1.46h1.14a4.278 4.278 0 0 1 0 8.56H6.8a3.793 3.793 0 0 1 0-7.58h2.82a3.78 3.78 0 0 1 2.012.58 5.935 5.935 0 0 1 4.41-1.95zm-3.726 3.717l-.08.144.007-.016.04-.07.04-.05zm-.092.163l.01-.018c-.085.156-.16.317-.224.48l-.002.005-.002.004-.016.04-.003.01-.002.006-.054.155a4.18 4.18 0 0 0-.14.528v.003l-.01.02-.01.01v-.02l-.01.05v.01l-.01.03-.01.05v.02l-.01.01-.005.02-.005.01v.023l-.01.05v.03l-.004.034v.02l-.003.032v.044l-.004.03v.02l-.004.02.01-.09a4.55 4.55 0 0 0-.015.33l.01 1.382v.08h8.638V21l-.007-.24a4.273 4.273 0 0 0-.007-.09v-.034l-.008-.03v-.06l-.003-.015h-.004l-.005-.05-.006-.02-.005-.01-.004-.026v-.03.015-.016l-.016-.1a4.22 4.22 0 0 0-.03-.15v-.003l-.004-.006-.01-.04-.002-.03-.01-.03v.015l-.014-.07-.004-.01-.01-.045-.01-.03-.007-.03-.02-.067-.004-.015v-.01l-.027-.07.016.045-.014-.05-.02-.05-.01-.02-.01-.026-.003-.016-.01-.024-.037-.09-.004-.01v-.014l.024.06a4.222 4.222 0 0 0-.222-.492l-.01-.02-.004-.01-.018-.024-.017-.01-.02-.034-.003-.01-.04-.07-.032-.06.01.02-.07-.11-.06-.082-.004-.004-.124-.17A4.33 4.33 0 0 0 16 16.74a4.332 4.332 0 0 0-3.528 1.804l-.027.03-.133.2-.024.04-.016.03-.04.074-.03.05-.018.03zm-4.298-9.28c1.78 0 3.228 1.425 3.228 3.19 0 1.762-1.448 3.187-3.228 3.187-1.78 0-3.228-1.425-3.228-3.188 0-1.764 1.448-3.188 3.228-3.188zm16.35-1.453c1.888 0 3.424 1.516 3.424 3.39 0 1.875-1.536 3.39-3.425 3.39-1.89 0-3.425-1.515-3.425-3.39 0-1.874 1.536-3.39 3.425-3.39zm-16.35 3.065c-.896 0-1.617.71-1.617 1.577 0 .868.72 1.577 1.617 1.577.896 0 1.618-.71 1.618-1.577 0-.868-.722-1.577-1.618-1.577zM16.08 6c2.093 0 3.794 1.678 3.794 3.753s-1.7 3.753-3.793 3.753c-2.09 0-3.79-1.678-3.79-3.753S13.99 6 16.08 6zm8.193 3.884c-1.005 0-1.815.8-1.815 1.78s.81 1.778 1.815 1.778c1.004 0 1.814-.8 1.814-1.78s-.81-1.778-1.814-1.778zM16.08 7.61c-1.207 0-2.182.962-2.182 2.143 0 1.18.975 2.142 2.183 2.142 1.21 0 2.19-.96 2.19-2.142 0-1.18-.97-2.142-2.18-2.142zm-5.968 13.167v-.037l.005-.08c.005-.08.012-.16.02-.24l.003-.028a5.72 5.72 0 0 1 .09-.58v-.005l.002-.004.064-.27a5.81 5.81 0 0 1 .08-.273l.027-.085a2.64 2.64 0 0 1 .06-.17l.023-.066a5.1 5.1 0 0 1 .224-.52l.01-.02-.032-.02a2.173 2.173 0 0 0-1.07-.28H6.793a2.183 2.183 0 0 0 0 4.36h3.323v-.08l-.01-1.38.002-.09.004-.14zm11.3-2.264v-.005l.01.024.017.037v.01l-.01-.01.03.07c.07.17.14.35.2.53l.02.05a5.5 5.5 0 0 1 .14.52l.01.05c.04.19.07.38.09.57v.03a5.73 5.73 0 0 1 .02.312l.003.14v1.6h2.75a2.667 2.667 0 0 0 0-5.334h-1.13a2.67 2.67 0 0 0-2.25 1.23l.01.02.02.037.005.014.04.08z" fill="#62666B"/></svg> <svg id="ONBOARDING_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M28.27 12.76v9.573h2.772V11.25z" fill="#616161"/><path d="M31.037 11.256l-2.766 1.5v1.36z" fill="#424242"/><path d="M.563 11.25l15.24 8.313L28.27 12.76l2.772-1.51-15.24-8.313z" fill="#616161"/><path d="M.563 11.25l15.24 8.313V2.938z" fill="#757575"/><path d="M6.104 17.04v5.543l9.698 5.292 9.698-5.292V17.04l-9.698 5.293z" fill="#616161"/><path d="M6.104 22.583l9.698 5.292v-5.542L6.104 17.04z" fill="#757575"/></svg> <svg id="PACKET_MIRRORING_SECTION" fill="none" fill-rule="evenodd" height="33" viewBox="0 0 32 33" width="32"><path d="M24.67 8.998a1.333 1.333 0 0 0-2.667 0v8h2.666v-8zm4.663 5.312c0-.726-.596-1.313-1.333-1.313s-1.333.587-1.333 1.312v2.68h2.666v-2.68z" fill="#9AA0A6"/><path d="M15.993 22.333a4 4 0 0 0 0 7.996 3.998 3.998 0 0 0 0-8m0 2.66a1.332 1.332 0 1 1-.002 2.66 1.332 1.332 0 0 1 .01-2.66" fill="#5F6368"/><path d="M15.993 3.666a4 4 0 0 0 0 7.996 3.998 3.998 0 0 0 0-7.996m0 2.667a1.332 1.332 0 1 1-.002 2.662A1.332 1.332 0 0 1 16 6.333" fill="#80868B"/><path d="M20 13.643a1.32 1.32 0 0 0-1.333-1.312c-.738 0-1.334.59-1.334 1.32V17H20v-3.355zm-5.333 0a1.32 1.32 0 0 0-1.334-1.312c-.737 0-1.333.59-1.333 1.32V17h2.667v-3.355zm-4.664-4.645a1.333 1.333 0 0 0-2.667 0v8h2.667v-8zm-4.67 5.312c0-.726-.596-1.313-1.333-1.313s-1.333.587-1.333 1.312v2.68h2.666v-2.68z" fill="#9AA0A6"/><path d="M24.67 24.996a1.333 1.333 0 0 1-2.667 0v-8h2.666v8zm4.663-5.312A1.32 1.32 0 0 1 28 20.996a1.322 1.322 0 0 1-1.333-1.312v-2.688h2.666v2.688zM20 20.35c0 .726-.596 1.313-1.333 1.313a1.322 1.322 0 0 1-1.334-1.312V17H20v3.355zm-5.333 0c0 .726-.596 1.313-1.334 1.313A1.322 1.322 0 0 1 12 20.35v-3.354h2.667v3.355zm-4.664 4.646a1.333 1.333 0 0 1-2.667 0v-8h2.667v8zm-4.67-5.312A1.32 1.32 0 0 1 4 20.996a1.322 1.322 0 0 1-1.333-1.312v-2.688h2.666v2.688z" fill="#80868B"/><path d="M0 1h32v32H0z"/></svg> <svg id="PARTNER_PORTAL_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M27.82 17.995l2.486 1.95a.75.75 0 0 1 .18.96l-3 5.198a.75.75 0 0 1-.915.323l-2.92-1.18a11.982 11.982 0 0 1-3.46 1.99l-.44 3.134A.757.757 0 0 1 19 31h-6a.758.758 0 0 1-.743-.63l-.444-3.137a11.982 11.982 0 0 1-3.46-1.99l-2.93 1.182a.742.742 0 0 1-.913-.323l-3-5.197a.748.748 0 0 1 .18-.96l2.49-1.955a11.19 11.19 0 0 1 0-3.98l-2.493-1.955a.75.75 0 0 1-.18-.96l3-5.198a.75.75 0 0 1 .915-.322l2.93 1.182a11.98 11.98 0 0 1 3.46-1.99l.445-3.137A.757.757 0 0 1 13 1h6a.77.77 0 0 1 .75.63l.443 3.137a11.98 11.98 0 0 1 3.46 1.99l2.93-1.182a.742.742 0 0 1 .915.322l3 5.198c.186.32.11.73-.18.96l-2.493 1.95c.24 1.32.24 2.67 0 3.99zm-16.36 1.193l.026-.106.792-1.434h6.556c.66 0 1.24-.36 1.54-.906l3.397-6.17-1.53-.844-.97 1.76-2.43 4.4h-6.18l-.11-.238-2.64-6.682H7.03v1.76h1.76l2.168 5.68-1.188 2.155a1.7 1.7 0 0 0-.22.845c0 .968.792 1.76 1.76 1.76h10.56v-1.76H11.68a.224.224 0 0 1-.22-.22zm1.012 2.712c-.908 0-1.642.742-1.642 1.65 0 .907.734 1.65 1.642 1.65.907 0 1.65-.742 1.65-1.65 0-.908-.743-1.65-1.65-1.65zm7.2 0c-.908 0-1.642.742-1.642 1.65 0 .907.734 1.65 1.642 1.65.907 0 1.65-.742 1.65-1.65 0-.908-.743-1.65-1.65-1.65zM15.994 6v4.382h4.382L15.994 6zm0 0l-4.382 4.382h4.382V6zm0 4.382h-4.382l4.382 4.382v-4.382zm4.382 0h-4.382v4.382l4.382-4.382z" fill="#757575"/><path d="M16 14.758l4.376-4.376L16 6.006V1h2.996a.77.77 0 0 1 .75.63l.444 3.137a11.98 11.98 0 0 1 3.46 1.99l2.928-1.182a.742.742 0 0 1 .916.322l3 5.198c.186.32.11.73-.18.96l-2.493 1.95c.24 1.32.24 2.67 0 3.99l2.49 1.95a.75.75 0 0 1 .18.96l-3 5.198a.75.75 0 0 1-.91.323l-2.92-1.18a11.982 11.982 0 0 1-3.47 1.99l-.44 3.134A.757.757 0 0 1 19 31h-3v-9.832h5.87v-1.76H16v-1.76h2.834c.66 0 1.24-.36 1.54-.906l3.397-6.17-1.53-.844-.97 1.76-2.43 4.4H16v-1.13zm3.672 7.142c-.908 0-1.642.742-1.642 1.65 0 .907.734 1.65 1.642 1.65.907 0 1.65-.742 1.65-1.65 0-.908-.743-1.65-1.65-1.65z" fill="#616161"/></svg> <svg id="PERMISSIONS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 16.055c3.867 0 7-3.13 7-6.973 0-3.852-3.133-6.973-7-6.973S9 5.23 9 9.08c0 3.844 3.133 6.973 7 6.973zm0 3.485c-4.664 0-14 2.328-14 6.974V30h28v-3.486c0-4.646-9.336-6.973-14-6.973z" fill="#757575"/><path d="M16 16.055c3.867 0 7-3.13 7-6.973 0-3.852-3.133-6.973-7-6.973v13.94zm0 3.485V30h14v-3.486c0-4.646-9.336-6.973-14-6.973z" fill="#616161"/></svg> <svg id="PHISHING_PROTECTION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M14.667 8c0-.736.597-1.333 1.333-1.333V4c-2.205 0-4 1.795-4 4s1.795 4 4 4V9.333A1.334 1.334 0 0 1 14.667 8" fill="#5F6368"/><path d="M20 8c0-2.205-1.795-4-4-4v2.667a1.334 1.334 0 0 1 0 2.666V12c2.205 0 4-1.795 4-4m7.638 8.525l-2.654-3.192v7.004l1.292-1.3c.815 1.513.676 3.392-.37 4.75a4.046 4.046 0 0 1-2.755 1.577 3.952 3.952 0 0 1-3.01-.908c-.34-.28-.64-.648-.92-1.124l-.16-.27-.17.26a9.903 9.903 0 0 1-1.41 1.68l-.132.122.108.146C18.72 27.005 20.636 28 22.7 28c3.658 0 6.636-3.088 6.636-6.883 0-1.7-.603-3.33-1.695-4.592" fill="#80868B"/><path d="M13.102 23.318l-.177-.258-.16.268c-.278.463-.576.823-.912 1.1a3.96 3.96 0 0 1-3.015.9 4.04 4.04 0 0 1-2.75-1.564c-1.043-1.35-1.18-3.212-.37-4.713l1.29 1.3V13.4L4.36 16.56a6.916 6.916 0 0 0-1.69 4.555c0 3.764 2.97 6.827 6.625 6.827 2.056 0 3.966-.984 5.24-2.698l.108-.144-.13-.122a9.77 9.77 0 0 1-1.408-1.66" fill="#5F6368"/><path d="M15.997 22.727c-1.58 0-3.998-3.008-3.998-5.607v-3.28l3.99-1.67V9.285L9.33 12.06v5.06c0 3.612 3.23 8.272 6.664 8.272l.03-.003h-.03v-2.67z" fill="#80868B"/><path d="M22.667 17.12v-5.06L16 9.284v2.886l4 1.668v3.282c0 2.598-2.42 5.606-4 5.606v2.663h.03c3.423-.03 6.637-4.67 6.637-8.27" fill="#9AA0A6"/><path d="M16.508 19.187a1.43 1.43 0 0 1-2.025 0l-1.992-1.99 1.02-1.01 1.99 1.99 5.7-5.687 1.018 1.02-5.695 5.687z" fill="#5F6368"/></svg> <svg id="PRODUCER_PORTAL_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2.667 6.25h26.667V3H2.667z" fill="#757575"/><path d="M26 29h3.334v-9.75H26zm-10-9.75v6.5H6v-6.5H2.666V29h16.668v-9.75z" fill="#616161"/><path d="M2.667 7.875L1 16v3.25h30V16l-1.666-8.125H2.667zm2.733 3.25h21.2l1 4.875H4.4l1-4.875z" fill="#757575"/></svg> <svg id="PROFILER_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(3)"><path d="M24.243 5L20 9.244l2.828 2.83L27.07 7.83z" fill="#616161"/><path d="M13 32C5.82 32 0 26.18 0 19S5.82 6 13 6s13 5.82 13 13-5.82 13-13 13zm0-4a9 9 0 1 0 0-18 9 9 0 0 0 0 18z" fill="#757575"/><path d="M7 0h12v4H7z" fill="#616161"/><circle cx="13" cy="19" fill="#757575" r="6"/><path d="M20.716 8.54l4.42 1.217-1.61 1.618a13.016 13.016 0 0 0-2.81-2.835z" fill="#424242"/><path d="M12.988 25a6 6 0 0 0 0-12v6L8.1 22.48A5.992 5.992 0 0 0 12.988 25z" fill="#616161"/></g></svg> <svg id="PROJECT_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M1 7.862l3.89-6.86h7.776l3.898 6.86-3.88 6.707-7.793.02z" fill="#757575"/><path d="M15.2 10.22l-3.853-6.8L12.672.998l3.893 6.86z" fill="#616161"/><path d="M3.635 12.393h7.75l2.57-4.554 1.242 2.37-2.517 4.36-7.78.025z" fill="#424242"/><path d="M15 15.862l3.89-6.86h7.776l3.898 6.86-3.88 6.707-7.793.02z" fill="#757575"/><path d="M29.2 18.22l-3.853-6.8 1.325-2.422 3.893 6.86z" fill="#616161"/><path d="M17.635 20.393h7.75l2.57-4.554 1.242 2.37-2.517 4.36-7.78.025z" fill="#424242"/><path d="M1 23.862l3.89-6.86h7.776l3.898 6.86-3.88 6.707-7.793.02z" fill="#757575"/><path d="M15.2 26.22l-3.853-6.8 1.325-2.422 3.893 6.86z" fill="#616161"/><path d="M3.635 28.393h7.75l2.57-4.554 1.242 2.37-2.517 4.36-7.78.025z" fill="#424242"/></svg> <svg id="QUANTUM_ENGINE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M14.5 17.533h-3.592V9H8v11.448h6.5V25h3v-4.552h6.24V9h-2.832v8.533H17.5V7h-3v10.533zM5 27V5h22v22H5z" fill="#757575"/><path d="M27 9h4v3h-4V9zm0 5h4v3h-4v-3zm0 5h4v3h-4v-3zM9 27h3v4H9v-4zm5.5 0h3v4h-3v-4zm5.5 0h3v4h-3v-4z" fill="#424242"/><path d="M9 1h3v4H9V1zm5.5 0h3v4h-3V1zM20 1h3v4h-3V1zM1 9h4v3H1V9zm0 5h4v3H1v-3zm0 5h4v3H1v-3z" fill="#616161"/></svg> <svg id="QUBOLE_CLOUD_DATA_SERVICE_SECTION" viewBox="0 0 99.45 95.14"><rect width="99.45" height="95.14" rx="3.72" fill="#0073b3"/><path d="M53.19 74.32l-4.86-5.43 2.54-2.84V25.29l-5.69-6.37v-.12h-28v.12l-5.68 6.37v40.76l5.68 6.37v.11h24.55l6.13 6.77zM20.36 28.37h21.45v35H20.36zm59.95 3.84v30.82H63.63V32.21h-8.9v34.18l5.46 5.86.37.39h22.81l.38-.39 5.46-5.83V32.21h-8.9z" fill="#fff"/></svg> <svg id="QUOTAS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M7 2H4v26.01C4 29.107 4.897 30 6.005 30h19.99C27.102 30 28 29.1 28 28.01V2h-3v25H7V2z" fill="#757575"/><path d="M16 30h9.995C27.102 30 28 29.1 28 28.01V2h-3v25h-9v3z" fill="#616161"/><path d="M9 16h14v9H9z" fill="#757575"/><path d="M16 16h7v9h-7z" fill="#616161"/><path d="M9 4h2v4H9zm4 0h2v4h-2zm4 0h2v4h-2zm4 0h2v4h-2z" fill="#757575"/><path d="M10 4h1v4h-1zm4 0h1v4h-1zm4 0h1v4h-1zm4 0h1v4h-1z" fill="#616161"/></svg> <svg id="RECAPTCHA_ENTERPRISE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2.82 17.792l2.63.02c-.6-3.328.377-6.88 2.948-9.444 4.176-4.17 10.964-4.156 15.16.033l.964.97a318.7 318.7 0 0 1 1.88-1.85l-.944-.94a14.495 14.495 0 0 0-.416-.39l-.23-.23a13.327 13.327 0 0 0-7.437-3.23v.03a13.47 13.47 0 0 0-4.293.25 13.182 13.182 0 0 0-1.31.37 13.16 13.16 0 0 0-1.274.506 10.52 10.52 0 0 0-1.24.643c-.134.08-.27.15-.402.24a11.5 11.5 0 0 0-.818.572c-.122.09-.246.17-.362.264-.37.292-.726.61-1.07.95-.007.01-.016.012-.023.02-.36.36-.69.74-1.003 1.13-.084.104-.157.215-.236.322a12.81 12.81 0 0 0-.63.905c-.074.115-.14.234-.207.35a13.143 13.143 0 0 0-1.145 2.513l-.024.07a13.35 13.35 0 0 0-.52 5.947" fill="#5F6368"/><path d="M22.655 9.387l3.78-3.775.948 4.72z" fill="#5F6368"/><path d="M8.473 10.33L4.69 6.556l4.728-.943z" fill="#80868B"/><path d="M7.69 26.414c.18.144.37.275.557.41.195.14.392.282.592.41.24.155.48.297.73.433a13.086 13.086 0 0 0 1.34.653c.08.033.15.062.23.09a13.4 13.4 0 0 0 6.72.788l.01-2.71A10.756 10.756 0 0 1 8.43 23.5c-4.173-4.166-4.207-10.89-.095-15.065C7.595 7.69 6.96 7.053 6.53 6.61a13.272 13.272 0 0 0-3.82 8.46c-.023.32-.045.64-.044.96 0 .172.02.345.025.52.02.288.03.577.06.867.02.17.05.337.08.506.05.294.09.584.16.875l.12.48a12.84 12.84 0 0 0 .78 2.22 12.85 12.85 0 0 0 .686 1.303c.07.12.13.24.206.35.2.32.425.63.66.94.063.09.117.17.183.25.306.38.634.75.99 1.11.034.04.07.06.107.1.32.31.65.61.99.88" fill="#80868B"/><path d="M10.363 23.543l-3.78 3.775-.948-4.72z" fill="#9AA0A6"/><path d="M26.595 17.33c-.275 2.27-1.26 4.465-3.003 6.203-4.154 4.148-10.886 4.152-15.088.035A223.6 223.6 0 0 1 6.6 25.445c2.897 2.884 6.79 4.16 10.575 3.84.054-.005.108-.005.162-.01.354-.034.708-.09 1.06-.152.085-.015.17-.027.257-.043.344-.07.685-.156 1.024-.25.088-.026.176-.05.264-.077a12.89 12.89 0 0 0 1.252-.45c.33-.14.66-.288.982-.455l.218-.12c.327-.176.648-.363.962-.567.056-.03.108-.07.162-.11a13.244 13.244 0 0 0 1.97-1.62c.146-.14.272-.3.41-.45.187-.2.382-.41.555-.62.112-.14.21-.29.316-.43.2-.27.4-.54.57-.82.07-.11.13-.22.2-.33.2-.35.4-.7.56-1.06l.07-.164c.53-1.176.85-2.42 1-3.682l-2.6-.52z" fill="#9AA0A6"/><path d="M15.997 21.393c-1.58 0-3.998-3.008-3.998-5.606v-3.282l3.99-1.668V7.95l-6.66 2.777v5.06c0 3.612 3.23 8.272 6.66 8.272.01 0 .02-.01.03-.01h-.03v-2.66z" fill="#80868B"/><path d="M22.667 10.726L16 7.95v2.887l4 1.668v3.28c0 2.6-2.42 5.608-4 5.608v2.663h.03c3.423-.028 6.637-4.668 6.637-8.27v-5.06z" fill="#9AA0A6"/><path d="M16.508 17.854a1.43 1.43 0 0 1-2.025 0l-1.992-1.99 1.02-1.01 1.99 1.99 5.7-5.686 1.02 1.01-5.69 5.686z" fill="#5F6368"/></svg> <svg id="RECOMMENDATION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 2h14v14H16V2zm5.793 10.67l5.983-5.983L26.096 5l-4.303 4.302-2.035-2.03-1.68 1.682 3.715 3.716z" fill="#757575" fill-rule="nonzero"/><path d="M3 5v11h11V5H3zm9 9H5V7h7v7z" fill="#424242" fill-rule="nonzero"/><path d="M3 16h11v-2H5z" fill="#616161"/><path d="M12 7v7l2 2V5z" fill="#757575"/><path d="M3 18v11h11V18H3zm9 9H5v-7h7v7z" fill="#424242" fill-rule="nonzero"/><path d="M3 29h11v-2H5z" fill="#616161"/><path d="M12 20v7l2 2V18z" fill="#757575"/><path d="M16 18v11h11V18H16zm9 9h-7v-7h7v7z" fill="#424242" fill-rule="nonzero"/><path d="M16 29h11v-2h-9z" fill="#616161"/><path d="M25 20v7l2 2V18z" fill="#757575"/><path d="M16 16h14v-2H18z" fill="#424242"/><path d="M28 4v10l2 2V2z" fill="#616161"/></svg> <svg id="RUNTIME_CONFIG_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2 10h4V2H2z" fill="#757575"/><path d="M6 10h4V2H6z" fill="#616161"/><path d="M27.5 7v15h-3V7H10V4h17.5v3z" fill="#424242"/><path d="M20 18H4v-5h16zm-3 9H4v-5h13zm5 3h4v-8h-4z" fill="#757575"/><path d="M26 30h4v-8h-4z" fill="#616161"/></svg> <svg id="SCHEDULER_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M24.067 24.518L21.5 26l2.884 4.995 2.567-1.482z" fill="#616161"/><path d="M23.387 29.19l-.624-1.122 2.3-1.786.38.71z" fill="#424242"/><path d="M8.384 24.518L10.95 26l-2.883 4.995L5.5 29.513z" fill="#616161"/><path d="M6.8 27.302l.464-.82 2.35 1.818-.624 1.064z" fill="#424242"/><g fill="#757575"><path d="M16 30C8.82 30 3 24.18 3 17S8.82 4 16 4s13 5.82 13 13-5.82 13-13 13zm0-3.5a9.5 9.5 0 1 0 0-19 9.5 9.5 0 0 0 0 19z"/><path d="M15.787 24.206a7.097 7.097 0 0 0 7.103-7.103A7.103 7.103 0 0 0 15.787 10v7.103L10 21.223a7.094 7.094 0 0 0 5.787 2.983z"/></g><path d="M25.12 1l4.95 4.95-2.12 2.122L23 3.122zM6.95 1L2 5.95l2.12 2.122 4.95-4.95z" fill="#616161"/></svg> <svg id="SECRET_MANAGER_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M29 8v15.453h-5.15a.245.245 0 0 1-.246-.245v-1.472c0-.136.11-.245.245-.245h3.18V9.97h-3.18a.245.245 0 0 1-.25-.245v-1.48c0-.135.11-.245.24-.245H29zM8.602 8c.135 0 .245.11.245.245v1.472c0 .135-.11.245-.245.245h-3.64V21.49H8.58c.136 0 .245.11.245.246v1.472c0 .135-.11.245-.245.245H3V8h5.602zm14.453 5.028v1.893l.08.04 1.755-.62.363 1.07-1.77.61-.048.13 1.217 1.64-.917.67-1.186-1.64h-.11l-1.19 1.64-.92-.67 1.2-1.64-.03-.126-1.78-.605.36-1.066 1.74.62.092-.037v-1.89h1.122zm-13.3 0v1.875l.08.03 1.754-.613.36 1.055-1.77.6-.05.125 1.22 1.622-.92.66-1.19-1.62h-.11l-1.19 1.62-.92-.66L8.23 16.1l-.032-.126-1.77-.6.363-1.054 1.74.614.1-.03v-1.876h1.12zm6.622 0v1.875l.08.03 1.755-.613.363 1.055-1.77.6-.048.125 1.218 1.622-.918.66-1.186-1.62h-.11l-1.18 1.62-.91-.66 1.2-1.622-.03-.126-1.77-.6.36-1.054 1.74.614.1-.03v-1.876h1.12z" fill="#62666B"/></svg> <svg id="SECURITY_HEALTH_ADVISOR_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M9.336 9.333H6.67L6.668 5.8.004 2.91V.002l9.33 4.046.002 5.283zm0 1.333v.955C9.34 17.41 4.372 24 .01 24H.003v-2.668H.05c2.633-.055 6.62-5.233 6.62-9.71v-.956h2.666z" id="logos-32-shaded-security-health-advisor-a"/><path d="M2.848 13.333H.138a11.18 11.18 0 0 1-.135-1.704L0 4.05 9.332 0h.005v2.91h-.004L2.667 5.804l.002 5.823c0 .56.06 1.133.17 1.705zm.36 1.333c1.188 3.515 4.083 6.663 6.13 6.666V24c-3.607-.004-7.63-4.507-8.916-9.334H3.21z" id="logos-32-shaded-security-health-advisor-c"/></defs><g fill="none" fill-rule="evenodd"><g transform="translate(16 4)"><mask id="logos-32-shaded-security-health-advisor-b" fill="#fff"><use xlink:href="#logos-32-shaded-security-health-advisor-a"/></mask><path fill="#9AA0A6" mask="url(#logos-32-shaded-security-health-advisor-b)" d="M-6.663 30.667h22.667v-37.33H-6.663z"/></g><g transform="translate(6.667 4)"><mask id="logos-32-shaded-security-health-advisor-d" fill="#fff"><use xlink:href="#logos-32-shaded-security-health-advisor-c"/></mask><path fill="#80868B" mask="url(#logos-32-shaded-security-health-advisor-d)" d="M-6.667 30.665h22.67V-6.668h-22.67z"/></g><path fill="#5F6368" d="M10.374 16H2.666v1.332h8.426l2.192-3.33 4.032 8.17L20.364 16l8.968.027.002-1.334-9.797-.03-2.22 4.497-3.868-7.833z"/></g></svg> <svg id="SECURITY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 1.333L4 6.667v8c0 7.4 5.12 14.32 12 16 6.88-1.68 12-8.6 12-16v-8L16 1.333zm0 14.654h9.333C24.627 21.48 20.96 26.373 16 27.907V16H6.667V8.4L16 4.253v11.734z" fill="#757575" fill-rule="nonzero"/><path d="M16 1.333v29.334c6.88-1.68 12-8.6 12-16v-8L16 1.333zm9.333 14.654C24.627 21.48 20.96 26.373 16 27.907V16l9.333-.013z" fill="#616161" fill-rule="nonzero"/><path d="M27.948 16H25.34s-.054.387-.125.774L27.948 16zM4.064 16H6.66v-.76z" fill="#424242"/></svg> <svg id="SERVERLESS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M11.046 1l4.986 15H31z" fill="#757575"/><path d="M31 16H16.032l-4.986 15zM2.31 31l4.994-2.503L11.046 16H6.05z" fill="#434343"/><path d="M2.31 1l3.74 15h4.996L7.304 3.503z" fill="#757575"/></svg> <svg id="SERVICE_DISCOVERY_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M13.453 8.667c.09.205.144.43.144.666 0 .238-.055.462-.144.667h2.288a1.643 1.643 0 0 1-.14-.667c0-.237.06-.46.15-.666h-2.29zm2.41 4.953l1.32-2.636a1.63 1.63 0 0 1-1.187-.605l-1.32 2.63c.484.02.9.25 1.188.6m-5.078.39c.09.2.144.43.144.66 0 .236-.055.46-.144.665h2.288a1.643 1.643 0 0 1-.144-.666c0-.238.053-.46.144-.667h-2.288zm5.334 0c.09.2.143.43.143.66 0 .236-.054.46-.144.665h2.28a1.643 1.643 0 0 1-.15-.666c0-.238.05-.46.14-.667h-2.28zm-.38 6.66a1.665 1.665 0 0 1-.142-.668c0-.238.053-.46.142-.668h-2.288c.09.205.146.43.146.666 0 .237-.055.46-.146.667h2.288zm-2.543-1.71l1.32-2.64a1.63 1.63 0 0 1-1.188-.605l-1.32 2.637c.48.02.89.25 1.18.6" fill="#5F6368"/><path d="M14.596 2.667c-6.588 0-11.93 5.34-11.93 11.93 0 6.588 5.342 11.93 11.93 11.93 6.59 0 11.93-5.342 11.93-11.93 0-6.59-5.34-11.93-11.93-11.93m0 2.666c5.108 0 9.264 4.156 9.264 9.263 0 5.108-4.156 9.264-9.264 9.264-5.107 0-9.263-4.156-9.263-9.264 0-5.107 4.156-9.263 9.263-9.263" fill="#80868B"/><path d="M19.93 13a1.67 1.67 0 0 0-1.667 1.667 1.67 1.67 0 0 0 1.666 1.666 1.67 1.67 0 0 0 1.66-1.666A1.67 1.67 0 0 0 19.93 13m-5.334 0a1.67 1.67 0 0 0-1.667 1.667c0 .918.74 1.666 1.66 1.666a1.67 1.67 0 0 0 1.66-1.666A1.67 1.67 0 0 0 14.59 13m2.67-5.333a1.67 1.67 0 0 0-1.666 1.666c0 .92.748 1.667 1.667 1.667a1.67 1.67 0 0 0 1.67-1.667 1.67 1.67 0 0 0-1.67-1.666m-5.33 0a1.67 1.67 0 0 0-1.67 1.666c0 .92.75 1.667 1.668 1.667a1.67 1.67 0 0 0 1.66-1.667 1.67 1.67 0 0 0-1.67-1.666m5.343 10.666A1.67 1.67 0 0 0 15.598 20c0 .92.75 1.667 1.667 1.667A1.67 1.67 0 0 0 18.93 20a1.67 1.67 0 0 0-1.667-1.667m-5.333 0A1.67 1.67 0 0 0 10.262 20c0 .92.748 1.667 1.666 1.667A1.67 1.67 0 0 0 13.595 20a1.67 1.67 0 0 0-1.667-1.667M9.263 13a1.67 1.67 0 0 0-1.667 1.667 1.67 1.67 0 0 0 1.667 1.666 1.67 1.67 0 0 0 1.666-1.666A1.67 1.67 0 0 0 9.26 13" fill="#80868B"/><path d="M23.326 22.71a11.937 11.937 0 0 1-2.02 1.75l4.86 4.86 1.886-1.886-4.726-4.725z" fill="#5F6368"/></svg> <svg id="SPANNER_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M17.985 16.985v-6.45h-3.97v6.45L8.43 20.21l1.985 3.437L16 20.423l5.585 3.224 1.985-3.438z" fill="#616161"/><path d="M17.985 16.985v-6.45H16v7.567l-6.578 3.826.993 1.72L16 20.422l5.585 3.224 1.985-3.438z" fill="#424242"/><path d="M14 2.192L11 4v5.528l5 2.704V7.625l-2-.92z" fill="#757575"/><path d="M18 6.704l-2 .92v4.608l5-2.704V4l-3-1.806zm7.098 16.68l-.123 2.056 3.99 2.303-3.227 1.783-4.788-2.763.16-5.683 4.84-2.978 4.788 2.764.07 3.686-3.99-2.303-1.72 1.13zm-18.196 0l-1.72-1.135-3.99 2.3.07-3.69L6.05 18.1l4.84 2.98.16 5.682-4.788 2.763-3.226-1.783 3.99-2.303-.124-2.06z" fill="#616161"/><path d="M30.807 24.552l-.07-3.686-4.787-2.764-4.84 2.978 3.988 2.304 1.72-1.135zm-29.614 0l3.99-2.303 1.72 1.13 3.988-2.31-4.84-2.98-4.78 2.767z" fill="#757575"/></svg> <svg id="SPEECH_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2 7h4v9H2z" fill="#616161"/><path d="M2 16h4v9H2z" fill="#424242"/><path d="M8 9h4v7H8z" fill="#616161"/><path d="M8 16h4v7H8z" fill="#424242"/><path d="M14 3h4v13h-4z" fill="#616161"/><path d="M14 16h4v13h-4z" fill="#424242"/><path d="M20 11h4v5h-4z" fill="#616161"/><path d="M20 16h4v5h-4z" fill="#424242"/><path d="M26 7h4v9h-4z" fill="#616161"/><path d="M26 16h4v9h-4z" fill="#424242"/></svg> <svg id="SQL_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M5 13.66v4.52l11 5.848v-4.522zm0 6.97v4.523L16 31v-4.522z" fill="#757575"/><path d="M16 24.028l11-5.847v-4.52l-11 5.85zM16 31l11-5.847V20.63l-11 5.85z" fill="#424242"/><path d="M27 11.37V6.846L16 1v4.522z" fill="#616161"/><path d="M16 1L5 6.847v4.522l11-5.85z" fill="#424242"/><path d="M5 6.81v4.523l11 5.847v-4.522z" fill="#757575"/><path d="M16 17.18l11-5.847V6.81l-11 5.85z" fill="#424242"/></svg> <svg id="STORAGE_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M0 4h3v11H0zm29 0h3v11h-3z" fill="#616161"/><path d="M29 15V4h1.815z" fill="#424242"/><path d="M3 4v11h26V4H3zm12 7H6V8h9v3zm9 .5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#757575"/><path d="M0 17h3v11H0zm29 0h3v11h-3z" fill="#616161"/><path d="M29 28V17h1.815z" fill="#424242"/><path d="M3 17v11h26V17H3zm12 7H6v-3h9v3zm9 .5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#757575"/></svg> <svg id="SUPPORT_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 1c2.2 0 4 1.8 4 4s-1.8 4-4 4-4-1.8-4-4 1.8-4 4-4zm5 13v16h-4v-8h-2v8h-4V14H2v-4h28v4h-9z" fill="#757575"/><path d="M21 14v16h-4v-8h-1V10h14v4h-9zm-5-5V1c2.2 0 4 1.8 4 4s-1.8 4-4 4z" fill="#616161"/></svg> <svg id="TASKS_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M2 6h4v10H2z" fill="#616161"/><path d="M2 16h4v10H2z" fill="#424242"/><path d="M8 6h4v10H8z" fill="#616161"/><path d="M8 16h4v10H8z" fill="#424242"/><path d="M14 6h4v10h-4z" fill="#616161"/><path d="M14 16h4v10h-4z" fill="#424242"/><path d="M20 6h4v10h-4z" fill="#616161"/><path d="M20 16h4v10h-4z" fill="#424242"/><path d="M26 6h4v10h-4z" fill="#616161"/><path d="M26 16h4v10h-4z" fill="#424242"/></svg> <svg id="TENSORFLOW_ENTERPRISE_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M16.387 6l8.6 4.88.013 4.425-5.177-2.97v2.235l2.58 1.465.015 3.848-2.595-1.49v5.626L16.387 26V6zm-.774 0v20l-3.436-1.98V12.334L7 15.304l.012-4.425 8.6-4.88z" fill="#62666B" fill-rule="evenodd"/></svg> <svg id="TESTLAB_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M25.085 25.085c.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.78.78-2.05.78-2.83 0-.78-.78-.78-2.05 0-2.83zm-1.06-1.06a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95zm-10.5 0a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95zm11.56-9.44c.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.78.78-2.05.78-2.83 0-.78-.78-.78-2.05 0-2.83zm-1.06 3.89a3.5 3.5 0 1 0 4.95-4.95 3.5 3.5 0 0 0-4.95 4.95zm-10.5-4.95a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95zm-10.5 0a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95zm21-10.5a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95z" fill="#757575"/><path d="M24.025 7.975a3.5 3.5 0 1 0 4.95-4.95l-4.95 4.95zm-10.5 10.5a3.5 3.5 0 0 0 4.95-4.95l-4.95 4.95zm-10.5 0a3.5 3.5 0 0 0 4.95-4.95l-4.95 4.95zm10.5 10.5a3.5 3.5 0 1 0 4.95-4.95l-4.95 4.95z" fill="#616161"/><path d="M14.585 4.085c.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.78.78-2.05.78-2.83 0-.78-.78-.78-2.05 0-2.83zm-1.06-1.06a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95zm-9.44 1.06c.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.78.78-2.05.78-2.83 0-.78-.78-.78-2.05 0-2.83zm-1.06 3.89a3.5 3.5 0 1 0 4.95-4.95 3.5 3.5 0 0 0-4.95 4.95zm1.06 17.11c.78-.78 2.05-.78 2.83 0 .78.78.78 2.05 0 2.83-.78.78-2.05.78-2.83 0-.78-.78-.78-2.05 0-2.83zm-1.06-1.06a3.5 3.5 0 1 0 4.95 4.95 3.5 3.5 0 0 0-4.95-4.95z" fill="#757575"/></svg> <svg id="TEXT_TO_SPEECH_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M.02 8.39h10.62v2.67H.02zm14.65 13.33H0v2.67h14.67v-2.67zM0 15.06v2.66h16l-2.67-2.66z" fill="#616161"/><path d="M16 11.73a.67.67 0 0 1 1.33 0v14.66a3.34 3.34 0 0 0 4.17 3.23 3.45 3.45 0 0 0 2.5-3.4V6.43a.67.67 0 1 1 1.33 0v14.63a3.34 3.34 0 0 0 4.17 3.23 3.45 3.45 0 0 0 2.5-3.4v-4.5h-2.67v4.67a.67.67 0 1 1-1.33 0V6.43a3.34 3.34 0 0 0-4.17-3.23 3.45 3.45 0 0 0-2.5 3.4v19.79a.67.67 0 1 1-1.33 0V11.74a3.31 3.31 0 0 0-6.58-.58 3.73 3.73 0 0 0-.08.74v3.15L16 17.72v-6 .01z" fill="#757575"/></svg> <svg id="TPU_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(-1 -1)"><path d="M19.55 20.433l.396-6.338 1.187.074-.396 6.33z" fill="#757575"/><circle cx="13.6" cy="19.78" fill="#757575" r="2.17"/><circle cx="20.53" cy="14.28" fill="#757575" r="2.57"/><circle cx="20.51" cy="20.93" fill="#757575" r="1.35"/><circle cx="12.05" cy="11.7" fill="#757575" r="1.58"/><path d="M7.92 13.24a.6.6 0 0 1-.08-1.19l3.67-.5a.6.6 0 0 1 .16 1.18L8 13.24h-.08zm4.492-.552l.368-1.13 6.608 2.152-.368 1.132z" fill="#757575"/><path d="M12.22 12.5h-.17a.6.6 0 0 1-.4-.74L13 7.21a.6.6 0 1 1 1.14.34l-1.34 4.53a.6.6 0 0 1-.58.42zm8.16 2.23a.6.6 0 0 1-.55-.82l2.67-6.75a.6.6 0 1 1 1.11.44l-2.67 6.75a.6.6 0 0 1-.56.38z" fill="#757575"/><path d="M6.62 24.356l6.26-4.998.742.93-6.26 4.998zm13.454-9.39l.475-1.09 5.79 2.525-.48 1.1zm-.197 6.178l.816-.866 5.146 4.848-.82.867zm-8.287-8.732l1.167-.237 1.285 6.33-1.166.238z" fill="#757575"/><path d="M13.456 19.57l6.528-5.736.785.894-6.53 5.736z" fill="#757575"/><path d="M25 8h.09a.88.88 0 0 1 .69.69V24.7a.88.88 0 0 1-.69.69H9.11a.88.88 0 0 1-.69-.69V8.75a.88.88 0 0 1 .69-.69L9.2 8H25zm.7-7.08h-3.43v3.81h-3.1V.92h-3.43v3.81H11.9V.92H8.47v3.89a4.2 4.2 0 0 0-3.3 3.3H.94v3.43h4.15v3.85H.94v3.43h4.15v3.1H.94v3.43h4.23a4.2 4.2 0 0 0 3.3 3.3v4.25h3.43v-4.18h3.85v4.18h3.43v-4.18h3.1v4.18h3.42v-4.26a4.2 4.2 0 0 0 3.3-3.3h3.93v-3.43h-3.85v-3.1h3.85v-3.42h-3.85v-3.85h3.85V8.11H29a4.2 4.2 0 0 0-3.3-3.3V.92z" fill="#434343"/></g></svg> <svg id="TRACES_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 19h14v-6H16z" fill="#616161"/><path d="M2 19h14v-6H2z" fill="#757575"/><path d="M16 30h14v-6H16z" fill="#616161"/><path d="M2 8h9V2H2zm9 22h5v-6h-5z" fill="#757575"/></svg> <svg id="TRAFFIC_DIRECTOR_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M6.667 8.682v5.334l-4-2.667 4-2.67zm0 3.763V9.88c4.642 1.41 8 5.35 8 9.987v4.12h-2.66v-4.12c0-3.298-2.196-6.138-5.34-7.422z" fill="#5F6368"/><path d="M12 6.667h-1.333l2.666-4 2.667 4h-1.333V24H12V6.667zm8 18.666h1.333l-2.666 4-2.667-4h1.333V8H20v17.333z" fill="#80868B"/><path d="M25.333 22.12c-4.642-1.41-8-5.35-8-9.987v-4.12h2.66v4.12c0 3.298 2.196 6.138 5.34 7.422v-1.57l4 2.666-4 2.67v-1.2z" fill="#9AA0A6"/></svg> <svg id="TRANSFER_SECTION" width="32" height="32" viewBox="0 0 32 32"><path d="M18.667 6.667V3.333l9.333 6-9.333 6V12H6.82a1.333 1.333 0 0 1-1.333-1.333V8c0-.736.597-1.333 1.333-1.333h11.847zm-5.334 10V20H25.11c.735 0 1.332.597 1.332 1.333V24c0 .736-.597 1.333-1.333 1.333H13.33v3.334l-9.333-6 9.332-6z" fill="#606469" fill-rule="evenodd"/></svg> <svg id="TRANSLATION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M24.667 13.333H22l-6 16h2.667l1.5-4H26.5l1.5 4h2.667l-6-16zm-3.5 9.334l2.166-5.78 2.167 5.78h-4.333z" fill="#616161" fill-rule="nonzero"/><path d="M17.16 20.1l-3.387-3.347.04-.04a23.36 23.36 0 0 0 4.947-8.706h3.907V5.333h-9.334V2.667h-2.666v2.666H1.333v2.654h14.894A21.057 21.057 0 0 1 12 15.133a21.027 21.027 0 0 1-3.08-4.466H6.253a23.416 23.416 0 0 0 3.974 6.08l-6.78 6.7 1.886 1.886L12 18.667l4.147 4.146L17.16 20.1z" fill="#838383"/></svg> <svg id="USER_PREFERENCES_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M27.82 17.995l2.486 1.95a.75.75 0 0 1 .18.96l-3 5.198a.75.75 0 0 1-.915.323l-2.92-1.18a11.982 11.982 0 0 1-3.46 1.99l-.44 3.134A.757.757 0 0 1 19 31h-6a.758.758 0 0 1-.743-.63l-.444-3.137a11.982 11.982 0 0 1-3.46-1.99l-2.93 1.182a.742.742 0 0 1-.913-.323l-3-5.197a.748.748 0 0 1 .18-.96l2.49-1.955a11.19 11.19 0 0 1 0-3.98l-2.493-1.955a.75.75 0 0 1-.18-.96l3-5.198a.75.75 0 0 1 .915-.322l2.93 1.182a11.98 11.98 0 0 1 3.46-1.99l.445-3.137A.757.757 0 0 1 13 1h6a.77.77 0 0 1 .75.63l.443 3.137a11.98 11.98 0 0 1 3.46 1.99l2.93-1.182a.742.742 0 0 1 .915.322l3 5.198c.186.32.11.73-.18.96l-2.493 1.95c.24 1.32.24 2.67 0 3.99zM16 24c1.1 0 2-.9 2-2h-4a2 2 0 0 0 2 2zm5-9c0-3.07-.64-4.64-3.5-5.32V9c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-2.87.68-3.5 2.24-3.5 5.32v3l-2 2v1h14v-1l-2-2v-3z" fill="#757575"/><path d="M16 31v-7c1.1 0 2-.9 2-2h-2v-1h7v-1l-2-2v-3c0-3.07-.64-4.64-3.5-5.32V9c0-.83-.67-1.5-1.5-1.5V1h2.996a.77.77 0 0 1 .75.63l.444 3.137a11.98 11.98 0 0 1 3.46 1.99l2.928-1.182a.742.742 0 0 1 .916.322l3 5.198c.186.32.11.73-.18.96l-2.493 1.95c.24 1.32.24 2.67 0 3.99l2.49 1.95a.75.75 0 0 1 .18.96l-3 5.198a.75.75 0 0 1-.91.323l-2.92-1.18a11.982 11.982 0 0 1-3.47 1.99l-.44 3.134A.757.757 0 0 1 19 31h-3z" fill="#616161"/></svg> <svg id="VIDEO_INTELLIGENCE_SECTION" fill="none" height="32" viewBox="0 0 32 32" width="32"><path d="M22.933 4.523H14.09l2.358 3.733h3.285v2.133h-4.677l-3.723-5.87H.01v6.93H3.2l2.016-3.73h4.117L10.7 9.85H6.586L4.57 13.59H.01v4.133h4.56l2.017 3.866H10.7l-1.367 2.13H5.216L3.2 19.99H.01v6.933h11.323l3.723-5.867h4.677v2.133h-3.285l-2.358 3.73h8.844V16.79H12.667l-1.318 2.133H8.4l2.02-3.2-2.02-3.2h2.95l1.274 2.133h10.31z" fill="#616161"/><path d="M31.995 6.293L25.6 10.94v9.764l6.395 4.715z" fill="#424242"/></svg> <svg id="VIRTUAL_NETWORK_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M9 21H6V11h3zm17 0h-3V11h3zM21 9H11V6h10zm0 17H11v-3h10z" fill="#616161"/><path d="M9 14H6v-4h3zm17 0h-3v-4h3zM14 9h-4V6h4zm0 17h-4v-3h4z" fill="#424242"/><path d="M2 12h10V2H2zm0 18h10V20H2zm18-18h10V2H20zm0 18h10V20H20z" fill="#757575"/><path d="M7 12h5V2H7zm0 18h5V20H7zm18-18h5V2h-5zm0 18h5V20h-5z" fill="#616161"/></svg> <svg id="VISION_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g transform="translate(1 4)"><path d="M6 12l9 6.75V24L0 12zm9 6.75L24 12h6L15 24z" fill="#616161"/><path d="M0 12L15 0v5.25L6 12zm15-6.75L24 12h6L15 0z" fill="#757575"/><circle cx="15" cy="12" fill="#424242" r="3"/></g></svg> <svg id="VPC_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M16 9.33L0 20l16 10.67L32 20 16 9.33zM28 20l-12 8-12-8 12-8 12 8z" fill="#616161" fill-rule="nonzero"/><path d="M16 1.33L0 12l16 10.67L32 12 16 1.33zM28 12l-12 8-12-8 12-8 12 8z" fill="#757575" fill-rule="nonzero"/><path d="M8 14.67L16 20l8-5.33-6.67-4.45V4.89L16 4l-1.33.89v5.33z" fill="#424242"/></svg> <svg id="WEB_RISK_SECTION" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><g fill-rule="nonzero"><path d="M16 9.333v2.454l3.493 1.453v2.48c0 2.16-2.306 4.693-3.493 4.693v2.254c2.667 0 5.84-3.76 5.84-6.947v-4.16L16 9.333z" fill="#9AA0A6"/><path d="M12.507 15.72v-2.48L16 11.787V9.333l-5.84 2.227v4.16c0 3.187 3.173 6.947 5.84 6.947v-2.254c-1.187 0-3.493-2.533-3.493-4.693z" fill="#80868B"/><path d="M16.507 17.333a1.133 1.133 0 0 1-1.574 0l-1.6-1.546.787-.787 1.56 1.547 4.453-4.44.787.786-4.413 4.44z" fill="#5F6368"/></g><path d="M5.333 24V8H16V5.333H4c-.737 0-1.333.598-1.333 1.334v18.666c0 .736.596 1.334 1.333 1.334h12V24H5.333z" fill="#5F6368"/><path d="M28 5.333H16V8h10.667v16H16v2.667h12c.737 0 1.333-.598 1.333-1.334V6.667c0-.736-.596-1.334-1.333-1.334" fill="#80868B"/></svg> <svg id="WORKFLOWS_SECTION" width="32" height="32" viewBox="0 0 32 32" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M6.795 0v6.89l-2.793-.3.342 4.692 4.29.204v5.624L0 17.346V2.306L6.795 0z" id="logos-32-shaded-workflows-a"/><path id="logos-32-shaded-workflows-c" d="M18.428 9.625l.215 8.578v1.726l2.96.87v6.82l6.552-.29.273-17.715z"/><path id="logos-32-shaded-workflows-e" d="M0 0h7v7.875H0z"/><path id="logos-32-shaded-workflows-g" d="M0 0h7v7.875H0z"/><path id="logos-32-shaded-workflows-i" d="M0 0h7v7.875H0z"/></defs><g transform="translate(2 2)" fill="none" fill-rule="evenodd"><path d="M7 22.75h4.375v2.625H7zM17.5 3.5h4.375v2.625H17.5z" fill="#5F6368"/><mask id="logos-32-shaded-workflows-b" fill="#fff"><use xlink:href="#logos-32-shaded-workflows-a"/></mask><rect stroke="#80868B" stroke-width="2.625" mask="url(#logos-32-shaded-workflows-b)" x="1.313" y="4.813" width="10.5" height="9.625" rx="3.5"/><mask id="logos-32-shaded-workflows-d" fill="#fff"><use xlink:href="#logos-32-shaded-workflows-c"/></mask><rect stroke="#5F6368" stroke-width="2.625" mask="url(#logos-32-shaded-workflows-d)" x="16.188" y="14.438" width="10.5" height="9.625" rx="3.5"/><rect stroke="#80868B" stroke-width="2.625" x="5.688" y="2.188" width="10.5" height="5.25" rx="1.75"/><rect stroke="#80868B" stroke-width="2.625" x="11.813" y="21.438" width="10.5" height="5.25" rx="1.75"/><rect stroke="#80868B" stroke-width="2.625" x="8.313" y="11.813" width="10.5" height="5.25" rx="1.75"/><g transform="translate(4.375 .875)"><mask id="logos-32-shaded-workflows-f" fill="#fff"><use xlink:href="#logos-32-shaded-workflows-e"/></mask><rect stroke="#BDC1C6" stroke-width="2.625" mask="url(#logos-32-shaded-workflows-f)" x="1.313" y="1.313" width="10.5" height="5.25" rx="1.75"/></g><g transform="translate(7 10.5)"><mask id="logos-32-shaded-workflows-h" fill="#fff"><use xlink:href="#logos-32-shaded-workflows-g"/></mask><rect stroke="#BDC1C6" stroke-width="2.625" mask="url(#logos-32-shaded-workflows-h)" x="1.313" y="1.313" width="10.5" height="5.25" rx="1.75"/></g><g transform="translate(10.5 20.125)"><mask id="logos-32-shaded-workflows-j" fill="#fff"><use xlink:href="#logos-32-shaded-workflows-i"/></mask><rect stroke="#BDC1C6" stroke-width="2.625" mask="url(#logos-32-shaded-workflows-j)" x="1.313" y="1.313" width="10.5" height="5.25" rx="1.75"/></g><circle stroke="#BDC1C6" stroke-width="2.625" cx="3.938" cy="24.063" r="2.625"/><circle stroke="#BDC1C6" stroke-width="2.625" cx="24.063" cy="4.813" r="2.625"/></g></svg> <svg id="jsmod_managedcloud" fill="none" fill-rule="evenodd" height="32" viewBox="0 0 32 32" width="32"><path d="M13 29h6v-2h-6z" fill="#616161"/><path d="M16 29h3v-2h-3z" fill="#424242"/><path d="M26.28 31l3.81-10.87-5.15-2.973-3.178 9.965L23.554 31z" fill="#616161"/><path d="M24.94 17.157l-3.177 9.966L23.555 31z" fill="#424242"/><path d="M5.72 31L1.91 20.13l5.15-2.973 3.178 9.965L8.446 31z" fill="#757575"/><path d="M7.06 17.157l3.177 9.966L8.445 31z" fill="#616161"/><path d="M16 15.333a3.333 3.333 0 1 1 0-6.665 3.333 3.333 0 0 1 0 6.665zM16 1L9 8v7.31L12.11 26h7.79L23 15.305V8l-7-7z" fill="#757575"/><path d="M16 1v7.667a3.333 3.333 0 0 1 0 6.666V26h3.9L23 15.305V8l-7-7z" fill="#616161"/></svg> </defs> </svg> ');
a.put("/web/common/ui/widget/icons/maps-lockup.ng",'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1193.98 165.88"><defs><style>.a,.b,.c{fill:none;}.b{clip-path:url(#a);}.c{clip-path:url(#b);}.d{clip-path:url(#h);}.e{clip-path:url(#i);}.f{clip-path:url(#j);}.g{clip-path:url(#k);}.h{fill:#0f9d58;}.i{fill:#4285f4;}.j{fill:#e1e1e1;}.k{fill:#c2c2c2;}.k,.n{opacity:0.5;}.k,.n,.r{isolation:isolate;}.l{fill:#f1f1f1;}.m{fill:#ffeb3b;}.n{fill:#ffcd40;}.o{fill:#fff;}.o,.u{fill-opacity:0.2;}.p{fill:#263238;fill-opacity:0.1;}.q{fill:#eee;}.r{opacity:0.2;}.s{fill:#db4437;}.t{fill:#7b231e;}.u{fill:#3e2723;}.v{fill:url(#m);}.w{fill:#5f6368;}</style><clipPath id="a"><rect class="c" x="98.45" y="66.13" width="123.6" height="123.6" rx="9.76" ry="9.76"/></clipPath><clipPath id="b"><rect class="a" x="98.45" y="66.13" width="123.6" height="123.6" rx="9.76" ry="9.76"/></clipPath><clipPath id="h" transform="translate(-82.19 -40.11)"><rect class="a" width="1358.41" height="256"/></clipPath><clipPath id="i" transform="translate(-82.19 -40.11)"><rect class="a" x="82.19" y="49.87" width="156.13" height="156.13"/></clipPath><clipPath id="j" transform="translate(-82.19 -40.11)"><path class="a" d="M202.53,53.12a32.47,32.47,0,0,0-26,13H108.21a9.79,9.79,0,0,0-9.76,9.76V180a9.79,9.79,0,0,0,9.76,9.76H212.29A9.79,9.79,0,0,0,222,180v-63.7c6.83-10,13-19,13-30.62A32.52,32.52,0,0,0,202.53,53.12Z"/></clipPath><clipPath id="k" transform="translate(-82.19 -40.11)"><rect class="b" x="98.45" y="66.13" width="123.6" height="123.6" rx="9.76" ry="9.76"/></clipPath></defs><g class="d"><g class="e"><g class="f"><g class="g"><path class="h" d="M98.45,183.22V66.13H215.54l-55.29,61.8" transform="translate(-82.19 -40.11)"/><path class="i" d="M105,189.73l55.29-61.8,55.29,61.8" transform="translate(-82.19 -40.11)"/><path class="j" d="M222,183.22l-61.8-55.29L222,72.64" transform="translate(-82.19 -40.11)"/><path class="k" d="M222,183.22l-61.8-55.29L222,72.64" transform="translate(-82.19 -40.11)"/><path class="l" d="M163.5,121.42l-11.38,9.76,58.55,58.55h21.14" transform="translate(-82.19 -40.11)"/><path class="m" d="M222,56.37,88.69,189.73h21.14L222,77.51" transform="translate(-82.19 -40.11)"/><path class="n" d="M222,56.37,88.69,189.73h21.14L222,77.51" transform="translate(-82.19 -40.11)"/><path class="o" d="M212.29,66.13H108.21a9.79,9.79,0,0,0-9.76,9.76v.81a9.79,9.79,0,0,1,9.76-9.76H212.29A9.79,9.79,0,0,1,222,76.7v-.81A9.79,9.79,0,0,0,212.29,66.13Z" transform="translate(-82.19 -40.11)"/><path class="p" d="M212.29,188.92H108.21a9.79,9.79,0,0,1-9.76-9.76V180a9.79,9.79,0,0,0,9.76,9.76H212.29A9.79,9.79,0,0,0,222,180v-.81A9.79,9.79,0,0,1,212.29,188.92Z" transform="translate(-82.19 -40.11)"/><path class="a" d="M108.21,75.89H144v35.78H108.21Z" transform="translate(-82.19 -40.11)"/><path class="q" d="M126.1,90.52v6.93h9.63c-.76,4.11-4.37,7.11-9.63,7.11a10.77,10.77,0,0,1,0-21.53,9.76,9.76,0,0,1,6.85,2.67l5.12-5.12a17.1,17.1,0,0,0-12-4.68,17.89,17.89,0,0,0,0,35.78c10.33,0,17.17-7.27,17.17-17.48a20.56,20.56,0,0,0-.33-3.66Z" transform="translate(-82.19 -40.11)"/></g><g class="f"><path class="s" d="M202.53,53.12A32.52,32.52,0,0,0,170,85.65c0,24.51,27.37,37.28,30.61,72.26a1.93,1.93,0,0,0,3.84,0c3.24-35,30.61-47.75,30.61-72.26A32.52,32.52,0,0,0,202.53,53.12Z" transform="translate(-82.19 -40.11)"/><circle class="t" cx="120.35" cy="45.54" r="11.38"/><path class="o" d="M202.53,53.93A32.51,32.51,0,0,1,235,86c0-.11,0-.23,0-.34a32.53,32.53,0,0,0-65.05,0c0,.11,0,.23,0,.34A32.51,32.51,0,0,1,202.53,53.93Z" transform="translate(-82.19 -40.11)"/><path class="u" d="M204.45,157.09a1.93,1.93,0,0,1-3.84,0c-3.2-34.82-30.33-47.63-30.59-71.92,0,.16,0,.31,0,.47,0,24.51,27.37,37.28,30.61,72.26a1.93,1.93,0,0,0,3.84,0c3.24-35,30.61-47.75,30.61-72.26,0-.16,0-.31,0-.47C234.78,109.45,207.67,122.29,204.45,157.09Z" transform="translate(-82.19 -40.11)"/></g><path class="v" d="M202.53,53.12a32.47,32.47,0,0,0-26,13H108.21a9.79,9.79,0,0,0-9.76,9.76V180a9.79,9.79,0,0,0,9.76,9.76H212.29A9.79,9.79,0,0,0,222,180v-63.7c6.83-10,13-19,13-30.62A32.52,32.52,0,0,0,202.53,53.12Z" transform="translate(-82.19 -40.11)"/><path class="a" d="M82.19,49.87H238.31V206H82.19Z" transform="translate(-82.19 -40.11)"/></g></g><path class="w" d="M640.29,166.6V92.95h9.46l25.61,44.85h.41l25.61-44.85h9.46V166.6h-9.46V122.88l.41-12.34h-.41l-23,40.42H672.8l-23-40.42h-.41l.41,12.34V166.6Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M738.42,168.24A19.9,19.9,0,0,1,725,163.61a15.33,15.33,0,0,1-5.4-12.24A15.13,15.13,0,0,1,726,138.47q6.38-4.68,15.74-4.68,8.33,0,13.68,3.09v-1.44a11.26,11.26,0,0,0-3.8-8.9,13.69,13.69,0,0,0-9.36-3.34,14.51,14.51,0,0,0-7.46,2,10.08,10.08,0,0,0-4.58,5.35l-8.64-3.7a19.58,19.58,0,0,1,6.89-8.38q5.14-3.86,13.58-3.86,9.67,0,16,5.66t6.38,15.94V166.6h-9.05v-7H755Q749.32,168.24,738.42,168.24ZM740,159.6a15.4,15.4,0,0,0,10.65-4.37,13.56,13.56,0,0,0,4.78-10.34q-4-3.29-12-3.29-6.89,0-10.39,3a9,9,0,0,0-3.5,7,6.74,6.74,0,0,0,3.19,5.86A12.71,12.71,0,0,0,740,159.6Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M801.37,168.24A21.42,21.42,0,0,1,791,165.77a17.46,17.46,0,0,1-6.84-6.17h-.41l.41,7v22.22h-9.46V116.2h9.05v7h.41A17.46,17.46,0,0,1,791,117a21.42,21.42,0,0,1,10.34-2.47q9.77,0,16.87,7.71t7.1,19.13q0,11.42-7.1,19.13T801.37,168.24Zm-1.54-8.64a15.05,15.05,0,0,0,11.31-5q4.73-5,4.73-13.22t-4.73-13.22a15.44,15.44,0,0,0-22.68-.05q-4.68,4.94-4.68,13.27t4.68,13.27A15.08,15.08,0,0,0,799.83,159.6Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M852.18,168.24q-8.43,0-13.94-4.11a24.33,24.33,0,0,1-8.07-10.29l8.43-3.5q4,9.46,13.68,9.46a12.48,12.48,0,0,0,7.25-2,6,6,0,0,0,2.83-5.14q0-4.94-6.89-6.69l-10.18-2.47a24.23,24.23,0,0,1-9.15-4.68,11.28,11.28,0,0,1-4.32-9.31q0-6.69,5.92-10.85a23.75,23.75,0,0,1,14-4.17,23.41,23.41,0,0,1,11.93,3,17.11,17.11,0,0,1,7.51,8.69L863,129.67Q860.21,123,851.46,123a13.45,13.45,0,0,0-7.1,1.75,5.33,5.33,0,0,0-2.88,4.73q0,4.32,6.69,5.86l10,2.37q7.1,1.65,10.49,5.66A13.64,13.64,0,0,1,872,152.4a14,14,0,0,1-5.55,11.31Q860.93,168.24,852.18,168.24Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M914,166.6h-9.46V92.95h25.1a23.28,23.28,0,0,1,16.2,6.22,21.41,21.41,0,0,1,0,31.37,23.27,23.27,0,0,1-16.2,6.22H914Zm0-38.88h15.84a12.23,12.23,0,0,0,9.57-4,12.67,12.67,0,0,0,0-17.69,12.23,12.23,0,0,0-9.57-4H914Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M970.88,166.6h-9.46V92.95h9.46Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M997.83,168.24a19.9,19.9,0,0,1-13.42-4.63,15.32,15.32,0,0,1-5.4-12.24,15.13,15.13,0,0,1,6.38-12.91q6.38-4.68,15.74-4.68,8.33,0,13.68,3.09v-1.44a11.26,11.26,0,0,0-3.81-8.9,13.68,13.68,0,0,0-9.36-3.34,14.51,14.51,0,0,0-7.46,2,10.07,10.07,0,0,0-4.58,5.35l-8.64-3.7a19.6,19.6,0,0,1,6.89-8.38q5.14-3.86,13.58-3.86,9.67,0,16,5.66t6.38,15.94V166.6h-9.05v-7h-.41Q1008.73,168.24,997.83,168.24Zm1.54-8.64a15.41,15.41,0,0,0,10.65-4.37,13.56,13.56,0,0,0,4.78-10.34q-4-3.29-12-3.29-6.89,0-10.39,3a9,9,0,0,0-3.5,7,6.74,6.74,0,0,0,3.19,5.86A12.71,12.71,0,0,0,999.37,159.6Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M1055.33,167.42q-7.92,0-12.09-4.22t-4.17-11.93V124.84h-8.85V116.2h8.85V100.77h9.46V116.2h12.34v8.64h-12.34v25.71q0,8.23,6.79,8.23a10.11,10.11,0,0,0,4.32-.82l3.29,8.13A19.17,19.17,0,0,1,1055.33,167.42Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M1095,92.54a19.18,19.18,0,0,1,7.61,1.34l-3.29,8.13a9.71,9.71,0,0,0-4.32-.82,8.53,8.53,0,0,0-6.07,2.21q-2.37,2.21-2.37,6.43v6.38h13.17v8.64h-13.17V166.6h-9.46V124.84h-9.46V116.2h9.46v-6.69q0-7.71,4.94-12.34T1095,92.54Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M1110.15,122.21q7.3-7.66,18.62-7.66t18.62,7.66q7.3,7.66,7.3,19.18t-7.3,19.18q-7.3,7.66-18.62,7.66t-18.62-7.66q-7.31-7.66-7.3-19.18T1110.15,122.21Zm7,32.4a15.92,15.92,0,0,0,23.14,0q4.89-5,4.89-13.22t-4.89-13.22a15.92,15.92,0,0,0-23.14,0q-4.89,5-4.89,13.22T1117.19,154.61Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M1171.76,166.6h-9.46V116.2h9.05v8.23h.41a12.91,12.91,0,0,1,5.91-6.79,16.93,16.93,0,0,1,8.69-2.67,18,18,0,0,1,7.1,1.23l-3.6,8.85a14.31,14.31,0,0,0-5-.72,12.36,12.36,0,0,0-9.1,4.06,14.6,14.6,0,0,0-4,10.65Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M1199.63,166.6V116.2h9.05v7h.41a17.5,17.5,0,0,1,6.63-6.12,18,18,0,0,1,8.9-2.52q11.73,0,15.94,9.67a19.69,19.69,0,0,1,17.59-9.67q8.95,0,13.47,5.71t4.53,15.48V166.6h-9.46V137.18q0-7.61-2.78-10.8t-8.43-3.19a11.18,11.18,0,0,0-9.21,4.73,17.2,17.2,0,0,0-3.65,10.8V166.6h-9.46V137.18q0-7.61-2.78-10.8t-8.43-3.19a11.18,11.18,0,0,0-9.21,4.73,17.2,17.2,0,0,0-3.65,10.8V166.6Z" transform="translate(-82.19 -40.11)"/><path class="w" d="M321.89,168.31a41.58,41.58,0,0,1-30.14-12.39,41.37,41.37,0,0,1,0-59.56A41.58,41.58,0,0,1,321.89,84a40.35,40.35,0,0,1,28.9,11.62l-8.13,8.13a29.29,29.29,0,0,0-20.78-8.23,28.93,28.93,0,0,0-21.45,8.95,31.18,31.18,0,0,0,0,43.41,28.93,28.93,0,0,0,21.45,8.95q12.86,0,21.29-8.43,5-5,6.27-14.5H321.89V122.33h38.78a37.07,37.07,0,0,1,.62,7.2q0,17-10,26.95Q340,168.31,321.89,168.31ZM412,160.54a28,28,0,0,1-38.68,0,27.69,27.69,0,0,1,0-38.78,28,28,0,0,1,38.68,0,27.69,27.69,0,0,1,0,38.78Zm-30.14-7.61a14.8,14.8,0,0,0,21.6,0,17.73,17.73,0,0,0,.05-23.61,15,15,0,0,0-21.7,0,17.73,17.73,0,0,0,.05,23.61Zm89.59,7.61a28,28,0,0,1-38.67,0,27.69,27.69,0,0,1,0-38.78,28,28,0,0,1,38.67,0,27.69,27.69,0,0,1,0,38.78Zm-30.14-7.61a14.8,14.8,0,0,0,21.6,0,17.73,17.73,0,0,0,.05-23.61,15,15,0,0,0-21.7,0,17.73,17.73,0,0,0,.05,23.61Zm69.22,39.76q-9.05,0-15.22-4.83a28,28,0,0,1-8.85-11.21l10.39-4.32a17.54,17.54,0,0,0,5.14,6.79,13,13,0,0,0,8.54,2.88q6.79,0,10.65-4.11T525,166v-3.91h-.41q-5,6.17-14.3,6.17-10.39,0-18.21-7.92a26.24,26.24,0,0,1-7.82-19.13A26.54,26.54,0,0,1,492.13,122q7.82-8,18.21-8a19.63,19.63,0,0,1,8.38,1.75,16.9,16.9,0,0,1,5.91,4.32H525v-4.42h11.31V164.4q0,14.19-7.25,21.24T510.54,192.68Zm.82-35.07a13.28,13.28,0,0,0,10.34-4.68,16.91,16.91,0,0,0,4.17-11.67,17.25,17.25,0,0,0-4.17-11.83,13.23,13.23,0,0,0-10.34-4.73,14.11,14.11,0,0,0-10.7,4.73,16.65,16.65,0,0,0-4.42,11.83,16.33,16.33,0,0,0,4.42,11.67A14.17,14.17,0,0,0,511.36,157.61Zm45.16-70.77v79.82H544.59V86.84Zm32.71,81.47A25.92,25.92,0,0,1,570,160.49a26.44,26.44,0,0,1-7.71-19.34q0-11.93,7.46-19.54A24.46,24.46,0,0,1,587.89,114a23.1,23.1,0,0,1,9.15,1.8,21.49,21.49,0,0,1,7,4.63,31.8,31.8,0,0,1,4.42,5.5,32.63,32.63,0,0,1,2.67,5.35l1.23,3.09-36.31,15q4.22,8.23,13.17,8.23,8.23,0,13.37-7.51l9.26,6.17a30.08,30.08,0,0,1-8.74,8.33A24.82,24.82,0,0,1,589.23,168.31Zm-15.12-28,24.27-10.08a8.4,8.4,0,0,0-3.81-4.17,12.38,12.38,0,0,0-6.27-1.59q-5.25,0-9.82,4.32T574.11,140.33Z" transform="translate(-82.19 -40.11)"/></g></svg> ');
a.put("/web/common/ui/widget/icons/php-icon.ng",'<svg id="php" viewBox="0 0 50 26.3"> <defs> <radialGradient id="p6n-language-icon-php-fill-1" cx="-461.132" cy="-439.148" r="110.213" gradientTransform="rotate(180 12.328 13.449) scale(.8272)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#fff"/> <stop offset=".5" stop-color="#4c6b97"/> <stop offset="1" stop-color="#231f20"/> </radialGradient> <radialGradient id="p6n-language-icon-php-fill-2" cx="-11.51" cy="13.931" r="32.828" gradientTransform="translate(26.52 -9.307)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#fff"/> <stop offset=".5" stop-color="#4c6b97"/> <stop offset="1" stop-color="#231f20"/> </radialGradient> </defs> <ellipse fill="url(#p6n-language-icon-php-fill-1)" cx="378.4" cy="366.5" rx="69.4" ry="36.5"/> <ellipse fill="#6181B6" cx="378.4" cy="366.5" rx="66.7" ry="33.8"/> <path d="M364.8 355.5l-3.3 17c-.7 3.8-.1 6.7 1.8 8.5 1.9 1.8 5.2 2.6 9.9 2.6h5.7l-1.6 8.4c-.1.3 0 .6.2.9.2.2.5.4.8.4h7.9c.5 0 1-.4 1.1-.9l3.5-18.1c.3 2 1.1 3.8 2.4 5.2 2.3 2.7 6 4 10.9 4h15.3c.5 0 1-.4 1.1-.9l7.1-36.6c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.5 0-1 .4-1.1.9l-1.7 8.9H410c-3.1 0-5.7.3-7.8 1-2.1.7-4 1.8-5.7 3.4-1.4 1.3-2.5 2.7-3.4 4.2l1.4-7.3c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-7.9c-.5 0-1 .4-1.1.9l-3.9 20.1h-5.4c-2.3 0-3-.5-3.2-.7-.2-.2-.5-.8-.1-2.8l3.1-16c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.6 0-1.1.3-1.2.8zm36.7 14.1c.5-2.6 1.4-4.4 2.8-5.4 1.4-1.1 3.6-1.6 6.5-1.6h3.5l-2.6 13.1h-4.6c-3.4 0-4.7-.7-5.3-1.3-.6-.8-.7-2.5-.3-4.8zM331 379.7c2.3 2.7 6 4 10.9 4h15.3c.5 0 1-.4 1.1-.9l7.1-36.6c.1-.3 0-.6-.2-.9-.2-.2-.5-.4-.8-.4h-8c-.5 0-1 .4-1.1.9l-1.7 8.9h-5.9c-3.1 0-5.7.3-7.8 1-2.1.7-4 1.8-5.7 3.4-1.4 1.3-2.6 2.8-3.5 4.3-.9 1.6-1.5 3.3-1.9 5.2-.8 4.7-.1 8.4 2.2 11.1zm8.3-10.1c.5-2.6 1.4-4.4 2.8-5.4 1.4-1.1 3.6-1.6 6.5-1.6h3.5l-2.6 13.1H345c-3.4 0-4.7-.7-5.3-1.3-.7-.8-.9-2.5-.4-4.8z" fill="#FFF"/> <path d="M407.2 376.8c-3 0-5-.6-6.1-1.7-1-1.1-1.2-3-.7-5.8.6-2.8 1.6-4.9 3.2-6.1 1.6-1.2 4-1.8 7.2-1.8h4.8l-3 15.3h-5.4zm19.5-30.8h-8l-1.9 9.7H410c-3 0-5.5.3-7.4.9-1.9.6-3.7 1.7-5.3 3.2-1.3 1.2-2.4 2.6-3.2 4.1-.8 1.5-1.4 3.1-1.8 4.9-.8 4.3-.2 7.7 1.9 10.1 2.1 2.4 5.5 3.6 10.1 3.6h15.3l7.1-36.5zm-40.3 46.4h-7.9l1.9-9.7h-7c-4.4 0-7.5-.8-9.2-2.3-1.7-1.5-2.2-4.1-1.5-7.5l3.3-17h8l-3.1 16.2c-.4 1.8-.2 3.1.4 3.8.6.7 1.9 1 4 1h6.3l4.1-21h7.9l-7.2 36.5zM345 376.8c-3 0-5-.6-6.1-1.7-1-1.1-1.2-3-.7-5.8.6-2.8 1.6-4.9 3.2-6.1 1.6-1.2 4-1.8 7.2-1.8h4.8l-3 15.3H345zm19.4-30.8h-8l-1.9 9.7h-6.8c-3 0-5.5.3-7.4.9-1.9.6-3.7 1.7-5.3 3.2-1.3 1.2-2.4 2.6-3.2 4.1-.8 1.5-1.4 3.1-1.8 4.9-.8 4.3-.2 7.7 1.9 10.1 2.1 2.4 5.5 3.6 10.1 3.6h15.3l7.1-36.5z" fill="#000004"/> <ellipse fill="url(#p6n-language-icon-php-fill-2)" cx="25" cy="13.2" rx="25" ry="13.2"/> <ellipse fill="#6181B6" cx="25" cy="13.2" rx="24" ry="12.2"/> <path d="M29.9 17.1l1.2-6.1c.3-1.4 0-2.4-.7-3.1-.7-.6-1.9-.9-3.6-.9h-2.1l.6-3c0-.1 0-.2-.1-.3-.1-.1-.2-.1-.3-.1h-2.8c-.2 0-.3.1-.4.3l-1.3 6.5c-.1-.7-.4-1.4-.9-1.9-.8-1-2.2-1.4-3.9-1.4h-5.5c-.2 0-.3.1-.4.3l-2.5 13c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2 0 .3-.1.4-.3l.6-3.2h2.1c1.1 0 2.1-.1 2.8-.4.8-.2 1.4-.7 2.1-1.2.5-.5.9-1 1.2-1.5l-.5 2.6c0 .1 0 .2.1.3.1.1.2.1.3.1h2.8c.2 0 .3-.1.4-.3l1.4-7.2h2c.8 0 1.1.2 1.1.2.1.1.2.3 0 1l-1.1 5.8c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2.3.3.2.4 0zM16.7 12c-.2.9-.5 1.6-1 1.9-.5.4-1.3.6-2.3.6H12l1-4.7h1.6c1.2 0 1.7.3 1.9.5.3.3.3.9.2 1.7zM42 8.4c-.8-1-2.2-1.4-3.9-1.4h-5.5c-.2 0-.3.1-.4.3l-2.6 13.2c0 .1 0 .2.1.3.1.1.2.1.3.1h2.9c.2 0 .3-.1.4-.3l.6-3.2H36c1.1 0 2.1-.1 2.8-.4.8-.2 1.4-.7 2.1-1.2.5-.5.9-1 1.2-1.6.3-.6.5-1.2.7-1.9.3-1.6.1-2.9-.8-3.9zM39.1 12c-.2.9-.5 1.6-1 1.9-.5.4-1.3.6-2.3.6h-1.3l.9-4.7H37c1.2 0 1.7.3 1.9.5.3.3.3.9.2 1.7z" fill="#FFF"/> <path d="M14.6 9.4c1.1 0 1.8.2 2.2.6.4.4.4 1.1.3 2.1-.2 1-.6 1.7-1.1 2.2-.6.4-1.4.7-2.6.7h-1.7l1.1-5.5h1.8zm-7 11.1h2.9l.7-3.5h2.5c1.1 0 2-.1 2.7-.3.7-.2 1.3-.6 1.9-1.1.5-.4.9-.9 1.2-1.5.3-.5.5-1.1.6-1.8.3-1.6.1-2.8-.7-3.7-.8-.9-2-1.3-3.6-1.3h-5.5L7.6 20.5zM22.1 3.8H25l-.7 3.5h2.5c1.6 0 2.7.3 3.3.8.6.6.8 1.5.5 2.7L29.5 17h-2.9l1.1-5.8c.1-.7.1-1.1-.1-1.4-.2-.2-.7-.4-1.4-.4h-2.3L22.4 17h-2.8l2.5-13.2zM37 9.4c1.1 0 1.8.2 2.2.6.4.4.4 1.1.3 2.1-.2 1-.6 1.7-1.1 2.2-.6.4-1.4.7-2.6.7H34l1-5.6h2zm-7 11.1h2.9l.7-3.5H36c1.1 0 2-.1 2.7-.3.7-.2 1.3-.6 1.9-1.1.5-.4.9-.9 1.2-1.5.3-.5.5-1.1.6-1.8.3-1.6.1-2.8-.7-3.7s-2-1.3-3.6-1.3h-5.5L30 20.5z" fill="#000004"/> </svg> ');
a.put("/web/common/ui/widget/icons/python-icon.ng",'<svg id="python" viewBox="0 0 49.4 49.9"> <defs> <linearGradient id="p6n-language-icon-python-fill-1" gradientUnits="userSpaceOnUse" x1="232.297" y1="-241.285" x2="280.733" y2="-282.958" gradientTransform="matrix(.5625 0 0 -.568 -131.888 -135.622)"> <stop offset="0" stop-color="#5c9fd3"/> <stop offset="1" stop-color="#316a99"/> </linearGradient> <linearGradient id="p6n-language-icon-python-fill-2" gradientUnits="userSpaceOnUse" x1="299.459" y1="-308.18" x2="282.162" y2="-283.708" gradientTransform="matrix(.5625 0 0 -.568 -131.888 -135.622)"> <stop offset="0" stop-color="#ffd43d"/> <stop offset="1" stop-color="#fee875"/> </linearGradient> </defs> <path fill="url(#p6n-language-icon-python-fill-1)" d="M24.4 0c-2 0-4 .2-5.7.5-5 .9-6 2.8-6 6.2v4.5h11.9v1.5H8.3c-3.5 0-6.5 2.1-7.4 6-1.1 4.5-1.1 7.4 0 12.1.8 3.5 2.9 6 6.3 6h4.1v-5.4c0-3.9 3.4-7.4 7.4-7.4h11.9c3.3 0 6-2.7 6-6.1V6.7c0-3.2-2.7-5.7-6-6.2-2-.4-4.2-.5-6.2-.5zM18 3.7c1.2 0 2.2 1 2.2 2.3 0 1.3-1 2.3-2.2 2.3-1.2 0-2.2-1-2.2-2.3-.1-1.3.9-2.3 2.2-2.3z"/> <path fill="url(#p6n-language-icon-python-fill-2)" d="M38 12.7V18c0 4.1-3.5 7.6-7.4 7.6H18.7c-3.3 0-6 2.8-6 6.1V43c0 3.2 2.8 5.1 6 6.1 3.8 1.1 7.4 1.3 11.9 0 3-.9 6-2.6 6-6.1v-4.5H24.7V37h17.9c3.5 0 4.8-2.4 6-6 1.2-3.7 1.2-7.3 0-12.1-.9-3.4-2.5-6-6-6H38zm-6.6 28.8c1.2 0 2.2 1 2.2 2.3 0 1.3-1 2.3-2.2 2.3-1.2 0-2.2-1-2.2-2.3-.1-1.3.9-2.3 2.2-2.3z"/> </svg> ');
a.put("/web/common/ui/widget/icons/ruby-icon.ng",'<svg id="ruby" viewBox="0 0 50 50"> <defs> <linearGradient id="p6n-language-icon-ruby-fill-1" gradientUnits="userSpaceOnUse" x1="44.051" y1="54.546" x2="33.473" y2="35.87"> <stop offset="0" stop-color="#f68f71"/> <stop offset="0" stop-color="#f68f71"/> <stop offset=".41" stop-color="#dc5242"/> <stop offset=".99" stop-color="#a72c32"/> <stop offset="1" stop-color="#a72c32"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-2" gradientUnits="userSpaceOnUse" x1="49.321" y1="38.859" x2="35.688" y2="29.711"> <stop offset="0" stop-color="#9b3f34"/> <stop offset="0" stop-color="#9b3f34"/> <stop offset=".99" stop-color="#a23e36"/> <stop offset="1" stop-color="#a23e36"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-3" gradientUnits="userSpaceOnUse" x1="38.413" y1="55.113" x2="24.781" y2="45.965"> <stop offset="0" stop-color="#9b3f34"/> <stop offset="0" stop-color="#9b3f34"/> <stop offset=".99" stop-color="#a23e36"/> <stop offset="1" stop-color="#a23e36"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-4" gradientUnits="userSpaceOnUse" x1="9.793" y1="32.238" x2="11.906" y2="45.972"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".23" stop-color="#e28b6f"/> <stop offset=".46" stop-color="#da6144"/> <stop offset=".99" stop-color="#a60003"/> <stop offset="1" stop-color="#a60003"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-5" gradientUnits="userSpaceOnUse" x1="24.328" y1="19.413" x2="25.106" y2="33.43"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".23" stop-color="#e08a6d"/> <stop offset=".56" stop-color="#c14435"/> <stop offset=".99" stop-color="#b13430"/> <stop offset="1" stop-color="#b13430"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-6" gradientUnits="userSpaceOnUse" x1="37.227" y1="6.459" x2="39.557" y2="16.504"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".18" stop-color="#df8063"/> <stop offset=".4" stop-color="#c94d37"/> <stop offset=".99" stop-color="#b13430"/> <stop offset="1" stop-color="#b13430"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-7" gradientUnits="userSpaceOnUse" x1="30.108" y1="2.921" x2="40.154" y2="-2.102"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".54" stop-color="#c94838"/> <stop offset=".99" stop-color="#c12d2f"/> <stop offset="1" stop-color="#c12d2f"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-8" gradientUnits="userSpaceOnUse" x1=".988" y1="28.737" x2="1.815" y2="37.014"> <stop offset="0" stop-color="#fff"/> <stop offset="0" stop-color="#fff"/> <stop offset=".31" stop-color="#da6548"/> <stop offset=".99" stop-color="#c14433"/> <stop offset="1" stop-color="#c14433"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-9" gradientUnits="userSpaceOnUse" x1="-4.697" y1="39.252" x2="34.167" y2="-.711"> <stop offset="0" stop-color="#bd0012"/> <stop offset="0" stop-color="#bd0012"/> <stop offset=".07" stop-color="#fff"/> <stop offset=".17" stop-color="#fff"/> <stop offset=".27" stop-color="#c95841"/> <stop offset=".33" stop-color="#983734"/> <stop offset=".46" stop-color="#ae4231"/> <stop offset=".72" stop-color="#b93e2f"/> <stop offset=".99" stop-color="#de4e2b"/> <stop offset="1" stop-color="#de4e2b"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-10" gradientUnits="userSpaceOnUse" x1="25.073" y1="43.282" x2="13.367" y2="40.393"> <stop offset="0" stop-color="#9f3633"/> <stop offset="0" stop-color="#9f3633"/> <stop offset=".54" stop-color="#a73532"/> <stop offset=".99" stop-color="#b13439"/> <stop offset="1" stop-color="#b13439"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-11" gradientUnits="userSpaceOnUse" x1="45.178" y1="29.232" x2="34.779" y2="19.912"> <stop offset="0" stop-color="#923c36"/> <stop offset="0" stop-color="#923c36"/> <stop offset=".99" stop-color="#aa3531"/> <stop offset="1" stop-color="#aa3531"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-12" gradientUnits="userSpaceOnUse" x1="48.999" y1="12.131" x2="43.819" y2="6.593"> <stop offset="0" stop-color="#8d3e36"/> <stop offset="0" stop-color="#8d3e36"/> <stop offset=".99" stop-color="#aa3e37"/> <stop offset="1" stop-color="#aa3e37"/> </linearGradient> <radialGradient id="p6n-language-icon-ruby-fill-13" cx="190.522" cy="173.617" r="13.25" fx="0" fy="0" gradientTransform="translate(-146.848 -146.896) scale(.9618)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#b13430"/> <stop offset="0" stop-color="#b13430"/> <stop offset=".99" stop-color="#923934"/> <stop offset="1" stop-color="#923934"/> </radialGradient> <radialGradient id="p6n-language-icon-ruby-fill-14" cx="172.173" cy="191.077" r="17.614" fx="0" fy="0" gradientTransform="translate(-146.848 -146.896) scale(.9618)" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#ae3531"/> <stop offset="0" stop-color="#ae3531"/> <stop offset=".99" stop-color="#953a36"/> <stop offset="1" stop-color="#953a36"/> </radialGradient> <linearGradient id="p6n-language-icon-ruby-fill-15" gradientUnits="userSpaceOnUse" x1="6.75" y1="49.939" x2="2.528" y2="35.617"> <stop offset="0" stop-color="#994939"/> <stop offset="0" stop-color="#994939"/> <stop offset=".43" stop-color="#aa3a36"/> <stop offset=".99" stop-color="#b83936"/> <stop offset="1" stop-color="#b83936"/> </linearGradient> <linearGradient id="p6n-language-icon-ruby-fill-16" gradientUnits="userSpaceOnUse" x1="39.134" y1="2.48" x2="48.599" y2="6.657"> <stop offset="0" stop-color="#b9392f"/> <stop offset="0" stop-color="#b9392f"/> <stop offset=".44" stop-color="#a23a36"/> <stop offset=".99" stop-color="#8d463a"/> <stop offset="1" stop-color="#8d463a"/> </linearGradient> </defs> <g fill-rule="evenodd" clip-rule="evenodd"> <path fill="url(#p6n-language-icon-ruby-fill-1)" d="M10.2 50l37.1-2.5 2.8-37.4L38.8 33z"/> <path fill="url(#p6n-language-icon-ruby-fill-2)" d="M35.5 36.9l11.8 10.6-3.1-22z"/> <path fill="url(#p6n-language-icon-ruby-fill-3)" d="M10.3 50l37.1-2.5L24 45.6z"/> <path fill="url(#p6n-language-icon-ruby-fill-4)" d="M3.4 33.6l7 16.4 5.8-19.1z"/> <path fill="url(#p6n-language-icon-ruby-fill-5)" d="M14.8 30.4L35.5 37l-5.4-21z"/> <path fill="url(#p6n-language-icon-ruby-fill-6)" d="M30.4 17.5l18.5-1.2L34.4 4.4z"/> <path fill="url(#p6n-language-icon-ruby-fill-7)" d="M28.2.1l13.9.1-8.5 4.7z"/> <path fill="url(#p6n-language-icon-ruby-fill-8)" d="M.7 25.7L0 40l3.6-6.5z"/> <path fill="#FFF" d="M.5 25.5l2.9 8.3L16 30.9l14.4-13.4 4.1-12.9L28.1 0 17.2 4.1c-3.4 3.2-10.1 9.5-10.3 9.6-.2.1-4.4 8-6.4 11.8z"/> <path fill="url(#p6n-language-icon-ruby-fill-9)" d="M10.7 10.6c7.4-7.4 17-11.7 20.7-8 3.7 3.7-.2 12.8-7.7 20.1S6.8 34.7 3.2 31c-3.7-3.7.1-13 7.5-20.4z"/> <path fill="url(#p6n-language-icon-ruby-fill-10)" d="M10.4 49.9l5.8-19.2L35.4 37c-7 6.5-14.7 12-25 12.9z"/> <path fill="url(#p6n-language-icon-ruby-fill-11)" d="M30.5 17.4L35.4 37c5.8-6.1 11-12.7 13.6-20.8l-18.5 1.2z"/> <path fill="url(#p6n-language-icon-ruby-fill-12)" d="M49 16.3c2-6 2.4-14.5-6.9-16.1l-7.6 4.2L49 16.3z"/> <path fill="#AA3E35" d="M0 39.9c.3 9.8 7.4 10 10.4 10.1l-7-16.3L0 39.9z"/> <path fill="url(#p6n-language-icon-ruby-fill-13)" d="M30.5 17.5c4.5 2.7 13.4 8.2 13.6 8.3.3.2 3.9-6.1 4.7-9.6l-18.3 1.3z"/> <path fill="url(#p6n-language-icon-ruby-fill-14)" d="M16.2 30.8l7.7 14.9c4.6-2.5 8.2-5.5 11.4-8.7l-19.1-6.2z"/> <path fill="url(#p6n-language-icon-ruby-fill-15)" d="M3.4 33.7l-1.1 13c2.1 2.8 4.9 3.1 7.9 2.8-2.2-5.3-6.5-16-6.8-15.8z"/> <path fill="url(#p6n-language-icon-ruby-fill-16)" d="M34.4 4.5l15.4 2.2C49 3.2 46.5 1 42.2.3l-7.8 4.2z"/> </g> </svg> ')}]);
var ugh={error:"Error",inactive:"Inactive",info:"Information",offer:"Promotional offer",paused:"Paused",recommendation:"Recommendation",recommendation_grayed:"Recommendation",rollback:"Rollback",running:"Running",skipped:"Skipped",stopped:"Stopped",success:"Success",warning:"Warning",working:"Working"},vgh=function(a,b){a.status&&Object.keys(ugh);a.$watch("status",function(c){a.localizedStatus=ugh[c];c="error"==c?'  <svg  viewBox="0 0 14 14">    <path fill="#DA4236"      d="M7,14 C10.8659932,14 14,10.8659932 14,7         C14,3.13400675 10.8659932,0 7,0         C3.13400675,0 0,3.13400675 0,7         C0,10.8659932 3.13400675,14 7,14 Z         M6,6 L8,6 L8,11 L6,11 L6,6 Z         M6,3 L8,3 L8,5 L6,5 L6,3 Z"      transform="translate(7.000000, 7.000000) scale(1, -1)                 translate(-7.000000, -7.000000)"/>  </svg>':
"info"==c?'  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M7,14 C10.8659932,14 14,10.8659932 14,7         C14,3.13400675 10.8659932,0 7,0         C3.13400675,0 0,3.13400675 0,7         C0,10.8659932 3.13400675,14 7,14 Z         M6,6 L8,6 L8,11 L6,11 L6,6 Z         M6,3 L8,3 L8,5 L6,5 L6,3 Z"/>  </svg>':"offer"==c?'  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M2,12c0,0.6,0.4,1,1,1h3V8H2V12z         M1,5v2h5V4H2C1.4,4,1,4.4,1,5z         M3.6,3h6.9c1.9,0,2.1-2,0.1-2C9,1,8.5,1.4,7.1,         2C5.8,1.4,5.2,1,3.6,1C1.5,1,1.7,3,3.6,3z         M8,13h3c0.6,0,1-0.4,1-1V8H8V13z         M12,4H8v3h5V5C13,4.4,12.6,4,12,4z"/>     </svg>':
"paused"==c?'  <svg viewBox="0 0 14 14">    <path fill="#F3B300" fill-rule="evenodd"      d="M7,14 C10.8659932,14 14,10.8659932 14,7         C14,3.13400675 10.8659932,0 7,0         C3.13400675,0 0,3.13400675 0,7         C0,10.8659932 3.13400675,14 7,14 Z         M4,9.96439042 L6,9.96439042 L6,3.96439042 L4,3.96439042         L4,9.96439042 Z         M8,9.96439042 L10,9.96439042 L10,3.96439042 L8,3.96439042         L8,9.96439042 Z"/></svg>':"recommendation"==c?'  <svg viewBox="0 0 14 14">    <path fill="#F09300" fill-rule="evenodd"       d="M5.0799616,12.2391825 C5.0799616,12.6576355          5.51197024,13 6.0399008,13 L7.9599392,13          C8.48794976,13 8.9200384,12.6576355          8.9200384,12.2391825 L8.9200384,11          L5.0799616,11 L5.0799616,12.2391825          L5.0799616,12.2391825 Z M3,5.16666667 C3,6.10241667          3.29608592,6.96608333 3.79601592,7.66158333          C4.22762455,8.26208333 4.599872,8.33291667          4.599952,9.16616667 C4.599952,9.62691667 4.95811916,10          5.399968,10 L8.600032,10 C9.04188084,10          9.400048,9.62691667 9.400048,9.16666667          C9.400048,8.33333333 9.7748555,8.24766667          10.1818236,7.69225 C10.6951139,6.9915 11,6.11616667          11,5.16666667 C11,2.8655 9.20916418,1 6.99992,1          C4.79075582,1 3,2.8655 3,5.16666667 Z"></path></svg>':
"rollback"==c?'  <svg viewBox="0 0 14 14">    <path fill="#F3B300"      d="M11.94975,2.05025 C10.683,0.7835 8.933,0 7,0         C3.134,0 0,3.134 0,7 C0,10.866 3.134,14 7,14         C10.866,14 14,10.866 14,7         C14,5.83973264 13.7177126,4.74539838 13.2180703,3.78192967         L11.702626,5.29737398         C11.8950716,5.8288007 12,6.40214643 12,7         C12,9.76142857 9.76142857,12 7,12         C4.23857143,12 2,9.76142857 2,7         C2,4.23857143 4.23857143,2 7,2         C8.38071429,2 9.63071429,2.55964286 10.5355357,3.46446429         L11.94975,2.05025 L11.94975,2.05025 Z"      transform="translate(7.000000, 7.000000) scale(-1, 1)                 translate(-7.000000, -7.000000)"/>    <path fill="#F3B300" d="M7,1 L7,7 L11,3 L9,1 L7,1 L7,1 Z"      transform="translate(7.000000, 7.000000) scale(-1, 1)                 translate(-7.000000, -7.000000)"/>  </svg>':
"running"==c?'  <svg viewBox="0 0 14 14">    <path fill="#00C752"      d="M11.94975,2.05025 C10.683,0.7835 8.933,0 7,0         C3.134,0 0,3.134 0,7 C0,10.866 3.134,14 7,14         C10.866,14 14,10.866 14,7         C14,5.83973264 13.7177126,4.74539838 13.2180703,3.78192967         L11.702626,5.29737398         C11.8950716,5.8288007 12,6.40214643 12,7         C12,9.76142857 9.76142857,12 7,12         C4.23857143,12 2,9.76142857 2,7         C2,4.23857143 4.23857143,2 7,2         C8.38071429,2 9.63071429,2.55964286 10.5355357,3.46446429         L11.94975,2.05025 Z"/>    <path fill="#00C752" d="M7,1 L7,7 L11,3 L9,1 L7,1 Z"/>  </svg>':
"skipped"==c?'  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M7,0 C3.134,0 0,3.134 0,7 C0,10.866 3.134,14 7,14         C10.866,14 14,10.866 14,7 C14,3.134 10.866,0 7,0 L7,0 Z         M5,7 L7,7 L7,9 L5,9 L5,7 Z M9.18023697,7.82067871         C8.62523697,6.49567871 7.48748769,5 5.67700185,5         C3.5211791,5 2.451,6.924 2.4,9         C2.4,9 1.40631978,9.02299854 1.40582276,9         C1.33172608,5.5713501 3.20308092,3.3034668             6.03308092,3.3034668         C7.91908092,3.3034668 9.74646011,4.75062656             10.6580202,6.30029297         L12,5 L12,9 L8,9 L9.18023697,7.82067871 Z"/>  </svg>':
"stopped"==c?'  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M7,14 C10.8659932,14 14,10.8659932 14,7         C14,3.13400675 10.8659932,0 7,0         C3.13400675,0 0,3.13400675 0,7         C0,10.8659932 3.13400675,14 7,14 Z         M4,4.99077797 C4,4.44358641 4.45097518,4 4.99077797,4         L9.00922203,4 C9.55641359,4 10,4.45097518 10,4.99077797         L10,9.00922203 C10,9.55641359 9.54902482,10 9.00922203,10         L4.99077797,10 C4.44358641,10 4,9.54902482 4,9.00922203         L4,4.99077797 Z"/>  </svg>':
"success"==c?'  <svg viewBox="0 0 14 14">    <path fill="#00C752"      d="M5.50183983,10.4944805 L5.50367966,10.4963203         L12.8482451,3.15175489         C13.5762779,4.25592793 14,5.57848014 14,7         C14,10.866 10.866,14 7,14 C3.134,14 0,10.866 0,7         C0,3.134 3.134,0 7,0         C8.67832535,0 10.218695,0.590646458 11.4245848,1.57541523         L11.4245848,1.57541523 L5.50183983,7.49816017         L3.50183983,5.49816017 L2.00183983,6.99816017         L5.5,10.4963203 L5.50183983,10.4944805 Z"/>  </svg>':
"warning"==c?'  <svg viewBox="0 0 14 14">    <path fill="#F3B300"      d="M5.01219304,2.47866218         C6.11002851,0.557450109 7.88670635,0.551736116             8.98780696,2.47866218         L13.012193,9.52133782         C14.1100285,11.4425499 13.2111696,13 11.0037973,13         L2.99620271,13         C0.789160895,13 -0.113293648,11.4482639             0.987806961,9.52133782         L5.01219304,2.47866218 Z         M6,8 L8,8 L8,3 L6,3 L6,8 Z M6,11 L8,11 L8,9 L6,9 L6,11 Z"/>  </svg>':"working"==
c?'  <img class="p6n-icon-status-working" src=    "//ssl.gstatic.com/pantheon/images/anim/status-working-28.gif"/>':"inactive"==c?'<svg viewBox="0 0 14 14"><path fill="#A9A9A9" d="M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14z" fill-rule="evenodd"/></svg>':null;null!=c&&b.html(c)})};vgh.$inject=["$scope","$element","$attrs"];var WQ=angular.module("pantheon.common.ui.widget.icons.IconsModule",[igh.name,au.name,tgh.name]),wgh=angular.module("pantheon.common.ui.widget.icons.SvgIconsModule",[]);jgh.$inject=["$mdIconProvider"];
WQ.config(jgh);
WQ.directive("panIconAction",function(){var a={add:"Add",back:"Back",browserOpen:"Open in browser",bucket:"Bucket","bucket-add":"Add bucket","bucket-error":"Error bucket","bucket-valid":"Valid bucket",cancel:"Cancel",check:"Checkmark",close:"Close","close-small":"Close",configuration:"Configuration",debug:"Debug","delete":"Delete",dismiss:"Dismiss",download:"Download",edit:"Edit","exit-folder":"Exit folder",file:"File","file-error":"Error file","file-valid":"Valid file",filter:"Filter",folder:"Folder",
"folder-add":"Add folder","folder-error":"Error folder","folder-valid":"Valid folder",hide:"Hide",history:"History",home:"Home",info:"Information",keyboard:"Keyboard",label:"Label",lock:"Lock",logs:"Logs",metrics:"Metrics",more:"More actions",next:"Next",pause:"Pause",play:"Play",previous:"Previous",recommendation:"Recommendation",refresh:"Refresh",remove:"Remove",restore:"Restore",retry:"Retry",right:"Right",search:"Search",serviceAccount:"Service account permissions",settings:"Settings",stop:"Stop",
unfold:"Unfold",work:"Workspace"};return{restrict:"E",scope:{action:"@"},replace:!0,template:'<div class="p6n-icon p6n-icon-action p6n-icon-action-{{action}}"    role="img" aria-label="{{localizedAction}}"></div>',link:function(b,c,d){Object.keys(a);fu(d.inline)&&c.addClass("p6n-icon-inline");b.$watch("action",function(e){b.localizedAction=a[e];c.empty();var k="";"add"==e?k='<path  d="M8,6 L8,1 L6,1 L6,6 L1,6 L1,8 L6,8     L6,13 L8,13 L8,8 L13,8 L13,6 L8,6 Z"/>':"back"==e?k='<path d="M5,8 L12,8 L12,11 L14,11 L14,7 L14,7 L14,6 L5,6  L5,2 L0,7 L5,12 L5,8 Z"/>':
"browserOpen"==e?k='<path d="M9,14 L11.9941413,14  C13.1029399,14 14,13.1019465 14,11.9941413 L14,2.00585866  C14,0.897060126 13.1019465,0 11.9941413,0 L2.00585866,0  C0.897060126,0 0,0.898053512 0,2.00585866 L0,11.9941413  C0,13.1029399 0.898053512,14 2.00585866,14  L5,14 L5,12 L2,12 L2,4 L12,4 L12,12 L9,12 L9,14 L9,14 Z  M6,9 L8,9 L8,14 L6,14 L6,9 Z M7,5 L11,9 L3,9 L7,5 Z"/>':"bucket"==e?k='<path fill="#A9A9A9" fill-rule="evenodd"  d="M12,4 L12,2.99686968 C12,1.34739093 10.6567066,0   8.99967027,0 L5.00032973,0 C3.3486445,0 2,1.34174426   2,2.99686968 L2,4 L0,4 L2,14 L12,14 L14,4 L12,4 Z M10,4   L10,2.99077797 C10,2.45097518 9.55641359,2 9.00922203,2  L4.99077797,2 C4.45097518,2 4,2.44358641 4,2.99077797  L4,4 L10,4 Z"/>':
"bucket-add"==e?k='<path fill-rule="evenodd"  d="M12,4 L12,2.99686968 C12,1.34739093 10.6567066,0   8.99967027,0 L5.00032973,0 C3.3486445,0 2,1.34174426   2,2.99686968 L2,4 L0,4 L2,14 L12,14 L14,4 L12,4 Z M10,4   L10,2.99077797 C10,2.45097518 9.55641359,2 9.00922203,2   L4.99077797,2 C4.45097518,2 4,2.44358641 4,2.99077797  L4,4 L10,4 Z M9.8999998,9.49999994 L7.79999983,9.49999994   L7.79999983,11.5999999 L6.39999986,11.5999999 L6.39999986,  9.49999994 L4.29999989,9.49999994 L4.29999989,8.09999996   L6.39999986,8.09999996 L6.39999986,6 L7.79999983,6   L7.79999983,8.09999996 L9.8999998,8.09999996 L9.8999998,  9.49999994 L9.8999998,9.49999994 Z"/>':
"bucket-error"==e?k='<path fill-rule="evenodd"  d="M12,4 L12,2.99686968 C12,1.34739093 10.6567066,0     8.99967027,0 L5.00032973,0 C3.3486445,0 2,1.34174426     2,2.99686968 L2,4 L0,4 L2,14 L12,14 L14,4 L12,4 Z     M10,4 L10,2.99077797 C10,2.45097518 9.55641359,2     9.00922203,2 L4.99077797,2 C4.45097518,2 4,2.44358641     4,2.99077797 L4,4 L10,4 Z" fill="#DA4236"/><g transform="translate(6.200000, 6.000000)"   fill="#FFFFFF">  <rect id="Rectangle-697" sketch:type="MSShapeGroup" x="0"     y="0" width="1.71428571" height="3.42857143"/>  <rect id="Rectangle-697-Copy" sketch:type="MSShapeGroup" x="0"   y="4.28571429" width="1.71428571" height="1.71428571"/></g>':
"bucket-valid"==e?k='<path fill-rule="evenodd"  d="M12,4 L12,2.99686968 C12,1.34739093 10.6567066,0   8.99967027,0 L5.00032973,0 C3.3486445,0 2,1.34174426   2,2.99686968 L2,4 L0,4 L2,14 L12,14 L14,4 L12,4 Z M10,4  L10,2.99077797 C10,2.45097518 9.55641359,2 9.00922203,2   L4.99077797,2 C4.45097518,2 4,2.44358641 4,2.99077797   L4,4 L10,4 Z" fill="#00C752"/><g   transform="translate(2.600000, 6.000000)" fill="#FFFFFF">  <path d="M1.48384889,4.28971154 L2.55613289,5.36199554     L3.15420755,5.9600702 L4.35035687,4.76392088     L3.75228221,4.16584622 L2.67999821,3.09356222   2.08192355,2.49548756 L0.885774231,3.69163688     L1.48384889,4.28971154 L1.48384889,4.28971154 Z"></path>  <path d="M6.16210699,0.952720007 L2.75255683,4.36227016     L2.15448217,4.96034482 L3.35063149,6.15649414    L3.94870615,5.55841948 L7.35825631,2.14886933    L7.95633097,1.55079467 L6.76018165,0.354645347    L6.16210699,0.952720007 L6.16210699,0.952720007 Z">  </path></g>':
"cancel"==e?k='<path d="M7,14 C10.8659932,14 14,10.8659932 14,7  C14,3.13400675 10.8659932,0 7,0  C3.13400675,0 0,3.13400675 0,7  C0,10.8659932 3.13400675,14 7,14 Z  M9.12132034,3.46446609 L10.5355339,4.87867966 L8.41421356,7  L10.5355339,9.12132034 L9.12132034,10.5355339 L7,8.41421356  L4.87867966,10.5355339 L3.46446609,9.12132034 L5.58578644,7  L3.46446609,4.87867966 L4.87867966,3.46446609 L7,5.58578644  L9.12132034,3.46446609 Z"/>':"check"==e?k='<path fill="#000000"  d="M5.08470722,11.52473 L1.29164298,7.73166572      L2.30926389e-14,9.01421262 L5.08470722,14.0989198      L16,3.18362706 L14.7174531,1.90108016      L5.08470722,11.52473 Z"      transform="translate(0, -1.000000)"/>':
"close"==e?k='<path   d="M8.06999969,5.94000006 L8.06999969,-1 L5.94999981,-1     L5.94999981,5.94000006 L-0.990000248,5.94000006     L-0.990000248,8.05999994 L5.94999981,8.05999994     L5.94999981,15 L8.06999969,15 L8.06999969,8.05999994     L15.0099998,8.05999994 L15.0099998,5.94000006     L8.06999969,5.94000006 Z"  transform="translate(7.010000, 7.000000) rotate(-315.000000)             translate(-7.010000, -7.000000) "/>':"close-small"==e?k='<path   d="M7.79499994,1 L6.20500003,1 L6.20500003,6.20500004      L0.999999982,6.20500004 L0.999999982,7.79499995      L6.20500003,7.79499995 L6.20500003,13 L7.79499994,13      L7.79499994,7.79499995 L13,7.79499995 L13,6.20500004      L7.79499994,6.20500004 L7.79499994,1 Z"      transform="translate(7.000000, 7.000000)      rotate(45.000000) translate(-7.000000, -7.000000)"      fill="#222222" opacity="0.6"/>':
"configuration"==e?k='<g stroke="none" stroke-width="1">  <g fill="#00B8D4">    <g transform="translate(6.292893, 7.000000)          rotate(-315.000000)          translate(-6.292893, -7.000000)          translate(1.792893, -0.500000)">      <path d="M6.5,0.704972086 C7.96591517,1.29835946            9,2.73552479 9,4.41421356 C9,6.62335256            7.209139,8.41421356 5,8.41421356            C2.790861,8.41421356           1,6.62335256 1,4.41421356 C1,2.73552479            2.03408483,1.29835946 3.5,0.704972086            L3.5,4.41421356 L6.5,4.41421356 L6.5,0.704972086            L6.5,0.704972086 Z"></path>      <rect x="3" y="6" width="4" height="9" rx="2"></rect>    </g>  </g></g>':
"debug"==e?k='<path   d="M7,2 C3.81818182,2 1.10090909,4.07333333 0,7     C1.10090909,9.92666667 3.81818182,12 7,12     C10.1818182,12 12.8990909,9.92666667 14,7     C12.8990909,4.07333333 10.1818182,2 7,2 L7,2 Z     M7,10.3333333     C5.24363636,10.3333333 3.81818182,8.84 3.81818182,7     C3.81818182,5.16 5.24363636,3.66666667 7,3.66666667     C8.75636364,3.66666667 10.1818182,5.16 10.1818182,7     C10.1818182,8.84 8.75636364,10.3333333 7,10.3333333     L7,10.3333333 Z     M7,5 C5.94363636,5 5.09090909,5.89333333 5.09090909,7     C5.09090909,8.10666667 5.94363636,9 7,9     C8.05636364,9 8.90909091,8.10666667 8.90909091,7     C8.90909091,5.89333333 8.05636364,5 7,5 L7,5 Z"/>':
"delete"==e?k='<path   d="M4.5,2 L2,2 L2,4 L12,4 L12,2 L9.5,2     C9.5,1.44386482 9.05237094,1 8.50019251,1 L5.49980749,1     C4.94371665,1 4.5,1.44771525 4.5,2 Z     M3,5 L11,5 L11,11.0018986     C11,12.1054196 10.1132936,13 9.00189865,13 L4.99810135,13     C3.89458045,13 3,12.1132936 3,11.0018986 L3,5 Z"/>':"dismiss"==e?k='<path   d="M4.5,2 L2,2 L2,4 L12,4 L12,2 L9.5,2     C9.5,1.44386482 9.05237094,1 8.50019251,1 L5.49980749,1     C4.94371665,1 4.5,1.44771525 4.5,2 Z     M3,5 L11,5 L11,11.0018986     C11,12.1054196 10.1132936,13 9.00189865,13 L4.99810135,13     C3.89458045,13 3,12.1132936 3,11.0018986 L3,5 Z"/>':
"download"==e?k='<g>  <rect x="1" y="11" width="12" height="2"/>  <polygon points="7 5 12 10 2 10 "    transform="translate(7.000000, 7.500000) scale(1, -1)               translate(-7.000000, -7.500000) "/>  <rect x="5" y="1" width="4" height="4"/></g>':"edit"==e?k='<path   d="M1.0205,10.5321375 L1.0205,13 L3.48836246,13     L10.7648722,5.72273831 L8.29776169,3.25562779     L1.0205,10.5321375 Z     M12.8281917,3.65941881     C13.0846028,3.40300775 13.0846028,2.98868959         12.8281917,2.73152659     L11.2889734,1.19230829     C11.0318104,0.935897235 10.6174922,0.935897235         10.3610812,1.19230829     L9.1572275,2.39616198 L11.624338,4.8632725     L12.8281917,3.65941881 Z"/>':
"exit-folder"==e?k=' <g fill="#000000" transform="translate(0.514719, 0.514719)">    <g transform="translate(2.500000, 1.000000)">     <path d="M6.84,10.2369231 L2.61230769,6 L6.84,1.76307692        L5.53846154,0.461538462 L0,6 L5.53846154,11.5384615        L6.84,10.2369231 Z"/></g></g>':"file"==e?k='<path fill="#A9A9A9"   d="M0,2.00585866 C0,0.898053512 0.897060126,0 2.00585866,0      L11.9941413,0 C13.1019465,0 14,0.897060126 14,2.00585866      L14,11.9941413 C14,13.1019465 13.1029399,14 11.9941413,14      L2.00585866,14 C0.898053512,14 0,13.1029399 0,11.9941413      L0,2.00585866 L0,2.00585866 Z M3,4 L11,4 L11,3 L3,3 L3,4      L3,4 Z M3,6 L11,6 L11,5 L3,5 L3,6 L3,6 Z M3,8 L11,8 L11,7     L3,7 L3,8 L3,8 Z M3,10 L9,10 L9,9 L3,9 L3,10 L3,10 Z"/>':
"file-error"==e?k='<path fill="#DA4236"  d="M0,2.00585866 C0,0.898053512 0.897060126,0 2.00585866,     0 L11.9941413,0 C13.1019465,0 14,0.897060126      14,2.00585866 L14,11.9941413 C14,13.1019465 13.1029399,     14 11.9941413,14 L2.00585866,14 C0.898053512,14      0,13.1029399 0,11.9941413 L0,2.00585866 L0,2.00585866 Z"/><g transform="translate(6.200000, 4.000000)"   fill="#FFFFFF">  <rect x="0" y="0" width="1.71428571" height="3.42857143"/>  <rect x="0" y="4.28571429" width="1.71428571"      height="1.71428571"/></g>':
"file-valid"==e?k='<path fill="#00C752"  d="M0,2.00585866 C0,0.898053512 0.897060126,0 2.00585866,0      L11.9941413,0 C13.1019465,0 14,0.897060126 14,2.00585866      L14,11.9941413 C14,13.1019465 13.1029399,14 11.9941413,     14 L2.00585866,14 C0.898053512,14 0,13.1029399      0,11.9941413 L0,2.00585866 L0,2.00585866 Z"/><g transform="translate(2.600000, 4.000000)"   fill="#FFFFFF">  <path d="M1.48384889,4.28971154 L2.55613289,5.36199554      L3.15420755,5.9600702 L4.35035687,4.76392088 L3.75228221     ,4.16584622 L2.67999821,3.09356222 L2.08192355,2.49548756      L0.885774231,3.69163688 L1.48384889,4.28971154 L1.48384889,     4.28971154 Z" id="Shape" sketch:type="MSShapeGroup"/>  <path d="M6.16210699,0.952720007 L2.75255683,4.36227016      L2.15448217,4.96034482 L3.35063149,6.15649414      L3.94870615,5.55841948 L7.35825631,2.14886933 L7.95633097,     1.55079467 L6.76018165,0.354645347 L6.16210699,0.952720007      L6.16210699,0.952720007 Z"/></g>':
"filter"==e?k='<path   d="M0,2 L14,2 L14,4 L0,4 L0,2 Z     M2,5 L12,5 L12,7 L2,7 L2,5 Z     M4,8 L10,8 L10,10 L4,10 L4,8 Z     M5,11 L9,11 L9,13 L5,13 L5,11 Z"/>':"folder"==e?k='<path fill="#A9A9A9"   d="M6.99998221,3 C6.99538111,1.89731892 6.09907146,1      4.99408095,1 L2.00591905,1 C0.886554837,1 0,1.8992496      0,3.0085302 L0,10.9914698 C0,12.0980496 0.898080551,13      2.00591905,13 L4.99304898,13 L12.007983,13 C13.0998238,13      14,12.1047419 14,11.000385 L14,4.99961498 C14,3.88743329      13.1081436,3 12.007983,3 L6.99998346,3 L6.99998221,3 Z"/>':
"folder-add"==e?k='<path fill-rule="evenodd"  d="M6.99998221,2 C6.99538111,0.89731892 6.09907146,0      4.99408095,0 L2.00591905,0 C0.886554837,0 0,0.8992496      0,2.0085302 L0,9.9914698 C0,11.0980496 0.898080551,12      2.00591905,12 L4.99304898,12 L12.007983,12 C13.0998238,12      14,11.1047419 14,10.000385 L14,3.99961498 C14,2.88743329      13.1081436,2 12.007983,2 L6.99998346,2 L6.99998221,2 Z      M11.8999998,7.49999994 L9.79999983,7.49999994 L9.79999983,     9.5999999 L8.39999986,9.5999999 L8.39999986,7.49999994      L6.29999989,7.49999994 L6.29999989,6.09999996 L8.39999986,     6.09999996 L8.39999986,4 L9.79999983,4 L9.79999983,     6.09999996 L11.8999998,6.09999996 L11.8999998,7.49999994      L11.8999998,7.49999994 Z"/>':
"folder-error"==e?k='<path fill="#DA4236"  d="M6.99998221,3 C6.99538111,1.89731892 6.09907146,1      4.99408095,1 L2.00591905,1 C0.886554837,1 0,1.8992496      0,3.0085302 L0,10.9914698 C0,12.0980496 0.898080551,13      2.00591905,13 L4.99304898,13 L12.007983,13 C13.0998238,13     14,12.1047419 14,11.000385 L14,4.99961498 C14,3.88743329      13.1081436,3 12.007983,3 L6.99998346,3 L6.99998221,3 Z"/><g transform="translate(6.200000, 5.000000)"   fill="#FFFFFF">  <rect x="0" y="0" width="1.71428571" height="3.42857143"/>  <rect x="0" y="4.28571429" width="1.71428571"     height="1.71428571"/></g>':
"folder-valid"==e?k='<path fill="#00C752"  d="M6.99998221,3 C6.99538111,1.89731892 6.09907146,1      4.99408095,1 L2.00591905,1 C0.886554837,1 0,1.8992496      0,3.0085302 L0,10.9914698 C0,12.0980496 0.898080551,13      2.00591905,13 L4.99304898,13 L12.007983,13 C13.0998238,13      14,12.1047419 14,11.000385 L14,4.99961498 C14,3.88743329     13.1081436,3 12.007983,3 L6.99998346,3 L6.99998221,3 Z"/>   <g transform="translate(2.600000, 5.000000)"  fill="#FFFFFF"> <path d="M1.48384889,4.28971154 L2.55613289,5.36199554    L3.15420755,5.9600702 L4.35035687,4.76392088    L3.75228221,4.16584622 L2.67999821,3.09356222 L2.08192355,   2.49548756 L0.885774231,3.69163688 L1.48384889,4.28971154    L1.48384889,4.28971154 Z"/> <path d="M6.16210699,0.952720007 L2.75255683,4.36227016    L2.15448217,4.96034482 L3.35063149,6.15649414 L3.94870615,   5.55841948 L7.35825631,2.14886933 L7.95633097,1.55079467    L6.76018165,0.354645347 L6.16210699,0.952720007 L6.16210699,   0.952720007 Z"/></g>':
"hide"==e?k='<rect       x="1" y="10" width="12" height="2"/>':"recommendation"==e?k='<path       d="M5.0799616,12.2391825 C5.0799616,12.6576355          5.51197024,13 6.0399008,13 L7.9599392,13          C8.48794976,13 8.9200384,12.6576355          8.9200384,12.2391825 L8.9200384,11          L5.0799616,11 L5.0799616,12.2391825          L5.0799616,12.2391825 Z M3,5.16666667 C3,6.10241667          3.29608592,6.96608333 3.79601592,7.66158333          C4.22762455,8.26208333 4.599872,8.33291667          4.599952,9.16616667 C4.599952,9.62691667 4.95811916,10          5.399968,10 L8.600032,10 C9.04188084,10          9.400048,9.62691667 9.400048,9.16666667          C9.400048,8.33333333 9.7748555,8.24766667          10.1818236,7.69225 C10.6951139,6.9915 11,6.11616667          11,5.16666667 C11,2.8655 9.20916418,1 6.99992,1          C4.79075582,1 3,2.8655 3,5.16666667 Z"></path>':
"history"==e?k='<path   d="M14,7 C14,10.86575 10.86575,14 7,14     C3.13425,14 0,10.86575 0,7 C0,3.13425 3.13425,0 7,0     C10.86575,0 14,3.13425 14,7 Z M7.04374996,12.5125     C10.0640572,12.5125 12.5125,10.0640572 12.5125,7.04374996     C12.5125,4.02344273 10.0640572,1.57499996         7.04374996,1.57499996     C4.02344273,1.57499996 1.57499996,4.02344273         1.57499996,7.04374996     C1.57499996,10.0640572 4.02344273,12.5125         7.04374996,12.5125 Z     M8,6.586 L8,3 L6,3 L6,7.466 L6.051,7.466 L8.768,10.182     L10.182,8.768 L8,6.586 Z"/>':
"home"==e?k='<g fill-rule="evenodd"  transform="translate(-7.000000, -11.000000)">  <path d="M12.6,23.9 L12.6,19.7 L15.4,19.7 L15.4,23.9      L18.9,23.9 L18.9,18.3 L21,18.3 L14,12 L7,18.3 L9.1,     18.3 L9.1,23.9 L12.6,23.9 Z"/></g>':"info"==e?k='<path   d="M14,7 C14,10.86575 10.86575,14 7,14     C3.13425,14 0,10.86575 0,7 C0,3.13425 3.13425,0 7,0     C10.86575,0 14,3.13425 14,7 Z     M6,5 L8,5 L8,3 L6,3 L6,5 Z M6,11 L8,11 L8,6 L6,6 L6,11 Z"/>':"keyboard"==e?k='<path fill-rule="evenodd"  d="M0,2.00585866 C0,0.898053512 0.897060126,0 2.00585866,0     L11.9941413,0 C13.1019465,0 14,0.897060126 14,2.00585866     L14,11.9941413 C14,13.1019465 13.1029399,14 11.9941413,14     L2.00585866,14 C0.898053512,14 0,13.1029399 0,11.9941413     L0,2.00585866 Z     M2,2.50468445 C2,2.22595492 2.21403503,2 2.50468445,2     L3.49531555,2 C3.77404508,2 4,2.21403503 4,2.50468445     L4,3.49531555 C4,3.77404508 3.78596497,4 3.49531555,4     L2.50468445,4 C2.22595492,4 2,3.78596497 2,3.49531555     L2,2.50468445 Z     M2,6.50468445 C2,6.22595492 2.21403503,6 2.50468445,6     L3.49531555,6 C3.77404508,6 4,6.21403503 4,6.50468445     L4,7.49531555 C4,7.77404508 3.78596497,8 3.49531555,8     L2.50468445,8 C2.22595492,8 2,7.78596497 2,7.49531555     L2,6.50468445 Z     M6,2.50468445 C6,2.22595492 6.21403503,2 6.50468445,2     L7.49531555,2 C7.77404508,2 8,2.21403503 8,2.50468445     L8,3.49531555 C8,3.77404508 7.78596497,4 7.49531555,4     L6.50468445,4 C6.22595492,4 6,3.78596497 6,3.49531555     L6,2.50468445 Z     M6,6.50468445 C6,6.22595492 6.21403503,6 6.50468445,6     L7.49531555,6 C7.77404508,6 8,6.21403503 8,6.50468445     L8,7.49531555 C8,7.77404508 7.78596497,8 7.49531555,8     L6.50468445,8 C6.22595492,8 6,7.78596497 6,7.49531555     L6,6.50468445 Z     M3,10.5046844 C3,10.2259549 3.23079681,10 3.50043583,10     L10.4995642,10 C10.7759472,10 11,10.214035 11,10.5046844     L11,11.4953156 C11,11.7740451 10.7692032,12 10.4995642,12     L3.50043583,12 C3.22405275,12 3,11.785965 3,11.4953156     L3,10.5046844 Z     M10,2.50468445 C10,2.22595492 10.214035,2 10.5046844,2     L11.4953156,2 C11.7740451,2 12,2.21403503 12,2.50468445     L12,3.49531555 C12,3.77404508 11.785965,4 11.4953156,4     L10.5046844,4 C10.2259549,4 10,3.78596497 10,3.49531555     L10,2.50468445 Z     M10,6.50468445 C10,6.22595492 10.214035,6 10.5046844,6     L11.4953156,6 C11.7740451,6 12,6.21403503 12,6.50468445     L12,7.49531555 C12,7.77404508 11.785965,8 11.4953156,8     L10.5046844,8 C10.2259549,8 10,7.78596497 10,7.49531555     L10,6.50468445 Z"/>':
"label"==e?k='<path   d="M8.05352783,2.05352783     C7.6971469,1.70659358 6.98535156,1 5.98986816,1     L3.0201416,1 C2.0602417,1 1,2.05352783 1,3.01837158     C1,3.01837158 1.00000001,5.05834961 1,6.00390625     C0.999999994,6.94946289 1.70908632,7.72586479         2.0602417,8.0602417     C3.1204834,9.06982422 7.439,13.439 7.439,13.439     C8.025,14.025 8.975,14.025 9.561,13.439 L13.439,9.561     C14.025,8.975 14.025,8.025 13.439,7.439     C13.439,7.439 9.13574219,3.10705566 8.05352783,2.05352783 Z     M4.5,6 C3.67150685,6 3,5.32849315 3,4.5     C3,3.67150685 3.67150685,3 4.5,3     C5.32849315,3 6,3.67150685 6,4.5     C6,5.32849315 5.32849315,6 4.5,6 Z"/>':
"lock"==e?k='<path fill-rule="evenodd"  d="M11,4 C11,1.79 9.21,0 7,0 C4.79,0 3,1.79 3,4 L3,5     C1.89,5 1,5.9 1,7 L1,12 C1,13.1 1.89,14 3,14 L11,14     C12.11,14 13,13.1 13,12 L13,7 C13,5.9 12.11,5 11,5 L11,4 Z     M9.4,5 L4.6,5 L4.6,4 C4.6,2.67 5.67,1.6 7,1.6     C8.33,1.6 9.4,2.68 9.4,4 L9.4,5 Z     M7,11 C7.82842712,11 8.5,10.3284271 8.5,9.5     C8.5,8.67157288 7.82842712,8 7,8     C6.17157288,8 5.5,8.67157288 5.5,9.5     C5.5,10.3284271 6.17157288,11 7,11 Z"/>':"logs"==e?k='<g>  <rect x="1" y="2" width="12" height="2"/>  <rect x="3" y="5" width="10" height="2"/>  <rect x="3" y="8" width="10" height="2"/>  <rect x="3" y="11" width="10" height="2"/></g>':
"metrics"==e?k='<g>  <rect x="0" y="4" width="3" height="9"/>  <rect x="5" y="1" width="3" height="12"/>  <rect x="10" y="7" width="3" height="6"/></g>':"more"==e?k='<path   d="M6.5,4 C5.67125,4 5,3.32875 5,2.5     C5,1.67125 5.67125,1 6.5,1 C7.32875,1 8,1.67125 8,2.5     C8,3.32875 7.32875,4 6.5,4 Z M6.5,9     C5.67125,9 5,8.32875 5,7.5 C5,6.67125 5.67125,6 6.5,6     C7.32875,6 8,6.67125 8,7.5 C8,8.32875 7.32875,9 6.5,9 Z     M6.5,14 C5.67125,14 5,13.32875 5,12.5     C5,11.67125 5.67125,11 6.5,11 C7.32875,11 8,11.67125 8,12.5     C8,13.32875 7.32875,14 6.5,14 Z"/>':
"next"==e?k='<path   d="M2.288,4.368 C1.904,4.748 1.904,5.363 2.288,5.743     L6.305,9.715 C6.689,10.095 7.311,10.095 7.695,9.715     L11.712,5.743 C12.096,5.363 12.096,4.748 11.712,4.368     L11.628,4.285 C11.244,3.905 10.621,3.905 10.237,4.285     L7,7.486 L3.763,4.285 C3.379,3.905 2.756,3.905 2.372,4.285     L2.288,4.368 Z"/>':"pause"==e?k='<g>    <rect x="2" y="2" width="4" height="10"></rect>    <rect x="8" y="2" width="4" height="10"></rect></g>':"play"==e?k='<path d="M2,1 L13,7 L2,13 L2,1 Z"></path>':
"previous"==e?k='<path   d="M2.288,4.368 C1.904,4.748 1.904,5.363 2.288,5.743     L6.305,9.715 C6.689,10.095 7.311,10.095 7.695,9.715     L11.712,5.743 C12.096,5.363 12.096,4.748 11.712,4.368     L11.628,4.285 C11.244,3.905 10.621,3.905 10.237,4.285     L7,7.486 L3.763,4.285 C3.379,3.905 2.756,3.905 2.372,4.285     L2.288,4.368 Z"  transform="translate(7.000000, 7.000000) scale(1, -1)             translate(-7.000000, -7.000000)"/>':"refresh"==e||"retry"==e?k='<g>  <path d="M13.9290984,8    C13.4438119,11.3921191 10.5262315,14 7,14    C3.13425,14 0,10.86575 0,7 C0,3.13425 3.13425,0 7,0    C10.1707889,0 12.8494459,2.1086318 13.7100757,5    L11.5840151,5 C10.812517,3.23403302 9.05047895,2 7,2    C4.2384,2 2,4.2384 2,7 C2,9.7616 4.2384,12 7,12    C9.41913008,12 11.4367795,10.2823503 11.8999992,8    L13.9290984,8 Z"/>  <polygon points="14 0 14 6 8 6"/></g>':
"remove"==e?k='<rect       x="1" y="6" width="12" height="2"/>':"right"==e?k='<path   d="M5.00791667,9.5 L7.5,7 L5.00791667,4.5 L6,3.5     L9.5,7 L6,10.5 L5.00791667,9.5 Z"/>':"restore"==e?k='<rect x="1" y="2" width="12" height="2"/>':"search"==e?k='<g>  <path d="M10,5 C10,7.76170213 7.76170213,10 5,10    C2.23829787,10 0,7.76170213 0,5    C0,2.23829787 2.23829787,0 5,0    C7.76170213,0 10,2.23829787 10,5 Z    M5,8 C6.65685425,8 8,6.65685425 8,5    C8,3.34314575 6.65685425,2 5,2    C3.34314575,2 2,3.34314575 2,5    C2,6.65685425 3.34314575,8 5,8 Z"/>  <rect x="7" y="9.48198071" width="7" height="2"        transform="translate(10.500000, 10.481981)                   rotate(-315.000000)                   translate(-10.500000, -10.481981)"/></g>':
"serviceAccount"==e?k='<g>  <rect transform="translate(6.765991, 4.989990) scale(1, -1)    rotate(-90.000000) translate(-6.765991, -4.989990) "    x="5.75598145" y="1.75598145" width="2.02001953"    height="6.46801758"/>  <circle transform="translate(2.531982, 5.011963) scale(1, -1)    rotate(-90.000000) translate(-2.531982, -5.011963) "    cx="2.53198242" cy="5.01196289" r="2.5"/>  <rect x="6" y="1" width="6" height="2"/>  <rect x="6" y="8" width="6" height="2"/>  <rect x="2" y="11" width="11" height="2"/>  <rect x="11" y="1" width="2" height="9"/>  <rect x="6" y="6" width="1" height="1"/>  <rect x="8" y="6" width="1" height="1"/></g>':
"settings"==e?k='<path   d="M12.3484225,7.68611848     C12.3775117,7.46153846 12.3993285,7.23784262 12.3993285,7     C12.3993285,6.76215738 12.3775117,6.53846154         12.3484225,6.31388152 L13.8674232,5.15915119     C14.0037787,5.05393457 14.0392311,4.86472149         13.9537817,4.71087533 L12.5138672,2.28912467     C12.4275087,2.13527851 12.2329748,2.0795756         12.0748024,2.13527851 L10.2830906,2.83554377     C9.90856736,2.55526083 9.50586401,2.3244916         9.06679917,2.14942529 L8.79317906,0.294429708     C8.77227121,0.126436782 8.62046204,0 8.44047273,0     L5.56246183,0     C5.38247251,0 5.23066335,0.126436782 5.2097555,0.294429708     L4.93613538,2.14942529     C4.49707055,2.3244916 4.09436719,2.56233422         3.71984398,2.83554377 L1.9281322,2.13527851     C1.76268748,2.07250221 1.57542587,2.13527851         1.48906737,2.28912467 L0.0500619136,4.71087533     C-0.0435688896,4.86472149 -0.00084415415,5.05393457         0.136420421,5.15915119 L1.65451209,6.31388152     C1.6254229,6.53846154 1.60360602,6.76923077 1.60360602,7     C1.60360602,7.23076923 1.6254229,7.46153846         1.65451209,7.68611848 L0.136420421,8.84084881     C-0.00084415415,8.94606543 -0.0362965942,9.13527851         0.0500619136,9.28912467 L1.48906737,11.7108753     C1.57542587,11.8647215 1.76995978,11.9204244         1.9281322,11.8647215 L3.71984398,11.1644562     C4.09436719,11.4447392 4.49707055,11.6755084         4.93613538,11.8505747 L5.2097555,13.7055703     C5.23066335,13.8735632 5.38247251,14 5.56246183,14     L8.44047273,14     C8.62046204,14 8.77227121,13.8735632 8.79317906,13.7055703     L9.06679917,11.8505747     C9.50586401,11.6755084 9.90856736,11.4376658         10.2830906,11.1644562 L12.0748024,11.8647215     C12.2402471,11.9274978 12.4275087,11.8647215         12.5138672,11.7108753 L13.9537817,9.28912467     C14.0392311,9.13527851 14.0037787,8.94606543         13.8674232,8.84084881 L12.3484225,7.68611848     L12.3484225,7.68611848 Z     M7,9 C5.89714904,9 5,8.10285096 5,7     C5,5.89714904 5.89714904,5 7,5     C8.10285096,5 9,5.89714904 9,7     C9,8.10285096 8.10285096,9 7,9 L7,9 Z"/>':
"stop"==e?k='<rect x="2" y="2" width="10" height="10"/>':"unfold"==e?k='<svg viewBox="0 0 18 18"  preserveAspectRatio="xMidYMid meet">    <path d="M5 8l4 4 4-4z"/></path>    <path d="M0 0h18v18H0z" fill="none"/></path></svg>':"work"==e&&(k='<path   d="M3,4 L3,3 C3,1.343 4.343,0 6,0 L8,0     C9.657,0 11,1.343 11,3 L11,4 L11.9941413,4     C13.1019465,4 14,4.88743329 14,5.99961498 L14,12.000385     C14,13.1047419 13.1029399,14 11.9941413,14 L2.00585866,14     C0.898053512,14 0,13.1125667 0,12.000385 L0,5.99961498     C0,4.89525812 0.897060126,4 2.00585866,4     L3,4 L3,4 Z M2,14 L3,14 L3,4 L2,4 L2,14 Z     M11,14 L12,14 L12,4 L11,4 L11,14 Z     M5,4 L9,4 L9,2 L5,2 L5,4 Z"/>');
c.html('<svg viewBox="0 0 14 14">'+k+"</svg>")});b.$on("$destroy",function(){c.remove()})}}});
WQ.directive("panIconArrow",function(){var a={left:"Left",right:"Right",up:"Up",down:"Down"};return{restrict:"E",scope:{},replace:!0,template:'<div class="p6n-icon p6n-icon-arrow p6n-icon-arrow-{{::direction}}    role="img" ng-class="{\'p6n-icon-inline\': inline}">  <md-icon md-svg-icon="arrow:{{::direction}}"       alt="{{::localizedDirection}}"></md-icon></div>',link:function(b,c,d){Object.keys(a);b.direction=d.direction||"right";b.localizedDirection=a[b.direction];fu(d.inline)&&(b.inline=!0)}}});
WQ.directive("panIconHelp",function(){return{restrict:"E",replace:!0,template:'<span class="p6n-icon-wrapper p6n-icon-help-wrapper"    role="img" aria-label="Help">  <svg viewBox="0 0 12 12">    <path fill="#CCCCCC"      d="M6,0 C2.686,0 0,2.686 0,6 C0,9.314 2.686,12 6,12      C9.314,12 12,9.314 12,6 C12,2.686 9.313,0 6,0 L6,0 Z      M5.99663896,10.7141315      C5.70758933,10.7141315 5.48576055,10.6334665          5.33003226,10.4710161      C5.17430397,10.3085658 5.097,10.1080236 5.097,9.86714888      C5.097,9.74503102 5.11716625,9.63075558 5.15637841,9.52544293      C5.19559057,9.42013027 5.25384864,9.32826179          5.33003226,9.24983747      C5.40621588,9.17141315 5.50032506,9.10979404          5.6123598,9.0661005      C5.72439454,9.02240695 5.85211414,9 5.99663896,9      C6.14116377,9 6.26888337,9.02240695 6.38091811,9.0661005      C6.49295285,9.10979404 6.58706203,9.17141315          6.66324566,9.24983747      C6.73942928,9.32826179 6.79880769,9.42013027          6.84026055,9.52544293      C6.8817134,9.63075558 6.903,9.74391067 6.903,9.86714888      C6.903,10.1080236 6.82457568,10.3096861 6.6666067,10.4710161      C6.50863772,10.6334665 6.28568859,10.7141315          5.99663896,10.7141315 Z      M8.0685,5.631      C7.9315,5.826 7.7755,6.013 7.5995,6.193      C7.4235,6.373 7.2425,6.55 7.0545,6.726      C6.8395,6.922 6.6965,7.065 6.6245,7.297      C6.5525,7.529 6.5145,8.015 6.5105,8.015 L5.1805,8.015      C5.1805,8.015 5.1975,7.567 5.2305,7.362      C5.2635,7.157 5.3175,7.005 5.3935,6.835      C5.4695,6.665 5.5685,6.522 5.6895,6.369      C5.8105,6.216 5.9595,6.063 6.1345,5.891      C6.2675,5.762 6.3915,5.644 6.5065,5.529      C6.6215,5.414 6.7235,5.298 6.8115,5.177      C6.8995,5.056 6.9685,4.928 7.0195,4.791      C7.0705,4.654 7.0955,4.502 7.0955,4.335      C7.0955,3.968 7.0045,3.688 6.8235,3.494      C6.6425,3.3 6.3755,3.205 6.0235,3.205      C5.8825,3.205 5.2305,3.16700006 5.0005,3.657      C4.9355,3.79 4.9045,4.015 4.9045,4.015      L3.4805,4.015      C3.4845,4.015 3.5515,3.447 3.6825,3.167      C3.8135,2.887 3.9935,2.715 4.2215,2.526      C4.4495,2.337 4.7175,2.224 5.0245,2.129      C5.3315,2.034 5.6645,2 6.0235,2      C6.4185,2 6.7695,2.058 7.0785,2.16      C7.3875,2.262 7.6485,2.414 7.8635,2.609      C8.0785,2.804 8.2415,3.045 8.3525,3.326      C8.4635,3.607 8.5195,3.927 8.5195,4.282      C8.5195,4.54 8.4785,4.781 8.3965,5.004      C8.3145,5.227 8.2055,5.436 8.0685,5.631 Z"/>  </svg></span>'}});
WQ.directive("panIconFile",function(){return{restrict:"E",replace:!0,template:'<span class="p6n-icon-wrapper p6n-icon-status    p6n-icon-file-wrapper" role="img"    aria-label="File">  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M0,2.00585866 C0,0.898053512 0.897060126,0 2.00585866,0      L11.9941413,0 C13.1019465,0 14,0.897060126 14,2.00585866      L14,11.9941413 C14,13.1019465 13.1029399,14 11.9941413,14      L2.00585866,14 C0.898053512,14 0,13.1029399 0,11.9941413      L0,2.00585866 Z      M3,4 L11,4 L11,3 L3,3 L3,4 Z M3,6 L11,6 L11,5 L3,5 L3,6 Z      M3,8 L11,8 L11,7 L3,7 L3,8 Z M3,10 L9,10 L9,9 L3,9 L3,10 Z"/>  </svg></span>'}});
WQ.directive("panIconFolder",function(){return{restrict:"E",replace:!0,template:'<span class="p6n-icon-wrapper p6n-icon-status    p6n-icon-folder-wrapper" role="img"    aria-label="Folder">  <svg viewBox="0 0 14 14">    <path fill="#A9A9A9"      d="M6.99998221,3      C6.99538111,1.89731892 6.09907146,1 4.99408095,1      L2.00591905,1 C0.886554837,1 0,1.8992496 0,3.0085302      L0,10.9914698 C0,12.0980496 0.898080551,13 2.00591905,13      L4.99304898,13      L12.007983,13 C13.0998238,13 14,12.1047419 14,11.000385      L14,4.99961498 C14,3.88743329 13.1081436,3 12.007983,3      L6.99998346,3 Z"/>  </svg></span>'}});
WQ.directive("panIconStatus",function(){return{restrict:"E",scope:{status:"@"},replace:!0,template:'<span ng-switch="status" class="p6n-icon-wrapper p6n-icon-status    p6n-icon-status-{{status}}-wrapper"    role="img" aria-label="{{localizedStatus}}"></span>',link:vgh}});WQ.directive("panIconTreeExpander",function(){return{restrict:"E",replace:!0,scope:{isExpanded:"&"},template:'<span class="p6n-icon p6n-icon-action             p6n-icon-action-tree-expander"      role="img"      aria-label="Tree Expander">  <svg viewBox="0 0 18 18">    <polygon ng-if="isExpanded()" points="5,5 9,10 13,5" />    <polygon ng-if="!isExpanded()" points="5,5 10,9 5,13" />  </svg></span>'}});
WQ.directive("panIconUnfold",function(){return{restrict:"E",replace:!0,scope:{isUnfolded:"&?"},template:'<i class="p6n-icon-action-unfold" role="img" action="unfold"         aria-label="{{getAriaLabel()}}">        <span></span>      </i>',link:function(a){a.getAriaLabel=function(){return a.isUnfolded?a.isUnfolded()?"Shrink contents":"Expand contents":""}}}});wgh.directive("panStatusSvg",function(){return{restrict:"E",scope:{status:"@"},replace:!0,template:'<svg width="18" height="18"></svg>',link:vgh}});

X();

}catch(e){_DumpException(e)}
try{
W("syxa");


X();

}catch(e){_DumpException(e)}
try{
W("syxo");

/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var Xth=function(a,b,c,d,e,k){ej.call(this,e,k);this.list_=a;this.deferredResults_=[];this.fireOnOneCallback_=!!b;this.fireOnOneErrback_=!!c;this.consumeErrors_=!!d;for(b=this.numFinished_=0;b<a.length;b++)a[b].addCallbacks(Og(this.handleCallback_,this,b,!0),Og(this.handleCallback_,this,b,!1));0!=a.length||this.fireOnOneCallback_||this.callback(this.deferredResults_)};Qg(Xth,ej);
Xth.prototype.handleCallback_=function(a,b,c){this.numFinished_++;this.deferredResults_[a]=[b,c];this.fired_||(this.fireOnOneCallback_&&b?this.callback([a,c]):this.fireOnOneErrback_&&!b?this.errback(c):this.numFinished_==this.list_.length&&this.callback(this.deferredResults_));this.consumeErrors_&&!b&&(c=null);return c};Xth.prototype.errback=function(a){Xth.superClass_.errback.call(this,a);for(a=0;a<this.list_.length;a++)this.list_[a].cancel()};
var ER={},Yth=Bf();ER.execOnLoad=function(a,b,c,d,e,k,n){var p=He(),u=He().getModuleContext();b=Zone.current.wrap(b,"execOnLoad");u.whenBootstrapped(function(v){var y=b;n||(y=function(){v.get("$rootScope").$apply(function(){b.call(c||null)})});p.execOnLoad(a,y,c,d,e,k)})};
ER.execOnLoadMultiple=function(a,b,c,d,e){if(a&&0!=a.length){var k=He(),n=He().getModuleContext();b=Zone.current.wrap(b,"execOnLoadMultiple");var p={};a.forEach(function(u){var v=k.getModuleInfo(u);if(!v)throw Error("Vb`"+u);var y=new ej;p[u]=y;v.isLoaded()?y.callback(n):(v.registerCallback(y.callback,y),d||k.load(u,e))});(new Xth(Ka(p))).addCallback(b,c)}};
ER.resolve=function(a,b){b=void 0===b?!0:b;return["$log","$q","$rootScope",function(c,d){var e=d.defer(),k=He();d=b?k.load(a):Yth.runOutsideTracker(function(){return k.load(a)});var n=He().getModuleContext();d.then(function(){n.whenBootstrapped(function(){e.resolve()})},function(){e.reject();c.error("Could not load module: "+a)});return e.promise}]};

X();

}catch(e){_DumpException(e)}
try{
W("syxm");

var Zth=angular.module("pantheon.common.ui.widget.WidgetTemplates",[]).value("forceCachedTemplates",!1).value("forceUncachedTemplates",!1).factory("html2JsTemplatesCached",["forceCachedTemplates","forceUncachedTemplates",function(a,b){return function(){return!b&&!0}}]).run(["$templateCache","html2JsTemplatesCached",function(a){a.put("/web/common/ui/widget/overflowmenu.ng",'<div class="p6n-overflow-menu goog-inline-block"> <jfk-button class="p6n-overflow-menu-unrendered" ng-if="!rendered" ng-disabled="disabled" jfk-button-style="{{flat ? \'FLAT\' : \'STANDARD\'}}" ng-mouseover="onMouseOver()" jfk-on-action="handleButtonAction()"> <pan-icon-action action="{{::actionIcon}}"></pan-icon-action> </jfk-button> <jfk-menu-button ng-if="rendered" class="jfk-button-collapse-right p6n-align-left p6n-no-chevron" ng-disabled="disabled" ng-class="{\'p6n-flat-dropdown\': flat}"> <pan-icon-action action="{{::actionIcon}}"></pan-icon-action> <jfk-menu ng-transclude></jfk-menu> </jfk-menu-button> </div> ');
a.put("/web/common/ui/widget/snippet.ng",'<span tabindex="0" ng-class="{ \'p6n-snippet-key-selector-container\': (type==\'key-selector\'), \'p6n-snippet-shell-container\': (type==\'shell\'), \'p6n-snippet-inline-container\': (type==\'inline\'), \'p6n-snippet-container\': true }"> <span tabindex="-1" ng-class="{ \'p6n-snippet-with-link\': (ctrl.renderAsHref==true), \'p6n-snippet-transclude\': true}"> <ng-transclude> </ng-transclude> </span> <pan-snippet-copy-icon tabindex="-1" ng-if="ctrl.showCopyIcon" copy-icon-position="{{ctrl.copyIconPosition}}"> </pan-snippet-copy-icon> <div tabindex="-1" ng-if="ctrl.showShellPrompt" class="p6n-snippet-shell-prompt">$</div> </span> ')}]);

X();

}catch(e){_DumpException(e)}
try{
W("syxn");

var $th=function(a){a[0].tagName.toLowerCase();return"/web/common/ui/widget/snippet.ng"},auh=function(a,b){this.scope_=a;this.element_=b;this.tooltip_=new VQ(1)};
auh.prototype.initCopyIcon=function(a){var b=this;this.tooltip_="left"===a?new VQ(0):"right"===a?new VQ(3):"top"===a?new VQ(2):new VQ(1);this.tooltip_.setText("Copy");this.tooltip_.setAutoHide(!1);var c=this.scope_.$on("panSnippetCopyIconExecuteCommand",function(d,e){switch(e.name){case "toolTipCopy":b.tooltip_.setText("Copy");break;case "toolTipCopied":b.tooltip_.setText("Copied");break;case "showTooltip":b.tooltip_.forceShow()}});this.element_.on("mouseup",function(d){d.stopPropagation()});this.element_.on("click",
function(){b.scope_.$emit("panSnippetCopyIconClicked")});this.tooltip_.attach(this.element_[0]);this.scope_.$on("$destroy",function(){c();b.element_.off("mouseup");b.element_.off("click")})};auh.prototype.initCopyIcon=auh.prototype.initCopyIcon;auh.$inject=["$scope","$element"];var buh=angular.module("panSnippetCopyIconModule",[WQ.name]);
buh.directive("panSnippetCopyIcon",function(){return{restrict:"E",replace:!0,template:'<div class="p6n-snippet-copy-icon">  <pan-icon icon="copy" size="18"></pan-icon></div>',controller:auh,controllerAs:"panCopyIconCtrl",scope:{copyIconPosition:"@?"},link:function(a,b,c,d){d.initCopyIcon(a.copyIconPosition)}}});
var cuh={AUTO:"p6n-snippet-overflow-auto",HIDDEN:"p6n-snippet-overflow-hidden",SCROLL:"p6n-snippet-overflow-scroll"},duh=function(a,b,c,d,e,k,n,p){this.deregisterCopyClickedHandlerFunction_=function(){};this.scope=a;this.element=b;this.attrs=c;this.window=d;this.document=e;this.log=k;this.timeout=n;this.showShellPrompt=this.renderAsHref=!1;this.showCopyIcon=this.canExecuteCommandCopy_();this.copyIconPosition=void 0;this.attrUtils=p.wrap(this.attrs);this.trimContents_=fu(this.attrUtils.getStatic("trim-contents"));
this.isFocused_=!1;Vt(b,c.ve||"PanSnippet")};f=duh.prototype;f.getTranscludeElement=function(){return this.element.children()[0].querySelector("ng-transclude")};f.changeFocus=function(a){this.isFocused_=a;this.element.toggleClass("p6n-snippet-focused",a);angular.element(this.getTranscludeElement()).toggleClass("p6n-snippet-focused",a)};f.broadcastMakeToolTipCopyEvent=function(){this.scope.$broadcast("panSnippetCopyIconExecuteCommand",{name:"toolTipCopy"})};
f.broadcastShowCopyIconTooltipEvent_=function(){this.scope.$broadcast("panSnippetCopyIconExecuteCommand",{name:"showTooltip"})};f.broadcastMakeToolTipCopiedEvent=function(){this.scope.$broadcast("panSnippetCopyIconExecuteCommand",{name:"toolTipCopied"})};f.deselectAllContents=function(){A$b(this.window)};
f.selectNodeContents=function(a){if(this.document[0].body.createTextRange){var b=this.document[0].body.createTextRange();b.moveToElementText(a);b.select()}else if(this.window.getSelection){b=this.window.getSelection();var c=this.document[0].createRange();c.selectNodeContents(a);b.removeAllRanges();b.addRange(c)}};f.selectAllContents=function(){this.selectNodeContents(this.getTranscludeElement())};
f.copySelected_=function(){try{return this.document[0].execCommand("copy")}catch(a){return this.log.warn("Error copying to clipboard: "+a),!1}};f.selectAndCopyAllContents_=function(){this.element[0].focus();this.selectAllContents();this.copySelected_()&&(this.broadcastMakeToolTipCopiedEvent(),this.broadcastShowCopyIconTooltipEvent_())};
f.registerCopyIconClickedHandler_=function(){var a=this;this.deregisterCopyClickedHandlerFunction_=this.scope.$on("panSnippetCopyIconClicked",function(){a.changeFocus(!0);a.selectAndCopyAllContents_()})};f.registerFocusoutHandler_=function(){var a=this;this.element.on("focusout",function(){a.timeout(function(){a.hasTabFocus_()||a.hasDescendantFocus_()||(a.changeFocus(!1),a.deselectAllContents(),a.broadcastMakeToolTipCopyEvent())})})};
f.hasTabFocus_=function(){return this.document[0].activeElement==this.element[0]};f.hasDescendantFocus_=function(){return bj(this.element[0],this.document[0].activeElement)};f.handleWindowKeyUp_=function(a){9===(a.which||a.keyCode)&&this.hasTabFocus_()&&(a.preventDefault(),this.selectAllContents())};f.registerKeyupHandler_=function(){angular.element(this.window).on("keyup",this.handleWindowKeyUp_.bind(this))};
f.registerMouseUpHandler_=function(){var a=this;this.element.on("mouseup",function(b){var c=a.attrs.href,d=a.attrs.type;c?vUb(a.window.location,c):"key-selector"==d?(a.element[0].focus(),a.selectAllContents(),b.preventDefault(),b.stopPropagation()):a.isFocused_||"inline"!=d&&"shell"!=d||a.selectAllContents();a.changeFocus(!0)})};
f.registerDestroyHandler_=function(){var a=this;this.scope.$on("$destroy",function(){a.element.off("mouseup");a.element.off("focusout");a.deregisterCopyClickedHandlerFunction_();angular.element(a.window).off("keyup",a.handleWindowKeyUp_.bind(a))});if("key-selector"==this.attrs.type){var b=angular.element(this.getTranscludeElement());b.off("selectstart");b.off("mousedown")}};
f.canExecuteCommandCopy_=function(){if(saa()){var a=ETb();a=parseInt(a.substr(0,2),10);if(43<=a&&47>=a)return!0}return"function"===typeof this.document[0].execCommand&&"function"===typeof this.document[0].queryCommandSupported&&this.document[0].queryCommandSupported("copy")};f.registerCommonHandlers=function(){this.registerMouseUpHandler_();this.registerFocusoutHandler_();this.registerCopyIconClickedHandler_();this.registerKeyupHandler_();this.registerDestroyHandler_()};
f.initSnippet_=function(){var a=this;this.renderAsHref=!!this.attrs.href;switch(this.attrs.type){case "inline":this.showShellPrompt=this.showCopyIcon=!1;break;case "shell":this.showShellPrompt=!0;break;case "key-selector":this.showShellPrompt=!1}var b=angular.element(this.getTranscludeElement());if("key-selector"==this.attrs.type){var c=function(){return!1};b.on("selectstart",c);b.on("mousedown",c)}this.timeout(function(){a.trimContents_&&b.text(Xg(b.text()))});c=void 0;this.attrs.overflow&&(c=this.attrs.overflow.toUpperCase());
c&&cuh[c]||(c="HIDDEN");this.element.addClass(cuh[c]);this.registerCommonHandlers();this.attrs.copyIconPosition&&(this.copyIconPosition=this.attrs.copyIconPosition)};duh.$inject="$scope $element $attrs $window $document $log $timeout panAttrUtils".split(" ");var euh=angular.module("panSnippetModule",[buh.name,Zth.name,gu.name]);
euh.directive("panSnippet",function(){return{restrict:"A",replace:!0,transclude:!0,templateUrl:$th,controller:duh,controllerAs:"ctrl",scope:{href:"@?",overflow:"@?",type:"@",trimContents:"@?",copyIconPosition:"@?"},link:function(a,b,c,d){d.initSnippet_()}}});

X();

}catch(e){_DumpException(e)}
try{
W("syxl");

var fuh=function(a,b,c,d,e,k,n,p,u,v){duh.call(this,a,b,c,d,e,k,n,p);var y=this;this.watchForChanges_=fu(this.attrUtils.getStatic("watch-for-changes"));this.injector_=u;this.compile_=v;this.handleCodeMirrorBlur_=function(){return y.blurCodeMirror_()};this.handleCodeMirrorFocus_=function(){return y.focusCodeMirror_()};if(a=this.attrs.maxHeight)this.maxHeightClass_="p6n-code-snippet-height-constrained-"+a+"-display";this.hasBeenFocused_=!1};Y(fuh,duh);f=fuh.prototype;
f.isVisible_=function(){var a=this.element[0];a="function"!==typeof a.getBoundingClientRect||dg&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect();return null!=a&&0<a.height&&0<a.width};f.selectAllContents=function(){this.hasBeenFocused_||(this.codeMirror.refresh(),this.hasBeenFocused_=!0);var a=this.getEntireSelection_();this.codeMirror.getDoc().setSelection(a.anchor,a.head,{scroll:!1});this.highlightAll_()};
f.deselectAllContents=function(){this.codeMirror.getDoc().setSelection({line:this.codeMirror.getDoc().firstLine(),ch:0},void 0,{scroll:!1})};f.highlightAll_=function(){var a=this.element[0].getElementsByClassName("CodeMirror-lines");a.length&&this.selectNodeContents(a[0])};f.getEntireSelection_=function(){var a=this.codeMirror.getDoc();return{anchor:{line:a.firstLine(),ch:0},head:{line:a.lastLine(),ch:a.getLine(a.lastLine()).length}}};
f.blurCodeMirror_=function(){this.element.removeClass("p6n-code-mirror-focused");this.changeFocus(!1);this.broadcastMakeToolTipCopyEvent();this.deselectAllContents()};f.focusCodeMirror_=function(){this.element.addClass("p6n-code-mirror-focused");this.selectAllContents()};f.handleWrapperMouseUp_=function(a){a.stopPropagation()};f.processCodeForCodeMirror_=function(a){a=POa(a);return a=Xg(a)};
f.initCodeMirror_=function(){var a=this;this.element[0].style.display="none";var b=this.element[0].className,c=this.element.attr("ng-class");this.element.after(this.compile_('<pan-loader class="'+b+'" ng-class="'+c+'"></pan-loader>')(this.scope));return this.injector_.invoke((0,ER.resolve)("jsmod_codemirror")).then(function(){a.element.addClass("p6n-code-snippet-display");a.maxHeightClass_&&a.element.addClass(a.maxHeightClass_);a.element.parent().find("pan-loader").remove();a.element[0].style.display=
"";var d=angular.element(a.getTranscludeElement()),e={value:a.processCodeForCodeMirror_(d.text()),mode:a.attrs.lang,readOnly:!0,showCursorWhenSelecting:!1,cursorBlinkRate:0,cursorHeight:0,tabindex:-1,scrollbarStyle:"native",extraKeys:{Tab:!1,"Shift-Tab":!1}};a.codeMirror=new CodeMirror(a.getCodeMirrorElement(),e);a.codeMirror.on("blur",a.handleCodeMirrorBlur_);a.codeMirror.on("focus",a.handleCodeMirrorFocus_);var k=a.codeMirror.getWrapperElement();k.addEventListener("mouseup",a.handleWrapperMouseUp_);
var n=a.scope.$watch(function(){return a.isVisible_()},function(v){v&&(a.timeout(function(){a.codeMirror.refresh()}),n())}),p=null,u=null;a.watchForChanges_&&(p=a.scope.$watch(function(){return d&&d.length?angular.element(d[0]).text():null},function(v){v&&(a.positionCopyIcon_(),v=a.processCodeForCodeMirror_(v),a.codeMirror.getDoc().setValue(v))}),u=a.scope.$watch("lang",function(v){a.codeMirror.setOption("mode",v)}));a.scope.$on("$destroy",function(){a.codeMirror.off("blur",a.handleCodeMirrorBlur_);
a.codeMirror.off("focus",a.handleCodeMirrorFocus_);k.addEventListener("mouseup",a.handleWrapperMouseUp_);n();a.watchForChanges_&&(p(),u())});a.positionCopyIcon_()})};f.positionCopyIcon_=function(){var a=this;this.timeout(function(){var b=a.element[0].getElementsByClassName("CodeMirror-vscrollbar");b.length&&"block"===angular.element(b[0]).css("display")&&angular.element(a.element[0].getElementsByClassName("p6n-snippet-copy-icon")[0]).css("margin-right","13px")})};
f.initCodeSnippet_=function(){var a=this;this.registerCommonHandlers();this.timeout(function(){a.initCodeMirror_()})};fuh.$inject="$scope $element $attrs $window $document $log $timeout panAttrUtils $injector $compile".split(" ");duh.prototype.getCodeMirrorElement=function(){return angular.element(this.getTranscludeElement()).parent()[0]};
var guh=angular.module("pantheon.common.ui.widget.codesnippet.CodeSnippetModule",[buh.name,euh.name]);guh.directive("panCodeSnippet",function(){return{restrict:"A",replace:!0,transclude:!0,templateUrl:$th,controller:fuh,controllerAs:"ctrl",scope:{lang:"@?",watchForChanges:"@?"},link:function(a,b,c,d){d.initCodeSnippet_()}}});

X();

}catch(e){_DumpException(e)}
try{
W("sy11m");


X();

}catch(e){_DumpException(e)}
try{
W("sy11n");


X();

}catch(e){_DumpException(e)}
try{
W("pm_codesnippet");


X();

}catch(e){_DumpException(e)}
try{
W("syl");

/*

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

X();

}catch(e){_DumpException(e)}
try{
W("sym");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var qub=function(a,b,c){b||(b={});c=c||window;var d=a instanceof Va?a:$a("undefined"!=typeof a.href?a.href:String(a));var e=void 0!==self.crossOriginIsolated,k="strict-origin-when-cross-origin";window.Request&&(k=(new Request("/")).referrerPolicy);var n="unsafe-url"===k;k=b.noreferrer;if(e&&k){if(n)throw Error("Nh");k=!1}a=b.target||a.target;e=[];for(var p in b)switch(p){case "width":case "height":case "top":case "left":e.push(p+"="+b[p]);break;case "target":case "noopener":case "noreferrer":break;
default:e.push(p+"="+(b[p]?1:0))}p=e.join(",");Caa()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(b=Yi("A"),EOa(b,d),b.setAttribute("target",a),k&&b.setAttribute("rel","noreferrer"),d=document.createEvent("MouseEvent"),d.initMouseEvent("click",!0,!0,c,1),b.dispatchEvent(d),c={}):k?(c=fi("",c,a,p),b=Wa(d),c&&($La&&da(b,";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,""===b&&(b="javascript:''"),b=COa('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+
ji(b)+'">'),(d=c.document)&&d.write&&(d.write(Vda(b)),d.close()))):(c=fi(d,c,a,p))&&b.noopener&&(c.opener=null);return c};

X();

}catch(e){_DumpException(e)}
try{
W("syn");

/*

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

X();

}catch(e){_DumpException(e)}
try{
W("sy1d");

var WDb=function(){var a=Zone.currentTask;return null!==a&&!!a[VDb]},XDb=function(a){return!a.data||a.data.isPeriodic||a.data.delay&&(5E3<=a.data.delay||500===a.data.delay)?!1:"macroTask"===a.type||"microTask"===a.type},VDb=Symbol("wi");
var YDb,ZDb=["click","dragstart","drop","input","keydown"],$Db=function(){var a;this.rellog=a=void 0===a?xf():a;this.rootZone=Zone.root;Zone.prototype.runTask=this.wrapRunTask(Zone.prototype.runTask);Zone.prototype.scheduleTask=this.wrapScheduleTask(Zone.prototype.scheduleTask);Zone.prototype.cancelTask=this.wrapCancelTask(Zone.prototype.cancelTask)};f=$Db.prototype;
f.wrapRunTask=function(a){var b=this;return function(c,d,e){a:{if("eventTask"===c.type){var k=null;Array.isArray(e)&&0<e.length&&e[0]instanceof Event?k=e[0]:e instanceof Event&&(k=e);if(k&&-1<ZDb.indexOf(k.type))break a}k=null}var n=k;k=!1;if(!WDb()&&n){n=b.rellog.startOrLookupInteraction(n);var p=n.stopwatch;p&&!p.isStopped()&&(k=!0,c.data=Object.assign(Object.assign({},c.data),{interaction:{id:n.id,kind:"onPage"},pageView:b.rellog.currentPageView,interactionStopwatch:p}),b.incrementTaskCount(n.id))}try{return a.call(this,
c,d,e)}finally{(k||XDb(c)&&c.data&&c.data.interaction&&c.data.interaction.id)&&b.decrementTaskCount(c.data.interaction.id)}}};
f.wrapScheduleTask=function(a){var b=this;return function(c){try{return a.call(this,c)}finally{var d=b.currentInteractionId(),e=b.rellog.getInteraction(d);!WDb()&&XDb(c)&&(e&&!e.stopwatch.interrupted&&(c.data=Object.assign(Object.assign({},c.data),{interaction:{id:d,kind:"onPage"},pageView:Zone.currentTask.data.pageView,interactionStopwatch:e.stopwatch}),b.incrementTaskCount(d)),d=b.rellog.getPlatformMetadata(!1))&&(c.data=Object.assign(Object.assign({},c.data),d))}}};
f.wrapCancelTask=function(a){var b=this;return function(c){try{return a.call(this,c)}finally{!WDb()&&XDb(c)&&c.data&&c.data.interaction&&c.data.interaction.id&&b.decrementTaskCount(c.data.interaction.id)}}};f.currentInteractionId=function(){return this.rellog.currentInteractionId()};f.incrementTaskCount=function(a){var b=this.rellog.getInteraction(a);b&&(b.stopwatch.incrementTaskCount(),b.completionTimeout&&this.rootZone.run(function(){clearTimeout(b.completionTimeout);delete b.completionTimeout}))};
f.decrementTaskCount=function(a){if(a=this.rellog.getInteraction(a))a.stopwatch.decrementTaskCount(),a.stopwatch.hasRemainingTasks()||this.maybeCompleteInteraction(a)};f.numberOfActiveInteractions=function(){return this.rellog.numberOfActiveInteractions()};f.setRootZone=function(a){this.rootZone=a};f.maybeCompleteInteraction=function(a){var b=this;a.completionTimeout||this.rootZone.run(function(){a.completionTimeout=setTimeout(function(){b.completeInteraction(a);delete a.completionTimeout})})};
f.completeInteraction=function(a){a.stopwatch.stopAndRecord();this.rellog.cleanupInteraction(a.id)};

X();

}catch(e){_DumpException(e)}
try{
W("sy2m");

var aq=function(){return nHa||oHa||pHa||qHa},QEb=function(){var a=PEb();return"SMALL"===a||"MEDIUM"===a},PEb=function(){if(!aq())return"DESKTOP";var a=0<window.innerWidth?window.innerWidth:screen.width;return 600>=a?"SMALL":960>=a?"MEDIUM":"LARGE"};

X();

}catch(e){_DumpException(e)}
try{
W("sy36");

/*

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

X();

}catch(e){_DumpException(e)}
try{
W("sy5f");

var cZb=function(a,b,c){a=a?a.match("[^?]+"):void 0;a:{if(a=null===a||void 0===a?void 0:a[0])for(var d=g(bZb),e=d.next();!e.done;e=d.next())if(e.value.test(a))break a;a=xf().getRecentNonErrorCanonicalPath()}if(c=a||c)b.pagePath=c},bZb=[/^\/apis\/api\/hangouts.googleapis.com\/?$/,/^\/apis\/api\/hangouts.googleapis.com\/(overview|credentials|metrics|landing|usage)$/,/^\/apis\/api\/actions.googleapis.com\/?$/,/^\/apis\/api\/actions.googleapis.com\/(overview|credentials|metrics|landing|usage)$/];

X();

}catch(e){_DumpException(e)}
try{
W("sy5m");


X();

}catch(e){_DumpException(e)}
try{
W("sy5p");

var dZb=function(a){var b;return null===(b=a.formContent)||void 0===b?void 0:b.locale},gZb=function(a){var b;var c=(c=dZb(a))?eZb.includes(c):!1;c=(c?dZb(a):"en").replaceAll("-","_").toLowerCase();a=(null===(b=a.initializationData)||void 0===b?0:b.useNightlyRelease)?"nightly":"live";return mb(fZb,a,c)},iZb=function(a,b){if(hZb)return hZb;var c=gZb(a),d=b.document;return hZb=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(e,k){var n=d.createElement("script");
kea(n,c);n.onload=function(){b.feedbackV2GlobalObject?e(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")};n.onerror=function(){k("Feedback binary script tag failed to load: "+c.toString())};d.body.appendChild(n)})},jZb=function(a,b,c){var d=!0;d=void 0===d?!0:d;var e,k,n,p,u,v;wc(function(y){switch(y.nextAddress){case 1:return n=Date.now(),p=c||ca,y.yield(iZb(a,p),2);case 2:u=y.yieldResult;if(!(d||(null===(e=a.initializationData)||void 0===e?0:e.useNightlyRelease)||(null===
(k=a.initializationData)||void 0===k?0:k.isLocalServer))){v=u.initializeFeedbackClient(a,n,b);y.jumpTo(3);break}return y.yield(u.initializeFeedbackClientAsync(a,n,b),4);case 4:v=y.yieldResult;case 3:return v.initiateAloha(),y.return(v)}})},lZb=function(a){return wc(function(b){return b.return(new Promise(function(c){KAa("https://www.google.com/tools/feedback/aloha_form_properties?productId="+a,function(d){d=d.target;var e=null;try{e=bva(kZb,JSON.stringify(d.getResponseJson(")]}'\n")))}catch(k){e=
(new kZb).uxc()}c(e)},"GET","",{},2E3,!0)}))})};
var mZb=function(a){Th.call(this,a)};Y(mZb,Th);f=mZb.prototype;f.getEnableSsEngine=function(){return ih(this,2)};f.fyc=function(){return vh(this,2,!1)};f.getEnableAwr=function(){return ih(this,3)};f.getEnableHelpSuggestions=function(){return ih(this,4)};f.byc=function(){return vh(this,4,!1)};f.getAlohaAutoGaRollout=function(){return ih(this,5)};f.txc=function(){return vh(this,5,!1)};f.getEnableConfigurator=function(){return ih(this,6)};f.serializeBinary=function(){return Ch(this,nZb)};
var nZb=function(){return[1,Ih,2,Ih,3,Ih,4,Ih,5,Ih,6,Ih]};mZb.prototype.toObject=function(a){return oZb(a,this)};var oZb=function(a,b){if(null!=b){var c={qrd:ih(b,1),Rsd:ih(b,2),Hsd:ih(b,3),Ksd:ih(b,4),ord:ih(b,5),Isd:ih(b,6)};a&&(c.$jspbMessageInstance=b);return c}};
var kZb=function(a){Th.call(this,a)};Y(kZb,Th);kZb.prototype.kRa=function(){return pa(this,mZb,1)};kZb.prototype.uxc=function(){var a=(new mZb).txc().fyc().byc();return Ba(this,1,a)};kZb.prototype.serializeBinary=function(){return Ch(this,pZb)};var pZb=function(){return[1,Oh,mZb,nZb]};kZb.prototype.toObject=function(a){if(null!=this){var b={prd:oZb(a,this.kRa())};a&&(b.$jspbMessageInstance=this);a=b}else a=void 0;return a};
var eZb="af am ar-EG ar-JO ar-MA ar-SA ar-XB ar az be bg bn bs ca cs cy da de-AT de-CH de el en en-GB en-AU en-CA en-IE en-IN en-NZ en-SG en-XA en-XC en-ZA es es-419 es-AR es-BO es-CL es-CO es-CR es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE et eu fa fi fil fr-CA fr-CH fr gl gsw gu he hi hr hu hy id in is it iw ja ka kk km kn ko ky ln lo lt lv mk ml mn mo mr ms my nb ne nl no pa pl pt pt-BR pt-PT ro ru si sk sl sq sr-Latn sr sv sw ta te th tl tr uk ur uz vi zh zh-CN zh-HK zh-TW zu".split(" ");
var fZb=Ig(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);
var hZb;
var qZb="5147080 127 92912 69228 69390 145 70975 5007887 5096175 96485 5067693 77247".split(" "),rZb=function(a,b,c){"material_help_panel"===a.flow&&(a.flow="");a.timeOfStartCall=(new Date).getTime();var d=c||ca,e=d.document,k=a.nonce||HOa(d);k&&!a.nonce&&(a.nonce=k);if("help"==a.flow){var n=Kg("document.location.href",d);!a.helpCenterContext&&n&&(a.helpCenterContext=n.substring(0,1200));n=!0;if(b&&JSON&&JSON.stringify){var p=JSON.stringify(b);(n=1200>=p.length)&&(a.psdJson=p)}n||(b={invalidPsd:!0})}b=
[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(n=d.GOOGLE_FEEDBACK_START)n.apply(d,b);else{d=c+"/load.js?";for(var u in a)b=a[u],null==b||Lf(b)||(d+=encodeURIComponent(u)+"="+encodeURIComponent(b)+"&");a=Ui(e).createElement("SCRIPT");k&&a.setAttribute("nonce",k);kea(a,dva(d));e.body.appendChild(a)}},sZb=function(a,b,c){try{"submit"===a.flow||"help"===a.flow||"material_help_panel"===a.flow||a.tinyNoPointer||!qZb.includes(a.productId)?rZb(a,b,c):lZb(a.productId).then(function(d){d=
d.kRa();if(null!=d&&!0===d.getAlohaAutoGaRollout()){var e=c||ca,k="DEV"===a.serverEnvironment,n=c||ca;n=a.nonce||HOa(n);k={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0,
defaultFormInputValuesString:void 0,abuseLink:a.abuseLink},initializationData:{isLocalServer:k,nonce:n,useNightlyRelease:k,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback,enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(n=new Map(Object.entries(b)),
k.extraData.productSpecificData=n);jZb(k,d,e)}else rZb(a,b,c)},function(){return rZb(a,b,c)})}catch(d){rZb(a,b,c)}};qg("userfeedback.api.startFeedback",sZb);

X();

}catch(e){_DumpException(e)}
try{
W("sy6l");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var qVb=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},rVb=function(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){Et(a,e)});else{var c={};Array.prototype.forEach.call(kVb(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;lVb(a,b)}},sVb=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){nVb(a,c)}):lVb(a,Array.prototype.filter.call(kVb(a),function(c){return!Ea.contains(b,
c)}).join(" "))},Ft=function(a){Ml.call(this);this.dom_=a||Ui();this.rightToLeft_=tVb;this.id_=null;this.inDocument_=!1;this.element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.hw=this.wasDecorated_=!1};Qg(Ft,Ml);Ft.prototype.idGenerator_=pVb.getInstance();var tVb=!1;f=Ft.prototype;f.getId=function(){return this.id_||(this.id_=this.idGenerator_.getNextUniqueId())};
f.setId=function(a){if(this.parent_&&this.parent_.childIndex_){kda(this.parent_.childIndex_,this.id_);var b=this.parent_.childIndex_;if(null!==b&&a in b)throw Error("R`"+a);b[a]=this}this.id_=a};f.getElement=function(){return this.element_};f.setElementInternal=function(a){this.element_=a};f.getElementByClass=function(a){return this.element_?this.dom_.getElementByClass(a,this.element_):null};f.getHandler=function(){this.googUiComponentHandler_||(this.googUiComponentHandler_=new Zl(this));return this.googUiComponentHandler_};
f.setParent=function(a){if(this==a)throw Error("Uj");if(a&&this.parent_&&this.id_&&this.parent_.getChild(this.id_)&&this.parent_!=a)throw Error("Uj");this.parent_=a;Ft.superClass_.setParentEventTarget.call(this,a)};f.getParent=function(){return this.parent_};f.setParentEventTarget=function(a){if(this.parent_&&this.parent_!=a)throw Error("Vj");Ft.superClass_.setParentEventTarget.call(this,a)};f.getDomHelper=function(){return this.dom_};f.isInDocument=function(){return this.inDocument_};
f.createDom=function(){this.element_=this.dom_.createElement("DIV")};f.render=function(a){this.render_(a)};f.renderBefore=function(a){this.render_(a.parentNode,a)};f.render_=function(a,b){if(this.inDocument_)throw Error("Wj");this.element_||this.createDom();a?a.insertBefore(this.element_,b||null):this.dom_.getDocument().body.appendChild(this.element_);this.parent_&&!this.parent_.isInDocument()||this.enterDocument()};
f.decorate=function(a){if(this.inDocument_)throw Error("Wj");if(a&&this.canDecorate(a)){this.wasDecorated_=!0;var b=Ti(a);this.dom_&&this.dom_.getDocument()==b||(this.dom_=Ui(a));this.decorateInternal(a);this.enterDocument()}else throw Error("Xj");};f.canDecorate=function(){return!0};f.decorateInternal=function(a){this.element_=a};f.enterDocument=function(){this.inDocument_=!0;this.forEachChild(function(a){!a.isInDocument()&&a.getElement()&&a.enterDocument()})};
f.exitDocument=function(){this.forEachChild(function(a){a.isInDocument()&&a.exitDocument()});this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
f.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);this.forEachChild(function(a){a.dispose()});!this.wasDecorated_&&this.element_&&$i(this.element_);this.parent_=this.model_=this.element_=this.childIndex_=this.children_=null;Ft.superClass_.disposeInternal.call(this)};f.makeId=function(a){return this.getId()+"."+a};f.getModel=function(){return this.model_};
f.setModel=function(a){this.model_=a};f.addChild=function(a,b){this.addChildAt(a,this.getChildCount(),b)};
f.addChildAt=function(a,b,c){if(a.inDocument_&&(c||!this.inDocument_))throw Error("Wj");if(0>b||b>this.getChildCount())throw Error("Yj");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);if(a.getParent()==this){var d=a.getId();this.childIndex_[d]=a;Ea.remove(this.children_,a)}else{d=this.childIndex_;var e=a.getId();if(null!==d&&e in d)throw Error("R`"+e);d[e]=a}a.setParent(this);Ea.insertAt(this.children_,a,b);a.inDocument_&&this.inDocument_&&a.getParent()==this?(c=this.getContentElement(),
(c.childNodes[b]||null)!=a.getElement()&&(a.getElement().parentElement==c&&c.removeChild(a.getElement()),b=c.childNodes[b]||null,c.insertBefore(a.getElement(),b))):c?(this.element_||this.createDom(),b=this.getChildAt(b+1),a.render_(this.getContentElement(),b?b.element_:null)):this.inDocument_&&!a.inDocument_&&a.element_&&a.element_.parentNode&&1==a.element_.parentNode.nodeType&&a.enterDocument()};f.getContentElement=function(){return this.element_};
f.isRightToLeft=function(){null==this.rightToLeft_&&(this.rightToLeft_=RUb(this.inDocument_?this.element_:this.dom_.getDocument().body));return this.rightToLeft_};f.setRightToLeft=function(a){if(this.inDocument_)throw Error("Wj");this.rightToLeft_=a};f.hasChildren=function(){return!!this.children_&&0!=this.children_.length};f.getChildCount=function(){return this.children_?this.children_.length:0};f.getChild=function(a){return this.childIndex_&&a?Oa(this.childIndex_,a)||null:null};
f.getChildAt=function(a){return this.children_?this.children_[a]||null:null};f.forEachChild=function(a,b){this.children_&&this.children_.forEach(a,b)};f.indexOfChild=function(a){return this.children_&&a?this.children_.indexOf(a):-1};f.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.getId();a=this.getChild(c);c&&a&&(kda(this.childIndex_,c),Ea.remove(this.children_,a),b&&(a.exitDocument(),a.element_&&$i(a.element_)),a.setParent(null))}if(!a)throw Error("Zj");return a};
f.removeChildAt=function(a,b){return this.removeChild(this.getChildAt(a),b)};f.removeChildren=function(a){for(var b=[];this.hasChildren();)b.push(this.removeChildAt(0,a));return b};

X();

}catch(e){_DumpException(e)}
try{
W("sy6j");

/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var CYb=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},EYb=function(a,b,c){Ml.call(this);this.target=a;this.handle=b||a;this.limits=c||new Yl(NaN,NaN,NaN,NaN);this.document_=Ti(a);this.eventHandler_=new Zl(this);this.registerDisposable(this.eventHandler_);this.deltaY=this.deltaX=this.startY=this.startX=this.screenY=this.screenX=this.clientY=this.clientX=0;this.enabled_=!0;this.dragging_=!1;this.K5a=
!0;this.hysteresisDistanceSquared_=0;this.useRightPositioningForRtl_=this.e5b=!1;Kl(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=DYb};Qg(EYb,Ml);var DYb=ca.document&&ca.document.documentElement&&!!ca.document.documentElement.setCapture&&!!ca.document.releaseCapture;f=EYb.prototype;f.getHandler=function(){return this.eventHandler_};f.setLimits=function(a){this.limits=a||new Yl(NaN,NaN,NaN,NaN)};
f.setHysteresis=function(a){this.hysteresisDistanceSquared_=Math.pow(a,2)};f.setScrollTarget=function(a){this.scrollTarget_=a};f.getEnabled=function(){return this.enabled_};f.setEnabled=function(a){this.enabled_=a};f.disposeInternal=function(){EYb.superClass_.disposeInternal.call(this);V7a(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.cleanUpAfterDragging_();this.handle=this.target=null};
f.isRightToLeft_=function(){void 0===this.rightToLeft_&&(this.rightToLeft_=RUb(this.target));return this.rightToLeft_};
f.startDrag=function(a){var b="mousedown"==a.type;if(!this.enabled_||this.dragging_||b&&!a.isMouseActionButton())this.dispatchEvent("earlycancel");else{if(0==this.hysteresisDistanceSquared_)if(this.fireDragStart_(a))this.dragging_=!0,this.K5a&&b&&a.preventDefault();else return;else this.K5a&&b&&a.preventDefault();this.setupDragHandlers();this.clientX=this.startX=a.clientX;this.clientY=this.startY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.computeInitialPosition();this.pageScroll=
Ui(this.document_).getDocumentScroll()}};
f.setupDragHandlers=function(){var a=this.document_,b=a.documentElement,c=!this.useSetCapture_;this.eventHandler_.listen(a,["touchmove","mousemove"],this.handleMove_,{capture:c,passive:!1});this.eventHandler_.listen(a,["touchend","mouseup"],this.endDrag,c);this.useSetCapture_?(b.setCapture(!1),this.eventHandler_.listen(b,"losecapture",this.endDrag)):this.eventHandler_.listen(Xi(a),"blur",this.endDrag);dg&&this.e5b&&this.eventHandler_.listen(a,"dragstart",yYb);this.scrollTarget_&&this.eventHandler_.listen(this.scrollTarget_,
"scroll",this.onScroll_,c)};f.fireDragStart_=function(a){return this.dispatchEvent(new FYb("start",this,a.clientX,a.clientY,a))};f.cleanUpAfterDragging_=function(){this.eventHandler_.removeAll();this.useSetCapture_&&this.document_.releaseCapture()};f.endDrag=function(a,b){this.cleanUpAfterDragging_();if(this.dragging_){this.dragging_=!1;var c=this.limitX(this.deltaX),d=this.limitY(this.deltaY);this.dispatchEvent(new FYb("end",this,a.clientX,a.clientY,a,c,d,b||"touchcancel"==a.type))}else this.dispatchEvent("earlycancel")};
f.handleMove_=function(a){if(this.enabled_){var b=(this.useRightPositioningForRtl_&&this.isRightToLeft_()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.dragging_){var d=this.startX-this.clientX,e=this.startY-this.clientY;if(d*d+e*e>this.hysteresisDistanceSquared_)if(this.fireDragStart_(a))this.dragging_=!0;else{this.isDisposed()||this.endDrag(a);return}}c=this.calculatePosition_(b,c);b=c.x;
c=c.y;this.dragging_&&this.dispatchEvent(new FYb("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(this.doDrag(a,b,c,!1),a.preventDefault())}};f.calculatePosition_=function(a,b){var c=Ui(this.document_).getDocumentScroll();a+=c.x-this.pageScroll.x;b+=c.y-this.pageScroll.y;this.pageScroll=c;this.deltaX+=a;this.deltaY+=b;a=this.limitX(this.deltaX);b=this.limitY(this.deltaY);return new Ri(a,b)};
f.onScroll_=function(a){var b=this.calculatePosition_(0,0);a.clientX=this.clientX;a.clientY=this.clientY;this.doDrag(a,b.x,b.y,!0)};f.doDrag=function(a,b,c){this.defaultAction(b,c);this.dispatchEvent(new FYb("drag",this,a.clientX,a.clientY,a,b,c))};f.limitX=function(a){var b=this.limits,c=isNaN(b.left)?null:b.left;b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
f.limitY=function(a){var b=this.limits,c=isNaN(b.top)?null:b.top;b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
f.computeInitialPosition=function(){if(this.useRightPositioningForRtl_){var a=this.target;var b=a.offsetLeft,c=a.offsetParent;c||"fixed"!=VUb(a)||(c=Ti(a).documentElement);if(c){if(Yg&&!mMa(58)){var d=dVb(c);b+=d.left}else HDa(8)&&!HDa(9)&&(d=dVb(c),b-=d.left);a=RUb(c)?c.clientWidth-(b+a.offsetWidth):b}else a=b}else a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop};
f.defaultAction=function(a,b){this.useRightPositioningForRtl_&&this.isRightToLeft_()?this.target.style.right=a+"px":this.target.style.left=a+"px";this.target.style.top=b+"px"};f.isDragging=function(){return this.dragging_};var FYb=function(a,b,c,d,e,k,n){Il.call(this,a);this.clientX=c;this.clientY=d;this.browserEvent=e;this.left=void 0!==k?k:b.deltaX;this.top=void 0!==n?n:b.deltaY};Qg(FYb,Il);
var GYb=function(a){this.map_=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error("S");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.addAll(a)};f=GYb.prototype;f.getCount=function(){return this.map_.size};f.getValues=function(){return Array.from(this.map_.values())};f.getKeys=function(){return Array.from(this.map_.keys())};f.containsKey=function(a){return this.map_.has(a)};f.containsValue=function(a){return this.getValues().some(function(b){return b==a})};
f.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.map_.size!=a.getCount()?!1:this.getKeys().every(function(d){return b(c.map_.get(d),a.get(d))})};f.isEmpty=function(){return 0==this.map_.size};f.clear=function(){this.map_.clear()};f.remove=function(a){return this.map_.delete(a)};f.get=function(a,b){return this.map_.has(a)?this.map_.get(a):b};f.set=function(a,b){this.map_.set(a,b);return this};
f.addAll=function(a){if(a instanceof GYb){a=g(a.map_);for(var b=a.next();!b.done;b=a.next()){var c=g(b.value);b=c.next().value;c=c.next().value;this.map_.set(b,c)}}else if(a)for(a=g(Object.entries(a)),b=a.next();!b.done;b=a.next())c=g(b.value),b=c.next().value,c=c.next().value,this.map_.set(b,c)};f.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.map_.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function(){return new GYb(this)};
f.toObject=function(){for(var a={},b=g(this.map_),c=b.next();!c.done;c=b.next()){var d=g(c.value);c=d.next().value;d=d.next().value;a[c]=d}return a};
var HYb=dg?Wh(Vh('javascript:""')):Wh(Vh("about:blank"));gb(HYb);var IYb=dg?Wh(Vh('javascript:""')):Wh(Vh("javascript:undefined"));gb(IYb);
var JYb=function(a,b){this.element_=a;this.dom_=b};JYb.prototype.setBackgroundVisibility=function(a){if(a){this.hiddenElements_||(this.hiddenElements_=[]);a=this.dom_.getChildren(this.dom_.getDocument().body);for(var b=0;b<a.length;b++){var c=a[b];c==this.element_||gVb(c,"hidden")||(Dt(c,"hidden",!0),this.hiddenElements_.push(c))}}else if(this.hiddenElements_){for(b=0;b<this.hiddenElements_.length;b++)this.hiddenElements_[b].removeAttribute("aria-hidden");this.hiddenElements_=null}};
var KYb=function(a,b){Ft.call(this,b);this.useIframeMask_=!!a;this.lastFocus_=null;this.resizeBackgroundTask_=Vn({mutate:this.resizeBackground_},this)};Qg(KYb,Ft);f=KYb.prototype;f.focusHandler_=null;f.visible_=!1;f.bgEl_=null;f.bgIframeEl_=null;f.tabCatcherElement_=null;f.backwardTabWrapInProgress_=!1;f.getCssClass=function(){return"goog-modalpopup"};f.getBackgroundElement=function(){return this.bgEl_};
f.createDom=function(){KYb.superClass_.createDom.call(this);var a=this.getElement(),b=Xg(this.getCssClass()).split(" ");rVb(a,b);qVb(a,!0);Ct(a,!1);this.manageBackgroundDom_();this.createTabCatcher_()};
f.manageBackgroundDom_=function(){if(this.useIframeMask_&&!this.bgIframeEl_){var a=this.getDomHelper();a=a.createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});a.src=gb(HYb);this.bgIframeEl_=a;this.bgIframeEl_.className=this.getCssClass()+"-bg";Ct(this.bgIframeEl_,!1);CYb(this.bgIframeEl_,0)}this.bgEl_||(this.bgEl_=this.getDomHelper().createDom("DIV",this.getCssClass()+"-bg"),Ct(this.bgEl_,!1))};
f.createTabCatcher_=function(){this.tabCatcherElement_||(this.tabCatcherElement_=this.getDomHelper().createElement("SPAN"),Ct(this.tabCatcherElement_,!1),qVb(this.tabCatcherElement_,!0),this.tabCatcherElement_.style.position="absolute")};f.setupBackwardTabWrap=function(){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(a){}Nl(this.resetBackwardTabWrap_,0,this)};f.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
f.renderBackground_=function(){this.bgIframeEl_&&mUa(this.bgIframeEl_,this.getElement());mUa(this.bgEl_,this.getElement())};f.canDecorate=function(a){return!!a&&"DIV"==a.tagName};f.decorateInternal=function(a){KYb.superClass_.decorateInternal.call(this,a);a=Xg(this.getCssClass()).split(" ");rVb(this.getElement(),a);this.manageBackgroundDom_();this.createTabCatcher_();qVb(this.getElement(),!0);Ct(this.getElement(),!1)};
f.enterDocument=function(){this.renderBackground_();KYb.superClass_.enterDocument.call(this);nUa(this.tabCatcherElement_,this.getElement());this.focusHandler_=new BYb(this.getDomHelper().getDocument());this.getHandler().listen(this.focusHandler_,"focusin",this.onFocus);this.setA11YDetectBackground(!1)};f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);Ge(this.focusHandler_);KYb.superClass_.exitDocument.call(this);$i(this.bgIframeEl_);$i(this.bgEl_);$i(this.tabCatcherElement_)};
f.setVisible=function(a){a!=this.visible_&&(this.popupShowTransition_&&this.popupShowTransition_.stop(),this.bgShowTransition_&&this.bgShowTransition_.stop(),this.popupHideTransition_&&this.popupHideTransition_.stop(),this.bgHideTransition_&&this.bgHideTransition_.stop(),this.isInDocument()&&this.setA11YDetectBackground(a),a?this.show_():this.hide_())};f.setA11YDetectBackground=function(a){this.modalAriaVisibilityHelper_||(this.modalAriaVisibilityHelper_=new JYb(this.element_,this.dom_));this.modalAriaVisibilityHelper_.setBackgroundVisibility(a)};
f.setTransition=function(a,b,c,d){this.popupShowTransition_=a;this.popupHideTransition_=b;this.bgShowTransition_=c;this.bgHideTransition_=d};
f.show_=function(){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.getDomHelper().getDocument().activeElement}catch(a){}this.resizeBackground_();this.reposition();this.getHandler().listen(this.getDomHelper().getWindow(),"resize",this.resizeBackground_).listen(this.getDomHelper().getWindow(),"orientationchange",this.resizeBackgroundTask_);this.showPopupElement_(!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)O7a(this.popupShowTransition_,"end",this.onShow,
!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}};
f.hide_=function(){if(this.dispatchEvent("beforehide")){this.getHandler().unlisten(this.getDomHelper().getWindow(),"resize",this.resizeBackground_).unlisten(this.getDomHelper().getWindow(),"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)O7a(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();this.returnFocus_()}};
f.returnFocus_=function(){try{var a=this.getDomHelper(),b=a.getDocument().body,c=a.getDocument().activeElement||b;if(!this.lastFocus_||this.lastFocus_==b){this.lastFocus_=null;return}(c==b||a.contains(this.getElement(),c))&&this.lastFocus_.focus()}catch(d){}this.lastFocus_=null};f.showPopupElement_=function(a){this.bgIframeEl_&&Ct(this.bgIframeEl_,a);this.bgEl_&&Ct(this.bgEl_,a);Ct(this.getElement(),a);Ct(this.tabCatcherElement_,a)};f.onShow=function(){this.dispatchEvent("show")};
f.onHide=function(){this.showPopupElement_(!1);this.dispatchEvent("hide")};f.isVisible=function(){return this.visible_};f.focus=function(){this.focusElement_()};
f.resizeBackground_=function(){this.bgIframeEl_&&Ct(this.bgIframeEl_,!1);this.bgEl_&&Ct(this.bgEl_,!1);var a=this.getDomHelper().getDocument(),b=dUa(Xi(a)||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.bgIframeEl_&&(Ct(this.bgIframeEl_,!0),YUb(this.bgIframeEl_,c,a));this.bgEl_&&(Ct(this.bgEl_,!0),YUb(this.bgEl_,c,a))};
f.reposition=function(){var a=this.getDomHelper().getDocument(),b=Xi(a)||window;if("fixed"==VUb(this.getElement()))var c=a=0;else c=this.getDomHelper().getDocumentScroll(),a=c.x,c=c.y;var d=Bt(this.getElement());b=dUa(b);a=Math.max(a+b.width/2-d.width/2,0);c=Math.max(c+b.height/2-d.height/2,0);XUb(this.getElement(),a,c);XUb(this.tabCatcherElement_,a,c)};f.onFocus=function(a){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():a.target==this.tabCatcherElement_&&Nl(this.focusElement_,0,this)};
f.focusElement_=function(){try{dg&&this.getDomHelper().getDocument().body.focus(),this.getElement().focus()}catch(a){}};f.disposeInternal=function(){Ge(this.popupShowTransition_);this.popupShowTransition_=null;Ge(this.popupHideTransition_);this.popupHideTransition_=null;Ge(this.bgShowTransition_);this.bgShowTransition_=null;Ge(this.bgHideTransition_);this.bgHideTransition_=null;KYb.superClass_.disposeInternal.call(this)};
var Ut=function(a,b,c){KYb.call(this,b,c);this.class_=a||"modal-dialog";this.buttons_=LYb()};Qg(Ut,KYb);f=Ut.prototype;f.escapeToCancel_=!0;f.hasTitleCloseButton_=!0;f.modal_=!0;f.draggable_=!0;f.EHc=!1;f.backgroundElementOpacity_=.5;f.title_="";f.content_=null;f.dragger_=null;f.disposeOnHide_=!1;f.titleEl_=null;f.titleTextEl_=null;f.titleTextId_=null;f.titleCloseEl_=null;f.contentEl_=null;f.buttonEl_=null;f.preferredAriaRole_="dialog";f.i7b=!1;f.getCssClass=function(){return this.class_};
f.setTitle=function(a){this.title_=a;this.titleTextEl_&&cj(this.titleTextEl_,a)};f.getTitle=function(){return this.title_};f.setSafeHtmlContent=function(a){this.content_=a;this.contentEl_&&ei(this.contentEl_,a)};f.getContent=function(){return null!=this.content_?Yh(this.content_):""};f.getPreferredAriaRole=function(){return this.preferredAriaRole_};f.setPreferredAriaRole=function(a){this.preferredAriaRole_=a};f.renderIfNoDom_=function(){this.getElement()||this.render()};
f.getContentElement=function(){this.renderIfNoDom_();return this.contentEl_};f.getTitleElement=function(){this.renderIfNoDom_();return this.titleEl_};f.getButtonElement=function(){this.renderIfNoDom_();return this.buttonEl_};f.getDialogElement=function(){this.renderIfNoDom_();return this.getElement()};f.getBackgroundElement=function(){this.renderIfNoDom_();return Ut.superClass_.getBackgroundElement.call(this)};
f.setBackgroundElementOpacity=function(a){this.backgroundElementOpacity_=a;this.getElement()&&(a=this.getBackgroundElement())&&CYb(a,this.backgroundElementOpacity_)};f.setModalInternal_=function(a){this.modal_=a;if(this.isInDocument()){var b=this.getDomHelper(),c=this.getBackgroundElement(),d=this.bgIframeEl_;a?(d&&b.insertSiblingBefore(d,this.getElement()),b.insertSiblingBefore(c,this.getElement())):(b.removeNode(d),b.removeNode(c))}this.isVisible()&&this.setA11YDetectBackground(a)};f.getClass=function(){return this.getCssClass()};
f.setDraggable=function(a){this.draggable_=a;this.setDraggingEnabled_(a&&this.isInDocument())};f.handleDrag=function(){this.j2a()};f.j2a=function(){if(this.EHc&&(this.getDomHelper().getDocument(),this.getElement())){var a=this.element_;Bt(a);"fixed"!=VUb(a)&&this.getDomHelper().getDocumentScroll()}};f.createDragger=function(){return new EYb(this.getElement(),this.titleEl_)};f.getDraggable=function(){return this.draggable_};
f.setDraggingEnabled_=function(a){var b=Xg(this.class_+"-title-draggable").split(" ");this.getElement()&&(a?rVb(this.titleEl_,b):sVb(this.titleEl_,b));a&&!this.dragger_?(this.dragger_=this.createDragger(),rVb(this.titleEl_,b),Kl(this.dragger_,"start",this.setDraggerLimits_,!1,this),Kl(this.dragger_,"drag",this.handleDrag,!1,this)):!a&&this.dragger_&&(this.dragger_.dispose(),this.dragger_=null)};
f.createDom=function(){Ut.superClass_.createDom.call(this);var a=this.getElement(),b=this.getDomHelper();this.titleTextId_=this.getId();var c=this.makeId("contentEl");this.titleEl_=b.createDom("DIV",this.class_+"-title",this.titleTextEl_=b.createDom("SPAN",{className:this.class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=b.createDom("SPAN",this.class_+"-title-close"));lUa(a,this.titleEl_,this.contentEl_=b.createDom("DIV",{className:this.class_+"-content",id:c}),this.buttonEl_=
b.createDom("DIV",this.class_+"-buttons"));fVb(this.titleTextEl_,"heading");fVb(this.titleCloseEl_,"button");qVb(this.titleCloseEl_,!0);Dt(this.titleCloseEl_,"label","Close");fVb(a,this.getPreferredAriaRole());Dt(a,"labelledby",this.titleTextId_||"");this.content_&&(ei(this.contentEl_,this.content_),this.i7b&&c&&Dt(a,"describedby",c));Ct(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&this.buttons_.attachToElement(this.buttonEl_);Ct(this.buttonEl_,!!this.buttons_);this.setBackgroundElementOpacity(this.backgroundElementOpacity_)};
f.decorateInternal=function(a){Ut.superClass_.decorateInternal.call(this,a);a=this.getElement();var b=this.class_+"-content";this.contentEl_=aUa(null,b,a)[0];this.contentEl_||(this.contentEl_=this.getDomHelper().createDom("DIV",b),this.content_&&ei(this.contentEl_,this.content_),a.appendChild(this.contentEl_));b=this.class_+"-title";var c=this.class_+"-title-text",d=this.class_+"-title-close";(this.titleEl_=aUa(null,b,a)[0])?(this.titleTextEl_=aUa(null,c,this.titleEl_)[0],this.titleCloseEl_=aUa(null,
d,this.titleEl_)[0]):(this.titleEl_=this.getDomHelper().createDom("DIV",b),a.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=EUa(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=St("SPAN",{className:c,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;Dt(a,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=this.getDomHelper().createDom("SPAN",d),
this.titleEl_.appendChild(this.titleCloseEl_));Ct(this.titleCloseEl_,this.hasTitleCloseButton_);b=this.class_+"-buttons";(this.buttonEl_=aUa(null,b,a)[0])?(this.buttons_=new MYb(this.getDomHelper()),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.getDomHelper().createDom("DIV",b),a.appendChild(this.buttonEl_),this.buttons_&&this.buttons_.attachToElement(this.buttonEl_),Ct(this.buttonEl_,!!this.buttons_));this.setBackgroundElementOpacity(this.backgroundElementOpacity_)};
f.enterDocument=function(){Ut.superClass_.enterDocument.call(this);this.getHandler().listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);this.getHandler().listen(this.buttonEl_,"click",this.onButtonClick_);this.setDraggingEnabled_(this.draggable_);this.getHandler().listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var a=this.getElement();fVb(a,this.getPreferredAriaRole());""!==this.titleTextEl_.id&&Dt(a,"labelledby",this.titleTextEl_.id);this.modal_||
this.setModalInternal_(!1)};f.exitDocument=function(){this.isVisible()&&this.setVisible(!1);this.setDraggingEnabled_(!1);Ut.superClass_.exitDocument.call(this)};f.setVisible=function(a){a!=this.isVisible()&&(this.isInDocument()||this.render(),Ut.superClass_.setVisible.call(this,a))};f.onShow=function(){Ut.superClass_.onShow.call(this);this.j2a();this.dispatchEvent("aftershow")};f.onHide=function(){Ut.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.disposeOnHide_&&this.dispose()};
f.setDraggerLimits_=function(){var a=this.getDomHelper().getDocument(),b=dUa(Xi(a)||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=Bt(this.getElement());"fixed"==VUb(this.getElement())?this.dragger_.setLimits(new Yl(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):this.dragger_.setLimits(new Yl(0,0,c-d.width,a-d.height))};f.onTitleCloseClick_=function(){this.handleTitleClose_()};
f.handleTitleClose_=function(){if(this.hasTitleCloseButton_){var a=this.buttons_,b=a&&a.getCancel();b?(a=a.get(b),this.dispatchEvent(new NYb(b,a))&&this.setVisible(!1)):this.setVisible(!1)}};f.setHasTitleCloseButton=function(a){this.hasTitleCloseButton_=a;this.titleCloseEl_&&Ct(this.titleCloseEl_,this.hasTitleCloseButton_)};f.setEscapeToCancel=function(a){this.escapeToCancel_=a};f.setDisposeOnHide=function(a){this.disposeOnHide_=a};
f.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;Ut.superClass_.disposeInternal.call(this)};f.setButtonSet=function(a){this.buttons_=a;this.buttonEl_&&(this.buttons_?this.buttons_.attachToElement(this.buttonEl_):ei(this.buttonEl_,ci),Ct(this.buttonEl_,!!this.buttons_))};f.onButtonClick_=function(a){if((a=this.findParentButton_(a.target))&&!a.disabled){a=a.name;var b=this.buttons_.get(a);this.dispatchEvent(new NYb(a,b))&&this.setVisible(!1)}};
f.findParentButton_=function(a){for(;null!=a&&a!=this.buttonEl_;){if("BUTTON"==a.tagName)return a;a=a.parentNode}return null};
f.onKey_=function(a){var b=!1,c=!1,d=this.buttons_,e=a.target;if("keydown"==a.type)if(this.escapeToCancel_&&27==a.keyCode){var k=d&&d.getCancel();e="SELECT"==e.tagName&&!e.disabled;k&&!e?(c=!0,b=d.get(k),b=this.dispatchEvent(new NYb(k,b))):e||(b=!0)}else 9==a.keyCode&&a.shiftKey&&e==this.getElement()&&this.setupBackwardTabWrap();else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)k=e.name;else if(e==this.titleCloseEl_)this.handleTitleClose_();else if(d){var n=d.getDefault(),p=n&&d.getButton(n);
e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&!e.disabled;!p||p.disabled||e||(k=n)}k&&d&&(c=!0,b=this.dispatchEvent(new NYb(k,String(d.get(k)))))}else e!=this.titleCloseEl_||32!=a.keyCode&&" "!=a.key||this.handleTitleClose_();if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var NYb=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};Qg(NYb,Il);
var MYb=function(a){GYb.call(this);this.dom_=a||Ui();this.class_="goog-buttonset";this.cancelButton_=this.element_=this.defaultButton_=null};Qg(MYb,GYb);f=MYb.prototype;f.clear=function(){GYb.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};f.set=function(a,b,c,d){GYb.prototype.set.call(this,a,b);c&&(this.defaultButton_=a);d&&(this.cancelButton_=a);return this};f.addButton=function(a,b,c){return this.set(a.key,a.caption,b,c)};f.attachToElement=function(a){this.element_=a;this.render()};
f.render=function(){if(this.element_){ei(this.element_,ci);var a=Ui(this.element_);this.forEach(function(b,c){b=a.createDom("BUTTON",{name:c},b);c==this.defaultButton_&&(b.className=this.class_+"-default");this.element_.appendChild(b)},this)}};f.decorate=function(a){if(a&&1==a.nodeType){this.element_=a;a=(this.element_||document).getElementsByTagName("BUTTON");for(var b=0,c,d,e;c=a[b];b++)if(d=c.name||c.id,e=EUa(c)||c.value,d){var k=0==b;this.set(d,e,k,"cancel"==c.name);k&&Et(c,this.class_+"-default")}}};
f.getElement=function(){return this.element_};f.getDomHelper=function(){return this.dom_};f.setDefault=function(a){this.defaultButton_=a};f.getDefault=function(){return this.defaultButton_};f.setCancel=function(a){this.cancelButton_=a};f.getCancel=function(){return this.cancelButton_};f.getButton=function(a){for(var b=this.getAllButtons(),c=0,d;d=b[c];c++)if(d.name==a||d.id==a)return d;return null};f.getAllButtons=function(){return(this.element_||document).getElementsByTagName("BUTTON")};
f.setButtonEnabled=function(a,b){if(a=this.getButton(a))a.disabled=!b};var OYb={key:"ok",caption:"OK"},PYb={key:"cancel",caption:"Cancel"},QYb={key:"yes",caption:"Yes"},RYb={key:"no",caption:"No"},SYb={key:"save",caption:"Save"},TYb={key:"continue",caption:"Continue"},LYb=function(){return(new MYb).addButton(OYb,!0).addButton(PYb,!1,!0)};
"undefined"!=typeof document&&((new MYb).addButton(OYb,!0,!0),LYb(),(new MYb).addButton(QYb,!0).addButton(RYb,!1,!0),(new MYb).addButton(QYb).addButton(RYb,!0).addButton(PYb,!1,!0),(new MYb).addButton(TYb).addButton(SYb).addButton(PYb,!0,!0));

X();

}catch(e){_DumpException(e)}
try{
W("sy6b");


X();

}catch(e){_DumpException(e)}
try{
W("sy5s");

var vZb=function(a){return a.replace(tZb,"").replace(uZb,function(b,c){return c.toUpperCase()})},wZb=function(a){return"function"===typeof a},xZb=function(a,b){throw Error("$g`"+a+"`"+b);},yZb=function(a){var b=lb.apply(1,arguments);return wZb(a)?a.apply(null,Ab(b)):a},AZb=function(a){return"AsyncTrackingZone"===a.name&&zZb.getZoneSpec(a).ng1TrackingZone?zZb.getZoneSpec(a).ng1TrackingZone:a},BZb=function(a,b,c){var d=AZb(Zone.current),e=c&&zZb.maybeGetZoneSpec();e&&e.incrementTaskCounter(b);return function(k,
n,p,u,v){e&&e.decrementTaskCounter(b);if(a)return d===Zone.current||"angular"===d.name?a(k,n,p,u,v):d.run(a,void 0,[k,n,p,u,v],b)}},CZb=function(a){return a.resolveGapi()},DZb=function(a){return{restrict:"E",link:function(b,c){a(c)}}},EZb=function(a,b,c,d){function e(k){return angular.isDefined(k.href)||angular.isDefined(k.ngHref)||angular.isDefined(k.ngLink)||angular.isDefined(k.uiSref)}return{restrict:"EA",replace:!0,transclude:!0,template:function(k,n){return e(n)?'<a class="md-button" ng-transclude></a>':
'<button class="md-button" type="'+("undefined"===typeof n.type?"button":n.type)+'" ng-transclude></button>'},link:function(k,n,p){b(n);a.attach(k,n);c.expectWithoutText(n,"aria-label");e(p)&&angular.isDefined(p.ngDisabled)&&!n.hasClass("_md-nav-button")&&k.$watch(p.ngDisabled,function(u){n.attr("tabindex",u?-1:0)});n.on("click",function(u){!0===p.disabled&&(u.preventDefault(),u.stopImmediatePropagation())});n.hasClass("md-no-focus")||(n.on("focus",function(){d.isUserInvoked()&&"keyboard"!==d.lastInteractionType||
n.addClass("md-focused")}),n.on("blur",function(){n.removeClass("md-focused")}))}}},FZb=function(a,b,c){return{restrict:"E",link:function(d,e){e.addClass("_md");b(e);a(function(){function k(){e.toggleClass("md-content-overflow",n.scrollHeight>n.clientHeight)}var n=e[0].querySelector("md-dialog-content");if(n){var p=n.getElementsByTagName("img");k();angular.element(p).on("load",k)}d.$on("$destroy",function(){c.destroy(e)})})}}},GZb=function(a){function b(){return{template:'<md-dialog md-theme="{{ dialog.theme || dialog.defaultTheme }}" aria-label="{{ dialog.ariaLabel }}" ng-class="dialog.css">  <md-dialog-content class="md-dialog-content" role="document" tabIndex="-1">    <h2 class="md-title">{{ dialog.title }}</h2>    <div ng-if="::dialog.mdHtmlContent" class="md-dialog-content-body"         ng-bind-html="::dialog.mdHtmlContent"></div>    <div ng-if="::!dialog.mdHtmlContent" class="md-dialog-content-body">      <p>{{::dialog.mdTextContent}}</p>    </div>    <md-input-container md-no-float ng-if="::dialog.$type == \'prompt\'" class="md-prompt-input-container">      <input ng-keypress="dialog.keypress($event)" md-autofocus ng-model="dialog.result"              placeholder="{{::dialog.placeholder}}" ng-required="dialog.required">    </md-input-container>  </md-dialog-content>  <md-dialog-actions>    <md-button ng-if="dialog.$type === \'confirm\' || dialog.$type === \'prompt\'"               ng-click="dialog.abort()" class="md-primary md-cancel-button">      {{ dialog.cancel }}    </md-button>    <md-button ng-click="dialog.hide()" class="md-primary md-confirm-button" md-autofocus="dialog.$type===\'alert\'"               ng-disabled="dialog.required && !dialog.result">      {{ dialog.ok }}    </md-button>  </md-dialog-actions></md-dialog>'.replace(/\s\s+/g,
""),controller:c,controllerAs:"dialog",bindToController:!0}}function c(n,p){this.$onInit=function(){var u="prompt"==this.$type;u&&this.initialValue&&(this.result=this.initialValue);this.hide=function(){n.hide(u?this.result:!0)};this.abort=function(){n.cancel()};this.keypress=function(v){var y=u&&this.required&&!angular.isDefined(this.result);v.keyCode!==p.KEY_CODE.ENTER||y||n.hide(this.result)}}}function d(n,p,u,v,y,B,C,H,M,U,ba,fa,ka){function qa(Ya){var bb;Ya.targetEvent&&Ya.targetEvent.target&&
(bb=angular.element(Ya.targetEvent.target));bb=bb&&bb.controller("mdTheme");Ya.hasTheme=!!bb;if(Ya.hasTheme){Ya.themeWatch=bb.$shouldWatch;var qb=Ya.theme||bb.$mdTheme;qb&&(Ya.scope.theme=qb);var ub=bb.registerChanges(function(Cb){Ya.scope.theme=Cb;Ya.themeWatch||ub()})}}function xa(Ya){function bb(ub,Cb){if((ub=angular.element(ub||{}))&&ub.length){var Pb={top:0,left:0,height:0,width:0},lc=angular.isFunction(ub[0].getBoundingClientRect);return angular.extend(Cb||{},{element:lc?ub:void 0,bounds:lc?
ub[0].getBoundingClientRect():angular.extend({},Pb,ub[0]),focus:angular.bind(ub,ub.focus)})}}function qb(ub,Cb){angular.isString(ub)&&(ub=B[0].querySelector(ub));return angular.element(ub||Cb)}Ya.origin=angular.extend({element:null,bounds:null,focus:angular.noop},Ya.origin||{});Ya.parent=qb(Ya.parent,H);Ya.closeTo=bb(qb(Ya.closeTo));Ya.openFrom=bb(qb(Ya.openFrom));Ya.targetEvent&&(Ya.origin=bb(Ya.targetEvent.target,Ya.origin),Ya.originInteraction=ka.lastInteractionType)}function wa(Ya,bb){var qb=
angular.element(C),ub=u.debounce(function(){sa(Ya,bb)},60),Cb=[],Pb=function(){u.nextTick("alert"==bb.$type?n.hide:n.cancel,!0)};if(bb.escapeToClose){var lc=bb.parent,tc=function(Jc){Jc.keyCode===v.KEY_CODE.ESCAPE&&(Jc.stopImmediatePropagation(),Jc.preventDefault(),Pb())};Ya.on("keydown",tc);lc.on("keydown",tc);Cb.push(function(){Ya.off("keydown",tc);lc.off("keydown",tc)})}qb.on("resize",ub);Cb.push(function(){qb.off("resize",ub)});if(bb.clickOutsideToClose){var xc,qc=function(Jc){xc=Jc.target},wd=
function(Jc){xc===Ya[0]&&Jc.target===Ya[0]&&(Jc.stopPropagation(),Jc.preventDefault(),Pb())};Ya.on("mousedown",qc);Ya.on("mouseup",wd);Cb.push(function(){Ya.off("mousedown",qc);Ya.off("mouseup",wd)})}bb.deactivateListeners=function(){Cb.forEach(function(Jc){Jc()});bb.deactivateListeners=null}}function Ra(Ya,bb,qb){qb.disableParentScroll&&(qb.restoreScroll=u.disableScrollAround(bb,qb.parent));qb.hasBackdrop&&(qb.backdrop=u.createBackdrop(Ya,"md-dialog-backdrop md-opaque"),y.enter(qb.backdrop,qb.parent));
qb.hideBackdrop=function(ub){qb.backdrop&&(ub?qb.backdrop.remove():y.leave(qb.backdrop));qb.disableParentScroll&&(qb.restoreScroll&&qb.restoreScroll(),delete qb.restoreScroll);qb.hideBackdrop=null}}function Za(Ya,bb){var qb="alert"===bb.$type?"alertdialog":"dialog",ub=Ya.find("md-dialog-content"),Cb=Ya.attr("id"),Pb="dialogContent_"+(Cb||u.nextUid());Ya.attr({role:qb,tabIndex:"-1"});0===ub.length&&(ub=Ya,Cb&&(Pb=Cb));ub.attr("id",Pb);Ya.attr("aria-describedby",Pb);bb.ariaLabel?p.expect(Ya,"aria-label",
bb.ariaLabel):p.expectAsync(Ya,"aria-label",function(){if(bb.title)return bb.title;var lc=ub.text().split(/\s+/);3<lc.length&&(lc=lc.slice(0,3).concat("..."));return lc.join(" ")});e=document.createElement("div");e.classList.add("md-dialog-focus-trap");e.tabIndex=0;k=e.cloneNode(!1);qb=function(){Ya.focus()};e.addEventListener("focus",qb);k.addEventListener("focus",qb);Ya[0].parentNode.insertBefore(e,Ya[0]);Ya.after(k)}function cb(Ya,bb){function qb(Cb){var Pb=Cb;for(Cb=[];Pb.parentNode&&Pb!==document.body;){for(var lc=
Pb.parentNode.children,tc=0;tc<lc.length;tc++){var xc;(xc=Pb===lc[tc])||(xc=-1!==["SCRIPT","STYLE"].indexOf(lc[tc].nodeName)?!0:void 0);xc||lc[tc].hasAttribute("aria-live")||Cb.push(lc[tc])}Pb=Pb.parentNode}for(Pb=0;Pb<Cb.length;Pb++)Cb[Pb].setAttribute("aria-hidden",ub)}var ub=!0;qb(Ya[0]);bb.unlockScreenReader=function(){ub=!1;qb(Ya[0]);bb.unlockScreenReader=null}}function sa(Ya,bb){var qb="fixed"==C.getComputedStyle(B[0].body).position,ub=bb.backdrop?C.getComputedStyle(bb.backdrop[0]):null;ub=
ub?Math.min(B[0].body.clientHeight,Math.ceil(Math.abs(parseInt(ub.height,10)))):0;var Cb={top:Ya.css("top"),height:Ya.css("height")};bb=Math.abs(bb.parent[0].getBoundingClientRect().top);Ya.css({top:(qb?bb:0)+"px",height:ub?ub+"px":"100%"});return function(){Ya.css(Cb)}}function Xa(Ya,bb){bb.parent.append(Ya);bb.reverseContainerStretch=sa(Ya,bb);var qb=Ya.find("md-dialog"),ub=u.dom.animator,Cb=ub.calculateZoomToOrigin,Pb={transitionInClass:"md-transition-in",transitionOutClass:"md-transition-out"},
lc=ub.toTransformCss(Cb(qb,bb.openFrom||bb.origin)),tc=ub.toTransformCss("");qb.toggleClass("md-dialog-fullscreen",!!bb.fullscreen);return ub.translate3d(qb,lc,tc,Pb).then(function(xc){bb.reverseAnimate=function(){delete bb.reverseAnimate;return bb.closeTo?(Pb={transitionInClass:"md-transition-out",transitionOutClass:"md-transition-in"},lc=tc,tc=ub.toTransformCss(Cb(qb,bb.closeTo)),ub.translate3d(qb,lc,tc,Pb)):xc(tc=ub.toTransformCss(Cb(qb,bb.origin)))};bb.clearAnimate=function(){delete bb.clearAnimate;
qb.removeClass([Pb.transitionOutClass,Pb.transitionInClass].join(" "));return ub.translate3d(qb,tc,ub.toTransformCss(""),{})};return!0})}function Ia(Ya,bb){return bb.reverseAnimate().then(function(){bb.contentElement&&bb.clearAnimate()})}return{hasBackdrop:!0,isolateScope:!0,onCompiling:function(Ya){Ya.defaultTheme=ba.defaultTheme();qa(Ya)},onShow:function(Ya,bb,qb){angular.element(B[0].body).addClass("md-dialog-is-showing");var ub=bb.find("md-dialog");ub.hasClass("ng-cloak")&&M.warn("$mdDialog: using `<md-dialog ng-cloak>` will affect the dialog opening animations.",
bb[0]);xa(qb);Za(ub,qb);Ra(Ya,bb,qb);wa(bb,qb);return Xa(bb,qb).then(function(){cb(bb,qb);bb[0].querySelector(".md-actions")&&M.warn("Using a class of md-actions is deprecated, please use <md-dialog-actions>.");qb.focusOnOpen&&(u.findFocusTarget(bb)||bb[0].querySelector(".dialog-close, md-dialog-actions button:last-child")||ub).focus()})},onShowing:function(Ya,bb,qb,ub){if(ub){Ya=ub.htmlContent||qb.htmlContent||"";qb=ub.textContent||qb.textContent||ub.content||qb.content||"";if(Ya&&!U.has("$sanitize"))throw Error("nk");
if(Ya&&qb)throw Error("ok");ub.mdHtmlContent=Ya;ub.mdTextContent=qb}},onRemove:function(Ya,bb,qb){function ub(){angular.element(B[0].body).removeClass("md-dialog-is-showing");qb.contentElement&&qb.reverseContainerStretch();qb.cleanupElement();qb.$destroy||"keyboard"!==qb.originInteraction||qb.origin.focus()}qb.deactivateListeners();qb.unlockScreenReader();qb.hideBackdrop(qb.$destroy);e&&e.parentNode&&e.parentNode.removeChild(e);k&&k.parentNode&&k.parentNode.removeChild(k);return qb.$destroy?ub():
Ia(bb,qb).then(ub)},clickOutsideToClose:!1,escapeToClose:!0,targetEvent:null,closeTo:null,openFrom:null,focusOnOpen:!0,disableParentScroll:!0,autoWrap:!0,fullscreen:!1,transformTemplate:function(Ya,bb){var qb=fa.startSymbol(),ub=fa.endSymbol();qb=qb+(bb.themeWatch?"":"::")+"theme"+ub;return'<div class="md-dialog-container" tabindex="-1" '+(bb.hasTheme?'md-theme="'+qb+'"':"")+">"+(bb.autoWrap&&!/<\/md-dialog>/g.test(Ya)?"<md-dialog>"+(Ya||"")+"</md-dialog>":Ya||"")+"</div>"}}}c.$inject=["$mdDialog",
"$mdConstant"];d.$inject="$mdDialog $mdAria $mdUtil $mdConstant $animate $document $window $rootElement $log $injector $mdTheming $interpolate $mdInteraction".split(" ");var e,k;return a("$mdDialog").setDefaults({methods:"disableParentScroll hasBackdrop clickOutsideToClose escapeToClose targetEvent closeTo openFrom parent fullscreen multiple".split(" "),options:d}).addPreset("alert",{methods:"title htmlContent textContent content ariaLabel ok theme css".split(" "),options:b}).addPreset("confirm",
{methods:"title htmlContent textContent content ariaLabel ok cancel theme css".split(" "),options:b}).addPreset("prompt",{methods:"title htmlContent textContent initialValue content placeholder ariaLabel ok cancel theme css required".split(" "),options:b})},tZb=/^(?:x|data)[:\-_]/i,uZb=/[:\-_]+(.)/g,HZb=/^(\^\^?)?(\?)?(\^\^?)?/,IZb=function(a,b,c){var d=!1;d=void 0===d?!1:d;if(void 0!==b.template)return yZb(b.template,c);if(b.templateUrl){var e=a.get("$templateCache"),k=yZb(b.templateUrl,c);b=e.get(k);
if(void 0!==b)return b;if(!d)throw Error("Vg");return new Promise(function(n,p){a.get("$httpBackend")("GET",k,null,function(u,v){200===u?n(e.put(k,v)):p("GET component template from '"+k+"' returned '"+u+": "+v+"'")})})}throw Error("Wg`"+b.name);},JZb=function(a,b,c){this.name=b;this.$injector=a.get("$injector");this.$compile=this.$injector.get("$compile");this.$controller=this.$injector.get("$controller");this.element=c.nativeElement;this.$element=Dgb.element(this.element);a=this.$injector.get(b+
"Directive");if(1<a.length)throw Error("Ug`"+b);a=a[0];a.compile&&!a.link&&xZb(b,"compile");a.replace&&xZb(b,"replace");a.terminal&&xZb(b,"terminal");this.directive=a};f=JZb.prototype;f.buildController=function(a,b){a=this.$controller(a,{$scope:b,$element:this.$element},null,this.directive.controllerAs);this.$element.data("$"+this.directive.name+"Controller",a);return a};f.compileTemplate=function(a){void 0===a&&(a=IZb(this.$injector,this.directive,this.$element));return this.compileHtml(a)};
f.onDestroy=function(a,b){b&&wZb(b.$onDestroy)&&b.$onDestroy();a.$destroy();a=this.element;Dgb.element.cleanData([a]);wZb(a.querySelectorAll)&&Dgb.element.cleanData(a.querySelectorAll("*"))};
f.prepareTransclusion=function(){var a=this,b=this.directive.transclude,c=this.extractChildNodes(),d=c;if(b){var e=Object.create(null);if("object"===typeof b){d=[];var k=Object.create(null),n=Object.create(null);Object.keys(b).forEach(function(p){var u=b[p],v="?"===u.charAt(0);u=v?u.substring(1):u;k[u]=p;e[p]=null;n[p]=v});c.forEach(function(p){var u=k[vZb(p.nodeName.toLowerCase())];u?(n[u]=!0,e[u]=e[u]||[],e[u].push(p)):d.push(p)});Object.keys(n).forEach(function(p){if(!n[p])throw Error("Xg`"+p+
"`"+a.name);});Object.keys(e).filter(function(p){return e[p]}).forEach(function(p){var u=e[p];e[p]=function(v,y){return y(u,v)}})}d.forEach(function(p){p.nodeType!==Node.TEXT_NODE||p.nodeValue||(p.nodeValue="\u200c")})}return function(p,u){p=p||{$destroy:function(){}};return u(d,p)}};
f.resolveAndBindRequiredControllers=function(a){var b=this.getDirectiveRequire(),c=this.resolveRequire(b);a&&this.directive.bindToController&&b&&!Array.isArray(b)&&"object"===typeof b&&Object.keys(c).forEach(function(d){a[d]=c[d]});return c};f.compileHtml=function(a){this.element.innerHTML=a;return this.$compile(this.element.childNodes)};f.extractChildNodes=function(){for(var a=[],b;b=this.element.firstChild;)this.element.removeChild(b),a.push(b);return a};
f.getDirectiveRequire=function(){var a=this.directive.require||this.directive.controller&&this.directive.name;a&&!Array.isArray(a)&&"object"===typeof a&&Object.keys(a).forEach(function(b){var c=a[b],d=c.match(HZb);c.substring(d[0].length)||(a[b]=d[0]+b)});return a};
f.resolveRequire=function(a){var b=this;if(a){if(Array.isArray(a))return a.map(function(p){return b.resolveRequire(p)});if("object"===typeof a){var c={};Object.keys(a).forEach(function(p){return c[p]=b.resolveRequire(a[p])});return c}if("string"===typeof a){var d=a.match(HZb),e=d[1]||d[3],k=!!d[2],n=!!e;d="$"+a.substring(d[0].length)+"Controller";e="^^"===e?this.$element.parent():this.$element;n=n?e.inheritedData(d):e.data(d);if(!n&&!k)throw Error("Yg`"+a+"`"+this.name);return n}throw Error("Zg`"+
this.name+"`"+a);}return null};
var KZb={__UNINITIALIZED__:!0},LZb=function(){this.twoWayBoundProperties=[];this.twoWayBoundLastValues=[];this.expressionBoundProperties=[];this.propertyToOutputMap={}},Xt=function(a,b,c){this.name=a;this.elementRef=b;this.injector=c;this.helper=new JZb(c,a,b);this.$injector=this.helper.$injector;this.element=this.helper.element;this.$element=this.helper.$element;this.directive=this.helper.directive;this.bindings=this.initializeBindings(this.directive);this.$componentScope=c.get("$scope").$new(!!this.directive.scope);
this.initializeOutputs()};f=Xt.prototype;
f.ngOnInit=function(){var a=this,b=this.helper.prepareTransclusion(),c=this.helper.compileTemplate(),d=this.directive.controller,e=this.directive.bindToController;if(d)this.controllerInstance=this.helper.buildController(d,this.$componentScope);else if(e)throw Error("ah`"+this.directive.name);this.bindingDestination=e?this.controllerInstance:this.$componentScope;this.bindOutputs();d=this.helper.resolveAndBindRequiredControllers(this.controllerInstance);this.pendingChanges&&(this.forwardChanges(this.pendingChanges),
this.pendingChanges=null);this.controllerInstance&&wZb(this.controllerInstance.$onInit)&&this.controllerInstance.$onInit();this.controllerInstance&&wZb(this.controllerInstance.$doCheck)&&(e=function(){return a.controllerInstance.$doCheck()},this.unregisterDoCheckWatcher=this.$componentScope.$parent.$watch(e),e());var k=this.directive.link;e="object"==typeof k&&k.pre;k="object"==typeof k?k.post:k;e&&e(this.$componentScope,this.$element,"NOT_SUPPORTED",d,"NOT_SUPPORTED");c(this.$componentScope,null,
{parentBoundTranscludeFn:b});k&&k(this.$componentScope,this.$element,"NOT_SUPPORTED",d,"NOT_SUPPORTED");this.controllerInstance&&wZb(this.controllerInstance.$postLink)&&this.controllerInstance.$postLink()};f.ngOnChanges=function(a){this.bindingDestination?this.forwardChanges(a):this.pendingChanges=a};
f.ngDoCheck=function(){var a=this,b=this.bindings.twoWayBoundLastValues,c=this.bindings.propertyToOutputMap;this.bindings.twoWayBoundProperties.forEach(function(d,e){var k=a.bindingDestination[d];Object.is(k,b[e])||(a[c[d]].emit(k),b[e]=k)})};f.ngOnDestroy=function(){wZb(this.unregisterDoCheckWatcher)&&this.unregisterDoCheckWatcher();this.helper.onDestroy(this.$componentScope,this.controllerInstance)};
f.initializeBindings=function(a){var b=this,c="object"===typeof a.bindToController;if(c&&Object.keys(a.scope).length)throw Error("bh");var d=c?a.bindToController:a.scope,e=new LZb;"object"==typeof d&&Object.keys(d).forEach(function(k){var n=d[k].charAt(0);switch(n){case "@":case "<":break;case "=":e.twoWayBoundProperties.push(k);e.twoWayBoundLastValues.push(KZb);e.propertyToOutputMap[k]=k+"Change";break;case "&":e.expressionBoundProperties.push(k);e.propertyToOutputMap[k]=k;break;default:throw k=
JSON.stringify(d),Error("ch`"+n+"`"+k+"`"+b.name);}});return e};f.initializeOutputs=function(){var a=this;this.bindings.twoWayBoundProperties.concat(this.bindings.expressionBoundProperties).forEach(function(b){a[a.bindings.propertyToOutputMap[b]]=new Hi})};f.bindOutputs=function(){var a=this;this.bindings.expressionBoundProperties.forEach(function(b){var c=a[a.bindings.propertyToOutputMap[b]];a.bindingDestination[b]=function(d){return c.emit(d)}})};
f.forwardChanges=function(a){var b=this;Object.keys(a).forEach(function(c){return b.bindingDestination[c]=a[c].currentValue});wZb(this.bindingDestination.$onChanges)&&this.bindingDestination.$onChanges(a)};Xt.ea=function(){return[{type:String},{type:cc},{type:Ff}]};Xt.\u0275fac=function(){Sd()};Xt.\u0275dir=m({type:Xt,features:[Gb]});
var MZb=function(a){if(!a)return!1;var b=!1;(a=Ma(a,"error","details"))&&a.forEach(function(c){(c=Ma(c,"violations"))&&c.forEach(function(d){"VPC_SERVICE_CONTROLS"===Ma(d,"type")&&(b=!0)})});return b};
var NZb=xt.module("pantheon.common.timing.AsyncTaskTrackerModule",[]),zZb=Bf();NZb.value("panAsyncTaskTracker",zZb);NZb.config(["$provide",function(a){a.decorator("$httpBackend",["$delegate",function(b){var c=function(e,k,n,p,u,v,y,B,C,H){p=p&&BZb(p,"$httpBackend.done",!1);return b(e,k,n,p,u,v,y,B,C,H)},d;for(d in b)b.hasOwnProperty(d)&&(c[d]=b[d]);return c}])}]);
NZb.run(["$rootScope","$parse","$q",function(a,b,c){function d(B,C){var H=AZb(C[0]),M=C[1],U=C[2];C=C[3];U&&(H===Zone.current?U(B,C):H.run(U,this,[B,C]));M&&M.decrementTaskCounter("$evalAsync")}c=Object.getPrototypeOf(c.defer().promise);var e=c.then;c.then=function(B,C,H){B=B&&Zone.current.wrap(B,"$promise.success");C=C&&Zone.current.wrap(C,"$promise.error");H=H&&Zone.current.wrap(H,"$promise.notify");return e.call(this,B,C,H)};a=Object.getPrototypeOf(a);var k=a.$on;a.$on=function(B,C){C=Zone.current.wrap(C,
"$on<"+B+">");return k.call(this,B,C)};var n=a.$watch;a.$watch=function(B,C,H,M){var U=B;"string"===typeof B&&(B=b(B));if(B){if(B.$$watchDelegate)return B.$$watchDelegate(this,C,H,B,U);B=BZb(B,"$watch",!1)}C=C&&BZb(C,"$watch.listener",!1);return n.call(this,B,C,H,M)};var p=a.$$postDigest;a.$$postDigest=function(B){B=BZb(B,"$$postDigest",!0);p.call(this,B)};var u=a.$applyAsync;a.$applyAsync=function(B){B=B&&b(B);B=BZb(B,"$applyAsync",!0);u.call(this,B)};var v=a.$evalAsync;a.$evalAsync=function(B,C){B=
B&&b(B);var H=zZb.maybeGetZoneSpec();H&&H.incrementTaskCounter("$evalAsync");v.call(this,d,[Zone.current,H,B,C])};var y=a.$digest;a.$digest=function(){var B=zZb.maybeGetZoneSpec();try{B&&B.beginUpdate(),y.call(this)}finally{B&&B.endUpdate()}}}]);
var OZb=xt.module("pantheon.common.timing.InteractionTimerServiceModule",[]),PZb=YDb||(YDb=new $Db);OZb.value("panInteractionTimerService",PZb);
var QZb=function(a,b,c,d,e,k,n){var p=this;this.document_=b[0];this.ngHttp_=c;this.SAMPLE_RATE_=parseFloat(e.getFlag("pantheon_clientRpcSampleRate"));this.IS_ENABLED=0<this.SAMPLE_RATE_&&1>=this.SAMPLE_RATE_;this.delayedSend_=new Y7a(this.sendStats_,5E3,this);this.pid_=n.getCurrentProjectId();a.$on("project-changed",function(u,v){u=v?v.id:void 0;u!==p.pid_&&(p.sendStats_(),p.pid_=u)});this.pendingStats_=[];this.authStateService_=k};
QZb.prototype.sendStats_=function(){0!=this.pendingStats_.length&&(this.ngHttp_.post("/m/rpclog",{stats:this.pendingStats_},{params:{pid:this.pid_}}).catch(function(a){a.config.cancelDefaultErrorHandler()}),this.pendingStats_=[])};QZb.prototype.shouldSample=function(){return this.IS_ENABLED&&Math.random()<this.SAMPLE_RATE_};
QZb.prototype.log=function(a,b){(void 0!==b?b:this.shouldSample())&&this.authStateService_.isAuthenticated()&&!Rg(a.getPath()||"","/m/rpclog")&&(this.pendingStats_.push(a.getStat()),this.delayedSend_.isActive()||this.delayedSend_.start())};QZb.$inject="$rootScope $document $http $location panFlags panAuthStateService panPathService".split(" ");
var RZb=angular.module("pantheon.common.ApiMonitoringModule",[zt.name,nXb.name,At.name]);RZb.service("panApiMonitoring",QZb);
CZb.$inject=["resolveGapi"];var SZb=function(a,b,c,d){this.q_=a;this.rootScope_=b;this.panFlags_=c;this.window_=d};SZb.prototype.then=function(a,b){return this.resolveGapi().then(a,b)};SZb.prototype.resolveGapi=function(){var a=this;this.defer_||(this.defer_=this.q_.defer(),this.window_.gapi?this.resolveGapiCb():Kgb&&Kgb.then(function(b){a.defer_.resolve(b)},function(){a.defer_.reject()}));return this.defer_.promise};
SZb.prototype.resolveGapiCb=function(){if(this.rootScope_)if(this.defer_&&!this.window_.gapi)this.defer_.reject(),this.rootScope_.$evalAsync(),this.rootScope_=null;else{this.rootScope_.$evalAsync();var a={"googleapis.config":{}},b=this.panFlags_.getFlag("pantheon_gapiRoot1pUrl");Vg(gi(b))||(a["googleapis.config"]["root-1p"]=b);b=this.panFlags_.getFlag("pantheon_gapiRootOneplatformPattern");Vg(gi(b))||(a["googleapis.config"]["root-oneplatform-pattern"]=b);b=this.panFlags_.getFlag("pantheon_gapiRootOneplatformOverrides");
Vg(gi(b))||(a["googleapis.config"]["root-oneplatform-overrides"]=b);null!=this.panFlags_.getFlag("pantheon_apiKey")&&(a["googleapis.config"].auth={useFirstPartyAuth:!0,useFirstPartyAuthV2:!0});this.window_.gapi.load("client",{callback:this.resolveGapiClient.bind(this),config:a})}};
SZb.prototype.resolveGapiClient=function(){if(this.rootScope_){if(this.defer_)if(this.window_.gapi.client){var a=this.panFlags_.getFlag("pantheon_apiKey");null!=a&&this.window_.gapi.client.setApiKey(a);this.defer_.resolve(this.window_.gapi.client)}else this.defer_.reject();this.rootScope_.$evalAsync();this.rootScope_=null}};SZb.$inject=["$q","$rootScope","panFlags","$window"];var TZb=angular.module("pantheon.common.gapi.ResolveGapiModule",[zt.name]);TZb.service("resolveGapi",SZb);
var UZb=function(a,b,c,d){this.paths_={};this.method_=null;this.batch_=a;this.panApiMonitoring_=b;this.asyncTaskTracker_=c;this.interactionTimerService_=d};
UZb.prototype.logStats_=function(a,b,c,d){Object.keys(this.paths_).forEach(function(e){var k=a[e],n=c[e],p=b[e],u=E2a(),v=0;p&&(v=p.length);p={responseBody:p,responseSize:v,status:n,trackingId:u};if(200>n||300<=n)p.errorResponse={errorSpace:d[e]?d[e].errorSpace:"",errorSpaceCode:d[e]?d[e].errorSpaceCode:"",errorExperience:1};k.recordResponse(p);k.stopAndRecord()})};
UZb.prototype.add=function(a,b){var c=b.id;this.batch_.add(a,b);this.method_=a.instrumentedMethod_;this.paths_[c]=a.instrumentedPath_;return c};UZb.prototype.execute=function(){};
UZb.prototype.then=function(a,b,c){var d=this,e={};Object.keys(this.paths_).forEach(function(u){e[u]=xf().startXhr({method:d.method_||"",url:d.paths_[u]})});var k=this.asyncTaskTracker_.maybeGetZoneSpec();k&&k.incrementTaskCounter("gapi.batch");var n=this.interactionTimerService_.currentInteractionId();n&&this.interactionTimerService_.incrementTaskCount(n);var p=function(u,v){var y=v&&v.result;if(y){var B={},C={},H={};Object.keys(y).forEach(function(M){var U=y[M].data;B[M]={errorSpace:U&&U.errorSpace||
"generic",errorSpaceCode:U&&U.errorSpaceCode&&U.errorSpaceCode.toString()||""};C[M]=y[M].body;H[M]=y[M].status});d.logStats_(e,C,H,B);k&&k.decrementTaskCounter("gapi.batch");n&&d.interactionTimerService_.decrementTaskCount(n);if(u)return u.call(c||null,v)}};return this.batch_.then(p.bind(this,a),p.bind(this,b),c)};var VZb=function(a,b,c,d,e){this.panApiMonitoring_=a;this.asyncTaskTracker_=b;this.interactionTimerService_=e;this.location_=c;this.injector_=d};f=VZb.prototype;
f.newBatch=function(){var a=gapi.client.newHttpBatch();this.panApiMonitoring_.IS_ENABLED&&(a=new UZb(a,this.panApiMonitoring_,this.asyncTaskTracker_,this.interactionTimerService_));return a};
f.request=function(a){var b=a.callback;b&&delete a.callback;var c=this.restPath(a.path,a.root);a=this.addTokenHeader_(a,c);a=this.addRequestReasonHeader_(a);c=gapi.client.request(a);if(this.panApiMonitoring_.shouldSample()){var d=a.method||"GET";a=this.toUrl_(a.path,a.root);this.decorateRequest(c||null,d,a);b&&(b=Zone.current.wrap(b))}if(b)c.execute(b);else return c};
f.load=function(a,b,c){var d=arguments,e=this;this.panApiMonitoring_.IS_ENABLED?gapi.client.load(a,b,function(){gapi.client[a]&&e.decorateApi_(a,gapi.client[a],"");c&&c.apply(null,d)}):gapi.client.load(a,b,c)};f.decorateApi_=function(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){var e=c+"."+d;"function"===typeof b[d]?b[d]=this.decorateFunct_(a,b,d,e):b[d]&&"object"==typeof b[d]&&this.decorateApi_(a,b[d],e)}};
f.decorateFunct_=function(a,b,c,d){var e=this,k=b[c];if(k.decorated)return k;c=function(){var n=k.apply(b,lb.apply(0,arguments));e.panApiMonitoring_.shouldSample()&&e.decorateRequest(n,null,a+"."+d.substring(1));return n};c.decorated=!0;return c};
f.decorateRequest=function(a,b,c){var d=this;a.decorated||(a.decorated=!0,a.executeOriginal_=a.execute,a.thenOriginal_=a.then,a.instrumentedPath_=c,a.instrumentedMethod_=b,a.execute=function(e){var k=xf().startXhr({method:b||"",url:c}),n=d.asyncTaskTracker_.maybeGetZoneSpec(),p=d.interactionTimerService_.currentInteractionId();d.incrementTaskCount_(n,p);var u=qeb.handleRequest();a.executeOriginal_(function(v,y){var B=!1;try{var C=WZb(v,y);B=200>C||300<C;401==C&&d.injector_.get("panNotificationService").promptForRelogin();
d.decrementTaskCount_(n,p);var H=WZb(v,y,!0);var M=d.logStat_(k,{status:C,errorStatus:H,body:y})}finally{B&&M&&v&&(v.data=Object.assign({},{trackingId:M},v.data)),qeb.handleResponse(u),e&&e.apply(null,[v,y])}})},a.then=function(e,k,n){var p=xf().startXhr({method:b||"",url:c}),u=d.asyncTaskTracker_.maybeGetZoneSpec(),v=d.interactionTimerService_.currentInteractionId();d.incrementTaskCount_(u,v);return a.thenOriginal_(function(y){try{d.decrementTaskCount_(u,v),d.logStat_(p,y)}finally{if(e)return e.apply(null,
[y])}},function(y){try{d.decrementTaskCount_(u,v);var B=d.logStat_(p,y)}finally{if(B&&y.jsonResponse&&(y.jsonResponse.trackingId=B),k)return k.apply(null,[y])}},n)})};f.restPath=function(a,b){return"string"===typeof b&&(b=b.match(/\/\/(?:content-)?(?:test-|staging-|canary-)?([^\.]+?)(?:-googleapis)?[.|\/]/))&&(b=b[1],"clients6"!=b&&"www"!=b)?b+a.replace(/^\/*/,"/"):a.replace(/^\/*/,"")};
f.toUrl_=function(a,b){if(!b)return a.startsWith("/")?a:"/"+a;try{return(new URL(a,b)).toString()}catch(c){return b+a}};f.logStat_=function(a,b){var c=E2a(),d=b.errorStatus;b={status:b.status,responseBody:b.body,responseSize:b.body?b.body.length:0,trackingId:c};if(200>d||300<=d)b.errorResponse={errorSpace:"generic",errorSpaceCode:"",errorExperience:1};a.recordResponse(b);a.stopAndRecord();return c};
var WZb=function(a,b,c){c=void 0===c?!1:c;try{var d=JSON.parse(b)||{}}catch(k){d={}}b=Ma(d,"gapiRequest","data","status");if(!c&&null!=b)return b;var e=Ma(d,"error","code");return null!=e?e:Array.isArray(d)&&0<d.length&&(d=Ma(d[0],"error","code"),null!=d)?d:a&&(a=Ma(a,"error","code"),null!=a)?a:c&&null!=b?b:200};
VZb.prototype.addTokenHeader_=function(a,b){var c=this.location_.search().token||null;null==c||"string"===typeof a||XZb.some(function(d){return 0==b.indexOf(d)})||(a.headers||(a.headers={}),a.headers["x-goog-iam-authorization-token"]=c);return a};VZb.prototype.addRequestReasonHeader_=function(a){var b=this.location_.search().requestReason||null;null!=b&&"string"!==typeof a&&(a.headers||(a.headers={}),a.headers["X-Goog-Request-Reason"]=b);return a};
VZb.prototype.incrementTaskCount_=function(a,b){a&&a.incrementTaskCounter("gapi");b&&this.interactionTimerService_.incrementTaskCount(b)};VZb.prototype.decrementTaskCount_=function(a,b){a&&a.decrementTaskCounter("gapi");b&&this.interactionTimerService_.decrementTaskCount(b)};VZb.$inject=["panApiMonitoring","panAsyncTaskTracker","$location","$injector","panInteractionTimerService"];
var XZb=["blogger/","storage/","bigquery/"],YZb=angular.module("pantheon.common.instrumentedgapi.InstrumentedGapiModule",[RZb.name,TZb.name,NZb.name,OZb.name]);YZb.service("panInstrumentedGapi",VZb);
var ZZb=function(a,b){this.q_=a;this.timeout_=b};ZZb.prototype.exponentialRetryInterval=function(a,b,c,d){return function(e){return e>=c?null:Math.min(b,a*Math.pow(d||2,e))}};ZZb.prototype.retry_=function(a,b,c,d,e){var k=this;a().then(function(n){e.resolve(n)},function(n){if(b(n)){var p=c(d);null!=p?k.timeout_(k.retry_.bind(k,a,b,c,d+1,e),p):e.reject(n)}else e.reject(n)},function(n){e.notify(n)})};ZZb.prototype.retry=function(a,b,c){var d=this.q_.defer();this.retry_(a,b,c,0,d);return d.promise};
ZZb.$inject=["$q","$timeout"];var $Zb=angular.module("pantheon.common.retry.RetryServiceModule",[]);$Zb.service("panRetryService",ZZb);
var Yt=angular.module("pantheon.common.gapi.client.Module",[YZb.name,$Zb.name,zt.name]),a_b=function(a,b,c,d,e,k){this.$q_=a;this.$rootScope_=b;this.instrumentedGapiService_=c;this.retryService_=d;this.panFlags_=e;this.resolveGapiService_=k;this.httpBatchCallbacks_=this.httpBatch_=null};f=a_b.prototype;f.startBatch=function(){var a=this;this.httpBatch_||this.resolveGapi_().then(function(){a.httpBatch_=a.instrumentedGapiService_.newBatch();a.httpBatchCallbacks_=[]})};
f.endBatch=function(){var a=this;this.resolveGapi_().then(function(){a.httpBatch_.then(function(b){b=b.result;for(var c in b)(0,a.httpBatchCallbacks_[Number(c)])(b[c].result);a.httpBatchCallbacks_=null});a.httpBatch_=null})};f.errorIncludesReason_=function(a,b){if(!("errors"in a&&"length"in a.errors))return!1;for(var c=0;c<a.errors.length;c++)if(a.errors[c].reason==b)return!0;return!1};
f.isFailFast429_=function(a){if(!a.details)return!1;for(var b=0;b<a.details.length;b++){var c=a.details[b];if("type.googleapis.com/google.rpc.RetryInfo"==c["@type"]&&c.retryDelay&&c.retryDelay.endsWith("s"))return a=parseFloat(c.retryDelay.slice(0,-1)),!Number.isNaN(a)&&86400<=a}return!1};
f.isTransientFailure=function(a){return null!==a&&a.error&&(0>a.error.code||403==a.error.code&&(this.errorIncludesReason_(a.error,"quotaExceeded")||this.errorIncludesReason_(a.error,"rateLimitExceeded")||this.errorIncludesReason_(a.error,"userRateLimitExceeded"))||429==a.error.code&&!this.isFailFast429_(a.error)||500<=a.error.code)};f.isVpcscError=function(a){return MZb(a)};
f.requestObject_=function(a,b,c){var d=this,e=a.body||"";e="string"===typeof e?e:angular.toJson(e);this.resolveGapi_().then(function(){var k=null;if(gapi.config&&gapi.config.update&&(gapi.config.update("client/cors",a.useCORS||!1),gapi.config.update("client/xd4",a.useXD4||!1),c&&Lf(c.config)&&gapi.config.get)){k={};for(var n in c.config)k[n]=gapi.config.get(n),gapi.config.update(n,c.config[n])}n=null===d.httpBatch_?d.onHttpDataReceived_.bind(d,a,b):d.onBatchHttpDataReceived_.bind(d,a,b);n={path:a.path,
method:a.method||"GET",headers:a.headers,params:a.params,body:e,callback:n};c&&c.config&&(n.root=b_b(c.config));if(gapi.client&&gapi.client.setApiKey){var p=d.panFlags_.getFlag("pantheon_apiKey");p&&"string"===typeof p&&gapi.client.setApiKey(p)}null===d.httpBatch_?d.instrumentedGapiService_.request(n):(delete n.callback,p=d.httpBatchCallbacks_.length,n=d.instrumentedGapiService_.request(n),d.httpBatch_.add(n,{id:String(p)}),d.httpBatchCallbacks_.push(d.onBatchHttpDataReceived_.bind(d,a,b)));if(gapi.config&&
gapi.config.update){if(Lf(k))for(var u in k)gapi.config.update(u,k[u]);gapi.config.update("client/cors",!1);gapi.config.update("client/xd4",!1)}})};f.resolveGapi_=function(){this.gapiPromise_||(this.gapiPromise_=this.resolveGapiService_.resolveGapi());return this.gapiPromise_};
var b_b=function(a){if(a["googleapis.config/root"])return a["googleapis.config/root"];if(a["googleapis.config/root-1p"])return a["googleapis.config/root-1p"];if(a=a["googleapis.config/oneplatform-api-name"]){if(gapi.config&&gapi.config.get){var b=gapi.config.get("googleapis.config/root-oneplatform-overrides");var c=gapi.config.get("googleapis.config/root-oneplatform-pattern")}if(b){var d={};b.split(";").forEach(function(e){var k=e.split("=");if(2==k.length)d[k[0]]=k[1];else throw Error("mk`"+e);});
if(d[a])return d[a]}if(c)return c.replace(/{apiName}/,a)}};f=a_b.prototype;
f.requestObject=function(a,b){var c=this,d=this.applyRequestInterceptors_(a,b);a={};var e=this.$q_.defer();a.$promise=e.promise;a.$promise.then(d.callback||null,d.errback||null);if(b&&b.retry){var k="function"===typeof b.recover?b.recover:this.isTransientFailure.bind(this),n=this.retryService_.exponentialRetryInterval(100,3E4,"number"===typeof b.retry&&0<b.retry?b.retry:10);this.retryService_.retry(function(){var p=c.$q_.defer();c.requestObject_(d,p,b);return p.promise},k,n).then(e.resolve,e.reject,
e.notify)}else this.requestObject_(d,e,b);return a};f.onHttpDataReceived_=function(a,b,c,d){c=this.applyResponseInterceptors_(a,c,d);var e=Lf(c)?c:{};c=this.convertRawToResponse_(d);a.returnRaw&&d&&c&&c.headers&&(e=c);c&&200<=c.status&&300>c.status||e.headers?this.$rootScope_.$evalAsync(function(){b.resolve(e)}):(e.$raw=d,this.$rootScope_.$evalAsync(function(){b.reject(e)}))};
f.onBatchHttpDataReceived_=function(a,b,c){c=this.applyResponseInterceptors_(a,c,null);var d=Lf(c)?c:{};c&&c.error?this.$rootScope_.$evalAsync(function(){b.reject(d)}):this.$rootScope_.$evalAsync(function(){b.resolve(d)})};f.convertRawToResponse_=function(a){var b=null;if(null!=a)try{b=JSON.parse(a).gapiRequest.data}catch(c){}return b};f.requestArray=function(a,b){return this.requestArrayInternal_(this.requestObject.bind(this),a,b)};
f.requestArrayInternal_=function(a,b,c){var d=[],e=this.$q_.defer();d.$promise=e.promise;d.$promise.then(b.callback||null,b.errback||null);var k=c&&c.arrayResponseFieldName?c.arrayResponseFieldName:"items";a(Qa(b),c).$promise.then(function(n){e.resolve(n[k]||[])},e.reject);return d};f.applyResponseInterceptors_=function(a,b,c){for(var d=0;d<c_b.length;d++){var e=c_b[d];("function"!==typeof e.match||e.match(a))&&"function"===typeof e.response&&(b=e.response(b,c))}return b};
f.applyRequestInterceptors_=function(a,b){for(var c=0;c<c_b.length;c++){var d=c_b[c];("function"!==typeof d.match||d.match(a,b))&&"function"===typeof d.request&&(a=d.request(a,b))}return a};a_b.$inject="$q $rootScope panInstrumentedGapi panRetryService panFlags resolveGapi".split(" ");var c_b=[];Yt.service("panGapiService",a_b);
var d_b=function(a,b,c,d){this.apiKey_=c.getFlag("pantheon_apiKey");this.tabernaHost_=c.getFlag("taberna_host");this.q_=a;this.getCache_=b("getBasicTypesServiceCache");this.gapiService_=d;this.userSettingOngoingSetRequests_={};this.userSettingQueuedSetRequests_={}};f=d_b.prototype;
f.gapiRequestObject_=function(a,b){a=angular.merge({},{params:{key:this.apiKey_},useCORS:!0,useXD4:!0},a);b=angular.merge({},{config:{"googleapis.config/root-1p":this.tabernaHost_},retry:!1},b);return this.gapiService_.requestObject(a,b)};f.buildSettingPath_=function(a,b){var c="/v1alpha1/settings";b&&(c+=b);c+="/"+a.setting;a.projectId&&(c+="/projects/"+a.projectId);a.subkey&&(c+="/keys/"+a.subkey);return c};
f.get=function(a,b){var c=this;b=void 0===b?!0:b;var d=this.buildSettingPath_(a),e=rJa(a);a=this.getCache_.get(e);return!b&&a&&void 0===a.status?(d=oc(a),this.q_.when(d.toPromise())):this.gapiRequestObject_({method:"GET",path:d}).$promise.then(function(k){var n=c.getCache_.get(e);if(!b&&n&&void 0===n.status)return n;c.getCache_.put(e,k);return k})};f.getCurrent=function(a){a={method:"GET",path:this.buildSettingPath_(a,":getCurrent")};return this.gapiRequestObject_(a).$promise};
f.batchGet=function(a){return this.gapiRequestObject_({method:"POST",path:"/v1alpha1/settings:batchGet",body:{key:a}}).$promise.then(function(b){return b.result})};f.batchGetCurrent=function(a){return this.gapiRequestObject_({method:"POST",path:"/v1alpha1/settings:batchGetCurrent",body:{key:a}}).$promise.then(function(b){return b.result})};f.listSubkeyed=function(a,b){a="/v1alpha1/settings/"+a;b&&(a+="/projects/"+b);return this.gapiRequestObject_({method:"GET",path:a+"/keys"}).$promise.then(function(c){return c.setting})};
f.listProjectScoped=function(a){return this.gapiRequestObject_({method:"GET",path:"/v1alpha1/settings/"+a+"/projects"}).$promise.then(function(b){return b.setting})};
f.update=function(a,b,c){var d=this,e=this.buildSettingPath_(a);this.getCache_.remove(rJa(a));b={method:"PUT",path:e,body:{value:b}};c&&c.version&&(b.body.version=c.version);c&&c.noExistingValue&&(b.body.noExistingValue=c.noExistingValue);var k=c&&c.conflictResolution?c.conflictResolution.retry||0:0,n=function(p){return d.gapiRequestObject_(p).$promise.catch(function(u){return 409===u.error.code&&c&&c.conflictResolution&&c.conflictResolution.resolve&&0<k?(k--,d.getCurrent(a).then(function(v){v.value&&
(p.body.value=c.conflictResolution.resolve(v.value));p.body.version=v.version.toString();return n(p)})):d.q_.reject(u)})};return n(b).then(function(p){var u=rJa(a),v=d.getCache_.get(u);if(v&&void 0===v.status)return v;d.getCache_.put(u,p);return p})};
f.queueUpdate=function(a,b,c){var d=this,e=JSON.stringify(a);if(this.userSettingOngoingSetRequests_[e])return c=this.userSettingQueuedSetRequests_[e]||{},c.value=b,c.deferred=c.deferred||this.q_.defer(),this.userSettingQueuedSetRequests_[e]=c,c.deferred.promise;var k=null,n=!1;this.userSettingOngoingSetRequests_[e]=!0;return this.update(a,b,c).then(function(p){return k=p}).catch(function(p){n=!0;return d.q_.reject(p)}).finally(function(){delete d.userSettingOngoingSetRequests_[e];var p=d.userSettingQueuedSetRequests_[e];
if(p){delete d.userSettingQueuedSetRequests_[e];var u=p.value!==b||n?d.queueUpdate(a,p.value):d.q_.when(k);p.deferred.resolve(u)}})};f.batchUpdate=function(a){return this.gapiRequestObject_({method:"POST",path:"/v1alpha1/settings:batchUpdate",body:{request:a}}).$promise.then(function(b){return b.result})};f.delete=function(a,b){a={method:"DELETE",path:this.buildSettingPath_(a),params:{}};b&&(a.params.version=b);return this.gapiRequestObject_(a).$promise};
f.batchDelete=function(a){return this.gapiRequestObject_({method:"POST",path:"/v1alpha1/settings:batchDelete",body:{request:a}}).$promise.then(function(b){return b.result})};d_b.$inject=["$q","$cacheFactory","panFlags","panGapiService"];
var e_b=angular.module("BasicTypesModule",[zt.name,Yt.name]);e_b.service("panBasicTypesService",d_b);
var f_b={GCE_START_VM_KEY:"GCE_START_VM_KEY",GCE_STOP_VM_KEY:"GCE_STOP_VM_KEY",GCE_RESET_VM_KEY:"GCE_RESET_VM_KEY",GKE_TEMPLATES_DISCARD:"GKE_TEMPLATES_DISCARD",GKE_CREATE_DISMISS_IMMUTABLE:"GKE_CREATE_DISMISS_IMMUTABLE",GKE_TIER_BANNER:"GKE_TIER_BANNER",PARTNER_MIGRATION_MODAL:"PARTNER_MIGRATION_MODAL"},g_b=function(a,b,c){this.$q=a;this.panBasicTypesService=b;this.panPathService=c};f=g_b.prototype;
f.shouldSkip=function(a){a=this.buildKey(a);return this.panBasicTypesService.get(a).then(function(b){return!(!b.value||!b.value.boolVal)}).catch(function(){return!1})};
f.getSettings=function(){var a=this.panPathService.getCurrentProjectId();a=this.panBasicTypesService.listSubkeyed("GCE_DO_NOT_SHOW_AGAIN_MODALS",a);var b=[],c=new Map,d=Object.keys(f_b).map(function(n){return n});d=g(d);for(var e=d.next();!e.done;e=d.next()){e=e.value;var k={key:e,value:!1};b.push(k);c.set(e,k)}return a.then(function(n){n=g(n);for(var p=n.next();!p.done;p=n.next())p=p.value,c.has(p.key.subkey)&&(c.get(p.key.subkey).value=!(!p.value||!p.value.boolVal));return b})};
f.updateSetting=function(a,b){b=void 0===b?!0:b;a=this.buildKey(a);return this.panBasicTypesService.update(a,{boolVal:b}).catch(function(){})};f.updateSettings=function(a){var b=this;if(0===a.length)return this.$q.when(!1);a=a.map(function(c){return{key:b.buildKey(c.key),value:{boolVal:c.value}}});return this.panBasicTypesService.batchUpdate(a).then(function(){return!0})};f.buildKey=function(a){return{setting:"GCE_DO_NOT_SHOW_AGAIN_MODALS",projectId:this.panPathService.getCurrentProjectId(),subkey:a}};
g_b.$inject=["$q","panBasicTypesService","panPathService"];var h_b=xt.module("pantheon.common.dialogs.doNotShowAgainModule",[e_b.name,At.name]);h_b.service("panDoNotShowAgainService",g_b);
var Zt=angular.module("pantheon.common.ui.widget.focuson.FocusOnModule",[]),i_b=function(a,b){b(function(){a[0].focus()},0,!1)},j_b=function(a,b){return{restrict:"A",compile:function(c,d){var e=d.panFocusOn.split(","),k=d.panFocusOnCondition,n=k&&a(k);return{post:function(p,u){e.forEach(function(v){p.$on(v,function(y,B){y=n&&n(p,{eventParams:B});k?y&&i_b(u,b):i_b(u,b)})})}}}}};j_b.$inject=["$parse","$timeout"];
var k_b=function(a,b){return{restrict:"A",require:"?panChipBar",link:function(c,d,e,k){if(!aq())if(k)k.requestInputFocus();else{var n=0,p=function(){var u=e.panFocusOnInit?d[0].querySelector(e.panFocusOnInit):d[0];if(u&&(u.focus(),b[0].activeElement===u))return;3>n++&&a(p,10,!1)};a(p,10,!1)}}}};k_b.$inject=["$timeout","$document"];var l_b=function(a){return{restrict:"A",link:function(b,c){aq()||a(function(){var d=c[0];d.focus();d.select&&d.select()},0,!1)}}};l_b.$inject=["$timeout"];
Zt.directive("panFocusOn",j_b);Zt.directive("panFocusOnInit",k_b);Zt.directive("panFocusAndSelectOnInit",l_b);
/*
 AngularJS Material Design
 https://github.com/angular/material
 @license MIT
 v1.1.20
*/
EZb.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$mdInteraction"];DZb.$inject=["$mdTheming"];angular.module("material.components.button",["material.core"]).directive("mdButton",EZb).directive("a",DZb);var m_b=angular.module("material.components.button");
angular.module("material.components.backdrop",["material.core"]).directive("mdBackdrop",["$mdTheming","$mdUtil","$animate","$rootElement","$window","$log","$$rAF","$document",function(a,b,c,d,e,k,n,p){return{restrict:"E",link:function(u,v){function y(){v.css("height",parseInt(B.height,10)+Math.abs(parseInt(B.top,10))+"px")}c.pin&&c.pin(v,d);var B;n(function(){B=e.getComputedStyle(p[0].body);if("fixed"===B.position){var C=b.debounce(function(){B=e.getComputedStyle(p[0].body);y()},60,null,!1);y();angular.element(e).on("resize",
C);u.$on("$destroy",function(){angular.element(e).off("resize",C)})}var H=v.parent();H.length&&("BODY"===H[0].nodeName&&v.css("position","fixed"),"static"===e.getComputedStyle(H[0]).position&&k.warn("<md-backdrop> may not work properly in a scrolled, static-positioned parent container."),a.inherit(v,H))})}}}]);angular.module("material.components.backdrop");
FZb.$inject=["$$rAF","$mdTheming","$mdDialog"];GZb.$inject=["$$interimElementProvider"];angular.module("material.components.dialog",["material.core","material.components.backdrop"]).directive("mdDialog",FZb).provider("$mdDialog",GZb);var n_b=angular.module("material.components.dialog");
var o_b=function(a,b,c,d,e,k){this.templateRequest_=a;this.q_=b;this.compile_=c;this.controller_=d;this.rootScope_=e;this.injector_=k;this.doNotShowAgainService_=this.injector_.get("panDoNotShowAgainService")};f=o_b.prototype;f.getInjector=function(){return this.injector_};
f.show=function(a){var b=this;if(!a.template&&!a.templateUrl)throw Error("pk");var c={template:this.getTemplate(a.template,a.templateUrl),resolve:a.resolve?this.resolveDependencies(a.resolve):void 0};return this.q_.all(c).then(function(d){var e=a.scope||b.rootScope_.$new(!0);if(a.controller){var k=angular.extend({$scope:e},a.locals,d.resolve);k=b.controller_(a.controller,k);a.controllerAs&&(e[a.controllerAs]=k)}e.disableCancel=a.disableCancel;d=b.compile_(d.template)(e,function(n){angular.element(document.body).append(n)});
k&&(d.data("$ngControllerController",k),d.children().data("$ngControllerController",k));d=d.controller("panModal");k=d.modalClosed_.promise;a.scope||k.finally(e.$destroy.bind(e));a.onShow&&Kl(d.dialog_,"show",e.$eval.bind(e,a.onShow));return k})};
f.alert=function(a,b,c){c=c||"Close";var d=this.rootScope_.$new(!0);return this.show({template:'<pan-modal><pan-modal-title ng-if="title">{{::title}}</pan-modal-title><span ng-bind-html="::content"></span><pan-modal-actions cancel-text="{{::cancelCaption}}"></pan-modal-actions></pan-modal>',scope:angular.extend(d,{content:a,title:b,cancelCaption:c})}).catch(function(){return!0})};
f.confirm=function(a,b,c,d,e){var k=this;return(e?this.doNotShowAgainService_.shouldSkip(e):this.q_.when(!1)).then(function(n){if(n)return{action:"submit",doNotShow:!0};n=angular.extend(k.rootScope_.$new(!0),{content:a,title:b,confirmCaption:c||"OK",cancelCaption:d||"Cancel",doNotShowAgainKey:e,doNotShowAgainCaption:"Do not show again"});var p=new function(){this.doNotShowAgain=!1};n=k.show({template:'\n        <pan-modal>\n          <pan-modal-title ng-if="title">{{::title}}</pan-modal-title>\n          <span ng-bind-html="::content"></span>\n          <div ng-if="doNotShowAgainKey">\n            <br>\n            <pan-form-option pan-form-option-type="checkbox">\n              <input type="checkbox" ng-model="ctrl.doNotShowAgain">\n              <pan-form-option-label>\n                {{::doNotShowAgainCaption}}\n              </pan-form-option-label>\n            </pan-form-option>\n          </div>\n          <pan-modal-actions cancel-text="{{::cancelCaption}}">\n            <pan-modal-action name="submit" pan-focus-on-init>\n              {{::confirmCaption}}\n            </pan-modal-action>\n          </pan-modal-actions>\n        </pan-modal>',
scope:n,controller:function(){return p},controllerAs:"ctrl"});n.then(function(){p.doNotShowAgain&&k.doNotShowAgainService_.updateSetting(e)});return n})};f.getTemplate=function(a,b){return a?this.q_.when(a):b?this.templateRequest_(b):this.q_.defer().reject("Neither template nor templateUrl given")};f.resolveDependencies=function(a){var b=this,c={};angular.forEach(a,function(d,e){if("function"===typeof d||Array.isArray(d))c[e]=b.q_.when(b.getInjector().invoke(d))});return this.q_.all(c)};
o_b.$inject="$templateRequest $q $compile $controller $rootScope $injector".split(" ");var p_b=function(a,b,c,d,e,k){o_b.call(this,k,a,b,c,d,e);this.showingDialog_=!1;this.timeout_=this.getInjector().get("$timeout");this.mdDialog_=this.getInjector().get("$mdDialog")};Y(p_b,o_b);p_b.prototype.hide=function(){this.mdDialog_.hide();this.showingDialog_=!1;if(this.onHide_)this.onHide_()};
p_b.prototype.show=function(a){var b=this;if(this.showingDialog_)return this.q_.reject("Prevented popup while another one is being displayed.");if(!a.template&&!a.templateUrl)throw Error("pk");this.showingDialog_=!0;var c={template:this.getTemplate(a.template,a.templateUrl),resolve:a.resolve?this.resolveDependencies(a.resolve):void 0};this.onHide_=a.onHide;return this.q_.all(c).then(function(d){b.showDefer_=b.q_.defer();b.currentPopupScope=a.scope||b.rootScope_.$new(!0);b.currentPopupScope.disableCancel=
a.disableCancel;var e=angular.extend({$scope:b.currentPopupScope},a.locals,d.resolve),k=!0;b.mdDialog_.show({parent:angular.element(document.body),template:d.template,focusOnOpen:!1,scope:b.currentPopupScope,escapeToClose:!a.disableCancel&&!a.disableEscape,clickOutsideToClose:!a.disableCancel&&!a.disableEscape,locals:e,preserveScope:!0,autoWrap:!1,controllerAs:a.controllerAs,controller:a.controller,onShowing:function(){b.showingDialog_=!0},onRemoving:function(){b.showingDialog_=!1},onComplete:function(n){var p=
n.panModalCtrl.modalClosed_.promise;p.then(function(v){k=!1;b.showDefer_.resolve(v)},function(v){k=!1;b.showDefer_.reject(v)})["finally"](function(){a.scope||p.finally(function(){b.currentPopupScope.$destroy()})});if(a.onShow){var u=a.onShow;u(n)}}});b.currentPopupScope.$on("$destroy",function(){b.hide();k&&(k=!1,b.showDefer_.reject("Unexpected termination."))});return b.showDefer_.promise})};p_b.$inject="$q $compile $controller $rootScope $injector $templateRequest".split(" ");
var q_b=function(a,b,c){this.key=a;this.contents=b;this.handler=c},r_b=function(a,b,c,d,e,k){this.scope_=a;this.disableCancel=a.disableCancel;this.element_=b;this.q_=c;this.parse_=d;this.timeout_=e;this.panModal_=k;this.modalClosed_=c.defer();this.loadingActions_={}};f=r_b.prototype;f.shouldActionStayOnReject_=function(a){return""===a.contents.attr("pan-stay-on-reject")?!0:!!this.parse_(a.contents.attr("pan-stay-on-reject"))(this.panModal_.currentPopupScope)};f.isActionLoading=function(a){return!!this.loadingActions_[a]};
f.anActionIsLoading=function(){for(var a=0;a<this.getNumActions_();a++)if(this.isActionLoading(a))return!0;return!1};
f.executeAction=function(a,b){var c=this;b.currentTarget&&"#"===b.currentTarget.getAttribute("href")&&b.preventDefault();this.timeout_(function(){var d=c.getAction_(a);"disabled"!==angular.element(d.contents.children()[0]).attr("disabled")&&(c.loadingActions_[a]=!0,c.scope_.$evalAsync(function(){d.handler?c.q_.when(d.handler(c.panModal_.currentPopupScope)).then(function(e){c.modalClosed_.resolve({action:d.key,result:e});c.panModal_.hide()},function(e){c.shouldActionStayOnReject_(d)||(c.modalClosed_.reject({action:d.key,
reason:e}),c.panModal_.hide())}).finally(function(){c.loadingActions_[a]=!1}):(c.modalClosed_.resolve({action:d.key}),c.panModal_.hide())}))})};f.handleCancelClick=function(){return this.q_.reject("Cancel action selected.")};f.getAction_=function(a){var b=this.getNumActions_();if(0>a||a>=b)return null;a=angular.element(this.element_[0].getElementsByTagName("pan-modal-action")[a]);b=a.attr("pan-on-select")&&this.parse_(a.attr("pan-on-select"));return new q_b(a.attr("name"),a,b)};f.getNumActions_=function(){return this.element_[0].getElementsByTagName("pan-modal-action").length};
r_b.prototype.handleCancelClick=r_b.prototype.handleCancelClick;r_b.prototype.executeAction=r_b.prototype.executeAction;r_b.prototype.anActionIsLoading=r_b.prototype.anActionIsLoading;r_b.prototype.isActionLoading=r_b.prototype.isActionLoading;r_b.$inject="$scope $element $q $parse $timeout panModal".split(" ");var $t=angular.module("pantheon.common.dialogs.modals.ModalModule",[Zt.name,n_b.name,m_b.name,h_b.name]);
$t.directive("panModal",function(){return{restrict:"E",replace:!0,transclude:{panModalActionsTransclude:"panModalActions",panModalTitleTransclude:"?panModalTitle"},controller:r_b,controllerAs:"panModalCtrl",template:'\n      <md-dialog>\n        <md-dialog class="p6n-modal-main"\n             aria-labelledby="p6n-modal-dialog-title-{{::$id}}"\n             ng-class="{\'p6n-modal-an-action-is-loading\':\n                 panModalCtrl.anActionIsLoading()}">\n          <div class="p6n-modal-title" id="p6n-modal-dialog-title-{{::$id}}"\n               ng-transclude="panModalTitleTransclude">\n          </div>\n          <md-dialog-content>\n            <div class="md-dialog-content p6n-modal-content">\n            </div>\n          </md-dialog-content>\n          <md-dialog-actions ng-transclude="panModalActionsTransclude">\n          </md-dialog-actions>\n        </md-dialog>\n      </md-dialog>',
link:function(a,b,c,d,e){e(a,function(k){angular.element(b[0].querySelector(".md-dialog-content")).append(k)});Vt(b,c.ve||"PanModal",{trackClick:!1})}}});$t.directive("panModalTitle",function(){return{restrict:"E",transclude:!0,template:"<ng-transclude></ng-transclude>"}});
$t.directive("panModalActions",function(){return{restrict:"E",scope:!1,require:"^panModal",compile:function(a,b){b=angular.element('<pan-modal-action pan-on-select="panModalCtrl.handleCancelClick(\'cancel\')" ve="PanModalCancelButton" ve-click>'+(b.cancelText||"Cancel")+"</pan-modal-action>");b.attr("name","cancel");b.addClass("p6n-modal-actions-cancel-btn");a.prepend(b);return function(c,d,e,k){k.disableCancel&&angular.element(d[0].querySelector(".p6n-modal-actions-cancel-btn")).remove()}}}});
$t.directive("panModalAction",function(){return{restrict:"E",transclude:!0,scope:!0,require:"^panModal",template:'<md-button class="p6n-loading-button p6n-modal-action-button p6n-modal-action-container md-primary"           ng-class="{\'p6n-loading-button-loading\': panModalCtrl.isActionLoading(getActionIndex()),                      \'p6n-modal-action-loading\': panModalCtrl.isActionLoading(getActionIndex())}"           href="#"           ng-click="panModalCtrl.executeAction(getActionIndex(), $event)">  <span ng-transclude        ng-class="{\'p6n-loading-button-regular-text\':hasLoadingText()}"></span>  <span class="p6n-loading-button-loading-text"        ng-if="hasLoadingText()">    {{getLoadingText()}}  </span>  <pan-loader></pan-loader></md-button>',
compile:function(a,b){var c=angular.element(a.children()[0]),d={"class":!0,ngClass:!0,ngClick:!0,ngRepeat:!0},e;for(e in b)b.hasOwnProperty(e)&&!d[e]&&c.attr(b.$attr[e],b[e]);b["class"]&&(c.addClass(b["class"]),a.removeAttr("class"));b.id&&a.removeAttr("id");return function(k,n,p){k.getActionIndex=function(){return Array.prototype.indexOf.call(Array.prototype.filter.call(n.parent().children(),function(u){return u.nodeName.startsWith("PAN-MODAL-ACTION")}),n[0])};k.hasLoadingText=function(){return!!p.panModalActionLoadingText};
k.getLoadingText=function(){return p.panModalActionLoadingText}}}}});$t.service("panModal",p_b);
var s_b=function(a,b,c,d,e,k,n,p){this.q_=a;this.log_=b;this.rootScope_=c;this.panAnalyticsService_=k;this.authUser_=d.getAuthUser();this.consoleId_=e.getConsoleId();this.versionService_=n;this.csiService_=p};s_b.prototype.generateFeedbackConfig_=function(a){var b={};b.authuser=this.authUser_;b.locale=Gg;b.productId="81381";b.productVersion=this.versionService_.getVersion();a&&(b.bucket=a);return b};
s_b.prototype.addDefaultProductData_=function(a){var b={consoleId:this.consoleId_};cZb(void 0,b,this.csiService_.getCurrentPage());return angular.extend(b,a||{})};s_b.prototype.handleFeedbackClick=function(a,b){a=this.generateFeedbackConfig_(a);b=this.addDefaultProductData_(b);this.startFlow(a,b)};
s_b.prototype.startFlow=function(a,b){var c=this,d=this.q_.defer(),e=null;a&&(e=a.callback||null);a=angular.extend(this.generateFeedbackConfig_(),a||{},{callback:function(k){e&&e(k);d.resolve(k);c.rootScope_.$digest()}});b=this.addDefaultProductData_(b);b.debugInfo&&"object"===typeof b.debugInfo&&(b.debugInfo=JSON.stringify(b.debugInfo));this.panAnalyticsService_.sendEvent({type:"Leave",name:"feedback"});sZb(a,b);return d.promise};s_b.$inject="$q $log $rootScope panAccountService panFeedbackConfig panAnalyticsService panVersion panCsiService".split(" ");

X();

}catch(e){_DumpException(e)}
try{
W("sy72");

var W4b=function(a){V4b=a},Uu=function(a){var b=He();b.loader_&&b.registerInitializationCallback(function(c){try{c.lazyLoad(a.name)}catch(d){X4b(d,"Error during lazy module load")}})},Y4b=function(a,b,c,d){this.$rootScope_=a;this.panModal_=b;this.panFeedbackService_=c;this.panCsiService_=d};
Y4b.prototype.showDialog=function(a){var b=this;a=void 0===a?"clientError":a;var c=this.$rootScope_.$new();c.handleFeedback=function(){b.panFeedbackService_.handleFeedbackClick()};this.panModal_.show({templateUrl:"/web/common/ui/errortemplates/severeclient.ng",scope:c});xf().logAdHocError({message:a.toString()})};Y4b.$inject=["$rootScope","panModal","panFeedbackService","panCsiService"];var V4b;W4b.$inject=["panSevereErrorDialogService"];
var Z4b=angular.module("pantheon.common.severeErrorDialog.Module",[]).service("panSevereErrorDialogService",Y4b).run(W4b),X4b=function(a,b){var c=OTa(a);ag(b||c.message,c);V4b&&(a?V4b.showDialog(b||a):V4b.showDialog())};

X();

}catch(e){_DumpException(e)}
try{
W("syvm");


X();

}catch(e){_DumpException(e)}
try{
W("pm_marketplace_emporium_details_ui");

var djx=function(a,b){this.$location=a;this.panPathService=b};djx.prototype.$onInit=function(){this.Isc()};djx.prototype.Isc=function(){var a=this.$location.url().replace("/details/","/product/");this.panPathService.replacePath(a)};djx.$inject=["$location","panPathService"];
var ejx=angular.module("pantheon.marketplace.emporiumdetails.DetailsPageTemplate",[]).value("forceCachedTemplates",!1).value("forceUncachedTemplates",!1).factory("html2JsTemplatesCached",["forceCachedTemplates","forceUncachedTemplates",function(a,b){return function(){return!b&&!0}}]).run(["$templateCache","html2JsTemplatesCached",function(a){a.put("/web/marketplace/emporiumdetails/details-page_component.ng"," <mp-details-ui> </mp-details-ui> ")}]);
var fjx=angular.module("mp.EmporiumMarketplaceDetailsUiModule",["ngRoute",At.name,ejx.name]);fjx.component("mpDetailsUi",{controller:djx,controllerAs:"$ctrl"});var gjx=function(a,b){a.when(b.getProjectRoute("MARKETPLACE_SECTION","details/:solutionPublishedName*"),{requiresProject:"never",templateUrl:"/web/marketplace/emporiumdetails/details-page_component.ng"})};gjx.$inject=["$routeProvider","panPathServiceProvider"];fjx.config(gjx);Uu(fjx);

X();

}catch(e){_DumpException(e)}
// Google Inc.
