(function(g){var window=this;'use strict';var fcb=function(a){return a},gcb=function(a,b){this.u=a>>>0; this.j=b>>>0},icb=function(a){if(!a)return hcb||(hcb=new gcb(0,0)); if(!/^\d+$/.test(a))return null;g.Eba(a);return new gcb(g.ge,g.ie)},jcb=function(a,b,c){null!=c&&("string"===typeof c&&icb(c),g.Fe(a,b,1),"number"===typeof c?(a=a.j,b=c>>>0,c=Math.floor((c-b)/4294967296)>>>0,g.ge=b,g.ie=c,g.De(a,g.ge),g.De(a,g.ie)):(c=icb(c),a=a.j,b=c.j,g.De(a,c.u),g.De(a,b)))},kcb=function(a,b,c){b=g.sba(b,c); null!=b&&(g.Fe(a,c,0),a.j.j.push(b?1:0))},mcb=function(a){g.J.call(this,a,-1,lcb)},ncb=function(a){g.J.call(this,a)},ocb=function(a){g.J.call(this,a)},pcb=function(a){g.J.call(this,a)},qcb=function(a){g.J.call(this,a)},Y7=function(a){g.Qj(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^g.Sa()).toString(36)); return a},Z7=function(a,b,c){Array.isArray(c)||(c=[String(c)]); g.fga(a.u,b,c)},rcb=function(a){if(a instanceof g.ym)return a; if("function"==typeof a.sj)return a.sj(!1);if(g.La(a)){var b=0,c=new g.ym;c.next=function(){for(;;){if(b>=a.length)return g.W2;if(b in a)return g.zm(a[b++]);b++}}; return c}throw Error("Not implemented");},scb=function(a,b,c){if(g.La(a))g.wc(a,b,c); else for(a=rcb(a);;){var d=a.next();if(d.done)break;b.call(c,d.value,void 0,a)}},tcb=function(a,b){var c=[]; scb(b,function(d){try{var e=g.Qo.prototype.u.call(this,d,!0)}catch(f){if("Storage: Invalid value was encountered"==f)return;throw f;}void 0===e?c.push(d):g.Oka(e)&&c.push(d)},a); return c},ucb=function(a,b){tcb(a,b).forEach(function(c){g.Qo.prototype.remove.call(this,c)},a)},vcb=function(a){if(a.oa){if(a.oa.locationOverrideToken)return{locationOverrideToken:a.oa.locationOverrideToken}; if(null!=a.oa.latitudeE7&&null!=a.oa.longitudeE7)return{latitudeE7:a.oa.latitudeE7,longitudeE7:a.oa.longitudeE7}}return null},wcb=function(a,b){g.$b(a,b)||a.push(b)},xcb=function(a){var b=0,c; for(c in a)b++;return b},ycb=function(a,b){return g.Bf(a,b)},zcb=function(a){try{return g.D.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("Invalid JSON string: "+a);},$7=function(a){if(g.D.JSON)try{return g.D.JSON.parse(a)}catch(b){}return zcb(a)},Acb=function(a,b,c,d){var e=new g.Ij(null); a&&g.Jj(e,a);b&&g.Kj(e,b);c&&g.Lj(e,c);d&&(e.B=d);return e},a8=function(a,b){g.Tx[a]=!0; var c=g.Rx();c&&c.publish.apply(c,arguments);g.Tx[a]=!1},b8=function(a){this.name=this.id=""; this.clientName="UNKNOWN_INTERFACE";this.app="";this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.capabilities=new Set;this.experiments=new Set;this.theme="u";new g.zo;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";this.mdxDialServerType="MDX_DIAL_SERVER_TYPE_UNKNOWN";a&&(this.id=a.id||a.name,this.name=a.name,this.clientName=a.clientName?a.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username= a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.theme=a.theme||"u",Bcb(this,a.capabilities||""),Ccb(this,a.experiments||""),this.brand=a.brand||"",this.model=a.model||"",this.year=a.year||0,this.os=a.os||"",this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",a=a.deviceInfo)&&(a=JSON.parse(a),this.brand=a.brand||"",this.model=a.model||"",this.year=a.year||0,this.os=a.os||"", this.osVersion=a.osVersion||"",this.chipset=a.chipset||"",this.clientName=a.clientName?a.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=a.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")},Bcb=function(a,b){a.capabilities.clear(); g.Dm(b.split(","),g.Qa(ycb,Dcb)).forEach(function(c){a.capabilities.add(c)})},Ccb=function(a,b){a.experiments.clear(); b.split(",").forEach(function(c){a.experiments.add(c)})},c8=function(a){a=a||{}; this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||"";this.idType=a.screenIdType||"normal"},d8=function(a,b){return!!b&&(a.id==b||a.uuid==b)},Ecb=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},Fcb=function(a){return new c8(a)},Gcb=function(a){return Array.isArray(a)?g.Wk(a,Fcb):[]},e8=function(a){return a?'{name:"'+a.name+'",id:'+a.id.substr(0,6)+"..,token:"+((a.token?".."+a.token.slice(-6):"-")+",uuid:"+(a.uuid?".."+a.uuid.slice(-6):"-")+",idType:"+a.idType+"}"):"null"},Hcb=function(a){return Array.isArray(a)?"["+g.Wk(a,e8).join(",")+"]":"null"},Icb=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(a){var b=16*Math.random()|0; return("x"==a?b:b&3|8).toString(16)})},Jcb=function(a){return g.Wk(a,function(b){return{key:b.id, name:b.name}})},Kcb=function(a,b){return g.Yb(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})},f8=function(a,b){return g.Yb(a,function(c){return d8(c,b)})},Lcb=function(){var a=(0,g.Vz)(); a&&ucb(a,a.j.sj(!0))},g8=function(){var a=g.Yz("yt-remote-connected-devices")||[]; g.tc(a);return a},Mcb=function(a){if(g.ac(a))return[]; var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return g.Wk(a,function(d,e){return 0==e?d:d.substring(c.length)})},Ncb=function(a){g.Xz("yt-remote-connected-devices",a,86400)},h8=function(){if(Ocb)return Ocb; var a=g.Yz("yt-remote-device-id");a||(a=Icb(),g.Xz("yt-remote-device-id",a,31536E3));for(var b=g8(),c=1,d=a;g.$b(b,d);)c++,d=a+"#"+c;return Ocb=d},Pcb=function(){var a=g8(),b=h8(); g.$z()&&g.vc(a,b);a=Mcb(a);if(g.ac(a))try{g.dv("remote_sid")}catch(c){}else try{g.bv("remote_sid",a.join(","),-1)}catch(c){}},Qcb=function(){return g.Yz("yt-remote-session-browser-channel")},Rcb=function(){return g.Yz("yt-remote-local-screens")||[]},Scb=function(){g.Xz("yt-remote-lounge-token-expiration",!0,86400)},Tcb=function(a){5b.length)return u8;b=b.slice(d,d+c);a.ea=d+c;return b},t8=function(a){a.Ob=Date.now()+a.Cb; Jdb(a,a.Cb)},Jdb=function(a,b){if(null!=a.Z)throw Error("WatchDog timer not null"); a.Z=r8((0,g.Pa)(a.KV,a),b)},x8=function(a){a.Z&&(g.D.clearTimeout(a.Z),a.Z=null)},w8=function(a){a.F.ag()||a.Ia||Kdb(a.F,a)},v8=function(a){x8(a); g.Ze(a.Xa);a.Xa=null;a.kb.stop();g.Xj(a.ib);if(a.j){var b=a.j;a.j=null;b.abort();b.dispose()}},Hdb=function(a,b){try{var c=a.F; if(0!=c.yg&&(c.j==a||Ldb(c.u,a)))if(!a.Sa&&Ldb(c.u,a)&&3==c.yg){try{var d=c.ze.j.parse(b)}catch(z){d=null}if(Array.isArray(d)&&3==d.length){var e=d;if(0==e[0])a:{if(!c.S){if(c.j)if(c.j.ya+3E3e[2]&&c.kb&&0==c.oa&&!c.ea&&(c.ea=r8((0,g.Pa)(c.NV,c),6E3));if(1>=Ndb(c.u)&&c.Pc){try{c.Pc()}catch(z){}c.Pc=void 0}}else A8(c,11)}else if((a.Sa||c.j==a)&&y8(c),!g.db(b))for(e=c.ze.j.parse(b),b=0;b=a.C:!1},Ndb=function(a){return a.u?1:a.j?a.j.size:0},Ldb=function(a,b){return a.u?a.u==b:a.j?a.j.has(b):!1},Odb=function(a, b){a.j?a.j.add(b):a.u=b},Qdb=function(a,b){a.u&&a.u==b?a.u=null:a.j&&a.j.has(b)&&a.j.delete(b)},Vdb=function(a){if(null!=a.u)return a.B.concat(a.u.oa); if(null!=a.j&&0!==a.j.size){var b=a.B;a=g.t(a.j.values());for(var c=a.next();!c.done;c=a.next())b=b.concat(c.value.oa);return b}return g.jc(a.B)},Wdb=function(a,b){var c=new zdb; if(g.D.Image){var d=new Image;d.onload=g.Qa(C8,c,d,"TestLoadImage: loaded",!0,b);d.onerror=g.Qa(C8,c,d,"TestLoadImage: error",!1,b);d.onabort=g.Qa(C8,c,d,"TestLoadImage: abort",!1,b);d.ontimeout=g.Qa(C8,c,d,"TestLoadImage: timeout",!1,b);g.D.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4); d.src=a}else b(!1)},C8=function(a,b,c,d,e){try{b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null,e(d)}catch(f){}},Xdb=function(){this.j=new o8},Ydb=function(a,b,c){var d=c||""; try{g.Hj(a,function(e,f){var h=e;g.Ma(e)&&(h=g.ki(e));b.push(d+f+"="+encodeURIComponent(h))})}catch(e){throw b.push(d+"type="+encodeURIComponent("_badmap")),e; }},D8=function(a,b,c){return c&&c.K_?c.K_[a]||b:b},Zdb=function(a){this.B=[]; this.vc=this.yd=this.La=this.Ac=this.j=this.Jd=this.Ba=this.Ia=this.J=this.Ob=this.Z=null;this.Te=this.Xa=0;this.Re=D8("failFast",!1,a);this.kb=this.ea=this.S=this.I=this.F=null;this.Sc=!0;this.Xd=this.Sa=-1;this.hc=this.oa=this.ya=0;this.Ge=D8("baseRetryDelayMs",5E3,a);this.rf=D8("retryDelaySeedMs",1E4,a);this.Se=D8("forwardChannelMaxRetries",2,a);this.Bd=D8("forwardChannelRequestTimeoutMs",2E4,a);this.Id=a&&a.o9a||void 0;this.Qd=a&&a.m9a||!1;this.bb=void 0;this.Pa=a&&a.f6||!1;this.C="";this.u=new Tdb(a&& a.X7a);this.ze=new Xdb;this.Cb=a&&a.l8a||!1;this.sb=a&&a.d8a||!1;this.Cb&&this.sb&&(this.sb=!1);this.Qf=a&&a.S7a||!1;a&&a.n8a&&(this.Sc=!1);this.Hc=!this.Cb&&this.Sc&&a&&a.b8a||!1;this.Pc=void 0;this.rd=0;this.ib=!1;this.Nb=this.Aa=null},z8=function(a){a.j&&($db(a),a.j.cancel(),a.j=null)},aeb=function(a){z8(a); a.S&&(g.D.clearTimeout(a.S),a.S=null);y8(a);a.u.cancel();a.I&&("number"===typeof a.I&&g.D.clearTimeout(a.I),a.I=null)},B8=function(a){Udb(a.u)||a.I||(a.I=!0,g.Dh(a.iN,a),a.ya=0)},ceb=function(a,b){if(Ndb(a.u)>=a.u.C-(a.I?1:0))return!1; if(a.I)return a.B=b.oa.concat(a.B),!0;if(1==a.yg||2==a.yg||a.ya>=(a.Re?0:a.Se))return!1;a.I=r8((0,g.Pa)(a.iN,a,b),beb(a,a.ya));a.ya++;return!0},eeb=function(a,b){var c; b?c=b.Sc:c=a.Xa++;var d=a.La.clone();g.Qj(d,"SID",a.C);g.Qj(d,"RID",c);g.Qj(d,"AID",a.Sa);E8(a,d);a.J&&a.Z&&g.Vj(d,a.J,a.Z);c=new s8(a,a.C,c,a.ya+1);null===a.J&&(c.La=a.Z);b&&(a.B=b.oa.concat(a.B));b=deb(a,c,1E3);c.setTimeout(Math.round(.5*a.Bd)+Math.round(.5*a.Bd*Math.random()));Odb(a.u,c);Cdb(c,d,b)},E8=function(a,b){a.Ia&&g.nf(a.Ia,function(c,d){g.Qj(b,d,c)}); a.F&&g.Hj({},function(c,d){g.Qj(b,d,c)})},deb=function(a,b,c){c=Math.min(a.B.length,c); var d=a.F?(0,g.Pa)(a.F.OV,a.F,a):null;a:for(var e=a.B,f=-1;;){var h=["count="+c];-1==f?0n)f=Math.max(0,e[m].j-100),l=!1;else try{Ydb(p,h,"req"+n+"_")}catch(q){d&&d(p)}}if(l){d=h.join("&");break a}}a=a.B.splice(0,c);b.oa=a;return d},Rdb=function(a){a.j||a.S||(a.hc=1,g.Dh(a.hN,a),a.oa=0)},Mdb=function(a){if(a.j||a.S||3<=a.oa)return!1; a.hc++;a.S=r8((0,g.Pa)(a.hN,a),beb(a,a.oa));a.oa++;return!0},$db=function(a){null!=a.Aa&&(g.D.clearTimeout(a.Aa),a.Aa=null)},feb=function(a){a.j=new s8(a,a.C,"rpc",a.hc); null===a.J&&(a.j.La=a.Z);a.j.sb=0;var b=a.yd.clone();g.Qj(b,"RID","rpc");g.Qj(b,"SID",a.C);g.Qj(b,"CI",a.kb?"0":"1");g.Qj(b,"AID",a.Sa);g.Qj(b,"TYPE","xmlhttp");E8(a,b);a.J&&a.Z&&g.Vj(b,a.J,a.Z);a.bb&&a.j.setTimeout(a.bb);var c=a.j;a=a.vc;c.Pa=1;c.J=Y7(b.clone());c.S=null;c.Ba=!0;Bdb(c,a)},y8=function(a){null!=a.ea&&(g.D.clearTimeout(a.ea),a.ea=null)},Kdb=function(a,b){var c=null; if(a.j==b){y8(a);$db(a);a.j=null;var d=2}else if(Ldb(a.u,b))c=b.oa,Qdb(a.u,b),d=1;else return;if(0!=a.yg)if(b.B)if(1==d){c=b.S?b.S.length:0;b=Date.now()-b.ya;var e=a.ya;d=vdb();d.dispatchEvent(new ydb(d,c,b,e));B8(a)}else Rdb(a);else{var f=b.Nb;e=b.getLastError();if(3==e||0==e&&0b.length)return seb;b=b.slice(d,d+c);a.OB=d+c;return b},web=function(a,b){a.Mu=Date.now(); L8(a);var c=b?window.location.hostname:"";a.yp=a.wp.clone();g.Qj(a.yp,"DOMAIN",c);g.Qj(a.yp,"t",a.I);try{a.Vl=new ActiveXObject("htmlfile")}catch(m){M8(a);a.xp=7;J8(22);N8(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in O8)f=O8[f];else if(f in veb)f=O8[f]=veb[f];else{var h=f.charCodeAt(0);if(31h)var l=f;else{if(256>h){if(l="\\x",16>h||256h&&(l+="0");l+=h.toString(16).toUpperCase()}f= O8[f]=l}f=e+f}e=f}d+='