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}('d 3A=13;d 3B=4;d 2r=4;d 2Y=13;d 3E=7;d 3F=5;d 2t=0;d 2u=1;d 2v=2;d 2w=3;d 2x=4;d 20=5;d 2y=6;d 2z=7;d 2A=8;r 1k(c){k c%4}r t(c){k 3G.3I(c/4)}r 3J(21,15,16){d 21=1l O(21);d 15=1l O(15);d 16=1l O(16);k 21.2Z(15,16)}r O(K){e.30(K)}O.H={22:[\'2B\',\'U\',\'1S U\',\'23\',\'1m\',\'1c\',\'1n 1o\',\'24 1w a 25\',\'1m 1c\'],30:r(1T){e.g=[];f(26(1T)=="3K"){d K=1T.3L().3M(/\\s+/);w(d i 17 K){d m=K[i].3N(/(.*)([3O])/);f(m){e.g[i]=V.H.1U[m[1]]*4+V.H.3P[m[2]]}}}p{w(d i 17 1T){e.g[i]=1T[i]}}e.18=e.g.E},3Q:r(){d 27=[];w(d i=0;i<2Y;i++)27[i]=0;w(d i=0;i<e.g.E;i++){d g=e.g[i];27[t(g)]+=1}k 27},3R:r(){d 1d=[];w(d i=0;i<2r;i++)1d[i]=0;w(d i=0;i<e.g.E;i++){d g=e.g[i];1d[1k(g)]+=1}k 1d},31:r(){e.u=e.g.3T(0,e.18);e.u.3U(r(a,b){k a-b});e.u.32()},1D:r(){e.q=-1;e.B=-1;e.1p=-1;e.x=-1;e.31();f(e.33()){e.x=2A}p f(e.34()){e.x=2z}p f(e.35()){e.x=2y}p f(e.2E()){e.x=20}p f(e.36()){e.x=2x}p f(e.37()){e.x=2w}p f(e.38()){e.x=2v}p f(e.39()){e.x=2u}p{f(e.u.E>0){e.q=t(e.u[0])}p{e.q=0}e.x=2t}k e.x},33:r(1x){f(26(1x)=="2F")1x=5;f(!e.2E(1x)){k 1y}d 1p=e.1p;d P=-1;d F=-1;d q=-1;w(d i=0;i<e.u.E;i++){d g=e.u[i];f(1k(g)!=1p){2G}f(t(g)+1==t(F)){P+=1}p{q=t(g);P=1}F=g;f(P>=1x){2I}}f(P<1x&&t(F)==V.H.1U[2]){w(d i=0;i<e.u.E;i++){d g=e.u[i];f(t(g)==V.H.1U[\'A\']){f(1k(g)==1p){P+=1}p{}}p{2I}}}f(P>=1x){e.q=q;k 1E}k 1y},2E:r(28){f(26(28)=="2F")28=5;d 1d=[];d 29=[];w(d i=0;i<2r;i++){1d[i]=29[i]=0}w(d i=0;i<e.u.E;i++){d g=e.u[i];d 1e=1k(g);1d[1e]+=1;f(1d[1e]==1){29[1e]=t(g)}f(1d[1e]>=28){e.q=29[1e];e.1p=1e;k 1E}}k 1y},36:r(1F){f(26(1F)=="2F")1F=5;d P=-1;d q=-1;d F=-1;w(d i=0;i<e.u.E;i++){d g=e.u[i];f(t(g)+1==t(F)){P+=1}p f(t(g)==t(F)){}p{q=t(g);P=1}F=g;f(P>=1F){2I}}f(P<1F&&t(F)==V.H.1U[2]){f(t(e.u[0])==V.H.1U[\'A\']){P+=1}}f(P>=1F){e.q=q;k 1E}k 1y},2a:r(3a){d 1f=-1;d F=-1;d q=-1;w(d i=0;i<e.u.E;i++){d g=e.u[i];f(t(g)==t(F)){1f+=1}p{q=t(g);1f=1}F=g;f(1f==3a){e.q=q;k 1E}}k 1y},34:r(){k e.2a(4)},37:r(){k e.2a(3)},39:r(){k e.2a(2)},2J:r(3b,3c){d 1f=-1;d F=-1;d q=-1;d B=-1;w(d i=0;i<e.u.E;i++){d g=e.u[i];f(t(g)==t(F)){1f+=1}p{1f=1}f(1f>=3b&&q==-1){q=t(F);f(B==q){B=-1}}p f(1f>=3c&&B==-1){B=t(F)}F=g;f(q!=-1&&B!=-1){e.q=q;e.B=B;k 1E}}k 1y},35:r(){k e.2J(3,2)},38:r(){k e.2J(2,2)},2b:r(1g){d x=e.1D();d 2K=1g.1D();f(x>2K){k 1}p f(x<2K){k-1}p{f(e.q>1g.q){k 1}p f(e.q<1g.q){k-1}p f(e.B!=-1){f(e.B>1g.B){k 1}p f(e.B<1g.B){k-1}}}2L=1E;f(2M(x,[2A,2x,2y])!=-1){k 0}p f(2M(x,[2z,2v])!=-1){1G=1}p f(x==2w){1G=2}p f(x==2u){1G=3}p f(2M(x,[20,2t])!=-1){1G=5;2L=1y}d 1H=-1;d 1I=-1;3V(1H+1<e.u.E&&1I+1<e.u.E){1H+=1;1I+=1;f(x==20){d 2c=1k(e.u[1H])!=e.1p;d 2d=1k(1g.u[1I])!=1g.1p;f(2c&&2d){}p f(2c){1I-=1}p f(2d){1H-=1}f(2c||2d){2G}}f(1G==0){k 0}d 1J=t(e.u[1H]);d 2e=t(1g.u[1I]);f(2L){f(2e==1J&&(1J==e.q||1J==e.B)){2G}}f(1J>2e){k 1}p f(1J<2e){k-1}1G-=1}k 0},3W:r(16){d 3d=e.g;d 2N=e.18;d 2f=[];w(d i 17 e.g){2f.3e(e.g[i])}w(d i 17 16){2f.3e(16[i])}e.g=2f;e.18=e.g.E;d 3f=e.1D();e.g=3d;e.2N=2N;k 3f},2Z:r(15,16){f(e.g[0]==0&&e.g[1]==0&&15.g[0]==0&&15.g[1]==0){k 0}w(d i=0;i<16.18;i++){d g=16.g[i];e.2O(g);15.2O(g)}d 19=e.2b(15);e.18=15.18=2;k 19},2O:r(g){e.g[e.18]=g;e.18+=1},L:r(){d L="";w(d i=0;i<e.18;i++){f(i!=0){L+=" "}d 1e=1k(e.g[i]);d 3g=t(e.g[i]);L+=V.H.1V[3g]+V.H.3X[1e]}k L}};r 1W(h){d L=O.H.22[h.x];L+=" ("+V.H.1V[h.q];f(h.B!=-1){L+=", "+V.H.1V[h.B]}L+=")";k L}d 1q=[{\'h\':\'R 2P S W T 2D 1r\',\'n\':\'1m 1c\',\'l\':\'A\',\'o\':\'1K 1X 2Q\'},{\'h\':\'1h R I 3C 1s 2C 1L\',\'n\':\'1m 1c\',\'l\':\'7\',\'o\':\'3h 2g 5 17 3i h\'},{\'h\':\'1i R G 3C 1s 2C 1L\',\'n\':\'1m 1c\',\'l\':\'5\',\'o\':\'1K 1X 1\'},{\'h\':\'1i Q 1r 1Y y 1t 2C\',\'n\':\'24 1w a 25\',\'l\':\'A\',\'o\':\'2Q 2h\'},{\'h\':\'3C 3D 3S 3H y 1t 2C\',\'n\':\'24 1w a 25\',\'l\':\'3\',\'o\':\'1z 3Y 1w a 3Z M\'},{\'h\':\'2C 2D 2S 2H y 1t D\',\'n\':\'24 1w a 25\',\'l\':\'2\',\'o\':\'2-2h\'},{\'h\':\'1i Q 1r 3H Y X I\',\'n\':\'1n 1o\',\'l\':\'A 7\',\'o\':\'2 2R (1u 2i) 2j 2k M\'},{\'h\':\'z I 1t Z 1j y G\',\'n\':\'1n 1o\',\'l\':\'9 6\',\'o\':\'11 3j 2g 3k 3l K\'},{\'h\':\'z I 1t Z 2H 2D G\',\'n\':\'1n 1o\',\'l\':\'9 2\',\'o\':\'U = 2s\'},{\'h\':\'I Y 12 3H y 1j 2C\',\'n\':\'1n 1o\',\'l\':\'7 6\',\'o\':\'1z 2j 2k M\'},{\'h\':\'1h y 1L 3H Y X I\',\'n\':\'1n 1o\',\'l\':\'7 6\',\'o\':\'2 2R 2j 2k M\'},{\'h\':\'1h y 1L 3H Y X 2C\',\'n\':\'1n 1o\',\'l\':\'6 7\',\'o\':\'40 2R 2j 2k M\'},{\'h\':\'z I 2H 2C 1t G 2D\',\'n\':\'1n 1o\',\'l\':\'2 9\',\'o\':\'41 = 2s\'},{\'h\':\'2C 2D 3S 3C 1h 14 1i\',\'n\':\'1c\',\'l\':\'A\',\'o\':\'1K 2h 1a\'},{\'h\':\'2C 2D 3S 3C 1h 14 D\',\'n\':\'1c\',\'l\':\'J\',\'o\':\'1c 42 43 3m 11\'},{\'h\':\'2C R 14 Z 2T 44 3H\',\'n\':\'1c\',\'l\':\'10\',\'o\':\'1z 1a M\'},{\'h\':\'R N S W 1M 2D 1r\',\'n\':\'1m\',\'l\':\'A\',\'o\':\'1K 1X 2Q\'},{\'h\':\'1j R Y 3C 1N 2C 1L\',\'n\':\'1m\',\'l\':\'7\',\'o\':\'3h 2g 5 17 3i h\'},{\'h\':\'Q R G 3C 45 2C 2P\',\'n\':\'1m\',\'l\':\'5\',\'o\':\'1K 1X 1\'},{\'h\':\'1i Q 1r 3H y 1M 2C\',\'n\':\'23\',\'l\':\'A\',\'o\':\'3 2i\'},{\'h\':\'Z G 1b 3H y 1M 2C\',\'n\':\'23\',\'l\':\'9\',\'o\':\'1z 46 M\'},{\'h\':\'2C 2D 2S 3H y 1M Z\',\'n\':\'23\',\'l\':\'2\',\'o\':\'3 47\'},{\'h\':\'1i Q S 3H Y X 1h\',\'n\':\'1S U\',\'l\':\'A 7\',\'o\':\'2 11 (1u 2i) M\'},{\'h\':\'z I 1Y Z 1j y G\',\'n\':\'1S U\',\'l\':\'9 6\',\'o\':\'a 11 3j 2g 3k 3l K\'},{\'h\':\'z I 1Y Z 2H 2D G\',\'n\':\'1S U\',\'l\':\'9 2\',\'o\':\'2 11 (1u 48) M\'},{\'h\':\'I Y 1O 3H y 1j 2C\',\'n\':\'1S U\',\'l\':\'7 6\',\'o\':\'1z 3m 11 M\'},{\'h\':\'1i Q S 3H Y 2U 1h\',\'n\':\'U\',\'l\':\'A\',\'o\':\'U 1w 2i M\'},{\'h\':\'I Y 1O 3H y 1P 2C\',\'n\':\'U\',\'l\':\'7\',\'o\':\'1z 11 M\'},{\'h\':\'2C 2D 1O 3H y 1P 14\',\'n\':\'U\',\'l\':\'2\',\'o\':\'U 1w 2s M\'},{\'h\':\'1i z T 3H 1A X 1h\',\'n\':\'2B\',\'l\':\'A\',\'o\':\'1K 2h M\'},{\'h\':\'2C z T 3H 1A X 1h\',\'n\':\'2B\',\'l\':\'J\',\'o\':\'1z 2V M\'}];d 2W=[[\'2D   Q   1N   G   3H   R   S\',\'v   X   1N   y   3H   R   S\',-1],[\'2D   N   1N   G   3H   R   S\',\'v   X   1N   y   3H   R   S\',-1],[\'2D   N   Q   G   49   4a   z\',\'W   X   1N   y   3H   R   S\',1],[\'X   D   Q   N   Y   G   1A\',\'3D   2C   Q   N   Y   G   1A\',0],[\'1L   y   1j   2U   v   2S   14\',\'4b   D   1j   2U   v   2S   14\',1],[\'1B   3C   D   2C   2H   N   Q\',\'2D   2S   D   2C   2H   N   Q\',-1],[\'1B   3C   D   2C   2H   N\',\'2D   2S   D   2C   2H   N\',-1],[\'1B   3C   D   2C   2H\',\'2D   2S   D   2C   2H\',-1],[\'2C   1B   14   N   D   1s   W\',\'Z  2T   14   N   D   1s   W\',1],[\'2C   1B   14   N   D   1s   W\',\'Z  2T   14   N   D   1s   1B\',-1],[\'2C   1B   14   N   D   1s   W\',\'2C  3C   R   N   D   1s   1i\',-1],[\'v   1Z   1t   Z   1j   y   G\',\'z   I   1t   Z   1j   y   G\',1],[\'v   1Z   X   3C   2H   Q   z\',\'v   1Z   X   3C   2H   G   z\',1,"11, 1u 1v 3n-11 K"],[\'v   1Z   1Y   D   1M   1A   2D\',\'v   1Z   1Y   D   1M   y   3D\',0,"11, 1u 2l 3n-11 K, 1v 2m K"],[\'T   v   12   3S   2S   Q   z\',\'T   v   12   3S   2S   G   z\',0,"1a 1u 1v 2m K"],[\'T   v   12   3S   2S   1r   z\',\'T   v   12   3S   2S   1b   z\',1,"1a 1u 1v 1a K 17 3o 5"],[\'T   v   12   1O   1r   2S   z\',\'T   v   12   1O   1r   3S   z\',0,"1a 1u 2l 1a K 17 3o 5, 1v 1a K 17 2m K"],[\'T   v   12   1b   S   2S   z\',\'T   v   12   1b   S   3S   z\',0,"3p 1a 2l"],[\'T   v   12   1b   S   W   z\',\'T   v   12   1b   S   3S   z\',1,"3p 1a 1v"],[\'1P   v   I   1b   W   2P   2D\',\'1P   v   I   1b   W   3S   1A\',1,"2V 1v"],[\'1P   v   I   1b   W   1O   2D\',\'1P   v   I   1b   W   3S   1A\',0,"2V 2l, 4c 1v 2m"]];r 4d(){w(d 3q 17 1q){d h=1q[3q];d 1C=1l O(h[\'h\']);C("O:"+1C.L());C("          3r:"+h[\'o\']);C("   3s 3t:"+h[\'n\']);C("     3u:"+h[\'l\']);C("4e:");C("  4f 3t:"+O.H.22[1C.1D()]);C("     3u:");d l=V.H.1V[1C.q];f(1C.B!=-1){l+=" "+V.H.1V[1C.B]}4g(l);f(h[\'n\']!=O.H.22[1C.1D()]||h[\'l\']!=l){C("************** 3v ********************")}C()}1q.32();w(d i=0;i<1q.E;i++){d 1Q=1q[i];d 2n=1l O(1Q[\'h\']);w(d j=i;j<1q.E;j++){d 1R=1q[j];d 2o=1l O(1R[\'h\']);d 19=2n.2b(2o);f((i>j&&19<=0)||(i<j&&19>=0)||(i==j&&19!=0)){f(i>j){2p=2n;2q=2o}p{2p=2o;2q=2n}C("4h 1X ("+2p.L()+", "+2q.L()+")");C("3w: "+1W(2p)+", "+1W(2q));C("4i: "+19)}}}w(d i=0;i<2W.E;i++){d c=2W[i];d 3x=c[0];d 3y=c[1];d 2X=c[2];d 1Q=1l O(3x);d 1R=1l O(3y);d 19=1Q.2b(1R);C("4j ("+1Q.L()+", "+1R.L()+")");f(c.E>=4){C("          3r:"+c[3])}C("  3s 3z: "+2X);C("  4k 3z: "+19);f(2X!=19){C("************** 3v ********************")}C("      3w: "+1W(1Q)+", "+1W(1R));C()}}',62,269,'|||||||||||||var|this|if|card|hand|||return|subtype||type|why|else|topRank|function||cardRank|reversedCards|8S|for|myClass|6D|JD||secondRank|mout|JC|length|prevCard|9D|prototype|7C||cards|str|test|KD|Hand|runLength|AD|5C|JS|10S|Pair|Deck|QS|7H|7D|9C||pair|7S||8C|oppHand|boardHand|in|ncards|res|flush|9S|Flush|suitCounts|suit|num|otherHand|6C|AC|6H|cardSuit|new|Straight|Full|House|flushSuit|hands|AS|4C|9H|with|different|of|requiredRunLength|false|Basic|4D|QC|thh|findClass|true|requiredLength|cardsToCompare|myI|otherI|myRank|Ace|6S|10H|4S|5S|JH|hand1|hand2|Two|handStr|ranksRev|ranks|handTypeString|as|AH|8D|FLUSH|myHand|classNames|Triple|Four|Kind|typeof|rankCounts|requiredCount|topRanks|hasMultiple|compare|myNonFlushCard|otherNonFlushCard|otherRank|testCards|than|high|aces|full|house|same|unused|thh1|thh2|first|second|NUM_SUITS||BUSTED|PAIR|TWO_PAIR|TRIPLE|STRAIGHT|FULLHOUSE|FOURKIND|STRAIGHTFLUSH|Busted|||hasFlush|undefined|continue||break|hasTwoMultiples|otherClass|ignoreRanked|arraySearch|oldNCards|addCard|KS|ace|trip||10C|8H|busted|compares|realResult|NUM_RANKS|fullCompare|setHand|_sortCards|reverse|hasStraightFlush|hasFourKind|hasFullHouse|hasStraight|hasTriple|hasTwoPair|hasPair|multipleCount|firstMultipleCount|secondMultipleCount|oldCards|push|cls|cvalue|More|the|lower|all|other|two|non|best|straight|handI|Why|Real|Class|Subclass|Difference|Classes|handStr1|handStr2|result|CARDS_IN_SUIT|NUMBER_SUITS|||NUM_CARDS|NUM_CARDS_TO_COMPARE|Math||floor|compareHand|string|toUpperCase|split|match|CDHS|suitsRev|_countRanks|_countSuits||slice|sort|while|findFullClass|suits|four|kind|Lower|Trip|should|override|5H|4H|trips|twos|deuces|TD|QD|10D|but|doHandTests|Evaluation|Guess|moutn|Sorted|Result|Comparing|Calc'.split('|'),0,{}))