function f(){this.a=new Array(5);this.d=new Array(64);this.j=new Array(80);this.e=new Array(64);this.e[0]=128;for(var b=1;b<64;++b)this.e[b]=0;this.reset()}f.prototype.reset=function(){this.a[0]=1732584193;this.a[1]=4023233417;this.a[2]=2562383102;this.a[3]=271733878;this.a[4]=3285377520;this.g=this.b=0};f.prototype.f=function(b,c){return(b<<c|b>>>32-c)&4294967295};
f.prototype.c=function(b){for(var c=this.j,a=0;a<64;a+=4){var d=b[a]<<24|b[a+1]<<16|b[a+2]<<8|b[a+3];c[a/4]=d}for(a=16;a<80;++a)c[a]=this.f(c[a-3]^c[a-8]^c[a-14]^c[a-16],1);var e=this.a[0],g=this.a[1],h=this.a[2],i=this.a[3],o=this.a[4],m,n;for(a=0;a<80;++a){if(a<40)if(a<20){m=i^g&(h^i);n=1518500249}else{m=g^h^i;n=1859775393}else if(a<60){m=g&h|i&(g|h);n=2400959708}else{m=g^h^i;n=3395469782}var r=this.f(e,5)+m+o+n+c[a]&4294967295;o=i;i=h;h=this.f(g,30);g=e;e=r}this.a[0]=this.a[0]+e&4294967295;this.a[1]=
this.a[1]+g&4294967295;this.a[2]=this.a[2]+h&4294967295;this.a[3]=this.a[3]+i&4294967295;this.a[4]=this.a[4]+o&4294967295};f.prototype.h=function(b,c){if(!c)c=b.length;var a=0;if(this.b==0)for(;a+64<c;){this.c(b.slice(a,a+64));a+=64;this.g+=64}for(;a<c;){this.d[this.b++]=b[a++];++this.g;if(this.b==64){this.b=0;for(this.c(this.d);a+64<c;){this.c(b.slice(a,a+64));a+=64;this.g+=64}}}};
f.prototype.i=function(){var b=new Array(20),c=this.g*8;this.b<56?this.h(this.e,56-this.b):this.h(this.e,64-(this.b-56));for(var a=63;a>=56;--a){this.d[a]=c&255;c>>>=8}this.c(this.d);var d=0;for(a=0;a<5;++a)for(var e=24;e>=0;e-=8)b[d++]=this.a[a]>>e&255;return b};var j="";
function _init(){var b=document.cookie.match(/(?:^|; ?)PREF=ID=.+?:ES=(\w+)/);if(b&&b[1]){b=b[1];var c;if(b.length%3==0)for(var a=0;a<b.length-2;a+=3){if(b.charAt(a)=="W"){c=b.substr(a+1,2);break}}else c=b;if(c){var d=k(c);if(d&&d.name)_toggle(d.name,true);else{(new Image).src=l("W",1);k("msgJoin").style.display="none";k("msgExpired").style.display=""}}}else if(!document.cookie.match(/(?:^|; ?)PREF=ID=/)){k("os").style.display="none";var e=document.getElementsByTagName("input");for(a=0;a<e.length;a++)e[a].style.display=
"none"}}function k(b){return document.getElementById(b)}function p(b,c){for(var a=0,d=0;d<b.childNodes.length;d++)if(b.childNodes[d].nodeType==1)if(a++==c)return b.childNodes[d];return null}
function _toggle(b,c){if(j!=""){var a=k("e_"+j).rows[1].cells[1];p(a,0).innerHTML="";p(a,1).value="Join this experiment";var d=k("c_"+j);if(d){p(d,0).style.display="";p(d,1).style.display="none"}q(j,"corners_light")}k("msgExpired").style.display="none";var e=0;if(b==j){k("msgSelected").style.display="none";k("msgJoin").style.display="";e=1}else{var g=k("activeLink");g.href="#"+b;g.innerHTML=k("e_"+b).rows[1].cells[0].innerHTML;k("msgJoin").style.display="none";k("msgSelected").style.display="";a=
k("e_"+b).rows[1].cells[1];p(a,0).innerHTML="This is your selected experiment.";p(a,1).value="Leave";if(d=k("c_"+b)){p(d,0).style.display="none";p(d,1).style.display=""}q(b,"corners_dark");j=b}if(!c)(new Image).src=l(j,e)}function q(b,c){var a=k("e_"+b);a.rows[0].cells[0].className=c;a.rows[1].className=c;a.rows[2].cells[0].className=c}
function l(b,c){var a=document.cookie.match(/(?:^|; ?)PREF=ID=([a-fA-F0-9]+)/)[1],d=Math.floor(Math.random()*900000)+100000,e=s(a+"|"+d),g="/url?sa=p&rtok="+d+"&sig="+e+"&esrch="+b;if(c)g+="&rm=1";return g}function s(b){var c=new f;c.h(t(b));return u(c.i())}function t(b){for(var c=new Array(b.length),a=0;a<b.length;a++)c[a]=b.charCodeAt(a)&255;return c}
function u(b){for(var c="0123456789abcdef",a=new Array(b.length*2),d=0;d<b.length;d++){a[d*2]=c.charAt(b[d]>>4&15);a[d*2+1]=c.charAt(b[d]&15)}return a.join("")};
