Bots Home
|
Create an App
Ohmibod-bot-test
Author:
everlast_69
Description
Source Code
Launch Bot
Current Users
Created by:
Everlast_69
/** @type {Array} */ var _0xcb88 = ["**************************** \n *****Omibod-Me3 by Silici0***** \n ****************************", "room_slug", "sendNotice", "no", "**************************** \n Ohmibod's Auto-thank-you is OFF \n ****************************", "goalMode", "settings", "levelMode", "messColor", "m", "level", "c", "tags", "trim", "", "ohmibod", "indexOf", "toLowerCase", "#OhMiBod", "length", "#", "substring", "levelTitle", "OhMiBod : Toy that vibrates at the sound of Tips", "NOTE", "arrayRemove", "LEVEL", "setTimeout", "COUNTER", "SINGLE", "MULTI", "notice", "LIST", "sum", " Goal reached : ", " ", "changeRoomSubject", "Goal Reached : Thanks you so much.", " : ", "Use ", "/sum", " for a Total Summary Board.", "floor", " Goal ", " Goals ", " and ", " to ", " reached ", " - Goal is : ", " - Multi-Goal : ", "Goal Reached - Thanks all.", "MVL ", "\u2665", " (", ")", "drawPanel", "Lover$", " - ", "Kisses Received", "Newest", "\u2606", "OhMiBod - Vibrator that react to your Tips", "Start Playing", "Goal #", " / ", " [ ", " Remaining ]", "Goal - ", "Goal Remaining [ ", " ] ", "MVL", "setRemaining", "mode", "goalSubject", "/goal init", " if you want to restaure initial settings.", "Goal Parameters :", "Amount : ", "/goal <X>", "Mode : ", "/goal [ single / multi / counter ]", "Goal is : ", "/goal <description>", "Run goal : ", "/goal [ on / off ]", "ON", "OFF", " - (Goal Reached) ", "Goal is ON (Running).", "Description (only) is updatable.", "/goal off", " to stop running the goal.", "Goal is OFF ", "(Goal Reached). ", ".", "(", " if you want to clear the screen.)", "All parameters are updatable.", "/goal on", " to run the Goal.", "SUMMARY : No Tipper yet.", "[hms]", "RunningTime : ", " SUMMARY (since the App Started) :", "Tipper$ / ", "round", "token$ by Tipper.", "Highest Tipper : ", "Token$.", "Highest Tip : ", "Total received : ", " to display a Summary again.", "Token Received Setting is : ", "/token on", " : Display the Total Tokens received in Panel.", "/token off", " : Stop display the Total Tokens received.", "on", "Token Received Display already ON", "Token Received Display settled ON.", "off", "Token Received Display settled OFF.", "Token Received Display already OFF", "Format : ", "/token <on/off>", "note", "LINE", "cmd", "replace", " Error command : /", "tip", "#000000", "bolder", "normal", ":", "split", "random", "getTime", "Day$ ", "0", "day", "hour", "00", "hour$ ", "minute", "minute$ ", "seconde", " sec", "hms", ' "', '"', "$", "s", " [ Jaimee OhMiBod ] ", "#6900CC", "#DC5500", "\n", " \\u2981 ", " \\u2665 ", " \\u25A0 ", " \\u25B6 ", "\\u2500", " :w__lck ", " :w__wht ", "settings_choices", "NoteAutor", "Just a featured Ohmibod-Me App with original text and 10 different Auto thank you from silici0. Credit goes to the original creator: w__ . Room Subject, Levels settings and Notices are an example, be different and original, personalice your room, please.", "str", "Thank you to be different", "roomSubject", "1. ROOM SETTINGS ........ Room Subject", " Ohmibod: Toy that vibrates at the sound of Tips and makes me wet.", "Tags (#) ", "OhMiBod", "tokenOn", "Tokens", "choice", 'Display "Total Received" in Panel', "Not displayed", "2. NOTICES SETTINGS ... - Display Color", "Orange", "Blue", "Purple", "Pink", "Dark_Red", "Black", "minuteNb", " (minutes) - Display Time ", "int", "- Notification of OhMiBod-Levels", "NO (next info will not be used)", "YES - Mode List", "YES - Single Line", "Level Title", "THE OhMiBod IS A SOUND SENSITIVE VIBRATOR THAT IS SET TO REACT TO YOUR TIPS. THERE ARE FIVE LEVELS OF INTENSITY AND DURATION", "level1", "Level 1 ", "Level 1 - Tip (1-14) Sweet pleasure", "level2", "Level 2 ", "Level 2 - Tip (15-99) Wet level", "level3", "Level 3 ", "Level 3 - Tip (100-499) Oh YES, I love this toy", "level4", "Level 4 ", "Level 4 - Tip (500-999) OMG! OMG!", "level5", "Level 5 ", "Level 5 - Tip (1000+) True LOVE", "notice1", "- Optional Additional ...... Notice 1 ", " :ohmibodon01 Toy that vibrates at the sound of Tips, Give me pleasure and make me wet", "notice2", "Notice 2 ", " :ohmibod7 Make my WET with the SOUND of your TIPS!!!", "notice3", "Notice 3 ", " :ohmibodinfo \n Give me pleasure with the sound of your tips!!!", "Auto1", "yes", "3.******AUTO THANK YOU active with tips?******(10 different notices, pesonalice, pelase)", "ColorThanks15", "Notice color Thank you 15-99 Tks (html code default pink #FF00FF) ", "#FF00FF", "Thanks15", "1 Random Thank you for 15 to 99 ", "LEVEL2! Thank you for give me more pleasure, I love it!!", "Thanks16", "2 Random Thank you for 15 to 99 ", "LEVEL 2! Thank you sweetheart, I love it!!", "Thanks17", "3 Random Thank you for 15 to 99 ", "LEVEL 2! I love the vibrations, thank you!!", "Thanks18", "4 Random Thank you for 15 to 99 ", "LEVEL 2! Thank you!! :heart2 ", "ColorThanks100", "Notice color Thank you 100-499 Tks (html code default darkblue #0101DF) ", "#0101DF", "Thanks100", "1 Random Thank you for 100 to 499 ", "LEVEL3! Oh YES, You know how to make me moan, thank you!!", "Thanks101", "2 Random Thank you for 100 to 499 ", "LEVEL3! YES, YES YES, You know how to make me moan, thank you!!", "Thanks102", "3 Random Thank you for 100 to 499", "LEVEL3! You know how to make me happy my love, thank you!!", "ColorThanks500", "Notice color Thank you 500-999 Tks (html code default red #FF0000) ", "#FF0000", "Thanks500", "1 Random Thank you for 500 to 999 ", "LEVEL 4! OMG! OMG! OMG! Don't stop please", "Thanks501", "2 Random Thank you for 500 to 999", "LEVEL 4! OMG! I really love this, Thank you!!!", "ColorThanks1000", "Notice color Thank you 1000 or more Tks (html code default purple #8904B1) ", "#8904B1", "Thanks1000", "Thank you for 1000 or more", "LEVEL 5!!!! Yeeeeeeeeeah!!!!!! , This is true love, thank you so much my love!!! ", "4.*****GOAL SETTINGS - Will you use a Goal*****", "Single Goal", "Multi Goals (Repeated)", "Goal is ....", "A surprise", "Amount", "Thanks1005", "General Display Color", "#323F75", "#FA5858", "#9F000F", "/goa", "goal", "!goa", "!sum", "/tok", "token", "!tok", "user", "onEnter", "is_mod", "has_tokens", "onMessage", "amount", "from_user", "bold", "chatNotice", " :heart2 ", "onTip", "3_rows_11_21_31", "onDrawPanel"]; /** * @return {undefined} */ function init() { cb[_0xcb88[2]](_0xcb88[0], cb[_0xcb88[1]]); if (Auto1 == _0xcb88[3]) { cb[_0xcb88[2]](_0xcb88[4], cb[_0xcb88[1]]); } if (cb[_0xcb88[6]][_0xcb88[5]]) { if (cb[_0xcb88[6]][_0xcb88[7]]) { if (cb[_0xcb88[6]][_0xcb88[8]]) { goalMode = goalModeList[cb[_0xcb88[6]][_0xcb88[5]]][_0xcb88[9]]; levelMode = levelModeList[cb[_0xcb88[6]][_0xcb88[7]]][_0xcb88[10]]; messColor = colorList[cb[_0xcb88[6]][_0xcb88[8]]][_0xcb88[11]]; } } } if (cb[_0xcb88[6]][_0xcb88[12]]) { tags = cb[_0xcb88[6]][_0xcb88[12]][_0xcb88[13]]() ? cb[_0xcb88[6]][_0xcb88[12]] : _0xcb88[14]; } if (!tags || tags[_0xcb88[17]]()[_0xcb88[16]](_0xcb88[15]) < 0) { tags += _0xcb88[18]; } var h = mySplit(tags); tags = _0xcb88[14]; /** @type {number} */ var k = 0; for (;k < h[_0xcb88[19]];k++) { tags += _0xcb88[20] == h[k][_0xcb88[21]](0, 1) ? h[k] : _0xcb88[20] + h[k]; } initNotice(); if (cb[_0xcb88[6]][_0xcb88[22]]) { levelTitle = cb[_0xcb88[6]][_0xcb88[22]][_0xcb88[13]]() ? cb[_0xcb88[6]][_0xcb88[22]] : _0xcb88[23]; } if (levelMode) { initLevel(); } if (!noteNb) { cbjs[_0xcb88[25]](nextArray, _0xcb88[24]); } if (!levelMode) { cbjs[_0xcb88[25]](nextArray, _0xcb88[26]); } if (nextArray[_0xcb88[19]]) { next = nextArray[nextIndex]; cb[_0xcb88[27]](roomDisplay, 2E4); } runGoal(owner); } /** * @param {?} opt_obj2 * @param {?} deepDataAndEvents * @return {undefined} */ function onTip(opt_obj2, deepDataAndEvents) { actionIndic += 1; tipNb += 1; tipSum += deepDataAndEvents; var _0x4c87x5 = manageTotalList(opt_obj2, deepDataAndEvents); if (_0x4c87x5 > maxSum && (maxSum = _0x4c87x5, maxSumUsr = opt_obj2), deepDataAndEvents > maxTip && (maxTip = deepDataAndEvents, maxTipUsr = opt_obj2), goalOn) { goalSum += deepDataAndEvents; lastTipper = opt_obj2; lastTip = deepDataAndEvents; var _0x4c87x6 = manageUserList(opt_obj2, deepDataAndEvents); if (_0x4c87x6 > mvpSum) { mvpSum = _0x4c87x6; mvpName = opt_obj2; } if (deepDataAndEvents > higherTip) { higherTip = deepDataAndEvents; higherTipName = opt_obj2; } if (_0xcb88[28] != goalMode) { if (_0xcb88[29] != goalMode || goalReached) { if (_0xcb88[30] == goalMode) { watchMultiGoal(opt_obj2, deepDataAndEvents); } } else { watchSingleGoal(deepDataAndEvents); } } changePanel(); } } /** * @return {undefined} */ function initNotice() { /** @type {number} */ var _0x4c87x2 = 1; for (;maxNotice >= _0x4c87x2;_0x4c87x2++) { var note = cb[_0xcb88[6]][_0xcb88[31] + _0x4c87x2] ? cb[_0xcb88[6]][_0xcb88[31] + _0x4c87x2][_0xcb88[13]]() : _0xcb88[14]; if (note) { noteList[++noteNb] = { note : note }; } } } /** * @return {undefined} */ function initLevel() { /** @type {number} */ var level = 1; for (;maxLevel >= level;level++) { var _0x4c87x3 = cb[_0xcb88[6]][_0xcb88[10] + level] ? cb[_0xcb88[6]][_0xcb88[10] + level][_0xcb88[13]]() : _0xcb88[14]; if (_0x4c87x3) { levelNotice += _0xcb88[32] == levelMode ? sqr + _0x4c87x3 + skp : sqr + _0x4c87x3; } } } /** * @param {?} owner * @return {undefined} */ function runGoal(owner) { /** @type {boolean} */ goalOn = true; /** @type {boolean} */ goalReached = false; remaining = setRemaining; /** @type {number} */ goalNb = 0; /** @type {number} */ goalSum = 0; /** @type {number} */ goalUsrNb = 0; lastTipper = _0xcb88[14]; /** @type {number} */ lastTip = 0; mvpName = _0xcb88[14]; /** @type {number} */ mvpSum = 0; userList = {}; higherTipName = _0xcb88[14]; /** @type {number} */ higherTip = 0; if (runNb++) { showGoalInfo(owner); } changeSubject(); changePanel(); } /** * @param {?} f * @param {?} deepDataAndEvents * @return {?} */ function manageTotalList(f, deepDataAndEvents) { return f in totalList ? totalList[f][_0xcb88[33]] += deepDataAndEvents : totalList[f] = { sum : deepDataAndEvents, num : ++usrNb }, totalList[f][_0xcb88[33]]; } /** * @param {?} f * @param {?} deepDataAndEvents * @return {?} */ function manageUserList(f, deepDataAndEvents) { return f in userList ? userList[f][_0xcb88[33]] += deepDataAndEvents : userList[f] = { sum : deepDataAndEvents, num : ++goalUsrNb }, userList[f][_0xcb88[33]]; } /** * @param {?} deepDataAndEvents * @return {undefined} */ function watchSingleGoal(deepDataAndEvents) { if (remaining -= deepDataAndEvents, !(remaining > 0)) { /** @type {boolean} */ goalReached = true; /** @type {boolean} */ goalOn = false; cb[_0xcb88[36]](roomSubject + _0xcb88[34] + goalSubject + _0xcb88[35] + tags); var _0x4c87x3 = xLine(6); sendTitle(all, _0x4c87x3 + skp + _0xcb88[37] + skp + _0x4c87x3, cbColor); sendTitle(owner, skp + lck + owner + _0xcb88[38] + skp + sqr + _0xcb88[39] + qt(_0xcb88[40]) + _0xcb88[41] + skp); } } /** * @param {?} f * @param {?} deepDataAndEvents * @return {undefined} */ function watchMultiGoal(f, deepDataAndEvents) { remaining -= deepDataAndEvents; var _0x4c87x5 = Math[_0xcb88[42]](deepDataAndEvents / setRemaining); if (_0x4c87x5 += 0 >= remaining + _0x4c87x5 * setRemaining ? 1 : 0, goalNb += _0x4c87x5, remaining += _0x4c87x5 * setRemaining, _0x4c87x5) { var _0x4c87x6 = 1 == _0x4c87x5 ? _0xcb88[43] + goalNb : _0xcb88[44] + (goalNb - _0x4c87x5 + 1) + (2 == _0x4c87x5 ? _0xcb88[45] : _0xcb88[46]) + goalNb; sendTitle(all, sqr + sqr + sqr + qt(f) + _0xcb88[47] + _0x4c87x6 + sqr + sqr + sqr, cbColor); } } /** * @return {undefined} */ function changeSubject() { var _0x4c87x2 = roomSubject; if (_0xcb88[28] != goalMode) { _0x4c87x2 += (_0xcb88[29] == goalMode ? _0xcb88[48] : _0xcb88[49]) + goalSubject; } cb[_0xcb88[36]](_0x4c87x2 + _0xcb88[35] + tags); } /** * @return {?} */ function changePanel() { return goalReached ? (row1 = _0xcb88[50], row2 = _0xcb88[14], row3 = _0xcb88[51] + _0xcb88[52] + cut(mvpName) + _0xcb88[52] + _0xcb88[53] + mvpSum + _0xcb88[54], cb[_0xcb88[55]]()) : goalOn ? _0xcb88[28] == goalMode ? (goalSum ? (row1 = x(usrNb, _0xcb88[56]) + (tokenOn ? _0xcb88[57] + x(goalSum, _0xcb88[58]) : _0xcb88[14]), row2 = _0xcb88[51] + _0xcb88[52] + cut(mvpName) + _0xcb88[52] + mvpSum, row3 = _0xcb88[59] + _0xcb88[60] + cut(lastTipper) + _0xcb88[60] + lastTip) : (row1 = _0xcb88[61], row2 = _0xcb88[62], row3 = _0xcb88[14]), cb[_0xcb88[55]]()) : _0xcb88[30] == goalMode ? (row1 = _0xcb88[63] + (goalNb + 1) + _0xcb88[38] + (setRemaining - remaining) + _0xcb88[64] + setRemaining + _0xcb88[65] + remaining + _0xcb88[66] + (tokenOn && goalNb >= 1 ? _0xcb88[53] + goalSum + _0xcb88[54] : _0xcb88[14]), goalSum ? (row2 = _0xcb88[51] + _0xcb88[52] + cut(mvpName) + _0xcb88[52] + mvpSum, row3 = _0xcb88[59] + _0xcb88[60] + cut(lastTipper) + _0xcb88[60] + lastTip) : (row2 = _0xcb88[61], row3 = _0xcb88[62]), cb[_0xcb88[55]]()) : _0xcb88[29] == goalMode ? (row1 = tokenOn ? _0xcb88[67] + goalSum + _0xcb88[64] + setRemaining + _0xcb88[65] + remaining + _0xcb88[66] : _0xcb88[68] + remaining + _0xcb88[69], goalSum ? (row2 = _0xcb88[70] + _0xcb88[52] + cut(mvpName) + _0xcb88[52] + mvpSum, row3 = _0xcb88[59] + _0xcb88[60] + cut(lastTipper) + _0xcb88[60] + lastTip) : (row2 = _0xcb88[61], row3 = _0xcb88[62]), cb[_0xcb88[55]]()) : void 0 : cb[_0xcb88[55]](); } /** * @param {?} owner * @param {number} deepDataAndEvents * @return {undefined} */ function showGoalInfo(owner, deepDataAndEvents) { var _0x4c87x5 = _0xcb88[14]; if (setRemaining != cb[_0xcb88[6]][_0xcb88[71]] || (goalMode != goalModeList[cb[_0xcb88[6]][_0xcb88[5]]][_0xcb88[72]] || goalSubject != cb[_0xcb88[6]][_0xcb88[73]])) { _0x4c87x5 = sqr + qt(_0xcb88[74]) + _0xcb88[75] + skp; } var _0x4c87x6 = xLine(7); var which = skp + _0x4c87x6 + skp + lck + _0xcb88[76] + skp; var r20 = sy(1, deepDataAndEvents) + _0xcb88[77] + qt(_0xcb88[78]) + _0xcb88[38] + setRemaining + skp + sy(2, deepDataAndEvents) + _0xcb88[79] + qt(_0xcb88[80]) + _0xcb88[38] + goalMode + skp + sy(3, deepDataAndEvents) + _0xcb88[81] + qt(_0xcb88[82]) + _0xcb88[38] + goalSubject + skp + sqr + _0xcb88[83] + qt(_0xcb88[84]) + _0xcb88[38] + (goalOn ? _0xcb88[85] : _0xcb88[86]) + (goalReached ? _0xcb88[87] : _0xcb88[14]) + skp; var restoreScript = (goalOn ? lck + _0xcb88[88] + skp + sqr + _0xcb88[89] + skp + sqr + qt(_0xcb88[90]) + _0xcb88[91] + skp : lck + _0xcb88[92] + (goalReached ? _0xcb88[93] : _0xcb88[94]) + skp + (goalReached ? sqr + _0xcb88[95] + qt(_0xcb88[90]) + _0xcb88[96] + skp : _0xcb88[14]) + sqr + _0xcb88[97] + skp + _0x4c87x5 + sqr + qt(_0xcb88[98]) + _0xcb88[99] + skp) + _0x4c87x6 + skp; sendTitle(owner, which); sendNote(owner, r20); sendTitle(owner, restoreScript); } /** * @param {number} expectedNumberOfNonCommentArgs * @param {number} deepDataAndEvents * @return {?} */ function sy(expectedNumberOfNonCommentArgs, deepDataAndEvents) { return expectedNumberOfNonCommentArgs == deepDataAndEvents ? trg : sqr; } /** * @param {?} walkers * @return {?} */ function cmdSum(walkers) { if (0 == tipNb) { return sendTitle(walkers, lck + _0xcb88[100]); } var _0x4c87x3 = xLine(5); var start = elapsTime(startTime, _0xcb88[101]); var which = skp + _0x4c87x3 + skp + lck + appName + skp + _0x4c87x3 + skp + sqr + _0xcb88[102] + start + skp + sqr + _0xcb88[103]; var r20 = _0xcb88[14] + dot + x(usrNb, _0xcb88[104]) + x(Math[_0xcb88[105]](tipSum / usrNb), _0xcb88[106]) + skp + dot + _0xcb88[107] + qt(maxSumUsr) + _0xcb88[38] + x(maxSum, _0xcb88[108]) + skp + dot + _0xcb88[109] + qt(maxTipUsr) + _0xcb88[38] + x(maxTip, _0xcb88[108]); var restoreScript = _0xcb88[14] + _0x4c87x3 + skp + sqr + _0xcb88[110] + x(tipSum, _0xcb88[108]) + skp + _0x4c87x3 + skp + sqr + qt(_0xcb88[40]) + _0xcb88[111]; sendTitle(walkers, which); sendNote(walkers, r20); sendTitle(walkers, restoreScript); } /** * @param {?} walkers * @param {number} dataAndEvents * @return {?} */ function cmdToken(walkers, dataAndEvents) { return 1 == dataAndEvents[_0xcb88[19]] ? sendTitle(walkers, skp + lck + _0xcb88[112] + (tokenOn ? _0xcb88[85] : _0xcb88[86]) + skp + dot + qt(_0xcb88[113]) + _0xcb88[114] + skp + dot + qt(_0xcb88[115]) + _0xcb88[116] + skp) : _0xcb88[117] == dataAndEvents[1] ? tokenOn ? sendTitle(walkers, lck + _0xcb88[118]) : (tokenOn = true, sendTitle(walkers, lck + _0xcb88[119]), void(goalOn && changePanel())) : _0xcb88[120] == dataAndEvents[1] ? tokenOn ? (tokenOn = false, goalOn && changePanel(), void sendTitle(walkers, lck + _0xcb88[121])) : sendTitle(walkers, lck + _0xcb88[122]) : _0xcb88[123] + qt(_0xcb88[124]); } /** * @return {undefined} */ function roomDisplay() { /** @type {number} */ var _0x4c87x2 = 1; if (actionIndic >= minAction) { nextDisplay(); /** @type {number} */ actionIndic = 0; _0x4c87x2 = noteNb && _0xcb88[26] == next ? 1 : minuteNb; } cb[_0xcb88[27]](roomDisplay, 6E4 * _0x4c87x2); } /** * @return {undefined} */ function nextDisplay() { if (_0xcb88[26] == next) { levelDisplay(all); } else { if (_0xcb88[24] == next) { noteDisplay(); } } nextIndex = nextIndex >= nextArray[_0xcb88[19]] - 1 ? 0 : nextIndex + 1; next = nextArray[nextIndex]; } /** * @return {undefined} */ function noteDisplay() { cycleNum = cycleNum >= noteNb ? 1 : cycleNum + 1; sendTitle(all, noteList[cycleNum][_0xcb88[125]]); } /** * @param {?} callback * @return {undefined} */ function levelDisplay(callback) { if (_0xcb88[126] == levelMode) { sendTitle(callback, skp + levelTitle + _0xcb88[38] + levelNotice + skp); } else { sendTitle(callback, skp + levelTitle + _0xcb88[38] + skp + levelNotice); } } /** * @param {?} datum * @return {?} */ function cut(datum) { return qt(datum[_0xcb88[21]](0, 25)); } /** * @param {?} element * @return {?} */ function watchCommand(element) { var sel; for (sel in cmdList) { var type = element[_0xcb88[17]]()[_0xcb88[16]](sel); if (type >= 0) { var _0x4c87x6 = mySplit(element[_0xcb88[21]](type)); return element[_0xcb88[21]](type)[_0xcb88[128]](_0x4c87x6[0], cmdList[sel][_0xcb88[127]]); } } } /** * @param {?} walkers * @param {?} dataAndEvents * @param {?} deepDataAndEvents * @return {undefined} */ function errorCmd(walkers, dataAndEvents, deepDataAndEvents) { sendTitle(walkers, skp + lck + _0xcb88[129] + deepDataAndEvents + skp + sqr + dataAndEvents + skp); } /** * @param {?} dataAndEvents * @return {undefined} */ function onTest(dataAndEvents) { var r20 = dataAndEvents[_0xcb88[16]](_0xcb88[130]); if (-1 != r20) { var args = mySplit(dataAndEvents[_0xcb88[21]](r20)); if (3 == args[_0xcb88[19]]) { var pageX = args[1]; /** @type {number} */ var num2 = parseInt(args[2]); if (!isNaN(num2)) { if (!(0 >= num2)) { onTip(pageX, num2); } } } } } /** * @param {?} callback * @return {?} */ function isOwner(callback) { return callback == cb[_0xcb88[1]]; } /** * @param {?} obj * @param {?} callback * @param {?} opt_locale * @return {undefined} */ function sendTitle(obj, callback, opt_locale) { var locale = opt_locale ? opt_locale : messColor; locale = isOwner(obj) ? _0xcb88[131] : locale; cb[_0xcb88[2]](callback, obj, _0xcb88[14], locale, _0xcb88[132]); } /** * @param {?} obj * @param {?} regex * @param {?} encoding * @return {undefined} */ function sendNote(obj, regex, encoding) { var enc = encoding ? encoding : messColor; cb[_0xcb88[2]](regex, obj, _0xcb88[14], enc, _0xcb88[133]); } /** * @param {Array} deepDataAndEvents * @return {?} */ function trimEmot(deepDataAndEvents) { deepDataAndEvents = deepDataAndEvents[_0xcb88[128]](/\[/g, _0xcb88[14]); deepDataAndEvents = deepDataAndEvents[_0xcb88[128]](/\]/g, _0xcb88[14]); var map = mySplit(deepDataAndEvents); /** @type {number} */ var objUid = 0; for (;objUid < map[_0xcb88[19]];objUid++) { if (_0xcb88[134] == map[objUid][0]) { if (map[objUid][_0xcb88[19]] > 1) { deepDataAndEvents = deepDataAndEvents[_0xcb88[128]](map[objUid], _0xcb88[14]); } } } return deepDataAndEvents; } /** * @param {Array} deepDataAndEvents * @return {?} */ function mySplit(deepDataAndEvents) { return deepDataAndEvents[_0xcb88[13]]()[_0xcb88[128]](/\s+/g, _0xcb88[35])[_0xcb88[135]](_0xcb88[35]); } /** * @param {number} near * @param {number} far * @return {?} */ function myRandom(near, far) { return Math[_0xcb88[42]](near + Math[_0xcb88[136]]() * (far - near + 1)); } /** * @param {?} key * @param {?} deepDataAndEvents * @return {?} */ function elapsTime(key, deepDataAndEvents) { var failuresLink = (new Date)[_0xcb88[137]](); return toHms(failuresLink, key, deepDataAndEvents); } /** * @param {number} el * @param {?} keepData * @param {?} deepDataAndEvents * @return {?} */ function toHms(el, keepData, deepDataAndEvents) { /** @type {number} */ var totalHeight = (el - keepData) / 1E3; /** @type {number} */ var y = totalHeight / 86400; /** @type {number} */ y = y >= 1 ? y - y % 1 : 0; /** @type {number} */ var camelKey = (totalHeight - 3600 * y * 24) / 3600; camelKey -= camelKey % 1; /** @type {number} */ var i = totalHeight % 3600 / 60; i -= i % 1; /** @type {number} */ var value = totalHeight % 3600 - 60 * i; value -= value % 1; var oldMillis = y > 0 ? x(y, _0xcb88[138]) : _0xcb88[14]; var millis = 10 > camelKey ? _0xcb88[139] + camelKey : camelKey; var nextTemp = 10 > i ? _0xcb88[139] + i : i; var label = 10 > value ? _0xcb88[139] + value : value; var key = oldMillis + millis + _0xcb88[134] + nextTemp + _0xcb88[134] + label; var obj = deepDataAndEvents; return obj = obj[_0xcb88[128]](_0xcb88[140], oldMillis), obj = obj[_0xcb88[128]](_0xcb88[141], _0xcb88[142] == millis ? _0xcb88[14] : x(camelKey, _0xcb88[143])), obj = obj[_0xcb88[128]](_0xcb88[144], _0xcb88[142] == nextTemp ? _0xcb88[14] : x(i, _0xcb88[145])), obj = obj[_0xcb88[128]](_0xcb88[146], _0xcb88[142] == label ? _0xcb88[14] : value + _0xcb88[147]), obj = obj[_0xcb88[128]](_0xcb88[148], key), obj[_0xcb88[128]](/ /g, _0xcb88[14]) ? obj : _0xcb88[142]; } /** * @param {number} opt_attributes * @return {?} */ function xLine(opt_attributes) { var xLine = _0xcb88[14]; opt_attributes *= 5; for (;opt_attributes--;) { xLine += lne; } return xLine; } /** * @param {?} s * @return {?} */ function qt(s) { return _0xcb88[149] + s + _0xcb88[150]; } /** * @param {number} key * @param {?} n * @return {?} */ function x(key, n) { return key + _0xcb88[35] + n[_0xcb88[128]](_0xcb88[151], key > 1 ? _0xcb88[152] : _0xcb88[14]); } /** * @param {number} b * @param {?} n * @return {?} */ function y(b, n) { return n[_0xcb88[128]](_0xcb88[151], b > 1 ? _0xcb88[152] : _0xcb88[14]); } var appName = _0xcb88[153]; var owner = cb[_0xcb88[1]]; var startTime = (new Date)[_0xcb88[137]](); /** @type {number} */ var yr = 16436; /** @type {number} */ var mth = 5; var messColor = _0xcb88[154]; var cbColor = _0xcb88[155]; var all = _0xcb88[14]; var skp = _0xcb88[156]; var dot = _0xcb88[157]; var hrt = _0xcb88[158]; var sqr = _0xcb88[159]; var trg = _0xcb88[160]; var lne = _0xcb88[161]; var lck = _0xcb88[162]; var wht = _0xcb88[163]; /** @type {Array} */ cb[_0xcb88[164]] = [{ name : _0xcb88[165], label : _0xcb88[166], type : _0xcb88[167], defaultValue : _0xcb88[168] }, { name : _0xcb88[169], label : _0xcb88[170], type : _0xcb88[167], minLength : 1, maxLength : 150, required : true, defaultValue : _0xcb88[171] }, { name : _0xcb88[12], label : _0xcb88[172], type : _0xcb88[167], minLength : 1, maxLength : 120, required : false, defaultValue : _0xcb88[173] }, { name : _0xcb88[174], label : _0xcb88[175], type : _0xcb88[176], choice1 : _0xcb88[177], choice2 : _0xcb88[178], "default" : _0xcb88[177] }, { name : _0xcb88[8], label : _0xcb88[179], type : _0xcb88[176], choice1 : _0xcb88[180], choice2 : _0xcb88[181], choice3 : _0xcb88[182], choice4 : _0xcb88[183], choice5 : _0xcb88[184], choice6 : _0xcb88[185], defaultValue : _0xcb88[184] }, { name : _0xcb88[186], label : _0xcb88[187], type : _0xcb88[188], minValue : 1, maxValue : 30, defaultValue : 1 }, { name : _0xcb88[7], label : _0xcb88[189], type : _0xcb88[176], choice1 : _0xcb88[190], choice2 : _0xcb88[191], choice3 : _0xcb88[192], defaultValue : _0xcb88[191] }, { name : _0xcb88[22], label : _0xcb88[193], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : true, defaultValue : _0xcb88[194] }, { name : _0xcb88[195], label : _0xcb88[196], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[197] }, { name : _0xcb88[198], label : _0xcb88[199], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[200] }, { name : _0xcb88[201], label : _0xcb88[202], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[203] }, { name : _0xcb88[204], label : _0xcb88[205], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[206] }, { name : _0xcb88[207], label : _0xcb88[208], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[209] }, { name : _0xcb88[210], label : _0xcb88[211], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[212] }, { name : _0xcb88[213], label : _0xcb88[214], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[215] }, { name : _0xcb88[216], label : _0xcb88[217], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[218] }, { name : _0xcb88[219], type : _0xcb88[176], choice1 : _0xcb88[220], choice2 : _0xcb88[3], defaultValue : _0xcb88[220], label : _0xcb88[221] }, { name : _0xcb88[222], label : _0xcb88[223], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[224] }, { name : _0xcb88[225], label : _0xcb88[226], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[227] }, { name : _0xcb88[228], label : _0xcb88[229], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[230] }, { name : _0xcb88[231], label : _0xcb88[232], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[233] }, { name : _0xcb88[234], label : _0xcb88[235], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[236] }, { name : _0xcb88[237], label : _0xcb88[238], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[239] }, { name : _0xcb88[240], label : _0xcb88[241], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[242] }, { name : _0xcb88[243], label : _0xcb88[244], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[245] }, { name : _0xcb88[246], label : _0xcb88[247], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[248] }, { name : _0xcb88[249], label : _0xcb88[250], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[251] }, { name : _0xcb88[252], label : _0xcb88[253], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[254] }, { name : _0xcb88[255], label : _0xcb88[256], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[257] }, { name : _0xcb88[258], label : _0xcb88[259], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[260] }, { name : _0xcb88[261], label : _0xcb88[262], type : _0xcb88[167], minLength : 0, maxLength : 10240, required : false, defaultValue : _0xcb88[263] }, { name : _0xcb88[5], label : _0xcb88[264], type : _0xcb88[176], choice1 : _0xcb88[190], choice2 : _0xcb88[265], choice3 : _0xcb88[266], "default" : _0xcb88[190] }, { name : _0xcb88[73], label : _0xcb88[267], type : _0xcb88[167], minLength : 1, maxLength : 200, required : true, defaultValue : _0xcb88[268] }, { name : _0xcb88[71], label : _0xcb88[269], type : _0xcb88[188], minValue : 0, maxValue : 9999999, defaultValue : 2E3 }]; /** @type {number} */ var minuteNb = parseInt(cb[_0xcb88[6]][_0xcb88[186]]); /** @type {number} */ var minAction = 5; /** @type {number} */ var actionIndic = minAction; /** @type {number} */ var cycleNum = 0; /** @type {Array} */ var nextArray = [_0xcb88[26], _0xcb88[24]]; /** @type {number} */ var nextIndex = 0; var next = _0xcb88[14]; var roomSubject = cb[_0xcb88[6]][_0xcb88[169]]; var levelTitle = _0xcb88[14]; /** @type {number} */ var maxLevel = 5; var levelMode = _0xcb88[14]; var levelNotice = _0xcb88[14]; var levelModeList = {}; levelModeList[_0xcb88[190]] = { level : _0xcb88[14] }, levelModeList[_0xcb88[191]] = { level : _0xcb88[32] }, levelModeList[_0xcb88[192]] = { level : _0xcb88[126] }; /** @type {number} */ var maxNotice = 3; var noteList = {}; /** @type {number} */ var noteNb = 0; /** @type {number} */ var tipSum = 0; /** @type {number} */ var tipNb = 0; var lastTipper = _0xcb88[14]; /** @type {number} */ var lastTip = 0; var mvpName = _0xcb88[14]; /** @type {number} */ var mvpSum = 0; var userList = {}; /** @type {number} */ var higherTip = 0; var higherTipName = _0xcb88[14]; var totalList = {}; /** @type {number} */ var usrNb = 0; /** @type {number} */ var maxSum = 0; var maxSumUsr = _0xcb88[14]; /** @type {number} */ var maxTip = 0; var maxTipUsr = _0xcb88[14]; var NoteAutor = cb[_0xcb88[6]][_0xcb88[165]]; var Auto1 = cb[_0xcb88[6]][_0xcb88[219]]; var ColorThanks15 = cb[_0xcb88[6]][_0xcb88[222]]; var ColorThanks100 = cb[_0xcb88[6]][_0xcb88[237]]; var ColorThanks500 = cb[_0xcb88[6]][_0xcb88[249]]; var ColorThanks1000 = cb[_0xcb88[6]][_0xcb88[258]]; var Thanks1005 = cb[_0xcb88[6]][_0xcb88[270]]; var Thanks15 = cb[_0xcb88[6]][_0xcb88[225]]; var Thanks16 = cb[_0xcb88[6]][_0xcb88[228]]; var Thanks17 = cb[_0xcb88[6]][_0xcb88[231]]; var Thanks18 = cb[_0xcb88[6]][_0xcb88[234]]; var Thanks100 = cb[_0xcb88[6]][_0xcb88[240]]; var Thanks101 = cb[_0xcb88[6]][_0xcb88[243]]; var Thanks102 = cb[_0xcb88[6]][_0xcb88[246]]; var Thanks500 = cb[_0xcb88[6]][_0xcb88[252]]; var Thanks501 = cb[_0xcb88[6]][_0xcb88[255]]; var Thanks1000 = cb[_0xcb88[6]][_0xcb88[261]]; /** @type {boolean} */ var tokenOn = _0xcb88[178] == cb[_0xcb88[6]][_0xcb88[174]] ? false : true; var goalMode = _0xcb88[14]; var goalSubject = cb[_0xcb88[6]][_0xcb88[73]]; /** @type {number} */ var setRemaining = parseInt(cb[_0xcb88[6]][_0xcb88[71]]); /** @type {boolean} */ var goalOn = true; /** @type {boolean} */ var goalReached = false; /** @type {number} */ var goalNb = 0; /** @type {number} */ var remaining = setRemaining; /** @type {number} */ var goalSum = 0; /** @type {number} */ var goalUsrNb = 0; /** @type {number} */ var runNb = 0; var tags = _0xcb88[14]; var row1 = _0xcb88[14]; var row2 = _0xcb88[14]; var row3 = _0xcb88[14]; var goalModeList = {}; goalModeList[_0xcb88[190]] = { m : _0xcb88[28] }, goalModeList[_0xcb88[265]] = { m : _0xcb88[29] }, goalModeList[_0xcb88[266]] = { m : _0xcb88[30] }; var colorList = {}; colorList[_0xcb88[271]] = { c : _0xcb88[14] }, colorList[_0xcb88[180]] = { c : _0xcb88[155] }, colorList[_0xcb88[181]] = { c : _0xcb88[154] }, colorList[_0xcb88[182]] = { c : _0xcb88[272] }, colorList[_0xcb88[183]] = { c : _0xcb88[273] }, colorList[_0xcb88[184]] = { c : _0xcb88[274] }, colorList[_0xcb88[185]] = { c : _0xcb88[131] }; var cmdList = {}; cmdList[_0xcb88[275]] = { cmd : _0xcb88[276] }, cmdList[_0xcb88[277]] = { cmd : _0xcb88[276] }, cmdList[_0xcb88[40]] = { cmd : _0xcb88[33] }, cmdList[_0xcb88[278]] = { cmd : _0xcb88[33] }, cmdList[_0xcb88[279]] = { cmd : _0xcb88[280] }, cmdList[_0xcb88[281]] = { cmd : _0xcb88[280] }, cb[_0xcb88[283]](function(dataAndEvents) { var restoreScript = dataAndEvents[_0xcb88[282]]; if (!isOwner(restoreScript)) { if (levelMode) { levelDisplay(restoreScript); } } }), cb[_0xcb88[286]](function(args) { var next = args[_0xcb88[282]]; var pageX = args[_0xcb88[9]]; var pageY = args[_0xcb88[284]]; !args[_0xcb88[285]]; actionIndic += 1; }), cb[_0xcb88[292]](function(args) { /** @type {number} */ var deepDataAndEvents = parseInt(args[_0xcb88[287]]); var pageX = args[_0xcb88[288]]; onTip(pageX, deepDataAndEvents); var hours = Math[_0xcb88[105]](Math[_0xcb88[136]]() * 10); if (cb[_0xcb88[6]][_0xcb88[219]] == _0xcb88[220]) { if (args[_0xcb88[287]] > 14 && (args[_0xcb88[287]] < 100 && hours < 4)) { cb[_0xcb88[290]](Thanks15, _0xcb88[14], _0xcb88[14], ColorThanks15, _0xcb88[289]); } if (args[_0xcb88[287]] > 14 && (args[_0xcb88[287]] < 100 && (hours >= 4 && hours < 6))) { cb[_0xcb88[290]](Thanks16, _0xcb88[14], _0xcb88[14], ColorThanks15, _0xcb88[289]); } if (args[_0xcb88[287]] > 14 && (args[_0xcb88[287]] < 100 && (hours >= 6 && hours < 8))) { cb[_0xcb88[290]](Thanks17, _0xcb88[14], _0xcb88[14], ColorThanks15, _0xcb88[289]); } if (args[_0xcb88[287]] > 14 && (args[_0xcb88[287]] < 100 && hours >= 8)) { cb[_0xcb88[290]](Thanks18, _0xcb88[14], _0xcb88[14], ColorThanks15, _0xcb88[289]); } if (args[_0xcb88[287]] > 99 && (args[_0xcb88[287]] < 500 && hours < 3)) { cb[_0xcb88[290]](Thanks100 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks100, _0xcb88[289]); } if (args[_0xcb88[287]] > 99 && (args[_0xcb88[287]] < 500 && (hours >= 3 && hours < 6))) { cb[_0xcb88[290]](Thanks101 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks100, _0xcb88[289]); } if (args[_0xcb88[287]] > 99 && (args[_0xcb88[287]] < 500 && hours >= 6)) { cb[_0xcb88[290]](Thanks102 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks100, _0xcb88[289]); } if (args[_0xcb88[287]] > 499 && (args[_0xcb88[287]] < 1E3 && hours < 5)) { cb[_0xcb88[290]](Thanks500 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks500, _0xcb88[289]); } if (args[_0xcb88[287]] > 499 && (args[_0xcb88[287]] < 1E3 && hours >= 5)) { cb[_0xcb88[290]](Thanks501 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks500, _0xcb88[289]); } if (args[_0xcb88[287]] > 999) { cb[_0xcb88[290]](Thanks1000 + _0xcb88[291] + pageX + _0xcb88[291], _0xcb88[14], _0xcb88[14], ColorThanks1000, _0xcb88[289]); } } }), cb[_0xcb88[294]](function() { return{ template : _0xcb88[293], row1_value : row1, row2_value : row2, row3_value : row3 }; }), init();
© Copyright Chaturbate 2011- 2024. All Rights Reserved.