pyspiel.so,sha256=rrZEnWxIun03EpZjxj2ysyClitrSQowDPM1OtBsW1u0,20837296
open_spiel/__init__.py,sha256=wVCZyc8FbL-3CNM35tP5ffxIo8tNjJqJx4333F_rFAM,757
open_spiel/integration_tests/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/integration_tests/api_test.py,sha256=8EWN7bVLG6kLNr_Ln72IcaRfrZ05vzG99exWyy5klGk,25647
open_spiel/integration_tests/playthrough_test.py,sha256=xR-UQJEyTtrwUqAxKS45n5Y7XhonQ2JsMopw3lgmpz8,4213
open_spiel/python/__init__.py,sha256=F0nCuZOYRhc4Q_nmeYivntBZ5KO0XIWOX_wOCeWqhs4,858
open_spiel/python/observation.py,sha256=23UOyeI15kDvnx2jDeLDNjtNwixu3j27eYED2QZxMjM,5040
open_spiel/python/policy.py,sha256=NJc69ejLqyEehFhlxeMcMk8s1YA_LzinzuB8SQBYzH8,23446
open_spiel/python/rl_agent.py,sha256=7s9Yg_k1pGYwds3CrjFCNgS9FlZniFNGyFS4SJuMTmw,2242
open_spiel/python/rl_agent_policy.py,sha256=OcEvp2rALfJPNlbgNldwL5j1ihEI61mY0XMas1p2YA4,3668
open_spiel/python/rl_environment.py,sha256=lq_fpIvlQ0PAdAVkU4RiFK8DJDIOBwhV0UNKQNtVEEQ,20245
open_spiel/python/rl_tools.py,sha256=Quu_znQ3HPGuWHjudEg9tWYBztlWTvMR7Ql9QJL-Qr0,2412
open_spiel/python/test_utils.py,sha256=xEf2d9bx2-KCw0Gr_lqKSmaUqksnVUWUJhRBWchhMPQ,966
open_spiel/python/vector_env.py,sha256=DhpwQ9PRWioYM7gCLXyMhpYS_vACmzdRTVJBqNnTWnk,2474
open_spiel/python/algorithms/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/action_value.py,sha256=ExA1Buha42-TQLan9YxDeLaoTAmsD2sNYE7QNVy8xGE,12978
open_spiel/python/algorithms/action_value_test.py,sha256=RTKela8JDI5pcvdGNfs0Ic8xZAtHsFS2ISm3UnBrnkM,4325
open_spiel/python/algorithms/action_value_vs_best_response.py,sha256=4clAmaSqwuW2vlR3ZNSO-TEr3DzVmJ-DzZaDkxkq2E8,6102
open_spiel/python/algorithms/action_value_vs_best_response_test.py,sha256=ShfML1KVfxv6UijLw4zIAa6QDvoxyVRSolx3nFljqd0,3043
open_spiel/python/algorithms/adidas.py,sha256=PP0-3-TegAQUFRIDkuJ1QNcN4ZutHbx0cUvjs8qzklk,16833
open_spiel/python/algorithms/adidas_test.py,sha256=92J-sZsGWjnMbLctX5n8rLdTjR40Tjhgzs_dqF8r2eY,3284
open_spiel/python/algorithms/async_mcts.py,sha256=lwILNoO1BM4sSXBQgGr1Ck1L_-p11NXQCMoniAtNIzQ,28471
open_spiel/python/algorithms/async_mcts_test.py,sha256=57lemN4cZsBG8VvtQ79zWf8XQig3KyyczJtmgBUNkUE,6355
open_spiel/python/algorithms/best_response.py,sha256=X6RR54xLp9lwwoNXvGFIucDwLXr5XYRajvlgGCMaFRE,14272
open_spiel/python/algorithms/best_response_test.py,sha256=Mcf-aqApR9M1EbttXvrT3O4CD1x-uirx3_w1ddHp_Ak,8094
open_spiel/python/algorithms/boltzmann_tabular_qlearner.py,sha256=hZ7XstQ3FbZuEnMJTnxsXh0HyWYMfeSyUJHYVFjAnqw,3132
open_spiel/python/algorithms/boltzmann_tabular_qlearner_test.py,sha256=WDWoq-J4CW4W2eg5FkBV5nxUefRYik6Rtqc8h6HYl_c,2256
open_spiel/python/algorithms/cfr.py,sha256=Vvj0cqgxZsTjMSAW5wnX7OGni6NMoWhNhComy8jYn8c,19358
open_spiel/python/algorithms/cfr_br.py,sha256=nJOXqBoT2Q_3dYjfmMIr0qW56kMN1cqJCqYaKKEuTbk,5166
open_spiel/python/algorithms/cfr_br_test.py,sha256=j6I7FAlRBq1Jk232ziJblbKXVtCk4k7qy-YnC2Vsjmc,3910
open_spiel/python/algorithms/cfr_test.py,sha256=49wlZ1I7IxvWphd4MafZ5u-8qCmxf86A7xSIH75tLLs,13771
open_spiel/python/algorithms/discounted_cfr.py,sha256=sQGIesxaV83hzqLZ_nIYUBoy9gz-mCozHjAurv-5Pvs,9526
open_spiel/python/algorithms/discounted_cfr_test.py,sha256=DoMxVgDSB-MxkMqgPnTzD6Osp1tRFV8qkbpPc95UbLA,1700
open_spiel/python/algorithms/double_oracle.py,sha256=FIM3AdyomFGOi3beJhyArbhbyrZN3OXLysPJj-zYqJ4,7568
open_spiel/python/algorithms/double_oracle_test.py,sha256=Ij2xowXViZcmxkTIvfZxHg43DbY4f2ytQOyVgISk1cQ,2187
open_spiel/python/algorithms/efr.py,sha256=YDKwlLE5NBqcmlVgZnMejuCDsgrRVKyDjVakmz7eSfw,48241
open_spiel/python/algorithms/efr_test.py,sha256=ypJL5K_6lZgkrn_ZonSODrIzVV_ZRLRlcKj1Mwag_og,4448
open_spiel/python/algorithms/elo.py,sha256=Cyq4BToBLLCoWsglXWAteIwESM7hRjXUVphT1vsz87s,1991
open_spiel/python/algorithms/elo_test.py,sha256=buNc0Ojl7r20RMaZMmsAgzKHJsN6oCoMqcgGVbsw-Is,3874
open_spiel/python/algorithms/evaluate_bots.py,sha256=IS1v_4hbFFiWYkbz1NqOeuXq_U-6TCB_5fZImWuRcak,1642
open_spiel/python/algorithms/evaluate_bots_test.py,sha256=vNofiYw_4IkF7pAkZ6NS8M0Eciq-epkhz14DPsiPVNU,2208
open_spiel/python/algorithms/expected_game_score.py,sha256=ml_m97GCfh7OggXjBqWphzH8RGD0RVTrNjRG_0gMcy0,2068
open_spiel/python/algorithms/expected_game_score_test.py,sha256=E7xDW4gLmjP0w821F6927jFzGETiOtfh1RBq4zWsTWc,1732
open_spiel/python/algorithms/exploitability.py,sha256=ybYWs7iefy2oqQW3IWbmNzo8B5vQKIBLoBWQbTO4juc,8657
open_spiel/python/algorithms/exploitability_test.py,sha256=fEkn_RtNHNH2Ngt-ZT9j4cMYVURHG34gE1VcJO_A4fU,6731
open_spiel/python/algorithms/external_sampling_mccfr.py,sha256=hFFRzVpVwR9I86Y4F8tMR2PBEjr5veUu4DBmGFRv_xM,6957
open_spiel/python/algorithms/external_sampling_mccfr_test.py,sha256=2OE24vsjHvIhI8ryR2pkW-FAkro5seY9uman5j7W4AI,4440
open_spiel/python/algorithms/fictitious_play.py,sha256=YBhCgfb0Gthrl4sIpFTzLuAlNAsqZpwCWHNTVmftWT0,11840
open_spiel/python/algorithms/fictitious_play_test.py,sha256=Te4JRdG0cNKNKGAxL9f4h-Zgu9BYi5SS3kNWmcLpsF4,4632
open_spiel/python/algorithms/gambit.py,sha256=k9lQDQkNRypObRYydXIUMdgObEKzq8Nd7Y2v40VEaTI,3084
open_spiel/python/algorithms/gambit_test.py,sha256=mOnH3K9I3FfJTsb-LGQe01pIZzK66lA4OjYtagGzbDY,2812
open_spiel/python/algorithms/generate_playthrough.py,sha256=lFAGgXsrow8g1906XIu0nXMlL9TdczSH3AS6e8kxsRc,21807
open_spiel/python/algorithms/generate_playthrough_test.py,sha256=ZV6fqo7D4fHvej8G8gKKwwQCCsfSrCsh8gKxEKnFbKE,2126
open_spiel/python/algorithms/get_all_states.py,sha256=DMIsru4_UZMAJuPdwWTjzW_dihkTfwuRjhNrjF-pSSc,5836
open_spiel/python/algorithms/get_all_states_test.py,sha256=aCnSaqrTk_zc7jib12TA32h6rjysl72-si3p-Ohh5G4,2320
open_spiel/python/algorithms/infostate_tree_test.py,sha256=RLL5xlSSgFI-b2MEY1gICn3Q5UvpGpaRhcqvFtUbiRw,11828
open_spiel/python/algorithms/ismcts.py,sha256=_tAtxDkSUnjt2TnsbXNSK80O1zOczPZSqh__vsHKxcM,13472
open_spiel/python/algorithms/ismcts_agent_test.py,sha256=se5EpmAFkINV4W4c_o9LRgDKivAWiGZ8NJTEybui-p8,2150
open_spiel/python/algorithms/ismcts_test.py,sha256=Zojp3_wRgxiRHuw53TUbM8VHJeG3_l5izAaJ6LT365g,3685
open_spiel/python/algorithms/jpsro.py,sha256=MvYeUPk44uI6pzJneY71McnAYOOp3kcbDk-6xhRlMgo,49388
open_spiel/python/algorithms/jpsro_test.py,sha256=1SCfOk-QxHZK-BAlMW025UczLeTRtLZURD9ic1YThJw,2917
open_spiel/python/algorithms/lp_solver.py,sha256=Kp5g_Q3V5-OsGjzhTGr0gOby8PUpoq-zcDOxnmZEcpo,21132
open_spiel/python/algorithms/lp_solver_test.py,sha256=UEO9yYzO96sf-976UVXqg_r8LzWwNGZovr_tlnEqf7U,11747
open_spiel/python/algorithms/matrix_nash.py,sha256=rABp134TKLcI05tppxop26QleSEEWldRpYfkPxF-9-s,5004
open_spiel/python/algorithms/mccfr.py,sha256=JrOxPKmNPBBONGMSWMNOEb69wi6wkizGxI8gd0Y9eNk,4999
open_spiel/python/algorithms/mcts.py,sha256=-efBvI1rc3qjBke_z_Mcx4oJgs11LbMTW8agGc2hTdQ,18514
open_spiel/python/algorithms/mcts_agent.py,sha256=giWLx8-ogyYGsha3tB60UdaeScqhyj9PS2I4QZOxx20,1743
open_spiel/python/algorithms/mcts_agent_test.py,sha256=Ma4W3yYoYbww9h2cZjCFR_706zJbAhbFMqObR8nn7C0,1805
open_spiel/python/algorithms/mcts_test.py,sha256=h8YplBH82R4Sm3AFonSWvLKHwOjM_dzIR8cA95TabiQ,8113
open_spiel/python/algorithms/minimax.py,sha256=B51WDjrXGWj02FDlNkV1F7BnkZoiaGdO3dfHLHVZt6U,7991
open_spiel/python/algorithms/minimax_solver.py,sha256=SkbhlXPncVqob2w0TfFLEotInaVuGZ-_ldM8Y9x3pnA,4747
open_spiel/python/algorithms/minimax_solver_test.py,sha256=19ZcaQlOzppIphTOJQ_sMhJziY4OINR-EuB4iSrmapQ,2226
open_spiel/python/algorithms/minimax_test.py,sha256=fxOmEZDn6mNXRowVRYiAg39smnk1ifwJQkJu9ZOul_o,2023
open_spiel/python/algorithms/mip_nash.py,sha256=6vc22gX41oroyG-iEX4qwY2-i5tSlZMcOemohnxUVSo,4628
open_spiel/python/algorithms/mip_nash_test.py,sha256=PhCTH3-W7zVFbPieBbR8c_1i1ppbagQ1kRJ2EyscloA,1731
open_spiel/python/algorithms/mmd_dilated.py,sha256=WX69Nt3v06Pzde0FgWzug1W2TV0DGfR2b0fMpYdjk2E,13193
open_spiel/python/algorithms/mmd_dilated_test.py,sha256=_pBjTJbNtLm1ir8bz4tsyUT-W458IiFRPGd8AEWvRSY,6687
open_spiel/python/algorithms/nash_averaging.py,sha256=qmt4BHCjg7-0kixaLr6Ie_vOiozujcscaseOlqar-cU,5379
open_spiel/python/algorithms/nash_averaging_test.py,sha256=V7rQqB-TNp0Ard2nbpPKS1Zvr5yQa1OJj7BZ5p9Bq34,4163
open_spiel/python/algorithms/nfg_utils.py,sha256=4ocK7hxElzI3CY4O0hn_xCW1BGgqCku0IpC9l2Kkgnc,2857
open_spiel/python/algorithms/nfg_utils_test.py,sha256=B_UcLdllgfOq05scvThePq3TwdO_dpvrjqyr_3PIuoU,2498
open_spiel/python/algorithms/noisy_policy.py,sha256=PsNC6KfffkKkmoAtC-OSpMcIPcJmAD4XpzGkkjibKxc,4551
open_spiel/python/algorithms/noisy_policy_test.py,sha256=I3TOHQLkMyzAfGp8Rr3sXscTgj-Ewbddm_bKP53N4xg,3257
open_spiel/python/algorithms/outcome_sampling_mccfr.py,sha256=KMpVcjLKKB7J7lDZ61mPhzTaWrbL_3in5uhVjKEFfZU,6119
open_spiel/python/algorithms/outcome_sampling_mccfr_test.py,sha256=xm1XyoORlur-FMTRQo1IyhUNol7vcjxGerzBfVuleR4,2656
open_spiel/python/algorithms/policy_aggregator.py,sha256=HEeyvkIoy7wQHkEdZjI4E_L7WN6Yu35bI77TEQfGfL8,9243
open_spiel/python/algorithms/policy_aggregator_joint.py,sha256=tLf11qFcFuUHvTzAumzI4IRxsORksDDdVy3MtBoim3o,8736
open_spiel/python/algorithms/policy_aggregator_joint_test.py,sha256=c1raLrQY6cHTWURN7kcGJwgieVJCrVd278c4UJGxogo,2182
open_spiel/python/algorithms/policy_aggregator_test.py,sha256=l9JCdKqtZpY-UYtb3fAQhzy6TCN1N7-IVRIrk3CbTLk,3860
open_spiel/python/algorithms/policy_utils.py,sha256=MceKkGDUxMxd4EcnfrfvGrd7rrvQBGwVI7HPYS222g4,3723
open_spiel/python/algorithms/projected_replicator_dynamics.py,sha256=FT5QFKNCOgX-zr4cLzVB5BQDV9KrdaY9mfgwya2UnCk,7904
open_spiel/python/algorithms/projected_replicator_dynamics_test.py,sha256=7zhTAzUgc5LT_bOxZJDMYnJPN8ILi4Us6v7pH6TVZ_Y,2197
open_spiel/python/algorithms/random_agent.py,sha256=zfrZs2mHXBaGzWOkPjlKbqkzQvYDDdR2ZxZuPJJVCy0,1436
open_spiel/python/algorithms/random_agent_test.py,sha256=ml1iYP5HTn8JXmPuQPfcjXRQb_KF8Nze4UzK1vouhTc,1636
open_spiel/python/algorithms/regret_matching.py,sha256=QDozmTC4qy_JjJUxgAUIhsxfhjRB-rNOVwcBmOpSmHk,5552
open_spiel/python/algorithms/regret_matching_test.py,sha256=tnZT7XQr7bm2BeZGhA6XD3WqFwItLnRFDGbQH28krws,3328
open_spiel/python/algorithms/response_graph_ucb.py,sha256=s8ni-EX29Xx4f-602vgUMICmBZh4vNNzaW2MkCdc6U0,22676
open_spiel/python/algorithms/response_graph_ucb_test.py,sha256=7MTpWupxemWEiufN5yLmZ7jq0jv5DTx763cpam3gEyI,2600
open_spiel/python/algorithms/response_graph_ucb_utils.py,sha256=6lp8Psf3n68vS_8Stx1Dn0ieeFzcSDF_jEf4gpkbko4,9268
open_spiel/python/algorithms/sample_some_states.py,sha256=vNJafMw325ecSO9UxgKlXJpJbdtIjQHLzqe_-QpDS1Q,3080
open_spiel/python/algorithms/sample_some_states_test.py,sha256=8ANEeXVyglgdD2eg6MYjZ3cIkuuUPTHN7X0SRDKwSp0,1843
open_spiel/python/algorithms/sequence_form_lp.py,sha256=3L1dAr90dtTa1RPS63SUy0N44XjBlXgtTajYXkOFz-w,11874
open_spiel/python/algorithms/sequence_form_lp_test.py,sha256=V1DGS9rasyLKzS_lLqVyfzcvRgf58cSqRjZAmUTDfV4,4242
open_spiel/python/algorithms/sequence_form_utils.py,sha256=pevIGhjEriRDQPa9RyhaD8Qa6uq8W_SLMW-6wN_xkyA,14430
open_spiel/python/algorithms/sequence_form_utils_test.py,sha256=bWlJireD25PxPMDCRyFSs4F8yWKFZv0CMqA1VW4N3-o,5104
open_spiel/python/algorithms/stackelberg_lp.py,sha256=Re89lUSQvvPGrbwTxIWr2mJHWULH11ZEWqFVO2C8-co,2967
open_spiel/python/algorithms/stackelberg_lp_test.py,sha256=zwo2uHvnH425AfTuBR_LJTle4fgDE8agNndMbnrSCls,2578
open_spiel/python/algorithms/tabular_multiagent_qlearner.py,sha256=El84s-hKKu0KjKRBbLUehVe_os2_CJjK2YiTvGpke_4,10677
open_spiel/python/algorithms/tabular_multiagent_qlearner_test.py,sha256=jzjyxFMKJJbPeXiorFZJEqjnUotZrMSJuPev-VY1CQo,6059
open_spiel/python/algorithms/tabular_qlearner.py,sha256=_qsyCJspTJ4x25OqtGoOZeP5VHa6rEzih0Uf-rBMu6Q,5937
open_spiel/python/algorithms/tabular_qlearner_test.py,sha256=xEswMyewJAnlg_u30jMTgk_2PI7azZhUfQZ6tkkv3Wc,3944
open_spiel/python/algorithms/value_iteration.py,sha256=NyIuSmdXT6Wnga7h10LkfQjNox-99_TD6CgLgFMZIFM,6045
open_spiel/python/algorithms/value_iteration_test.py,sha256=1B2-euOlS0XqIOvuxyBQUgSO9m1KRbi_X5EBxxfr7sk,3096
open_spiel/python/algorithms/wolf_phc.py,sha256=z15Uo_LWj7V5FMDSIjAfrtN8GQWEUhbTH7IdIfatrEY,8168
open_spiel/python/algorithms/wolf_phc_test.py,sha256=pkCb9G3qqREwGTJrxx2ydXkXk86VzqgR4684Elhf5TU,2545
open_spiel/python/algorithms/adidas_utils/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/games/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/games/big.py,sha256=ZzZ2DX04I7ZvPpQW34v6mFktJaemkh1oB4rSijEqN14,4249
open_spiel/python/algorithms/adidas_utils/games/gamut.py,sha256=LqetmMsmHLK68oi1I8uPH7b3QUtDd9l_Z43KrZ7NZdc,3270
open_spiel/python/algorithms/adidas_utils/games/pyspiel_tensor_game.py,sha256=G7TSMK1Kfhm_z3nhkaw8qs6U7IzcfuvIq7zmW0EUX9w,2279
open_spiel/python/algorithms/adidas_utils/games/small.py,sha256=qQ0WCiUCrV8b4CiSiTHPh7HERpIz8fA5l0xJKC2xrQc,8551
open_spiel/python/algorithms/adidas_utils/games/small_test.py,sha256=bbOvg0tQSzGGL5gGBxrX-KgRLhkk8XySRkHaTeJcMn4,3917
open_spiel/python/algorithms/adidas_utils/helpers/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/misc.py,sha256=nGCfUHP-kFdCmneHND2KTglDtDb9AKMumDwNEyplitc,3071
open_spiel/python/algorithms/adidas_utils/helpers/simplex.py,sha256=rfeB7cGWORmebbDmFEfrC_9Au3lhSgRWru8yUSWy_SU,3561
open_spiel/python/algorithms/adidas_utils/helpers/simplex_test.py,sha256=Va4oP7rl7dS2RepYS8yk2nrpxudNX84TW5s3nf4ikes,2441
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability.py,sha256=Q7VNzacd-VQyWgAjz5CLpiW0wSOF4VNu5F0uskmWtEg,5669
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/exploitability_test.py,sha256=hNAtwKwca2ZqjY6n9cOQnLUf9y9fWKnwIj1EnOb0drQ,11860
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/game_runner.py,sha256=8c-8XmT71yA6jDOKwNUbiyj8l5sFpvQ-c_4LGIk6PO8,5008
open_spiel/python/algorithms/adidas_utils/helpers/nonsymmetric/updates.py,sha256=c2YTLO1ZbcKrS1OEq6XkW7TH7K4TG4p8EGZGFmF1SD0,4560
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability.py,sha256=i9QlIJbGNM69mRRJyuIl6iGvcQOH2Wj1MVBSBol3Fhs,4315
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/exploitability_test.py,sha256=k8eMZjcg-TEZXq_D2ei-A3nLjJErV4tote8BS_RLi-E,8382
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/game_runner.py,sha256=pI6ivfsCRkru2et0BwIYM_0kQvnNiyOVd8jBDn-IR-c,4086
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/updates.py,sha256=Xi9GIMDEkbil27b1aLSDWbSa9hghpf_fUfBP3fSU4WY,3764
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils.py,sha256=E_ZNIO2xQd4wdrUuDUYdYMurr9RF3sfc3zvJS6u8EHc,2064
open_spiel/python/algorithms/adidas_utils/helpers/symmetric/utils_test.py,sha256=DKT3LxY-xXRF-7JTjULH3BPQfklk2-CBCtIf2QZ-TiQ,2851
open_spiel/python/algorithms/adidas_utils/solvers/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/adam.py,sha256=sFXyKLP2myqeeUMRPHTbcCf-WO1Hs4d_e4QW1QxFKGU,8176
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/adam_anneal.py,sha256=y4B_fN30112mhRrKkg2v29tKjsVq9ivwjA93aXGB3I4,12041
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate.py,sha256=7382Xrtv8h9ZviYZEOXZQDdSvhrEqd7r0SonAg5uOA0,12170
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_anneal.py,sha256=xZglQIogmbfw6k53CgOugKI2H0I2FuEplhaw0WW_4qY,13744
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_poly.py,sha256=eRE7MM8ULlG_-qjtepcD-cwOr6XEwhRrIHT_UMJjqpI,9320
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ate_regmatch.py,sha256=jaMKxA3WpjaRA7MXVP7UuYP4jR3H-i0pGwnx0GG8pZ8,7997
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/ped.py,sha256=xauO_PyTrRnSTNd38PIXTrZgINBd9srxYRJNrpMQ6nU,3847
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/pg.py,sha256=XKL3-GWHaaPDh87eDTMvExXb8T77jg3SmR4opM0-k0E,3633
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre.py,sha256=b9ujSXfsk0U7K1KX6Y_m5atq22deStnC4FClqhBsysg,12739
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/qre_anneal.py,sha256=kWWm3WP8rGVXfAoqcIa6Jt5RFfS0COBklz3dAqzEu74,14237
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/regmatch.py,sha256=4-KJ15V0B_e29ogsOK8sIEEK4nTrRddBoOnGVWxeEmo,5893
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/sgd.py,sha256=NgSPq6cigRa4JOlbgQvoPGW2KqE4bmDbGg8oyhxoOGQ,6384
open_spiel/python/algorithms/adidas_utils/solvers/nonsymmetric/solvers_test.py,sha256=b_qZ8jkTkYtuVpG4adh_Nkppn094plVWiSF37gP9RNs,4552
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/adam.py,sha256=TdHed0-dW2tjHfx7RXfgia0k6b6AiUnjTSnDe1UYFQg,6492
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/adam_anneal.py,sha256=gnaZd8IcmkJW3aDSCKzCx1PQRSOYHLQ3ma7MB-rGIZI,8946
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate.py,sha256=g6mbDmcfRU3AnZIjI1XsYfBXHrTS6bMTokj01C4taVo,13586
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ate_anneal.py,sha256=ZN3zftdxqizuMVpyY1FenYnNKMu3-Y8e1Ippb359hyQ,14836
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/ped.py,sha256=WSb6vYJ9zVxzjUMbSE2XexbZzDReEpUXof-NSThTWPU,2706
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/pg.py,sha256=WWozgZLWwGN6-kY-Hay1ha-DfWFIdTnINTdLwKxgm-I,2669
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre.py,sha256=e2wPeB5dVfnH1dASJ3bwRcpoZt2-fZZBqtl_kP03vb0,14062
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal.py,sha256=ruARKRgvkxDOeRmgPSRPNvJXy4ltzSQIj8malETbUP0,15537
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/qre_anneal_noaux.py,sha256=CrLqLGNOr3pJAedix94mmzOjOp37H-6TUFx1OyebfJ0,13965
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/regmatch.py,sha256=xLqPKBwMEpdXdudf_Neej472GylBS4ZoBKzgKgT97wY,4254
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/sgd.py,sha256=4u6_mDiZQaGN8ceUUu5Qmst2my49EYiu_o5IsESjyKU,4885
open_spiel/python/algorithms/adidas_utils/solvers/symmetric/solvers_test.py,sha256=fB3RoQ6X5l-cW9iDLy85tbFhrwv3-zT-vswcQgs74RE,4022
open_spiel/python/algorithms/alpha_zero/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/alpha_zero/alpha_zero.py,sha256=sARQVE4iMdSsFi47Hw2pREXojztzxwYtBnHxVGNLwqY,20711
open_spiel/python/algorithms/alpha_zero/analysis.py,sha256=RLEPlvdrk51UC1VByGiC9wM35wNzNkHVWmyjOJVcIig,9241
open_spiel/python/algorithms/alpha_zero/evaluator.py,sha256=DXiRSYYQ2Im4J_A4ycB4VnpwFCVgZVcFpEVw1KTNgWo,2688
open_spiel/python/algorithms/alpha_zero/evaluator_test.py,sha256=-YWd_Ye1PKSktDgwh9dn5nsBPEhioPlKHsOQlq9ry8E,3852
open_spiel/python/algorithms/alpha_zero/export_model.py,sha256=HM69vuguQteZ-cdb5sEkdu3gyg_LPrtUGb-SqwTCniQ,3409
open_spiel/python/algorithms/alpha_zero/model_linen.py,sha256=7rtkDeGi-PET4MeRQ9hNDWQ5kP1w9gjYRFyczjAlsTU,15845
open_spiel/python/algorithms/alpha_zero/model_nnx.py,sha256=7fGc01ZW8K6DnsDIrOe_otHxPncf3JqmQqRFV1fEY_w,17948
open_spiel/python/algorithms/alpha_zero/model_test.py,sha256=kdWZhh8HHCCuieQ3Doug8Y33mGTy7fPsJOzx3rQINKk,6963
open_spiel/python/algorithms/alpha_zero/replay_buffer.py,sha256=WSRLC_xT3DXxMQShstfeNe7nwJRX7BOJrAutO-S1rAw,5182
open_spiel/python/algorithms/alpha_zero/utils.py,sha256=DXrquxc_imPTZM-z0cSw9ksxXXqYBwlA4EpkC1ZwCyQ,3410
open_spiel/python/algorithms/psro_v2/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/algorithms/psro_v2/abstract_meta_trainer.py,sha256=U-c9zXrLhtx9vylt8X5_QKJawXQMPXfr77SWOa77lIs,9766
open_spiel/python/algorithms/psro_v2/best_response_oracle.py,sha256=Ys2zaRbrlU9H9VJB0w5x0gkopY6juCjMU5M3gM-2t60,7728
open_spiel/python/algorithms/psro_v2/best_response_oracle_test.py,sha256=VbHGYX03GiGvU8D4qK0XWWJ5anBUhxOTFYjL56tvpVk,3037
open_spiel/python/algorithms/psro_v2/meta_strategies.py,sha256=BmtWMHMckGsWymWfdxSz1rwGHfHbcwvYv4M49I_pt5k,5996
open_spiel/python/algorithms/psro_v2/optimization_oracle.py,sha256=KeH__ij99jAxx6XFTMS5MxK646yz6iI5vDvGP7JBBn4,5571
open_spiel/python/algorithms/psro_v2/psro_v2.py,sha256=gqTDbuzpLMpvqGFePilSMohN6M1gyeWk7VxN1p1aRsU,20917
open_spiel/python/algorithms/psro_v2/rl_oracle.py,sha256=iRg3cCfQIP133Af4FD6wR2J7U_uijZ8H5pKmREyY3rY,11809
open_spiel/python/algorithms/psro_v2/rl_policy.py,sha256=XVdwgvyHYz8qppd9DnKgK1JlOqINgEl8mLCMgptcKks,5687
open_spiel/python/algorithms/psro_v2/strategy_selectors.py,sha256=YySFovkuaUjojtyNihSiiM4ZHNqx0VPmbR3MwM6J58M,17684
open_spiel/python/algorithms/psro_v2/strategy_selectors_test.py,sha256=ZIjL9FQBjkPDAr24mjhyCfKvfV76pXUasFz4k0drshM,6436
open_spiel/python/algorithms/psro_v2/utils.py,sha256=eieFgw4YbpSrbPp_2p6u94IENy6MblULOLL_A6LdpW4,15177
open_spiel/python/bots/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/bots/bluechip_bridge.py,sha256=TTR9ApecQx-adSu0088rLZiCQFfD9vmple6yuq24aLg,12858
open_spiel/python/bots/bluechip_bridge_test.py,sha256=aijRqtAEhJuJgRYMpBc2f8rbItryNx4n2olzu_IbzQc,13125
open_spiel/python/bots/bluechip_bridge_uncontested_bidding.py,sha256=iEYLzRV33jl6mXs_cy0YZQSH8CaMXpvtB3jcWOni3Ck,9946
open_spiel/python/bots/bluechip_bridge_uncontested_bidding_test.py,sha256=HTW7Q1Jr31oY7MpmH9P8nvtwR2jtPDfThiupRr4MsFs,8475
open_spiel/python/bots/gtp.py,sha256=Vr8r1_DVXF52nspgJNbPkM6HTpSGAp3DKdxdCyQnV_s,5503
open_spiel/python/bots/human.py,sha256=1p4kFPCXorpJAFfhI2rVRpWLh3U48HuwnMcmddKOlWk,2688
open_spiel/python/bots/is_mcts_test.py,sha256=DXpYfNfsjMJZTz7iXSly8AhnOkT5iFMX0reGncTnPXM,2421
open_spiel/python/bots/policy.py,sha256=EOTmg0e-4dSokxUvaCbxf9VtDeqytxfE_xKQrGmT18I,2411
open_spiel/python/bots/scenarios.py,sha256=RdnVJ7aGD059EbsWaJdXpFSH3uwj3SG6GbKNM3huJyo,3895
open_spiel/python/bots/uniform_random.py,sha256=rJjijU-KNNuPa3xiuxEy794ZeXTU6DmVZ4FxCg5RVq0,2157
open_spiel/python/bots/uniform_random_test.py,sha256=VaKO0_g8yG0xTIIkHIxsDgC1n2ISfq0E8PDKx6rp6h4,1972
open_spiel/python/coalitional_games/__init__.py,sha256=VzV-itDkycvjQuWRdqRH6Yi_e5i4-WQpNPFgTdL_5Rg,594
open_spiel/python/coalitional_games/basic_games.py,sha256=_3xepG6svktsY5gzWEWYir-GNm9_ZRivcvpjrLkVY0M,2251
open_spiel/python/coalitional_games/coalitional_game.py,sha256=SIV-bGeHqKIIzDJ2_FSm4-HuW2WcFsA2TcBkCWikzKo,1660
open_spiel/python/coalitional_games/deon_larson20_games.py,sha256=iYXa9S41nyEQr_7Ib8Wdo7IBOPNLxZWwv_xB8nXxMFs,10583
open_spiel/python/coalitional_games/least_core_lagrangian.py,sha256=rJhpA8CvKIHeVpFepgpuYBBgDnbCKKshYftyjBIzlE4,23992
open_spiel/python/coalitional_games/least_core_lagrangian_test.py,sha256=hIhD_RYPw8ywFl10KZ6G2VhNh7T8frr52XtQ_jOOrgI,2156
open_spiel/python/coalitional_games/least_core_lp.py,sha256=pcQxjEStdHlWiH58-G8VBfnwAFY1zGYocLQwAVXHFho,3329
open_spiel/python/coalitional_games/least_core_lp_test.py,sha256=0mVbYEqGQCFt8daSroit7InnpmOni8RGpq3B6l0fAeo,1768
open_spiel/python/coalitional_games/shapley_values.py,sha256=a5aq3Pd4IXU7mH3QopEoCLGhEWfcLe_TChAZNq_IWxk,3065
open_spiel/python/coalitional_games/shapley_values_test.py,sha256=7aoTFDRoQgkjfoGw9AC5AlQghvrlLtn5NXMHbmP4OfA,1907
open_spiel/python/coalitional_games/util.py,sha256=2qO2BXNjxIRKIrjqMPoxTbRdKvv07U9QIEvWfA333R8,1403
open_spiel/python/coalitional_games/wvg.py,sha256=8w3UYGf54FjWsVGbfgp1K9k_xBcCvbQ6hRkPC-cSkVE,1611
open_spiel/python/coalitional_games/wvg_test.py,sha256=8TbILO0StNrJGDXYe9IIJFJJQNAio7DWfg0gJ2Qe_NE,2345
open_spiel/python/egt/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/egt/alpharank.py,sha256=DA4eMotFCbaNSZol-1evo1QD4PWuPo45Qpg6jUPm5q0,33707
open_spiel/python/egt/alpharank_test.py,sha256=2ALBCYtfI_Y1hYw7p3Auta5BUI9RpZFnea4gLuSsUdc,3439
open_spiel/python/egt/alpharank_visualizer.py,sha256=N98vUnXgAYOT4JOCCD6DyoEy6Mp0Owxs2Yy3MiXDTwA,17754
open_spiel/python/egt/alpharank_visualizer_test.py,sha256=QnJ1Ai2ZrawhwRTNONct8X4oQ2Ub58ib1YZiDzUD2yM,2322
open_spiel/python/egt/dynamics.py,sha256=tjEyxKW66NaacM3TI8GpYbG-gjYY66vTEmucZ75IE34,6666
open_spiel/python/egt/dynamics_test.py,sha256=d0uypm1C9CQzRSudjZ9tQ2BbBnq4KfLtF5GQYMPAs9k,5333
open_spiel/python/egt/heuristic_payoff_table.py,sha256=zn4ugfH5pCkip0vQxP6hk_OoKJomuywjsYIfkhcyozA,19119
open_spiel/python/egt/heuristic_payoff_table_test.py,sha256=E5LHuetJgT4Ct1oofGc5wJ5VdNeFnESO3femPVF3PfQ,5073
open_spiel/python/egt/utils.py,sha256=bHpkYp4UPJMSd-eD8O9WIv966FxolQOc42WiZ0Y-x1o,17360
open_spiel/python/egt/utils_test.py,sha256=NMqwTHLNouKRM1qcVgS-GnAVN88zq9rqJ0afJ-888vg,6823
open_spiel/python/egt/visualization.py,sha256=DBXc8P0OurenNm2RpIVHoYzsUtntapmqdDkci7j57yw,20137
open_spiel/python/egt/visualization_test.py,sha256=6Nj_LUAg4LTG4uQ6nKf3vDMw6iBzpUTrCVDwjric3TQ,3715
open_spiel/python/egt/examples/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/egt/examples/alpharank_example.py,sha256=l5IrLW7ZkvS83r-WbBTa28WF3xK5MlAWXF2fVr-2pc4,2585
open_spiel/python/environments/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/environments/catch.py,sha256=FUOTsYMkvNoPLoesD4-Y40J09HYOsjNFkun2jnphJQ4,5545
open_spiel/python/environments/catch_test.py,sha256=J2wqkcREZGojpKljoNzu6H96xJgMzoGONNMQbKoQ0mM,2843
open_spiel/python/environments/cliff_walking.py,sha256=ymF2HtNuNGsG9cGZY_qxDBp0Frr3IaTL9ojWZeFVNuE,6017
open_spiel/python/environments/cliff_walking_test.py,sha256=EhOoJhdC4vVOkMQ1nVThavbCUvi9rW89G03qvRxHLIQ,3181
open_spiel/python/environments/iterated_matrix_game.py,sha256=wrwzaS-h1mESOBMcz5Q1kT_ocm-JGrxqcLOzFI0c3kQ,5978
open_spiel/python/examples/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/examples/alpha_zero.py,sha256=LxzgY-UFtRFdmEOane2JVuIUs62FAccRzYmGN585kY0,4739
open_spiel/python/examples/benchmark_games.py,sha256=lO9NG2BhQiXugcUrEi_BvZr8egGqtUVPsXni6R_YyVE,4920
open_spiel/python/examples/bridge_supervised_learning.py,sha256=TRvr2P4aUesrIL4tT4cug7VJzQWfqhqWmBg43-yCfy4,7665
open_spiel/python/examples/bridge_uncontested_bidding_bluechip.py,sha256=QxyScj0KovKZGpaMDcHgeFBIBG1_KZD8eJ75-CNu0Rw,3766
open_spiel/python/examples/bridge_wb5.py,sha256=pCev-rmCeS9hvSdFm3PX11QobITstbGLcIpMtztsjCg,5425
open_spiel/python/examples/catch_jax_policy_gradient.py,sha256=JXt3-yWrOnEHUuLGou5dl40mY0YdrS6gCQ595S5c9a8,2808
open_spiel/python/examples/catch_pytorch_policy_gradient.py,sha256=p7aNWX3XPbbEOlFd7B-IAlZ6XLtkkBwJsVIqhzS_82M,2766
open_spiel/python/examples/cfr_cpp_example.py,sha256=dWxM3OUXHC5_Mws1m0toco4iR4eI0pjtaKtY5pntRwg,2451
open_spiel/python/examples/cfr_example.py,sha256=8OPLu7cYmmC3JAoHSr_FbVcBbsmXvPnPFycHYofjD2Q,1512
open_spiel/python/examples/chat_game_cfr_example.py,sha256=VaZcuZbOOvMyVCpI34FFlEfmPRXwwwMXJEce6Zk7l8g,19511
open_spiel/python/examples/chat_game_psro_example.py,sha256=uLSVC6VdlPBgZWEZTXOOoB3XuALnb9AfNmrBWsYr_Ec,14306
open_spiel/python/examples/deep_cfr_jax.py,sha256=6YLvOzmVTc6HukGXFAXnC9u6usaNU4IAzd03tyHw_t8,3779
open_spiel/python/examples/deep_cfr_pytorch.py,sha256=xIbGOLATRbJIYNJf9l_AX81sfROGjnbUbh9-JB3n-k8,3816
open_spiel/python/examples/deep_cfr_tf2.py,sha256=LkrMLxPh4R5E-hJva5f6z7-ujsbwS4OXBwbZR2AKk9Y,2851
open_spiel/python/examples/discounted_cfr.py,sha256=2Sp6TIjf_xny7oLXrG7B1is5zuLXgUQgl86Xe-jVVmw,1659
open_spiel/python/examples/dots_and_boxes_example.py,sha256=qTKp6LZRLLy0cCbN8MZZlYLJ0EaAZPVTXkydHTQSVd4,2980
open_spiel/python/examples/dqn_breakthrough_jax.py,sha256=g5geDpkZQHn4E0ZmAqliXIIoEo27-Q1mFRu95-mfuBM,4845
open_spiel/python/examples/dqn_breakthrough_pytorch.py,sha256=ABr8harCUGCbu_k5y9vFKs9kAEjrRTtX-Xi1Lgjq4V0,4848
open_spiel/python/examples/dqn_lewis_signaling.py,sha256=vPrs_hRjDi5H9nu9FmZxSYPHqDtk6CVx75N0SsfTE2Q,9560
open_spiel/python/examples/dqn_single_agent_catch.py,sha256=bKGen7QCNlAknCpU-AiS5vqD4HK_FDp0QPhZZVQtFow,2662
open_spiel/python/examples/dqn_skat_example.py,sha256=HqYHyC0jTACM-LFFuDWi2xn9Y24jabFY68mE2wJ69e0,5024
open_spiel/python/examples/escher.py,sha256=apYNkCdwZ9cB74OQxBok0HmfmXp7l6niMJL8C3XuIVM,2451
open_spiel/python/examples/example.py,sha256=CoOggNgzb0eU9xcboUDQ8EeJKInNPqSPk6EbWLKYf_w,3029
open_spiel/python/examples/fictitious_play_example.py,sha256=CMxvLRK4hz76k9OO00OrEmIO0yFJwOnycWD9K2I0f6Y,1517
open_spiel/python/examples/gambit_example.py,sha256=NbQ0gPDUx8KncGq8OMayM_1aWzE_AYujX0C_jI_kZV0,1712
open_spiel/python/examples/game_tree_traversal_example.py,sha256=yAZJ1D4vPtzz9FXYtafVKdQiy_Nmv479VIy75x_n2qg,3132
open_spiel/python/examples/get_all_states.py,sha256=ekfzE_9ScZzMkYMdgpUcbvL-YRnCdooYQBG-QNAKM04,2037
open_spiel/python/examples/hearts_supervised_learning.py,sha256=zLp47WfEwAKqLIRnTxKFL5YNpXioNyEK6VfJxmfm5qM,8089
open_spiel/python/examples/independent_tabular_qlearning.py,sha256=-oY6qapqgX2ibxkaBDO9SWa0_m_n3x-dj2mUDOQfJ1A,3887
open_spiel/python/examples/is_mcts_exploitability.py,sha256=wSFZ_tMEpV7EdTHZ5BvHGWSayGRHlUTixyWaMXyHj4o,3496
open_spiel/python/examples/jpsro.py,sha256=jx8H9t0gmLk6wZn8O8B19_ExJzuL9hJHmV0kX7Xja8s,7539
open_spiel/python/examples/kuhn_poker_cfr.py,sha256=P8GBPix2SudY2ow50ba6YT_HhY4ubdwXXL-mrinFjoU,1390
open_spiel/python/examples/lewis_signaling_qlearner.py,sha256=TvTxs2HnMv4gA26S8RO64JW-VdS0Hpeq2V-Wj3AyWco,10936
open_spiel/python/examples/lp_solve_example.py,sha256=S1h58xznL8pYrV3_g4ncjziy0dm49j-twPllxEH0cVY,1660
open_spiel/python/examples/marl_nashq_example.py,sha256=P_mPNiE5F9en5h0KXbMrbfTvShdTvbSoCAEe0QBXVGQ,2172
open_spiel/python/examples/matrix_game_example.py,sha256=y13ABbXP8dYtVhEu3dZZvpzjgqOE6_DsoGjqYEi95r8,4081
open_spiel/python/examples/matrix_nash_example.py,sha256=36zhc7I1xSHWDyssRIJvyfmTvbrUjHT9Rgjp_CXJ-Wc,7030
open_spiel/python/examples/mccfr_cpp_example.py,sha256=3q3u6uyS1VAjiy1thCTzetcZxDK8BWVI0PnACQ3GMfs,3008
open_spiel/python/examples/mccfr_example.py,sha256=ljrH7x2YsBWkak-WwG7tPN629qpmHyjGrrtHn022qro,1925
open_spiel/python/examples/mcts.py,sha256=6b9pPg0NQuR28y9g29M2jZMbermcuPCghGmywA5uSs4,7437
open_spiel/python/examples/minimax_solver.py,sha256=AFfHolpcnnV5XIrvbnl4-YRVP36ZHQzT5ovqrZ7Dv58,2241
open_spiel/python/examples/mmd_example.py,sha256=4AeMF6W5lOJMBfTBCjzl0V5LvPiJCQuJA90MKRJf3A8,1431
open_spiel/python/examples/mmd_matrix_example.py,sha256=a0bWU37bLX-sASNHq1zAn_d5SNj1GMNGspSlIb9ObTY,1819
open_spiel/python/examples/mmd_nash_example.py,sha256=U723bzTISFmxmVnrHaK3XhWIZ9tvq3nQ3nFf89bZCEA,1514
open_spiel/python/examples/nego_nbs_example.py,sha256=ooKqNm1QrUU9XV-JCsE6ai6FOYdRF5KPZMYfs-3zM44,11451
open_spiel/python/examples/nfg_writer_example.py,sha256=crsRYmZUZCtkVXIleIJJgJFg94dwHyUGsT6zkSGKnvM,1181
open_spiel/python/examples/nfsp_kuhn_jax.py,sha256=_btC7a-ADt3vLQSI8lDJR_Cjy6d2JWtdETG2bTMT1Bc,4363
open_spiel/python/examples/nfsp_kuhn_pytorch.py,sha256=ydmE2iXCQmm_BiyjIvOJ4CwFpCNQYmXOnorMBCH33fE,4367
open_spiel/python/examples/nfsp_leduc_pytorch.py,sha256=oDSVMzjEYNjs22iO5ktRO86HYjs8uOFtOjMivxQMUSg,7328
open_spiel/python/examples/play_scenarios.py,sha256=nOKYZNaN3UNtOZfVteAwWjruJdlhXaWQDZbFmrRbP74,1269
open_spiel/python/examples/play_tarok_game.py,sha256=oNWKfkzzFJkeIhIAlq8C4zfcM3Z9XYDM0FUsCVhRVXA,2414
open_spiel/python/examples/play_via_console_example.py,sha256=IzyE_j_z_LNKogZy0OnL7AQdj4ztvg7hF5TtJJZYlug,2437
open_spiel/python/examples/playthrough.py,sha256=kyD43DpkLbfNsVsD6cXwq-sdhTDLbSHkVg1NXvJlSHE,2396
open_spiel/python/examples/poker_fcpa_example.py,sha256=9ZD2iHrXMfYiq_7I945CLmAq0y2QIHHxDyMwh4iGvzQ,4087
open_spiel/python/examples/policy_aggregator_example.py,sha256=sCDth6jWir3C3AvhO5bUoZtva5uPiRiM6C_fzvdfkg0,2847
open_spiel/python/examples/ppo_example.py,sha256=oiMeFuRZYk5MV4mw8ZIvf8XB-mhsWI8ZIShRN_4nofg,9321
open_spiel/python/examples/psro_v2_example.py,sha256=po-q_lvLL1yXdIqfKGIUWI_kolcPIGO9Gtp1RahowWI,11918
open_spiel/python/examples/query_example.py,sha256=vRe_BgS_YtWZM1vHZlQo4356J5FxkkZmRFtizJnk8Y0,1579
open_spiel/python/examples/response_graph_ucb_2x2_game.py,sha256=7vGm06_NoLSNOHdDbJpfKIPqDsbthLxDRtdk8sT1UXg,2152
open_spiel/python/examples/response_graph_ucb_sample_complexity.py,sha256=5l_u7z9eb302qkQ7qBxTQC7X035Q7_4bAIq0g5R_ZMk,4287
open_spiel/python/examples/rl_example.py,sha256=yn7v5Pla-puhjFZJd6jiuXYTyYRfl2wR3aael7_q50Y,2634
open_spiel/python/examples/rl_main_loop.py,sha256=rHS5njreQ6lSsi3BpRnjlvz4LdAP1ypK-Kp8j7rjS2k,3058
open_spiel/python/examples/rl_response.py,sha256=gDdez9thHWvd7bouUkQc6Psw3y7KnBiyD_Z_TcDRChA,9129
open_spiel/python/examples/roshambo_population_example.py,sha256=gis8aVtAYKAy35wZiA8nX7eIv9P26rmoAXcQ1-6nG8I,8332
open_spiel/python/examples/single_agent_cliff_walking.py,sha256=V7snOsV5NDlFUzbGjyvPpVrMQdyZIB60dD9iNaKebxE,2325
open_spiel/python/examples/tic_tac_toe_dqn_vs_tabular.py,sha256=9EUAjhXOXSBGLbbdttlehxQyXIoDNksXrrIRqZZfu8k,5753
open_spiel/python/examples/tic_tac_toe_qlearner.py,sha256=pRjn8XzOr6OwBKNweUF0ISiZRI75lnJ7e-1P9kBn53k,5540
open_spiel/python/examples/treeviz_example.py,sha256=SRwuOkhBOL_ReF4YVVuQPitOCwc42zbE0kCAyexak-Y,3240
open_spiel/python/examples/twenty_forty_eight_td_n_tuple_network.py,sha256=SlC52yqwhf35QWw8vnQnJke0RloUVEXlbH2jbRUvX44,5530
open_spiel/python/examples/uniform_policy_exploitability.py,sha256=RxfH1vEiwT_7wEV8mRKC6QTLHrLWQ7XUYYX59XqLZIs,1104
open_spiel/python/examples/universal_poker_cfr_cpp_load_from_acpc_gamedef_example.py,sha256=PGUiAUmbXKglqC8spjqYO5YQEKhnDEDHRTYGGlyElpQ,2690
open_spiel/python/examples/value_iteration.py,sha256=Cdo4uwA_SR8fg_Ei2YzuKxQ8cjZkCeP_EerKFfoZL4k,1836
open_spiel/python/games/__init__.py,sha256=EVHvnnyrRNnbZQwSwmZ4QA5Fzx2EHQJoQMkmetAJjag,2229
open_spiel/python/games/ant_foraging.py,sha256=dJ2jzMYQwAL-ly1_iGZk4BsBt9e3M8xSd5FeRDYHE3U,14619
open_spiel/python/games/ant_foraging_test.py,sha256=7b3p-7KG9TJu4bFIazwcIcXOAZQaBDVetR8yD3Yj-Pk,4581
open_spiel/python/games/block_dominoes.py,sha256=-Xd7K1JkCRXS05kLYwt_RLkMgmwsZJ7oIdxa-LmPE1o,11929
open_spiel/python/games/block_dominoes_test.py,sha256=av36dIvXqUHS9j084eqm0RKas2j03eWvoi-lkEZjMS0,4055
open_spiel/python/games/chat_game.py,sha256=KA3UKL3-KU5voTyb-DwE3FFoWtQxB0ggp5mggNraq2M,12767
open_spiel/python/games/chat_game_test.py,sha256=9g759QSFnyg3W3Z7z9pxNynwH-ilSievgYao3mEoUoA,2118
open_spiel/python/games/data.py,sha256=y0jmokhzjU7Tand0FCtucCsou3JVefNKpcrEGHjoA3Q,1223
open_spiel/python/games/data_test.py,sha256=QGbzNYSDP1F6fs1Sw_IrE19FB05tuWzsvqOMbKCRPtc,1311
open_spiel/python/games/dynamic_routing.py,sha256=5X7yzgY1hJeYQFniuAF0a6Lyjw8X5_BKRMfeDr5RX2w,19978
open_spiel/python/games/dynamic_routing_data.py,sha256=5tQrJBwiFrDVSZke2XW4D6ExEThK6oMC2k9ulnlIhz8,18881
open_spiel/python/games/dynamic_routing_test.py,sha256=zyXX-TL6enWQhhur0YiNre4aulQf36GeOYEH7TVDqEs,11505
open_spiel/python/games/dynamic_routing_to_mean_field_game.py,sha256=7fa0AjKn61Pws4nUpslB9AcShqW3thuekZWwqQEQxlE,5754
open_spiel/python/games/dynamic_routing_to_mean_field_game_test.py,sha256=w0RLh2imY45-W0BXXpCxZzN6bmjlQkXt1HxOdVm4P1g,3201
open_spiel/python/games/dynamic_routing_utils.py,sha256=63a5P76BDXsC_bLZIfEogR-Xm4XY2OMERRGBUV01iyQ,15037
open_spiel/python/games/dynamic_routing_utils_test.py,sha256=cTGX5oeKzFiu0-VziNQEyMjwaqD5saZGCX-QSWCpOA8,5339
open_spiel/python/games/hangman.py,sha256=bhl3IbSCM_2hH_MFThT5_33QWpRyFM0Cp2BB_bmHhQg,12008
open_spiel/python/games/hangman_test.py,sha256=G3DawQZTiOcj1-GEfjMx5k7CLmafnBzcld0-8m-8FtM,4299
open_spiel/python/games/heuristics.py,sha256=AbxpyWTeQEE9Xckwo93cb2VpTjRdU2rCx6V7g_adpbo,2525
open_spiel/python/games/heuristics_test.py,sha256=8qqDYBruEBfBetcTh6i_ZfSgMFNZC4GFp9RDkLUPiz8,3101
open_spiel/python/games/iterated_prisoners_dilemma.py,sha256=nY2UWk4HXr6v5eFjLgL26j4cqRfA-3ewxbUzhAPxHkk,6663
open_spiel/python/games/iterated_prisoners_dilemma_test.py,sha256=k0sjXy9xHGDvz5GaNyOggZ60PJnFHK676dLe0qC_tB8,2558
open_spiel/python/games/kuhn_poker.py,sha256=DND97pYyyN_WaUl1gFnaksgETH-zX1QGEf6hlfx_RSw,7666
open_spiel/python/games/kuhn_poker_test.py,sha256=pLmxiHhQM1LWkTbaBCMFFW1TX_xZfKeKdr4w0BLEQZ0,3880
open_spiel/python/games/liars_poker.py,sha256=cILE-xtQ_UuXfp3qLcqDk9JnMeCE_dk1DT97ZkucXc4,16165
open_spiel/python/games/liars_poker_test.py,sha256=S-bq-VjPIhLXUziVsS5SsMrfug400_921o9fRVERBus,10999
open_spiel/python/games/pokerkit_wrapper.py,sha256=7otk8tgfBDuD9CZzeSFX6o74qQdAmtJ3yAnSIEfhvHw,90038
open_spiel/python/games/pokerkit_wrapper_test.py,sha256=B_9VxP4NNSotjWRnkcquYF0zkO_hQb6IAMWIrROKVCc,148547
open_spiel/python/games/repeated_pokerkit.py,sha256=umSlF7bIwQfwBN2Agl-em2dWqzBokHgBffbczhVou8c,49649
open_spiel/python/games/repeated_pokerkit_test.py,sha256=IpEfcibShVGupybUYVvYYULAYEyHo8HSDrMGU_5OZb4,50050
open_spiel/python/games/team_dominoes.py,sha256=75GFvGiGqQPH8-SfWICFs9QouWRjt_AbVGrmUSJfTEA,13670
open_spiel/python/games/team_dominoes_test.py,sha256=ikte8thRcxq81pAUiy863Wd1fEIWeRWKNwFSTqE5zzA,7099
open_spiel/python/games/tic_tac_toe.py,sha256=RoN0Ri1qXABh-UqSYMb5T3PE_k9xKY9RQetRyqhyaKY,7018
open_spiel/python/games/tic_tac_toe_test.py,sha256=jfOdJ87ovCWV90lV-Fo13I1clvqvCRvrZ0KjlbTzy2U,6137
open_spiel/python/games/chat_games/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/chat_game_base.py,sha256=fwe_FnaVSlH5APKUlf8HAkBvoOX9MEiOmZO1k3JOI-U,55957
open_spiel/python/games/chat_games/configs/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/configs/config_debate.py,sha256=1XqGbL8218Ib6a4mvmZ4stvwAlxsqyhatG0jbz9no1A,3422
open_spiel/python/games/chat_games/configs/config_debate_fixed.py,sha256=t2vYD3SxfIjr1dwyV7wfD06hJenCsD1-EgOhVqt5WPM,3166
open_spiel/python/games/chat_games/configs/config_fixed_mock.py,sha256=Rx-oh5eLLVK4ILM4PAlUE91AcHOTtCOp698q_MDCOAc,3067
open_spiel/python/games/chat_games/configs/config_rnd_mock.py,sha256=0U-2o5KgY0M7PFyBW2ofLVxYfZBWUlwK0NDXNJ8bbOI,3374
open_spiel/python/games/chat_games/configs/config_rwneg.py,sha256=Us0Em_EBco3E6biK-h448XOkNNH-zGdcifz5LWepaso,3371
open_spiel/python/games/chat_games/configs/config_schedule_meeting.py,sha256=vg5OFtq51kiGsInqEHOCtbzc8q39SoOrJkXB_ukjNFY,3469
open_spiel/python/games/chat_games/configs/config_schedule_meeting_w_dow.py,sha256=3YTCNBWs-7KHpZGsxrGfpVXkMGVBczD7d4SspEBEnq8,3966
open_spiel/python/games/chat_games/configs/config_schedule_meeting_w_dow_fixed.py,sha256=wDfv86zE1ct1EdvPWvGo32k-eJ8xqYgm-A03tYeB0YU,3423
open_spiel/python/games/chat_games/configs/config_schedule_meeting_w_tone.py,sha256=bERyNFgrORlZnugdb-OO5af9JD9wdk6vPjx8wjg5Xzg,3899
open_spiel/python/games/chat_games/configs/config_schedule_meeting_w_tone_fixed.py,sha256=AUF4vhxLXqmskkkhWawncB7k46tW_AFyQNmgAXIaWJw,3351
open_spiel/python/games/chat_games/configs/config_trade_fruit.py,sha256=p4c468xSWQkeCpX5yK4Hx2GmF6wFH15aWD0WFDbfZKs,3390
open_spiel/python/games/chat_games/configs/config_trade_fruit_w_tone.py,sha256=f7vwVDvcizXk7VMerJjqFpjmduM1i9YKEGur_p-o3q0,3816
open_spiel/python/games/chat_games/configs/config_trade_fruit_w_tone_fixed.py,sha256=0UNx_pCcfQedxgbeyXbJVZqTNGa1eWnOTpC5Dirseus,3297
open_spiel/python/games/chat_games/envs/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/base_envs/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/base_envs/base_envs_test.py,sha256=FnhlEOIDy-G9ogDT-HfjBMxAaG7b7DymBo0fFupY2ZA,1625
open_spiel/python/games/chat_games/envs/base_envs/debate_with_style_info.py,sha256=V4LRklpDzVqi9Z0Mh8Y13xHAemdZohlsKvl7o2Yfkws,2277
open_spiel/python/games/chat_games/envs/base_envs/email_plain.py,sha256=UfCw-II0CMOp6kfyW_nuLUYX1mq9etAlfjM3SHYvleA,1027
open_spiel/python/games/chat_games/envs/base_envs/email_with_tone.py,sha256=MT2mK6x4CUF_fQCt-9WUM_VDXyi-Ypp7yDYaEeGPIIM,1262
open_spiel/python/games/chat_games/envs/base_envs/email_with_tone_info.py,sha256=wW6rVwQWLhbHUrP71QgQyuWNmr0IOGdB2vmd9hsbjks,1427
open_spiel/python/games/chat_games/envs/base_envs/schedule_meeting_with_dow_info.py,sha256=_0GabYkTwdG9nucje0mf9rkt0DgBmNVUoL_H0aekoRg,3236
open_spiel/python/games/chat_games/envs/base_envs/schedule_meeting_with_info.py,sha256=dDH5RBru_gw3JyvVwQfjKq47r6f36emzH7leKZInN3E,3063
open_spiel/python/games/chat_games/envs/base_envs/schedule_meeting_with_tone_info.py,sha256=IDlizedf-3XLC12AlO8js7nDIAzJSJkxNHIR-zh2HqI,3133
open_spiel/python/games/chat_games/envs/base_envs/trade_fruit_with_info.py,sha256=JuGndSMQc0VHOf1VkH2q52ClqD8bz0hRGyU2IwlbR10,7122
open_spiel/python/games/chat_games/envs/base_envs/trade_fruit_with_tone_info.py,sha256=aAevwwXgxDd0LF3EIoKw8x7FR0lr5mhASA-1c0Vk03Q,7226
open_spiel/python/games/chat_games/envs/comm_substrates/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/comm_substrates/debates.py,sha256=zhP1kvWHTEiLAhW5ozMVe2QtFevWpaBguyLhYIBYLxM,1192
open_spiel/python/games/chat_games/envs/comm_substrates/emails.py,sha256=Fy1h1AQqhqmRgBK1zoxbX5JDrlRpGvhZ4ExUWJ0fD-M,1209
open_spiel/python/games/chat_games/envs/comm_substrates/schedules.py,sha256=3M9xSa_TAywpP8rmA4uPVZ2mYeyLEQj__kOcj4-P87A,1212
open_spiel/python/games/chat_games/envs/comm_substrates/trades.py,sha256=C19s_RpELo39lOz7AMg6jU_8CycQUbxnMgWame_GlhM,1198
open_spiel/python/games/chat_games/envs/observations/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/observations/summary.py,sha256=xWf52vU9kp0TGA0bg2Qz3H7Mvr6pXi_xq7vTGDz9maA,1136
open_spiel/python/games/chat_games/envs/observations/summary_debate.py,sha256=Y7yWhsTMFppuv7Tij6x_DVzffDgG2qMZd2N8jwMYwvA,1078
open_spiel/python/games/chat_games/envs/observations/utils.py,sha256=SSXhh8QlKhcCZ_9IZrZr7p5Uy0iX8cBr_AtVsvqujsg,898
open_spiel/python/games/chat_games/envs/payoffs/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/payoffs/debate.py,sha256=bSq4JBFWvhQSLxJMTIPFIcIvHEBAXA0hsxVdIGU6OIk,2480
open_spiel/python/games/chat_games/envs/payoffs/schedule_meeting.py,sha256=5oE1KEq9l-tOajEBJPoRwQg6qMuYyO9_j3b3HD9X0Wo,3263
open_spiel/python/games/chat_games/envs/payoffs/sentiment.py,sha256=QJo9DUUkvvhRwh69VS_vCLEfmeHvZGwhJzaY0931ssY,2609
open_spiel/python/games/chat_games/envs/payoffs/trade_fruit.py,sha256=Fp7cdXCuWFeybbMCJNcbP9GyXBbx1w5TQmOflca5WaU,4463
open_spiel/python/games/chat_games/envs/payoffs/utils.py,sha256=gVUjkn4-I_5ngSgJxrW8bQv0ldo4gIMWN_06wm2_RI8,902
open_spiel/python/games/chat_games/envs/scenarios/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/scenarios/actions/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/scenarios/actions/arguments.py,sha256=DcE6X7d82QEh_UtoTsOYUJXHcJCkK1HnrePA2B1xs64,690
open_spiel/python/games/chat_games/envs/scenarios/actions/tones.py,sha256=7gwxouFe7LES6xodRalHY94TwDPPqLhTXrz6xBJmDuc,855
open_spiel/python/games/chat_games/envs/scenarios/domains/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/scenarios/domains/debate.py,sha256=IWytXjDjiwP5s-iTdQr-dJmC0N0KsVCrDDx9Z0G9Nas,1225
open_spiel/python/games/chat_games/envs/scenarios/domains/real_world_negotiations.py,sha256=Goaqt7iaxrTwGXwzrYojs2C5aVAelKu9p7JsBeBtN_A,2477
open_spiel/python/games/chat_games/envs/scenarios/domains/schedule_meeting.py,sha256=53qwNb-AYkzKxaI2xzyTgy3y-W_8yExeOtJYsnB-_AE,3308
open_spiel/python/games/chat_games/envs/scenarios/domains/trade_fruit.py,sha256=iIOYK2BGL90b0yp-IPY77L0HLWxK7lcSU9Q07GqYiOY,2700
open_spiel/python/games/chat_games/envs/scenarios/players/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/scenarios/players/names.py,sha256=9F4p_1mtwmJUBMHxLUSF4ZvxOSbaABHkPOobDZuAH6k,738
open_spiel/python/games/chat_games/envs/termination/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/termination/utils.py,sha256=3D_Xsh-qNRgnWX4OIJpM7zVUEqHn-aps_4LkuWgx4Q0,905
open_spiel/python/games/chat_games/envs/utils/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/envs/utils/header.py,sha256=bB4eL88kwJ-5VbI0anh6LiVDUfSgMYoxOLVn-7Aen4Y,1288
open_spiel/python/games/chat_games/envs/utils/text.py,sha256=2Qsh0mYnHeSq_a-90DfaAQwwpsUcPI6z7aguBZ9e5WE,4601
open_spiel/python/games/chat_games/utils/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/games/chat_games/utils/logging_utils.py,sha256=IjkuJMJHVqU6d6bc3vKnJemvM2EmzR_N0KU3QE6HoBs,1608
open_spiel/python/games/chat_games/utils/test_utils.py,sha256=YFsHcGBkVqNAtK-VK-xa6Rbhudol_8SlE1xucEx8hcA,4253
open_spiel/python/jax/__init__.py,sha256=LQyghpzgKR1dGzWhZdhYFyHxUiGm6XGLXLpQ08w7aqo,596
open_spiel/python/jax/boltzmann_dqn.py,sha256=dLBSXErlmY1t7DQPGh-PXCcNVSrCBeUL7q9KRUbxfa8,3814
open_spiel/python/jax/boltzmann_dqn_jax_test.py,sha256=0TC5YLZpNgq3Jz6_BtlVhyVrkM3moa5zzmX8Vd55n3g,2478
open_spiel/python/jax/deep_cfr.py,sha256=AHuUr9aNUzpMhQbcWmQhgIh8vw-jGOrT0aojQv-oka0,25348
open_spiel/python/jax/deep_cfr_jax_test.py,sha256=S3tJ10qtIqMY51wFaXgVPd1QVUnlQTtQBmG7xZzw3iM,2261
open_spiel/python/jax/dqn.py,sha256=b9qo61UvNEjxN3HUMHtIOEsYsb3_xaVR_nQRKcJOSRI,23819
open_spiel/python/jax/dqn_jax_test.py,sha256=LRB1pPAQ3i1OkMjTUUWn1LkF9GS_l8Cd3JPjvzad3S8,4643
open_spiel/python/jax/nfsp.py,sha256=DugxOyZ9Pqpb2pVpLXTsPPYhgsbdfYmRerFdPKgnt-s,17564
open_spiel/python/jax/nfsp_jax_test.py,sha256=kW4s8YVBywfSUtydafpoJUhB77aucqxsAbChGxFkpHA,1738
open_spiel/python/jax/opponent_shaping.py,sha256=DFpVFjN7wZmmklJsJpgTgaBs0o-n7cAmkPxMBXgE3fg,35961
open_spiel/python/jax/opponent_shaping_jax_test.py,sha256=8oZhcahBcehaYUBi6do_XTbIsUcn1MlRrE9_2yZAQeI,4925
open_spiel/python/jax/policy_gradient.py,sha256=4s8_uWK-AvSGLEgnXq9d51JOOC5Sa-Va9ZPYlR1gLKs,17507
open_spiel/python/jax/policy_gradient_jax_test.py,sha256=CI46IrkXGeUirkloTQazYdFkLhBcrhE8tzYYi3GMV5U,3681
open_spiel/python/jax/rcfr.py,sha256=zY_osQckh-TlRs8XVm4GSd2US442zy9Ck4E8qzTwv6w,29404
open_spiel/python/jax/rcfr_jax_test.py,sha256=GcgcEu5Aws4JyEbJ8npiuQQKirDcJSCNTiDja2Ofd9U,19997
open_spiel/python/jax/cfr/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/jax/cfr/compare_cfr_with_jax.py,sha256=g7s-NMHYHRrsU8_nhgh0Pdq6EavkZt57Weg4iurciBk,3386
open_spiel/python/jax/cfr/jax_cfr.py,sha256=iDgd9LeYhwlz-0I64YXxTa3SeMRSvklgvmy92A5KtHI,18757
open_spiel/python/jax/cfr/jax_cfr_test.py,sha256=V1I7j6Qqk1dzhVlFk13t537QlYUmWv4OS__idYYoS8s,3376
open_spiel/python/mfg/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/mfg/distribution.py,sha256=Z2altIIwzdoVCJdxk0CIJLoqFhR43w-M4UDivauyRRs,2534
open_spiel/python/mfg/tabular_distribution.py,sha256=n_QHasAUI1bQv4iC3Ofl5ofdc24NbSFySPjRbCPKNbE,2547
open_spiel/python/mfg/utils.py,sha256=yeFyFyba18Q40j5v_ZjGOucQEX37kFj8Sw-9QUueiU0,1019
open_spiel/python/mfg/value.py,sha256=BU0GsFTWaYi8VBfKTjCBz7b-UxDgtJ9hJDzM3GH1P_4,3950
open_spiel/python/mfg/algorithms/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/mfg/algorithms/average_network_fictitious_play.py,sha256=tSVIIBd2WvOM0rioluKSxHKU2bEqAtsBxGgapzPqrm4,13085
open_spiel/python/mfg/algorithms/average_network_fictitious_play_test.py,sha256=xZX9qvIh2MABtpb-zkR33rzZSWZz-_buWu41MpYOA1c,3217
open_spiel/python/mfg/algorithms/bandit_regret.py,sha256=a_JHB7Gzjqm8kvRWgBxk60Vdju6WTIbraccCH-sRihI,17214
open_spiel/python/mfg/algorithms/benchmark.py,sha256=S8OczlFOlxrIdgfUWG_PR2QpisMzWA01H4sphekXg4E,2496
open_spiel/python/mfg/algorithms/best_response_value.py,sha256=2hc4HGPCKZEFPqRnndGRpPWyfY2iVGA3saLyOk8u8eg,4356
open_spiel/python/mfg/algorithms/best_response_value_test.py,sha256=t7LdoD16asIclIDCeDvnJC1CTiWNFvAmlfB8LQyg4d0,1710
open_spiel/python/mfg/algorithms/boltzmann_policy_iteration.py,sha256=Dv6NWSILyIsk0hJM9SSXbApT20WJLPCHUATOzR-huAc,1399
open_spiel/python/mfg/algorithms/boltzmann_policy_iteration_test.py,sha256=M5VhsoeIDvsrsPWVoc7C474FWjia-u9QZXtJ4SjtqEg,1664
open_spiel/python/mfg/algorithms/correlated_equilibrium.py,sha256=L4jaUZsaaCHhfYv8rLU3-K6TgdC4LLRWwfViNIc_03k,6874
open_spiel/python/mfg/algorithms/distribution.py,sha256=i7YoxbpI_pdLv6AqDJUzQZmu650-nulQ2exe9zHaCpo,7346
open_spiel/python/mfg/algorithms/distribution_test.py,sha256=RA2bZBK_4JpOJJpDy1Vr7NQ9a81EiktZgpC0veVRrPo,1935
open_spiel/python/mfg/algorithms/fictitious_play.py,sha256=6_LrX3q8LBtpTBfAXYAcEZwgz-KBXCjmt4Pt7Pyx8MA,6819
open_spiel/python/mfg/algorithms/fictitious_play_test.py,sha256=uZmWbupTUcZFsQaVqlNVfeGDVU5o12CfPoUfExr4Ad8,5410
open_spiel/python/mfg/algorithms/fixed_point.py,sha256=Ys8hOQmikb48fiboSuMgP7hQ9Ik3UqUqAjEQaXaricI,3094
open_spiel/python/mfg/algorithms/fixed_point_test.py,sha256=12xBQxcZ703dkFNYWk5n7imyaSUWwi2YsO6wLJwtAIQ,2078
open_spiel/python/mfg/algorithms/greedy_policy.py,sha256=TQRSwedw7qN5qz41rIy_0jBXBrgvMCAZL75k2Eu0X-c,1802
open_spiel/python/mfg/algorithms/greedy_policy_test.py,sha256=UlLs-olO4yooFjvay3cayBWG7euN5EUCWEvEOJAScq8,2244
open_spiel/python/mfg/algorithms/joint_best_response_value.py,sha256=m1YGGICE3n42SRsIvJwOnDu3YNxTK0MrWgPVfufj5wY,5252
open_spiel/python/mfg/algorithms/mf_psro.py,sha256=nxIZUmqj7BPZIRisv2B8kC1AAgiFj9nWqQf5hqsFd60,4212
open_spiel/python/mfg/algorithms/mirror_descent.py,sha256=4ejgX7iET2XPhI_b0tWsE69reOiADDmhmpX0enxp2f8,6363
open_spiel/python/mfg/algorithms/mirror_descent_test.py,sha256=OZHhuWJsT9P4nKm5AWUXqlLapI9f1ys1n1TPRDc1hF0,1590
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent.py,sha256=9qPHFSWzhVDPs_IV2Jfc-5g1y-FdHLZIrV65TygoQEU,21452
open_spiel/python/mfg/algorithms/munchausen_deep_mirror_descent_test.py,sha256=plEfNeHoRTgV6Pk1y_jQmuoYDNqaKK_L7NyRqy0GEV8,2792
open_spiel/python/mfg/algorithms/munchausen_mirror_descent.py,sha256=BZ5e-FH59CjoZpG_CE_107jbq5JFCoI-j4DQiXGLTdA,3211
open_spiel/python/mfg/algorithms/munchausen_mirror_descent_test.py,sha256=mseD4mWcY6k0k2WxtNfovOHjtyh-rBVwdhQWlIKcTBM,1657
open_spiel/python/mfg/algorithms/nash_conv.py,sha256=ileexXVTSSaQ0RW0Yb71YvzE__CkgIm-C3YDG7FCC3Y,2815
open_spiel/python/mfg/algorithms/nash_conv_test.py,sha256=5l2SHzySjAdVNcyiOHLrKdL4vUOel-9zJhagK3eg4Jo,1573
open_spiel/python/mfg/algorithms/policy_value.py,sha256=IiqnsQPGqgob73KBR4rjJmFuKl8fNTtFrK5KJ-7UXc8,4158
open_spiel/python/mfg/algorithms/policy_value_test.py,sha256=8DI1535Io5td7UzmstBTR9Wosm7hmeieYrpmbEvEeA8,1779
open_spiel/python/mfg/algorithms/softmax_policy.py,sha256=O4_50y-QcQ8K-Q1nY88Ze6U-TWEjUofNouYa2Iiid8Y,2415
open_spiel/python/mfg/algorithms/softmax_policy_test.py,sha256=p8r51-oZgK3k1_7UQIizVSXoV3J7zK3--mkild-uUKA,4272
open_spiel/python/mfg/algorithms/utils.py,sha256=gOyqRGvdDDyfbBHZTUqPg6ATKtQlQezxgg5oLFz1BO0,7017
open_spiel/python/mfg/algorithms/pytorch/__init__.py,sha256=eJvY3WyuB4Z0I6FQgwTUDLRuVQbGoSTlFUUL10qW-A4,594
open_spiel/python/mfg/algorithms/pytorch/mfg_proximal_policy_optimization.py,sha256=2UGRKgfTn7-gAI93sWuKSToWpJCka9HUjeZp5qeqvxc,9611
open_spiel/python/mfg/algorithms/pytorch/mfg_proximal_policy_optimization_pytorch_test.py,sha256=OA5vlw_r5EBv3RtAJv2dfMx9eu03z2feIRlKGVamJcw,4170
open_spiel/python/mfg/games/__init__.py,sha256=crNYvmyPxjs6G9Uij1oDV8ZNALOokomjgLQM_HV-Kqs,1406
open_spiel/python/mfg/games/crowd_avoidance.py,sha256=Zew_EKMhZGaev8kV_tvOi4-zhc7B_Ul3mPsAJz7F1NI,21479
open_spiel/python/mfg/games/crowd_avoidance_test.py,sha256=yK19Av4oE6z5uReSQA_HUQKw-QhGkX79pAR-R5w2VK0,7007
open_spiel/python/mfg/games/crowd_modelling.py,sha256=rk-CtXkQtB8r8a5Wdjp1yDWGHkm1KyP_yday9zjn-Eo,11201
open_spiel/python/mfg/games/crowd_modelling_2d.py,sha256=Ui1JjIECv-XYQQoqU4XDUjk5lk2xJ3Un0KtAZzIfVKo,2995
open_spiel/python/mfg/games/crowd_modelling_2d_test.py,sha256=Ziy3fuUknxZVnvtl2oq5G1L37Isy8fNBrUwI9JAH6rw,1131
open_spiel/python/mfg/games/crowd_modelling_test.py,sha256=0I8UlXHmIdlJotFqyb7WW7tWpIBE6NTE8qSUbtIT8KA,5614
open_spiel/python/mfg/games/dynamic_routing.py,sha256=hxRwfjcJ2RDrtKkqON38U2djySh0VJAazOpJ1C_6puk,26554
open_spiel/python/mfg/games/dynamic_routing_test.py,sha256=gbWiCY9NEhmPD_Dxr53ws5p-a56i95V9KaTwGijVv8A,10378
open_spiel/python/mfg/games/factory.py,sha256=H2zuzaAKA3pTR7tiZK6kRD5OVwbh726_gCL8wjrT7C4,4913
open_spiel/python/mfg/games/factory_test.py,sha256=B13VOMPCdZg6BK8-5Vg5sO4q4mSsQJ2chufR9NjzXsM,1826
open_spiel/python/mfg/games/linear_quadratic.py,sha256=Vf-ZdDoloEW0LiGPgaWoZ8Btv13aLAdoBkESHPlGFGg,13890
open_spiel/python/mfg/games/linear_quadratic_test.py,sha256=CyDAgVnLIsrrJ600GngD3AaIYqk5kbRfLbzkmxF_QRs,3515
open_spiel/python/mfg/games/normal_form_game.py,sha256=6kHsEhOFZ-xh9z7RAIPrA8bHke-OabK02rqrMSAVA9A,10103
open_spiel/python/mfg/games/normal_form_game_test.py,sha256=eJhpiWpyGwQfJ65kewVOeGTxlLyL9H6-2vXUSrXobJE,2276
open_spiel/python/mfg/games/periodic_aversion.py,sha256=X31e0ZYia3uBTMDwcbzu1-VgqUo99lMfLY-Loaa6IB4,14461
open_spiel/python/mfg/games/periodic_aversion_test.py,sha256=U9itJAm8-3RsqJhYmA4QTD8lxrfvDlsXn5kzFbvQifg,3535
open_spiel/python/mfg/games/predator_prey.py,sha256=F7lSbZBVS8QPISH7zKy61JZmMzCLU57cafb-x8uQk9Y,20803
open_spiel/python/mfg/games/predator_prey_test.py,sha256=FH8fuvRXmDBD2GNGApVBK-OUFpCTFsln0C3WzOliBwc,9120
open_spiel/python/pytorch/__init__.py,sha256=LQyghpzgKR1dGzWhZdhYFyHxUiGm6XGLXLpQ08w7aqo,596
open_spiel/python/pytorch/boltzmann_dqn.py,sha256=ZmRPtuVTpP-Zan3k0k_gExD5Rpdm7oEiI1o1hZ9ccQ8,3823
open_spiel/python/pytorch/boltzmann_dqn_pytorch_test.py,sha256=C1-99NbWCY3molzNEPWblrPR28PkjYLPzQOTqGkxRJE,2308
open_spiel/python/pytorch/deep_cfr.py,sha256=Y_WOwLBeSYAJ37oRggf32I5mDS9e2kL5wa0t8zhriKo,21415
open_spiel/python/pytorch/deep_cfr_pytorch_test.py,sha256=EHbXNteKckrumXvXQXKDQ-9gQ8pr24bFbw08s2kTn4c,2324
open_spiel/python/pytorch/dqn.py,sha256=6uUNW7tXPZdfVgrPeLvKz-_BAgdiBZ7mypON7daefow,20494
open_spiel/python/pytorch/dqn_pytorch_test.py,sha256=JdOPQjGPeF2495FUYbiPK0JHqTvqsiqYTNmDEidbR40,4818
open_spiel/python/pytorch/escher.py,sha256=Tsr3DnXUSQ-1z2JXjimRliDitR_N41HwDUunlwfkab0,17183
open_spiel/python/pytorch/escher_test.py,sha256=sJ6YjM-rWyTquCJnW4me03w5OluxlhtXMhkernVuxAI,1605
open_spiel/python/pytorch/eva.py,sha256=AWnbF8ZYUkcosBwNBCXcYd8bUlKIre6NzOopMqTagFA,16404
open_spiel/python/pytorch/eva_pytorch_test.py,sha256=rMYZj6TrFkdjus9nXwVRkukgUcLGbZbqcYxPvjgqaJ0,3312
open_spiel/python/pytorch/neurd.py,sha256=5Pdk3oi5je9b4z2GRYDW_OgPJhfooWDaOUN1-E82Keg,9340
open_spiel/python/pytorch/neurd_pytorch_test.py,sha256=LR4XN-djTbS_ZxpTdu28fHLklfDP2gB1eNfU8iZ3Txk,1828
open_spiel/python/pytorch/nfsp.py,sha256=N0QDoKB0-i4DlcoyiF2LzcEVm0wnFeQTO9_NpF3KFIA,14499
open_spiel/python/pytorch/nfsp_pytorch_test.py,sha256=NkivkJCN8QVF6jStgo0LvJ-LIx3fq0Yb8syohB6yRXs,1712
open_spiel/python/pytorch/policy_gradient.py,sha256=Y94sBG2eZmw_GSZi29j_VhnMeM8VxgncdqKrQrmprok,19647
open_spiel/python/pytorch/policy_gradient_pytorch_test.py,sha256=5UZi91SrZT5apEYTlHT8f6FQkYPMsuiyhVc_LtDwJHg,6826
open_spiel/python/pytorch/ppo.py,sha256=xNRlO_qFurOwEfMNA7BuIPCZAfUJNACG2R96wA_GyHk,16267
open_spiel/python/pytorch/ppo_pytorch_test.py,sha256=PlXc3M1BWZRzD5RxOMZ6JjjPGGykyD7qVWH19OGdExI,2884
open_spiel/python/pytorch/rcfr.py,sha256=RHy_VaDUncCWSiBnUWMaGSQgaLZyKar6gO_aj5kMfTg,28119
open_spiel/python/pytorch/rcfr_pytorch_test.py,sha256=Z5QwwIofI7avTpCsU0GC4UgOV9CE_sjGNXcihw48Gc4,18259
open_spiel/python/pytorch/losses/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/pytorch/losses/rl_losses.py,sha256=8yMrN4_SEU6Vh8lb0_zlNPGO_louxdYOaCxhs7YPqN8,9585
open_spiel/python/pytorch/losses/rl_losses_pytorch_test.py,sha256=hLNtl4UiDQkNxXP2iQJUAGub0qeWT8P3J-KK1TLImb4,4607
open_spiel/python/tests/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/tests/bot_test.py,sha256=pveSgKVbys0Vauk-I0QUQjC5R8dmxDiN3e1TSEmNcaU,4404
open_spiel/python/tests/game_transforms_test.py,sha256=SJ_fXAOtQye2466RKVvEFOesSXCp-e7uLq4RwzlLdOs,5409
open_spiel/python/tests/games_bargaining_test.py,sha256=lwjrbXBuzH9OB_2sbhh7i6YAgt-XMdNmW_EvD71S1bY,3196
open_spiel/python/tests/games_blackjack_test.py,sha256=1BfYRdnxvtXkIMdVNLEP2KngHXOT1TyPA3ma2sV-Zfk,4840
open_spiel/python/tests/games_bridge_test.py,sha256=mAO3Ry8E5MqQekXKDODplzzLaJsj9QQzyKSut0VMueo,9227
open_spiel/python/tests/games_catch_test.py,sha256=5j4t9cIOjOKU-LUX1Svg6Zp3FuYO_XbtKWHm6K9Vs1M,1746
open_spiel/python/tests/games_chess_test.py,sha256=yqNQP0XaNL9CFwNI7D4VnQq0pt0Gtmn6bDhXBlR9O4w,5443
open_spiel/python/tests/games_connect_four_test.py,sha256=0GuuCuYI7dVGRmNbNDNaBTTH8aOw_Wk9ExBrsIHjXmM,12617
open_spiel/python/tests/games_crazy_eights_test.py,sha256=RAn3C0ubyddmiiH4nRtTAp9WeuoO-vq2HOX7L3bTGH4,1973
open_spiel/python/tests/games_crazyhouse_test.py,sha256=AgOebYt7OkYkcEDTrKTKC2Q3UdDrpI3onmvbGIRVM4I,5516
open_spiel/python/tests/games_euchre_test.py,sha256=PGpyDYCCi2Lt5bqtRAib0Y8CIHJvyscEW9CdDUJP2NA,3996
open_spiel/python/tests/games_gin_rummy_test.py,sha256=AKRhRjcLVWepaCzN29lwF5zJsl0scEBuGKe-CJjP3Mo,7369
open_spiel/python/tests/games_go_test.py,sha256=rH_HSru4D8y4_X3_r0gVuizQp87IYsN-HTVM01zPJmo,4292
open_spiel/python/tests/games_gomoku_test.py,sha256=anSrJ-aiu_-3P-qlEjXlJjhBKuzbLQwd1IgdkI_Y-vk,5555
open_spiel/python/tests/games_hearts_test.py,sha256=pw6ps1A1_5NWwebqzLEGl799d2fTeIOmoI6Ko15rQf8,3830
open_spiel/python/tests/games_repeated_poker_test.py,sha256=dB7m0LQou754w_P8V6ug5zMHli2T6ElEiqI30B1SDbM,4134
open_spiel/python/tests/games_sim_test.py,sha256=h6ZfTQSFYxZ3D-VfJjc5CKrBd1PGcveCwt1fIN7DQkM,19475
open_spiel/python/tests/games_tic_tac_toe_test.py,sha256=wq5ZLl7s_wlS86ap5ff3BwKaIjtLbY5g5NzvmJ3g6Q0,7881
open_spiel/python/tests/games_universal_poker_test.py,sha256=mKvFI9htH0e14VkKaSri8VZUxXlVOO_kd5tl4RQcUP4,4952
open_spiel/python/tests/matrix_game_utils_test.py,sha256=DtdGl0GvebQHd81R-p2m8Xn13LLwfKfGn17_0VeLXME,2920
open_spiel/python/tests/nfg_game_test.py,sha256=FFBpB9ubZPcTLmX1uELKCGmgLXLoUuYfngAE1IDJLOQ,2219
open_spiel/python/tests/nfg_writer_test.py,sha256=P_a-58f-89EA02g8iFDj5YPV1lKfg94euHP2bMml6mM,1761
open_spiel/python/tests/observation_test.py,sha256=1Ovj1iwytBpCyOR6hHHfLythvrsqGbxJ5yeKPAISmto,7820
open_spiel/python/tests/policy_test.py,sha256=RZaSCXrv8xqkeNMCOoxdpW-QJmkJE6WjDf1WOhYhWoM,26145
open_spiel/python/tests/pyspiel_test.py,sha256=o7FvnL4WRHTKPGluacCy0hfp0u_R4XQDvlJFWI7FWvs,26275
open_spiel/python/tests/rl_environment_test.py,sha256=N5ljbm76fq01NpBeFMvB7bkLV7TpCSC4n2sYZPreSH0,6282
open_spiel/python/tests/sampled_stochastic_games_test.py,sha256=yWnr27o95a7dCHj2uNARvfn3FzwdVHBQJqpTmcPlBhE,1910
open_spiel/python/tests/sgf_reader_test.py,sha256=zIrM1y3tCl5ZmER2ozs2_cVAroQeJT1XsW_L9j2YMyo,4606
open_spiel/python/tests/tensor_game_utils_test.py,sha256=-AsuQ04l9lPXe5pXdVSZ3vLxj8xRrWk67-tjCxiYQhk,2610
open_spiel/python/tests/mfg_implementation_test/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/tests/mfg_implementation_test/mfg_test.py,sha256=LKukB_fWzuMn6UhFpos8N0dlsT33npTT7VwCfclJhX4,6567
open_spiel/python/utils/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/utils/app.py,sha256=TOaYmoGmFNxIuGu0FYKLH1uircqmyONuzguvNe9AJjA,729
open_spiel/python/utils/data_logger.py,sha256=o3-XA_n2UY0ZmvVYB7ZvvRDJKccUWqjo3bRygyh_pfw,1586
open_spiel/python/utils/file_logger.py,sha256=UY8ymJHQj5o8AW2CEdoEgZ5GI__U7wfew11cZGuT5M8,1592
open_spiel/python/utils/file_logger_test.py,sha256=yuiZPL6pELi0WHlN0_GNjdjF30omyRon8RIgZkTloE4,1638
open_spiel/python/utils/file_utils.py,sha256=NNQPTCo3zcwH7isgEY4wzh2RvIy0U8y-i9dZ1NUZ6Xk,858
open_spiel/python/utils/gfile.py,sha256=Ay9idp5wudRq0Wn0u9JJsOTpZ2OMV2lzupGrD2wCr3s,942
open_spiel/python/utils/lru_cache.py,sha256=qiKeqDoPgoGIQ-FXYN7D2bmMxJPdIzrT8IguRlfE-oI,2658
open_spiel/python/utils/lru_cache_test.py,sha256=M6glWRMxbjuPXR25Uo884jEfgsA9iEFWCQHAzDqmlLc,2023
open_spiel/python/utils/metrics.py,sha256=05ffv6StBnztPNwiFbn-rdyrY6x_cpyIJx51MlYjIFA,2123
open_spiel/python/utils/metrics_test.py,sha256=J4BLxASFJMEh27fqa3_4kT-Lxos5DjDl_SZkniuX1TE,1688
open_spiel/python/utils/replay_buffer.py,sha256=BWqE5IUV03bTxQEWN36q5MmyolZm0CdSKhUWe7fjirI,2280
open_spiel/python/utils/replay_buffer_test.py,sha256=8eEhoSqPGx-BFW7SR4ACzb8B8Nw94oeayOSH9Wv2Eug,2202
open_spiel/python/utils/reservoir_buffer.py,sha256=MFz96F8vw6Docu2LE8G5ZNAH9bQFBcxD-nL3K84tJAc,2398
open_spiel/python/utils/shared_value.py,sha256=FHwzFGeabHSmO2drQOdYcdsFb7ir7s2g3FATwiCD5y8,827
open_spiel/python/utils/spawn.py,sha256=UIjiU1kwW-O3M2LUkDn9sAcpvxsuNojT4aqNKRUzVAw,2926
open_spiel/python/utils/spawn_test.py,sha256=wGGf2DlEjp1UjUaUvdWtH8GspPZd7hkdCYSyUbD8azA,2676
open_spiel/python/utils/stats.py,sha256=Wx4w_W66cKtiUwurpSarMk9wacSyipM_BbZO8eW2uEc,5469
open_spiel/python/utils/training.py,sha256=oHqY-Xmmo1eN3e40zqe8kHHXyfOsfNIUfjC0fXhajqs,1734
open_spiel/python/visualizations/__init__.py,sha256=XJ6F0dags6Vde62Ddx4JlilwZSRTfCHvhH4NRe-Kop8,595
open_spiel/python/visualizations/treeviz.py,sha256=2xkxXSNVCrAP7Q7IF4jfTbSOa_zjxWukZrCs3lEkkoQ,8316
open_spiel/python/voting/__init__.py,sha256=wKJweTqR202dSs9K5oqJ7R0SB9ZmYHzwonQcAQcOb_E,595
open_spiel/python/voting/approval.py,sha256=gn2bumoI6jXWrAENezpbf7D5i1q4xCgB3CzIDA5IFRs,1958
open_spiel/python/voting/approval_test.py,sha256=nX4OEEGmbghfjyLK6iZzHb9rr7OTDFExWnsz5x5h2PY,2313
open_spiel/python/voting/base.py,sha256=ZfRL-QhNgqUMOVoOwofXNodqEiwo9U2JaCqKeNUbwTE,18089
open_spiel/python/voting/base_test.py,sha256=tCAgu3s2B1CpS_dg-glulrJkvKWgjxMl-jtrIKHZRrI,6082
open_spiel/python/voting/borda.py,sha256=vLEAB84YcZJ8Bf6r5OvdleUkBaUIiMb7-YuVFfTwcuc,1571
open_spiel/python/voting/borda_test.py,sha256=gsfszlFT5WjHXsJNz6hgO_uWuA1Q4iu7af6h-f1g9l0,1896
open_spiel/python/voting/copeland.py,sha256=O3RWRvzPsrYZFRwTz0qoJ3721MrzgVo_Aje51A2LRow,1647
open_spiel/python/voting/copeland_test.py,sha256=wmqfOajsRS9ZKiGHXg76gjZWfCbkn34UuQzTiEpfZpA,1847
open_spiel/python/voting/elo.py,sha256=tSYYnHoU993Je3TPTtTX-6EqJ9jV8RF_HJSDUxrBTH4,3450
open_spiel/python/voting/elo_test.py,sha256=Tl5v44myaXNKY3HhVc0k_DuYahGkN0RYxs3Sj3KH3Bg,2670
open_spiel/python/voting/kemeny_young.py,sha256=CGL3pQwJAOm2JfL8afwRK5bAhzkhibfaFPD-c7iq6B8,2595
open_spiel/python/voting/kemeny_young_test.py,sha256=DRy04Hq7hHVugKxvWmWqVqzAH7Gotmq5YiTErLx0xYo,2359
open_spiel/python/voting/maximal_lotteries.py,sha256=6vXMwVbWK3XPk7TSA_2aZOJvYxo3B5QTqxT4LfHLUko,5515
open_spiel/python/voting/maximal_lotteries_test.py,sha256=9aUv4b4Kvcp5XfL5Un_JZnSo5TSmVeldd1aW3PanL_c,4253
open_spiel/python/voting/pairwise_helpers.py,sha256=-hDJ0h2nF4TwCgaclNhh1aHjVQ4B5AwK8-LVttlpgiY,2588
open_spiel/python/voting/plurality.py,sha256=m7xIcXQnOZm7gWgOX7U34OkD8p57w92P_wMNS7jtNVM,1383
open_spiel/python/voting/plurality_test.py,sha256=oAQjTaWX3-rdiQmzlc42KNwCKhaUnV8eb0HLeGtb-vM,2675
open_spiel/python/voting/preflib_util.py,sha256=AC5qyJadcgE88NTU0SsEv8FZfyL-fEQ8dHNHNjyL5x4,2636
open_spiel/python/voting/preflib_util_test.py,sha256=H9Ru5YreMbCL69_mflb2IR6C-DitCLiWCzmJngolwfM,1706
open_spiel/python/voting/ranked_pairs.py,sha256=Yd1NIjL0jCImBg5sVyWf6wcUoJAgzA6x8oqlGbssnkQ,7506
open_spiel/python/voting/ranked_pairs_test.py,sha256=TMi4dRAas7U9Z-PgD2J2x7IcKXDsLxeu2tkJoa0i-hs,4595
open_spiel/python/voting/schulze.py,sha256=X1MS_5RMCi-n0_bHLNl1drEnYHAP79v5E2szudIDS8A,2936
open_spiel/python/voting/schulze_test.py,sha256=peeJz0Z5CzMcJTvtObLidaHPPhx76GDVEud3QKGVWXA,2382
open_spiel/python/voting/soft_condorcet_optimization.py,sha256=RW8LMa1ItQxy3mTMUOUAHE9XyGTRjAZqHa1n6jN2MXg,12382
open_spiel/python/voting/soft_condorcet_optimization_test.py,sha256=5em0YuTHg0626tlw5N_KNU2n-1DqnuLArY6Jf1qGAAs,4686
open_spiel/python/voting/stv.py,sha256=uQJC86GlodHHQExi0u_qbVY-yWxrHWIKyIsRF5ml4Zk,8068
open_spiel/python/voting/stv_test.py,sha256=qe8Ez-bbKOwAv5Kg-S0fAHFRD70VNvBd44D2NRZLL5w,2723
open_spiel/python/voting/examples/__init__.py,sha256=VzV-itDkycvjQuWRdqRH6Yi_e5i4-WQpNPFgTdL_5Rg,594
open_spiel/python/voting/examples/atari.py,sha256=XFUX0mmdAdUYkZI2nEpvlG_1m3sOB2ZAuRt3lFa9fAI,4967
open_spiel/python/voting/examples/atari_datasets.py,sha256=ed_DyVgTYsEAEN7vdN9TNqJUAqA4Gfl8JgR0wcqYEaA,4771
open_spiel/python/voting/examples/chatbot_arena.py,sha256=Bg2MEd_tJWVlRTXa_2CrbaDA9eS-j6TqAS5dQp9_LK0,6207
open_spiel/python/voting/examples/example.py,sha256=iu-9RQgww4yqOkiqYW_G9NEpZIAHqe5UWHy_MBizS5Q,3144
open_spiel-1.6.12.dist-info/METADATA,sha256=LGLSJivfDv9fYG8T4fQ9ilYRdImacNilcBU0iraxiZo,5235
open_spiel-1.6.12.dist-info/WHEEL,sha256=anqVPqqIsq1jzN4hZUDIL8V83Agv5I-NZyfw2AkX3gY,154
open_spiel-1.6.12.dist-info/top_level.txt,sha256=GpRq0FS8AFOsTr10E90N09nU-Nqh7MPI0ZI7jkfIRmE,19
open_spiel-1.6.12.dist-info/RECORD,,
open_spiel-1.6.12.dist-info/licenses/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
