// ==UserScript==
// @name           HoboScript
// @namespace      hobowars
// @description    Various Hobowars Tools and Info.  Written by CrackFiend (415085)
// @include        http://*.hobowars.com/game/*
// @include        http://www.mike01.com/hoboscript/configure.php?*

// ==/UserScript==


// my GUID 7076a07f-bf1a-43e6-90a6-ba49792cd69a

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5g{T 1x(a){f b=\'\';l(a<0){b=\'-\';a=t.A(a)}a=\'\'+a;l(a.N>3){f c=a.N%3;f d=(c>0?(a.2d(0,c)):\'\');25(i=0;i<t.O(a.N/3);i++){l((c==0)&&(i==0)){d+=a.2d(c+3*i,c+3*i+3)}1W{d+=\',\'+a.2d(c+3*i,c+3*i+3)}}V b+d}1W{V b+a}};f 2P=/^.+1A=$/;f 46=/^.+1A=2B$/;f 2u=/^.+1A=2B.*$/;f 2p=/^.+3N=\\d.*$/;f 2m=/^.+1A=3F.*$/;f 2h=/^2g:\\/\\/29\\.27\\.22\\/21\\/37\\.34.+/;f q="2g://29.27.22/21/37.34?";f 2b=\'4w\';f 1T=0.9;f 2N=\'4l (4h)\';T 2H(s){V s.n(/([.*+?^${}()|[\\]\\/\\\\])/g,\'\\\\$1\')};T 1j(){f a=8.3Y(\'3U\');a.j=\'3K \'+2b+\' v\'+1T+\' 3G \'+2N+\'. &1H;&1H;&1H;<a m="\'+q+\'" 1K="1V">1Q 3p</a> <a m="2g://29.27.22/21/" 1K="1V">5b</a>\';a.3m.55=\'52\';8.h.4U(a)};l(8.o.m.r(2h)){8.39=2b+\' v\'+1T+\' 1Q\';8.h.j=\'\';8.h.3m.4K=\'4J\';8.h.j=\'<33>1Q 3p</33>\';l(8.o.m.r(/^.*31$/)){z(\'1o\',t.A(k(\'1o\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2V$/)){z(\'1b\',t.A(k(\'1b\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2S$/)){z(\'1e\',t.A(k(\'1e\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2Q$/)){z(\'1q\',t.A(k(\'1q\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2O$/)){z(\'1s\',t.A(k(\'1s\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2L$/)){z(\'1t\',t.A(k(\'1t\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2J$/)){z(\'1w\',t.A(k(\'1w\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2I$/)){z(\'1z\',t.A(k(\'1z\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2G$/)){z(\'1g\',t.A(k(\'1g\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2F$/)){z(\'1m\',t.A(k(\'1m\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2A$/)){z(\'1h\',t.A(k(\'1h\',1)-1));8.o.n(q)}l(8.o.m.r(/^.*2x$/)){f 1L=2t(\'2s 42 40 3X 3W 3T 3Q 1a 3M 3J:\',k(\'19\',"1k,50,35"));l(1L!=2l){f R=1L.2j(\',\');R=R.3C(T(a,b,c){f d=D(a);V(d>0&&d<C)});R=R.2r(T(a,b,c){V D(a)});3t=R.3u(\',\');z(\'19\',3t)}8.o.n(q)}l(8.o.m.r(/^.*2f$/)){f 20=2t(\'2s 3q 5c 1a 5a 58:\\56. X\\54. 1f\\51. U\\4Z. B\',k(\'F\',0));l(20!=2l){f 1M=D(20);1X(1M){E 0:4N:z(\'F\',0);K;E 1:E 2:E 3:z(\'F\',1M)}}8.o.n(q)}8.h.j+=\'<x><u>I 4I 4H: [<a m="\'+q+\'31">\'+(k(\'1o\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1v 1Y: [<a m="\'+q+\'2V">\'+(k(\'1b\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1G 1l 1v 1Y: [<a m="\'+q+\'2S">\'+(k(\'1e\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 4B 1u: [<a m="\'+q+\'2Q">\'+(k(\'1q\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1p 4z: [<a m="\'+q+\'2G">\'+(k(\'1g\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1p 3r (2U+2T+4v): [<a m="\'+q+\'2A">\'+(k(\'1h\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1U 4u 4t 1l 1u: [<a m="\'+q+\'2O">\'+(k(\'1s\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 2R 1r %: [<a m="\'+q+\'2L">\'+(k(\'1t\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 1G 1r % 1u: [<a m="\'+q+\'2J">\'+(k(\'1w\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>4s 1u 4r 3q 4q 1r %: [<a m="\'+q+\'2x">\'+(k(\'19\',"1k,50,35").N>1?k(\'19\',"1k,50,35"):"4p")+\'</a>]</u></x>\';8.h.j+=\'<x><u>I 4o 4n 2M: [<a m="\'+q+\'2I">\'+(k(\'1z\',1)?\'G\':\'B\')+\'</a>]</u></x>\';8.h.j+=\'<x><u>4m 4k 2K 4j 4i 4g 4f (4e 4d): [<a m="\'+q+\'2F">\'+(k(\'1m\',1)?\'G\':\'B\')+\'</a>]</u></x>\';f F=\'B\';1X(k(\'F\',0)){E 0:K;E 1:F=\'X\';K;E 2:F=\'1f\';K;E 3:F=\'U\';K}8.h.j+=\'<x><u>4c 4b 4a (47 44): [<a m="\'+q+\'2f">\'+F+\'</a>]</u></x>\'}l(8.o.m.r(2P)){l(k(\'1q\',1)){f 1O=\'<y />\';f 1N=8.h.j.r(/2E: ([\\d,]+)\\/([\\d,]+)<y>/);f 2D=D(1N[1].n(/,/g,\'\'));f 2C=D(1N[2].n(/,/g,\'\'));f 1O=(2D/2C*C).18(2)+\'%<y />\';8.h.j=8.h.j.n(/(2E: [\\d,]+\\/[\\d,]+)<y>/,"$1 "+1O)}f 23=8.h.j.r(/2z\\/2y: <.*?>([\\d,]+?)\\/([\\d,]+?)<.*?>/);f L=D(23[1].n(/,/g,\'\'));f 2w=D(23[2].n(/,/g,\'\'));f 15=L+2w;f Q=0;f 14=\'\';f 1C=(L/15*C).18(5);l(k(\'1t\',1)){14+="2R 1r 43: "+1C+"%<y />"}l(k(\'1w\',1)){f 1B=t.O(1C)+1;Q=t.Z((15*(1B/C)-L)*(1/(1-(1B/C))));14+="1J 2q "+Q+" L 1a 2i "+1B+"%<y />"}f 1I=k(\'19\',"1k,50,35");l(1I!=""){f H=1I.2j(\',\');H=H.2r(T(a,b,c){V((J(a)/C).18(2))});25(f i=0;i<H.N;i++){l(1C>=H[i]*C){Q=t.O((L/H[i])-15);14+="1J 3V 3S "+Q+" 3R 3P 3O "+(H[i]*C)+"%<y />"}1W{Q=t.Z(((15*H[i])-L)*(1/(1-H[i])));14+="1J 2q "+Q+" L 1a 2i "+(H[i]*C)+"%<y />"}}}8.h.j=8.h.j.n(/(2z\\/2y: <.*>[\\d,]+?\\/[\\d,]+?.*?\\(\\d+%\\)<y>)/,"$1 "+14);f P=8.h.j.r(/1U.*?>([-\\d,]+)[\\w\\s\\W]*X.*?([\\d.]+)[\\w\\s\\W]*1f.*?([\\d.]+)[\\w\\s\\W]*U.*?([\\d.]+)[\\w\\s\\W]*3L.*?([\\d.]+)[\\w\\s\\W]*3I.*?([\\d.]+)/);f 1F=D(P[1].n(/,/g,\'\'));f 1E=J(P[2]);f 2n=J(P[3]);f 1D=J(P[4]);f 3H=J(P[5]);f 2v=J(P[6]);l(k(\'1s\',1)){f 1S=0;f 16=t.A(1F);f 2o=1F/16;f Y=2k 3E(3D,3B,3Z,3A,41,3z,3y,3x,45,3w,3v,48,49);l(16<Y[Y.N-1]){25(f i=0;i<Y.N;i++){l(16<Y[i]){1S=2o*(Y[i]-16);K}}}8.h.j=8.h.j.n(/(1U.*?)(<.*>)([-\\d,]+)(<.+>)(.+?<y>)/,"$1$2$3$4$5 "+"$2"+1x(1S)+"$4 1a 5f 5e 5d.<y />")}l(k(\'1g\',1)||k(\'1h\',1)){f 1n=1E+2n+1D;f 2c=t.Z((1E/1n)*C);f 1Z=t.Z((1D/1n)*C);f 3o=C-2c-1Z;f 1P=\'\';f 2a=\'\';l(k(\'1g\',1)){1P="2T "+2c+"% 59 "+3o+"% 2U "+1Z+"%<y />"}l(k(\'1h\',1)){2a="1p 3r: "+1n.18(2)+"<y />"}8.h.j=8.h.j.n(/(X\\*: [\\d,]+ ~ [\\d,]+<y>)/,"$1 "+1P+2a)}l(k(\'1b\',1)||k(\'1e\',1)){f 2e=0.1*t.O(2v/50)+1;f 3n=8.h.j.r(/1v: ([\\d,]+?)<y>/);f 28=D(3n[1].n(/,/g,\'\'));f 1i=D(8.h.j.r(/1l: ([\\d]+?)<y>/)[1]);f 3l=t.Z(2e*(1i-t.O((1i-1)/5)+7));f 3k=t.Z(2e*(1i+1-t.O(1i/5)+7));f 26=\'\';f 1R=\'\';l(k(\'1b\',1)){26=" 1Y: $$"+1x(3l*28)+"<y />"}l(k(\'1e\',1)){1R=" 1G 53: $$"+1x(3k*28)+"<y />"}8.h.j=8.h.j.n(/(1v.*?[\\d,]+?<y>)/g,"$1 "+26+1R)}l(k(\'1o\',1)){f 24=8.h.j.r(/39=.([\\d,]+) 3j 3i 3h/);l(24){8.h.j=8.h.j.n(/(4X: .*?\\(\\d+\\)<y>)/,"$1 "+24[1]+" 3j 3i 4W<y/ >")}}1j()}l(8.o.m.r(2u)){l(k(\'1z\',1)&&8.h.j.r(/4V 2M:/)){f M=8.h.j.r(/<b>3f(?:<.*?>){3,5}(\\d+)[\\w\\d\\W]+?1l(?:<.*?>){3,5}(\\d+)[\\w\\d\\W]+?4T p.(?:<.*?>){3,5}(\\d+)[\\w\\d\\W]+?1p p.(?:<.*?>){3,5}(\\d+)[\\w\\d\\W]+?4S(?:<.*?>){3,5}(\\d+)[\\w\\d\\W]+?4R(?:<.*?>){3,5}(\\d+)\\/(\\d+)[\\w\\d\\W]+?4Q(?:<.*?>){3,5}(\\d+)\\/(\\d+)[\\w\\d\\W]+?4P(?:<.*?>){3,5}([.\\d]+)[\\w\\d\\W]+?4O(?:<.*?>){3,5}([.\\d]+)[\\w\\d\\W]+?U(?:<.*?>){3,5}([.\\d]+)[\\w\\d\\W]+?4M.(?:<.*?>){3,5}([.\\d]+)/);f 4L=D(M[1]);f 3a=D(M[2]);f 3e=J(M[10]);f 38=J(M[11]);f 36=J(M[12]);f 3d=J(M[13]);f 1y=3a*5+3e/4+38+36+3d;f 3b=(50-(1y%50)).18(2);f 3c=t.O(1y/50)+1;8.h.j=8.h.j.n(/(<3s.*?>)3f((?:<.*?>))(\\d+)(.*<\\/3s>)/,"$4G$2$3$4$3g$2"+3c+"$4$3g 4F.$2"+1y+"$4$4E 4Y$2"+3b+"$4");1j()}}l(8.o.m.r(2p)){l(k(\'1m\',1)){f S=8.h.j.r(/\\[2K: .*?([\\w\\W\\s])<b>(<a.+?>)(\\d+)<\\/a><\\/b>.*?\\]/);l(S){f 32=2k 4D(2H(S[2]+S[3]),"g");8.h.j=8.h.j.n(32,"<b>"+S[2]+S[3]+"</a></b>")}1j()}}l(8.o.m.r(2m)){l(k(\'F\',0)!=0){f 17=\'1c=4C\';f 1d="57";1X(k(\'F\',0)){E 1:17=\'1c=30\';1d="X";K;E 2:17=\'1c=2Z\';1d="1f";K;E 3:17=\'1c=2Y\';1d="U";K}8.h.j=8.h.j.n(/1c=(2Y|30|2Z|4A)/g,17);8.h.j=8.h.j.n(/2X \\[([0-3]) 3h\\]/,"2X [<a m=\\""+q+"2f\\" 1K=\\"1V\\">4y</a>]");8.h.j=8.h.j.n(/2W (U|1f|X)/g,"2W "+1d);1j()}}}4x(e){}',62,327,'||||||||document|||||||var||body||innerHTML|GM_getValue|if|href|replace|location||configBase|match||Math|li|||ul|br|GM_setValue|abs|Disabled|100|parseInt|case|uniLock|Enabled|winPercentages|Display|parseFloat|break|wins|ratInfo|length|floor|hoboStats|fightDifference|wpArray|pageResult|function|Strength|return||Speed|respectLevels|round|||||allowedMsg|totalFights|absRespect|uniReplace|toFixed|WPAdditional|to|displayC|do|lockedTo|displayNC|Power|displaySB|displayST|hoboLevel|addFooter|80|Level|displayBB|statTotal|displayDD|Stat|displayLP|Win|displayNR|displayAW|Progress|Cans|displayNW|addCommas|ratIndexValue|displayRI|cmd|nextPercent|actualPercent|strength|speed|respect|Next|nbsp|winPercentagesString|You|target|wpString|uniInt|expInfo|expPercentMsg|statBalanceMsg|Configuration|nextCanMsg|respectNeeded|scriptVersion|Respect|_blank|else|switch|Value|strengthPercent|uniString|hoboscript|com|winLossInfo|donatorDaysInfo|for|canMsg|mike01|cans|www|statTotalMsg|scriptName|speedPercent|substring|canMultiplier|setUniLock|http|configUrl|reach|split|new|null|hbwUniUrl|power|respectSign|hbwBoardViewUrl|need|map|Enter|prompt|hbwRatsUrls|intel|losses|setWPAdditional|Lost|Won|toggleST|rats|expNeeded|expEarned|Exp|toggleBB|toggleSB|encodeRE|toggleRI|toggleNW|Page|toggleAW|Info|scriptAuthor|toggleNR|hbwLivingUrl|toggleLP|Accurate|toggleNC|Spd|Str|toggleC|Train|Reset|str|pow|spd|toggleDD|matchRegex|h3|php||ratStr|configure|ratAgl|title|ratLevel|ratNextIndex|ratIndex|ratCon|ratVit|Age|1Index|left|days|donator|nextLevelCanValue|levelCanValue|style|canMatch|powerPercent|Options|the|Total|tr|wpNewString|join|14000000|8000000|3200000|1600000|800000|200000|50000|filter|25000|Array|uni|by|begging|Intelligence|listed|Using|Begging|see|board|maintain|and|wish|fights|lose|you|div|can|percentages|win|createElement|100000|seperated|400000|comma|Percent|Misclicks|5000000|hbwRatsUrl|Prevents|20000000|30000000|To|University|Lock|Top|Like|Board|of|415085|Bottom|At|Current|CrackFiend|Bold|Rat|Extra|None|Following|on|Show|Bonus|Ring|Pow|HoboScript|catch|Locked|Balance|reset|Leveling|int|RegExp|1Next|Pts|1Age|Days|Donator|white|background|ratAge|Consent|default|Agility|Vitality|Energy|Hunger|Lifespan|Skill|appendChild|General|remaining|Name|Index|n0||n3|center|Lv|n2|textAlign|n1|Intel|university|Pwr|lock|Website|number|bonus|ring|next|try'.split('|'),0,{}))