/* _GlobalPrefix_ */ /* _Module_:inmolecalling */ try{ var g,ha=function(a,b,c,d){c=void 0===c?[]:c;d=void 0===d?[]:d;if(da.some(function(c){return c.test(a.displayName)&&c.test(b.displayName)}))return!0;var e=new Set;[].concat(ea(c),ea(d)).forEach(function(a){!fa(a.groupId)&&da.some(function(b){return b.test(a.displayName)})&&e.add(a.groupId)});return e.has(a.groupId)&&e.has(b.groupId)?!0:!1},ja=function(){ia||(ia=new AudioContext);return ia},ka=function(a){return Object.assign(Object.create(null),a)},la=function(a){return a?(a=String(a).replace(/([-()\[\]{}+?*.$\^|,:#=e}});var Xa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; Ja("WeakMap",function(a){function b(a){Xa(a,d)||wa(a,d,{value:{}})}function c(a){var c=Object[a];c&&(Object[a]=function(a){b(a);return c(a)})}if(function(){if(!a||!Object.seal)return!1;try{var b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(u){return!1}}())return a;var d="$jscomp_hidden_"+Math.random().toString().substring(2);c("freeze");c("preventExtensions");c("seal");var e=0,f=function(a){this.g= (e+=Math.random()+1).toString();if(a){za();Ca();a=Ha(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};f.prototype.set=function(a,c){b(a);if(!Xa(a,d))throw Error("b`"+a);a[d][this.g]=c;return this};f.prototype.get=function(a){return Xa(a,d)?a[d][this.g]:void 0};f.prototype.has=function(a){return Xa(a,d)&&Xa(a[d],this.g)};f.prototype["delete"]=function(a){return Xa(a,d)&&Xa(a[d],this.g)?delete a[d][this.g]:!1};return f}); Ja("Map",function(a){if(function(){if(!a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(Ha([[b,"s"]]));if("s"!=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!1;e=d.next();return e.done||4!=e.value[0].x||"t"!=e.value[1]||!d.next().done?!1:!0}catch(C){return!1}}())return a;za();Ca();var b=new WeakMap,c=function(a){this.o={};this.g=f();this.size= 0;if(a){a=Ha(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};c.prototype.set=function(a,b){var c=d(this,a);c.list||(c.list=this.o[c.id]=[]);c.entry?c.entry.value=b:(c.entry={next:this.g,previous:this.g.previous,head:this.g,key:a,value:b},c.list.push(c.entry),this.g.previous.next=c.entry,this.g.previous=c.entry,this.size++);return this};c.prototype["delete"]=function(a){a=d(this,a);return a.entry&&a.list?(a.list.splice(a.index,1),a.list.length||delete this.o[a.id],a.entry.previous.next= a.entry.next,a.entry.next.previous=a.entry.previous,a.entry.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.o={};this.g=this.g.previous=f();this.size=0};c.prototype.has=function(a){return!!d(this,a).entry};c.prototype.get=function(a){return(a=d(this,a).entry)&&a.value};c.prototype.entries=function(){return e(this,function(a){return[a.key,a.value]})};c.prototype.keys=function(){return e(this,function(a){return a.key})};c.prototype.values=function(){return e(this,function(a){return a.value})}; c.prototype.forEach=function(a,b){for(var c=this.entries(),d;!(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(a,c){var d=c&&typeof c;"object"==d||"function"==d?b.has(c)?d=b.get(c):(d=""+ ++h,b.set(c,d)):d="p_"+c;var e=a.o[d];if(e&&Xa(a.o,d))for(a=0;a>>0),qb=0,tb=function(a,b,c){return a.call.apply(a.bind,arguments)},ub=function(a,b,c){if(!a)throw Error();if(2b?null:k(a)?a.charAt(b):a[b]},Jb=function(a,b,c){for(var d=a.length,e=k(a)?a.split(""):a,f=0;fb?null:k(a)?a.charAt(b):a[b]},Nb=function(a,b){return 0<=Cb(a,b)},Ob=function(a){return 0==a.length},Pb=function(a){if(!jb(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0},Qb=function(a,b){Nb(a, b)||a.push(b)},Sb=function(a,b,c){var d;2==arguments.length||0>(d=Cb(a,c))?a.push(b):Rb(a,d,0,b)},Vb=function(a,b){b=Cb(a,b);var c;(c=0<=b)&&Ub(a,b);return c},Ub=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length},Wb=function(a,b,c){b=Jb(a,b,c);return 0<=b?(Ub(a,b),!0):!1},Xb=function(a,b){var c=0;Db(a,function(d,e){b.call(void 0,d,e,a)&&Ub(a,e)&&c++})},Yb=function(a){return Array.prototype.concat.apply([],arguments)},Zb=function(a){return Array.prototype.concat.apply([],arguments)}, w=function(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},bc=function(a,b,c){b=b||a;var d=function(a){return nb(a)? "o"+rb(a):(typeof a).charAt(0)+a};c=c||d;d={};for(var e=0,f=0;fb?1:ae?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1>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 nc=function(a,b){return 0==a.lastIndexOf(b,0)},oc=function(a,b){return a.toLowerCase()==b.toLowerCase()},pc=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1")&&(a=a.replace(uc,">"));-1!=a.indexOf('"')&&(a=a.replace(wc,"""));-1!=a.indexOf("'")&&(a=a.replace(xc,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(yc,"�"));return a},sc=/&/g,tc=//g,wc=/"/g,xc=/'/g,yc=/\x00/g,rc=/[\x00&<>"']/,Ac=function(a,b){return-1!=a.indexOf(b)},Bc=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},Cc=function(a,b){a=m(void 0)?a.toFixed(void 0): String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return Bc("0",Math.max(0,b-c))+a},Dc=function(a){return null==a?"":String(a)},Ec=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^q()).toString(36)},Hc=function(a,b){var c=0;a=qc(String(a)).split(".");b=qc(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&eb?1:0},Ic=function(a){isFinite(a)&&(a=String(a));return k(a)?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN},Jc=function(a,b,c){a=a.split(b);for(var d=[];0parseFloat(Id)){Hd=String(Ld);break a}}Hd=Id}var Md=Hd,od={},Nd=function(a){return pd(a,function(){return 0<=Hc(Md,a)})},Od;var Pd=ab.document; Od=Pd&&sd?Gd()||("CSS1Compat"==Pd.compatMode?parseInt(Md,10):5):void 0; var Qd=Nc("Firefox"),Rd=kd()||Nc("iPod"),Sd=Nc("iPad"),Td=Nc("Android")&&!(jd()||Nc("Firefox")||Nc("Opera")||Nc("Silk")),Ud=jd(),Vd=Nc("Safari")&&!(jd()||Nc("Coast")||Nc("Opera")||Nc("Edge")||Nc("Silk")||Nc("Android"))&&!ld();var Wd=null,Xd=null,Zd=function(a){Yd();for(var b=Wd,c=[],d=0;d>2;e=(e&3)<<4|h>>4;h=(h&15)<<2|r>>6;r&=63;l||(r=64,f||(h=64));c.push(b[u],b[e],b[h],b[r])}return c.join("")},ae=function(a){var b="";$d(a,function(a){b+=String.fromCharCode(a)});return b},be=function(a){var b=a.length,c=0;"="===a[b-2]?c=2:"="===a[b-1]&&(c=1);var d=new Uint8Array(Math.ceil(3*b/4)-c),e=0;$d(a,function(a){d[e++]=a});return d.subarray(0, e)},$d=function(a,b){function c(b){for(;d>4);64!=h&&(b(f<<4&240|h>>2),64!=l&&b(h<<6&192|l))}},Yd=function(){if(!Wd){Wd={};Xd={};for(var a=0;65>a;a++)Wd[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Xd[Wd[a]]=a,62<=a&&(Xd["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]= a)}}; var ce=0,de=0,ee=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,4294967295b)return this.g+=1,c;b=a[this.g+1];c|=(b&127)<<7;if(128>b)return this.g+=2,c;b=a[this.g+2];c|=(b&127)<<14;if(128>b)return this.g+=3,c;b=a[this.g+3];c|=(b&127)<<21;if(128>b)return this.g+=4,c;b=a[this.g+4];c|=(b&15)<<28;if(128>b)return this.g+=5,c>>>0;this.g+=5;128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&this.g++;return c};he.prototype.M=he.prototype.u; var ke=function(a,b){this.g=a;this.o=b},le=function(a){return new ke((a.g>>>1|(a.o&1)<<31)>>>0,a.o>>>1>>>0)},me=function(a){return new ke(a.g<<1>>>0,(a.o<<1|a.g>>>31)>>>0)};ke.prototype.add=function(a){return new ke((this.g+a.g&4294967295)>>>0>>>0,((this.o+a.o&4294967295)>>>0)+(4294967296<=this.g+a.g?1:0)>>>0)};ke.prototype.sub=function(a){return new ke((this.g-a.g&4294967295)>>>0>>>0,((this.o-a.o&4294967295)>>>0)-(0>this.g-a.g?1:0)>>>0)}; var ne=function(a){var b=a&65535,c=a>>>16;a=10*b+65536*(0*b&65535)+65536*(10*c&65535);for(b=0*c+(0*b>>>16)+(10*c>>>16);4294967296<=a;)a-=4294967296,b+=1;return new ke(a>>>0,b>>>0)}; ke.prototype.toString=function(){for(var a="",b=this;0!=b.g||0!=b.o;){var c=new ke(0,0);b=new ke(b.g,b.o);for(var d=new ke(10,0),e=new ke(1,0);!(d.o&2147483648);)d=me(d),e=me(e);for(;0!=e.g||0!=e.o;)0>=(d.oa[d]||"9">>0>>>0,((this.o+a.o&4294967295)>>>0)+(4294967296<=this.g+a.g?1:0)>>>0)}; pe.prototype.sub=function(a){return new pe((this.g-a.g&4294967295)>>>0>>>0,((this.o-a.o&4294967295)>>>0)-(0>this.g-a.g?1:0)>>>0)};pe.prototype.clone=function(){return new pe(this.g,this.o)};pe.prototype.toString=function(){var a=0!=(this.o&2147483648),b=new ke(this.g,this.o);a&&(b=(new ke(0,0)).sub(b));return(a?"-":"")+b.toString()}; var qe=function(){this.g=[]};qe.prototype.length=function(){return this.g.length};var re=function(a){var b=a.g;a.g=[];return b},se=function(a,b,c){for(;0>>7|c<<25)>>>0,c>>>=7;a.g.push(b)},te=function(a,b){for(;127>>=7;a.g.push(b)},ue=function(a,b){if(0<=b)te(a,b);else{for(var c=0;9>c;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}},ve=function(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)}; var x=function(){this.l=[];this.o=0;this.g=new qe},xe=function(a,b){we(a,b,2);b=re(a.g);a.l.push(b);a.o+=b.length;b.push(a.o);return b},ye=function(a,b){var c=b.pop();for(c=a.o+a.g.length()-c;127>>=7,a.o++;b.push(c);a.o++};x.prototype.reset=function(){this.l=[];re(this.g);this.o=0}; var y=function(a){for(var b=new Uint8Array(a.o+a.g.length()),c=a.l,d=c.length,e=0,f=0;fd?1:0)?-d:d;0===d?0<1/d?ce=de=0:(de=0,ce=2147483648):isNaN(d)?(de=0,ce=2147483647):3.4028234663852886E38>>0):1.1754943508222875E-38>d?(d=Math.round(d/ Math.pow(2,-149)),de=0,ce=(c<<31|d)>>>0):(b=Math.floor(Math.log(d)/Math.LN2),d*=Math.pow(2,-b),d=Math.round(8388608*d)&8388607,de=0,ce=(c<<31|b+127<<23|d)>>>0);ve(a,ce)}},E=function(a,b,c){null!=c&&(we(a,b,0),a.g.g.push(c?1:0))},F=function(a,b,c){null!=c&&(we(a,b,0),ue(a.g,c))},G=function(a,b,c){if(null!=c){b=xe(a,b);for(var d=a.g,e=0;ef)d.g.push(f);else if(2048>f)d.g.push(f>>6|192),d.g.push(f&63|128);else if(65536>f)if(55296<=f&&56319>=f&&e+1=h&&(f=1024*(f-55296)+h-56320+65536,d.g.push(f>>18|240),d.g.push(f>>12&63|128),d.g.push(f>>6&63|128),d.g.push(f&63|128),e++)}else d.g.push(f>>12|224),d.g.push(f>>6&63|128),d.g.push(f&63|128)}ye(a,b)}},Fe=function(a,b,c){null!=c&&(c=fe(c),we(a,b,2),te(a.g,c.length),b=re(a.g),a.l.push(b),a.l.push(c),a.o+=b.length+c.length)},H=function(a,b,c,d){null!=c&&(b=xe(a,b),d(c,a),ye(a,b))},Ge=function(a,b,c){if(null!=c)for(var d=0;d=a?b.push("[...reached max depth limit...]"): b.push("[end]");return b.join("")},rf=function(a){if(sf[a])return sf[a];a=String(a);if(!sf[a]){var b=/function ([^\(]+)/.exec(a);sf[a]=b?b[1]:"[Anonymous]"}return sf[a]},sf={}; var tf=!sd||9<=Number(Od),uf=sd&&!Nd("9"),vf=function(){if(!ab.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});ab.addEventListener("test",eb,b);ab.removeEventListener("test",eb,b);return a}(); var wf=function(a){return vd?"webkit"+a:rd?"o"+a.toLowerCase():a.toLowerCase()},xf=wf("AnimationStart"),yf=wf("AnimationEnd"),zf=wf("AnimationIteration"),Af=wf("TransitionEnd");var Bf=function(a,b){X.call(this,a?a.type:"");this.relatedTarget=this.l=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.g=null;a&&this.init(a,b)};t(Bf,X);var Cf={2:"touch",3:"pen",4:"mouse"}; Bf.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.l=b;(b=a.relatedTarget)?ud&&(nd(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;null===d?(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.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.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=k(a.pointerType)?a.pointerType:Cf[a.pointerType]||"";this.state=a.state;this.g=a;a.defaultPrevented&&this.F()}; Bf.prototype.F=function(){Bf.ia.F.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,uf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}}; var Df="closure_listenable_"+(1E6*Math.random()|0),Ef=function(a){return!(!a||!a[Df])},Ff=0;var Gf=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Wb=e;this.key=++Ff;this.removed=this.fg=!1},Hf=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.Wb=null};var If=function(a){this.src=a;this.g={};this.o=0};If.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.o++);var h=Jf(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.l;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;0<=e;e--){b.l=c[e];var f=cg(c[e],a,!0,b);d=d&&f}for(e=0;e>>0),Rf=function(a){if(mb(a))return a;a[dg]||(a[dg]=function(b){return a.handleEvent(b)});return a[dg]}; var eg=function(a,b){X.call(this,a);this.json=b;try{var c=b.match('".*?"')[0];var d=c.substring(1,c.length-1)}catch(e){d=""}this.g=d;this.timestamp=q()};t(eg,X);var fg=function(a){if(!a.o)try{a.o=a.json?JSON.parse(a.json):null}catch(b){return null}return a.o}; var gg=function(){},hg,ig,jg=new gg;gg.prototype.reset=function(){hg=void 0}; gg.prototype.isInstalled=function(){if(!m(hg))if(hg=!1,sd){try{var a=new ActiveXObject("O1d.Plugin");hg=!0;ig="0.1.44.29"}catch(b){}if(!hg)try{a=new ActiveXObject("gtpo3d_host.O3DHostControl"),hg=!0,ig=kg(a.description)}catch(b){}if(!hg)try{a=new ActiveXObject("o3d_host.O3DHostControl"),hg=!0,ig=kg(a.description)}catch(b){}}else ab.navigator&&((a=navigator.mimeTypes["application/o1d"])&&a.enabledPlugin&&(hg=!0,ig="0.1.44.29"),hg||(a=navigator.mimeTypes["application/vnd.gtpo3d.auto"])&&a.enabledPlugin&& (hg=!0,ig=kg(a.enabledPlugin.description)),hg||(a=navigator.mimeTypes["application/vnd.o3d.auto"])&&a.enabledPlugin&&(hg=!0,ig=kg(a.enabledPlugin.description)));return hg};var kg=function(a){return(a=a.match(/\d+(?:\.\d+)+/))&&a[0]?a[0]:""};gg.prototype.Oa=function(){return this.isInstalled()?ig:null}; var lg=function(a,b,c){this.l=a;this.g=b||null;this.o=c||[]};lg.prototype.toString=function(){return this.l};var mg=!1,ng="",og=function(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")}; (function(){if(navigator.plugins&&navigator.plugins.length){var a=navigator.plugins["Shockwave Flash"];if(a&&(mg=!0,a.description)){ng=og(a.description);return}if(navigator.plugins["Shockwave Flash 2.0"]){mg=!0;ng="2.0.0.11";return}}if(navigator.mimeTypes&&navigator.mimeTypes.length&&(a=navigator.mimeTypes["application/x-shockwave-flash"],mg=!(!a||!a.enabledPlugin))){ng=og(a.enabledPlugin.description);return}try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");mg=!0;ng=og(b.GetVariable("$version")); return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");mg=!0;ng="6.0.21";return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),mg=!0,ng=og(b.GetVariable("$version"))}catch(c){}})();var pg=mg,qg=ng; var Y=function(){lf.call(this);this.Vc=new If(this);this.bh=this;this.$a=null};t(Y,lf);Y.prototype[Df]=!0;var sg=function(a,b,c){Qf(a,b,c,void 0,void 0)};Y.prototype.removeEventListener=function(a,b,c,d){Yf(this,a,b,c,d)}; Y.prototype.N=function(a){var b,c=this.$a;if(c)for(b=[];c;c=c.$a)b.push(c);c=this.bh;var d=a.type||a;if(k(a))a=new X(a,c);else if(a instanceof X)a.target=a.target||c;else{var e=a;a=new X(d,c);hd(a,e)}e=!0;if(b)for(var f=b.length-1;0<=f;f--){var h=a.l=b[f];e=h.Te(d,!0,a)&&e}h=a.l=c;e=h.Te(d,!0,a)&&e;e=h.Te(d,!1,a)&&e;if(b)for(f=0;f",0);bh("",0);bh("
",0); var dh=function(a){return function(){return a}},eh=dh(!0),fh=dh(null),gh=function(a){return a},hh=function(a){return function(){throw Error(a);}},ih=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}},kh=function(){var a=jh;return function(){return!a.apply(this,arguments)}},lh=function(a,b){var c=function(){};c.prototype=a.prototype;c=new c;a.apply(c,Array.prototype.slice.call(arguments,1));return c}; var mh=function(a,b){return a+Math.random()*(b-a)};var nh="StopIteration"in ab?ab.StopIteration:{message:"StopIteration",stack:""},oh=function(){};oh.prototype.next=function(){throw nh;};oh.prototype.Uc=function(){return this}; var ph=function(a){if(a instanceof oh)return a;if("function"==typeof a.Uc)return a.Uc(!1);if(lb(a)){var b=0,c=new oh;c.next=function(){for(;;){if(b>=a.length)throw nh;if(b in a)return a[b++];b++}};return c}throw Error("t");},qh=function(a,b){if(lb(a))try{v(a,b,void 0)}catch(c){if(c!==nh)throw c;}else{a=ph(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==nh)throw c;}}},rh=function(a){if(lb(a))return w(a);a=ph(a);var b=[];qh(a,function(a){b.push(a)});return b}; var th=function(a,b){this.o={};this.g=[];this.u=this.l=0;var c=arguments.length;if(12*this.l&&uh(this),!0):!1};var uh=function(a){if(a.l!=a.g.length){for(var b=0,c=0;b=d.g.length)throw nh;var e=d.g[b++];return a?e:d.o[e]};return e};var vh=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; var xh=function(a){return a.ab&&"function"==typeof a.ab?a.ab():lb(a)||k(a)?a.length:Rc(a)},yh=function(a){if(a.ya&&"function"==typeof a.ya)return a.ya();if(k(a))return a.split("");if(lb(a)){for(var b=[],c=a.length,d=0;dc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a},Jh=/#|$/,Kh=function(a,b){var c=a.search(Jh);a:{var d=0;for(var e=b.length;0<=(d=a.indexOf(b,d))&&dd)return null;e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}; var Lh=function(a){this.g=this.M=this.l="";this.H=null;this.u=this.o="";this.F=!1;var b;a instanceof Lh?(this.F=m(void 0)?void 0:a.F,Mh(this,a.l),this.M=a.M,this.g=a.g,Nh(this,a.ec()),this.o=a.o,Oh(this,a.G.clone()),this.u=a.u):a&&(b=String(a).match(Eh))?(this.F=!1,Mh(this,b[1]||"",!0),this.M=Ph(b[2]||""),this.g=Ph(b[3]||"",!0),Nh(this,b[4]),this.o=Ph(b[5]||"",!0),Oh(this,b[6]||"",!0),this.u=Ph(b[7]||"")):(this.F=!1,this.G=new Qh(null,this.F))}; Lh.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Rh(b,Sh,!0),":");var c=this.g;if(c||"file"==b)a.push("//"),(b=this.M)&&a.push(Rh(b,Sh,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.ec(),null!=c&&a.push(":",String(c));if(c=this.o)this.g&&"/"!=c.charAt(0)&&a.push("/"),a.push(Rh(c,"/"==c.charAt(0)?Th:Uh,!0));(c=this.G.toString())&&a.push("?",c);(c=this.u)&&a.push("#",Rh(c,Vh));return a.join("")}; Lh.prototype.resolve=function(a){var b=this.clone(),c=!!a.l;c?Mh(b,a.l):c=!!a.M;c?b.M=a.M:c=!!a.g;c?b.g=a.g:c=null!=a.H;var d=a.o;if(c)Nh(b,a.ec());else if(c=!!a.o){if("/"!=d.charAt(0))if(this.g&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!=e&&(d=b.o.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Ac(e,"./")||Ac(e,"/.")){d=nc(e,"/");e=e.split("/");for(var f=[],h=0;hb)throw Error("v`"+b);a.H=b}else a.H=null},Oh=function(a,b,c){b instanceof Qh?(a.G=b,Xh(a.G,a.F)):(c||(b=Rh(b,Yh)),a.G=new Qh(b,a.F))},Ph=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Rh=function(a,b,c){return k(a)?(a=encodeURI(a).replace(b,Zh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Zh=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Sh=/[#\/\?@]/g,Uh= /[#\?:]/g,Th=/[#\?]/g,Yh=/[#\?@]/g,Vh=/#/g,Qh=function(a,b){this.o=this.g=null;this.l=a||null;this.u=!!b},$h=function(a){a.g||(a.g=new th,a.o=0,a.l&&Hh(a.l,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};g=Qh.prototype;g.ab=function(){$h(this);return this.o};g.add=function(a,b){$h(this);this.l=null;a=ai(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.o+=1;return this}; g.remove=function(a){$h(this);a=ai(this,a);return this.g.Gc(a)?(this.l=null,this.o-=this.g.get(a).length,this.g.remove(a)):!1};g.clear=function(){this.g=this.l=null;this.o=0};g.Zc=function(){$h(this);return 0==this.o};g.Gc=function(a){$h(this);a=ai(this,a);return this.g.Gc(a)};g.Me=function(a){var b=this.ya();return Nb(b,a)};g.forEach=function(a,b){$h(this);this.g.forEach(function(c,d){v(c,function(c){a.call(b,c,d,this)},this)},this)}; g.Kb=function(){$h(this);for(var a=this.g.ya(),b=this.g.Kb(),c=[],d=0;d":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},ji=function(a){return ii[a]},ki={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D", "\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83", "\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},li=function(a){return ki[a]},mi=/[\x00\x22\x27\x3c\x3e]/g,ni=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, oi=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,pi=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,qi=/ icon in the URL bar to allow access.')+""))}; var si=function(a){lf.call(this);this.P=a;this.G={}};t(si,lf);var ti=[];si.prototype.listen=function(a,b,c,d){return ui(this,a,b,c,d)};var ui=function(a,b,c,d,e,f){jb(c)||(c&&(ti[0]=c.toString()),c=ti);for(var h=0;h");c=c.join("")}c=a.createElement(c);d&&(k(d)?c.className=d:jb(d)?c.className=d.join(" "):Vi(c,d));2a.o&&(a.o++,b.next=a.g,a.g=b)};var fj=function(a){ab.setTimeout(function(){throw a;},0)},gj,hj=function(){var a=ab.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Nc("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host; a=p(function(a){if(("*"==d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!Nc("Trident")&&!Nc("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(m(c.next)){c=c.next;var a=c.Hj;c.Hj=null;a()}};return function(a){d.next={Hj:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")? function(a){var b=document.createElement("SCRIPT");b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){ab.setTimeout(a,0)}}; var ij=function(){this.o=this.g=null},kj=new dj(function(){return new jj},function(a){a.reset()});ij.prototype.add=function(a,b){var c=kj.get();c.set(a,b);this.o?this.o.next=c:this.g=c;this.o=c};ij.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.o=null),a.next=null);return a};var jj=function(){this.next=this.scope=this.g=null};jj.prototype.set=function(a,b){this.g=a;this.scope=b;this.next=null};jj.prototype.reset=function(){this.next=this.scope=this.g=null}; var pj=function(a,b){lj||mj();nj||(lj(),nj=!0);oj.add(a,b)},lj,mj=function(){if(-1!=String(ab.Promise).indexOf("[native code]")){var a=ab.Promise.resolve(void 0);lj=function(){a.then(qj)}}else lj=function(){var a=qj;!mb(ab.setImmediate)||ab.Window&&ab.Window.prototype&&!Nc("Edge")&&ab.Window.prototype.setImmediate==ab.setImmediate?(gj||(gj=hj()),gj(a)):ab.setImmediate(a)}},nj=!1,oj=new ij,qj=function(){for(var a;a=oj.remove();){try{a.g.call(a.scope)}catch(b){fj(b)}ej(kj,a)}nj=!1}; var rj=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},sj=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var uj=function(a,b){this.g=0;this.G=void 0;this.u=this.o=this.l=null;this.F=this.M=!1;if(a!=eb)try{var c=this;a.call(b,function(a){tj(c,2,a)},function(a){tj(c,3,a)})}catch(d){tj(this,3,d)}},vj=function(){this.next=this.context=this.o=this.u=this.g=null;this.l=!1};vj.prototype.reset=function(){this.context=this.o=this.u=this.g=null;this.l=!1}; var wj=new dj(function(){return new vj},function(a){a.reset()}),xj=function(a,b,c){var d=wj.get();d.u=a;d.o=b;d.context=c;return d},yj=function(a){if(a instanceof uj)return a;var b=new uj(eb);tj(b,2,a);return b},zj=function(a){return new uj(function(b,c){c(a)})},Bj=function(a,b,c){Aj(a,b,c,null)||pj(wb(b,a))},Cj=function(a){return new uj(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},l=0,r;la.L?0==a.L?Uj(a.X,5E4,a):Uj(a.X,5E3,a):(Zj(a,{step:"callback",error:"timeout"}),ak(a,-2),ck(a))}; Xj.prototype.P=function(){if(1==this.l)if(null!=this.g.version){0!=this.F&&(this.F=!1,this.N("j"));try{if(8E3>this.R){Uj(this.P,250,this);this.R+=250;var a=!0}else Zj(this,{step:"callback",error:"timeout"}),ak(this,-2),ck(this),a=!1;if(a){var b=p(this.Jn,this);this.g.onmessage=b;if(this.Y&&m(this.g.onmessageglobal)){var c=rb(this);cb("om_"+c,b,Xi(this.u.g));this.g.onmessageglobal="om_"+c}Zj(this,{step:"callback"});ak(this,2)}}catch(d){Zj(this,{step:"callback",error:d.name,msg:d.message})}}else 1!= this.F&&(this.F=!0,this.N("j")),Uj(this.P,250,this)};var dk=function(a){hd(a.S,{domain:document.domain,useragent:Kc,pluginversion:a.Oa()});a.send(Ai(["mf",2,a.S]))};g=Xj.prototype;g.Oa=function(){return this.g.version};g.Si=function(a){this.S=a;4<=this.l&&dk(this)};g.send=function(a,b){if(!(3>this.l))a:{try{this.g.send(a)}catch(c){b||this.N("l");break a}b||(a=new eg("of-msg",a),this.N(a))}};g.Xn=function(){return this.F}; g.Jn=function(a){2==this.l&&ak(this,3);var b=new eg("f-msg",a);switch(b.g){case "f-connect":Zj(this,fg(b).pop());return;case "f-ready":Zj(this,{step:"ready"});ak(this,4);dk(this);break;case "mf":JSON.parse(b.json);Zj(this,{ok:!0,step:"done"});ak(this,5);break;case "f-dead":ak(this,-1);ck(this);break;case "jmidata":this.N(new eg("i-msg",a));this.N(new ek);this.J=0;break;case "f-kill":ck(this);bk(this);break;case "getproxyforurl":try{var c=this.g.getproxyforurl(b.json);this.send(c)}catch(d){}}a=q(); this.N(b);a=q()-a;5E3this.J&&(this.J=a)};var ck=function(a){a.N(new eg("f-msg",Ai(["mf","",""])))};Xj.prototype.xb=function(){return this.l};var ak=function(a,b){b!=a.l&&(a.l=b,a.N("r"))};Xj.prototype.ek=function(){return this.G};Xj.prototype.O=function(){this.g&&(this.g.onmessage=null,this.Y&&null!=this.g.onmessageglobal&&(cb(this.g.onmessageglobal,null,Xi(this.u.g)),this.g.onmessageglobal=null),sd||this.u.yk(this.g),this.g=null)}; Xj.prototype.Z=function(){this.O();this.H&&(Vj(this.H),delete this.H);this.G=[];this.u=null;this.J=0;Xj.ia.Z.call(this)};var Zj=function(a,b){100>a.G.length&&(b.t=""+q(),a.G.push(b))};Xj.prototype.$=function(){this.N(new gk(this.G));delete this.H};var gk=function(){X.call(this,"d")};t(gk,X);var fk=function(){X.call(this,"a")};t(fk,X);var ek=function(){X.call(this,"k")}; var hk=function(a){K(this,a,0,-1,null,null)};t(hk,J);hk.prototype.I=function(){var a=new x;ik(this,a);return y(a)};var ik=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c)};hk.prototype.getId=function(){return L(this,2)};var kk=function(a){K(this,a,0,-1,jk,null)};t(kk,J);var jk=[6,19,29,30,34,38,41]; kk.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&G(a,1,b);b=L(this,44);null!=b&&G(a,44,b);b=L(this,2);null!=b&&F(a,2,b);b=L(this,45);null!=b&&F(a,45,b);b=L(this,3);null!=b&&G(a,3,b);b=L(this,4);null!=b&&G(a,4,b);b=L(this,5);null!=b&&G(a,5,b);b=O(this,6);0c)return!1;!(b instanceof xk)&&5this.o&&(this.g=2,this.o=4294967295)},Dk=function(a){for(var b=a.o-a.g+1,c=Math.floor(a.g+b*Math.random()),d=0;a.l.contains(c);)if(c=b)return null;a.l.add(c);return c}; var Ek=function(a,b,c,d,e,f,h,l,r){this.G=a;this.u=b||0;this.g=m(c)?c:null;this.l=m(d)?d:null;this.o=m(e)?e:null;this.F=m(f)?f:null;this.H=m(h)?h:null;this.platform=m(l)?l:null;this.M=m(r)?r:null},Fk=new th({neon:1,sse2:2,ssse3:4,sse4_1:8,sse4_2:16,avx:32}),Gk=function(a){if("GenuineIntel"!=a.g)return!1;var b=!0;switch(a.l){case 3:case 4:case 15:case 5:b=!1;break;case 6:b=14<=a.o&&22!=a.o&&28!=a.o}return b},Hk=function(a,b,c){w(a);this.l=w(b);this.o=c;this.g=w([])}; var Ik=function(a){if(null!=a)switch(a[0]){case "ce":var b=new eg(a[1],a[2]);b.timestamp=a[3];return b;case "mpte":return new ek;case "ie":return new gk(a[1]);case "cie":return new fk(a[1],a[2]);case "ge":return a[1]}return null},Jk=function(a){return null!=a&&mb(a.rc_)&&null==a.location},Kk=function(a){Xj.call(this);this.W=a};t(Kk,Xj);g=Kk.prototype;g.fb=function(){return this.Ke("i",p(Kk.prototype.uq,this))};g.Si=function(a){this.Ke("smi",a)};g.send=function(a){this.Ke("s",a)};g.xb=function(){return this.Ke("gs")}; g.Oa=function(){return this.Ke("gv")};g.ek=function(){return this.Ke("gcs")};g.uq=function(a){a=Ik(a);null!=a&&this.N(a)};g.Ke=function(a,b){return this.W.rc_.apply(this.W,arguments)}; var Lk=function(a,b,c,d,e){Y.call(this);this.W=new si(this);this.Fa=a;this.Y=b;this.W.listen(this.Y,"o",this.uo);this.Ga=d||[];(a=Kc)&&0Hc(a,"4.5.0.0")&&Vb(this.Ga,"bpd");this.X=c||{};null!=this.Ga&&hd(this.X,{exps:this.Ga});this.Ff=e||!1;this.Xa=new Fi;Ki(this.Xa,this);a:{for(c= 0;cb[1].indexOf("nf"))a.F=b,b=Uk(a),a.F[4]||(a.F[4]=b),a.F[4].os=Xk(a),a.F[4].clientver=1,m(a.F[4].renderer)||(a.F[4].renderer=1),a.F[4].browserRenderer=vg(a.Y),pg&&(a.F[4].flashVersion=qg),null!=ug(a.Y)&&(a.F[4].o3dVersion=ug(a.Y).Oa()),null!=a.F[4].browser||(a.F[4].browser=b.browser),null!=a.F[4].clientver||(a.F[4].clientver=b.clientver),null!=a.F[4].connectsequence||(a.F[4].connectsequence=b.connectsequence),!a.Ee("3.12.0.0")&&m(a.F[4].videoRtpHdrExts)&&(a.F[4].videoRtpHdrExts= []),a.Ee("3.15.1.0")||Wb(a.F[4].audioCodecs||[],function(a){return"opus"==a[1]});Sk(a)},Sk=function(a){var b=a.Vb();b&&"nf0"!=b[1]?a.S=1:1==a.S?a.S=3:0==a.S&&(a.S=2);a.N(new Ok(b))},Xk=function(a){var b="other";if(Ad)b="windows";else if(zd)b=-1!=xd.indexOf("Intel")?"mac":"mac-ppc";else if(0<=Kc.indexOf("CrOS"))b="cros";else{var c;!(c=!Bd)&&(c=a.Y)&&(a=a.Y,c=!(a.l&&ug(a)));c||(b="linux")}return b},Yk=function(){var a="Other";rd?a="Opera":sd?a="Internet Explorer":Qd?a="Firefox":Ud?a="Chrome":Vd&&(a= "Safari");return a};Lk.prototype.Vb=function(a){if(this.F&&""!=this.F[1]){var b=this.F.slice();var c=vg(this.Y);a:{var d=b;var e;void 0==d?e=this.Vb():e=d;if(e&&(d=e[4].renderer))break a;d=0}c&d||(b[1]="nf0",b[2]="0.0.0")}else b=["mf","nf0","0.0.0",1,Uk(this)];return a?Ai(b):b};var Uk=function(a){var b="";a.H&&(b=a.H.ek());return{os:Xk(a),browser:Yk(),clientver:1,connectsequence:b}};Lk.prototype.tg=function(){if(!this.Aa)return 0;switch(this.Aa.callType){case "v":return 3;case "a":return 1;default:return 0}}; var Wk=function(a){if(!a.Aa)return 0;switch(a.Aa.pr){case "i":return 2;case "a":return 1;default:return 0}};g=Lk.prototype;g.aj=function(a,b,c,d,e){a=["jt",a,b,c,d];e&&a.push(e);this.Md(Ai(a))};g.Li=function(){};g.Ee=function(a){var b=null!=this.X&&null!=this.X.pluginversion?this.X.pluginversion:this.Vb()[2];return 0<=Hc(b,a)};g.Wl=function(){return this.Ee("2.4.0.0")};g.bm=function(){return!0};g.Z=function(){Lk.ia.Z.call(this);nf(this.Xa);this.W.dispose();this.W=null;Rk(this);this.X=this.Y=null}; g.Oa=function(){return this.isInstalled()&&null!=this.Vb()?this.Vb()[2]:null};g.Rg=function(){return this.Xa};g.Rj=function(){this.Md(["streamon","null@nowhere.com","nullsession","0",0,null,640,480])}; var Zk=new lg("OIU9Vb");var $k=function(a){K(this,a,"ci:dc",-1,null,null)};t($k,J);$k.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&G(a,1,b);return y(a)};kf("ci:dc",$k);var al=function(a){K(this,a,0,-1,null,null)};t(al,J);al.prototype.I=function(){var a=new x;bl(this,a);return y(a)};var bl=function(a,b){var c=L(a,1);null!=c&&A(b,1,c);c=L(a,2);null!=c&&A(b,2,c);c=L(a,3);null!=c&&A(b,3,c);c=L(a,4);null!=c&&A(b,4,c);c=L(a,5);null!=c&&A(b,5,c);c=L(a,6);null!=c&&A(b,6,c);c=L(a,7);null!=c&&A(b,7,c);c=L(a,8);null!=c&&A(b,8,c);c=L(a,9);null!=c&&A(b,9,c);c=L(a,11);null!=c&&E(b,11,c);c=L(a,12);null!=c&&A(b,12,c);c=L(a,13);null!=c&&A(b,13,c)}; var cl=function(a){K(this,a,0,-1,null,null)};t(cl,J);cl.prototype.I=function(){var a=new x;dl(this,a);return y(a)};var dl=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&F(b,3,c)};cl.prototype.getDevice=function(){return L(this,1)}; var el=function(a){K(this,a,0,-1,null,null)};t(el,J);el.prototype.I=function(){var a=new x;fl(this,a);return y(a)}; var fl=function(a,b){var c=S(a,gl,1);null!=c&&H(b,1,c,hl);c=S(a,il,2);null!=c&&H(b,2,c,jl);c=L(a,3);null!=c&&A(b,3,c);c=S(a,al,4);null!=c&&H(b,4,c,bl);c=S(a,kl,5);null!=c&&H(b,5,c,ll);c=S(a,ml,6);null!=c&&H(b,6,c,nl);c=S(a,ol,7);null!=c&&H(b,7,c,pl);c=S(a,ql,8);null!=c&&H(b,8,c,rl);c=S(a,cl,9);null!=c&&H(b,9,c,dl);c=L(a,10);null!=c&&A(b,10,c);c=S(a,sl,11);null!=c&&H(b,11,c,tl);c=S(a,ul,12);null!=c&&H(b,12,c,vl);c=L(a,13);null!=c&&G(b,13,c)},gl=function(a){K(this,a,0,-1,wl,null)};t(gl,J);var wl=[3]; gl.prototype.I=function(){var a=new x;hl(this,a);return y(a)};var hl=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=T(a,xl,3);0=b.G&&b.cancel())}this.$a?this.$a.call(this.R,this):this.P=!0;this.o||this.g(new Um(this))}};Tm.prototype.ha=function(a,b){this.K=!1;Vm(this,a,b)}; var Vm=function(a,b,c){a.o=!0;a.u=c;a.F=!b;Wm(a)},Ym=function(a){if(a.o){if(!a.P)throw new Xm(a);a.P=!1}};Tm.prototype.oa=function(a){Ym(this);Vm(this,!0,a)};Tm.prototype.g=function(a){Ym(this);Vm(this,!1,a)};Tm.prototype.aa=function(a,b){return Zm(this,a,null,b)};var $m=function(a,b,c){return Zm(a,null,b,c)},an=function(a,b,c){return Zm(a,b,b,c)},Zm=function(a,b,c,d){a.H.push([b,c,d]);a.o&&Wm(a);return a}; Tm.prototype.then=function(a,b,c){var d,e,f=new uj(function(a,b){d=a;e=b});Zm(this,d,function(a){a instanceof Um?f.cancel():e(a)});return f.then(a,b,c)};rj(Tm);var bn=function(a,b){b instanceof Tm?a.aa(p(b.M,b)):a.aa(function(){return b})};Tm.prototype.M=function(a){var b=new Tm;Zm(this,b.oa,b.g,b);a&&(b.l=this,this.G++);return b};Tm.prototype.isError=function(a){return a instanceof Error}; var cn=function(a){return Hb(a.H,function(a){return mb(a[1])})},Wm=function(a){if(a.J&&a.o&&cn(a)){var b=a.J,c=dn[b];c&&(ab.clearTimeout(c.g),delete dn[b]);a.J=0}a.l&&(a.l.G--,delete a.l);b=a.u;for(var d=c=!1;a.H.length&&!a.K;){var e=a.H.shift(),f=e[0],h=e[1];e=e[2];if(f=a.F?h:f)try{var l=f.call(e||a.R,b);m(l)&&(a.F=a.F&&(l==b||a.isError(l)),a.u=b=l);if(sj(b)||"function"===typeof ab.Promise&&b instanceof ab.Promise)d=!0,a.K=!0}catch(r){b=r,a.F=!0,cn(a)||(c=!0)}}a.u=b;d&&(l=p(a.ha,a,!0),d=p(a.ha,a, !1),b instanceof Tm?(Zm(b,l,d),b.Y=!0):b.then(l,d));c&&(b=new en(b),dn[b.g]=b,a.J=b.g)},fn=function(a){var b=new Tm;b.oa(a);return b},gn=function(a){var b=new Tm;b.g(a);return b},Xm=function(a){yb.call(this);this.g=a};t(Xm,yb);Xm.prototype.message="Deferred has already fired";Xm.prototype.name="AlreadyCalledError";var Um=function(a){yb.call(this);this.g=a};t(Um,yb);Um.prototype.message="Deferred was canceled";Um.prototype.name="CanceledError"; var en=function(a){this.g=ab.setTimeout(p(this.o,this),0);this.l=a};en.prototype.o=function(){delete dn[this.g];throw this.l;};var dn={}; var jn=function(a){lf.call(this);this.l={};this.G={};this.H={};this.g={};this.u={};this.P={};this.J=a?a.J:new Y;this.S=!a;this.F=null;a?(this.F=a,this.H=a.H,this.g=a.g,this.G=a.G,this.u=a.u):q();a=hn(this);this!=a&&(a.K?a.K.push(this):a.K=[this])};t(jn,lf);var kn=.05>Math.random(),hn=function(a){for(;a.F;)a=a.F;return a},ln=function(a,b){for(;a;){if(a==b)return!0;a=a.F}return!1};jn.prototype.get=function(a){var b=Mm(this,a);if(null==b)throw new mn(a);return b}; var nn=function(a,b){return!(!a.l[b]&&!a.H[b])},on=function(a,b){return!!(a.l[b]||a.H[b]||(b instanceof lg?b.g:a.G[b]))},Mm=function(a,b){for(var c=a;c;c=c.F){if(c.M)throw Error("D");if(c.l[b])return c.l[b][0];if(c.P[b])break}if(c=a.H[b]){c=c(a);if(null==c)throw Error("E`"+b);a.registerService(b,c);return c}return null},qn=function(a,b,c){return pn(a,[b],c)[b]},pn=function(a,b,c){var d=!c;c={};for(var e=[],f=[],h={},l={},r=Mm(a,Rm),u=0;u>1;c>b[f].Mj?e=f-1:d=f+1}d=c.length)throw nh;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!k(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};g.clear=function(){this.g.clear()};g.key=function(a){return this.g.key(a)}; var Yn=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.g=a};t(Yn,Wn);var $n=function(a,b){this.o=a;this.g=null;if(sd&&!(9<=Number(Od))){Zn||(Zn=new th);this.g=Zn.get(a);this.g||(b?this.g=document.getElementById(b):(this.g=document.createElement("userdata"),this.g.addBehavior("#default#userData"),document.body.appendChild(this.g)),Zn.set(a,this.g));try{this.g.load(this.o)}catch(c){this.g=null}}};t($n,Vn); var ao={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},Zn=null,bo=function(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return ao[a]})};g=$n.prototype;g.set=function(a,b){this.g.setAttribute(bo(a),b);co(this)};g.get=function(a){a=this.g.getAttribute(bo(a));if(!k(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};g.remove=function(a){this.g.removeAttribute(bo(a));co(this)};g.ab=function(){return eo(this).attributes.length}; g.Uc=function(a){var b=0,c=eo(this).attributes,d=new oh;d.next=function(){if(b>=c.length)throw nh;var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;if(!k(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};g.clear=function(){for(var a=eo(this),b=a.attributes.length;0b.o&&9!=b.o&&(f=oo)}else if("AuthenticAMD"==b.g)switch(b.l){case 4:case 5:case 6:f=oo}else"ARM"!=b.g&&(f=oo);-1==b.F||0!=b.u&&1!=b.u||2==(b.F&2)||(f=oo);e=f;e==no&&(e=("GenuineIntel"==b.g&&!Gk(b)||null!=b.M&&po[b.M]?"GenuineIntel"!=b.g||Gk(b)?mo:null:lo)||e);return e},so=function(a){var b=a.uf;1280=a.g.length)throw Error("I");return a.g.lengtha.u.length){for(var d=a.F.length;d&&127this.u.length){var b=Fj(),d=new FileReader;d.onload=p(function(){this.F.set(new Uint8Array(d.result)); b.resolve()},this);d.readAsArrayBuffer(a.slice(0,this.F.length));var h=Fj(),l=new FileReader;l.onload=p(function(){this.g.set(new Uint8Array(l.result));h.resolve()},this);l.readAsArrayBuffer(a.slice(a.size-this.g.length,a.size));c.resolve(Dj([b.g,h.g]))}else{var r=new FileReader;r.onload=p(function(){var a=new Uint8Array(r.result);this.u.set(a);this.l>this.F.length&&(this.H=(this.l-this.F.length)%this.g.length);c.resolve()},this);r.readAsArrayBuffer(a)}},p(c.reject,c),a);return c.g},lp=function(a, b,c){var d=Fj();Cj([b,c]).then(function(a){a[1].createWriter(p(function(a){a.seek(a.length);a.onwriteend=p(this.K,this);d.resolve(a)},this),p(d.reject,d))},p(d.reject,d),a);return d.g}; gp.prototype.K=function(){this.J&&this.J.readyState!=this.J.WRITING&&0>=8);b[c++]=e}for(a=0;ad&&L(a,2)!=c});$e(f,1,h);return f}}catch(l){}return new pp}; sp.prototype.add=function(a,b){this.o.add(b);var c=vp(this,a,b),d=T(c,qp,1),e=new qp;R(e,1,5);e.Wa(b);b=q();R(e,3,b);Rb(d,void 0,0,e);$e(c,1,d);this.g.set(up(a),c.Qa())};sp.prototype.remove=function(a,b){b=vp(this,a,b);this.g.set(up(a),b.Qa())};var wp=function(a,b){var c=vp(a,b),d=T(c,qp,1),e=Jb(d,function(a){a=L(a,2);return!this.o.contains(a)},a);if(0<=e){var f=d[e],h=L(f,2),l=L(f,1);l--;R(f,1,l);0>=l&&Ub(d,e);$e(c,1,d);a.g.set(up(b),c.Qa());a.o.add(h);return h}return null}; var yp=function(){this.u="";this.K=0;this.L=!1;this.J=null;this.G=new gp;this.g={};this.F=xp();Ij(this.F,eb);this.l=sp.Sa();this.M=this.o=null;this.R=window.requestIdleCallback||null};fb(yp); var Ap=function(a,b){a.o=b;a.g[b]=a.G;a.G=new gp;a.g[b].open(a.F,"hangouts-call-"+b+".log");var c=new Date;zp(a,b,"### Start ["+c.toString()+"] ### "+b);zp(a,b,"Current time is "+c.toUTCString());zp(a,b,"Google Talk Plugin Version: "+a.u);zp(a,b,"User agent: "+Kc)},zp=function(a,b,c,d){var e=q();null==a.J&&(a.J=e);d=null!=d?d:8;if(!(da&&b.setFullYear(b.getFullYear()-1900);return b};g=Hq.prototype;g.og=Eq.fj;g.qg=Eq.gj;g.clone=function(){var a=new Hq(this.g);a.og=this.og;a.qg=this.qg;return a}; g.getFullYear=function(){return this.g.getFullYear()};g.getMonth=function(){return this.g.getMonth()};g.getDate=function(){return this.g.getDate()};g.getTime=function(){return this.g.getTime()};g.getDay=function(){return this.g.getDay()};g.getUTCFullYear=function(){return this.g.getUTCFullYear()};g.getUTCMonth=function(){return this.g.getUTCMonth()};g.getUTCDate=function(){return this.g.getUTCDate()};g.getUTCHours=function(){return this.g.getUTCHours()};g.getUTCMinutes=function(){return this.g.getUTCMinutes()}; g.getTimezoneOffset=function(){return this.g.getTimezoneOffset()};g.set=function(a){this.g=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; g.add=function(a){if(a.M||a.u){var b=this.getMonth()+a.u+12*a.M,c=this.getFullYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.g.setDate(1);this.g.setFullYear(c);this.g.setMonth(b);this.g.setDate(d)}a.g&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.g),this.g.setDate(1),this.g.setFullYear(a.getFullYear()),this.g.setMonth(a.getMonth()), this.g.setDate(a.getDate()),Gq(this,a.getDate()))};g.Sg=function(a){return[this.getFullYear(),Cc(this.getMonth()+1,2),Cc(this.getDate(),2)].join(a?"-":"")+""};g.ob=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};g.toString=function(){return this.Sg()};var Gq=function(a,b){a.getDate()!=b&&a.g.setUTCHours(a.g.getUTCHours()+(a.getDate()=HTMLMediaElement.HAVE_ENOUGH_DATA?h.play():Pf(h,"canplaythrough",function(){h.play()})):d&&a.N(new Xq)},Wq=function(a, b,c){return new Promise(function(d){b.setSinkId?c==b.sinkId?d():b.setSinkId(c).then(function(){d()},function(b){Z(a.P,"Failed to set sink ID on audio element "+("(sinkId="+a.J+"). Error="+b));d()}):(Z(a.P,"Did not set sink ID "+("(sinkId="+a.J+"). 'setSinkId' function is not ")+"defined."),d())})},Zq=function(a,b,c){var d=a.H[b];null==d&&(d=$i("AUDIO"),Jp(42)&&(d.crossOrigin="anonymous"),d.src=c,d.load(),a.H[b]=d);d.readyState>=HTMLMediaElement.HAVE_ENOUGH_DATA?a.R(b,!0):Pf(d,"canplaythrough",p(a.R, a,b,!1))};Tq.prototype.R=function(a,b){this.N(new $q(a,b,!0))};Tq.prototype.W=function(a){var b=this.u[a];null!=b&&(window.URL.revokeObjectURL(b.src),delete this.u[a]);this.N(new ar(a))};Tq.prototype.Z=function(){null!=this.l&&delete this.l;Tq.ia.Z.call(this)};var $q=function(a,b,c){X.call(this,"A");this.key=a;this.g=b;this.success=c};t($q,X);var Xq=function(){X.call(this,"B")};t(Xq,X);var ar=function(a){X.call(this,"C");this.g=a};t(ar,X);var Vq=function(a){X.call(this,"z");this.g=a};t(Vq,X); var br=function(a,b,c){this.g=a;this.volume=b;this.reset=c}; var cr=function(){Y.call(this);this.l=new si(this);this.o(this.l);this.g=null;this.u=!1};t(cr,Y); var dr=function(a){if(a.u)return null!=a.g;a.u=!0;try{return a.g=new Tq,a.l.listen(a.g,"A",p(a.Ap,a)),a.l.listen(a.g,"B",p(a.Vo,a)),a.l.listen(a.g,"C",p(a.Oq,a)),a.l.listen(a.g,"z",p(a.Nq,a)),!0}catch(b){return!1}},er=function(a){return dr(a)&&!$c(a.g.u)},hr=function(a,b){if(!dr(a))return a.N(new fr({warning:"WebAudio engine constructor failed."})),!1;var c=b.action;if("init"==c){if("play_audio"==b.id){c=b.effect_handle;var d=b.properties.resource,e=d.key,f=gr(d);d=a.g;var h=c;b="tx"==b.dir;Zq(d, e,f);f=d.H[e];e in d.G||(d.G[e]=[]);d.G[e].push(h);d.F[h]=f.cloneNode(!0);e=d.l.createMediaElementSource(d.F[h]);d.O[h]=e;b?e.connect(d.K):(b=d.l.createMediaStreamDestination(),e.connect(b),d.L[h]=b);a.N(new fr({effect_handle:c,status:"initialized"}));return!0}}else if("enable"==c){if("play_audio"==b.id)return c=b.effect_handle,d=b.properties,Yq(a.g,c,new br(bd(d,"loop",!1),bd(d,"volume",1),bd(d,"reset",!1))),!0}else if("disable"==c){if("play_audio"==b.id)return c=b.effect_handle,a=a.g.F[c],a.pause(), a.currentTime=0,!0}else if("manage_resource"==c){if((c=b.properties.load_resource)&&"audio"==c.type)return e=c.key,f=gr(c),Zq(a.g,e,f),!0;c=b.properties.delete_resource;c=null!=c?c:null;if(null!=c&&null!=a.g.H[c]){a=a.g;delete a.H[c];d=a.G[c];if(null!=d){for(h=0;hb?b/2E3:2E3>b?(b-1E3)/2E3+.5:3E3>b?(b-2E3)/2E3+1:4E3>b?(b-3E3)/2E3+1.5:6E3>b?(b-4E3)/4E3+2:1E4>b?(b-6E3)/8E3+2.5:15E3>b?(b-1E4)/1E4+3:19E3>b?(b-15E3)/8E3+3.5:22E3>b?(b-19E3)/6E3+4:32767>=b?(b-22E3)/21534+4.5:5}; var Cs=function(a,b,c,d){Y.call(this);this.K=new Oq("talk.media.webrtc.AudioOutput");this.u=a;this.G=window.URL.createObjectURL(b);this.J=new si(this);this.o(this.J);this.g=[];this.H=0;this.l=null;c&&(a=ja().createAnalyser(),a.fftSize=2048,ja().createMediaStreamSource(b).connect(a),this.l=a);this.F=d;Bs(this,1)};t(Cs,Y);Cs.prototype.toString=function(){return"AudioOutput(url="+this.G+", volume="+this.H+", elements.length="+this.g.length+")"}; var Ds=function(a,b){a.K.g("["+a+"] "+b)},Bs=function(a,b){if(a.u){Ds(a,"Setting volume to "+b+".");var c=Math.ceil(b)-a.g.length;if(0c){c=-c;Ds(a,"Removing "+c+" elements.");for(var d=0;dc.o&&Z(a.F,"Negative fps! s:{"+c.start.toString()+"} e:{"+c.g.toString()+"}"),a.l.get(b).push(c))};Hs.prototype.H=function(){this.u.forEach(function(a,b){v(a,function(a){Ps(this,b,a)},this)},this)}; var Qs=function(a){var b=0,c=0;v(a,function(a){b+=a.g.g-a.start.g;c+=a.g.timestamp-a.start.timestamp});return 0==c?null:b/c},Rs=function(a){var b=[];v(a,function(a){a.F||(b.push({t:a.start.timestamp,c:1,i:a}),b.push({t:a.g.timestamp,c:-1,i:a}))});fc(b);var c=0,d=0,e=-Infinity,f=[];v(b,function(a){var b=a.t,h=b-e;0=c.length)){var h=c[f];h instanceof Ss?0, sessionParams_="+(null!=this.g?"":null)+", tag="+this.l+")"};g.qe=function(){return this.o};g.oe=function(){return this.u};g.Lf=function(){return this.g};g.re=function(){return this.l};var Bt=function(){this.u=this.g=this.o=this.l=null};Bt.prototype.U=function(){return new At(this)}; var Ct=function(a,b){a.l=b;return a},Dt=function(a,b){a.o=b;return a},Et=function(a,b){a.u=b;return a}; var Ft=function(a,b,c,d){this.o=a;this.u=b;this.g=c;this.l=d};Ft.prototype.toString=function(){return"DataChannelDescriptor(label="+this.l+" id="+this.o+", SSRC="+this.g+", format="+this.u+")"};Ft.prototype.getChannelId=function(){return this.o};Ft.prototype.vc=function(){return this.l};Ft.prototype.ob=function(a){return null==a?!1:this.o==a.o&&this.l==a.l&&this.g==a.g}; var Gt=function(a){this.g=a.g;this.o=a.o};Gt.prototype.toString=function(){return"BandwidthConstraints("+("minBandwidthKbps="+this.o+", ")+("maxBandwidthKbps="+this.g+")")};var Ht=function(){this.o=this.g=-1};Ht.prototype.U=function(){return new Gt(this)}; var It=function(a){this.l=a.l;this.g=a.g;this.o=a.o};It.prototype.toString=function(){return"RtpHeaderExtension(uri="+this.l+", id="+this.g+", mediaType="+this.o+")"};It.prototype.Xc=function(){return this.l};It.prototype.getId=function(){return this.g};It.prototype.na=function(){return this.o};var Jt=function(){this.o=this.g=this.l=null};Jt.prototype.U=function(){return new It(this)};var Kt=function(a,b){a.l=b;return a},Lt=function(a,b){a.g=b;return a},Mt=function(a,b){a.o=b;return a}; var Nt=function(a){this.u=a.l;this.g=a.o;this.l=a.u;this.o=a.g};Nt.prototype.ec=function(){return this.u};var Ot=function(){this.g=this.u=this.o=this.l=null};Ot.prototype.U=function(){return new Nt(this)};var Pt=function(a,b){a.l=b;return a},Qt=function(a,b){a.o=b;return a},Rt=function(a,b){a.g=b;return a}; var St=function(a){this.g=a.g;this.yg=a.o};St.prototype.toString=function(){return"RIDs(send="+this.yg+", rids="+w(this.g)+")"};var Tt=function(){this.g=[];this.o=!0};Tt.prototype.U=function(){return new St(this)};var Ut=function(a,b){a.g=w(b);return a}; var Vt=function(a){this.g=a.g;this.o=w(a.o)};Vt.prototype.toString=function(){return"SsrcGroup(semantics="+this.g+", ssrcs="+this.o+")"};Vt.prototype.ub=function(){return w(this.o)};var Wt=function(){this.g=null;this.o=[]};Wt.prototype.U=function(){return new Vt(this)};var Xt=function(a){var b=new Wt;b.g=a;return b},Yt=function(a,b){a.o=w(b);return a}; var Zt=function(a,b,c,d){this.g=a;this.o=b;this.width=c;this.height=d};Zt.prototype.clone=function(){return new Zt(this.g,this.o,this.width,this.height)};var $t=function(a,b){return a==b?!0:a&&b?a.g==b.g&&a.width==b.width&&a.o==b.o&&a.height==b.height:!1};Zt.prototype.contains=function(a){return this.g<=a.g&&this.g+this.width>=a.g+a.width&&this.o<=a.o&&this.o+this.height>=a.o+a.height}; Zt.prototype.ceil=function(){this.g=Math.ceil(this.g);this.o=Math.ceil(this.o);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};Zt.prototype.floor=function(){this.g=Math.floor(this.g);this.o=Math.floor(this.o);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};Zt.prototype.round=function(){this.g=Math.round(this.g);this.o=Math.round(this.o);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; var bu=function(a,b,c,d,e,f,h){Y.call(this);this.H=a;this.J=b;this.K=c;this.u=m(d)?d:"un";this.F=m(e)?e:"li";this.l=null;au(this,h||null);this.Sf=m(f)?f:null};t(bu,ot);g=bu.prototype;g.toString=function(){return"Source(id="+this.J+" type="+this.K+" content="+this.u+" state="+this.F+" participantId="+this.H+")"};g.ba=function(){return this.H};g.Ma=function(a){this.H=a};g.getId=function(){return this.J};g.ma=function(){return this.K};g.eb=function(){return this.u}; g.Pl=function(a){this.u!=a&&(this.u=a,this.N("H"))};g.getState=function(){return this.F};g.Gb=function(a){this.F!=a&&(this.F=a,this.N("J"))};var au=function(a,b){var c=null!=a.l&&!Ob(a.l),d=null!=b&&!Ob(b);d?(b=w(b),dc(b,function(a,b){return a.g-b.g||a.o-b.o||a.width-b.width||a.height-b.height})):b=null;if(c=d!=c||d&&!hc(a.l,b,$t))a.l=b;return c};bu.prototype.Mf=function(){return null!=this.l?w(this.l):null};bu.prototype.N=function(a){return bu.ia.N.call(this,a)}; var cu=function(a){this.G=a.F;this.H=a.G;this.g=a.J;this.K=a.L;this.M=a.M;this.F=a.o;this.ad=a.l;this.u=a.u;this.J=w(a.g);this.o=a.H;this.l=w(a.K)};g=cu.prototype;g.toString=function(){return"Stream(participantId="+this.H+", mediaType="+this.G+", sourceId="+this.g+", streamId="+this.K+", muted="+this.M+", croppable="+this.F+", mediaStreamId="+this.ad+", mediaStreamTrackId="+this.u+", ssrcs="+this.J+", rids="+this.o+", ssrcGroups="+this.l+")"};g.na=function(){return this.G};g.ba=function(){return this.H}; g.Ab=function(){return this.K};g.ub=function(){return w(this.J)};g.matches=function(a){return this.ba()==a.ba()&&this.na()==a.na()&&this.g==a.g&&this.Ab()==a.Ab()};var du=function(a){this.F=(a=void 0===a?null:a)?a.G:null;this.G=a?a.H:"";this.J=a?a.g:null;this.L=a?a.K:null;this.M=a?a.M:!1;this.o=a?a.F:!0;this.l=a?a.ad:null;this.u=a?a.u:null;this.g=a?w(a.J):[];this.H=a?a.o:null;this.K=a?w(a.l):[]};du.prototype.U=function(){return new cu(this)}; var eu=function(a,b){a.F=b;return a},fu=function(a,b){a.G=b;return a},gu=function(a,b){a.J=b;return a},hu=function(a,b){a.L=b;return a},iu=function(a,b){a.M=b;return a},ju=function(a,b){a.o=b;return a},ku=function(a,b){a.l=b;return a},lu=function(a,b){a.u=b;return a},mu=function(a,b){a.g=w(b);return a},nu=function(a,b){a.g.push(b);return a};du.prototype.ub=function(){return w(this.g)};var ou=function(a,b){a.H=b;return a},pu=function(a,b){a.K=w(b);return a}; var yu=function(a){var b=void 0===b?null:b;var c=void 0===c?null:c;var d=void 0===d?null:d;var e=void 0===e?null:e;a=a instanceof qu?a:ru(su(tu(new qu,a),void 0),void 0);null!=b&&uu(a,b);null!=c&&vu(a,c);null!=d&&wu(a,d);null!=e&&xu(a,e);this.F=a.u;this.M=a.G;this.u=a.l;this.o=a.g&&a.g.clone();this.g=a.o;this.l=a.F;this.H=a.M;this.G=a.H;this.J=a.J.slice()}; yu.prototype.toString=function(){return"StreamRequest(participantId: "+this.F+", sourceId: "+this.M+", mediaType: "+this.u+", resolution: "+(this.o&&this.o.width+"x"+this.o.height)+", frameRate: "+this.g+", adaptationReason: "+this.G+", send: "+this.l+", ssrcs: "+this.J+")"};yu.prototype.ba=function(){return this.F};yu.prototype.na=function(){return this.u};yu.prototype.$c=function(){return this.M};var zu=function(a){return a.o&&a.o.clone()};yu.prototype.ub=function(){return this.J}; yu.prototype.ic=function(){return this.o&&this.o.width};yu.prototype.getHeight=function(){return this.o&&this.o.height};yu.prototype.matches=function(a){return this.ba()==a.ba()&&Au(this,a)};var Au=function(a,b){return a.na()==b.na()&&a.$c()==b.$c()},qu=function(a){this.u=(a=void 0===a?null:a)?a.F:"";this.G=a?a.M:"";this.l=a&&a.u;this.g=a&&a.o&&a.o.clone();this.o=a&&a.g;this.F=null===a?!0:a.l;this.M=a&&a.H;this.H=0;this.J=[]};qu.prototype.U=function(){return new yu(this)}; var tu=function(a,b){a.u=b;return a},ru=function(a,b){a.l=b;return a},su=function(a,b){a.G=b;return a},xu=function(a,b){a.M=b;return a},wu=function(a,b){a.F=b;return a},uu=function(a,b){a.g=new Ri(b.width,b.height);return a},vu=function(a,b){a.o=b;return a}; var Bu=function(a,b,c,d){this.L=a;this.H=b;this.g=c;this.l=void 0===d?null:d;this.o=null;this.G=[];this.M="";this.u=[];this.K=this.J=!0;this.F=[]},Fu=function(a){if(a.o){var b=a.o;b={port:b.ec(),name:b.g,messagesize:b.l,numstreams:b.o}}else b={};return{type:a.ma(),mediaId:Cu(a),bandwidthConstraints:String(a.l),codecs:Du(a),streams:Eu(a),sctpSettings:b,defaultRequests:w(a.u).map(String),send:a.J,receive:a.K}},Gu=function(a){var b=new Bu(a.L,a.H,a.g,a.l);b.o=a.o;b.G=a.G;b.M=a.M;b.u=a.u;b.J=a.J;b.K= a.K;b.F=a.F;return b};Bu.prototype.ma=function(){return this.L}; var Du=function(a){return w(a.H)},Hu=function(a,b){a=Gu(a);a.H=b;return a},Iu=function(a,b){a=Gu(a);a.o=b;return a},Ju=function(a,b){a=Gu(a);a.g=b;return a},Eu=function(a){return w(a.G)},Ku=function(a,b){a=Gu(a);a.G=b;return a},Cu=function(a){if(a.M)return a.M;switch(a.L){case "a":return"audio";case "v":return"video";case "d":return"data";default:return""}},Lu=function(a,b){a=Gu(a);a.M=b;return a},Mu=function(a,b){a=Gu(a);a.u=b;return a},Nu=function(a){return a.l?a.l.g:null},Ou=function(a,b){a=Gu(a); a.l=b;return a},Pu=function(a,b){a=Gu(a);a.J=b;return a},Qu=function(a,b){a=Gu(a);a.K=b;return a},Ru=function(a,b){a=Gu(a);a.F=b;return a},Tu=function(a,b,c){var d=new Set(c.map(Su));c=Eu(a);Xb(c,function(a){return d.has(a.Ab())});return Ku(a,c.concat(b))},Vu=function(a){var b=void 0===b?gh:b;return Uu(a,function(a){return rt(a,"opus")},b)},Uu=function(a,b,c){c=void 0===c?gh:c;b=Jb(a.H,b);if(-1==b)return a;var d=Du(a);c=c(d[b]);Ub(d,b);Rb(d,0,0,c);return Hu(a,d)},Wu=function(a,b){if(null===b)return a; var c=Gu(a),d=Nu(b);if(d){null==d&&(d=-1);c=Gu(c);var e=new Ht;e.g=d;c.l=e.U()}d=Du(b);Ob(d)||(c=Hu(c,d));(d=b.o)&&(c=Iu(c,d));d=w(b.g);Ob(d)||(c=Ju(c,d));d=w(b.u);Ob(d)||(c=Mu(c,d));a=Eu(a);b=Eu(b);d=Su;a=lc(a,d);Object.assign(a,lc(b,d));b=Object.values(a);return Ku(c,b)},Su=function(a){return a.Ab()}; var Xu=function(a,b,c,d,e,f){this.G=a;this.l=b;this.o=c;this.g=d||null;this.F=null;this.u=e||[];this.M=f||"full"};Xu.prototype.Oa=function(){return this.G};var Yu=function(a,b){a=dd(a);a.l=b;return a},Zu=function(a,b){a=dd(a);a.o=b;return a};var pa=function(a,b,c,d,e,f,h){this.Ba=a||null;this.va=b||null;this.Va=c||null;this.u=m(d)?d:null;this.l=new th;sh(this.l,lc(e||[],function(a){return a.vc()},this));this.g=f||null;this.o=h||[]},av=function(a,b){var c=a.va;if(!c)return a;b=Eb(Du(c),b);var d=Fb(b,function(a){return a.xc.toString()});b=Eb(b,function(a){return!rt(a,"rtx")||Nb(d,"apt"in a.u?a.u.apt:null)});return $u(a,Hu(c,b))},bv=function(a){return{sessionId:a.u,audio:a.Ba&&Fu(a.Ba),video:a.va&&Fu(a.va),data:a.Va&&Fu(a.Va),pushChannels:a.l.ya()&& a.l.ya().toString(),cryptos:w(a.o)}},cv=function(a){var b=dd(a);b.l=a.l.clone();return b},dv=function(a,b){a=cv(a);a.Ba=b;return a},$u=function(a,b){a=cv(a);a.va=b;return a},ev=function(a,b){a=cv(a);a.Va=b;return a},fv=function(a,b){a=cv(a);a.g=b;return a},gv=function(a,b){a=cv(a);a.o=b;return a},iv=function(a,b,c){a=cv(a);a.Ba=hv(a.Ba,b,c);a.va=hv(a.va,b,c);a.Va=hv(a.Va,b,c);return a},hv=function(a,b,c){if(null==a)return null;b=Eb(b,function(b){return b.na()==a.ma()});c=Eb(c,function(b){return b.na()== a.ma()});return Tu(a,b,c)}; var jv=function(){},kv=function(){return{autoGainControl:!0,echoCancellation:!0,highPassFilter:!0,inbandFec:!0,dtx:!0,noiseSuppression:!0,preferredSendCodec:null,sendComfortNoise:!0,sendOpus:!0,sendStereo:!1,stereoSwapping:!1,transientSuppression:!0}}; var mv=function(a){K(this,a,"hc:cc",-1,lv,null)};t(mv,J);var lv=[14,15]; mv.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&F(a,1,b);b=L(this,2);null!=b&&G(a,2,b);b=L(this,3);null!=b&&G(a,3,b);b=L(this,4);null!=b&&G(a,4,b);b=L(this,5);null!=b&&F(a,5,b);b=L(this,6);null!=b&&G(a,6,b);b=L(this,7);null!=b&&G(a,7,b);b=L(this,8);null!=b&&E(a,8,b);b=L(this,9);null!=b&&Ee(a,9,b);b=L(this,10);null!=b&&G(a,10,b);b=L(this,11);null!=b&&G(a,11,b);b=L(this,12);null!=b&&G(a,12,b);b=S(this,al,13);null!=b&&H(a,13,b,bl);b=O(this,14);0=P(d.g,2,1)&&(d.N(new qv(0)),d.l=!0)):(d.l&&(d.N(new qv(1)),d.l=!1),d.u=0)}}},qv=function(a){X.call(this,"L");this.id=a};t(qv,X); var sv=function(a){K(this,a,0,-1,null,null)};t(sv,J);sv.prototype.I=function(){var a=new x;tv(this,a);return y(a)};var tv=function(a,b){var c=S(a,uv,1);null!=c&&H(b,1,c,vv);c=S(a,uv,2);null!=c&&H(b,2,c,vv);c=L(a,3);null!=c&&F(b,3,c)},uv=function(a){K(this,a,0,-1,null,null)};t(uv,J);uv.prototype.I=function(){var a=new x;vv(this,a);return y(a)};var vv=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c)}; var wv=function(a){K(this,a,0,-1,null,null)};t(wv,J);wv.prototype.I=function(){var a=new x;xv(this,a);return y(a)};var xv=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&E(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&F(b,7,c)};wv.prototype.qa=function(){return L(this,6)};wv.prototype.fa=function(a){R(this,6,a)}; var yv=function(a){K(this,a,0,-1,null,null)};t(yv,J);yv.prototype.I=function(){var a=new x;zv(this,a);return y(a)};var zv=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=S(a,wv,2);null!=c&&H(b,2,c,xv);c=S(a,sv,6);null!=c&&H(b,6,c,tv);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&A(b,5,c);c=L(a,7);null!=c&&B(b,7,c);c=L(a,8);null!=c&&G(b,8,c)}; var Bv=function(a){K(this,a,0,-1,Av,null)};t(Bv,J);var Av=[5,8];Bv.prototype.I=function(){var a=new x;Cv(this,a);return y(a)};var Cv=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&A(b,3,c);c=L(a,4);null!=c&&A(b,4,c);c=T(a,Dv,5);0b?a.Pa.call(null,a.fe,{timeout:5E3}):a.Tc())):a.g.g("Sending "+JSON.stringify(c))};ex.prototype.Tc=function(a){null==this.pa||null!=a&&a.didTimeout||(this.Sc=q(),this.g.g("Sending "+JSON.stringify(this.pa)),this.pa=null)}; var ix=function(a,b,c){lx(a,b,hx(a,b,c));mx(a.l,hx(a,b,c))},nx=function(a,b){a.Oc[b]||(a.Oc[b]=!0,ix(a,"latency-events",[[{key:b,time:q().toString()}]]))}; ex.prototype.Od=function(a){var b=a.candidate;null!=b&&(this.g.g("Got local candidate: "+b.candidate),this.K.aa(function(a){var c=a.Vg;c=c||"";var e=b.candidate.trim().split(" "),f=Number(e[1]),h=e[2],l=e[3],r=e[4],u=e[5],z=e[7],C="0";10<=e.length&&"generation"==e[8]&&(C=e[9]);e={host:"local",relay:"relay",srflx:"stun"};if(this.Ec)a={media:b.sdpMid,component:f,protocol:h,ip:r,port:Number(u),priority:Number(l),type:e[z],generation:C};else{var D=c;2==f&&(D=c.slice(0,-1)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="[("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(c[c.length- 1])+1)%64]);a=[r,u,{audio:"",video:"video_",data:"data_"}[b.sdpMid]+["","rtp","rtcp"][f],D,a.Gg||"",String((l>>24)/127),h,C,e[z],"unknown0"]}ix(this,"jc",[[a]])},this),a=qs(b),nx(this,"send candidate "+a),"stun"!=a&&(this.sd=!0))}; ex.prototype.Rc=function(a){var b=a.sdp;a=(a=b.match(/a=ice-ufrag:(\S*)/))&&a[1];b=(b=b.match(/a=ice-pwd:(\S*)/))&&b[1];if(null!=a&&null!=b){ix(this,"jtr",[{a:{type:"ice",ufrag:a,pwd:b}}]);this.K.oa({Vg:a,Gg:b});a=dn;for(var c in a)b=a[c],ab.clearTimeout(b.g),b.o()}else Pq(this.g,"Browser's offer has no ICE credentials.")};ex.prototype.eh=function(a){this.Rc(a);gx(this)}; var ox=function(a){a.g.g("Resetting "+Rc(a.Y)+" audio elements.");Oc(a.Y,function(a){Ds(a,"Rebuilding.");var b=a.H;Bs(a,0);Bs(a,b)})},qx=function(a,b,c){a.g.g("New stream set for FluteSession: videoTracks = "+(null!=c?c.getVideoTracks().length.toString():"none")+", audioTracks = "+(null!=b?b.g.getAudioTracks().length.toString():"none"));if(b==a.Dg)b=!1;else{a.Id=null;a.Dg=b;if(null!=b&&(a.Id=px(a.Dg),a.dd(a.ve,"unchanged"),a.Aa)){b=a.F;var d=a.Id;dr(b)&&Uq(b.g,d);4==a.J&&(b=a.F,dr(b)&&(b=b.g,null!= b.g&&(null!=b.nc&&(b.nc.disconnect(),delete b.nc),b.nc=b.l.createScriptProcessor(4096,1,1),b.nc.onaudioprocess=p(b.S,b),b.g.connect(b.nc),b.nc.connect(b.l.destination))))}ox(a);b=!0}c==a.Nc?c=!1:(null!=a.Nc&&(a.Nc=null),null!=a.R&&(window.URL.revokeObjectURL(a.R),a.R=null),null!=c&&(a.Nc=c,a.R=window.URL.createObjectURL(a.Nc)),c=!0);(b||c)&&gx(a)},sx=function(a,b){var c=null;v(b,function(a){null!=a.timestamp&&0a)){d=Yb([a,{global:or(this.da)}],d);kr(this.da);var b=hx(this,"jmidatav3",d);lx(this,"jmidatav3",b);a=this.l;b=new eg("i-msg",Ai(b));rx(a,b)}},a)},tx=function(a,b){var c=q();-1==a.qb||1E4q()-this.mb?this.Pa.call(null,this.Qd,{timeout:fx/2}):this.cd()}; ex.prototype.cd=function(a){this.Vf||null!=a&&a.didTimeout||(this.Vf=!0,this.za.getStats(this.ge))};ex.prototype.Xg=function(a){this.lb=this.ga=a}; ex.prototype.Nk=function(a){this.Vf=!1;a=a.result();var b=0,c={},d=q(),e=!1;if(-1==this.Tb||1E3l-this.mb)){this.mb=l;b=l=!1;for(c=0;c=f-this.td[e]||(this.td[e]=f,Nb(d,"audioOutputLevel")?l=!0:Nb(d,"googFrameRateReceived")&&(b=!0))));mx(this.l,hx(this,"jhb",[l,b]))}q()-this.Hb>=this.ga&&(this.Hb=q(),sx(this, a))};var wx=function(a){a.g.g("Requesting initial ICE credentials from the browser.");a.za.createOffer(p(a.Rc,a),Ab,{mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:!0}})};g=ex.prototype; g.Pq=function(){this.g.g("ICE connection state changed to: "+this.za.iceConnectionState);if("disconnected"==this.za.iceConnectionState)nx(this,"transport not writable"),ix(this,"trstate",[{anyWritable:!1}]),this.K.o?(this.g.g("Initiating ICE restart."),this.K=new Tm,this.za.createOffer(p(this.eh,this),Ab,{mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:!0,IceRestart:!0}})):Z(this.g,"Redundant disconnected state change");else if("connected"==this.za.iceConnectionState||"completed"==this.za.iceConnectionState)null!= this.u&&this.u.g(2704,this.H),null!=this.Xa&&(Vj(this.Xa),this.Xa=null),null!=this.Ya&&(Vj(this.Ya),this.Ya=null),null!=this.hb&&(Vj(this.hb),this.hb=null),this.W=2,nx(this,"transport writable"),ix(this,"trstate",[{anyWritable:!0}])};g.Qo=function(a){a=p(this.Kn,this,a);this.K.aa(a)}; g.Kn=function(a){for(var b=0;bthis.ta&&(b=Math.round(Math.sqrt(this.ta*b/c)),c=Math.floor(this.ta/b));else{var d=this.ra>zg.g;b=d?2048:b;c=d?1280:c}b={mandatory:{maxWidth:b,maxHeight:c},optional:[{maxFrameRate:this.ra},{minFrameRate:this.ra}]};b.optional.push({googTemporalLayeredScreencast:!0});if(null!=a&&null!=a.streamId){a=a.streamId;if(""==a){Qq(this.g,"User canceled extension desktop-casting.");this.ua=!1;ix(this,"share-result",[null,1]);return}Qq(this.g,"Desktop-casting using the extension."); b.mandatory.chromeMediaSource="desktop";b.mandatory.chromeMediaSourceId=a}else Qq(this.g,"Screencasting without extension support."),b.mandatory.chromeMediaSource="screen";qd().webkitGetUserMedia({audio:!1,video:b},p(this.Ff,this),p(this.hh,this,2))};g.yo=function(a){Z(this.g,"chooseDesktopMedia error: "+a.value)};g.Np=function(){this.G&&(Mx(this,!1),Nx(this.Fa,this.R))}; g.up=function(){var a=new Lh("https://ssl.gstatic.com/chat/sounds/outgoing_ring_08d6076c4e21ce2f30d739a53ef1c609.ogg");this.mi({id:"play_audio",action:"init",dir:"rx",effect_handle:"c",properties:{resource:{key:"c",host:a.g,path:a.o,type:"audio",secure:"https"==a.l}}});this.mi({id:"play_audio",action:"enable",dir:"rx",effect_handle:"c",properties:{loop:!1,mute_with_mic:!1,volume:1,reset:!0}})}; g.Cp=function(a,b,c){a!=b&&Z(this.g,"Stereo volume scaling is not supported");a=Math.max(a,b);if(null!=this.O){a:{b=this.O;for(var d in b||{})for(var e=bd(b[d],"streams",[]),f=0;fzg.g)),d==a.za&& a.K.aa(p(a.$b,a,"answer",a.Cg,c,b))):null!=a.Cg&&a.K.aa(p(a.$b,a,"offer",a.Cg,c,b))}};ex.prototype.Ff=function(a){this.ua=!1;this.L=a;Lx(this);this.P=window.URL.createObjectURL(a);Nx(this.Fa,this.P)};ex.prototype.hh=function(a,b){null!=b&&Z(this.g,"Start screenshare failed: "+b.name);this.ua=!1;ix(this,"share-result",[null,a])}; var Mx=function(a,b){Rx(a,b);b||(jx(a),a.L=null,window.URL.revokeObjectURL(a.P),a.P=null);a.G=b;a.g.g("Setting screensharing state to "+a.G);Ex(a.l);gx(a)},Lx=function(a){Mx(a,!0);ix(a,"share-result",[null,0])},jx=function(a){null!=a.L&&v(a.L.getVideoTracks(),function(a){a.stop()})},Rx=function(a,b){var c=a.L.getVideoTracks();v(c,function(a){b?(Qq(this.g,"Adding desktop-stream-ended listener."),Pf(a,"ended",p(this.Ef,this))):(Qq(this.g,"Removing desktop-stream-ended listener."),$f(a,"ended"))},a)}; ex.prototype.Ef=function(){this.g.g("The desktop stream was stopped by the browser.");ix(this,"share-notify",[null,{event:"window-stop-sharing"}])};var xx=function(a){a.Aa?(a=a.F,a=dr(a)?a.g.K.stream:null):a=a.Id;return a};ex.prototype.Z=function(){var a=this;Object.keys(this.Y).forEach(function(b){return lt(a.wa,b)});this.Y={};nf(this.F);ex.ia.Z.call(this)};var dx=function(a){this.o=null;this.g=a},Nx=function(a,b){b!=a.o&&(a.o=b,a.g.N(new Sx(a.g.Ga,a.g.H,b)))}; ex.prototype.Xh=function(a){a=a.channel;if(null==this.pd||a.label==this.pd.label)this.pd=a;var b=this.$.get(decodeURI(a.label));null==b&&(Z(this.g,a.label+" datachannel detected without stream info"),b=new Gx(null));b.channel=a;a.onopen=p(function(a){Qq(this.g,"receive datachannel "+a.label+" is open.")},this,a);a.onclose=p(function(a){Qq(this.g,"receive datachannel "+a.label+" is closed.");this.$.remove(a.label)},this,a);a.onerror=p(function(a,b){Z(this.g,"receive datachannel "+a.label+" threw error: "+ b);this.$.remove(a.label)},this,a);a.onmessage=p(this.Yh,this,a)};ex.prototype.dh=function(a,b){var c=this.pd,d=null;null!=a.label&&(d=this.$.get(a.label));null!=d&&(c=d.channel);c.send(b)}; ex.prototype.Yh=function(a,b){b=b.data;var c=decodeURI(a.label);var d=this.$.get(c);null==d?(Z(this.g,"Receive data: "+b+" on unknown data channel: "+a.label),d=a.label.split("/"),a=decodeURIComponent(d[0]),d=decodeURIComponent(d[1]),c={nick:a,groupid:a,streamid:d,label:c}):c=d.Hq;mx(this.l,hx(this,"data-receive",[c,b]))};ex.prototype.nh=function(a){this.Qc=a;Ex(this.l)};var kx=function(a){a.S.ha(a.za,"signalingstatechange",a.vd)}; ex.prototype.vd=function(a){a.target==this.za&&"closed"==this.za.signalingState&&this.N("oa")};var Sx=function(a,b,c){X.call(this,"na");this.S=a;this.sessionId=b;this.url=c};t(Sx,X);var Gx=function(a){this.Hq=a;this.channel=null}; var Tx=function(a,b,c,d,e,f,h){this.u=a;this.F=b;this.o=c;this.M=d;this.G=e;f==dp&&(f=null);h==dp&&(h=null);this.l=f||null;this.g=h||null},Ux=function(a){if(a.F)return!1;var b=[];null!=a.l&&b.push({sourceId:a.l.id});a=dd(a.M);var c=a.audio_auto_gain_control;null!=c&&!c&&(a.internal_audio_auto_gain_control=!1);Oc(a,function(a,c){b.push(id(ts.get(c),a))});a=a.audio_noise_suppression;null!=a&&!a&&b.push({googTypingNoiseDetection:!1});return{optional:b}},Vx=function(a){if(a.o)return!1;var b=[];null!= a.g&&b.push({sourceId:a.g.id});b.push({minFrameRate:a.u.frameRate},{minHeight:a.u.height},{minWidth:a.u.width},{maxFrameRate:a.u.frameRate},{maxWidth:a.u.width},{maxHeight:a.u.height});Oc(a.G,function(a,d){b.push(id(us.get(d),a))});return{optional:b}},Wx=function(a,b){return Rc(a)==Rc(b)&&Qc(a,function(a,d){return b[d]==a})},Zx=function(a,b){return Xx(a,b)&&Yx(a,b)},Xx=function(a,b){return null!=b?a.F&&b.F||Wx(a.M,b.M)&&a.F==b.F&&$x(a.l,b.l):!1},Yx=function(a,b){return null!=b?a.o&&b.o||a.u.ob(b.u)&& Wx(a.G,b.G)&&a.o==b.o&&$x(a.g,b.g):!1},ay=function(a,b){return new Tx(a.u.De(b),a.F,a.o,a.M,a.G,a.l,a.g)},by=function(a,b,c){return Xo(b,a.l)&&Xo(c,a.g)?a:new Tx(a.u,a.F,a.o,a.M,a.G,null!=b?b:a.l,null!=c?c:a.g)},cy=function(a,b){return by(a,null!=a.l?a.l:b.l,null!=a.g?a.g:b.g)};Tx.prototype.toString=function(){return Ai({audio:Ux(this),video:Vx(this)})};var $x=function(a,b){return a==b?!0:null!=a&&null!=b&&a.id==b.id}; var dy=function(a){this.g=a;this.o=[]},px=function(a){var b=Yb(a.g.getVideoTracks(),a.g.getAudioTracks());b=Fb(b,function(a){return null!=a.clone?a.clone():a},a);b=new webkitMediaStream(b);a.o.push(b);return b};dy.prototype.stop=function(){ey(this.g);v(this.o,function(a){ey(a)},this)};var ey=function(a){fy(a.getVideoTracks());fy(a.getAudioTracks())},fy=function(a){v(a,function(a){a.stop()})}; var gy=function(){if(Ad){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Kc))?a[1]:"0"}return zd?(a=/10[_.][0-9_.]+/,(a=a.exec(Kc))?a[0].replace(/_/g,"."):"10"):Cd?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Kc))?a[1]:""):Dd||Ed||Fd?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Kc))?a[1].replace(/_/g,"."):""):""}(); var hy=function(a,b,c,d){Y.call(this);this.X=b;this.J=new si(this);this.o(this.J);this.g=new Oq("talk.media.webrtc.VideoEffects");this.Ya=d;this.l=null;this.F=!1;this.R=[];this.G=this.$=this.W=this.da=!1;this.Y=this.K=this.u=this.O=this.H=null;this.P=(a=S(a,el,7)&&S(S(a,el,7),ml,6))&&P(a,1,"c995490806d28cf9ab21269a991e8d52")||null;this.ka=a&&P(a,5,"unknown")||null;this.Aa=a&&P(a,2,67108864)||0;this.Fa=a&&O(a,3)||null;this.Da=a&&O(a,4)||null;this.S=this.L=null;this.pa=!1;this.ua=c;this.ga=null}; t(hy,Y);hy.prototype.bb=function(){return this.K};hy.prototype.close=function(){null!=this.K&&(this.u==this.K&&(this.G=!1,this.R=[]),this.u=this.K=null);null!=this.O&&(this.H!=this.O&&window.URL.revokeObjectURL(this.H),window.URL.revokeObjectURL(this.O),this.H=this.O=null)}; var iy=function(a,b,c){a.close();a.u=b;a.Y=c;a.H=window.URL.createObjectURL(a.u);a.K=a.u;a.O=a.H;0==b.getVideoTracks().length?(Z(a.g,"Raw stream set with no video tracks"),Uj(p(a.N,a,"stream"))):a.G?Px(a):Uj(p(a.N,a,"stream"))},Px=function(a){if(null!=a.H){a.W=!1;var b=new webkitMediaStream([]),c=window.URL.createObjectURL(b);a.ga=b;a.wa=c;Pf(b,"addtrack",p(a.ta,a,a.H,b,c));Qx(a,{message_type:"register",src_url:a.H,dest_url:c,ssrc:4294967295});a.g.g("Sent register message to the plugin: src = "+a.H+ "dest = "+c)}};hy.prototype.ta=function(a,b,c){if(a==this.H){this.g.g("Switching to the post-effect stream: "+c);this.K=b;this.O=c;this.W=!0;a=this.R;this.R=[];for(b=0;bc?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Cc(c,2));c=d.join("")}b.u=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=nB(a);b.F=[c,c];b.g={Ft:a,mj:a};b.l=[];return b}b=new mB;b.u=a.id;b.o=-a.std_offset;b.F=a.names;b.g=a.names_ext;b.l=a.transitions;return b},nB= function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Cc(Math.floor(a/60)%100,2),":",Cc(a%60,2));return b.join("")},pB=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c=a.l[c];)c+=2;return 0==c?0:a.l[c-1]}; var sB=function(){this.o=[];this.g=Eq;var a="HH:mm:ss";for(qB&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c=e?String.fromCharCode(a.Om+e-48):b.charAt(d))}b=c.join("")}return b},qB=!1,wB=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("O");},uB=function(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==h&&(c%=100),vB(a,Cc(c,h));case "M":a:switch(c= d.getMonth(),h){case 5:h=a.g.wm[c];break a;case 4:h=a.g.vm[c];break a;case 3:h=a.g.Bm[c];break a;default:h=vB(a,Cc(c+1,h))}return h;case "k":return wB(e),vB(a,Cc(tB(e)||24,h));case "S":return c=e.getTime()%1E3/1E3,vB(a,c.toFixed(Math.min(3,h)).substr(2)+(3h?1:0];case "h":return wB(e),vB(a,Cc(tB(e)%12||12,h));case "K":return wB(e),vB(a,Cc(tB(e)%12,h));case "H":return wB(e),vB(a,Cc(tB(e), h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.g.Gm[c];break a;case 4:h=a.g.Jm[c];break a;case 3:h=a.g.Im[c];break a;default:h=vB(a,Cc(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.g.Fm[c];break a;case 4:h=a.g.Em[c];break a;case 3:h=a.g.Hm[c];break a;default:h=vB(a,Cc(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.g.Cm[c]:a.g.xm[c];case "d":return vB(a,Cc(d.getDate(),h));case "m":return wB(e),vB(a,Cc(e.getMinutes(),h));case "s":return wB(e),vB(a,Cc(e.getSeconds(), h));case "v":return h=f||oB(c.getTimezoneOffset()),h.u;case "V":return a=f||oB(c.getTimezoneOffset()),2>=h?a.u:0h?a.F[0h?(h=-(e.o-pB(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Cc(Math.floor(h/60)%100,2),Cc(h%60,2)),h=a.join("")):h=vB(a,nB(e.o-pB(e,c))),h;default:return""}}; var xB=function(a){var b=S(a,GA,1)||new GA;V(a,1,b);return b},yB=function(a){a=xB(a);var b=S(a,Jz,1)||new Jz;V(a,1,b);return b},zB=function(a){var b=S(a,yA,3)||new yA;V(a,3,b);return b};var AB=function(){this.u=0;this.o=new Map;this.l=new Map},BB=function(a,b,c){a.l.has(b);a.l.set(b,c);return function(){return a.l["delete"](b)}};AB.prototype.aa=function(a,b){a=BB(this,a,b);b=this.u++;this.o.set(b,a);return b};AB.prototype.g=function(a){var b=this.o.get(a);this.o["delete"](a)&&b()};AB.prototype.reset=function(){this.u=0;this.o.clear();this.l.clear()};fb(AB); var CB=function(a){if(!a)return"";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));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a)throw Error("P");c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"=== a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}; var DB=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;z=u=0}function b(a){for(var b=h,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];var d=e[1],f=e[2],l=e[3],r=e[4];for(c=0;80>c;c++){if(40>c)if(20>c){var u=l^d&(f^l);var z=1518500249}else u=d^f^l,z=1859775393;else 60>c?(u=d&f|l&(d|f),z=2400959708):(u=d^f^l,z=3395469782);u=((a<<5|a>>>27)&4294967295)+ u+r+z+b[c]&4294967295;r=l;l=f;f=(d<<30|d>>>2)&4294967295;d=a;a=u}e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+l&4294967295;e[4]=e[4]+r&4294967295}function c(a,c){if("string"===typeof a){a=unescape(encodeURIComponent(a));for(var d=[],e=0,h=a.length;eu?c(l,56-u):c(l,64-(u-56));for(var h=63;56<=h;h--)f[h]=d&255,d>>>=8;b(f);for(h=d=0;5>h;h++)for(var r=24;0<=r;r-=8)a[d++]=e[h]>>r&255;return a}for(var e=[],f=[],h=[],l=[128],r=1;64>r;++r)l[r]=0;var u,z;a();return{reset:a,update:c,digest:d,wn:function(){for(var a=d(),b="",c=0;cc?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(q()+1E3*c)).toUTCString();this.g.cookie=a+"="+b+e+d+c+f}; g.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;ee;e=2*Math.abs(e);var f=e>>>0;e=Math.floor((e-f)/4294967296)>>>0;ce=f;de=e;f=ce;e=de;d&&(0==f?0==e?e=f=4294967295:(e--,f=4294967295):f--);ce=f;de=e;se(c,ce,de)}}c=S(a,$B,16);null!=c&&H(b,16,c,aC);c=L(a,18);null!=c&&Fe(b,18,c);c=L(a,24);null!=c&&G(b,24,c);c=L(a,19);null!=c&&F(b,19,c);c=O(a,20);0this.$()?"https://www.google.com/log?format=json":"https://play.google.com/log?format=json");var f=this.F;this.O&&(d["X-Goog-AuthUser"]=this.O,f=Ih(f,"authuser",this.O));this.L&&(d["X-Goog-PageId"]=this.L,f=Ih(f,"pageId",this.L));if(e&&this.P==e)b&&b();else{this.g=[];this.K=0;var h=c.Qa(),l=1;this.J&&this.J.isSupported()&& (d["Content-Encoding"]="gzip",d["Content-Type"]="application/binary",h=TC.Jh(Uint8Array.from(mc(h))),l=2);d={url:f,body:h,g:l,requestHeaders:d,requestType:"POST",withCredentials:this.X};f=p(function(){this.l.reset();Tj(this.u,this.l.g);a&&a()},this);h=p(function(a){KB(this.l);Tj(this.u,this.l.g);var d=T(c,WB,3);401==a&&e&&(this.P=e);if(500<=a&&600>a||401==a||0==a)this.g=d.concat(this.g);b&&b()},this);this.W(d,f,h)}}};RC.prototype.G=function(){this.flush()};var SC=function(){this.type="event-logged"}; t(SC,X); var UC=function(a,b,c,d,e,f){RC.call(this,a,IB,b,c,d,e,void 0,void 0,f)};t(UC,RC);/* pako 1.0.6 nodeca/pako Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn 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. Ported from zlib 1.2.8 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu */ var TC=function(){var a={},b={};(function(c){if("object"===typeof a&&"undefined"!==typeof b)b.mc=c();else if("function"===typeof define&&define.Du)define([],c);else{var d;"undefined"!==typeof window?d=window:"undefined"!==typeof global?d=global:"undefined"!==typeof self?d=self:d=this;d.hv=c()}})(function(){return function h(a,b,f){function d(l,r){if(!b[l]){if(!a[l]){var u="function"==typeof require&&require;if(!r&&u)return u(l,!0);if(e)return e(l,!0);r=Error("S`"+l);throw r.code="MODULE_NOT_FOUND", r;}r=b[l]={mc:{}};a[l][0].call(r.mc,function(b){var e=a[l][1][b];return d(e?e:b)},r,r.mc,h,a,b,f)}return b[l].mc}for(var e="function"==typeof require&&require,u=0;ua.nb&&(a.nb+=16);this.Bd=0;this.Ua="";this.ended=!1;this.yd=[];this.Ja=new D;this.Ja.xa=0;var b=r.rn(this.Ja, a.level,a.method,a.nb,a.eo,a.od);if(0!==b)throw Error(C[b]);a.Qh&&r.un(this.Ja,a.Qh);if(a.Qe){var e;"string"===typeof a.Qe?e=z.Zi(a.Qe):"[object ArrayBuffer]"===U.call(a.Qe)?e=new Uint8Array(a.Qe):e=a.Qe;b=r.tn(this.Ja,e);if(0!==b)throw Error(C[b]);this.Cu=!0}}function e(a,b){b=new d(b);b.push(a,!0);if(b.Bd)throw b.Ua||C[b.Bd];return b.result}var r=a("./zlib/deflate"),u=a("./utils/common"),z=a("./utils/strings"),C=a("./zlib/messages"),D=a("./zlib/zstream"),U=Object.prototype.toString;d.prototype.push= function(a,b){var d=this.Ja,e=this.options.ih;if(this.ended)return!1;var f=b===~~b?b:!0===b?4:0;"string"===typeof a?d.input=z.Zi(a):"[object ArrayBuffer]"===U.call(a)?d.input=new Uint8Array(a):d.input=a;d.fc=0;d.ib=d.input.length;do{0===d.xa&&(d.Fb=new u.Pc(e),d.Cb=0,d.xa=e);a=r.Lj(d,f);if(1!==a&&0!==a)return this.ye(a),this.ended=!0,!1;if(0===d.xa||0===d.ib&&(4===f||2===f))"string"===this.options.Xf?this.Qf(z.Zm(u.Pg(d.Fb,d.Cb))):this.Qf(u.Pg(d.Fb,d.Cb))}while((0b.nb&&(b.nb=-b.nb,0===b.nb&&(b.nb=-15));!(0<=b.nb&&16>b.nb)||a&&a.nb||(b.nb+=32);15b.nb&&0===(b.nb&15)&&(b.nb|=15);this.Bd=0;this.Ua="";this.ended=!1;this.yd=[];this.Ja=new U;this.Ja.xa=0;a=r.Un(this.Ja,b.nb);if(a!==C.He)throw Error(D[a]);this.Qh=new va;r.Tn(this.Ja,this.Qh)}function e(a,b){b=new d(b);b.push(a,!0);if(b.Bd)throw b.Ua||D[b.Bd];return b.result} var r=a("./zlib/inflate"),u=a("./utils/common"),z=a("./utils/strings"),C=a("./zlib/constants"),D=a("./zlib/messages"),U=a("./zlib/zstream"),va=a("./zlib/gzheader"),xa=Object.prototype.toString;d.prototype.push=function(a,b){var d=this.Ja,e=this.options.ih,f=this.options.Qe,h,l=!1;if(this.ended)return!1;var D=b===~~b?b:!0===b?C.$f:C.oj;"string"===typeof a?d.input=z.Ym(a):"[object ArrayBuffer]"===xa.call(a)?d.input=new Uint8Array(a):d.input=a;d.fc=0;d.ib=d.input.length;do{0===d.xa&&(d.Fb=new u.Pc(e), d.Cb=0,d.xa=e);a=r.Hk(d,C.oj);a===C.Qm&&f&&("string"===typeof f?h=z.Zi(f):"[object ArrayBuffer]"===xa.call(f)?h=new Uint8Array(f):h=f,a=r.Vn(this.Ja,h));a===C.Pm&&!0===l&&(a=C.He,l=!1);if(a!==C.ag&&a!==C.He)return this.ye(a),this.ended=!0,!1;if(d.Cb&&(0===d.xa||a===C.ag||0===d.ib&&(D===C.$f||D===C.pj)))if("string"===this.options.Xf){b=z.Sq(d.Fb,d.Cb);var U=d.Cb-b;var va=z.$m(d.Fb,b);d.Cb=U;d.xa=e-U;U&&u.Fc(d.Fb,d.Fb,b,U,0);this.Qf(va)}else this.Qf(u.Pg(d.Fb,d.Cb));0===d.ib&&0===d.xa&&(l=!0)}while((0< d.ib||0===d.xa)&&a!==C.ag);a===C.ag&&(D=C.$f);if(D===C.$f)return a=r.Sn(this.Ja),this.ye(a),this.ended=!0,a===C.He;D===C.pj&&(this.ye(C.He),d.xa=0);return!0};d.prototype.Qf=function(a){this.yd.push(a)};d.prototype.ye=function(a){a===C.He&&(this.result="string"===this.options.Xf?this.yd.join(""):u.th(this.yd));this.yd=[];this.Bd=a;this.Ua=this.Ja.Ua};f.As=d;f.Hk=e;f.Wu=function(a,b){b=b||{};b.raw=!0;return e(a,b)};f.lv=e},{"./utils/common":3,"./utils/strings":4,"./zlib/constants":6,"./zlib/gzheader":9, "./zlib/inflate":11,"./zlib/messages":13,"./zlib/zstream":15}],3:[function(a,b,f){function d(a,b){return Object.prototype.hasOwnProperty.call(a,b)}a="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;f.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var e=b.shift();if(e){if("object"!==typeof e)throw new TypeError(e+"must be non-object");for(var f in e)d(e,f)&&(a[f]=e[f])}}return a};f.Pg=function(a,b){if(a.length===b)return a; if(a.subarray)return a.subarray(0,b);a.length=b;return a};var e={Fc:function(a,b,d,e,f){if(b.subarray&&a.subarray)a.set(b.subarray(d,d+e),f);else for(var h=0;hb&&(a.subarray||!a.subarray))return String.fromCharCode.apply(null,e.Pg(a,b));for(var d="",f=0;fa;a++)r[a]=252<=a?6:248<=a?5:240<=a?4:224<=a?3:192<=a?2:1;r[254]=r[254]=1;f.Zi=function(a){var b,d,f=a.length,h=0;for(b=0;bl?1:2048>l?2:65536>l?3:4}var u=new e.Pc(h);for(b=d=0;dl?u[d++]=l:(2048>l?u[d++]=192|l>>>6:(65536>l?u[d++]=224|l>>>12:(u[d++]=240|l>>>18,u[d++]=128|l>>>12&63),u[d++]=128|l>>>6&63),u[d++]=128|l&63);return u};f.Zm=function(a){return d(a,a.length)};f.Ym=function(a){for(var b= new e.Pc(a.length),d=0,f=b.length;dl)h[e++]=l;else{var u=r[l];if(4l?h[e++]=l:(l-=65536,h[e++]=55296|l>>10&1023,h[e++]=56320|l&1023)}}}return d(h,e)};f.Sq=function(a,b){var d;b=b||a.length;b>a.length&&(b=a.length);for(d=b-1;0<=d&&128===(a[d]&192);)d--;return 0>d||0=== d?b:d+r[a[d]]>b?d:b}},{"./common":3}],5:[function(a,b){b.mc=function(a,b,d,e){var f=a&65535|0;a=a>>>16&65535|0;for(var h;0!==d;){h=2E3d;d++){a=d;for(var e=0;8>e;e++)a=a&1?3988292384^a>>> 1:a>>>1;b[d]=a}return b}();b.mc=function(a,b,e,f){e=f+e;for(a^=-1;f>>8^d[(a^b[f])&255];return a^-1}},{}],8:[function(a,b,f){function d(a,b){a.Ua=Fa[b];return b}function e(a){for(var b=a.length;0<=--b;)a[b]=0}function r(a){var b=a.state,d=b.Ca;d>a.xa&&(d=a.xa);0!==d&&(Qa.Fc(a.Fb,b.yb,b.Rf,d,a.Cb),a.Cb+=d,b.Rf+=d,a.de+=d,a.xa-=d,b.Ca-=d,0===b.Ca&&(b.Rf=0))}function u(a,b){vb.Sm(a,0<=a.tc?a.tc:-1,a.ea-a.tc,b);a.tc=a.ea;r(a.Ja)}function z(a,b){a.yb[a.Ca++]=b}function C(a,b){a.yb[a.Ca++]=b>>> 8&255;a.yb[a.Ca++]=b&255}function D(a,b){var d=a.Pk,e=a.ea,f=a.zc,h=a.$k,l=a.ea>a.Zb-262?a.ea-(a.Zb-262):0,r=a.window,ic=a.ee,u=a.nd,z=a.ea+258,ba=r[e+f-1],C=r[e+f];a.zc>=a.xk&&(d>>=2);h>a.sa&&(h=a.sa);do{var D=b;if(r[D+f]===C&&r[D+f-1]===ba&&r[D]===r[e]&&r[++D]===r[e+1]){e+=2;for(D++;r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&r[++e]===r[++D]&&ef){a.ff=b;f=D;if(D>=h)break;ba=r[e+f-1];C=r[e+f]}}}while((b= u[b&ic])>l&&0!==--d);return f<=a.sa?f:a.sa}function U(a){var b=a.Zb,d;do{var e=a.gm-a.sa-a.ea;if(a.ea>=b+(b-262)){Qa.Fc(a.window,a.window,b,b,0);a.ff-=b;a.ea-=b;a.tc-=b;var f=d=a.xg;do{var h=a.head[--f];a.head[f]=h>=b?h-b:0}while(--d);f=d=b;do h=a.nd[--f],a.nd[f]=h>=b?h-b:0;while(--d);e+=b}if(0===a.Ja.ib)break;f=a.Ja;d=a.window;h=a.ea+a.sa;var l=f.ib;l>e&&(l=e);0===l?d=0:(f.ib-=l,Qa.Fc(d,f.input,f.fc,l,h),1===f.state.cb?f.Ea=$a(f.Ea,d,l,h):2===f.state.cb&&(f.Ea=ba(f.Ea,d,l,h)),f.fc+=l,f.qd+=l,d=l); a.sa+=d;if(3<=a.sa+a.kc)for(e=a.ea-a.kc,a.Za=a.window[e],a.Za=(a.Za<a.sa+a.kc););}while(262>a.sa&&0!==a.Ja.ib)}function va(a,b){for(var d;;){if(262>a.sa){U(a);if(262>a.sa&&0===b)return 1;if(0===a.sa)break}d=0;3<=a.sa&&(a.Za=(a.Za<a.ea?a.ea:2;return 4===b?(u(a,!0),0===a.Ja.xa?3:4):a.Jc&&(u(a,!1),0===a.Ja.xa)?1:2}function xa(a,b){for(var d,e;;){if(262>a.sa){U(a);if(262>a.sa&& 0===b)return 1;if(0===a.sa)break}d=0;3<=a.sa&&(a.Za=(a.Za<=a.gb&&(1===a.od||3===a.gb&&4096a.ea?a.ea:2;return 4===b?(u(a,!0),0===a.Ja.xa?3:4):a.Jc&&(u(a,!1),0===a.Ja.xa)?1:2}function Lb(a,b){for(var d,e,f,h=a.window;;){if(258>=a.sa){U(a);if(258>=a.sa&&0===b)return 1;if(0===a.sa)break}a.gb=0;if(3<=a.sa&&0a.sa&&(a.gb=a.sa)}3<=a.gb?(d=vb.Rd(a,1,a.gb-3),a.sa-=a.gb,a.ea+=a.gb,a.gb=0):(d=vb.Rd(a,0,a.window[a.ea]),a.sa--,a.ea++);if(d&&(u(a,!1),0===a.Ja.xa))return 1}a.kc=0;return 4===b?(u(a,!0),0===a.Ja.xa?3:4):a.Jc&&(u(a,!1),0===a.Ja.xa)?1:2}function kb(a,b){for(var d;;){if(0===a.sa&&(U(a),0===a.sa)){if(0===b)return 1;break}a.gb=0;d=vb.Rd(a,0,a.window[a.ea]);a.sa--;a.ea++;if(d&&(u(a,!1),0===a.Ja.xa))return 1}a.kc= 0;return 4===b?(u(a,!0),0===a.Ja.xa?3:4):a.Jc&&(u(a,!1),0===a.Ja.xa)?1:2}function ob(a,b,d,e,f){this.Cn=a;this.$n=b;this.oo=d;this.Zn=e;this.Bn=f}function Za(){this.Ja=null;this.status=0;this.yb=null;this.cb=this.Ca=this.Rf=this.Kc=0;this.Ta=null;this.Yc=0;this.method=8;this.cf=-1;this.ee=this.ej=this.Zb=0;this.window=null;this.gm=0;this.head=this.nd=null;this.$k=this.xk=this.od=this.level=this.di=this.Pk=this.zc=this.sa=this.ff=this.ea=this.ue=this.xl=this.gb=this.tc=this.Dd=this.Cd=this.Nh=this.xg= this.Za=0;this.hc=new Qa.sc(1146);this.ke=new Qa.sc(122);this.Ub=new Qa.sc(78);e(this.hc);e(this.ke);e(this.Ub);this.Ej=this.jg=this.zg=null;this.wd=new Qa.sc(16);this.Bb=new Qa.sc(573);e(this.Bb);this.$e=this.Ed=0;this.depth=new Qa.sc(573);e(this.depth);this.Ob=this.cc=this.kc=this.matches=this.xf=this.Jd=this.Jf=this.Jc=this.Of=this.Zh=0}function Ga(a){if(!a||!a.state)return d(a,-2);a.qd=a.de=0;a.kg=2;var b=a.state;b.Ca=0;b.Rf=0;0>b.cb&&(b.cb=-b.cb);b.status=b.cb?42:113;a.Ea=2===b.cb?0:1;b.cf=0; vb.Tm(b);return 0}function Da(a){var b=Ga(a);0===b&&(a=a.state,a.gm=2*a.Zb,e(a.head),a.di=Ia[a.level].$n,a.xk=Ia[a.level].Cn,a.$k=Ia[a.level].oo,a.Pk=Ia[a.level].Zn,a.ea=0,a.tc=0,a.sa=0,a.kc=0,a.gb=a.zc=2,a.ue=0,a.Za=0);return b}function Ta(a,b,e,f,h,l){if(!a)return-2;var r=1;-1===b&&(b=6);0>f?(r=0,f=-f):15h||9f||15b||9l||4a.Kc-5&&(d=a.Kc-5);;){if(1>=a.sa){U(a);if(0===a.sa&&0===b)return 1;if(0===a.sa)break}a.ea+=a.sa;a.sa=0;var e=a.tc+d;if(0===a.ea||a.ea>= e)if(a.sa=a.ea-e,a.ea=e,u(a,!1),0===a.Ja.xa)return 1;if(a.ea-a.tc>=a.Zb-262&&(u(a,!1),0===a.Ja.xa))return 1}a.kc=0;if(4===b)return u(a,!0),0===a.Ja.xa?3:4;a.ea>a.tc&&u(a,!1);return 1}),new ob(4,4,8,4,va),new ob(4,5,16,8,va),new ob(4,6,32,32,va),new ob(4,4,16,16,xa),new ob(8,16,32,32,xa),new ob(8,16,128,128,xa),new ob(8,32,128,256,xa),new ob(32,128,258,1024,xa),new ob(32,258,258,4096,xa)];f.Iu=function(a,b){return Ta(a,b,8,15,8,0)};f.rn=Ta;f.Ku=Da;f.Lu=Ga;f.un=function(a,b){a&&a.state&&2===a.state.cb&& (a.state.Ta=b)};f.Lj=function(a,b){if(!a||!a.state||5b)return a?d(a,-2):-2;var f=a.state;if(!a.Fb||!a.input&&0!==a.ib||666===f.status&&4!==b)return d(a,0===a.xa?-5:-2);f.Ja=a;var h=f.cf;f.cf=b;if(42===f.status)if(2===f.cb)a.Ea=0,z(f,31),z(f,139),z(f,8),f.Ta?(z(f,(f.Ta.text?1:0)+(f.Ta.kd?2:0)+(f.Ta.jb?4:0)+(f.Ta.name?8:0)+(f.Ta.comment?16:0)),z(f,f.Ta.time&255),z(f,f.Ta.time>>8&255),z(f,f.Ta.time>>16&255),z(f,f.Ta.time>>24&255),z(f,9===f.level?2:2<=f.od||2>f.level?4:0),z(f,f.Ta.wl&255),f.Ta.jb&& f.Ta.jb.length&&(z(f,f.Ta.jb.length&255),z(f,f.Ta.jb.length>>8&255)),f.Ta.kd&&(a.Ea=ba(a.Ea,f.yb,f.Ca,0)),f.Yc=0,f.status=69):(z(f,0),z(f,0),z(f,0),z(f,0),z(f,0),z(f,9===f.level?2:2<=f.od||2>f.level?4:0),z(f,3),f.status=113);else{var l=8+(f.ej-8<<4)<<8;l|=(2<=f.od||2>f.level?0:6>f.level?1:6===f.level?2:3)<<6;0!==f.ea&&(l|=32);f.status=113;C(f,l+(31-l%31));0!==f.ea&&(C(f,a.Ea>>>16),C(f,a.Ea&65535));a.Ea=1}if(69===f.status)if(f.Ta.jb){for(l=f.Ca;f.Yc<(f.Ta.jb.length&65535)&&(f.Ca!==f.Kc||(f.Ta.kd&& f.Ca>l&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l)),r(a),l=f.Ca,f.Ca!==f.Kc));)z(f,f.Ta.jb[f.Yc]&255),f.Yc++;f.Ta.kd&&f.Ca>l&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l));f.Yc===f.Ta.jb.length&&(f.Yc=0,f.status=73)}else f.status=73;if(73===f.status)if(f.Ta.name){l=f.Ca;do{if(f.Ca===f.Kc&&(f.Ta.kd&&f.Ca>l&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l)),r(a),l=f.Ca,f.Ca===f.Kc)){var u=1;break}u=f.Ycl&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l));0===u&&(f.Yc=0,f.status=91)}else f.status= 91;if(91===f.status)if(f.Ta.comment){l=f.Ca;do{if(f.Ca===f.Kc&&(f.Ta.kd&&f.Ca>l&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l)),r(a),l=f.Ca,f.Ca===f.Kc)){u=1;break}u=f.Ycl&&(a.Ea=ba(a.Ea,f.yb,f.Ca-l,l));0===u&&(f.status=103)}else f.status=103;103===f.status&&(f.Ta.kd?(f.Ca+2>f.Kc&&r(a),f.Ca+2<=f.Kc&&(z(f,a.Ea&255),z(f,a.Ea>>8&255),a.Ea=0,f.status=113)):f.status=113);if(0!==f.Ca){if(r(a),0===a.xa)return f.cf=-1,0}else if(0=== a.ib&&(b<<1)-(4=f.cb)return 1;2===f.cb?(z(f,a.Ea&255),z(f,a.Ea>>8&255),z(f,a.Ea>> 16&255),z(f,a.Ea>>24&255),z(f,a.qd&255),z(f,a.qd>>8&255),z(f,a.qd>>16&255),z(f,a.qd>>24&255)):(C(f,a.Ea>>>16),C(f,a.Ea&65535));r(a);0=f.Zb){0===h&&(e(f.head),f.ea=0,f.tc=0,f.kc=0);var l=new Qa.Pc(f.Zb);Qa.Fc(l,b,d-f.Zb,f.Zb,0);b=l;d=f.Zb}l=a.ib;var r=a.fc;var u=a.input;a.ib=d;a.fc=0;a.input=b;for(U(f);3<=f.sa;){b=f.ea;d=f.sa-2;do f.Za=(f.Za<Ga&& (Za+=f[e++]<>>24;Za>>>=ba;Ga-=ba;ba=$a>>>16&255;if(0===ba)D[C++]=$a&65535;else if(ba&16){var Fa=$a&65535;if(ba&=15)Ga>>=ba,Ga-=ba;15>Ga&&(Za+=f[e++]<>>24;Za>>>=ba;Ga-=ba;ba=$a>>>16&255;if(ba&16){$a&=65535;ba&=15;Gava){a.Ua="invalid distance too far back"; d.mode=30;break a}Za>>>=ba;Ga-=ba;ba=C-b;if($a>ba){ba=$a-ba;if(ba>Lb&&d.Mi){a.Ua="invalid distance too far back";d.mode=30;break a}var Ia=0;var ic=ob;if(0===kb){if(Ia+=xa-ba,ba>3;e-=Fa;Ga-=Fa<< 3;a.fc=e;a.Cb=C;a.ib=e>>24&255)+(a>>>8&65280)+((a&65280)<<8)+((a&255)<<24)}function e(){this.mode=0;this.Ag=!1;this.cb=0;this.Oh=!1;this.total=this.check=this.mg=this.flags=0;this.head=null;this.pc=this.Nd=this.qc=this.Af=0;this.window=null;this.jb=this.offset=this.length=this.Ib=this.Xd=0;this.je=this.Hd=null;this.Ic=this.Pf=this.nf=this.Zk=this.Re=this.ld=0;this.next=null;this.Xb= new U.sc(320);this.Zf=new U.sc(288);this.Oj=this.Ok=null;this.Uq=this.back=this.Mi=0}function r(a){if(!a||!a.state)return-2;var b=a.state;a.qd=a.de=b.total=0;a.Ua="";b.cb&&(a.Ea=b.cb&1);b.mode=1;b.Ag=0;b.Oh=0;b.mg=32768;b.head=null;b.Xd=0;b.Ib=0;b.Hd=b.Ok=new U.Df(852);b.je=b.Oj=new U.Df(592);b.Mi=1;b.back=-1;return 0}function u(a){if(!a||!a.state)return-2;var b=a.state;b.qc=0;b.Nd=0;b.pc=0;return r(a)}function z(a,b){if(!a||!a.state)return-2;var d=a.state;if(0>b){var e=0;b=-b}else e=(b>>4)+1,48> b&&(b&=15);if(b&&(8>b||15=f.qc?(U.Fc(f.window,b,d-f.qc,f.qc,0),f.pc=0,f.Nd=f.qc):(a=f.qc-f.pc,a>e&&(a=e),U.Fc(f.window,b,d-e,a,f.pc),(e-=a)?(U.Fc(f.window,b,d-e,e,0),f.pc=e,f.Nd=f.qc):(f.pc+=a,f.pc===f.qc&& (f.pc=0),f.NdN;){if(0===aa)break a;aa--;M+=Da[C++]<>>8&255;l.check=xa(l.check,f,2,0);N=M=0;l.mode=2;break}l.flags=0;l.head&&(l.head.done=!1);if(!(l.cb&1)||(((M&255)<<8)+(M>>8))%31){a.Ua="incorrect header check";l.mode=30;break}if(8!==(M&15)){a.Ua="unknown compression method";l.mode=30;break}M>>>=4;N-=4;var ca=(M&15)+8;if(0===l.Af)l.Af=ca;else if(ca>l.Af){a.Ua="invalid window size"; l.mode=30;break}l.mg=1<N;){if(0===aa)break a;aa--;M+=Da[C++]<>8&1);l.flags&512&&(f[0]=M&255,f[1]=M>>>8&255,l.check=xa(l.check,f,2,0));N=M=0;l.mode=3;case 3:for(;32>N;){if(0===aa)break a;aa--;M+=Da[C++]<>>8&255,f[2]=M>>>16&255,f[3]=M>>>24&255,l.check=xa(l.check,f,4,0));N=M=0;l.mode=4;case 4:for(;16>N;){if(0===aa)break a;aa--;M+=Da[C++]<>8);l.flags&512&&(f[0]=M&255,f[1]=M>>>8&255,l.check=xa(l.check,f,2,0));N=M=0;l.mode=5;case 5:if(l.flags&1024){for(;16>N;){if(0===aa)break a;aa--;M+=Da[C++]<>>8&255,l.check=xa(l.check,f,2,0));N=M=0}else l.head&&(l.head.jb=null);l.mode=6;case 6:if(l.flags& 1024){var Q=l.length;Q>aa&&(Q=aa);Q&&(l.head&&(ca=l.head.qh-l.length,l.head.jb||(l.head.jb=Array(l.head.qh)),U.Fc(l.head.jb,Da,C,Q,ca)),l.flags&512&&(l.check=xa(l.check,Da,Q,C)),aa-=Q,C+=Q,l.length-=Q);if(l.length)break a}l.length=0;l.mode=7;case 7:if(l.flags&2048){if(0===aa)break a;Q=0;do ca=Da[C+Q++],l.head&&ca&&65536>l.length&&(l.head.name+=String.fromCharCode(ca));while(ca&&Ql.length&&(l.head.comment+=String.fromCharCode(ca));while(ca&&QN;){if(0===aa)break a;aa--;M+=Da[C++]<>9&1,l.head.done=!0);a.Ea=l.check=0;l.mode=12;break;case 10:for(;32> N;){if(0===aa)break a;aa--;M+=Da[C++]<>>=N&7;N-=N&7;l.mode=27;break}for(;3>N;){if(0===aa)break a;aa--;M+=Da[C++]<>>=1;--N;switch(M&3){case 0:l.mode=14;break;case 1:ca=l;if(ob){Za=new U.Df(512);Ga=new U.Df(32);for(Q=0;144>Q;)ca.Xb[Q++]=8;for(;256>Q;)ca.Xb[Q++]=9;for(;280>Q;)ca.Xb[Q++]=7;for(;288> Q;)ca.Xb[Q++]=8;kb(1,ca.Xb,0,288,Za,0,ca.Zf,{Ib:9});for(Q=0;32>Q;)ca.Xb[Q++]=5;kb(2,ca.Xb,0,32,Ga,0,ca.Zf,{Ib:5});ob=!1}ca.Hd=Za;ca.ld=9;ca.je=Ga;ca.Re=5;l.mode=20;if(6===b){M>>>=2;N-=2;break a}break;case 2:l.mode=17;break;case 3:a.Ua="invalid block type",l.mode=30}M>>>=2;N-=2;break;case 14:M>>>=N&7;for(N-=N&7;32>N;){if(0===aa)break a;aa--;M+=Da[C++]<>>16^65535)){a.Ua="invalid stored block lengths";l.mode=30;break}l.length=M&65535;N=M=0;l.mode=15;if(6===b)break a;case 15:l.mode= 16;case 16:if(Q=l.length){Q>aa&&(Q=aa);Q>z&&(Q=z);if(0===Q)break a;U.Fc(u,Da,C,Q,r);aa-=Q;C+=Q;z-=Q;r+=Q;l.length-=Q;break}l.mode=12;break;case 17:for(;14>N;){if(0===aa)break a;aa--;M+=Da[C++]<>>=5;N-=5;l.Pf=(M&31)+1;M>>>=5;N-=5;l.Zk=(M&15)+4;M>>>=4;N-=4;if(286N;){if(0===aa)break a;aa--;M+=Da[C++]<>>=3;N-=3}for(;19>l.Ic;)l.Xb[h[l.Ic++]]= 0;l.Hd=l.Ok;l.ld=7;Q={Ib:l.ld};jc=kb(0,l.Xb,0,19,l.Hd,0,l.Zf,Q);l.ld=Q.Ib;if(jc){a.Ua="invalid code lengths set";l.mode=30;break}l.Ic=0;l.mode=19;case 19:for(;l.Ic>>24;Ua&=65535;if(Q<=N)break;if(0===aa)break a;aa--;M+=Da[C++]<Ua)M>>>=Q,N-=Q,l.Xb[l.Ic++]=Ua;else{if(16===Ua){for(ca=Q+2;N>>=Q;N-=Q;if(0===l.Ic){a.Ua="invalid bit length repeat";l.mode=30;break}ca=l.Xb[l.Ic-1];Q=3+(M&3); M>>>=2;N-=2}else if(17===Ua){for(ca=Q+3;N>>=Q;N-=Q;ca=0;Q=3+(M&7);M>>>=3;N-=3}else{for(ca=Q+7;N>>=Q;N-=Q;ca=0;Q=11+(M&127);M>>>=7;N-=7}if(l.Ic+Q>l.nf+l.Pf){a.Ua="invalid bit length repeat";l.mode=30;break}for(;Q--;)l.Xb[l.Ic++]=ca}}if(30===l.mode)break;if(0===l.Xb[256]){a.Ua="invalid code -- missing end-of-block";l.mode=30;break}l.ld=9;Q={Ib:l.ld};jc=kb(1,l.Xb,0,l.nf,l.Hd,0,l.Zf,Q);l.ld=Q.Ib;if(jc){a.Ua= "invalid literal/lengths set";l.mode=30;break}l.Re=6;l.je=l.Oj;Q={Ib:l.Re};jc=kb(2,l.Xb,l.nf,l.Pf,l.je,0,l.Zf,Q);l.Re=Q.Ib;if(jc){a.Ua="invalid distances set";l.mode=30;break}l.mode=20;if(6===b)break a;case 20:l.mode=21;case 21:if(6<=aa&&258<=z){a.Cb=r;a.xa=z;a.fc=C;a.ib=aa;l.Xd=M;l.Ib=N;Lb(a,Oa);r=a.Cb;u=a.Fb;z=a.xa;C=a.fc;Da=a.input;aa=a.ib;M=l.Xd;N=l.Ib;12===l.mode&&(l.back=-1);break}for(l.back=0;;){Ua=l.Hd[M&(1<>>24;ca=Ua>>>16&255;Ua&=65535;if(Q<=N)break;if(0===aa)break a;aa--; M+=Da[C++]<>Tb)];Q=Ua>>>24;ca=Ua>>>16&255;Ua&=65535;if(Tb+Q<=N)break;if(0===aa)break a;aa--;M+=Da[C++]<>>=Tb;N-=Tb;l.back+=Tb}M>>>=Q;N-=Q;l.back+=Q;l.length=Ua;if(0===ca){l.mode=26;break}if(ca&32){l.back=-1;l.mode=12;break}if(ca&64){a.Ua="invalid literal/length code";l.mode=30;break}l.jb=ca&15;l.mode=22;case 22:if(l.jb){for(ca=l.jb;N>>=l.jb;N-=l.jb;l.back+=l.jb}l.Uq=l.length;l.mode=23;case 23:for(;;){Ua=l.je[M&(1<>>24;ca=Ua>>>16&255;Ua&=65535;if(Q<=N)break;if(0===aa)break a;aa--;M+=Da[C++]<>Tb)];Q=Ua>>>24;ca=Ua>>>16&255;Ua&=65535;if(Tb+Q<=N)break;if(0===aa)break a;aa--;M+=Da[C++]<>>=Tb;N-=Tb;l.back+=Tb}M>>>=Q;N-=Q;l.back+=Q;if(ca&64){a.Ua="invalid distance code";l.mode=30;break}l.offset=Ua;l.jb=ca&15;l.mode=24;case 24:if(l.jb){for(ca= l.jb;N>>=l.jb;N-=l.jb;l.back+=l.jb}if(l.offset>l.mg){a.Ua="invalid distance too far back";l.mode=30;break}l.mode=25;case 25:if(0===z)break a;Q=Oa-z;if(l.offset>Q){Q=l.offset-Q;if(Q>l.Nd&&l.Mi){a.Ua="invalid distance too far back";l.mode=30;break}Q>l.pc?(Q-=l.pc,ca=l.qc-Q):ca=l.pc-Q;Q>l.length&&(Q=l.length);Tb=l.window}else Tb=u,ca=r-l.offset,Q=l.length;Q>z&&(Q=z);z-=Q;l.length-=Q;do u[r++]=Tb[ca++];while(--Q);0===l.length&& (l.mode=21);break;case 26:if(0===z)break a;u[r++]=l.length;z--;l.mode=21;break;case 27:if(l.cb){for(;32>N;){if(0===aa)break a;aa--;M|=Da[C++]<N;){if(0===aa)break a;aa--;M+=Da[C++]<l.mode&&(27>l.mode||4!==b))&&D(a,a.Fb,a.Cb,Oa-a.xa))return l.mode=31,-4;Ta-=a.ib;Oa-=a.xa;a.qd+=Ta;a.de+=Oa;l.total+=Oa;l.cb&&Oa&&(a.Ea=l.check=l.flags?xa(l.check,u,Oa,a.Cb-Oa):va(l.check,u,Oa,a.Cb-Oa));a.kg=l.Ib+(l.Ag?64:0)+(12===l.mode?128:0)+(20===l.mode||15===l.mode?256:0);(0===Ta&&0===Oa||4===b)&&0===jc&&(jc=-5);return jc};f.Sn=function(a){if(!a|| !a.state)return-2;var b=a.state;b.window&&(b.window=null);a.state=null;return 0};f.Tn=function(a,b){a&&a.state&&(a=a.state,0!==(a.cb&2)&&(a.head=b,b.done=!1))};f.Vn=function(a,b){var d=b.length;if(!a||!a.state)return-2;var e=a.state;if(0!==e.cb&&11!==e.mode)return-2;if(11===e.mode){var f=va(1,b,d,0);if(f!==e.check)return-3}if(D(a,b,d,d))return e.mode=31,-4;e.Oh=1;return 0};f.Uu="pako inflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(a, b){var d=a("../utils/common"),e=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],r=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];b.mc=function(a,b,f,h,va,xa,Lb,kb){var z=kb.Ib,C,D,U,Ta,Qa,vb, $a=0,ba=new d.sc(16);var Fa=new d.sc(16);var Ia,ic=0;for(C=0;15>=C;C++)ba[C]=0;for(D=0;DU&&(vc=U);if(0===U)return va[xa++]=20971520,va[xa++]=20971520,kb.Ib=1,0;for(z=1;z=C;C++)if(Ta<<=1,Ta-=ba[C],0>Ta)return-1;if(0C;C++)Fa[C+1]=Fa[C]+ba[C];for(D=0;Daa?(ca=Ia[ic+Lb[D]],Q=Wh[$a+Lb[D]]):(ca=96,Q=0);Ta=1<>Fa)+vb]=jc<<24|ca<<16|Q|0;while(0!==vb);for(Ta=1<>=1;0!==Ta?(Qa&=Ta-1,Qa+=Ta):Qa=0;D++;if(0===--ba[C]){if(C===U)break;C=b[f+Lb[D]]}if(C>vc&&(Qa&Oa)!==N){0===Fa&&(Fa=vc);M+=z;h=C-Fa;for(Ta= 1<=Ta)break;h++;Ta<<=1}Fc+=1<>>8&255}function z(a,b,d){a.Ob>16-d?(a.cc|=b<>16-a.Ob,a.Ob+=d-16):(a.cc|=b<>>=1,d<<=1;while(0<--b);return d>>>1}function U(a,b,d){var e=Array(16),f=0,h;for(h=1;15>=h;h++)e[h]=f=f+d[h-1]<<1;for(d=0;d<=b;d++)f= a[2*d+1],0!==f&&(a[2*d]=D(e[f]++,f))}function va(a){var b;for(b=0;286>b;b++)a.hc[2*b]=0;for(b=0;30>b;b++)a.ke[2*b]=0;for(b=0;19>b;b++)a.Ub[2*b]=0;a.hc[512]=1;a.Jd=a.xf=0;a.Jc=a.matches=0}function xa(a){8f?Fc[f]:Fc[256+(f>>>7)];C(a,l,d);r=vc[l];0!==r&&(f-=ca[l],z(a,f,r))}}while(ea.Ed;){var u=a.Bb[++a.Ed]=2>r?++r:0;d[2*u]= 1;a.depth[u]=0;a.Jd--;f&&(a.xf-=e[2*u+1])}b.gf=r;for(l=a.Ed>>1;1<=l;l--)kb(a,d,l);u=h;do l=a.Bb[1],a.Bb[1]=a.Bb[a.Ed--],kb(a,d,1),e=a.Bb[1],a.Bb[--a.$e]=l,a.Bb[--a.$e]=e,d[2*u]=d[2*l]+d[2*e],a.depth[u]=(a.depth[l]>=a.depth[e]?a.depth[l]:a.depth[e])+1,d[2*l+1]=d[2*e+1]=u,a.Bb[1]=u++,kb(a,d,1);while(2<=a.Ed);a.Bb[--a.$e]=a.Bb[1];l=b.Pj;u=b.gf;e=b.ce.Ul;f=b.ce.Fk;h=b.ce.zn;var z=b.ce.yn,C=b.ce.bo,D,M=0;for(D=0;15>=D;D++)a.wd[D]=0;l[2*a.Bb[a.$e]+1]=0;for(b=a.$e+1;573>b;b++){var Kd=a.Bb[b];D=l[2*l[2*Kd+ 1]+1]+1;D>C&&(D=C,M++);l[2*Kd+1]=D;if(!(Kd>u)){a.wd[D]++;var N=0;Kd>=z&&(N=h[Kd-z]);var Q=l[2*Kd];a.Jd+=Q*(D+N);f&&(a.xf+=Q*(e[2*Kd+1]+N))}}if(0!==M){do{for(D=C-1;0===a.wd[D];)D--;a.wd[D]--;a.wd[D+1]+=2;a.wd[C]--;M-=2}while(0u||(l[2*e+1]!==D&&(a.Jd+=(D-l[2*e+1])*l[2*e],l[2*e+1]=D),Kd--)}U(d,r,a.wd)}function Ga(a,b,d){var e,f=-1,h=b[1],l=0,r=7,u=4;0===h&&(r=138,u=3);b[2*(d+1)+1]=65535;for(e=0;e<=d;e++){var z=h;h=b[2*(e+1)+1];++l=l?a.Ub[34]++:a.Ub[36]++,l=0,f=z,0===h?(r=138,u=3):z===h?(r=6,u=3):(r=7,u=4))}}function Da(a,b,d){var e,f=-1,h=b[1],l=0,r=7,u=4;0===h&&(r=138,u=3);for(e=0;e<=d;e++){var D=h;h=b[2*(e+1)+1];if(!(++l=l?(C(a,17,a.Ub),z(a,l-3,3)):(C(a,18,a.Ub),z(a,l-11,7));l=0;f=D;0===h?(r=138,u=3):D===h?(r=6,u=3):(r=7,u=4)}}}function Ta(a){var b= 4093624447,d;for(d=0;31>=d;d++,b>>>=1)if(b&1&&0!==a.hc[2*d])return 0;if(0!==a.hc[18]||0!==a.hc[20]||0!==a.hc[26])return 1;for(d=32;256>d;d++)if(0!==a.hc[2*d])return 1;return 0}function Qa(a){if(!rg){var b,d,f,h=Array(16);for(f=d=0;28>f;f++)for(jc[f]=d,b=0;b<1<f;f++)for(ca[f]=d,b=0;b<1<>=7;30>f;f++)for(ca[f]=d<<7,b=0;b<1<=b;b++)h[b]=0;for(b=0;143>=b;)M[2*b+1]=8,b++,h[8]++;for(;255>=b;)M[2*b+ 1]=9,b++,h[9]++;for(;279>=b;)M[2*b+1]=7,b++,h[7]++;for(;287>=b;)M[2*b+1]=8,b++,h[8]++;U(M,287,h);for(b=0;30>b;b++)N[2*b+1]=5,N[2*b]=D(b,5);Q=new e(M,ic,257,286,15);Ua=new e(N,vc,0,30,15);Tb=new e([],Wh,0,19,7);rg=!0}a.zg=new r(a.hc,Q);a.jg=new r(a.ke,Ua);a.Ej=new r(a.Ub,Tb);a.cc=0;a.Ob=0;va(a)}function vb(a,b,d,e){z(a,0+(e?1:0),3);xa(a);u(a,d);u(a,~d);Ia.Fc(a.yb,a.window,b,d,a.Ca);a.Ca+=d}function $a(a){z(a,2,3);C(a,256,M);16===a.Ob?(u(a,a.cc),a.cc=0,a.Ob=0):8<=a.Ob&&(a.yb[a.Ca++]=a.cc&255,a.cc>>= 8,a.Ob-=8)}function ba(a,b,d,e){var f=0;if(0>>3;var l=a.xf+3+7>>>3;l<=h&&(h=l)}else h=l=d+5;if(d+4<=h&&-1!==b)vb(a,b,d,e);else if(4===a.od||l===h)z(a,2+(e?1:0),3),ob(a,M,N);else{z(a,4+(e?1:0),3);b=a.zg.gf+1;d=a.jg.gf+1;f+=1;z(a,b-257,5);z(a,d-1,5);z(a,f-4,4);for(h=0;h>>8&255;a.yb[a.Jf+2*a.Jc+1]=b&255;a.yb[a.Zh+a.Jc]=d&255;a.Jc++;0===b?a.hc[2*d]++:(a.matches++,b--,a.hc[2*(Oa[d]+256+1)]++,a.ke[2*(256>b?Fc[b]:Fc[256+(b>>>7)])]++);return a.Jc===a.Of-1}var Ia=a("../utils/common"),ic=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],vc=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Wh=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],aa=[16,17,18,0,8,7,9,6,10,5,11,4,12, 3,13,2,14,1,15],M=Array(576);d(M);var N=Array(60);d(N);var Fc=Array(512);d(Fc);var Oa=Array(256);d(Oa);var jc=Array(29);d(jc);var ca=Array(30);d(ca);var Q,Ua,Tb,rg=!1;f.Tm=Qa;f.Um=vb;f.Sm=ba;f.Rd=Fa;f.Rm=$a},{"../utils/common":3}],15:[function(a,b){b.mc=function(){this.input=null;this.qd=this.ib=this.fc=0;this.Fb=null;this.de=this.xa=this.Cb=0;this.Ua="";this.state=null;this.kg=2;this.Ea=0}},{}],"/":[function(a,b){var d=a("./lib/utils/common").assign,e=a("./lib/deflate"),l=a("./lib/inflate");a=a("./lib/zlib/constants"); var r={};d(r,e,l,a);b.mc=r},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")});return b.mc}(); var VC=function(){};VC.prototype.isSupported=function(){try{return!!Uint8Array.from}catch(a){return!1}};var XC=function(a,b,c){this.l=new Qo(500);this.u="";var d=AB.Sa(),e=d.aa("recentImpressions",p(this.H,this));mf(this,p(d.g,d,e));this.G=new Set;this.g=new UC(50,c||"0");this.g.J=new VC;c=this.g;c.l=new JB(18E4,6E5,.1);Tj(c.u,c.l.g);null!=b&&WC(this,b);Qn(this);this.Ra.init(a)};t(XC,lf);Hn(bB,XC); var YC=function(a){var b=new aB,c=S(b,cl,5)||new cl;V(b,5,c);c=S(b,cl,5);R(c,1,Cd&&wd?2:Cd?3:Dd?4:Ed?5:1);c=S(b,cl,5);R(c,3,1);a.Ra.g(b);return b},WC=function(a,b){b.then(function(a){null!=a&&(this.g.F=a)},void 0,a)};XC.prototype.H=function(){return this.l.ya()}; XC.prototype.La=function(a,b,c,d,e,f,h){var l=YC(this),r=new wA;R(r,1,a);var u=xB(l);V(u,8,r);b&&(u=yB(l),u.Wa(b));c&&(u=yB(l),R(u,5,c));d&&(u=yB(l),u.fa(d));f&&(b=zB(r),R(b,2,f));h&&(b=zB(r),R(b,1,h));ZC.has(a)||(f=q(),f=new Date(f),f=(new sB).format(f),f==this.u?this.l.add(a+"@"):(this.l.add(a+"@"+f),this.u=f));$C(this,l,e)};XC.prototype.F=function(a){this.G.has(a)||(this.La(a,void 0,void 0,void 0,void 0,void 0,void 0),this.G.add(a))}; var aD=function(a,b){var c=YC(a),d=xB(c);V(d,14,b);$C(a,c)},$C=function(a,b,c){a.Ra.o(b);var d=new WB,e=b.Qa();R(d,8,e);c&&R(d,1,c.toString());S(b,GA,1)&&S(S(b,GA,1),wA,8)&&S(S(b,GA,1),wA,8).ma()&&(b=S(S(b,GA,1),wA,8).ma(),R(d,11,b));a.g.log(d)},ZC=new Set([1168,1169,1170,1171,1172,1173,1174,1175,1177,1178,1179,1180,1181,1182,1183,1184,1219,1220,1221,1781,1827,1871,2053,2054,2186,2187,2188,2190,2191,3341,3342,3800,3801,3802,3805,3812,3853,3854,3855,3856,3857,3961,4101,4102,4103,4265,4266,4267,4268, 4269,4301,4302,4303,4304,4305,4306]); var bD=function(a,b){this.g=a;this.o=b};ya.Object.defineProperties(bD.prototype,{key:{configurable:!0,enumerable:!0,get:function(){return this.g}},value:{configurable:!0,enumerable:!0,get:function(){return this.o}}});var cD=function(a,b,c,d){this.l=a;this.g=b;this.o=c;this.u=d};ya.Object.defineProperties(cD.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this.l}},port:{configurable:!0,enumerable:!0,get:function(){return this.g}},protocol:{configurable:!0,enumerable:!0,get:function(){return this.o}}}); var dD=function(a,b){this.u=a;k(b)?(this.g=b,"m"===a?(a=b.split(" "),this.l=new cD(a[0],a[1],a[2],a.slice(3))):"a"===a&&(a=Jc(b,":",1),b=a[0],this.o=1===a.length?new bD(b,null):new bD(b,a[1]))):b instanceof cD?(this.l=b,this.g=b.l+" "+b.g+" "+b.o+" "+b.u.join(" ")):b instanceof bD&&(this.o=b,this.g=b.o?b.g+":"+b.o:b.g)};dD.prototype.toString=function(){return this.Bg+"="+this.value}; ya.Object.defineProperties(dD.prototype,{Bg:{configurable:!0,enumerable:!0,get:function(){return this.u}},value:{configurable:!0,enumerable:!0,get:function(){return this.g}},F:{configurable:!0,enumerable:!0,get:function(){return this.o}},M:{configurable:!0,enumerable:!0,get:function(){return this.l}}}); var fD=function(a){this.o=a;this.g=new Map;eD(this)},eD=function(a){var b=new Map;a.o.forEach(function(a){if("a"===a.Bg){a=a.F;var c=a.key,e=b.get(c);e||(e=[],b.set(c,e));a.value?e.push(a.value):e.push("")}});b.forEach(function(b,d){a.g.set(d,new ma(d,b," ",!1))})};fD.prototype.get=function(a){return this.g.get(a)||new ma(a,[]," ",!0)}; var ma=function(a,b,c,d){d=void 0===d?!1:d;this.G=a;this.u=b;this.J=void 0===c?":":c;this.l=(this.M=d)?new Map:null;this.F=d?[]:null},gD=function(a,b){return a.o?a:b};ma.prototype.forEach=function(a){hD(this);this.l.forEach(a)};ma.prototype.get=function(a){hD(this);return this.l.get(a)||new ma(a,[],":",!0)};var hD=function(a){if(null===a.l){var b=new Map;a.u.forEach(function(c){c=Jc(c,a.J,1);var d=c[0],e=b.get(d)||[];b.set(d,[].concat(ea(e),[c[1]||""]))});a.l=na(b);a.F=Array.from(a.l.keys())}}; ya.Object.defineProperties(ma.prototype,{H:{configurable:!0,enumerable:!0,get:function(){return this.u}},g:{configurable:!0,enumerable:!0,get:function(){return this.M||0===this.u.length?null:this.u[0]}},o:{configurable:!0,enumerable:!0,get:function(){return!this.M}},key:{configurable:!0,enumerable:!0,get:function(){return this.G}},keys:{configurable:!0,enumerable:!0,get:function(){hD(this);return this.F}}}); var qa=function(a){this.o=a;this.F=this.M=this.G=null;this.K=this.O=!1;this.L=[];this.g=null;this.P=[];this.H=[];this.ha=new Map;this.u=this.l=this.J=null},ra=function(a,b){b=new fD(b);var c=b.get("ice-ufrag").g;null!=c&&(a.M=c);c=b.get("ice-pwd").g;null!=c&&(a.F=c);c=b.get("fingerprint").g;null!=c&&(a.g=c);iD(a,b);if(a.o){c=b.get("sendonly").o;var d=b.get("recvonly").o,e=b.get("sendrecv").o;if(c||e)a.O=!0;if(d||e)a.K=!0;c=b.get("mid").g;null!=c&&(a.G=c);jD(a,b,a.o);a.l=b.get("rid").keys;if(c=b.get("simulcast").g)if(d= Ha(Jc(c.trim()," ",1)),c=d.next().value,d=d.next().value,"send"===c&&d&&(c=Ha(Jc(d,"=",1)),c.next(),c=c.next().value))a.u=c.split(";");kD(a,b,a.o);lD(a,b,a.o);mD(a,b)}},iD=function(a,b){b.get("crypto").forEach(function(b,d){var c=Ha(Jc(b.g," ",2));b=c.next().value;var f=c.next().value;c=c.next().value;d=Dt(Ct(Et(new Bt,parseInt(d,10)),b),f);d.g=c||"";d=d.U();a.L.push(d)})},jD=function(a,b,c){b.get("extmap").forEach(function(b,e){b=b.g;e=Ha(Jc(e,"/",2));var d=e.next().value;e.next();b=Mt(Kt(Lt(new Jt, parseInt(d,10)),b),c).U();a.P.push(b)})},kD=function(a,b,c){var d=new Map;b.get("fmtp").forEach(function(a,b){var c={};a.g.split(";").forEach(function(a){a=Jc(a,"=",1);2===a.length&&(c[a[0]]=a[1])});d.set(parseInt(b,10),c)});b.get("rtpmap").forEach(function(b,f){f=parseInt(f,10);var e=b.g.split("/");b=e[0];var l=parseInt(e[1],10);e=2"};g.wf=function(a){this.W=a};g.Il=function(a){this.F=a;return this};g.Hl=function(a){this.H=a;return this};g.Rl=function(a){this.S=a;return this};g.Sl=function(a){this.K=a;return this};g.Pi=function(a){this.P=a;return this};g.Ti=function(a){this.o=a};g.Tl=function(a){this.l=a;return this};g.ug=function(){return this.O}; var nE=function(a,b){a.g=b};mE.prototype.Dq=function(a){this.J=a};mE.prototype.wq=function(a){this.u=a};var oE=function(a){var b=a.M.g;b=Math.round(.5*b)+Math.floor(Math.random()*b);KB(a.M);return Math.min(b+0,36E4)};mE.prototype.cancel=function(){this.G=!0;this.Ti("c")};var lE=function(){};lE.prototype.Ng=function(a){this.g=a;return this};lE.prototype.Ql=function(a){this.o=a};lE.prototype.oa=function(a){this.g(a)}; var pE=new lg("iHLLuf");var qE=function(a,b){Y.call(this);this.g=b;a.load(p(this.po,this),p(this.qo,this));this.G=0;this.u=new th;this.l=new th};t(qE,Y);var rE=null,sE=function(a,b,c,d){var e="\r\n\r\n--"+d+"\r\n";d="\r\n\r\n--"+d+"--\r\n";var f=e+"Content-Type: "+a+"\r\n\r\n"+(b&&!k(b)?b.Qa():b);v(c,function(a){f+=e+"Content-Type: "+a.type+"\r\nContent-transfer-encoding: "+a.g+"\r\n\r\n"+a.data+"\r\n\r\n"});return f+=d};g=qE.prototype;g.Kf=null;g.po=function(a){this.Kf=a;this.N("sa")};g.qo=function(){this.M||(this.Kf=null)}; g.Z=function(){var a=this.u.Kb();v(a,Vj);a=this.l.Kb();v(a,Vj)};g.request=function(a){tE(this,a)}; var tE=function(a,b){if(!a.M&&!b.G&&null!=a.Kf){nE(b,a.G++);a.g&&a.g.onRequest(b);var c=b.P,d=null!=b.R?b.R:{},e=null!=b.K?b.K:{},f=null!=b.ha?b.ha:"application/json";if(null!=b.l?b.l:1)e.alt="protojson",f="application/json+protobuf",null!=c&&(c=JSON.parse(c.Qa()));var h=b.L;if(0d?1:0)?-d:d;0===d?(de=0<1/d?0:2147483648,ce=0):isNaN(d)?(de=2147483647,ce=4294967295):1.7976931348623157E308>>0,ce=0):2.2250738585072014E-308>d?(d/=Math.pow(2,-1074),de=(a<<31|d/4294967296)>>>0,ce=d>>>0):(c=Math.floor(Math.log(d)/Math.LN2),1024==c&&(c=1023),d*=Math.pow(2,-c),de=(a<<31|c+1023<<20|1048576*d&1048575)>>>0,ce=4503599627370496* d>>>0);ve(b,ce);ve(b,de)}},YF=function(a){K(this,a,0,-1,null,null)};t(YF,J);YF.prototype.I=function(){var a=new x;ZF(this,a);return y(a)};var ZF=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&B(b,3,c);c=L(a,4);null!=c&&B(b,4,c)}; var aG=function(a){K(this,a,0,-1,$F,null)};t(aG,J);var $F=[20,8,19,26];aG.prototype.I=function(){var a=new x;bG(this,a);return y(a)}; var bG=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&E(b,6,c);c=L(a,7);null!=c&&E(b,7,c);c=T(a,cG,20);0")+" and "+(d?d.id:""));for(var e in a.l)qx(a.l[e],c,d);QD(a.G,b.l);QD(a.J,b.g);CD(a.G)&&VJ(a);if(CD(a.J)){c=!1;for(var f in a.l)Kx(a.l[f]),c=!0;c||Kx(KJ(a,"default-preview-session-id"))}(ID(a.G)||ID(a.J))&&Ex(a);a.Ha&&(a.Ha=!1,bK(a));null!=d&&(a.ua=b.u,null==a.ua||a.ua.ob(a.O.o)?b=!1:(a.O.o=a.ua,b=!0),b&&SJ(a));cK(a)&&SJ(a);dK(a)}; LJ.prototype.Li=function(a){if(a){if(0==this.hb)for(var b in this.l)a=this.l[b],a.ga=1E3;++this.hb}else if(--this.hb,0==this.hb)for(b in this.l)a=this.l[b],a.ga=a.lb};var eK=function(a){var b=ED(a.P);a.g.g("Maybe set selected speaker to "+b);null!=b&&b!=dp&&Dy(a.u,b)}; LJ.prototype.he=function(a){$J(this);this.ta=a;null!=a.u&&fK(this,a.u);if(null==a.error)Z(this.g,"Update request succeeded after fallback");else{var b=a.error.name;"PermissionDeniedError"==b||"PermissionDismissedError"==b?(Z(this.g,"Update request failed: "+b),400=C.length){if(z=kO(a,z,f))h.push(z),bn(l,z.g)}else r=u(z,Math.ceil(C.length/2E3)).concat(r);z=r.shift()}var D=new Tm;gO(a,D);D.aa(p(a.ha,a,b,h,c,d,e));$m(D,function(){var a=new lO;a.o=!0;a.errorCode=-1;this.ha(b,[a],c,d,e)},a);l.aa(function(){D.oa()});l.oa()},kO=function(a,b,c){var d= jO(a,b,!!c);a.$a.push(d);if(a.R)a=document.createElement("SCRIPT"),Qi(a,$N(d)),a.type="text/javascript",document.body.appendChild(a);else{var e=new lO,f=new Bo(0a.o&&a.g.length;)oO(a,a.g.shift())},oO=function(a,b){a.o++;b().aa(function(){this.o--;nO(this)},a)},dO=function(a,b){return(a=a.match("/"+b+"=([^/]+)"))?a[1]:null}; var pO=function(a,b){this.data=a;this.yf=b};pO.prototype.toString=function(){return"[op. result, version: "+this.yf+", resource count: "+this.data.length+"]"};var qO=function(){Y.call(this)};t(qO,Y);var rO=function(a){this.g=a};rO.prototype.l=eh;var sO=function(a,b){this.o=a;this.g=b};var tO=function(a,b,c,d,e,f,h,l,r,u){this.g=a;this.H=w(b);this.J=w(c);this.ha=w(d);this.G=Yb(b,d);this.R=Yb(c,e);this.l=f;this.K=w(h);this.L=w(l);this.O=w(r);this.M=Yb(h,r);this.P=Yb(l,u);this.F=gh};tO.prototype.o=function(a){if(a instanceof this.g)var b=this.H;else if(a instanceof this.l)b=this.K;else return[];return Fb(b,function(b){return b.call(a)})};var uO=function(a,b){if(b instanceof a.g)a=a.ha;else if(b instanceof a.l)a=a.O;else return[];return Fb(a,function(a){return a.call(b)})}; tO.prototype.u=function(a){if(a instanceof this.g)var b=this.G;else if(a instanceof this.l)b=this.M;else return[];return Fb(b,function(b){return b.call(a)})};tO.prototype.zd=function(a,b){var c=this.R;a.length!=c.length&&(b?a=Yb(a,b):c=this.J);var d=new this.g;v(a,function(a,b){c[b].call(d,a)},this);return d}; var vO=function(a,b){var c=a.P;b.length!=c.length&&(c=a.L);var d=new a.l;v(b,function(a,b){c[b].call(d,a)},a);return d},wO=function(a,b){if(b instanceof a.g)a=a.G;else if(b instanceof a.l)a=a.M;else return!1;return!Hb(a,function(a){return null==a.call(b)})},yO=function(a,b,c){b=xO(a,b,a.u);a=xO(a,c,a.u);return hc(b,a)},xO=function(a,b,c){return b instanceof Array?b:c.call(a,b)}; var AO=function(a,b,c,d,e,f,h){Y.call(this);this.g=d;this.O=e;this.F=vO(this.g,c);++zO;this.L=e.g;this.Ia=h||null;this.da=f&&f.o||null;this.wa=e.l();this.Pa=f&&f.g||null;this.Wb=new si(this);this.o(this.Wb);this.data={};this.ta=[];this.Ga={};this.l=-2;this.J=!0;this.H=Fj();this.state="ia";this.config=hf(b);IJ.Sa();this.P={};this.Da=eh};t(AO,Y);var BO=new th(10,67);AO.prototype.X=function(a){return new CO(a.yf,a.data,[],"ea")}; var DO=function(a,b){return new CO(b.yf,[],a,"ea")},zO=0,EO=0,FO=function(a){"ia"==a.state&&(a.state="ga",a.da&&a.Wb.listen(a.da,a.Pa,a.ql))};AO.prototype.start=function(a){a&&(this.F=hf(a));"ia"==this.state&&FO(this);if("ga"!=this.state)return null;this.state="ha";GO(this);return null};AO.prototype.stop=function(){if("ha"==this.state||"ga"==this.state)this.flush(),this.ka(),this.state="ia"};var GO=function(a){a.J&&a.H&&(a.H.resolve(a.ta),a.H=null)}; AO.prototype.ka=function(){this.da&&this.Wb.ha(this.da,this.Pa,this.ql)};AO.prototype.zd=function(a){for(var b=[],c=0;c=e.data.length?c[0].resolve(e.data):v(c,function(a,b){var c=d[b];b=Eb(e.data,function(a){return this.ra(a).ob(c)},this);a.resolve(b)},this)}; g.ml=function(a,b,c){this.report("d",new UO(a.tk(),a.rk(),c));v(b,function(a){a.reject(c)});c.response&&c.response.getResponseHeader&&(a=c.response.getResponseHeader().xb(),(b=BO.get(a))&&VO(this,b,"Collection apiary operation failed with response code "+a+" triggering endcause "+b));return c};g.Xj=function(a){var b=!1;v(a,function(a){(a=this.P[a.toString()])&&1<=a.length&&(a.shift(),b=b||1<=a.length)},this);b&&this.K()};g.ql=function(a){"ha"!=this.state&&"ga"!=this.state||this.oi(a)}; g.oi=function(a){var b=this.uk(a),c=WO(this,a);a=XO(this,a);if(c.length||a.length)b=new CO(b,c,a,"da"),this.report("i"),this.pi(b)};g.uk=function(){return-2}; var WO=function(a,b){var c=[];v(b.notification.kb(),function(a){var b=this.g;a=a instanceof b.g?a:new b.g(JSON.parse(a.Qa()));wO(this.g,a)?TO(this,SO(this,a))&&c.push(a):this.report("C","Pushed modified: "+a.Qa())},a);return c},XO=function(a,b){if(!b.notification.Eb)return[];var c=[];v(b.notification.Eb(),function(a){var b=this.g.F(a);wO(this.g,b)?(a=SO(this,b),TO(this,a)&&c.push(a)):this.report("C","Pushed deleted: "+a.Qa())},a);return c};AO.prototype.pi=function(a){a instanceof CO&&YO(this,a)}; var YO=function(a,b){v(b.o,function(a){wO(this.g,a)?this.data[ZO(this,a)]=hf(a):this.report("C","Partial update: "+a.Qa())},a);var c=[];v(b.l,function(a){var b=ZO(this,a);this.data[b]?delete this.data[b]:c.push(a)},a);0>>0}; g.sq=function(a){var b=new eI;R(b,1,a.g);a=a.ub();R(b,2,a||[]);return b};g.Yp=function(a){var b=sP(O(a,2),this.Cl)||[];a=L(a,1);return null!=a?Yt(Xt(a),b).U():null};g.$p=function(a){var b=vP(a.na());if(null==b)return null;var c=a.ba(),d=a.$c();if(null==c||null==d)return null;b=su(ru(tu(new qu,c),b),d);return wP(b,S(a,bH,9))}; var wP=function(a,b){if(b&&L(b,2)){if(wu(a,!0),b=S(b,ZG,3)){var c=L(b,3);c&&vu(a,c);c=b.ic();b=b.getHeight();c&&b&&uu(a,new Ri(c,b))}}else wu(a,!1);return a.U()},sP=function(a,b,c){null!=c&&(b=p(b,c));if(null==a||!jb(a))return null;c=[];for(var d=0;da.length||!(a[0]instanceof xH)?c=null:(a=a[0],c=null!=a?a.u():null));this.N(new DP(b,d,c))},null,d);return a}; var FP=function(){Qn(this)};fb(FP);var GP=function(a,b,c){return a.Ra.M(b,c,void 0,void 0)},HP=function(){};t(HP,Gn);Hn(HP,FP);HP.prototype.g=Nn();HP.prototype.M=Nn();HP.prototype.F=Nn();HP.prototype.u=Nn();var IP=function(a,b,c){lf.call(this);this.K=null!=c?p(a,c):a;this.J=b;this.H=p(this.Rp,this);this.l=!1;this.u=0;this.F=this.g=null;this.G=[]};t(IP,lf);g=IP.prototype;g.Dn=function(a){this.G=arguments;this.l=!1;this.g?this.F=q()+this.J:this.g=Uj(this.H,this.J)};g.stop=function(){this.g&&(Vj(this.g),this.g=null);this.F=null;this.l=!1;this.G=[]};g.pause=function(){++this.u};g.resume=function(){this.u&&(--this.u,!this.u&&this.l&&(this.l=!1,this.K.apply(null,this.G)))};g.Z=function(){this.stop();IP.ia.Z.call(this)}; g.Rp=function(){this.F?(this.g=Uj(this.H,this.F-q()),this.F=null):(this.g=null,this.u?this.l=!0:(this.l=!1,this.K.apply(null,this.G)))}; var JP=function(a,b,c,d,e,f,h){AO.call(this,a,b,c,d,e,f,h);this.Aa=e;this.l=-1;this.J=!1;this.ua=-1;this.u=[];this.ga=this.W=this.pa=this.$=null;this.Y=!1;this.Ha=0;this.R=null;this.G=new JB(P(this.config,2,1E3),P(this.config,3,6E4));this.Fa=new IP(this.tj,0,this)};t(JP,AO);JP.prototype.start=function(a){JP.ia.start.call(this,a);if("ha"!=this.state)return null;this.Wb.listen(this.L,"Pa",this.el);KP(this,!0);return LP(this,"ya",!0)}; JP.prototype.ka=function(){JP.ia.ka.call(this);this.Wb.ha(this.L,"Pa",this.el);Vj(this.ga);this.ga=null;this.G.reset();Vj(this.pa);this.pa=null;Vj(this.W);this.R=this.W=null;this.J=!1};JP.prototype.query=function(a,b){return MO(this,this.Aa.qf(this.S(a)),null,b)};JP.prototype.search=function(a){return MO(this,this.Aa.rf(hf(this.F)),null,a)}; var NP=function(a,b){"xa"!=b&&0==a.G.l&&a.L.N("Pa");var c="za"==b||"Aa"==b,d=a.Aa.rf(hf(a.F)),e=-2;P(a.config,11,!1)&&(9E4>q()-a.Ha&&d.Al(a.l)?e=a.l:a.Ha=q());d=MO(a,d,function(c){KP(a,!1);return e!=c.yf?new MP(c.yf,c.data,b):null});Ij(d.then(p(a.Qp,a,c)),p(a.Pp,a,c));a.$=d;Ij(a.$,eb);return d};g=JP.prototype;g.bf=function(a){return 0<=a};g.el=function(){LP(this,"xa",!0)};g.Kd=function(){return null!=LP(this,"Ba",!0)||this.$?this.$:zj("Collection not yet started, so cannot resync.")}; g.oi=function(a){var b=!1,c=a.notification.zb();null!=c&&""!=c&&(b=this.g.F(c),b=SO(this,b),b=TO(this,b));b?this.Kd():JP.ia.oi.call(this,a)};g.uk=function(a){var b;mb(a.notification.T)&&null!=a.notification.T()&&(b=a.notification.T().Oa());return b}; g.pi=function(a){var b=a.g==this.ua;this.ua=Math.max(this.ua,a.g);KP(this,!1);if(a instanceof MP)OP(this,a);else{this.bf(this.l)||this.N(new PP(a.o,a.l));if(this.bf(this.l)&&a.g<=this.l){"da"==a.u&&this.report("k");var c=!1;b&&(this.report("l"),c=!0);100=b?(this.report("o"),a=!0):this.u.length>P(this.config,4,64)&&(this.report("n"),a=!0);a?(Pb(this.u),this.G.reset(),NP(this,"Da")):(KB(this.G),QP(this))}};g.Pp=function(a){this.report(a?"B":"r");SP(this,!0);HO(this)?(KB(this.G),QP(this)):RP(this)}; g.tj=function(){this.Fa.stop();if(0!=this.u.length&&this.bf(this.l)){for(var a=0;0=P(a.config,6,3E5)&&VO(a,22,c)}else a.R=q();else a.R=null},OP=function(a,b){if(a.l>=b.g&&100>a.l-b.g){var c=[];if(a.l==b.g){var d={};v(b.data,function(a){var b= ZO(this,a);d[b]=!0;b=this.data[b]||null;b==a||b instanceof a.constructor&&TP(JSON.parse(b.Qa()),JSON.parse(a.Qa()))||c.push({local:b&&b.Qa(),server:a.Qa()})},a);Oc(a.data,function(a,b){d[b]||c.push({local:a.Qa(),server:null})},a)}if(0!=c.length)a.report("A",c);else{a.report("x");switch(b.o){case "Ca":a.report("y");break;case "za":a.report("z")}return}}a.l>b.g&&100this.g.version&&(this.g.version=b);else switch(this.u){case 0:case 1:case 2:this.g.version++}this.l.resolve(new pO(a,m(b)?b:this.g.version))}else this.l.reject("Could not perform operation")};g.Al=function(a){this.version=a;return!0};g.Fh=function(){return this.l};g.Dh=function(){return this.l.g};g.Bh=dh(0);g.Qi=eb;g.sg=dh(0);g.Ch=dh(void 0);g.Ui=eb;g.Ek=function(){return this.F};g.tk=function(){return this.u.toString()};g.rk=function(){return this.o.toString()}; var mQ=function(a,b,c){var d=eQ(),e=FP.Sa(),f=new jQ;a=new JP(a,e.Ra.g(a,b),c,d,f);return f.o=a};var nQ=function(){Lr.call(this);this.u=null};Sa(nQ,Lr);var oQ=function(a,b,c){try{return!nn(a,b)&&c&&c(a),on(a,b)?yj(qn(a,b)):zj(b+" was not registered on the AppContext")}catch(d){return zj("Exception getting service ("+b+")\n"+d)}};var qQ=function(a,b,c,d,e,f){Y.call(this);this.mb=b;this.u=b.Ra.Yd("realtime.media.api.apiary.RemoteSession");this.$=a;this.da=b.g;this.ga=c;this.K=this.J=this.G=this.ua=this.H=null;this.S=d;this.S.g=8;this.S.F=3E3;this.P=e;this.O=f;this.u.g("Creating a new remote session with earlyMediaHangoutId="+f.o+" P2P="+f.g+" useAudio=true useVideo=true");this.l=this.g=null;this.Ya=!1;this.L=new si(this);this.o(this.L);this.ka=new lP;this.F="INITIAL";this.ra=[];this.Y=[];this.W=[];this.X={};this.R={};this.ta= {};this.pa=Fj();this.Aa=Fj();this.wa=new xk;this.Ia=oQ(a,fB,lB);var h=AB.Sa(),l=[h.aa("mediaSessionStartTime",p(this.Xa,this)),h.aa("mediaUpStreams",p(this.Hb,this)),h.aa("mediaDownStreams",p(this.qb,this))];mf(this,function(){v(l,h.g,h)});this.Pa=Fj();this.Pa.g.then(function(){pQ(this)},null,this)};t(qQ,Lw);qQ.prototype.Xa=function(){return(new Date(this.Ha)).toString()};qQ.prototype.Hb=function(){return null!=this.g?JO(this.g):null};qQ.prototype.qb=function(){return null!=this.l?JO(this.l):null}; var rQ=function(a,b,c,d){a.F!=b&&(a.u.g("Session "+a.tb()+" state changed from "+a.F+" to "+b),a.F=b,a.N(new ow(b,c,d)))};qQ.prototype.getState=function(){return this.F}; var tQ=function(a,b,c){var d=a.l,e=hf(d.F);e.Wa(b);e.fa(c);c=d.start(e);sQ(a);a.O.g||Ij(EP(c,"ta",b,a),function(a){var b=this;a="Stopping session "+this.tb()+" "+("because downstream search failed with error: "+a);this.u.error(a);this.Ia.then(function(a){return a.La(3950,b.Mb()||void 0)});this.stop(16,a)},a)},sQ=function(a){a.O.g||null!=a.ra&&bP(a.l,p(function(a){return Nb(this.ra,a.ba()||"")},a))};g=qQ.prototype; g.bd=function(a){if("INITIAL"!=this.F)return!1;this.Ya=null!=a;a=a||"";null==this.l&&(this.O.g?this.l=mQ(this.$,this.da,[a,1,""]):(this.l=fQ(this.$,this.da,[a,1,""],eQ(),dQ,"Da"),this.L.listen(this.l,"Sa",this.Da),this.L.listen(this.l,"Ra",this.hb)),this.o(this.l),FO(this.l),this.L.listen(this.l,"Qa",this.$b));rQ(this,"STARTING");return!0};g.start=function(a){this.Wa(a);rQ(this,"STARTED");this.pa.g.then(this.iq,null,this);return!0}; g.Hf=function(a,b,c){this.u.g("Attempting to connect session "+this.tb()+" to Hangout: "+a);switch(this.F){case "INITIAL":return;case "STOPPED":case "FINISHED":return}null==this.G&&(this.G=a,this.J=b,this.K=c,this.Ha=q(),this.Ga=window.performance&&window.performance.now?window.performance.now():q(),this.pa.resolve())}; g.iq=function(){var a=this.K&&this.K.g||"";this.u.g("Session "+this.tb()+" is started and connected to Hangout: "+this.G+" with participantId: "+this.J+" and participantLogId: "+a);a=this.H;var b=this.G;null==this.g&&(this.O.g?this.g=mQ(this.$,this.da,[b,2,a]):(this.g=fQ(this.$,this.da,[b,2,a],eQ(),dQ,"Da"),this.L.listen(this.g,"Sa",this.Da),this.g.start()),this.L.listen(this.g,"Qa",this.lb),this.o(this.g));uQ(this,this.H,this.G,this.Y);Pb(this.Y);tQ(this,this.H,this.G);0>>0;b=this.ta[b];null!=b&&(R(a,114,b.uf.width),R(a,115,b.uf.height),b.pg&&a instanceof nQ&&q())}},a)},yQ=function(a,b,c,d,e,f,h){if(null==d&&null==e)return zj("Nothing to upload");var l=new ur;R(l,2,a.Xa());R(l,133,a.Ha);var r=-2;null!=a.Ga&&(r=((window.performance&& window.performance.now?window.performance.now():q())-a.Ga)/1E3,r=Math.round(r));R(l,3,r);null!=b&&R(l,1,b);null!=e&&R(l,29,e);null!=f&&R(l,30,f);null==h||fa(Dc(h))||R(l,100,h);null!=d&&$e(l,5,[d]);d=a.mb.Ra.Zd()||new kw;V(d,4,l);d.fa(c);null!=a.J&&d.Ma(a.J);null!=a.ga&&R(d,1,a.ga);R(d,11,a.P.g.slice()||[]);R(d,12,a.P.o);R(d,18,a.P.l);a.K&&Rw(a.K,d);return jP(a.S,d,b,!1)}; qQ.prototype.qj=function(a){switch(this.F){case "INITIAL":case "STARTING":case "STARTED":$b(this.Y,a);return;case "STOPPED":case "FINISHED":return}var b=this.Mb(),c=this.G;null==b?this.u.error("Attempting to add local streams before we have a sessionId."):null!=c?uQ(this,b,c,a):$b(this.Y,a)}; var uQ=function(a,b,c,d){v(d,function(a){a=fu(new du(a),this.J).U();var d=BP(this.ka,b,c,a),e=this.g.g,l=!!Kb(this.g.get(),function(a){return yO(e,d,a)});l=EP(l?NO(this.g,d):this.g.add(d),"va",b,this);"d"!=a.na()&&Ij(l,function(a){var b=this;a="Stopping session "+this.tb()+" because "+("addLocalStream failed with error: "+a);this.u.error(a);this.Ia.then(function(a){return a.La(3951,b.Mb()||void 0)});this.stop(16,a)},this)},a)},AQ=function(a,b){a.Aa.g.then(p(function(){var a=b.Ab();a=this.g.zd(a); a.Db(uP(b.na()));var d=new bI;R(d,1,b.M);a.oc(d);NO(this.g,a)},a))};qQ.prototype.Mb=function(){return this.H};qQ.prototype.Wa=function(a){this.H!=a&&(this.u.g("Session id changing from "+this.tb()+" to "+(a||"{unset}")),this.H=a,this.Pa.resolve())};qQ.prototype.tb=function(){if(null==this.H)return"{unset}";null==this.ua&&(this.ua=this.H.substring(0,6)+"{#"+(this.H.length-7)+"}"+this.H.substring(this.H.length-1));return this.ua}; var BQ=function(a){if(null!=a.g){var b=Kb(a.g.get(),function(a){return 2==a.na()});if(null==b)a.u.o("Attempting to signal screencast started, but no video stream found!");else{b=a.g.zd(b);b.Db(2);R(b,11,!1);var c=new bI;R(c,1,!1);b.oc(c);NO(a.g,b)}}},CQ=function(a){if(null!=a.g){var b=Kb(a.g.get(),function(a){return 2==a.na()});null==b?a.u.o("Attempting to signal screencast ended, but no video stream found!"):(b=a.g.zd(b),b.Db(2),R(b,11,!0),NO(a.g,b))}}; qQ.prototype.xd=function(a){this.X={};v(a,function(a){this.X[DQ(a)]=a},this);wQ(this)}; var wQ=function(a){switch(a.F){case "INITIAL":case "STARTING":case "STOPPED":case "FINISHED":return}if(null==a.Mb())a.u.error("Ignoring changed stream requests because we don't have a sessionId.");else if(null==a.G)a.u.error("Ignoring changed stream requests because we don't have a hangoutId.");else{var b={},c=uP("v");v(a.l.get(),function(a){a.na()==c&&(b[DQ(a)]=a)},a);Oc(a.X,function(a,c){if(b[c]){c=b[c];var d=c.Ab(),e=this.R[d];if(!e||zQ(e,a))this.R[d]=a,EQ(this,c,a)}},a);Oc(b,function(a,b){var c= a.Ab();if(!this.X[b]&&(b=this.R[c])){var d=new qu(b);var e=new Ri(0,0),r=Math.min;null!==d.g&&(e=new Ri(r(d.g.width,e.width),r(d.g.height,e.height)));d=uu(d,e).U();d=new qu(d);d.o=Math.min(d.o||Infinity,0);d=d.U();d=wu(new qu(d),!1).U();zQ(b,d)&&(this.R[c]=d,EQ(this,a,d))}},a)}},EQ=function(a,b,c){if("STOPPED"!=a.F&&"FINISHED"!=a.F){a.wa.contains(c.ba())&&(c=su(new qu(c),"").U());var d=b.Ab(),e=c.l;if(!zu(c)||0>=zu(c).height||0>=zu(c).width||0>=c.g)e=!1;var f=a.Mb(),h=a.G,l=c,r=e;e=new YH;e.wi(1); e.Wa(f);e.fa(h);e.Ma(l.ba());e.Db(uP(l.na()));f=l.$c();R(e,7,f);f=new bH;R(f,1,!0);R(f,2,r);r=zu(l);null!=r&&(h=new ZG,h.setHeight(r.height),h.setWidth(r.width),R(h,3,l.g),V(f,3,h));V(e,9,f);e.xi(d);a.u.g("Session "+a.tb()+" sending stream request: "+c.toString()+" with streamId: "+d);d=S(b,$H,8);V(e,8,d);NO(a.l,e);c=zu(c);null!=c&&null!=S(b,$H,8)&&null!=O(S(b,$H,8),1)&&(d=O(S(b,$H,8),1)[0]>>>0,null!=d&&((b=a.ta[d])?b.uf=c:(b={pg:0,uf:c},a.ta[d]=b),a=76800this.g){var f=c-this.l;e=d-this.o;f=this.F?f:f+e;e=0this.g){d=a-this.g;var e=b-this.l,f=c-this.o;d={Oi:0e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.g[0];c=a.g[1];var h=a.g[2],l=a.g[3],r=a.g[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=l^c&(h^l);var u=1518500249}else f=c^h^l,u=1859775393;else 60>e?(f=c&h|l&(c|h),u=2400959708):(f=c^h^ l,u=3395469782);f=(b<<5|b>>>27)+f+r+u+d[e]&4294967295;r=l;l=h;h=(c<<30|c>>>2)&4294967295;c=b;b=f}a.g[0]=a.g[0]+b&4294967295;a.g[1]=a.g[1]+c&4294967295;a.g[2]=a.g[2]+h&4294967295;a.g[3]=a.g[3]+l&4294967295;a.g[4]=a.g[4]+r&4294967295}; zS.prototype.update=function(a,b){if(null!=a){m(b)||(b=a.length);for(var c=b-this.o,d=0,e=this.M,f=this.l;dthis.l?this.update(this.u,56-this.l):this.update(this.u,this.o-(this.l-56));for(var c=this.o-1;56<=c;c--)this.M[c]=b&255,b/=256;AS(this,this.M);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.g[c]>>d&255,++b;return a}; var CS=function(){var a=window.crypto||window.msCrypto;a&&a.getRandomValues&&(this.l=!0,this.o=Infinity,this.J=!0);if(16>this.o){a=this.g;var b=this.o;this.g="";this.o=16;BS(this,a,Math.max(0,b));this.J=!1}},KS=function(a){var b={},c=window.localStorage||{},d=window.sessionStorage||{};if(!a.l){b.$u=DS();b.bv=(new Date).toLocaleString();b.local={};for(var e=0;eDS()-b.nn;)b.mn++;try{b.Qn=window.history.length}catch(r){b.Qn=r.message}b.window=ES(window);b.document=ES(document);b.screen=ES(window.screen);try{b.documentElement=ES(document.documentElement)}catch(r){b.documentElement=r.message}b.navigator=ES(window.navigator);try{b.performance=FS(window.performance)}catch(r){b.performance=r.message}b.An=[];e=p(function(a){b.An.push(ES(a))}, a);GS(a,window,e,0);b.plugins=[];if(navigator.plugins)for(e=0;e=l.length?BS(a,String.fromCharCode.apply(String,z.digest()),r):(z.update(FS(l[u++])),C(b))},b)};C(10);a.u=[];a.ng=0}}},IS=function(a){var b=function(b){MS(a,b,this)};a.u=[];Qf(window,"devicemotion",b);Qf(window,"deviceorientation",b);for(var c=0;c=a.o?(d.reset(),d.update("SEED_SALT:"+b+a.g),a.g=String.fromCharCode.apply(String,d.digest()),a.H="",a.F=0,a.J=!0):a.H=b}},OS=function(a,b){var c=[];if(a.l)a=new window.Uint8Array(Math.min(65536, b||1)),(window.crypto||window.msCrypto).getRandomValues(a),c=[].slice.call(a);else{if(0>a.o||0==a.g.length)throw new NS;var d=new zS;d.update("RANDOM_SALT:"+a.g);var e=d.digest();null!==e&&(d.reset(),d.update("SEED_SALT:"+a.g),a.g=String.fromCharCode.apply(String,d.digest()),c=e.slice(0,b||e.length))}return c},PS=function(a,b){for(var c=[],d=0;c.lengthb.length?b= null:(c=hS(b[3],"groupid")||hS(b[3],"nick"),d=hS(b[3],"streamid")||hS(b[3],"name"),e=fS(b[3],"label",k,""),b=eS(b,4,k,null)||"",b=null!=c&&null!=d&&null!=b?{pb:c,Vl:d,label:e,payload:b}:null);null!=b&&this.N(new fT(a,b.label,b.pb,b.Vl,b.payload));break;case "getdevicestate":this.N(new gT(new hR(b,this.g.Lh(),this.g.Kh(),this.g.wh())));break;case "jhb":c=eS(b,3,bb,!1);b=eS(b,4,bb,!1);this.N(new hT(a,c,b));break;case "latency-events":b=4>b.length?null:fS(b[3][0],"key",k,"");null!=b&&this.N(new iT(a, b));break;case "jmiend":a=eS(b,2,k,"Unknown");b=eS(b,5,n,-1);this.N(new jT(a,b));break;case "ping":a=eS(b,2,k,"Unknown");VS(this,["pong",a]);break;case "jt":delete this.G[a];c=this.l;eS(b,4,k,null);b=parseInt(b[3],10);b in c.l||(b=6);this.N(new kT(a,b));break;case "f-dead":this.N(new lT("57"));break;case "termall":this.G={};this.N(new mT(4));break;case "fe":a=eS(b,2,k,"Unknown");c=b[3];null!=c||(c="Unknown");b=b[4];this.N(new nT(c,a,b));break;case "share-result":a:{switch(b[4]){case 0:b="Ib";break a; case 1:b="Jb";break a}b="Gb"}this.N(new oT(a,b));break;case "share-notify":b=tS(b);null!=b&&this.N(new oT(a,b));break;case "jtr":a=eS(b,2,k,"Unknown");c=b[3].a;b=hS(c,"ufrag");c=hS(c,"pwd");null!=b&&null!=c&&this.N(new pT(a,b,c));break;case "trstate":b=this.l.G.parse(b),null!=b&&this.N(new qT(a,b))}}};RS.prototype.K=function(a){"unchanged"!=a.g&&"unknown"!=a.g&&this.N(new bT("a",a.u,a.g));"unchanged"!=a.o&&"unknown"!=a.o&&this.N(new bT("v",a.M,a.o))}; RS.prototype.J=function(a){var b=fg(a);if(null!=b&&(a=b[0],null!=a&&("jmidata"==a||"jmidatav3"==a))){a=b[2];var c=this.l;if("jmidatav3"==b[0])b=WR(c.u,b);else if(c=c.F,null!=b&&b[2]&&b[3]){var d=new wr;var e=b[6];null==e?e=0:(null!=e.cpu&&R(d,34,Math.round(e.cpu)),null!=e.bcpu&&R(d,92,Math.round(e.bcpu)),null!=e.gcpu&&R(d,94,Math.round(e.gcpu)),null!=e.tcpu&&R(d,35,Math.round(e.tcpu)),null!=e.cpus&&d.Tf(e.cpus),null!=e.t&&R(d,54,Math.round(e.t)),e=uR(e.v));2!=e?b=null:(e=-1,n(b[3])?e=b[3]:k(b[3])&& (e=parseFloat(b[3])),R(d,1,Math.round(e)),e=b[4],null!=e&&(qR(c,e[0],d),tR(c,e[1],d)),b=b[5],null!=b&&(xR(c,b[0],d),xR(c,b[1],d)),b=d)}else b=null;null!=b&&this.N(new rT(a,b))}};var ZS=function(a,b){var c=b.Ba;return null!=c&&Hb(Eu(c),function(a){return 1=b.length?a:mu(new du(a),[b[0]]).U()}; RS.prototype.O=function(a){a=a.json;if(null!=a){var b=a[0];null!=b&&"mf"==b&&(a=gS(this.l,a).o,!fa(Dc(a))&&16<=a.length&&BS(this.u,a,a.length))}};var eT=function(a,b){X.call(this,"Wb");this.sessionId=a;this.g=b};t(eT,X);var rT=function(a,b){X.call(this,"Yb");this.sessionId=a;this.g=b};t(rT,X);var jT=function(a,b){X.call(this,"Xb");this.sessionId=a;this.u=b};t(jT,X);var nT=function(a,b,c){X.call(this,"Sb");this.errorCode=a;this.sessionId=b;this.o=c};t(nT,X); var lT=function(a){X.call(this,"Tb");this.errorCode=a};t(lT,X);var dT=function(a,b){X.call(this,"Nb");this.sessionId=a;this.g=b};t(dT,X);var kT=function(a,b){X.call(this,"ac");this.sessionId=a;this.g=b};t(kT,X);var mT=function(a){X.call(this,"Rb");this.g=a};t(mT,X);var gT=function(a){X.call(this,"Pb");this.g=a};t(gT,X);var bT=function(a,b,c){X.call(this,"Qb");this.mediaType=a;this.muted=b;this.reason=c};t(bT,X);var oT=function(a,b){X.call(this,"$b");this.sessionId=a;this.state=b};t(oT,X); var pT=function(a,b,c){X.call(this,"bc");this.sessionId=a;this.Vg=b;this.Gg=c};t(pT,X);var qT=function(a,b){X.call(this,"cc");this.sessionId=a;this.g=b};t(qT,X);var hT=function(a,b,c){X.call(this,"Ub");this.sessionId=a;this.g=b;this.o=c};t(hT,X);var iT=function(a,b){X.call(this,"Vb");this.sessionId=a;this.message=b};t(iT,X);var fT=function(a,b,c,d,e){X.call(this,"Ob");this.sessionId=a;this.label=b;this.pb=c;this.Vl=d;this.payload=e};t(fT,X); var sT=function(a){ot.apply(this,arguments)};Sa(sT,ot);var tT=function(a,b){var c=new si(a);a.o(c);c.listen(b,"Nb",a.g)};sT.prototype.g=function(a){var b=wS(new Map(a.g.o));this.N(new xS(a.sessionId,a.g.g,b))};var uT=function(a,b,c,d){JQ.call(this,b,d,"a");this.G=c};t(uT,JQ);uT.prototype.l=function(){return this.G};var vT=function(a,b){KQ.call(this,b);this.G=a;this.F=[];this.u=this.l=!1;this.J=new si(this);this.o(this.J);this.H=this.ca().eb();this.J.listen(this.ca(),"H",this.K);this.Ac("re")};t(vT,KQ);vT.prototype.stop=function(){this.mute();"sc"!=this.ca().eb()?this.Ac("st"):this.Ac("nd");return!0};vT.prototype.zi=function(){return null};var xT=function(a,b){a.Ac(b);wT(a)};vT.prototype.lh=function(a,b){return new uT(this.G,this,a,b)}; vT.prototype.Ig=function(a){this.F.push(a);var b=this.ca().ma();this.G.mute("",a,b,"user",this.l)};vT.prototype.Yf=function(a){Vb(this.F,a)};vT.prototype.$i=function(){yT(this,this.l,"user")};var zT=function(a){return 0==a.F.length?null:Mb(a.F,function(a){return"default-settings-session-id"!=a&&!!this.G.G[a]},a)};vT.prototype.mute=function(){if("st"==this.g)return!1;this.l=!0;"sc"!=this.ca().eb()?yT(this,!0,"user")||(this.u=!0,wT(this)):(this.u=!0,this.N("Za"));return!0}; vT.prototype.Ai=function(){"st"!=this.g&&(this.u=this.l=!1,wT(this),"sc"!=this.ca().eb()&&yT(this,!1,"user"))};vT.prototype.Qb=function(){switch(this.g){case "nd":case "ad":case "fa":return!0;default:return this.u}};var yT=function(a,b,c){for(var d=a.ca().ma(),e=!1,f=0;fb)return;this.K.yj=a[b];break;case "ao":a=w(this.g.u);c=w(this.g.H);b=Cb(c,b);if(0>b)return;this.K.Aj=a[b];break;case "vi":a=w(this.g.F);c=w(this.g.K);b=Cb(c,b);if(0>b)return;this.K.fm=a[b]}this.S.start()};g.kq=function(a){if(null!=this.l&&null!=this.J){var b=zT(this.u);if(null!=b&&b==a.sessionId)switch(a.state){case "Ib":FT(this);break;case "Gb":GT(this,!0);break;case "Jb":case "Hb":GT(this,!1)}}}; var FT=function(a){xT(a.l,"re");a.H.listen(a.l,"$a",p(function(){null==this.l||"nd"!=this.l.g&&"st"!=this.l.g||GT(this,!1)},a));a.J.resolve(a.l);a.O=!0;a.L&&HT(a.L)},GT=function(a,b){if(null!=a.l&&null!=a.J)if(a.O){a.J=null;a.O=!1;b=a.l;a.l=null;a.L&&HT(a.L);var c=zT(a.u);null!=c&&VS(a.G,["share-remove","",c,0]);xT(b,"nd")}else b&&xT(a.l,"fa"),a.J.reject(a.l),a.J=null,a.O=!1,a.l=null},ET=function(a){bu.call(this,"","2","v","ca");this.G=a;this.g=null;HT(this)};t(ET,bu); var HT=function(a){var b=a.G.J&&a.G.O?a.G.l.ca():null;b!=a.g&&(a.g=b,a.N("H"),a.N("J"),a.N("K"))};ET.prototype.eb=function(){return this.g?this.g.eb():ET.ia.eb.call(this)};ET.prototype.getState=function(){return this.g?this.g.getState():ET.ia.getState.call(this)};ET.prototype.Mf=function(){return this.g?this.g.Mf():ET.ia.Mf.call(this)}; var IT=function(a,b){this.F=a;this.u=b};IT.prototype.error=function(a){JT(this,a,2)};IT.prototype.o=function(a){JT(this,a,1)};IT.prototype.g=function(a){JT(this,a,0)};IT.prototype.l=function(a){JT(this,a,0)};var JT=function(a,b,c){var d=a.F;a="["+a.u+"] "+b;switch(c){case 2:c=Ai(["error",a]);break;case 1:c=Ai(["warning",a]);break;default:c=Ai(["comment",a])}try{d.Md(c)}catch(e){}}; var LT=function(a,b,c,d,e){Cw.call(this);this.F=new IT(b.g,"realtime.media.api.flute.LocalSession");this.u=new si(this);this.o(this.u);this.l=a;this.da=!1;this.g=b;this.u.listen(this.g,"Ob",this.lq);this.u.listen(this.g,"Rb",this.Eo);this.u.listen(this.g,"Sb",this.Fo);this.u.listen(this.g,"Tb",this.Go);this.u.listen(this.g,"Ub",this.Ho);this.u.listen(this.g,"Vb",this.Io);this.u.listen(this.g,"Wb",this.Jo);this.u.listen(this.g,"Yb",this.Lo);this.u.listen(this.g,"Xb",this.Ko);this.u.listen(this.g,"$b", this.mq);this.u.listen(this.g,"ac",this.Mo);this.u.listen(this.g,"bc",this.Sp);this.u.listen(this.g,"cc",this.Up);this.ka=c;this.H="INITIAL";this.W=this.P=this.J=this.X=this.R=null;this.Y=this.K=void 0;this.O=null;this.L=e;this.G=KT(this,e);this.S=d;this.$=Fj();this.ga="call/"+e.K};t(LT,Cw);var MT=function(a,b,c,d){a.H!=b&&(a.H=b,!n(a.K)&&n(c)&&(a.K=c),k(a.Y)||!d||fa(Dc(d))||(a.Y=d),a.N(new ow(a.H,a.K,d)))};LT.prototype.getState=function(){return this.H};LT.prototype.wb=function(){return this.l}; LT.prototype.sf=function(){return this.G}; var KT=function(a,b){var c=QS(a.g);if(null==c)return a.F.o("FluteLocalSession.createOffer called before flute version available."),null;var d=w(c.l),e=w(c.H),f=w(c.u),h=w(c.J),l=[vt(ut(tt(new st,"d"),101),"google-data").U()];b.W&&Ud&&(e=Fb(e,function(a){return zt(new st(a),"useadaptivelayering_v2","true").U()}));a.da=TS(a.g);var r=NT(a,a.da?"ICE":"GICE");c=OT(a,Eb(w(c.F),function(a){return"AES_CM_128_HMAC_SHA1_32"!=a},a));d=new Bu("a",d,f);f=null;f=new Bu("v",e,h,a.L.G);e=null;e=new Bu("d",l,[]); l=b.g?[8579373]:PT(a,1);a.R=mu(hu(gu(eu(new du,"a"),"1"),a.l+"/1"),l).U();l=b.J?3:1;l=b.g?[8579374]:PT(a,l);h=[];if(1e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.g[0];c=a.g[1];e=a.g[2];var f=a.g[3];var h=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e& (f^b))+d[3]+3250441966&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(h<<12&4294967295|h>>>20);h= e+(c^f&(b^c))+d[10]+4294925233&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(h<<7&4294967295|h>>>25);h=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(h<<12&4294967295|h>>>20);h=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(h<<17&4294967295|h>>>15);h=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(h<<22&4294967295|h>>>10);h=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(h<<5&4294967295| h>>>27);h=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c=e+(h<<20&4294967295| h>>>12);h=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(h<<14&4294967295|h>>>18);h=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(h<<5&4294967295|h>>>27);h=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(h<<9&4294967295|h>>>23);h=e+(b^c&(f^b))+d[7]+1735328473&4294967295;e=f+(h<<14&4294967295| h>>>18);h=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(h<<20&4294967295|h>>>12);h=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^ b^c)+d[7]+4139469664&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(h<<4&4294967295|h>>>28);h=f+(b^c^e)+d[12]+3873151461&4294967295; f=b+(h<<11&4294967295|h>>>21);h=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(h<<16&4294967295|h>>>16);h=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(h<<23&4294967295|h>>>9);h=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[12]+1700485571&4294967295;b=c+ (h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[13]+1309151649&4294967295; c=e+(h<<21&4294967295|h>>>11);h=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(h<<6&4294967295|h>>>26);h=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(h<<10&4294967295|h>>>22);h=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(h<<15&4294967295|h>>>17);h=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.g[0]=a.g[0]+b&4294967295;a.g[1]=a.g[1]+(e+(h<<21&4294967295|h>>>11))&4294967295;a.g[2]=a.g[2]+e&4294967295;a.g[3]=a.g[3]+f&4294967295}; PU.prototype.update=function(a,b){m(b)||(b=a.length);for(var c=b-this.o,d=this.F,e=this.l,f=0;fthis.l?this.o:2*this.o)-this.l);a[0]=128;for(var b=1;bb;++b)for(var d=0;32>d;d+=8)a[c++]=this.g[b]>>>d&255;return a}; var RU=function(){return zj()},SU=function(a,b){a+=b;b=new PU;b.update(a,a.length);return String.fromCharCode.apply(String,b.digest())},TU=new lg("jHJQ3b");var UU=function(){this.g=0;this.o=Fj();this.l=null};UU.prototype.then=function(a,b,c){return this.o.g.then(a,b,c)};UU.prototype.Rb=function(a,b){return this.o.g.Rb(a,b)};UU.prototype.get=function(){return this.l};rj(UU);var VU=function(){this.g=new UU};VU.prototype.resolve=function(a){var b=this;0==this.g.g&&(this.g.o.resolve(a),sj(a)?(a.then(function(a){return WU(b,a)},function(){return WU(b,null)}),this.g.g=1):WU(this,a))};var WU=function(a,b){a.g.g=2;a.g.l=b}; VU.prototype.reject=function(a){0==this.g.g&&(this.g.g=2,this.g.o.reject(a))}; var XU=function(a){var b=this;this.u=new Yn;this.g=this.gc=null;this.G=oQ(a,FJ).then(function(c){RU(a).then(function(a){b.g=a},eb);return b.gc=c});this.Hg=null;this.K=oQ(a,hB,yU).then(function(a){return this.Hg=a},null,this);this.M=Fj();this.li=this.M.g;this.l=null;this.o=!1;this.bg=[];this.wg=this.F=!1},YU=function(a){nn(a,dB)||a.registerService(dB,new XU(a))},ZU=function(a){return w(a.g.l.ya()).map(function(a){var b=new KU;R(b,1,Uw(a));var d=a.Ka();R(b,2,d);R(b,3,a.mb);a=a.Fl();R(b,4,a);return b})}, aV=function(a){a.wg||$U(a);return a.l||!1},cV=function(a,b){a.wg=!0;a.l=b;v(a.bg,function(a){bV(a.g,b)},a);null===a.o||$U(a,aV(a))},dV=function(a,b){a.gc?b():a.G.then(b)},eV=function(a,b){a.Hg?b():a.K.then(b)};XU.prototype.to=function(a){var b=this;fV(this,a);gV(this,a);if(this.g){var c=L(a.u,7),d=this.g.u(c);this.li.then(function(){return hV(b,a,d)});c=a.u;var e=a.vb.get()||"",f=a.W,h=ZU(a);this.g.G(c,e,f,h)}}; var hV=function(a,b,c){if(aV(a)){var d=b.vb.get()||"";c.filter(function(a){return a.qa()===d}).forEach(function(a){IU(a).forEach(function(b){L(b,2);a.qa()})})}};XU.prototype.gl=function(a){var b=this;gV(this,a);Vb(this.bg,a);this.g&&Cj([a.onConnect,a.onDisconnect]).then(function(c){c=Ha(c);c.next();c=c.next().value;var d=a.u,e=a.vb.get()||"",f=a.W,h=ZU(a);b.g.M(d,e,f,h,c)},eb)}; var $U=function(a,b){dV(a,p(function(){this.wg=!0;this.o=null;var a=Fj();a.g.then(p(this.J,this),p(this.H,this,b));var d=L(this.gc,10);if(null!=d){null!=b&&(d=Ih(d,"set",String(b)));var e=yo.g();e.open("GET",d,!0);e.onreadystatechange=function(){4==e.readyState&&(200==e.status?a.resolve(e.responseText):a.reject(null))};e.send(null)}else a.reject(null)},a))};XU.prototype.J=function(a){this.o="true"==a;iV(this)};XU.prototype.H=function(a){this.o=m(a)?a:aV(this);iV(this)}; var iV=function(a){a.M.resolve();null===a.l&&(a.l=a.o,v(a.bg,function(a){bV(a.g,aV(this))},a));a.o!=a.l&&$U(a,aV(a))},fV=function(a,b){if(!a.F){a.F=!0;var c=jV(a);null!=c&&(kV(a,c)&&lV(a,c),a.g||(b=b.vb,c.qa()==b.get()&&6E4>q()-c.getTime()&&a.li.then(function(){aV(this)&&eV(this,p(function(){v(IU(c)||[],function(a){L(a,2);c.qa()},this)},this))},void 0,a)))}},kV=function(a,b){var c=3456E5>q()-b.getTime();a=!a.g||0==a.g.F(L(b,6));return null!=L(b,8)&&c&&a},lV=function(a,b){if(null!=L(b,4)&&null!=L(b, 5)&&null!=L(b,6)&&0!=(IU(b)||[]).length){var c=NU(b,a.gc);v(IU(b),function(a){jP(c,OU(b,a,this.gc),L(a,1))},a)}},mV=function(a){var b=jV(a);if(null==b||null==L(b,4)||null==L(b,5)||null==L(b,6)||0==(IU(b)||[]).length)return[];var c=NU(b,a.gc);return Fb(IU(b),function(a){return iP(c,OU(b,a,this.gc),L(a,1))},a)},jV=function(a){if(!Xn(a.u))return null;var b=a.u.get("report_luak");a.u.remove("report_luak");if("hc:rc"!=JSON.parse(b||"[]")[0])return null;b=new GU(JSON.parse(b));a=SU(L(a.gc,7),b.getTime()); return L(b,2)==a?b:null},gV=function(a,b){if(Xn(a.u)){var c=new GU;c.fa(b.vb.get());var d=q();R(c,1,d);d=SU(L(a.gc,7),d);R(c,2,d);d=L(a.gc,2);R(c,4,d);d=L(a.gc,5);R(c,5,d);R(c,6,b.J);d=L(a.gc,6);R(c,11,d);d=ZU(b);0!=d.length&&($e(c,7,d),b=b.onDisconnect,2==b.g&&(b=b.get(),R(c,8,b)),a.u.set("report_luak",c.Qa()))}}; var nV=function(){lf.call(this);this.l={}};t(nV,lf);nV.prototype.connect=function(a){a&&a()};nV.prototype.Hc=function(){return!0};nV.prototype.registerService=function(a,b,c){this.l[a]={oa:b,bl:!!c}};nV.prototype.getService=function(a,b){var c=this.l[a];return c?c:this.L?{oa:wb(this.L,a),bl:nb(b)}:null};var oV=function(a,b){if(b&&k(a))try{return JSON.parse(a)}catch(c){return null}else if(!b&&!k(a))return Ai(a);return a};nV.prototype.Z=function(){nV.ia.Z.call(this);delete this.l;delete this.L}; var pV=["pu","lru","pru","lpu","ppu"],qV={},sV=function(){for(var a=10,b=rV,c=b.length,d="";0=b.length)this.H.push("|"+a);else{b=b.length;for(var c=Math.ceil(b/3800),d=0,e=1;da-jW?10:100)},iW),zW=function(){jW=q();kW&&window.clearTimeout(kW);kW=window.setTimeout(yW,10)},tW=function(a,b){if(!/^https?:\/\//.test(a))throw Error("da`"+a);this.l=a;this.o=b;this.g=0}; tW.prototype.send=function(a){this.g=++this.g%2;a=this.l+"#"+this.g+encodeURIComponent(a);try{if(vd){var b=this.o.location;if(a instanceof Jg)var c=a;else a instanceof Jg?c=a:(a=a.Gd?a.Wc():String(a),Lg.test(a)||(a="about:invalid#zClosurez"),c=Mg(a));b.href=Kg(c)}else this.o.location.replace(a)}catch(d){}zW()};var rW=function(a,b,c){this.u=a;this.o=b;this.l=c;this.g=this.o.location.href.split("#")[0]+"#INITIAL";xW.push(this);zW()}; rW.prototype.receive=function(){var a=this.o.location.href;if(a!=this.g){this.g=a;if(a=a.split("#")[1])a=a.substr(1),this.l(decodeURIComponent(a));return!0}return!1}; var BW=function(a,b){tV.call(this,b);this.g=a;this.u=this.g.g.pru;this.l=this.g.g.ifrid;vd&&AW()};t(BW,tV);if(vd)var CW=[],DW=0,AW=function(){DW||(DW=window.setTimeout(function(){EW()},1E3))},EW=function(a){var b=q();for(a=a||3E3;CW.length&&b-CW[0].timestamp>=a;){var c=CW.shift().Rn;cj(c)}DW=window.setTimeout(FW,1E3)},FW=function(){EW()};var GW={};BW.prototype.Ge=3;BW.prototype.connect=function(){uV(this).xpcRelay||(uV(this).xpcRelay=HW);this.send("tp","SETUP")}; var HW=function(a,b){var c=b.indexOf(":"),d=b.substr(0,c);b=b.substr(c+1);if(sd&&-1!=(c=d.indexOf("|"))){h=d.substr(0,c);d=d.substr(c+1);c=d.indexOf("+");var e=d.substr(0,c);c=parseInt(d.substr(c+1),10);var f=GW[e];f||(f=GW[e]={Zj:[],Jl:0,Tj:0});Ac(d,"++")&&(f.Tj=c+1);f.Zj[c]=b;f.Jl++;if(f.Jl!=f.Tj)return;b=f.Zj.join("");delete GW[e]}else var h=d;qV[a].u(h,decodeURIComponent(b))};BW.prototype.Ug=function(a){"SETUP"==a?(this.send("tp","SETUP_ACK"),gW(this.g)):"SETUP_ACK"==a&&gW(this.g)}; BW.prototype.send=function(a,b){b=encodeURIComponent(b);var c=b.length;if(sd&&1800=c?"++":"+")+f)}else IW(this,a,b)}; var IW=function(a,b,c,d){if(sd){var e=uV(a).document.createElement("DIV"),f={onload:Eg("this.xpcOnload()"),sandbox:null},h={src:null,srcdoc:null},l={sandbox:""};var r={};for(var u in h)r[u]=h[u];for(u in l)r[u]=l[u];for(u in f){var z=u.toLowerCase();if(z in h)throw Error("s`"+z+"`"+u+"`"+f[u]);z in l&&delete r[z];r[u]=f[u]}f=null;h="";if(r)for(U in r){if(!$g.test(U))throw Error("r`"+U);u=r[U];if(null!=u){l=U;z=u;if(z instanceof Cg)z=Dg(z);else if("style"==l.toLowerCase()){u=void 0;if(!nb(z))throw Error("q`"+ typeof z+"`"+z);if(!(z instanceof Pg)){var C="";for(u in z){if(!/^[-_a-zA-Z0-9]+$/.test(u))throw Error("n`"+u);var D=z[u];null!=D&&(D=jb(D)?Fb(D,Wg).join(" "):Wg(D),C+=u+":"+D+";")}z=C?Qg(C):Rg}z instanceof Pg&&z.constructor===Pg&&z.o===Og?u=z.g:(gb(z),u="type_error:SafeStyle");z=u}else{if(/^on/i.test(l))throw Error("o`"+l+"`"+z);if(l.toLowerCase()in ah)if(z instanceof Gg)z=Hg(z);else if(z instanceof Jg)z=Kg(z);else if(k(z))z=Ng(z).Wc();else throw Error("p`"+l+"`iframe`"+z);}z.Gd&&(z=z.Wc());l=l+ '="'+zc(String(z))+'"';h+=" "+l}}var U="":(f=ch(h),U+=">"+Zg(f)+"",f=f.Nf());(r=r&&r.dir)&&(/^(ltr|rtl|auto)$/i.test(r)?f=0:f=null);r=bh(U,f);e.innerHTML=Zg(r);e=e.childNodes[0];e.xpcOnload=JW}else e=uV(a).document.createElement("IFRAME"),vd?CW.push({timestamp:q(),Rn:e}):Qf(e,"load",JW);r=e.style;r.visibility="hidden";r.width=e.style.height="0px";r.position="absolute";r=a.u;r+="#"+a.g.name;a.l&&(r+=","+a.l);r+="|"+b;d&&(r+= "|"+d);e.src=r+(":"+c);uV(a).document.body.appendChild(e)},JW=function(){cj(this)};BW.prototype.Z=function(){BW.ia.Z.call(this);vd&&EW(0)}; var KW=function(a,b,c,d,e){tV.call(this,c);this.G=a;this.H=e||2;this.S=b||"*";this.O=new si(this);this.J=new Sj(100,uV(this));this.P=!!d;this.u=new Tm;this.F=new Tm;this.l=new Tm;this.R=sV();this.L=null;this.P?1==aW(this.G)?bn(this.l,this.u):bn(this.l,this.F):(bn(this.l,this.u),2==this.H&&bn(this.l,this.F));this.l.aa(this.Hn,this);this.l.oa(!0);this.O.listen(this.J,"tick",this.Bk)};t(KW,tV);KW.prototype.g=null;KW.prototype.ha=!1;KW.prototype.Ge=1;var LW={};KW.prototype.K=0; var OW=function(a){var b=a.g.data;if(!k(b))return!1;var c=b.indexOf("|"),d=b.indexOf(":");if(-1==c||-1==d)return!1;var e=b.substring(0,c);c=b.substring(c+1,d);b=b.substring(d+1);if(d=qV[e])return d.u(c,b,a.g.origin),!0;d=MW(b)[0];for(var f in qV){var h=qV[f];if(1==aW(h)&&!h.Hc()&&"tp"==c&&("SETUP"==d||"SETUP_NTPV2"==d)&&NW(h,a.g.origin))return $V(h,e),h.u(c,b),!0}return!1}; KW.prototype.Ug=function(a){var b=MW(a);a=b[1];switch(b[0]){case "SETUP_ACK":PW(this,1);this.u.o||this.u.oa(!0);break;case "SETUP_ACK_NTPV2":2==this.H&&(PW(this,2),this.u.o||this.u.oa(!0));break;case "SETUP":PW(this,1);QW(this,1);break;case "SETUP_NTPV2":2==this.H&&(b=this.g,PW(this,2),QW(this,2),1!=b&&null==this.L||this.L==a||RW(this),this.L=a)}}; var RW=function(a){2!=a.H||null!=a.g&&2!=a.g||a.send("tp","SETUP_NTPV2,"+a.R);null!=a.g&&1!=a.g||a.send("tp","SETUP")},QW=function(a,b){if(2!=a.H||null!=a.g&&2!=a.g||2!=b){if(null!=a.g&&1!=a.g||1!=b)return;a.send("tp","SETUP_ACK")}else a.send("tp","SETUP_ACK_NTPV2");a.F.o||a.F.oa(!0)},PW=function(a,b){b>a.g&&(a.g=b);1==a.g&&(a.F.o||a.P||a.F.oa(!0),a.L=null)};g=KW.prototype; g.connect=function(){var a=uV(this),b=rb(a),c=LW[b];n(c)||(c=0);0==c&&Qf(a.postMessage?a:a.document,"message",OW,!1,KW);LW[b]=c+1;this.ha=!0;this.Bk()};g.Bk=function(){var a=0==aW(this.G);this.P&&a||this.G.Hc()||this.M?this.J.stop():(this.J.start(),RW(this))};g.send=function(a,b){var c=this.G.yc;c&&(this.send=function(a,b){var d=this,e=this.G.name;this.K=Uj(function(){d.K=0;try{var f=c.postMessage?c:c.document;f.postMessage&&f.postMessage(e+"|"+a+":"+b,d.S)}catch(r){}},0)},this.send(a,b))}; g.Hn=function(){gW(this.G,1==this.H||1==this.g?200:void 0)};g.Z=function(){if(this.ha){var a=uV(this),b=rb(a),c=LW[b];LW[b]=c-1;1==c&&Yf(a.postMessage?a:a.document,"message",OW,!1,KW)}this.K&&(Vj(this.K),this.K=0);nf(this.O);delete this.O;nf(this.J);delete this.J;this.u.cancel();delete this.u;this.F.cancel();delete this.F;this.l.cancel();delete this.l;delete this.send;KW.ia.Z.call(this)};var MW=function(a){a=a.split(",");a[1]=a[1]||null;return a}; var SW=function(a,b){tV.call(this,b);this.g=a;this.l=a.at||"";this.u=a.rat||"";a=uV(this);if(!a.nix_setup_complete)try{a.execScript("Class GCXPC____NIXVBS_wrapper\n Private m_Transport\nPrivate m_Auth\nPublic Sub SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport = transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub SendMessage(service, payload)\n Call m_Transport.GCXPC____NIXJS_handle_message(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call m_Transport.GCXPC____NIXJS_create_channel(channel)\nEnd Sub\nPublic Sub GCXPC____NIXVBS_container()\n End Sub\nEnd Class\n Function GCXPC____NIXVBS_get_wrapper(transport, auth)\nDim wrap\nSet wrap = New GCXPC____NIXVBS_wrapper\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet GCXPC____NIXVBS_get_wrapper = wrap\nEnd Function", "vbscript"),a.nix_setup_complete=!0}catch(c){}this.GCXPC____NIXJS_handle_message=this.In;this.GCXPC____NIXJS_create_channel=this.on};t(SW,tV);g=SW.prototype;g.Ge=6;g.df=!1;g.xe=null;g.connect=function(){0==aW(this.g)?this.vj():this.uj()};g.vj=function(){if(!this.df){var a=this.g.af;try{a.contentWindow.opener=(0,uV(this).GCXPC____NIXVBS_get_wrapper)(this,this.l),this.df=!0}catch(b){}this.df||uV(this).setTimeout(p(this.vj,this),100)}}; g.uj=function(){if(!this.df){try{var a=uV(this).opener;if(a&&"GCXPC____NIXVBS_container"in a){this.xe=a;if(this.xe.GetAuthToken()!=this.u)return;this.xe.CreateChannel((0,uV(this).GCXPC____NIXVBS_get_wrapper)(this,this.l));this.df=!0;gW(this.g)}}catch(b){return}this.df||uV(this).setTimeout(p(this.uj,this),100)}};g.on=function(a){this.xe=a;this.xe.GetAuthToken()==this.u&&gW(this.g)};g.In=function(a,b){uV(this).setTimeout(p(function(){this.g.u(a,b)},this),1)}; g.send=function(a,b){this.xe.SendMessage(a,b)};g.Z=function(){SW.ia.Z.call(this);this.xe=null}; var UW=function(a,b){nV.call(this);for(var c=0,d;d=pV[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw Error("ea`"+a[d]+"`"+d);this.g=a;this.name=this.g.cn||sV();this.F=b||Ti();this.G=[];this.J=new si(this);a.lpu=a.lpu||Gh(Xi(this.F.g).location.href)+"/robots.txt";a.ppu=a.ppu||Gh(a.pu||"")+"/robots.txt";qV[this.name]=this;ag(window,"unload",TW)||Pf(window,"unload",TW)};t(UW,nV);var VW=/^%*tp$/,WW=/^%+tp$/;g=UW.prototype;g.Ud=null;g.ze=null;g.wc=null;g.Ze=1;g.Hc=function(){return 2==this.Ze}; g.yc=null;g.af=null;var nW=function(a){try{return!!a.yc&&!a.yc.closed}catch(b){return!1}};UW.prototype.connect=function(a){this.H=a||eb;3==this.Ze&&(this.Ze=1);this.ze?this.ze.aa(this.K):this.K()}; UW.prototype.K=function(){this.ze=null;if(this.g.ifrid){var a=this.g.ifrid;this.af=k(a)?this.F.g.getElementById(a):a}this.af&&((a=this.af.contentWindow)||(a=window.frames[this.g.ifrid]),this.yc=a);if(!this.yc){if(window==window.top)throw Error("ga");this.yc=window.parent}if(!this.wc){if(!this.g.tp){a=this.g;if(mb(document.postMessage)||mb(window.postMessage)||sd&&window.postMessage)var b=1;else if(ud)b=2;else if(sd&&this.g.pru)b=3;else{var c;if(c=sd){c=!1;try{b=window.opener,window.opener={},c=nd(window, "opener"),window.opener=b}catch(d){}}b=c?6:4}a.tp=b}switch(this.g.tp){case 1:this.wc=new KW(this,this.g.ph,this.F,!!this.g.osh,this.g.nativeProtocolVersion||2);break;case 6:this.wc=new SW(this,this.F);break;case 2:this.wc=new hW(this,this.F);break;case 3:this.wc=new BW(this,this.F);break;case 4:this.wc=new iW(this,this.F);break;case 7:if(a=this.yc)try{a=window.document.domain==this.yc.document.domain}catch(d){a=!1}a&&(this.wc=new bW(this,this.F))}if(!this.wc)throw Error("fa");}for(this.wc.connect();0< this.G.length;)this.G.shift()()};UW.prototype.close=function(){this.ze&&(this.ze.cancel(),this.ze=null);this.G.length=0;this.J.removeAll();this.Ze=3;nf(this.wc);this.H=this.wc=null;nf(this.Ud);this.Ud=null};var gW=function(a,b){a.Hc()||a.Ud&&0!=a.Ud.Ye||(a.Ze=2,nf(a.Ud),m(b)?(a.Ud=new BT(a.H,b),a.Ud.start()):(a.Ud=null,a.H()))};UW.prototype.send=function(a,b){this.Hc()&&(nW(this)?(nb(b)&&(b=Ai(b)),this.wc.send(XW(a),b)):this.close())}; UW.prototype.u=function(a,b,c){this.ze?this.G.push(p(this.u,this,a,b,c)):NW(this,c)&&!this.M&&3!=this.Ze&&(a&&"tp"!=a?this.Hc()&&(a=a.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),a=WW.test(a)?a.substring(1):a,a=this.getService(a,b))&&(b=oV(b,a.bl),null!=b&&a.oa(b)):this.wc.Ug(b))}; var XW=function(a){VW.test(a)&&(a="%"+a);return a.replace(/[%:|]/g,encodeURIComponent)},aW=function(a){var b=a.g.role;return n(b)?b:window.parent==a.yc?1:0},$V=function(a,b){delete qV[a.name];a.name=b;qV[b]=a},NW=function(a,b){var c=a.g.ph;return fa(Dc(b))||fa(Dc(c))||b==a.g.ph};UW.prototype.Z=function(){this.close();this.af=this.yc=null;delete qV[this.name];nf(this.J);delete this.J;UW.ia.Z.call(this)};var TW=function(){for(var a in qV)nf(qV[a])}; var YW=function(a,b){Y.call(this);this.J=a;this.K=dd(b);this.J.registerService("mediaCall",p(this.L,this),!0)};t(YW,Y);YW.prototype.L=function(a){var b=this.K[a[0]];null!=b&&b(ef(a))};YW.prototype.send=function(a){this.J.send("mediaCall",Ze(a))};var ZW=function(a){K(this,a,"rme:cc",-1,null,null)};t(ZW,J);ZW.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&G(a,1,b);return y(a)};kf("rme:cc",ZW);var $W=function(a){K(this,a,"rme:ccr",-1,null,null)};t($W,J);$W.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&G(a,1,b);return y(a)};kf("rme:ccr",$W);var bX=function(a){K(this,a,"rme:sc",-1,aX,null)};t(bX,J);var aX=[3,4,5]; bX.prototype.I=function(){var a=new x;var b=L(this,1);null!=b&&G(a,1,b);b=L(this,2);null!=b&&G(a,2,b);b=O(this,3);0h)f={ei:d,Yi:NaN,n:1}; else{h+=1;var l=d-e;e+=l/h;var r=NaN;1b.length&&"INPROGRESS"==a.getState()){a.stop(52);return}}a.F.El(b)},aY=function(a,b,c,d){a.l.g(a.g.wb()+" changed state from "+a.getState()+" to "+b);d&&a.l.g("State change due to "+d);a.qb!=b&&(a.qb=b,a.mb=c,a.N(new ow(b,c,d)))}; ZX.prototype.xd=function(a){var b=this;switch(this.getState()){case "STOPPED":case "FINISHED":return!1}a=a.filter(function(a){a=new bu(a.ba(),a.$c(),a.na());return null===lY(b,a)});a.forEach(function(a){b.l.g(b.Ka()+" received stream request "+("for DOWN stream from UI: "+a));var c=b.pa,e=a.ba(),f=a.$c();a=zu(a);e+=f;a&&921600<=a.cg()?c.l[e]||(c.l[e]=q()):delete c.l[e]});if(null!=this.Y)return GX(this.Y,a),!0;mY(this,a);return!0};ZX.prototype.Od=function(a){nY(this,a.g);mY(this,a.g)}; var mY=function(a,b){a.F.xd(b);a.lb={};b.forEach(function(b){if(b.l){var c=b.ba();b=b.$c();a.lb[c+b]=!0}});a.H.forEach(a.Tb,a)};ZX.prototype.Tb=function(a){var b=a.ba();b=this.lb[b+a.J]||!1;b!=a.g&&(a.g=b,a.N("ba"))};var nY=function(a,b){b=Ha(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=c.ub();if(null!=d){c=c.G;d=Ha(d);for(var e=d.next();!e.done;e=d.next())a.da.set(e.value,c)}}}; ZX.prototype.ud=function(a){var b=a.target;a=b.Qb();b=b.ca();(b=this.L[gY(b)])?(a=iu(new du(b.getInfo()),a).U(),b.u=a,AQ(this.F,a)):this.l.o(this.Ka()+" muted unknown capture.")};var hY=function(a,b){a&&(b=ju(new du(a.getInfo()),b).U(),a.u=b)};ZX.prototype.Pd=function(a){jY(this,a.g)}; var jY=function(a,b){var c=b.filter(function(b){b=b.H;return!(null!=b&&Uw(a)!=b)});0!=c.length&&(nY(a,c),a.wa=Yb(a.wa.filter(function(a){return!c.some(function(b){return Au(a,b)})}),c.filter(function(a){return a.l})),a.g.ig(a.wa),a.G&&a.G.va&&(b=Nu(a.G.va),(a.G=a.G)&&a.G.va&&Nu(a.G.va)!=b&&a.g.update(a.G,[])))},Vw=function(a){return a.g.sf()};ZX.prototype.bb=function(a){var b=lY(this,a);return null!=b?b:Mb(this.H,function(b){b=b.getInfo();return b.ba()==a.ba()&&b.na()==a.ma()&&b.g==a.getId()})}; ZX.prototype.Hb=function(){var a=Tw.prototype.Hb.call(this),b=this.rd.Ra.Zd()||null;hd(a,{sessionOptions:qw(this.u),audioOptions:kv(),systemInfo:b?b.Qa():"Unavailable",sessionEndDebugInfo:this.fd});return a};var lY=function(a,b){if(b.ba()!=a.gd&&""!=b.ba())return null;a=Tc(a.L).filter(function(a){a=a.g.ca();return b.getId()==a.getId()&&b.ma()==a.ma()});return 1Jb(b.ra.ya(),function(b){return b==a?!0:b&&a?b.jh===a.jh&&b.ni===a.ni&&b.Di===a.Di&&b.Ci===a.Ci&&b.Vh===a.Vh&&b.Bi===a.Bi&&b.Ue===a.Ue&&b.vh===a.vh&&b.ii===a.ii&&b.$d===a.$d&&b.ae===a.ae:!1})&&b.ra.add(a))});null==this.Fa&&(this.Fa=Uj(function(){b.sd.g.then(b.he,null,b);b.Fa=null},500))}; ZX.prototype.he=function(a){this.l.g(this.Ka()+" Sending local ICE candidates over to "+("the other side: "+Ai(this.ra.ya())));this.N(new bx(this.ra.ya(),a))}; var oY=function(a,b){if(b=Er(b))for(var c=0;cc&&(b=L(S(a,pr,8,1),3),c=L(a,5)+L(a,7))});this.Qc||0!=b||(this.P.then(function(a){return a.La(4220)}),this.Qc=!0);this.Cc||1!=b||(this.P.then(function(a){return a.La(4221)}),this.Cc=!0);this.Ec||2!=b||(this.P.then(function(a){return a.La(4222)}),this.Ec=!0);this.Oc||3!=b||(this.l.g("TURN relay candidate being used for P2P."),this.P.then(function(a){return a.La(4134)}),this.Oc=!0)}this.N(new Ww(a.g))}}; g.Xo=function(a){this.F.Vj(a.u,a.g,this.Ya,a.o)};g.Zo=function(a){var b=this.pa,c=a.Qg,d=a.pb+a.g;(a=a.uf)&&921600<=a.cg()&&(a=b.l[d])&&(a=q()-a,0<=a&&(b.g[c]=b.g[c]||[],b.g[c].push(a),delete b.l[d]))};g.hp=function(a){var b=a.source?this.bb(a.source):null,c=b?b.getInfo().ub():[];b=this.$b;a=a.id;c=0=d&&(b.g.has(e)||b.g.set(e,[]),b.g.get(e).push(d))}c?b.l.set(a,{Qg:c,Uf:q()}):b.l["delete"](a)}; g.Wo=function(a){this.l.g(this.Ka()+" latency event: "+a.message);"transport writable"==a.message?(this.Qd=!0,this.W||Uj(this.Pn,1E4,this),this.N(new $w([],[],this.Ka())),fY(this)):"render first video frame"==a.message?(this.W=!0,fY(this)):"transport not writable"==a.message&&(this.u.g?this.stop(10,"P2P session ending. Falling back to cloud."):this.Ld())};g.Pn=function(){this.W||(this.W=!0,fY(this))};var fY=function(a){"STARTED"==a.getState()&&a.Qd&&a.W&&aY(a,"INPROGRESS")}; ZX.prototype.fe=function(a){switch(a.label){case "collections":this.N(new MX(a.payload));break;case "msodc":this.F.Fa(a.label,a.payload);break;case "dataSendChannel":this.l.error("Received data on the broadcast data channel. Data: "+a.payload);break;default:this.N(new LX(a.pb,a.payload))}};var eY=function(a){a.g.Xl()&&(a.O=Uj(a.Nn,5E3,a))};g=ZX.prototype; g.bp=function(a){if(null!=this.O){a.g!=this.Sc&&(a.g?this.l.g(this.Ka()+" started receiving audio"):this.l.o(this.Ka()+" stopped receiving audio!"),this.Sc=a.g);a.o!=this.Tc&&(a.o?this.l.g(this.Ka()+" started receiving video"):this.l.o(this.Ka()+" stopped receiving video!"),this.Tc=a.o);var b=q();a.g&&(this.Ia=b);a.o&&(this.Xa=b);if(a.g||a.o)Vj(this.O),this.O=null,eY(this)}}; g.Nn=function(){var a=q(),b=(a-this.Ia)/1E3;a=(a-this.Xa)/1E3;this.N(new Xw(Uw(this),b,a));this.Ia==this.$?this.l.g(this.Ka()+" has never received audio"):5E3 c.length||!(c[0]instanceof xH)?(a.g.g("Stopping remote session due to receiving null session proto."),a.u.then(function(a){return a.La(3945)}),b.stop(16,"Received null session proto.")):(c=c[0],null!=c?(d=tP(a.X,c,!d.g),null!=d?XY(a,b,d):(a.g.g("Stopping session due to inability to parse session proto."),a.u.then(function(a){return a.La(3947)}),b.stop(16,"Error parsing session proto."))):(a.g.g("Stopping session due to type mismatch in session proto."),a.u.then(function(a){return a.La(3946)}),b.stop(16, "Type mismatch in session proto.")))},PY=function(a,b,c){var d=b.o||a.G;b=null!=d?tw(b,d):tw(b,null);b=yw(b,c);if(c){b=xw(b);if(null==a.L)return a.u.then(function(a){return a.La(3941)}),null;b=Aw(b);b=ww(b);b=zw(b,Zb(a.Xa,b.L))}return b};CY.prototype.Ha=function(a){null!=a.Lb&&0c.length)){var d=new kH;$e(d,6,c);var e=Vw(b).g;if(e&&(R(d,4,e.l),R(d,5,e.o),e.g)){var f=new mH;R(f,1,e.g.split(" ")[0]);R(f,2,e.g.split(" ")[1]);V(d,2,f)}var h=[];v(w(Vw(b).o),function(a){h.push(this.X.Fj(a))},this);b=new pH;b.Db(4);V(b,2,d);$e(b,4,h);d=new xH;d.Wa(a.sessionId);zH(d,[b]);NO(this.K, d)}}; CY.prototype.mb=function(a){var b=a.target,c=this.$.get(b.Ka()),d=b.getState();if(c!=d){this.$.set(b.Ka(),d);this.F.get(c).remove(b);this.F.get(d).add(b);switch(d){case "STARTED":null!=this.G&&null!=this.ra&&null!=this.ta&&b.Hf(this.G,this.ra,this.ta);break;case "INPROGRESS":$Y(this,b);break;case "STOPPED":aZ(this,b,a.g,a.o);break;case "FINISHED":this.F.get(b.getState()).remove(b),this.$.remove(b.Ka()),this.l.remove(b),this.ua["delete"](b),nf(b),this.l.ab()==this.F.get("FINISHED").ab()&&"STOPPED"==this.R&& this.Gb("FINISHED")}this.N(a)}}; var $Y=function(a,b){if("INITIAL"!=a.getState()&&"STOPPED"!=a.getState()&&"FINISHED"!=a.getState()){"STARTING"==a.getState()&&a.Gb("INPROGRESS");yY(b,a.H.X);var c=b.Ka(),d=DY(a);v(d,function(a){c!=a.Ka()&&(a.pause(),bZ(this,a,b))},a)}},aZ=function(a,b,c,d){v(a.P,function(a){a.Yf(b.Ka())});if(26==c)c=a.L,a.L=BY(a,!1),c&&(a.L?bZ(a,c,a.L):a.g.error("Cloud session"+Uw(c)+" to cloud handoff failed"));else{55==c&&a.u.then(function(a){a.La(3262,Uw(b)||void 0)},null,a);var e=a.F.get("STOPPED").ab()+a.F.get("FINISHED").ab(); a.l.ab()==e?"STOPPED"!=a.R&&(a.g.g("All sessions now stopped."),a.stop(c,d)):0==DY(a).length&&v(FY(a),function(a){a.resume();bZ(this,b,a)},a)}},bZ=function(a,b,c){var d=b.u.g?5:c.u.g?4:6;var e=new Tv;R(e,1,d);R(e,2,0);R(e,3,Uw(b));R(e,4,Uw(c));Vv(e);var f=new kw;V(f,15,e);b.F.Ii(f);4==d&&a.u.then(function(a){a.La(3260,Uw(c)||void 0)},null,a);a.g.g("Handing off from "+(b.u.g?"P2P":"RF")+" session to "+(c.u.g?"P2P":"RF")+" session")},TY=function(a){a.wa||(a.wa=zY.Sa(),a.J.listen(a.wa,"hc",a.Pa))}; CY.prototype.Pa=function(){var a=this,b=this.ua;0!==b.size&&(SY(this,2056),this.P.concat().filter(function(a){return"v"===a.ca().ma()}).forEach(function(a){return a.mute()}),Wj(2E3).then(function(){b.forEach(function(){switch(a.getState()){case "STOPPED":case "FINISHED":return}a.stop(4,"Computer went to sleep.")})}))};var EY=function(a){a.u.then(function(a){a.La(4412)})},SY=function(a,b,c,d,e,f,h,l){a.u.then(function(a){return a.La(b,c,d,e,f,h,l)})}; var cZ=function(a,b,c){Y.call(this);this.u=b;this.g=c;this.l=new si(this);this.o(this.l);this.l.removeAll();this.l.listen(a,"gc",this.G)};t(cZ,Y);cZ.prototype.G=function(a){this.g.report("F");var b=this.u,c=jE(a.data);c=new yJ(c);c=T(c,vJ,1);v(c,b.g,b);a=jE(a.data);a=T(new yJ(a),vJ,1);0==a.length?this.g.report("J"):1==a.length?v(a,this.F,this):this.g.report("K")}; cZ.prototype.F=function(a){var b=S(a,OE,1);(b=b&&L(b,3))&&this.g.report("Y",b);a=S(a,tJ,2);if(null!=a){for(var c,d=0;dd?Wj(1E3).then(p(this.wj,this,f,h,a,b,d+1)):this.nl(a,b,c,234):(f=hf(b.F).qa(),this.$.resolve(b),this.wa.resolve(c),this.o(b),this.o(c),hZ(this,a,f,h),b.start(),c.start())};g.nl=function(a,b,c,d){this.L();this.Gb(0);nf(b);nf(c);a.reject(new xZ(yZ(d),d))}; g.xh=function(){var a=sZ.ia.xh.call(this);a.hangout=p(function(){return this.G.get()&&JO(this.G.get())},this);a.participants=p(function(){return this.l.get()&&JO(this.l.get())},this);a.mediaSources=p(function(){return this.F.get()&&JO(this.F.get())},this);return a};g.yh=function(){var a=sZ.ia.yh.call(this);a.hangout=dh(this.G.get()&&JO(this.G.get()));a.participants=dh(this.l.get()&&JO(this.l.get()));a.mediaSources=dh(this.F.get()&&JO(this.F.get()));return a}; var gZ=function(a){Cj([a.vb,a.pb,a.l]).then(function(){var a=hQ(this.Na,this.u,this.vb.get());this.o(a);this.Fa.resolve(a);a.start();a=new qZ(this.pb.get(),a,this.l.get(),Fb(this.g.P.concat(),function(a){return a.ca()}),this.g);this.o(a);this.Aa.resolve(a)},void 0,a)}; sZ.prototype.bj=function(a,b){var c=this;this.pa=b;this.H.cookie=this.u.u.l.g;var d=yj();if(a&&!this.P){d=new aG;d.fa(this.vb.get());d.Ma(this.pb.get());var e={};e.jYdIne=b;d=this.l.get().remove(d,e,2).then(this.L,null,this)}d.Rb(function(){c.u.u.l.g=null});sZ.ia.bj.call(this,a,b);Oc(this.K,nf);ad(this.K);a=new kZ(b);this.$.reject(a);this.wa.reject(a);this.Fa.reject(a);null!=this.G.get()&&this.G.get().stop();null!=this.l.get()&&this.l.get().stop();null!=this.F.get()&&this.F.get().stop()}; sZ.prototype.yi=function(a){if(3==this.getState()||4==this.getState())return!1;var b=this.K[a.ca().getId()];if(b&&Nb(b.l,a))return!1;b||(b=new nZ(this),this.K[a.ca().getId()]=b);b.listen(a.ca(),["H","I","J","K"],b.L);b.l.push(a);pZ(b);return sZ.ia.yi.call(this,a)};sZ.prototype.L=function(){null!=this.X&&Zf(this.X);null!=this.Da&&Zf(this.Da)}; sZ.prototype.Ia=function(){this.L();var a=L(this.u,12),b=null!=this.pa?this.pa:63;if(null!=a){var c=new PM;R(c,5,b);var d=new eG;d.fa(this.H.vb);fa(this.H.pb)||d.Ma(this.H.pb);QM(c,[d]);c.setRequestHeader(HJ(this.u));d=new xE;V(d,3,this.H.cookie||this.u.u.l.g);c.V(d);c=c.Qa();d=this.Y?mV(this.Y):[];d=Fb(d,function(a){return a.Qa()},this);if(null!=navigator.sendBeacon){var e=new FormData;e.append("r",c);v(d,function(a){e.append("l",a)});this.P=navigator.sendBeacon(a,e)}this.P||(a=Ih(a,"r",c),a=Ih(a, "l",d),c=yo.g(),c.open("GET",a,!1),c.send(null));this.P=!0}this.disconnect(b)};var yZ=function(a){var b=null;try{b=ef(a.response.Nu)}catch(d){}var c;b instanceof ZL?(a=b.getResponseHeader())&&(c=10==a.xb()?tZ[L(b,4)]||209:uZ[a.xb()]):n(a)&&(c=a);return m(c)?c:302},xZ=function(a,b){this.Bd=b}; var zZ=function(a,b,c){var d=gQ(a,b,"");return d.add(c).then(function(a){var b=d.g;a=vO(b,b.o(a[0]));d.F=hf(a);return d},function(a){nf(d);throw a;})},BZ=function(a,b,c){var d=0;m(void 0)&&(c=hf(c),R(c,5,!0),d=q()+void 0);var e=Fj(),f=function(a){q()>=d?e.reject(a):Uj(l,5E3)},h=function(c){1==c.getResponseHeader().xb()?(c=c.qa(),e.resolve(gQ(a,b,c))):f(new kE("fatal","backend",null,c))},l=function(){Ij(AZ(a,b,c).then(h),f)};l();return e.g},AZ=function(a,b,c){a=GP(FP.Sa(),a,b);var d=a.u;c=hf(c);return tU(a).then(function(a){c.setRequestHeader(a); return d.makeRequest("hangouts/resolve",c)})}; var CZ=function(a,b,c,d){si.call(this);this.L=a;this.O=b;this.R=c;this.K=d;this.u=!0;this.g=this.J=null;this.H=!1;this.F=null;this.l()};t(CZ,si);CZ.prototype.Z=function(){this.g&&this.g.stop();CZ.ia.Z.call(this)};var EZ=function(a,b){a.F=b;DZ(a)};CZ.prototype.oc=function(a){this.u=a;DZ(this);FZ(this);this.l()}; var DZ=function(a){null!=a.g||a.H||null==a.F||a.u||(a.H=!0,a.F().then(function(a){this.H=!1;this.M?a.stop():this.O.yi(a)&&(this.g=a,this.listen(a.ca(),"J",this.l),FZ(this),this.l())},null,a))},FZ=function(a){null!=a.g&&(a.u?a.g.mute():a.g.Ai())};CZ.prototype.l=function(){var a=this.g?this.g.Qb():this.u;if(a!==this.J){this.J=a;var b=new jX;R(b,1,this.L);R(b,2,this.K);b.oc(a);this.R(b)}}; var GZ=function(a,b,c){si.call(this);this.l=a;yU(this.l);this.J=AU(this.l.get(hB));this.g=b;this.Mh=!1;this.H={};this.u=null;this.F=yj();c.then(this.Oo,this.Po,this)};t(GZ,si);g=GZ.prototype;g.Z=function(){HZ(this,null);GZ.ia.Z.call(this)};g.Oo=function(){this.g.l.then(this.Gq,void 0,this)};g.Po=function(){this.g.disconnect(15);this.dispose()};g.Gq=function(){this.g.onDisconnect.then(this.dispose,this.dispose,this);this.listen(this.g.l.get(),"Qa",this.Jj);this.Ml();this.Jj()}; g.Ml=function(){this.g.l.get().Kd().Rb(function(){this.M||Uj(this.Ml,2E3,this)},this)};g.Jj=function(){var a=0,b=!1;v(this.g.l.get().get(),function(c){switch(P(c,17,0)){case 20:IZ(this,c);break;case 22:IZ(this,c);break;case 21:b=!0;IZ(this,c);break;default:c.Ah()&&a++}},this);1