Apps Home
|
Create an App
gogina23 - goal app
Author:
21tokens
Description
Source Code
Launch App
Current Users
Created by:
21tokens
//Ohmibod-Me 3.1 by Silici0 var _0xa961 = ["", "**************************** \x0A *****Omibod-Me3.1 by Silici0***** \x0A ****************************", "room_slug", "sendNotice", "no", "**************************** \x0A Ohmibod\'s Auto-thank-you is OFF \x0A ****************************", "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.", "floor", " Goal ", " Goals ", " and ", " to ", " reached ", " - Goal is : ", " - Multi-Goal : ", "▿", "♡", "❤", "setRemaining", "Goal Reached - Thanks all.", "Best Lover", "♥", "drawPanel", "Lover$", " - ", "Kisses Received", "Best Lover ", "Last Kiss", "☆", "OhMiBod - Vibrator that react to your Tips", "Tip to Start", "Goal #", " : ", " / ", " [ ", " Remaining ]", " (", ")", "OhMiBod - Vibrator that reacts to your Tips", "Goal - ", "Goal Remaining [ ", " ] ", "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 : ", "/sum", " 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", "\x0A", " \\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 \x0A 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"]; var progBar = _0xa961[0]; var tipPC = 0; function init() { cb[_0xa961[3]](_0xa961[1], cb[_0xa961[2]]); if (Auto1 == _0xa961[4]) { cb[_0xa961[3]](_0xa961[5], cb[_0xa961[2]]) }; cb[_0xa961[7]][_0xa961[6]] && cb[_0xa961[7]][_0xa961[8]] && cb[_0xa961[7]][_0xa961[9]] && (goalMode = goalModeList[cb[_0xa961[7]][_0xa961[6]]][_0xa961[10]], levelMode = levelModeList[cb[_0xa961[7]][_0xa961[8]]][_0xa961[11]], messColor = colorList[cb[_0xa961[7]][_0xa961[9]]][_0xa961[12]]), cb[_0xa961[7]][_0xa961[13]] && (tags = cb[_0xa961[7]][_0xa961[13]][_0xa961[14]]() ? cb[_0xa961[7]][_0xa961[13]] : _0xa961[0]), (!tags || tags[_0xa961[17]]()[_0xa961[16]](_0xa961[15]) < 0) && (tags += _0xa961[18]); var _0x3a38x4 = mySplit(tags); tags = _0xa961[0]; for (var _0x3a38x5 = 0; _0x3a38x5 < _0x3a38x4[_0xa961[19]]; _0x3a38x5++) { tags += _0xa961[20] == _0x3a38x4[_0x3a38x5][_0xa961[21]](0, 1) ? _0x3a38x4[_0x3a38x5] : _0xa961[20] + _0x3a38x4[_0x3a38x5] }; initNotice(), cb[_0xa961[7]][_0xa961[22]] && (levelTitle = cb[_0xa961[7]][_0xa961[22]][_0xa961[14]]() ? cb[_0xa961[7]][_0xa961[22]] : _0xa961[23]), levelMode && initLevel(), noteNb || cbjs[_0xa961[25]](nextArray, _0xa961[24]), levelMode || cbjs[_0xa961[25]](nextArray, _0xa961[26]), nextArray[_0xa961[19]] && (next = nextArray[nextIndex], cb[_0xa961[27]](roomDisplay, 2e4)), runGoal(owner) } function onTip(_0x3a38x4, _0x3a38x5) { actionIndic += 1, tipNb += 1, tipSum += _0x3a38x5; var _0x3a38x7 = manageTotalList(_0x3a38x4, _0x3a38x5); if (_0x3a38x7 > maxSum && (maxSum = _0x3a38x7, maxSumUsr = _0x3a38x4), _0x3a38x5 > maxTip && (maxTip = _0x3a38x5, maxTipUsr = _0x3a38x4), goalOn) { goalSum += _0x3a38x5, lastTipper = _0x3a38x4, lastTip = _0x3a38x5; var _0x3a38x8 = manageUserList(_0x3a38x4, _0x3a38x5); _0x3a38x8 > mvpSum && (mvpSum = _0x3a38x8, mvpName = _0x3a38x4), _0x3a38x5 > higherTip && (higherTip = _0x3a38x5, higherTipName = _0x3a38x4), _0xa961[28] != goalMode && (_0xa961[29] != goalMode || goalReached ? _0xa961[30] == goalMode && watchMultiGoal(_0x3a38x4, _0x3a38x5) : watchSingleGoal(_0x3a38x5)), changePanel() } } function initNotice() { for (var _0x3a38x4 = 1; maxNotice >= _0x3a38x4; _0x3a38x4++) { var _0x3a38x5 = cb[_0xa961[7]][_0xa961[31] + _0x3a38x4] ? cb[_0xa961[7]][_0xa961[31] + _0x3a38x4][_0xa961[14]]() : _0xa961[0]; _0x3a38x5 && (noteList[++noteNb] = { note: _0x3a38x5 }) } } function initLevel() { for (var _0x3a38x4 = 1; maxLevel >= _0x3a38x4; _0x3a38x4++) { var _0x3a38x5 = cb[_0xa961[7]][_0xa961[11] + _0x3a38x4] ? cb[_0xa961[7]][_0xa961[11] + _0x3a38x4][_0xa961[14]]() : _0xa961[0]; _0x3a38x5 && (levelNotice += _0xa961[32] == levelMode ? sqr + _0x3a38x5 + skp : sqr + _0x3a38x5) } } function runGoal(_0x3a38x4) { goalOn = !0, goalReached = !1, remaining = setRemaining, goalNb = 0, goalSum = 0, goalUsrNb = 0, lastTipper = _0xa961[0], lastTip = 0, mvpName = _0xa961[0], mvpSum = 0, userList = {}, higherTipName = _0xa961[0], higherTip = 0, runNb++ && showGoalInfo(_0x3a38x4), changeSubject(), changePanel() } function manageTotalList(_0x3a38x4, _0x3a38x5) { return _0x3a38x4 in totalList ? totalList[_0x3a38x4][_0xa961[33]] += _0x3a38x5 : totalList[_0x3a38x4] = { sum: _0x3a38x5, num: ++usrNb }, totalList[_0x3a38x4][_0xa961[33]] } function manageUserList(_0x3a38x4, _0x3a38x5) { return _0x3a38x4 in userList ? userList[_0x3a38x4][_0xa961[33]] += _0x3a38x5 : userList[_0x3a38x4] = { sum: _0x3a38x5, num: ++goalUsrNb }, userList[_0x3a38x4][_0xa961[33]] } function watchSingleGoal(_0x3a38x4) { if (remaining -= _0x3a38x4, !(remaining > 0)) { goalReached = !0, goalOn = !1, cb[_0xa961[36]](roomSubject + _0xa961[34] + goalSubject + _0xa961[35] + tags); var _0x3a38x5 = xLine(6); sendTitle(all, _0x3a38x5 + skp + _0xa961[37] + skp + _0x3a38x5, cbColor) } } function watchMultiGoal(_0x3a38x4, _0x3a38x5) { remaining -= _0x3a38x5; var _0x3a38x7 = Math[_0xa961[38]](_0x3a38x5 / setRemaining); if (_0x3a38x7 += 0 >= remaining + _0x3a38x7 * setRemaining ? 1 : 0, goalNb += _0x3a38x7, remaining += _0x3a38x7 * setRemaining, _0x3a38x7) { var _0x3a38x8 = 1 == _0x3a38x7 ? _0xa961[39] + goalNb : _0xa961[40] + (goalNb - _0x3a38x7 + 1) + (2 == _0x3a38x7 ? _0xa961[41] : _0xa961[42]) + goalNb; sendTitle(all, sqr + sqr + sqr + qt(_0x3a38x4) + _0xa961[43] + _0x3a38x8 + sqr + sqr + sqr, cbColor) } } function round(_0x3a38x11) { return Number(Math[_0xa961[38]](_0x3a38x11)) } function changeSubject() { var _0x3a38x4 = roomSubject; _0xa961[28] != goalMode && (_0x3a38x4 += (_0xa961[29] == goalMode ? _0xa961[44] : _0xa961[45]) + goalSubject), cb[_0xa961[36]](_0x3a38x4 + _0xa961[35] + tags) } function changePanel() { progBar = _0xa961[0]; var _0x3a38x14 = 0; var _0x3a38x15 = 0; var _0x3a38x16 = _0xa961[46]; var _0x3a38x17 = _0xa961[47]; var _0x3a38x18 = _0xa961[48]; var _0x3a38x19, _0x3a38x1a, _0x3a38x1b; if (setRemaining - remaining > cb[_0xa961[7]][_0xa961[49]]) { _0x3a38x14 = 100 } else { _0x3a38x14 = round(((setRemaining - remaining) / cb[_0xa961[7]][_0xa961[49]]) * 200) }; _0x3a38x15 = parseInt(_0x3a38x14, 10); tipPC = _0x3a38x14; _0x3a38x19 = (_0x3a38x15 - (_0x3a38x15 % 10)) / 10; _0x3a38x1a = (_0x3a38x15 % 10) > 0 ? 1 : 0; _0x3a38x1b = 20 - (_0x3a38x19 + _0x3a38x1a); for (i = 0; i < _0x3a38x19; i++) { progBar += _0x3a38x18 }; _0x3a38x1a === 1 ? progBar += _0x3a38x17 : progBar += _0xa961[0]; for (i = 0; i < _0x3a38x1b; i++) { progBar += _0x3a38x16 }; return goalReached ? (row1 = _0xa961[50], row2 = _0xa961[0], row3 = _0xa961[51] + _0xa961[52] + cut(mvpName) + _0xa961[52] + mvpSum, cb[_0xa961[53]]()) : goalOn ? _0xa961[28] == goalMode ? (goalSum ? (row1 = x(usrNb, _0xa961[54]) + (tokenOn ? _0xa961[55] + x(goalSum, _0xa961[56]) : _0xa961[0]), row2 = _0xa961[57] + _0xa961[52] + cut(mvpName) + _0xa961[52] + mvpSum, row3 = _0xa961[58] + _0xa961[59] + cut(lastTipper) + _0xa961[59] + lastTip) : (row1 = _0xa961[60], row2 = _0xa961[61], row3 = _0xa961[0]), cb[_0xa961[53]]()) : _0xa961[30] == goalMode ? (row1 = _0xa961[62] + (goalNb + 1) + _0xa961[63] + (setRemaining - remaining) + _0xa961[64] + setRemaining + _0xa961[65] + remaining + _0xa961[66] + (tokenOn && goalNb >= 1 ? _0xa961[67] + goalSum + _0xa961[68] : _0xa961[0]), goalSum ? (row2 = _0xa961[48] + progBar, row3 = _0xa961[57] + _0xa961[52] + cut(mvpName) + _0xa961[52] + mvpSum) : (row2 = _0xa961[69], row3 = _0xa961[61]), cb[_0xa961[53]]()) : _0xa961[29] == goalMode ? (row1 = tokenOn ? _0xa961[70] + goalSum + _0xa961[64] + setRemaining + _0xa961[65] + remaining + _0xa961[66] : _0xa961[71] + remaining + _0xa961[72], goalSum ? (row2 = _0xa961[48] + progBar, row3 = _0xa961[51] + _0xa961[52] + cut(mvpName) + _0xa961[52] + mvpSum) : (row2 = _0xa961[69], row3 = _0xa961[61]), cb[_0xa961[53]]()) : void((0)) : cb[_0xa961[53]]() } function showGoalInfo(_0x3a38x4, _0x3a38x5) { var _0x3a38x7 = _0xa961[0]; (setRemaining != cb[_0xa961[7]][_0xa961[49]] || goalMode != goalModeList[cb[_0xa961[7]][_0xa961[6]]][_0xa961[73]] || goalSubject != cb[_0xa961[7]][_0xa961[74]]) && (_0x3a38x7 = sqr + qt(_0xa961[75]) + _0xa961[76] + skp); var _0x3a38x8 = xLine(7), _0x3a38x1d = skp + _0x3a38x8 + skp + lck + _0xa961[77] + skp, _0x3a38x1e = sy(1, _0x3a38x5) + _0xa961[78] + qt(_0xa961[79]) + _0xa961[63] + setRemaining + skp + sy(2, _0x3a38x5) + _0xa961[80] + qt(_0xa961[81]) + _0xa961[63] + goalMode + skp + sy(3, _0x3a38x5) + _0xa961[82] + qt(_0xa961[83]) + _0xa961[63] + goalSubject + skp + sqr + _0xa961[84] + qt(_0xa961[85]) + _0xa961[63] + (goalOn ? _0xa961[86] : _0xa961[87]) + (goalReached ? _0xa961[88] : _0xa961[0]) + skp, _0x3a38x1f = (goalOn ? lck + _0xa961[89] + skp + sqr + _0xa961[90] + skp + sqr + qt(_0xa961[91]) + _0xa961[92] + skp : lck + _0xa961[93] + (goalReached ? _0xa961[94] : _0xa961[95]) + skp + (goalReached ? sqr + _0xa961[96] + qt(_0xa961[91]) + _0xa961[97] + skp : _0xa961[0]) + sqr + _0xa961[98] + skp + _0x3a38x7 + sqr + qt(_0xa961[99]) + _0xa961[100] + skp) + _0x3a38x8 + skp; sendTitle(_0x3a38x4, _0x3a38x1d), sendNote(_0x3a38x4, _0x3a38x1e), sendTitle(_0x3a38x4, _0x3a38x1f) } function sy(_0x3a38x4, _0x3a38x5) { return _0x3a38x4 == _0x3a38x5 ? trg : sqr } function cmdSum(_0x3a38x4) { if (0 == tipNb) { return sendTitle(_0x3a38x4, lck + _0xa961[101]) }; var _0x3a38x5 = xLine(5), _0x3a38x7 = elapsTime(startTime, _0xa961[102]), _0x3a38x8 = skp + _0x3a38x5 + skp + lck + appName + skp + _0x3a38x5 + skp + sqr + _0xa961[103] + _0x3a38x7 + skp + sqr + _0xa961[104], _0x3a38x1d = _0xa961[0] + dot + x(usrNb, _0xa961[105]) + x(Math[_0xa961[106]](tipSum / usrNb), _0xa961[107]) + skp + dot + _0xa961[108] + qt(maxSumUsr) + _0xa961[63] + x(maxSum, _0xa961[109]) + skp + dot + _0xa961[110] + qt(maxTipUsr) + _0xa961[63] + x(maxTip, _0xa961[109]), _0x3a38x1e = _0xa961[0] + _0x3a38x5 + skp + sqr + _0xa961[111] + x(tipSum, _0xa961[109]) + skp + _0x3a38x5 + skp + sqr + qt(_0xa961[112]) + _0xa961[113]; sendTitle(_0x3a38x4, _0x3a38x8), sendNote(_0x3a38x4, _0x3a38x1d), sendTitle(_0x3a38x4, _0x3a38x1e) } function cmdToken(_0x3a38x4, _0x3a38x5) { return 1 == _0x3a38x5[_0xa961[19]] ? sendTitle(_0x3a38x4, skp + lck + _0xa961[114] + (tokenOn ? _0xa961[86] : _0xa961[87]) + skp + dot + qt(_0xa961[115]) + _0xa961[116] + skp + dot + qt(_0xa961[117]) + _0xa961[118] + skp) : _0xa961[119] == _0x3a38x5[1] ? tokenOn ? sendTitle(_0x3a38x4, lck + _0xa961[120]) : (tokenOn = !0, sendTitle(_0x3a38x4, lck + _0xa961[121]), void((goalOn && changePanel()))) : _0xa961[122] == _0x3a38x5[1] ? tokenOn ? (tokenOn = !1, goalOn && changePanel(), void(sendTitle)(_0x3a38x4, lck + _0xa961[123])) : sendTitle(_0x3a38x4, lck + _0xa961[124]) : _0xa961[125] + qt(_0xa961[126]) } function roomDisplay() { var _0x3a38x4 = 1; actionIndic >= minAction && (nextDisplay(), actionIndic = 0, _0x3a38x4 = noteNb && _0xa961[26] == next ? 1 : minuteNb), cb[_0xa961[27]](roomDisplay, 6e4 * _0x3a38x4) } function nextDisplay() { _0xa961[26] == next ? levelDisplay(all) : _0xa961[24] == next && noteDisplay(), nextIndex = nextIndex >= nextArray[_0xa961[19]] - 1 ? 0 : nextIndex + 1, next = nextArray[nextIndex] } function noteDisplay() { cycleNum = cycleNum >= noteNb ? 1 : cycleNum + 1, sendTitle(all, noteList[cycleNum][_0xa961[127]]) } function levelDisplay(_0x3a38x4) { _0xa961[128] == levelMode ? sendTitle(_0x3a38x4, skp + levelTitle + _0xa961[63] + levelNotice + skp) : sendTitle(_0x3a38x4, skp + levelTitle + _0xa961[63] + skp + levelNotice) } function cut(_0x3a38x4) { return qt(_0x3a38x4[_0xa961[21]](0, 25)) } function watchCommand(_0x3a38x4) { for (var _0x3a38x5 in cmdList) { var _0x3a38x7 = _0x3a38x4[_0xa961[17]]()[_0xa961[16]](_0x3a38x5); if (_0x3a38x7 >= 0) { var _0x3a38x8 = mySplit(_0x3a38x4[_0xa961[21]](_0x3a38x7)); return _0x3a38x4[_0xa961[21]](_0x3a38x7)[_0xa961[130]](_0x3a38x8[0], cmdList[_0x3a38x5][_0xa961[129]]) } } } function errorCmd(_0x3a38x4, _0x3a38x5, _0x3a38x7) { sendTitle(_0x3a38x4, skp + lck + _0xa961[131] + _0x3a38x7 + skp + sqr + _0x3a38x5 + skp) } function onTest(_0x3a38x4) { var _0x3a38x5 = _0x3a38x4[_0xa961[16]](_0xa961[132]); if (-1 != _0x3a38x5) { var _0x3a38x7 = mySplit(_0x3a38x4[_0xa961[21]](_0x3a38x5)); if (3 == _0x3a38x7[_0xa961[19]]) { var _0x3a38x8 = _0x3a38x7[1], _0x3a38x1d = parseInt(_0x3a38x7[2]); isNaN(_0x3a38x1d) || 0 >= _0x3a38x1d || onTip(_0x3a38x8, _0x3a38x1d) } } } function isOwner(_0x3a38x4) { return _0x3a38x4 == cb[_0xa961[2]] } function sendTitle(_0x3a38x4, _0x3a38x5, _0x3a38x7) { var _0x3a38x8 = _0x3a38x7 ? _0x3a38x7 : messColor; _0x3a38x8 = isOwner(_0x3a38x4) ? _0xa961[133] : _0x3a38x8, cb[_0xa961[3]](_0x3a38x5, _0x3a38x4, _0xa961[0], _0x3a38x8, _0xa961[134]) } function sendNote(_0x3a38x4, _0x3a38x5, _0x3a38x7) { var _0x3a38x8 = _0x3a38x7 ? _0x3a38x7 : messColor; cb[_0xa961[3]](_0x3a38x5, _0x3a38x4, _0xa961[0], _0x3a38x8, _0xa961[135]) } function trimEmot(_0x3a38x4) { _0x3a38x4 = _0x3a38x4[_0xa961[130]](/\[/g, _0xa961[0]), _0x3a38x4 = _0x3a38x4[_0xa961[130]](/\]/g, _0xa961[0]); for (var _0x3a38x5 = mySplit(_0x3a38x4), _0x3a38x7 = 0; _0x3a38x7 < _0x3a38x5[_0xa961[19]]; _0x3a38x7++) { _0xa961[136] == _0x3a38x5[_0x3a38x7][0] && _0x3a38x5[_0x3a38x7][_0xa961[19]] > 1 && (_0x3a38x4 = _0x3a38x4[_0xa961[130]](_0x3a38x5[_0x3a38x7], _0xa961[0])) }; return _0x3a38x4 } function mySplit(_0x3a38x4) { return _0x3a38x4[_0xa961[14]]()[_0xa961[130]](/\s+/g, _0xa961[35])[_0xa961[137]](_0xa961[35]) } function myRandom(_0x3a38x4, _0x3a38x5) { return Math[_0xa961[38]](_0x3a38x4 + Math[_0xa961[138]]() * (_0x3a38x5 - _0x3a38x4 + 1)) } function elapsTime(_0x3a38x4, _0x3a38x5) { var _0x3a38x7 = (new Date)[_0xa961[139]](); return toHms(_0x3a38x7, _0x3a38x4, _0x3a38x5) } function toHms(_0x3a38x4, _0x3a38x5, _0x3a38x7) { var _0x3a38x8 = (_0x3a38x4 - _0x3a38x5) / 1e3, _0x3a38x1d = _0x3a38x8 / 86400; _0x3a38x1d = _0x3a38x1d >= 1 ? _0x3a38x1d - _0x3a38x1d % 1 : 0; var _0x3a38x1e = (_0x3a38x8 - 3600 * _0x3a38x1d * 24) / 3600; _0x3a38x1e -= _0x3a38x1e % 1; var _0x3a38x1f = _0x3a38x8 % 3600 / 60; _0x3a38x1f -= _0x3a38x1f % 1; var _0x3a38x33 = _0x3a38x8 % 3600 - 60 * _0x3a38x1f; _0x3a38x33 -= _0x3a38x33 % 1; var _0x3a38x34 = _0x3a38x1d > 0 ? x(_0x3a38x1d, _0xa961[140]) : _0xa961[0], _0x3a38x35 = 10 > _0x3a38x1e ? _0xa961[141] + _0x3a38x1e : _0x3a38x1e, _0x3a38x36 = 10 > _0x3a38x1f ? _0xa961[141] + _0x3a38x1f : _0x3a38x1f, _0x3a38x37 = 10 > _0x3a38x33 ? _0xa961[141] + _0x3a38x33 : _0x3a38x33, _0x3a38x38 = _0x3a38x34 + _0x3a38x35 + _0xa961[136] + _0x3a38x36 + _0xa961[136] + _0x3a38x37, _0x3a38x39 = _0x3a38x7; return _0x3a38x39 = _0x3a38x39[_0xa961[130]](_0xa961[142], _0x3a38x34), _0x3a38x39 = _0x3a38x39[_0xa961[130]](_0xa961[143], _0xa961[144] == _0x3a38x35 ? _0xa961[0] : x(_0x3a38x1e, _0xa961[145])), _0x3a38x39 = _0x3a38x39[_0xa961[130]](_0xa961[146], _0xa961[144] == _0x3a38x36 ? _0xa961[0] : x(_0x3a38x1f, _0xa961[147])), _0x3a38x39 = _0x3a38x39[_0xa961[130]](_0xa961[148], _0xa961[144] == _0x3a38x37 ? _0xa961[0] : _0x3a38x33 + _0xa961[149]), _0x3a38x39 = _0x3a38x39[_0xa961[130]](_0xa961[150], _0x3a38x38), _0x3a38x39[_0xa961[130]](/ /g, _0xa961[0]) ? _0x3a38x39 : _0xa961[144] } function xLine(_0x3a38x4) { var _0x3a38x5 = _0xa961[0]; for (_0x3a38x4 *= 5; _0x3a38x4--;) { _0x3a38x5 += lne }; return _0x3a38x5 } function qt(_0x3a38x4) { return _0xa961[151] + _0x3a38x4 + _0xa961[152] } function x(_0x3a38x4, _0x3a38x5) { return _0x3a38x4 + _0xa961[35] + _0x3a38x5[_0xa961[130]](_0xa961[153], _0x3a38x4 > 1 ? _0xa961[154] : _0xa961[0]) } function y(_0x3a38x4, _0x3a38x5) { return _0x3a38x5[_0xa961[130]](_0xa961[153], _0x3a38x4 > 1 ? _0xa961[154] : _0xa961[0]) } var appName = _0xa961[155], owner = cb[_0xa961[2]], startTime = (new Date)[_0xa961[139]](), yr = 16436, mth = 5, messColor = _0xa961[156], cbColor = _0xa961[157], all = _0xa961[0], skp = _0xa961[158], dot = _0xa961[159], hrt = _0xa961[160], sqr = _0xa961[161], trg = _0xa961[162], lne = _0xa961[163], lck = _0xa961[164], wht = _0xa961[165]; cb[_0xa961[166]] = [ { name: _0xa961[167], label: _0xa961[168], type: _0xa961[169], defaultValue: _0xa961[170] }, { name: _0xa961[171], label: _0xa961[172], type: _0xa961[169], minLength: 1, maxLength: 150, required: !0, defaultValue: _0xa961[173] }, { name: _0xa961[13], label: _0xa961[174], type: _0xa961[169], minLength: 1, maxLength: 120, required: !1, defaultValue: _0xa961[175] }, { name: _0xa961[176], label: _0xa961[177], type: _0xa961[178], choice1: _0xa961[179], choice2: _0xa961[180], "default": _0xa961[179] }, { name: _0xa961[9], label: _0xa961[181], type: _0xa961[178], choice1: _0xa961[182], choice2: _0xa961[183], choice3: _0xa961[184], choice4: _0xa961[185], choice5: _0xa961[186], choice6: _0xa961[187], defaultValue: _0xa961[186] }, { name: _0xa961[188], label: _0xa961[189], type: _0xa961[190], minValue: 1, maxValue: 30, defaultValue: 1 }, { name: _0xa961[8], label: _0xa961[191], type: _0xa961[178], choice1: _0xa961[192], choice2: _0xa961[193], choice3: _0xa961[194], defaultValue: _0xa961[193] }, { name: _0xa961[22], label: _0xa961[195], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !0, defaultValue: _0xa961[196] }, { name: _0xa961[197], label: _0xa961[198], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[199] }, { name: _0xa961[200], label: _0xa961[201], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[202] }, { name: _0xa961[203], label: _0xa961[204], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[205] }, { name: _0xa961[206], label: _0xa961[207], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[208] }, { name: _0xa961[209], label: _0xa961[210], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[211] }, { name: _0xa961[212], label: _0xa961[213], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[214] }, { name: _0xa961[215], label: _0xa961[216], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[217] }, { name: _0xa961[218], label: _0xa961[219], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[220] }, { name: _0xa961[221], type: _0xa961[178], choice1: _0xa961[222], choice2: _0xa961[4], defaultValue: _0xa961[222], label: _0xa961[223] }, { name: _0xa961[224], label: _0xa961[225], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[226] }, { name: _0xa961[227], label: _0xa961[228], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[229] }, { name: _0xa961[230], label: _0xa961[231], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[232] }, { name: _0xa961[233], label: _0xa961[234], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[235] }, { name: _0xa961[236], label: _0xa961[237], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[238] }, { name: _0xa961[239], label: _0xa961[240], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[241] }, { name: _0xa961[242], label: _0xa961[243], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[244] }, { name: _0xa961[245], label: _0xa961[246], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[247] }, { name: _0xa961[248], label: _0xa961[249], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[250] }, { name: _0xa961[251], label: _0xa961[252], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[253] }, { name: _0xa961[254], label: _0xa961[255], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[256] }, { name: _0xa961[257], label: _0xa961[258], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[259] }, { name: _0xa961[260], label: _0xa961[261], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[262] }, { name: _0xa961[263], label: _0xa961[264], type: _0xa961[169], minLength: 0, maxLength: 10240, required: !1, defaultValue: _0xa961[265] }, { name: _0xa961[6], label: _0xa961[266], type: _0xa961[178], choice1: _0xa961[192], choice2: _0xa961[267], choice3: _0xa961[268], "default": _0xa961[192] }, { name: _0xa961[74], label: _0xa961[269], type: _0xa961[169], minLength: 1, maxLength: 200, required: !0, defaultValue: _0xa961[270] }, { name: _0xa961[49], label: _0xa961[271], type: _0xa961[190], minValue: 0, maxValue: 9999999, defaultValue: 2e3 }]; var minuteNb = parseInt(cb[_0xa961[7]][_0xa961[188]]), minAction = 5, actionIndic = minAction, cycleNum = 0, nextArray = [_0xa961[26], _0xa961[24]], nextIndex = 0, next = _0xa961[0], roomSubject = cb[_0xa961[7]][_0xa961[171]], levelTitle = _0xa961[0], maxLevel = 5, levelMode = _0xa961[0], levelNotice = _0xa961[0], levelModeList = {}; levelModeList[_0xa961[192]] = { level: _0xa961[0] }, levelModeList[_0xa961[193]] = { level: _0xa961[32] }, levelModeList[_0xa961[194]] = { level: _0xa961[128] }; var maxNotice = 3, noteList = {}, noteNb = 0, tipSum = 0, tipNb = 0, lastTipper = _0xa961[0], lastTip = 0, mvpName = _0xa961[0], mvpSum = 0, userList = {}, higherTip = 0, higherTipName = _0xa961[0], totalList = {}, usrNb = 0, maxSum = 0, maxSumUsr = _0xa961[0], maxTip = 0, maxTipUsr = _0xa961[0], NoteAutor = cb[_0xa961[7]][_0xa961[167]], Auto1 = cb[_0xa961[7]][_0xa961[221]], ColorThanks15 = cb[_0xa961[7]][_0xa961[224]], ColorThanks100 = cb[_0xa961[7]][_0xa961[239]], ColorThanks500 = cb[_0xa961[7]][_0xa961[251]], ColorThanks1000 = cb[_0xa961[7]][_0xa961[260]], Thanks1005 = cb[_0xa961[7]][_0xa961[272]], Thanks15 = cb[_0xa961[7]][_0xa961[227]], Thanks16 = cb[_0xa961[7]][_0xa961[230]], Thanks17 = cb[_0xa961[7]][_0xa961[233]], Thanks18 = cb[_0xa961[7]][_0xa961[236]], Thanks100 = cb[_0xa961[7]][_0xa961[242]], Thanks101 = cb[_0xa961[7]][_0xa961[245]], Thanks102 = cb[_0xa961[7]][_0xa961[248]], Thanks500 = cb[_0xa961[7]][_0xa961[254]], Thanks501 = cb[_0xa961[7]][_0xa961[257]], Thanks1000 = cb[_0xa961[7]][_0xa961[263]], tokenOn = _0xa961[180] == cb[_0xa961[7]][_0xa961[176]] ? !1 : !0, goalMode = _0xa961[0], goalSubject = cb[_0xa961[7]][_0xa961[74]], setRemaining = parseInt(cb[_0xa961[7]][_0xa961[49]]), goalOn = !0, goalReached = !1, goalNb = 0, remaining = setRemaining, goalSum = 0, goalUsrNb = 0, runNb = 0, tags = _0xa961[0], row1 = _0xa961[0], row2 = _0xa961[0], row3 = _0xa961[0], goalModeList = {}; goalModeList[_0xa961[192]] = { m: _0xa961[28] }, goalModeList[_0xa961[267]] = { m: _0xa961[29] }, goalModeList[_0xa961[268]] = { m: _0xa961[30] }; var colorList = {}; colorList[_0xa961[273]] = { c: _0xa961[0] }, colorList[_0xa961[182]] = { c: _0xa961[157] }, colorList[_0xa961[183]] = { c: _0xa961[156] }, colorList[_0xa961[184]] = { c: _0xa961[274] }, colorList[_0xa961[185]] = { c: _0xa961[275] }, colorList[_0xa961[186]] = { c: _0xa961[276] }, colorList[_0xa961[187]] = { c: _0xa961[133] }; var cmdList = {}; cmdList[_0xa961[277]] = { cmd: _0xa961[278] }, cmdList[_0xa961[279]] = { cmd: _0xa961[278] }, cmdList[_0xa961[112]] = { cmd: _0xa961[33] }, cmdList[_0xa961[280]] = { cmd: _0xa961[33] }, cmdList[_0xa961[281]] = { cmd: _0xa961[282] }, cmdList[_0xa961[283]] = { cmd: _0xa961[282] }, cb[_0xa961[285]](function (_0x3a38x4) { var _0x3a38x5 = _0x3a38x4[_0xa961[284]]; isOwner(_0x3a38x5) || levelMode && levelDisplay(_0x3a38x5) }), cb[_0xa961[288]](function (_0x3a38x4) { { var _0x3a38x5 = _0x3a38x4[_0xa961[284]], _0x3a38x7 = _0x3a38x4[_0xa961[10]], _0x3a38x8 = _0x3a38x4[_0xa961[286]]; !_0x3a38x4[_0xa961[287]] } actionIndic += 1 }), cb[_0xa961[294]](function (_0x3a38x4) { var _0x3a38x5 = parseInt(_0x3a38x4[_0xa961[289]]), _0x3a38x7 = _0x3a38x4[_0xa961[290]]; onTip(_0x3a38x7, _0x3a38x5); var _0x3a38x90 = Math[_0xa961[106]](Math[_0xa961[138]]() * 10); if (cb[_0xa961[7]][_0xa961[221]] == _0xa961[222]) { if (_0x3a38x4[_0xa961[289]] > 14 && _0x3a38x4[_0xa961[289]] < 100 && _0x3a38x90 < 4) { cb[_0xa961[292]](Thanks15, _0xa961[0], _0xa961[0], ColorThanks15, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 14 && _0x3a38x4[_0xa961[289]] < 100 && _0x3a38x90 >= 4 && _0x3a38x90 < 6) { cb[_0xa961[292]](Thanks16, _0xa961[0], _0xa961[0], ColorThanks15, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 14 && _0x3a38x4[_0xa961[289]] < 100 && _0x3a38x90 >= 6 && _0x3a38x90 < 8) { cb[_0xa961[292]](Thanks17, _0xa961[0], _0xa961[0], ColorThanks15, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 14 && _0x3a38x4[_0xa961[289]] < 100 && _0x3a38x90 >= 8) { cb[_0xa961[292]](Thanks18, _0xa961[0], _0xa961[0], ColorThanks15, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 99 && _0x3a38x4[_0xa961[289]] < 500 && _0x3a38x90 < 3) { cb[_0xa961[292]](Thanks100 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks100, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 99 && _0x3a38x4[_0xa961[289]] < 500 && _0x3a38x90 >= 3 && _0x3a38x90 < 6) { cb[_0xa961[292]](Thanks101 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks100, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 99 && _0x3a38x4[_0xa961[289]] < 500 && _0x3a38x90 >= 6) { cb[_0xa961[292]](Thanks102 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks100, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 499 && _0x3a38x4[_0xa961[289]] < 1000 && _0x3a38x90 < 5) { cb[_0xa961[292]](Thanks500 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks500, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 499 && _0x3a38x4[_0xa961[289]] < 1000 && _0x3a38x90 >= 5) { cb[_0xa961[292]](Thanks501 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks500, _0xa961[291]) }; if (_0x3a38x4[_0xa961[289]] > 999) { cb[_0xa961[292]](Thanks1000 + _0xa961[293] + _0x3a38x7 + _0xa961[293], _0xa961[0], _0xa961[0], ColorThanks1000, _0xa961[291]) } } }), cb[_0xa961[296]](function () { return { template: _0xa961[295], row1_value: row1, row2_value: row2, row3_value: row3 } }), init()
© Copyright Chaturbate 2011- 2025. All Rights Reserved.