s11 Input v0 wHandle globalWindowUseful 0.74 windowObjUseful 0.74 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s11 / v0 ×
Declaration · line 1 (function (v0 , v1) {
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
… Reference · line 26 …
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0 .location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
…
s15 Input v1 wjQuery jQueryUseful 0.89 optionsUseful 0.05 FlowName better Present Pre-rename JavaScript · s15 / v1 ×
Declaration · line 1 (function (v0, v1 ) {
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
… Reference · line 374 …
if (v0.reqAnimFrame) v0.reqAnimFrame(v4b);else setInterval(v4i, 1E3 / 60);
setInterval(v3w, 40);
null == v68 && v1x();
v1 ("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
…
s27 Input v2 CONNECTION_URL serverAddressUseful 0.86 serverAddressUseful 0.86 Both useful Present Pre-rename JavaScript · s27 / v2 ×
Declaration · line 2 (function (v0, v1) {
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
… Reference · line 483 …
function v1x() {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2 );
}
function v1y(v1z) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
…
s55 Input v3 SKIN_URL skinsPathUseful 0.83 skinsDirectoryUseful 0.88 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s55 / v3 ×
Declaration · line 3 (function (v0, v1) {
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
… Reference · line 1510 …
if (!v8o.hasOwnProperty(v9p)) {
v8o = new Image();
v8o.src = v3 + v9p + '.png';
}
if (0 != v8o.width && v8o.complete) {
v9m = v8o;
} else v9m = null;
} else v9m = null;
} else v9m = null;
v9m = (v9o = v9m) ? -1 != v8r.indexOf(v9p) : 0;
…
s99 Input v4 arg serverUrlUseful 0.71 newValueUseful 0.35 FlowName better Present Pre-rename JavaScript · s99 / v4 ×
Declaration · line 4 (function (v0, v1) {
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4 ) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
…
s187 Input v5 touchable isTouchSupportedUseful 0.81 hasTouchSupportUseful 0.85 Both useful Present Preference confidence is low. Pre-rename JavaScript · s187 / v5 ×
Declaration · line 11 …
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
… Reference · line 39 …
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5 ) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
if (/firefox/i.test(navigator.userAgent)) {
…
s223 Input v6 touches activeTouchesUseful 0.58 touchListUseful 0.71 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s223 / v6 ×
Declaration · line 12 …
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
… Reference · line 395 …
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17.touches;
}
function v1b(v1c) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
…
s236 Input v7 leftTouchID activeTouchIdUseful 0.82 touchIndexUseful 0.09 FlowName better Present Pre-rename JavaScript · s236 / v7 ×
Declaration · line 13 …
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
… Reference · line 379 …
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
…
s249 Input v8 leftTouchPos touchPointAUseful 0.39 touchStartPosUseful 0.15 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s249 / v8 ×
Declaration · line 14 …
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
… Reference · line 382 …
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8 .copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
…
s290 Input v9 leftTouchStartPos touchPointBUseful 0.24 touchPositionUseful 0.33 Both poor Present Pre-rename JavaScript · s290 / v9 ×
Declaration · line 18 …
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
… Reference · line 381 …
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9 .reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v
…
s331 Input va leftVector touchDeltaUseful 0.74 touchOffsetUseful 0.57 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s331 / va ×
Declaration · line 22 …
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
… Reference · line 383 …
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va .reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
…
s372 Input vb useHttps isSecureProtocolUseful 0.76 isHttpsUseful 0.87 Humanify better Present Pre-rename JavaScript · s372 / vb ×
Declaration · line 26 …
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
… Reference · line 483 …
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
…
s422 Input vc gameLoop initCanvasAppUseful 0.34 initCanvasUseful 0.22 Both poor Present Pre-rename JavaScript · s422 / vc ×
Declaration · line 27 …
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc () {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
… Reference · line 1755 …
clear: function () {
this.root.clear();
}
};
}
};
v0.onload = vc ;
})(window, window.jQuery);
s497 Input vd isTyping hasFocusUseful 0.38 mouseButtonStateUseful 0.04 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s497 / vd ×
Declaration · line 30 …
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
… Reference · line 51 …
} else {
document.body.onmousewheel = v1j;
}
v62.onfocus = function () {
vd = 0;
};
document.getElementById("chat_textbox").onblur = function () {
vd = 0;
};
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
…
s511 Input ve chattxt chatInputValueUseful 0.82 touchEventUseful 0.03 FlowName better Present Pre-rename JavaScript · s511 / ve ×
Declaration · line 31 …
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve ;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
… Reference · line 247 …
vd = 0;
document.getElementById("chat_textbox").blur();
ve = document.getElementById("chat_textbox").value;
if (ve.length > 0) v42(ve);
document.getElementById("chat_textbox").value = "";
} else {
if (!v7h) {
document.getElementById("chat_textbox").focus();
…
s630 Input vf event mouseEventUseful 0.77 eventUseful 0.73 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s630 / vf ×
Declaration · line 34 …
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf ) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
…
s1311 Input vg spacePressed keyStateSpaceUseful 0.82 canvasElementUseful 0.03 FlowName better Absent Pre-rename JavaScript · s1311 / vg ×
Declaration · line 59 …
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
… Reference · line 87 …
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
v48(18);
vh = 1;
}
break;
case 87:
…
s1325 Input vh qPressed keyStateQUseful 0.77 canvasElement2Useful 0.03 FlowName better Absent Pre-rename JavaScript · s1325 / vh ×
Declaration · line 60 …
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
… Reference · line 94 …
v48(17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
v48(18);
vh = 1;
}
break;
case 87:
if (!vl && !vd && !v7h) {
v3w();
v48(21);
}
break;
case 69:
if (!vi && !vd && !v7h) {
…
s1339 Input vi ePressed keyStateEUseful 0.81 canvasElement3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s1339 / vi ×
Declaration · line 61 …
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
… Reference · line 106 …
v3w();
v48(21);
}
break;
case 69:
if (!vi && !vd && !v7h) {
v3w();
v48(22);
}
break;
case 82:
if (!vj && !vd && !v7h) {
v3w();
v48(23);
}
break;
case 84:
if (!vk && !vd && !v7h) {
…
s1353 Input vj rPressed keyStateRUseful 0.81 touchEvent2Useful 0.05 FlowName better Absent Pre-rename JavaScript · s1353 / vj ×
Declaration · line 62 …
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
… Reference · line 112 …
v3w();
v48(22);
}
break;
case 82:
if (!vj && !vd && !v7h) {
v3w();
v48(23);
}
break;
case 84:
if (!vk && !vd && !v7h) {
v3w();
v48(24);
vk = 1;
}
break;
case 80:
…
s1367 Input vk tPressed keyStateTUseful 0.76 canvasElement4Useful 0.03 FlowName better Absent Pre-rename JavaScript · s1367 / vk ×
Declaration · line 63 …
document.getElementById("chat_textbox").onfocus = function () {
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
… Reference · line 118 …
v3w();
v48(23);
}
break;
case 84:
if (!vk && !vd && !v7h) {
v3w();
v48(24);
vk = 1;
}
break;
case 80:
if (!vm && !vd && !v7h) {
v3w();
v48(25);
vm = 1;
}
break;
…
s1381 Input vl wPressed keyStateYUseful 0.18 touchEvent3Useful 0.06 Both poor Absent Pre-rename JavaScript · s1381 / vl ×
Declaration · line 64 …
vd = 1;
};
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
… Reference · line 100 …
v48(18);
vh = 1;
}
break;
case 87:
if (!vl && !vd && !v7h) {
v3w();
v48(21);
}
break;
case 69:
if (!vi && !vd && !v7h) {
v3w();
v48(22);
}
break;
case 82:
if (!vj && !vd && !v7h) {
…
s1395 Input vm pPressed keyStateUUseful 0.17 canvasElement5Useful 0.02 Both poor Absent Pre-rename JavaScript · s1395 / vm ×
Declaration · line 65 …
var vg = 0,
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
… Reference · line 125 …
v48(24);
vk = 1;
}
break;
case 80:
if (!vm && !vd && !v7h) {
v3w();
v48(25);
vm = 1;
}
break;
case 79:
if (!vn && !vd && !v7h) {
v3w();
v48(26);
vn = 1;
}
break;
…
s1409 Input vn oPressed keyStateIUseful 0.34 canvasElement6Useful 0.02 Both poor Absent Pre-rename JavaScript · s1409 / vn ×
Declaration · line 66 …
vh = 0,
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
… Reference · line 132 …
v48(25);
vm = 1;
}
break;
case 79:
if (!vn && !vd && !v7h) {
v3w();
v48(26);
vn = 1;
}
break;
case 77:
if (!vo && !vd && !v7h) {
v3w();
v48(27);
vo = 1;
}
break;
…
s1423 Input vo mPressed keyStateOUseful 0.31 canvasElement7Useful 0.02 Both poor Absent Pre-rename JavaScript · s1423 / vo ×
Declaration · line 67 …
vi = 0,
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
… Reference · line 139 …
v48(26);
vn = 1;
}
break;
case 77:
if (!vo && !vd && !v7h) {
v3w();
v48(27);
vo = 1;
}
break;
case 73:
if (!vs && !vd && !v7h) {
v3w();
v48(28);
vs = 1;
}
break;
…
s1437 Input vp yPressed keyStatePUseful 0.35 vpUseful 0.12 Both poor Absent Pre-rename JavaScript · s1437 / vp ×
Declaration · line 68 …
vj = 0,
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
… Reference · line 153 …
v48(28);
vs = 1;
}
break;
case 89:
if (!vp && !vd && !v7h) {
v3w();
v48(30);
}
break;
case 85:
if (!vq && !vd && !v7h) {
v3w();
v48(31);
}
break;
case 75:
if (!vr && !vd && !v7h) {
…
s1451 Input vq uPressed keyStateAUseful 0.43 initCanvas2Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s1451 / vq ×
Declaration · line 69 …
vk = 0,
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
… Reference · line 159 …
v3w();
v48(30);
}
break;
case 85:
if (!vq && !vd && !v7h) {
v3w();
v48(31);
}
break;
case 75:
if (!vr && !vd && !v7h) {
v3w();
v48(29);
vr = 1;
}
break;
case 76:
…
s1465 Input vr kPressed keyStateS2Useful 0.44 canvasElement8Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s1465 / vr ×
Declaration · line 70 …
vl = 0,
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
… Reference · line 165 …
v3w();
v48(31);
}
break;
case 75:
if (!vr && !vd && !v7h) {
v3w();
v48(29);
vr = 1;
}
break;
case 76:
if (!vt && !vd && !v7h) {
v3w();
v48(33);
vt = 1;
}
break;
…
s1479 Input vs iPressed keyStateDUseful 0.41 touchSupportUseful 0.04 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s1479 / vs ×
Declaration · line 71 …
vm = 0,
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
… Reference · line 146 …
v48(27);
vo = 1;
}
break;
case 73:
if (!vs && !vd && !v7h) {
v3w();
v48(28);
vs = 1;
}
break;
case 89:
if (!vp && !vd && !v7h) {
v3w();
v48(30);
}
break;
case 85:
…
s1493 Input vt lPressed keyStateLUseful 0.80 initCanvas3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s1493 / vt ×
Declaration · line 72 …
vn = 0,
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
… Reference · line 172 …
v48(29);
vr = 1;
}
break;
case 76:
if (!vt && !vd && !v7h) {
v3w();
v48(33);
vt = 1;
}
break;
case 72:
if (!vu && !vd && !v7h) {
v3w();
v48(34);
vu = 1;
}
break;
…
s1507 Input vu hPressed keyStateHUseful 0.82 canvasContextUseful 0.02 FlowName better Absent Pre-rename JavaScript · s1507 / vu ×
Declaration · line 73 …
vo = 0,
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
… Reference · line 179 …
v48(33);
vt = 1;
}
break;
case 72:
if (!vu && !vd && !v7h) {
v3w();
v48(34);
vu = 1;
}
break;
case 90:
if (!vv && !vd && !v7h) {
v3w();
v48(35);
}
break;
case 88:
…
s1521 Input vv zPressed keyStateZUseful 0.81 canvasElement9Useful 0.02 FlowName better Absent Pre-rename JavaScript · s1521 / vv ×
Declaration · line 74 …
vp = 0,
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
… Reference · line 186 …
v48(34);
vu = 1;
}
break;
case 90:
if (!vv && !vd && !v7h) {
v3w();
v48(35);
}
break;
case 88:
if (!vw && !vd && !v7h) {
v3w();
v48(36);
vw = 1;
}
break;
case 83:
…
s1535 Input vw xPressed keyStateXUseful 0.84 canvasElement10Useful 0.03 FlowName better Absent Pre-rename JavaScript · s1535 / vw ×
Declaration · line 75 …
vq = 0,
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
… Reference · line 192 …
v3w();
v48(35);
}
break;
case 88:
if (!vw && !vd && !v7h) {
v3w();
v48(36);
vw = 1;
}
break;
case 83:
if (!vx && !vd && !v7h) {
v3w();
v48(37);
}
break;
case 67:
…
s1549 Input vx sPressed keyStateSUseful 0.85 canvasElement11Useful 0.02 FlowName better Absent Pre-rename JavaScript · s1549 / vx ×
Declaration · line 76 …
vr = 0,
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
… Reference · line 199 …
v48(36);
vw = 1;
}
break;
case 83:
if (!vx && !vd && !v7h) {
v3w();
v48(37);
}
break;
case 67:
if (!vy && !vd && !v7h) {
v3w();
v48(38);
vy = 1;
}
break;
case 71:
…
s1563 Input vy cPressed keyStateCUseful 0.83 vyUseful 0.04 FlowName better Absent Pre-rename JavaScript · s1563 / vy ×
Declaration · line 77 …
vs = 0,
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
… Reference · line 205 …
v3w();
v48(37);
}
break;
case 67:
if (!vy && !vd && !v7h) {
v3w();
v48(38);
vy = 1;
}
break;
case 71:
if (!v10 && !vd && !v7h) {
v3w();
v48(39);
}
break;
case 74:
…
s1577 Input vz gPressed keyStateJUseful 0.29 initCanvas4Useful 0.03 Both poor Absent Pre-rename JavaScript · s1577 / vz ×
Declaration · line 78 …
vt = 0,
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
… Reference · line 218 …
v3w();
v48(39);
}
break;
case 74:
if (!vz && !vd && !v7h) {
v3w();
v48(40);
}
break;
case 66:
if (!v11 && !vd && !v7h) {
v3w();
v48(41);
v11 = 1;
}
break;
case 86:
…
s1591 Input v10 jPressed v10Useful 0.09 v10Useful 0.09 Both poor Absent Pre-rename JavaScript · s1591 / v10 ×
Declaration · line 79 …
vu = 0,
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
… Reference · line 212 …
v48(38);
vy = 1;
}
break;
case 71:
if (!v10 && !vd && !v7h) {
v3w();
v48(39);
}
break;
case 74:
if (!vz && !vd && !v7h) {
v3w();
v48(40);
}
break;
case 66:
if (!v11 && !vd && !v7h) {
…
s1606 Input v11 bPressed v11Useful 0.07 handleTouchEndUseful 0.04 Both poor Absent Pre-rename JavaScript · s1606 / v11 ×
Declaration · line 80 …
vv = 0,
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
… Reference · line 224 …
v3w();
v48(40);
}
break;
case 66:
if (!v11 && !vd && !v7h) {
v3w();
v48(41);
v11 = 1;
}
break;
case 86:
if (!v12 && !vd && !v7h) {
v3w();
v48(42);
v12 = 1;
}
break;
…
s1621 Input v12 vPressed v12Useful 0.45 canvasElement12Useful 0.05 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s1621 / v12 ×
Declaration · line 81 …
vw = 0,
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
break;
… Reference · line 231 …
v48(41);
v11 = 1;
}
break;
case 86:
if (!v12 && !vd && !v7h) {
v3w();
v48(42);
v12 = 1;
}
break;
case 78:
if (!v13 && !vd && !v7h) {
v3w();
v48(43);
}
break;
case 13:
…
s1636 Input v13 nPressed v13Useful 0.12 initCanvas5Useful 0.04 Both poor Absent Pre-rename JavaScript · s1636 / v13 ×
Declaration · line 82 …
vx = 0,
vy = 0,
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
break;
case 81:
… Reference · line 238 …
v48(42);
v12 = 1;
}
break;
case 78:
if (!v13 && !vd && !v7h) {
v3w();
v48(43);
}
break;
case 13:
if (vd || v76) {
vd = 0;
document.getElementById("chat_textbox").blur();
ve = document.getElementById("chat_textbox").value;
…
s1674 Input v14 event eventUseful 0.85 eventUseful 0.85 Both useful Present Pre-rename JavaScript · s1674 / v14 ×
Declaration · line 83 …
vz = 0,
v10 = 0,
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14 ) {
if (v7h) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
…
s5516 Input v15 event keyboardEventUseful 0.78 eventUseful 0.78 FlowName better Present Pre-rename JavaScript · s5516 / v15 ×
Declaration · line 263 …
v0.isSpectating = 0;
break;
}
};
v0.onkeyup = function (v15 ) {
switch (v15.keyCode) {
case 32:
vg = 0;
break;
case 87:
vl = 0;
break;
case 69:
vi = 0;
break;
case 82:
vj = 0;
break;
…
s7474 Input v16 onTouchStart touchEventUseful 0.44 isHttps2Useful 0.02 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s7474 / v16 ×
Declaration · line 376 …
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16 (v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
… Reference · line 40 …
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16 , 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
if (/firefox/i.test(navigator.userAgent)) {
document.addEventListener("DOMMouseScroll", v1j, 0);
…
s7478 Input v17 e touchEventStartUseful 0.52 touchEventUseful 0.63 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s7478 / v17 ×
Declaration · line 376 …
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17 ) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
… Reference · line 395 …
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17 .touches;
}
function v1b(v1c) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
…
s7498 Input v18 i iUseful 0.47 iUseful 0.47 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s7498 / v18 ×
Declaration · line 377 …
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
…
s7559 Input v19 touch touchObjUseful 0.69 touchUseful 0.94 Humanify better Present Pre-rename JavaScript · s7559 / v19 ×
Declaration · line 378 …
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
… Reference · line 390 …
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19 .clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17.touches;
}
function v1b(v1c) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
…
s7775 Input v1a size menuPaddingUseful 0.24 touchMarginUseful 0.57 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s7775 / v1a ×
Declaration · line 385 …
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
…
s8086 Input v1b onTouchMove handleTouchMoveUseful 0.90 isSecureProtocolUseful 0.02 FlowName better Absent Pre-rename JavaScript · s8086 / v1b ×
Declaration · line 397 …
- v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17.touches;
}
function v1b (v1c) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
va.copyFrom(v8);
… Reference · line 41 …
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b , 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
if (/firefox/i.test(navigator.userAgent)) {
document.addEventListener("DOMMouseScroll", v1j, 0);
} else {
document.body.onmousewheel = v1j;
…
s8090 Input v1c e touchEventMoveUseful 0.43 touchEventUseful 0.49 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s8090 / v1c ×
Declaration · line 397 …
a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17.touches;
}
function v1b(v1c ) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
va.copyFrom(v8);
… Reference · line 411 …
v6i = va.x * 3 + v65 / 2;
v6j = va.y * 3 + v66 / 2;
v1t();
v3w();
}
}
v6 = v1c .touches;
}
function v1f(v1g) {
v6 = v1g.touches;
for (var v1h = 0; v1h < v1g.changedTouches.length; v1h++) {
var v1i = v1g.changedTouches[v1h];
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
…
s8136 Input v1d i iUseful 0.53 touchIndex2Useful 0.26 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s8136 / v1d ×
Declaration · line 399 …
}
v6 = v17.touches;
}
function v1b(v1c) {
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
va.copyFrom(v8);
va.minusEq(v9);
v6i = va.x * 3 + v65 / 2;
…
s8197 Input v1e touch touchObjUseful 0.75 touchUseful 0.94 Humanify better Present Pre-rename JavaScript · s8197 / v1e ×
Declaration · line 400 …
v1c.preventDefault();
for (var v1d = 0; v1d < v1c.changedTouches.length; v1d++) {
var v1e = v1c.changedTouches[v1d];
if (v7 == v1e.identifier) {
v8.reset(v1e.clientX, v1e.clientY);
va.copyFrom(v8);
va.minusEq(v9);
v6i = va.x * 3 + v65 / 2;
v6j = va.y * 3 + v66 / 2;
v1t();
…
s8504 Input v1f onTouchEnd handleTouchEndUseful 0.89 isTouchSupportedUseful 0.04 FlowName better Absent Pre-rename JavaScript · s8504 / v1f ×
Declaration · line 413 …
v6j = va.y * 3 + v66 / 2;
v1t();
v3w();
}
}
v6 = v1c.touches;
}
function v1f (v1g) {
v6 = v1g.touches;
for (var v1h = 0; v1h < v1g.changedTouches.length; v1h++) {
var v1i = v1g.changedTouches[v1h];
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
… Reference · line 42 …
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f , 0);
}
v62.onmouseup = function () {};
if (/firefox/i.test(navigator.userAgent)) {
document.addEventListener("DOMMouseScroll", v1j, 0);
} else {
document.body.onmousewheel = v1j;
}
v62.onfocus = function () {
…
s8508 Input v1g e touchEventEndUseful 0.31 touchEventUseful 0.29 Both poor Present Pre-rename JavaScript · s8508 / v1g ×
Declaration · line 413 …
v6j = va.y * 3 + v66 / 2;
v1t();
v3w();
}
}
v6 = v1c.touches;
}
function v1f(v1g ) {
v6 = v1g.touches;
for (var v1h = 0; v1h < v1g.changedTouches.length; v1h++) {
var v1i = v1g.changedTouches[v1h];
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
}
…
s8550 Input v1h i iUseful 0.79 touchIndex2Useful 0.21 FlowName better Present Pre-rename JavaScript · s8550 / v1h ×
Declaration · line 415 …
}
}
v6 = v1c.touches;
}
function v1f(v1g) {
v6 = v1g.touches;
for (var v1h = 0; v1h < v1g.changedTouches.length; v1h++) {
var v1i = v1g.changedTouches[v1h];
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
}
function v1j(v1k) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
…
s8611 Input v1i touch touchObjUseful 0.71 changedTouchUseful 0.26 FlowName better Present Pre-rename JavaScript · s8611 / v1i ×
Declaration · line 416 …
v6 = v1g.touches;
for (var v1h = 0; v1h < v1g.changedTouches.length; v1h++) {
var v1i = v1g.changedTouches[v1h];
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
}
function v1j(v1k) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
…
s8761 Input v1j handleWheel handleWheelUseful 0.93 reconnectWebSocketUseful 0.02 FlowName better Absent Pre-rename JavaScript · s8761 / v1j ×
Declaration · line 424 …
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
}
function v1j (v1k) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
… Reference · line 46 …
if (/firefox/i.test(navigator.userAgent)) {
document.addEventListener("DOMMouseScroll", v1j , 0);
} else {
document.body.onmousewheel = v1j;
}
v62.onfocus = function () {
vd = 0;
};
document.getElementById("chat_textbox").onblur = function () {
vd = 0;
};
document.getElementById("chat_textbox").onfocus = function () {
…
s8765 Input v1k event eventUseful 0.92 eventUseful 0.92 Both useful Present Pre-rename JavaScript · s8765 / v1k ×
Declaration · line 424 …
if (v7 == v1i.identifier) {
v7 = -1;
va.reset(0, 0);
break;
}
}
}
function v1j(v1k ) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
…
s8926 Input v1l buildQTree resetOrClearViewUseful 0.13 skinPathUseful 0.05 Both poor Absent Pre-rename JavaScript · s8926 / v1l ×
Declaration · line 429 …
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l () {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
… Reference · line 890 …
v69 = (29 * v69 + v7b) / 30;
v6a = (29 * v6a + v7c) / 30;
v6t = (9 * v6t + v7d * v4d()) / 10;
}
v1l ();
v1t();
v7p || v61.clearRect(0, 0, v65, v66);
if (v7p) {
if (v71) {
v61.fillStyle = '#111';
v61.globalAlpha = .07;
v61.fillRect(0, 0, v65, v66);
v61.globalAlpha = 1;
} else {
v61.fillStyle = '#F2FBFF';
…
s8980 Input v1m a minX2Useful 0.23 minXUseful 0.78 Humanify better Present Pre-rename JavaScript · s8980 / v1m ×
Declaration · line 431 …
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
… Reference · line 440 …
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
…
s9020 Input v1n b minY2Useful 0.20 minYUseful 0.77 Humanify better Present Pre-rename JavaScript · s9020 / v1n ×
Declaration · line 432 …
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
… Reference · line 441 …
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
…
s9060 Input v1o c maxXUseful 0.48 maxYUseful 0.41 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s9060 / v1o ×
Declaration · line 433 …
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
… Reference · line 442 …
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
maxY: v1p + (v1q + 100),
maxChildren: 2,
…
s9100 Input v1p d maxY2Useful 0.35 maxY2Useful 0.35 Both poor Present Pre-rename JavaScript · s9100 / v1p ×
Declaration · line 434 …
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
… Reference · line 443 …
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
maxY: v1p + (v1q + 100),
maxChildren: 2,
maxDepth: 4
…
s9140 Input v1q e maxSize2Useful 0.41 maxSizeUseful 0.84 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s9140 / v1q ×
Declaration · line 435 …
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
… Reference · line 447 …
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
maxY: v1p + (v1q + 100),
maxChildren: 2,
maxDepth: 4
});
for (v1r = 0; v1r < v6e.length; v1r++) {
v1s = v6e[v1r];
if (v1s.shouldRender() && !(20 >= v1s.size * v6t)) {
…
s9164 Input v1r i iUseful 0.77 indexUseful 0.74 Humanify better Present Pre-rename JavaScript · s9164 / v1r ×
Declaration · line 436 …
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
… Reference · line 454 …
maxY: v1p + (v1q + 100),
maxChildren: 2,
maxDepth: 4
});
for (v1r = 0; v1r < v6e.length; v1r++) {
v1s = v6e[v1r];
if (v1s.shouldRender() && !(20 >= v1s.size * v6t)) {
for (v1m = 0; v1m < v1s.points.length; ++v1m) {
v1n = v1s.points[v1m].x;
v1o = v1s.points[v1m].y;
…
s9212 Input v1s node itemUseful 0.56 renderableItemUseful 0.62 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s9212 / v1s ×
Declaration · line 437 …
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
… Reference · line 443 …
v1n = Math.min(v1s.y, v1n);
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s .y, v1p);
}
}
v67 = vad.init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
maxY: v1p + (v1q + 100),
maxChildren: 2,
maxDepth: 4
});
for (v1r = 0; v1r < v6e.length; v1r++) {
…
s10197 Input v1t mouseCoordChange updateMouseCoordinatesUseful 0.88 skinDirectoryUseful 0.03 FlowName better Absent Pre-rename JavaScript · s10197 / v1t ×
Declaration · line 466 …
6a - v66 / 2 / v6t || v1n > v69 + v65 / 2 / v6t || v1o > v6a + v66 / 2 / v6t || v67.insert(v1s.points[v1m]);
}
}
}
}
}
function v1t () {
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
}
function v1u() {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
… Reference · line 37 …
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t ();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
if (/firefox/i.test(navigator.userAgent)) {
…
s10298 Input v1u hideOverlays hideUIUseful 0.61 skinUrlUseful 0.04 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s10298 / v1u ×
Declaration · line 470 …
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
}
function v1u () {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
if (!v7g) return;
v1("#connecting").show();
… Reference · line 1218 …
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u ();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
};
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
…
s10391 Input v1v showOverlays showUIUseful 0.31 skinBaseUrlUseful 0.02 Both poor Absent Pre-rename JavaScript · s10391 / v1v ×
Declaration · line 475 …
function v1u() {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v (v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z) {
if (v68) {
… Reference · line 258 …
vd = 1;
}
}
break;
case 27:
v1v (1);
v0.isSpectating = 0;
break;
}
};
v0.onkeyup = function (v15) {
switch (v15.keyCode) {
case 32:
vg = 0;
break;
case 87:
vl = 0;
break;
case 69:
…
s10395 Input v1w arg fadeInFastUseful 0.26 fastFadeUseful 0.24 Both poor Present Pre-rename JavaScript · s10395 / v1w ×
Declaration · line 475 …
function v1u() {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w ) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z) {
if (v68) {
v68.onopen = null;
…
s10491 Input v1x showConnecting connectWebSocket2Useful 0.33 updateServerConnectionUseful 0.43 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s10491 / v1x ×
Declaration · line 480 …
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x () {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
… Reference · line 8 …
v0.setServer = function (v4) {
if (v4 != v7e) {
v2 = v4;
v7e = v4;
v1x ();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
…
s10607 Input v1y wsConnect connectWebSocketUseful 0.87 isSecureProtocol2Useful 0.03 FlowName better Absent Pre-rename JavaScript · s10607 / v1y ×
Declaration · line 485 …
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y (v1z) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
… Reference · line 1295 …
}
setTimeout(function () {}, 3E5);
var v8h = {
ZW: "EU-London"
};
v0.connect = v1y ;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;da
…
s10611 Input v1z wsUrl webSocketEndpointUseful 0.69 websocketUrlUseful 0.87 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s10611 / v1z ×
Declaration · line 485 …
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z ) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
… Reference · line 504 …
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z );
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
…
s10760 Input v20 b errorUseful 0.74 v20Useful 0.05 FlowName better Absent Pre-rename JavaScript · s10760 / v20 ×
Declaration · line 492 …
v68.onmessage = null;
v68.onclose = null;
try {
v68.close();
} catch (v20 ) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
…
s11145 Input v21 prepareData createDataViewUseful 0.84 serverAddress2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s11145 / v21 ×
Declaration · line 511 …
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21 (v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
… Reference · line 526 …
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21 (5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23(v26);
v3z();
}
function v27() {
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
…
s11149 Input v22 a bufferUseful 0.32 byteLengthUseful 0.45 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11149 / v22 ×
Declaration · line 511 …
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22 ) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
…
s11218 Input v23 wsSend sendPacket2Useful 0.60 serverAddress3Useful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11218 / v23 ×
Declaration · line 514 …
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23 (v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21(5);
… Reference · line 529 …
v23(v26);
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23 (v26);
v3z();
}
function v27() {
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
…
s11222 Input v24 a messageUseful 0.33 messageUseful 0.33 Both poor Present Pre-rename JavaScript · s11222 / v24 ×
Declaration · line 514 …
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24 ) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21(5);
…
s11270 Input v25 onWsOpen handleSocketOpenUseful 0.87 defaultServerUseful 0.03 FlowName better Absent Pre-rename JavaScript · s11270 / v25 ×
Declaration · line 517 …
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25 () {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
… Reference · line 507 …
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25 ;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
…
s11286 Input v26 msg handshakePacketUseful 0.43 packetUseful 0.64 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11286 / v26 ×
Declaration · line 518 …
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26 ;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
… Reference · line 529 …
v23(v26);
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23(v26 );
v3z();
}
function v27() {
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
…
s11575 Input v27 onWsClose handleSocketCloseUseful 0.83 serverAddress4Useful 0.03 FlowName better Absent Pre-rename JavaScript · s11575 / v27 ×
Declaration · line 532 …
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23(v26);
v3z();
}
function v27 () {
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
… Reference · line 509 …
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27 ;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
…
s11674 Input v28 onWsMSG handleSocketMessageUseful 0.77 defaultServer2Useful 0.03 FlowName better Absent Pre-rename JavaScript · s11674 / v28 ×
Declaration · line 537 …
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28 (v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
… Reference · line 508 …
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28 ;
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
}
function v23(v24) {
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
…
s11678 Input v29 msg parseIncomingMessageUseful 0.36 messageEventUseful 0.38 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11678 / v29 ×
Declaration · line 537 …
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29 ) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
…
s11733 Input v2a handleWsMSG messageEventUseful 0.43 serverAddress5Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11733 / v2a ×
Declaration · line 540 …
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a (v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
…
s11737 Input v2b msg dataViewUseful 0.53 dataViewUseful 0.53 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11737 / v2b ×
Declaration · line 540 …
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b ) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
… Reference · line 553 …
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b .getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
case 16:
v36(v2b, v2f);
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
v2f += 4;
…
s11757 Input v2c getString readStringUseful 0.91 readStringUseful 0.91 Both useful Present Pre-rename JavaScript · s11757 / v2c ×
Declaration · line 541 …
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c () {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
… Reference · line 602 …
var v2i = v2b.getUint32(v2f, 1);
v2f += 4;
v6g.push({
id: v2i,
name: v2c ()
});
}
v55();
break;
case 50:
v7f = [];
var v2j = v2b.getUint32(v2f, 1);
v2f += 4;
for (var v2k = 0; v2k < v2j; ++v2k) {
v7f.push(v2b.getFloat32(v2f, 1));
…
s11775 Input v2d text strUseful 0.75 resultStringUseful 0.68 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s11775 / v2d ×
Declaration · line 542 …
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
…
s11793 Input v2e char charCodeUseful 0.46 charCodeUseful 0.46 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s11793 / v2e ×
Declaration · line 543 …
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e ;
while ((v2e = v2b.getUint16(v2f, 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
…
s11964 Input v2f offset dataOffsetUseful 0.77 offsetUseful 0.84 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s11964 / v2f ×
Declaration · line 551 …
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
case 16:
v36(v2b, v2f);
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
… Reference · line 544 …
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
while ((v2e = v2b.getUint16(v2f , 1)) != 0) {
v2f += 2;
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
case 16:
…
s11979 Input v2g setCustomLB offsetValUseful 0.07 flagsUseful 0.21 Both poor Present Pre-rename JavaScript · s11979 / v2g ×
Declaration · line 552 …
v2d += String.fromCharCode(v2e);
}
v2f += 2;
return v2d;
}
var v2f = 0,
v2g = 0;
240 == v2b.getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
case 16:
v36(v2b, v2f);
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
… Reference · line 586 …
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
case 48:
v2g = 1;
v7y = 1;
break;
case 49:
if (!v2g) {
v7y = 0;
}
v7f = null;
var v2h = v2b.getUint32(v2f, 1);
v2f += 4;
v6g = [];
for (v2k = 0; v2k < v2h; ++v2k) {
…
s12862 Input v2h LBplayerNum totalEntitiesUseful 0.31 dataView2Useful 0.04 Both poor Absent Pre-rename JavaScript · s12862 / v2h ×
Declaration · line 594 …
case 49:
if (!v2g) {
v7y = 0;
}
v7f = null;
var v2h = v2b.getUint32(v2f, 1);
v2f += 4;
v6g = [];
for (v2k = 0; v2k < v2h; ++v2k) {
var v2i = v2b.getUint32(v2f, 1);
v2f += 4;
v6g.push({
id: v2i,
name: v2c()
});
…
s12983 Input v2i nodeId itemIdUseful 0.12 dataView3Useful 0.06 Both poor Absent Pre-rename JavaScript · s12983 / v2i ×
Declaration · line 598 …
v2f += 4;
v6g = [];
for (v2k = 0; v2k < v2h; ++v2k) {
var v2i = v2b.getUint32(v2f, 1);
v2f += 4;
v6g.push({
id: v2i,
name: v2c()
});
}
v55();
break;
case 50:
v7f = [];
var v2j = v2b.getUint32(v2f, 1);
…
s13197 Input v2j LBteamNum arrayLengthUseful 0.62 dataView4Useful 0.13 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s13197 / v2j ×
Declaration · line 609 …
});
}
v55();
break;
case 50:
v7f = [];
var v2j = v2b.getUint32(v2f, 1);
v2f += 4;
for (var v2k = 0; v2k < v2j; ++v2k) {
v7f.push(v2b.getFloat32(v2f, 1));
v2f += 4;
}
v55();
break;
case 64:
v6p = v2b.getFloat64(v2f, 1);
…
s13261 Input v2k i loopCounterUseful 0.71 dataView5Useful 0.04 FlowName better Absent Pre-rename JavaScript · s13261 / v2k ×
Declaration · line 611 …
v7f = [];
var v2j = v2b.getUint32(v2f, 1);
v2f += 4;
for (var v2k = 0; v2k < v2j; ++v2k) {
v7f.push(v2b.getFloat32(v2f, 1));
v2f += 4;
}
v55();
break;
case 64:
v6p = v2b.getFloat64(v2f, 1);
v2f += 8;
v6q = v2b.getFloat64(v2f, 1);
… Reference · line 597 …
var v2h = v2b.getUint32(v2f, 1);
v2f += 4;
v6g = [];
for (v2k = 0; v2k < v2h; ++v2k) {
var v2i = v2b.getUint32(v2f, 1);
v2f += 4;
v6g.push({
id: v2i,
name: v2c()
});
}
v55();
break;
case 50:
v7f = [];
…
s13981 Input v2l addChat processSubPacketUseful 0.15 serverAddress6Useful 0.03 Both poor Absent Pre-rename JavaScript · s13981 / v2l ×
Declaration · line 644 …
}
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l (v2m, v2n) {
function v2o() {
var v2p = '',
v2q;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
…
s13985 Input v2m view dataViewUseful 0.83 dataViewUseful 0.83 Both useful Present Pre-rename JavaScript · s13985 / v2m ×
Declaration · line 644 …
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m , v2n) {
function v2o() {
var v2p = '',
v2q;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
… Reference · line 659 …
if (v2r & 2) v2n += 4;
if (v2r & 4) v2n += 8;
if (v2r & 8) v2n += 16;
var v2s = v2m .getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
"name": v2o(),
…
s13990 Input v2n offset offsetUseful 0.89 dataOffsetUseful 0.65 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s13990 / v2n ×
Declaration · line 644 …
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n ) {
function v2o() {
var v2p = '',
v2q;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
… Reference · line 656 …
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
if (v2r & 2) v2n += 4;
if (v2r & 4) v2n += 8;
if (v2r & 8) v2n += 16;
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
…
s14010 Input v2o getString readStringUseful 0.75 readNullTerminatedStringUseful 0.85 Humanify better Present Pre-rename JavaScript · s14010 / v2o ×
Declaration · line 645 …
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n) {
function v2o () {
var v2p = '',
v2q;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
if (v2r & 2) v2n += 4;
… Reference · line 668 …
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
"name": v2o (),
"color": v2v,
"message": v2o(),
"time": Date.now()
});
v2w();
}
function v2w() {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
…
s14028 Input v2p text strUseful 0.79 resultStringUseful 0.76 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s14028 / v2p ×
Declaration · line 646 …
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n) {
function v2o() {
var v2p = '',
v2q;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
if (v2r & 2) v2n += 4;
…
s14046 Input v2q char charCodeUseful 0.40 charCodeUseful 0.40 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14046 / v2q ×
Declaration · line 647 …
break;
}
}
function v2l(v2m, v2n) {
function v2o() {
var v2p = '',
v2q ;
while ((v2q = v2m.getUint16(v2n, 1)) != 0) {
v2n += 2;
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
if (v2r & 2) v2n += 4;
if (v2r & 4) v2n += 8;
…
s14217 Input v2r flags flagsUseful 0.93 flagsUseful 0.93 Both useful Present Pre-rename JavaScript · s14217 / v2r ×
Declaration · line 655 …
v2p += String.fromCharCode(v2q);
}
v2n += 2;
return v2p;
}
var v2r = v2m.getUint8(v2n++);
if (v2r & 2) v2n += 4;
if (v2r & 4) v2n += 8;
if (v2r & 8) v2n += 16;
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
…
s14334 Input v2s r redUseful 0.67 byteOneUseful 0.46 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14334 / v2s ×
Declaration · line 659 …
if (v2r & 2) v2n += 4;
if (v2r & 4) v2n += 8;
if (v2r & 8) v2n += 16;
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
…
s14367 Input v2t g greenUseful 0.41 greenValueUseful 0.80 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14367 / v2t ×
Declaration · line 660 …
if (v2r & 4) v2n += 8;
if (v2r & 8) v2n += 16;
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
"name": v2o(),
"color": v2v,
…
s14400 Input v2u b blueUseful 0.26 byteBlueUseful 0.59 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14400 / v2u ×
Declaration · line 661 …
if (v2r & 8) v2n += 16;
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
"name": v2o(),
"color": v2v,
"message": v2o(),
…
s14433 Input v2v color hexColorUseful 0.90 rgbColorUseful 0.18 FlowName better Present Pre-rename JavaScript · s14433 / v2v ×
Declaration · line 662 …
var v2s = v2m.getUint8(v2n++),
v2t = v2m.getUint8(v2n++),
v2u = v2m.getUint8(v2n++),
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h.push({
"name": v2o(),
"color": v2v,
"message": v2o(),
"time": Date.now()
});
…
s14700 Input v2w drawChatBoard initCanvasUseful 0.20 serverAddress7Useful 0.02 Both poor Absent Pre-rename JavaScript · s14700 / v2w ×
Declaration · line 675 …
"color": v2v,
"message": v2o(),
"time": Date.now()
});
v2w();
}
function v2w () {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
v64.width = 1000 * v2y;
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
…
s14760 Input v2x ctx canvasContext2Useful 0.53 canvasContextUseful 0.91 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14760 / v2x ×
Declaration · line 677 …
});
v2w();
}
function v2w() {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
v64.width = 1000 * v2y;
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
var v2z = v6h.length;
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
… Reference · line 691 …
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x .drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
…
s14796 Input v2y scaleFactor scaleFactor2Useful 0.51 scaleFactorUseful 0.97 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14796 / v2y ×
Declaration · line 678 …
function v2w() {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
v64.width = 1000 * v2y;
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
var v2z = v6h.length;
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
… Reference · line 691 …
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
…
s14957 Input v2z len messageCountUseful 0.66 itemCountUseful 0.56 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s14957 / v2z ×
Declaration · line 683 …
v64.width = 1000 * v2y;
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
var v2z = v6h.length;
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
… Reference · line 691 …
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
…
s14983 Input v30 from startIndexUseful 0.82 startIndexUseful 0.82 Both useful Present Pre-rename JavaScript · s14983 / v30 ×
Declaration · line 684 …
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
var v2z = v6h.length;
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
… Reference · line 691 …
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30 ));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
…
s15038 Input v31 i iUseful 0.60 iUseful 0.60 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s15038 / v31 ×
Declaration · line 686 …
v2x.globalAlpha = .8;
var v2z = v6h.length;
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
… Reference · line 693 …
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
…
s15083 Input v32 chatName nameLabelUseful 0.76 itemInstanceUseful 0.10 FlowName better Present Pre-rename JavaScript · s15083 / v32 ×
Declaration · line 687 …
var v30 = v2z - 10;
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
…
s15175 Input v33 width elementWidthUseful 0.84 elementUseful 0.08 FlowName better Present Pre-rename JavaScript · s15175 / v33 ×
Declaration · line 689 …
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31)
…
s15207 Input v34 a renderedElementUseful 0.78 canvasElementUseful 0.18 FlowName better Absent Pre-rename JavaScript · s15207 / v34 ×
Declaration · line 690 …
var v32 = new v5v(18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
…
s15310 Input v35 chatText messageLabelUseful 0.62 canvasElement2Useful 0.06 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s15310 / v35 ×
Declaration · line 692 …
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
v35.setValue(':' + v6h[v31 + v30].message);
v34 = v35.render();
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
v6n = +new Date();
…
s15519 Input v36 updateNodes handleGameUpdateUseful 0.30 skinBaseUrl2Useful 0.02 Both poor Absent Pre-rename JavaScript · s15519 / v36 ×
Declaration · line 698 …
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36 (v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
… Reference · line 556 …
240 == v2b.getUint8(v2f) && (v2f += 5);
switch (v2b.getUint8(v2f++)) {
case 16:
v36 (v2b, v2f);
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
v2f += 4;
v7d = v2b.getFloat32(v2f, 1);
v2f += 4;
break;
case 20:
…
s15523 Input v37 view dataViewUseful 0.70 dataViewUseful 0.70 Both useful Present Pre-rename JavaScript · s15523 / v37 ×
Declaration · line 698 …
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37 , v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
… Reference · line 720 …
v3c.nSize = v3c.size;
v3c.updateTime = v6n;
}
}
for (var v3d = 0;;) {
var v3e = v37 .getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
…
s15528 Input v38 offset offsetUseful 0.89 dataViewOffsetUseful 0.71 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s15528 / v38 ×
Declaration · line 698 …
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38 ) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
… Reference · line 707 …
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
v3c.ox = v3c.x;
v3c.oy = v3c.y;
v3c.oSize = v3c.size;
v3c.nx = v3b.x;
v3c.ny = v3b.y;
v3c.nSize = v3c.size;
v3c.updateTime = v6n;
…
s15566 Input v39 code randomCodeUseful 0.64 randomValueUseful 0.52 Both useful Previously FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s15566 / v39 ×
Declaration · line 700 …
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
… Reference · line 773 …
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39 ;
v3u.updateTime = v6n;
v3u.flag = v3n;
v3t && v3u.setName(v3t);
if (-1 != v6b.indexOf(v3e) && -1 == v6c.indexOf(v3u)) {
document.getElementById("overlays").style.display = "none";
v6c.push(v3u);
if (1 == v6c.length) {
…
s15608 Input v3a queueLength itemCountUseful 0.44 itemCountUseful 0.44 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s15608 / v3a ×
Declaration · line 702 …
function v36(v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
v3c.ox = v3c.x;
… Reference · line 786 …
if (1 == v6c.length) {
v69 = v3u.x;
v6a = v3u.y;
}
}
}
v3a = v37.getUint32(v38, 1);
v38 += 4;
for (v3d = 0; v3d < v3a; v3d++) {
var v3v = v37.getUint32(v38, 1);
v38 += 4;
v3u = v6d[v3v];
null != v3u && v3u.destroy();
}
v6u && 0 == v6c.length && v1v(0);
}
…
s15699 Input v3b killer item1Useful 0.12 targetEntityUseful 0.21 Both poor Present Pre-rename JavaScript · s15699 / v3b ×
Declaration · line 705 …
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
v3c.ox = v3c.x;
v3c.oy = v3c.y;
v3c.oSize = v3c.size;
v3c.nx = v3b.x;
… Reference · line 714 …
v3c.oy = v3c.y;
v3c.oSize = v3c.size;
v3c.nx = v3b.x;
v3c.ny = v3b .y;
v3c.nSize = v3c.size;
v3c.updateTime = v6n;
}
}
for (var v3d = 0;;) {
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
…
s15741 Input v3c killedNode item2Useful 0.15 targetObjectUseful 0.57 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s15741 / v3c ×
Declaration · line 706 …
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
v3c.ox = v3c.x;
v3c.oy = v3c.y;
v3c.oSize = v3c.size;
v3c.nx = v3b.x;
v3c.ny = v3b.y;
v3c.nSize = v3c.size;
… Reference · line 716 …
v3c.oSize = v3c.size;
v3c.nx = v3b.x;
v3c.ny = v3b.y;
v3c.nSize = v3c.size;
v3c .updateTime = v6n;
}
}
for (var v3d = 0;;) {
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
…
s16055 Input v3d i loopCounterUseful 0.62 indexUseful 0.72 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s16055 / v3d ×
Declaration · line 719 …
v3c.ny = v3b.y;
v3c.nSize = v3c.size;
v3c.updateTime = v6n;
}
}
for (var v3d = 0;;) {
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
… Reference · line 704 …
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
v3c.ox = v3c.x;
v3c.oy = v3c.y;
v3c.oSize = v3c.size;
…
s16078 Input v3e nodeid itemIdUseful 0.09 dataView2Useful 0.04 Both poor Absent Pre-rename JavaScript · s16078 / v3e ×
Declaration · line 720 …
v3c.nSize = v3c.size;
v3c.updateTime = v6n;
}
}
for (var v3d = 0;;) {
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
… Reference · line 754 …
v3t += String.fromCharCode(v3s);
}
var v3u = null;
if (v6d.hasOwnProperty(v3e )) {
v3u = v6d[v3e];
v3u.updatePos();
v3u.ox = v3u.x;
v3u.oy = v3u.y;
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t, v3q);
v6e.push(v3u);
…
s16173 Input v3f size sizeUseful 0.87 dataViewOffset2Useful 0.06 FlowName better Absent Pre-rename JavaScript · s16173 / v3f ×
Declaration · line 724 …
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f ,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v
… Reference · line 762 …
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f , v3m, v3t, v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
…
s16186 Input v3g posY posYUseful 0.90 packetTypeUseful 0.03 FlowName better Absent Pre-rename JavaScript · s16186 / v3g ×
Declaration · line 725 …
var v3e = v37.getUint32(v38, 1);
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g ,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v
… Reference · line 762 …
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g , v3f, v3m, v3t, v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
…
s16199 Input v3h posX posXUseful 0.83 dataView3Useful 0.04 FlowName better Absent Pre-rename JavaScript · s16199 / v3h ×
Declaration · line 726 …
v38 += 4;
if (0 == v3e) break;
++v3d;
var v3f,
v3g,
v3h = v37.getInt32(v38, 1);
v38 += 4;
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3
… Reference · line 762 …
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h , v3g, v3f, v3m, v3t, v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
…
s16358 Input v3i r colorRUseful 0.81 v3iUseful 0.15 FlowName better Absent Pre-rename JavaScript · s16358 / v3i ×
Declaration · line 732 …
v3g = v37.getInt32(v38, 1);
v38 += 4;
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
…
s16385 Input v3j g colorGUseful 0.54 packetLengthUseful 0.06 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s16385 / v3j ×
Declaration · line 732 …
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
…
s16412 Input v3k b colorBUseful 0.25 packetLength2Useful 0.07 Both poor Absent Pre-rename JavaScript · s16412 / v3k ×
Declaration · line 732 …
v3f = v37.getInt16(v38, 1);
v38 += 2;
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
…
s16439 Input v3l color hexColorStrUseful 0.73 dataViewOffset3Useful 0.04 FlowName better Absent Pre-rename JavaScript · s16439 / v3l ×
Declaration · line 732 …
for (var v3i = v37.getUint8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
…
s16532 Input v3m colorstr colorHexUseful 0.79 dataView4Useful 0.04 FlowName better Absent Pre-rename JavaScript · s16532 / v3m ×
Declaration · line 733 …
int8(v38++), v3j = v37.getUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
… Reference · line 760 …
v3u.ox = v3u.x;
v3u.oy = v3u.y;
v3u.oSize = v3u.size;
v3u.color = v3m ;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t, v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
…
s16557 Input v3n flags flagsUseful 0.92 startTimeUseful 0.02 FlowName better Absent Pre-rename JavaScript · s16557 / v3n ×
Declaration · line 734 …
tUint8(v38++), v3k = v37.getUint8(v38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
v38 += 1;
if (0 == v3r) break;
… Reference · line 775 …
v3u.nSize = v3f;
v3u.updateCode = v39;
v3u.updateTime = v6n;
v3u.flag = v3n ;
v3t && v3u.setName(v3t);
if (-1 != v6b.indexOf(v3e) && -1 == v6c.indexOf(v3u)) {
document.getElementById("overlays").style.display = "none";
v6c.push(v3u);
if (1 == v6c.length) {
v69 = v3u.x;
…
s16592 Input v3o flagVirus isVirusUseful 0.67 dataView5Useful 0.05 FlowName better Absent Pre-rename JavaScript · s16592 / v3o ×
Declaration · line 735 …
38++), v3l = (v3i << 16 | v3j << 8 | v3k).toString(16); 6 > v3l.length;) v3l = "0" + v3l;
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
v38 += 1;
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
… Reference · line 768 …
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o ;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
v3u.updateTime = v6n;
v3u.flag = v3n;
v3t && v3u.setName(v3t);
if (-1 != v6b.indexOf(v3e) && -1 == v6c.indexOf(v3u)) {
…
s16619 Input v3p flagAgitated isAgitatedUseful 0.88 v3pUseful 0.04 FlowName better Absent Pre-rename JavaScript · s16619 / v3p ×
Declaration · line 736 …
var v3m = "#" + v3l,
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
v38 += 1;
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
… Reference · line 769 …
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p ;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
v3u.updateTime = v6n;
v3u.flag = v3n;
v3t && v3u.setName(v3t);
if (-1 != v6b.indexOf(v3e) && -1 == v6c.indexOf(v3u)) {
document.getElementById("overlays").style.display = "none";
…
s16647 Input v3q _skin extraFlagUseful 0.06 dataView6Useful 0.05 Both poor Absent Pre-rename JavaScript · s16647 / v3q ×
Declaration · line 737 …
v3n = v37.getUint8(v38++),
v3o = !!(v3n & 1),
v3p = !!(v3n & 16),
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
v38 += 1;
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
}
}
for (var v3s, v3t = "";;) {
… Reference · line 762 …
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t, v3q );
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
…
s16740 Input v3r t nameCharUseful 0.41 packetType2Useful 0.06 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s16740 / v3r ×
Declaration · line 741 …
v3q = "";
v3n & 2 && (v38 += 4);
if (v3n & 4) {
for (;;) {
var v3r = v37.getUint8(v38, 1) & 0x7F;
v38 += 1;
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
}
}
for (var v3s, v3t = "";;) {
v3s = v37.getUint16(v38, 1);
v38 += 2;
if (0 == v3s) break;
…
s16902 Input v3s char textCharUseful 0.64 v3sUseful 0.07 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s16902 / v3s ×
Declaration · line 747 …
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
}
}
for (var v3s , v3t = "";;) {
v3s = v37.getUint16(v38, 1);
v38 += 2;
if (0 == v3s) break;
v3t += String.fromCharCode(v3s);
}
var v3u = null;
if (v6d.hasOwnProperty(v3e)) {
v3u = v6d[v3e];
v3u.updatePos();
…
s16907 Input v3t name entityNameUseful 0.73 dataView7Useful 0.04 FlowName better Absent Pre-rename JavaScript · s16907 / v3t ×
Declaration · line 747 …
if (0 == v3r) break;
v3q += String.fromCharCode(v3r);
}
}
for (var v3s, v3t = "";;) {
v3s = v37.getUint16(v38, 1);
v38 += 2;
if (0 == v3s) break;
v3t += String.fromCharCode(v3s);
}
var v3u = null;
if (v6d.hasOwnProperty(v3e)) {
v3u = v6d[v3e];
v3u.updatePos();
… Reference · line 762 …
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t , v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
…
s17064 Input v3u node entityUseful 0.53 dataView8Useful 0.04 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s17064 / v3u ×
Declaration · line 753 …
v38 += 2;
if (0 == v3s) break;
v3t += String.fromCharCode(v3s);
}
var v3u = null;
if (v6d.hasOwnProperty(v3e)) {
v3u = v6d[v3e];
v3u.updatePos();
v3u.ox = v3u.x;
v3u.oy = v3u.y;
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t, v3q);
… Reference · line 763 …
} else {
v3u = new v5n(v3e, v3h, v3g, v3f, v3m, v3t, v3q);
v6e.push(v3u );
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
v3u.updateCode = v39;
v3u.updateTime = v6n;
…
s18011 Input v3v nodeId destroyIdUseful 0.29 dataViewOffset4Useful 0.06 Both poor Absent Pre-rename JavaScript · s18011 / v3v ×
Declaration · line 789 …
v3a = v37.getUint32(v38, 1);
v38 += 4;
for (v3d = 0; v3d < v3a; v3d++) {
var v3v = v37.getUint32(v38, 1);
v38 += 4;
v3u = v6d[v3v];
null != v3u && v3u.destroy();
}
v6u && 0 == v6c.length && v1v(0);
}
function v3w() {
var v3x;
if (v47()) {
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
…
s18173 Input v3w sendMouseMove handleActionInputUseful 0.15 skinUrl2Useful 0.02 Both poor Absent Pre-rename JavaScript · s18173 / v3w ×
Declaration · line 796 …
null != v3u && v3u.destroy();
}
v6u && 0 == v6c.length && v1v(0);
}
function v3w () {
var v3x;
if (v47()) {
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
… Reference · line 88 …
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w ();
v48(17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
v48(18);
vh = 1;
}
break;
case 87:
if (!vl && !vd && !v7h) {
…
s18189 Input v3x msg deltaXUseful 0.23 offsetXUseful 0.28 Both poor Present Pre-rename JavaScript · s18189 / v3x ×
Declaration · line 797 …
null != v3u && v3u.destroy();
}
v6u && 0 == v6c.length && v1v(0);
}
function v3w() {
var v3x ;
if (v47()) {
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
… Reference · line 805 …
4 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
v3x .setUint8(0, 16);
v3x.setFloat64(1, v6k, 1);
v3x.setFloat64(9, v6l, 1);
v3x.setUint32(17, 0, 1);
v23(v3x);
}
}
}
function v3z() {
if (v47() && null != v6o) {
var v40 = v21(1 + 2 * v6o.length);
…
s18248 Input v3y b deltaYUseful 0.28 relativeYUseful 0.61 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s18248 / v3y ×
Declaration · line 800 …
}
function v3w() {
var v3x;
if (v47()) {
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
v3x.setUint8(0, 16);
v3x.setFloat64(1, v6k, 1);
…
s18611 Input v3z sendNickName sendMouseUpdateUseful 0.04 skinDirectory2Useful 0.03 Both poor Absent Pre-rename JavaScript · s18611 / v3z ×
Declaration · line 813 …
v3x.setFloat64(9, v6l, 1);
v3x.setUint32(17, 0, 1);
v23(v3x);
}
}
}
function v3z () {
if (v47() && null != v6o) {
var v40 = v21(1 + 2 * v6o.length);
v40.setUint8(0, 0);
for (var v41 = 0; v41 < v6o.length; ++v41) v40.setUint16(1 + 2 * v41, v6o.charCodeAt(v41), 1);
v23(v40);
}
}
function v42(v43) {
… Reference · line 530 …
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23(v26);
v3z ();
}
function v27() {
setTimeout(v1x, v8j);
console.log("Socket closed");
v8j *= 1.5;
}
function v28(v29) {
v2a(new DataView(v29.data));
}
function v2a(v2b) {
function v2c() {
var v2d = '',
v2e;
…
s18661 Input v40 msg chatPacketUseful 0.48 dataViewUseful 0.56 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s18661 / v40 ×
Declaration · line 815 …
v23(v3x);
}
}
}
function v3z() {
if (v47() && null != v6o) {
var v40 = v21(1 + 2 * v6o.length);
v40.setUint8(0, 0);
for (var v41 = 0; v41 < v6o.length; ++v41) v40.setUint16(1 + 2 * v41, v6o.charCodeAt(v41), 1);
v23(v40);
}
}
function v42(v43) {
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
…
s18733 Input v41 i iUseful 0.54 iUseful 0.54 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s18733 / v41 ×
Declaration · line 817 …
if (v47() && null != v6o) {
var v40 = v21(1 + 2 * v6o.length);
v40.setUint8(0, 0);
for (var v41 = 0; v41 < v6o.length; ++v41) v40.setUint16(1 + 2 * v41, v6o.charCodeAt(v41), 1);
v23(v40);
}
}
function v42(v43) {
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
var v44 = v21(2 + 2 * v43.length);
var v45 = 0;
…
s18856 Input v42 sendChat handleChatSubmitUseful 0.31 serverAddress8Useful 0.02 Both poor Absent Pre-rename JavaScript · s18856 / v42 ×
Declaration · line 821 …
for (var v41 = 0; v41 < v6o.length; ++v41) v40.setUint16(1 + 2 * v41, v6o.charCodeAt(v41), 1);
v23(v40);
}
}
function v42 (v43) {
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
var v44 = v21(2 + 2 * v43.length);
var v45 = 0;
v44.setUint8(v45++, 99);
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
… Reference · line 248 …
ve = document.getElementById("chat_textbox").value;
if (ve.length > 0) v42 (ve);
document.getElementById("chat_textbox").value = "";
} else {
if (!v7h) {
document.getElementById("chat_textbox").focus();
vd = 1;
}
}
break;
…
s18860 Input v43 str messageTextUseful 0.80 messageTextUseful 0.80 Both useful Present Pre-rename JavaScript · s18860 / v43 ×
Declaration · line 821 …
for (var v41 = 0; v41 < v6o.length; ++v41) v40.setUint16(1 + 2 * v41, v6o.charCodeAt(v41), 1);
v23(v40);
}
}
function v42(v43 ) {
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
var v44 = v21(2 + 2 * v43.length);
var v45 = 0;
v44.setUint8(v45++, 99);
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
… Reference · line 828 …
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
v44.setUint16(v45, v43 .charCodeAt(v46), 1);
v45 += 2;
}
v23(v44);
}
}
function v47() {
return null != v68 && v68.readyState == v68.OPEN;
}
function v48(v49) {
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
…
s18940 Input v44 msg packetBufferUseful 0.50 dataViewUseful 0.52 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s18940 / v44 ×
Declaration · line 823 …
function v42(v43) {
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
var v44 = v21(2 + 2 * v43.length);
var v45 = 0;
v44.setUint8(v45++, 99);
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
v44.setUint16(v45, v43.charCodeAt(v46), 1);
v45 += 2;
}
v23(v44);
…
s18981 Input v45 offset offsetUseful 0.92 byteOffsetUseful 0.72 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s18981 / v45 ×
Declaration · line 824 …
if (v47() && v43.length < 200 && v43.length > 0 && !v76) {
var v44 = v21(2 + 2 * v43.length);
var v45 = 0;
v44.setUint8(v45++, 99);
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
v44.setUint16(v45, v43.charCodeAt(v46), 1);
v45 += 2;
}
v23(v44);
}
}
function v47() {
…
s19066 Input v46 i iUseful 0.66 iUseful 0.66 Both useful Present Pre-rename JavaScript · s19066 / v46 ×
Declaration · line 827 …
var v45 = 0;
v44.setUint8(v45++, 99);
v44.setUint8(v45++, 0);
for (var v46 = 0; v46 < v43.length; ++v46) {
v44.setUint16(v45, v43.charCodeAt(v46), 1);
v45 += 2;
}
v23(v44);
}
}
function v47() {
return null != v68 && v68.readyState == v68.OPEN;
}
function v48(v49) {
if (v47()) {
…
s19217 Input v47 wsIsOpen isSocketOpenUseful 0.91 serverAddress9Useful 0.05 FlowName better Absent Pre-rename JavaScript · s19217 / v47 ×
Declaration · line 834 …
v44.setUint16(v45, v43.charCodeAt(v46), 1);
v45 += 2;
}
v23(v44);
}
}
function v47 () {
return null != v68 && v68.readyState == v68.OPEN;
}
function v48(v49) {
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
v23(v4a);
}
}
function v4b() {
v4i();
v0.reqAnimFrame(v4b);
}
… Reference · line 798 …
null != v3u && v3u.destroy();
}
v6u && 0 == v6c.length && v1v(0);
}
function v3w() {
var v3x;
if (v47 ()) {
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
v3x.setUint8(0, 16);
…
s19294 Input v48 sendUint8 sendPacketUseful 0.50 newServerUseful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19294 / v48 ×
Declaration · line 837 …
}
function v47() {
return null != v68 && v68.readyState == v68.OPEN;
}
function v48 (v49) {
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
v23(v4a);
}
}
function v4b() {
v4i();
v0.reqAnimFrame(v4b);
}
function v4c() {
window.scrollTo(0, 0);
v65 = v0.innerWidth;
v66 = v0.innerHeight;
… Reference · line 89 …
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48 (17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
v48(18);
vh = 1;
}
break;
case 87:
if (!vl && !vd && !v7h) {
v3w();
…
s19298 Input v49 a messageByteUseful 0.49 byteValueUseful 0.77 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19298 / v49 ×
Declaration · line 837 …
function v47() {
return null != v68 && v68.readyState == v68.OPEN;
}
function v48(v49 ) {
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
v23(v4a);
}
}
function v4b() {
v4i();
v0.reqAnimFrame(v4b);
}
function v4c() {
window.scrollTo(0, 0);
v65 = v0.innerWidth;
v66 = v0.innerHeight;
…
s19332 Input v4a msg pingPacketUseful 0.14 dataViewUseful 0.55 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19332 / v4a ×
Declaration · line 839 …
return null != v68 && v68.readyState == v68.OPEN;
}
function v48(v49) {
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
v23(v4a);
}
}
function v4b() {
v4i();
v0.reqAnimFrame(v4b);
}
function v4c() {
window.scrollTo(0, 0);
v65 = v0.innerWidth;
v66 = v0.innerHeight;
v60.width = v65;
…
s19411 Input v4b redrawGameScene gameLoop2Useful 0.71 serverAddress10Useful 0.02 FlowName better Absent Pre-rename JavaScript · s19411 / v4b ×
Declaration · line 844 …
if (v47()) {
var v4a = v21(1);
v4a.setUint8(0, v49);
v23(v4a);
}
}
function v4b () {
v4i();
v0.reqAnimFrame(v4b);
}
function v4c() {
window.scrollTo(0, 0);
v65 = v0.innerWidth;
v66 = v0.innerHeight;
v60.width = v65;
v60.height = v66;
v4i();
}
function v4d() {
var v4e = Math.max(v66 / 1080, v65 / 1920);
… Reference · line 371 …
v13 = 0;
};
v0.onresize = v4c;
v4c();
if (v0.reqAnimFrame) v0.reqAnimFrame(v4b );else setInterval(v4i, 1E3 / 60);
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
…
s19471 Input v4c canvasResize resizeCanvasUseful 0.90 serverAddress11Useful 0.02 FlowName better Absent Pre-rename JavaScript · s19471 / v4c ×
Declaration · line 848 …
v23(v4a);
}
}
function v4b() {
v4i();
v0.reqAnimFrame(v4b);
}
function v4c () {
window.scrollTo(0, 0);
v65 = v0.innerWidth;
v66 = v0.innerHeight;
v60.width = v65;
v60.height = v66;
v4i();
}
function v4d() {
var v4e = Math.max(v66 / 1080, v65 / 1920);
return v4e * v7q;
}
function v4f() {
… Reference · line 369 …
vz = 0;
v10 = 0;
v11 = 0;
v12 = 0;
v13 = 0;
};
v0.onresize = v4c ;
v4c();
if (v0.reqAnimFrame) v0.reqAnimFrame(v4b);else setInterval(v4i, 1E3 / 60);
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
…
s19626 Input v4d viewRange calculateScaleUseful 0.51 serverAddress12Useful 0.02 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19626 / v4d ×
Declaration · line 856 …
v66 = v0.innerHeight;
v60.width = v65;
v60.height = v66;
v4i();
}
function v4d () {
var v4e = Math.max(v66 / 1080, v65 / 1920);
return v4e * v7q;
}
function v4f() {
if (0 != v6c.length) {
for (var v4g = 0, v4h = 0; v4h < v6c.length; v4h++) v4g += v6c[v4h].size;
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
… Reference · line 888 …
v69 = (29 * v69 + v7b) / 30;
v6a = (29 * v6a + v7c) / 30;
v6t = (9 * v6t + v7d * v4d ()) / 10;
}
v1l();
v1t();
v7p || v61.clearRect(0, 0, v65, v66);
if (v7p) {
if (v71) {
v61.fillStyle = '#111';
v61.globalAlpha = .07;
v61.fillRect(0, 0, v65, v66);
v61.globalAlpha = 1;
…
s19642 Input v4e ratio viewportScaleUseful 0.57 scaleFactorUseful 0.74 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19642 / v4e ×
Declaration · line 857 …
v66 = v0.innerHeight;
v60.width = v65;
v60.height = v66;
v4i();
}
function v4d() {
var v4e = Math.max(v66 / 1080, v65 / 1920);
return v4e * v7q;
}
function v4f() {
if (0 != v6c.length) {
for (var v4g = 0, v4h = 0; v4h < v6c.length; v4h++) v4g += v6c[v4h].size;
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
…
s19719 Input v4f calcViewZoom updateFpsUseful 0.04 newServer2Useful 0.03 Both poor Absent Pre-rename JavaScript · s19719 / v4f ×
Declaration · line 860 …
function v4d() {
var v4e = Math.max(v66 / 1080, v65 / 1920);
return v4e * v7q;
}
function v4f () {
if (0 != v6c.length) {
for (var v4g = 0, v4h = 0; v4h < v6c.length; v4h++) v4g += v6c[v4h].size;
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j,
… Reference · line 873 …
var v4j,
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
v4f ();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
}
v7b = v4j;
v7c = v4l;
v7d = v6t;
…
s19769 Input v4g newViewZoom touchCountUseful 0.02 totalSizeUseful 0.78 Humanify better Present Pre-rename JavaScript · s19769 / v4g ×
Declaration · line 862 …
var v4e = Math.max(v66 / 1080, v65 / 1920);
return v4e * v7q;
}
function v4f() {
if (0 != v6c.length) {
for (var v4g = 0, v4h = 0; v4h < v6c.length; v4h++) v4g += v6c[v4h].size;
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j,
v4k = Date.now();
++v6m;
v6n = v4k;
…
s19778 Input v4h i indexUseful 0.79 iUseful 0.77 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s19778 / v4h ×
Declaration · line 862 …
return v4e * v7q;
}
function v4f() {
if (0 != v6c.length) {
for (var v4g = 0, v4h = 0; v4h < v6c.length; v4h++) v4g += v6c[v4h].size;
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j,
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
…
s19946 Input v4i drawScene gameLoopUseful 0.67 serverAddress13Useful 0.03 FlowName better Absent Pre-rename JavaScript · s19946 / v4i ×
Declaration · line 867 …
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i () {
var v4j,
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
… Reference · line 371 …
v0.onresize = v4c;
v4c();
if (v0.reqAnimFrame) v0.reqAnimFrame(v4b);else setInterval(v4i , 1E3 / 60);
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
…
s19962 Input v4j a totalDeltaXUseful 0.08 averageXUseful 0.81 Humanify better Present Pre-rename JavaScript · s19962 / v4j ×
Declaration · line 868 …
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j ,
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
… Reference · line 880 …
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
}
v7b = v4j ;
v7c = v4l;
v7d = v6t;
v69 = (v69 + v4j) / 2;
v6a = (v6a + v4l) / 2;
} else {
v69 = (29 * v69 + v7b) / 30;
v6a = (29 * v6a + v7c) / 30;
v6t = (9 * v6t + v7d * v4d()) / 10;
}
v1l();
v1t();
…
s19973 Input v4k oldtime frameStartTimeUseful 0.77 currentTimeUseful 0.45 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s19973 / v4k ×
Declaration · line 869 …
v4g = Math.pow(Math.min(64 / v4g, 1), .4) * v4d();
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j,
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
… Reference · line 954 …
v61.drawImage(v4l, 15, 15);
}
v4z(v61);
v4r(v61);
var v4q = Date.now() - v4k ;
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
…
s20066 Input v4l c totalDeltaYUseful 0.07 avgYUseful 0.81 Humanify better Present Pre-rename JavaScript · s20066 / v4l ×
Declaration · line 874 …
v4k = Date.now();
++v6m;
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
}
v7b = v4j;
v7c = v4l;
v7d = v6t;
v69 = (v69 + v4j) / 2;
… Reference · line 884 …
v7b = v4j;
v7c = v4l;
v7d = v6t;
v69 = (v69 + v4j) / 2;
v6a = (v6a + v4l ) / 2;
} else {
v69 = (29 * v69 + v7b) / 30;
v6a = (29 * v6a + v7c) / 30;
v6t = (9 * v6t + v7d * v4d()) / 10;
}
v1l();
v1t();
v7p || v61.clearRect(0, 0, v65, v66);
if (v7p) {
if (v71) {
v61.fillStyle = '#111';
…
s20096 Input v4m d indexIUseful 0.50 iUseful 0.75 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s20096 / v4m ×
Declaration · line 875 …
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
}
v7b = v4j;
v7c = v4l;
v7d = v6t;
v69 = (v69 + v4j) / 2;
v6a = (v6a + v4l) / 2;
… Reference · line 917 …
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d(v61);
v5e(v61);
for (v4m = 0; v4m < v6f.length; v4m++) v6f[v4m].drawOneCell(v61);
for (v4m = 0; v4m < v6e.length; v4m++) v6e[v4m].drawOneCell(v61);
if (v7i) {
v7l = (3 * v7l + v7j) / 4;
v7m = (3 * v7m + v7k) / 4;
v61.save();
v61.strokeStyle = "#FAA";
…
s20927 Input v4n a aUseful 0.59 firstNodeUseful 0.12 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s20927 / v4n ×
Declaration · line 908 …
v61.globalAlpha = 1;
}
} else {
v4v();
}
v6e.sort(function (v4n , v4o) {
return v4n.size == v4o.size ? v4n.id - v4o.id : v4n.size - v4o.size;
});
v61.save();
v61.translate(v65 / 2, v66 / 2);
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d(v61);
v5e(v61);
for (v4m = 0; v4m < v6f.length; v4m++) v6f[v4m].drawOneCell(v61);
…
s20932 Input v4o b bUseful 0.55 otherNodeUseful 0.66 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s20932 / v4o ×
Declaration · line 908 …
v61.globalAlpha = 1;
}
} else {
v4v();
}
v6e.sort(function (v4n, v4o ) {
return v4n.size == v4o.size ? v4n.id - v4o.id : v4n.size - v4o.size;
});
v61.save();
v61.translate(v65 / 2, v66 / 2);
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d(v61);
v5e(v61);
for (v4m = 0; v4m < v6f.length; v4m++) v6f[v4m].drawOneCell(v61);
…
s22097 Input v4p position scoreSuffixUseful 0.45 currentIndexUseful 0.04 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s22097 / v4p ×
Declaration · line 942 …
if (null == v8n) v8n = new v5v(24, '#FFF');
if (v70) v4p = " | Position: " + v69.toFixed(0) + ", " + v6a.toFixed(0);else var v4p = "";
v8n.setValue('Score: ' + ~~(v6v / 100) + v4p);
v4l = v8n.render();
v4j = v4l.width;
v61.globalAlpha = .2;
v61.fillStyle = '#000';
v61.fillRect(10, 10, v4j + 10, 34);
v61.globalAlpha = 1;
v61.drawImage(v4l, 15, 15);
…
s22412 Input v4q deltatime frameDurationUseful 0.49 currentTime2Useful 0.10 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s22412 / v4q ×
Declaration · line 954 …
v61.globalAlpha = 1;
v61.drawImage(v4l, 15, 15);
}
v4z(v61);
v4r(v61);
var v4q = Date.now() - v4k;
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
…
s22571 Input v4r drawTouch renderEntitiesUseful 0.09 newServer3Useful 0.03 Both poor Absent Pre-rename JavaScript · s22571 / v4r ×
Declaration · line 959 …
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r (v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
if (v4u.identifier == v7) {
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 6;
… Reference · line 953 …
v61.fillRect(10, 10, v4j + 10, 34);
v61.globalAlpha = 1;
v61.drawImage(v4l, 15, 15);
}
v4z(v61);
v4r (v61);
var v4q = Date.now() - v4k;
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
…
s22575 Input v4s ctx canvasContext2Useful 0.68 contextUseful 0.83 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s22575 / v4s ×
Declaration · line 959 …
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s ) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
if (v4u.identifier == v7) {
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 6;
… Reference · line 968 …
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 6;
v4s .arc(v9.x, v9.y, 40, 0, Math.PI * 2, 1);
v4s.stroke();
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 2;
v4s.arc(v9.x, v9.y, 60, 0, Math.PI * 2, 1);
v4s.stroke();
…
s22627 Input v4t i iUseful 0.57 iUseful 0.57 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s22627 / v4t ×
Declaration · line 962 …
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
if (v4u.identifier == v7) {
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 6;
v4s.arc(v9.x, v9.y, 40, 0, Math.PI * 2, 1);
…
s22674 Input v4u touch touchObjUseful 0.81 currentUserUseful 0.05 FlowName better Present Pre-rename JavaScript · s22674 / v4u ×
Declaration · line 963 …
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
if (v4u.identifier == v7) {
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = 6;
v4s.arc(v9.x, v9.y, 40, 0, Math.PI * 2, 1);
v4s.stroke();
v4s.beginPath();
… Reference · line 984 …
v4s.beginPath();
v4s.strokeStyle = "#0096FF";
v4s.lineWidth = "6";
v4s.arc(v4u .clientX, v4u.clientY, 40, 0, Math.PI * 2, 1);
v4s.stroke();
}
}
}
v4s.restore();
}
function v4v() {
v61.fillStyle = v71 ? "#111111" : "#F2FBFF";
v61.fillRect(0, 0, v65, v66);
v61.save();
v61.strokeStyle = v71 ? "#AAA" : "#000";
…
s23506 Input v4v drawGrid renderBackgroundUseful 0.49 newServer4Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s23506 / v4v ×
Declaration · line 991 …
v4s.arc(v4u.clientX, v4u.clientY, 40, 0, Math.PI * 2, 1);
v4s.stroke();
}
}
}
v4s.restore();
}
function v4v () {
v61.fillStyle = v71 ? "#111111" : "#F2FBFF";
v61.fillRect(0, 0, v65, v66);
v61.save();
v61.strokeStyle = v71 ? "#AAA" : "#000";
v61.globalAlpha = .05;
v61.scale(v6t, v6t);
var v4w = v65 / v6t,
v4x = v66 / v6t;
… Reference · line 906 …
v61.fillRect(0, 0, v65, v66);
v61.globalAlpha = 1;
}
} else {
v4v ();
}
v6e.sort(function (v4n, v4o) {
return v4n.size == v4o.size ? v4n.id - v4o.id : v4n.size - v4o.size;
});
v61.save();
v61.translate(v65 / 2, v66 / 2);
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d(v61);
…
s23718 Input v4w a scaledWidthUseful 0.69 canvasWidthUseful 0.40 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s23718 / v4w ×
Declaration · line 998 …
v61.strokeStyle = v71 ? "#AAA" : "#000";
v61.globalAlpha = .05;
v61.scale(v6t, v6t);
var v4w = v65 / v6t,
v4x = v66 / v6t;
if (v75) {
for (var v4y = -.5 + (-v69 + v4w / 2) % 50; v4y < v4w; v4y += 50) {
v61.beginPath();
v61.moveTo(v4y, 0);
v61.lineTo(v4y, v4x);
v61.stroke();
}
… Reference · line 1010 …
for (v4y = -.5 + (-v6a + v4x / 2) % 50; v4y < v4x; v4y += 50) {
v61.beginPath();
v61.moveTo(0, v4y);
v61.lineTo(v4w , v4y);
v61.stroke();
}
}
v61.restore();
}
function v4z(v50) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
…
s23741 Input v4x b scaledHeightUseful 0.84 viewportHeightUseful 0.23 FlowName better Present Pre-rename JavaScript · s23741 / v4x ×
Declaration · line 999 …
v61.strokeStyle = v71 ? "#AAA" : "#000";
v61.globalAlpha = .05;
v61.scale(v6t, v6t);
var v4w = v65 / v6t,
v4x = v66 / v6t;
if (v75) {
for (var v4y = -.5 + (-v69 + v4w / 2) % 50; v4y < v4w; v4y += 50) {
v61.beginPath();
v61.moveTo(v4y, 0);
v61.lineTo(v4y, v4x);
v61.stroke();
}
for (v4y = -.5 + (-v6a + v4x / 2) % 50; v4y < v4x; v4y += 50) {
…
s23788 Input v4y c gridLineXUseful 0.67 gridCoordUseful 0.30 FlowName better Present Pre-rename JavaScript · s23788 / v4y ×
Declaration · line 1001 …
v61.scale(v6t, v6t);
var v4w = v65 / v6t,
v4x = v66 / v6t;
if (v75) {
for (var v4y = -.5 + (-v69 + v4w / 2) % 50; v4y < v4w; v4y += 50) {
v61.beginPath();
v61.moveTo(v4y, 0);
v61.lineTo(v4y, v4x);
v61.stroke();
}
for (v4y = -.5 + (-v6a + v4x / 2) % 50; v4y < v4x; v4y += 50) {
… Reference · line 1009 …
for (v4y = -.5 + (-v6a + v4x / 2) % 50; v4y < v4x; v4y += 50) {
v61.beginPath();
v61.moveTo(0, v4y );
v61.lineTo(v4w, v4y);
v61.stroke();
}
}
v61.restore();
}
function v4z(v50) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
…
s24183 Input v4z drawSplitIcon renderMinimapUseful 0.05 serverAddress14Useful 0.02 Both poor Absent Pre-rename JavaScript · s24183 / v4z ×
Declaration · line 1016 …
v61.lineTo(v4w, v4y);
v61.stroke();
}
}
v61.restore();
}
function v4z (v50) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
… Reference · line 952 …
v61.fillRect(10, 10, v4j + 10, 34);
v61.globalAlpha = 1;
v61.drawImage(v4l, 15, 15);
}
v4z (v61);
v4r(v61);
var v4q = Date.now() - v4k;
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
…
s24187 Input v50 ctx ctxUseful 0.87 contextUseful 0.87 FlowName better Present Pre-rename JavaScript · s24187 / v50 ×
Declaration · line 1016 …
v61.lineTo(v4w, v4y);
v61.stroke();
}
}
v61.restore();
}
function v4z(v50 ) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
…
s24232 Input v51 size itemSizeUseful 0.57 thumbnailSizeUseful 0.41 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s24232 / v51 ×
Declaration · line 1018 …
}
}
v61.restore();
}
function v4z(v50) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52() {
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54]
…
s24456 Input v52 calcScore calculateScoreUseful 0.94 isTouchSupported2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s24456 / v52 ×
Declaration · line 1026 …
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52 () {
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54].nSize;
return v53;
}
function v55() {
v63 = null;
if (null != v7f || 0 != v6g.length) {
if (null != v7f || v6x) {
v63 = document.createElement("canvas");
… Reference · line 939 …
if (v64 != null && !v76) v61.drawImage(v64, 0, v66 - v64.height - 50);
v6v = Math.max(v6v, v52 ());
if (0 != v6v) {
if (null == v8n) v8n = new v5v(24, '#FFF');
if (v70) v4p = " | Position: " + v69.toFixed(0) + ", " + v6a.toFixed(0);else var v4p = "";
v8n.setValue('Score: ' + ~~(v6v / 100) + v4p);
v4l = v8n.render();
…
s24477 Input v53 score iUseful 0.07 totalSizeUseful 0.26 Both poor Present Pre-rename JavaScript · s24477 / v53 ×
Declaration · line 1027 …
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52() {
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54].nSize;
return v53;
}
function v55() {
v63 = null;
if (null != v7f || 0 != v6g.length) {
if (null != v7f || v6x) {
v63 = document.createElement("canvas");
…
s24486 Input v54 i itemUseful 0.12 iUseful 0.67 Humanify better Present Pre-rename JavaScript · s24486 / v54 ×
Declaration · line 1027 …
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52() {
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54].nSize;
return v53;
}
function v55() {
v63 = null;
if (null != v7f || 0 != v6g.length) {
if (null != v7f || v6x) {
v63 = document.createElement("canvas");
…
s24591 Input v55 drawLB resetGameOrScoreboardUseful 0.14 isTouchSupported3Useful 0.02 Both poor Absent Pre-rename JavaScript · s24591 / v55 ×
Declaration · line 1030 …
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54].nSize;
return v53;
}
function v55 () {
v63 = null;
if (null != v7f || 0 != v6g.length) {
if (null != v7f || v6x) {
v63 = document.createElement("canvas");
var v56 = v63.getContext("2d"),
v57 = 60;
v57 = null == v7f ? v57 + 24 * v6g.length : v57 + 180;
… Reference · line 605 …
v6g.push({
id: v2i,
name: v2c()
});
}
v55 ();
break;
case 50:
v7f = [];
var v2j = v2b.getUint32(v2f, 1);
v2f += 4;
for (var v2k = 0; v2k < v2j; ++v2k) {
v7f.push(v2b.getFloat32(v2f, 1));
v2f += 4;
}
v55();
…
s24749 Input v56 ctx ctxUseful 0.90 canvasContextUseful 0.88 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s24749 / v56 ×
Declaration · line 1035 …
if (null != v7f || v6x) {
v63 = document.createElement("canvas");
var v56 = v63.getContext("2d"),
v57 = 60;
v57 = null == v7f ? v57 + 24 * v6g.length : v57 + 180;
var v58 = Math.min(.22 * v66, Math.min(200, .3 * v65)) / 200;
v63.width = 200 * v58;
v63.height = v57 * v58;
… Reference · line 1041 …
var v58 = Math.min(.22 * v66, Math.min(200, .3 * v65)) / 200;
v63.width = 200 * v58;
v63.height = v57 * v58;
v56 .scale(v58, v58);
v56.globalAlpha = .4;
v56.fillStyle = "#000";
v56.fillRect(0, 0, 200, v57);
v56.globalAlpha = 1;
v56.fillStyle = "#FFF";
var v59 = "Leaderboard";
v56.font = "30px Ubuntu";
…
s24787 Input v57 boardLength panelHeightUseful 0.28 canvasHeightUseful 0.10 Both poor Present Pre-rename JavaScript · s24787 / v57 ×
Declaration · line 1036 …
v63 = document.createElement("canvas");
var v56 = v63.getContext("2d"),
v57 = 60;
v57 = null == v7f ? v57 + 24 * v6g.length : v57 + 180;
var v58 = Math.min(.22 * v66, Math.min(200, .3 * v65)) / 200;
v63.width = 200 * v58;
v63.height = v57 * v58;
v56.scale(v58, v58);
v56.globalAlpha = .4;
… Reference · line 1044 …
v56.globalAlpha = .4;
v56.fillStyle = "#000";
v56.fillRect(0, 0, 200, v57 );
v56.globalAlpha = 1;
v56.fillStyle = "#FFF";
var v59 = "Leaderboard";
v56.font = "30px Ubuntu";
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 40);
var v5a;
if (null == v7f) {
…
s24872 Input v58 scaleFactor scaleFactor2Useful 0.46 scaleFactorUseful 0.95 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s24872 / v58 ×
Declaration · line 1038 …
v57 = 60;
v57 = null == v7f ? v57 + 24 * v6g.length : v57 + 180;
var v58 = Math.min(.22 * v66, Math.min(200, .3 * v65)) / 200;
v63.width = 200 * v58;
v63.height = v57 * v58;
v56.scale(v58, v58);
v56.globalAlpha = .4;
v56.fillStyle = "#000";
v56.fillRect(0, 0, 200, v57);
…
s25195 Input v59 c labelTextUseful 0.56 canvasElementUseful 0.06 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s25195 / v59 ×
Declaration · line 1047 …
v56.fillRect(0, 0, 200, v57);
v56.globalAlpha = 1;
v56.fillStyle = "#FFF";
var v59 = "Leaderboard";
v56.font = "30px Ubuntu";
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 40);
var v5a;
if (null == v7f) {
for (v56.font = "20px Ubuntu", v5a = 0; v5a < v6g.length; ++v5a) {
… Reference · line 1053 …
if (null == v7f) {
for (v56.font = "20px Ubuntu", v5a = 0; v5a < v6g.length; ++v5a) {
v59 = v6g[v5a].name || "An unnamed cell";
if (!v6x) v59 = "An unnamed cell";
if (-1 != v6b.indexOf(v6g[v5a].id)) {
v6c[0].name && (v59 = v6c[0].name);
var v5b = String($("#lbColor").val());
…
s25331 Input v5a b loopIndexUseful 0.77 canvasElement2Useful 0.04 FlowName better Absent Pre-rename JavaScript · s25331 / v5a ×
Declaration · line 1050 …
v56.font = "30px Ubuntu";
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 40);
var v5a ;
if (null == v7f) {
for (v56.font = "20px Ubuntu", v5a = 0; v5a < v6g.length; ++v5a) {
v59 = v6g[v5a].name || "An unnamed cell";
if (!v6x) v59 = "An unnamed cell";
if (-1 != v6b.indexOf(v6g[v5a].id)) {
… Reference · line 1059 …
var v5b = String($("#lbColor").val());
v56.fillStyle = "#" + v5b;
if (!v7y) v59 = v5a + 1 + ". " + v59;
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 70 + 24 * v5a);
} else {
v56.fillStyle = "#FFF";
if (!v7y) v59 = v5a + 1 + ". " + v59;
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 70 + 24 * v5a);
…
s25659 Input v5b userLBColor colorValueUseful 0.75 canvasElement3Useful 0.04 FlowName better Absent Pre-rename JavaScript · s25659 / v5b ×
Declaration · line 1057 …
if (-1 != v6b.indexOf(v6g[v5a].id)) {
v6c[0].name && (v59 = v6c[0].name);
var v5b = String($("#lbColor").val());
v56.fillStyle = "#" + v5b;
if (!v7y) v59 = v5a + 1 + ". " + v59;
v56.fillText(v59, 100 - v56.measureText(v59).width / 2, 70 + 24 * v5a);
} else {
v56.fillStyle = "#FFF";
…
s26186 Input v5c d angleStepUseful 0.27 canvasElement4Useful 0.05 Both poor Absent Pre-rename JavaScript · s26186 / v5c ×
Declaration · line 1069 …
} else {
for (v5a = v59 = 0; v5a < v7f.length; ++v5a) {
var v5c = v59 + v7f[v5a] * Math.PI * 2;
v56.fillStyle = v7o[v5a + 1];
v56.beginPath();
v56.moveTo(100, 140);
v56.arc(100, 140, 80, v59, v5c, 0);
v56.fill();
v59 = v5c;
}
…
s26473 Input v5d drawBorders drawCustomBorderUseful 0.59 isTouchSupported4Useful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s26473 / v5d ×
Declaration · line 1081 …
v56.fill();
v59 = v5c;
}
}
}
}
}
function v5d () {
if (!v77) return;
v61.save();
if (!String($("#borderColor").val())) v61.strokeStyle = "#FF0";else v61.strokeStyle = "#" + String($("#borderColor").val());
v61.lineWidth = 20;
v61.beginPath();
v61.moveTo(v7u, v7v);
… Reference · line 915 …
v61.translate(v65 / 2, v66 / 2);
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d (v61);
v5e(v61);
for (v4m = 0; v4m < v6f.length; v4m++) v6f[v4m].drawOneCell(v61);
for (v4m = 0; v4m < v6e.length; v4m++) v6e[v4m].drawOneCell(v61);
if (v7i) {
v7l = (3 * v7l + v7j) / 4;
v7m = (3 * v7m + v7k) / 4;
…
s26870 Input v5e drawSectors drawOverlayEffectUseful 0.11 hasTouchSupport2Useful 0.03 Both poor Absent Pre-rename JavaScript · s26870 / v5e ×
Declaration · line 1095 …
v61.lineTo(v7u, v7x);
v61.closePath();
v61.stroke();
v61.restore();
}
function v5e () {
if (!v72) return;
var v5f = Math.round(v7u) + 65;
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
… Reference · line 916 …
v61.translate(v65 / 2, v66 / 2);
v61.scale(v6t, v6t);
v61.translate(-v69, -v6a);
v5d(v61);
v5e (v61);
for (v4m = 0; v4m < v6f.length; v4m++) v6f[v4m].drawOneCell(v61);
for (v4m = 0; v4m < v6e.length; v4m++) v6e[v4m].drawOneCell(v61);
if (v7i) {
v7l = (3 * v7l + v7j) / 4;
v7m = (3 * v7m + v7k) / 4;
v61.save();
…
s26908 Input v5f x cellXUseful 0.62 startXUseful 0.58 Both useful Previously FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s26908 / v5f ×
Declaration · line 1097 …
v61.stroke();
v61.restore();
}
function v5e() {
if (!v72) return;
var v5f = Math.round(v7u) + 65;
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
v61.beginPath();
… Reference · line 1113 …
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
…
s26944 Input v5g y cellYUseful 0.39 gridYUseful 0.52 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s26944 / v5g ×
Declaration · line 1098 …
v61.restore();
}
function v5e() {
if (!v72) return;
var v5f = Math.round(v7u) + 65;
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
v61.beginPath();
v61.lineWidth = .05;
v61.textAlign = "center";
… Reference · line 1113 …
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
…
s26980 Input v5h letter alphabetArrayUseful 0.87 alphabetArrayUseful 0.87 Both useful Present Pre-rename JavaScript · s26980 / v5h ×
Declaration · line 1099 …
if (!v72) return;
var v5f = Math.round(v7u) + 65;
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
v61.beginPath();
v61.lineWidth = .05;
v61.textAlign = "center";
v61.textBaseline = "middle";
… Reference · line 1113 …
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h [v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
…
s27034 Input v5i w cellWidthUseful 0.77 fontSizeUseful 0.14 FlowName better Present Pre-rename JavaScript · s27034 / v5i ×
Declaration · line 1100 …
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
v61.beginPath();
v61.lineWidth = .05;
v61.textAlign = "center";
v61.textBaseline = "middle";
v61.font = v5i * .6 + "px Russo One";
… Reference · line 1113 …
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
…
s27082 Input v5j h cellHeightUseful 0.73 yStepUseful 0.54 Both useful Previously FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s27082 / v5j ×
Declaration · line 1101 …
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
v61.beginPath();
v61.lineWidth = .05;
v61.textAlign = "center";
v61.textBaseline = "middle";
v61.font = v5i * .6 + "px Russo One";
if (!String($("#sectorColor").val())) var v5k = "1A1A1A";else v5k = String($("#sectorColor").val());
… Reference · line 1113 …
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
…
s27335 Input v5k color sectorColorHexUseful 0.47 sectorColorUseful 0.61 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s27335 / v5k ×
Declaration · line 1108 …
v61.textBaseline = "middle";
v61.font = v5i * .6 + "px Russo One";
if (!String($("#sectorColor").val())) var v5k = "1A1A1A";else v5k = String($("#sectorColor").val());
v61.fillStyle = "#" + v5k;
var v5l = 0;
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
… Reference · line 1116 …
5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k ;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s, v5t, v5u) {
…
s27433 Input v5l j rowIdxUseful 0.68 sectorColor2Useful 0.08 FlowName better Absent Pre-rename JavaScript · s27433 / v5l ×
Declaration · line 1110 …
if (!String($("#sectorColor").val())) var v5k = "1A1A1A";else v5k = String($("#sectorColor").val());
v61.fillStyle = "#" + v5k;
var v5l = 0;
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
… Reference · line 1118 …
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l ; v5l++) {
v5m = 0;
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
…
s27481 Input v5m i colIdxUseful 0.50 sectorColor3Useful 0.13 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s27481 / v5m ×
Declaration · line 1112 …
).val())) var v5k = "1A1A1A";else v5k = String($("#sectorColor").val());
v61.fillStyle = "#" + v5k;
var v5l = 0;
for (; 5 > v5l; v5l++) {
var v5m = 0;
for (; 5 > v5m; v5m++) v61.fillText(v5h[v5l] + (v5m + 1), v5f + v5i * v5m + v5i / 2, v5g + v5j * v5l + v5j / 2);
}
v61.lineWidth = 100;
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
… Reference · line 1120 …
v61.strokeStyle = "#" + v5k;
v5l = 0;
for (; 5 > v5l; v5l++) {
v5m = 0;
for (; 5 > v5m ; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
…
s27877 Input v5n Cell EntityUseful 0.45 isTouchSupported5Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s27877 / v5n ×
Declaration · line 1125 …
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n (v5o, v5p, v5q, v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
… Reference · line 762 …
v3u.oy = v3u.y;
v3u.oSize = v3u.size;
v3u.color = v3m;
} else {
v3u = new v5n (v3e, v3h, v3g, v3f, v3m, v3t, v3q);
v6e.push(v3u);
v6d[v3e] = v3u;
v3u.ka = v3h;
v3u.la = v3g;
}
v3u.isVirus = v3o;
v3u.isAgitated = v3p;
v3u.nx = v3h;
v3u.ny = v3g;
v3u.nSize = v3f;
…
s27881 Input v5o uid idUseful 0.85 idUseful 0.85 Both useful Present Pre-rename JavaScript · s27881 / v5o ×
Declaration · line 1125 …
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o , v5p, v5q, v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
…
s27886 Input v5p ux xUseful 0.71 initialXUseful 0.54 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s27886 / v5p ×
Declaration · line 1125 …
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p , v5q, v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
…
s27891 Input v5q uy yUseful 0.62 yUseful 0.62 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s27891 / v5q ×
Declaration · line 1125 …
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q , v5r, v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
…
s27896 Input v5r usize sizeUseful 0.92 sizeUseful 0.92 Both useful Present Pre-rename JavaScript · s27896 / v5r ×
Declaration · line 1125 …
for (; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r , v5s, v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
…
s27901 Input v5s ucolor colorUseful 0.90 colorUseful 0.90 Both useful Present Pre-rename JavaScript · s27901 / v5s ×
Declaration · line 1125 …
; 5 > v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s , v5t, v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
…
s27906 Input v5t uname nameUseful 0.87 nameUseful 0.87 Both useful Present Pre-rename JavaScript · s27906 / v5t ×
Declaration · line 1125 …
v5m; v5m++) v61.strokeRect(v5f + v5i * v5m, v5g + v5j * v5l, v5i, v5j);
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s, v5t , v5u) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
this._skin = v5u;
…
s27911 Input v5u a skinUseful 0.82 skinUrl6Useful 0.30 FlowName better Present Pre-rename JavaScript · s27911 / v5u ×
Declaration · line 1125 …
}
v61.stroke();
v61.restore();
}
function v5n(v5o, v5p, v5q, v5r, v5s, v5t, v5u ) {
this.id = v5o;
this.ox = this.x = v5p;
this.oy = this.y = v5q;
this.oSize = this.size = v5r;
this.color = v5s;
this.points = [];
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
this._skin = v5u;
…
s28181 Input v5v UText PlayerUseful 0.08 isTouchSupported6Useful 0.03 Both poor Absent Pre-rename JavaScript · s28181 / v5v ×
Declaration · line 1137 …
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
this._skin = v5u;
}
function v5v (v5w, v5x, v5y, v5z) {
v5w && (this._size = v5w);
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
… Reference · line 687 …
if (v30 < 0) v30 = 0;
for (var v31 = 0; v31 < v2z - v30; v31++) {
var v32 = new v5v (18, v6h[v31 + v30].color);
v32.setValue(v6h[v31 + v30].name);
var v33 = v32.getWidth();
var v34 = v32.render();
v2x.drawImage(v34, 15, v64.height / v2y - 24 * (v2z - v31 - v30));
var v35 = new v5v(18, '#666');
…
s28185 Input v5w usize sizeUseful 0.93 sizeUseful 0.93 Both useful Present Pre-rename JavaScript · s28185 / v5w ×
Declaration · line 1137 …
this.pointsAcc = [];
this.createPoints();
this.setName(v5t);
this._skin = v5u;
}
function v5v(v5w , v5x, v5y, v5z) {
v5w && (this._size = v5w);
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
…
s28190 Input v5x ucolor colorUseful 0.94 colorUseful 0.94 Both useful Present Pre-rename JavaScript · s28190 / v5x ×
Declaration · line 1137 …
this.createPoints();
this.setName(v5t);
this._skin = v5u;
}
function v5v(v5w, v5x , v5y, v5z) {
v5w && (this._size = v5w);
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
…
s28195 Input v5y ustroke hasStrokeUseful 0.70 isStrokeUseful 0.68 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s28195 / v5y ×
Declaration · line 1137 …
this.createPoints();
this.setName(v5t);
this._skin = v5u;
}
function v5v(v5w, v5x, v5y , v5z) {
v5w && (this._size = v5w);
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
…
s28200 Input v5z ustrokecolor strokeColorUseful 0.93 strokeColorUseful 0.93 Both useful Present Pre-rename JavaScript · s28200 / v5z ×
Declaration · line 1137 …
this.createPoints();
this.setName(v5t);
this._skin = v5u;
}
function v5v(v5w, v5x, v5y, v5z ) {
v5w && (this._size = v5w);
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
…
s28344 Input v60 nCanvas canvasElement2Useful 0.73 skinDirectory3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28344 / v60 ×
Declaration · line 1143 …
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60 ,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
… Reference · line 32 …
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
…
s28353 Input v61 ctx canvasContext3Useful 0.52 isTouchSupported7Useful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28353 / v61 ×
Declaration · line 1144 …
v5x && (this._color = v5x);
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61 ,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
… Reference · line 33 …
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
…
s28362 Input v62 mainCanvas canvasElement3Useful 0.68 skinDirectory4Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28362 / v62 ×
Declaration · line 1145 …
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62 ,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
… Reference · line 32 …
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
…
s28371 Input v63 lbCanvas logoImageUseful 0.06 skinDirectory5Useful 0.04 Both poor Absent Pre-rename JavaScript · s28371 / v63 ×
Declaration · line 1146 …
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63 ,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
… Reference · line 937 …
v61.lineTo(v7l, v7m);
}
v61.stroke();
v61.restore();
}
v61.restore();
v63 && v63.width && v61.drawImage(v63, v65 - v63.width - 10, 10);
if (v64 != null && !v76) v61.drawImage(v64, 0, v66 - v64.height - 50);
v6v = Math.max(v6v, v52());
if (0 != v6v) {
if (null == v8n) v8n = new v5v(24, '#FFF');
…
s28380 Input v64 chatCanvas canvasElementUseful 0.52 touchSupportedUseful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28380 / v64 ×
Declaration · line 1147 …
this._stroke = !!v5y;
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64 ,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
… Reference · line 676 …
"message": v2o(),
"time": Date.now()
});
v2w();
}
function v2w() {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
v64.width = 1000 * v2y;
v64.height = 550 * v2y;
v2x.scale(v2y, v2y);
v2x.globalAlpha = .8;
var v2z = v6h.length;
…
s28389 Input v65 canvasWidth canvasWidthUseful 0.95 touchSupported2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28389 / v65 ×
Declaration · line 1148 …
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65 ,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
… Reference · line 379 …
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
v9.reset(v19.clientX, v19.clientY);
v8.copyFrom(v9);
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
…
s28398 Input v66 canvasHeight canvasHeightUseful 0.95 skinPath2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28398 / v66 ×
Declaration · line 1149 …
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66 ,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
… Reference · line 386 …
va.reset(0, 0);
}
var v1a = ~~(v65 / 7);
if (v19.clientX > v65 - v1a && v19.clientY > v66 - v1a) {
v3w();
v48(17);
}
if (v19.clientX > v65 - v1a && v19.clientY > v66 - 2 * v1a - 10 && v19.clientY < v66 - v1a - 10) {
v3w();
v48(21);
}
}
v6 = v17.touches;
}
function v1b(v1c) {
…
s28407 Input v67 qTree spatialTreeUseful 0.82 touchSupported3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28407 / v67 ×
Declaration · line 1150 …
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
… Reference · line 430 …
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e.length; v1r++) {
…
s28423 Input v68 ws websocketUseful 0.92 isTouchDeviceUseful 0.02 FlowName better Absent Pre-rename JavaScript · s28423 / v68 ×
Declaration · line 1151 …
v5z && (this._strokeColor = v5z);
}
var v60,
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
… Reference · line 373 …
if (v0.reqAnimFrame) v0.reqAnimFrame(v4b);else setInterval(v4i, 1E3 / 60);
setInterval(v3w, 40);
null == v68 && v1x();
v1("#overlays").show();
}
function v16(v17) {
for (var v18 = 0; v18 < v17.changedTouches.length; v18++) {
var v19 = v17.changedTouches[v18];
if (v7 < 0 && v19.clientX < v65 / 2) {
v7 = v19.identifier;
…
s28439 Input v69 nodeX rotationAngleUseful 0.03 isHttps3Useful 0.02 Both poor Absent Pre-rename JavaScript · s28439 / v69 ×
Declaration · line 1152 …
v61,
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
… Reference · line 460 …
v1n = v1s.points[v1m].x;
v1o = v1s.points[v1m].y;
v1n < v69 - v65 / 2 / v6t || v1o < v6a - v66 / 2 / v6t || v1n > v69 + v65 / 2 / v6t || v1o > v6a + v66 / 2 / v6t || v67.insert(v1s.points[v1m]);
}
}
}
}
}
function v1t() {
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
…
s28452 Input v6a nodeY viewCenterXUseful 0.46 touchSupported4Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28452 / v6a ×
Declaration · line 1153 …
v62,
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
… Reference · line 460 …
v1n = v1s.points[v1m].x;
v1o = v1s.points[v1m].y;
v1n < v69 - v65 / 2 / v6t || v1o < v6a - v66 / 2 / v6t || v1n > v69 + v65 / 2 / v6t || v1o > v6a + v66 / 2 / v6t || v67.insert(v1s.points[v1m]);
}
}
}
}
}
function v1t() {
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
…
s28465 Input v6b nodesOnScreen packetQueueUseful 0.04 touchSupported5Useful 0.03 Both poor Absent Pre-rename JavaScript · s28465 / v6b ×
Declaration · line 1154 …
v63,
v64,
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
… Reference · line 496 …
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
…
s28479 Input v6c playerCells activeColorUseful 0.04 touchList2Useful 0.05 Both poor Absent Pre-rename JavaScript · s28479 / v6c ×
Declaration · line 1155 …
v65,
v66,
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
… Reference · line 497 …
} catch (v20) {}
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
…
s28493 Input v6d nodes cacheMapUseful 0.10 skinUrl3Useful 0.03 Both poor Absent Pre-rename JavaScript · s28493 / v6d ×
Declaration · line 1156 …
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
… Reference · line 498 …
v68 = null;
}
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
…
s28507 Input v6e nodelist currentPathPointsUseful 0.07 isSecureProtocol3Useful 0.03 Both poor Absent Pre-rename JavaScript · s28507 / v6e ×
Declaration · line 1157 …
v67 = null,
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
… Reference · line 436 …
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
v1q = 0;
for (var v1r = 0; v1r < v6e .length; v1r++) {
var v1s = v6e[v1r];
if (v1s.shouldRender() && !v1s.prepareData && 20 < v1s.size * v6t) {
v1q = Math.max(v1s.size, v1q);
v1m = Math.min(v1s.x, v1m);
v1n = Math.min(v1s.y, v1n);
…
s28521 Input v6f Cells shapeListUseful 0.25 touchList3Useful 0.06 Both poor Absent Pre-rename JavaScript · s28521 / v6f ×
Declaration · line 1158 …
v68 = null,
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
… Reference · line 500 …
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
…
s28535 Input v6g leaderBoard leaderboardEntriesUseful 0.88 skinListUseful 0.04 FlowName better Absent Pre-rename JavaScript · s28535 / v6g ×
Declaration · line 1159 …
v69 = 0,
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
… Reference · line 501 …
v1z = (vb ? "wss://" : "ws://") + v2;
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
…
s28549 Input v6h chatBoard messagesUseful 0.79 skinList2Useful 0.04 FlowName better Absent Pre-rename JavaScript · s28549 / v6h ×
Declaration · line 1160 …
v6a = 0,
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
… Reference · line 667 …
v2v = (v2s << 16 | v2t << 8 | v2u).toString(16);
while (v2v.length < 6) {
v2v = '0' + v2v;
}
v2v = '#' + v2v;
v6h .push({
"name": v2o(),
"color": v2v,
"message": v2o(),
"time": Date.now()
});
v2w();
}
function v2w() {
v64 = document.createElement("canvas");
var v2x = v64.getContext("2d");
var v2y = Math.min(Math.max(v65 / 1200, .75), 1);
…
s28563 Input v6i rawMouseX targetXUseful 0.21 skinDirectory6Useful 0.02 Both poor Absent Pre-rename JavaScript · s28563 / v6i ×
Declaration · line 1161 …
v6b = [],
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
… Reference · line 35 …
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
…
s28576 Input v6j rawMouseY mouseClientYUseful 0.79 isSecureConnectionUseful 0.02 FlowName better Absent Pre-rename JavaScript · s28576 / v6j ×
Declaration · line 1162 …
v6c = [],
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
… Reference · line 36 …
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
v1t();
};
if (v5) {
v62.addEventListener('touchstart', v16, 0);
v62.addEventListener('touchmove', v1b, 0);
v62.addEventListener('touchend', v1f, 0);
}
v62.onmouseup = function () {};
…
s28589 Input v6k X targetIdUseful 0.05 touchSupported6Useful 0.05 Both poor Absent Pre-rename JavaScript · s28589 / v6k ×
Declaration · line 1163 …
v6d = {},
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
… Reference · line 467 …
/ v6t || v1n > v69 + v65 / 2 / v6t || v1o > v6a + v66 / 2 / v6t || v67.insert(v1s.points[v1m]);
}
}
}
}
}
function v1t() {
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
}
function v1u() {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
…
s28603 Input v6l Y worldYUseful 0.66 touchSupported7Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28603 / v6l ×
Declaration · line 1164 …
v6e = [],
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
… Reference · line 468 …
}
}
}
}
function v1t() {
v6k = (v6i - v65 / 2) / v6t + v69;
v6l = (v6j - v66 / 2) / v6t + v6a;
}
function v1u() {
v7h = 0;
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
…
s28617 Input v6m cb frameCountUseful 0.82 isTouchSupported8Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28617 / v6m ×
Declaration · line 1165 …
v6f = [],
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
… Reference · line 870 …
v6t = (9 * v6t + v4g) / 10;
}
}
function v4i() {
var v4j,
v4k = Date.now();
++v6m ;
v6n = v4k;
if (0 < v6c.length) {
v4f();
var v4l = v4j = 0;
for (var v4m = 0; v4m < v6c.length; v4m++) {
v6c[v4m].updatePos();
v4j += v6c[v4m].x / v6c.length;
v4l += v6c[v4m].y / v6c.length;
…
s28630 Input v6n timestamp lastUpdateTimeUseful 0.78 touchSupported8Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28630 / v6n ×
Declaration · line 1166 …
v6g = [],
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
… Reference · line 699 …
v2x.drawImage(v34, 15 + v33 * 1.8, v64.height / v2y - 24 * (v2z - v30 - v31));
}
}
function v36(v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
…
s28643 Input v6o userNickName currentInputTextUseful 0.12 isSecureProtocol4Useful 0.03 Both poor Absent Pre-rename JavaScript · s28643 / v6o ×
Declaration · line 1167 …
v6h = [],
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
… Reference · line 477 …
v1("#adsBottom").hide();
v1("#overlays").hide();
}
function v1v(v1w) {
v7h = 1;
v6o = null;
v1("#overlays").fadeIn(v1w ? 200 : 3E3);
}
function v1x() {
if (!v7g) return;
v1("#connecting").show();
v1y((vb ? "wss://" : "ws://") + v2);
}
function v1y(v1z) {
if (v68) {
v68.onopen = null;
v68.onmessage = null;
…
s28659 Input v6p leftPos minXUseful 0.59 isHttps4Useful 0.02 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28659 / v6p ×
Declaration · line 1168 …
v6i = 0,
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
… Reference · line 618 …
v7f.push(v2b.getFloat32(v2f, 1));
v2f += 4;
}
v55();
break;
case 64:
v6p = v2b.getFloat64(v2f, 1);
v2f += 8;
v6q = v2b.getFloat64(v2f, 1);
v2f += 8;
v6r = v2b.getFloat64(v2f, 1);
v2f += 8;
v6s = v2b.getFloat64(v2f, 1);
v2f += 8;
v7b = (v6r + v6p) / 2;
…
s28672 Input v6q topPos minYUseful 0.55 touchSupported9Useful 0.02 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28672 / v6q ×
Declaration · line 1169 …
v6j = 0,
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
… Reference · line 620 …
break;
case 64:
v6p = v2b.getFloat64(v2f, 1);
v2f += 8;
v6q = v2b.getFloat64(v2f, 1);
v2f += 8;
v6r = v2b.getFloat64(v2f, 1);
v2f += 8;
v6s = v2b.getFloat64(v2f, 1);
v2f += 8;
v7b = (v6r + v6p) / 2;
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
…
s28685 Input v6r rightPos maxCanvasSizeUseful 0.09 skinUrl4Useful 0.02 Both poor Absent Pre-rename JavaScript · s28685 / v6r ×
Declaration · line 1170 …
v6k = -1,
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
… Reference · line 622 …
v6p = v2b.getFloat64(v2f, 1);
v2f += 8;
v6q = v2b.getFloat64(v2f, 1);
v2f += 8;
v6r = v2b.getFloat64(v2f, 1);
v2f += 8;
v6s = v2b.getFloat64(v2f, 1);
v2f += 8;
v7b = (v6r + v6p) / 2;
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
…
s28700 Input v6s bottomPos maxYUseful 0.70 touchEventsSupportedUseful 0.02 FlowName better Absent Pre-rename JavaScript · s28700 / v6s ×
Declaration · line 1171 …
v6l = -1,
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
… Reference · line 624 …
v6q = v2b.getFloat64(v2f, 1);
v2f += 8;
v6r = v2b.getFloat64(v2f, 1);
v2f += 8;
v6s = v2b.getFloat64(v2f, 1);
v2f += 8;
v7b = (v6r + v6p) / 2;
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
if (0 == v6c.length) {
v69 = v7b;
…
s28715 Input v6t viewZoom zoomLevel2Useful 0.60 touchSupported10Useful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28715 / v6t ×
Declaration · line 1172 …
v6m = 0,
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
… Reference · line 427 …
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
v1p = Number.NEGATIVE_INFINITY,
…
s28728 Input v6u ua showGridUseful 0.06 touchSupported11Useful 0.10 Both poor Absent Pre-rename JavaScript · s28728 / v6u ×
Declaration · line 1173 …
v6n = 0,
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
… Reference · line 701 …
}
}
function v36(v37, v38) {
v6n = +new Date();
var v39 = Math.random();
v6u = 0;
var v3a = v37.getUint16(v38, 1);
v38 += 2;
for (v3d = 0; v3d < v3a; ++v3d) {
var v3b = v6d[v37.getUint32(v38, 1)],
v3c = v6d[v37.getUint32(v38 + 4, 1)];
v38 += 8;
if (v3b && v3c) {
v3c.destroy();
…
s28741 Input v6v userScore currentScoreUseful 0.78 skinList3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28741 / v6v ×
Declaration · line 1174 …
v6o = null,
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
… Reference · line 503 …
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
…
s28754 Input v6w showSkin renderSkinsUseful 0.20 touchSupported12Useful 0.03 Both poor Absent Pre-rename JavaScript · s28754 / v6w ×
Declaration · line 1175 …
v6p = 0,
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
… Reference · line 1224 …
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
};
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
…
s28767 Input v6x showName renderNamesUseful 0.34 touchSupported13Useful 0.02 Both poor Absent Pre-rename JavaScript · s28767 / v6x ×
Declaration · line 1176 …
v6q = 0,
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
… Reference · line 1033 …
function v55() {
v63 = null;
if (null != v7f || 0 != v6g.length) {
if (null != v7f || v6x ) {
v63 = document.createElement("canvas");
var v56 = v63.getContext("2d"),
v57 = 60;
v57 = null == v7f ? v57 + 24 * v6g.length : v57 + 180;
var v58 = Math.min(.22 * v66, Math.min(200, .3 * v65)) / 200;
…
s28780 Input v6y showColor renderColorsUseful 0.73 isSecureProtocol5Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28780 / v6y ×
Declaration · line 1177 …
v6r = 1E4,
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
… Reference · line 1239 …
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
…
s28793 Input v6z showCellBorder cellBorderUseful 0.72 skinDirectory7Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28793 / v6z ×
Declaration · line 1178 …
v6s = 1E4,
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
… Reference · line 1230 …
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
…
s28806 Input v70 showPosition cellPosUseful 0.49 isHttps5Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28806 / v70 ×
Declaration · line 1179 …
v6t = 1,
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
… Reference · line 942 …
v6v = Math.max(v6v, v52());
if (0 != v6v) {
if (null == v8n) v8n = new v5v(24, '#FFF');
if (v70 ) v4p = " | Position: " + v69.toFixed(0) + ", " + v6a.toFixed(0);else var v4p = "";
v8n.setValue('Score: ' + ~~(v6v / 100) + v4p);
v4l = v8n.render();
v4j = v4l.width;
v61.globalAlpha = .2;
v61.fillStyle = '#000';
…
s28819 Input v71 showDarkTheme darkThemeUseful 0.80 serverAddress15Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28819 / v71 ×
Declaration · line 1180 …
v6u = 0,
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
… Reference · line 894 …
}
v1l();
v1t();
v7p || v61.clearRect(0, 0, v65, v66);
if (v7p) {
if (v71 ) {
v61.fillStyle = '#111';
v61.globalAlpha = .07;
v61.fillRect(0, 0, v65, v66);
v61.globalAlpha = 1;
} else {
v61.fillStyle = '#F2FBFF';
v61.globalAlpha = .07;
v61.fillRect(0, 0, v65, v66);
…
s28832 Input v72 showSectors mapSectorsUseful 0.77 currentServerUseful 0.03 FlowName better Absent Pre-rename JavaScript · s28832 / v72 ×
Declaration · line 1181 …
v6v = 0,
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
… Reference · line 1096 …
v61.closePath();
v61.stroke();
v61.restore();
}
function v5e() {
if (!v72 ) return;
var v5f = Math.round(v7u) + 65;
var v5g = Math.round(v7v) + 65;
var v5h = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
var v5i = (Math.round(v7w) - 65 - v5f) / 5;
var v5j = (Math.round(v7x) - 65 - v5g) / 5;
v61.save();
…
s28845 Input v73 nameShadows nameShadowsUseful 0.91 isSecureProtocol6Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28845 / v73 ×
Declaration · line 1182 …
v6w = 1,
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
… Reference · line 1254 …
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
};
v0.setChatHide = function (v8c) {
v76 = v8c;
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
};
v0.setMapGrid = function (v8d) {
v75 = v8d;
…
s28858 Input v74 showMass showMassUseful 0.93 isSecureConnection2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28858 / v74 ×
Declaration · line 1183 …
v6x = 1,
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
… Reference · line 1242 …
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
…
s28871 Input v75 showGrid mapGridUseful 0.79 skinUrl5Useful 0.03 FlowName better Absent Pre-rename JavaScript · s28871 / v75 ×
Declaration · line 1184 …
v6y = 0,
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
… Reference · line 1000 …
v61.globalAlpha = .05;
v61.scale(v6t, v6t);
var v4w = v65 / v6t,
v4x = v66 / v6t;
if (v75 ) {
for (var v4y = -.5 + (-v69 + v4w / 2) % 50; v4y < v4w; v4y += 50) {
v61.beginPath();
v61.moveTo(v4y, 0);
v61.lineTo(v4y, v4x);
v61.stroke();
}
for (v4y = -.5 + (-v6a + v4x / 2) % 50; v4y < v4x; v4y += 50) {
…
s28884 Input v76 hideChat chatHideUseful 0.70 serverAddress16Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28884 / v76 ×
Declaration · line 1185 …
v6z = 0,
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
… Reference · line 244 …
v3w();
v48(43);
}
break;
case 13:
if (vd || v76 ) {
vd = 0;
document.getElementById("chat_textbox").blur();
ve = document.getElementById("chat_textbox").value;
if (ve.length > 0) v42(ve);
document.getElementById("chat_textbox").value = "";
…
s28897 Input v77 showBorders mapBordersUseful 0.80 isSecureProtocol7Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28897 / v77 ×
Declaration · line 1186 …
v70 = 0,
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
… Reference · line 1082 …
v59 = v5c;
}
}
}
}
}
function v5d() {
if (!v77 ) return;
v61.save();
if (!String($("#borderColor").val())) v61.strokeStyle = "#FF0";else v61.strokeStyle = "#" + String($("#borderColor").val());
v61.lineWidth = 20;
v61.beginPath();
v61.moveTo(v7u, v7v);
v61.lineTo(v7w, v7v);
…
s28910 Input v78 transparentCells transparentUseful 0.69 isProtocolSecureUseful 0.03 FlowName better Absent Pre-rename JavaScript · s28910 / v78 ×
Declaration · line 1187 …
v71 = 0,
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
… Reference · line 1267 …
v0.setMapGrid = function (v8d) {
v75 = v8d;
};
v0.setTransparent = function (v8e) {
v78 = v8e;
};
v0.spectate = function () {
v6o = null;
v0.isSpectating = 1;
v48(1);
v1u();
};
v0.setGameMode = function (v8f) {
if (v8f != v7e) {
v7e = v8f;
v1x();
}
};
v0.setAcid = function (v8g) {
…
s28923 Input v79 smoothRender smoothUseful 0.82 serverAddress17Useful 0.02 FlowName better Absent Pre-rename JavaScript · s28923 / v79 ×
Declaration · line 1188 …
v72 = 0,
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
… Reference · line 1245 …
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
…
s28936 Input v7a infiniteZoom zoomLevelUseful 0.19 isTouchDevice2Useful 0.02 Both poor Absent Pre-rename JavaScript · s28936 / v7a ×
Declaration · line 1189 …
v73 = 0,
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
… Reference · line 426 …
function v1j(v1k) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
v1o = Number.NEGATIVE_INFINITY,
…
s28949 Input v7b posX worldCenterXUseful 0.53 skinPath3Useful 0.03 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s28949 / v7b ×
Declaration · line 1190 …
v74 = 0,
v75 = 1,
v76 = 0,
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
… Reference · line 559 …
switch (v2b.getUint8(v2f++)) {
case 16:
v36(v2b, v2f);
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
v2f += 4;
v7d = v2b.getFloat32(v2f, 1);
v2f += 4;
break;
case 20:
v6c = [];
v6b = [];
break;
…
s28986 Input v7c posY worldCenterYUseful 0.30 isTouchSupported9Useful 0.03 Both poor Absent Pre-rename JavaScript · s28986 / v7c ×
Declaration · line 1191 …
v77 = 0,
v78 = 0,
v79 = 2,
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
… Reference · line 561 …
break;
case 17:
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
v2f += 4;
v7d = v2b.getFloat32(v2f, 1);
v2f += 4;
break;
case 20:
v6c = [];
v6b = [];
break;
case 21:
v7j = v2b.getInt16(v2f, 1);
v2f += 2;
…
s29023 Input v7d posSize minZoomLevelUseful 0.37 serverAddress18Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29023 / v7d ×
Declaration · line 1192 …
v7a = 0,
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Min
… Reference · line 563 …
v7b = v2b.getFloat32(v2f, 1);
v2f += 4;
v7c = v2b.getFloat32(v2f, 1);
v2f += 4;
v7d = v2b.getFloat32(v2f, 1);
v2f += 4;
break;
case 20:
v6c = [];
v6b = [];
break;
case 21:
v7j = v2b.getInt16(v2f, 1);
v2f += 2;
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
…
s29036 Input v7e gameMode currentServerUseful 0.44 currentServer2Useful 0.27 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29036 / v7e ×
Declaration · line 1193 …
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navi
… Reference · line 5 …
var v2 = "127.0.0.1:443";
var v3 = "./skins/";
v0.setServer = function (v4) {
if (v4 != v7e ) {
v2 = v4;
v7e = v4;
v1x();
}
};
var v5 = 'createTouch' in document,
v6 = [],
v7 = -1,
v8 = {
x: 0,
y: 0
},
v9 = {
x: 0,
y: 0
},
va = {
x: 0,
y: 0
…
s29050 Input v7f teamScores chartValuesUseful 0.15 isTouchDevice3Useful 0.03 Both poor Absent Pre-rename JavaScript · s29050 / v7f ×
Declaration · line 1194 …
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgen
… Reference · line 502 …
v6b = [];
v6c = [];
v6d = {};
v6e = [];
v6f = [];
v6g = [];
v62 = v7f = null;
v6v = 0;
console.log("Connecting to " + v1z);
v68 = new WebSocket(v1z);
v68.binaryType = "arraybuffer";
v68.onopen = v25;
v68.onmessage = v28;
v68.onclose = v27;
}
function v21(v22) {
return new DataView(new ArrayBuffer(v22));
…
s29066 Input v7g connecting hideChatUseful 0.04 isInitializedUseful 0.15 Both poor Present Pre-rename JavaScript · s29066 / v7g ×
Declaration · line 1195 …
v7b = v69 = ~~((v6p + v6r) / 2),
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 28 …
x: 0,
y: 0
},
vb = "https:" == v0.location.protocol;
function vc() {
v7g = 1;
document.getElementById("canvas").focus();
var vd = 0,
ve;
v62 = v60 = document.getElementById("canvas");
v61 = v62.getContext("2d");
v62.onmousemove = function (vf) {
v6i = vf.clientX;
v6j = vf.clientY;
…
s29079 Input v7h hasOverlay flag1Useful 0.23 isTouchDevice4Useful 0.05 Both poor Absent Pre-rename JavaScript · s29079 / v7h ×
Declaration · line 1196 …
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 84 …
v11 = 0,
v12 = 0,
v13 = 0;
v0.onkeydown = function (v14) {
if (v7h ) return;
switch (v14.keyCode) {
case 32:
if (!vg && !vd && !v7h) {
v3w();
v48(17);
vg = 1;
}
break;
case 81:
if (!vh && !vd && !v7h) {
v48(18);
…
s29092 Input v7i drawLine flag2Useful 0.20 skinPath4Useful 0.09 Both poor Absent Pre-rename JavaScript · s29092 / v7i ×
Declaration · line 1197 …
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 575 …
v7j = v2b.getInt16(v2f, 1);
v2f += 2;
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
if (!v7i ) {
v7i = 1;
v7l = v7j;
v7m = v7k;
}
break;
case 32:
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
case 48:
v2g = 1;
v7y = 1;
break;
…
s29105 Input v7j lineX targetCameraXUseful 0.04 serverAddress19Useful 0.02 Both poor Absent Pre-rename JavaScript · s29105 / v7j ×
Declaration · line 1198 …
v7c = v6a = ~~((v6q + v6s) / 2),
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 571 …
break;
case 20:
v6c = [];
v6b = [];
break;
case 21:
v7j = v2b.getInt16(v2f, 1);
v2f += 2;
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
if (!v7i) {
v7i = 1;
v7l = v7j;
v7m = v7k;
}
break;
case 32:
v6b.push(v2b.getUint32(v2f, 1));
…
s29118 Input v7k lineY targetCameraYUseful 0.05 isHttps6Useful 0.02 Both poor Absent Pre-rename JavaScript · s29118 / v7k ×
Declaration · line 1199 …
v7d = 1,
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 573 …
break;
case 21:
v7j = v2b.getInt16(v2f, 1);
v2f += 2;
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
if (!v7i) {
v7i = 1;
v7l = v7j;
v7m = v7k;
}
break;
case 32:
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
…
s29131 Input v7l drawLineX mouseCoordX2Useful 0.37 serverAddress20Useful 0.04 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29131 / v7l ×
Declaration · line 1200 …
v7e = "",
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
… Reference · line 577 …
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
if (!v7i) {
v7i = 1;
v7l = v7j;
v7m = v7k;
}
break;
case 32:
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
case 48:
v2g = 1;
v7y = 1;
break;
case 49:
if (!v2g) {
…
s29144 Input v7m drawLineY mouseCoordYUseful 0.23 isTouchDevice5Useful 0.02 Both poor Absent Pre-rename JavaScript · s29144 / v7m ×
Declaration · line 1201 …
v7f = null,
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
… Reference · line 578 …
v7k = v2b.getInt16(v2f, 1);
v2f += 2;
if (!v7i) {
v7i = 1;
v7l = v7j;
v7m = v7k;
}
break;
case 32:
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
case 48:
v2g = 1;
v7y = 1;
break;
case 49:
if (!v2g) {
v7y = 0;
…
s29157 Input v7n Ra abGroupUseful 0.82 isHttps7Useful 0.04 FlowName better Absent Pre-rename JavaScript · s29157 / v7n ×
Declaration · line 1202 …
v7g = 0,
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
… Reference · line 1288 …
if (null == v0.localStorage.AB8) {
v0.localStorage.AB8 = ~~(100 * Math.random());
}
v7n = +v0.localStorage.AB8;
v0.ABGroup = v7n;
}
setTimeout(function () {}, 3E5);
var v8h = {
ZW: "EU-London"
};
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
…
s29170 Input v7o teamColor colorPaletteUseful 0.74 serverAddress21Useful 0.02 FlowName better Absent Pre-rename JavaScript · s29170 / v7o ×
Declaration · line 1203 …
v7h = 1,
v7i = 0,
v7j = 0,
v7k = 0,
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
… Reference · line 1070 …
for (v5a = v59 = 0; v5a < v7f.length; ++v5a) {
var v5c = v59 + v7f[v5a] * Math.PI * 2;
v56.fillStyle = v7o [v5a + 1];
v56.beginPath();
v56.moveTo(100, 140);
v56.arc(100, 140, 80, v59, v5c, 0);
v56.fill();
v59 = v5c;
}
}
}
}
}
function v5d() {
if (!v77) return;
…
s29226 Input v7p acidMode acidModeUseful 0.90 skinBaseUrl3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s29226 / v7p ×
Declaration · line 1204 …
v7l = 0,
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
… Reference · line 892 …
v6a = (29 * v6a + v7c) / 30;
v6t = (9 * v6t + v7d * v4d()) / 10;
}
v1l();
v1t();
v7p || v61.clearRect(0, 0, v65, v66);
if (v7p) {
if (v71) {
v61.fillStyle = '#111';
v61.globalAlpha = .07;
v61.fillRect(0, 0, v65, v66);
v61.globalAlpha = 1;
} else {
v61.fillStyle = '#F2FBFF';
…
s29239 Input v7q zoom targetZoomLevelUseful 0.53 serverAddress22Useful 0.02 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29239 / v7q ×
Declaration · line 1205 …
v7m = 0,
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
… Reference · line 425 …
v7 = -1;
va.reset(0, 0);
break;
}
}
}
function v1j(v1k) {
v7q *= Math.pow(.9, v1k.wheelDelta / -120 || v1k.detail || 0);
!v7a && 1 > v7q && (v7q = 1);
v7q > 4 / v6t && (v7q = 4 / v6t);
}
function v1l() {
if (.4 > v6t) v67 = null;else {
var v1m = Number.POSITIVE_INFINITY,
v1n = Number.POSITIVE_INFINITY,
…
s29252 Input v7r isTouchStart isMobileDeviceUseful 0.78 serverAddress23Useful 0.02 FlowName better Absent Pre-rename JavaScript · s29252 / v7r ×
Declaration · line 1206 …
v7n = 0,
v7o = ["#333333", "#FF3333", "#33FF33", "#3333FF"],
v7p = 0,
v7q = 1,
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
… Reference · line 1017 …
v61.lineTo(v4w, v4y);
v61.stroke();
}
}
v61.restore();
}
function v4z(v50) {
if (v7r && v7s.width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
…
s29378 Input v7s splitIcon spriteImageUseful 0.36 serverAddress24Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29378 / v7s ×
Declaration · line 1207 …
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
… Reference · line 1017 …
v61.stroke();
}
}
v61.restore();
}
function v4z(v50) {
if (v7r && v7s .width) {
var v51 = ~~(v65 / 7);
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t, v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52() {
…
s29401 Input v7t ejectIcon feedImageUseful 0.81 serverAddress25Useful 0.03 FlowName better Absent Pre-rename JavaScript · s29401 / v7t ×
Declaration · line 1208 …
v7r = "ontouchstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
… Reference · line 1023 …
v50.drawImage(v7s, v65 - v51, v66 - v51, v51, v51);
}
if (v7r && v7s.width) {
v51 = ~~(v65 / 7);
v50.drawImage(v7t , v65 - v51, v66 - 2 * v51 - 10, v51, v51);
}
}
function v52() {
for (var v53 = 0, v54 = 0; v54 < v6c.length; v54++) v53 += v6c[v54].nSize * v6c[v54].nSize;
return v53;
}
function v55() {
v63 = null;
if (null != v7f || 0 != v6g.length) {
…
s29424 Input v7u minX canvasCenterXUseful 0.06 serverAddress26Useful 0.02 Both poor Absent Pre-rename JavaScript · s29424 / v7u ×
Declaration · line 1209 …
chstart" in v0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
… Reference · line 629 …
v2f += 8;
v7b = (v6r + v6p) / 2;
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
if (0 == v6c.length) {
v69 = v7b;
v6a = v7c;
v6t = v7d;
}
break;
case 99:
v2l(v2b, v2f);
break;
}
…
s29437 Input v7v minY canvasCenterYUseful 0.07 serverAddress27Useful 0.02 Both poor Absent Pre-rename JavaScript · s29437 / v7v ×
Declaration · line 1210 …
0 && /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
… Reference · line 630 …
v7b = (v6r + v6p) / 2;
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
if (0 == v6c.length) {
v69 = v7b;
v6a = v7c;
v6t = v7d;
}
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n) {
…
s29450 Input v7w maxX gridStepUseful 0.05 defaultServerAddressUseful 0.02 Both poor Absent Pre-rename JavaScript · s29450 / v7w ×
Declaration · line 1211 …
|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
… Reference · line 631 …
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
if (0 == v6c.length) {
v69 = v7b;
v6a = v7c;
v6t = v7d;
}
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n) {
function v2o() {
…
s29463 Input v7x maxY maxSizeUseful 0.08 serverAddress28Useful 0.02 Both poor Absent Pre-rename JavaScript · s29463 / v7x ×
Declaration · line 1212 …
|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
… Reference · line 632 …
v7c = (v6s + v6q) / 2;
v7d = 1;
v7u = v6p;
v7v = v6q;
v7w = v6r;
v7x = v6s;
if (0 == v6c.length) {
v69 = v7b;
v6a = v7c;
v6t = v7d;
}
break;
case 99:
v2l(v2b, v2f);
break;
}
}
function v2l(v2m, v2n) {
function v2o() {
…
s29476 Input v7y noRanking isDeadUseful 0.05 serverAddress29Useful 0.03 Both poor Absent Pre-rename JavaScript · s29476 / v7y ×
Declaration · line 1213 …
v7s = new Image(),
v7t = new Image(),
v7u = 0,
v7v = 0,
v7w = 0,
v7x = 0,
v7y = 0;
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
};
… Reference · line 587 …
v6b.push(v2b.getUint32(v2f, 1));
v2f += 4;
break;
case 48:
v2g = 1;
v7y = 1;
break;
case 49:
if (!v2g) {
v7y = 0;
}
v7f = null;
var v2h = v2b.getUint32(v2f, 1);
v2f += 4;
v6g = [];
for (v2k = 0; v2k < v2h; ++v2k) {
var v2i = v2b.getUint32(v2f, 1);
…
s29604 Input v7z arg nicknameUseful 0.85 initializationDataUseful 0.06 FlowName better Present Pre-rename JavaScript · s29604 / v7z ×
Declaration · line 1217 …
v7s.src = "assets/img/split.png";
v7t.src = "assets/img/feed.png";
v0.isSpectating = 0;
v0.setNick = function (v7z ) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
};
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
…
s29692 Input v80 arg skinsEnabledUseful 0.76 versionUseful 0.05 FlowName better Present Pre-rename JavaScript · s29692 / v80 ×
Declaration · line 1223 …
v0.setNick = function (v7z) {
v1u();
v6o = v7z;
v3z();
v6v = 0;
};
v0.setSkins = function (v80 ) {
v6w = v80;
};
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
…
s29745 Input v81 arg namesEnabledUseful 0.52 versionUseful 0.05 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29745 / v81 ×
Declaration · line 1226 …
v6v = 0;
};
v0.setSkins = function (v80) {
v6w = v80;
};
v0.setNames = function (v81 ) {
v6x = v81;
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
…
s29803 Input v82 arg cellBorderWidthUseful 0.30 versionUseful 0.05 Both poor Present Pre-rename JavaScript · s29803 / v82 ×
Declaration · line 1229 …
v6w = v80;
};
v0.setNames = function (v81) {
v6x = v81;
};
v0.setCellBorder = function (v82 ) {
v6z = v82;
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
…
s29858 Input v83 arg cellPosParamUseful 0.42 valueUseful 0.31 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29858 / v83 ×
Declaration · line 1232 …
};
v0.setCellBorder = function (v82) {
v6z = v82;
};
v0.setCellPos = function (v83 ) {
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
…
s29915 Input v84 arg darkThemeParamUseful 0.58 versionUseful 0.06 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29915 / v84 ×
Declaration · line 1235 …
};
v0.setCellPos = function (v83) {
v70 = v83;
};
v0.setDarkTheme = function (v84 ) {
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
…
s29969 Input v85 arg colorsEnabledUseful 0.51 valueUseful 0.21 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s29969 / v85 ×
Declaration · line 1238 …
v70 = v83;
};
v0.setDarkTheme = function (v84) {
v71 = v84;
};
v0.setColors = function (v85 ) {
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
…
s30025 Input v86 arg showMassParamUseful 0.26 paramUseful 0.37 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30025 / v86 ×
Declaration · line 1241 …
v71 = v84;
};
v0.setColors = function (v85) {
v6y = v85;
};
v0.setShowMass = function (v86 ) {
v74 = v86;
};
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
…
s30079 Input v87 arg setSmoothParamUseful 0.40 isConditionMetUseful 0.12 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30079 / v87 ×
Declaration · line 1244 …
v6y = v85;
};
v0.setShowMass = function (v86) {
v74 = v86;
};
v0.setSmooth = function (v87 ) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
…
s30145 Input v88 arg mapBordersParamUseful 0.47 valueUseful 0.23 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30145 / v88 ×
Declaration · line 1247 …
v0.setSmooth = function (v87) {
v79 = v87 ? 2 : 0;
};
v0.setMapBorders = function (v88 ) {
v77 = v88;
};
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
};
v0.setChatHide = function (v8c) {
v76 = v8c;
…
s30203 Input v89 arg mapSectorsParamUseful 0.40 versionUseful 0.06 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30203 / v89 ×
Declaration · line 1250 …
};
v0.setMapBorders = function (v88) {
v77 = v88;
};
v0.setMapSectors = function (v89 ) {
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
};
v0.setChatHide = function (v8c) {
v76 = v8c;
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
…
s30262 Input v8a arg nameShadowsParamUseful 0.43 valueUseful 0.36 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30262 / v8a ×
Declaration · line 1253 …
v0.setMapSectors = function (v89) {
v72 = v89;
};
v0.setNameShadows = function (v8a ) {
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
};
v0.setChatHide = function (v8c) {
v76 = v8c;
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
};
v0.setMapGrid = function (v8d) {
v75 = v8d;
…
s30314 Input v8b arg setZoomParamUseful 0.28 valueUseful 0.45 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30314 / v8b ×
Declaration · line 1256 …
v72 = v89;
};
v0.setNameShadows = function (v8a) {
v73 = v8a;
};
v0.setZoom = function (v8b ) {
v7a = v8b;
};
v0.setChatHide = function (v8c) {
v76 = v8c;
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
};
v0.setMapGrid = function (v8d) {
v75 = v8d;
};
v0.setTransparent = function (v8e) {
…
s30370 Input v8c arg chatHideParamUseful 0.61 isHiddenUseful 0.68 Both useful Previously Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s30370 / v8c ×
Declaration · line 1259 …
v73 = v8a;
};
v0.setZoom = function (v8b) {
v7a = v8b;
};
v0.setChatHide = function (v8c ) {
v76 = v8c;
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
};
v0.setMapGrid = function (v8d) {
v75 = v8d;
};
v0.setTransparent = function (v8e) {
v78 = v8e;
};
v0.spectate = function () {
v6o = null;
…
s30492 Input v8d arg mapGridParamUseful 0.48 valueUseful 0.21 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30492 / v8d ×
Declaration · line 1263 …
v76 ? v1('#chat_textbox').hide() : v1('#chat_textbox').show();
};
v0.setMapGrid = function (v8d ) {
v75 = v8d;
};
v0.setTransparent = function (v8e) {
v78 = v8e;
};
v0.spectate = function () {
v6o = null;
v0.isSpectating = 1;
v48(1);
v1u();
};
v0.setGameMode = function (v8f) {
if (v8f != v7e) {
…
s30551 Input v8e arg setTransparentParamUseful 0.35 eventUseful 0.10 Both poor Present Pre-rename JavaScript · s30551 / v8e ×
Declaration · line 1266 …
};
v0.setMapGrid = function (v8d) {
v75 = v8d;
};
v0.setTransparent = function (v8e ) {
v78 = v8e;
};
v0.spectate = function () {
v6o = null;
v0.isSpectating = 1;
v48(1);
v1u();
};
v0.setGameMode = function (v8f) {
if (v8f != v7e) {
v7e = v8f;
v1x();
}
};
v0.setAcid = function (v8g) {
…
s30706 Input v8f arg gameModeUseful 0.55 newValueUseful 0.37 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30706 / v8f ×
Declaration · line 1275 …
v6o = null;
v0.isSpectating = 1;
v48(1);
v1u();
};
v0.setGameMode = function (v8f ) {
if (v8f != v7e) {
v7e = v8f;
v1x();
}
};
v0.setAcid = function (v8g) {
v7p = v8g;
};
if (null != v0.localStorage) {
if (null == v0.localStorage.AB8) {
v0.localStorage.AB8 = ~~(100 * Math.random());
…
s30801 Input v8g arg setAcidParamUseful 0.40 valueUseful 0.28 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s30801 / v8g ×
Declaration · line 1281 …
v0.setGameMode = function (v8f) {
if (v8f != v7e) {
v7e = v8f;
v1x();
}
};
v0.setAcid = function (v8g ) {
v7p = v8g;
};
if (null != v0.localStorage) {
if (null == v0.localStorage.AB8) {
v0.localStorage.AB8 = ~~(100 * Math.random());
}
v7n = +v0.localStorage.AB8;
v0.ABGroup = v7n;
}
setTimeout(function () {}, 3E5);
…
s31058 Input v8h T regionsUseful 0.30 touchCoordinatesUseful 0.04 Both poor Absent Pre-rename JavaScript · s31058 / v8h ×
Declaration · line 1292 …
v7n = +v0.localStorage.AB8;
v0.ABGroup = v7n;
}
setTimeout(function () {}, 3E5);
var v8h = {
ZW: "EU-London"
};
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fi
…
s31117 Input v8i data testActionUseful 0.23 touchCoordinates2Useful 0.06 Both poor Absent Pre-rename JavaScript · s31117 / v8i ×
Declaration · line 1296 …
setTimeout(function () {}, 3E5);
var v8h = {
ZW: "EU-London"
};
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;me
…
s31157 Input v8j delay reconnectIntervalUseful 0.79 mousePositionUseful 0.02 FlowName better Absent Pre-rename JavaScript · s31157 / v8j ×
Declaration · line 1299 …
ZW: "EU-London"
};
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;p
… Reference · line 520 …
v68.send(v24.buffer);
}
function v25() {
var v26;
console.log("Socket open");
v8j = 500;
v1("#connecting").hide();
v26 = v21(5);
v26.setUint8(0, 254);
v26.setUint32(1, 5, 1);
v23(v26);
v26 = v21(5);
v26.setUint8(0, 255);
v26.setUint32(1, 1332175218, 1);
v23(v26);
v3z();
}
function v27() {
…
s31172 Input v8k oldX mouseCoordXUseful 0.70 touchSupported14Useful 0.04 FlowName better Absent Pre-rename JavaScript · s31172 / v8k ×
Declaration · line 1300 …
ZW: "EU-London"
};
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s
… Reference · line 801 …
v3x = v6i - v65 / 2;
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
v3x.setUint8(0, 16);
v3x.setFloat64(1, v6k, 1);
v3x.setFloat64(9, v6l, 1);
v3x.setUint32(17, 0, 1);
v23(v3x);
…
s31186 Input v8l oldY prevWorldYUseful 0.36 touchSupported15Useful 0.03 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s31186 / v8l ×
Declaration · line 1301 …
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s;penta;creeper
… Reference · line 801 …
var v3y = v6j - v66 / 2;
if (64 <= v3x * v3x + v3y * v3y && !(.01 > Math.abs(v8k - v6k) && .01 > Math.abs(v8l - v6l))) {
v8k = v6k;
v8l = v6l;
v3x = v21(21);
v3x.setUint8(0, 16);
v3x.setFloat64(1, v6k, 1);
v3x.setFloat64(9, v6l, 1);
v3x.setUint32(17, 0, 1);
v23(v3x);
}
}
}
…
s31200 Input v8m z scaleFactor3Useful 0.64 touchSupported16Useful 0.05 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s31200 / v8m ×
Declaration · line 1302 …
v0.connect = v1y;
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s;penta;creeper;dragon;chrome
… Reference · line 955 …
v61.drawImage(v4l, 15, 15);
}
v4z(v61);
v4r(v61);
var v4q = Date.now() - v4k;
v4q > 1E3 / 60 ? v8m -= .01 : v4q < 1E3 / 65 && (v8m += .01);
.4 > v8m && (v8m = .4);
1 < v8m && (v8m = 1);
}
function v4r(v4s) {
v4s.save();
if (v5) {
for (var v4t = 0; v4t < v6.length; v4t++) {
var v4u = v6[v4t];
if (v4u.identifier == v7) {
…
s31213 Input v8n scoreText scoreDisplayUseful 0.81 mousePosition2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s31213 / v8n ×
Declaration · line 1303 …
var v8i = {
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s;penta;creeper;dragon;chrome;hellcat;pola
… Reference · line 941 …
if (v64 != null && !v76) v61.drawImage(v64, 0, v66 - v64.height - 50);
v6v = Math.max(v6v, v52());
if (0 != v6v) {
if (null == v8n ) v8n = new v5v(24, '#FFF');
if (v70) v4p = " | Position: " + v69.toFixed(0) + ", " + v6a.toFixed(0);else var v4p = "";
v8n.setValue('Score: ' + ~~(v6v / 100) + v4p);
v4l = v8n.render();
v4j = v4l.width;
v61.globalAlpha = .2;
…
s31229 Input v8o skins imageCacheUseful 0.55 mousePosition3Useful 0.02 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s31229 / v8o ×
Declaration · line 1304 …
"action": "test"
};
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s;penta;creeper;dragon;chrome;hellcat;poland;usa;china;rus
… Reference · line 1508 …
if (!this.isAgitated && v6w && v7f == null) {
if (-1 != v8p.indexOf(v9p)) {
if (!v8o .hasOwnProperty(v9p)) {
v8o = new Image();
v8o.src = v3 + v9p + '.png';
}
if (0 != v8o.width && v8o.complete) {
v9m = v8o;
} else v9m = null;
} else v9m = null;
…
s31243 Input v8p knownNameDict skinListUseful 0.29 touchSupported17Useful 0.03 Both poor Absent Pre-rename JavaScript · s31243 / v8p ×
Declaration · line 1305 …
var v8j = 500,
v8k = -1,
v8l = -1,
v8m = 1,
v8n = null,
v8o = {},
v8p = "ugandan knuckles;latvia;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;illuminati;dodge charger;cr king;dark theme;mercury;cell;virus;basketball;rockstar n;penta;rockstar s;penta;creeper;dragon;chrome;hellcat;poland;usa;china;russia;canada;aus
… Reference · line 1507 …
v9p = v9p.slice(v9q + 1, v9r);
}
if (!this.isAgitated && v6w && v7f == null) {
if (-1 != v8p .indexOf(v9p)) {
if (!v8o.hasOwnProperty(v9p)) {
v8o = new Image();
v8o.src = v3 + v9p + '.png';
}
if (0 != v8o.width && v8o.complete) {
v9m = v8o;
} else v9m = null;
…
s32633 Input v8q knownNameDict_noDisp legacySkinsUseful 0.23 v8qUseful 0.09 Both poor Absent Pre-rename JavaScript · s32633 / v8q ×
Declaration · line 1306 …
im jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;venezuela;blatter;chavez;cuba;fidel;merkel;palin;queen;boris;bush;trump;underwood".split(";"),
v8q = "ugandan knuckles;fidget red;fidget blue;fidget black;fidget green;fidget yellow;fidget grey;fidget orange;fidget white;fidget spinner;cell;virus;8;EA;hellcat;cr king;nasa;putin;merkel;tsipras;obama;kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;blatter;chavez;fidel;merkel;palin;queen;boris;bush;tr
… Reference · line 1546 …
var v9l = ~~this.y;
if ((v6x || v9m) && this.name && this.nameCache && (null == v9o || -1 == v8q .indexOf(v9p))) {
v9v = this.nameCache;
v9v.setValue(this.name);
v9v.setSize(this.getNameSize());
var v9w = Math.ceil(10 * v6t) / 10;
v9v.setScale(v9w);
var v9x = v9v.render(),
…
s32998 Input v8r ib specialSkinsUseful 0.50 touchSupported18Useful 0.05 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s32998 / v8r ×
Declaration · line 1307 …
kim jong-un;dilma;hollande;berlusconi;cameron;clinton;hillary;blatter;chavez;fidel;merkel;palin;queen;boris;bush;trump;underwood;dodge charger;dark theme",
v8r = ["_canvas'blob"];
v5n.prototype = {
id: 0,
points: null,
pointsAcc: null,
name: null,
nameCache: null,
sizeCache: null,
x: 0,
y: 0,
size: 0,
ox: 0,
oy: 0,
oSize: 0,
nx: 0,
ny: 0,
… Reference · line 1517 …
} else v9m = null;
} else v9m = null;
v9m = (v9o = v9m) ? -1 != v8r .indexOf(v9p) : 0;
if (v6z) {
if (!v9l || 20 < this.size) v9k.lineWidth = 5;
v9k.stroke();
} else v9l || v9k.stroke();
v9k.fill();
if (!(null == v9o || v9m)) {
v9k.save();
v9k.clip();
…
s33438 Input v8s tmp indexUseful 0.52 indexUseful 0.52 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s33438 / v8s ×
Declaration · line 1333 …
isVirus: 0,
isAgitated: 0,
wasSimpleDrawing: 1,
destroy: function () {
var v8s ;
for (v8s = 0; v8s < v6e.length; v8s++) if (v6e[v8s] == this) {
v6e.splice(v8s, 1);
break;
}
delete v6d[this.id];
v8s = v6c.indexOf(this);
if (-1 != v8s) {
v6u = 1;
v6c.splice(v8s, 1);
… Reference · line 1344 …
v8s = v6c.indexOf(this);
if (-1 != v8s) {
v6u = 1;
v6c.splice(v8s, 1);
}
v8s = v6b.indexOf(this.id);
if (-1 != v8s) {
v6b.splice(v8s, 1);
}
this.destroyed = 1;
v6f.push(this);
},
getNameSize: function () {
return Math.max(~~(this.size / 3.2), 2);
},
setName: function (v8t) {
…
s33953 Input v8t a nameUseful 0.82 newNameUseful 0.36 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s33953 / v8t ×
Declaration · line 1354 …
getNameSize: function () {
return Math.max(~~(this.size / 3.2), 2);
},
setName: function (v8t ) {
this.name = v8t;
if (null == this.nameCache) {
var v8u = String($("#nameColor").val());
this.nameCache = new v5v(this.getNameSize(), "#" + v8u, 1, "#000");
this.nameCache.setValue(this.name);
} else {
…
s34031 Input v8u nameColor nameColorUseful 0.90 nameColorUseful 0.90 Both useful Present Pre-rename JavaScript · s34031 / v8u ×
Declaration · line 1357 …
setName: function (v8t) {
this.name = v8t;
if (null == this.nameCache) {
var v8u = String($("#nameColor").val());
this.nameCache = new v5v(this.getNameSize(), "#" + v8u, 1, "#000");
this.nameCache.setValue(this.name);
} else {
this.nameCache.setSize(this.getNameSize());
this.nameCache.setValue(this.name);
…
s34361 Input v8v samplenum targetCountUseful 0.75 targetCountUseful 0.75 Both useful Present Pre-rename JavaScript · s34361 / v8v ×
Declaration · line 1366 …
this.nameCache.setValue(this.name);
}
},
createPoints: function () {
for (var v8v = this.getNumPoints(); this.points.length > v8v;) {
var v8w = ~~(Math.random() * this.points.length);
this.points.splice(v8w, 1);
this.pointsAcc.splice(v8w, 1);
}
if (0 == this.points.length && 0 < v8v) {
… Reference · line 1380 …
this.pointsAcc.push(Math.random() - .5);
}
while (this.points.length < v8v ) {
var v8x = ~~(Math.random() * this.points.length),
v8y = this.points[v8x];
this.points.splice(v8x, 0, {
ref: this,
size: v8y.size,
x: v8y.x,
y: v8y.y
});
this.pointsAcc.splice(v8x, 0, this.pointsAcc[v8x]);
…
s34429 Input v8w rand randomIndex2Useful 0.74 randomIndexUseful 0.86 Humanify better Present Pre-rename JavaScript · s34429 / v8w ×
Declaration · line 1367 …
createPoints: function () {
for (var v8v = this.getNumPoints(); this.points.length > v8v;) {
var v8w = ~~(Math.random() * this.points.length);
this.points.splice(v8w, 1);
this.pointsAcc.splice(v8w, 1);
}
if (0 == this.points.length && 0 < v8v) {
this.points.push({
ref: this,
size: this.size,
…
s34844 Input v8x rand2 randomIndexUseful 0.86 targetPointCountUseful 0.04 FlowName better Absent Pre-rename JavaScript · s34844 / v8x ×
Declaration · line 1381 …
this.pointsAcc.push(Math.random() - .5);
}
while (this.points.length < v8v) {
var v8x = ~~(Math.random() * this.points.length),
v8y = this.points[v8x];
this.points.splice(v8x, 0, {
ref: this,
size: v8y.size,
x: v8y.x,
y: v8y.y
});
this.pointsAcc.splice(v8x, 0, this.pointsAcc[v8x]);
…
s34900 Input v8y point randomPointUseful 0.41 targetPointCount2Useful 0.06 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s34900 / v8y ×
Declaration · line 1382 …
while (this.points.length < v8v) {
var v8x = ~~(Math.random() * this.points.length),
v8y = this.points[v8x];
this.points.splice(v8x, 0, {
ref: this,
size: v8y.size,
x: v8y.x,
y: v8y.y
});
this.pointsAcc.splice(v8x, 0, this.pointsAcc[v8x]);
}
},
getNumPoints: function () {
…
s35211 Input v8z a minValUseful 0.20 minSizeUseful 0.34 Both poor Present Pre-rename JavaScript · s35211 / v8z ×
Declaration · line 1394 …
}
},
getNumPoints: function () {
if (0 == this.id) return 16;
var v8z = 10;
if (20 > this.size) v8z = 0;
if (this.isVirus) v8z = 30;
var v90 = this.size;
if (!this.isVirus) v90 *= v6t;
v90 *= v8m;
if (this.flag & 32) v90 *= .25;
return ~~Math.max(v90, v8z);
},
…
s35300 Input v90 b calculatedSizeUseful 0.81 calculatedSizeUseful 0.81 Both useful Present Pre-rename JavaScript · s35300 / v90 ×
Declaration · line 1397 …
var v8z = 10;
if (20 > this.size) v8z = 0;
if (this.isVirus) v8z = 30;
var v90 = this.size;
if (!this.isVirus) v90 *= v6t;
v90 *= v8m;
if (this.flag & 32) v90 *= .25;
return ~~Math.max(v90, v8z);
},
movePoints: function () {
this.createPoints();
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
…
s35524 Input v91 points pointsUseful 0.87 pointsUseful 0.87 Both useful Present Pre-rename JavaScript · s35524 / v91 ×
Declaration · line 1405 …
return ~~Math.max(v90, v8z);
},
movePoints: function () {
this.createPoints();
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
… Reference · line 1415 …
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91 [v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
…
s35543 Input v92 pointsacc pointsAccUseful 0.84 pointsAccUseful 0.84 Both useful Present Pre-rename JavaScript · s35543 / v92 ×
Declaration · line 1405 …
movePoints: function () {
this.createPoints();
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
… Reference · line 1410 …
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92 [v94] && (v92[v94] = 10);
-10 > v92[v94] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
}
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
…
s35565 Input v93 numpoints numPointsUseful 0.83 pointsLengthUseful 0.81 Humanify better Present Pre-rename JavaScript · s35565 / v93 ×
Declaration · line 1405 …
movePoints: function () {
this.createPoints();
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92[v94] && (v92[v94] = 10);
… Reference · line 1414 …
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93 ; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
…
s35583 Input v94 i iUseful 0.70 iUseful 0.70 Both useful Present Pre-rename JavaScript · s35583 / v94 ×
Declaration · line 1405 …
this.createPoints();
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92[v94] && (v92[v94] = 10);
… Reference · line 1411 …
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92[v94] && (v92[v94] = 10);
-10 > v92[v94 ] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
}
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
…
s35624 Input v95 pos1 prevPointAccUseful 0.86 prevPointAccUseful 0.86 Both useful Present Pre-rename JavaScript · s35624 / v95 ×
Declaration · line 1406 …
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92[v94] && (v92[v94] = 10);
-10 > v92[v94] && (v92[v94] = -10);
… Reference · line 1412 …
10 < v92[v94] && (v92[v94] = 10);
-10 > v92[v94] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
}
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
…
s35668 Input v96 pos2 nextPointAccUseful 0.31 nextAccelerationUseful 0.16 Both poor Present Pre-rename JavaScript · s35668 / v96 ×
Declaration · line 1407 …
for (var v91 = this.points, v92 = this.pointsAcc, v93 = v91.length, v94 = 0; v94 < v93; ++v94) {
var v95 = v92[(v94 - 1 + v93) % v93],
v96 = v92[(v94 + 1) % v93];
v92[v94] += (Math.random() - .5) * (this.isAgitated ? 3 : 1);
v92[v94] *= .7;
10 < v92[v94] && (v92[v94] = 10);
-10 > v92[v94] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
…
s35951 Input v97 ref selfUseful 0.66 selfUseful 0.66 Both useful Present Pre-rename JavaScript · s35951 / v97 ×
Declaration · line 1414 …
-10 > v92[v94] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
}
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
… Reference · line 1423 …
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
}
});
if (!v9d && v91[v99].x < v6p || v91[v99].y < v6q || v91[v99].x > v6r || v91[v99].y > v6s) {
v9d = 1;
…
s35963 Input v98 isvirus animPhaseUseful 0.30 nextVariableUseful 0.12 Both poor Present Pre-rename JavaScript · s35963 / v98 ×
Declaration · line 1414 …
-10 > v92[v94] && (v92[v94] = -10);
v92[v94] = (v95 + v96 + 8 * v92[v94]) / 10;
}
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
… Reference · line 1442 …
this.isVirus && 0 == v99 % 2 && (v9c += 5);
v91[v99].x = this.x + Math.cos(v9b * v99 + v98 ) * v9c;
v91[v99].y = this.y + Math.sin(v9b * v99 + v98) * v9c;
}
},
updatePos: function () {
if (0 == this.id) return 1;
var v9h;
v9h = (v6n - this.updateTime) / 120;
v9h = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
…
s36033 Input v99 j jUseful 0.66 currentIndexUseful 0.40 FlowName better Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s36033 / v99 ×
Declaration · line 1414 …
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
… Reference · line 1420 …
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99 ].x,
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
}
…
s36074 Input v9a f currentSizeUseful 0.65 i2Useful 0.11 FlowName better Absent Pre-rename JavaScript · s36074 / v9a ×
Declaration · line 1415 …
for (var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
… Reference · line 1435 …
if (0 < v92[v99]) v92[v99] = 0;
v92[v99] -= 1;
}
}
v9a += v92[v99];
0 > v9a && (v9a = 0);
v9a = this.isAgitated ? (19 * v9a + this.size) / 20 : (12 * v9a + this.size) / 13;
v91[v99].size = (v9b + v9c + 8 * v9a) / 10;
v9b = 2 * Math.PI / v93;
v9c = this.points[v99].size;
…
s36105 Input v9b e prevSize2Useful 0.67 i3Useful 0.15 FlowName better Absent Pre-rename JavaScript · s36105 / v9b ×
Declaration · line 1416 …
(var v97 = this, v98 = this.isVirus ? 0 : (this.id / 1E3 + v6n / 1E4) % (2 * Math.PI), v99 = 0; v99 < v93; ++v99) {
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
v9f = v91[v99].y;
… Reference · line 1438 …
v9a = this.isAgitated ? (19 * v9a + this.size) / 20 : (12 * v9a + this.size) / 13;
v91[v99].size = (v9b + v9c + 8 * v9a) / 10;
v9b = 2 * Math.PI / v93;
v9c = this.points[v99].size;
this.isVirus && 0 == v99 % 2 && (v9c += 5);
v91[v99].x = this.x + Math.cos(v9b * v99 + v98) * v9c;
v91[v99].y = this.y + Math.sin(v9b * v99 + v98) * v9c;
…
s36154 Input v9c m prevSizeUseful 0.35 nextPointAccUseful 0.28 Both poor Absent Pre-rename JavaScript · s36154 / v9c ×
Declaration · line 1417 …
var v9a = v91[v99].size,
v9b = v91[(v99 - 1 + v93) % v93].size,
v9c = v91[(v99 + 1) % v93].size;
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
… Reference · line 1438 …
v9a = this.isAgitated ? (19 * v9a + this.size) / 20 : (12 * v9a + this.size) / 13;
v91[v99].size = (v9b + v9c + 8 * v9a) / 10;
v9b = 2 * Math.PI / v93;
v9c = this.points[v99].size;
this.isVirus && 0 == v99 % 2 && (v9c += 5);
v91[v99].x = this.x + Math.cos(v9b * v99 + v98) * v9c;
v91[v99].y = this.y + Math.sin(v9b * v99 + v98) * v9c;
…
s36286 Input v9d l collisionCountUseful 0.36 i4Useful 0.10 Both poor Absent Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s36286 / v9d ×
Declaration · line 1419 …
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
… Reference · line 1427 …
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
}
});
if (!v9d && v91[v99].x < v6p || v91[v99].y < v6q || v91[v99].x > v6r || v91[v99].y > v6s) {
v9d = 1;
}
if (v9d) {
if (0 < v92[v99]) v92[v99] = 0;
v92[v99] -= 1;
}
}
v9a += v92[v99];
…
s36307 Input v9e n currentXUseful 0.78 v9eUseful 0.07 FlowName better Absent Pre-rename JavaScript · s36307 / v9e ×
Declaration · line 1420 …
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
…
s36337 Input v9f q currentYUseful 0.75 v9fUseful 0.12 FlowName better Absent Pre-rename JavaScript · s36337 / v9f ×
Declaration · line 1421 …
if (15 < this.size && null != v67 && 20 < this.size * v6t && 0 != this.id) {
var v9d = 0,
v9e = v91[v99].x,
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
}
});
if (!v9d && v91[v99].x < v6p || v91[v99].y < v6q || v91[v99].x > v6r |
…
s36415 Input v9g a itemUseful 0.70 itemUseful 0.70 Both useful Present Pre-rename JavaScript · s36415 / v9g ×
Declaration · line 1422 …
v9f = v91[v99].y;
v67.retrieve2(v9e - 5, v9f - 5, 10, 10, function (v9g ) {
if (v9g.ref != v97 && 25 > (v9e - v9g.x) * (v9e - v9g.x) + (v9f - v9g.y) * (v9f - v9g.y)) {
v9d = 1;
}
});
if (!v9d && v91[v99].x < v6p || v91[v99].y < v6q || v91[v99].x > v6r || v91[v99].y > v6s) {
…
s37360 Input v9h a interpolatorUseful 0.19 interpolationFactorUseful 0.88 Humanify better Present Pre-rename JavaScript · s37360 / v9h ×
Declaration · line 1448 …
v91[v99].y = this.y + Math.sin(v9b * v99 + v98) * v9c;
}
},
updatePos: function () {
if (0 == this.id) return 1;
var v9h ;
v9h = (v6n - this.updateTime) / 120;
v9h = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
var v9i = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
this.getNameSize();
if (this.destroyed && 1 <= v9i) var v9j = v6f.indexOf(this);
-1 != v9j && v6f.splice(v9j, 1);
… Reference · line 1455 …
if (this.destroyed && 1 <= v9i) var v9j = v6f.indexOf(this);
-1 != v9j && v6f.splice(v9j, 1);
this.x = v9h * (this.nx - this.ox) + this.ox;
this.y = v9h * (this.ny - this.oy) + this.oy;
this.size = v9i * (this.nSize - this.oSize) + this.oSize;
return v9i;
},
shouldRender: function () {
if (0 == this.id) return 1;else {
…
s37463 Input v9i b interpolatorClampedUseful 0.50 sizeProgressUseful 0.56 Both useful Previously FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Preference confidence is low. Pre-rename JavaScript · s37463 / v9i ×
Declaration · line 1451 …
v9h = (v6n - this.updateTime) / 120;
v9h = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
var v9i = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
this.getNameSize();
if (this.destroyed && 1 <= v9i) var v9j = v6f.indexOf(this);
-1 != v9j && v6f.splice(v9j, 1);
this.x = v9h * (this.nx - this.ox) + this.ox;
this.y = v9h * (this.ny - this.oy) + this.oy;
… Reference · line 1457 …
this.x = v9h * (this.nx - this.ox) + this.ox;
this.y = v9h * (this.ny - this.oy) + this.oy;
this.size = v9i * (this.nSize - this.oSize) + this.oSize;
return v9i;
},
shouldRender: function () {
if (0 == this.id) return 1;else {
return !(this.x + this.size + 40 < v69 - v65 / 2 / v6t || this.y + this.size + 40 < v6a - v66 / 2 / v6t || this.x - this.size - 40 > v69 + v65 / 2 / v6t || this.y - this
…
s37570 Input v9j c indexUseful 0.83 indexUseful 0.83 Both useful Present Pre-rename JavaScript · s37570 / v9j ×
Declaration · line 1453 …
var v9i = 0 > v9h ? 0 : 1 < v9h ? 1 : v9h;
this.getNameSize();
if (this.destroyed && 1 <= v9i) var v9j = v6f.indexOf(this);
-1 != v9j && v6f.splice(v9j, 1);
this.x = v9h * (this.nx - this.ox) + this.ox;
this.y = v9h * (this.ny - this.oy) + this.oy;
this.size = v9i * (this.nSize - this.oSize) + this.oSize;
return v9i;
…
s38153 Input v9k ctx canvasContextUseful 0.88 canvasContextUseful 0.88 Both useful Present Pre-rename JavaScript · s38153 / v9k ×
Declaration · line 1465 …
a - v66 / 2 / v6t || this.x - this.size - 40 > v69 + v65 / 2 / v6t || this.y - this.size - 40 > v6a + v66 / 2 / v6t);
}
},
drawOneCell: function (v9k ) {
if (this.shouldRender()) {
var v9l = 0 != this.id && !this.isVirus && v79 > v6t;
if (10 > this.getNumPoints()) v9l = 1;
if (this.wasSimpleDrawing && !v9l) for (var v9m = 0; v9m < this.points.length; v9m++) this.points[v9m].size = this.size;
… Reference · line 1471 …
is.wasSimpleDrawing && !v9l) for (var v9m = 0; v9m < this.points.length; v9m++) this.points[v9m].size = this.size;
this.wasSimpleDrawing = v9l;
v9k .save();
this.drawTime = v6n;
v9m = this.updatePos();
this.destroyed && (v9k.globalAlpha *= 1 - v9m);
v9k.lineWidth = 10;
v9k.lineCap = "round";
v9k.lineJoin = this.isVirus ? "miter" : "round";
…
s38205 Input v9l b renderStepUseful 0.12 isSimpleDrawingUseful 0.42 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s38205 / v9l ×
Declaration · line 1467 …
}
},
drawOneCell: function (v9k) {
if (this.shouldRender()) {
var v9l = 0 != this.id && !this.isVirus && v79 > v6t;
if (10 > this.getNumPoints()) v9l = 1;
if (this.wasSimpleDrawing && !v9l) for (var v9m = 0; v9m < this.points.length; v9m++) this.points[v9m].size = this.size;
this.wasSimpleDrawing = v9l;
… Reference · line 1486 …
v9k.fillStyle = this.color;
v9k.strokeStyle = this.color;
}
if (v9l ) {
v9k.beginPath();
v9k.arc(this.x, this.y, this.size - (20 < this.size || !v6z ? 0 : 5), 0, Math.PI * 2, 0);
} else {
this.movePoints();
v9k.beginPath();
var v9n = this.getNumPoints();
…
s38354 Input v9m c pointIndex2Useful 0.10 iUseful 0.30 Both poor Present Pre-rename JavaScript · s38354 / v9m ×
Declaration · line 1469 …
if (10 > this.getNumPoints()) v9l = 1;
if (this.wasSimpleDrawing && !v9l) for (var v9m = 0; v9m < this.points.length; v9m++) this.points[v9m].size = this.size;
this.wasSimpleDrawing = v9l;
v9k.save();
this.drawTime = v6n;
v9m = this.updatePos();
this.destroyed && (v9k.globalAlpha *= 1 - v9m);
… Reference · line 1494 …
var v9n = this.getNumPoints();
v9k.moveTo(this.points[0].x, this.points[0].y);
for (v9m = 1; v9m <= v9n; ++v9m) {
var v9o = v9m % v9n;
v9k.lineTo(this.points[v9o].x, this.points[v9o].y);
}
}
v9k.closePath();
var v9p = this.name.toLowerCase();
if (v9p.indexOf('[') != -1) {
…
s39188 Input v9n d numPointsUseful 0.78 contextUseful 0.11 FlowName better Absent Pre-rename JavaScript · s39188 / v9n ×
Declaration · line 1492 …
his.y, this.size - (20 < this.size || !v6z ? 0 : 5), 0, Math.PI * 2, 0);
} else {
this.movePoints();
v9k.beginPath();
var v9n = this.getNumPoints();
v9k.moveTo(this.points[0].x, this.points[0].y);
for (v9m = 1; v9m <= v9n; ++v9m) {
var v9o = v9m % v9n;
v9k.lineTo(this.points[v9o].x, this.points[v9o].y);
}
}
…
s39334 Input v9o e pointIndexUseful 0.35 ctxUseful 0.34 Both poor Absent Pre-rename JavaScript · s39334 / v9o ×
Declaration · line 1495 …
v9k.moveTo(this.points[0].x, this.points[0].y);
for (v9m = 1; v9m <= v9n; ++v9m) {
var v9o = v9m % v9n;
v9k.lineTo(this.points[v9o].x, this.points[v9o].y);
}
}
v9k.closePath();
var v9p = this.name.toLowerCase();
if (v9p.indexOf('[') != -1) {
var v9q = v9p.indexOf('[');
… Reference · line 1517 …
} else v9m = null;
} else v9m = null;
} else v9m = null;
v9m = (v9o = v9m) ? -1 != v8r.indexOf(v9p) : 0;
if (v6z) {
if (!v9l || 20 < this.size) v9k.lineWidth = 5;
v9k.stroke();
} else v9l || v9k.stroke();
v9k.fill();
if (!(null == v9o || v9m)) {
v9k.save();
…
s39474 Input v9p skinName skinNameUseful 0.91 ctx2Useful 0.03 FlowName better Absent Pre-rename JavaScript · s39474 / v9p ×
Declaration · line 1500 …
v9k.lineTo(this.points[v9o].x, this.points[v9o].y);
}
}
v9k.closePath();
var v9p = this.name.toLowerCase();
if (v9p.indexOf('[') != -1) {
var v9q = v9p.indexOf('[');
var v9r = v9p.indexOf(']');
v9p = v9p.slice(v9q + 1, v9r);
}
if (!this.isAgitated && v6w && v7f == null) {
… Reference · line 1507 …
}
if (!this.isAgitated && v6w && v7f == null) {
if (-1 != v8p.indexOf(v9p )) {
if (!v8o.hasOwnProperty(v9p)) {
v8o = new Image();
v8o.src = v3 + v9p + '.png';
}
if (0 != v8o.width && v8o.complete) {
v9m = v8o;
} else v9m = null;
…
s39557 Input v9q clanStart bracketStartUseful 0.88 ctx3Useful 0.08 FlowName better Absent Pre-rename JavaScript · s39557 / v9q ×
Declaration · line 1502 …
var v9p = this.name.toLowerCase();
if (v9p.indexOf('[') != -1) {
var v9q = v9p.indexOf('[');
var v9r = v9p.indexOf(']');
v9p = v9p.slice(v9q + 1, v9r);
}
if (!this.isAgitated && v6w && v7f == null) {
if (-1 != v8p.indexOf(v9p)) {
if (!v8o.hasOwnProperty(v9p)) {
…
s39595 Input v9r clanEnd bracketEndUseful 0.88 canvasContext2Useful 0.02 FlowName better Absent Pre-rename JavaScript · s39595 / v9r ×
Declaration · line 1503 …
if (v9p.indexOf('[') != -1) {
var v9q = v9p.indexOf('[');
var v9r = v9p.indexOf(']');
v9p = v9p.slice(v9q + 1, v9r);
}
if (!this.isAgitated && v6w && v7f == null) {
if (-1 != v8p.indexOf(v9p)) {
if (!v8o.hasOwnProperty(v9p)) {
v8o = new Image();
…
s40563 Input v9s color borderColorUseful 0.75 ctx4Useful 0.07 FlowName better Absent Pre-rename JavaScript · s40563 / v9s ×
Declaration · line 1531 …
v9k.restore();
}
if (v6z) {
if (!v9l || 20 < this.size) {
var v9s = String($("#cellBorderColor").val());
v9k.strokeStyle = '#' + v9s;
if (v9s == '000000' || v9s == '000' || !v9s) v9t = .12;else var v9t = 1;
v9k.globalAlpha *= v9t;
var v9u = String($("#cellBorderSize").val());
…
s40723 Input v9t alpha borderOpacityUseful 0.81 context2Useful 0.09 FlowName better Absent Pre-rename JavaScript · s40723 / v9t ×
Declaration · line 1533 …
v9k.strokeStyle = '#' + v9s;
if (v9s == '000000' || v9s == '000' || !v9s) v9t = .12;else var v9t = 1;
v9k.globalAlpha *= v9t;
var v9u = String($("#cellBorderSize").val());
v9k.lineWidth = v9u;
v9k.stroke();
}
}
v9k.globalAlpha = 1;
if (null != v9o && v9m) v9k.drawImage(v9o, this.x - 2 * this.size, this.y - 2 * this.size, 4 * this
…
s40784 Input v9u size borderWidthUseful 0.84 context3Useful 0.06 FlowName better Absent Pre-rename JavaScript · s40784 / v9u ×
Declaration · line 1535 …
if (v9s == '000000' || v9s == '000' || !v9s) v9t = .12;else var v9t = 1;
v9k.globalAlpha *= v9t;
var v9u = String($("#cellBorderSize").val());
v9k.lineWidth = v9u;
v9k.stroke();
}
}
v9k.globalAlpha = 1;
if (null != v9o && v9m) v9k.drawImage(v9o, this.x - 2 * this.size, this.y - 2 * this.size, 4 * this.size, 4 * this.size);
…
s41117 Input v9v ncache nameTagUseful 0.66 ctx5Useful 0.08 FlowName better Absent Pre-rename JavaScript · s41117 / v9v ×
Declaration · line 1543 …
9o && v9m) v9k.drawImage(v9o, this.x - 2 * this.size, this.y - 2 * this.size, 4 * this.size, 4 * this.size);
v9m = -1 != v6c.indexOf(this);
var v9v ;
if (0 != this.id) {
var v9l = ~~this.y;
if ((v6x || v9m) && this.name && this.nameCache && (null == v9o || -1 == v8q.indexOf(v9p))) {
v9v = this.nameCache;
v9v.setValue(this.name);
v9v.setSize(this.getNameSize());
… Reference · line 1551 …
v9v.setSize(this.getNameSize());
var v9w = Math.ceil(10 * v6t) / 10;
v9v .setScale(v9w);
var v9x = v9v.render(),
v9y = ~~(v9x.width / v9w),
v9z = ~~(v9x.height / v9w);
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
v9l += v9x.height / 2 / v9w + 4;
…
s41416 Input v9w ratio scaleFactorUseful 0.90 canvasContext3Useful 0.03 FlowName better Absent Pre-rename JavaScript · s41416 / v9w ×
Declaration · line 1550 …
v9v.setValue(this.name);
v9v.setSize(this.getNameSize());
var v9w = Math.ceil(10 * v6t) / 10;
v9v.setScale(v9w);
var v9x = v9v.render(),
v9y = ~~(v9x.width / v9w),
v9z = ~~(v9x.height / v9w);
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
… Reference · line 1556 …
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
v9l += v9x.height / 2 / v9w + 4;
}
if (v74 && (v9m || 0 == v6c.length && (!this.isVirus || this.isAgitated) && 20 < this.size)) {
if (null == this.sizeCache) {
this.sizeCache = new v5v(this.getNameSize() / 2, "#FFF", 1, "#000");
…
s41495 Input v9x rnchache renderedImageUseful 0.79 ctx6Useful 0.15 FlowName better Absent Pre-rename JavaScript · s41495 / v9x ×
Declaration · line 1552 …
var v9w = Math.ceil(10 * v6t) / 10;
v9v.setScale(v9w);
var v9x = v9v.render(),
v9y = ~~(v9x.width / v9w),
v9z = ~~(v9x.height / v9w);
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
v9l += v9x.height / 2 / v9w + 4;
}
…
s41529 Input v9y w imageWidthUseful 0.77 isSimpleDrawing2Useful 0.03 FlowName better Absent Pre-rename JavaScript · s41529 / v9y ×
Declaration · line 1553 …
var v9w = Math.ceil(10 * v6t) / 10;
v9v.setScale(v9w);
var v9x = v9v.render(),
v9y = ~~(v9x.width / v9w),
v9z = ~~(v9x.height / v9w);
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
v9l += v9x.height / 2 / v9w + 4;
}
if (v74 && (v9m || 0 == v6c.length && (!this.isVirus || this.isAgitated) && 20 < this.size)) {
… Reference · line 1568 …
v9w = Math.ceil(10 * v6t) / 10;
v9m.setScale(v9w);
v9o = v9m.render();
v9y = ~~(v9o.width / v9w);
v9z = ~~(v9o.height / v9w);
if (!this.name) var va0 = 2;else va0 = 3;
v9k.drawImage(v9o, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
}
}
v9k.restore();
…
s41570 Input v9z h imageHeightUseful 0.78 useSimpleDrawingUseful 0.03 FlowName better Absent Pre-rename JavaScript · s41570 / v9z ×
Declaration · line 1554 …
var v9x = v9v.render(),
v9y = ~~(v9x.width / v9w),
v9z = ~~(v9x.height / v9w);
v9k.drawImage(v9x, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
v9l += v9x.height / 2 / v9w + 4;
}
if (v74 && (v9m || 0 == v6c.length && (!this.isVirus || this.isAgitated) && 20 < this.size)) {
… Reference · line 1569 …
v9m.setScale(v9w);
v9o = v9m.render();
v9y = ~~(v9o.width / v9w);
v9z = ~~(v9o.height / v9w);
if (!this.name) var va0 = 2;else va0 = 3;
v9k.drawImage(v9o, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
}
}
v9k.restore();
}
}
};
v5v.prototype = {
…
s42344 Input va0 div defaultWidthUseful 0.05 context4Useful 0.20 Both poor Absent Pre-rename JavaScript · s42344 / va0 ×
Declaration · line 1570 …
v9y = ~~(v9o.width / v9w);
v9z = ~~(v9o.height / v9w);
if (!this.name) var va0 = 2;else va0 = 3;
v9k.drawImage(v9o, ~~this.x - ~~(v9y / 2), v9l - ~~(v9z / 2), v9y, v9z);
}
}
v9k.restore();
}
}
};
v5v.prototype = {
_value: "",
_color: "#000",
_stroke: 0,
…
s42716 Input va1 a sizeUseful 0.80 newSizeUseful 0.49 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s42716 / va1 ×
Declaration · line 1588 …
_size: 16,
_canvas: null,
_ctx: null,
_dirty: 0,
_scale: 1,
setSize: function (va1 ) {
if (this._size != va1) {
this._size = va1;
this._dirty = 1;
}
},
setScale: function (va2) {
if (this._scale != va2) {
this._scale = va2;
this._dirty = 1;
}
},
setStrokeColor: function (va3) {
…
s42844 Input va2 a scaleUseful 0.91 scaleUseful 0.91 Both useful Present Pre-rename JavaScript · s42844 / va2 ×
Declaration · line 1594 …
this._size = va1;
this._dirty = 1;
}
},
setScale: function (va2 ) {
if (this._scale != va2) {
this._scale = va2;
this._dirty = 1;
}
},
setStrokeColor: function (va3) {
if (this._strokeColor != va3) {
this._strokeColor = va3;
this._dirty = 1;
}
…
s42980 Input va3 a colorUseful 0.30 strokeColorUseful 0.86 Humanify better Present Pre-rename JavaScript · s42980 / va3 ×
Declaration · line 1600 …
this._scale = va2;
this._dirty = 1;
}
},
setStrokeColor: function (va3 ) {
if (this._strokeColor != va3) {
this._strokeColor = va3;
this._dirty = 1;
}
},
setValue: function (va4) {
if (va4 != this._value) {
this._value = va4;
this._dirty = 1;
}
…
s43122 Input va4 a newValueUseful 0.80 newValueUseful 0.80 Both useful Present Pre-rename JavaScript · s43122 / va4 ×
Declaration · line 1606 …
this._strokeColor = va3;
this._dirty = 1;
}
},
setValue: function (va4 ) {
if (va4 != this._value) {
this._value = va4;
this._dirty = 1;
}
},
render: function () {
if (null == this._canvas) {
this._canvas = document.createElement("canvas");
this._ctx = this._canvas.getContext("2d");
…
s43466 Input va5 canvas canvasUseful 0.95 canvasElementUseful 0.81 FlowName better Present Pre-rename JavaScript · s43466 / va5 ×
Declaration · line 1619 …
this._ctx = this._canvas.getContext("2d");
}
if (this._dirty) {
this._dirty = 0;
var va5 = this._canvas,
va6 = this._ctx,
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
… Reference · line 1628 …
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5 .height = (va9 + vab) * va8;
va6.font = vaa;
va6.scale(va8, va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
va6.lineWidth = vac;
va6.strokeStyle = this._strokeColor;
…
s43496 Input va6 ctx ctxUseful 0.92 context2dUseful 0.83 Both useful Previously FlowName better Present Preference confidence is low. Pre-rename JavaScript · s43496 / va6 ×
Declaration · line 1620 …
if (this._dirty) {
this._dirty = 0;
var va5 = this._canvas,
va6 = this._ctx,
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
… Reference · line 1629 …
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6 .font = vaa;
va6.scale(va8, va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
va6.lineWidth = vac;
va6.strokeStyle = this._strokeColor;
va6.fillStyle = this._color;
…
s43523 Input va7 value textValueUseful 0.80 textValueUseful 0.80 Both useful Present Pre-rename JavaScript · s43523 / va7 ×
Declaration · line 1621 …
this._dirty = 0;
var va5 = this._canvas,
va6 = this._ctx,
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
… Reference · line 1636 …
va6.strokeStyle = this._strokeColor;
va6.fillStyle = this._color;
this._stroke && va6.strokeText(va7 , 3, va9 - vab / 2);
va6.fillText(va7, 3, va9 - vab / 2);
}
return this._canvas;
},
getWidth: function () {
return v61.measureText(this._value).width + 6;
}
};
Date.now || (Date.now = function () {
…
s43552 Input va8 scale scaleUseful 0.95 scaleUseful 0.95 Both useful Present Pre-rename JavaScript · s43552 / va8 ×
Declaration · line 1622 …
var va5 = this._canvas,
va6 = this._ctx,
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6.font = vaa;
… Reference · line 1630 …
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6.font = vaa;
va6.scale(va8 , va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
va6.lineWidth = vac;
va6.strokeStyle = this._strokeColor;
va6.fillStyle = this._color;
this._stroke && va6.strokeText(va7, 3, va9 - vab / 2);
…
s43581 Input va9 fontsize sizeUseful 0.60 fontSizeUseful 0.88 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s43581 / va9 ×
Declaration · line 1623 …
va6 = this._ctx,
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6.font = vaa;
va6.scale(va8, va8);
… Reference · line 1632 …
va6.font = vaa;
va6.scale(va8, va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
va6.lineWidth = vac;
va6.strokeStyle = this._strokeColor;
va6.fillStyle = this._color;
this._stroke && va6.strokeText(va7, 3, va9 - vab / 2);
va6.fillText(va7, 3, va9 - vab / 2);
…
s43609 Input vaa font fontStringUseful 0.82 fontStyleUseful 0.19 FlowName better Present Pre-rename JavaScript · s43609 / vaa ×
Declaration · line 1624 …
va7 = this._value,
va8 = this._scale,
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6.font = vaa;
va6.scale(va8, va8);
va6.globalAlpha = 1;
…
s43670 Input vab h offsetUseful 0.14 fontSize2Useful 0.08 Both poor Present Pre-rename JavaScript · s43670 / vab ×
Declaration · line 1626 …
va9 = this._size,
vaa = va9 + 'px Ubuntu';
va6.font = vaa;
var vab = ~~(.2 * va9);
va5.width = (va6.measureText(va7).width + 6) * va8;
va5.height = (va9 + vab) * va8;
va6.font = vaa;
va6.scale(va8, va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
… Reference · line 1636 …
va6.fillStyle = this._color;
this._stroke && va6.strokeText(va7, 3, va9 - vab / 2);
va6.fillText(va7, 3, va9 - vab / 2);
}
return this._canvas;
},
getWidth: function () {
return v61.measureText(this._value).width + 6;
}
};
Date.now || (Date.now = function () {
return new Date().getTime();
…
s43921 Input vac width lineWidthUseful 0.85 vacUseful 0.05 FlowName better Absent Pre-rename JavaScript · s43921 / vac ×
Declaration · line 1632 …
va6.scale(va8, va8);
va6.globalAlpha = 1;
if (v73) vac = 8 * (va9 * .014);else var vac = 1;
va6.lineWidth = vac;
va6.strokeStyle = this._strokeColor;
va6.fillStyle = this._color;
this._stroke && va6.strokeText(va7, 3, va9 - vab / 2);
va6.fillText(va7, 3, va9 - vab / 2);
}
return this._canvas;
…
s44368 Input vad Quad quadTreeModuleUseful 0.72 touchSupported19Useful 0.03 FlowName better Absent Pre-rename JavaScript · s44368 / vad ×
Declaration · line 1648 …
};
Date.now || (Date.now = function () {
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag, vah, vai, vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
… Reference · line 446 …
v1o = Math.max(v1s.x, v1o);
v1p = Math.max(v1s.y, v1p);
}
}
v67 = vad .init({
minX: v1m - (v1q + 100),
minY: v1n - (v1q + 100),
maxX: v1o + (v1q + 100),
maxY: v1p + (v1q + 100),
maxChildren: 2,
maxDepth: 4
});
for (v1r = 0; v1r < v6e.length; v1r++) {
…
s44396 Input vae args optionsUseful 0.77 options2Useful 0.39 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s44396 / vae ×
Declaration · line 1649 …
Date.now || (Date.now = function () {
return new Date().getTime();
});
var vad = {
init: function (vae ) {
function vaf(vag, vah, vai, vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
… Reference · line 1660 …
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae .maxDepth || 4;
vaf.prototype = {
x: 0,
y: 0,
w: 0,
h: 0,
depth: 0,
items: null,
nodes: null,
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
…
s44418 Input vaf Node QuadNodeUseful 0.79 QuadtreeNodeUseful 0.79 Both useful Previously Humanify better Present Preference confidence is low. Pre-rename JavaScript · s44418 / vaf ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf (vag, vah, vai, vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
… Reference · line 1661 …
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
vaf .prototype = {
x: 0,
y: 0,
w: 0,
h: 0,
depth: 0,
items: null,
nodes: null,
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
var vaq = this.items[vap];
…
s44422 Input vag x xUseful 0.73 xUseful 0.73 Both useful Present Pre-rename JavaScript · s44422 / vag ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag , vah, vai, vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
…
s44427 Input vah y yUseful 0.78 yUseful 0.78 Both useful Present Pre-rename JavaScript · s44427 / vah ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag, vah , vai, vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
…
s44432 Input vai w widthUseful 0.92 widthUseful 0.92 Both useful Present Pre-rename JavaScript · s44432 / vai ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag, vah, vai , vaj, vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
…
s44437 Input vaj h heightUseful 0.77 heightUseful 0.77 Both useful Present Pre-rename JavaScript · s44437 / vaj ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag, vah, vai, vaj , vak) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
…
s44442 Input vak depth depthUseful 0.95 depthUseful 0.95 Both useful Present Pre-rename JavaScript · s44442 / vak ×
Declaration · line 1650 …
return new Date().getTime();
});
var vad = {
init: function (vae) {
function vaf(vag, vah, vai, vaj, vak ) {
this.x = vag;
this.y = vah;
this.w = vai;
this.h = vaj;
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
…
s44631 Input vam c maxChildrenUseful 0.94 maxChildrenUseful 0.94 Both useful Present Pre-rename JavaScript · s44631 / vam ×
Declaration · line 1659 …
this.depth = vak;
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
vaf.prototype = {
x: 0,
y: 0,
w: 0,
h: 0,
depth: 0,
items: null,
nodes: null,
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
… Reference · line 1695 …
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else {
if (this.items.length >= vam && this.depth < van) {
this.devide();
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else this.items.push(vaz);
}
},
findInsertNode: function (vb0) {
return vb0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < th
…
s44669 Input van d maxDepthUseful 0.93 maxDepthUseful 0.93 Both useful Present Pre-rename JavaScript · s44669 / van ×
Declaration · line 1660 …
this.items = [];
this.nodes = [];
}
var vam = vae.maxChildren || 2;
var van = vae.maxDepth || 4;
vaf.prototype = {
x: 0,
y: 0,
w: 0,
h: 0,
depth: 0,
items: null,
nodes: null,
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
… Reference · line 1695 …
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else {
if (this.items.length >= vam && this.depth < van ) {
this.devide();
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else this.items.push(vaz);
}
},
findInsertNode: function (vb0) {
return vb0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < this.y + this.h / 2 ?
…
s44860 Input vao selector targetItemUseful 0.12 boundsUseful 0.74 Humanify better Present Pre-rename JavaScript · s44860 / vao ×
Declaration · line 1669 …
h: 0,
depth: 0,
items: null,
nodes: null,
exists: function (vao ) {
for (var vap = 0; vap < this.items.length; ++vap) {
var vaq = this.items[vap];
if (vaq.x >= vao.x && vaq.y >= vao.y && vaq.x < vao.x + vao.w && vaq.y < vao.y + vao.h) return 1;
}
if (0 != this.nodes.length) {
… Reference · line 1676 …
if (0 != this.nodes.length) {
var vas = this;
return this.findOverlappingNodes(vao , function (vat) {
return vas.nodes[vat].exists(vao);
});
}
return 0;
},
retrieve: function (vau, vav) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
…
s44886 Input vap i iUseful 0.62 iUseful 0.62 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s44886 / vap ×
Declaration · line 1670 …
items: null,
nodes: null,
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
var vaq = this.items[vap];
if (vaq.x >= vao.x && vaq.y >= vao.y && vaq.x < vao.x + vao.w && vaq.y < vao.y + vao.h) return 1;
}
if (0 != this.nodes.length) {
…
s44945 Input vaq item itemUseful 0.93 itemUseful 0.93 Both useful Present Pre-rename JavaScript · s44945 / vaq ×
Declaration · line 1671 …
exists: function (vao) {
for (var vap = 0; vap < this.items.length; ++vap) {
var vaq = this.items[vap];
if (vaq.x >= vao.x && vaq.y >= vao.y && vaq.x < vao.x + vao.w && vaq.y < vao.y + vao.h) return 1;
}
if (0 != this.nodes.length) {
var vas = this;
return this.findOverlappingNodes(vao, function (vat) {
…
s45146 Input vas self selfUseful 0.86 selfUseful 0.86 Both useful Present Pre-rename JavaScript · s45146 / vas ×
Declaration · line 1675 …
q.x >= vao.x && vaq.y >= vao.y && vaq.x < vao.x + vao.w && vaq.y < vao.y + vao.h) return 1;
}
if (0 != this.nodes.length) {
var vas = this;
return this.findOverlappingNodes(vao, function (vat) {
return vas.nodes[vat].exists(vao);
});
}
return 0;
},
retrieve: function (vau, vav) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
…
s45218 Input vat dir nodeIndexUseful 0.17 nodeIdUseful 0.18 Both poor Present Pre-rename JavaScript · s45218 / vat ×
Declaration · line 1676 …
if (0 != this.nodes.length) {
var vas = this;
return this.findOverlappingNodes(vao, function (vat ) {
return vas.nodes[vat].exists(vao);
});
}
return 0;
},
retrieve: function (vau, vav) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
if (0 != this.nodes.length) {
…
s45361 Input vau item queryUseful 0.36 boundsUseful 0.21 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s45361 / vau ×
Declaration · line 1682 …
return vas.nodes[vat].exists(vao);
});
}
return 0;
},
retrieve: function (vau , vav) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
if (0 != this.nodes.length) {
var vax = this;
this.findOverlappingNodes(vau, function (vay) {
vax.nodes[vay].retrieve(vau, vav);
…
s45366 Input vav callback callbackUseful 0.92 callbackUseful 0.92 Both useful Present Pre-rename JavaScript · s45366 / vav ×
Declaration · line 1682 …
});
}
return 0;
},
retrieve: function (vau, vav ) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
if (0 != this.nodes.length) {
var vax = this;
this.findOverlappingNodes(vau, function (vay) {
vax.nodes[vay].retrieve(vau, vav);
…
s45392 Input vaw i iUseful 0.64 iUseful 0.64 Both useful Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s45392 / vaw ×
Declaration · line 1683 …
return 0;
},
retrieve: function (vau, vav) {
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
if (0 != this.nodes.length) {
var vax = this;
this.findOverlappingNodes(vau, function (vay) {
vax.nodes[vay].retrieve(vau, vav);
});
…
s45511 Input vax self selfUseful 0.89 selfUseful 0.89 Both useful Present Pre-rename JavaScript · s45511 / vax ×
Declaration · line 1685 …
for (var vaw = 0; vaw < this.items.length; ++vaw) vav(this.items[vaw]);
if (0 != this.nodes.length) {
var vax = this;
this.findOverlappingNodes(vau, function (vay) {
vax.nodes[vay].retrieve(vau, vav);
});
}
},
insert: function (vaz) {
if (0 != this.nodes.length) {
this.nodes[this.findInsertNode(vaz)].insert(vaz);
…
s45576 Input vay dir nodeIndexUseful 0.28 nodeIndexUseful 0.28 Both poor Present Pre-rename JavaScript · s45576 / vay ×
Declaration · line 1686 …
if (0 != this.nodes.length) {
var vax = this;
this.findOverlappingNodes(vau, function (vay ) {
vax.nodes[vay].retrieve(vau, vav);
});
}
},
insert: function (vaz) {
if (0 != this.nodes.length) {
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else {
…
s45697 Input vaz a nodeUseful 0.19 itemUseful 0.59 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s45697 / vaz ×
Declaration · line 1691 …
vax.nodes[vay].retrieve(vau, vav);
});
}
},
insert: function (vaz ) {
if (0 != this.nodes.length) {
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else {
if (this.items.length >= vam && this.depth < van) {
this.devide();
this.nodes[this.findInsertNode(vaz)].insert(vaz);
… Reference · line 1698 …
this.nodes[this.findInsertNode(vaz)].insert(vaz);
} else this.items.push(vaz );
}
},
findInsertNode: function (vb0) {
return vb0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < this.y + this.h / 2 ? 1 : 3;
},
findOverlappingNodes: function (vb1, vb2) {
…
s46080 Input vb0 a targetNodeUseful 0.34 pointUseful 0.44 Both poor Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s46080 / vb0 ×
Declaration · line 1701 …
} else this.items.push(vaz);
}
},
findInsertNode: function (vb0 ) {
return vb0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < this.y + this.h / 2 ? 1 : 3;
},
findOverlappingNodes: function (vb1, vb2) {
return vb1.x < this.x + this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(0) || vb1.y >= this.y + this.h / 2 && vb2(2)
…
s46260 Input vb1 a otherNodeUseful 0.44 pointUseful 0.58 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s46260 / vb1 ×
Declaration · line 1704 …
urn vb0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < this.y + this.h / 2 ? 1 : 3;
},
findOverlappingNodes: function (vb1 , vb2) {
return vb1.x < this.x + this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(0) || vb1.y >= this.y + this.h / 2 && vb2(2)) || vb1.x >= this.x + this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(1) || vb1.y >= this.y + this.h / 2 && vb2(3)) ? 1 : 0;
…
s46265 Input vb2 b nodeFilterUseful 0.21 callbackUseful 0.72 Humanify better Present Pre-rename JavaScript · s46265 / vb2 ×
Declaration · line 1704 …
b0.x < this.x + this.w / 2 ? vb0.y < this.y + this.h / 2 ? 0 : 2 : vb0.y < this.y + this.h / 2 ? 1 : 3;
},
findOverlappingNodes: function (vb1, vb2 ) {
return vb1.x < this.x + this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(0) || vb1.y >= this.y + this.h / 2 && vb2(2)) || vb1.x >= this.x + this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(1) || vb1.y >= this.y + this.h / 2 && vb2(3)) ? 1 : 0;
…
s46583 Input vb3 a nextDepthUseful 0.81 nextDepthUseful 0.81 Both useful Present Pre-rename JavaScript · s46583 / vb3 ×
Declaration · line 1708 …
this.w / 2 && (vb1.y < this.y + this.h / 2 && vb2(1) || vb1.y >= this.y + this.h / 2 && vb2(3)) ? 1 : 0;
},
devide: function () {
var vb3 = this.depth + 1,
vb4 = this.w / 2,
vb5 = this.h / 2;
this.nodes.push(new vaf(this.x, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x, this.y + vb5, vb4, vb5, vb3));
… Reference · line 1714 …
this.nodes.push(new vaf(this.x, this.y + vb5, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4, this.y + vb5, vb4, vb5, vb3 ));
vb3 = this.items;
this.items = [];
for (vb4 = 0; vb4 < vb3.length; vb4++) this.insert(vb3[vb4]);
},
clear: function () {
for (var vb6 = 0; vb6 < this.nodes.length; vb6++) this.nodes[vb6].clear();
…
s46617 Input vb4 c halfWidthUseful 0.92 halfWidthUseful 0.92 Both useful Present Pre-rename JavaScript · s46617 / vb4 ×
Declaration · line 1709 …
is.h / 2 && vb2(1) || vb1.y >= this.y + this.h / 2 && vb2(3)) ? 1 : 0;
},
devide: function () {
var vb3 = this.depth + 1,
vb4 = this.w / 2,
vb5 = this.h / 2;
this.nodes.push(new vaf(this.x, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x, this.y + vb5, vb4, vb5, vb3));
… Reference · line 1714 …
this.nodes.push(new vaf(this.x, this.y + vb5, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4 , this.y + vb5, vb4, vb5, vb3));
vb3 = this.items;
this.items = [];
for (vb4 = 0; vb4 < vb3.length; vb4++) this.insert(vb3[vb4]);
},
clear: function () {
for (var vb6 = 0; vb6 < this.nodes.length; vb6++) this.nodes[vb6].clear();
…
s46647 Input vb5 d halfHeightUseful 0.83 halfHeightUseful 0.83 Both useful Present Pre-rename JavaScript · s46647 / vb5 ×
Declaration · line 1710 …
devide: function () {
var vb3 = this.depth + 1,
vb4 = this.w / 2,
vb5 = this.h / 2;
this.nodes.push(new vaf(this.x, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4, this.y, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x, this.y + vb5, vb4, vb5, vb3));
this.nodes.push(new vaf(this.x + vb4, this.y + vb5, vb4, vb5, vb3));
…
s47143 Input vb6 a nodeIndexUseful 0.22 iUseful 0.20 Both poor Present Pre-rename JavaScript · s47143 / vb6 ×
Declaration · line 1720 …
for (vb4 = 0; vb4 < vb3.length; vb4++) this.insert(vb3[vb4]);
},
clear: function () {
for (var vb6 = 0; vb6 < this.nodes.length; vb6++) this.nodes[vb6].clear();
this.items.length = 0;
this.nodes.length = 0;
}
};
var vb7 = {
x: 0,
y: 0,
w: 0,
h: 0
};
return {
…
s47304 Input vb7 internalSelector boundsUseful 0.76 QuadNodeUseful 0.09 FlowName better Absent Pre-rename JavaScript · s47304 / vb7 ×
Declaration · line 1725 …
this.items.length = 0;
this.nodes.length = 0;
}
};
var vb7 = {
x: 0,
y: 0,
w: 0,
h: 0
};
return {
root: new vaf(vae.minX, vae.minY, vae.maxX - vae.minX, vae.maxY - vae.minY, 0),
insert: function (vb8) {
this.root.insert(vb8);
… Reference · line 1740 …
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe, vbf) {
vb7 .x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
},
clear: function () {
…
s47505 Input vb8 a itemUseful 0.59 nodeUseful 0.28 FlowName better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s47505 / vb8 ×
Declaration · line 1733 …
root: new vaf(vae.minX, vae.minY, vae.maxX - vae.minX, vae.maxY - vae.minY, 0),
insert: function (vb8 ) {
this.root.insert(vb8);
},
retrieve: function (vb9, vba) {
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
…
s47584 Input vb9 a keyUseful 0.48 itemUseful 0.55 Humanify better Present Usefulness probability is near the provisional 0.5 boundary. Pre-rename JavaScript · s47584 / vb9 ×
Declaration · line 1736 …
insert: function (vb8) {
this.root.insert(vb8);
},
retrieve: function (vb9 , vba) {
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
…
s47589 Input vba b callbackUseful 0.83 callbackUseful 0.83 Both useful Present Pre-rename JavaScript · s47589 / vba ×
Declaration · line 1736 …
insert: function (vb8) {
this.root.insert(vb8);
},
retrieve: function (vb9, vba ) {
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
…
s47676 Input vbb a xUseful 0.65 xUseful 0.65 Both useful Present Pre-rename JavaScript · s47676 / vbb ×
Declaration · line 1739 …
retrieve: function (vb9, vba) {
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb , vbc, vbd, vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
…
s47681 Input vbc b yUseful 0.79 yUseful 0.79 Both useful Present Pre-rename JavaScript · s47681 / vbc ×
Declaration · line 1739 …
retrieve: function (vb9, vba) {
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc , vbd, vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
},
…
s47686 Input vbd c widthUseful 0.84 widthUseful 0.84 Both useful Present Pre-rename JavaScript · s47686 / vbd ×
Declaration · line 1739 …
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd , vbe, vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
},
…
s47691 Input vbe d heightUseful 0.87 heightUseful 0.87 Both useful Present Pre-rename JavaScript · s47691 / vbe ×
Declaration · line 1739 …
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe , vbf) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
},
clear: function () {
…
s47696 Input vbf callback callbackUseful 0.92 callbackUseful 0.92 Both useful Present Pre-rename JavaScript · s47696 / vbf ×
Declaration · line 1739 …
this.root.retrieve(vb9, vba);
},
retrieve2: function (vbb, vbc, vbd, vbe, vbf ) {
vb7.x = vbb;
vb7.y = vbc;
vb7.w = vbd;
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg) {
return this.root.exists(vbg);
},
clear: function () {
…
s47872 Input vbg a keyUseful 0.73 pathUseful 0.31 FlowName better Present Pre-rename JavaScript · s47872 / vbg ×
Declaration · line 1746 …
vb7.h = vbe;
this.root.retrieve(vb7, vbf);
},
exists: function (vbg ) {
return this.root.exists(vbg);
},
clear: function () {
this.root.clear();
}
};
}
};
v0.onload = vc;
})(window, window.jQuery);