(function(g){var window=this;'use strict';var KOa=function(a,b){return g.Ob(a,b)},LOa=function(a,b){b=b instanceof g.Ec?b:g.Kc(b,/^data:image\//i.test(b)); a.src=g.Fc(b)},MOa=function(a){if(a instanceof g.Uh)return a; if("function"==typeof a.Eg)return a.Eg(!1);if(g.Ma(a)){var b=0,c=new g.Uh;c.i=function(){for(;;){if(b>=a.length)throw g.$h;if(b in a)return a[b++];b++}}; c.next=c.i.bind(c);return c}throw Error("Not implemented");},NOa=function(a,b,c){if(g.Ma(a))try{g.Cb(a,b,c)}catch(d){if(d!==g.$h)throw d; }else{a=MOa(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==g.$h)throw d;}}},C6=function(a){g.pk(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^g.Sa()).toString(36)); return a},D6=function(a,b,c){Array.isArray(c)||(c=[String(c)]); g.uk(a.l,b,c)},OOa=function(a,b){var c=[]; NOa(b,function(d){try{var e=g.kr.prototype.l.call(this,d,!0)}catch(f){if("Storage: Invalid value was encountered"==f)return;throw f;}void 0===e?c.push(d):g.jr(e)&&c.push(d)},a); return c},POa=function(a,b){OOa(a,b).forEach(function(c){g.kr.prototype.remove.call(this,c)},a)},QOa=function(a){if(a.U){if(a.U.locationOverrideToken)return{locationOverrideToken:a.U.locationOverrideToken}; if(null!=a.U.latitudeE7&&null!=a.U.longitudeE7)return{latitudeE7:a.U.latitudeE7,longitudeE7:a.U.longitudeE7}}return null},ROa=function(a,b){g.kb(a,b)||a.push(b)},E6=function(a){var b=0,c; for(c in a)b++;return b},SOa=function(a){try{return g.A.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);},F6=function(a){if(g.A.JSON)try{return g.A.JSON.parse(a)}catch(b){}return SOa(a)},TOa=function(a,b,c,d){var e=new g.bk(null,void 0); a&&g.ck(e,a);b&&g.dk(e,b);c&&g.ek(e,c);d&&(e.J=d);return e},G6=function(a,b){g.uu[a]=!0; var c=g.ru();c&&c.publish.apply(c,arguments);g.uu[a]=!1},H6=function(a){this.app=this.name=this.id=""; this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.capabilities=new Set;this.experiments=new Set;this.theme="u";new g.bi;this.model=this.brand="";this.year=0;this.chipset=this.osVersion=this.os="";a&&(this.id=a.id||a.name,this.name=a.name,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",UOa(this,a.capabilities||""),VOa(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||"")},UOa=function(a,b){a.capabilities.clear(); g.Po(b.split(","),g.Qa(KOa,WOa)).forEach(function(c){a.capabilities.add(c)})},VOa=function(a,b){a.experiments.clear(); b.split(",").forEach(function(c){a.experiments.add(c)})},I6=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"},J6=function(a,b){return!!b&&(a.id==b||a.uuid==b)},XOa=function(a){return{name:a.name, screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},YOa=function(a){return new I6(a)},ZOa=function(a){return Array.isArray(a)?g.Oe(a,YOa):[]},K6=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"},L6=function(a){return Array.isArray(a)?"["+g.Oe(a,K6).join(",")+"]":"null"},M6=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)})},$Oa=function(a){return g.Oe(a,function(b){return{key:b.id, name:b.name}})},N6=function(a,b){return g.gb(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})},O6=function(a,b){return g.gb(a,function(c){return J6(c,b)})},aPa=function(){var a=(0,g.Vy)(); a&&POa(a,a.i.Eg(!0))},P6=function(){var a=g.Yy("yt-remote-connected-devices")||[]; g.zb(a);return a},bPa=function(a){if(0==a.length)return[]; var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return g.Oe(a,function(d,e){return 0==e?d:d.substring(c.length)})},cPa=function(a){g.Xy("yt-remote-connected-devices",a,86400)},R6=function(){if(Q6)return Q6; var a=g.Yy("yt-remote-device-id");a||(a=M6(),g.Xy("yt-remote-device-id",a,31536E3));for(var b=P6(),c=1,d=a;g.kb(b,d);)c++,d=a+"#"+c;return Q6=d},S6=function(){var a=P6(),b=R6(); g.kb(a,b);g.az()&&g.Bb(a,b);a=bPa(a);if(0==a.length)try{g.bt("remote_sid")}catch(c){}else try{g.$s("remote_sid",a.join(","),-1)}catch(c){}},dPa=function(){return g.Yy("yt-remote-session-browser-channel")},ePa=function(){return g.Yy("yt-remote-local-screens")||[]},fPa=function(){g.Xy("yt-remote-lounge-token-expiration",!0,86400)},gPa=function(a){5b.length)return i7;b=b.substr(d,c);a.bv=d+c;return b},APa=function(a,b){a.gr=Date.now(); h7(a);var c=b?window.location.hostname:"";a.pn=a.fm.clone();g.pk(a.pn,"DOMAIN",c);g.pk(a.pn,"t",a.J);try{a.qj=new ActiveXObject("htmlfile")}catch(m){k7(a);a.Yl=7;e7(22);l7(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in m7)f=m7[f];else if(f in zPa)f=m7[f]=zPa[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= m7[f]=l}f=e+f}e=f}d+='