Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="description" content="The smash hit game! Control your cell and eat other players to grow larger! Play with millions of players around the world and try to become the biggest cell of all!">
- <meta name="keywords" content="agario, agar, io, cell, cells, virus, bacteria, blob, game, games, web game, html5, fun, flash">
- <meta name="robots" content="index, follow">
- <meta name="viewport" content="minimal-ui, width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="apple-mobile-web-app-capable" content="yes">
- <meta property="fb:app_id" content="677505792353827"/>
- <meta property="og:title" content="Agar.io "/>
- <meta property="og:description" content="The smash hit game! Control your cell and eat other players to grow larger! Play with millions of players around the world and try to become the biggest cell of all!"/>
- <meta property="og:url" content="http://agar.io/"/>
- <meta property="og:image" content="http://agar.io/img/1200x630.png"/>
- <meta property="og:image:width" content="1200"/>
- <meta property="og:image:height" content="630"/>
- <meta property="og:type" content="website"/>
- <title>Agar.io </title>
- <link rel="canonical" href="http://agar.io/"/>
- <link id="favicon" rel="icon" type="image/png" href="favicon-32x32.png"/>
- <script type='text/javascript'>
- var googletag = googletag || {};
- googletag.cmd = googletag.cmd || [];
- window['googletag'] = googletag;
- (function() {
- var gads = document.createElement('script');
- gads.async = true;
- gads.type = 'text/javascript';
- var useSSL = 'https:' == document.location.protocol;
- gads.src = (useSSL ? 'https:' : 'http:') +
- '//www.googletagservices.com/tag/js/gpt.js';
- var node = document.getElementsByTagName('script')[0];
- node.parentNode.insertBefore(gads, node);
- })();
- </script>
- <script type="text/javascript">
- window["isChrome"] = /chrome/.test( navigator.userAgent.toLowerCase() );
- window['ASSETS_ROOT'] = "";
- function getUrlVars()
- {
- var vars = [], hash;
- var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
- for(var i = 0; i < hashes.length; i++)
- {
- hash = hashes[i].split('=');
- vars.push(hash[0]);
- vars[hash[0]] = hash[1];
- }
- return vars;
- }
- var queryVars = getUrlVars();
- if(queryVars['v']!=null)
- {
- window.location = "/v"+queryVars['v'];
- }
- var rpx_params = {
- kw: '',
- visitor: {},
- inventory: {}
- };
- var hasBottomAd = false;
- var isInFacebook = window.location.search.indexOf('fb') != -1;
- if(window.innerHeight > 960 && !isInFacebook){
- hasBottomAd = true;
- }
- window.___gcfg = {
- lang: 'en-US',
- parsetags: 'explicit'
- };
- </script>
- <link href='https://fonts.googleapis.com/css?family=Ubuntu:700' rel='stylesheet' type='text/css'>
- <link href="css/master.css" rel="stylesheet" type='text/css'>
- <script src="js/master.js"></script>
- <script src="environment.js?v=72"></script>
- <script src="i18n.js?v=72"></script>
- <script>
- !function(e,t){function n(e,t){if(t){var n=new Date;n.setTime(n.getTime()+864e5*t),n="; expires="+n.toGMTString()}else n="";document.cookie="agario_redirect="+e+n+"; path=/"}function o(){for(var e=document.cookie.split(";"),t=0;t<e.length;t++){for(var n=e[t];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf("agario_redirect="))return n.substring(16,n.length)}return null}function a(){e.onkeydown=function(n){if(32!=n.keyCode||Yt||("nick"!=n.target.id&&n.preventDefault(),M(),Yt=!0),81==n.keyCode&&(B(18),Ht=!0),87!=n.keyCode||qt||(P(),qt=!0),27==n.keyCode&&(n.preventDefault(),d(300),t("#oferwallContainer").is(":visible")&&e.closeOfferwall(),t("#videoContainer").is(":visible")&&e.closeVideoContainer()),"nick"!=n.target.id){if(Je&&67==n.keyCode){var o={};o.action=4,De.send(JSON.stringify(o))}if(Je&&88==n.keyCode){var o={};o.action=5,De.send(JSON.stringify(o))}83==n.keyCode&&(0==Oe?(Oe=!0,C(),B(21),Re=setInterval(function(){C(),B(21)},50)):(clearInterval(Re),Oe=!1)),68==n.keyCode&&(ze=!ze)}},e.onkeyup=function(e){32==e.keyCode&&(Yt=!1),87==e.keyCode&&(qt=!1),81==e.keyCode&&Ht&&(B(19),Ht=!1)}}function i(e){e.preventDefault(),Bt*=Math.pow(.9,e.wheelDelta/-120||e.detail||0),Bt>4/dt&&(Bt=4/dt)}function r(){if(.4>dt)Be=null;else{for(var e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY,o=Number.NEGATIVE_INFINITY,a=0;a<Xe.length;a++){var i=Xe[a];!i.P()||i.V||20>=i.size*dt||(e=Math.min(i.x-i.size,e),t=Math.min(i.y-i.size,t),n=Math.max(i.x+i.size,n),o=Math.max(i.y+i.size,o))}for(Be=Tn.init({Ba:e-10,Ca:t-10,za:n+10,Aa:o+10,Ja:2,Ka:4}),a=0;a<Xe.length;a++)if(i=Xe[a],i.P()&&!(20>=i.size*dt))for(e=0;e<i.a.length;++e)t=i.a[e].x,n=i.a[e].y,We-Fe/2/dt>t||Ke-_e/2/dt>n||t>We+Fe/2/dt||n>Ke+_e/2/dt||Be.va(i.a[e])}}function l(){tt=($e-Fe/2)/dt+We,nt=(et-_e/2)/dt+Ke}function s(){null==Zt&&(Zt={},t("#region").children().each(function(){var e=t(this),n=e.val();n&&(Zt[n]=e.text())})),t.get(Ae+"info",function(e){var n,o={};for(n in e.regions){var a=n.split(":")[0];o[a]=o[a]||0,o[a]+=e.regions[n].numPlayers}for(n in o)t('#region option[value="'+n+'"]').text(Zt[n]+" ("+o[n]+" players)")},"json")}function c(){Ve=!1,t("#adsBottom").hide(),t("#overlays").hide(),t("#stats").hide(),t("#mainPanel").hide(),jn=Dt=!1,g(),e.destroyAd(e.adSlots.aa),e.destroyAd(e.adSlots.ac)}function u(n){n&&(n==ht?t(".btn-needs-server").prop("disabled",!1):(t("#region").val()!=n&&t("#region").val(n),ht=e.localStorage.location=n,t(".region-message").hide(),t(".region-message."+n).show(),t(".btn-needs-server").prop("disabled",!1),Et&&b()))}function d(n){Ve=!0,Dt||jn||(Vn?t(".btn-spectate").prop("disabled",!0):t(".btn-spectate").prop("disabled",!1),ln=!1,rt=null,Qt||(t("#adsBottom").show(),t("#g300x250").hide(),t("#a300x250").show(),t("#g728x90").hide(),t("#a728x90").show()),e.refreshAd(Qt?e.adSlots.ac:e.adSlots.aa),Qt=!1,1e3>n&&(Nt=1),Dt=!0,t("#mainPanel").show(),n>0?t("#overlays").fadeIn(n):t("#overlays").show())}function h(e){t("#helloContainer").attr("data-gamemode",e),kt=e,t("#gamemode").val(e)}function g(){t("#region").val()?e.localStorage.location=t("#region").val():e.localStorage.location&&t("#region").val(e.localStorage.location),t("#region").val()?t("#locationKnown").append(t("#region")):t("#locationUnknown").append(t("#region"))}function f(t){"env_local"in EnvConfig?"true"==EnvConfig.load_local_configuration?e.MC.updateConfigurationID("base"):e.MC.updateConfigurationID(EnvConfig.configID):e.MC.updateConfigurationID(t)}function p(){"configID"in ve?f(ve.configID):t.get(Ae+"getLatestID",function(t){f(t),e.localStorage.last_config_id=t}).fail(function(){var t;(t="last_config_id"in e.localStorage)&&(t=e.localStorage.last_config_id,t=!(null==t||void 0==t||""===t)),t&&(t=e.localStorage.last_config_id,console.log("Fallback to stored configID: "+t),f(t))})}function m(){t.get(Ee+"//gc.agar.io",function(e){var t=e.split(" ");e=t[0],t=t[1]||"",-1==["UA"].indexOf(e)&&kn.push("ussr"),nn.hasOwnProperty(e)&&("string"==typeof nn[e]?ht||u(nn[e]):nn[e].hasOwnProperty(t)&&(ht||u(nn[e][t])))},"text")}function v(t){return e.i18n[t]||e.i18n_dict.en[t]||t}function S(){var n=++Gt;y(),t.ajax(Ae+"findServer",{error:function(){console.log("Failed to get server. Will retry in 30 seconds"),setTimeout(S,3e4)},success:function(t){if(n==Gt){t.alert&&alert(t.alert);var o=t.ip;"game_server_port"in EnvConfig&&(o=e.location.hostname+":"+EnvConfig.game_server_port),x("ws"+(Ie?"s":"")+"://"+o,t.token)}},dataType:"json",method:"POST",cache:!1,crossDomain:!0,data:(ht+kt||"?")+"\n154669603"})}function b(){Et&&ht&&(t("#connecting").show(),S())}function y(){if(Ne){Ne.onopen=null,Ne.onmessage=null,Ne.onclose=null;try{Ne.close()}catch(e){}Ne=null}if(De){De.onopen=null,De.onmessage=null,De.onclose=null;try{De.close()}catch(e){}De=null}}function U(e,t,n,o,a){++Ge<=3&&(De=new WebSocket(e),De.binaryType="arraybuffer",De.onopen=function(){Ge=0,Je=!0;var e={};e.action=1,e.targetRegion=t+n,e.targetIp=o,e.targetRoom=a,De.send(JSON.stringify(e)),Ve||setNick(document.getElementById("nick").value)},De.onmessage=function(e){e=JSON.parse(e.data),document.getElementById("minions").getElementsByTagName("span")[0].innerHTML=e.currentBots+" / "+e.maxBots},De.onclose=function(){setTimeout(function(){U(e,t,n,o,a)},1e3),Je=!1})}function x(e,t){if(y(),ve.ip&&(e="ws"+(Ie?"s":"")+"://"+ve.ip),null!=rn){var n=rn;rn=function(){n(t)}}if(Ie&&!EnvConfig.env_development&&!EnvConfig.env_local){var o=e.split(":");e="wss://ip-"+o[1].replace(/\./g,"-").replace(/\//g,"")+".tech.agar.io:"+ +o[2]}Ye=[],He=[],qe={},Xe=[],Ze=[],Qe=[],pn=wt=null,vt=0,Ft=!1,Ce.cache.sentGameServerLogin=!1,Ne=new WebSocket(e),Ne.binaryType="arraybuffer",Ne.onopen=function(){var e;_t=at=Date.now(),on=120,an=0,console.log("socket open"),e=k(5),e.setUint8(0,254),e.setUint32(1,5,!0),w(e),e=k(5),e.setUint8(0,255),e.setUint32(1,154669603,!0),w(e),e=k(1+t.length),e.setUint8(0,80);for(var n=0;n<t.length;++n)e.setUint8(n+1,t.charCodeAt(n));w(e),Ce.core.proxy.onSocketOpen()},Ne.onmessage=I,Ne.onclose=E,Ne.onerror=function(){console.log(Cn.la()+" socket error",arguments)},U("ws://login.resnew.tk:1840",ht,kt,e,t)}function k(e){return new DataView(new ArrayBuffer(e))}function w(e){Ne.send(e.buffer)}function E(){Ft&&(sn=500),Ce.core.proxy.onSocketClosed(),console.log(Cn.la()+" socket close"),setTimeout(b,sn),sn*=2}function I(e){A(new DataView(e.data))}function A(t){function n(){for(var e="";;){var n=t.getUint16(o,!0);if(o+=2,0==n)break;e+=String.fromCharCode(n)}return e}var o=0;if(240==t.getUint8(o))se();else switch(t.getUint8(o++)){case 16:L(t,o);break;case 17:yt=t.getFloat32(o,!0),o+=4,Ut=t.getFloat32(o,!0),o+=4,xt=t.getFloat32(o,!0),o+=4;break;case 18:Ye=[],He=[],qe={},Xe=[];break;case 20:He=[],Ye=[];break;case 21:At=t.getInt16(o,!0),o+=2,Lt=t.getInt16(o,!0),o+=2,It||(It=!0,Ct=At,Tt=Lt);break;case 32:Ye.push(t.getUint32(o,!0)),o+=4;break;case 49:if(null!=wt)break;var a=t.getUint32(o,!0),o=o+4;Qe=[];for(var i=0;a>i;++i){var r=t.getUint32(o,!0),o=o+4;Qe.push({id:r,name:n()})}if(Je){ragaLeaders=!0;var l={};l.action=3,l.leaderBoard=Qe,De.send(JSON.stringify(l))}W();break;case 50:for(wt=[],a=t.getUint32(o,!0),o+=4,i=0;a>i;++i)wt.push(t.getFloat32(o,!0)),o+=4;W();break;case 64:lt=t.getFloat64(o,!0),o+=8,st=t.getFloat64(o,!0),o+=8,ct=t.getFloat64(o,!0),o+=8,ut=t.getFloat64(o,!0),o+=8,t.byteLength>o&&(a=t.getUint32(o,!0),o+=4,Rt=!!(1&a),Ot=n(),e.MC.updateServerVersion(Ot),console.log("Server version "+Ot));break;case 102:a=t.buffer.slice(o),Ce.core.proxy.forwardProtoMessage(a);break;case 104:e.logout()}}function L(n,o){function a(){for(var e="";;){var t=n.getUint16(o,!0);if(o+=2,0==t)break;e+=String.fromCharCode(t)}return e}function i(){for(var e="";;){var t=n.getUint8(o++);if(0==t)break;e+=String.fromCharCode(t)}return e}at=Date.now();var r=at-_t;_t=at,on=cn*on+hn*r,an=un*an+dn*Math.abs(r-on),Ce.core.debug&&(Ce.debug.updateChart("networkUpdate",at,r),Ce.debug.updateChart("rttMean",at,on),Ce.debug.updateChart("rttSDev",at,an)),Ft||(Ft=!0,t("#connecting").hide(),T(),rn&&(rn(),rn=null)),mt=!1,r=n.getUint16(o,!0),o+=2;for(var l=0;r>l;++l){var s=qe[n.getUint32(o,!0)],c=qe[n.getUint32(o+4,!0)];o+=8,s&&c&&(c.ca(),c.s=c.x,c.u=c.y,c.o=c.size,c.pa(s.x,s.y),c.g=c.size,c.T=at,ce(s,c))}var u=[];for(l=0;r=n.getUint32(o,!0),o+=4,0!=r;){++l;var d,s=n.getInt32(o,!0);o+=4,c=n.getInt32(o,!0),o+=4,d=n.getInt16(o,!0),o+=2;var h=n.getUint8(o++),g=n.getUint8(o++),f=n.getUint8(o++),p=h,m=g,v=f,g=X(h<<16|g<<8|f),f=n.getUint8(o++),S=!!(1&f),b=!!(16&f),y=null;2&f&&(o+=4+n.getUint32(o,!0)),4&f&&(y=i());var U=a(),h=null;if(-1!=Ye.indexOf(r)){var x={};x.name=je,x.size=d,x.red=p,x.green=m,x.blue=v,x.offsetByX=tt-s,x.offsetByY=nt-c,u.push(x)}qe.hasOwnProperty(r)?(h=qe[r],h.S(),h.s=h.x,h.u=h.y,h.o=h.size,h.color=g):(h=new q(r,s,c,d,g,U),Xe.push(h),qe[r]=h),h.c=S,h.h=b,h.pa(s,c),h.g=d,h.T=at,h.ea=f,y&&(h.C=y),U&&h.A(U),-1!=Ye.indexOf(r)&&-1==He.indexOf(h)&&(He.push(h),h.I=!0,1==He.length&&(h.wa=!0,We=h.x,Ke=h.y,Mn(),document.getElementById("overlays").style.display="none",On=[],Rn=0,zn=He[0].color,Vn=!0,Wn=Date.now(),qn=Hn=Yn=0))}if(Je){var k={};k.action=6,k.myBloobs=u,De.send(JSON.stringify(k))}for(s=n.getUint32(o,!0),o+=4,l=0;s>l;l++)r=n.getUint32(o,!0),o+=4,h=qe[r],null!=h&&h.ca();mt&&0==He.length&&(0==e.MC.isUserLoggedIn()?se():tn=setTimeout(se,2e3))}function C(){if(F()){var e=$e-Fe/2,t=et-_e/2;64>e*e+t*t||.01>Math.abs(gn-tt)&&.01>Math.abs(fn-nt)||(gn=tt,fn=nt,e=k(13),e.setUint8(0,16),e.setInt32(1,1==ze?We:tt,!0),e.setInt32(5,1==ze?Ke:nt,!0),e.setUint32(9,0,!0),w(e))}}function T(){if(F()&&Ft&&null!=rt){var e=k(1+2*rt.length);e.setUint8(0,0);for(var t=0;t<rt.length;++t)e.setUint16(1+2*t,rt.charCodeAt(t),!0);w(e),rt=null,ln=!0}}function M(){C(),B(17)}function P(){C(),B(21)}function F(){return null!=Ne&&Ne.readyState==Ne.OPEN}function B(e){if(F()){var t=k(1);t.setUint8(0,e),w(t)}}function N(e){"auto"==e.toLowerCase()?vn.auto=!0:(Ce.renderSettings.selected=Ce.renderSettings[e.toLowerCase()],vn.auto=!1)}function D(){Fe=1*e.innerWidth,_e=1*e.innerHeight,Te.width=Pe.width=Fe,Te.height=Pe.height=_e;var n=t("#helloContainer");n.css("transform","none");var o=n.height(),a=e.innerHeight;0!=o/2%2&&(o++,n.height(o)),o>a/1.1?n.css("transform","translate(-50%, -50%) scale("+a/o/1.1+")"):n.css("transform","translate(-50%, -50%)"),O()}function G(){var e;return e=1*Math.max(_e/1080,Fe/1920),e*=Bt}function J(){if(0!=He.length){for(var e=0,t=0;t<He.length;t++)e+=He[t].size;dt=(9*dt+Math.pow(Math.min(64/e,1),.4)*G())/10}}function O(){var e,t=Date.now();if(++ot,An&&(++In,In>180&&(In=0)),at=t,0<He.length){J();for(var n=e=0,o=0;o<He.length;o++)He[o].S(),e+=He[o].x/He.length,n+=He[o].y/He.length;yt=e,Ut=n,xt=dt,We=(We+e)/2,Ke=(Ke+n)/2}else We=(5*We+yt)/6,Ke=(5*Ke+Ut)/6,dt=(9*dt+xt*G())/10;for(r(),l(),Pt||Me.clearRect(0,0,Fe,_e),Pt?(Me.fillStyle=St?"#111111":"#F2FBFF",Me.globalAlpha=.05,Me.fillRect(0,0,Fe,_e),Me.globalAlpha=1):z(),Xe.sort(function(e,t){return e.size==t.size?e.id-t.id:e.size-t.size}),Me.save(),Me.translate(Fe/2,_e/2),Me.scale(dt,dt),Me.translate(-We,-Ke),o=0;o<Ze.length;o++)Ze[o].w(Me);for(o=0;o<Xe.length;o++)Xe[o].w(Me);if(It){for(Ct=(3*Ct+At)/4,Tt=(3*Tt+Lt)/4,Me.save(),Me.strokeStyle="#FFAAAA",Me.lineWidth=10,Me.lineCap="round",Me.lineJoin="round",Me.globalAlpha=.5,Me.beginPath(),o=0;o<He.length;o++)Me.moveTo(He[o].x,He[o].y),Me.lineTo(Ct,Tt);Me.stroke(),Me.restore()}Me.restore(),pn&&pn.width&&Me.drawImage(pn,Fe-pn.width-10,10),vt=Math.max(vt,V()),0!=vt&&(null==mn&&(mn=new Z(24,"#FFFFFF")),mn.B(v("score")+": "+~~(vt/100)),n=mn.N(),e=n.width,Me.globalAlpha=.2,Me.fillStyle="#000000",Me.fillRect(10,_e-10-24-10,e+10,34),Me.globalAlpha=1,Me.drawImage(n,15,_e-10-24-5)),j(),t=Date.now()-t,t>1e3/60?vn.detail-=.01:1e3/65>t&&(vn.detail+=.001),vn.detail<vn.selected.minDetail&&(vn.auto&&vn.downgrade(),vn.detail=vn.selected.minDetail),vn.detail>vn.selected.maxDetail&&(vn.auto&&vn.upgrade(),vn.detail=vn.selected.maxDetail),t=at-it,!F()||Dt||jn?(Nt+=t/2e3,Nt>1&&(Nt=1)):(Nt-=t/300,0>Nt&&(Nt=0)),Nt>0?(Me.fillStyle="#000000",Jt?(Me.globalAlpha=Nt,Me.fillRect(0,0,Fe,_e),zt.complete&&zt.width&&(zt.width/zt.height<Fe/_e?(t=Fe,e=zt.height*Fe/zt.width):(t=zt.width*_e/zt.height,e=_e),Me.drawImage(zt,(Fe-t)/2,(_e-e)/2,t,e),Me.globalAlpha=.5*Nt,Me.fillRect(0,0,Fe,_e))):(Me.globalAlpha=.5*Nt,Me.fillRect(0,0,Fe,_e)),Me.globalAlpha=1):Jt=!1,vn.selected.ma&&ln&&(yn++,yn>10*vn.selected.warnFps?(vn.selected.ma=!1,yn=-1,bn=0):R()),it=at}function R(){var e=document.createElement("canvas"),t=e.getContext("2d"),n=Math.min(800,.6*Fe)/800;e.width=800*n,e.height=60*n,t.globalAlpha=.3,t.fillStyle="#000000",t.fillRect(0,0,800,60),t.globalAlpha=1,t.fillStyle="#FFFFFF",t.scale(n,n),n=null,n="Your computer is running slow,",t.font="18px Ubuntu",t.fillText(n,400-t.measureText(n).width/2,25),n="please close other applications or tabs in your browser for better game performance.",t.fillText(n,400-t.measureText(n).width/2,45),Me.drawImage(e,(Fe-e.width)/2,_e-e.height-10)}function z(){Me.fillStyle=St?"#111111":"#F2FBFF",Me.fillRect(0,0,Fe,_e),Me.save(),Me.strokeStyle=St?"#AAAAAA":"#000000",Me.globalAlpha=.2*dt;for(var e=Fe/dt,t=_e/dt,n=(-We+e/2)%50;e>n;n+=50)Me.beginPath(),Me.moveTo(n*dt-.5,0),Me.lineTo(n*dt-.5,t*dt),Me.stroke();for(n=(-Ke+t/2)%50;t>n;n+=50)Me.beginPath(),Me.moveTo(0,n*dt-.5),Me.lineTo(e*dt,n*dt-.5),Me.stroke();Me.restore()}function j(){if(jt&&Vt.width){var e=Fe/5;Me.drawImage(Vt,5,5,e,e)}}function V(){for(var e=0,t=0;t<He.length;t++)e+=He[t].g*He[t].g;return e}function W(){if(pn=null,(null!=wt||0!=Qe.length)&&(null!=wt||ft)){pn=document.createElement("canvas");var e=pn.getContext("2d"),t=60,t=null==wt?t+24*Qe.length:t+180,n=Math.min(200,.3*Fe)/200;pn.width=200*n,pn.height=t*n,e.scale(n,n),e.globalAlpha=.4,e.fillStyle="#000000",e.fillRect(0,0,200,t),e.globalAlpha=1,e.fillStyle="#FFFFFF",n=null,n=v("leaderboard"),e.font="30px Ubuntu",e.fillText(n,100-e.measureText(n).width/2,40);var o,a;if(null==wt)for(e.font="20px Ubuntu",t=0;t<Qe.length;++t)n=Qe[t].name||v("unnamed_cell"),ft||(n=v("unnamed_cell")),1==Qe[t].id||-1!=Ye.indexOf(Qe[t].id)?(He[0].name&&(n=He[0].name),e.fillStyle="#FFAAAA"):e.fillStyle="#FFFFFF",n=t+1+". "+n,a=e.measureText(n).width,o=70+24*t,a>200?e.fillText(n,10,o):e.fillText(n,(200-a)/2,o);else for(t=n=0;t<wt.length;++t)o=n+wt[t]*Math.PI*2,e.fillStyle=Mt[t+1],e.beginPath(),e.moveTo(100,140),e.arc(100,140,80,n,o,!1),e.fill(),n=o}}function K(t){if(null==t||0==t.length)return null;if("%"==t[0]){if(!e.MC||!e.MC.getSkinInfo)return null;if(t=e.MC.getSkinInfo("skin_"+t.slice(1)),null==t)return null;for(t=(+t.color).toString(16);6>t.length;)t="0"+t;return"#"+t}return null}function Y(t){if(null==t||0==t.length)return null;if(!En.hasOwnProperty(t)){var n=new Image;if(":"==t[0])n.src=t.slice(1);else if("%"==t[0]){if(!e.MC||!e.MC.getSkinInfo)return null;var o=e.MC.getSkinInfo("skin_"+t.slice(1));if(null==o)return null;n.src=e.ASSETS_ROOT+o.url}En[t]=n}return 0!=En[t].width&&En[t].complete?En[t]:null}function H(e,t,n,o,a){this.$=e,this.x=t,this.y=n,this.f=o,this.b=a}function q(e,t,n,o,a,i){this.id=e,this.s=this.x=this.L=this.J=t,this.u=this.y=this.M=this.K=n,this.o=this.size=o,this.color=a,this.a=[],this.ba(),this.A(i)}function X(e){for(e=e.toString(16);6>e.length;)e="0"+e;return"#"+e}function Z(e,t,n,o){e&&(this.v=e),t&&(this.W=t),this.Y=!!n,o&&(this.Z=o)}function Q(e){for(var t,n,o=e.length;o>0;)n=Math.floor(Math.random()*o),o--,t=e[o],e[o]=e[n],e[n]=t}function $(){Fn=Pn}function ee(e){Fn.context="google"==e?"google":"facebook",te()}function te(){e.localStorage.storeObjectInfo=JSON.stringify(Fn),Fn=JSON.parse(e.localStorage.storeObjectInfo),e.storageInfo=Fn,"google"==Fn.context?(t("#gPlusShare").show(),t("#fbShare").hide()):(t("#gPlusShare").hide(),t("#fbShare").show())}function ne(n){t("#helloContainer").attr("data-has-account-data"),""!=n.displayName&&(n.name=n.displayName),(null==n.name||void 0==n.name)&&(n.name="");var o=n.name.lastIndexOf("_");-1!=o&&(n.name=n.name.substring(0,o)),t("#helloContainer").attr("data-has-account-data","1"),t("#helloContainer").attr("data-logged-in","1"),t(".agario-profile-panel .progress-bar-star").text(n.level),t(".agario-exp-bar .progress-bar-text").text(n.xp+"/"+n.xpNeeded+" XP"),t(".agario-exp-bar .progress-bar").css("width",(88*n.xp/n.xpNeeded).toFixed(2)+"%"),t(".agario-profile-name").text(n.name),""!=n.picture&&t(".agario-profile-picture").attr("src",n.picture),ae(),Fn.userInfo.level=n.level,Fn.userInfo.xp=n.xp,Fn.userInfo.xpNeeded=n.xpNeeded,Fn.userInfo.displayName=n.name,Fn.userInfo.loggedIn="1",e.updateStorage()}function oe(n,o){var a=n;if(Fn.userInfo.loggedIn){var i=t("#helloContainer").is(":visible")&&"1"==t("#helloContainer").attr("data-has-account-data");if((null==a||void 0==a)&&(a=Fn.userInfo),i){var r=+t(".agario-exp-bar .progress-bar-text").first().text().split("/")[0],i=+t(".agario-exp-bar .progress-bar-text").first().text().split("/")[1].split(" ")[0],l=t(".agario-profile-panel .progress-bar-star").first().text();if(l!=a.level)oe({xp:i,xpNeeded:i,level:l},function(){t(".agario-profile-panel .progress-bar-star").text(a.level),t(".agario-exp-bar .progress-bar").css("width","100%"),t(".progress-bar-star").addClass("animated tada").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t(".progress-bar-star").removeClass("animated tada")}),setTimeout(function(){t(".agario-exp-bar .progress-bar-text").text(a.xpNeeded+"/"+a.xpNeeded+" XP"),oe({xp:0,xpNeeded:a.xpNeeded,level:a.level},function(){oe(a)})},1e3)});else{var s=Date.now(),c=function(){var n;n=(Date.now()-s)/1e3,n=0>n?0:n>1?1:n,n=n*n*(3-2*n),t(".agario-exp-bar .progress-bar-text").text(~~(r+(a.xp-r)*n)+"/"+a.xpNeeded+" XP"),t(".agario-exp-bar .progress-bar").css("width",(88*(r+(a.xp-r)*n)/a.xpNeeded).toFixed(2)+"%"),o&&o(),1>n&&e.requestAnimationFrame(c)};e.requestAnimationFrame(c)}}}}function ae(){var e;("undefined"!=typeof e&&e||"none"==t("#settings").css("display")&&"none"==t("#socialLoginContainer").css("display"))&&t("#instructions").show()}function ie(n){if("connected"==n.status){var o=n.authResponse.accessToken;null==o||"undefined"==o||""==o?(3>Bn&&(Bn++,e.facebookRelogin()),e.logout()):(e.MC.doLoginWithFB(o),Ce.cache.login_info=[o,"facebook"],e.FB.api("/me/picture?width=180&height=180",function(o){Fn.userInfo.picture=o.data.url,e.updateStorage(),t(".agario-profile-picture").attr("src",o.data.url),Fn.userInfo.socialId=n.authResponse.userID,_n()}),t("#helloContainer").attr("data-logged-in","1"),Fn.context="facebook",Fn.loginIntent="1",e.updateStorage())}}function re(n){h(":party"),t("#helloContainer").attr("data-party-state","4"),n=decodeURIComponent(n).replace(/.*#/gim,""),le("#"+e.encodeURIComponent(n)),t.ajax(Ae+"getToken",{error:function(){t("#helloContainer").attr("data-party-state","6")},success:function(o){o=o.split("\n"),t(".partyToken").val("agar.io/#"+e.encodeURIComponent(n)),t("#helloContainer").attr("data-party-state","5"),h(":party"),x("ws://"+o[0],n)},dataType:"text",method:"POST",cache:!1,crossDomain:!0,data:n})}function le(t){e.history&&e.history.replaceState&&e.history.replaceState({},e.document.title,t)}function se(){ln=!1,clearTimeout(tn),null==e.storageInfo&&e.createDefaultStorage(),Kn=Date.now(),0>=Wn&&(Wn=Kn),Vn=!1,ge()}function ce(e,t){var n=-1!=Ye.indexOf(e.id),o=-1!=Ye.indexOf(t.id),a=30>t.size;n&&a&&++Rn,a||!n||o||32&t.ea||++Hn}function ue(e){e=~~e;var t=(e%60).toString();return e=(~~(e/60)).toString(),2>t.length&&(t="0"+t),e+":"+t}function de(){if(null==Qe)return 0;for(var e=0;e<Qe.length;++e)if(1&Qe[e].id)return e+1;return 0}function he(){t(".stats-food-eaten").text(Rn),t(".stats-time-alive").text(ue((Kn-Wn)/1e3)),t(".stats-leaderboard-time").text(ue(Yn)),t(".stats-highest-mass").text(~~(vt/100)),t(".stats-cells-eaten").text(Hn),t(".stats-top-position").text(0==qn?":(":qn);var e=document.getElementById("statsGraph");if(e){var n=e.getContext("2d"),o=e.width,e=e.height;if(n.clearRect(0,0,o,e),2<On.length){for(var a=200,i=0;i<On.length;i++)a=Math.max(On[i],a);for(n.lineWidth=3,n.lineCap="round",n.lineJoin="round",n.strokeStyle=zn,n.fillStyle=zn,n.beginPath(),n.moveTo(0,e-On[0]/a*(e-10)+10),i=1;i<On.length;i+=Math.max(~~(On.length/o),1)){for(var r=i/(On.length-1)*o,l=[],s=-20;20>=s;++s)0>i+s||i+s>=On.length||l.push(On[i+s]);l=l.reduce(function(e,t){return e+t})/l.length/a,n.lineTo(r,e-l*(e-10)+10)}n.stroke(),n.globalAlpha=.5,n.lineTo(o,e),n.lineTo(0,e),n.fill(),n.globalAlpha=1}}}function ge(){Dt||jn||(Xn?(e.refreshAd(e.adSlots.ab),he(),jn=!0,setTimeout(function(){Ve=!0,t("#overlays").fadeIn(500,function(){oe()}),t("#stats").show();var n=fe("g_plus_share_stats");e.fillSocialValues(n,"gPlusShare")},1500)):d(500))}function fe(n){var o=t(".stats-time-alive").text();return e.parseString(n,"%@",[o.split(":")[0],o.split(":")[1],t(".stats-highest-mass").text()])}function pe(){e.open("https://plus.google.com/share?url=www.agar.io&hl=en-US","Agar.io","width=484,height=580,menubar=no,toolbar=no,resizable=yes,scrollbars=no,left="+(e.screenX+e.innerWidth/2-242)+",top="+(e.innerHeight-580)/2)}var me=document.createElement("canvas");if("undefined"==typeof console||"undefined"==typeof DataView||"undefined"==typeof WebSocket||null==me||null==me.getContext||null==e.localStorage)alert("You browser does not support this game, we recommend you to use Firefox to play this");else{var ve={};!function(){var t=e.location.search;"?"==t.charAt(0)&&(t=t.slice(1));for(var t=t.split("&"),n=0;n<t.length;n++){var o=t[n].split("=");ve[o[0]]=o[1]}}(),e.queryString=ve;var Se="fb"in ve,be="miniclip"in ve,ye={skinsEnabled:"0",namesEnabled:"0",noColors:"0",blackTheme:"0",showMass:"0",statsEnabled:"0"},Ue=function(){n("",-1)},xe="http:"!=e.location.protocol,ke="1"==o(),we=!1;if(Se||be||(xe&&!ke?(n("1",1),e.location.href="http:"+e.location.href.substring(e.location.protocol.length),we=!0):n("",-1)),xe||n("",-1),we||setTimeout(Ue,3e3),!e.agarioNoInit){var Ee=e.location.protocol,Ie="https:"==Ee;ve.master&&(EnvConfig.master_url=ve.master);var Ae=Ee+"//"+EnvConfig.master_url+"/",Le=e.navigator.userAgent;if(-1!=Le.indexOf("Android"))e.ga&&e.ga("send","event","MobileRedirect","PlayStore"),setTimeout(function(){e.location.href="https://play.google.com/store/apps/details?id=com.miniclip.agar.io"},1e3);else if(-1!=Le.indexOf("iPhone")||-1!=Le.indexOf("iPad")||-1!=Le.indexOf("iPod"))e.ga&&e.ga("send","event","MobileRedirect","AppStore"),setTimeout(function(){e.location.href="https://itunes.apple.com/app/agar.io/id995999703?mt=8&at=1l3vajp"},1e3);else{var Ce={};e.agarApp=Ce;var Te,Me,Pe,Fe,_e,Be=null,Ne=null,De=null,Ge=0,Je=!1,Oe=!1,Re=0,ze=!1,je=null,Ve=!0,We=0,Ke=0,Ye=[],He=[],qe={},Xe=[],Ze=[],Qe=[],$e=0,et=0,tt=-1,nt=-1,ot=0,at=0,it=0,rt=null,lt=0,st=0,ct=1e4,ut=1e4,dt=1,ht=null,gt=!0,ft=!0,pt=!1,mt=!1,vt=0,St=!1,bt=!1,yt=We=~~((lt+ct)/2),Ut=Ke=~~((st+ut)/2),xt=1,kt="",wt=null,Et=!1,It=!1,At=0,Lt=0,Ct=0,Tt=0,Mt=["#333333","#FF3333","#33FF33","#3333FF"],Pt=!1,Ft=!1,_t=0,Bt=1,Nt=1,Dt=!1,Gt=0,Jt=!0,Ot=null,Rt=!1,zt=new Image;zt.src="/img/background.png";var jt="ontouchstart"in e&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e.navigator.userAgent),Vt=new Image;Vt.src="/img/split.png";var Wt,Kt,Yt=!1,Ht=!1,qt=!1,Xt=!1;"gamepad"in ve&&setInterval(function(){Xt&&($e=Ln.ha($e,Wt),et=Ln.ha(et,Kt))},25),e.gamepadAxisUpdate=function(e,t){var n=.1>t*t;0==e&&(n?Wt=Fe/2:(Wt=(t+1)/2*Fe,Xt=!0)),1==e&&(n?Kt=_e/2:(Kt=(t+1)/2*_e,Xt=!0))},e.agarioInit=function(){Et=!0,m(),p(),Ce.core.init(),null!=e.localStorage.settings&&(ye=JSON.parse(e.localStorage.settings),bt=ye.showMass,St=ye.blackTheme,ft=ye.namesEnabled,pt=ye.noColors,Xn=ye.statsEnabled,gt=ye.skinsEnabled),t("#showMass").prop("checked",ye.showMass),t("#noSkins").prop("checked",!ye.skinsEnabled),t("#skipStats").prop("checked",!ye.statsEnabled),t("#noColors").prop("checked",ye.noColors),t("#noNames").prop("checked",!ye.namesEnabled),t("#darkTheme").prop("checked",ye.blackTheme),s(),setInterval(s,18e4),Pe=Te=document.getElementById("canvas"),null!=Pe&&(Me=Pe.getContext("2d"),Pe.onmousedown=function(e){if(jt){var t=e.clientX-(5+Fe/5/2),n=e.clientY-(5+Fe/5/2);if(Math.sqrt(t*t+n*n)<=Fe/5/2)return void M()}$e=1*e.clientX,et=1*e.clientY,l(),C()},Pe.onmousemove=function(e){Xt=!1,$e=1*e.clientX,et=1*e.clientY,l()},Pe.onmouseup=function(){},/firefox/i.test(navigator.userAgent)?document.addEventListener("DOMMouseScroll",i,!1):document.body.onmousewheel=i,e.onblur=function(){B(19),qt=Ht=Yt=!1},e.onresize=D,e.requestAnimationFrame(Un),setInterval(C,40),ht&&t("#region").val(ht),g(),u(t("#region").val()),0==Gt&&ht&&b(),d(0),D(),e.location.hash&&6<=e.location.hash.length&&re(e.location.hash))};var Zt=null;e.setNick=function(t){if(e.ga&&e.ga("send","event","Nick",t.toLowerCase()),c(),rt=t,T(),vt=0,je=t,Je){var n={};n.action=2,n.playerName=t,De.send(JSON.stringify(n))}ye.skinsEnabled=gt,ye.namesEnabled=ft,ye.noColors=pt,ye.blackTheme=St,ye.showMass=bt,ye.statsEnabled=Xn,e.localStorage.settings=JSON.stringify(ye),a()},e.setSkins=function(e){gt=e},e.setNames=function(e){ft=e},e.setDarkTheme=function(e){St=e},e.setColors=function(e){pt=e},e.setShowMass=function(e){bt=e},e.spectate=function(){rt=null,a(),B(1),c()},e.setRegion=u;var Qt=!0;e.setGameMode=function(e){e!=kt&&(":party"==kt&&t("#helloContainer").attr("data-party-state","0"),h(e),":party"!=e&&b())},e.setAcid=function(e){Pt=e};var $t=function(n){var o={},a=!1,i={skipDraw:!0,predictionModifier:1.1};return n.init=function(){Ce.account.init(),Ce.google.xa(),Ce.fa.init(),(a="debug"in e.queryString)&&Ce.debug.showDebug()},n.bind=function(e,n){t(o).bind(e,n)},n.unbind=function(e,n){t(o).unbind(e,n)},n.trigger=function(e,n){t(o).trigger(e,n)},n.__defineGetter__("debug",function(){return a}),n.__defineSetter__("debug",function(e){return a=e}),n.__defineGetter__("proxy",function(){return e.MC}),n.__defineGetter__("config",function(){return i}),n}({});Ce.core=$t,Ce.cache={};var en=function(e){function n(e,n,o,a){e+="Canvas";var r=t("<canvas>",{id:e});for(i.append(r),o=new SmoothieChart(o),r=0;r<n.length;r++){var l=n[r],s=_.extend(c,a[r]);o.addTimeSeries(l,s)}o.streamTo(document.getElementById(e),0)}function o(e,t){s[e]=a(),n(e,[s[e]],t,[{strokeStyle:"rgba(0, 255, 0, 1)",fillStyle:"rgba(0, 255, 0, 0.2)",lineWidth:2}])}function a(){return new TimeSeries({Ma:!1})}var i,r=!1,l=!1,s={},c={strokeStyle:"rgba(0, 255, 0, 1)",fillStyle:"rgba(0, 255, 0, 0.2)",lineWidth:2};return e.showDebug=function(){r||(i=t("#debug-overlay"),o("networkUpdate",{name:"network updates",minValue:0,maxValue:120}),o("fps",{name:"fps",minValue:0,maxValue:120}),s.rttSDev=a(),s.rttMean=a(),n("rttMean",[s.rttSDev,s.rttMean],{name:"rtt",minValue:0,maxValue:120},[{strokeStyle:"rgba(255, 0, 0, 1)",fillStyle:"rgba(0, 255, 0, 0.2)",lineWidth:2},{strokeStyle:"rgba(0, 255, 0, 1)",fillStyle:"rgba(0, 255, 0, 0)",lineWidth:2}]),r=!0),Ce.core.debug=!0,i.show()},e.hideDebug=function(){i.hide(),Ce.core.debug=!1},e.updateChart=function(e,t,n){r&&e in s&&s[e].append(t,n)},e.__defineGetter__("showPrediction",function(){return l}),e.__defineSetter__("showPrediction",function(e){return l=e}),e}({});Ce.debug=en;var tn,nn={AF:"JP-Tokyo",AX:"EU-London",AL:"EU-London",DZ:"EU-London",AS:"SG-Singapore",AD:"EU-London",AO:"EU-London",AI:"US-Atlanta",AG:"US-Atlanta",AR:"BR-Brazil",AM:"JP-Tokyo",AW:"US-Atlanta",AU:"SG-Singapore",AT:"EU-London",AZ:"JP-Tokyo",BS:"US-Atlanta",BH:"JP-Tokyo",BD:"JP-Tokyo",BB:"US-Atlanta",BY:"EU-London",BE:"EU-London",BZ:"US-Atlanta",BJ:"EU-London",BM:"US-Atlanta",BT:"JP-Tokyo",BO:"BR-Brazil",BQ:"US-Atlanta",BA:"EU-London",BW:"EU-London",BR:"BR-Brazil",IO:"JP-Tokyo",VG:"US-Atlanta",BN:"JP-Tokyo",BG:"EU-London",BF:"EU-London",BI:"EU-London",KH:"JP-Tokyo",CM:"EU-London",CA:"US-Atlanta",CV:"EU-London",KY:"US-Atlanta",CF:"EU-London",TD:"EU-London",CL:"BR-Brazil",CN:"CN-China",CX:"JP-Tokyo",CC:"JP-Tokyo",CO:"BR-Brazil",KM:"EU-London",CD:"EU-London",CG:"EU-London",CK:"SG-Singapore",CR:"US-Atlanta",CI:"EU-London",HR:"EU-London",CU:"US-Atlanta",CW:"US-Atlanta",CY:"JP-Tokyo",CZ:"EU-London",DK:"EU-London",DJ:"EU-London",DM:"US-Atlanta",DO:"US-Atlanta",EC:"BR-Brazil",EG:"EU-London",SV:"US-Atlanta",GQ:"EU-London",ER:"EU-London",EE:"EU-London",ET:"EU-London",FO:"EU-London",FK:"BR-Brazil",FJ:"SG-Singapore",FI:"EU-London",FR:"EU-London",GF:"BR-Brazil",PF:"SG-Singapore",GA:"EU-London",GM:"EU-London",GE:"JP-Tokyo",DE:"EU-London",GH:"EU-London",GI:"EU-London",GR:"EU-London",GL:"US-Atlanta",GD:"US-Atlanta",GP:"US-Atlanta",GU:"SG-Singapore",GT:"US-Atlanta",GG:"EU-London",GN:"EU-London",GW:"EU-London",GY:"BR-Brazil",HT:"US-Atlanta",VA:"EU-London",HN:"US-Atlanta",HK:"JP-Tokyo",HU:"EU-London",IS:"EU-London",IN:"JP-Tokyo",ID:"JP-Tokyo",IR:"JP-Tokyo",IQ:"JP-Tokyo",IE:"EU-London",IM:"EU-London",IL:"JP-Tokyo",IT:"EU-London",JM:"US-Atlanta",JP:"JP-Tokyo",JE:"EU-London",JO:"JP-Tokyo",KZ:"JP-Tokyo",KE:"EU-London",KI:"SG-Singapore",KP:"JP-Tokyo",KR:"JP-Tokyo",KW:"JP-Tokyo",KG:"JP-Tokyo",LA:"JP-Tokyo",LV:"EU-London",LB:"JP-Tokyo",LS:"EU-London",LR:"EU-London",LY:"EU-London",LI:"EU-London",LT:"EU-London",LU:"EU-London",MO:"JP-Tokyo",MK:"EU-London",MG:"EU-London",MW:"EU-London",MY:"JP-Tokyo",MV:"JP-Tokyo",ML:"EU-London",MT:"EU-London",MH:"SG-Singapore",MQ:"US-Atlanta",MR:"EU-London",MU:"EU-London",YT:"EU-London",MX:"US-Atlanta",FM:"SG-Singapore",MD:"EU-London",MC:"EU-London",MN:"JP-Tokyo",ME:"EU-London",MS:"US-Atlanta",MA:"EU-London",MZ:"EU-London",MM:"JP-Tokyo",NA:"EU-London",NR:"SG-Singapore",NP:"JP-Tokyo",NL:"EU-London",NC:"SG-Singapore",NZ:"SG-Singapore",NI:"US-Atlanta",NE:"EU-London",NG:"EU-London",NU:"SG-Singapore",NF:"SG-Singapore",MP:"SG-Singapore",NO:"EU-London",OM:"JP-Tokyo",PK:"JP-Tokyo",PW:"SG-Singapore",PS:"JP-Tokyo",PA:"US-Atlanta",PG:"SG-Singapore",PY:"BR-Brazil",PE:"BR-Brazil",PH:"JP-Tokyo",PN:"SG-Singapore",PL:"EU-London",PT:"EU-London",PR:"US-Atlanta",QA:"JP-Tokyo",RE:"EU-London",RO:"EU-London",RU:"RU-Russia",RW:"EU-London",BL:"US-Atlanta",SH:"EU-London",KN:"US-Atlanta",LC:"US-Atlanta",MF:"US-Atlanta",PM:"US-Atlanta",VC:"US-Atlanta",WS:"SG-Singapore",SM:"EU-London",ST:"EU-London",SA:"EU-London",SN:"EU-London",RS:"EU-London",SC:"EU-London",SL:"EU-London",SG:"JP-Tokyo",SX:"US-Atlanta",SK:"EU-London",SI:"EU-London",SB:"SG-Singapore",SO:"EU-London",ZA:"EU-London",SS:"EU-London",ES:"EU-London",LK:"JP-Tokyo",SD:"EU-London",SR:"BR-Brazil",SJ:"EU-London",SZ:"EU-London",SE:"EU-London",CH:"EU-London",SY:"EU-London",TW:"JP-Tokyo",TJ:"JP-Tokyo",TZ:"EU-London",TH:"JP-Tokyo",TL:"JP-Tokyo",TG:"EU-London",TK:"SG-Singapore",TO:"SG-Singapore",TT:"US-Atlanta",TN:"EU-London",TR:"TK-Turkey",TM:"JP-Tokyo",TC:"US-Atlanta",TV:"SG-Singapore",UG:"EU-London",UA:"EU-London",AE:"EU-London",GB:"EU-London",US:"US-Atlanta",UM:"SG-Singapore",VI:"US-Atlanta",UY:"BR-Brazil",UZ:"JP-Tokyo",VU:"SG-Singapore",VE:"BR-Brazil",VN:"JP-Tokyo",WF:"SG-Singapore",EH:"EU-London",YE:"JP-Tokyo",ZM:"EU-London",ZW:"EU-London"},on=0,an=0,rn=null,ln=!1;e.connect=x;var sn=500,cn=.875,un=.75,dn=.25,hn=.125,gn=-1,fn=-1;e.sendMitosis=M,e.sendEject=P,Ce.networking=function(e){return e.loginRealm={GG:"google",FB:"facebook"},e.sendMessage=function(e){if(F()){var t=e.byteView;if(null!=t){e=k(1+e.length),e.setUint8(0,102);for(var n=0;n<t.length;++n)e.setUint8(1+n,t[n]);w(e)}}},e}({});var pn=null,mn=null,vn=Ce.renderSettings={high:{warnFps:30,simpleDraw:!1,maxDetail:1,minDetail:.6,U:30},medium:{warnFps:30,simpleDraw:!1,maxDetail:.5,minDetail:.3,U:25},low:{warnFps:30,simpleDraw:!0,maxDetail:.3,minDetail:.2,U:25},upgrade:function(){vn.selected==vn.low?(vn.selected=vn.medium,vn.detail=vn.medium.maxDetail):vn.selected==vn.medium&&(vn.selected=vn.high,vn.detail=vn.high.maxDetail)},downgrade:function(){vn.selected==vn.high?vn.selected=vn.medium:vn.selected==vn.medium&&(vn.selected=vn.low)}};vn.selected=vn.high,vn.detail=1,vn.auto=!1;var Sn=0,bn=0,yn=0,Un=function(){var t=Date.now(),n=1e3/60;return function(){e.requestAnimationFrame(Un);var o=Date.now(),a=o-t;if(a>n){t=o-a%n;var i=Date.now();!F()||240>i-_t||!Ce.core.config.skipDraw?O():console.warn("Skipping draw"),Jn(),Sn=1e3/a,Ce.debug.updateChart("fps",o,Sn),Sn<vn.selected.warnFps?0==yn&&(bn++,bn>2*vn.selected.warnFps&&(vn.selected.ma=!0)):bn=0;
- }}}();e.setQuality=N;var xn={},kn="poland;usa;china;russia;canada;australia;spain;brazil;germany;ukraine;france;sweden;chaplin;north korea;south korea;japan;united kingdom;earth;greece;latvia;lithuania;estonia;finland;norway;cia;maldivas;austria;nigeria;reddit;yaranaika;confederate;9gag;indiana;4chan;italy;bulgaria;tumblr;2ch.hk;hong kong;portugal;jamaica;german empire;mexico;sanik;switzerland;croatia;chile;indonesia;bangladesh;thailand;iran;iraq;peru;moon;botswana;bosnia;netherlands;european union;taiwan;pakistan;hungary;satanist;qing dynasty;matriarchy;patriarchy;feminism;ireland;texas;facepunch;prodota;cambodia;steam;piccolo;ea;india;kc;denmark;quebec;ayy lmao;sealand;bait;tsarist russia;origin;vinesauce;stalin;belgium;luxembourg;stussy;prussia;8ch;argentina;scotland;sir;romania;wojak;doge;nasa;byzantium;imperial japan;french kingdom;somalia;turkey;mars;pokerface;8;irs;receita federal;facebook;putin;merkel;tsipras;obama;kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;venezuela;blatter;chavez;cuba;fidel;merkel;palin;queen;boris;bush;trump;underwood".split(";"),wn="8;nasa;putin;merkel;tsipras;obama;kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;blatter;chavez;fidel;merkel;palin;queen;boris;bush;trump;underwood".split(";"),En={};H.prototype={$:null,x:0,y:0,f:0,b:0};var In=-1,An=!1;q.prototype={id:0,a:null,name:null,i:null,R:null,x:0,y:0,size:0,s:0,u:0,o:0,ja:0,ka:0,g:0,L:0,M:0,J:0,K:0,ea:0,T:0,ta:0,G:!1,c:!1,h:!1,V:!0,da:0,C:null,ia:0,wa:!1,I:!1,ca:function(){var e;for(e=0;e<Xe.length;e++)if(Xe[e]==this){Xe.splice(e,1);break}delete qe[this.id],e=He.indexOf(this),-1!=e&&(mt=!0,He.splice(e,1)),e=Ye.indexOf(this.id),-1!=e&&Ye.splice(e,1),this.G=!0,0<this.da&&Ze.push(this)},m:function(){return Math.max(~~(.3*this.size),24)},A:function(e){(this.name=e)&&(null==this.i?this.i=new Z(this.m(),"#FFFFFF",!0,"#000000"):this.i.O(this.m()),this.i.B(this.name))},ba:function(){for(var e=this.H();this.a.length>e;){var t=~~(Math.random()*this.a.length);this.a.splice(t,1)}for(0==this.a.length&&e>0&&this.a.push(new H(this,this.x,this.y,this.size,Math.random()-.5));this.a.length<e;)t=~~(Math.random()*this.a.length),t=this.a[t],this.a.push(new H(this,t.x,t.y,t.f,t.b))},H:function(){var e=10;20>this.size&&(e=0),this.c&&(e=Ce.renderSettings.selected.U);var t=this.size;return this.c||(t*=dt),t*=vn.detail,~~Math.max(t,e)},Da:function(){this.ba();for(var e=this.a,t=e.length,n=this,o=this.c?0:(this.id/1e3+at/1e4)%(2*Math.PI),a=0,i=0;t>i;++i){var r=e[(i-1+t)%t].b,l=e[(i+1)%t].b,s=e[i];s.b+=(Math.random()-.5)*(this.h?3:1),s.b*=.7,10<s.b&&(s.b=10),-10>s.b&&(s.b=-10),s.b=(r+l+8*s.b)/10;var c=s.f,r=e[(i-1+t)%t].f,l=e[(i+1)%t].f;if(15<this.size&&null!=Be&&20<this.size*dt&&0<this.id){var u=!1,d=s.x,h=s.y;Be.Ga(d-5,h-5,10,10,function(e){e.$!=n&&25>(d-e.x)*(d-e.x)+(h-e.y)*(h-e.y)&&(u=!0)}),!u&&(s.x<lt||s.y<st||s.x>ct||s.y>ut)&&(u=!0),u&&(0<s.b&&(s.b=0),--s.b)}c+=s.b,0>c&&(c=0),c=this.h?(19*c+this.size)/20:(12*c+this.size)/13,s.f=(r+l+8*c)/10,r=2*Math.PI/t,l=s.f,this.c&&0==i%2&&(l+=5),s.x=this.x+Math.cos(r*i+o)*l,s.y=this.y+Math.sin(r*i+o)*l,a=Math.max(a,l)}this.ia=a},pa:function(e,t){this.L=e,this.M=t,this.J=e,this.K=t,this.ja=e,this.ka=t},S:function(){if(0>=this.id)return 1;var e=Ln.ra((at-this.T)/120,0,1);if(this.G&&e>=1){var t=Ze.indexOf(this);-1!=t&&Ze.splice(t,1)}return this.x=e*(this.ja-this.s)+this.s,this.y=e*(this.ka-this.u)+this.u,this.size=e*(this.g-this.o)+this.o,.01>Math.abs(this.size-this.g)&&(this.size=this.g),e},P:function(){return 0>=this.id?!0:this.x+this.size+40<We-Fe/2/dt||this.y+this.size+40<Ke-_e/2/dt||this.x-this.size-40>We+Fe/2/dt||this.y-this.size-40>Ke+_e/2/dt?!1:!0},sa:function(e){e.beginPath();var t=this.H();e.moveTo(this.a[0].x,this.a[0].y);for(var n=1;t>=n;++n){var o=n%t;e.lineTo(this.a[o].x,this.a[o].y)}e.closePath(),e.stroke()},w:function(t){if(this.P()){++this.da;var n=0<this.id&&!this.c&&!this.h&&.4>dt||vn.selected.simpleDraw&&!this.c;if(5>this.H()&&0<this.id&&(n=!0),this.V&&!n)for(var o=0;o<this.a.length;o++)this.a[o].f=this.size;this.V=n,t.save(),this.ta=at,o=this.S(),this.G&&(t.globalAlpha*=1-o),t.lineWidth=10,t.lineCap="round",t.lineJoin=this.c?"miter":"round";var a=this.name.toLowerCase(),i=null,r=null,o=!1,l=this.color,s=!1;this.h||!gt||Rt||(-1!=kn.indexOf(a)?(xn.hasOwnProperty(a)||(xn[a]=new Image,xn[a].src=e.ASSETS_ROOT+"skins/"+a+".png"),i=0!=xn[a].width&&xn[a].complete?xn[a]:null):i=null,null!=i?-1!=wn.indexOf(a)&&(o=!0):(this.I&&"%starball"==this.C&&"shenron"==a&&7<=He.length&&(An=o=!0,r=Y("%starball1")),i=Y(this.C),null!=i&&(s=!0,l=K(this.C)||l))),Ce.core.debug&&Ce.debug.showPrediction&&this.I&&(t.strokeStyle="#0000FF",t.beginPath(),t.arc(this.L,this.M,this.size+5,0,2*Math.PI,!1),t.closePath(),t.stroke(),t.strokeStyle="#00FF00",t.beginPath(),t.arc(this.J,this.K,this.size+5,0,2*Math.PI,!1),t.closePath(),t.stroke()),pt&&!Rt?(t.fillStyle="#FFFFFF",t.strokeStyle="#AAAAAA"):(t.fillStyle=l,t.strokeStyle=l),n?(t.beginPath(),t.arc(this.x,this.y,this.size+5,0,2*Math.PI,!1),t.closePath()):(this.Da(),this.sa(t)),s||t.fill(),null!=i&&(this.na(t,i),null!=r&&this.na(t,r,{alpha:Math.sin(.0174*In)})),(pt||20<this.size)&&!n&&(t.strokeStyle="#000000",t.globalAlpha*=.1,t.stroke()),t.globalAlpha=1,a=-1!=He.indexOf(this),n=~~this.y,0!=this.id&&(ft||a)&&this.name&&this.i&&!o&&(i=this.i,i.B(this.name),i.O(this.m()),o=0>=this.id?1:Math.ceil(10*dt)/10,i.oa(o),i=i.N(),r=Math.ceil(i.width/o),l=Math.ceil(i.height/o),t.drawImage(i,~~this.x-~~(r/2),n-~~(l/2),r,l),n+=i.height/2/o+4),0<this.id&&bt&&(a||0==He.length&&(!this.c||this.h)&&20<this.size)&&(null==this.R&&(this.R=new Z(this.m()/2,"#FFFFFF",!0,"#000000")),a=this.R,a.O(this.m()/2),a.B(~~(this.size*this.size/100)),o=Math.ceil(10*dt)/10,a.oa(o),i=a.N(),r=Math.ceil(i.width/o),l=Math.ceil(i.height/o),t.drawImage(i,~~this.x-~~(r/2),n-~~(l/2),r,l)),t.restore()}},na:function(e,t,n){e.save(),e.clip();var o=Math.max(this.size,this.ia);null!=n&&null!=n.alpha&&(e.globalAlpha=n.alpha),e.drawImage(t,this.x-o-5,this.y-o-5,2*o+10,2*o+10),e.restore()}};var Ln=function(e){function t(e,t,n){return t>e?t:e>n?n:e}return e.ha=function(e,n){var o;return o=t(.5,0,1),e+o*(n-e)},e.ra=t,e.fixed=function(e,t){var n=Math.pow(10,t);return~~(e*n)/n},e}({});e.Maths=Ln;var Cn=function(e){return e.la=function(){for(var e=new Date,t=[e.getMonth()+1,e.getDate(),e.getFullYear()],e=[e.getHours(),e.getMinutes(),e.getSeconds()],n=1;3>n;n++)10>e[n]&&(e[n]="0"+e[n]);return"["+t.join("/")+" "+e.join(":")+"]"},e}({});e.Utils=Cn,Z.prototype={F:"",W:"#000000",Y:!1,Z:"#000000",v:16,j:null,X:null,l:!1,D:1,O:function(e){this.v!=e&&(this.v=e,this.l=!0)},oa:function(e){this.D!=e&&(this.D=e,this.l=!0)},B:function(e){e!=this.F&&(this.F=e,this.l=!0)},N:function(){if(null==this.j&&(this.j=document.createElement("canvas"),this.X=this.j.getContext("2d")),this.l){this.l=!1;var e=this.j,t=this.X,n=this.F,o=this.D,a=this.v,i=a+"px Ubuntu";t.font=i;var r=~~(.2*a);e.width=(t.measureText(n).width+6)*o,e.height=(a+r)*o,t.font=i,t.scale(o,o),t.globalAlpha=1,t.lineWidth=3,t.strokeStyle=this.Z,t.fillStyle=this.W,this.Y&&t.strokeText(n,3,a-r/2),t.fillText(n,3,a-r/2)}return this.j}},Date.now||(Date.now=function(){return(new Date).getTime()}),function(){for(var t=["ms","moz","webkit","o"],n=0;n<t.length&&!e.requestAnimationFrame;++n)e.requestAnimationFrame=e[t[n]+"RequestAnimationFrame"],e.cancelAnimationFrame=e[t[n]+"CancelAnimationFrame"]||e[t[n]+"CancelRequestAnimationFrame"];e.requestAnimationFrame||(e.requestAnimationFrame=function(e){return setTimeout(e,1e3/60)},e.cancelAnimationFrame=function(e){clearTimeout(e)})}();var Tn={init:function(e){function t(e){return o>e&&(e=o),e>i&&(e=i),~~((e-o)/32)}function n(e){return a>e&&(e=a),e>r&&(e=r),~~((e-a)/32)}var o=e.Ba,a=e.Ca,i=e.za,r=e.Aa,l=~~((i-o)/32)+1,s=~~((r-a)/32)+1,c=Array(l*s);return{va:function(e){var o=t(e.x)+n(e.y)*l;null==c[o]?c[o]=e:Array.isArray(c[o])?c[o].push(e):c[o]=[c[o],e]},Ga:function(e,o,a,i,r){var s=t(e),u=n(o);for(e=t(e+a),o=n(o+i);o>=u;++u)for(i=s;e>=i;++i)if(a=c[i+u*l],null!=a)if(Array.isArray(a))for(var d=0;d<a.length;d++)r(a[d]);else r(a)}}}},Mn=function(){var e=new q(0,0,0,32,"#ED1C24",""),t=document.createElement("canvas");t.width=32,t.height=32;var n=t.getContext("2d");return function(){0<He.length&&(e.color=He[0].color,e.A(He[0].name)),n.clearRect(0,0,32,32),n.save(),n.translate(16,16),n.scale(.4,.4),e.w(n),n.restore();var o=document.getElementById("favicon"),a=o.cloneNode(!0);a.setAttribute("href",t.toDataURL("image/png")),o.parentNode.replaceChild(a,o)}}();t(function(){Mn()});var Pn={context:null,defaultProvider:"facebook",loginIntent:"0",userInfo:{socialToken:null,tokenExpires:"",level:"",xp:"",xpNeeded:"",name:"",picture:"",displayName:"",loggedIn:"0",socialId:""}},Fn=e.defaultSt=Pn;e.storageInfo=Fn,e.createDefaultStorage=$,e.updateStorage=te,t(function(){null!=e.localStorage.storeObjectInfo&&(Fn=JSON.parse(e.localStorage.storeObjectInfo)),"1"==Fn.loginIntent&&ee(Fn.context),""==Fn.userInfo.name&&""==Fn.userInfo.displayName||ne(Fn.userInfo)}),e.checkLoginStatus=function(){"1"==Fn.loginIntent&&(_n(),ee(Fn.context))};var _n=function(){e.MC.setProfilePicture(Fn.userInfo.picture),e.MC.setSocialId(Fn.userInfo.socialId)};e.logout=function(){Fn=Pn,delete e.localStorage.storeObjectInfo,e.localStorage.storeObjectInfo=JSON.stringify(Pn),te(),Gn(),Ce.cache.sentGameServerLogin=!1,delete Ce.cache.login_info,t("#helloContainer").attr("data-logged-in","0"),t("#helloContainer").attr("data-has-account-data","0"),t(".timer").text(""),t("#gPlusShare").hide(),t("#fbShare").show(),t("#user-id-tag").text(""),b(),e.MC.doLogout()},e.toggleSocialLogin=function(){t("#socialLoginContainer").toggle(),t("#settings").hide(),t("#instructions").hide(),ae()},e.toggleSettings=function(){t("#settings").toggle(),t("#socialLoginContainer").hide(),t("#instructions").hide(),ae()},Ce.account=function(n){function o(){}function a(t,n){(null==i||i.id!=n.id)&&(i=n,null!=e.ssa_json&&(e.ssa_json.applicationUserId=""+n.id,e.ssa_json.custom_user_id=""+n.id),"undefined"!=typeof SSA_CORE&&SSA_CORE.start())}var i=null;return n.init=function(){Ce.core.bind("user_login",a),Ce.core.bind("user_logout",o)},n.setUserData=function(e){ne(e)},n.setAccountData=function(e,n){var o=t("#helloContainer").attr("data-has-account-data","1");Fn.userInfo.xp=e.xp,Fn.userInfo.xpNeeded=e.xpNeeded,Fn.userInfo.level=e.level,te(),o&&n?oe(e):(t(".agario-profile-panel .progress-bar-star").text(e.level),t(".agario-exp-bar .progress-bar-text").text(e.xp+"/"+e.xpNeeded+" XP"),t(".agario-exp-bar .progress-bar").css("width",(88*e.xp/e.xpNeeded).toFixed(2)+"%"))},n.Ia=function(e){oe(e)},n}({});var Bn=0;e.fbAsyncInit=function(){function t(){null==e.FB?alert("You seem to have something blocking Facebook on your browser, please check for any extensions"):(Fn.loginIntent="1",e.updateStorage(),e.FB.login(function(e){ie(e)},{scope:"public_profile, email"}))}e.FB.init({appId:EnvConfig.fb_app_id,cookie:!0,xfbml:!0,status:!0,version:"v2.2"}),("1"==e.storageInfo.loginIntent&&"facebook"==e.storageInfo.context||Se)&&e.FB.getLoginStatus(function(n){"connected"===n.status?ie(n):"not_authorized"===n.status?(e.logout(),t()):e.logout()}),e.facebookRelogin=t,e.facebookLogin=t};var Nn=!1;!function(n){function o(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="//apis.google.com/js/client:platform.js?onload=gapiAsyncInit";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t),i=!0}var a={},i=!1;return e.gapiAsyncInit=function(){t(a).trigger("initialized")},n.google={xa:function(){o()},ua:function(t,n){e.gapi.client.load("plus","v1",function(){console.log("fetching me profile"),gapi.client.plus.people.get({userId:"me"}).execute(function(e){n(e)})})}},n.Fa=function(e){i||o(),"undefined"!=typeof gapi?e():t(a).bind("initialized",e)},n}(Ce);var Dn=function(n){function o(t){e.MC.doLoginWithGPlus(t),Ce.cache.login_info=[t,"google"]}function a(e){Fn.userInfo.picture=e,t(".agario-profile-picture").attr("src",e)}var i=null,r={client_id:EnvConfig.gplus_client_id,cookie_policy:"single_host_origin",scope:"profile email"};return n.fa={qa:function(){return i},init:function(){var t=this,n=Fn&&"1"==Fn.loginIntent&&"google"==Fn.context;Ce.Fa(function(){e.gapi.ytsubscribe.go("agarYoutube"),e.gapi.load("auth2",function(){i=e.gapi.auth2.init(r),i.attachClickHandler(document.getElementById("gplusLogin"),{},function(e){console.log("googleUser : "+e)},function(e){console.log("failed to login in google plus: ",JSON.stringify(e,void 0,2))}),i.currentUser.listen(_.bind(t.Ea,t)),n&&1==i.isSignedIn.get()&&i.signIn()})})},Ea:function(t){if(i&&t&&i.isSignedIn.get()&&!Nn){Nn=!0,Fn.loginIntent="1";var n=t.getAuthResponse(),r=n.access_token;e.qa=n,console.log("loggedIn with G+!");var l=t.getBasicProfile();t=l.getImageUrl(),void 0==t?Ce.google.ua(n,function(t){t.result.isPlusUser?(t&&a(t.image.url),o(r),t&&(Fn.userInfo.picture=t.image.url),Fn.userInfo.socialId=l.getId(),_n()):(alert("Please add Google+ to your Google account and try again.\nOr you can login with another account."),e.logout())}):(a(t),Fn.userInfo.picture=t,Fn.userInfo.socialId=l.getId(),_n(),o(r)),Fn.context="google",e.updateStorage()}},ya:function(){i&&(i.signOut(),Nn=!1)}},n}(Ce);e.gplusModule=Dn;var Gn=function(){Ce.fa.ya()};e.logoutGooglePlus=Gn;var Jn=function(){function e(e,t,n,o,a){var i=t.getContext("2d"),r=t.width;t=t.height,e.color=a,e.A(n),e.size=o,i.save(),i.translate(r/2,t/2),e.w(i),i.restore()}for(var n=new q(-1,0,0,32,"#5bc0de",""),o=new q(-1,0,0,32,"#5bc0de",""),a="#0791ff #5a07ff #ff07fe #ffa507 #ff0774 #077fff #3aff07 #ff07ed #07a8ff #ff076e #3fff07 #ff0734 #07ff20 #ff07a2 #ff8207 #07ff0e".split(" "),i=[],r=0;r<a.length;++r){var l=r/a.length*12,s=30*Math.sqrt(r/a.length);i.push(new q(-1,Math.cos(l)*s,Math.sin(l)*s,10,a[r],""))}Q(i);var c=document.createElement("canvas");return c.getContext("2d"),c.width=c.height=70,e(o,c,"",26,"#ebc0de"),function(){t(".cell-spinner").filter(":visible").each(function(){var o=t(this),a=Date.now(),i=this.width,r=this.height,l=this.getContext("2d");l.clearRect(0,0,i,r),l.save(),l.translate(i/2,r/2);for(var s=0;10>s;++s)l.drawImage(c,(.1*a+80*s)%(i+140)-i/2-70-35,r/2*Math.sin((.001*a+s)%Math.PI*2)-35,70,70);l.restore(),(o=o.attr("data-itr"))&&(o=v(o)),e(n,this,o||"",+t(this).attr("data-size"),"#5bc0de")}),t("#statsPellets").filter(":visible").each(function(){t(this);var n=this.width,o=this.height;for(this.getContext("2d").clearRect(0,0,n,o),n=0;n<i.length;n++)e(i[n],this,"",i[n].size,i[n].color)})}}();e.createParty=function(){h(":party"),rn=function(n){le("/#"+e.encodeURIComponent(n)),t(".partyToken").val("agar.io/#"+e.encodeURIComponent(n)),t("#helloContainer").attr("data-party-state","1")},b()},e.joinParty=re,e.cancelParty=function(){le("/"),t("#helloContainer").attr("data-party-state","0"),h(""),b()};var On=[],Rn=0,zn="#000000",jn=!1,Vn=!1,Wn=0,Kn=0,Yn=0,Hn=0,qn=0,Xn=!0;e.onPlayerDeath=se,setInterval(function(){Vn&&On.push(V()/100)},1e3/60),setInterval(function(){var e=de();0!=e&&(++Yn,0==qn&&(qn=e),qn=Math.min(qn,e))},1e3),e.closeStats=function(){jn=!1,t("#stats").hide(),e.destroyAd(e.adSlots.ab),d(0)},e.setSkipStats=function(e){Xn=!e},e.getStatsString=fe,e.gPlusShare=pe,e.twitterShareStats=function(){var t=e.getStatsString("tt_share_stats");e.open("https://twitter.com/intent/tweet?text="+t,"Agar.io","width=660,height=310,menubar=no,toolbar=no,resizable=yes,scrollbars=no,left="+(e.screenX+e.innerWidth/2-330)+",top="+(e.innerHeight-310)/2)},e.fbShareStats=function(){var t=e.getStatsString("fb_matchresults_subtitle");e.FB.ui({method:"feed",display:"iframe",name:v("fb_matchresults_title"),caption:v("fb_matchresults_description"),description:t,link:"http://agar.io",La:"http://static2.miniclipcdn.com/mobile/agar/Agar.io_matchresults_fb_1200x630.png",Ha:{name:"play now!",link:"http://agar.io"}})},e.fillSocialValues=function(t,n){1==e.isChrome&&"google"==e.storageInfo.context&&e.gapi.interactivepost.render(n,{contenturl:EnvConfig.game_url,clientid:EnvConfig.gplus_client_id,cookiepolicy:"http://agar.io",prefilltext:t,calltoactionlabel:"BEAT",calltoactionurl:EnvConfig.game_url})},t(function(){"MAsyncInit"in e&&e.MAsyncInit()})}}}}(window,window.jQuery);
- </script>
- <script type="text/javascript" src="mc/agario.js?v=72"></script>
- </head>
- <body>
- <main style="display:none">
- <h1>Agar.io</h1>
- <p>The smash hit game! Control your cell and eat other players to grow larger! Play with millions of players around the world and try to become the biggest cell of all!</p>
- <script type="text/javascript">
- $(function(){
- window['setGameMode']('');
- })
- </script>
- </main>
- <div id="fb-root"></div>
- <script>(function(d, s, id) {
- var js, fjs = d.getElementsByTagName(s)[0];
- if (d.getElementById(id)) return;
- js = d.createElement(s); js.id = id;
- js.src = "//connect.facebook.net/en_US/sdk.js";
- fjs.parentNode.insertBefore(js, fjs);
- }(document, 'script', 'facebook-jssdk'));</script>
- <div id="debug-overlay"></div>
- <div id="openfl-overlay" class="disabler"></div>
- <div id="openfl-content"></div>
- <a id="modal-payment-link" class="xsolla_container" href="/pay/"></a>
- <script src="js/a.js?a&ad_box_"></script>
- <div id="oferwallContainer" style="position:absolute;width:100%;height:100%;display:none;z-index: 310;">
- <div class="disabler"></div>
- <div class="agario-panel offerwall">
- <div style="position: absolute; right: 10px; top: 4px;">
- <button type="button" class="close" onclick="closeOfferwall(); return false;">×</button>
- </div>
- <div id="offerwallIframeWrapper">
- <iframe id="offerwallIframe" frameborder="0" src=""></iframe>
- </div>
- </div>
- </div>
- <div id="videoContainer" style="position:absolute;width:100%;height:100%;display:none;z-index: 320;">
- <div class="disabler"></div>
- <div class="agario-panel" style="z-index: 301;position: absolute;width: 640px; height: 350px;transform: translate(-50%,-50%);left: 50%;top: 50%;">
- <div style="position: absolute; width:700px;right: 10px; top: 4px;">
- <button type="button" class="close" onclick="closeVideoContainer(); return false;">×</button>
- </div>
- <div id="ssaAd" style="z-index:9999;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"></div>
- </div>
- </div>
- <div id="overlays" style="display:none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 200;">
- <div id="controller_alert_connected" class="gamepad_alert" style="display:none">
- <div class="wrapper">
- <span class="controller_icon"> </span>
- <span class="alert_text">Controller Connected</span>
- </div>
- </div>
- <div id="controller_alert_disconnected" class="gamepad_alert" style="display:none">
- <div class="wrapper">
- <span class="controller_icon"> </span>
- <span class="alert_text">Controller Disconnected</span>
- </div>
- </div>
- <div id="helloContainer" data-logged-in="0" data-has-account-data="0" data-party-state="0" data-results-state="0" data-gamemode="">
- <div class="side-container">
- <div class="agario-panel agario-side-panel agario-profile-panel">
- <div class="clearfix" style="margin-bottom: 16px;">
- <img class="agario-profile-picture" src="mc/img/profilepic_guest.png"/>
- <div class="agario-profile-name-container">
- <div class="agario-wallet-container">
- <span class="agario-wallet-label">100</span>
- <img src="mc/img/currency_icon.png" class="agario-wallet-currency"/>
- <div class="agario-wallet-plus">
- <span>+</span>
- </div>
- </div>
- <div class="agario-profile-name">Guest</div>
- </div>
- </div>
- <div style="position: relative; margin-bottom: -15px;" class="clearfix">
- <div class="agario-exp-bar progress">
- <span class="progress-bar-text">0/50</span>
- <div class="progress-bar progress-bar-striped" style="width: 0%;"></div>
- </div>
- <div class="progress-bar-border"></div>
- <div class="progress-bar-star">1</div>
- </div>
- </div>
- <div class="agario-loggedout-panel">
- <img src="img/login-perks.png">
- </div>
- <div class="agario-panel agario-side-panel agario-panel-freecoins" style="position:relative">
- <div id="coins-blocker" class="shop-blocker"></div>
- <button id="freeCoins" onclick="MC.showFreeCoins(); return false;" class="btn btn-primary btn-success btn-freecoins" style="line-height: 24px;" data-itr="menu_main_free_coins">
- </button>
- <br clear="both"/>
- </div>
- <div class="agario-panel agario-side-panel agario-shop-panel" style="position:relative;">
- <div id="blocker" class="shop-blocker"><span class="outlined-text" style="display: block;top:100px" data-itr="connecting"></span></div>
- <div class="form-group" id="agario-second-buttons">
- <button id="openShopBtn" onclick="MC.openShop(); return false;" class="btn btn-primary btn-shop" style="line-height: 24px;" data-itr="Shop">
- </button>
- <br clear="both"/>
- </div>
- <div class="shop-left-container">
- <div id="skinButton" class="circle bordered" style="cursor:pointer; height:92px">
- <div class="circle big green" style="top:75px;"><span class="outlined-text plus-text" style="cursor:pointer;line-height: 26px;">+</span></div>
- <img class="circle bordered" src="" width="96" height="96" style="height: 96px; border: 3px solid rgb(131, 131, 131);display:none;">
- <span id="skinLabel" class="outlined-text" style="display: block;" data-itr="main_menu_skins"></span>
- </div>
- </div>
- <div class="vertical-line" style="min-height:115px;"></div>
- <div class="shop-right-container">
- <div style="position:relative">
- <div id="boostButton" class="shop-power">
- <div class="circle small green"><span class="outlined-text" style="cursor:pointer">+</span></div>
- <img src="mc/img/xpboost_3x_shop.png" style="vertical-align:top; width:60px; display:block;margin:auto;"/>
- <span class="timer"></span>
- </div>
- <div id="massButton" class="shop-power">
- <div class="circle small green"><span class="outlined-text" style="cursor:pointer">+</span></div>
- <img src="mc/img/massboost_3x_shop.png" style="vertical-align:top; width:60px; display:block;margin:auto;"/>
- <span class="timer"></span>
- </div>
- </div>
- </div>
- <span class="text-muted"></span>
- <button id="retryBtn" onclick="MC.retryConnection(); return false;" class="btn btn-primary btn-retry" style="display:none;margin-top:10px;" data-itr="Retry"></button>
- </div>
- </div>
- <div id="mainPanel" class="agario-panel">
- <div role="form" novalidate>
- <div class="form-group clearfix">
- <div style="float: left; margin-left: 20px;"><h2>Agar.io</h2></div>
- <div style="float: right; margin-top: 10px; height: 40px;">
- <div id="agarYoutube">
- <div class="g-ytsubscribe" data-channelid="UCC6hurPo_LxL7C0YFYgYnIw" data-layout="default" data-count="default"></div>
- </div>
- <div class="clearfix">
- <div class="fb-like pull-right" data-href="https://www.facebook.com/playagar.io" data-layout="button" data-action="like" data-show-faces="true" data-share="true"></div>
- </div>
- </div>
- </div>
- <div class="form-group clearfix">
- <input id="nick" class="form-control" placeholder="Nick" maxlength="15" autofocus />
- <select id="gamemode" class="form-control" onchange="setGameMode($(this).val());" required>
- <option value="" data-itr="gamemode_ffa"></option>
- <option value=":teams" data-itr="gamemode_teams" disabled></option>
- <option value=":experimental" data-itr="gamemode_experimental"></option>
- <option value=":party" data-itr="party"></option>
- </select>
- </div>
- <div id="locationUnknown">
- <select id="region" class="form-control" onchange="setRegion($('#region').val());" required>
- <option selected disabled value="" data-itr="region_select"></option>
- <option value="US-Atlanta" data-itr="region_north_america"></option>
- <option value="BR-Brazil" data-itr="region_south_america"></option>
- <option value="EU-London" data-itr="region_europe"></option>
- <option value="RU-Russia" data-itr="region_russia"></option>
- <option value="TK-Turkey" data-itr="region_turkey"></option>
- <option value="JP-Tokyo" data-itr="region_east_asia"></option>
- <option value="CN-China" data-itr="region_china"></option>
- <option value="SG-Singapore" data-itr="region_oceania"></option>
- </select>
- </div>
- <div class="form-group" id="agario-main-buttons">
- <div class="row">
- <button type="button" onclick="toggleSettings(); return false;" class="btn btn-info btn-settings"><i class="glyphicon glyphicon-cog"></i>
- </button>
- <button disabled type="submit" onclick="setNick(document.getElementById('nick').value); return false;" class="btn btn-play btn-primary btn-needs-server" data-itr="play"></button>
- <button disabled type="submit" onclick="setNick(document.getElementById('nick').value); return false;" class="btn btn-play-guest btn-success btn-needs-server" data-itr="play_as_guest"></button>
- <button disabled type="submit" onclick="toggleSocialLogin(); return false" class="btn btn-warning btn-login-play btn-needs-server" data-itr="login_and_play"></button>
- </div>
- <div id="socialLoginContainer" style="display:none;">
- <div class="row">
- <button onclick="facebookLogin(); return false;" class="col-lg-12 col-md-12 btn btn-primary btn-login btn-fb" style="">
- <span class="social social-facebook fb-icon"></span>
- <span class="btn-text" data-itr="menu_login_facebook"></span>
- </button>
- </div>
- <div class="row">
- <button id="gplusLogin" class="col-lg-12 col-md-12 btn btn-primary btn-gplus btn-login">
- <span class="gplus-icon"></span>
- <span class="btn-text" data-itr="menu_login_google"></span>
- </button>
- </div>
- </div>
- </div>
- <div id="settings" class="checkbox" style="display:none;">
- <div style="float: left; width: 200px;">
- <div id="locationKnown"></div>
- <div id="settingsChoice">
- <select id="quality" class="form-control" onchange="setQuality($('#quality').val());" required>
- <option disabled value="" data-itr="page_graphics_title"></option>
- <option value="High" selected data-itr="page_graphics_high"></option>
- <option value="Medium" data-itr="page_graphics_medium"></option>
- <option value="Low" data-itr="page_graphics_low"></option>
- <option value="Auto" data-itr="page_graphics_auto"></option>
- </select>
- </div>
- <div id="options" style="margin: 6px; font-size: 12px;">
- <label><input type="checkbox" id="noSkins" onchange="setSkins(!$(this).is(':checked'));"><span data-itr="option_no_skins"></span></label>
- <label><input type="checkbox" id="noNames"onchange="setNames(!$(this).is(':checked'));"><span data-itr="option_no_names"></span></label>
- <label><input type="checkbox" id="noColors" onchange="setColors($(this).is(':checked'));"><span data-itr="option_no_colors"></span></label>
- <label><input type="checkbox" id="showMass" onchange="setShowMass($(this).is(':checked'));"><span data-itr="option_show_mass"></span></label>
- <label><input type="checkbox" id="darkTheme" onchange="setDarkTheme($(this).is(':checked'));"><span data-itr="option_dark_theme"></span></label>
- <label><input type="checkbox" id="skipStats" onchange="setSkipStats($(this).is(':checked'));"><span data-itr="option_skip_stats"></span></label>
- </div>
- </div>
- <div style="float: right; width: 120px;">
- <button onclick="spectate(); return false;" disabled class="btn btn-warning btn-spectate btn-needs-server" data-itr="spectate"></button>
- <button onclick="logout(); return false;" class="btn btn-danger btn-logout" data-itr="logout"></button>
- </div>
- <br clear="both" />
- <div id="tags-container">
- <span id="user-id-tag" ></span>
- <span id="version-tag" ></span>
- </div>
- </div>
- </div>
- <div id="instructions">
- <hr />
- <center><span class="text-muted">
- <span data-itr="instructions_mouse"></span><br />
- <span data-itr="instructions_space"></span><br />
- <span data-itr="instructions_w"></span><br />
- </span></center>
- </div>
- <hr />
- <center>
- <small class="text-muted" style="display: block; margin-bottom: 16px;" data-itr="advertisement"></small>
- <div id="adbg" style="margin-bottom: 10px; width: 300px; height: 250px;">
- <div id="g300x250" style="display:block;"></div>
- <div id="a300x250" style="display:none;"></div>
- </div>
- </center>
- </div>
- <div id="stats" style="display: none;" class="agario-panel">
- <h2><center>Match Results</center></h2>
- <canvas id="statsGraph" width="350" height="230"></canvas>
- <div id="statsPelletsContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-food-eaten"></span>
- <span id="statsSubtext" data-itr="stats_food_eaten"></span>
- </div>
- <div id="statsHighestMassContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-highest-mass"></span>
- <span id="statsSubtext" data-itr="stats_highest_mass"></span>
- </div>
- <div id="statsTimeAliveContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-time-alive"></span>
- <span id="statsSubtext" data-itr="stats_time_alive"></span>
- </div>
- <div id="statsTimeLeaderboardContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-leaderboard-time"></span>
- <span id="statsSubtext" data-itr="stats_leaderboard_time"></span>
- </div>
- <div id="statsPlayerCellsEatenContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-cells-eaten"></span>
- <span id="statsSubtext" data-itr="stats_cells_eaten"></span>
- </div>
- <div id="statsTopPositionContainer">
- <!--<canvas id="statsPellets" width="100" height="100"></canvas>-->
- <span id="statsText" class="stats-top-position">?</span>
- <span id="statsSubtext" data-itr="stats_top_position"></span>
- </div>
- <hr style="position:absolute;bottom:370px;width:100%;margin:0px;"/>
- <div id="socialStats" style="position: absolute;bottom: 325px;left: 25px;right:25px;">
- <button id="gPlusShare" style="width:49%;float:left;display:none" class="g-interactivepost btn btn-primary btn-gplus"
- data-contenturl="http://agar.io"
- data-clientid=''
- data-cookiepolicy="http://agar.io"
- data-prefilltext=""
- data-calltoactionlabel="BEAT"
- data-calltoactionurl="http://agar.io">
- <span class="gplus-icon"></span>
- <span class="btn-text" data-itr="share"></span>
- </button>
- <button id="fbShare" class="btn btn-primary btn-fb" onclick="fbShareStats(); return false" style="position:relative;width:49%;float:left;">
- <span class="social social-facebook fb-icon"></span>
- <span class="btn-text" data-itr="share"></span>
- </button>
- <button class="btn btn-primary btn-twitter" onclick="twitterShareStats(); return false" style="position:relative;width:49%;float:right">
- <span class="twitter-icon"></span>
- <span class="btn-text" data-itr="share"></span>
- </button>
- </div>
- <button id="statsContinue" class="btn btn-primary" data-itr="continue" onclick="closeStats();"></button>
- <hr style="position:absolute;bottom:255px;width:100%;"/>
- <div id="s300x250"></div>
- </div>
- <div class="side-container">
- <div class="agario-party">
- <div class="agario-panel agario-side-panel agario-party-0">
- <h4><center data-itr="party"></center></h4>
- <div style="margin-bottom: 12px;" data-itr="party_description"></div>
- <div class="clearfix" style="margin: 0px -10px 0px -10px;">
- <button class="btn btn-primary" style="width: 102.5px; float: left;" onclick="$('#helloContainer').attr('data-party-state', '3');createParty();" data-itr="create_party"></button>
- <button class="btn btn-primary" style="width: 102.5px; float: right;" onclick="$('#joinPartyToken').val('');$('#helloContainer').attr('data-party-state', '2');" data-itr="join_party"></button>
- </div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-1">
- <h4><center data-itr="party"></center></h4>
- <div style="margin-bottom: 12px;" data-itr="create_party_instructions"></div>
- <div class="clearfix">
- <input type="text" value="??????" readonly class="partyToken form-control" style="cursor: text; width: 130px; float: left; border-radius: 4px 0px 0px 4px;" />
- <button class="btn btn-primary copy-party-token" style="float: right; width: 60px; border-radius: 0px 4px 4px 0px;">Copy</button>
- </div>
- <div class="copyWarning" style="font-size:11px"></div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-2">
- <h4><center data-itr="party"></center></h4>
- <div style="margin-bottom: 12px;" data-itr="join_party_instructions"></div>
- <input id="joinPartyToken" type="text" value="" class="form-control" />
- <div class="clearfix" style="margin: 10px -10px 0px -10px;">
- <button class="btn btn-primary" style="width: 210px; float: right;" onclick="joinParty($('#joinPartyToken').val());" data-itr="join_party"></button>
- </div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-3" style="padding: 0px; overflow: hidden; position: relative;">
- <canvas width="220" height="100" class="cell-spinner" data-size="26"></canvas>
- <div class="creating-party-text" data-itr="creating_party" ></div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-4" style="padding: 0px; overflow: hidden; position: relative;">
- <canvas width="220" height="100" class="cell-spinner" data-size="26"></canvas>
- <div class="creating-party-text" data-itr="joining_party" ></div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-5">
- <h4><center data-itr="party"></center></h4>
- <div style="margin-bottom: 12px;" data-itr="joined_party_instructions"></div>
- <div class="clearfix">
- <input type="text" value="??????" readonly class="partyToken form-control" style="cursor: text; width: 125px; float: left;" />
- <button class="btn btn-primary copy-party-token" style="float: right; width: 60px;">Copy</button>
- </div>
- <div class="copyWarning" style="font-size:11px"></div>
- </div>
- <div class="agario-panel agario-side-panel agario-party-6">
- <h4><center data-itr="party"></center></h4>
- <div style="margin-bottom: 12px;" data-itr="party_join_error"></div>
- <div class="clearfix" style="margin: 10px -10px 0px -10px;">
- <button class="btn btn-primary btn-block" onclick="$('#helloContainer').attr('data-party-state', '0');" data-itr="back_button"></button>
- </div>
- </div>
- <div style="position: absolute; right: 10px; top: 4px;">
- <button type="button" class="close" onclick="cancelParty();">×</button>
- </div>
- </div>
- <div class="agario-promo" style="padding: 0px; width: 293px; height: 366px; position: relative; background-image: url(img/promo_hoc.png);">
- <div style="text-align: center; position: absolute; bottom: 10px; width: 100%;">
- <a href="https://itunes.apple.com/app/agar.io/id995999703?mt=8&at=1l3vajp" target="_blank" onclick="ga('send', 'event', 'MobilePromo', 'AppStore');"><img src="img/appstore.png" alt="Download on the App Store" /></a>
- <a href="https://play.google.com/store/apps/details?id=com.miniclip.agar.io" target="_blank" onclick="ga('send', 'event', 'MobilePromo', 'PlayStore');"><img src="img/google_play.png" alt="Get it on Google play" /></a>
- </div>
- </div>
- <div id="agario-web-incentive" style="display:none;padding: 0px; width: 293px; height: 396px; position: relative; background-image: url(img/incentive_hoc.png);">
- <div style="text-align: center; position: absolute; bottom: 10px; width: 100%;">
- <a href="https://itunes.apple.com/app/agar.io/id995999703?mt=8&at=1l3vajp" target="_blank" onclick="ga('send', 'event', 'MobilePromo', 'AppStore');"><img src="img/appstore.png" alt="Download on the App Store" /></a>
- <a href="https://play.google.com/store/apps/details?id=com.miniclip.agar.io" target="_blank" onclick="ga('send', 'event', 'MobilePromo', 'PlayStore');"><img src="img/google_play.png" alt="Get it on Google play" /></a>
- </div>
- </div>
- </div>
- </div>
- <script>
- if(hasBottomAd){
- document.write('<div id="adsBottom" style="z-index: 200;display:block;"><div id="adsBottomInner"><div id="g728x90"></div><div id="a728x90"></div></div></div>');
- }
- </script>
- <footer class="tosBox left">
- <center>
- <a href="/ffa/" class="text-muted" data-itr="gamemode_ffa" title="Free-for-all action: eat other players to be the biggest cell on the block!"></a>
- |
- <a href="/teams/" class="text-muted" data-itr="gamemode_teams" title="Join up for team mode group action: co-operate, compete, eat!"></a>
- |
- <a href="/experimental/" class="text-muted" data-itr="gamemode_experimental" title="Experimental game mode with a strange new food-producing virus."></a>
- |
- <a href="/party/" class="text-muted" data-itr="party" title="Play with your friends! Create your own private room and invite friends!"></a>
- </center>
- </footer>
- <footer class="tosBox right">
- <center>
- <a href="/privacy.txt" class="text-muted" data-itr="privacy_policy"></a>
- |
- <a href="/terms.txt" class="text-muted" data-itr="terms_of_service"></a>
- |
- <a href="/changelog.txt" class="text-muted" data-itr="changelog"></a>
- </center>
- </footer>
- </div>
- <div id="connecting" style="display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 100;">
- <div class="connecting-panel" style="width: 350px; background-color: #FFFFFF; margin: auto auto auto -175px; border-radius: 15px; padding: 5px 15px 5px 15px;">
- <h2 data-itr="connecting"></h2>
- <p data-itr="connect_help"></p>
- </div>
- </div>
- <button id="externalGShare" style="display:none"
- class="g-interactivepost"
- data-contenturl="http://agar.io"
- data-clientid=''
- data-cookiepolicy="http://agar.io"
- data-prefilltext=""
- data-calltoactionlabel="BEAT"
- data-calltoactionurl="http://agar.io">
- </button>
- <script>
- $('.partyToken').on('mouseover click mousemove mousedown mouseup select', function(e){
- //this.setSelectionRange(0, this.value.length);
- //e.preventDefault();
- });
- $('.copy-party-token').click(function(){
- var i = $('.partyToken:visible')[0];
- i.setSelectionRange(0, i.value.length);
- i.select();
- var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
- if(!isSafari)
- {
- try {
- document.execCommand('copy');
- } catch (e) {}
- }
- else
- {
- showCopyTooltip();
- }
- function showCopyTooltip () {
- $('.copy-party-token').tooltip('show');
- setTimeout(function(){
- $('.copy-party-token').tooltip('hide');
- }, 1200);
- }
- });
- var hasAdblock = (document.getElementById("tester") == null);
- if(hasAdblock){
- $('#adbg').css('background-image', "url('/blocker.png')");
- }
- </script>
- <canvas id="canvas" width="800" height="600"></canvas>
- <div style="font-family:'Ubuntu'"> </div>
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-62402209-1', 'auto');
- ga('send', 'pageview');
- ga('send', 'event', 'HasAdblock', hasAdblock ? 'Yes' : 'No', {'nonInteraction': 1});
- //ga('send', 'event', 'Protocol', window.location.protocol, {'nonInteraction': 1});
- //Supersonic ads
- (function(d,t){
- var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; g.async = true;
- g.src = ('https:' != location.protocol ? 'http://jsd.supersonicads.com' :
- 'https://a248.e.akamai.net/ssastatic.s3.amazonaws.com') +
- '/inlineDelivery/delivery.min.gz.js';
- s.parentNode.insertBefore(g,s);
- }(document,'script'));
- var ssa_json = {
- 'applicationKey': EnvConfig['supersonic_app_key'],
- 'onCampaignsReady': window['supersonicAds']['BrandConnectReadyEvent'], // for auto popup use the string: 'popup',
- 'onCampaignsDone': window['supersonicAds']['BrandConnectDoneEvent'], // will be fired when user completed all the available offers
- 'onCampaignOpen': window['supersonicAds']['BrandConnectOpenEvent'], // will be fired every time an offer was opened
- 'onCampaignClose': window['supersonicAds']['BrandConnectCloseEvent'], // will be fired every time an offer was closed
- 'onCampaignCompleted': window['supersonicAds']['BrandConnectCompletedEvent'] // will be fired every time an offer was completed
- };
- $(function () {
- var MC = new MiniclipAPI("openfl-content","openfl-overlay");
- MC.loadEnvironment(EnvConfig);
- window["MC"]=MC;
- lime.embed ("openfl-content", 880, 1024, "transparent", "mc/");
- MC.onReady = function(){
- if ('gamepad' in queryString){
- MC.activateGamepadSupport();
- MC.onGamepadUpdate(gamepadAxisUpdate);
- MC.registerSplitFunction(sendMitosis);
- MC.registerEjectFunction(sendEject);
- }
- agarioInit();
- MC.hideContainer();
- }
- $('#openfl-overlay').click(function(e){
- MC.overlayClick();
- });
- //Hide g+ button on facebook canvas
- if(isInFacebook){
- $('#gplusLogin').hide();
- $('.btn-logout').hide();
- }
- //Show interactive share on g+ on chrome
- if(window['isChrome']==false)
- {
- $('#gPlusShare').click(function(e){
- e.stopPropagation();
- e.preventDefault();
- window['gPlusShare']();
- });
- $('#externalGShare').click(function(e){
- e.stopPropagation();
- e.preventDefault();
- window['gPlusShare']();
- })
- }
- //Apply Localization String
- $('[data-itr]').each(function(){
- var $this = $(this);
- var itr = $this.attr('data-itr');
- $this.html(i18n[itr] || i18n_dict['en'][itr] || itr);
- });
- //Shop Buttons
- $('#massButton').click(function(e) {
- MC.openShop('shopMass');
- });
- $('#skinButton').click(function(e) {
- MC.openShop('shopSkins',{tab: $(this).attr('data-type')});
- });
- $('#boostButton').click(function(e) {
- MC.openShop('shopBoost');
- });
- $('.agario-wallet-container').click(function(e) {
- if(MC.isShopAvailable() || !MC.isConnecting())
- {
- MC.openShop('shopCurrency');
- }
- });
- $('.agario-profile-picture').click(function(){
- MC.showProfile();
- })
- $('.btn-login-play').tooltip({
- 'html': true,
- 'title': i18n['login_tooltip'],
- 'placement': 'top',
- 'trigger': 'manual'
- });
- $('.copy-party-token').tooltip({
- 'html': true,
- 'title': 'Use <strong>⌘ + C </strong> to copy!',
- 'placement': 'top',
- 'trigger': 'manual'
- });
- var tooltipCounter = 0;
- $('.btn-play-guest').hover(function(){ tooltipCounter++; checkTooltip(); } , function(){ tooltipCounter--; checkTooltip(); });
- $('.agario-loggedout-panel').hover(function(){ tooltipCounter++; checkTooltip(); } , function(){ tooltipCounter--; checkTooltip(); });
- var checkTimer = 0;
- function checkTooltip(){
- if (tooltipCounter > 0){
- clearTimeout(checkTimer);
- $('.btn-login-play').tooltip('show');
- } else {
- checkTimer = setTimeout(function(){
- $('.btn-login-play').tooltip('hide');
- }, 200);
- }
- }
- });
- </script>
- <div id="minions" style="position: absolute; top: 10px; left: 10px; padding: 0 8px; font-family: 'Ubuntu'; font-size: 24px; color: #fff; background-color: rgba(0, 0, 0, 0.2);">Minions: <span>waiting</span></div>
- <div id="hint" style="position: absolute; top: 50px; left: 10px; padding: 0 8px; font-family: 'Ubuntu'; font-size: 13px; color: #fff; background-color: rgba(0, 0, 0, 0.2);">X - Bot Split * C - Bot Food <br> S - User Feed * D - User Stop</div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement