{"generated_by":"tools/build-odds.mjs (exhaustive enumeration; made hands by poker_engine.wasm ps_category)","outs":[{"outs":1,"turn":[1,47],"river":[1,46],"both":[46,1081]},{"outs":2,"turn":[2,47],"river":[2,46],"both":[91,1081]},{"outs":3,"turn":[3,47],"river":[3,46],"both":[135,1081]},{"outs":4,"turn":[4,47],"river":[4,46],"both":[178,1081]},{"outs":5,"turn":[5,47],"river":[5,46],"both":[220,1081]},{"outs":6,"turn":[6,47],"river":[6,46],"both":[261,1081]},{"outs":7,"turn":[7,47],"river":[7,46],"both":[301,1081]},{"outs":8,"turn":[8,47],"river":[8,46],"both":[340,1081]},{"outs":9,"turn":[9,47],"river":[9,46],"both":[378,1081]},{"outs":10,"turn":[10,47],"river":[10,46],"both":[415,1081]},{"outs":11,"turn":[11,47],"river":[11,46],"both":[451,1081]},{"outs":12,"turn":[12,47],"river":[12,46],"both":[486,1081]},{"outs":13,"turn":[13,47],"river":[13,46],"both":[520,1081]},{"outs":14,"turn":[14,47],"river":[14,46],"both":[553,1081]},{"outs":15,"turn":[15,47],"river":[15,46],"both":[585,1081]},{"outs":16,"turn":[16,47],"river":[16,46],"both":[616,1081]},{"outs":17,"turn":[17,47],"river":[17,46],"both":[646,1081]},{"outs":18,"turn":[18,47],"river":[18,46],"both":[675,1081]},{"outs":19,"turn":[19,47],"river":[19,46],"both":[703,1081]},{"outs":20,"turn":[20,47],"river":[20,46],"both":[730,1081]},{"outs":21,"turn":[21,47],"river":[21,46],"both":[756,1081]}],"pages":{"pocket-aces":{"headline":[6,1326],"rows":[{"id":"aa","label":"Pocket aces (or any one named pair)","p":[6,1326]},{"id":"ak","label":"Ace-king, suited or not","p":[16,1326]},{"id":"aks","label":"Ace-king suited","p":[4,1326]},{"id":"qqplus","label":"Queens or better (QQ, KK, AA)","p":[18,1326]},{"id":"pair","label":"Any pocket pair","p":[78,1326]},{"id":"suited","label":"Two cards of the same suit","p":[312,1326]},{"id":"sc","label":"Suited connectors (32s to AKs)","p":[48,1326]},{"id":"ace","label":"At least one ace","p":[198,1326]},{"id":"broadway","label":"Two broadway cards (T to A), pairs included","p":[190,1326]}],"hands_for_50":153,"hands_for_90":508,"twice_running":[36,1758276]},"bigger-pair":{"opponents":[1,2,3,4,5,6,7,8,9],"rows":[{"hand":"KK","higher":1,"p":[0.00489796,0.00979158,0.01468085,0.01956578,0.02444637,0.02932262,0.03419453,0.03906209,0.04392531],"mc8":0.0390925},{"hand":"QQ","higher":2,"p":[0.00979592,0.01953105,0.02920554,0.03881954,0.0483732,0.05786667,0.06730011,0.07667367,0.08598748],"mc8":0.0767375},{"hand":"JJ","higher":3,"p":[0.01469388,0.02921841,0.04357496,0.05776488,0.07178951,0.08565019,0.09934827,0.11288506,0.1262619],"mc8":0.1126725},{"hand":"TT","higher":4,"p":[0.01959184,0.03885367,0.05779003,0.0764054,0.09470422,0.11269087,0.13036971,0.14774504,0.1648211],"mc8":0.147335},{"hand":"99","higher":5,"p":[0.0244898,0.04843682,0.07185165,0.09474468,0.11712613,0.13900607,0.16039438,0.18130079,0.20173486],"mc8":0.1806525},{"hand":"88","higher":6,"p":[0.02938776,0.05796787,0.08576073,0.11278626,0.13906394,0.1646128,0.18945144,0.21359801,0.23707028],"mc8":0.213545},{"hand":"77","higher":7,"p":[0.03428571,0.06744681,0.09951817,0.13053368,0.16052624,0.18952777,0.21756931,0.24468094,0.27089189],"mc8":0.246045},{"hand":"66","higher":8,"p":[0.03918367,0.07687364,0.11312488,0.14799044,0.18152147,0.21376734,0.24477567,0.27459237,0.30326174],"mc8":0.2746075},{"hand":"55","higher":9,"p":[0.04408163,0.08624837,0.12658177,0.16516001,0.20205801,0.23734757,0.2710975,0.30337374,0.33423948],"mc8":0.3033325},{"hand":"44","higher":10,"p":[0.04897959,0.09557099,0.13988975,0.18204586,0.22214409,0.26028417,0.29656105,0.33106512,0.36388245],"mc8":0.3310775},{"hand":"33","higher":11,"p":[0.05387755,0.10484151,0.15304971,0.19865143,0.24178787,0.28259259,0.32119191,0.3577053,0.39224578],"mc8":0.358095},{"hand":"22","higher":12,"p":[0.05877551,0.11405992,0.16606256,0.21498011,0.26099736,0.30428793,0.34501497,0.38333179,0.41938242],"mc8":0.38382}],"aces_no_ace":[0.00489796,0.00979158,0.01468085,0.01956578,0.02444637,0.02932262,0.03419453,0.03906209,0.04392531],"aces_one_ace":[0.00244898,0.00489796,0.00734694,0.00979592,0.0122449,0.01469388,0.01714286,0.01959184,0.02204082],"mc_iters":400000,"headline":0.03906209},"flopping-a-set":{"hole":"7c7d","headline":[2304,19600],"by_turn":[35720,230300],"by_river":[406456,2118760],"flop":{"set":[2112,19600],"set_full":[144,19600],"quads":[48,19600],"board_trips":[48,19600]},"categories":[0,14080,3168,2112,0,0,192,48,0]},"flopping-a-flush":{"hole":"9h8h","headline":[165,19600],"flop":{"flush":[165,19600],"draw":[2145,19600],"backdoor":[8151,19600],"none":[9139,19600]},"by_river":[135597,2118760],"categories":[10143,7920,792,308,252,161,18,2,4]},"flopping-a-pair":{"hole":"AsKd","headline":[6356,19600],"flop":{"miss":[13244,19600],"pair":[5676,19600],"trips":[264,19600],"two_pair":[396,19600],"quads":[2,19600],"full":[18,19600]},"by_river":[1032752,2118760],"categories":[10496,7920,792,308,64,0,18,2,0]},"overcard-on-the-flop":{"rows":[{"hand":"KK","overcards":4,"flop":[4420,19600],"turn":[67115,230300],"river":[748006,2118760]},{"hand":"QQ","overcards":8,"flop":[8120,19600],"turn":[118370,230300],"river":[1268092,2118760]},{"hand":"JJ","overcards":12,"flop":[11164,19600],"turn":[156485,230300],"river":[1616818,2118760]},{"hand":"TT","overcards":16,"flop":[13616,19600],"turn":[183924,230300],"river":[1840504,2118760]},{"hand":"99","overcards":20,"flop":[15540,19600],"turn":[202895,230300],"river":[1976254,2118760]},{"hand":"88","overcards":24,"flop":[17000,19600],"turn":[215350,230300],"river":[2052980,2118760]},{"hand":"77","overcards":28,"flop":[18060,19600],"turn":[222985,230300],"river":[2092426,2118760]},{"hand":"66","overcards":32,"flop":[18784,19600],"turn":[227240,230300],"river":[2110192,2118760]},{"hand":"55","overcards":36,"flop":[19236,19600],"turn":[229299,230300],"river":[2116758,2118760]},{"hand":"44","overcards":40,"flop":[19480,19600],"turn":[230090,230300],"river":[2118508,2118760]},{"hand":"33","overcards":44,"flop":[19580,19600],"turn":[230285,230300],"river":[2118754,2118760]},{"hand":"22","overcards":48,"flop":[19600,19600],"turn":[230300,230300],"river":[2118760,2118760]}],"headline":[8120,19600]},"flopping-a-straight":{"rows":[{"hand":"AKo","gap":0,"made":[64,19600],"eight":[0,19600],"four":[2224,19600]},{"hand":"AQo","gap":1,"made":[64,19600],"eight":[128,19600],"four":[2224,19600]},{"hand":"AJo","gap":2,"made":[64,19600],"eight":[192,19600],"four":[2352,19600]},{"hand":"ATo","gap":3,"made":[64,19600],"eight":[256,19600],"four":[2480,19600]},{"hand":"A9o","gap":4,"made":[0,19600],"eight":[256,19600],"four":[1024,19600]},{"hand":"A8o","gap":5,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"A7o","gap":5,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"A6o","gap":4,"made":[0,19600],"eight":[256,19600],"four":[1024,19600]},{"hand":"A5o","gap":3,"made":[64,19600],"eight":[256,19600],"four":[2480,19600]},{"hand":"A4o","gap":2,"made":[64,19600],"eight":[192,19600],"four":[2352,19600]},{"hand":"A3o","gap":1,"made":[64,19600],"eight":[128,19600],"four":[2224,19600]},{"hand":"A2o","gap":0,"made":[64,19600],"eight":[0,19600],"four":[2224,19600]},{"hand":"KQo","gap":0,"made":[128,19600],"eight":[592,19600],"four":[2496,19600]},{"hand":"KJo","gap":1,"made":[128,19600],"eight":[720,19600],"four":[2496,19600]},{"hand":"KTo","gap":2,"made":[128,19600],"eight":[784,19600],"four":[2624,19600]},{"hand":"K9o","gap":3,"made":[64,19600],"eight":[256,19600],"four":[2224,19600]},{"hand":"K8o","gap":4,"made":[0,19600],"eight":[320,19600],"four":[896,19600]},{"hand":"K7o","gap":5,"made":[0,19600],"eight":[384,19600],"four":[1024,19600]},{"hand":"K6o","gap":6,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"K5o","gap":7,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"K4o","gap":8,"made":[0,19600],"eight":[256,19600],"four":[1024,19600]},{"hand":"K3o","gap":9,"made":[0,19600],"eight":[192,19600],"four":[896,19600]},{"hand":"K2o","gap":10,"made":[0,19600],"eight":[128,19600],"four":[768,19600]},{"hand":"QJo","gap":0,"made":[192,19600],"eight":[1248,19600],"four":[2896,19600]},{"hand":"QTo","gap":1,"made":[192,19600],"eight":[1376,19600],"four":[2896,19600]},{"hand":"Q9o","gap":2,"made":[128,19600],"eight":[784,19600],"four":[2624,19600]},{"hand":"Q8o","gap":3,"made":[64,19600],"eight":[384,19600],"four":[2224,19600]},{"hand":"Q7o","gap":4,"made":[0,19600],"eight":[384,19600],"four":[1024,19600]},{"hand":"Q6o","gap":5,"made":[0,19600],"eight":[448,19600],"four":[1152,19600]},{"hand":"Q5o","gap":6,"made":[0,19600],"eight":[384,19600],"four":[1280,19600]},{"hand":"Q4o","gap":7,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"Q3o","gap":8,"made":[0,19600],"eight":[256,19600],"four":[1024,19600]},{"hand":"Q2o","gap":9,"made":[0,19600],"eight":[192,19600],"four":[896,19600]},{"hand":"JTo","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"J9o","gap":1,"made":[192,19600],"eight":[1376,19600],"four":[2896,19600]},{"hand":"J8o","gap":2,"made":[128,19600],"eight":[912,19600],"four":[2624,19600]},{"hand":"J7o","gap":3,"made":[64,19600],"eight":[448,19600],"four":[2352,19600]},{"hand":"J6o","gap":4,"made":[0,19600],"eight":[448,19600],"four":[1152,19600]},{"hand":"J5o","gap":5,"made":[0,19600],"eight":[512,19600],"four":[1280,19600]},{"hand":"J4o","gap":6,"made":[0,19600],"eight":[384,19600],"four":[1280,19600]},{"hand":"J3o","gap":7,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"J2o","gap":8,"made":[0,19600],"eight":[256,19600],"four":[1024,19600]},{"hand":"T9o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"T8o","gap":1,"made":[192,19600],"eight":[1504,19600],"four":[2896,19600]},{"hand":"T7o","gap":2,"made":[128,19600],"eight":[976,19600],"four":[2752,19600]},{"hand":"T6o","gap":3,"made":[64,19600],"eight":[512,19600],"four":[2480,19600]},{"hand":"T5o","gap":4,"made":[0,19600],"eight":[512,19600],"four":[1280,19600]},{"hand":"T4o","gap":5,"made":[0,19600],"eight":[512,19600],"four":[1280,19600]},{"hand":"T3o","gap":6,"made":[0,19600],"eight":[384,19600],"four":[1280,19600]},{"hand":"T2o","gap":7,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"98o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"97o","gap":1,"made":[192,19600],"eight":[1504,19600],"four":[2896,19600]},{"hand":"96o","gap":2,"made":[128,19600],"eight":[976,19600],"four":[2752,19600]},{"hand":"95o","gap":3,"made":[64,19600],"eight":[512,19600],"four":[2480,19600]},{"hand":"94o","gap":4,"made":[0,19600],"eight":[448,19600],"four":[1152,19600]},{"hand":"93o","gap":5,"made":[0,19600],"eight":[448,19600],"four":[1152,19600]},{"hand":"92o","gap":6,"made":[0,19600],"eight":[320,19600],"four":[1152,19600]},{"hand":"87o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"86o","gap":1,"made":[192,19600],"eight":[1504,19600],"four":[2896,19600]},{"hand":"85o","gap":2,"made":[128,19600],"eight":[976,19600],"four":[2752,19600]},{"hand":"84o","gap":3,"made":[64,19600],"eight":[448,19600],"four":[2352,19600]},{"hand":"83o","gap":4,"made":[0,19600],"eight":[384,19600],"four":[1024,19600]},{"hand":"82o","gap":5,"made":[0,19600],"eight":[384,19600],"four":[1024,19600]},{"hand":"76o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"75o","gap":1,"made":[192,19600],"eight":[1504,19600],"four":[2896,19600]},{"hand":"74o","gap":2,"made":[128,19600],"eight":[912,19600],"four":[2624,19600]},{"hand":"73o","gap":3,"made":[64,19600],"eight":[384,19600],"four":[2224,19600]},{"hand":"72o","gap":4,"made":[0,19600],"eight":[320,19600],"four":[896,19600]},{"hand":"65o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"64o","gap":1,"made":[192,19600],"eight":[1376,19600],"four":[2896,19600]},{"hand":"63o","gap":2,"made":[128,19600],"eight":[784,19600],"four":[2624,19600]},{"hand":"62o","gap":3,"made":[64,19600],"eight":[256,19600],"four":[2224,19600]},{"hand":"54o","gap":0,"made":[256,19600],"eight":[1904,19600],"four":[3296,19600]},{"hand":"53o","gap":1,"made":[192,19600],"eight":[1376,19600],"four":[2896,19600]},{"hand":"52o","gap":2,"made":[128,19600],"eight":[784,19600],"four":[2624,19600]},{"hand":"43o","gap":0,"made":[192,19600],"eight":[1248,19600],"four":[2896,19600]},{"hand":"42o","gap":1,"made":[128,19600],"eight":[720,19600],"four":[2496,19600]},{"hand":"32o","gap":0,"made":[128,19600],"eight":[592,19600],"four":[2496,19600]}],"headline":[256,19600]},"flush-draw":{"hole":"AhKh","flop":"Qh7h2c","outs":9,"turn":[9,47],"river":[9,46],"both":[378,1081],"formula":[378,1081],"backdoor":[45,1081]},"open-ended-straight-draw":{"hole":"9c8d","flop":"7h6s2c","outs":8,"turn":[8,47],"river":[8,46],"both":[340,1081],"formula":[340,1081]},"gutshot":{"hole":"9c8d","flop":"Js7h2c","outs":4,"turn":[4,47],"river":[4,46],"both":[194,1081],"formula":[178,1081]},"combo-draw":{"hole":"JhTh","flop":"9h8c2h","outs":15,"turn":[15,47],"river":[15,46],"both":[585,1081],"formula":[585,1081],"gutshot_flush":{"hole":"JhTh","flop":"8h7c2h","outs":12,"turn":[12,47],"river":[12,46],"both":[486,1081],"formula":[486,1081]}},"two-overcards":{"hole":"AcKd","flop":"8h5s2c","outs":6,"turn":[6,47],"river":[6,46],"both":[261,1081],"formula":[261,1081]},"set-to-full-house":{"hole":"7c7d","flop":"7hKc2s","outs":7,"turn":[7,47],"river":[7,46],"both":[361,1081],"formula":[301,1081],"river_after_blank":[10,46]}}}