(function(g){var window=this;'use strict';var mjb=function(a){return a},njb=function(a){return a},ojb=function(a,b,c){g.Xf(a); var d=g.bg(a,c);b=g.og(g.gda(d,b,!0));d!==b&&g.cg(a,c,b);return b},pjb=function(a,b){this.u=a>>>0; this.j=b>>>0},rjb=function(a){if(!a)return qjb||(qjb=new pjb(0,0)); if(!/^\d+$/.test(a))return null;g.Eda(a);return new pjb(g.Lg,g.Mg)},sjb=function(a,b,c){null!=c&&("string"===typeof c&&rjb(c),g.gh(a,b,1),"number"===typeof c?(a=a.j,b=c>>>0,c=Math.floor((c-b)/4294967296)>>>0,g.Lg=b,g.Mg=c,g.eh(a,g.Lg),g.eh(a,g.Mg)):(c=rjb(c),a=a.j,b=c.j,g.eh(a,c.u),g.eh(a,b)))},tjb=function(a,b,c){b=g.kda(b,c); null!=b&&(g.gh(a,c,0),a.j.j.push(b?1:0))},ujb=function(a,b,c,d,e){b=g.pg(b,d,c); null!=b&&(c=g.Sda(a,c),e(b,a),g.Tda(a,c))},wjb=function(a){g.J.call(this,a,-1,vjb)},xjb=function(a){g.J.call(this,a)},yjb=function(a){g.J.call(this,a)},zjb=function(a){g.J.call(this,a)},Ajb=function(a){g.J.call(this,a)},Z7=function(a){g.zj(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^g.Qa()).toString(36)); return a},$7=function(a,b,c){Array.isArray(c)||(c=[String(c)]); g.Cga(a.u,b,c)},Bjb=function(a){if(a instanceof g.km)return a; if("function"==typeof a.Zj)return a.Zj(!1);if(g.Ja(a)){var b=0,c=new g.km;c.next=function(){for(;;){if(b>=a.length)return g.F2;if(b in a)return g.lm(a[b++]);b++}}; return c}throw Error("Not implemented");},Cjb=function(a,b,c){if(g.Ja(a))g.Eb(a,b,c); else for(a=Bjb(a);;){var d=a.next();if(d.done)break;b.call(c,d.value,void 0,a)}},Djb=function(a,b){var c=[]; Cjb(b,function(d){try{var e=g.Lo.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.jla(e)&&c.push(d)},a); return c},Ejb=function(a,b){Djb(a,b).forEach(function(c){g.Lo.prototype.remove.call(this,c)},a)},Fjb=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},Gjb=function(a,b){g.jb(a,b)||a.push(b)},Hjb=function(a){var b=0,c; for(c in a)b++;return b},Ijb=function(a,b){return g.Rc(a,b)},Jjb=function(a){try{return g.Da.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);},a8=function(a){if(g.Da.JSON)try{return g.Da.JSON.parse(a)}catch(b){}return Jjb(a)},Kjb=function(a,b,c,d){var e=new g.rj(null); a&&g.sj(e,a);b&&g.tj(e,b);c&&g.uj(e,c);d&&(e.B=d);return e},b8=function(a,b){g.tz[a]=!0; var c=g.rz();c&&c.publish.apply(c,arguments);g.tz[a]=!1},c8=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.compatibleSenderThemes=new Set;this.experiments=new Set;this.theme="u";new g.ko;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",Ljb(this,a.capabilities||""),Mjb(this,a.compatibleSenderThemes||""),Njb(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")},Ljb=function(a,b){a.capabilities.clear(); g.pm(b.split(","),g.Pa(Ijb,Ojb)).forEach(function(c){a.capabilities.add(c)})},Mjb=function(a,b){a.compatibleSenderThemes.clear(); g.pm(b.split(","),g.Pa(Ijb,Pjb)).forEach(function(c){a.compatibleSenderThemes.add(c)})},Njb=function(a,b){a.experiments.clear(); b.split(",").forEach(function(c){a.experiments.add(c)})},d8=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"},e8=function(a,b){return!!b&&(a.id==b||a.uuid==b)},Qjb=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},Rjb=function(a){return new d8(a)},Sjb=function(a){return Array.isArray(a)?g.Gg(a,Rjb):[]},f8=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"},Tjb=function(a){return Array.isArray(a)?"["+g.Gg(a,f8).join(",")+"]":"null"},Ujb=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)})},Vjb=function(a){return g.Gg(a,function(b){return{key:b.id, name:b.name}})},Wjb=function(a,b){return g.gb(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})},g8=function(a,b){return g.gb(a,function(c){return e8(c,b)})},Xjb=function(){var a=(0,g.cB)(); a&&Ejb(a,a.j.Zj(!0))},h8=function(){var a=g.fB("yt-remote-connected-devices")||[]; g.Bb(a);return a},Yjb=function(a){if(g.nb(a))return[]; var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return g.Gg(a,function(d,e){return 0==e?d:d.substring(c.length)})},Zjb=function(a){g.eB("yt-remote-connected-devices",a,86400)},i8=function(){if($jb)return $jb; var a=g.fB("yt-remote-device-id");a||(a=Ujb(),g.eB("yt-remote-device-id",a,31536E3));for(var b=h8(),c=1,d=a;g.jb(b,d);)c++,d=a+"#"+c;return $jb=d},akb=function(){var a=h8(),b=i8(); g.hB()&&g.Db(a,b);a=Yjb(a);if(g.nb(a))try{g.hw("remote_sid")}catch(c){}else try{g.fw("remote_sid",a.join(","),-1)}catch(c){}},bkb=function(){return g.fB("yt-remote-session-browser-channel")},ckb=function(){return g.fB("yt-remote-local-screens")||[]},dkb=function(){g.eB("yt-remote-lounge-token-expiration",!0,86400)},ekb=function(a){5b.length)return v8;b=b.slice(d,d+c);a.ea=d+c;return b},u8=function(a){a.Tb=Date.now()+a.Gb; Vkb(a,a.Gb)},Vkb=function(a,b){if(null!=a.Z)throw Error("WatchDog timer not null"); a.Z=s8((0,g.Oa)(a.oY,a),b)},y8=function(a){a.Z&&(g.Da.clearTimeout(a.Z),a.Z=null)},x8=function(a){a.D.Jg()||a.Ka||Wkb(a.D,a)},w8=function(a){y8(a); g.$a(a.Ya);a.Ya=null;a.ob.stop();a.gb.Cg();if(a.j){var b=a.j;a.j=null;b.abort();b.dispose()}},Tkb=function(a,b){try{var c=a.D; if(0!=c.hh&&(c.j==a||Xkb(c.u,a)))if(!a.Va&&Xkb(c.u,a)&&3==c.hh){try{var d=c.Af.j.parse(b)}catch(z){d=null}if(Array.isArray(d)&&3==d.length){var e=d;if(0==e[0])a:{if(!c.T){if(c.j)if(c.j.ya+3E3e[2]&&c.ob&&0==c.oa&&!c.ea&&(c.ea=s8((0,g.Oa)(c.rY,c),6E3));if(1>=Zkb(c.u)&&c.Yc){try{c.Yc()}catch(z){}c.Yc=void 0}}else B8(c,11)}else if((a.Va||c.j==a)&&z8(c),!g.Kb(b))for(e=c.Af.j.parse(b),b=0;b=a.C:!1},Zkb=function(a){return a.u?1:a.j?a.j.size:0},Xkb=function(a,b){return a.u?a.u==b:a.j?a.j.has(b):!1},$kb= function(a,b){a.j?a.j.add(b):a.u=b},blb=function(a,b){a.u&&a.u==b?a.u=null:a.j&&a.j.has(b)&&a.j.delete(b)},glb=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.tb(a.B)},hlb=function(a,b){var c=new Lkb; if(g.Da.Image){var d=new Image;d.onload=g.Pa(D8,c,d,"TestLoadImage: loaded",!0,b);d.onerror=g.Pa(D8,c,d,"TestLoadImage: error",!1,b);d.onabort=g.Pa(D8,c,d,"TestLoadImage: abort",!1,b);d.ontimeout=g.Pa(D8,c,d,"TestLoadImage: timeout",!1,b);g.Da.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4); d.src=a}else b(!1)},D8=function(a,b,c,d,e){try{b.onload=null,b.onerror=null,b.onabort=null,b.ontimeout=null,e(d)}catch(f){}},ilb=function(){this.j=new p8},jlb=function(a,b,c){var d=c||""; try{g.qj(a,function(e,f){var h=e;g.La(e)&&(h=g.Ih(e));b.push(d+f+"="+encodeURIComponent(h))})}catch(e){throw b.push(d+"type="+encodeURIComponent("_badmap")),e; }},E8=function(a,b,c){return c&&c.V1?c.V1[a]||b:b},klb=function(a){this.B=[]; this.xc=this.zd=this.Ma=this.Bc=this.j=this.Yd=this.Ba=this.Ka=this.J=this.Tb=this.Z=null;this.rf=this.Ya=0;this.nf=E8("failFast",!1,a);this.ob=this.ea=this.T=this.I=this.D=null;this.Hc=!0;this.Wd=this.Va=-1;this.hc=this.oa=this.ya=0;this.mf=E8("baseRetryDelayMs",5E3,a);this.Tf=E8("retryDelaySeedMs",1E4,a);this.qf=E8("forwardChannelMaxRetries",2,a);this.Hd=E8("forwardChannelRequestTimeoutMs",2E4,a);this.Xd=a&&a.pdb||void 0;this.ue=a&&a.ndb||!1;this.Wa=void 0;this.Qa=a&&a.Y6||!1;this.C="";this.u=new elb(a&& a.fbb);this.Af=new ilb;this.Gb=a&&a.ubb||!1;this.wb=a&&a.mbb||!1;this.Gb&&this.wb&&(this.wb=!1);this.Uf=a&&a.Zab||!1;a&&a.wbb&&(this.Hc=!1);this.Nc=!this.Gb&&this.Hc&&a&&a.kbb||!1;this.Yc=void 0;this.Vd=0;this.gb=!1;this.Rb=this.Aa=null},A8=function(a){a.j&&(llb(a),a.j.cancel(),a.j=null)},mlb=function(a){A8(a); a.T&&(g.Da.clearTimeout(a.T),a.T=null);z8(a);a.u.cancel();a.I&&("number"===typeof a.I&&g.Da.clearTimeout(a.I),a.I=null)},C8=function(a){flb(a.u)||a.I||(a.I=!0,g.gf(a.rP,a),a.ya=0)},olb=function(a,b){if(Zkb(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.hh||2==a.hh||a.ya>=(a.nf?0:a.qf))return!1;a.I=s8((0,g.Oa)(a.rP,a,b),nlb(a,a.ya));a.ya++;return!0},qlb=function(a,b){var c; b?c=b.Hc:c=a.Ya++;var d=a.Ma.clone();g.zj(d,"SID",a.C);g.zj(d,"RID",c);g.zj(d,"AID",a.Va);F8(a,d);a.J&&a.Z&&g.Dj(d,a.J,a.Z);c=new t8(a,a.C,c,a.ya+1);null===a.J&&(c.Ma=a.Z);b&&(a.B=b.oa.concat(a.B));b=plb(a,c,1E3);c.setTimeout(Math.round(.5*a.Hd)+Math.round(.5*a.Hd*Math.random()));$kb(a.u,c);Okb(c,d,b)},F8=function(a,b){a.Ka&&g.Ic(a.Ka,function(c,d){g.zj(b,d,c)}); a.D&&g.qj({},function(c,d){g.zj(b,d,c)})},plb=function(a,b,c){c=Math.min(a.B.length,c); var d=a.D?(0,g.Oa)(a.D.sY,a.D,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{jlb(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},clb=function(a){a.j||a.T||(a.hc=1,g.gf(a.qP,a),a.oa=0)},Ykb=function(a){if(a.j||a.T||3<=a.oa)return!1; a.hc++;a.T=s8((0,g.Oa)(a.qP,a),nlb(a,a.oa));a.oa++;return!0},llb=function(a){null!=a.Aa&&(g.Da.clearTimeout(a.Aa),a.Aa=null)},rlb=function(a){a.j=new t8(a,a.C,"rpc",a.hc); null===a.J&&(a.j.Ma=a.Z);a.j.wb=0;var b=a.zd.clone();g.zj(b,"RID","rpc");g.zj(b,"SID",a.C);g.zj(b,"CI",a.ob?"0":"1");g.zj(b,"AID",a.Va);g.zj(b,"TYPE","xmlhttp");F8(a,b);a.J&&a.Z&&g.Dj(b,a.J,a.Z);a.Wa&&a.j.setTimeout(a.Wa);var c=a.j;a=a.xc;c.Qa=1;c.J=Z7(b.clone());c.T=null;c.Ba=!0;Nkb(c,a)},z8=function(a){null!=a.ea&&(g.Da.clearTimeout(a.ea),a.ea=null)},Wkb=function(a,b){var c=null; if(a.j==b){z8(a);llb(a);a.j=null;var d=2}else if(Xkb(a.u,b))c=b.oa,blb(a.u,b),d=1;else return;if(0!=a.hh)if(b.B)if(1==d){c=b.T?b.T.length:0;b=Date.now()-b.ya;var e=a.ya;d=Hkb();d.dispatchEvent(new Kkb(d,c,b,e));C8(a)}else clb(a);else{var f=b.Rb;e=b.getLastError();if(3==e||0==e&&0b.length)return Elb;b=b.slice(d,d+c);a.tD=d+c;return b},Ilb=function(a,b){a.ow=Date.now(); M8(a);var c=b?window.location.hostname:"";a.Kq=a.Iq.clone();g.zj(a.Kq,"DOMAIN",c);g.zj(a.Kq,"t",a.I);try{a.cn=new ActiveXObject("htmlfile")}catch(m){N8(a);a.Jq=7;K8(22);O8(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in P8)f=P8[f];else if(f in Hlb)f=P8[f]=Hlb[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= P8[f]=l}f=e+f}e=f}d+='