Skip to content

Instantly share code, notes, and snippets.

Created August 26, 2014 16:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/aa14f94941b887aa6eeb to your computer and use it in GitHub Desktop.
Save anonymous/aa14f94941b887aa6eeb to your computer and use it in GitHub Desktop.
var _0x16db = ["\x6F\x6E\x74\x6F\x75\x63\x68\x73\x74\x61\x72\x74", "\x23", "\x73\x6C\x69\x63\x65", "", "\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65", "\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74", "\x6F\x6E", "\x68\x74\x6D\x6C\x2C\x20\x62\x6F\x64\x79", "\x73\x68\x61\x72\x65\x2E\x70\x68\x70", "\x67\x70\x6C\x75\x73", "\x70\x6F\x73\x74", "\x63\x6C\x69\x63\x6B", "\x23\x67\x70\x6C\x75\x73\x2D\x6C\x69\x6E\x6B", "\x74\x77\x69\x74\x74\x65\x72", "\x23\x74\x77\x69\x74\x74\x65\x72\x2D\x6C\x69\x6E\x6B", "\x66\x61\x63\x65\x62\x6F\x6F\x6B", "\x23\x66\x61\x63\x65\x62\x6F\x6F\x6B\x2D\x6C\x69\x6E\x6B", "\x69\x6E\x69\x74", "\x72\x65\x61\x64\x79", "\x62\x69\x6E\x64\x50\x6C\x61\x79", "\x67\x65\x6E\x65\x72\x61\x74\x65\x43\x6F\x6C\x6F\x72", "\x75\x70\x64\x61\x74\x65\x47\x75\x69", "\x74\x69\x6D\x65", "\x6C\x65\x76\x65\x6C", "\x73\x63\x6F\x72\x65\x5F\x72\x61\x77", "\x73\x63\x6F\x72\x65", "\x73\x74\x6F\x70\x70\x65\x64", "\x74\x69\x6D\x65\x72", "\x73\x68\x6F\x77", "\x2E\x67\x75\x69", "\x68\x69\x64\x65", "\x23\x69\x6E\x74\x72\x6F\x64\x75\x63\x74\x69\x6F\x6E", "\x23\x65\x6E\x64", "\x62\x69\x6E\x64\x45\x76\x65\x6E\x74", "\x68\x72\x65\x66", "\x68\x74\x74\x70\x73\x3A\x2F\x2F\x74\x77\x69\x74\x74\x65\x72\x2E\x63\x6F\x6D\x2F\x69\x6E\x74\x65\x6E\x74\x2F\x74\x77\x65\x65\x74\x3F\x75\x72\x6C\x3D\x68\x74\x74\x70\x3A\x2F\x2F\x63\x6F\x6C\x6F\x72\x72\x75\x6E\x2E\x70\x6C\x26\x74\x65\x78\x74\x3D\x49\x25\x32\x30\x73\x63\x6F\x72\x65\x64\x25\x32\x30", "\x25\x32\x30\x61\x74\x25\x32\x30\x40\x43\x6F\x6C\x6F\x72\x52\x75\x6E\x47\x61\x6D\x65\x21\x25\x32\x30\x43\x61\x6E\x25\x32\x30\x79\x6F\x75\x25\x32\x30\x62\x65\x61\x74\x25\x32\x30\x6D\x65\x3F\x25\x32\x30\x2D\x26\x6F\x72\x69\x67\x69\x6E\x61\x6C\x5F\x72\x65\x66\x65\x72\x65\x72\x3D", "\x61\x74\x74\x72", "\x64\x65\x66\x61\x75\x6C\x74", "\x63\x73\x73", "\x2E\x63\x6F\x6C\x6F\x72", "\x75\x6E\x62\x69\x6E\x64", "\x68\x74\x6D\x6C", "\x23\x65\x6E\x64\x2D\x6C\x65\x76\x65\x6C", "\x23\x65\x6E\x64\x2D\x73\x63\x6F\x72\x65", "\x73\x63\x6F\x72\x65\x2E\x70\x68\x70", "\x77\x69\x64\x74\x68", "\x62\x6F\x64\x79", "\x62\x6C\x6F\x63\x6B\x53\x6F\x63\x69\x61\x6C", "\x70\x6C\x61\x63\x65\x43\x6F\x6C\x6F\x72\x73", "\x62", "\x63\x6F\x6C\x6F\x72", "\x67", "\x72", "\x72\x61\x6E\x64\x6F\x6D", "\x66\x6C\x6F\x6F\x72", "\x64\x61\x72\x6B\x5F\x63\x6F\x6C\x6F\x72", "\x63\x6F\x6C\x6F\x72\x2D", "\x64\x61\x72\x6B\x65\x6E", "\x63\x6F\x6C\x6F\x72\x2D\x31", "\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72", "\x23\x63\x6F\x6C\x6F\x72\x2D\x32", "\x23\x63\x6F\x6C\x6F\x72\x2D\x31", "\x70\x6F\x69\x6E\x74\x65\x72", "\x77\x68\x69\x63\x68", "\x74\x72\x69\x67\x67\x65\x72", "\x6B\x65\x79\x64\x6F\x77\x6E", "\x69\x64", "\x6E\x65\x78\x74", "\x75\x70\x64\x61\x74\x65\x54\x69\x6D\x65", "\x73\x74\x6F\x70", "\x74\x6F\x75\x63\x68\x73\x74\x61\x72\x74", "\x2D\x6C\x69\x6E\x6B", "\x2E\x73\x6F\x63\x69\x61\x6C\x2D\x62\x75\x74\x74\x6F\x6E", "\x73\x74\x61\x72\x74", "\x2E\x70\x6C\x61\x79", "\x23\x62\x61\x72\x2D\x69\x6E\x6E\x65\x72", "\x23\x6C\x65\x76\x65\x6C\x20\x2E\x62\x6F\x6C\x64", "\x23\x70\x6F\x69\x6E\x74\x73\x20\x2E\x62\x6F\x6C\x64", "\x73\x70\x65\x65\x64", "\x70\x6F\x70", "\x72\x65\x6D\x6F\x76\x65\x43\x6C\x61\x73\x73", "\x61\x64\x64\x43\x6C\x61\x73\x73", "\x6F\x6E\x63\x6C\x69\x63\x6B", "\x23\x73\x6F\x63\x69\x61\x6C\x20\x61\x3A\x65\x71\x28", "\x29", "\x65\x61\x63\x68", "\x23\x73\x6F\x63\x69\x61\x6C\x20\x61", "\x72\x65\x74\x75\x72\x6E\x20\x66\x61\x6C\x73\x65"];
! function() {
function _0xe231x1() {
return !!(_0x16db[0] in window);
};
function _0xe231x2(_0xe231x1, _0xe231x2) {
var _0xe231x3 = !1;
_0x16db[1] == _0xe231x1[0] && (_0xe231x1 = _0xe231x1[_0x16db[2]](1), _0xe231x3 = !0);
var _0xe231x4 = parseInt(_0xe231x1, 16),
_0xe231x5 = (_0xe231x4 >> 16) + _0xe231x2;
_0xe231x5 > 255 ? _0xe231x5 = 255 : 0 > _0xe231x5 && (_0xe231x5 = 0);
var _0xe231x6 = (_0xe231x4 >> 8 & 255) + _0xe231x2;
_0xe231x6 > 255 ? _0xe231x6 = 255 : 0 > _0xe231x6 && (_0xe231x6 = 0);
var _0xe231x7 = (255 & _0xe231x4) + _0xe231x2;
return _0xe231x7 > 255 ? _0xe231x7 = 255 : 0 > _0xe231x7 && (_0xe231x7 = 0), (_0xe231x3 ? _0x16db[1] : _0x16db[3]) + (_0xe231x7 | _0xe231x6 << 8 | _0xe231x5 << 16).toString(16);
};
function _0xe231x3(_0xe231x1, _0xe231x2, _0xe231x3) {
return _0x16db[1] + ((1 << 24) + (_0xe231x1 << 16) + (_0xe231x2 << 8) + _0xe231x3).toString(16)[_0x16db[2]](1);
};
$(document)[_0x16db[18]](function() {
_0xe231x4[_0x16db[17]](), $(_0x16db[16])[_0x16db[11]](function() {
$[_0x16db[10]](_0x16db[8], {
network: _0x16db[15]
});
}), $(_0x16db[14])[_0x16db[11]](function() {
$[_0x16db[10]](_0x16db[8], {
network: _0x16db[13]
});
}), $(_0x16db[12])[_0x16db[11]](function() {
$[_0x16db[10]](_0x16db[8], {
network: _0x16db[9]
});
});
}), $(_0x16db[7])[_0x16db[6]](_0x16db[4], function(_0xe231x1) {
_0xe231x1[_0x16db[5]]();
});
var _0xe231x4 = {
score: 0,
score_raw: 0,
level: 0,
timeLeft: 2e3,
color: Array(),
dark_color: 1,
opacity: 0.9,
time: 240,
speed: 70,
stopped: !1,
darken: 0,
social_enabled: !1,
init: function() {
this[_0x16db[20]](), this[_0x16db[19]]();
},
start: function(_0xe231x1) {
this[_0x16db[33]](), $(_0x16db[32])[_0x16db[30]](), $(_0x16db[31])[_0x16db[30]](), $(_0x16db[29])[_0x16db[28]](), clearTimeout(this[_0x16db[27]]), this[_0x16db[26]] = !1, this[_0x16db[25]] = 0, this[_0x16db[24]] = 0, this[_0x16db[23]] = 0, this[_0x16db[22]] = 240, this[_0x16db[21]](), _0xe231x1 && this[_0x16db[20]]();
},
stop: function(_0xe231x1) {
this[_0x16db[26]] = !0, $(_0x16db[29])[_0x16db[30]](), $(_0x16db[32])[_0x16db[28]](), $(_0x16db[44])[_0x16db[42]](this[_0x16db[25]]), $(_0x16db[43])[_0x16db[42]](this[_0x16db[23]] + 1), this[_0x16db[19]](!0), $(_0x16db[40])[_0x16db[41]](), $(_0x16db[40])[_0x16db[39]]({
cursor: _0x16db[38]
}), $(_0x16db[14])[_0x16db[37]](_0x16db[34], _0x16db[35] + this[_0x16db[25]] + _0x16db[36]);
var _0xe231x2 = this[_0x16db[23]] + 1,
_0xe231x3 = this;
this[_0x16db[48]](), $[_0x16db[10]](_0x16db[45], {
score: _0xe231x3[_0x16db[25]],
level: _0xe231x2,
clicks: _0xe231x3[_0x16db[24]],
width: $(_0x16db[47])[_0x16db[46]](),
tested: _0xe231x1
});
},
generateColor: function() {
this[_0x16db[51]][_0x16db[53]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, this[_0x16db[51]][_0x16db[52]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, this[_0x16db[51]][_0x16db[50]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, this[_0x16db[49]]();
},
placeColors: function() {
this[_0x16db[56]] = _0x16db[57] + Math[_0x16db[55]](2 * Math[_0x16db[54]]() + 1);
var _0xe231x1 = this[_0x16db[23]] + 1;
1 == _0xe231x1 && (this[_0x16db[58]] = -15), 2 == _0xe231x1 && (this[_0x16db[58]] = -14), 3 == _0xe231x1 && (this[_0x16db[58]] = -13), 4 == _0xe231x1 && (this[_0x16db[58]] = -12), 5 == _0xe231x1 && (this[_0x16db[58]] = -11), 6 == _0xe231x1 && (this[_0x16db[58]] = -10), 7 == _0xe231x1 && (this[_0x16db[58]] = -9), 8 == _0xe231x1 && (this[_0x16db[58]] = -8), 9 == _0xe231x1 && (this[_0x16db[58]] = -7), 10 == _0xe231x1 && (this[_0x16db[58]] = -6), _0xe231x1 > 10 && (this[_0x16db[58]] = -5), _0x16db[59] == this[_0x16db[56]] ? ($(_0x16db[62])[_0x16db[39]](_0x16db[60], _0xe231x2(_0xe231x3(this[_0x16db[51]][_0x16db[53]], this[_0x16db[51]][_0x16db[52]], this[_0x16db[51]][_0x16db[50]]), this[_0x16db[58]])), $(_0x16db[61])[_0x16db[39]](_0x16db[60], _0xe231x3(this[_0x16db[51]][_0x16db[53]], this[_0x16db[51]][_0x16db[52]], this[_0x16db[51]][_0x16db[50]]))) : ($(_0x16db[61])[_0x16db[39]](_0x16db[60], _0xe231x2(_0xe231x3(this[_0x16db[51]][_0x16db[53]], this[_0x16db[51]][_0x16db[52]], this[_0x16db[51]][_0x16db[50]]), this[_0x16db[58]])), $(_0x16db[62])[_0x16db[39]](_0x16db[60], _0xe231x3(this[_0x16db[51]][_0x16db[53]], this[_0x16db[51]][_0x16db[52]], this[_0x16db[51]][_0x16db[50]])));
},
bindEvent: function() {
var _0xe231x2 = this;
$(_0x16db[40])[_0x16db[41]]()[_0x16db[11]](function() {
var _0xe231x1 = $(this)[_0x16db[37]](_0x16db[67]);
_0xe231x1 != _0xe231x2[_0x16db[56]] ? (0 == _0xe231x2[_0x16db[25]] && _0xe231x2[_0x16db[69]](), _0xe231x2[_0x16db[68]]()) : _0xe231x2[_0x16db[70]]();
}), _0xe231x1() && $(_0x16db[40])[_0x16db[41]]()[_0x16db[6]](_0x16db[71], function() {
var _0xe231x1 = $(this)[_0x16db[37]](_0x16db[67]);
_0xe231x1 != _0xe231x2[_0x16db[56]] ? (0 == _0xe231x2[_0x16db[25]] && _0xe231x2[_0x16db[69]](), _0xe231x2[_0x16db[68]]()) : _0xe231x2[_0x16db[70]]();
}), $(document)[_0x16db[41]]()[_0x16db[66]](function(_0xe231x1) {
37 == _0xe231x1[_0x16db[64]] ? ($(_0x16db[62])[_0x16db[65]](_0x16db[11]), _0xe231x1[_0x16db[5]]()) : 39 == _0xe231x1[_0x16db[64]] && ($(_0x16db[61])[_0x16db[65]](_0x16db[11]), _0xe231x1[_0x16db[5]]());
}), $(_0x16db[40])[_0x16db[39]]({
cursor: _0x16db[63]
});
},
bindPlay: function(_0xe231x2) {
$(_0x16db[75])[_0x16db[11]](function() {
_0xe231x4[_0x16db[74]](_0xe231x2);
}), _0xe231x1() && $(_0x16db[75])[_0x16db[41]]()[_0x16db[6]](_0x16db[71], function() {
_0xe231x4[_0x16db[74]](_0xe231x2);
}), $(_0x16db[73])[_0x16db[41]]()[_0x16db[6]](_0x16db[71], function() {
$(_0x16db[1] + $(this)[_0x16db[37]](_0x16db[67]) + _0x16db[72])[_0x16db[65]](_0x16db[11]);
});
},
updateGui: function() {
$(_0x16db[78])[_0x16db[42]](this[_0x16db[25]]), $(_0x16db[77])[_0x16db[42]](this[_0x16db[23]] + 1), $(_0x16db[76])[_0x16db[39]]({
width: this[_0x16db[22]]
});
},
updateTime: function() {
if (this[_0x16db[22]] > 0) {
this[_0x16db[22]] --, this[_0x16db[21]]();
var _0xe231x1 = this;
this[_0x16db[27]] = setTimeout(function() {
_0xe231x1[_0x16db[26]] || _0xe231x1[_0x16db[69]]();
}, this[_0x16db[79]], _0xe231x1);
} else {
this[_0x16db[70]]();
};
},
next: function() {
if (this[_0x16db[24]] ++, this[_0x16db[25]] = this[_0x16db[25]] + 2 * (this[_0x16db[23]] + 1), $(_0x16db[78])[_0x16db[82]](_0x16db[80]), setTimeout(function() {
$(_0x16db[78])[_0x16db[81]](_0x16db[80]);
}, 100), this[_0x16db[24]] >= 20 * (this[_0x16db[23]] + 1)) {
this[_0x16db[23]] ++, $(_0x16db[77])[_0x16db[82]](_0x16db[80]), setTimeout(function() {
$(_0x16db[77])[_0x16db[81]](_0x16db[80]);
}, 100);
var _0xe231x1 = this[_0x16db[23]] + 1;
1 == _0xe231x1 && (this[_0x16db[79]] = 70), 2 == _0xe231x1 && (this[_0x16db[79]] = 65), 3 == _0xe231x1 && (this[_0x16db[79]] = 60), 4 == _0xe231x1 && (this[_0x16db[79]] = 55), 5 == _0xe231x1 && (this[_0x16db[79]] = 50), 6 == _0xe231x1 && (this[_0x16db[79]] = 45), 7 == _0xe231x1 && (this[_0x16db[79]] = 40), 8 == _0xe231x1 && (this[_0x16db[79]] = 35), 9 == _0xe231x1 && (this[_0x16db[79]] = 30), 10 == _0xe231x1 && (this[_0x16db[79]] = 25), 11 == _0xe231x1 && (this[_0x16db[79]] = 20), _0xe231x1 > 11 && (this[_0x16db[79]] = 20);
};
this[_0x16db[22]] = this[_0x16db[22]] + 10, this[_0x16db[22]] > 480 && (this[_0x16db[22]] = 480), this[_0x16db[21]](), this[_0x16db[20]]();
},
blockSocial: function() {
var _0xe231x1 = new Array;
$(_0x16db[87])[_0x16db[86]](function(_0xe231x2) {
_0xe231x1[_0xe231x2] = $(_0x16db[84] + _0xe231x2 + _0x16db[85])[_0x16db[37]](_0x16db[83]), $(_0x16db[84] + _0xe231x2 + _0x16db[85])[_0x16db[37]](_0x16db[83], _0x16db[88]);
}), setTimeout(function() {
$(_0x16db[87])[_0x16db[86]](function(_0xe231x2) {
$(_0x16db[84] + _0xe231x2 + _0x16db[85])[_0x16db[37]](_0x16db[83], _0xe231x1[_0xe231x2]);
});
}, 500);
}
};
}();
@prakhar1989
Copy link

this[_0x16db[51]][_0x16db[53]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, 
this[_0x16db[51]][_0x16db[52]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, 
this[_0x16db[51]][_0x16db[50]] = Math[_0x16db[55]](194 * Math[_0x16db[54]]() + 1) + 60, 
this[_0x16db[49]]();
this['color']['r'] = Math.floor(194 * Math.random() + 1) + 60
this['color']['g'] = Math.floor(194 * Math.random() + 1) + 60
this['color']['b'] = Math.floor(194 * Math.random() + 1) + 60
this.placeColors();

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment