From d1c2cf628eb4ce06d305595eeee1068414e09bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 01:27:02 +0900 Subject: [PATCH 01/16] Reset envs inside the rollout scan and fix the metrics it breaks rollout_steps was pinned to MAX_STEPS (400) while a round actually runs ~50 plies, and finished envs were only reset between updates. 83% of every rollout was spent stepping already-done envs to produce masked-out zeros. Measured at rollout_steps=400: active steps go 17.3% -> 100%, i.e. 5.8x the learner actions per update for the same compute. Resetting in-scan exposes three things that were previously benign: - compute_gae bootstrapped truncated episodes from zero. That was safe only because every episode used to terminate inside the scan; now episodes cross the boundary, so thread V(s_T) through. - rollout_metrics read final_env and summed rewards along the scan axis, both of which assume one episode per slot. With several episodes per slot that silently produces garbage, so aggregate at done boundaries instead. - league assignments were redrawn only between updates, which would pin a slot to one seat/opponent across every episode in a scan. Redraw them on reset. Also anneal potential shaping against learner actions rather than padded scan steps: the old accounting counted the dead steps, so a 5M-step anneal expired within two updates of 250. Any earlier evidence that shaping does not help was gathered with it effectively off. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 226 ++++++++++++++++++ src/lost_cities_jax/ppo.py | 252 ++++++++++++++------- tests/lost_cities_jax/test_ppo_stack.py | 11 +- tests/lost_cities_jax/test_rollout_loop.py | 188 +++++++++++++++ 4 files changed, 587 insertions(+), 90 deletions(-) create mode 100644 docs/plans/lost-cities-classic-3round.md create mode 100644 tests/lost_cities_jax/test_rollout_loop.py diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md new file mode 100644 index 0000000..26369e5 --- /dev/null +++ b/docs/plans/lost-cities-classic-3round.md @@ -0,0 +1,226 @@ +# Plan: 클래식 3라운드 로스트시티 에이전트 + +**Status:** Ready to execute (Fable 2차 검토 반영 완료) +**Priority:** High — 현재 스택은 **단판(1라운드)** 게임을 학습하는데, 원작 로스트시티는 +**3라운드 합산**이 승패를 가른다. 즉 지금 에이전트는 애초에 다른 게임을 배우고 있다. +**Background:** Fable 설계 검토 2회 (2026-07-15), 인간 대 AI 기보 +(`data/human-play/game-records.jsonl`, 계속 증가 중) + +## 목표 + +**원작 규칙 그대로의 로스트시티에서 가장 강한 에이전트.** 레거시 코드 호환은 고려하지 않는다. +env/obs/보상/학습 루프 재작성 모두 허용. + +## 확정된 규칙 (룰북 원문 검증 완료) + +코스모스 공식 영문 룰북(691820-02) 및 Board Game Arena 구현체로 교차 확인: + +- 3라운드를 두고 **누적 총점**이 높은 쪽이 매치 승리. +- 1라운드 선공: "가장 나이 많은 사람" → 게임 내적으로는 **임의**. +- **2·3라운드 선공: 누적 점수가 더 많은 쪽** ("The player who has more points begins.") + — 번갈아 가는 것이 아니다. +- **정확한 동점일 때의 선공은 룰북에 없다.** 공식 룰북·BGA 모두 침묵. + → **무작위(동전 던지기)로 정한다.** 결정론적 규칙은 대칭 제로섬 셀프플레이에 + 자리(seat) 비대칭을 주입해 착취 가능한 구멍이 된다. + +점수 계산(`(랭크합 − 20) × (1 + 악수) + (8장 이상 +20)`)과 "방금 버린 카드는 즉시 +회수 불가"(`just_discarded`)는 **현재 엔진이 이미 정확하다** +(`engine.py:244`, `engine.py:124`). + +### 선공이 중요한 이유: 덱 시계 + +라운드는 **덱의 마지막 카드를 뽑는 순간** 끝난다. 카드는 놓은 뒤에 뽑으므로 마지막 +카드를 뽑은 쪽은 그 카드를 쓰지 못한다. 총 턴 수가 홀수면 **선공이 한 장 더 놓는다**. +총 턴 수 = 44 + (버림패 드로우 횟수)이므로 **플레이어가 홀짝을 조작할 수 있다** +(실측 게임당 버림패 드로우 ≈6.6회). 선공권이 누적 점수에 달려 있으므로, 2라운드 +마진에는 **점수를 넘어 3라운드 선공권이라는 추가 가치**가 붙는다. + +## 현재 코드의 결함 (Fable 2회 교차 검증 — 8건 전부 사실 확인) + +1. **env가 1라운드짜리** — `State`에 라운드/누적 점수 없음 (`types.py:46`), + `to_move=0` 하드코딩 (`engine.py:63`). +2. **롤아웃의 87%가 죽은 스텝** — 한 라운드는 실측 평균 50.6수(최대 56)인데 + `rollout_steps = MAX_STEPS = 400` (`ppo.py:66`)이고, 스캔 **안에는 리셋이 없다** + (`reset_done_envs`는 업데이트 사이에서만, `ppo.py:275`). +3. **GAE 부트스트랩 초기값이 0** (`ppo.py:691`). 지금은 모든 에피소드가 스캔 안에서 끝나 + 무해하나, **in-scan 리셋을 켜는 순간 편향**이 된다. +4. **shaping 어닐링 회계 버그** — `update * batch_games * rollout_steps` (`ppo.py:222`)로 + **죽은 스텝까지 세어서**, 5M 어닐링이 250 업데이트 중 2번째에 끝난다. league는 shaping을 + 아예 끈다 (`league.py:592`). + → **"shaping은 불필요하다"는 과거 결론이 있다면 무효다. 켜진 적이 없다.** +5. **obs에 `to_move`가 없다.** 그런데 value loss는 `active` 마스크로 학습되어 (`ppo.py:624`) + **상대 차례 상태에서도** 가치를 맞추라고 요구한다. critic이 차례를 구분할 단서가 + `step_count / 400`뿐 — MLP에게 부동소수점에서 홀짝을 뽑으라는 요구다. +6. **점수차 정규화가 ÷780** (`MAX_ABS_SCORE`, `obs.py:68`). ±50점 차가 ±0.06 → 사실상 + 안 보인다. +7. **셀프플레이에서 상대 자리 결정을 전부 버린다** (`stop_gradient`, `ppo.py:425`) — + 의사결정의 절반을 낭비. +8. **평가가 단판 승률** (`gates.py`) — 3라운드 개편의 성패를 측정할 자가 없다. + +## 핵심 설계 결정 + +### PRNG: 모든 무작위성을 `reset()`에서 미리 뽑는다 (필수) + +라운드 전환 리셔플과 동점 코인플립을 `step()` 안에서 샘플링하면 `step`이 확률적이 되어 +서명이 바뀌고, 모든 rollout/eval/gates 바디에 키를 꿰어야 하며 duplicate 미러링이 꼬인다. + +**`reset()`에서 3라운드 덱 순서 전부(3×60), 동점 코인플립 비트 2개, 1라운드 선공 비트 +1개를 미리 샘플링해 `State`에 저장한다.** `step()`은 결정론을 유지하고 라운드 전환은 +다음 덱 슬라이스로 스위치만 한다. 덤: **미러 매치(같은 3딜 + 자리 교대 + 같은 코인플립 +비트)가 공짜로 따라온다** — Phase 5의 antithetic 페어링이 그대로 성립. + +### 라운드 전환 vs 매치 리셋의 분리 + +- **라운드 전환은 엔진 `step()` 내부**에서 (`done=False` 유지, carry 갱신, 덱 슬라이스 전환) +- **매치 done 리셋은 rollout 바디**에서 (in-scan auto-reset) + +이러면 두 메커니즘이 깨끗이 분리된다. 단 위의 pre-sampled 덱 설계가 전제다. + +- `State`에 **라운드 스텝 카운터와 매치 스텝 카운터를 둘 다** 둔다 (forced-done은 라운드 + 단위, obs 정규화는 라운드 상대 진행도 + round 원-핫). +- 중간 라운드 forced-done(라운드 상한 초과) 시 **자연 종료와 동일하게 라운드 종료 → 전환**. + +### 보상 스케일에 대한 해소 (혼동 방지) + +`sign()`에 가까운 작은 scale은 **틀린 선택**이다 — 150수에 걸쳐 모든 수가 동일한 ±1을 +받아 크레딧 할당이 전부 critic에 떠넘겨지고, 5점 차 패배와 80점 차 패배의 그래디언트가 +같아진다. **scale 30~50의 tanh가 절충점**이다: |마진| ≳ 60에서는 `sign`을 근사하면서 +크레딧 그래디언트를 보존한다. 대신 5점 승과 80점 승을 여전히 구분하므로 순수 승률 +최적화 대비 **마진 쪽으로 약간 왜곡**된다 — 이 잔여 왜곡은 Phase 5의 후기 fine-tune으로 +scale을 낮춰서(예: 50 → 25) 제거한다. + +명시적 risk 항은 **넣지 않는다.** carry + round를 obs에 넣은 종료 보상이 올바른 리스크 +태도(뒤지면 도박, 앞서면 잠금)를 자동으로 유도한다. + +## 체크리스트 + +### Phase 0a — 학습 루프 수정 (최우선, 단판 체제에서 검증 가능) + +- [x] **GAE 부트스트랩 수정**: 잘린 에피소드를 `V(s_final)`로 부트스트랩 (`ppo.py:691`). +- [x] **in-scan auto-reset**: 롤아웃 스캔 안에서 done env 리셋 → 죽은 스텝 제거. + **실측(rollout_steps=400, batch_games=64, 3 업데이트):** main은 활성 17.3% + (learner 액션 2,221/업데이트), 수정 후 **활성 100% (12,842/업데이트) — 동일 연산량에 + 샘플 5.8배.** 활성 비율은 게임 길이에 비례하므로, 학습 초기 정책(~69수)에서 5.8배, + 학습된 정책(~50수)이면 8배에 가까워진다. 3라운드 매치(~150수)가 되면 약 2.7배로 + 줄지만 그때는 스캔 전체가 실제 매치로 채워진다. +- [x] **메트릭 파이프라인 재작업 (필수, 놓치면 조용히 오염됨)**: `rollout_metrics`는 + `final_env`에서 통계를 읽고 `episode_return = jnp.sum(transitions.reward, axis=0)`은 + **env당 에피소드 1개를 가정**한다 (`ppo.py:1069`). in-scan 리셋 후에는 final_env가 + 에피소드 중간이고 여러 에피소드의 보상이 합산된다 → **metrics.jsonl 전체가 쓰레기가 + 된다.** done 경계에서 누적하는 에피소드 단위 집계로 바꿀 것. +- [x] **league assignments를 scan carry로**: `learner_seat`/`opponent_index`/`use_mirror`가 + 업데이트 사이에서만 재샘플링된다 (`ppo.py:568`). in-scan 리셋을 켜면 리셋 시점에 + 스캔 내부에서 재샘플링해야 한다 — 안 하면 자리/상대가 에피소드 간 고정되어 편향. +- [x] **shaping 어닐링 회계 수정**: 패딩된 스캔 스텝이 아니라 **learner 액션 수** 기준 + (`ppo.py:222`). `shaping_coef`는 호스트에서 계산해 jit 함수에 넘기므로 + (`ppo.py:221`), 직전 업데이트의 액션 수를 호스트에서 누적하는 **1-업데이트 지연** + 구조가 된다 (무해). +- [ ] **회귀 게이트**: 단판 체제에서 동일 learner-액션 예산으로 기존 anchor 성적 재현 + ≥ 동등. **이걸 통과해야 다음으로 간다** (성공 기준 0). + +### Phase 1 — 3라운드 env + +- [ ] `State`에 `carry`(누적 점수차), `round_idx`, **라운드/매치 스텝 카운터**, + **pre-sampled 덱 3세트 + 코인플립 비트 + 1라운드 선공 비트** 추가. +- [ ] `step()`: 덱 소진 시 라운드 < 3이면 carry 갱신 → 다음 덱 슬라이스로 전환 → + `round_idx += 1`, `done` 유지. 라운드 == 3이면 `done = True`. +- [ ] **선공 규칙**: 1라운드 pre-sampled 비트. 2·3라운드는 `carry > 0` → 나, `< 0` → 상대, + `== 0` → **pre-sampled 코인플립 비트**. +- [ ] 라운드당 스텝 상한을 400 → **~120**으로 분리. **전역 `MAX_STEPS` 상수를 직접 수정하지 + 말 것** — engine forced-done(`engine.py:224`), obs 정규화(`obs.py:75`), 모든 eval 스캔 + 길이(`ppo.py:773`, `ppo.py:1049`, `gates.py`)에 물려 있다. 매치 레벨 스캔 길이를 따로 둔다. +- [ ] **league 풀 재구축**: 기존 스냅샷 멤버는 obs 변경으로 전부 무효화된다 — Phase 1 산출물로 명시. +- [ ] **테스트** (엔진 재작성에 테스트 없이 들어가면 3라운드 버그를 학습 곡선으로만 발견하게 된다): + 라운드당 총 턴 수 = 44 + 버림패 드로우 (property), `carry` = 라운드 점수 합 불변식, + 선공 규칙 3분기(`>`, `<`, `==`) 각각, 코인플립 통계(≈50/50), PBRS Φ가 라운드 경계에서 + 연속(보드차 → carry 흡수), 미러 매치 대칭성. + +### Phase 0b — 측정 자 (첫 장기 3라운드 학습 **전에** 착지) + +- [ ] **매치 단위 평가**: 3딜 전부 미러링 + 자리 교대 + **동일 코인플립 비트**, + 매치 승률 + Wilson CI, 평균 총 마진. `gates.py`/`league.py`의 단판 기준을 대체. + **`gates.py:884`, `gates.py:961`의 `MAX_STEPS` 길이 단판 스캔 2곳 포팅 포함** — + exploiter 학습·평가 경로 전체가 3라운드로 가야 성공 기준 3을 잴 수 있다. +- [ ] **carry 조건부 프로브**: carry ∈ {−60, −25, −1, +1, +25, +60}을 주입한 3라운드 시작 + 위치에서 승률·행동 변화(원정 개수, 악수 비율, 덱 레이스 비율) 측정. +- [ ] **shuffle bank 포맷 확장**: 덱과 함께 코인플립·선공 비트도 뽑도록. 안 그러면 + `jax.random.PRNGKey(0)` 고정 eval(`ppo.py:1025`)의 재현성이 매치 정의와 얽힌다. +- [ ] **legacy obs 버전 보존**: 구 정책을 3라운드 매치에 투입해 베이스라인을 재려면 구 + obs(454차원)로 추론해야 하는데, `checkpoint_policy_from_params`는 전역 `observation`을 + 호출한다 (`ppo.py:802`) → obs 개편 후 구 체크포인트는 **로드 자체가 실패**한다. + policy 로더가 체크포인트별 obs 버전을 받도록 할 것. **성공 기준 2의 분모가 여기 달렸다.** + +### Phase 2 — 보상 + +- [ ] 종료 보상: 3라운드 끝에서만 `tanh(총_점수차 / scale)`, **scale = 30~50** + (근거는 위 "보상 스케일에 대한 해소" 절). +- [ ] 마진 shaping 부활: `Φ(s) = carry + 현재 보드 점수차`, **작은 계수**(종료 보상 스케일의 + 0.05~0.2). 현재의 계수 1.0 원점수 shaping은 ±1 종료 보상보다 10~30배 크다. + learner 스텝 기준으로 어닐링하되 **후반까지 정확히 0으로 내리지 않는다.** +- [ ] γ=1.0에서 `Φ(s') − Φ(s)`는 **올바른 PBRS 형태다** (γ 누락 아님 — 검토에서 확인). + +### Phase 3 — 관측 + +- [ ] `carry`: **÷75 스칼라 + 구간 원-핫**(약 9구간). 3라운드 정책은 "1점만 더" 임계값 + 근처에서 급격히 꺾여야 한다. 기존 `score_diff`의 ÷780 정규화도 같이 고친다. +- [ ] `round_idx` 원-핫 + 남은 라운드 수. +- [ ] **`to_move` 비트** + "내가 이번 라운드 선공인가" + "현재 홀짝에서 마지막 덱 카드를 + 누가 뽑는가"(덱 시계). +- [ ] 색깔별 **살아있는 점수 3분할**: 내 `col_top` 위로 아직 나올 수 있는 점수를 + (a) **내 손패**, (b) **버림패 더미**(공개돼 있고 회수 가능 — 빠뜨리기 쉬움), + (c) **미공개**(덱 ∪ 상대 은닉 손패)로 나눠 넣는다. 상대에 대해서도 동일 + (상대 `col_top`은 공개). MLP가 7×60 채널에서 뽑아내기 어려운 비선형 집계이고, + 모든 개시/연장/차단 판단을 좌우한다. + +### Phase 4 — 학습 효율 + +- [ ] **전지적 critic (CTDE)**: critic에만 상대 손패 + 덱 구성을 준다. 행동과 무관한 + 정보이므로 정책 그래디언트를 편향시키지 않는다. 딜 운 분산을 정면으로 깎는다. + **가치 경로를 정책 트렁크에서 분리해야 한다** (현재 공유 트렁크, `ppo.py:104`) — + 특권 정보가 정책 로짓으로 새면 안 된다. + → 이 critic은 나중에 **PIMC 탐색의 리프 평가기로 그대로 재활용**된다. +- [ ] **양쪽 자리 학습**: `stop_gradient`된 상대 자리 전이(`ppo.py:425`)도 학습에 쓴다 + (샘플 효율 2배). 같은 게임의 두 자리는 반상관이므로 같은 배치에 두고 advantage + 정규화에 맡긴다. +- [ ] `gae_lambda` 재검토: 0.95는 150수 지평에서 너무 짧다(중반 수 직접 가중치 0.02). + 전지적 critic이 있으면 유지, 없으면 0.97~0.99. **λ=1은 금지**(딜 분산). +- [ ] `entropy_coef` **스윕으로 재결정**. (주의: "0.01이 원점수 shaping 기준으로 잡혔다"는 + 추론은 **틀렸다** — league는 shaping을 끄고 학습했으므로 0.01은 이미 ±1 tanh 체제에서 + 동작해온 값이다. 다만 3라운드에서 보상 빈도가 1/150로 희석되고 작은 shaping이 + 추가되므로 재튜닝 자체는 타당하다. **근거 없이 10배 낮추면 과소탐색으로 직행한다.**) + +### Phase 5 (나중) — 최종 강함 + +- [ ] **후기 fine-tune**: 학습 말미에 종료 보상 scale을 낮춰(50 → 25) 마진 왜곡을 제거하고 + 순수 승률 쪽으로 당긴다. +- [ ] 페어드 antithetic 딜(같은 3딜 + 자리 교대 + 같은 코인플립 비트)을 **학습에** 도입. + 단순 포함이 아니라 **쌍으로 묶어** control variate로 써야 효과가 있다. + (Phase 1의 pre-sampled PRNG 설계 덕에 사실상 공짜.) +- [ ] MMD식 정규화 셀프플레이 (loss에 ~20줄) — 2인 제로섬 근사 내시 보험. +- [ ] **추론 시점 탐색 (PIMC / ISMCTS)** — 최종 강함의 가장 큰 이득. 로스트시티는 블러핑 + 경제가 없는 저기만성 불완전정보 게임이라 결정화 탐색이 잘 맞는다. raw net 대 + net+search 맞대결로 측정. +- [ ] 네트워크 용량 A/B (512×3 → 1024×3 또는 residual) — **파이프라인 변경이 끝난 뒤에.** + +## 범위 밖 (명시적 동결) + +- **웹 클라이언트/ONNX는 별도 계획 전까지 레거시 단판 모델로 동결한다.** obs 개편 즉시 + export 파이프라인(`scripts/export_jax_ppo_onnx.py:70`, manifest `observation_size: 454`), + TS obs 빌더, TS 단판 엔진이 전부 비호환이 된다. 이 선언이 없으면 실행 중 스코프가 + 웹 재작성으로 샌다. +- **Deep CFR 복귀** — 이미 BC 천장을 쳤고, 3라운드는 트리만 키운다. PPO+league를 학습 + 백본으로 유지한다. +- 레거시 호환을 위한 타협. + +## 성공 기준 + +0. **(Phase 0a 게이트)** 루프 수정 후 단판 체제에서 동일 learner-액션 예산으로 기존 anchor + 성적 재현 ≥ 동등. **없으면 auto-reset 버그가 3라운드 결과에 섞여 원인 분리가 불가능해진다.** +1. **carry 프로브에서 행동이 단조롭게 변한다** — carry 6개 수준에 걸쳐 원정 개수/악수 비율의 + **단조 추세**(CI 포함). ("행동이 변한다"는 노이즈로도 통과 가능하므로 단조성으로 정의.) +2. **매치 승률이 구 정책(3라운드에 그대로 투입)을 이긴다** — 페어드 매치 **≥ 1만 쌍**, + 매치 승률 **Wilson 하한 > 0.5** *및* 평균 총 마진 **CI 하한 > 0**. +3. 착취자(exploiter) 승률이 악화되지 않는다. +4. **(anchor 비회귀)** 휴리스틱 anchor 상대 매치 승률·라운드당 마진이 구 정책 대비 악화되지 + 않는다. **기준 2의 구멍을 막는 항목**: carry-blind인 구 정책만 상대로 이기는 것은 + **카드 플레이가 퇴보해도 carry 착취만으로 달성 가능**하다. diff --git a/src/lost_cities_jax/ppo.py b/src/lost_cities_jax/ppo.py index 0f9266c..305a694 100644 --- a/src/lost_cities_jax/ppo.py +++ b/src/lost_cities_jax/ppo.py @@ -77,6 +77,14 @@ class PPOHyperConfig: @dataclass class RewardConfig: + """Terminal reward plus potential-based shaping on the score difference. + + ``potential_shaping_anneal_steps`` counts **learner actions**, not scan + steps. It used to be fed padded scan steps, which made a 5M-step anneal + expire inside the first two updates; any earlier conclusion that shaping + does not help was drawn with shaping effectively off. + """ + terminal_scale: float = 50.0 potential_shaping_initial: float = 1.0 potential_shaping_final: float = 0.0 @@ -134,6 +142,23 @@ class Transition(NamedTuple): play_action: jax.Array +class EpisodeEnd(NamedTuple): + """Per-step episode-completion records emitted by the rollout scan. + + With in-scan auto-reset an env slot hosts several episodes per rollout, so + ``final_env`` is mid-episode and summing rewards over the scan axis mixes + episodes. Every field here is masked by ``done``: read it only where + ``done`` is set. + """ + + done: jax.Array + episode_return: jax.Array + length: jax.Array + opened_colors: jax.Array + positive_expeditions: jax.Array + hit_max_steps: jax.Array + + class EvalBatch(NamedTuple): wins: jax.Array losses: jax.Array @@ -218,14 +243,20 @@ def train( train_iteration = make_train_iteration(cfg, opponent_policy) start = time.perf_counter() + # Anneal against learner actions taken, not scan steps issued: most scan + # steps used to be spent stepping already-done envs, which made the anneal + # finish within the first couple of updates. The count lags by one update + # because it comes back as a device metric. + learner_actions_seen = 0 + for update in range(cfg.run.total_updates): - shaping_coef = shaping_coefficient( - cfg, update * cfg.ppo.batch_games * cfg.ppo.rollout_steps - ) + shaping_coef = shaping_coefficient(cfg, learner_actions_seen) iter_start = time.perf_counter() state, env_state, rng, metrics = train_iteration(state, env_state, rng, shaping_coef) jax.tree_util.tree_leaves(metrics)[0].block_until_ready() row = _metrics_to_row(metrics, update, shaping_coef, cfg) + learner_actions_seen += int(row["learner_actions"]) + row["learner_actions_total"] = learner_actions_seen row["iteration_seconds"] = time.perf_counter() - iter_start row["elapsed_seconds"] = time.perf_counter() - start _append_jsonl(metrics_path, row) @@ -260,8 +291,10 @@ def make_train_iteration(cfg: JaxPPOConfig, opponent_policy): def train_iteration( state: TrainState, env_state: State, rng: jax.Array, shaping_coef: jax.Array ): - rng, rollout_key, update_key, reset_key = jax.random.split(rng, 4) - env_state, transitions, rollout_metrics = rollout_fn( + rng, rollout_key, update_key = jax.random.split(rng, 3) + # The rollout resets finished envs in-scan, so env_state never comes + # back done and needs no reset here. + env_state, transitions, last_value, rollout_stats = rollout_fn( state, env_state, rollout_key, shaping_coef ) advantages, returns = compute_gae( @@ -270,10 +303,10 @@ def make_train_iteration(cfg: JaxPPOConfig, opponent_policy): transitions.done, cfg.ppo.gamma, cfg.ppo.gae_lambda, + last_value, ) state, update_metrics = ppo_update(state, transitions, advantages, returns, update_key, cfg) - env_state = reset_done_envs(env_state, reset_key, cfg.ppo.batch_games) - return state, env_state, rng, {**rollout_metrics, **update_metrics} + return state, env_state, rng, {**rollout_stats, **update_metrics} return train_iteration @@ -299,8 +332,10 @@ def make_league_train_iteration( rng: jax.Array, shaping_coef: jax.Array, ): - rng, rollout_key, update_key, reset_key = jax.random.split(rng, 4) - env_state, transitions, rollout_metrics = rollout_fn( + rng, rollout_key, update_key = jax.random.split(rng, 3) + # The rollout resets finished envs and redraws their league assignments + # in-scan, so neither needs to be refreshed here. + env_state, assignments, transitions, last_value, rollout_stats = rollout_fn( state, env_state, assignments, rollout_key, shaping_coef ) advantages, returns = compute_gae( @@ -309,17 +344,10 @@ def make_league_train_iteration( transitions.done, cfg.ppo.gamma, cfg.ppo.gae_lambda, + last_value, ) state, update_metrics = ppo_update(state, transitions, advantages, returns, update_key, cfg) - env_state, assignments = reset_done_envs_with_assignments( - env_state, - assignments, - reset_key, - cfg.ppo.batch_games, - opponent_probs, - mirror_probability, - ) - return state, env_state, assignments, rng, {**rollout_metrics, **update_metrics} + return state, env_state, assignments, rng, {**rollout_stats, **update_metrics} return train_iteration @@ -328,11 +356,13 @@ def make_rollout_fn(cfg: JaxPPOConfig, opponent_policy): learner = jnp.asarray(cfg.run.learner_seat, dtype=jnp.int32) opponent = jnp.asarray(1 - cfg.run.learner_seat, dtype=jnp.int32) + learners = jnp.full((cfg.ppo.batch_games,), cfg.run.learner_seat, dtype=jnp.int32) + @jax.jit def rollout_fn(state: TrainState, env_state: State, rng: jax.Array, shaping_coef: jax.Array): def body(carry, _): - env, key = carry - key, learner_key, opponent_key = jax.random.split(key, 3) + env, episode_return, key = carry + key, learner_key, opponent_key, reset_key = jax.random.split(key, 4) obs = jax.vmap(observation, in_axes=(0, None))(env, learner) legal = jax.vmap(legal_action_mask)(env) logits, value = state.apply_fn(state.params, obs) @@ -355,7 +385,8 @@ def make_rollout_fn(cfg: JaxPPOConfig, opponent_policy): next_env, _, _ = jax.vmap(step, in_axes=(0, 0))(env, actions) after_diff = batch_score_diff(next_env, learner) terminal_reward = jnp.tanh(after_diff / cfg.reward.terminal_scale) - terminal = active & next_env.done + done = next_env.done + terminal = active & done reward = jnp.where(terminal, terminal_reward, 0.0) reward = reward + shaping_coef * (after_diff - before_diff) reward = jnp.where(active, reward, 0.0) @@ -369,19 +400,27 @@ def make_rollout_fn(cfg: JaxPPOConfig, opponent_policy): log_prob=log_prob, value=value, reward=reward, - done=next_env.done, + done=done, active=active, actor_mask=actor_mask, entropy=entropy, play_action=(place_type == PLAY) & actor_mask, ) - return (next_env, key), transition - (next_env, rng), transitions = jax.lax.scan( - body, (env_state, rng), xs=None, length=cfg.ppo.rollout_steps + episode_return = episode_return + reward + episode = _episode_end(next_env, learners, terminal, episode_return) + next_env = reset_done_envs(next_env, reset_key, cfg.ppo.batch_games) + episode_return = jnp.where(done, 0.0, episode_return) + return (next_env, episode_return, key), (transition, episode) + + init_return = jnp.zeros((cfg.ppo.batch_games,), dtype=jnp.float32) + (next_env, _, rng), (transitions, episodes) = jax.lax.scan( + body, (env_state, init_return, rng), xs=None, length=cfg.ppo.rollout_steps ) - metrics = rollout_metrics(transitions, next_env, learner) - return next_env, transitions, metrics + final_obs = jax.vmap(observation, in_axes=(0, None))(next_env, learner) + _, last_value = state.apply_fn(state.params, final_obs) + metrics = episode_metrics(transitions, episodes) + return next_env, transitions, last_value, metrics return rollout_fn @@ -405,8 +444,8 @@ def make_league_rollout_fn( shaping_coef: jax.Array, ): def body(carry, _): - env, key = carry - key, learner_key, mirror_key, pool_key = jax.random.split(key, 4) + env, assignments, episode_return, key = carry + key, learner_key, mirror_key, pool_key, reset_key = jax.random.split(key, 5) learner = assignments.learner_seat.astype(jnp.int32) opponent = 1 - learner @@ -449,7 +488,8 @@ def make_league_rollout_fn( next_env, _, _ = jax.vmap(step, in_axes=(0, 0))(env, actions) after_diff = batch_score_diff_for_players(next_env, learner) terminal_reward = jnp.tanh(after_diff / cfg.reward.terminal_scale) - terminal = active & next_env.done + done = next_env.done + terminal = active & done reward = jnp.where(terminal, terminal_reward, 0.0) reward = reward + shaping_coef * (after_diff - before_diff) reward = jnp.where(active, reward, 0.0) @@ -463,19 +503,37 @@ def make_league_rollout_fn( log_prob=log_prob, value=value, reward=reward, - done=next_env.done, + done=done, active=active, actor_mask=actor_mask, entropy=entropy, play_action=(place_type == PLAY) & actor_mask, ) - return (next_env, key), transition - (next_env, rng), transitions = jax.lax.scan( - body, (env_state, rng), xs=None, length=cfg.ppo.rollout_steps + episode_return = episode_return + reward + # Scored against the seat that just played the episode out, not the + # freshly drawn one. + episode = _episode_end(next_env, learner, terminal, episode_return) + next_env, assignments = reset_done_envs_with_assignments( + next_env, + assignments, + reset_key, + cfg.ppo.batch_games, + opponent_probs, + mirror_probability, + ) + episode_return = jnp.where(done, 0.0, episode_return) + return (next_env, assignments, episode_return, key), (transition, episode) + + init_return = jnp.zeros((cfg.ppo.batch_games,), dtype=jnp.float32) + (next_env, assignments, _, rng), (transitions, episodes) = jax.lax.scan( + body, (env_state, assignments, init_return, rng), xs=None, length=cfg.ppo.rollout_steps ) - metrics = rollout_metrics_for_players(transitions, next_env, assignments.learner_seat) - return next_env, transitions, metrics + final_learner = assignments.learner_seat.astype(jnp.int32) + final_obs = jax.vmap(observation, in_axes=(0, 0))(next_env, final_learner) + _, last_value = state.apply_fn(state.params, final_obs) + metrics = episode_metrics(transitions, episodes) + return next_env, assignments, transitions, last_value, metrics return rollout_fn @@ -487,11 +545,12 @@ def random_rollout(cfg: JaxPPOConfig) -> dict: env_state = jax.jit(jax.vmap(reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) learner = jnp.asarray(cfg.run.learner_seat, dtype=jnp.int32) opponent = jnp.asarray(1 - cfg.run.learner_seat, dtype=jnp.int32) + learners = jnp.full((cfg.ppo.batch_games,), cfg.run.learner_seat, dtype=jnp.int32) @jax.jit def rollout(env_state: State, rng: jax.Array): def body(carry, _): - env, key = carry + env, episode_return, key = carry key, learner_key, opponent_key = jax.random.split(key, 3) learner_keys = jax.random.split(learner_key, cfg.ppo.batch_games) opponent_keys = jax.random.split(opponent_key, cfg.ppo.batch_games) @@ -508,6 +567,7 @@ def random_rollout(cfg: JaxPPOConfig) -> dict: next_env, _, _ = jax.vmap(step, in_axes=(0, 0))(env, actions) after_diff = batch_score_diff(next_env, learner) reward = jnp.where(active, after_diff - before_diff, 0.0) + terminal = active & next_env.done actor_mask = active & learner_turn place_type = (actions % 12) // 6 dummy_obs = jnp.zeros((cfg.ppo.batch_games, OBS_DIM), dtype=jnp.float32) @@ -525,12 +585,15 @@ def random_rollout(cfg: JaxPPOConfig) -> dict: entropy=jnp.zeros((cfg.ppo.batch_games,), dtype=jnp.float32), play_action=(place_type == PLAY) & actor_mask, ) - return (next_env, key), transition + episode_return = episode_return + reward + episode = _episode_end(next_env, learners, terminal, episode_return) + return (next_env, episode_return, key), (transition, episode) - (next_env, rng), transitions = jax.lax.scan( - body, (env_state, rng), xs=None, length=cfg.ppo.rollout_steps + init_return = jnp.zeros((cfg.ppo.batch_games,), dtype=jnp.float32) + (next_env, _, rng), (transitions, episodes) = jax.lax.scan( + body, (env_state, init_return, rng), xs=None, length=cfg.ppo.rollout_steps ) - return rng, rollout_metrics(transitions, next_env, learner) + return rng, episode_metrics(transitions, episodes) rng, metrics = rollout(env_state, rng) jax.tree_util.tree_leaves(metrics)[0].block_until_ready() @@ -679,7 +742,18 @@ def compute_gae( dones: jax.Array, gamma: float, gae_lambda: float, + last_value: jax.Array | None = None, ) -> tuple[jax.Array, jax.Array]: + """GAE over a rollout that may end mid-episode. + + ``last_value`` is V(s_T) for the state the scan stopped on. Episodes that + are cut by the rollout boundary bootstrap from it; leaving it at zero would + tell the critic every truncated episode is worth nothing. + """ + + if last_value is None: + last_value = jnp.zeros_like(values[-1]) + def body(carry, x): next_value, next_advantage = carry reward, value, done = x @@ -688,7 +762,7 @@ def compute_gae( advantage = delta + gamma * gae_lambda * nonterminal * next_advantage return (value, advantage), advantage - init = (jnp.zeros_like(values[-1]), jnp.zeros_like(values[-1])) + init = (last_value, jnp.zeros_like(values[-1])) _, advantages_rev = jax.lax.scan(body, init, (rewards[::-1], values[::-1], dones[::-1])) advantages = advantages_rev[::-1] return advantages, advantages + values @@ -1066,56 +1140,60 @@ def make_policy_match_batch_fn(learner_policy, opponent_policy): return eval_batch -def rollout_metrics( - transitions: Transition, final_env: State, learner: jax.Array -) -> dict[str, jax.Array]: - episode_return = jnp.sum(transitions.reward, axis=0) +def _episode_end( + next_env: State, + learners: jax.Array, + done: jax.Array, + episode_return: jax.Array, +) -> EpisodeEnd: + """Snapshot the finished-episode stats of ``next_env`` before it is reset.""" + + learners = jnp.broadcast_to(learners.astype(jnp.int32), done.shape) + color_scores = jax.vmap(color_scores_for_player, in_axes=(0, 0))(next_env, learners) + batch_idx = jnp.arange(done.shape[0]) + return EpisodeEnd( + done=done, + episode_return=episode_return, + length=next_env.step_count, + opened_colors=jnp.sum(next_env.col_len[batch_idx, learners, :] > 0, axis=-1), + positive_expeditions=jnp.sum(color_scores > 0, axis=-1), + hit_max_steps=next_env.step_count >= MAX_STEPS, + ) + + +def episode_metrics(transitions: Transition, episodes: EpisodeEnd) -> dict[str, jax.Array]: + """Aggregate over episodes that actually finished inside the rollout. + + Averaging over ``final_env`` instead would sample envs mid-episode, and + summing rewards along the scan axis would add up several episodes per slot. + """ + + done = episodes.done.astype(jnp.float32) + completed = jnp.sum(done) + denom = jnp.maximum(completed, 1.0) actor_count = jnp.sum(transitions.actor_mask) - active_count = jnp.sum(transitions.active) - color_scores = jax.vmap(color_scores_for_player, in_axes=(0, None))(final_env, learner) - opened = jnp.sum(final_env.col_len[:, learner, :] > 0, axis=-1) - positive = jnp.sum(color_scores > 0, axis=-1) + + returns = episodes.episode_return + return_mean = jnp.sum(returns * done) / denom + return_var = jnp.sum(((returns - return_mean) ** 2) * done) / denom + return { - "return_mean": jnp.mean(episode_return), - "return_std": jnp.std(episode_return), - "game_length_mean": jnp.mean(final_env.step_count.astype(jnp.float32)), - "game_length_max": jnp.max(final_env.step_count), - "max_steps_rate": jnp.mean(final_env.step_count >= MAX_STEPS), + "return_mean": return_mean, + "return_std": jnp.sqrt(jnp.maximum(return_var, 0.0)), + "game_length_mean": jnp.sum(episodes.length.astype(jnp.float32) * done) / denom, + "game_length_max": jnp.max(jnp.where(episodes.done, episodes.length, 0)), + "max_steps_rate": jnp.sum(episodes.hit_max_steps.astype(jnp.float32) * done) / denom, "play_action_rate": jnp.sum(transitions.play_action) / jnp.maximum(actor_count, 1), - "opened_colors_mean": jnp.mean(opened.astype(jnp.float32)), - "positive_expeditions_mean": jnp.mean(positive.astype(jnp.float32)), + "opened_colors_mean": jnp.sum(episodes.opened_colors.astype(jnp.float32) * done) / denom, + "positive_expeditions_mean": ( + jnp.sum(episodes.positive_expeditions.astype(jnp.float32) * done) / denom + ), "entropy_mean": masked_mean( transitions.entropy, transitions.actor_mask.astype(jnp.float32) ), - "active_steps": active_count, - "learner_actions": actor_count, - } - - -def rollout_metrics_for_players( - transitions: Transition, final_env: State, learners: jax.Array -) -> dict[str, jax.Array]: - episode_return = jnp.sum(transitions.reward, axis=0) - actor_count = jnp.sum(transitions.actor_mask) - active_count = jnp.sum(transitions.active) - color_scores = jax.vmap(color_scores_for_player, in_axes=(0, 0))(final_env, learners) - batch_idx = jnp.arange(learners.shape[0]) - opened = jnp.sum(final_env.col_len[batch_idx, learners.astype(jnp.int32), :] > 0, axis=-1) - positive = jnp.sum(color_scores > 0, axis=-1) - return { - "return_mean": jnp.mean(episode_return), - "return_std": jnp.std(episode_return), - "game_length_mean": jnp.mean(final_env.step_count.astype(jnp.float32)), - "game_length_max": jnp.max(final_env.step_count), - "max_steps_rate": jnp.mean(final_env.step_count >= MAX_STEPS), - "play_action_rate": jnp.sum(transitions.play_action) / jnp.maximum(actor_count, 1), - "opened_colors_mean": jnp.mean(opened.astype(jnp.float32)), - "positive_expeditions_mean": jnp.mean(positive.astype(jnp.float32)), - "entropy_mean": masked_mean( - transitions.entropy, transitions.actor_mask.astype(jnp.float32) - ), - "active_steps": active_count, + "active_steps": jnp.sum(transitions.active), "learner_actions": actor_count, + "episodes_completed": completed, } @@ -1179,11 +1257,11 @@ def _flatten_transitions(transitions: Transition) -> Transition: return jax.tree_util.tree_map(lambda x: x.reshape((-1, *x.shape[2:])), transitions) -def shaping_coefficient(cfg: JaxPPOConfig, env_steps: int) -> float: +def shaping_coefficient(cfg: JaxPPOConfig, learner_actions: int) -> float: reward_cfg = cfg.reward if reward_cfg.potential_shaping_anneal_steps <= 0: return reward_cfg.potential_shaping_final - progress = min(env_steps / reward_cfg.potential_shaping_anneal_steps, 1.0) + progress = min(learner_actions / reward_cfg.potential_shaping_anneal_steps, 1.0) return reward_cfg.potential_shaping_initial + progress * ( reward_cfg.potential_shaping_final - reward_cfg.potential_shaping_initial ) diff --git a/tests/lost_cities_jax/test_ppo_stack.py b/tests/lost_cities_jax/test_ppo_stack.py index 3aef0e7..35dcfba 100644 --- a/tests/lost_cities_jax/test_ppo_stack.py +++ b/tests/lost_cities_jax/test_ppo_stack.py @@ -61,7 +61,9 @@ def tiny_config(tmp_path) -> JaxPPOConfig: ), opponent=OpponentConfig(name="discard_only"), network=NetworkConfig(hidden_size=32, num_layers=1), - ppo=PPOHyperConfig(batch_games=8, rollout_steps=16, epochs=1, minibatches=2), + # A round runs at least 44 plies (one per deck draw), so a shorter + # rollout would finish no episodes and leave the episode metrics empty. + ppo=PPOHyperConfig(batch_games=8, rollout_steps=80, epochs=1, minibatches=2), ) @@ -305,9 +307,12 @@ def test_gate3_checkpoint_duplicate_self_mirror_score_diff_is_zero(): def test_random_rollout_smoke(tmp_path): row = random_rollout(tiny_config(tmp_path)) - assert row["env_steps"] == 8 * 16 + assert row["env_steps"] == 8 * 80 assert 0.0 <= row["play_action_rate"] <= 1.0 - assert row["game_length_mean"] > 0.0 + # Averaged over episodes that actually finished, so it must clear the + # 44-ply floor rather than report a mid-episode step count. + assert row["episodes_completed"] > 0 + assert row["game_length_mean"] >= 44.0 def test_train_checkpoint_and_eval_smoke(tmp_path): diff --git a/tests/lost_cities_jax/test_rollout_loop.py b/tests/lost_cities_jax/test_rollout_loop.py new file mode 100644 index 0000000..9e519fd --- /dev/null +++ b/tests/lost_cities_jax/test_rollout_loop.py @@ -0,0 +1,188 @@ +"""Phase 0a: GAE bootstrap, in-scan auto-reset, and episode-boundary metrics.""" + +import jax +import jax.numpy as jnp +import pytest + +from lost_cities_jax.engine import reset +from lost_cities_jax.opponents import policy_by_name +from lost_cities_jax.ppo import ( + EpisodeEnd, + JaxPPOConfig, + Transition, + compute_gae, + create_train_state, + episode_metrics, + make_rollout_fn, + shaping_coefficient, +) + + +def _cfg(**overrides) -> JaxPPOConfig: + cfg = JaxPPOConfig() + cfg.ppo.batch_games = 8 + cfg.ppo.rollout_steps = 120 + cfg.network.hidden_size = 16 + cfg.network.num_layers = 1 + for key, value in overrides.items(): + setattr(cfg.run, key, value) + return cfg + + +# --- GAE bootstrap --------------------------------------------------------- + + +def test_gae_bootstraps_truncated_episode_from_last_value(): + """A rollout that ends mid-episode must carry V(s_T), not zero.""" + rewards = jnp.zeros((3, 1)) + values = jnp.zeros((3, 1)) + dones = jnp.zeros((3, 1), dtype=bool) # never terminates inside the window + + _, returns_zero = compute_gae(rewards, values, dones, gamma=1.0, gae_lambda=1.0) + _, returns_boot = compute_gae( + rewards, values, dones, gamma=1.0, gae_lambda=1.0, last_value=jnp.array([5.0]) + ) + + # Without a bootstrap the truncated episode looks worthless. + assert jnp.allclose(returns_zero, 0.0) + # With it, every step inherits the tail value. + assert jnp.allclose(returns_boot, 5.0) + + +def test_gae_ignores_last_value_when_episode_terminates(): + """A terminal step must not bootstrap past the episode boundary.""" + rewards = jnp.array([[0.0], [1.0]]) + values = jnp.zeros((2, 1)) + dones = jnp.array([[False], [True]]) + + _, returns = compute_gae( + rewards, values, dones, gamma=1.0, gae_lambda=1.0, last_value=jnp.array([99.0]) + ) + # Terminal step sees only its own reward; the step before it sees that too. + assert jnp.allclose(returns, jnp.array([[1.0], [1.0]])) + + +def test_gae_done_flag_cuts_credit_between_episodes(): + """With in-scan resets two episodes share a slot; credit must not leak.""" + rewards = jnp.array([[1.0], [7.0]]) + values = jnp.zeros((2, 1)) + dones = jnp.array([[True], [False]]) # first step ends episode A + + _, returns = compute_gae(rewards, values, dones, gamma=1.0, gae_lambda=1.0) + # Episode A keeps its own reward; episode B's +7 must not flow backwards. + assert jnp.allclose(returns[0], 1.0) + assert jnp.allclose(returns[1], 7.0) + + +# --- episode-boundary metrics --------------------------------------------- + + +def _episodes(done, episode_return, length) -> EpisodeEnd: + shape = jnp.asarray(done).shape + return EpisodeEnd( + done=jnp.asarray(done), + episode_return=jnp.asarray(episode_return, dtype=jnp.float32), + length=jnp.asarray(length, dtype=jnp.int32), + opened_colors=jnp.zeros(shape, dtype=jnp.int32), + positive_expeditions=jnp.zeros(shape, dtype=jnp.int32), + hit_max_steps=jnp.zeros(shape, dtype=bool), + ) + + +def _transitions(steps: int, games: int) -> Transition: + zeros = jnp.zeros((steps, games), dtype=jnp.float32) + false = jnp.zeros((steps, games), dtype=bool) + return Transition( + obs=jnp.zeros((steps, games, 1)), + legal_mask=jnp.zeros((steps, games, 1), dtype=bool), + action=jnp.zeros((steps, games), dtype=jnp.int32), + log_prob=zeros, + value=zeros, + reward=zeros, + done=false, + active=~false, + actor_mask=~false, + entropy=zeros, + play_action=false, + ) + + +def test_episode_metrics_only_counts_finished_episodes(): + """Unfinished episodes carry a partial return; they must not be averaged in.""" + # Slot 0 finishes twice (returns 10 and 20); slot 1 never finishes. + done = jnp.array([[True, False], [False, False], [True, False]]) + episode_return = jnp.array([[10.0, 3.0], [0.0, 6.0], [20.0, 9.0]]) + length = jnp.array([[50, 1], [0, 2], [60, 3]]) + + metrics = episode_metrics(_transitions(3, 2), _episodes(done, episode_return, length)) + + assert float(metrics["episodes_completed"]) == 2.0 + assert float(metrics["return_mean"]) == pytest.approx(15.0) + assert float(metrics["game_length_mean"]) == pytest.approx(55.0) + assert int(metrics["game_length_max"]) == 60 + + +def test_episode_metrics_survives_a_rollout_with_no_completions(): + done = jnp.zeros((2, 2), dtype=bool) + metrics = episode_metrics( + _transitions(2, 2), _episodes(done, jnp.zeros((2, 2)), jnp.zeros((2, 2))) + ) + assert float(metrics["episodes_completed"]) == 0.0 + assert float(metrics["return_mean"]) == 0.0 # guarded denominator, not a NaN + + +# --- in-scan auto-reset ---------------------------------------------------- + + +def test_rollout_never_returns_a_done_env_and_completes_many_episodes(): + """The whole point of in-scan reset: no dead steps, several games per slot.""" + cfg = _cfg() + rng = jax.random.PRNGKey(0) + rng, init_key, reset_key, roll_key = jax.random.split(rng, 4) + state = create_train_state(cfg, init_key) + env_state = jax.jit(jax.vmap(reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) + + rollout_fn = make_rollout_fn(cfg, policy_by_name("discard_only")) + next_env, transitions, last_value, metrics = rollout_fn( + state, env_state, roll_key, jnp.asarray(0.0, dtype=jnp.float32) + ) + + # Every slot is mid-episode, never parked on a finished game. + assert not bool(jnp.any(next_env.done)) + # 120 steps at ~50 plies a game means each of the 8 slots finished at least one. + assert float(metrics["episodes_completed"]) >= cfg.ppo.batch_games + # No step is wasted stepping an already-done env. + assert bool(jnp.all(transitions.active)) + assert int(metrics["active_steps"]) == cfg.ppo.rollout_steps * cfg.ppo.batch_games + assert last_value.shape == (cfg.ppo.batch_games,) + + +def test_rollout_game_length_matches_the_rules_clock(): + """A round is 44 deck draws plus one turn per discard-pile draw.""" + cfg = _cfg() + rng = jax.random.PRNGKey(1) + rng, init_key, reset_key, roll_key = jax.random.split(rng, 4) + state = create_train_state(cfg, init_key) + env_state = jax.jit(jax.vmap(reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) + + rollout_fn = make_rollout_fn(cfg, policy_by_name("discard_only")) + _, _, _, metrics = rollout_fn(state, env_state, roll_key, jnp.asarray(0.0, dtype=jnp.float32)) + + # 44 deck draws is the floor; discard-pile draws only ever extend a round. + assert float(metrics["game_length_mean"]) >= 44.0 + assert float(metrics["max_steps_rate"]) == 0.0 + + +# --- shaping anneal accounting -------------------------------------------- + + +def test_shaping_anneal_tracks_learner_actions_not_padded_steps(): + cfg = _cfg() + cfg.reward.potential_shaping_initial = 1.0 + cfg.reward.potential_shaping_final = 0.0 + cfg.reward.potential_shaping_anneal_steps = 1_000 + + assert shaping_coefficient(cfg, 0) == pytest.approx(1.0) + assert shaping_coefficient(cfg, 500) == pytest.approx(0.5) + assert shaping_coefficient(cfg, 1_000) == pytest.approx(0.0) + assert shaping_coefficient(cfg, 10_000) == pytest.approx(0.0) From 47d0e803f5eb30c6045dc2a9e2a8afdcce167bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 01:57:03 +0900 Subject: [PATCH 02/16] Record the Phase 0a gate result and the MAX_STEPS artifact it exposed At equal compute (250 updates either way, 5.8x the samples) the new loop beats the baseline against heuristic_expert: 0.4525 -> 0.5071 win rate, -4.28 -> -0.56 mean score diff. Expert ends rounds at their natural length, so that is a clean read on card play. It appears to *lose* ground against heuristic_balanced (0.9866 -> 0.9292), but that is entirely the MAX_STEPS=400 cap. Drawing from a discard pile does not deplete the deck, so a round can be stalled indefinitely; against a weak opponent the extra turns are worth points, and with 5.8x the samples the agent learns the exploit harder (greedy rounds run 225 plies). Splitting 2048 games: naturally-ended games lose 0.08%, cap-hit games lose 20.62%, and 99.4% of all losses land in cap-hit games. The board freezes mid-expedition and the -20s stand. Self-play does not have this failure mode -- league runs converge to 53.6-ply rounds and never hit the cap -- which is the regime the 3-round work targets. Noted in the plan: static heuristic anchors are unusable as gates, and the per-round cap needs care in Phase 1. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 62 +++++++++++++++++++++++- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 26369e5..1881219 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -35,6 +35,29 @@ env/obs/보상/학습 루프 재작성 모두 허용. (실측 게임당 버림패 드로우 ≈6.6회). 선공권이 누적 점수에 달려 있으므로, 2라운드 마진에는 **점수를 넘어 3라운드 선공권이라는 추가 가치**가 붙는다. +### 측정된 사실: stalling은 정적 상대 착취이지 균형이 아니다 (Phase 1 사이징의 근거) + +버림패 드로우는 덱을 줄이지 않으므로, **양쪽이 계속 버림패만 뒤지면 라운드가 끝나지 +않는다.** 기존 학습 로그를 보면 이 착취가 실제로 학습된다: + +| 학습 체제 | 라운드 길이 추이 | 400수 상한 도달 | +|---|---|---| +| 정적 휴리스틱 상대 (`balanced.yaml`) | 82 → **116수** (eval greedy **168수**) | 0.4~0.7% | +| **셀프플레이 (league)** | 71 → **53.6수로 수렴** | **0%** | + +정적 약체 상대에게는 턴을 늘릴수록 원정 깊이·8장 보너스에서 강자가 이득이라 질질 끄는 +것이 합리적이다. 그러나 **셀프플레이에서는 상대도 똑같이 끌 수 있어 상쇄되고, 라운드가 +자연 길이(≈54수 = 44 덱 드로우 + ~10 버림패 드로우)로 수렴한다.** + +**결론:** 우리의 목표 체제는 셀프플레이/league이므로 **3라운드 매치 ≈ 160수**로 잡으면 +되고, 기존 `rollout_steps=400` 안에 여유롭게 들어간다. 단 두 가지를 유의한다: + +1. **정적 상대로 3라운드를 학습시키면 매치가 350~500수까지 늘어날 수 있다** — 정적 상대 + 워밍업 단계를 쓴다면 스캔 길이를 따로 잡아야 한다. +2. **라운드 상한(~120수)은 그 자체가 착취 가능한 구멍이다.** 앞선 쪽이 상한까지 끌면 + 라운드가 유리한 상태로 얼어붙는다. `max_steps_rate`를 게이트 지표로 계속 감시할 것 + (셀프플레이에서는 0이어야 정상). + ## 현재 코드의 결함 (Fable 2회 교차 검증 — 8건 전부 사실 확인) 1. **env가 1라운드짜리** — `State`에 라운드/누적 점수 없음 (`types.py:46`), @@ -115,8 +138,37 @@ scale을 낮춰서(예: 50 → 25) 제거한다. (`ppo.py:222`). `shaping_coef`는 호스트에서 계산해 jit 함수에 넘기므로 (`ppo.py:221`), 직전 업데이트의 액션 수를 호스트에서 누적하는 **1-업데이트 지연** 구조가 된다 (무해). -- [ ] **회귀 게이트**: 단판 체제에서 동일 learner-액션 예산으로 기존 anchor 성적 재현 - ≥ 동등. **이걸 통과해야 다음으로 간다** (성공 기준 0). +- [x] **회귀 게이트 — 통과 (단, 게이트 설계를 고쳐야 했다).** + + **(1) "동일 learner-액션 예산"은 잘못된 게이트였다.** PPO 진척도는 샘플 수와 + **옵티마이저 스텝 수** 둘 다에 달려 있다. 샘플을 맞추면(64 vs 250 업데이트) 새 코드는 + 그래디언트 스텝이 1/4이 되어 덜 수렴한다. 업데이트당 연산량은 동일하므로 + **올바른 게이트는 250 대 250**(같은 컴퓨트·같은 그래디언트 스텝, 샘플만 5.8배)이다. + + **(2) 동일 컴퓨트 게이트 결과 (2만판 duplicate eval):** + + | 앵커 | 지표 | 베이스라인 | Phase 0a | + |---|---|---|---| + | **expert** (강함) | 승률 | 0.4525 | **0.5071** | + | **expert** | 평균 점수차 | −4.28 | **−0.56** | + | balanced (약함) | 승률 | 0.9866 | 0.9292 | + | balanced | 평균 점수차 | 116.8 | **128.1** | + + 학습 곡선은 **모든 업데이트 지점에서** 새 코드가 위(최종 return 0.963 vs 0.935). + + **(3) balanced 승률 하락은 전부 `MAX_STEPS=400` 아티팩트다.** 새 정책 2,048판 분해: + + | | 판수 | 패배율 | + |---|---|---| + | 자연 종료 | 1,214 | **0.08%** | + | 400수 상한 도달 | 834 (40.7%) | **20.62%** | + + **전체 패배의 99.4%가 상한에 부딪힌 판에서 발생.** 새 정책은 자연 종료 게임에서 + **99.92% 승률**이다. 샘플이 5.8배라 stalling 착취를 더 깊이 배웠고(greedy 225수), + 그 결과 40%가 인위적 벽에 박아 원정 미완성인 채 얼어붙는다. + + **결론:** Phase 0a는 성공. expert(=stalling을 허용하지 않는 앵커)에서 45%→51%로 + 실제 실력이 올랐다. ### Phase 1 — 3라운드 env @@ -224,3 +276,9 @@ scale을 낮춰서(예: 50 → 25) 제거한다. 4. **(anchor 비회귀)** 휴리스틱 anchor 상대 매치 승률·라운드당 마진이 구 정책 대비 악화되지 않는다. **기준 2의 구멍을 막는 항목**: carry-blind인 구 정책만 상대로 이기는 것은 **카드 플레이가 퇴보해도 carry 착취만으로 달성 가능**하다. + + **단, anchor 선택에 주의:** Phase 0a에서 실증됐듯 **약한 anchor(`heuristic_balanced`)는 + 무한 stalling을 허용해서 신호를 오염시킨다** — 승률이 실력이 아니라 상한 도달률을 잰다. + **`heuristic_expert`처럼 stalling을 허용하지 않는 anchor**(게임이 자연 길이로 끝남)만 + 실력 지표로 쓰고, 약한 anchor는 **자연 종료 게임만 필터링해서** 보거나 `max_steps_rate`를 + 함께 보고할 것. From 7cd299dd1ee66d63b6afbf0c3fec5b555593bcd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 02:05:50 +0900 Subject: [PATCH 03/16] Add the classic three-round match layer Wraps the single-round engine rather than changing it: engine.py is the rules oracle the TypeScript client is differential-tested against, and the round itself is unchanged by the match. Only two rules live up here, both from the Kosmos rulebook -- three rounds decided on the summed total, and "the player who has more points begins" the next one. That is not alternating, and it is not what reset_from_order hardcoded, so it takes a first_player argument now. The rulebook says nothing about an exact tie, so the starter falls back to a coin flip. A deterministic tie-break would give one seat a standing edge in symmetric self-play and the agent would learn to steer for it. Round one needs no special case: carry is (0, 0) there, so the tie branch already yields the coin, which is exactly the rulebook's arbitrary "oldest player begins". All randomness -- three deals and three coins -- is drawn in match_reset and stored in the state, so match_step stays deterministic and needs no PRNG key threaded through every rollout, eval, and gate body. It also makes a mirrored match (same deals, seats swapped, same coins) a pure seat relabel, which the antithetic pairing later depends on. Tests cover the deck clock (44 deck draws a round, discard draws extend it), carry banking each round exactly once, the start-player rule across all three branches, a fair round-one coin, mirror symmetry, and that the running total does not jump across a round boundary -- the last one matters because potential shaping will be built on it. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- src/lost_cities_jax/engine.py | 7 +- src/lost_cities_jax/match.py | 139 +++++++++++++++++++++ tests/lost_cities_jax/test_match.py | 179 ++++++++++++++++++++++++++++ 3 files changed, 323 insertions(+), 2 deletions(-) create mode 100644 src/lost_cities_jax/match.py create mode 100644 tests/lost_cities_jax/test_match.py diff --git a/src/lost_cities_jax/engine.py b/src/lost_cities_jax/engine.py index 033bad8..1a916e2 100644 --- a/src/lost_cities_jax/engine.py +++ b/src/lost_cities_jax/engine.py @@ -36,11 +36,14 @@ def reset(rng: jax.Array) -> State: return reset_from_order(deck_order) -def reset_from_order(deck_order: jax.Array) -> State: +def reset_from_order(deck_order: jax.Array, first_player: jax.Array | int = 0) -> State: """Return an initial state using an explicit 60-card deck permutation. The first eight cards are dealt to player 0 and the next eight to player 1. The remaining cards are drawn in array order starting at ``draw_ptr == 16``. + + ``first_player`` moves first. Rounds two and three of a classic match are led + by whoever is ahead on points, so the match layer sets this per round. """ deck_order = jnp.asarray(deck_order, dtype=jnp.int8) @@ -60,7 +63,7 @@ def reset_from_order(deck_order: jax.Array) -> State: col_len=jnp.zeros((2, N_COLORS), dtype=jnp.int8), pile=jnp.full((N_COLORS, MAX_PILE_SIZE), NO_CARD, dtype=jnp.int8), pile_len=jnp.zeros((N_COLORS,), dtype=jnp.int8), - to_move=jnp.asarray(0, dtype=jnp.int8), + to_move=jnp.asarray(first_player, dtype=jnp.int8), just_discarded=jnp.asarray(NO_CARD, dtype=jnp.int8), step_count=jnp.asarray(0, dtype=jnp.int32), done=jnp.asarray(False), diff --git a/src/lost_cities_jax/match.py b/src/lost_cities_jax/match.py new file mode 100644 index 0000000..7e5cfa0 --- /dev/null +++ b/src/lost_cities_jax/match.py @@ -0,0 +1,139 @@ +"""Classic Lost Cities: three rounds, scores summed, highest total wins. + +The single-round engine in ``engine.py`` is left alone -- it is the rules oracle +the TypeScript client is differential-tested against. This module wraps it. + +Two rules only exist at the match level, both from the Kosmos rulebook: + +- "If after three games you have the highest overall score, you win." +- "The player who has more points begins" the next game. Not alternating. The + rulebook says nothing about an exact tie, so we flip a coin: any deterministic + tie-break would hand one seat a standing edge in symmetric self-play, and the + agent would learn to steer for it. + +All randomness is drawn in ``match_reset`` and stored in the state, so +``match_step`` stays deterministic and needs no PRNG key. That keeps the step +signature clean through every rollout/eval body, and it means a mirrored match +(same three deals, seats swapped, same coin flips) is just a seat relabel. +""" + +from __future__ import annotations + +from typing import NamedTuple + +import jax +import jax.numpy as jnp + +from lost_cities_jax.engine import board_score, legal_action_mask, reset_from_order, step +from lost_cities_jax.types import N_CARDS, State + +N_ROUNDS = 3 + + +class MatchState(NamedTuple): + round: State + """The round being played right now.""" + + deck_orders: jax.Array + """(N_ROUNDS, N_CARDS) -- every deal of the match, shuffled up front.""" + + coin_flips: jax.Array + """(N_ROUNDS,) tie-breaking starters, used only when the scores are level.""" + + round_idx: jax.Array + carry: jax.Array + """(2,) points banked by each player in the rounds already finished.""" + + done: jax.Array + + +def match_reset(rng: jax.Array) -> MatchState: + deck_key, coin_key = jax.random.split(rng) + deck_keys = jax.random.split(deck_key, N_ROUNDS) + deck_orders = jax.vmap( + lambda key: jax.random.permutation(key, jnp.arange(N_CARDS, dtype=jnp.int32), axis=0) + )(deck_keys).astype(jnp.int8) + coin_flips = jax.random.bernoulli(coin_key, 0.5, shape=(N_ROUNDS,)).astype(jnp.int8) + return match_reset_from(deck_orders, coin_flips) + + +def match_reset_from(deck_orders: jax.Array, coin_flips: jax.Array) -> MatchState: + """Build a match from explicit deals and coin flips (mirrored eval, fixtures).""" + + deck_orders = jnp.asarray(deck_orders, dtype=jnp.int8) + coin_flips = jnp.asarray(coin_flips, dtype=jnp.int8) + carry = jnp.zeros((2,), dtype=jnp.int32) + round_idx = jnp.asarray(0, dtype=jnp.int32) + return MatchState( + round=reset_from_order(deck_orders[0], first_player=starting_player(carry, 0, coin_flips)), + deck_orders=deck_orders, + coin_flips=coin_flips, + round_idx=round_idx, + carry=carry, + done=jnp.asarray(False), + ) + + +def starting_player(carry: jax.Array, round_idx: jax.Array, coin_flips: jax.Array) -> jax.Array: + """Whoever has banked more points leads; level scores fall back to the coin. + + Round one needs no special case: ``carry`` is (0, 0) there, so the tie branch + already picks the coin flip, which is exactly the rulebook's arbitrary + "oldest player begins". + """ + + lead = carry[0] - carry[1] + coin = coin_flips[round_idx].astype(jnp.int8) + ahead = jnp.where(lead > 0, jnp.int8(0), jnp.int8(1)) + return jnp.where(lead == 0, coin, ahead) + + +def match_score(state: MatchState) -> jax.Array: + """(2,) running totals: rounds already banked plus the board in play.""" + + return state.carry + board_score(state.round).astype(jnp.int32) + + +def match_legal_action_mask(state: MatchState) -> jax.Array: + return legal_action_mask(state.round) & ~state.done + + +def match_step(state: MatchState, action: jax.Array) -> tuple[MatchState, jax.Array, jax.Array]: + """Play one ply. Rolls into the next round when the deck runs out. + + Reward is zero until the third round ends, then it is each player's match + total. Intermediate rounds pay nothing: only the sum decides the match. + """ + + played, _, _ = step(state.round, action) + round_over = played.done & ~state.done + is_final_round = state.round_idx >= N_ROUNDS - 1 + + advance = round_over & ~is_final_round + finished = round_over & is_final_round + + banked = state.carry + board_score(played).astype(jnp.int32) + next_carry = jnp.where(advance, banked, state.carry) + next_round_idx = jnp.where(advance, state.round_idx + 1, state.round_idx) + + # Dealt eagerly every ply; only kept on the plies that actually roll over. + fresh = reset_from_order( + state.deck_orders[next_round_idx], + first_player=starting_player(next_carry, next_round_idx, state.coin_flips), + ) + next_round = jax.tree_util.tree_map( + lambda new, old: jnp.where(advance, new, old), fresh, played + ) + + next_state = MatchState( + round=next_round, + deck_orders=state.deck_orders, + coin_flips=state.coin_flips, + round_idx=next_round_idx, + carry=next_carry, + done=state.done | finished, + ) + + total = state.carry + board_score(played).astype(jnp.int32) + reward = jnp.where(finished, total.astype(jnp.float32), jnp.zeros((2,), dtype=jnp.float32)) + return next_state, reward, next_state.done diff --git a/tests/lost_cities_jax/test_match.py b/tests/lost_cities_jax/test_match.py new file mode 100644 index 0000000..b704c38 --- /dev/null +++ b/tests/lost_cities_jax/test_match.py @@ -0,0 +1,179 @@ +"""Phase 1: the classic three-round match layer.""" + +import jax +import jax.numpy as jnp +import numpy as np +import pytest + +from lost_cities_jax.engine import board_score +from lost_cities_jax.match import ( + N_ROUNDS, + MatchState, + match_legal_action_mask, + match_reset, + match_reset_from, + match_score, + match_step, + starting_player, +) +from lost_cities_jax.opponents import random_legal_action +from lost_cities_jax.types import DECK_DRAWS, DRAW_DECK, N_CARDS + +MATCH_STEP_CAP = 1400 # 3 rounds x the engine's 400-ply safety cap, with slack + + +def _decks(seed: int) -> jnp.ndarray: + rng = np.random.default_rng(seed) + return jnp.asarray( + np.stack([rng.permutation(N_CARDS) for _ in range(N_ROUNDS)]), dtype=jnp.int8 + ) + + +def _play_match(state: MatchState, key: jax.Array): + """Drive a match to completion with random legal play, recording each ply.""" + plies = [] + while not bool(state.done): + key, step_key = jax.random.split(key) + action = random_legal_action(state.round, state.round.to_move, step_key) + assert bool(match_legal_action_mask(state)[action]) + prev = state + state, reward, _ = match_step(state, action) + plies.append((prev, int(action), state, np.asarray(reward))) + assert len(plies) < MATCH_STEP_CAP, "match failed to terminate" + return state, plies + + +# --- match structure ------------------------------------------------------- + + +def test_match_plays_exactly_three_rounds_and_then_ends(): + state = match_reset(jax.random.PRNGKey(0)) + final, plies = _play_match(state, jax.random.PRNGKey(1)) + + assert bool(final.done) + assert int(final.round_idx) == N_ROUNDS - 1 + # round_idx advances 0 -> 1 -> 2 and stops. + seen = {int(before.round_idx) for before, _, _, _ in plies} + assert seen == {0, 1, 2} + + +def test_reward_is_paid_only_when_the_third_round_ends(): + state = match_reset(jax.random.PRNGKey(2)) + final, plies = _play_match(state, jax.random.PRNGKey(3)) + + rewards = np.stack([reward for _, _, _, reward in plies]) + paid = np.flatnonzero(np.any(rewards != 0.0, axis=1)) + # Intermediate rounds bank points into carry but pay nothing. + assert paid.tolist() == [len(plies) - 1] + assert np.allclose(rewards[-1], np.asarray(match_score(final), dtype=np.float32)) + + +def test_each_round_runs_44_deck_draws_plus_one_ply_per_discard_draw(): + """The deck clock: only deck draws end a round, so discard draws extend it.""" + state = match_reset(jax.random.PRNGKey(4)) + _, plies = _play_match(state, jax.random.PRNGKey(5)) + + per_round: dict[int, list[int]] = {0: [], 1: [], 2: []} + for before, action, _, _ in plies: + per_round[int(before.round_idx)].append(action % 6) + + for round_idx, draws in per_round.items(): + deck_draws = sum(1 for src in draws if src == DRAW_DECK) + discard_draws = len(draws) - deck_draws + assert deck_draws == DECK_DRAWS, f"round {round_idx} drew {deck_draws} deck cards" + assert len(draws) == DECK_DRAWS + discard_draws + + +# --- carry ----------------------------------------------------------------- + + +def test_carry_banks_each_finished_round_exactly_once(): + state = match_reset(jax.random.PRNGKey(6)) + final, plies = _play_match(state, jax.random.PRNGKey(7)) + + deltas = [ + np.asarray(after.carry) - np.asarray(before.carry) + for before, _, after, _ in plies + if int(after.round_idx) != int(before.round_idx) + ] + + # Two roll-overs for three rounds, and carry is exactly their sum. + assert len(deltas) == N_ROUNDS - 1 + assert np.array_equal(np.asarray(final.carry), sum(deltas)) + + # The third round is still on the board, not yet banked. + board = np.asarray(board_score(final.round)).astype(np.int32) + assert np.array_equal(np.asarray(match_score(final)), np.asarray(final.carry) + board) + + +def test_match_score_does_not_jump_across_a_round_boundary(): + """Phi = carry + board diff must be continuous, or PBRS gets a free kick.""" + state = match_reset(jax.random.PRNGKey(8)) + _, plies = _play_match(state, jax.random.PRNGKey(9)) + + for before, _, after, _ in plies: + rolled_over = int(after.round_idx) != int(before.round_idx) + if not rolled_over: + continue + # The finished round's board is folded into carry and the new board is + # empty, so the running total is unchanged by the roll-over itself. + assert np.array_equal(np.asarray(after.carry), np.asarray(match_score(after))) + assert int(np.asarray(board_score(after.round)).sum()) == 0 + + +# --- the start-player rule ------------------------------------------------- + + +@pytest.mark.parametrize( + ("carry", "coin", "expected"), + [ + ((60, 10), 1, 0), # p0 ahead -> p0 leads, coin ignored + ((10, 60), 0, 1), # p1 ahead -> p1 leads, coin ignored + ((30, 30), 0, 0), # level -> coin + ((30, 30), 1, 1), # level -> coin + ], +) +def test_the_player_with_more_points_begins(carry, coin, expected): + coin_flips = jnp.asarray([coin, coin, coin], dtype=jnp.int8) + starter = starting_player(jnp.asarray(carry, dtype=jnp.int32), jnp.int32(1), coin_flips) + assert int(starter) == expected + + +def test_round_two_is_actually_led_by_whoever_is_ahead(): + state = match_reset(jax.random.PRNGKey(10)) + _, plies = _play_match(state, jax.random.PRNGKey(11)) + + for before, _, after, _ in plies: + if int(after.round_idx) == int(before.round_idx): + continue + carry = np.asarray(after.carry) + if carry[0] == carry[1]: + continue # coin flip, covered above + leader = 0 if carry[0] > carry[1] else 1 + assert int(after.round.to_move) == leader + + +def test_round_one_start_player_is_a_fair_coin(): + starts = [int(match_reset(jax.random.PRNGKey(seed)).round.to_move) for seed in range(400)] + share = sum(starts) / len(starts) + assert 0.4 < share < 0.6, f"round-1 starter is skewed: {share:.2f}" + + +# --- mirrored matches ------------------------------------------------------ + + +def test_mirroring_the_seats_negates_the_match_score(): + """Same deals, same coins, seats swapped: the result must flip sign exactly.""" + decks = _decks(21) + coins = jnp.asarray([0, 1, 0], dtype=jnp.int8) + + # Swapping seats == swapping the two dealt hands and the coin bits. + swapped = decks.at[:, :16].set(jnp.concatenate([decks[:, 8:16], decks[:, :8]], axis=1)) + flipped_coins = (1 - coins).astype(jnp.int8) + + a, _ = _play_match(match_reset_from(decks, coins), jax.random.PRNGKey(30)) + b, _ = _play_match(match_reset_from(swapped, flipped_coins), jax.random.PRNGKey(30)) + + # Both matches see identical information; only the seat labels differ, so the + # per-seat totals must be each other's mirror image. + assert np.array_equal(np.asarray(match_score(a)), np.asarray(match_score(b))[::-1]) From 62b755c3f03219f36c34cf31708e4cbd70d3a485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 02:09:49 +0900 Subject: [PATCH 04/16] Retract the 120-ply round cap and record the missing wiring step The cap item existed so a three-round match would fit inside a 400-step scan. Phase 0a's truncation bootstrap removed that constraint -- scan length is a free parameter now -- and the same phase showed the cap is the thing that turns stalled games into losses: 20.6% of cap-hit games lost, 99.4% of all losses. A 120-ply cap would put *more* games into the wall and make "freeze the round while ahead" easier, so the round cap stays at 400 and max_steps_rate stays a watched metric. Also records what the plan never listed: ppo.py, gates.py and league.py all take a single-round State and still have to be wired to MatchState. That is the largest remaining piece of Phase 1. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 55 ++++++++++++++++++------ 1 file changed, 41 insertions(+), 14 deletions(-) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 1881219..5f5cbe4 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -172,20 +172,47 @@ scale을 낮춰서(예: 50 → 25) 제거한다. ### Phase 1 — 3라운드 env -- [ ] `State`에 `carry`(누적 점수차), `round_idx`, **라운드/매치 스텝 카운터**, - **pre-sampled 덱 3세트 + 코인플립 비트 + 1라운드 선공 비트** 추가. -- [ ] `step()`: 덱 소진 시 라운드 < 3이면 carry 갱신 → 다음 덱 슬라이스로 전환 → - `round_idx += 1`, `done` 유지. 라운드 == 3이면 `done = True`. -- [ ] **선공 규칙**: 1라운드 pre-sampled 비트. 2·3라운드는 `carry > 0` → 나, `< 0` → 상대, - `== 0` → **pre-sampled 코인플립 비트**. -- [ ] 라운드당 스텝 상한을 400 → **~120**으로 분리. **전역 `MAX_STEPS` 상수를 직접 수정하지 - 말 것** — engine forced-done(`engine.py:224`), obs 정규화(`obs.py:75`), 모든 eval 스캔 - 길이(`ppo.py:773`, `ppo.py:1049`, `gates.py`)에 물려 있다. 매치 레벨 스캔 길이를 따로 둔다. -- [ ] **league 풀 재구축**: 기존 스냅샷 멤버는 obs 변경으로 전부 무효화된다 — Phase 1 산출물로 명시. -- [ ] **테스트** (엔진 재작성에 테스트 없이 들어가면 3라운드 버그를 학습 곡선으로만 발견하게 된다): - 라운드당 총 턴 수 = 44 + 버림패 드로우 (property), `carry` = 라운드 점수 합 불변식, - 선공 규칙 3분기(`>`, `<`, `==`) 각각, 코인플립 통계(≈50/50), PBRS Φ가 라운드 경계에서 - 연속(보드차 → carry 흡수), 미러 매치 대칭성. +**구현: `src/lost_cities_jax/match.py` (커밋 `7cd299d`).** 단판 엔진을 고치지 않고 **감쌌다** +— `engine.py`는 TS 클라이언트와의 차분 테스트가 지키는 규칙 오라클이고, 라운드 자체는 +매치가 생겨도 변하지 않는다. `MatchState`가 내부에 단판 `State`를 든다. + +- [x] `MatchState`: `round`(단판 State), `deck_orders`(3×60), `coin_flips`(3,), + `round_idx`, `carry`(2, 플레이어별 누적 점수), `done`. + 별도 매치 스텝 카운터는 두지 않았다 — 매치는 3라운드가 끝나면 종료하므로 종료 판정에 + 불필요하고, 라운드 진행도는 내부 `State.step_count`(라운드마다 리셋)가 이미 준다. +- [x] `match_step()`: 덱 소진 시 라운드 < 3이면 carry 갱신 → 다음 덱 슬라이스 → `round_idx += 1`, + `done` 유지. 라운드 == 3이면 `done = True`. **보상은 3라운드 끝에서만.** +- [x] **선공 규칙**: `carry[0] > carry[1]` → p0, `<` → p1, `==` → pre-sampled 코인플립. + 1라운드는 특수 케이스가 **필요 없다** — carry가 (0,0)이라 동점 분기가 자동으로 코인을 + 뽑고, 그게 룰북의 "가장 나이 많은 사람"(= 임의)과 정확히 같다. +- [x] **PRNG**: 딜 3벌 + 코인 3개를 `match_reset`에서 전부 미리 뽑아 상태에 저장. + `match_step`은 결정론적이라 키를 rollout/eval/gates에 꿸 필요가 없고, **미러 매치가 + 자리 라벨 교체만으로 성립**한다 (Phase 5 antithetic 페어링이 여기 의존). +- [x] ~~라운드당 스텝 상한을 400 → ~120으로 분리~~ — **철회한다. 라운드 상한은 400을 유지.** + + **이 항목의 원래 명분이 사라졌다.** 근거는 "3라운드(~360수)가 400스텝 스캔에 들어가게" + 였는데, **Phase 0a의 GAE 절단 부트스트랩이 스캔 길이 제약을 없앴다.** 잘린 매치는 + 올바르게 부트스트랩되므로 스캔 길이는 이제 자유 파라미터다. + + **그리고 상한을 낮추면 아티팩트가 악화된다.** Phase 0a 실측: 400수 벽에 부딪힌 판의 + 20.6%가 패배로 뒤집혔고 **전체 패배의 99.4%가 거기서 발생**했다. 상한을 120으로 내리면 + **더 많은 판이 벽에 박고**, "앞선 쪽이 상한까지 끌어 라운드를 얼린다"는 착취가 훨씬 + 쉬워진다. 셀프플레이에서는 라운드가 54수로 수렴해 120이든 400이든 안 걸리므로, + **덜 걸리는 쪽을 두고 `max_steps_rate`를 감시**하는 것이 맞다. + +- [ ] **학습 파이프라인 배선** (원래 계획서에서 누락된 항목): `ppo.py`의 rollout/eval, + `gates.py`, `league.py`가 전부 단판 `State`를 받는다. `MatchState`를 받도록 배선한다. + - 매치용 obs 래퍼: 우선 `observation(state.round, player)`로 carry-blind하게 연결 + (carry/round 피처는 Phase 3에서 추가). + - `match_legal_action_mask`, `match_step`, `match_score`로 교체. + - 스캔 길이는 자유 파라미터가 되었으므로 셀프플레이 매치 길이(~160수) 기준으로 잡되, + 잘려도 부트스트랩이 처리한다. +- [ ] **league 풀 재구축**: 기존 스냅샷 멤버는 obs 변경으로 전부 무효화된다 — Phase 3 이후로 + 미룬다 (obs가 확정되기 전에 풀을 다시 채우면 두 번 일한다). +- [x] **테스트 12개** (`tests/lost_cities_jax/test_match.py`): 라운드당 덱 드로우 = 44 + + 버림패 드로우만큼 연장, `carry`가 각 라운드를 정확히 한 번씩 적립, 선공 규칙 3분기, + 1라운드 코인 공정성(≈50/50), 라운드 경계에서 누적 점수 불연속 없음(PBRS 전제), + 미러 매치 대칭성, 보상은 3라운드 끝에서만 지급. ### Phase 0b — 측정 자 (첫 장기 3라운드 학습 **전에** 착지) From 9ba5a07a9d53bf1fa34883efd6e7dc405a0d771b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 02:23:50 +0900 Subject: [PATCH 05/16] Train on matches: match observation, asymmetric critic, both seats, match reward Phases 2-4 land together because they all rewrite the same rollout, and doing them in sequence would mean writing it three times. Observation adds the four things a match policy cannot play without: carry as a scalar *and* a binned one-hot (round three is a threshold problem -- "win by 41 or lose" plays nothing like "win by 39" -- and the old score_diff divided by MAX_ABS_SCORE=780, squashing a decisive 50-point lead to 0.06); the round index; whose turn it is, which the single-round observation never carried even though the critic is trained on opponent-turn states; and the deck clock, since a round ends on the last deck draw and players bend that parity by drawing from discard piles. Live points per colour are split by hand / discard pile / unseen, because a discard pile is public and recoverable. The critic is asymmetric: it gets the opponent's hand and the deck in order, on a separate trunk so none of it can reach the logits. A test pins that down -- perturbing the privileged input leaves the policy logits bit-identical while moving the value. Deal luck is what makes a match-terminal reward hard to learn from, and a state-value baseline may condition on anything action-independent. Both seats now train. Self-play ran one network on both sides and stop_gradiented the opponent, throwing away half of every game; each ply now emits a transition per seat, folded into the batch so each seat keeps an independent GAE chain. Reward is the match: rounds one and two only bank into carry, and round three pays tanh(total / terminal_scale). Potential shaping on the running total covers the early sparsity and anneals out. match_eval adds the two measurements the plan turns on: duplicate match play (same deals and coins from both seats -- self-play scores exactly 0.500 with zero mean lead, so the mirroring cancels deal luck exactly) and the carry probe. On an untrained net the probe is flat: 4.97 expeditions opened at a 60-point deficit and at a 60-point lead alike. Breaking that flat line is success criterion 1. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- src/lost_cities_jax/match_eval.py | 195 ++++++++++++ src/lost_cities_jax/match_obs.py | 198 ++++++++++++ src/lost_cities_jax/match_ppo.py | 407 ++++++++++++++++++++++++ tests/lost_cities_jax/test_match_ppo.py | 194 +++++++++++ 4 files changed, 994 insertions(+) create mode 100644 src/lost_cities_jax/match_eval.py create mode 100644 src/lost_cities_jax/match_obs.py create mode 100644 src/lost_cities_jax/match_ppo.py create mode 100644 tests/lost_cities_jax/test_match_ppo.py diff --git a/src/lost_cities_jax/match_eval.py b/src/lost_cities_jax/match_eval.py new file mode 100644 index 0000000..32857ca --- /dev/null +++ b/src/lost_cities_jax/match_eval.py @@ -0,0 +1,195 @@ +"""Match-level evaluation, and the probe that says whether carry changed anything. + +Single-deal win rate cannot tell you if the three-round rework worked. Two things +can: + +- **Duplicate match play.** The same three deals and the same coin flips, played + from both seats. Deal luck cancels, so what is left is the policy difference. +- **The carry probe.** Drop the policy into round three holding a fixed deficit or + lead and watch what it does. A carry-blind policy plays a 60-point deficit + exactly like a 60-point lead. If the numbers below do not move with carry, the + rework bought nothing, no matter what the win rate says. +""" + +from __future__ import annotations + +import math + +import jax +import jax.numpy as jnp +import numpy as np + +from lost_cities_jax.engine import reset_from_order +from lost_cities_jax.match import ( + N_ROUNDS, + MatchState, + match_legal_action_mask, + match_reset_from, + match_score, + match_step, +) +from lost_cities_jax.match_obs import match_critic_observation, match_observation +from lost_cities_jax.match_ppo import MatchActorCritic, match_lead +from lost_cities_jax.ppo import JaxPPOConfig, mask_logits +from lost_cities_jax.types import DRAW_DECK, MAX_STEPS, N_CARDS + +MATCH_SCAN_STEPS = N_ROUNDS * MAX_STEPS + + +def match_bank(seed: int, matches: int) -> tuple[jnp.ndarray, jnp.ndarray]: + """Deterministic deals and coin flips, so runs are comparable.""" + rng = np.random.default_rng(seed) + decks = np.stack( + [np.stack([rng.permutation(N_CARDS) for _ in range(N_ROUNDS)]) for _ in range(matches)] + ) + coins = rng.integers(0, 2, size=(matches, N_ROUNDS)) + return jnp.asarray(decks, dtype=jnp.int8), jnp.asarray(coins, dtype=jnp.int8) + + +def _wilson(wins: float, games: float) -> tuple[float, float]: + if games == 0: + return 0.0, 0.0 + z = 1.96 + p = wins / games + denom = 1 + z * z / games + centre = p + z * z / (2 * games) + margin = z * math.sqrt(p * (1 - p) / games + z * z / (4 * games * games)) + return (centre - margin) / denom, (centre + margin) / denom + + +def make_match_runner(cfg: JaxPPOConfig, opponent_policy=None): + """Play whole matches to the end. ``opponent_policy`` is a single-round policy.""" + + model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + + @jax.jit + def run(params, env: MatchState, learner_seat: jax.Array, rng: jax.Array): + def body(carry, _): + env, key, deck_draws, plies = carry + key, opp_key = jax.random.split(key) + + to_move = env.round.to_move.astype(jnp.int32) + obs = jax.vmap(match_observation)(env, to_move) + critic = jax.vmap(match_critic_observation)(env, to_move) + mask = jax.vmap(match_legal_action_mask)(env) + logits, _ = model.apply(params, obs, critic) + learner_action = jnp.argmax(mask_logits(logits, mask), axis=-1).astype(jnp.int32) + + if opponent_policy is None: + action = learner_action + else: + opp_keys = jax.random.split(opp_key, env.done.shape[0]) + opp_action = jax.vmap(opponent_policy, in_axes=(0, 0, 0))( + env.round, to_move, opp_keys + ) + action = jnp.where(to_move == learner_seat, learner_action, opp_action) + + live = ~env.done + is_deck = (action % 6) == DRAW_DECK + deck_draws = deck_draws + (is_deck & live).astype(jnp.int32) + plies = plies + live.astype(jnp.int32) + + env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, action) + return (env, key, deck_draws, plies), None + + n = env.done.shape[0] + zeros = jnp.zeros((n,), dtype=jnp.int32) + (env, _, deck_draws, plies), _ = jax.lax.scan( + body, (env, rng, zeros, zeros), xs=None, length=MATCH_SCAN_STEPS + ) + return env, deck_draws, plies + + return run + + +def match_evaluate(cfg: JaxPPOConfig, params, *, matches: int = 2000, seed: int = 20260715) -> dict: + """Duplicate match play: every deal seen from both seats.""" + + decks, coins = match_bank(seed, matches) + runner = make_match_runner(cfg) + + results = [] + for seat in (0, 1): + env = jax.vmap(match_reset_from)(decks, coins) + seats = jnp.full((matches,), seat, dtype=jnp.int32) + final, deck_draws, plies = runner(params, env, seats, jax.random.PRNGKey(0)) + totals = np.asarray(jax.vmap(match_score)(final)) + lead = totals[:, seat] - totals[:, 1 - seat] + results.append( + { + "lead": lead, + "plies": np.asarray(plies), + "deck_share": np.asarray(deck_draws) / np.maximum(np.asarray(plies), 1), + "done": np.asarray(final.done), + } + ) + + lead = np.concatenate([r["lead"] for r in results]) + games = float(lead.size) + wins = float((lead > 0).sum()) + ties = float((lead == 0).sum()) + low, high = _wilson(wins, games) + return { + "matches": games, + "wins": wins, + "ties": ties, + "losses": games - wins - ties, + "match_win_rate": wins / games, + "wilson_low": low, + "wilson_high": high, + "mean_total_lead": float(lead.mean()), + "mean_plies": float(np.concatenate([r["plies"] for r in results]).mean()), + "unfinished_rate": float( + 1.0 - np.concatenate([r["done"] for r in results]).astype(np.float32).mean() + ), + } + + +def carry_probe( + cfg: JaxPPOConfig, + params, + *, + carry_levels=(-60, -25, -1, 1, 25, 60), + matches: int = 512, + seed: int = 20260716, +) -> list[dict]: + """Start the policy in round three holding ``carry`` and see what changes. + + A policy that reads carry should open more expeditions and lean on wagers when + it is behind (it has to swing), and shut down when it is ahead. Flat rows mean + the policy is ignoring the one thing the three-round rework added. + """ + + decks, coins = match_bank(seed, matches) + runner = make_match_runner(cfg) + rows = [] + + for level in carry_levels: + base = jax.vmap(match_reset_from)(decks, coins) + carry = jnp.tile(jnp.asarray([level, 0], dtype=jnp.int32), (matches, 1)) + round_idx = jnp.full((matches,), N_ROUNDS - 1, dtype=jnp.int32) + # Whoever is ahead leads the round, exactly as the match layer would. + first = jnp.int8(0 if level > 0 else 1) + rounds = jax.vmap(reset_from_order, in_axes=(0, None))(decks[:, N_ROUNDS - 1], first) + + env = base._replace(round=rounds, carry=carry, round_idx=round_idx) + final, deck_draws, plies = runner( + params, env, jnp.zeros((matches,), jnp.int32), jax.random.PRNGKey(1) + ) + + lead = np.asarray(jax.vmap(match_lead)(final)) + opened = np.asarray(jnp.sum(final.round.col_len[:, 0, :] > 0, axis=-1)) + wagers = np.asarray(jnp.sum(final.round.col_hs[:, 0, :], axis=-1)) + deck_share = np.asarray(deck_draws) / np.maximum(np.asarray(plies), 1) + + rows.append( + { + "carry": level, + "win_rate": float((lead > 0).mean()), + "opened_colors": float(opened.mean()), + "wagers_played": float(wagers.mean()), + "deck_race_rate": float(deck_share.mean()), + "mean_plies": float(np.asarray(plies).mean()), + } + ) + return rows diff --git a/src/lost_cities_jax/match_obs.py b/src/lost_cities_jax/match_obs.py new file mode 100644 index 0000000..d839177 --- /dev/null +++ b/src/lost_cities_jax/match_obs.py @@ -0,0 +1,198 @@ +"""Player-view observation for a three-round match. + +Everything the single-round observation had, plus the four things a match policy +cannot play without: + +- **carry**, as a scalar *and* a one-hot over bins. Round three is a threshold + problem -- "win by 41 or lose" plays nothing like "win by 39" -- and a lone + scalar makes the network learn a cliff from a smooth input. (The old + ``score_diff`` divided by ``MAX_ABS_SCORE`` = 780, which squashed a decisive + 50-point lead to 0.06. That scaling is fixed here too.) +- **which round it is**, and how many are left. +- **whose turn it is.** The single-round obs never had this, yet the critic is + trained on opponent-turn states as well, leaving it to recover turn parity + from ``step_count / 400``. +- **the deck clock.** A round ends when the last deck card is drawn, so turn + parity decides who gets the final placement -- and players bend that parity by + drawing from discard piles instead. + +Live points per colour are split by where the card is (hand / discard pile / +unseen) because a discard pile is public and recoverable: lumping it in with the +unseen cards hides the high cards sitting in plain view. +""" + +from __future__ import annotations + +import jax +import jax.numpy as jnp + +from lost_cities_jax.engine import board_score +from lost_cities_jax.match import N_ROUNDS, MatchState +from lost_cities_jax.obs import observation +from lost_cities_jax.types import ( + CARDS_PER_COLOR, + LOC_DECK, + LOC_DISCARD, + LOC_P0_HAND, + N_CARDS, + N_COLORS, + OBS_DIM, +) + +# Bin edges for the carry one-hot. Packed tightly around zero: that is where the +# round-three decision actually flips. +CARRY_BIN_EDGES = jnp.asarray([-60.0, -30.0, -12.0, -1.0, 1.0, 12.0, 30.0, 60.0]) +N_CARRY_BINS = CARRY_BIN_EDGES.shape[0] + 1 + +CARRY_SCALE = 75.0 +"""Typical round margin, not the theoretical 780 maximum.""" + +MAX_COLOR_POINTS = 54.0 +"""2+3+...+10, the most a single expedition can be worth before multipliers.""" + +N_MATCH_SCALARS = ( + 1 # carry, scaled + + N_CARRY_BINS # carry, binned + + N_ROUNDS # which round + + 1 # rounds left + + 1 # is it my turn + + 1 # did I lead this round + + 1 # do I take the last deck card at the current parity + + 2 * N_COLORS * 3 # live points: both players x colour x {hand, discard, unseen} +) +MATCH_OBS_DIM = OBS_DIM + N_MATCH_SCALARS + + +def _live_points(state, viewer: jax.Array, subject: jax.Array) -> jax.Array: + """Points still reachable for ``subject``, split by where the card sits. + + Returns ``float32[N_COLORS, 3]`` over {in hand, in a discard pile, unseen}. + Seen through ``viewer``'s eyes: a card in the opponent's hand only counts as + "in hand" if it is public, otherwise it is unseen. + """ + + ids = jnp.arange(N_CARDS, dtype=jnp.int32) + colors = ids // CARDS_PER_COLOR + slots = ids % CARDS_PER_COLOR + ranks = jnp.where(slots >= 3, slots - 1, 0).astype(jnp.float32) + + loc = state.card_loc.astype(jnp.int32) + subject_hand = loc == (LOC_P0_HAND + subject) + is_mine = subject == viewer + + # An ascending column can only take cards above its current top. + above_top = ranks > state.col_top[subject][colors].astype(jnp.float32) + + in_hand = subject_hand & (is_mine | state.hand_public) + in_discard = loc == LOC_DISCARD + unseen = (loc == LOC_DECK) | (subject_hand & ~is_mine & ~state.hand_public) + # Cards in the *other* player's hidden hand are unseen to the viewer too, but + # they are not reachable by the subject, so they are deliberately excluded. + + def by_color(mask: jax.Array) -> jax.Array: + weighted = jnp.where(mask & above_top, ranks, 0.0) + return jax.ops.segment_sum(weighted, colors, num_segments=N_COLORS) + + stacked = jnp.stack([by_color(in_hand), by_color(in_discard), by_color(unseen)], axis=1) + return stacked / MAX_COLOR_POINTS + + +def match_observation(state: MatchState, player: jax.Array) -> jax.Array: + """Return ``float32[MATCH_OBS_DIM]`` from ``player``'s seat.""" + + player = jnp.asarray(player, dtype=jnp.int32) + opponent = 1 - player + round_state = state.round + + base = observation(round_state, player) + + totals = state.carry + board_score(round_state).astype(jnp.int32) + lead = (totals[player] - totals[opponent]).astype(jnp.float32) + carry_scaled = jnp.clip(lead / CARRY_SCALE, -2.0, 2.0).reshape((1,)) + carry_bins = jax.nn.one_hot(jnp.digitize(lead, CARRY_BIN_EDGES), N_CARRY_BINS) + + round_onehot = jax.nn.one_hot(state.round_idx, N_ROUNDS) + rounds_left = ((N_ROUNDS - 1 - state.round_idx).astype(jnp.float32) / (N_ROUNDS - 1)).reshape( + (1,) + ) + + to_move = round_state.to_move.astype(jnp.int32) + my_turn = (to_move == player).astype(jnp.float32).reshape((1,)) + # to_move flips every ply, so the round's opener is recoverable from parity. + parity = round_state.step_count.astype(jnp.int32) & 1 + round_opener = to_move ^ parity + i_opened = (round_opener == player).astype(jnp.float32).reshape((1,)) + + # If both players drew from the deck from here, the last deck card falls to + # whoever is on move after `remaining - 1` more plies. + remaining = jnp.maximum(N_CARDS - round_state.draw_ptr, 1).astype(jnp.int32) + last_drawer = to_move ^ ((remaining - 1) & 1) + i_take_last = (last_drawer == player).astype(jnp.float32).reshape((1,)) + + live_me = _live_points(round_state, player, player).reshape((-1,)) + live_opp = _live_points(round_state, player, opponent).reshape((-1,)) + + extra = jnp.concatenate( + [ + carry_scaled, + carry_bins, + round_onehot, + rounds_left, + my_turn, + i_opened, + i_take_last, + live_me, + live_opp, + ], + axis=0, + ).astype(jnp.float32) + + return jnp.concatenate([base, extra], axis=0).reshape((MATCH_OBS_DIM,)) + + +CRITIC_EXTRA_CHANNELS = 3 +MATCH_CRITIC_OBS_DIM = MATCH_OBS_DIM + N_CARDS * CRITIC_EXTRA_CHANNELS + + +def match_critic_observation(state: MatchState, player: jax.Array) -> jax.Array: + """The same view, plus the hidden state. Training only -- never played from. + + A value baseline may condition on anything the action does not depend on + without biasing the policy gradient, and the deal is exactly the noise that + swamps a match-terminal reward. So the critic gets the opponent's hand and + the deck *in order* -- it knows what is coming -- while the actor keeps the + masked view. The two run on separate trunks so none of this can leak into + the logits. + """ + + player = jnp.asarray(player, dtype=jnp.int32) + opponent = 1 - player + round_state = state.round + loc = round_state.card_loc.astype(jnp.int32) + + opp_hand = (loc == (LOC_P0_HAND + opponent)).astype(jnp.float32) + in_deck = (loc == LOC_DECK).astype(jnp.float32) + + # Position of each card in the undrawn deck, so the critic can see the order + # rather than just the multiset. + deck_order = round_state.deck_order.astype(jnp.int32) + position = ( + jnp.zeros((N_CARDS,), dtype=jnp.int32) + .at[deck_order] + .set(jnp.arange(N_CARDS, dtype=jnp.int32)) + ) + depth = (position - round_state.draw_ptr).astype(jnp.float32) / N_CARDS + deck_depth = jnp.where(in_deck > 0, depth, 0.0) + + hidden = jnp.stack([opp_hand, in_deck, deck_depth], axis=1).reshape((-1,)) + base = match_observation(state, player) + return jnp.concatenate([base, hidden], axis=0).reshape((MATCH_CRITIC_OBS_DIM,)) + + +__all__ = [ + "MATCH_CRITIC_OBS_DIM", + "MATCH_OBS_DIM", + "N_CARRY_BINS", + "match_critic_observation", + "match_observation", +] diff --git a/src/lost_cities_jax/match_ppo.py b/src/lost_cities_jax/match_ppo.py new file mode 100644 index 0000000..8456f1a --- /dev/null +++ b/src/lost_cities_jax/match_ppo.py @@ -0,0 +1,407 @@ +"""PPO over three-round matches. + +Three things differ from the single-round trainer beyond the env swap: + +**Asymmetric actor-critic.** The critic never plays, so it is fed the hidden +state (opponent's hand, deck in order) while the actor keeps the masked view. A +state-value baseline may condition on anything action-independent without biasing +the policy gradient, and deal luck is exactly what makes a match-terminal reward +hard to learn from. The trunks are separate so the privileged features cannot +reach the logits. + +**Both seats train.** In self-play one network picks both players' moves, but the +single-round trainer stop_gradients the opponent seat and throws those plies away +-- half of every game. Here every ply emits a transition for both seats, each +with its own seat-relative view, value and reward; the actor mask keeps the +policy loss on the seat that actually moved, while the critic learns from both. +Folding the seat axis into the batch keeps each seat's GAE chain independent. + +**Reward is the match, not the round.** Rounds one and two pay nothing, they only +bank into ``carry``. The terminal reward is ``tanh(total_diff / terminal_scale)`` +at the end of round three. Driving that scale toward zero would make it +``sign()`` -- the true objective, but a poor signal, since every ply of a +~160-ply match would then carry the same +/-1 and all credit assignment would +fall to the critic. Potential shaping on the running total covers the gap early +and anneals away. +""" + +from __future__ import annotations + +import json +import time +from dataclasses import asdict +from pathlib import Path +from typing import NamedTuple + +import flax.linen as nn +import jax +import jax.numpy as jnp +import optax + +from lost_cities_jax.match import ( + MatchState, + match_legal_action_mask, + match_reset, + match_score, + match_step, +) +from lost_cities_jax.match_obs import ( + MATCH_CRITIC_OBS_DIM, + MATCH_OBS_DIM, + match_critic_observation, + match_observation, +) +from lost_cities_jax.ppo import ( + EpisodeEnd, + JaxPPOConfig, + TrainState, + _append_jsonl, + _broadcast_done, + _create_run_dir, + _write_json, + action_log_prob, + categorical_entropy, + compute_gae, + mask_logits, + masked_mean, + restore_checkpoint, + save_checkpoint, + shaping_coefficient, +) +from lost_cities_jax.types import MAX_STEPS, N_ACTIONS, PLAY + +N_SEATS = 2 + + +class MatchTransition(NamedTuple): + obs: jax.Array + critic_obs: jax.Array + legal_mask: jax.Array + action: jax.Array + log_prob: jax.Array + value: jax.Array + reward: jax.Array + done: jax.Array + active: jax.Array + actor_mask: jax.Array + entropy: jax.Array + play_action: jax.Array + + +class MatchActorCritic(nn.Module): + """Separate trunks, so the critic's privileged input cannot reach the logits.""" + + hidden_size: int = 512 + num_layers: int = 3 + + @nn.compact + def __call__(self, obs: jax.Array, critic_obs: jax.Array) -> tuple[jax.Array, jax.Array]: + x = obs + for _ in range(self.num_layers): + x = nn.relu(nn.Dense(self.hidden_size)(x)) + logits = nn.Dense(N_ACTIONS)(x) + + v = critic_obs + for _ in range(self.num_layers): + v = nn.relu(nn.Dense(self.hidden_size)(v)) + value = nn.Dense(1)(v) + return logits, jnp.squeeze(value, axis=-1) + + +def create_match_train_state(cfg: JaxPPOConfig, rng: jax.Array) -> TrainState: + model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + params = model.init( + rng, + jnp.zeros((1, MATCH_OBS_DIM), dtype=jnp.float32), + jnp.zeros((1, MATCH_CRITIC_OBS_DIM), dtype=jnp.float32), + ) + tx = optax.chain( + optax.clip_by_global_norm(cfg.ppo.max_grad_norm), + optax.adam(cfg.ppo.learning_rate), + ) + return TrainState.create(apply_fn=model.apply, params=params, tx=tx) + + +def match_lead(env: MatchState) -> jax.Array: + """Running match total from seat 0's side, in raw points.""" + totals = match_score(env) + return (totals[0] - totals[1]).astype(jnp.float32) + + +def reset_done_matches(env: MatchState, rng: jax.Array, batch: int) -> MatchState: + fresh = jax.vmap(match_reset)(jax.random.split(rng, batch)) + return jax.tree_util.tree_map( + lambda old, new: jnp.where(_broadcast_done(env.done, old), new, old), env, fresh + ) + + +def _seat_views(env: MatchState, seats: jax.Array): + obs = jax.vmap(lambda s: jax.vmap(match_observation, in_axes=(0, None))(env, s))(seats) + critic = jax.vmap(lambda s: jax.vmap(match_critic_observation, in_axes=(0, None))(env, s))( + seats + ) + return obs, critic + + +def _episode_end(env: MatchState, terminal: jax.Array, episode_return: jax.Array) -> EpisodeEnd: + lead = jax.vmap(match_lead)(env) + opened = jnp.sum(env.round.col_len[:, 0, :] > 0, axis=-1) + return EpisodeEnd( + done=terminal, + episode_return=episode_return, + length=env.round.step_count, + opened_colors=opened, + positive_expeditions=lead.astype(jnp.int32), # final match lead, in points + hit_max_steps=env.round.step_count >= MAX_STEPS, + ) + + +def match_episode_metrics(transitions: MatchTransition, episodes: EpisodeEnd) -> dict: + done = episodes.done.astype(jnp.float32) + completed = jnp.sum(done) + denom = jnp.maximum(completed, 1.0) + actor_count = jnp.sum(transitions.actor_mask) + lead = episodes.positive_expeditions.astype(jnp.float32) + return { + "return_mean": jnp.sum(episodes.episode_return * done) / denom, + "match_lead_mean": jnp.sum(lead * done) / denom, + "match_win_rate": jnp.sum((lead > 0).astype(jnp.float32) * done) / denom, + "final_round_length_mean": jnp.sum(episodes.length.astype(jnp.float32) * done) / denom, + "max_steps_rate": jnp.sum(episodes.hit_max_steps.astype(jnp.float32) * done) / denom, + "play_action_rate": jnp.sum(transitions.play_action) / jnp.maximum(actor_count, 1), + "entropy_mean": masked_mean( + transitions.entropy, transitions.actor_mask.astype(jnp.float32) + ), + "learner_actions": actor_count, + "matches_completed": completed, + } + + +def make_match_rollout_fn(cfg: JaxPPOConfig): + batch = cfg.ppo.batch_games + seats = jnp.arange(N_SEATS, dtype=jnp.int32) + + @jax.jit + def rollout_fn(state: TrainState, env: MatchState, rng: jax.Array, shaping_coef: jax.Array): + def body(carry, _): + env, episode_return, key = carry + key, act_key, reset_key = jax.random.split(key, 3) + + obs, critic_obs = _seat_views(env, seats) # (N_SEATS, batch, ...) + legal = jax.vmap(match_legal_action_mask)(env) + legal_both = jnp.broadcast_to(legal, (N_SEATS, batch, N_ACTIONS)) + + logits, value = state.apply_fn(state.params, obs, critic_obs) + masked = mask_logits(logits, legal_both) + sampled = jax.random.categorical(act_key, masked, axis=-1).astype(jnp.int32) + log_prob = jax.vmap(action_log_prob)(masked, sampled) + entropy = jax.vmap(categorical_entropy)(masked) + + to_move = env.round.to_move.astype(jnp.int32) + active = ~env.done + actor_mask = (seats[:, None] == to_move[None, :]) & active[None, :] + actions = jnp.take_along_axis(sampled, to_move[None, :], axis=0)[0] + + before = jax.vmap(match_lead)(env) + next_env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, actions) + after = jax.vmap(match_lead)(next_env) + + done = next_env.done + terminal = active & done + reward0 = jnp.where(terminal, jnp.tanh(after / cfg.reward.terminal_scale), 0.0) + reward0 = reward0 + shaping_coef * (after - before) / cfg.reward.terminal_scale + reward0 = jnp.where(active, reward0, 0.0) + # Zero-sum: seat 1 sees exactly the negation. + reward = jnp.stack([reward0, -reward0], axis=0) + + played = ((actions % 12) // 6 == PLAY)[None, :] & actor_mask + transition = MatchTransition( + obs=obs, + critic_obs=critic_obs, + legal_mask=legal_both, + action=jnp.broadcast_to(actions, (N_SEATS, batch)), + log_prob=log_prob, + value=value, + reward=reward, + done=jnp.broadcast_to(done, (N_SEATS, batch)), + active=jnp.broadcast_to(active, (N_SEATS, batch)), + actor_mask=actor_mask, + entropy=entropy, + play_action=played, + ) + + episode_return = episode_return + reward0 + episode = _episode_end(next_env, terminal, episode_return) + next_env = reset_done_matches(next_env, reset_key, batch) + episode_return = jnp.where(done, 0.0, episode_return) + return (next_env, episode_return, key), (transition, episode) + + init_return = jnp.zeros((batch,), dtype=jnp.float32) + (next_env, _, rng), (transitions, episodes) = jax.lax.scan( + body, (env, init_return, rng), xs=None, length=cfg.ppo.rollout_steps + ) + + # Fold the seat axis into the batch: each column is then an independent + # episode chain, which is exactly what GAE wants. + transitions = jax.tree_util.tree_map( + lambda x: x.reshape((x.shape[0], N_SEATS * batch, *x.shape[3:])), transitions + ) + final_obs, final_critic = _seat_views(next_env, seats) + _, last_value = state.apply_fn(state.params, final_obs, final_critic) + last_value = last_value.reshape((N_SEATS * batch,)) + + return next_env, transitions, last_value, match_episode_metrics(transitions, episodes) + + return rollout_fn + + +def match_ppo_update( + state: TrainState, + transitions: MatchTransition, + advantages: jax.Array, + returns: jax.Array, + rng: jax.Array, + cfg: JaxPPOConfig, +) -> tuple[TrainState, dict[str, jax.Array]]: + batch_size = int(transitions.reward.size) + minibatch_size = batch_size // cfg.ppo.minibatches + flat = jax.tree_util.tree_map(lambda x: x.reshape((-1, *x.shape[2:])), transitions) + flat_advantages = advantages.reshape((batch_size,)) + flat_returns = returns.reshape((batch_size,)) + + actor_mask = flat.actor_mask.astype(jnp.float32) + adv_mean = masked_mean(flat_advantages, actor_mask) + adv_std = jnp.sqrt(masked_mean((flat_advantages - adv_mean) ** 2, actor_mask) + 1.0e-8) + flat_advantages = (flat_advantages - adv_mean) / adv_std + + def loss_fn(params, mb, mb_adv, mb_returns): + logits, value = state.apply_fn(params, mb.obs, mb.critic_obs) + masked_logits = mask_logits(logits, mb.legal_mask) + log_prob = action_log_prob(masked_logits, mb.action) + entropy = categorical_entropy(masked_logits) + ratio = jnp.exp(log_prob - mb.log_prob) + actor_weight = mb.actor_mask.astype(jnp.float32) + active_weight = mb.active.astype(jnp.float32) + unclipped = ratio * mb_adv + clipped = jnp.clip(ratio, 1.0 - cfg.ppo.clip_epsilon, 1.0 + cfg.ppo.clip_epsilon) * mb_adv + actor_loss = -masked_mean(jnp.minimum(unclipped, clipped), actor_weight) + value_loss = masked_mean((mb_returns - value) ** 2, active_weight) + entropy_loss = masked_mean(entropy, actor_weight) + loss = actor_loss + cfg.ppo.value_coef * value_loss - cfg.ppo.entropy_coef * entropy_loss + return loss, { + "loss": loss, + "actor_loss": actor_loss, + "value_loss": value_loss, + "entropy_loss": entropy_loss, + "approx_kl": masked_mean(mb.log_prob - log_prob, actor_weight), + } + + def epoch_update(carry, key): + train_state = carry + permutation = jax.random.permutation(key, batch_size) + + def minibatch_update(carry, idx): + train_state, accum = carry + mb_idx = jax.lax.dynamic_slice(permutation, (idx * minibatch_size,), (minibatch_size,)) + mb = jax.tree_util.tree_map(lambda x: x[mb_idx], flat) + (_, metrics), grads = jax.value_and_grad(loss_fn, has_aux=True)( + train_state.params, mb, flat_advantages[mb_idx], flat_returns[mb_idx] + ) + train_state = train_state.apply_gradients(grads=grads) + accum = jax.tree_util.tree_map(lambda a, b: a + b, accum, metrics) + return (train_state, accum), None + + zeros = { + key: jnp.array(0.0) + for key in ("loss", "actor_loss", "value_loss", "entropy_loss", "approx_kl") + } + (train_state, metrics), _ = jax.lax.scan( + minibatch_update, (train_state, zeros), jnp.arange(cfg.ppo.minibatches) + ) + metrics = jax.tree_util.tree_map(lambda x: x / cfg.ppo.minibatches, metrics) + return train_state, metrics + + keys = jax.random.split(rng, cfg.ppo.epochs) + state, metrics = jax.lax.scan(epoch_update, state, keys) + return state, jax.tree_util.tree_map(lambda x: jnp.mean(x, axis=0), metrics) + + +def make_match_train_iteration(cfg: JaxPPOConfig): + rollout_fn = make_match_rollout_fn(cfg) + + @jax.jit + def train_iteration( + state: TrainState, env: MatchState, rng: jax.Array, shaping_coef: jax.Array + ): + rng, rollout_key, update_key = jax.random.split(rng, 3) + env, transitions, last_value, stats = rollout_fn(state, env, rollout_key, shaping_coef) + advantages, returns = compute_gae( + transitions.reward, + transitions.value, + transitions.done, + cfg.ppo.gamma, + cfg.ppo.gae_lambda, + last_value, + ) + state, update_metrics = match_ppo_update( + state, transitions, advantages, returns, update_key, cfg + ) + return state, env, rng, {**stats, **update_metrics} + + return train_iteration + + +def match_train(cfg: JaxPPOConfig, *, resume: str | None = None) -> Path: + run_dir = _create_run_dir(cfg) + _write_json(run_dir / "config.json", asdict(cfg)) + metrics_path = run_dir / "metrics.jsonl" + + rng = jax.random.PRNGKey(cfg.run.seed) + rng, init_key, reset_key = jax.random.split(rng, 3) + state = create_match_train_state(cfg, init_key) + if resume: + state = restore_checkpoint(Path(resume), state) + + env = jax.jit(jax.vmap(match_reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) + train_iteration = make_match_train_iteration(cfg) + + start = time.perf_counter() + learner_actions_seen = 0 + for update in range(cfg.run.total_updates): + shaping_coef = jnp.asarray(shaping_coefficient(cfg, learner_actions_seen), jnp.float32) + iter_start = time.perf_counter() + state, env, rng, metrics = train_iteration(state, env, rng, shaping_coef) + jax.tree_util.tree_leaves(metrics)[0].block_until_ready() + + row = { + key: float(value) if getattr(value, "shape", ()) == () else value.tolist() + for key, value in metrics.items() + } + learner_actions_seen += int(row["learner_actions"]) + row.update( + update=update, + shaping_coef=float(shaping_coef), + learner_actions_total=learner_actions_seen, + iteration_seconds=time.perf_counter() - iter_start, + elapsed_seconds=time.perf_counter() - start, + ) + _append_jsonl(metrics_path, row) + if update % cfg.run.log_every == 0: + print( + json.dumps( + { + "update": update, + "match_win_rate": row["match_win_rate"], + "match_lead_mean": row["match_lead_mean"], + "matches_completed": row["matches_completed"], + "entropy_mean": row["entropy_mean"], + }, + sort_keys=True, + ), + flush=True, + ) + if cfg.run.checkpoint_every and (update + 1) % cfg.run.checkpoint_every == 0: + save_checkpoint(run_dir / "latest", state, cfg) + + save_checkpoint(run_dir / "latest", state, cfg) + return run_dir diff --git a/tests/lost_cities_jax/test_match_ppo.py b/tests/lost_cities_jax/test_match_ppo.py new file mode 100644 index 0000000..cd31528 --- /dev/null +++ b/tests/lost_cities_jax/test_match_ppo.py @@ -0,0 +1,194 @@ +"""Phases 2-4: match reward, match observation, asymmetric critic, both-seat training.""" + +import jax +import jax.numpy as jnp +import numpy as np +import pytest + +from lost_cities_jax.match import match_reset, match_score, match_step +from lost_cities_jax.match_obs import ( + MATCH_CRITIC_OBS_DIM, + MATCH_OBS_DIM, + match_critic_observation, + match_observation, +) +from lost_cities_jax.match_ppo import ( + create_match_train_state, + make_match_rollout_fn, + make_match_train_iteration, +) +from lost_cities_jax.opponents import random_legal_action +from lost_cities_jax.ppo import JaxPPOConfig +from lost_cities_jax.types import LOC_P0_HAND, N_CARDS + + +def _cfg(rollout_steps: int = 700, batch_games: int = 8) -> JaxPPOConfig: + cfg = JaxPPOConfig() + cfg.ppo.batch_games = batch_games + cfg.ppo.rollout_steps = rollout_steps + cfg.ppo.minibatches = 4 + cfg.ppo.epochs = 1 + cfg.network.hidden_size = 32 + cfg.network.num_layers = 1 + return cfg + + +# --- the asymmetric critic ------------------------------------------------- + + +def test_the_critic_sees_the_opponents_hand_and_the_actor_does_not(): + match = match_reset(jax.random.PRNGKey(0)) + loc = np.asarray(match.round.card_loc) + opp_hand = np.flatnonzero(loc == LOC_P0_HAND + 1) + + actor = np.asarray(match_observation(match, jnp.int32(0))) + critic = np.asarray(match_critic_observation(match, jnp.int32(0))) + + # Card-major, three channels each, matching the base observation's layout. + hidden = critic[MATCH_OBS_DIM:].reshape(N_CARDS, 3) + assert np.array_equal(np.flatnonzero(hidden[:, 0]), opp_hand) + + # The actor's view is a strict prefix of it and carries none of that. + assert np.array_equal(actor, critic[:MATCH_OBS_DIM]) + assert critic.shape == (MATCH_CRITIC_OBS_DIM,) + + +def test_privileged_input_cannot_move_the_policy_logits(): + """Separate trunks, or the critic's view of the deck leaks into play.""" + cfg = _cfg() + state = create_match_train_state(cfg, jax.random.PRNGKey(1)) + match = match_reset(jax.random.PRNGKey(2)) + + obs = match_observation(match, jnp.int32(0))[None, :] + critic_a = match_critic_observation(match, jnp.int32(0))[None, :] + critic_b = critic_a.at[0, MATCH_OBS_DIM:].set(1.0) # a totally different hidden state + + logits_a, value_a = state.apply_fn(state.params, obs, critic_a) + logits_b, value_b = state.apply_fn(state.params, obs, critic_b) + + assert np.array_equal(np.asarray(logits_a), np.asarray(logits_b)) + # ...and the value head must actually be using it, or the critic is pointless. + assert not np.allclose(np.asarray(value_a), np.asarray(value_b)) + + +# --- the match reward ------------------------------------------------------ + + +def test_reward_is_zero_sum_and_only_paid_at_the_end_of_the_match(): + cfg = _cfg() + state = create_match_train_state(cfg, jax.random.PRNGKey(3)) + env = jax.jit(jax.vmap(match_reset))( + jax.random.split(jax.random.PRNGKey(4), cfg.ppo.batch_games) + ) + + rollout = make_match_rollout_fn(cfg) + # Shaping off, so any non-zero reward must be a terminal one. + _, transitions, _, metrics = rollout(state, env, jax.random.PRNGKey(5), jnp.asarray(0.0)) + + reward = np.asarray(transitions.reward) # (T, 2 * batch) + seat0, seat1 = reward[:, : cfg.ppo.batch_games], reward[:, cfg.ppo.batch_games :] + assert np.allclose(seat0, -seat1) + + done = np.asarray(transitions.done)[:, : cfg.ppo.batch_games] + paid = seat0 != 0.0 + assert np.array_equal(paid, done & paid) # never paid on a non-terminal ply + assert float(metrics["matches_completed"]) > 0 + assert np.abs(seat0[paid]).max() <= 1.0 # tanh-bounded + + +def test_shaping_tracks_the_running_match_total(): + """Phi is carry + board diff, so shaping must follow the total, not the round.""" + match = match_reset(jax.random.PRNGKey(6)) + key = jax.random.PRNGKey(7) + + prev = np.asarray(match_score(match)) + for _ in range(200): + if bool(match.done): + break + key, step_key = jax.random.split(key) + action = random_legal_action(match.round, match.round.to_move, step_key) + match, _, _ = match_step(match, action) + total = np.asarray(match_score(match)) + # The total never resets when a round rolls over; it only accumulates. + assert total.shape == (2,) + prev = total + assert prev.shape == (2,) + + +# --- both seats ------------------------------------------------------------ + + +def test_exactly_one_seat_acts_per_ply_but_both_are_trained(): + cfg = _cfg() + state = create_match_train_state(cfg, jax.random.PRNGKey(8)) + env = jax.jit(jax.vmap(match_reset))( + jax.random.split(jax.random.PRNGKey(9), cfg.ppo.batch_games) + ) + + rollout = make_match_rollout_fn(cfg) + _, transitions, last_value, _ = rollout(state, env, jax.random.PRNGKey(10), jnp.asarray(0.0)) + + batch = cfg.ppo.batch_games + actor = np.asarray(transitions.actor_mask) + seat0, seat1 = actor[:, :batch], actor[:, batch:] + + # One mover per ply while the match is live. + live = np.asarray(transitions.active)[:, :batch] + assert np.array_equal(seat0 ^ seat1, live) + + # But the critic gets both seats: every live ply is a value target on both. + assert np.asarray(transitions.active).sum() == 2 * live.sum() + assert transitions.value.shape == (cfg.ppo.rollout_steps, 2 * batch) + assert last_value.shape == (2 * batch,) + + +def test_self_play_is_balanced_and_a_train_step_stays_finite(): + cfg = _cfg(rollout_steps=700, batch_games=16) + state = create_match_train_state(cfg, jax.random.PRNGKey(11)) + env = jax.jit(jax.vmap(match_reset))(jax.random.split(jax.random.PRNGKey(12), 16)) + train_iteration = make_match_train_iteration(cfg) + + state, env, _, metrics = train_iteration(state, env, jax.random.PRNGKey(13), jnp.asarray(0.1)) + + assert bool(jnp.isfinite(metrics["loss"])) + assert float(metrics["matches_completed"]) > 0 + # One network on both sides: neither seat should be favoured. + assert 0.2 < float(metrics["match_win_rate"]) < 0.8 + + +# --- the match observation ------------------------------------------------- + + +def test_carry_reaches_the_observation_with_a_usable_scale(): + """The old score_diff divided by 780; a 50-point lead vanished into 0.06.""" + match = match_reset(jax.random.PRNGKey(14)) + behind = match._replace(carry=jnp.asarray([0, 50], dtype=jnp.int32)) + ahead = match._replace(carry=jnp.asarray([50, 0], dtype=jnp.int32)) + + obs_behind = np.asarray(match_observation(behind, jnp.int32(0))) + obs_ahead = np.asarray(match_observation(ahead, jnp.int32(0))) + + delta = np.abs(obs_ahead - obs_behind) + # A 100-point swing has to be plainly visible, not a rounding error. + assert delta.max() > 0.5 + assert (delta > 0.01).sum() >= 2 # the scalar and at least one bin flip + + +@pytest.mark.parametrize("round_idx", [0, 1, 2]) +def test_the_round_index_is_observable(round_idx): + match = match_reset(jax.random.PRNGKey(15))._replace( + round_idx=jnp.asarray(round_idx, dtype=jnp.int32) + ) + obs = np.asarray(match_observation(match, jnp.int32(0))) + assert obs.shape == (MATCH_OBS_DIM,) + assert np.isfinite(obs).all() + + +def test_whose_turn_it_is_is_observable(): + """The single-round obs never said; the critic had to read it off step_count.""" + match = match_reset(jax.random.PRNGKey(16)) + mover = int(match.round.to_move) + + from_mover = np.asarray(match_observation(match, jnp.int32(mover))) + from_waiter = np.asarray(match_observation(match, jnp.int32(1 - mover))) + assert not np.array_equal(from_mover, from_waiter) From f170fcdcfd7a88a35e0501f28fadb27eb7820c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 02:44:04 +0900 Subject: [PATCH 06/16] Run the classic self-play trainer and record what the carry probe says Self-play works: matches converge to 146.8 plies (~49 a round) with a 91% deck- race rate, so the stalling that static opponents induced is gone. Duplicate match eval scores 0.4968 with a mean lead of exactly 0.0 -- same deals, same coins, both seats, deal luck cancelling exactly. Success criterion 1 does not pass. The carry probe is close to flat: expeditions opened sit at 5.00 whether the policy is 60 points down or 60 points up. Wager use does move monotonically across all six carry levels, and in the right direction (behind -> more multipliers), but the spread is 0.31 wagers. Two diagnoses, one of which was mine and wrong: - Residual potential shaping was NOT the cause. Annealing it fully to zero left the probe just as flat. - terminal_scale is. At carry -60, tanh((margin - 60)/50) is close to linear over any realistic round margin, and maximising E[tanh] on a linear stretch is just maximising E[margin] -- there is no reason to gamble. Risk-seeking only appears where tanh is sharply convex, which needs a smaller scale. Dropping 50 -> 12 widens the wager spread 0.19 -> 0.31, which is the mechanism showing up. The probe itself is also mis-scaled: at scale 12, tanh(60/12) is 1.0, so +/-60 is a saturated dead zone with no gradient and the policy has learned nothing there. The measurable band is |carry| <~ 2 * terminal_scale, and the probe levels have to be set from the scale rather than fixed. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- configs/jax_ppo/match-selfplay.yaml | 50 +++++++++++++++++++ docs/plans/lost-cities-classic-3round.md | 46 ++++++++++++++++++ scripts/train_match.py | 62 ++++++++++++++++++++++++ 3 files changed, 158 insertions(+) create mode 100644 configs/jax_ppo/match-selfplay.yaml create mode 100644 scripts/train_match.py diff --git a/configs/jax_ppo/match-selfplay.yaml b/configs/jax_ppo/match-selfplay.yaml new file mode 100644 index 0000000..4dd42f6 --- /dev/null +++ b/configs/jax_ppo/match-selfplay.yaml @@ -0,0 +1,50 @@ +# Classic Lost Cities: three rounds, self-play. +# +# rollout_steps is deliberately shorter than a match. Early self-play stalls +# rounds badly (untrained matches run ~900 plies), and the env carries across +# updates, so a long match simply spans several rollouts -- the GAE truncation +# bootstrap keeps that unbiased. Sizing the scan to the worst-case match instead +# would blow up the rollout tensors, which are already doubled by training both +# seats and widened by the critic's 681-dim privileged view. +run: + experiment_name: match-selfplay + seed: 20260715 + learner_seat: 0 + total_updates: 300 + log_every: 10 + checkpoint_every: 50 + artifact_root: runs/jax-ppo-match + +opponent: + name: discard_only # unused: self-play + +network: + hidden_size: 512 + num_layers: 3 + +ppo: + batch_games: 512 + rollout_steps: 256 + gamma: 1.0 + gae_lambda: 0.97 # a match is ~3x a round; 0.95 reaches too little of it + clip_epsilon: 0.2 + entropy_coef: 0.01 + value_coef: 0.5 + max_grad_norm: 0.5 + learning_rate: 0.0003 + epochs: 4 + minibatches: 32 + +reward: + terminal_scale: 50.0 + # Counted in learner actions now, not padded scan steps. Held slightly above + # zero: the match-terminal signal alone is one bounded number per ~160 plies. + potential_shaping_initial: 1.0 + potential_shaping_final: 0.05 + potential_shaping_anneal_steps: 20000000 + +evaluation: + games: 2000 + duplicate: true + shuffle_bank_seed: 20260715 + batch_games: 512 diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 5f5cbe4..33e23f7 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -309,3 +309,49 @@ scale을 낮춰서(예: 50 → 25) 제거한다. **`heuristic_expert`처럼 stalling을 허용하지 않는 anchor**(게임이 자연 길이로 끝남)만 실력 지표로 쓰고, 약한 anchor는 **자연 종료 게임만 필터링해서** 보거나 `max_steps_rate`를 함께 보고할 것. + +--- + +## 실행 결과 (2026-07-15, 커밋 `9ba5a07`) + +### 동작하는 것 + +- **셀프플레이가 stalling을 스스로 제거한다.** 매치가 146.8수(라운드 ≈49수)로 수렴하고 + 덱 레이스 비율 91%. Phase 0a에서 정적 상대가 225수까지 끌던 것과 대조된다. +- **미러 매치 평가가 정확하다.** 셀프플레이 duplicate 승률 0.4968, **평균 lead 정확히 0.0** — + 같은 3딜 + 같은 코인 + 자리 교대가 딜 운을 완전히 상쇄한다. 미완료 0%. +- **전지적 critic이 격리돼 있다.** 특권 입력을 흔들어도 정책 로짓은 비트 단위로 동일하고, + 가치만 움직인다 (테스트로 고정). + +### 성공 기준 1 — **약하게만 충족. 사실상 미달.** + +carry 프로브(3라운드 시작 시 carry 주입)에서: + +| | scale 50 | scale 25 | scale 12 | +|---|---|---|---| +| 악수 스프레드 (carry −60 → +60) | 0.19 | 0.08 | **0.31** | +| 원정 개수 | 5.00 고정 | 4.99 고정 | **5.00 고정** | + +- **악수 사용은 6개 carry 수준 전체에서 단조**로 움직인다 (뒤지면 배수 베팅 ↑). 방향은 맞다. +- 그러나 **원정 개수는 carry와 무관하게 5.00에 붙어 있다.** 굳은 습관이지 조건부 플레이가 아니다. +- 효과 크기가 작다. + +### 확정된 진단 + +1. **shaping 가설은 틀렸다.** `potential_shaping_final=0.0`으로 완전히 꺼도 프로브는 평평했다. +2. **원인은 `terminal_scale`이다.** carry = −60에서 `tanh((margin − 60)/50)`의 인자는 현실적 + 마진 범위에서 **거의 선형**이고, 선형 구간에서 `E[tanh]` 최대화는 `E[margin]` 최대화와 같다 + → 도박할 이유가 없다. 위험 추구는 tanh가 **강하게 볼록한** 구간에서만 나오며 scale을 낮춰야 + 그 구간에 들어간다. scale 50 → 12에서 스프레드가 0.19 → 0.31로 커진 것이 이를 확인한다. +3. **프로브 설계 결함:** scale 12에서 `tanh(60/12) ≈ 1.0`이라 **±60은 포화 = 그래디언트 0**. + 거기서 정책은 학습된 바가 없다. **의미 있는 측정 구간은 `|carry| ≲ 2 × terminal_scale`.** + 프로브 수준을 scale에 맞춰 재설계해야 한다. + +### 다음에 할 일 + +- [ ] **프로브 재설계**: carry 수준을 `terminal_scale`에 맞춰 잡는다 (포화 구간 측정 금지). +- [ ] **학습 중 carry 분포 확인**: 셀프플레이에서 3라운드 진입 시 carry가 실제로 얼마나 + 퍼지는가. 좁으면 정책이 큰 deficit을 본 적이 없다는 뜻이고, 그게 진짜 원인일 수 있다. +- [ ] **"항상 5색 개시"가 정상인지 검증**: 인간 기보에서 AI는 4.81, 인간은 4.19를 열었다. + 5.00 고정은 의심스럽다. 셀프플레이 균형인지, 탐색 붕괴인지 (엔트로피 3.5 → 1.03). +- [ ] scale 스케줄(50 → 12 후기 fine-tune)이 처음부터 12로 학습하는 것보다 나은지 A/B. diff --git a/scripts/train_match.py b/scripts/train_match.py new file mode 100644 index 0000000..e3dbecd --- /dev/null +++ b/scripts/train_match.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python3 +"""Train the classic three-round agent by self-play, then measure it.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + +import jax + +from lost_cities_jax.match_eval import carry_probe, match_evaluate +from lost_cities_jax.match_ppo import create_match_train_state, match_train +from lost_cities_jax.ppo import load_config, restore_checkpoint + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--config", default="configs/jax_ppo/match-selfplay.yaml") + parser.add_argument("--eval-only", type=Path, default=None) + parser.add_argument("--matches", type=int, default=1024) + parser.add_argument("--set", action="append", default=[]) + args = parser.parse_args() + + cfg = load_config(args.config) + for override in args.set: + path, _, raw = override.partition("=") + section, _, field = path.partition(".") + target = getattr(cfg, section) + current = getattr(target, field) + value = type(current)(raw) if not isinstance(current, bool) else raw == "true" + setattr(target, field, value) + + if args.eval_only is None: + run_dir = match_train(cfg) + checkpoint = run_dir / "latest" + else: + checkpoint = args.eval_only + + state = create_match_train_state(cfg, jax.random.PRNGKey(0)) + state = restore_checkpoint(Path(checkpoint), state) + + result = match_evaluate(cfg, state.params, matches=args.matches) + print("\n== duplicate match eval (self-play) ==") + print(json.dumps(result, indent=2, sort_keys=True)) + + print("\n== carry probe: does round-three play react to the deficit? ==") + rows = carry_probe(cfg, state.params, matches=args.matches // 2) + header = f"{'carry':>7}{'win_rate':>10}{'opened':>9}{'wagers':>9}{'deck_race':>11}{'plies':>8}" + print(header) + for row in rows: + print( + f"{row['carry']:>7}{row['win_rate']:>10.3f}{row['opened_colors']:>9.2f}" + f"{row['wagers_played']:>9.2f}{row['deck_race_rate']:>11.3f}{row['mean_plies']:>8.0f}" + ) + Path(checkpoint).parent.joinpath("carry_probe.json").write_text( + json.dumps({"eval": result, "probe": rows}, indent=2, sort_keys=True) + ) + + +if __name__ == "__main__": + main() From 8860f620309914eea11c5c2a2906c16a95ae26e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 03:07:18 +0900 Subject: [PATCH 07/16] Pay the match total densely and drop the tanh terminal reward The user asked why we were not simply maximising the three-round total, and they were right. Each ply now pays the points by which it moved the running match difference; at gamma=1 that telescopes to the final total, so the objective is exactly the rulebook's, handed out every ply instead of once 150 plies later. Three measurements killed the tanh design: - Rounds are independent (corr(m1,m2)=0.004, corr(m1+m2,m3)=0.05), so a reward linear in the total decomposes the match into three independent rounds and carry enters the objective nowhere. The only coupling, the start-player rule, is worth +0.73 +/- 0.84 points -- indistinguishable from zero. - Risk attitude, the one thing tanh buys, is worthless here. A policy made to gamble when it trails by 20 entering round three *loses* to a greedy clone over 6144 duplicate matches (0.482); gambling only at -40 breaks even (0.498). A marginal wager buys about +1.7 sigma for -2 to -3 expected points. Ceiling on the whole carry-conditioning idea: under one win-rate point. - Head to head over 10,000 duplicate matches at equal compute, the linear reward *beats* tanh(total/12): 0.5859 (CI 0.576-0.596), +20.3 points. Dropping it is not merely free, it is better -- not because of risk, but because tanh hands a ~150-ply match one saturated +/-1 and leaves all credit assignment to the critic. The flat carry probe was not exploration collapse: sampled play still opens 5.00 expeditions, entropy settles at 1.36 nats (3.9 effective actions), and the critic reads carry cleanly (round-three values run -0.87 to +0.86, monotone). The signal was there; there was nothing to buy with it. Criterion 1 (a monotone carry response) comes off the gate accordingly -- the optimal response barely exists in this game. carry stays in the observation: it costs nothing and the start-player rule keys off it. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 65 ++++++++++++++++++++++++ src/lost_cities_jax/match_eval.py | 55 ++++++++++++++++++++ src/lost_cities_jax/match_ppo.py | 33 ++++++++---- tests/lost_cities_jax/test_match_ppo.py | 38 +++++++------- 4 files changed, 162 insertions(+), 29 deletions(-) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 33e23f7..9046931 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -355,3 +355,68 @@ carry 프로브(3라운드 시작 시 carry 주입)에서: - [ ] **"항상 5색 개시"가 정상인지 검증**: 인간 기보에서 AI는 4.81, 인간은 4.19를 열었다. 5.00 고정은 의심스럽다. 셀프플레이 균형인지, 탐색 붕괴인지 (엔트로피 3.5 → 1.03). - [ ] scale 스케줄(50 → 12 후기 fine-tune)이 처음부터 12로 학습하는 것보다 나은지 A/B. + +--- + +## 판정: 보상은 **선형 총점**이다 (2026-07-15, Fable 3차 검토 + 실측) + +사용자 제안("그냥 3판 총점이 크기만 하면 되는 것 아니냐")이 **맞았다. tanh 종료 보상은 +오버엔지니어링이었다.** + +### 근거 1 — 분해 논증 (실측) + +보상이 총점에 선형이면 라운드가 독립이므로 3라운드 게임이 3개의 독립 단판으로 분해된다. +셀프플레이 2,048매치 실측: `corr(m1, m2) = 0.004`, `corr(m1+m2, m3) = 0.05`. +라운드를 잇는 유일한 고리인 **선공 어드밴티지는 +0.73 ± 0.84점** — 0과 구분 불가. + +### 근거 2 — 리스크 태도는 값어치가 없다 (실측) + +Fable이 리스크 태도를 직접 구현해 greedy 클론과 duplicate 6,144판 맞대결: + +| 도박 정책 | 매치 승률 | +|---|---| +| 3R에서 20점 이상 뒤지면 온도 샘플링 | **0.482** (진다) | +| 40점 이상 뒤질 때만 | 0.498 (본전) | + +**일부러 도박을 시켜도 지거나 본전.** 로스트시티의 분산 레버(한계 악수 ≈ Δσ +1.7에 마진 +−2~3점)가 근본적으로 약해서, 분산을 사는 비용이 볼록성 이득을 먹는다. +carry 조건부 플레이의 가치 상한: **1승점 미만.** + +### 근거 3 — 맞대결에서 단순한 쪽이 **이겼다** + +duplicate 10,000판 (같은 3딜 + 같은 코인 + 자리 교대), 동일 컴퓨트 300 업데이트: + +| A | B | A 승률 | A 평균 총점차 | +|---|---|---|---| +| **선형 총점** | tanh(총점/12) | **0.5859** (CI 0.576–0.596) | **+20.3점** | + +버려도 손해가 없는 게 아니라 **버리니 더 강해졌다.** 이유는 리스크가 아니라 **신호 밀도**다: +tanh는 ~150수 매치에 포화된 ±1 하나를 주고, 선형은 매 수마다 그 수가 총점차를 움직인 만큼을 +준다. γ=1에서 후자의 합이 정확히 최종 총점차로 telescoping되므로 **목적함수는 동일한데 크레딧 +할당만 150배 조밀**하다. + +### 근거 4 — 탐색 붕괴가 아니었다 + +프로브가 평평했던 이유는 탐색 붕괴가 아니다. 샘플링 프로브에서도 원정 5.00 ± 0.05, +엔트로피 1.36나트(유효 행동 3.9개)로 정상 수렴. 그리고 **critic은 carry를 완벽히 읽고 있었다** +(3R 시작 가치 −0.87 → +0.86 단조). 신호는 있었고, **정책이 그걸로 살 수 있는 물건이 +없었을 뿐**이다. + +### 최종 설계 + +```python +# match_ppo.py 롤아웃 바디 +reward0 = jnp.where(active, (after - before) / cfg.reward.terminal_scale, 0.0) +``` + +- **성공 기준 1(carry 프로브 단조성)은 게이트에서 제거한다.** 최적 반응 자체가 이 게임에서 + 거의 존재하지 않는다는 것이 측정 결과다. 기준 2·4(맞대결 + anchor 비회귀)가 옳은 자다. +- `carry`는 obs에 **남긴다** (비용 0, 선공 규칙이 키로 쓰는 상태, critic이 잘 읽음). + +### 목적함수와 무관하게 살아남은 것 (전부 순이득) + +in-scan auto-reset + GAE 절단 부트스트랩(샘플 5.8배), 메트릭 재작업, **비대칭 CTDE critic**, +**양쪽 좌석 학습**, **duplicate 매치 평가**, pre-sampled PRNG/미러 설계, 그리고 match_obs의 +단판 결함 수정분(`to_move`, 덱 시계, ÷780 → ÷75, 살아있는 점수 3분할). + +**죽은 것은 tanh 종료 보상과 carry 구간 원-핫뿐이다.** diff --git a/src/lost_cities_jax/match_eval.py b/src/lost_cities_jax/match_eval.py index 32857ca..7d6cd6e 100644 --- a/src/lost_cities_jax/match_eval.py +++ b/src/lost_cities_jax/match_eval.py @@ -145,6 +145,61 @@ def match_evaluate(cfg: JaxPPOConfig, params, *, matches: int = 2000, seed: int } +def head_to_head( + cfg: JaxPPOConfig, params_a, params_b, *, matches: int = 4096, seed: int = 20260717 +) -> dict: + """Duplicate matches between two policies: same deals, same coins, both seats. + + Every deal is played twice with the seats swapped, so deal luck cancels and + what is left is the difference between the two policies. + """ + + decks, coins = match_bank(seed, matches) + model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + + @jax.jit + def run(env: MatchState, a_seat: jax.Array): + def body(carry, _): + env, _unused = carry + to_move = env.round.to_move.astype(jnp.int32) + obs = jax.vmap(match_observation)(env, to_move) + critic = jax.vmap(match_critic_observation)(env, to_move) + mask = jax.vmap(match_legal_action_mask)(env) + + logits_a, _ = model.apply(params_a, obs, critic) + logits_b, _ = model.apply(params_b, obs, critic) + act_a = jnp.argmax(mask_logits(logits_a, mask), axis=-1).astype(jnp.int32) + act_b = jnp.argmax(mask_logits(logits_b, mask), axis=-1).astype(jnp.int32) + + action = jnp.where(to_move == a_seat, act_a, act_b) + env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, action) + return (env, _unused), None + + (env, _), _ = jax.lax.scan(body, (env, jnp.int32(0)), xs=None, length=MATCH_SCAN_STEPS) + return env + + leads = [] + for seat in (0, 1): + env = jax.vmap(match_reset_from)(decks, coins) + final = run(env, jnp.full((matches,), seat, dtype=jnp.int32)) + totals = np.asarray(jax.vmap(match_score)(final)) + leads.append(totals[:, seat] - totals[:, 1 - seat]) + + lead = np.concatenate(leads) + games = float(lead.size) + wins = float((lead > 0).sum()) + ties = float((lead == 0).sum()) + low, high = _wilson(wins, games) + return { + "matches": games, + "a_win_rate": wins / games, + "wilson_low": low, + "wilson_high": high, + "ties": ties, + "a_mean_lead": float(lead.mean()), + } + + def carry_probe( cfg: JaxPPOConfig, params, diff --git a/src/lost_cities_jax/match_ppo.py b/src/lost_cities_jax/match_ppo.py index 8456f1a..29786f4 100644 --- a/src/lost_cities_jax/match_ppo.py +++ b/src/lost_cities_jax/match_ppo.py @@ -16,13 +16,24 @@ with its own seat-relative view, value and reward; the actor mask keeps the policy loss on the seat that actually moved, while the critic learns from both. Folding the seat axis into the batch keeps each seat's GAE chain independent. -**Reward is the match, not the round.** Rounds one and two pay nothing, they only -bank into ``carry``. The terminal reward is ``tanh(total_diff / terminal_scale)`` -at the end of round three. Driving that scale toward zero would make it -``sign()`` -- the true objective, but a poor signal, since every ply of a -~160-ply match would then carry the same +/-1 and all credit assignment would -fall to the critic. Potential shaping on the running total covers the gap early -and anneals away. +**Reward is the match total, paid densely.** Each ply pays the points by which it +moved the running match difference; at gamma=1 that telescopes to the final total +difference, so the objective is exactly the rulebook's -- score more across the +three rounds. + +This used to be ``tanh(total / terminal_scale)`` at the end of round three, to +optimise P(win match) rather than expected total. That was over-engineered. The +two differ only in risk attitude, and risk attitude is worth almost nothing here: +a policy told to gamble when it trails by 20 going into round three *loses* to a +greedy clone over 6144 duplicate matches (0.482), and one that gambles only when +it trails by 40 breaks even (0.498). Lost Cities' variance levers -- a marginal +wager, a marginal expedition -- cost more expected margin than the convexity they +buy. Measured ceiling on the whole carry-conditioning idea: under one win-rate +point. The dense linear reward also gives credit assignment every ply instead of +one bounded number per ~160. + +``carry`` stays in the observation: it costs nothing, it is the state the +start-player rule keys off, and the critic reads it cleanly. """ from __future__ import annotations @@ -208,9 +219,11 @@ def make_match_rollout_fn(cfg: JaxPPOConfig): done = next_env.done terminal = active & done - reward0 = jnp.where(terminal, jnp.tanh(after / cfg.reward.terminal_scale), 0.0) - reward0 = reward0 + shaping_coef * (after - before) / cfg.reward.terminal_scale - reward0 = jnp.where(active, reward0, 0.0) + # Every ply pays the points by which it moved the match total. At + # gamma=1 that telescopes to the final total difference, so the + # objective is exactly "score more across the three rounds" -- just + # handed out densely instead of once, 150 plies later. + reward0 = jnp.where(active, (after - before) / cfg.reward.terminal_scale, 0.0) # Zero-sum: seat 1 sees exactly the negation. reward = jnp.stack([reward0, -reward0], axis=0) diff --git a/tests/lost_cities_jax/test_match_ppo.py b/tests/lost_cities_jax/test_match_ppo.py index cd31528..76c0bd3 100644 --- a/tests/lost_cities_jax/test_match_ppo.py +++ b/tests/lost_cities_jax/test_match_ppo.py @@ -74,7 +74,7 @@ def test_privileged_input_cannot_move_the_policy_logits(): # --- the match reward ------------------------------------------------------ -def test_reward_is_zero_sum_and_only_paid_at_the_end_of_the_match(): +def test_reward_is_zero_sum(): cfg = _cfg() state = create_match_train_state(cfg, jax.random.PRNGKey(3)) env = jax.jit(jax.vmap(match_reset))( @@ -82,37 +82,37 @@ def test_reward_is_zero_sum_and_only_paid_at_the_end_of_the_match(): ) rollout = make_match_rollout_fn(cfg) - # Shaping off, so any non-zero reward must be a terminal one. - _, transitions, _, metrics = rollout(state, env, jax.random.PRNGKey(5), jnp.asarray(0.0)) + _, transitions, _, metrics = rollout(state, env, jax.random.PRNGKey(5), jnp.asarray(1.0)) reward = np.asarray(transitions.reward) # (T, 2 * batch) seat0, seat1 = reward[:, : cfg.ppo.batch_games], reward[:, cfg.ppo.batch_games :] assert np.allclose(seat0, -seat1) - - done = np.asarray(transitions.done)[:, : cfg.ppo.batch_games] - paid = seat0 != 0.0 - assert np.array_equal(paid, done & paid) # never paid on a non-terminal ply assert float(metrics["matches_completed"]) > 0 - assert np.abs(seat0[paid]).max() <= 1.0 # tanh-bounded -def test_shaping_tracks_the_running_match_total(): - """Phi is carry + board diff, so shaping must follow the total, not the round.""" +def test_the_dense_reward_telescopes_to_the_match_total(): + """The whole justification for paying every ply: at gamma=1 the sum is the total. + + That is what makes "score more across three rounds" the objective, rather than + some shaped proxy for it. + """ match = match_reset(jax.random.PRNGKey(6)) key = jax.random.PRNGKey(7) + scale = 50.0 - prev = np.asarray(match_score(match)) - for _ in range(200): - if bool(match.done): - break + paid = 0.0 + while not bool(match.done): key, step_key = jax.random.split(key) action = random_legal_action(match.round, match.round.to_move, step_key) + before = np.asarray(match_score(match)) match, _, _ = match_step(match, action) - total = np.asarray(match_score(match)) - # The total never resets when a round rolls over; it only accumulates. - assert total.shape == (2,) - prev = total - assert prev.shape == (2,) + after = np.asarray(match_score(match)) + paid += ((after[0] - after[1]) - (before[0] - before[1])) / scale + + final = np.asarray(match_score(match)) + total_lead = (final[0] - final[1]) / scale + # Every point banked along the way, and nothing else. + assert paid == pytest.approx(total_lead, abs=1e-4) # --- both seats ------------------------------------------------------------ From 4392ec255a0f6c9d1fffbb17cb1d7775979563ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 03:30:23 +0900 Subject: [PATCH 08/16] Record the old-vs-new head to head in the real three-round game The question was what any of this actually improved over the training method that existed. Duplicate matches, 8192 a piece, same three deals and coins from both seats: - At 39.3M learner actions the match stack beats the Phase 0a gate agent (0.5842) which had 411M -- 10.5x the data. Sample efficiency is the headline. - At 39.3M it *loses* to the league policy (0.3142). That is a budget gap, not a strength gap: league had 122.6M plus a league/exploiter structure. - Scaled to a matched budget (131M vs league's 122.6M) it wins: 0.6094 (CI 0.599-0.620), +22.0 points. So: same compute, stronger agent, measured on the actual game. Caveat kept honest in the plan -- league was trained with exploiters, and we have measured average strength, not exploitability. "Harder to exploit" is not shown. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 9046931..e2be2a8 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -420,3 +420,27 @@ in-scan auto-reset + GAE 절단 부트스트랩(샘플 5.8배), 메트릭 재작 단판 결함 수정분(`to_move`, 덱 시계, ÷780 → ÷75, 살아있는 점수 3분할). **죽은 것은 tanh 종료 보상과 carry 구간 원-핫뿐이다.** + +--- + +## 신구 대결: 진짜 3라운드 클래식에서 (2026-07-15) + +**질문: "기존 학습 방법 대비 실제로 뭐가 나아졌나?"** + +duplicate 매치 8,192판(같은 3딜 + 같은 코인 + 자리 교대), 진짜 3라운드 게임: + +| 신(매치 스택) | 상대 | 신 승률 | 신 평균 총점차 | 상대 learner 액션 | +|---|---|---|---|---| +| 39.3M | 기존 baseline (정적 상대 학습) | 0.6077 | +19.5 | 104M | +| 39.3M | Phase 0a 게이트 (루프 수정만) | **0.5842** | +16.0 | **411M (10.5배)** | +| 39.3M | league (셀프플레이, 웹 배포판) | 0.3142 | −37.0 | 122.6M (3.1배) | +| **131M** | **league (셀프플레이, 웹 배포판)** | **0.6094** (CI 0.599–0.620) | **+22.0** | 122.6M | + +**결론:** + +1. **샘플 효율이 크게 올랐다.** 39.3M짜리가 **411M(10.5배)짜리를 이긴다.** +2. **동일 예산에서 기존 최강(league)을 이긴다** — 131M vs 122.6M에서 0.6094. +3. 39.3M에서 league에 졌던 것(0.3142)은 **약해서가 아니라 예산이 1/3이어서**였다. + +**남은 단서:** league는 **착취자(exploiter) 구조**를 포함한 런이다. 평균 강함은 우리가 이기지만 +**exploitability는 아직 재지 않았다.** "덜 착취당한다"는 증명되지 않았다. From 1f51fb81497ed6f175b2199e584ec7ac6566db4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 03:49:24 +0900 Subject: [PATCH 09/16] Ablate the match stack: both-seat training carries it, the privileged critic hurts Each piece switched off in turn, trained at identical compute, then played against the full stack over 8192 duplicate matches. Below 0.5 means the removed piece was doing work. - both seats: 0.3317 [0.322, 0.342]. The biggest single contributor. Half of it is simply sample count -- dropping the opponent seat halves the learner actions per update -- but that is the point: self-play already produced those plies with the same network, and the old trainer stop_gradiented them away. - match observation: 0.4751 [0.464, 0.486]. Small but real. Since carry itself contributes almost nothing (rounds decompose), most of this is likely the single-round observation defects being fixed: to_move, the deck clock, and the score_diff scale. - privileged critic: 0.5160 [0.505, 0.527] -- turning it OFF makes the agent significantly STRONGER. Fable called this the biggest missing idea; it is wrong. A critic that knows the deck fits V(full state), which is not E[return | masked obs], so the advantage picks up a component the actor cannot act on. From the actor's side that is noise, not variance reduction. Asymmetric critics hurting under partial observability is a known failure mode. Defaulted off accordingly. (Reusing it as a PIMC leaf evaluator may still stand -- that is a separate claim from using it to train the policy.) Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 46 +++++++ scripts/ablate_match.py | 148 +++++++++++++++++++++++ src/lost_cities_jax/match_ppo.py | 89 +++++++++++--- 3 files changed, 267 insertions(+), 16 deletions(-) create mode 100644 scripts/ablate_match.py diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index e2be2a8..30cee2b 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -444,3 +444,49 @@ duplicate 매치 8,192판(같은 3딜 + 같은 코인 + 자리 교대), 진짜 3 **남은 단서:** league는 **착취자(exploiter) 구조**를 포함한 런이다. 평균 강함은 우리가 이기지만 **exploitability는 아직 재지 않았다.** "덜 착취당한다"는 증명되지 않았다. + +--- + +## 기여도 A/B (2026-07-15) + +각 조각을 하나씩 끄고 동일 컴퓨트(300 업데이트, batch 512)로 학습시킨 뒤, +full 스택과 duplicate 매치 8,192판 맞대결. **0.5 미만 = 그 조각이 기여하고 있었다.** + +| 제거한 것 | full 대비 승률 | 95% CI | 평균 총점차 | 판정 | +|---|---|---|---|---| +| **양쪽 좌석 학습** | **0.3317** | [0.322, 0.342] | −28.6 | **압도적 기여** | +| 매치 관측 (carry/to_move/덱시계/살아있는점수) | 0.4751 | [0.464, 0.486] | −4.0 | 유의하게 기여 | +| **전지적 critic (CTDE)** | **0.5160** | [0.505, 0.527] | +2.6 | **오히려 해가 된다** | + +### 1. 양쪽 좌석 학습 — 가장 큰 기여 + +끄면 승률이 0.33으로 무너진다. 같은 업데이트 수에서 learner 액션이 **정확히 절반**이 되므로 +상당 부분은 샘플 수 효과다 — 그러나 **그게 요점이다.** 셀프플레이에서 상대 좌석의 수는 같은 +네트워크가 둔 것인데 기존 트레이너는 `stop_gradient`로 버렸다. **공짜로 데이터가 2배**가 된다. + +### 2. 매치 관측 — 작지만 실재 + +0.4751 (CI 상한 0.486 < 0.5). `to_move`, 덱 시계, ÷780 → ÷75 스케일 수정, 살아있는 점수 +3분할이 합쳐서 약 2.5%p 값어치. carry 자체는 (분해 논증대로) 거의 기여하지 않으므로, +이 이득의 대부분은 **단판 obs의 결함 수정분**으로 보인다. + +### 3. 전지적 critic — **Fable의 최우선 권고가 틀렸다** + +Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 **반대**다: 끄면 오히려 +**0.5160 (CI 하한 0.505 > 0.5)** 으로 유의하게 **더 강해진다.** + +그럴듯한 이유: 특권 critic은 덱을 알기 때문에 가치를 아주 잘 맞추지만, 그 결과 +`V(전체상태) ≠ E[리턴 | 마스킹된 관측]`이 되어, **어드밴티지에 정책이 통제할 수 없는 성분**이 +섞인다. 액터 입장에서 그건 분산 감소가 아니라 노이즈다. 부분관측 환경에서 비대칭 critic이 +해가 되는 것은 알려진 현상이다. + +**조치: 전지적 critic을 기본에서 끈다.** (PIMC 탐색의 리프 평가기로 재활용한다는 계획은 +별개로 유효할 수 있으나, 정책 학습용으로는 손해다.) + +### 종합: 실제로 값어치 있었던 것 + +1. **in-scan auto-reset + GAE 절단 부트스트랩** — 샘플 5.8배, expert 0.4525 → 0.5071 +2. **양쪽 좌석 학습** — 데이터 2배, 단독으로 승률 0.33 → 0.5 +3. **선형 총점 보상** — tanh 대비 0.5859 (사용자 제안) +4. **매치 관측 결함 수정** — 약 2.5%p +5. ~~전지적 critic~~ — **해가 된다. 끈다.** diff --git a/scripts/ablate_match.py b/scripts/ablate_match.py new file mode 100644 index 0000000..b83a9c8 --- /dev/null +++ b/scripts/ablate_match.py @@ -0,0 +1,148 @@ +#!/usr/bin/env python3 +"""What is each piece of the match stack worth? + +Train one variant per switch at identical compute, then play each against the full +stack in duplicate matches -- same three deals, same coins, both seats -- so deal +luck cancels and only the policy difference is left. + +The variants do not share an observation shape (dropping the privileged critic or +the match features changes the input dims), so this carries its own head-to-head +rather than reusing match_eval's, which assumes one architecture. +""" + +from __future__ import annotations + +import json +from pathlib import Path + +import jax +import jax.numpy as jnp +import numpy as np + +from lost_cities_jax.match import ( + match_legal_action_mask, + match_reset_from, + match_score, + match_step, +) +from lost_cities_jax.match_eval import MATCH_SCAN_STEPS, _wilson, match_bank +from lost_cities_jax.match_ppo import ( + Ablation, + MatchActorCritic, + _seat_views, + create_match_train_state, + match_train, +) +from lost_cities_jax.ppo import load_config, mask_logits, restore_checkpoint + +VARIANTS = [ + Ablation(privileged_critic=False), + Ablation(both_seats=False), + Ablation(match_obs=False), +] +MATCHES = 4096 +FULL_CHECKPOINT = Path("runs/jax-ppo-match/2026-07-15_030152_match-linear/latest") + + +def _load(cfg, checkpoint: Path, ablation: Ablation): + state = create_match_train_state(cfg, jax.random.PRNGKey(0), ablation) + return restore_checkpoint(checkpoint, state).params + + +def _existing_run(label: str) -> Path | None: + runs = sorted(Path("runs/jax-ppo-match").glob(f"*ablate-{label}")) + for run in reversed(runs): + if (run / "latest").exists(): + return run + return None + + +def duel(cfg, params_a, ablation_a, params_b, ablation_b, *, matches: int) -> dict: + """A vs B over duplicate matches. Each side sees the world its own way.""" + + decks, coins = match_bank(20260719, matches) + model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + seats = jnp.arange(2, dtype=jnp.int32) + + @jax.jit + def run(env, a_seat): + def body(carry, _): + env, _unused = carry + to_move = env.round.to_move.astype(jnp.int32) + mask = jax.vmap(match_legal_action_mask)(env) + + def act(params, ablation): + obs, critic = _seat_views(env, seats, ablation) + idx = to_move[None, :, None] + seat_obs = jnp.take_along_axis(obs, idx, axis=0)[0] + seat_critic = jnp.take_along_axis(critic, idx, axis=0)[0] + logits, _ = model.apply(params, seat_obs, seat_critic) + return jnp.argmax(mask_logits(logits, mask), axis=-1).astype(jnp.int32) + + action = jnp.where( + to_move == a_seat, act(params_a, ablation_a), act(params_b, ablation_b) + ) + env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, action) + return (env, _unused), None + + (env, _), _ = jax.lax.scan(body, (env, jnp.int32(0)), xs=None, length=MATCH_SCAN_STEPS) + return env + + leads = [] + for seat in (0, 1): + env = jax.vmap(match_reset_from)(decks, coins) + final = run(env, jnp.full((matches,), seat, dtype=jnp.int32)) + totals = np.asarray(jax.vmap(match_score)(final)) + leads.append(totals[:, seat] - totals[:, 1 - seat]) + + lead = np.concatenate(leads) + games = float(lead.size) + wins = float((lead > 0).sum()) + low, high = _wilson(wins, games) + return { + "matches": games, + "a_win_rate": wins / games, + "wilson_low": low, + "wilson_high": high, + "a_mean_lead": float(lead.mean()), + } + + +def main() -> None: + cfg = load_config("configs/jax_ppo/match-selfplay.yaml") + full = _load(cfg, FULL_CHECKPOINT, Ablation()) + + rows = [] + for ablation in VARIANTS: + label = ablation.label() + run_dir = _existing_run(label) + if run_dir is None: + print(f"\n===== training {label} =====", flush=True) + cfg = load_config("configs/jax_ppo/match-selfplay.yaml") + cfg.run.experiment_name = f"ablate-{label}" + run_dir = match_train(cfg, ablation=ablation) + else: + print(f"\n===== reusing {run_dir} =====", flush=True) + + cfg = load_config("configs/jax_ppo/match-selfplay.yaml") + params = _load(cfg, run_dir / "latest", ablation) + # The ablated net plays seat A, the full stack answers. Below 0.5 means + # the piece we removed was carrying weight. + result = duel(cfg, params, ablation, full, Ablation(), matches=MATCHES) + rows.append({"ablation": label, **result}) + print(f" {label}: win rate vs full = {result['a_win_rate']:.4f}", flush=True) + + print("\n\n==================== ablation ====================") + print(f"{'removed':<26}{'win rate vs full':>18}{'95% CI':>22}{'mean lead':>12}") + print("-" * 78) + for row in rows: + ci = f"[{row['wilson_low']:.3f}, {row['wilson_high']:.3f}]" + print( + f"{row['ablation']:<26}{row['a_win_rate']:>18.4f}{ci:>22}{row['a_mean_lead']:>+12.1f}" + ) + print("\nbelow 0.5 = the removed piece was carrying weight") + Path("runs/jax-ppo-match/ablation.json").write_text(json.dumps(rows, indent=2, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/src/lost_cities_jax/match_ppo.py b/src/lost_cities_jax/match_ppo.py index 29786f4..c3775d6 100644 --- a/src/lost_cities_jax/match_ppo.py +++ b/src/lost_cities_jax/match_ppo.py @@ -40,7 +40,7 @@ from __future__ import annotations import json import time -from dataclasses import asdict +from dataclasses import asdict, dataclass from pathlib import Path from typing import NamedTuple @@ -62,6 +62,7 @@ from lost_cities_jax.match_obs import ( match_critic_observation, match_observation, ) +from lost_cities_jax.obs import observation from lost_cities_jax.ppo import ( EpisodeEnd, JaxPPOConfig, @@ -79,11 +80,54 @@ from lost_cities_jax.ppo import ( save_checkpoint, shaping_coefficient, ) -from lost_cities_jax.types import MAX_STEPS, N_ACTIONS, PLAY +from lost_cities_jax.types import MAX_STEPS, N_ACTIONS, OBS_DIM, PLAY N_SEATS = 2 +@dataclass +class Ablation: + """Switches for measuring what each piece of the match stack is worth.""" + + privileged_critic: bool = False + """On: the critic also sees the opponent's hand and the deck in order. + + Defaults OFF because it measured *negative*. Ablated against the full stack + over 8192 duplicate matches, switching it off won 0.5160 [0.505, 0.527]. A + critic that knows the deck fits V(full state), which is not + E[return | masked obs], so the advantage carries a component the actor cannot + act on -- noise from its side, not variance reduction. + """ + + both_seats: bool = True + """Off: the opponent seat's plies are discarded, as the old trainer did.""" + + match_obs: bool = True + """Off: the actor gets the plain single-round observation, carry and all the + rest of the match features withheld.""" + + def actor_obs_dim(self) -> int: + return MATCH_OBS_DIM if self.match_obs else OBS_DIM + + def critic_obs_dim(self) -> int: + if not self.privileged_critic: + return self.actor_obs_dim() + return MATCH_CRITIC_OBS_DIM + + def label(self) -> str: + parts = [] + if self.privileged_critic: + parts.append("privileged_critic") + if not self.both_seats: + parts.append("no-both_seats") + if not self.match_obs: + parts.append("no-match_obs") + return "default" if not parts else "+".join(parts) + + +FULL = Ablation() + + class MatchTransition(NamedTuple): obs: jax.Array critic_obs: jax.Array @@ -119,12 +163,14 @@ class MatchActorCritic(nn.Module): return logits, jnp.squeeze(value, axis=-1) -def create_match_train_state(cfg: JaxPPOConfig, rng: jax.Array) -> TrainState: +def create_match_train_state( + cfg: JaxPPOConfig, rng: jax.Array, ablation: Ablation = FULL +) -> TrainState: model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) params = model.init( rng, - jnp.zeros((1, MATCH_OBS_DIM), dtype=jnp.float32), - jnp.zeros((1, MATCH_CRITIC_OBS_DIM), dtype=jnp.float32), + jnp.zeros((1, ablation.actor_obs_dim()), dtype=jnp.float32), + jnp.zeros((1, ablation.critic_obs_dim()), dtype=jnp.float32), ) tx = optax.chain( optax.clip_by_global_norm(cfg.ppo.max_grad_norm), @@ -146,8 +192,11 @@ def reset_done_matches(env: MatchState, rng: jax.Array, batch: int) -> MatchStat ) -def _seat_views(env: MatchState, seats: jax.Array): - obs = jax.vmap(lambda s: jax.vmap(match_observation, in_axes=(0, None))(env, s))(seats) +def _seat_views(env: MatchState, seats: jax.Array, ablation: Ablation = FULL): + actor_fn = match_observation if ablation.match_obs else (lambda m, p: observation(m.round, p)) + obs = jax.vmap(lambda s: jax.vmap(actor_fn, in_axes=(0, None))(env, s))(seats) + if not ablation.privileged_critic: + return obs, obs critic = jax.vmap(lambda s: jax.vmap(match_critic_observation, in_axes=(0, None))(env, s))( seats ) @@ -188,7 +237,7 @@ def match_episode_metrics(transitions: MatchTransition, episodes: EpisodeEnd) -> } -def make_match_rollout_fn(cfg: JaxPPOConfig): +def make_match_rollout_fn(cfg: JaxPPOConfig, ablation: Ablation = FULL): batch = cfg.ppo.batch_games seats = jnp.arange(N_SEATS, dtype=jnp.int32) @@ -198,7 +247,7 @@ def make_match_rollout_fn(cfg: JaxPPOConfig): env, episode_return, key = carry key, act_key, reset_key = jax.random.split(key, 3) - obs, critic_obs = _seat_views(env, seats) # (N_SEATS, batch, ...) + obs, critic_obs = _seat_views(env, seats, ablation) legal = jax.vmap(match_legal_action_mask)(env) legal_both = jnp.broadcast_to(legal, (N_SEATS, batch, N_ACTIONS)) @@ -211,6 +260,10 @@ def make_match_rollout_fn(cfg: JaxPPOConfig): to_move = env.round.to_move.astype(jnp.int32) active = ~env.done actor_mask = (seats[:, None] == to_move[None, :]) & active[None, :] + if not ablation.both_seats: + # The old trainer kept one seat and stop_gradiented the other. + keep = (seats[:, None] == 0) & jnp.ones_like(active)[None, :] + actor_mask = actor_mask & keep actions = jnp.take_along_axis(sampled, to_move[None, :], axis=0)[0] before = jax.vmap(match_lead)(env) @@ -237,7 +290,11 @@ def make_match_rollout_fn(cfg: JaxPPOConfig): value=value, reward=reward, done=jnp.broadcast_to(done, (N_SEATS, batch)), - active=jnp.broadcast_to(active, (N_SEATS, batch)), + active=( + jnp.broadcast_to(active, (N_SEATS, batch)) + if ablation.both_seats + else jnp.broadcast_to(active, (N_SEATS, batch)) & (seats[:, None] == 0) + ), actor_mask=actor_mask, entropy=entropy, play_action=played, @@ -259,7 +316,7 @@ def make_match_rollout_fn(cfg: JaxPPOConfig): transitions = jax.tree_util.tree_map( lambda x: x.reshape((x.shape[0], N_SEATS * batch, *x.shape[3:])), transitions ) - final_obs, final_critic = _seat_views(next_env, seats) + final_obs, final_critic = _seat_views(next_env, seats, ablation) _, last_value = state.apply_fn(state.params, final_obs, final_critic) last_value = last_value.reshape((N_SEATS * batch,)) @@ -339,8 +396,8 @@ def match_ppo_update( return state, jax.tree_util.tree_map(lambda x: jnp.mean(x, axis=0), metrics) -def make_match_train_iteration(cfg: JaxPPOConfig): - rollout_fn = make_match_rollout_fn(cfg) +def make_match_train_iteration(cfg: JaxPPOConfig, ablation: Ablation = FULL): + rollout_fn = make_match_rollout_fn(cfg, ablation) @jax.jit def train_iteration( @@ -364,19 +421,19 @@ def make_match_train_iteration(cfg: JaxPPOConfig): return train_iteration -def match_train(cfg: JaxPPOConfig, *, resume: str | None = None) -> Path: +def match_train(cfg: JaxPPOConfig, *, resume: str | None = None, ablation: Ablation = FULL) -> Path: run_dir = _create_run_dir(cfg) _write_json(run_dir / "config.json", asdict(cfg)) metrics_path = run_dir / "metrics.jsonl" rng = jax.random.PRNGKey(cfg.run.seed) rng, init_key, reset_key = jax.random.split(rng, 3) - state = create_match_train_state(cfg, init_key) + state = create_match_train_state(cfg, init_key, ablation) if resume: state = restore_checkpoint(Path(resume), state) env = jax.jit(jax.vmap(match_reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) - train_iteration = make_match_train_iteration(cfg) + train_iteration = make_match_train_iteration(cfg, ablation) start = time.perf_counter() learner_actions_seen = 0 From 4d1c4473b696d32a4210d31e9ce5e94e0cc360ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 04:01:40 +0900 Subject: [PATCH 10/16] Restore the privileged critic: its ablation flips with scale The 39.3M ablation said the privileged critic hurt (switching it off won 0.5160 [0.505, 0.527]). Head to head at 131M, both sides trained identically, it says the opposite: off *loses*, 0.4633 [0.453, 0.474]. Against league the critic-on model scores 0.6094 and the critic-off one 0.5526. The critic earns its keep once there is enough data to fit it -- at 39.3M the privileged value trunk is underfit and only adds advantage noise. Defaulted back on, with the small-scale number kept in the docstring as a warning: an ablation at a budget you do not intend to ship can invert. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 25 ++++++++++++++++++++++++ src/lost_cities_jax/match_ppo.py | 15 ++++++++------ tests/lost_cities_jax/test_match_ppo.py | 10 ++++++++-- 3 files changed, 42 insertions(+), 8 deletions(-) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 30cee2b..7736435 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -490,3 +490,28 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** 3. **선형 총점 보상** — tanh 대비 0.5859 (사용자 제안) 4. **매치 관측 결함 수정** — 약 2.5%p 5. ~~전지적 critic~~ — **해가 된다. 끈다.** + +### 정정: 전지적 critic의 가치는 **스케일에 따라 뒤집힌다** + +위 A/B는 39.3M learner 액션 규모에서 돌렸다. 실전 규모(131M)에서 동일 설정으로 둘을 직접 +맞붙이면 **결론이 반대로 나온다.** + +| 규모 | critic OFF의 승률 (critic ON 상대) | 판정 | +|---|---|---| +| 39.3M (A/B 규모) | **0.5160** [0.505, 0.527] | OFF가 낫다 | +| **131M (실전 규모)** | **0.4633** [0.453, 0.474] | **ON이 낫다** | + +**전지적 critic은 그것을 학습시킬 데이터가 충분해질 때 값어치를 한다.** 39.3M에서는 특권 +정보를 쓰는 큰 가치 트렁크를 제대로 못 맞춰서 어드밴티지에 노이즈만 얹었고, 131M에서는 +제대로 맞춰서 분산 감소가 실현된다. + +**교훈: 배포할 예산이 아닌 규모에서 ablation을 돌리면 결론이 뒤집힐 수 있다.** +`privileged_critic` 기본값은 **ON으로 되돌린다.** + +### 최종 순위 (진짜 3라운드 클래식, duplicate 8,192판) + +| 모델 | learner 액션 | vs league | +|---|---|---| +| **매치 스택 (critic ON)** | 131M | **0.6094** (+22.0점) | +| 매치 스택 (critic OFF) | 131M | 0.5526 (+10.9점) | +| league (기존 최강, 웹 배포판) | 122.6M | — | diff --git a/src/lost_cities_jax/match_ppo.py b/src/lost_cities_jax/match_ppo.py index c3775d6..f7bd4d1 100644 --- a/src/lost_cities_jax/match_ppo.py +++ b/src/lost_cities_jax/match_ppo.py @@ -89,14 +89,17 @@ N_SEATS = 2 class Ablation: """Switches for measuring what each piece of the match stack is worth.""" - privileged_critic: bool = False + privileged_critic: bool = True """On: the critic also sees the opponent's hand and the deck in order. - Defaults OFF because it measured *negative*. Ablated against the full stack - over 8192 duplicate matches, switching it off won 0.5160 [0.505, 0.527]. A - critic that knows the deck fits V(full state), which is not - E[return | masked obs], so the advantage carries a component the actor cannot - act on -- noise from its side, not variance reduction. + Its worth flips with scale, so do not trust a cheap ablation here. Ablated at + 39.3M learner actions, switching it OFF *won* 0.5160 [0.505, 0.527] -- the + obvious reading being that a critic fitting V(full state) rather than + E[return | masked obs] hands the actor advantage noise it cannot act on. But + head to head at 131M, both sides trained identically, OFF *loses*: 0.4633 + [0.453, 0.474]. The privileged critic earns its keep once there is enough data + to fit it. Defaults on for that reason, and the small-scale result is kept as + a warning about ablating at a budget you do not intend to ship. """ both_seats: bool = True diff --git a/tests/lost_cities_jax/test_match_ppo.py b/tests/lost_cities_jax/test_match_ppo.py index 76c0bd3..eba28a6 100644 --- a/tests/lost_cities_jax/test_match_ppo.py +++ b/tests/lost_cities_jax/test_match_ppo.py @@ -13,6 +13,7 @@ from lost_cities_jax.match_obs import ( match_observation, ) from lost_cities_jax.match_ppo import ( + Ablation, create_match_train_state, make_match_rollout_fn, make_match_train_iteration, @@ -54,9 +55,14 @@ def test_the_critic_sees_the_opponents_hand_and_the_actor_does_not(): def test_privileged_input_cannot_move_the_policy_logits(): - """Separate trunks, or the critic's view of the deck leaks into play.""" + """Separate trunks, or the critic's view of the deck leaks into play. + + The privileged critic is off by default -- it measured negative, see the + ablation in the plan -- but the isolation property still has to hold for + anyone who switches it on, and for its later reuse as a search evaluator. + """ cfg = _cfg() - state = create_match_train_state(cfg, jax.random.PRNGKey(1)) + state = create_match_train_state(cfg, jax.random.PRNGKey(1), Ablation(privileged_critic=True)) match = match_reset(jax.random.PRNGKey(2)) obs = match_observation(match, jnp.int32(0))[None, :] From cc12b058e541c2e662821229acced5c65c9d2c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 05:26:38 +0900 Subject: [PATCH 11/16] Re-measure both-seat vs privileged critic at the same budget The 39.3M ablation was the critic's worst ground. At a matched 131M budget: both-seat training is worth +17.1 points of win rate, the privileged critic +3.7 -- a 4.6x gap. And they behave differently: both-seat is flat across scale (+16.8 at 39.3M, +17.1 at 131M) while the critic swings (-1.6 to +3.7). The mechanism explains it. Both-seat doubles the data at the same compute -- self-play already played those plies with the same network. The critic adds no data, only accuracy, and a privileged value trunk has more to fit, so it grades badly until there is enough to fit it with. Fable ranked the critic first among missing ideas and both-seat fourth. That was exactly backwards. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 7736435..ea66508 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -515,3 +515,27 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** | **매치 스택 (critic ON)** | 131M | **0.6094** (+22.0점) | | 매치 스택 (critic OFF) | 131M | 0.5526 (+10.9점) | | league (기존 최강, 웹 배포판) | 122.6M | — | + +### 기여도 재측정: 동일 규모(131M)에서 + +39.3M A/B는 critic에게 가장 불리한 지점이었다. 두 조각을 **같은 131M 예산**에서 다시 쟀다: + +| 조각 | full의 승률 (그 조각 뺀 버전 상대) | 순이득 | +|---|---|---| +| **양쪽 좌석 학습** | 0.6707 | **+17.1 %p** | +| **전지적 critic** | 0.5367 | **+3.7 %p** | + +**양쪽 좌석이 약 4.6배 크다.** 그리고 성격이 다르다: + +| 규모 | 양쪽 좌석 | 전지적 critic | +|---|---|---| +| 39.3M | +16.8 %p | **−1.6 %p** | +| 131M | **+17.1 %p** | +3.7 %p | + +**양쪽 좌석은 규모와 무관하게 안정적**(+17%p). **critic은 규모를 탄다.** + +이유: 양쪽 좌석은 **데이터를 2배로** 만든다(65.5M → 131M, 같은 컴퓨트에서). critic은 데이터를 +안 늘리고 **채점 정확도만** 올리는데, 코치가 배울 게 많아져서 데이터가 부족하면 오히려 +엉터리 채점을 한다. + +**Fable은 critic을 "가장 큰 누락 아이디어" 1순위로, 양쪽 좌석을 4순위로 꼽았다. 정확히 거꾸로였다.** From e51d14d0fb6c1be76402460564dfabf2b854f7b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 05:37:55 +0900 Subject: [PATCH 12/16] Measure exploitability: ours is harder to farm than league Winning the head-to-head says a policy is strong on average, not that it is hard to beat. So freeze each policy, train a fresh one from scratch whose only job is to beat that policy, and see how far it gets. Same exploiter budget (250 updates x batch 1024, 65.5M learner actions): ours (match stack, 131M) exploiter reaches 0.2278 [0.219, 0.237] league (web-deployed) exploiter reaches 0.3213 [0.311, 0.331] League gives up 9.4 more points to a dedicated attacker. Both sit far from 0.5, so neither is a pushover -- but the caveat left open by the head-to-head is now closed in our favour on both axes: stronger on average (0.6094) and harder to exploit. Worth noting against expectation: league was trained *with* an exploiter structure and we ran pure self-play, and we still come out less exploitable. Whatever the league machinery buys, it did not buy that here. The number is a lower bound -- a bigger exploiter would find more -- so it only means anything as a like-for-like comparison, which is how it is used. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 39 ++++ scripts/measure_exploitability.py | 117 +++++++++++ src/lost_cities_jax/exploit.py | 244 +++++++++++++++++++++++ 3 files changed, 400 insertions(+) create mode 100644 scripts/measure_exploitability.py create mode 100644 src/lost_cities_jax/exploit.py diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index ea66508..c7b5e70 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -539,3 +539,42 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** 엉터리 채점을 한다. **Fable은 critic을 "가장 큰 누락 아이디어" 1순위로, 양쪽 좌석을 4순위로 꼽았다. 정확히 거꾸로였다.** + +--- + +## Exploitability: 우리가 league보다 **덜 착취당한다** (2026-07-15) + +**남겨뒀던 단서를 해소했다.** 평균 실력에서 이기는 것과 "파먹을 약점이 없는 것"은 다른 +속성이다. 가위바위보에서 바위를 60% 내는 놈은 아무한테나 이길 수도 있지만, 그 습관을 +알아챈 놈에게는 매번 진다. + +**측정 방법:** 정책을 얼려놓고, **오직 그놈만 이기도록 특화된 새 정책을 처음부터 학습**시킨다 +(`src/lost_cities_jax/exploit.py`). 착취자가 도달한 승률이 곧 그 정책이 못 막아낸 습관의 크기다. + +**동일 착취자 예산 (250 업데이트 × batch 1024 = 65.5M learner 액션):** + +| 얼려놓은 정책 | 착취자 승률 | 95% CI | +|---|---|---| +| **우리 매치 스택 (131M)** | **0.2278** | [0.219, 0.237] | +| league (웹 배포판, 122.6M) | **0.3213** | [0.311, 0.331] | + +**league가 9.4%p 더 털린다.** 그리고 둘 다 0.5에서 한참 멀다 — 어느 쪽도 만만한 상대는 아니다. + +### 최종 정리: 두 축 모두에서 이긴다 + +| 축 | 결과 | +|---|---| +| **평균 실력** (정면 대결) | 0.6094, +22.0점 ✅ | +| **약점 적음** (exploitability) | 0.2278 vs 0.3213 ✅ | + +### 단서 + +1. **하한선이다.** 더 세거나 더 오래 학습한 착취자는 더 찾아낼 수 있다. **절대값이 아니라 + 동일 예산에서의 비교로만 의미가 있다.** +2. 착취자 예산이 목표의 절반이다(65M vs 131M). 키우면 두 수치 다 오른다. +3. league는 단판 정책이라 3라운드 게임에선 다소 제 물이 아니다 — 다만 carry가 무의미하다는 + 것이 이미 증명됐으므로 큰 불리함은 아니다. + +**흥미로운 점:** 우리는 **순수 셀프플레이**이고 league는 **착취자 구조를 학습에 넣은** 런인데, +그런데도 우리가 덜 착취당한다. 착취자 구조가 exploitability를 낮춰줄 것이라는 기대가 +이 게임에서는 확인되지 않았다. diff --git a/scripts/measure_exploitability.py b/scripts/measure_exploitability.py new file mode 100644 index 0000000..ca20026 --- /dev/null +++ b/scripts/measure_exploitability.py @@ -0,0 +1,117 @@ +#!/usr/bin/env python3 +"""Freeze each policy, train an exploiter against it on the same budget, compare. + +Winning the head-to-head says a policy is strong on average. It does not say the +policy is hard to beat. This does: whatever the exploiter reaches is a habit the +frozen policy could not defend. +""" + +from __future__ import annotations + +import json +from pathlib import Path + +import jax +import numpy as np + +from lost_cities_jax.exploit import ( + match_frozen_policy, + single_round_frozen_policy, + train_exploiter, +) +from lost_cities_jax.match import match_reset_from, match_score +from lost_cities_jax.match_eval import MATCH_SCAN_STEPS, _wilson, match_bank +from lost_cities_jax.match_ppo import Ablation, create_match_train_state +from lost_cities_jax.ppo import create_train_state, load_config, restore_checkpoint + +OURS = Path("runs/jax-ppo-match/2026-07-15_031529_match-scaled/latest") +LEAGUE = Path( + "/mnt/2tbhdd/coolrl-lost-cities-artifacts/league/2026-07-05_052325_jax-ppo-league-v1/latest" +) +MATCHES = 4096 + + +def _final_score(cfg, exploiter_params, frozen, matches: int) -> dict: + """Play the trained exploiter against the frozen policy, both seats.""" + import jax.numpy as jnp + + from lost_cities_jax.exploit import match_frozen_policy as _mk + from lost_cities_jax.match import match_step + + attacker = _mk(cfg, exploiter_params, Ablation()) + decks, coins = match_bank(20260722, matches) + + @jax.jit + def run(env, a_seat): + def body(carry, _): + env, _u = carry + action = jnp.where( + env.round.to_move.astype(jnp.int32) == a_seat, + attacker(env, a_seat), + frozen(env, 1 - a_seat), + ) + env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, action) + return (env, _u), None + + (env, _), _ = jax.lax.scan(body, (env, jnp.int32(0)), xs=None, length=MATCH_SCAN_STEPS) + return env + + leads = [] + for seat in (0, 1): + env = jax.vmap(match_reset_from)(decks, coins) + final = run(env, jnp.full((matches,), seat, dtype=jnp.int32)) + totals = np.asarray(jax.vmap(match_score)(final)) + leads.append(totals[:, seat] - totals[:, 1 - seat]) + + lead = np.concatenate(leads) + games = float(lead.size) + wins = float((lead > 0).sum()) + low, high = _wilson(wins, games) + return { + "exploiter_win_rate": wins / games, + "wilson_low": low, + "wilson_high": high, + "exploiter_mean_lead": float(lead.mean()), + "matches": games, + } + + +def main() -> None: + match_cfg = load_config("configs/jax_ppo/match-selfplay.yaml") + old_cfg = load_config("configs/jax_ppo/balanced.yaml") + + ours = restore_checkpoint( + OURS, create_match_train_state(match_cfg, jax.random.PRNGKey(0), Ablation()) + ).params + league = restore_checkpoint(LEAGUE, create_train_state(old_cfg, jax.random.PRNGKey(0))).params + + targets = { + "ours (match stack, 131M)": match_frozen_policy(match_cfg, ours, Ablation()), + "league (web-deployed)": single_round_frozen_policy(old_cfg, league), + } + + rows = [] + for name, frozen in targets.items(): + print(f"\n===== training an exploiter against: {name} =====", flush=True) + cfg = load_config("configs/jax_ppo/match-selfplay.yaml") + cfg.ppo.batch_games = 1024 + cfg.run.total_updates = 250 + cfg.run.log_every = 25 + slug = name.split()[0] + state = train_exploiter(cfg, frozen, Path(f"runs/jax-ppo-match/exploit-{slug}")) + result = _final_score(cfg, state.params, frozen, MATCHES) + rows.append({"target": name, **result}) + print(f" exploiter reached {result['exploiter_win_rate']:.4f} vs {name}", flush=True) + + print("\n\n============ exploitability (same exploiter budget) ============") + print(f"{'frozen policy':<28}{'exploiter win rate':>20}{'95% CI':>22}") + print("-" * 72) + for row in rows: + ci = f"[{row['wilson_low']:.3f}, {row['wilson_high']:.3f}]" + print(f"{row['target']:<28}{row['exploiter_win_rate']:>20.4f}{ci:>22}") + print("\nhigher = the frozen policy had more to farm. 0.5 = nothing found.") + Path("runs/jax-ppo-match/exploitability.json").write_text(json.dumps(rows, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/src/lost_cities_jax/exploit.py b/src/lost_cities_jax/exploit.py new file mode 100644 index 0000000..db43c0b --- /dev/null +++ b/src/lost_cities_jax/exploit.py @@ -0,0 +1,244 @@ +"""How exploitable is a frozen policy? + +Beating an opponent on average and being hard to beat are different properties. +A policy can win the head-to-head and still have a habit a dedicated opponent can +farm -- rock-paper-scissors throwing rock 60% of the time beats a lot of people +and loses every time to anyone who noticed. + +So: freeze the policy, train a fresh one from scratch whose only job is to beat +*that* policy, and see how far it gets. Near 0.5 means there was nothing to find. +Well above it means there was. + +PPO self-play carries no Nash guarantee, so this is not a formality. The number it +produces is a lower bound on exploitability -- a stronger exploiter might find +more -- so it is only meaningful compared against the same exploiter budget spent +on another policy. +""" + +from __future__ import annotations + +import json +import time +from collections.abc import Callable +from pathlib import Path + +import jax +import jax.numpy as jnp + +from lost_cities_jax.match import MatchState, match_legal_action_mask, match_reset, match_step +from lost_cities_jax.match_ppo import ( + FULL, + N_SEATS, + Ablation, + MatchActorCritic, + MatchTransition, + _seat_views, + create_match_train_state, + match_lead, + match_ppo_update, +) +from lost_cities_jax.obs import observation +from lost_cities_jax.ppo import ( + ActorCritic, + JaxPPOConfig, + TrainState, + _append_jsonl, + _broadcast_done, + action_log_prob, + categorical_entropy, + compute_gae, + mask_logits, + masked_mean, +) +from lost_cities_jax.types import PLAY + +FrozenPolicy = Callable[[MatchState, jax.Array], jax.Array] +"""(env batch, seat batch) -> greedy actions. Whatever architecture, hidden here.""" + + +def match_frozen_policy(cfg: JaxPPOConfig, params, ablation: Ablation = FULL) -> FrozenPolicy: + model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + seats = jnp.arange(N_SEATS, dtype=jnp.int32) + + def policy(env: MatchState, seat: jax.Array) -> jax.Array: + obs, critic = _seat_views(env, seats, ablation) + idx = seat[None, :, None] + logits, _ = model.apply( + params, + jnp.take_along_axis(obs, idx, axis=0)[0], + jnp.take_along_axis(critic, idx, axis=0)[0], + ) + mask = jax.vmap(match_legal_action_mask)(env) + return jnp.argmax(mask_logits(logits, mask), axis=-1).astype(jnp.int32) + + return policy + + +def single_round_frozen_policy(cfg: JaxPPOConfig, params) -> FrozenPolicy: + """The old stack: it sees one round at a time and has never heard of carry.""" + model = ActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + + def policy(env: MatchState, seat: jax.Array) -> jax.Array: + logits, _ = model.apply(params, jax.vmap(observation)(env.round, seat)) + mask = jax.vmap(match_legal_action_mask)(env) + return jnp.argmax(mask_logits(logits, mask), axis=-1).astype(jnp.int32) + + return policy + + +def _reset_done(env: MatchState, seat: jax.Array, rng: jax.Array, batch: int): + env_key, seat_key = jax.random.split(rng) + fresh = jax.vmap(match_reset)(jax.random.split(env_key, batch)) + next_env = jax.tree_util.tree_map( + lambda old, new: jnp.where(_broadcast_done(env.done, old), new, old), env, fresh + ) + # Redraw the exploiter's seat too, so it learns to beat the frozen policy from + # either side rather than only the one it started in. + fresh_seat = jax.random.bernoulli(seat_key, 0.5, shape=(batch,)).astype(jnp.int32) + return next_env, jnp.where(env.done, fresh_seat, seat) + + +def make_exploiter_rollout_fn(cfg: JaxPPOConfig, frozen: FrozenPolicy): + batch = cfg.ppo.batch_games + seats = jnp.arange(N_SEATS, dtype=jnp.int32) + ablation = FULL + + @jax.jit + def rollout_fn(state: TrainState, env: MatchState, seat: jax.Array, rng: jax.Array): + def body(carry, _): + env, seat, key = carry + key, act_key, reset_key = jax.random.split(key, 3) + + obs, critic_obs = _seat_views(env, seats, ablation) + idx = seat[None, :, None] + my_obs = jnp.take_along_axis(obs, idx, axis=0)[0] + my_critic = jnp.take_along_axis(critic_obs, idx, axis=0)[0] + legal = jax.vmap(match_legal_action_mask)(env) + + logits, value = state.apply_fn(state.params, my_obs, my_critic) + masked = mask_logits(logits, legal) + mine = jax.random.categorical(act_key, masked, axis=-1).astype(jnp.int32) + theirs = jax.lax.stop_gradient(frozen(env, 1 - seat)) + + to_move = env.round.to_move.astype(jnp.int32) + active = ~env.done + my_turn = to_move == seat + actions = jnp.where(my_turn, mine, theirs) + + before = jax.vmap(match_lead)(env) + next_env, _, _ = jax.vmap(match_step, in_axes=(0, 0))(env, actions) + after = jax.vmap(match_lead)(next_env) + + # match_lead is seat 0's view; flip it when the exploiter sits in 1. + sign = jnp.where(seat == 0, 1.0, -1.0) + reward = jnp.where(active, sign * (after - before) / cfg.reward.terminal_scale, 0.0) + + actor_mask = active & my_turn + transition = MatchTransition( + obs=my_obs, + critic_obs=my_critic, + legal_mask=legal, + action=actions, + log_prob=action_log_prob(masked, mine), + value=value, + reward=reward, + done=next_env.done, + active=active, + actor_mask=actor_mask, + entropy=categorical_entropy(masked), + play_action=((actions % 12) // 6 == PLAY) & actor_mask, + ) + + done = next_env.done + final_lead = sign * jax.vmap(match_lead)(next_env) + won = (done & active & (final_lead > 0)).astype(jnp.float32) + finished = (done & active).astype(jnp.float32) + + next_env, seat = _reset_done(next_env, seat, reset_key, batch) + return (next_env, seat, key), (transition, won, finished) + + (next_env, seat, rng), (transitions, won, finished) = jax.lax.scan( + body, (env, seat, rng), xs=None, length=cfg.ppo.rollout_steps + ) + + obs, critic_obs = _seat_views(next_env, seats, ablation) + idx = seat[None, :, None] + _, last_value = state.apply_fn( + state.params, + jnp.take_along_axis(obs, idx, axis=0)[0], + jnp.take_along_axis(critic_obs, idx, axis=0)[0], + ) + + played = jnp.sum(finished) + metrics = { + "exploiter_win_rate": jnp.sum(won) / jnp.maximum(played, 1.0), + "matches_completed": played, + "learner_actions": jnp.sum(transitions.actor_mask), + "entropy_mean": masked_mean( + transitions.entropy, transitions.actor_mask.astype(jnp.float32) + ), + } + return next_env, seat, transitions, last_value, metrics + + return rollout_fn + + +def train_exploiter(cfg: JaxPPOConfig, frozen: FrozenPolicy, run_dir: Path) -> TrainState: + """Train a fresh policy whose only goal is to beat ``frozen``.""" + + rng = jax.random.PRNGKey(cfg.run.seed) + rng, init_key, reset_key, seat_key = jax.random.split(rng, 4) + state = create_match_train_state(cfg, init_key, Ablation()) + env = jax.jit(jax.vmap(match_reset))(jax.random.split(reset_key, cfg.ppo.batch_games)) + seat = jax.random.bernoulli(seat_key, 0.5, shape=(cfg.ppo.batch_games,)).astype(jnp.int32) + + rollout_fn = make_exploiter_rollout_fn(cfg, frozen) + + @jax.jit + def iteration(state, env, seat, rng): + rng, roll_key, update_key = jax.random.split(rng, 3) + env, seat, transitions, last_value, metrics = rollout_fn(state, env, seat, roll_key) + advantages, returns = compute_gae( + transitions.reward, + transitions.value, + transitions.done, + cfg.ppo.gamma, + cfg.ppo.gae_lambda, + last_value, + ) + state, update_metrics = match_ppo_update( + state, transitions, advantages, returns, update_key, cfg + ) + return state, env, seat, rng, {**metrics, **update_metrics} + + run_dir.mkdir(parents=True, exist_ok=True) + metrics_path = run_dir / "metrics.jsonl" + start = time.perf_counter() + for update in range(cfg.run.total_updates): + state, env, seat, rng, metrics = iteration(state, env, seat, rng) + jax.tree_util.tree_leaves(metrics)[0].block_until_ready() + row = {k: float(v) for k, v in metrics.items()} + row["update"] = update + row["elapsed_seconds"] = time.perf_counter() - start + _append_jsonl(metrics_path, row) + if update % cfg.run.log_every == 0: + print( + json.dumps( + { + "update": update, + "exploiter_win_rate": row["exploiter_win_rate"], + "matches": row["matches_completed"], + }, + sort_keys=True, + ), + flush=True, + ) + return state + + +__all__ = [ + "make_exploiter_rollout_fn", + "match_frozen_policy", + "single_round_frozen_policy", + "train_exploiter", +] From 0c83824243594c50093e2fac970528e60d5347cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 05:50:58 +0900 Subject: [PATCH 13/16] Correct the exploiter budget: it was a quarter of the target, not half The exploiters ran 32.5M learner actions, not the 65.5M I recorded -- they train one seat, so a 250x1024 run yields half of what the same shape gives the both-seat self-play trainer. Against targets trained on 131M and 122.6M, that makes the attacker roughly 4x underfunded. Which means the absolute number does not support "ours is only 22.8% exploitable". It supports exactly one claim: at a matched budget, league gives up more. Whether the ordering survives a properly funded attacker is now the open question, so the script takes --updates and --batch-games to run it. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 7 +++++-- scripts/measure_exploitability.py | 17 ++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index c7b5e70..936c689 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -551,7 +551,7 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** **측정 방법:** 정책을 얼려놓고, **오직 그놈만 이기도록 특화된 새 정책을 처음부터 학습**시킨다 (`src/lost_cities_jax/exploit.py`). 착취자가 도달한 승률이 곧 그 정책이 못 막아낸 습관의 크기다. -**동일 착취자 예산 (250 업데이트 × batch 1024 = 65.5M learner 액션):** +**동일 착취자 예산 (250 업데이트 × batch 1024 = 32.5M learner 액션):** | 얼려놓은 정책 | 착취자 승률 | 95% CI | |---|---|---| @@ -571,7 +571,10 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** 1. **하한선이다.** 더 세거나 더 오래 학습한 착취자는 더 찾아낼 수 있다. **절대값이 아니라 동일 예산에서의 비교로만 의미가 있다.** -2. 착취자 예산이 목표의 절반이다(65M vs 131M). 키우면 두 수치 다 오른다. +2. **착취자 예산이 목표의 약 1/4에 불과하다 (32.5M vs 131M).** 약한 공격자다. + 따라서 **"우리는 22.8%밖에 안 털린다"고 말할 수 없다** — 그건 이 약한 공격자 기준일 뿐이다. + 살아남는 주장은 **"동일 예산에서 league가 더 털린다"** 하나뿐이다. + 착취자를 목표와 같은 예산(131M)으로 키워서 **순서가 유지되는지** 확인해야 한다. 3. league는 단판 정책이라 3라운드 게임에선 다소 제 물이 아니다 — 다만 carry가 무의미하다는 것이 이미 증명됐으므로 큰 불리함은 아니다. diff --git a/scripts/measure_exploitability.py b/scripts/measure_exploitability.py index ca20026..9953e54 100644 --- a/scripts/measure_exploitability.py +++ b/scripts/measure_exploitability.py @@ -8,6 +8,7 @@ frozen policy could not defend. from __future__ import annotations +import argparse import json from pathlib import Path @@ -77,6 +78,12 @@ def _final_score(cfg, exploiter_params, frozen, matches: int) -> dict: def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--updates", type=int, default=250, help="exploiter training updates") + parser.add_argument("--batch-games", type=int, default=1024) + parser.add_argument("--tag", default="", help="suffix for the run dir, to keep runs apart") + args = parser.parse_args() + match_cfg = load_config("configs/jax_ppo/match-selfplay.yaml") old_cfg = load_config("configs/jax_ppo/balanced.yaml") @@ -94,10 +101,10 @@ def main() -> None: for name, frozen in targets.items(): print(f"\n===== training an exploiter against: {name} =====", flush=True) cfg = load_config("configs/jax_ppo/match-selfplay.yaml") - cfg.ppo.batch_games = 1024 - cfg.run.total_updates = 250 - cfg.run.log_every = 25 - slug = name.split()[0] + cfg.ppo.batch_games = args.batch_games + cfg.run.total_updates = args.updates + cfg.run.log_every = max(1, args.updates // 10) + slug = name.split()[0] + args.tag state = train_exploiter(cfg, frozen, Path(f"runs/jax-ppo-match/exploit-{slug}")) result = _final_score(cfg, state.params, frozen, MATCHES) rows.append({"target": name, **result}) @@ -110,7 +117,7 @@ def main() -> None: ci = f"[{row['wilson_low']:.3f}, {row['wilson_high']:.3f}]" print(f"{row['target']:<28}{row['exploiter_win_rate']:>20.4f}{ci:>22}") print("\nhigher = the frozen policy had more to farm. 0.5 = nothing found.") - Path("runs/jax-ppo-match/exploitability.json").write_text(json.dumps(rows, indent=2)) + Path(f"runs/jax-ppo-match/exploitability{args.tag}.json").write_text(json.dumps(rows, indent=2)) if __name__ == "__main__": From 0fb6e3c1a6d3a41a680c3a726c8d17d4f5d544bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 06:21:46 +0900 Subject: [PATCH 14/16] Fund the exploiter properly: ours holds, league breaks The earlier exploiters ran a quarter of their targets' budget. Rerun at a matched ~131M learner actions (measured: 130.4M and 131.1M): ours exploiter reaches 0.4657 [0.455, 0.477], mean lead -5.5 league exploiter reaches 0.6295 [0.619, 0.640], mean lead +28.8 The CIs are nowhere near each other and the gap widened under funding, 0.094 -> 0.164. A qualitative line gets crossed too: a properly funded attacker trained from scratch *beats* league outright, and still loses to ours. Two things a reader has to carry with that, both of which cut against us: - Neither exploiter plateaued -- both climb through the final update, so these remain lower bounds. And ours' attacker has the steeper tail (+0.031 vs +0.016 per 100 updates) while league's curve is already bending, so a much larger attacker could narrow the gap. Cannot rule out that it closes. - League is a single-round policy blind to carry and match score, and both frozen policies are played greedily, which is maximally exploitable by construction. So this is not a clean "training method A vs B". The claim that survives is the matched-budget one, and only that one. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- docs/plans/lost-cities-classic-3round.md | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/plans/lost-cities-classic-3round.md b/docs/plans/lost-cities-classic-3round.md index 936c689..07364e5 100644 --- a/docs/plans/lost-cities-classic-3round.md +++ b/docs/plans/lost-cities-classic-3round.md @@ -581,3 +581,37 @@ Fable은 이것을 "가장 큰 누락 아이디어"로 꼽았다. 실측은 ** **흥미로운 점:** 우리는 **순수 셀프플레이**이고 league는 **착취자 구조를 학습에 넣은** 런인데, 그런데도 우리가 덜 착취당한다. 착취자 구조가 exploitability를 낮춰줄 것이라는 기대가 이 게임에서는 확인되지 않았다. + +### 착취자에 제대로 자금을 대고 재측정 (131M, 목표와 동일 예산) + +앞선 32.5M 측정은 **공격자가 목표보다 4배 부족**했다. 예산을 목표와 맞춰 다시 쟀다. +실측 확인: 착취자 learner 액션 **130.4M** (우리 상대) / **131.1M** (league 상대). + +| 얼려놓은 정책 | 착취자 승률 | 95% CI | 착취자 평균 마진 | 이전(32.5M) | +|---|---|---|---|---| +| **우리 매치 스택** (131.1M 학습) | **0.4657** | [0.455, 0.477] | **−5.5점** | 0.2278 | +| league (122.6M 학습) | **0.6295** | [0.619, 0.640] | **+28.8점** | 0.3213 | + +**CI가 전혀 겹치지 않고, 격차가 오히려 벌어졌다 (0.094 → 0.164).** + +**질적으로 선을 넘었다:** 제대로 자금 댄 전담 공격자는 **league를 아예 이긴다**(0.63, +28.8점). +반면 **우리는 여전히 못 뚫는다**(0.47, −5.5점). + +#### 우리에게 불리한 단서 (반드시 함께 읽을 것) + +- **둘 다 1000 업데이트 끝까지 정체 없이 오르고 있었다. 이 수치도 여전히 하한선이다.** +- **우리 쪽 착취자의 말단 기울기가 더 가파르다** (+0.031 vs +0.016 / 100 업데이트). + league 착취자 곡선은 꺾이기 시작했는데 우리 쪽은 아직 갈 길이 남았다. + **공격자 예산을 크게 더 키우면 격차가 좁혀질 수 있고, 뒤집힐 가능성도 배제 못 한다.** + +#### 구조적 교란 (순수한 "학습법 A vs B"가 아니다) + +1. **league는 단판 정책이다.** carry도 매치 점수도 모른다. 더 털리는 것의 일부는 + **학습 방법이 아니라 구조적 맹점** 때문일 수 있다. +2. **둘 다 greedy(argmax)로 뒀다.** 결정론적 정책은 **정의상 최대로 착취당한다.** + 양쪽을 똑같이 대우했으니 비교는 공정하나, **절대값은 부풀려져 있다.** + +#### 살아남는 주장 / 못 하는 주장 + +- ✅ **"동일 예산의 전담 공격자 앞에서 league는 뚫리고 우리는 안 뚫린다."** +- ❌ "우리 정책은 착취 불가능하다." — 하한선일 뿐이고, 우리 쪽 곡선은 아직 오르는 중이다. From 8dec6c3fe179058ce7035b56af202da0e88430f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 06:25:29 +0900 Subject: [PATCH 15/16] Keep the human game records, and name the models MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 111 games are the user's own strategy record, not ML data -- so they stay as they are, and hint/undo usage deliberately goes unlogged. What they were missing is which model they were played against: the v1 schema stores `policy: "WASM · FINAL PPO"`, which is the string shown in the corner of the screen, not an identity. It stops meaning anything the moment there is a second final model, which there now is. data/models.json fixes that going forward. Codenames are astronomical and alphabetical, so the first letter is the generation and you can always tell which came later; a new letter means the observation space broke, not that the model got better. A codename never encodes quality -- that is the trap "FINAL PPO" fell into. The hash stays the truth, because a hash cannot lie about what actually played; the codename is assigned here, not derived. altair (e8241e305c01) -- single round, 454-dim, the league policy on the web. All 111 v1 games were played against this. borealis (4ae613b010ca) -- three-round match, 501-dim, 131M. Beats altair 0.6094 at the real game and holds up better under a funded exploiter. The records were also sitting in runs/tmp/, which is gitignored and documented as disposable. They are in data/ now, and committed. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- data/human-play/game-records.jsonl | 111 +++++++++++++++++++++++++++++ data/models.json | 43 +++++++++++ 2 files changed, 154 insertions(+) create mode 100644 data/human-play/game-records.jsonl create mode 100644 data/models.json diff --git a/data/human-play/game-records.jsonl b/data/human-play/game-records.jsonl new file mode 100644 index 0000000..ba8cd35 --- /dev/null +++ b/data/human-play/game-records.jsonl @@ -0,0 +1,111 @@ +{"format":"lost-cities-web-game-v1","gameId":"338fb8e7-6f01-4979-8cb6-8403b1be3cec","seed":"3z7aag","startedAt":"2026-07-14T13:51:30.385Z","finishedAt":"2026-07-14T13:53:37.109Z","initialDeckOrder":[51,40,38,25,7,22,30,45,43,3,23,24,41,35,46,28,20,33,53,42,39,10,31,12,18,37,32,34,11,36,4,15,50,49,0,8,14,27,48,1,56,54,57,9,55,19,2,26,52,21,59,5,58,13,6,29,16,17,47,44],"moves":[{"ply":1,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[7,22,25,30,38,40,45,51],"ai":[3,23,24,28,35,41,43,46]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[7,20,22,25,30,40,45,51],"ai":[3,23,24,28,35,41,43,46]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,20,22,25,30,40,45,51],"ai":[3,23,24,28,33,35,43,46]},"scoresAfter":[-34,-16]},{"ply":4,"player":"ai","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[7,20,22,25,30,45,51,53],"ai":[3,23,24,28,33,35,43,46]},"scoresAfter":[-34,-10]},{"ply":5,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,20,22,25,30,45,51,53],"ai":[3,23,24,28,33,35,42,46]},"scoresAfter":[-34,-10]},{"ply":6,"player":"ai","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,20,22,30,39,45,51,53],"ai":[3,23,24,28,33,35,42,46]},"scoresAfter":[-34,-10]},{"ply":7,"player":"human","action":82,"playedCard":51,"placeType":"discard","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[7,20,22,30,39,45,51,53],"ai":[3,10,23,24,28,33,35,46]},"scoresAfter":[-34,-10]},{"ply":8,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,20,22,30,39,42,45,53],"ai":[3,10,23,24,28,33,35,46]},"scoresAfter":[-34,-1]},{"ply":9,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[7,20,22,30,39,42,45,53],"ai":[3,10,23,24,28,31,33,35]},"scoresAfter":[-24,-1]},{"ply":10,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[7,12,20,22,30,39,45,53],"ai":[3,10,23,24,28,31,33,35]},"scoresAfter":[-24,-19]},{"ply":11,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[7,12,20,22,30,39,45,53],"ai":[10,18,23,24,28,31,33,35]},"scoresAfter":[-24,-19]},{"ply":12,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,12,20,22,30,37,45,53],"ai":[10,18,23,24,28,31,33,35]},"scoresAfter":[-24,-59]},{"ply":13,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[7,12,20,22,30,37,45,53],"ai":[10,18,23,28,31,32,33,35]},"scoresAfter":[-24,-59]},{"ply":14,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,12,20,22,30,34,45,53],"ai":[10,18,23,28,31,32,33,35]},"scoresAfter":[-24,-74]},{"ply":15,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[7,12,20,22,30,34,45,53],"ai":[10,11,23,28,31,32,33,35]},"scoresAfter":[-64,-74]},{"ply":16,"player":"ai","action":3,"playedCard":10,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[7,20,22,30,34,36,45,53],"ai":[10,11,23,28,31,32,33,35]},"scoresAfter":[-64,-65]},{"ply":17,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,20,22,30,34,36,45,53],"ai":[11,23,25,28,31,32,33,35]},"scoresAfter":[-64,-65]},{"ply":18,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,7,20,22,30,34,45,53],"ai":[11,23,25,28,31,32,33,35]},"scoresAfter":[-64,-55]},{"ply":19,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,7,20,22,30,34,45,53],"ai":[15,23,25,28,31,32,33,35]},"scoresAfter":[-64,-55]},{"ply":20,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,20,22,30,34,45,50,53],"ai":[15,23,25,28,31,32,33,35]},"scoresAfter":[-64,-45]},{"ply":21,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[7,20,22,30,34,45,50,53],"ai":[15,25,28,31,32,33,35,49]},"scoresAfter":[-64,-45]},{"ply":22,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[0,20,22,30,34,45,50,53],"ai":[15,25,28,31,32,33,35,49]},"scoresAfter":[-64,-65]},{"ply":23,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,20,22,30,34,45,50,53],"ai":[8,15,28,31,32,33,35,49]},"scoresAfter":[-64,-65]},{"ply":24,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[14,20,22,30,34,45,50,53],"ai":[8,15,28,31,32,33,35,49]},"scoresAfter":[-64,-65]},{"ply":25,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[14,20,22,30,34,45,50,53],"ai":[15,27,28,31,32,33,35,49]},"scoresAfter":[-84,-65]},{"ply":26,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[20,22,30,34,45,48,50,53],"ai":[15,27,28,31,32,33,35,49]},"scoresAfter":[-84,-65]},{"ply":27,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[20,22,30,34,45,48,50,53],"ai":[1,15,27,28,31,32,33,35]},"scoresAfter":[-68,-65]},{"ply":28,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[20,22,30,34,48,50,53,56],"ai":[1,15,27,28,31,32,33,35]},"scoresAfter":[-68,-65]},{"ply":29,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[20,22,30,34,48,50,53,56],"ai":[15,27,28,31,32,33,35,54]},"scoresAfter":[-68,-65]},{"ply":30,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[20,22,30,34,48,53,56,57],"ai":[15,27,28,31,32,33,35,54]},"scoresAfter":[-68,-80]},{"ply":31,"player":"human","action":53,"playedCard":48,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[20,22,30,34,48,53,56,57],"ai":[9,15,27,28,31,32,33,35]},"scoresAfter":[-108,-80]},{"ply":32,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[20,22,30,34,50,53,56,57],"ai":[9,15,27,28,31,32,33,35]},"scoresAfter":[-108,-80]},{"ply":33,"player":"human","action":53,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[20,22,30,34,50,53,56,57],"ai":[15,27,28,31,32,33,35,55]},"scoresAfter":[-128,-80]},{"ply":34,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,22,30,34,49,53,56,57],"ai":[15,27,28,31,32,33,35,55]},"scoresAfter":[-128,-74]},{"ply":35,"player":"human","action":53,"playedCard":49,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[20,22,30,34,49,53,56,57],"ai":[15,19,27,28,31,32,33,35]},"scoresAfter":[-148,-74]},{"ply":36,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[20,22,30,34,51,53,56,57],"ai":[15,19,27,28,31,32,33,35]},"scoresAfter":[-148,-68]},{"ply":37,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[20,22,30,34,51,53,56,57],"ai":[2,15,19,28,31,32,33,35]},"scoresAfter":[-140,-68]},{"ply":38,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[20,22,26,30,34,53,56,57],"ai":[2,15,19,28,31,32,33,35]},"scoresAfter":[-140,-59]},{"ply":39,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[20,22,26,30,34,53,56,57],"ai":[2,15,19,31,32,33,35,52]},"scoresAfter":[-124,-59]},{"ply":40,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[20,21,22,26,30,34,56,57],"ai":[2,15,19,31,32,33,35,52]},"scoresAfter":[-124,-41]},{"ply":41,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[20,21,22,26,30,34,56,57],"ai":[2,15,19,32,33,35,52,59]},"scoresAfter":[-96,-41]},{"ply":42,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,20,21,22,26,30,34,57],"ai":[2,15,19,32,33,35,52,59]},"scoresAfter":[-96,-20]},{"ply":43,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,20,21,22,26,30,34,57],"ai":[2,15,19,33,35,52,58,59]},"scoresAfter":[-64,-20]},{"ply":44,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[5,13,20,21,22,26,30,34],"ai":[2,15,19,33,35,52,58,59]},"scoresAfter":[-64,-11]},{"ply":45,"player":"human","action":13,"playedCard":13,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[5,13,20,21,22,26,30,34],"ai":[2,6,15,19,33,35,52,59]},"scoresAfter":[-84,-11]},{"ply":46,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,9,20,21,22,26,30,34],"ai":[2,6,15,19,33,35,52,59]},"scoresAfter":[-84,13]},{"ply":47,"player":"human","action":25,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[5,9,20,21,22,26,30,34],"ai":[2,6,15,19,29,35,52,59]},"scoresAfter":[-56,13]},{"ply":48,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[1,5,9,21,22,26,30,34],"ai":[2,6,15,19,29,35,52,59]},"scoresAfter":[-56,63]},{"ply":49,"player":"human","action":37,"playedCard":21,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[1,5,9,21,22,26,30,34],"ai":[2,6,15,16,19,29,52,59]},"scoresAfter":[-24,63]},{"ply":50,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[1,5,8,9,22,26,30,34],"ai":[2,6,15,16,19,29,52,59]},"scoresAfter":[-24,73]},{"ply":51,"player":"human","action":48,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[1,5,8,9,22,26,30,34],"ai":[2,6,15,16,17,19,29,52]},"scoresAfter":[12,73]},{"ply":52,"player":"ai","action":78,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[1,5,8,9,26,30,34,47],"ai":[2,6,15,16,17,19,29,52]},"scoresAfter":[12,73]}],"finalScores":[12,73],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[51,40,38,25,7,22,30,45,43,3,23,24,41,35,46,28,20,33,53,42,39,10,31,12,18,37,32,34,11,36,4,15,50,49,0,8,14,27,48,1,56,54,57,9,55,19,2,26,52,21,59,5,58,13,6,29,16,17,47,44],"drawPtr":60,"cardLoc":[5,1,2,4,5,1,2,5,1,1,4,4,3,3,3,2,2,2,4,2,3,3,3,4,4,4,1,4,4,5,1,4,4,4,1,4,5,5,3,5,3,4,3,4,2,3,4,1,3,3,3,3,2,3,4,4,3,3,4,4],"handPublic":[false,true,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,9,0,8,8],[10,10,10,9,10]],"colHandshakes":[[0,3,0,1,3],[0,0,2,0,0]],"colLength":[[0,6,0,4,7],[3,2,8,3,4]],"piles":[[4,7,0],[],[29],[39,37,36],[]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"1318ed9f-fd4d-40e1-962c-b94924419954","seed":"e7pupi","startedAt":"2026-07-14T13:54:40.837Z","finishedAt":"2026-07-14T13:56:44.427Z","initialDeckOrder":[17,23,13,25,19,55,49,1,18,5,58,50,45,4,2,15,30,9,16,59,21,34,36,6,12,53,57,14,33,46,29,54,31,56,10,8,26,48,39,35,20,24,42,38,27,40,32,3,43,41,51,52,37,22,11,28,0,44,7,47],"moves":[{"ply":1,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[1,13,17,19,23,25,49,55],"ai":[2,4,5,15,18,45,50,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,17,19,23,25,30,49,55],"ai":[2,4,5,15,18,45,50,58]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[1,17,19,23,25,30,49,55],"ai":[4,5,9,15,18,45,50,58]},"scoresAfter":[-32,-40]},{"ply":4,"player":"ai","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[1,16,19,23,25,30,49,55],"ai":[4,5,9,15,18,45,50,58]},"scoresAfter":[-32,-80]},{"ply":5,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[1,16,19,23,25,30,49,55],"ai":[4,5,9,15,18,45,58,59]},"scoresAfter":[-20,-80]},{"ply":6,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[1,16,21,23,25,30,49,55],"ai":[4,5,9,15,18,45,58,59]},"scoresAfter":[-20,-74]},{"ply":7,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,16,21,23,25,30,49,55],"ai":[5,9,15,18,34,45,58,59]},"scoresAfter":[-4,-74]},{"ply":8,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[1,16,23,25,30,36,49,55],"ai":[5,9,15,18,34,45,58,59]},"scoresAfter":[-4,-66]},{"ply":9,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,16,23,25,30,36,49,55],"ai":[6,9,15,18,34,45,58,59]},"scoresAfter":[16,-66]},{"ply":10,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,12,16,25,30,36,49,55],"ai":[6,9,15,18,34,45,58,59]},"scoresAfter":[16,-56]},{"ply":11,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[1,12,16,25,30,36,49,55],"ai":[9,15,18,34,45,53,58,59]},"scoresAfter":[16,-56]},{"ply":12,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[12,16,25,30,36,49,55,57],"ai":[9,15,18,34,45,53,58,59]},"scoresAfter":[16,-40]},{"ply":13,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[12,16,25,30,36,49,55,57],"ai":[14,15,18,34,45,53,58,59]},"scoresAfter":[-24,-40]},{"ply":14,"player":"ai","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[12,16,25,30,33,36,55,57],"ai":[14,15,18,34,45,53,58,59]},"scoresAfter":[-24,-40]},{"ply":15,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[12,16,25,30,33,36,55,57],"ai":[14,18,34,45,46,53,58,59]},"scoresAfter":[-64,-40]},{"ply":16,"player":"ai","action":18,"playedCard":18,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[12,16,29,30,33,36,55,57],"ai":[14,18,34,45,46,53,58,59]},"scoresAfter":[-64,-40]},{"ply":17,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[12,16,29,30,33,36,55,57],"ai":[14,34,45,46,53,54,58,59]},"scoresAfter":[-56,-40]},{"ply":18,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[12,16,30,31,33,36,55,57],"ai":[14,34,45,46,53,54,58,59]},"scoresAfter":[-56,-40]},{"ply":19,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[12,16,30,31,33,36,55,57],"ai":[34,45,46,53,54,56,58,59]},"scoresAfter":[-46,-40]},{"ply":20,"player":"ai","action":0,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,12,16,31,33,36,55,57],"ai":[34,45,46,53,54,56,58,59]},"scoresAfter":[-46,-51]},{"ply":21,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,12,16,31,33,36,55,57],"ai":[8,45,46,53,54,56,58,59]},"scoresAfter":[-34,-51]},{"ply":22,"player":"ai","action":12,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,12,16,26,33,36,55,57],"ai":[8,45,46,53,54,56,58,59]},"scoresAfter":[-34,-63]},{"ply":23,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,12,16,26,33,36,55,57],"ai":[8,46,48,53,54,56,58,59]},"scoresAfter":[-34,-63]},{"ply":24,"player":"ai","action":12,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,12,16,33,36,39,55,57],"ai":[8,46,48,53,54,56,58,59]},"scoresAfter":[-34,-54]},{"ply":25,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,12,16,33,36,39,55,57],"ai":[8,35,48,53,54,56,58,59]},"scoresAfter":[-34,-54]},{"ply":26,"player":"ai","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,12,16,20,33,39,55,57],"ai":[8,35,48,53,54,56,58,59]},"scoresAfter":[-34,-44]},{"ply":27,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,12,16,20,33,39,55,57],"ai":[8,24,48,53,54,56,58,59]},"scoresAfter":[-34,-44]},{"ply":28,"player":"ai","action":24,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[10,12,16,20,33,42,55,57],"ai":[8,24,48,53,54,56,58,59]},"scoresAfter":[-34,-64]},{"ply":29,"player":"human","action":66,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[10,12,16,20,33,42,55,57],"ai":[8,24,38,53,54,56,58,59]},"scoresAfter":[-34,-64]},{"ply":30,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,12,16,20,27,33,55,57],"ai":[8,24,38,53,54,56,58,59]},"scoresAfter":[-34,-64]},{"ply":31,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[10,12,16,20,27,33,55,57],"ai":[24,38,40,53,54,56,58,59]},"scoresAfter":[-34,-64]},{"ply":32,"player":"ai","action":6,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,16,20,27,32,33,55,57],"ai":[24,38,40,53,54,56,58,59]},"scoresAfter":[-34,-64]},{"ply":33,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,16,20,27,32,33,55,57],"ai":[3,38,40,53,54,56,58,59]},"scoresAfter":[-20,-64]},{"ply":34,"player":"ai","action":36,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,16,20,27,33,43,55,57],"ai":[3,38,40,53,54,56,58,59]},"scoresAfter":[-20,-52]},{"ply":35,"player":"human","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,16,20,27,33,43,55,57],"ai":[3,38,40,41,54,56,58,59]},"scoresAfter":[-4,-52]},{"ply":36,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,16,20,27,43,51,55,57],"ai":[3,38,40,41,54,56,58,59]},"scoresAfter":[-4,-37]},{"ply":37,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[10,16,20,27,43,51,55,57],"ai":[3,38,40,41,52,56,58,59]},"scoresAfter":[0,-37]},{"ply":38,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,16,20,27,37,43,55,57],"ai":[3,38,40,41,52,56,58,59]},"scoresAfter":[0,-16]},{"ply":39,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,16,20,27,37,43,55,57],"ai":[3,22,38,40,41,52,58,59]},"scoresAfter":[12,-16]},{"ply":40,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[10,11,16,20,27,37,43,57],"ai":[3,22,38,40,41,52,58,59]},"scoresAfter":[12,11]},{"ply":41,"player":"human","action":85,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[10,11,16,20,27,37,43,57],"ai":[3,22,28,38,40,41,52,59]},"scoresAfter":[28,11]},{"ply":42,"player":"ai","action":13,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[8,10,11,16,20,27,37,43],"ai":[3,22,28,38,40,41,52,59]},"scoresAfter":[28,0]},{"ply":43,"player":"human","action":4,"playedCard":8,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[8,10,11,16,20,27,37,43],"ai":[1,3,28,38,40,41,52,59]},"scoresAfter":[15,0]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,11,16,20,27,37,42,43],"ai":[1,3,28,38,40,41,52,59]},"scoresAfter":[15,30]},{"ply":45,"player":"human","action":4,"playedCard":10,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[10,11,16,20,27,37,42,43],"ai":[0,1,3,28,38,40,41,52]},"scoresAfter":[24,30]},{"ply":46,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[11,16,20,27,37,39,42,43],"ai":[0,1,3,28,38,40,41,52]},"scoresAfter":[24,30]},{"ply":47,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,16,20,27,37,39,42,43],"ai":[1,3,28,38,40,41,44,52]},"scoresAfter":[34,30]},{"ply":48,"player":"ai","action":30,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,16,20,27,37,39,42,43],"ai":[1,3,28,38,40,41,44,52]},"scoresAfter":[34,30]}],"finalScores":[34,30],"outcome":"YOU WIN","finalState":{"deckOrder":[17,23,13,25,19,55,49,1,18,5,58,50,45,4,2,15,30,9,16,59,21,34,36,6,12,53,57,14,33,46,29,54,31,56,10,8,26,48,39,35,20,24,42,38,27,40,32,3,43,41,51,52,37,22,11,28,0,44,7,47],"drawPtr":60,"cardLoc":[5,2,4,2,4,4,4,1,3,4,3,3,5,3,5,5,1,3,5,3,1,3,4,3,5,3,5,1,5,3,3,3,3,3,4,4,5,1,2,1,2,2,1,1,2,4,4,2,4,3,4,3,2,4,4,3,4,3,4,4],"handPublic":[false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,8,0,8],[8,9,10,9,10]],"colHandshakes":[[0,1,1,0,1],[1,0,0,0,2]],"colLength":[[3,5,6,0,4],[5,1,2,2,7]],"piles":[[0],[15,18,14,12],[26,24,28],[36],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"8b9a1760-38a0-4e2d-96eb-122d1b96c477","seed":"jsrmix","startedAt":"2026-07-14T13:56:47.111Z","finishedAt":"2026-07-14T13:59:05.057Z","initialDeckOrder":[40,29,43,13,37,10,31,1,45,6,25,27,16,41,8,54,55,39,20,0,23,30,52,26,58,14,24,15,32,53,44,50,28,35,49,17,36,12,22,21,9,42,4,59,48,57,51,33,47,56,46,5,19,18,3,38,2,34,11,7],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[1,10,13,29,31,37,40,43],"ai":[6,8,16,25,27,41,45,54]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,13,29,31,37,40,43,55],"ai":[6,8,16,25,27,41,45,54]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,13,29,31,37,40,43,55],"ai":[8,16,25,27,39,41,45,54]},"scoresAfter":[-80,-15]},{"ply":4,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,13,20,29,31,40,43,55],"ai":[8,16,25,27,39,41,45,54]},"scoresAfter":[-80,-55]},{"ply":5,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,13,20,29,31,40,43,55],"ai":[0,8,16,27,39,41,45,54]},"scoresAfter":[-74,-55]},{"ply":6,"player":"ai","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,13,20,23,29,31,43,55],"ai":[0,8,16,27,39,41,45,54]},"scoresAfter":[-74,-73]},{"ply":7,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,13,20,23,29,31,43,55],"ai":[0,8,16,27,30,41,45,54]},"scoresAfter":[-114,-73]},{"ply":8,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,20,23,29,31,43,52,55],"ai":[0,8,16,27,30,41,45,54]},"scoresAfter":[-114,-73]},{"ply":9,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[10,20,23,29,31,43,52,55],"ai":[8,16,26,27,30,41,45,54]},"scoresAfter":[-114,-73]},{"ply":10,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[10,20,23,29,31,43,55,58],"ai":[8,16,26,27,30,41,45,54]},"scoresAfter":[-114,-69]},{"ply":11,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,20,23,29,31,43,55,58],"ai":[8,14,16,26,27,30,45,54]},"scoresAfter":[-130,-69]},{"ply":12,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,20,23,24,31,43,55,58],"ai":[8,14,16,26,27,30,45,54]},"scoresAfter":[-130,-109]},{"ply":13,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[10,20,23,24,31,43,55,58],"ai":[8,15,16,26,27,30,45,54]},"scoresAfter":[-130,-109]},{"ply":14,"player":"ai","action":3,"playedCard":8,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[10,20,23,31,32,43,55,58],"ai":[8,15,16,26,27,30,45,54]},"scoresAfter":[-130,-102]},{"ply":15,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,20,23,31,32,43,55,58],"ai":[15,16,24,26,27,30,45,54]},"scoresAfter":[-124,-102]},{"ply":16,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,20,23,32,43,53,55,58],"ai":[15,16,24,26,27,30,45,54]},"scoresAfter":[-124,-122]},{"ply":17,"player":"human","action":41,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[10,20,23,32,43,53,55,58],"ai":[15,16,26,27,30,44,45,54]},"scoresAfter":[-117,-122]},{"ply":18,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[10,20,23,43,52,53,55,58],"ai":[15,16,26,27,30,44,45,54]},"scoresAfter":[-117,-142]},{"ply":19,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[10,20,23,43,52,53,55,58],"ai":[15,16,27,30,44,45,50,54]},"scoresAfter":[-134,-142]},{"ply":20,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,20,23,28,43,53,55,58],"ai":[15,16,27,30,44,45,50,54]},"scoresAfter":[-134,-135]},{"ply":21,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,20,23,28,43,53,55,58],"ai":[15,16,27,30,35,45,50,54]},"scoresAfter":[-130,-135]},{"ply":22,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[10,20,23,28,43,49,55,58],"ai":[15,16,27,30,35,45,50,54]},"scoresAfter":[-130,-127]},{"ply":23,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,20,23,28,43,49,55,58],"ai":[15,16,17,27,30,35,50,54]},"scoresAfter":[-124,-127]},{"ply":24,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,20,23,28,36,43,49,58],"ai":[15,16,17,27,30,35,50,54]},"scoresAfter":[-124,-127]},{"ply":25,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,20,23,28,36,43,49,58],"ai":[12,15,16,17,27,30,35,50]},"scoresAfter":[-115,-127]},{"ply":26,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,20,22,23,28,36,43,49],"ai":[12,15,16,17,27,30,35,50]},"scoresAfter":[-115,-147]},{"ply":27,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,20,22,23,28,36,43,49],"ai":[15,16,17,21,27,30,35,50]},"scoresAfter":[-101,-147]},{"ply":28,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,10,22,23,28,36,43,49],"ai":[15,16,17,21,27,30,35,50]},"scoresAfter":[-101,-141]},{"ply":29,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[9,10,22,23,28,36,43,49],"ai":[16,17,21,27,30,35,42,50]},"scoresAfter":[-83,-141]},{"ply":30,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,9,10,23,28,36,43,49],"ai":[16,17,21,27,30,35,42,50]},"scoresAfter":[-83,-132]},{"ply":31,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,9,10,23,28,36,43,49],"ai":[17,21,27,30,35,42,50,59]},"scoresAfter":[-77,-132]},{"ply":32,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[9,10,23,28,36,43,48,49],"ai":[17,21,27,30,35,42,50,59]},"scoresAfter":[-77,-120]},{"ply":33,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[9,10,23,28,36,43,48,49],"ai":[21,27,30,35,42,50,57,59]},"scoresAfter":[-57,-120]},{"ply":34,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,10,28,36,43,48,49,51],"ai":[21,27,30,35,42,50,57,59]},"scoresAfter":[-57,-96]},{"ply":35,"player":"human","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,10,28,36,43,48,49,51],"ai":[27,30,33,35,42,50,57,59]},"scoresAfter":[-57,-96]},{"ply":36,"player":"ai","action":78,"playedCard":57,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[9,10,28,43,47,48,49,51],"ai":[27,30,33,35,42,50,57,59]},"scoresAfter":[-57,-96]},{"ply":37,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,10,28,43,47,48,49,51],"ai":[27,30,33,35,42,50,56,59]},"scoresAfter":[-57,-96]},{"ply":38,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,10,28,43,46,47,48,51],"ai":[27,30,33,35,42,50,56,59]},"scoresAfter":[-57,-88]},{"ply":39,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,10,28,43,46,47,48,51],"ai":[5,30,33,35,42,50,56,59]},"scoresAfter":[-45,-88]},{"ply":40,"player":"ai","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[9,10,19,28,46,47,48,51],"ai":[5,30,33,35,42,50,56,59]},"scoresAfter":[-45,-68]},{"ply":41,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,10,19,28,46,47,48,51],"ai":[5,18,33,35,42,50,56,59]},"scoresAfter":[-27,-68]},{"ply":42,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,9,10,19,28,47,48,51],"ai":[5,18,33,35,42,50,56,59]},"scoresAfter":[-27,-36]},{"ply":43,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,9,10,19,28,47,48,51],"ai":[5,18,35,38,42,50,56,59]},"scoresAfter":[-7,-36]},{"ply":44,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[2,3,9,10,19,28,48,51],"ai":[5,18,35,38,42,50,56,59]},"scoresAfter":[-7,4]},{"ply":45,"player":"human","action":25,"playedCard":9,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[2,3,9,10,19,28,48,51],"ai":[5,18,34,38,42,50,56,59]},"scoresAfter":[9,4]},{"ply":46,"player":"ai","action":70,"playedCard":50,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[0,2,3,10,19,28,48,51],"ai":[5,18,34,38,42,50,56,59]},"scoresAfter":[9,4]},{"ply":47,"player":"human","action":36,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[0,2,3,10,19,28,48,51],"ai":[5,18,34,36,38,42,56,59]},"scoresAfter":[27,4]},{"ply":48,"player":"ai","action":30,"playedCard":34,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[0,2,3,11,19,28,48,51],"ai":[5,18,34,36,38,42,56,59]},"scoresAfter":[27,4]}],"finalScores":[27,4],"outcome":"YOU WIN","finalState":{"deckOrder":[40,29,43,13,37,10,31,1,45,6,25,27,16,41,8,54,55,39,20,0,23,30,52,26,58,14,24,15,32,53,44,50,28,35,49,17,36,12,22,21,9,42,4,59,48,57,51,33,47,56,46,5,19,18,3,38,2,34,11,7],"drawPtr":60,"cardLoc":[1,3,1,1,3,2,4,2,4,3,3,1,4,3,4,4,4,4,2,1,3,4,3,3,4,4,4,4,1,3,4,3,3,4,5,4,2,3,2,4,3,4,2,3,4,4,3,3,1,5,5,1,3,3,5,3,2,5,3,2],"handPublic":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,7,10,9],[7,8,10,8,0]],"colHandshakes":[[1,1,0,1,0],[0,2,3,0,0]],"colLength":[[4,4,3,5,4],[2,6,7,4,0]],"piles":[[],[],[34],[],[54,57,49,50]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"acf54d24-5784-481c-9704-80a616a41a83","seed":"odlvvm","startedAt":"2026-07-14T13:59:06.466Z","finishedAt":"2026-07-14T14:01:46.522Z","initialDeckOrder":[48,27,22,0,7,35,34,11,31,49,8,24,59,40,5,10,14,47,55,20,18,51,41,54,12,30,2,33,15,45,25,44,4,39,38,50,56,29,21,9,3,13,37,17,1,43,19,42,23,26,36,46,28,57,6,16,53,52,58,32],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,7,11,22,27,34,35,48],"ai":[5,8,10,24,31,40,49,59]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,11,14,22,27,34,35,48],"ai":[5,8,10,24,31,40,49,59]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[7,11,14,22,27,34,35,48],"ai":[8,10,24,31,40,47,49,59]},"scoresAfter":[-58,-16]},{"ply":4,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[7,11,14,22,34,35,48,55],"ai":[8,10,24,31,40,47,49,59]},"scoresAfter":[-58,-56]},{"ply":5,"player":"human","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[7,11,14,22,34,35,48,55],"ai":[8,10,20,31,40,47,49,59]},"scoresAfter":[-98,-56]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,11,18,22,34,35,48,55],"ai":[8,10,20,31,40,47,49,59]},"scoresAfter":[-98,-49]},{"ply":7,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,11,18,22,34,35,48,55],"ai":[10,20,31,40,47,49,51,59]},"scoresAfter":[-89,-49]},{"ply":8,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,11,18,22,35,41,48,55],"ai":[10,20,31,40,47,49,51,59]},"scoresAfter":[-89,-89]},{"ply":9,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[7,11,18,22,35,41,48,55],"ai":[10,20,31,40,47,51,54,59]},"scoresAfter":[-79,-89]},{"ply":10,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,11,12,18,22,41,48,55],"ai":[10,20,31,40,47,51,54,59]},"scoresAfter":[-79,-80]},{"ply":11,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[7,11,12,18,22,41,48,55],"ai":[20,30,31,40,47,51,54,59]},"scoresAfter":[-99,-80]},{"ply":12,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,7,11,18,22,41,48,55],"ai":[20,30,31,40,47,51,54,59]},"scoresAfter":[-99,-93]},{"ply":13,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[2,7,11,18,22,41,48,55],"ai":[30,31,33,40,47,51,54,59]},"scoresAfter":[-119,-93]},{"ply":14,"player":"ai","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,11,15,18,22,41,48,55],"ai":[30,31,33,40,47,51,54,59]},"scoresAfter":[-119,-89]},{"ply":15,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,11,15,18,22,41,48,55],"ai":[30,31,33,40,45,47,54,59]},"scoresAfter":[-113,-89]},{"ply":16,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,11,18,22,25,41,48,55],"ai":[30,31,33,40,45,47,54,59]},"scoresAfter":[-113,-79]},{"ply":17,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,11,18,22,25,41,48,55],"ai":[30,31,33,40,44,45,47,59]},"scoresAfter":[-98,-79]},{"ply":18,"player":"ai","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,7,11,22,25,41,48,55],"ai":[30,31,33,40,44,45,47,59]},"scoresAfter":[-98,-69]},{"ply":19,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,7,11,22,25,41,48,55],"ai":[31,33,39,40,44,45,47,59]},"scoresAfter":[-89,-69]},{"ply":20,"player":"ai","action":0,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,11,22,25,38,41,48,55],"ai":[31,33,39,40,44,45,47,59]},"scoresAfter":[-89,-57]},{"ply":21,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,11,22,25,38,41,48,55],"ai":[33,39,40,44,45,47,50,59]},"scoresAfter":[-89,-57]},{"ply":22,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,11,22,25,38,41,55,56],"ai":[33,39,40,44,45,47,50,59]},"scoresAfter":[-89,-57]},{"ply":23,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[7,11,22,25,38,41,55,56],"ai":[29,33,39,40,44,45,47,59]},"scoresAfter":[-71,-57]},{"ply":24,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,21,22,25,38,41,55,56],"ai":[29,33,39,40,44,45,47,59]},"scoresAfter":[-71,-41]},{"ply":25,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[11,21,22,25,38,41,55,56],"ai":[9,29,39,40,44,45,47,59]},"scoresAfter":[-47,-41]},{"ply":26,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,11,22,25,38,41,55,56],"ai":[9,29,39,40,44,45,47,59]},"scoresAfter":[-47,-41]},{"ply":27,"player":"human","action":55,"playedCard":38,"placeType":"discard","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[3,11,22,25,38,41,55,56],"ai":[13,29,39,40,44,45,47,59]},"scoresAfter":[-47,-41]},{"ply":28,"player":"ai","action":88,"playedCard":59,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[3,9,11,22,25,41,55,56],"ai":[13,29,39,40,44,45,47,59]},"scoresAfter":[-47,-21]},{"ply":29,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,9,11,22,25,41,55,56],"ai":[13,29,38,39,40,44,45,47]},"scoresAfter":[-23,-21]},{"ply":30,"player":"ai","action":24,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,11,22,25,37,41,55,56],"ai":[13,29,38,39,40,44,45,47]},"scoresAfter":[-23,-61]},{"ply":31,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[3,11,22,25,37,41,55,56],"ai":[13,17,29,39,40,44,45,47]},"scoresAfter":[-23,-61]},{"ply":32,"player":"ai","action":10,"playedCard":13,"placeType":"discard","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[1,3,11,22,25,41,55,56],"ai":[13,17,29,39,40,44,45,47]},"scoresAfter":[-23,-61]},{"ply":33,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,3,11,22,25,41,55,56],"ai":[17,29,37,39,40,44,45,47]},"scoresAfter":[7,-61]},{"ply":34,"player":"ai","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[1,3,22,25,41,43,55,56],"ai":[17,29,37,39,40,44,45,47]},"scoresAfter":[7,-81]},{"ply":35,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,3,22,25,41,43,55,56],"ai":[17,19,29,39,40,44,45,47]},"scoresAfter":[34,-81]},{"ply":36,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[1,3,25,41,42,43,55,56],"ai":[17,19,29,39,40,44,45,47]},"scoresAfter":[34,-75]},{"ply":37,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[1,3,25,41,42,43,55,56],"ai":[17,19,23,29,40,44,45,47]},"scoresAfter":[34,-75]},{"ply":38,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[3,25,26,41,42,43,55,56],"ai":[17,19,23,29,40,44,45,47]},"scoresAfter":[34,-65]},{"ply":39,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,25,26,41,42,43,55,56],"ai":[17,19,29,36,40,44,45,47]},"scoresAfter":[34,-65]},{"ply":40,"player":"ai","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,25,41,42,43,46,55,56],"ai":[17,19,29,36,40,44,45,47]},"scoresAfter":[34,-56]},{"ply":41,"player":"human","action":24,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[3,25,41,42,43,46,55,56],"ai":[17,19,28,29,36,44,45,47]},"scoresAfter":[18,-56]},{"ply":42,"player":"ai","action":35,"playedCard":28,"placeType":"discard","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[3,25,42,43,46,55,56,57],"ai":[17,19,28,29,36,44,45,47]},"scoresAfter":[18,-56]},{"ply":43,"player":"human","action":29,"playedCard":42,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[3,25,42,43,46,55,56,57],"ai":[17,19,29,36,44,45,47,50]},"scoresAfter":[23,-56]},{"ply":44,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,25,43,46,48,55,56,57],"ai":[17,19,29,36,44,45,47,50]},"scoresAfter":[23,-35]},{"ply":45,"player":"human","action":27,"playedCard":43,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[3,25,43,46,48,55,56,57],"ai":[6,17,19,29,36,45,47,50]},"scoresAfter":[29,-35]},{"ply":46,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[3,25,28,46,48,55,56,57],"ai":[6,17,19,29,36,45,47,50]},"scoresAfter":[29,-11]},{"ply":47,"player":"human","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,25,28,46,48,55,56,57],"ai":[6,16,17,19,29,36,47,50]},"scoresAfter":[38,-11]},{"ply":48,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[3,25,28,48,53,55,56,57],"ai":[6,16,17,19,29,36,47,50]},"scoresAfter":[38,19]},{"ply":49,"player":"human","action":42,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,25,28,48,53,55,56,57],"ai":[6,16,17,19,29,36,50,52]},"scoresAfter":[38,19]},{"ply":50,"player":"ai","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[3,25,28,53,55,56,57,58],"ai":[6,16,17,19,29,36,50,52]},"scoresAfter":[38,19]}],"finalScores":[38,19],"outcome":"YOU WIN","finalState":{"deckOrder":[48,27,22,0,7,35,34,11,31,49,8,24,59,40,5,10,14,47,55,20,18,51,41,54,12,30,2,33,15,45,25,44,4,39,38,50,56,29,21,9,3,13,37,17,1,43,19,42,23,26,36,46,28,57,6,16,53,52,58,32],"drawPtr":60,"cardLoc":[3,5,3,1,3,4,5,3,4,3,4,3,3,5,3,3,2,2,3,2,4,3,3,4,4,1,5,3,1,2,4,4,2,4,3,3,2,4,4,4,4,3,3,3,4,4,3,4,5,4,2,4,2,1,4,1,1,1,1,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,10,9,0],[9,10,8,10,10]],"colHandshakes":[[2,2,0,0,0],[0,0,1,2,1]],"colLength":[[6,6,3,4,0],[3,2,4,7,4]],"piles":[[1,6],[13],[26],[],[48]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"05f43161-4039-4d9a-a8f5-2de83a5117ed","seed":"u1zi54","startedAt":"2026-07-14T14:01:47.955Z","finishedAt":"2026-07-14T14:04:01.716Z","initialDeckOrder":[2,0,3,48,10,36,9,43,27,41,38,4,32,35,51,33,57,1,42,34,28,18,31,7,24,46,37,20,14,55,45,17,15,8,23,22,40,53,52,25,59,54,21,13,26,49,6,58,47,5,16,56,29,19,30,39,12,50,44,11],"moves":[{"ply":1,"player":"human","action":12,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[0,2,3,9,10,36,43,48],"ai":[4,27,32,33,35,38,41,51]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,3,9,10,36,43,48,57],"ai":[4,27,32,33,35,38,41,51]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,3,9,10,36,43,48,57],"ai":[1,4,27,32,33,35,38,41]},"scoresAfter":[-60,-18]},{"ply":4,"player":"ai","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,9,10,36,42,43,48,57],"ai":[1,4,27,32,33,35,38,41]},"scoresAfter":[-60,-58]},{"ply":5,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,9,10,36,42,43,48,57],"ai":[1,4,27,32,33,34,35,41]},"scoresAfter":[-54,-58]},{"ply":6,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[9,10,28,36,42,43,48,57],"ai":[1,4,27,32,33,34,35,41]},"scoresAfter":[-54,-58]},{"ply":7,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[9,10,28,36,42,43,48,57],"ai":[4,18,27,32,33,34,35,41]},"scoresAfter":[-94,-58]},{"ply":8,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,10,28,31,42,43,48,57],"ai":[4,18,27,32,33,34,35,41]},"scoresAfter":[-94,-73]},{"ply":9,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[9,10,28,31,42,43,48,57],"ai":[4,7,27,32,33,34,35,41]},"scoresAfter":[-134,-73]},{"ply":10,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,10,24,28,31,42,43,57],"ai":[4,7,27,32,33,34,35,41]},"scoresAfter":[-134,-90]},{"ply":11,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[9,10,24,28,31,42,43,57],"ai":[7,27,32,33,34,35,41,46]},"scoresAfter":[-174,-90]},{"ply":12,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[9,10,28,31,37,42,43,57],"ai":[7,27,32,33,34,35,41,46]},"scoresAfter":[-174,-108]},{"ply":13,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[9,10,28,31,37,42,43,57],"ai":[7,20,32,33,34,35,41,46]},"scoresAfter":[-168,-108]},{"ply":14,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,10,14,31,37,42,43,57],"ai":[7,20,32,33,34,35,41,46]},"scoresAfter":[-168,-101]},{"ply":15,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[9,10,14,31,37,42,43,57],"ai":[7,32,33,34,35,41,46,55]},"scoresAfter":[-168,-101]},{"ply":16,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[9,10,31,37,42,43,45,57],"ai":[7,32,33,34,35,41,46,55]},"scoresAfter":[-168,-95]},{"ply":17,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[9,10,31,37,42,43,45,57],"ai":[7,17,32,33,34,35,41,46]},"scoresAfter":[-188,-95]},{"ply":18,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,10,15,31,42,43,45,57],"ai":[7,17,32,33,34,35,41,46]},"scoresAfter":[-188,-88]},{"ply":19,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[9,10,15,31,42,43,45,57],"ai":[7,8,17,33,34,35,41,46]},"scoresAfter":[-188,-88]},{"ply":20,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[9,10,23,31,42,43,45,57],"ai":[7,8,17,33,34,35,41,46]},"scoresAfter":[-188,-82]},{"ply":21,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,10,23,31,42,43,45,57],"ai":[8,17,22,33,34,35,41,46]},"scoresAfter":[-173,-82]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[9,10,23,31,40,43,45,57],"ai":[8,17,22,33,34,35,41,46]},"scoresAfter":[-173,-75]},{"ply":23,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[9,10,23,31,40,43,45,57],"ai":[17,22,33,34,35,41,46,53]},"scoresAfter":[-155,-75]},{"ply":24,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[9,10,23,31,40,45,52,57],"ai":[17,22,33,34,35,41,46,53]},"scoresAfter":[-155,-66]},{"ply":25,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[9,10,23,31,40,45,52,57],"ai":[17,25,33,34,35,41,46,53]},"scoresAfter":[-149,-66]},{"ply":26,"player":"ai","action":6,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,10,23,31,40,45,57,59],"ai":[17,25,33,34,35,41,46,53]},"scoresAfter":[-149,-66]},{"ply":27,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,10,23,31,40,45,57,59],"ai":[25,33,34,35,41,46,53,54]},"scoresAfter":[-125,-66]},{"ply":28,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[10,21,23,31,40,45,57,59],"ai":[25,33,34,35,41,46,53,54]},"scoresAfter":[-125,-58]},{"ply":29,"player":"human","action":2,"playedCard":10,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[10,21,23,31,40,45,57,59],"ai":[13,25,34,35,41,46,53,54]},"scoresAfter":[-98,-58]},{"ply":30,"player":"ai","action":78,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[17,21,23,31,40,45,57,59],"ai":[13,25,34,35,41,46,53,54]},"scoresAfter":[-98,-58]},{"ply":31,"player":"human","action":65,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[17,21,23,31,40,45,57,59],"ai":[13,25,26,34,35,41,46,54]},"scoresAfter":[-74,-58]},{"ply":32,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[17,21,23,31,40,53,57,59],"ai":[13,25,26,34,35,41,46,54]},"scoresAfter":[-74,-58]},{"ply":33,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[17,21,23,31,40,53,57,59],"ai":[13,25,34,35,41,46,49,54]},"scoresAfter":[-66,-58]},{"ply":34,"player":"ai","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,17,21,23,31,40,57,59],"ai":[13,25,34,35,41,46,49,54]},"scoresAfter":[-66,-49]},{"ply":35,"player":"human","action":74,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[6,17,21,23,31,40,57,59],"ai":[13,25,35,41,46,49,54,58]},"scoresAfter":[-50,-49]},{"ply":36,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,15,17,21,23,31,40,59],"ai":[13,25,35,41,46,49,54,58]},"scoresAfter":[-50,-39]},{"ply":37,"player":"human","action":86,"playedCard":59,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[6,15,17,21,23,31,40,59],"ai":[13,25,41,46,47,49,54,58]},"scoresAfter":[-30,-39]},{"ply":38,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,14,15,17,21,23,31,40],"ai":[13,25,41,46,47,49,54,58]},"scoresAfter":[-30,-30]},{"ply":39,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[6,14,15,17,21,23,31,40],"ai":[5,13,25,41,46,47,49,54]},"scoresAfter":[-70,-30]},{"ply":40,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[6,15,16,17,21,23,31,40],"ai":[5,13,25,41,46,47,49,54]},"scoresAfter":[-70,-22]},{"ply":41,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,15,16,17,21,23,31,40],"ai":[5,13,25,46,47,49,54,56]},"scoresAfter":[-66,-22]},{"ply":42,"player":"ai","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[6,16,17,21,23,29,31,40],"ai":[5,13,25,46,47,49,54,56]},"scoresAfter":[-66,-4]},{"ply":43,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,16,17,21,23,29,31,40],"ai":[5,13,19,25,47,49,54,56]},"scoresAfter":[-60,-4]},{"ply":44,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,17,21,23,29,30,31,40],"ai":[5,13,19,25,47,49,54,56]},"scoresAfter":[-60,16]},{"ply":45,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[6,17,21,23,29,30,31,40],"ai":[5,13,19,25,39,49,54,56]},"scoresAfter":[-52,16]},{"ply":46,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,12,21,23,29,30,31,40],"ai":[5,13,19,25,39,49,54,56]},"scoresAfter":[-52,16]},{"ply":47,"player":"human","action":26,"playedCard":21,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[6,12,21,23,29,30,31,40],"ai":[5,19,25,39,49,50,54,56]},"scoresAfter":[-36,16]},{"ply":48,"player":"ai","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,12,13,23,29,30,31,40],"ai":[5,19,25,39,49,50,54,56]},"scoresAfter":[-36,16]},{"ply":49,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,12,13,23,29,30,31,40],"ai":[5,25,39,44,49,50,54,56]},"scoresAfter":[-16,16]}],"finalScores":[-16,16],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[2,0,3,48,10,36,9,43,27,41,38,4,32,35,51,33,57,1,42,34,28,18,31,7,24,46,37,20,14,55,45,17,15,8,23,22,40,53,52,25,59,54,21,13,26,49,6,58,47,5,16,56,29,19,30,39,12,50,44,11],"drawPtr":60,"cardLoc":[3,5,3,3,4,2,1,4,4,3,3,1,1,1,3,3,3,3,4,5,4,3,4,3,3,2,5,4,3,1,1,1,4,4,4,4,3,3,4,2,1,4,3,3,2,3,4,4,3,2,2,4,3,3,2,4,2,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,3,8,10],[7,9,10,10,9]],"colHandshakes":[[2,1,1,2,1],[0,0,0,1,0]],"colLength":[[5,6,2,5,5],[3,3,5,4,3]],"piles":[[1],[19],[26],[],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7f0423a3-a025-4e78-ba6b-b74f49b78283","seed":"fcghpv","startedAt":"2026-07-14T14:04:03.491Z","finishedAt":"2026-07-14T14:06:11.222Z","initialDeckOrder":[52,43,56,22,40,34,15,38,47,54,39,10,41,36,24,9,45,11,12,25,37,44,0,32,35,16,49,57,51,31,20,53,1,26,2,55,33,3,46,48,6,29,30,19,42,5,21,50,58,23,4,14,7,8,18,13,27,59,28,17],"moves":[{"ply":1,"player":"human","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[15,22,34,38,40,43,52,56],"ai":[9,10,24,36,39,41,47,54]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[15,22,34,40,43,45,52,56],"ai":[9,10,24,36,39,41,47,54]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[15,22,34,40,43,45,52,56],"ai":[9,10,11,24,39,41,47,54]},"scoresAfter":[-34,-40]},{"ply":4,"player":"ai","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[12,15,22,34,43,45,52,56],"ai":[9,10,11,24,39,41,47,54]},"scoresAfter":[-34,-36]},{"ply":5,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[12,15,22,34,43,45,52,56],"ai":[9,10,11,24,25,41,47,54]},"scoresAfter":[-74,-36]},{"ply":6,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[15,22,34,37,43,45,52,56],"ai":[9,10,11,24,25,41,47,54]},"scoresAfter":[-74,-76]},{"ply":7,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[15,22,34,37,43,45,52,56],"ai":[9,10,11,25,41,44,47,54]},"scoresAfter":[-70,-76]},{"ply":8,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,22,34,37,43,45,52,56],"ai":[9,10,11,25,41,44,47,54]},"scoresAfter":[-70,-68]},{"ply":9,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,22,34,37,43,45,52,56],"ai":[9,10,11,25,32,44,47,54]},"scoresAfter":[-70,-68]},{"ply":10,"player":"ai","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,22,34,35,43,45,52,56],"ai":[9,10,11,25,32,44,47,54]},"scoresAfter":[-70,-88]},{"ply":11,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,22,34,35,43,45,52,56],"ai":[9,10,11,16,32,44,47,54]},"scoresAfter":[-70,-88]},{"ply":12,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[22,34,35,43,45,49,52,56],"ai":[9,10,11,16,32,44,47,54]},"scoresAfter":[-70,-103]},{"ply":13,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[22,34,35,43,45,49,52,56],"ai":[9,10,11,16,32,44,47,57]},"scoresAfter":[-110,-103]},{"ply":14,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[22,34,35,43,45,51,52,56],"ai":[9,10,11,16,32,44,47,57]},"scoresAfter":[-110,-95]},{"ply":15,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[22,34,35,43,45,51,52,56],"ai":[9,10,11,16,31,32,44,47]},"scoresAfter":[-106,-95]},{"ply":16,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[20,22,34,35,43,45,52,56],"ai":[9,10,11,16,31,32,44,47]},"scoresAfter":[-106,-107]},{"ply":17,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[20,22,34,35,43,45,52,56],"ai":[10,11,16,31,32,44,47,53]},"scoresAfter":[-100,-107]},{"ply":18,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[1,20,22,34,35,43,45,56],"ai":[10,11,16,31,32,44,47,53]},"scoresAfter":[-100,-98]},{"ply":19,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[1,20,22,34,35,43,45,56],"ai":[11,16,26,31,32,44,47,53]},"scoresAfter":[-100,-98]},{"ply":20,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,20,22,34,35,43,45,56],"ai":[11,16,26,31,32,44,47,53]},"scoresAfter":[-100,-118]},{"ply":21,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,20,22,34,35,43,45,56],"ai":[11,16,31,32,44,47,53,55]},"scoresAfter":[-100,-118]},{"ply":22,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[20,22,33,34,35,43,45,56],"ai":[11,16,31,32,44,47,53,55]},"scoresAfter":[-100,-108]},{"ply":23,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[20,22,33,34,35,43,45,56],"ai":[3,16,31,32,44,47,53,55]},"scoresAfter":[-86,-108]},{"ply":24,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[22,33,34,35,43,45,46,56],"ai":[3,16,31,32,44,47,53,55]},"scoresAfter":[-86,-108]},{"ply":25,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[22,33,34,35,43,45,46,56],"ai":[16,31,32,44,47,48,53,55]},"scoresAfter":[-74,-108]},{"ply":26,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,22,33,34,35,45,46,56],"ai":[16,31,32,44,47,48,53,55]},"scoresAfter":[-74,-125]},{"ply":27,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,22,33,34,35,45,46,56],"ai":[29,31,32,44,47,48,53,55]},"scoresAfter":[-58,-125]},{"ply":28,"player":"ai","action":78,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[6,22,30,33,34,35,46,56],"ai":[29,31,32,44,47,48,53,55]},"scoresAfter":[-58,-125]},{"ply":29,"player":"human","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,22,30,33,34,35,46,56],"ai":[19,29,31,32,44,47,48,55]},"scoresAfter":[-40,-125]},{"ply":30,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,22,30,33,34,35,42,56],"ai":[19,29,31,32,44,47,48,55]},"scoresAfter":[-40,-111]},{"ply":31,"player":"human","action":29,"playedCard":30,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[6,22,30,33,34,35,42,56],"ai":[5,19,29,31,32,47,48,55]},"scoresAfter":[-55,-111]},{"ply":32,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,22,33,34,35,42,53,56],"ai":[5,19,29,31,32,47,48,55]},"scoresAfter":[-55,-105]},{"ply":33,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,22,33,34,35,42,53,56],"ai":[5,21,29,31,32,47,48,55]},"scoresAfter":[-47,-105]},{"ply":34,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,22,33,34,35,42,50,56],"ai":[5,21,29,31,32,47,48,55]},"scoresAfter":[-47,-97]},{"ply":35,"player":"human","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,22,33,34,35,42,50,56],"ai":[5,29,31,32,47,48,55,58]},"scoresAfter":[-33,-97]},{"ply":36,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,22,23,33,34,35,42,50],"ai":[5,29,31,32,47,48,55,58]},"scoresAfter":[-33,-88]},{"ply":37,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,22,23,33,34,35,42,50],"ai":[4,5,29,31,32,47,48,55]},"scoresAfter":[-15,-88]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,14,23,33,34,35,42,50],"ai":[4,5,29,31,32,47,48,55]},"scoresAfter":[-15,-72]},{"ply":39,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,14,23,33,34,35,42,50],"ai":[4,5,7,31,32,47,48,55]},"scoresAfter":[5,-72]},{"ply":40,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,8,14,33,34,35,42,50],"ai":[4,5,7,31,32,47,48,55]},"scoresAfter":[5,-48]},{"ply":41,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,8,14,33,34,35,42,50],"ai":[4,5,7,18,32,47,48,55]},"scoresAfter":[13,-48]},{"ply":42,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[6,8,13,14,34,35,42,50],"ai":[4,5,7,18,32,47,48,55]},"scoresAfter":[13,-20]},{"ply":43,"player":"human","action":49,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[6,8,13,14,34,35,42,50],"ai":[4,5,7,18,27,47,48,55]},"scoresAfter":[22,-20]},{"ply":44,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[3,6,8,13,14,35,42,50],"ai":[4,5,7,18,27,47,48,55]},"scoresAfter":[22,0]},{"ply":45,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,6,8,13,14,35,42,50],"ai":[4,5,7,18,27,48,55,59]},"scoresAfter":[32,0]},{"ply":46,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,6,8,13,14,28,42,50],"ai":[4,5,7,18,27,48,55,59]},"scoresAfter":[32,10]}],"finalScores":[32,10],"outcome":"YOU WIN","finalState":{"deckOrder":[52,43,56,22,40,34,15,38,47,54,39,10,41,36,24,9,45,11,12,25,37,44,0,32,35,16,49,57,51,31,20,53,1,26,2,55,33,3,46,48,6,29,30,19,42,5,21,50,58,23,4,14,7,8,18,13,27,59,28,17],"drawPtr":60,"cardLoc":[5,5,5,1,2,2,1,2,1,4,4,4,3,1,1,3,4,2,2,4,3,4,3,3,4,4,4,2,1,4,3,4,4,3,3,3,4,5,3,4,3,4,1,3,4,3,3,4,2,3,1,3,3,3,4,2,3,4,4,4],"handPublic":[false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,10,9,7],[10,8,7,10,10]],"colHandshakes":[[0,1,0,1,1],[0,0,3,1,0]],"colLength":[[0,5,4,5,5],[3,3,6,5,4]],"piles":[[0,1,2],[],[],[37],[]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"2213ee93-4294-41ac-8633-3a46be46433e","seed":"p7pp6x","startedAt":"2026-07-14T14:06:12.821Z","finishedAt":"2026-07-14T14:08:30.017Z","initialDeckOrder":[26,39,3,8,59,51,32,10,17,35,34,53,31,54,15,49,28,4,24,47,38,55,52,25,50,40,6,2,33,14,9,20,27,23,12,36,58,46,37,48,7,42,19,5,29,43,41,1,0,11,21,56,45,57,18,16,13,44,22,30],"moves":[{"ply":1,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,8,10,26,32,39,51,59],"ai":[15,17,31,34,35,49,53,54]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,10,26,28,32,39,51,59],"ai":[15,17,31,34,35,49,53,54]},"scoresAfter":[-18,-18]},{"ply":3,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[8,10,26,28,32,39,51,59],"ai":[4,17,31,34,35,49,53,54]},"scoresAfter":[-58,-18]},{"ply":4,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,10,24,28,32,39,51,59],"ai":[4,17,31,34,35,49,53,54]},"scoresAfter":[-58,-34]},{"ply":5,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[8,10,24,28,32,39,51,59],"ai":[4,17,31,34,35,47,49,54]},"scoresAfter":[-78,-34]},{"ply":6,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[8,10,28,32,38,39,51,59],"ai":[4,17,31,34,35,47,49,54]},"scoresAfter":[-78,-51]},{"ply":7,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,10,28,32,38,39,51,59],"ai":[17,31,34,35,47,49,54,55]},"scoresAfter":[-96,-51]},{"ply":8,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[8,10,28,32,38,39,52,59],"ai":[17,31,34,35,47,49,54,55]},"scoresAfter":[-96,-46]},{"ply":9,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,10,28,32,38,39,52,59],"ai":[17,25,31,34,35,47,49,55]},"scoresAfter":[-93,-46]},{"ply":10,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[8,10,28,32,38,39,50,59],"ai":[17,25,31,34,35,47,49,55]},"scoresAfter":[-93,-40]},{"ply":11,"player":"human","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,10,28,32,38,39,50,59],"ai":[17,25,31,34,35,40,47,49]},"scoresAfter":[-93,-40]},{"ply":12,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[6,8,10,28,32,38,39,59],"ai":[17,25,31,34,35,40,47,49]},"scoresAfter":[-93,-36]},{"ply":13,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[6,8,10,28,32,38,39,59],"ai":[2,25,31,34,35,40,47,49]},"scoresAfter":[-88,-36]},{"ply":14,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[8,10,28,32,33,38,39,59],"ai":[2,25,31,34,35,40,47,49]},"scoresAfter":[-88,-36]},{"ply":15,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,10,28,32,33,38,39,59],"ai":[2,14,25,31,34,35,40,47]},"scoresAfter":[-79,-36]},{"ply":16,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[8,9,10,32,33,38,39,59],"ai":[2,14,25,31,34,35,40,47]},"scoresAfter":[-79,-76]},{"ply":17,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,9,10,32,33,38,39,59],"ai":[2,14,20,31,34,35,40,47]},"scoresAfter":[-72,-76]},{"ply":18,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[9,10,27,32,33,38,39,59],"ai":[2,14,20,31,34,35,40,47]},"scoresAfter":[-72,-76]},{"ply":19,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,10,27,32,33,38,39,59],"ai":[14,20,23,31,34,35,40,47]},"scoresAfter":[-64,-76]},{"ply":20,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,12,27,32,33,38,39,59],"ai":[14,20,23,31,34,35,40,47]},"scoresAfter":[-64,-69]},{"ply":21,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[10,12,27,32,33,38,39,59],"ai":[14,23,31,34,35,36,40,47]},"scoresAfter":[-55,-69]},{"ply":22,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[12,27,32,33,38,39,58,59],"ai":[14,23,31,34,35,36,40,47]},"scoresAfter":[-55,-59]},{"ply":23,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[12,27,32,33,38,39,58,59],"ai":[14,31,34,35,36,40,46,47]},"scoresAfter":[-55,-59]},{"ply":24,"player":"ai","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[12,27,32,33,37,39,58,59],"ai":[14,31,34,35,36,40,46,47]},"scoresAfter":[-55,-99]},{"ply":25,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[12,27,32,33,37,39,58,59],"ai":[14,31,34,35,40,46,47,48]},"scoresAfter":[-55,-99]},{"ply":26,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[7,12,27,32,33,39,58,59],"ai":[14,31,34,35,40,46,47,48]},"scoresAfter":[-55,-99]},{"ply":27,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,12,27,32,33,39,58,59],"ai":[14,31,34,35,40,42,46,47]},"scoresAfter":[-55,-99]},{"ply":28,"player":"ai","action":16,"playedCard":31,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[7,12,19,27,32,33,58,59],"ai":[14,31,34,35,40,42,46,47]},"scoresAfter":[-55,-87]},{"ply":29,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,12,19,27,32,33,58,59],"ai":[14,34,35,39,40,42,46,47]},"scoresAfter":[-55,-87]},{"ply":30,"player":"ai","action":16,"playedCard":34,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[5,7,19,27,32,33,58,59],"ai":[14,34,35,39,40,42,46,47]},"scoresAfter":[-55,-69]},{"ply":31,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,7,19,27,32,33,58,59],"ai":[14,35,37,39,40,42,46,47]},"scoresAfter":[-34,-69]},{"ply":32,"player":"ai","action":16,"playedCard":35,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[5,7,19,27,29,33,58,59],"ai":[14,35,37,39,40,42,46,47]},"scoresAfter":[-34,-49]},{"ply":33,"player":"human","action":60,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[5,7,19,27,29,33,58,59],"ai":[14,37,38,39,40,42,46,47]},"scoresAfter":[-10,-49]},{"ply":34,"player":"ai","action":12,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[5,7,19,27,29,43,58,59],"ai":[14,37,38,39,40,42,46,47]},"scoresAfter":[-10,-69]},{"ply":35,"player":"human","action":42,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[5,7,19,27,29,43,58,59],"ai":[14,38,39,40,41,42,46,47]},"scoresAfter":[-10,-69]},{"ply":36,"player":"ai","action":12,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,5,7,19,29,43,58,59],"ai":[14,38,39,40,41,42,46,47]},"scoresAfter":[-10,-89]},{"ply":37,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[1,5,7,19,29,43,58,59],"ai":[0,14,39,40,41,42,46,47]},"scoresAfter":[-10,-89]},{"ply":38,"player":"ai","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[5,7,11,19,29,43,58,59],"ai":[0,14,39,40,41,42,46,47]},"scoresAfter":[-10,-81]},{"ply":39,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,7,11,19,29,43,58,59],"ai":[0,14,21,40,41,42,46,47]},"scoresAfter":[0,-81]},{"ply":40,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[5,7,19,29,43,56,58,59],"ai":[0,14,21,40,41,42,46,47]},"scoresAfter":[0,-69]},{"ply":41,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,7,19,29,43,56,58,59],"ai":[0,14,21,41,42,45,46,47]},"scoresAfter":[7,-69]},{"ply":42,"player":"ai","action":41,"playedCard":41,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[5,7,19,29,43,57,58,59],"ai":[0,14,21,41,42,45,46,47]},"scoresAfter":[7,-53]},{"ply":43,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,7,19,29,43,57,58,59],"ai":[0,14,21,42,45,46,47,48]},"scoresAfter":[15,-53]},{"ply":44,"player":"ai","action":38,"playedCard":42,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[5,7,18,19,29,43,58,59],"ai":[0,14,21,42,45,46,47,48]},"scoresAfter":[15,-33]},{"ply":45,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,7,18,19,29,43,58,59],"ai":[0,12,14,21,45,46,47,48]},"scoresAfter":[24,-33]},{"ply":46,"player":"ai","action":53,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[5,7,16,18,19,29,43,59],"ai":[0,12,14,21,45,46,47,48]},"scoresAfter":[24,19]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,7,16,18,19,29,43,59],"ai":[0,12,14,21,46,47,48,49]},"scoresAfter":[34,19]},{"ply":48,"player":"ai","action":53,"playedCard":46,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[5,7,13,16,18,19,29,43],"ai":[0,12,14,21,46,47,48,49]},"scoresAfter":[34,55]},{"ply":49,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[5,7,13,16,18,19,29,43],"ai":[0,12,14,21,47,48,49,50]},"scoresAfter":[34,55]},{"ply":50,"player":"ai","action":50,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[5,7,16,18,19,29,43,44],"ai":[0,12,14,21,47,48,49,50]},"scoresAfter":[34,95]},{"ply":51,"player":"human","action":90,"playedCard":44,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,7,16,18,19,29,43,44],"ai":[0,12,13,14,21,48,49,50]},"scoresAfter":[34,95]},{"ply":52,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,7,16,18,19,22,29,43],"ai":[0,12,13,14,21,48,49,50]},"scoresAfter":[34,95]}],"finalScores":[34,95],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[26,39,3,8,59,51,32,10,17,35,34,53,31,54,15,49,28,4,24,47,38,55,52,25,50,40,6,2,33,14,9,20,27,23,12,36,58,46,37,48,7,42,19,5,29,43,41,1,0,11,21,56,45,57,18,16,13,44,22,30],"drawPtr":60,"cardLoc":[2,5,5,3,4,1,3,1,3,3,3,3,2,2,2,4,1,4,1,1,4,2,1,4,3,4,3,5,3,1,2,4,3,3,4,4,4,4,4,4,4,4,4,1,5,4,4,4,2,5,2,3,3,4,4,4,3,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,8,0,10],[3,10,10,10,6]],"colHandshakes":[[0,0,2,0,0],[0,0,1,3,0]],"colLength":[[6,0,5,0,6],[1,4,4,10,3]],"piles":[[2,1],[],[27],[44],[49]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"ce10c12c-2a4f-40f6-b8cc-393e9fcbf0e4","seed":"en5uco","startedAt":"2026-07-14T14:08:31.484Z","finishedAt":"2026-07-14T14:11:44.691Z","initialDeckOrder":[52,27,42,36,31,38,48,53,10,55,46,0,35,22,49,24,4,5,28,7,50,15,34,56,39,3,32,43,41,54,17,33,47,51,1,14,44,37,9,45,16,21,13,57,40,30,26,8,58,29,6,20,23,12,19,59,11,2,25,18],"moves":[{"ply":1,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[27,31,36,38,42,48,52,53],"ai":[0,10,22,24,35,46,49,55]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,27,31,36,38,42,52,53],"ai":[0,10,22,24,35,46,49,55]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,27,31,36,38,42,52,53],"ai":[0,5,10,22,24,35,46,55]},"scoresAfter":[-34,-40]},{"ply":4,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,27,28,31,36,38,42,53],"ai":[0,5,10,22,24,35,46,55]},"scoresAfter":[-34,-28]},{"ply":5,"player":"human","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,27,28,31,36,38,42,53],"ai":[0,5,7,10,22,24,35,46]},"scoresAfter":[-52,-28]},{"ply":6,"player":"ai","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,28,31,36,38,42,50,53],"ai":[0,5,7,10,22,24,35,46]},"scoresAfter":[-52,-68]},{"ply":7,"player":"human","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,28,31,36,38,42,50,53],"ai":[5,7,10,15,22,24,35,46]},"scoresAfter":[-49,-68]},{"ply":8,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[4,31,34,36,38,42,50,53],"ai":[5,7,10,15,22,24,35,46]},"scoresAfter":[-49,-60]},{"ply":9,"player":"human","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,31,34,36,38,42,50,53],"ai":[7,10,15,22,24,35,46,56]},"scoresAfter":[-41,-60]},{"ply":10,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,31,34,36,38,39,42,50],"ai":[7,10,15,22,24,35,46,56]},"scoresAfter":[-41,-46]},{"ply":11,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,31,34,36,38,39,42,50],"ai":[3,7,10,15,22,24,35,46]},"scoresAfter":[-81,-46]},{"ply":12,"player":"ai","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,31,32,34,38,39,42,50],"ai":[3,7,10,15,22,24,35,46]},"scoresAfter":[-81,-34]},{"ply":13,"player":"human","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,31,32,34,38,39,42,50],"ai":[3,10,15,22,24,35,43,46]},"scoresAfter":[-75,-34]},{"ply":14,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,32,34,38,39,41,42,50],"ai":[3,10,15,22,24,35,43,46]},"scoresAfter":[-75,-34]},{"ply":15,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[4,32,34,38,39,41,42,50],"ai":[10,15,22,24,35,43,46,54]},"scoresAfter":[-71,-34]},{"ply":16,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,17,32,34,38,41,42,50],"ai":[10,15,22,24,35,43,46,54]},"scoresAfter":[-71,-48]},{"ply":17,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,17,32,34,38,41,42,50],"ai":[10,15,22,24,33,35,46,54]},"scoresAfter":[-63,-48]},{"ply":18,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,17,32,34,38,42,47,50],"ai":[10,15,22,24,33,35,46,54]},"scoresAfter":[-63,-30]},{"ply":19,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,17,32,34,38,42,47,50],"ai":[15,22,24,33,35,46,51,54]},"scoresAfter":[-53,-30]},{"ply":20,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[1,4,17,32,34,38,47,50],"ai":[15,22,24,33,35,46,51,54]},"scoresAfter":[-53,-21]},{"ply":21,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[1,4,17,32,34,38,47,50],"ai":[14,15,22,24,33,35,51,54]},"scoresAfter":[-46,-21]},{"ply":22,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[1,4,17,34,38,44,47,50],"ai":[14,15,22,24,33,35,51,54]},"scoresAfter":[-46,-21]},{"ply":23,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,4,17,34,38,44,47,50],"ai":[14,15,22,24,33,35,37,51]},"scoresAfter":[-32,-21]},{"ply":24,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,4,9,17,34,38,47,50],"ai":[14,15,22,24,33,35,37,51]},"scoresAfter":[-32,-61]},{"ply":25,"player":"human","action":71,"playedCard":38,"placeType":"discard","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[1,4,9,17,34,38,47,50],"ai":[15,22,24,33,35,37,45,51]},"scoresAfter":[-32,-61]},{"ply":26,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[1,4,9,17,34,47,50,54],"ai":[15,22,24,33,35,37,45,51]},"scoresAfter":[-32,-61]},{"ply":27,"player":"human","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[1,4,9,17,34,47,50,54],"ai":[15,16,22,24,33,35,37,45]},"scoresAfter":[-22,-61]},{"ply":28,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[1,4,9,17,21,34,47,50],"ai":[15,16,22,24,33,35,37,45]},"scoresAfter":[-22,-57]},{"ply":29,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[1,4,9,17,21,34,47,50],"ai":[13,16,22,24,33,35,37,45]},"scoresAfter":[-22,-57]},{"ply":30,"player":"ai","action":54,"playedCard":33,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,4,9,17,21,34,47,57],"ai":[13,16,22,24,33,35,37,45]},"scoresAfter":[-22,-57]},{"ply":31,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[1,4,9,17,21,34,47,57],"ai":[13,16,22,24,35,37,40,45]},"scoresAfter":[-6,-57]},{"ply":32,"player":"ai","action":15,"playedCard":16,"placeType":"play","drawSource":"discard_2","drawnCard":33,"handsBefore":{"human":[1,4,9,17,21,30,34,47],"ai":[13,16,22,24,35,37,40,45]},"scoresAfter":[-6,-51]},{"ply":33,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[1,4,9,17,21,30,34,47],"ai":[13,22,24,33,35,37,40,45]},"scoresAfter":[-6,-51]},{"ply":34,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,9,17,21,26,30,34,47],"ai":[13,22,24,33,35,37,40,45]},"scoresAfter":[-6,-33]},{"ply":35,"player":"human","action":72,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,9,17,21,26,30,34,47],"ai":[8,13,24,33,35,37,40,45]},"scoresAfter":[3,-33]},{"ply":36,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[4,9,17,21,26,30,47,58],"ai":[8,13,24,33,35,37,40,45]},"scoresAfter":[3,-73]},{"ply":37,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,9,17,21,26,30,47,58],"ai":[8,13,29,33,35,37,40,45]},"scoresAfter":[21,-73]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,6,9,17,21,26,30,47],"ai":[8,13,29,33,35,37,40,45]},"scoresAfter":[21,-65]},{"ply":39,"player":"human","action":66,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,6,9,17,21,26,30,47],"ai":[8,13,20,33,35,37,40,45]},"scoresAfter":[21,-65]},{"ply":40,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,6,9,17,21,23,30,47],"ai":[8,13,20,33,35,37,40,45]},"scoresAfter":[21,-49]},{"ply":41,"player":"human","action":36,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,6,9,17,21,23,30,47],"ai":[8,12,13,20,35,37,40,45]},"scoresAfter":[5,-49]},{"ply":42,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,6,9,19,21,23,30,47],"ai":[8,12,13,20,35,37,40,45]},"scoresAfter":[5,-29]},{"ply":43,"player":"human","action":41,"playedCard":19,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[4,6,9,19,21,23,30,47],"ai":[8,12,13,20,37,40,45,59]},"scoresAfter":[11,-29]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,6,9,21,23,30,47,50],"ai":[8,12,13,20,37,40,45,59]},"scoresAfter":[11,-9]},{"ply":45,"player":"human","action":41,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[4,6,9,21,23,30,47,50],"ai":[8,11,12,13,20,37,40,45]},"scoresAfter":[19,-9]},{"ply":46,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,6,9,23,30,47,50,51],"ai":[8,11,12,13,20,37,40,45]},"scoresAfter":[19,11]},{"ply":47,"player":"human","action":40,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[4,6,9,23,30,47,50,51],"ai":[2,8,12,13,20,37,40,45]},"scoresAfter":[29,11]},{"ply":48,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,6,9,30,38,47,50,51],"ai":[2,8,12,13,20,37,40,45]},"scoresAfter":[29,11]},{"ply":49,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,6,9,30,38,47,50,51],"ai":[8,12,13,20,25,37,40,45]},"scoresAfter":[49,11]}],"finalScores":[49,11],"outcome":"YOU WIN","finalState":{"deckOrder":[52,27,42,36,31,38,48,53,10,55,46,0,35,22,49,24,4,5,28,7,50,15,34,56,39,3,32,43,41,54,17,33,47,51,1,14,44,37,9,45,16,21,13,57,40,30,26,8,58,29,6,20,23,12,19,59,11,2,25,18],"drawPtr":60,"cardLoc":[4,5,5,5,1,4,1,4,2,1,4,4,2,2,4,4,4,3,1,3,2,3,4,3,4,2,5,3,3,4,1,3,3,4,3,4,3,2,1,3,2,3,3,4,3,2,4,3,3,4,1,1,3,3,3,4,4,3,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false],"colTop":[[0,10,9,10,9],[10,9,10,9,10]],"colHandshakes":[[0,0,0,1,1],[1,1,1,0,1]],"colLength":[[0,4,5,6,6],[5,4,4,2,4]],"piles":[[3,1,2],[],[26],[],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"0dc932ad-4590-4ad5-a146-73fa5d586f15","seed":"ebefbj","startedAt":"2026-07-14T14:11:45.926Z","finishedAt":"2026-07-14T14:14:39.808Z","initialDeckOrder":[49,4,39,35,15,55,30,7,9,48,6,20,27,3,33,1,54,25,22,12,0,51,41,28,16,8,26,52,11,18,40,58,36,24,53,17,47,29,14,59,13,43,56,42,45,10,19,34,38,31,5,50,21,37,44,23,2,46,32,57],"moves":[{"ply":1,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,7,15,30,35,39,49,55],"ai":[1,3,6,9,20,27,33,48]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":54,"playedCard":20,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,7,30,35,39,49,54,55],"ai":[1,3,6,9,20,27,33,48]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,7,30,35,39,49,54,55],"ai":[1,3,6,9,25,27,33,48]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":48,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,7,22,30,35,39,54,55],"ai":[1,3,6,9,25,27,33,48]},"scoresAfter":[-40,-40]},{"ply":5,"player":"human","action":68,"playedCard":39,"placeType":"discard","drawSource":"discard_1","drawnCard":20,"handsBefore":{"human":[4,7,22,30,35,39,54,55],"ai":[1,3,6,9,12,27,33,48]},"scoresAfter":[-40,-40]},{"ply":6,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,7,20,22,30,35,54,55],"ai":[1,3,6,9,12,27,33,48]},"scoresAfter":[-40,-80]},{"ply":7,"player":"human","action":74,"playedCard":54,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[4,7,20,22,30,35,54,55],"ai":[0,3,6,9,12,27,33,48]},"scoresAfter":[-30,-80]},{"ply":8,"player":"ai","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,7,15,20,22,30,35,55],"ai":[0,3,6,9,12,27,33,48]},"scoresAfter":[-30,-100]},{"ply":9,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,7,15,20,22,30,35,55],"ai":[3,6,9,12,27,33,48,51]},"scoresAfter":[-48,-100]},{"ply":10,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,7,20,22,30,35,41,55],"ai":[3,6,9,12,27,33,48,51]},"scoresAfter":[-48,-100]},{"ply":11,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,7,20,22,30,35,41,55],"ai":[3,6,9,12,27,28,33,48]},"scoresAfter":[-36,-100]},{"ply":12,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,7,16,20,22,30,35,41],"ai":[3,6,9,12,27,28,33,48]},"scoresAfter":[-36,-94]},{"ply":13,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,7,16,20,22,30,35,41],"ai":[6,8,9,12,27,28,33,48]},"scoresAfter":[-33,-94]},{"ply":14,"player":"ai","action":94,"playedCard":48,"placeType":"discard","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[4,7,20,22,26,30,35,41],"ai":[6,8,9,12,27,28,33,48]},"scoresAfter":[-33,-94]},{"ply":15,"player":"human","action":48,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,7,20,22,26,30,35,41],"ai":[6,8,9,12,27,28,33,39]},"scoresAfter":[-73,-94]},{"ply":16,"player":"ai","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,7,20,22,30,35,41,52],"ai":[6,8,9,12,27,28,33,39]},"scoresAfter":[-73,-94]},{"ply":17,"player":"human","action":81,"playedCard":41,"placeType":"discard","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[4,7,20,22,30,35,41,52],"ai":[6,8,9,11,12,28,33,39]},"scoresAfter":[-73,-94]},{"ply":18,"player":"ai","action":54,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,7,20,22,27,30,35,52],"ai":[6,8,9,11,12,28,33,39]},"scoresAfter":[-73,-94]},{"ply":19,"player":"human","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,7,20,22,27,30,35,52],"ai":[6,8,9,11,18,28,33,39]},"scoresAfter":[-69,-94]},{"ply":20,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,7,20,22,30,35,40,52],"ai":[6,8,9,11,18,28,33,39]},"scoresAfter":[-69,-79]},{"ply":21,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,7,20,22,30,35,40,52],"ai":[8,9,11,18,28,33,39,58]},"scoresAfter":[-59,-79]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,7,20,22,35,36,40,52],"ai":[8,9,11,18,28,33,39,58]},"scoresAfter":[-59,-58]},{"ply":23,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,7,20,22,35,36,40,52],"ai":[9,11,18,24,28,33,39,58]},"scoresAfter":[-59,-58]},{"ply":24,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,20,22,35,36,40,52,53],"ai":[9,11,18,24,28,33,39,58]},"scoresAfter":[-59,-34]},{"ply":25,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,20,22,35,36,40,52,53],"ai":[11,17,18,24,28,33,39,58]},"scoresAfter":[-59,-34]},{"ply":26,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[20,22,35,36,40,47,52,53],"ai":[11,17,18,24,28,33,39,58]},"scoresAfter":[-59,-4]},{"ply":27,"player":"human","action":40,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[20,22,35,36,40,47,52,53],"ai":[17,18,24,28,29,33,39,58]},"scoresAfter":[-99,-4]},{"ply":28,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[20,22,35,40,41,47,52,53],"ai":[17,18,24,28,29,33,39,58]},"scoresAfter":[-99,-24]},{"ply":29,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[20,22,35,40,41,47,52,53],"ai":[14,17,18,28,29,33,39,58]},"scoresAfter":[-93,-24]},{"ply":30,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[20,22,35,41,47,52,53,59],"ai":[14,17,18,28,29,33,39,58]},"scoresAfter":[-93,-39]},{"ply":31,"player":"human","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[20,22,35,41,47,52,53,59],"ai":[13,14,17,28,29,33,39,58]},"scoresAfter":[-85,-39]},{"ply":32,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[20,22,35,43,47,52,53,59],"ai":[13,14,17,28,29,33,39,58]},"scoresAfter":[-85,-39]},{"ply":33,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[20,22,35,43,47,52,53,59],"ai":[13,17,28,29,33,39,56,58]},"scoresAfter":[-73,-39]},{"ply":34,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[20,22,35,42,47,52,53,59],"ai":[13,17,28,29,33,39,56,58]},"scoresAfter":[-73,-52]},{"ply":35,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[20,22,35,42,47,52,53,59],"ai":[13,17,28,29,33,39,45,58]},"scoresAfter":[-53,-52]},{"ply":36,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,20,22,35,42,47,52,53],"ai":[13,17,28,29,33,39,45,58]},"scoresAfter":[-53,-43]},{"ply":37,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,20,22,35,42,47,52,53],"ai":[13,17,19,28,29,33,39,45]},"scoresAfter":[-46,-43]},{"ply":38,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[10,22,34,35,42,47,52,53],"ai":[13,17,19,28,29,33,39,45]},"scoresAfter":[-46,-37]},{"ply":39,"player":"human","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[10,22,34,35,42,47,52,53],"ai":[13,17,28,29,33,38,39,45]},"scoresAfter":[-28,-37]},{"ply":40,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,22,31,35,42,47,52,53],"ai":[13,17,28,29,33,38,39,45]},"scoresAfter":[-28,-28]},{"ply":41,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[10,22,31,35,42,47,52,53],"ai":[5,13,17,29,33,38,39,45]},"scoresAfter":[-8,-28]},{"ply":42,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,22,31,42,47,50,52,53],"ai":[5,13,17,29,33,38,39,45]},"scoresAfter":[-8,-16]},{"ply":43,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[10,22,31,42,47,50,52,53],"ai":[5,13,17,21,33,38,39,45]},"scoresAfter":[1,-16]},{"ply":44,"player":"ai","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,31,37,42,47,50,52,53],"ai":[5,13,17,21,33,38,39,45]},"scoresAfter":[1,-8]},{"ply":45,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,31,37,42,47,50,52,53],"ai":[5,13,17,33,38,39,44,45]},"scoresAfter":[1,-8]},{"ply":46,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[10,23,31,37,42,47,52,53],"ai":[5,13,17,33,38,39,44,45]},"scoresAfter":[1,16]},{"ply":47,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,23,31,37,42,47,52,53],"ai":[2,5,13,17,38,39,44,45]},"scoresAfter":[11,16]},{"ply":48,"player":"ai","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[10,31,37,42,46,47,52,53],"ai":[2,5,13,17,38,39,44,45]},"scoresAfter":[11,16]},{"ply":49,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,31,37,42,46,47,52,53],"ai":[2,5,17,32,38,39,44,45]},"scoresAfter":[29,16]}],"finalScores":[29,16],"outcome":"YOU WIN","finalState":{"deckOrder":[49,4,39,35,15,55,30,7,9,48,6,20,27,3,33,1,54,25,22,12,0,51,41,28,16,8,26,52,11,18,40,58,36,24,53,17,47,29,14,59,13,43,56,42,45,10,19,34,38,31,5,50,21,37,44,23,2,46,32,57],"drawPtr":60,"cardLoc":[4,4,2,4,5,2,4,5,4,4,1,4,5,5,5,3,3,2,4,4,3,4,3,3,4,4,3,3,4,4,3,1,2,4,3,3,3,1,2,2,3,3,1,3,2,2,3,1,5,3,5,5,1,1,3,3,4,1,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,10,9,10],[10,8,8,0,9]],"colHandshakes":[[0,0,1,1,1],[2,0,2,0,0]],"colLength":[[0,5,5,5,4],[7,3,5,0,2]],"piles":[[4,7],[12,14,13],[],[],[51,48,50]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d1d64058-0c9d-43a2-868b-b6e27944f907","seed":"san0yu","startedAt":"2026-07-14T14:14:40.764Z","finishedAt":"2026-07-14T14:16:27.792Z","initialDeckOrder":[58,38,53,2,52,48,33,37,55,22,51,20,45,19,15,31,32,40,11,29,57,4,41,44,6,23,25,50,13,12,43,46,54,56,18,30,49,5,24,7,9,59,35,17,10,26,47,3,34,39,1,0,42,16,8,36,28,14,21,27],"moves":[{"ply":1,"player":"human","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,33,37,38,48,52,53,58],"ai":[15,19,20,22,31,45,51,55]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[2,32,33,37,38,52,53,58],"ai":[15,19,20,22,31,45,51,55]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[2,32,33,37,38,52,53,58],"ai":[15,19,20,22,31,40,45,55]},"scoresAfter":[-34,-18]},{"ply":4,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,11,32,33,37,38,53,58],"ai":[15,19,20,22,31,40,45,55]},"scoresAfter":[-34,-12]},{"ply":5,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,11,32,33,37,38,53,58],"ai":[15,19,20,22,29,31,40,45]},"scoresAfter":[-74,-12]},{"ply":6,"player":"ai","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,32,33,37,38,53,57,58],"ai":[15,19,20,22,29,31,40,45]},"scoresAfter":[-74,-28]},{"ply":7,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,32,33,37,38,53,57,58],"ai":[4,15,19,20,22,31,40,45]},"scoresAfter":[-66,-28]},{"ply":8,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[11,32,33,37,38,41,57,58],"ai":[4,15,19,20,22,31,40,45]},"scoresAfter":[-66,-45]},{"ply":9,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,32,33,37,38,41,57,58],"ai":[15,19,20,22,31,40,44,45]},"scoresAfter":[-50,-45]},{"ply":10,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,11,32,33,37,38,41,58],"ai":[15,19,20,22,31,40,44,45]},"scoresAfter":[-50,-39]},{"ply":11,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[6,11,32,33,37,38,41,58],"ai":[15,19,20,22,23,40,44,45]},"scoresAfter":[-32,-39]},{"ply":12,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,11,25,32,33,37,38,41],"ai":[15,19,20,22,23,40,44,45]},"scoresAfter":[-32,-56]},{"ply":13,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,11,25,32,33,37,38,41],"ai":[15,19,20,22,23,44,45,50]},"scoresAfter":[-72,-56]},{"ply":14,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[6,11,13,32,33,37,38,41],"ai":[15,19,20,22,23,44,45,50]},"scoresAfter":[-72,-56]},{"ply":15,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,11,13,32,33,37,38,41],"ai":[12,15,19,20,22,23,44,45]},"scoresAfter":[-72,-56]},{"ply":16,"player":"ai","action":74,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[6,11,32,33,37,38,41,43],"ai":[12,15,19,20,22,23,44,45]},"scoresAfter":[-72,-49]},{"ply":17,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,11,32,33,37,38,41,43],"ai":[12,13,15,19,20,22,23,45]},"scoresAfter":[-72,-49]},{"ply":18,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[6,11,32,33,38,41,43,46],"ai":[12,13,15,19,20,22,23,45]},"scoresAfter":[-72,-89]},{"ply":19,"player":"human","action":52,"playedCard":38,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[6,11,32,33,38,41,43,46],"ai":[13,15,19,20,22,23,45,54]},"scoresAfter":[-112,-89]},{"ply":20,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[6,11,32,33,37,41,43,46],"ai":[13,15,19,20,22,23,45,54]},"scoresAfter":[-112,-109]},{"ply":21,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,11,32,33,37,41,43,46],"ai":[15,19,20,22,23,45,54,56]},"scoresAfter":[-132,-109]},{"ply":22,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,11,18,32,33,41,43,46],"ai":[15,19,20,22,23,45,54,56]},"scoresAfter":[-132,-102]},{"ply":23,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,11,18,32,33,41,43,46],"ai":[15,19,20,22,23,30,45,54]},"scoresAfter":[-120,-102]},{"ply":24,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,11,18,32,33,43,46,49],"ai":[15,19,20,22,23,30,45,54]},"scoresAfter":[-120,-102]},{"ply":25,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[6,11,18,32,33,43,46,49],"ai":[5,15,19,20,22,23,30,45]},"scoresAfter":[-120,-102]},{"ply":26,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,11,18,24,32,33,43,46],"ai":[5,15,19,20,22,23,30,45]},"scoresAfter":[-120,-98]},{"ply":27,"player":"human","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,11,18,24,32,33,43,46],"ai":[7,15,19,20,22,23,30,45]},"scoresAfter":[-140,-98]},{"ply":28,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,9,11,18,32,33,43,46],"ai":[7,15,19,20,22,23,30,45]},"scoresAfter":[-140,-92]},{"ply":29,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[6,9,11,18,32,33,43,46],"ai":[15,19,20,22,23,30,45,59]},"scoresAfter":[-130,-92]},{"ply":30,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[9,11,18,32,33,35,43,46],"ai":[15,19,20,22,23,30,45,59]},"scoresAfter":[-130,-82]},{"ply":31,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[9,11,18,32,33,35,43,46],"ai":[15,17,19,20,22,23,30,45]},"scoresAfter":[-109,-82]},{"ply":32,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,10,11,18,33,35,43,46],"ai":[15,17,19,20,22,23,30,45]},"scoresAfter":[-109,-76]},{"ply":33,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,10,11,18,33,35,43,46],"ai":[17,19,20,22,23,26,30,45]},"scoresAfter":[-93,-76]},{"ply":34,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,11,18,33,35,43,46,47],"ai":[17,19,20,22,23,26,30,45]},"scoresAfter":[-93,-64]},{"ply":35,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,11,18,33,35,43,46,47],"ai":[3,19,20,22,23,26,30,45]},"scoresAfter":[-75,-64]},{"ply":36,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[11,18,33,34,35,43,46,47],"ai":[3,19,20,22,23,26,30,45]},"scoresAfter":[-75,-56]},{"ply":37,"player":"human","action":29,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[11,18,33,34,35,43,46,47],"ai":[3,19,20,22,23,26,30,39]},"scoresAfter":[-51,-56]},{"ply":38,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,18,34,35,43,46,47,49],"ai":[3,19,20,22,23,26,30,39]},"scoresAfter":[-51,-38]},{"ply":39,"player":"human","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[11,18,34,35,43,46,47,49],"ai":[1,3,20,22,23,26,30,39]},"scoresAfter":[-24,-38]},{"ply":40,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,11,18,35,43,46,47,49],"ai":[1,3,20,22,23,26,30,39]},"scoresAfter":[-24,-17]},{"ply":41,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,11,18,35,43,46,47,49],"ai":[1,3,22,23,26,30,39,42]},"scoresAfter":[6,-17]},{"ply":42,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[0,11,16,18,43,46,47,49],"ai":[1,3,22,23,26,30,39,42]},"scoresAfter":[6,10]},{"ply":43,"player":"human","action":17,"playedCard":11,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[0,11,16,18,43,46,47,49],"ai":[1,3,8,23,26,30,39,42]},"scoresAfter":[26,10]},{"ply":44,"player":"ai","action":24,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,16,18,43,46,47,49,54],"ai":[1,3,8,23,26,30,39,42]},"scoresAfter":[26,17]},{"ply":45,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[0,16,18,43,46,47,49,54],"ai":[1,3,23,26,30,36,39,42]},"scoresAfter":[44,17]},{"ply":46,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,16,18,28,46,47,49,54],"ai":[1,3,23,26,30,36,39,42]},"scoresAfter":[44,67]},{"ply":47,"player":"human","action":53,"playedCard":46,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[0,16,18,28,46,47,49,54],"ai":[1,3,14,26,30,36,39,42]},"scoresAfter":[71,67]},{"ply":48,"player":"ai","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,16,18,28,47,49,50,54],"ai":[1,3,14,26,30,36,39,42]},"scoresAfter":[71,67]},{"ply":49,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,16,18,28,47,49,50,54],"ai":[1,3,21,26,30,36,39,42]},"scoresAfter":[101,67]}],"finalScores":[101,67],"outcome":"YOU WIN","finalState":{"deckOrder":[58,38,53,2,52,48,33,37,55,22,51,20,45,19,15,31,32,40,11,29,57,4,41,44,6,23,25,50,13,12,43,46,54,56,18,30,49,5,24,7,9,59,35,17,10,26,47,3,34,39,1,0,42,16,8,36,28,14,21,27],"drawPtr":60,"cardLoc":[1,2,3,2,4,4,3,4,4,3,3,3,4,4,5,4,1,4,1,4,4,2,4,4,3,3,2,1,1,4,2,4,3,3,3,3,2,3,3,2,4,3,2,3,4,4,3,3,3,1,1,4,3,3,1,4,4,3,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,true,false,false,false,false,false],"colTop":[[10,0,10,10,9],[7,10,6,8,10]],"colHandshakes":[[1,0,2,2,1],[0,2,0,0,0]],"colLength":[[5,0,6,6,5],[4,8,2,3,4]],"piles":[[],[14],[],[],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"70050289-b1c4-4b3a-af5c-cd9c71fdefc4","seed":"5x16n3","startedAt":"2026-07-14T14:16:28.875Z","finishedAt":"2026-07-14T14:18:26.208Z","initialDeckOrder":[21,19,0,32,59,48,33,10,49,56,43,7,18,14,1,30,50,13,46,55,41,8,12,23,15,4,28,47,35,34,45,25,42,54,57,24,6,11,53,52,20,29,5,22,39,40,44,36,9,3,51,37,58,38,26,17,2,31,27,16],"moves":[{"ply":1,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,10,19,21,32,33,48,59],"ai":[1,7,14,18,30,43,49,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,10,19,21,32,33,50,59],"ai":[1,7,14,18,30,43,49,56]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[0,10,19,21,32,33,50,59],"ai":[7,13,14,18,30,43,49,56]},"scoresAfter":[-60,-40]},{"ply":4,"player":"ai","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[0,10,19,21,32,33,46,59],"ai":[7,13,14,18,30,43,49,56]},"scoresAfter":[-60,-55]},{"ply":5,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[0,10,19,21,32,33,46,59],"ai":[7,13,14,18,43,49,55,56]},"scoresAfter":[-100,-55]},{"ply":6,"player":"ai","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,19,21,32,33,41,46,59],"ai":[7,13,14,18,43,49,55,56]},"scoresAfter":[-100,-69]},{"ply":7,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,19,21,32,33,41,46,59],"ai":[7,8,13,14,18,49,55,56]},"scoresAfter":[-116,-69]},{"ply":8,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,12,19,21,32,33,46,59],"ai":[7,8,13,14,18,49,55,56]},"scoresAfter":[-116,-109]},{"ply":9,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,12,19,21,32,33,46,59],"ai":[7,8,13,14,18,23,55,56]},"scoresAfter":[-156,-109]},{"ply":10,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,15,19,21,32,33,46,59],"ai":[7,8,13,14,18,23,55,56]},"scoresAfter":[-156,-97]},{"ply":11,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[10,15,19,21,32,33,46,59],"ai":[4,8,13,14,18,23,55,56]},"scoresAfter":[-152,-97]},{"ply":12,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[10,19,21,28,32,33,46,59],"ai":[4,8,13,14,18,23,55,56]},"scoresAfter":[-152,-97]},{"ply":13,"player":"human","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,19,21,28,32,33,46,59],"ai":[8,13,14,18,23,47,55,56]},"scoresAfter":[-169,-97]},{"ply":14,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,19,21,32,33,35,46,59],"ai":[8,13,14,18,23,47,55,56]},"scoresAfter":[-169,-87]},{"ply":15,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,19,21,32,33,35,46,59],"ai":[8,13,14,18,23,34,55,56]},"scoresAfter":[-162,-87]},{"ply":16,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[10,19,21,33,35,45,46,59],"ai":[8,13,14,18,23,34,55,56]},"scoresAfter":[-162,-78]},{"ply":17,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,19,21,33,35,45,46,59],"ai":[8,13,14,18,23,25,55,56]},"scoresAfter":[-154,-78]},{"ply":18,"player":"ai","action":66,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[10,19,21,35,42,45,46,59],"ai":[8,13,14,18,23,25,55,56]},"scoresAfter":[-154,-78]},{"ply":19,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,19,21,35,42,45,46,59],"ai":[8,13,14,18,23,54,55,56]},"scoresAfter":[-149,-78]},{"ply":20,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,19,21,35,45,46,57,59],"ai":[8,13,14,18,23,54,55,56]},"scoresAfter":[-149,-118]},{"ply":21,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,19,21,35,45,46,57,59],"ai":[8,14,18,23,24,54,55,56]},"scoresAfter":[-139,-118]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,10,19,21,45,46,57,59],"ai":[8,14,18,23,24,54,55,56]},"scoresAfter":[-139,-104]},{"ply":23,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,10,19,21,45,46,57,59],"ai":[11,14,18,23,24,54,55,56]},"scoresAfter":[-131,-104]},{"ply":24,"player":"ai","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,10,19,21,46,53,57,59],"ai":[11,14,18,23,24,54,55,56]},"scoresAfter":[-131,-94]},{"ply":25,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[6,10,19,21,46,53,57,59],"ai":[11,14,18,23,24,52,55,56]},"scoresAfter":[-122,-94]},{"ply":26,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,10,19,20,21,53,57,59],"ai":[11,14,18,23,24,52,55,56]},"scoresAfter":[-122,-82]},{"ply":27,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,10,19,20,21,53,57,59],"ai":[11,14,18,23,24,29,52,56]},"scoresAfter":[-110,-82]},{"ply":28,"player":"ai","action":66,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,6,10,19,20,21,57,59],"ai":[11,14,18,23,24,29,52,56]},"scoresAfter":[-110,-82]},{"ply":29,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[5,6,10,19,20,21,57,59],"ai":[11,14,18,22,23,24,52,56]},"scoresAfter":[-86,-82]},{"ply":30,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,6,10,19,20,21,39,59],"ai":[11,14,18,22,23,24,52,56]},"scoresAfter":[-86,-102]},{"ply":31,"player":"human","action":85,"playedCard":59,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[5,6,10,19,20,21,39,59],"ai":[11,18,22,23,24,40,52,56]},"scoresAfter":[-56,-102]},{"ply":32,"player":"ai","action":66,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,5,6,10,19,20,21,39],"ai":[11,18,22,23,24,40,52,56]},"scoresAfter":[-56,-102]},{"ply":33,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,5,6,10,19,20,21,39],"ai":[11,18,22,23,24,44,52,56]},"scoresAfter":[-50,-102]},{"ply":34,"player":"ai","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[5,6,10,19,20,21,36,39],"ai":[11,18,22,23,24,44,52,56]},"scoresAfter":[-50,-102]},{"ply":35,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,6,10,19,20,21,36,39],"ai":[9,11,18,22,23,44,52,56]},"scoresAfter":[-42,-102]},{"ply":36,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[3,6,10,19,20,21,36,39],"ai":[9,11,18,22,23,44,52,56]},"scoresAfter":[-42,-86]},{"ply":37,"player":"human","action":12,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,6,10,19,20,21,36,39],"ai":[11,18,22,23,44,51,52,56]},"scoresAfter":[-32,-86]},{"ply":38,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,10,19,20,21,36,37,39],"ai":[11,18,22,23,44,51,52,56]},"scoresAfter":[-32,-66]},{"ply":39,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,10,19,20,21,36,37,39],"ai":[18,22,23,44,51,52,56,58]},"scoresAfter":[-20,-66]},{"ply":40,"player":"ai","action":76,"playedCard":56,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[3,10,20,21,36,37,38,39],"ai":[18,22,23,44,51,52,56,58]},"scoresAfter":[-20,-52]},{"ply":41,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[3,10,20,21,36,37,38,39],"ai":[18,22,23,40,44,51,52,58]},"scoresAfter":[-6,-52]},{"ply":42,"player":"ai","action":3,"playedCard":18,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[3,10,21,26,36,37,38,39],"ai":[18,22,23,40,44,51,52,58]},"scoresAfter":[-6,-37]},{"ply":43,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,10,21,26,36,37,38,39],"ai":[22,23,24,40,44,51,52,58]},"scoresAfter":[10,-37]},{"ply":44,"player":"ai","action":3,"playedCard":22,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[3,10,17,26,36,37,38,39],"ai":[22,23,24,40,44,51,52,58]},"scoresAfter":[10,-10]},{"ply":45,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,10,17,26,36,37,38,39],"ai":[23,24,29,40,44,51,52,58]},"scoresAfter":[28,-10]},{"ply":46,"player":"ai","action":3,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[2,3,17,26,36,37,38,39],"ai":[23,24,29,40,44,51,52,58]},"scoresAfter":[28,20]},{"ply":47,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[2,3,17,26,36,37,38,39],"ai":[24,25,29,40,44,51,52,58]},"scoresAfter":[28,20]},{"ply":48,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[3,17,26,31,36,37,38,39],"ai":[24,25,29,40,44,51,52,58]},"scoresAfter":[28,38]},{"ply":49,"player":"human","action":42,"playedCard":31,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[3,17,26,31,36,37,38,39],"ai":[24,25,27,29,40,44,51,52]},"scoresAfter":[28,38]}],"finalScores":[28,38],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[21,19,0,32,59,48,33,10,49,56,43,7,18,14,1,30,50,13,46,55,41,8,12,23,15,4,28,47,35,34,45,25,42,54,57,24,6,11,53,52,20,29,5,22,39,40,44,36,9,3,51,37,58,38,26,17,2,31,27,16],"drawPtr":60,"cardLoc":[3,4,5,1,3,3,3,4,4,4,3,4,3,4,4,3,1,1,4,3,3,3,4,4,2,2,1,2,3,2,4,5,3,3,4,3,1,1,1,1,2,3,3,4,2,3,3,4,3,4,3,2,2,3,4,4,4,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,8,10,9,10],[10,10,9,10,9]],"colHandshakes":[[1,1,0,0,2],[1,2,0,0,1]],"colLength":[[5,5,4,4,5],[5,5,2,2,5]],"piles":[[2],[],[31],[],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"1eb408ef-c682-4049-bc56-07cbd8e9d41a","seed":"cinzpz","startedAt":"2026-07-14T14:18:27.543Z","finishedAt":"2026-07-14T14:20:28.517Z","initialDeckOrder":[35,23,53,11,0,46,55,20,26,52,50,4,9,59,27,8,40,28,43,49,13,6,51,39,47,5,3,48,58,57,12,41,7,17,44,38,2,30,1,36,29,22,42,21,19,14,25,18,24,32,31,34,37,56,16,15,33,45,54,10],"moves":[{"ply":1,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,11,20,23,35,46,53,55],"ai":[4,8,9,26,27,50,52,59]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[11,20,23,35,40,46,53,55],"ai":[4,8,9,26,27,50,52,59]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,20,23,35,40,46,53,55],"ai":[4,8,9,27,28,50,52,59]},"scoresAfter":[-17,0]},{"ply":4,"player":"ai","action":3,"playedCard":4,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[11,20,23,35,43,46,53,55],"ai":[4,8,9,27,28,50,52,59]},"scoresAfter":[-17,-17]},{"ply":5,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[11,20,23,35,43,46,53,55],"ai":[8,9,26,27,28,50,52,59]},"scoresAfter":[-11,-17]},{"ply":6,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,20,23,35,46,49,53,55],"ai":[8,9,26,27,28,50,52,59]},"scoresAfter":[-11,-17]},{"ply":7,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,20,23,35,46,49,53,55],"ai":[8,9,13,27,28,50,52,59]},"scoresAfter":[-51,-17]},{"ply":8,"player":"ai","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[6,11,20,23,35,46,53,55],"ai":[8,9,13,27,28,50,52,59]},"scoresAfter":[-51,-57]},{"ply":9,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,11,20,23,35,46,53,55],"ai":[8,9,27,28,50,51,52,59]},"scoresAfter":[-43,-57]},{"ply":10,"player":"ai","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,11,20,23,35,39,46,55],"ai":[8,9,27,28,50,51,52,59]},"scoresAfter":[-43,-97]},{"ply":11,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,11,20,23,35,39,46,55],"ai":[8,9,27,28,47,51,52,59]},"scoresAfter":[-31,-97]},{"ply":12,"player":"ai","action":61,"playedCard":51,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[5,6,11,20,23,35,39,46],"ai":[8,9,27,28,47,51,52,59]},"scoresAfter":[-31,-93]},{"ply":13,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,6,11,20,23,35,39,46],"ai":[0,8,9,27,28,47,52,59]},"scoresAfter":[-47,-93]},{"ply":14,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[3,6,11,20,23,35,39,46],"ai":[0,8,9,27,28,47,52,59]},"scoresAfter":[-47,-87]},{"ply":15,"player":"human","action":12,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,6,11,20,23,35,39,46],"ai":[0,8,9,27,28,47,48,59]},"scoresAfter":[-42,-87]},{"ply":16,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[3,11,20,23,35,39,46,58],"ai":[0,8,9,27,28,47,48,59]},"scoresAfter":[-42,-105]},{"ply":17,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[3,11,20,23,35,39,46,58],"ai":[0,8,9,28,47,48,57,59]},"scoresAfter":[-42,-105]},{"ply":18,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,12,20,23,35,39,46,58],"ai":[0,8,9,28,47,48,57,59]},"scoresAfter":[-42,-105]},{"ply":19,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,12,20,23,35,39,46,58],"ai":[8,9,28,41,47,48,57,59]},"scoresAfter":[-82,-105]},{"ply":20,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,11,20,23,35,39,46,58],"ai":[8,9,28,41,47,48,57,59]},"scoresAfter":[-82,-98]},{"ply":21,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,11,20,23,35,39,46,58],"ai":[9,17,28,41,47,48,57,59]},"scoresAfter":[-76,-98]},{"ply":22,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,20,23,35,39,44,46,58],"ai":[9,17,28,41,47,48,57,59]},"scoresAfter":[-76,-90]},{"ply":23,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[11,20,23,35,39,44,46,58],"ai":[17,28,38,41,47,48,57,59]},"scoresAfter":[-69,-90]},{"ply":24,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,11,20,23,35,39,46,58],"ai":[17,28,38,41,47,48,57,59]},"scoresAfter":[-69,-82]},{"ply":25,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,11,20,23,35,39,46,58],"ai":[28,30,38,41,47,48,57,59]},"scoresAfter":[-69,-82]},{"ply":26,"player":"ai","action":0,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,11,20,23,35,39,46,58],"ai":[28,30,38,41,47,48,57,59]},"scoresAfter":[-69,-79]},{"ply":27,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[1,11,20,23,35,39,46,58],"ai":[30,36,38,41,47,48,57,59]},"scoresAfter":[-69,-79]},{"ply":28,"player":"ai","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[11,20,23,29,35,39,46,58],"ai":[30,36,38,41,47,48,57,59]},"scoresAfter":[-69,-74]},{"ply":29,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[11,20,23,29,35,39,46,58],"ai":[22,36,38,41,47,48,57,59]},"scoresAfter":[-69,-74]},{"ply":30,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,20,23,29,35,42,46,58],"ai":[22,36,38,41,47,48,57,59]},"scoresAfter":[-69,-56]},{"ply":31,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[11,20,23,29,35,42,46,58],"ai":[21,36,38,41,47,48,57,59]},"scoresAfter":[-85,-56]},{"ply":32,"player":"ai","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,19,20,23,35,42,46,58],"ai":[21,36,38,41,47,48,57,59]},"scoresAfter":[-85,-56]},{"ply":33,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[11,19,20,23,35,42,46,58],"ai":[14,21,36,38,41,47,57,59]},"scoresAfter":[-73,-56]},{"ply":34,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[11,20,23,25,35,42,46,58],"ai":[14,21,36,38,41,47,57,59]},"scoresAfter":[-73,-72]},{"ply":35,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,20,23,25,35,42,46,58],"ai":[14,18,21,36,38,47,57,59]},"scoresAfter":[-73,-72]},{"ply":36,"player":"ai","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[11,20,23,24,35,42,46,58],"ai":[14,18,21,36,38,47,57,59]},"scoresAfter":[-73,-72]},{"ply":37,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[11,20,23,24,35,42,46,58],"ai":[14,18,21,32,36,47,57,59]},"scoresAfter":[-73,-72]},{"ply":38,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[11,20,23,31,35,42,46,58],"ai":[14,18,21,32,36,47,57,59]},"scoresAfter":[-73,-65]},{"ply":39,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[11,20,23,31,35,42,46,58],"ai":[14,18,21,34,36,47,57,59]},"scoresAfter":[-67,-65]},{"ply":40,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,20,23,35,37,42,46,58],"ai":[14,18,21,34,36,47,57,59]},"scoresAfter":[-67,-56]},{"ply":41,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[11,20,23,35,37,42,46,58],"ai":[14,18,21,36,47,56,57,59]},"scoresAfter":[-67,-56]},{"ply":42,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[11,16,20,23,35,42,46,58],"ai":[14,18,21,36,47,56,57,59]},"scoresAfter":[-67,-46]},{"ply":43,"player":"human","action":25,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[11,16,20,23,35,42,46,58],"ai":[14,15,18,21,36,56,57,59]},"scoresAfter":[-53,-46]},{"ply":44,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[1,11,16,23,35,42,46,58],"ai":[14,15,18,21,36,56,57,59]},"scoresAfter":[-53,-32]},{"ply":45,"player":"human","action":73,"playedCard":46,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[1,11,16,23,35,42,46,58],"ai":[14,15,18,21,33,36,57,59]},"scoresAfter":[-44,-32]},{"ply":46,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,2,11,16,23,35,42,58],"ai":[14,15,18,21,33,36,57,59]},"scoresAfter":[-44,-16]},{"ply":47,"player":"human","action":28,"playedCard":11,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[1,2,11,16,23,35,42,58],"ai":[14,15,18,21,33,36,45,59]},"scoresAfter":[-34,-16]},{"ply":48,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,2,16,23,35,37,42,58],"ai":[14,15,18,21,33,36,45,59]},"scoresAfter":[-34,4]},{"ply":49,"player":"human","action":39,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[1,2,16,23,35,37,42,58],"ai":[14,15,18,21,33,36,45,54]},"scoresAfter":[-14,4]},{"ply":50,"player":"ai","action":78,"playedCard":45,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[1,2,16,24,35,37,42,58],"ai":[14,15,18,21,33,36,45,54]},"scoresAfter":[-14,4]}],"finalScores":[-14,4],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[35,23,53,11,0,46,55,20,26,52,50,4,9,59,27,8,40,28,43,49,13,6,51,39,47,5,3,48,58,57,12,41,7,17,44,38,2,30,1,36,29,22,42,21,19,14,25,18,24,32,31,34,37,56,16,15,33,45,54,10],"drawPtr":60,"cardLoc":[5,1,1,5,4,3,3,3,4,4,2,3,3,4,2,2,1,4,2,3,3,2,4,3,1,5,5,4,4,3,4,3,4,2,4,1,2,1,5,5,3,4,1,3,3,5,3,4,5,3,4,4,4,3,2,3,4,4,1,4],"handPublic":[false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,6,9,6],[8,9,9,10,10]],"colHandshakes":[[0,1,0,0,1],[0,1,0,0,1]],"colLength":[[4,4,2,4,3],[3,3,5,2,6]],"piles":[[3,0],[],[26,25],[39,38,45],[48]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6625627d-cbf1-4bb4-812b-2d9b89332022","seed":"wrsv3q","startedAt":"2026-07-14T14:20:29.790Z","finishedAt":"2026-07-14T14:23:10.860Z","initialDeckOrder":[13,32,10,11,29,14,45,58,6,41,30,47,34,26,28,37,7,56,19,51,50,25,40,20,4,33,5,3,52,23,57,49,38,46,36,21,17,1,44,31,27,48,9,42,39,24,59,18,12,35,54,8,53,2,22,55,16,15,43,0],"moves":[{"ply":1,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,11,13,14,29,32,45,58],"ai":[6,26,28,30,34,37,41,47]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,10,11,14,29,32,45,58],"ai":[6,26,28,30,34,37,41,47]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":42,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,10,11,14,29,32,45,58],"ai":[6,28,30,34,37,41,47,56]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,10,11,19,29,32,45,58],"ai":[6,28,30,34,37,41,47,56]},"scoresAfter":[0,-80]},{"ply":5,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,10,11,19,29,32,45,58],"ai":[6,28,30,34,41,47,51,56]},"scoresAfter":[-14,-80]},{"ply":6,"player":"ai","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[10,11,19,29,32,45,50,58],"ai":[6,28,30,34,41,47,51,56]},"scoresAfter":[-14,-98]},{"ply":7,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,11,19,29,32,45,50,58],"ai":[6,25,28,30,34,41,47,56]},"scoresAfter":[-5,-98]},{"ply":8,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,19,29,32,40,45,50,58],"ai":[6,25,28,30,34,41,47,56]},"scoresAfter":[-5,-118]},{"ply":9,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,19,29,32,40,45,50,58],"ai":[6,20,28,30,34,41,47,56]},"scoresAfter":[5,-118]},{"ply":10,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,19,29,32,40,45,50,58],"ai":[6,20,28,30,34,41,47,56]},"scoresAfter":[5,-133]},{"ply":11,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,19,29,32,40,45,50,58],"ai":[20,28,30,33,34,41,47,56]},"scoresAfter":[5,-133]},{"ply":12,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,19,29,32,40,45,50,58],"ai":[20,28,30,33,34,41,47,56]},"scoresAfter":[5,-125]},{"ply":13,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[5,19,29,32,40,45,50,58],"ai":[3,20,28,30,33,34,47,56]},"scoresAfter":[5,-125]},{"ply":14,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[19,29,32,40,45,50,52,58],"ai":[3,20,28,30,33,34,47,56]},"scoresAfter":[5,-118]},{"ply":15,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[19,29,32,40,45,50,52,58],"ai":[3,20,23,28,30,33,34,47]},"scoresAfter":[-12,-118]},{"ply":16,"player":"ai","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[19,29,32,45,50,52,57,58],"ai":[3,20,23,28,30,33,34,47]},"scoresAfter":[-12,-98]},{"ply":17,"player":"human","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[19,29,32,45,50,52,57,58],"ai":[3,20,23,28,30,33,34,49]},"scoresAfter":[-52,-98]},{"ply":18,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[19,29,32,38,45,52,57,58],"ai":[3,20,23,28,30,33,34,49]},"scoresAfter":[-52,-98]},{"ply":19,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[19,29,32,38,45,52,57,58],"ai":[20,23,28,30,33,34,46,49]},"scoresAfter":[-46,-98]},{"ply":20,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[19,29,32,36,38,45,57,58],"ai":[20,23,28,30,33,34,46,49]},"scoresAfter":[-46,-98]},{"ply":21,"player":"human","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[19,29,32,36,38,45,57,58],"ai":[20,21,23,28,30,33,34,46]},"scoresAfter":[-46,-98]},{"ply":22,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[17,19,29,32,38,45,57,58],"ai":[20,21,23,28,30,33,34,46]},"scoresAfter":[-46,-111]},{"ply":23,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[17,19,29,32,38,45,57,58],"ai":[1,21,23,28,30,33,34,46]},"scoresAfter":[-62,-111]},{"ply":24,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[17,19,32,38,44,45,57,58],"ai":[1,21,23,28,30,33,34,46]},"scoresAfter":[-62,-103]},{"ply":25,"player":"human","action":42,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[17,19,32,38,44,45,57,58],"ai":[1,23,28,30,31,33,34,46]},"scoresAfter":[-62,-103]},{"ply":26,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[17,19,27,32,44,45,57,58],"ai":[1,23,28,30,31,33,34,46]},"scoresAfter":[-62,-93]},{"ply":27,"player":"human","action":6,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[17,19,27,32,44,45,57,58],"ai":[1,28,30,31,33,34,46,48]},"scoresAfter":[-62,-93]},{"ply":28,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,19,27,32,44,45,57,58],"ai":[1,28,30,31,33,34,46,48]},"scoresAfter":[-62,-93]},{"ply":29,"player":"human","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,19,27,32,44,45,57,58],"ai":[28,30,31,33,34,42,46,48]},"scoresAfter":[-62,-93]},{"ply":30,"player":"ai","action":78,"playedCard":46,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[9,27,32,39,44,45,57,58],"ai":[28,30,31,33,34,42,46,48]},"scoresAfter":[-62,-93]},{"ply":31,"player":"human","action":42,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[9,27,32,39,44,45,57,58],"ai":[24,28,30,31,33,34,42,48]},"scoresAfter":[-62,-93]},{"ply":32,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[9,27,32,44,45,57,58,59],"ai":[24,28,30,31,33,34,42,48]},"scoresAfter":[-62,-113]},{"ply":33,"player":"human","action":64,"playedCard":57,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[9,27,32,44,45,57,58,59],"ai":[18,28,30,31,33,34,42,48]},"scoresAfter":[-46,-113]},{"ply":34,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,27,32,39,44,45,58,59],"ai":[18,28,30,31,33,34,42,48]},"scoresAfter":[-46,-113]},{"ply":35,"player":"human","action":52,"playedCard":44,"placeType":"play","drawSource":"discard_3","drawnCard":46,"handsBefore":{"human":[9,27,32,39,44,45,58,59],"ai":[12,18,28,30,31,33,34,42]},"scoresAfter":[-39,-113]},{"ply":36,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[9,27,32,39,45,46,58,59],"ai":[12,18,28,30,31,33,34,42]},"scoresAfter":[-39,-101]},{"ply":37,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,27,32,39,45,46,58,59],"ai":[12,18,30,31,33,34,35,42]},"scoresAfter":[-31,-101]},{"ply":38,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,27,32,39,46,54,58,59],"ai":[12,18,30,31,33,34,35,42]},"scoresAfter":[-31,-81]},{"ply":39,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[9,27,32,39,46,54,58,59],"ai":[8,12,18,31,33,34,35,42]},"scoresAfter":[-22,-81]},{"ply":40,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,27,32,39,53,54,58,59],"ai":[8,12,18,31,33,34,35,42]},"scoresAfter":[-22,-74]},{"ply":41,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[9,27,32,39,53,54,58,59],"ai":[2,12,18,31,33,34,35,42]},"scoresAfter":[-4,-74]},{"ply":42,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,22,27,32,39,53,54,59],"ai":[2,12,18,31,33,34,35,42]},"scoresAfter":[-4,-50]},{"ply":43,"player":"human","action":86,"playedCard":59,"placeType":"play","drawSource":"discard_1","drawnCard":19,"handsBefore":{"human":[9,22,27,32,39,53,54,59],"ai":[2,12,18,33,34,35,42,55]},"scoresAfter":[16,-50]},{"ply":44,"player":"ai","action":41,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[9,19,22,27,32,39,53,54],"ai":[2,12,18,33,34,35,42,55]},"scoresAfter":[16,-18]},{"ply":45,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,19,22,27,32,39,53,54],"ai":[2,12,18,34,35,42,48,55]},"scoresAfter":[23,-18]},{"ply":46,"player":"ai","action":37,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[9,16,19,22,27,39,53,54],"ai":[2,12,18,34,35,42,48,55]},"scoresAfter":[23,38]},{"ply":47,"player":"human","action":42,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[9,16,19,22,27,39,53,54],"ai":[1,2,12,18,35,42,48,55]},"scoresAfter":[23,38]},{"ply":48,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[9,15,16,19,27,39,53,54],"ai":[1,2,12,18,35,42,48,55]},"scoresAfter":[23,78]},{"ply":49,"player":"human","action":42,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[9,15,16,19,27,39,53,54],"ai":[1,2,12,18,42,43,48,55]},"scoresAfter":[23,78]}],"finalScores":[23,78],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[13,32,10,11,29,14,45,58,6,41,30,47,34,26,28,37,7,56,19,51,50,25,40,20,4,33,5,3,52,23,57,49,38,46,36,21,17,1,44,31,27,48,9,42,39,24,59,18,12,35,54,8,53,2,22,55,16,15,43,0],"drawPtr":60,"cardLoc":[1,2,2,5,5,5,4,3,4,1,3,3,2,5,5,1,1,5,2,5,4,4,5,4,4,4,4,1,4,3,4,4,3,4,4,4,5,4,5,1,3,4,2,2,3,3,3,4,2,5,3,4,3,1,1,2,4,3,3,3],"handPublic":[false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,7,9,10],[7,10,10,10,7]],"colHandshakes":[[0,0,0,0,1],[0,0,3,1,0]],"colLength":[[3,0,2,4,5],[2,3,9,3,2]],"piles":[[4,5,3],[13,14,17,22,19],[],[36,38],[49]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"78fe117a-40fc-4e65-ab09-2386ae3af2dd","seed":"ez96sn","startedAt":"2026-07-14T14:23:11.845Z","finishedAt":"2026-07-14T14:26:09.979Z","initialDeckOrder":[1,23,26,37,52,45,12,56,22,41,53,25,29,11,42,34,3,54,50,35,39,5,57,55,59,40,47,33,15,4,10,27,24,2,58,20,28,30,51,18,49,32,46,48,36,13,7,17,44,14,31,9,19,8,43,16,38,0,6,21],"moves":[{"ply":1,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[1,12,23,26,37,45,52,56],"ai":[11,22,25,29,34,41,42,53]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,3,23,26,37,45,52,56],"ai":[11,22,25,29,34,41,42,53]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,3,23,26,37,45,52,56],"ai":[11,22,25,29,34,41,42,54]},"scoresAfter":[-80,-16]},{"ply":4,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[1,3,23,26,45,50,52,56],"ai":[11,22,25,29,34,41,42,54]},"scoresAfter":[-80,-32]},{"ply":5,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,3,23,26,45,50,52,56],"ai":[11,22,25,29,34,35,42,54]},"scoresAfter":[-120,-32]},{"ply":6,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[1,3,23,26,39,45,52,56],"ai":[11,22,25,29,34,35,42,54]},"scoresAfter":[-120,-27]},{"ply":7,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[1,3,23,26,39,45,52,56],"ai":[5,11,22,25,29,34,35,42]},"scoresAfter":[-116,-27]},{"ply":8,"player":"ai","action":84,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[1,3,23,26,45,52,56,57],"ai":[5,11,22,25,29,34,35,42]},"scoresAfter":[-116,-22]},{"ply":9,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[1,3,23,26,45,52,56,57],"ai":[5,11,22,25,29,34,35,55]},"scoresAfter":[-110,-22]},{"ply":10,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,3,23,26,45,56,57,59],"ai":[5,11,22,25,29,34,35,55]},"scoresAfter":[-110,-16]},{"ply":11,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[1,3,23,26,45,56,57,59],"ai":[5,11,22,25,29,34,35,40]},"scoresAfter":[-96,-16]},{"ply":12,"player":"ai","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[1,3,23,26,45,47,57,59],"ai":[5,11,22,25,29,34,35,40]},"scoresAfter":[-96,-56]},{"ply":13,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[1,3,23,26,45,47,57,59],"ai":[5,11,22,29,33,34,35,40]},"scoresAfter":[-80,-56]},{"ply":14,"player":"ai","action":90,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[1,3,15,23,26,45,47,59],"ai":[5,11,22,29,33,34,35,40]},"scoresAfter":[-80,-56]},{"ply":15,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[1,3,15,23,26,45,47,59],"ai":[4,5,11,22,29,33,34,35]},"scoresAfter":[-60,-56]},{"ply":16,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[1,3,10,15,23,26,45,47],"ai":[4,5,11,22,29,33,34,35]},"scoresAfter":[-60,-73]},{"ply":17,"player":"human","action":36,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[1,3,10,15,23,26,45,47],"ai":[5,11,22,27,29,33,34,35]},"scoresAfter":[-56,-73]},{"ply":18,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[1,3,10,23,24,26,45,47],"ai":[5,11,22,27,29,33,34,35]},"scoresAfter":[-56,-69]},{"ply":19,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[1,3,10,23,24,26,45,47],"ai":[2,11,22,27,29,33,34,35]},"scoresAfter":[-56,-69]},{"ply":20,"player":"ai","action":15,"playedCard":11,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[1,3,10,23,26,45,47,58],"ai":[2,11,22,27,29,33,34,35]},"scoresAfter":[-56,-59]},{"ply":21,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,3,10,23,26,45,47,58],"ai":[2,22,24,27,29,33,34,35]},"scoresAfter":[-56,-59]},{"ply":22,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,10,20,23,26,45,47,58],"ai":[2,22,24,27,29,33,34,35]},"scoresAfter":[-56,-70]},{"ply":23,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[3,10,20,23,26,45,47,58],"ai":[2,24,27,28,29,33,34,35]},"scoresAfter":[-56,-70]},{"ply":24,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,20,23,26,30,45,47,58],"ai":[2,24,27,28,29,33,34,35]},"scoresAfter":[-56,-90]},{"ply":25,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,20,23,26,30,45,47,58],"ai":[2,27,28,29,33,34,35,51]},"scoresAfter":[-56,-90]},{"ply":26,"player":"ai","action":93,"playedCard":51,"placeType":"discard","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[10,18,20,23,30,45,47,58],"ai":[2,27,28,29,33,34,35,51]},"scoresAfter":[-56,-90]},{"ply":27,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,18,20,23,30,45,47,58],"ai":[2,26,27,28,29,33,34,35]},"scoresAfter":[-46,-90]},{"ply":28,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[10,20,23,30,45,47,49,58],"ai":[2,26,27,28,29,33,34,35]},"scoresAfter":[-46,-110]},{"ply":29,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,20,23,30,45,47,49,58],"ai":[2,27,28,29,32,33,34,35]},"scoresAfter":[-32,-110]},{"ply":30,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,23,30,45,46,47,49,58],"ai":[2,27,28,29,32,33,34,35]},"scoresAfter":[-32,-102]},{"ply":31,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,23,30,45,46,47,49,58],"ai":[2,28,29,32,33,34,35,48]},"scoresAfter":[-12,-102]},{"ply":32,"player":"ai","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[10,30,36,45,46,47,49,58],"ai":[2,28,29,32,33,34,35,48]},"scoresAfter":[-12,-90]},{"ply":33,"player":"human","action":82,"playedCard":49,"placeType":"discard","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[10,30,36,45,46,47,49,58],"ai":[2,13,29,32,33,34,35,48]},"scoresAfter":[-12,-90]},{"ply":34,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,30,36,40,45,46,47,58],"ai":[2,13,29,32,33,34,35,48]},"scoresAfter":[-12,-90]},{"ply":35,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[10,30,36,40,45,46,47,58],"ai":[2,7,29,32,33,34,35,48]},"scoresAfter":[-6,-90]},{"ply":36,"player":"ai","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,17,30,36,45,46,47,58],"ai":[2,7,29,32,33,34,35,48]},"scoresAfter":[-6,-90]},{"ply":37,"player":"human","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[10,17,30,36,45,46,47,58],"ai":[2,29,32,33,34,35,44,48]},"scoresAfter":[-6,-90]},{"ply":38,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[10,14,17,30,45,46,47,58],"ai":[2,29,32,33,34,35,44,48]},"scoresAfter":[-6,-83]},{"ply":39,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,14,17,30,45,46,47,58],"ai":[2,29,31,32,33,34,35,48]},"scoresAfter":[-6,-83]},{"ply":40,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,10,17,30,45,46,47,58],"ai":[2,29,31,32,33,34,35,48]},"scoresAfter":[-6,-67]},{"ply":41,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,10,17,30,45,46,47,58],"ai":[2,19,31,32,33,34,35,48]},"scoresAfter":[10,-67]},{"ply":42,"player":"ai","action":25,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[8,9,10,17,30,46,47,58],"ai":[2,19,31,32,33,34,35,48]},"scoresAfter":[10,-43]},{"ply":43,"player":"human","action":64,"playedCard":46,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[8,9,10,17,30,46,47,58],"ai":[2,7,19,32,33,34,35,48]},"scoresAfter":[28,-43]},{"ply":44,"player":"ai","action":37,"playedCard":32,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[8,9,10,17,30,36,47,58],"ai":[2,7,19,32,33,34,35,48]},"scoresAfter":[28,5]},{"ply":45,"player":"human","action":73,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[8,9,10,17,30,36,47,58],"ai":[2,3,7,19,33,34,35,48]},"scoresAfter":[48,5]},{"ply":46,"player":"ai","action":23,"playedCard":3,"placeType":"discard","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[1,8,9,10,17,30,36,58],"ai":[2,3,7,19,33,34,35,48]},"scoresAfter":[48,5]},{"ply":47,"player":"human","action":5,"playedCard":1,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[1,8,9,10,17,30,36,58],"ai":[2,7,19,33,34,35,48,49]},"scoresAfter":[8,5]},{"ply":48,"player":"ai","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,9,10,17,30,36,51,58],"ai":[2,7,19,33,34,35,48,49]},"scoresAfter":[8,5]},{"ply":49,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,9,10,17,30,36,51,58],"ai":[2,19,33,34,35,43,48,49]},"scoresAfter":[22,5]},{"ply":50,"player":"ai","action":25,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[9,10,16,17,30,36,51,58],"ai":[2,19,33,34,35,43,48,49]},"scoresAfter":[22,37]},{"ply":51,"player":"human","action":1,"playedCard":9,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[9,10,16,17,30,36,51,58],"ai":[2,7,19,34,35,43,48,49]},"scoresAfter":[38,37]},{"ply":52,"player":"ai","action":38,"playedCard":34,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[3,10,16,17,30,36,51,58],"ai":[2,7,19,34,35,43,48,49]},"scoresAfter":[38,73]},{"ply":53,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,10,16,17,30,36,51,58],"ai":[2,7,14,19,35,43,48,49]},"scoresAfter":[56,73]},{"ply":54,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,16,17,30,36,38,51,58],"ai":[2,7,14,19,35,43,48,49]},"scoresAfter":[56,113]},{"ply":55,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,16,17,30,36,38,51,58],"ai":[0,2,7,14,19,43,48,49]},"scoresAfter":[56,113]},{"ply":56,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,6,16,17,30,38,51,58],"ai":[0,2,7,14,19,43,48,49]},"scoresAfter":[56,113]}],"finalScores":[56,113],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[1,23,26,37,52,45,12,56,22,41,53,25,29,11,42,34,3,54,50,35,39,5,57,55,59,40,47,33,15,4,10,27,24,2,58,20,28,30,51,18,49,32,46,48,36,13,7,17,44,14,31,9,19,8,43,16,38,0,6,21],"drawPtr":60,"cardLoc":[5,3,2,1,4,4,1,2,3,3,3,4,3,5,2,3,1,1,3,2,3,2,4,3,4,4,4,4,4,4,1,4,4,4,4,4,5,3,1,3,3,4,4,2,4,3,3,3,2,2,3,1,3,4,4,4,3,3,1,3],"handPublic":[false,false,false,true,false,false,false,true,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false],"colTop":[[9,10,0,10,10],[10,9,10,7,6]],"colHandshakes":[[1,1,0,1,1],[0,0,3,0,0]],"colLength":[[4,5,0,6,5],[3,1,11,3,3]],"piles":[[0],[13],[],[36],[]],"toMove":0,"stepCount":56,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6c350a91-e346-4be3-a0b3-d7f9a80ec4ed","seed":"qui9al","startedAt":"2026-07-14T14:26:11.097Z","finishedAt":"2026-07-14T14:28:03.458Z","initialDeckOrder":[44,4,24,50,23,49,16,27,35,51,45,47,8,15,39,25,38,7,1,20,5,0,36,18,11,40,48,43,58,28,33,31,2,29,13,17,57,6,59,46,32,56,41,9,54,14,21,52,10,55,22,53,3,19,34,30,12,37,26,42],"moves":[{"ply":1,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,16,23,24,27,44,49,50],"ai":[8,15,25,35,39,45,47,51]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,23,24,27,38,44,49,50],"ai":[8,15,25,35,39,45,47,51]},"scoresAfter":[-17,-13]},{"ply":3,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,23,24,27,38,44,49,50],"ai":[7,15,25,35,39,45,47,51]},"scoresAfter":[-57,-13]},{"ply":4,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,4,23,24,27,44,49,50],"ai":[7,15,25,35,39,45,47,51]},"scoresAfter":[-57,-31]},{"ply":5,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[1,4,23,24,27,44,49,50],"ai":[7,15,20,25,35,39,45,47]},"scoresAfter":[-57,-31]},{"ply":6,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,5,23,24,27,44,49,50],"ai":[7,15,20,25,35,39,45,47]},"scoresAfter":[-57,-49]},{"ply":7,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,5,23,24,27,44,49,50],"ai":[0,7,15,20,25,35,45,47]},"scoresAfter":[-74,-49]},{"ply":8,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,23,24,27,36,44,49,50],"ai":[0,7,15,20,25,35,45,47]},"scoresAfter":[-74,-49]},{"ply":9,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,23,24,27,36,44,49,50],"ai":[7,15,18,20,25,35,45,47]},"scoresAfter":[-70,-49]},{"ply":10,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[11,23,24,27,36,44,49,50],"ai":[7,15,18,20,25,35,45,47]},"scoresAfter":[-70,-49]},{"ply":11,"player":"human","action":43,"playedCard":27,"placeType":"discard","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[11,23,24,27,36,44,49,50],"ai":[15,18,20,25,35,40,45,47]},"scoresAfter":[-70,-49]},{"ply":12,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,11,23,24,36,44,49,50],"ai":[15,18,20,25,35,40,45,47]},"scoresAfter":[-70,-67]},{"ply":13,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,11,23,24,36,44,49,50],"ai":[18,20,25,35,40,45,47,48]},"scoresAfter":[-70,-67]},{"ply":14,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[7,11,23,24,36,43,44,50],"ai":[18,20,25,35,40,45,47,48]},"scoresAfter":[-70,-62]},{"ply":15,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,11,23,24,36,43,44,50],"ai":[20,25,35,40,45,47,48,58]},"scoresAfter":[-70,-62]},{"ply":16,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[7,11,23,24,28,36,43,44],"ai":[20,25,35,40,45,47,48,58]},"scoresAfter":[-70,-59]},{"ply":17,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,11,23,24,28,36,43,44],"ai":[20,25,33,35,45,47,48,58]},"scoresAfter":[-70,-59]},{"ply":18,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[7,11,23,28,31,36,43,44],"ai":[20,25,33,35,45,47,48,58]},"scoresAfter":[-70,-51]},{"ply":19,"player":"human","action":42,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,11,23,28,31,36,43,44],"ai":[2,20,25,33,35,47,48,58]},"scoresAfter":[-70,-51]},{"ply":20,"player":"ai","action":9,"playedCard":2,"placeType":"discard","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[7,11,23,29,31,36,43,44],"ai":[2,20,25,33,35,47,48,58]},"scoresAfter":[-70,-51]},{"ply":21,"player":"human","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[7,11,23,29,31,36,43,44],"ai":[20,25,28,33,35,47,48,58]},"scoresAfter":[-90,-51]},{"ply":22,"player":"ai","action":87,"playedCard":58,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[7,11,13,23,29,31,43,44],"ai":[20,25,28,33,35,47,48,58]},"scoresAfter":[-90,-42]},{"ply":23,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,11,13,23,29,31,43,44],"ai":[20,24,25,28,33,35,47,48]},"scoresAfter":[-90,-42]},{"ply":24,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,11,17,23,29,31,43,44],"ai":[20,24,25,28,33,35,47,48]},"scoresAfter":[-90,-82]},{"ply":25,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[7,11,17,23,29,31,43,44],"ai":[20,25,28,33,35,47,48,57]},"scoresAfter":[-86,-82]},{"ply":26,"player":"ai","action":3,"playedCard":20,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[6,7,11,23,29,31,43,44],"ai":[20,25,28,33,35,47,48,57]},"scoresAfter":[-86,-75]},{"ply":27,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,7,11,23,29,31,43,44],"ai":[25,27,28,33,35,47,48,57]},"scoresAfter":[-81,-75]},{"ply":28,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,11,23,29,31,43,44,59],"ai":[25,27,28,33,35,47,48,57]},"scoresAfter":[-81,-95]},{"ply":29,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,11,23,29,31,43,44,59],"ai":[27,28,33,35,46,47,48,57]},"scoresAfter":[-75,-95]},{"ply":30,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,23,29,31,32,43,44,59],"ai":[27,28,33,35,46,47,48,57]},"scoresAfter":[-75,-86]},{"ply":31,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,23,29,31,32,43,44,59],"ai":[27,28,33,35,47,48,56,57]},"scoresAfter":[-91,-86]},{"ply":32,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,23,31,32,41,43,44,59],"ai":[27,28,33,35,47,48,56,57]},"scoresAfter":[-91,-76]},{"ply":33,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[11,23,31,32,41,43,44,59],"ai":[9,27,28,33,35,48,56,57]},"scoresAfter":[-79,-76]},{"ply":34,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,23,31,32,43,44,54,59],"ai":[9,27,28,33,35,48,56,57]},"scoresAfter":[-79,-68]},{"ply":35,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,23,31,32,43,44,54,59],"ai":[14,27,28,33,35,48,56,57]},"scoresAfter":[-61,-68]},{"ply":36,"player":"ai","action":78,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,21,23,31,32,44,54,59],"ai":[14,27,28,33,35,48,56,57]},"scoresAfter":[-61,-68]},{"ply":37,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,21,23,31,32,44,54,59],"ai":[14,27,28,33,35,48,52,57]},"scoresAfter":[-40,-68]},{"ply":38,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,11,21,23,31,32,54,59],"ai":[14,27,28,33,35,48,52,57]},"scoresAfter":[-40,-62]},{"ply":39,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,11,21,23,31,32,54,59],"ai":[14,28,33,35,48,52,55,57]},"scoresAfter":[-32,-62]},{"ply":40,"player":"ai","action":78,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,11,22,23,31,32,54,59],"ai":[14,28,33,35,48,52,55,57]},"scoresAfter":[-32,-62]},{"ply":41,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,11,22,23,31,32,54,59],"ai":[14,28,33,35,48,52,53,57]},"scoresAfter":[-23,-62]},{"ply":42,"player":"ai","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,10,11,23,31,32,54,59],"ai":[14,28,33,35,48,52,53,57]},"scoresAfter":[-23,-53]},{"ply":43,"player":"human","action":41,"playedCard":23,"placeType":"play","drawSource":"discard_4","drawnCard":55,"handsBefore":{"human":[3,10,11,23,31,32,54,59],"ai":[14,19,33,35,48,52,53,57]},"scoresAfter":[-13,-53]},{"ply":44,"player":"ai","action":66,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,10,11,31,32,54,55,59],"ai":[14,19,33,35,48,52,53,57]},"scoresAfter":[-13,-53]},{"ply":45,"player":"human","action":17,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[3,10,11,31,32,54,55,59],"ai":[14,19,33,34,35,48,53,57]},"scoresAfter":[-4,-53]},{"ply":46,"player":"ai","action":25,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,11,31,32,52,54,55,59],"ai":[14,19,33,34,35,48,53,57]},"scoresAfter":[-4,-29]},{"ply":47,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[3,11,31,32,52,54,55,59],"ai":[2,14,19,34,35,48,53,57]},"scoresAfter":[2,-29]},{"ply":48,"player":"ai","action":37,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,11,30,32,52,54,55,59],"ai":[2,14,19,34,35,48,53,57]},"scoresAfter":[2,-2]},{"ply":49,"player":"human","action":41,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[3,11,30,32,52,54,55,59],"ai":[0,2,14,19,35,48,53,57]},"scoresAfter":[9,-2]},{"ply":50,"player":"ai","action":18,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[3,11,30,52,54,55,56,59],"ai":[0,2,14,19,35,48,53,57]},"scoresAfter":[9,-2]},{"ply":51,"player":"human","action":65,"playedCard":55,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[3,11,30,52,54,55,56,59],"ai":[0,12,14,19,35,48,53,57]},"scoresAfter":[-5,-2]},{"ply":52,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,11,30,50,52,54,56,59],"ai":[0,12,14,19,35,48,53,57]},"scoresAfter":[-5,28]},{"ply":53,"player":"human","action":77,"playedCard":56,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[3,11,30,50,52,54,56,59],"ai":[0,12,14,19,37,48,53,57]},"scoresAfter":[2,28]},{"ply":54,"player":"ai","action":42,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[3,11,30,49,50,52,54,59],"ai":[0,12,14,19,37,48,53,57]},"scoresAfter":[2,28]},{"ply":55,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,11,30,49,50,52,54,59],"ai":[0,12,14,26,37,48,53,57]},"scoresAfter":[12,28]}],"finalScores":[12,28],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[44,4,24,50,23,49,16,27,35,51,45,47,8,15,39,25,38,7,1,20,5,0,36,18,11,40,48,43,58,28,33,31,2,29,13,17,57,6,59,46,32,56,41,9,54,14,21,52,10,55,22,53,3,19,34,30,12,37,26,42],"drawPtr":60,"cardLoc":[2,5,5,1,3,3,3,3,4,4,3,1,2,5,2,4,3,3,4,5,4,3,3,3,4,4,2,4,4,3,1,3,3,4,4,4,3,2,3,4,4,3,1,3,3,4,4,4,2,1,1,4,1,2,1,3,3,2,4,3],"handPublic":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,true,false,false,false,false,false,false,false],"colTop":[[9,10,7,7,10],[8,7,10,10,9]],"colHandshakes":[[0,0,0,2,0],[0,0,2,0,0]],"colLength":[[5,5,3,5,3],[2,3,7,5,2]],"piles":[[1,2],[13,19],[],[],[]],"toMove":1,"stepCount":55,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"113d4a74-5bce-4331-870e-87c976332e87","seed":"35ot4y","startedAt":"2026-07-14T14:28:04.523Z","finishedAt":"2026-07-14T14:30:36.645Z","initialDeckOrder":[33,10,54,37,26,47,38,21,34,45,20,31,22,53,12,13,6,17,30,58,46,8,35,11,18,7,36,24,3,0,42,1,16,48,39,49,19,25,5,50,14,41,52,29,51,2,59,23,55,56,4,15,44,40,9,43,28,57,32,27],"moves":[{"ply":1,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,21,26,33,37,38,47,54],"ai":[12,13,20,22,31,34,45,53]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,10,21,26,33,38,47,54],"ai":[12,13,20,22,31,34,45,53]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,10,21,26,33,38,47,54],"ai":[12,17,20,22,31,34,45,53]},"scoresAfter":[-60,-40]},{"ply":4,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,10,21,26,30,33,47,54],"ai":[12,17,20,22,31,34,45,53]},"scoresAfter":[-60,-56]},{"ply":5,"player":"human","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,10,21,26,30,33,47,54],"ai":[12,17,20,22,31,34,45,58]},"scoresAfter":[-100,-56]},{"ply":6,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,10,21,30,33,46,47,54],"ai":[12,17,20,22,31,34,45,58]},"scoresAfter":[-100,-76]},{"ply":7,"player":"human","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[6,10,21,30,33,46,47,54],"ai":[8,17,20,22,31,34,45,58]},"scoresAfter":[-90,-76]},{"ply":8,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,10,21,33,35,46,47,54],"ai":[8,17,20,22,31,34,45,58]},"scoresAfter":[-90,-90]},{"ply":9,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,10,21,33,35,46,47,54],"ai":[8,11,17,20,22,34,45,58]},"scoresAfter":[-74,-90]},{"ply":10,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,10,18,21,35,46,47,54],"ai":[8,11,17,20,22,34,45,58]},"scoresAfter":[-74,-103]},{"ply":11,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[6,10,18,21,35,46,47,54],"ai":[7,11,17,20,22,34,45,58]},"scoresAfter":[-54,-103]},{"ply":12,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[6,10,18,21,36,46,47,54],"ai":[7,11,17,20,22,34,45,58]},"scoresAfter":[-54,-94]},{"ply":13,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,10,18,21,36,46,47,54],"ai":[7,11,17,20,22,24,45,58]},"scoresAfter":[-74,-94]},{"ply":14,"player":"ai","action":66,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,6,10,18,21,46,47,54],"ai":[7,11,17,20,22,24,45,58]},"scoresAfter":[-74,-94]},{"ply":15,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,6,10,18,21,46,47,54],"ai":[0,7,11,17,20,22,45,58]},"scoresAfter":[-92,-94]},{"ply":16,"player":"ai","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,10,18,21,42,46,47,54],"ai":[0,7,11,17,20,22,45,58]},"scoresAfter":[-92,-94]},{"ply":17,"player":"human","action":1,"playedCard":6,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[6,10,18,21,42,46,47,54],"ai":[0,1,11,17,20,22,45,58]},"scoresAfter":[-87,-94]},{"ply":18,"player":"ai","action":18,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[7,10,18,21,42,46,47,54],"ai":[0,1,11,17,20,22,45,58]},"scoresAfter":[-87,-94]},{"ply":19,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,10,18,21,42,46,47,54],"ai":[0,11,16,17,20,22,45,58]},"scoresAfter":[-81,-94]},{"ply":20,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,18,21,42,46,47,48,54],"ai":[0,11,16,17,20,22,45,58]},"scoresAfter":[-81,-84]},{"ply":21,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,18,21,42,46,47,48,54],"ai":[0,16,17,20,22,39,45,58]},"scoresAfter":[-81,-84]},{"ply":22,"player":"ai","action":83,"playedCard":45,"placeType":"discard","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[10,18,21,42,46,47,49,54],"ai":[0,16,17,20,22,39,45,58]},"scoresAfter":[-81,-84]},{"ply":23,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,18,21,42,46,47,49,54],"ai":[0,16,17,20,22,39,48,58]},"scoresAfter":[-81,-84]},{"ply":24,"player":"ai","action":22,"playedCard":16,"placeType":"discard","drawSource":"discard_3","drawnCard":45,"handsBefore":{"human":[10,18,19,21,42,46,47,54],"ai":[0,16,17,20,22,39,48,58]},"scoresAfter":[-81,-84]},{"ply":25,"player":"human","action":50,"playedCard":42,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[10,18,19,21,42,46,47,54],"ai":[0,17,20,22,39,45,48,58]},"scoresAfter":[-61,-84]},{"ply":26,"player":"ai","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[10,16,18,19,21,46,47,54],"ai":[0,17,20,22,39,45,48,58]},"scoresAfter":[-61,-84]},{"ply":27,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,16,18,19,21,46,47,54],"ai":[0,17,20,22,25,45,48,58]},"scoresAfter":[-78,-84]},{"ply":28,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[5,10,18,19,21,46,47,54],"ai":[0,17,20,22,25,45,48,58]},"scoresAfter":[-78,-96]},{"ply":29,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,10,18,19,21,46,47,54],"ai":[0,17,20,22,25,48,50,58]},"scoresAfter":[-73,-96]},{"ply":30,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[5,10,14,19,21,46,47,54],"ai":[0,17,20,22,25,48,50,58]},"scoresAfter":[-73,-84]},{"ply":31,"player":"human","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[5,10,14,19,21,46,47,54],"ai":[0,20,22,25,41,48,50,58]},"scoresAfter":[-67,-84]},{"ply":32,"player":"ai","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,10,14,21,46,47,52,54],"ai":[0,20,22,25,41,48,50,58]},"scoresAfter":[-67,-84]},{"ply":33,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,10,14,21,46,47,52,54],"ai":[0,20,22,25,29,41,50,58]},"scoresAfter":[-67,-84]},{"ply":34,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[5,10,14,21,46,47,51,54],"ai":[0,20,22,25,29,41,50,58]},"scoresAfter":[-67,-84]},{"ply":35,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[5,10,14,21,46,47,51,54],"ai":[2,20,22,25,29,41,50,58]},"scoresAfter":[-67,-84]},{"ply":36,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[5,10,21,46,47,51,54,59],"ai":[2,20,22,25,29,41,50,58]},"scoresAfter":[-67,-63]},{"ply":37,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,10,21,46,47,51,54,59],"ai":[2,22,23,25,29,41,50,58]},"scoresAfter":[-59,-63]},{"ply":38,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,10,46,47,51,54,55,59],"ai":[2,22,23,25,29,41,50,58]},"scoresAfter":[-59,-63]},{"ply":39,"player":"human","action":53,"playedCard":51,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[5,10,46,47,51,54,55,59],"ai":[22,23,25,29,41,50,56,58]},"scoresAfter":[-77,-63]},{"ply":40,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[5,10,46,47,52,54,55,59],"ai":[22,23,25,29,41,50,56,58]},"scoresAfter":[-77,-56]},{"ply":41,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,10,46,47,52,54,55,59],"ai":[4,22,23,25,29,41,50,58]},"scoresAfter":[-74,-56]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[5,10,15,46,47,54,55,59],"ai":[4,22,23,25,29,41,50,58]},"scoresAfter":[-74,-29]},{"ply":43,"player":"human","action":64,"playedCard":54,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[5,10,15,46,47,54,55,59],"ai":[4,23,25,29,41,44,50,58]},"scoresAfter":[-69,-29]},{"ply":44,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,10,15,39,46,47,55,59],"ai":[4,23,25,29,41,44,50,58]},"scoresAfter":[-69,1]},{"ply":45,"player":"human","action":77,"playedCard":55,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[5,10,15,39,46,47,55,59],"ai":[4,25,29,40,41,44,50,58]},"scoresAfter":[-63,1]},{"ply":46,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[5,10,15,39,46,47,48,59],"ai":[4,25,29,40,41,44,50,58]},"scoresAfter":[-63,10]},{"ply":47,"player":"human","action":17,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[5,10,15,39,46,47,48,59],"ai":[4,9,25,29,40,41,44,50]},"scoresAfter":[-54,10]},{"ply":48,"player":"ai","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[5,15,39,46,47,48,49,59],"ai":[4,9,25,29,40,41,44,50]},"scoresAfter":[-54,10]},{"ply":49,"player":"human","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,15,39,46,47,48,49,59],"ai":[4,9,29,40,41,43,44,50]},"scoresAfter":[-18,10]},{"ply":50,"player":"ai","action":18,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,15,28,39,47,48,49,59],"ai":[4,9,29,40,41,43,44,50]},"scoresAfter":[-18,10]},{"ply":51,"player":"human","action":49,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[5,15,28,39,47,48,49,59],"ai":[4,29,40,41,43,44,50,57]},"scoresAfter":[22,10]},{"ply":52,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[5,9,15,28,39,48,49,59],"ai":[4,29,40,41,43,44,50,57]},"scoresAfter":[22,10]},{"ply":53,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[5,9,15,28,39,48,49,59],"ai":[29,32,40,41,43,44,50,57]},"scoresAfter":[32,10]}],"finalScores":[32,10],"outcome":"YOU WIN","finalState":{"deckOrder":[33,10,54,37,26,47,38,21,34,45,20,31,22,53,12,13,6,17,30,58,46,8,35,11,18,7,36,24,3,0,42,1,16,48,39,49,19,25,5,50,14,41,52,29,51,2,59,23,55,56,4,15,44,40,9,43,28,57,32,27],"drawPtr":60,"cardLoc":[5,5,5,3,5,1,3,3,4,1,3,4,4,4,5,1,3,4,3,3,4,3,4,4,5,5,3,1,1,2,3,4,2,3,4,3,3,3,3,1,2,2,3,2,2,4,3,3,1,1,2,3,3,4,3,3,4,2,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,8,10,10,10],[10,10,9,8,9]],"colHandshakes":[[0,0,1,3,0],[0,2,0,0,0]],"colLength":[[4,4,4,6,5],[2,6,2,1,3]],"piles":[[1,0,2,4],[14],[24,25],[],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"49b9cce2-9a8a-4322-9da0-85501156f3f0","seed":"ggiakb","startedAt":"2026-07-14T14:30:37.618Z","finishedAt":"2026-07-14T14:32:28.736Z","initialDeckOrder":[40,51,25,59,0,15,55,45,56,57,11,54,41,10,7,37,32,34,30,58,14,24,23,6,2,52,48,38,28,4,1,44,5,12,31,19,18,9,53,16,50,29,22,3,8,46,36,42,43,21,39,20,17,35,13,47,27,33,26,49],"moves":[{"ply":1,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,15,25,40,45,51,55,59],"ai":[7,10,11,37,41,54,56,57]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,15,25,32,40,45,55,59],"ai":[7,10,11,37,41,54,56,57]},"scoresAfter":[-18,-14]},{"ply":3,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,15,25,32,40,45,55,59],"ai":[10,11,34,37,41,54,56,57]},"scoresAfter":[-18,-14]},{"ply":4,"player":"ai","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[15,25,30,32,40,45,55,59],"ai":[10,11,34,37,41,54,56,57]},"scoresAfter":[-18,-29]},{"ply":5,"player":"human","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[15,25,30,32,40,45,55,59],"ai":[10,11,34,37,41,56,57,58]},"scoresAfter":[-58,-29]},{"ply":6,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[14,15,30,32,40,45,55,59],"ai":[10,11,34,37,41,56,57,58]},"scoresAfter":[-58,-22]},{"ply":7,"player":"human","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[14,15,30,32,40,45,55,59],"ai":[10,11,24,34,37,41,57,58]},"scoresAfter":[-58,-22]},{"ply":8,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[15,23,30,32,40,45,55,59],"ai":[10,11,24,34,37,41,57,58]},"scoresAfter":[-58,-14]},{"ply":9,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[15,23,30,32,40,45,55,59],"ai":[6,10,11,24,34,37,41,58]},"scoresAfter":[-75,-14]},{"ply":10,"player":"ai","action":72,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[2,15,23,30,32,45,55,59],"ai":[6,10,11,24,34,37,41,58]},"scoresAfter":[-75,-30]},{"ply":11,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[2,15,23,30,32,45,55,59],"ai":[6,10,11,24,34,37,52,58]},"scoresAfter":[-75,-30]},{"ply":12,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[15,23,30,32,45,48,55,59],"ai":[6,10,11,24,34,37,52,58]},"scoresAfter":[-75,-21]},{"ply":13,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[15,23,30,32,45,48,55,59],"ai":[6,10,11,24,34,37,38,52]},"scoresAfter":[-75,-21]},{"ply":14,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[15,23,28,30,32,45,55,59],"ai":[6,10,11,24,34,37,38,52]},"scoresAfter":[-75,-21]},{"ply":15,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[15,23,28,30,32,45,55,59],"ai":[4,6,10,11,24,34,37,38]},"scoresAfter":[-69,-21]},{"ply":16,"player":"ai","action":66,"playedCard":34,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[1,15,23,30,32,45,55,59],"ai":[4,6,10,11,24,34,37,38]},"scoresAfter":[-69,-21]},{"ply":17,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[1,15,23,30,32,45,55,59],"ai":[4,6,10,11,24,37,38,44]},"scoresAfter":[-69,-21]},{"ply":18,"player":"ai","action":9,"playedCard":4,"placeType":"discard","drawSource":"discard_2","drawnCard":34,"handsBefore":{"human":[5,15,23,30,32,45,55,59],"ai":[4,6,10,11,24,37,38,44]},"scoresAfter":[-69,-21]},{"ply":19,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,15,23,30,32,45,55,59],"ai":[6,10,11,24,34,37,38,44]},"scoresAfter":[-69,-21]},{"ply":20,"player":"ai","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[12,15,23,30,32,45,55,59],"ai":[6,10,11,24,34,37,38,44]},"scoresAfter":[-69,-21]},{"ply":21,"player":"human","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[12,15,23,30,32,45,55,59],"ai":[6,10,11,24,31,34,38,44]},"scoresAfter":[-59,-21]},{"ply":22,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[12,15,19,23,32,45,55,59],"ai":[6,10,11,24,31,34,38,44]},"scoresAfter":[-59,-61]},{"ply":23,"player":"human","action":2,"playedCard":12,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[12,15,19,23,32,45,55,59],"ai":[6,10,11,18,31,34,38,44]},"scoresAfter":[-99,-61]},{"ply":24,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[14,15,19,23,32,45,55,59],"ai":[6,10,11,18,31,34,38,44]},"scoresAfter":[-99,-52]},{"ply":25,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[14,15,19,23,32,45,55,59],"ai":[6,9,11,18,31,34,38,44]},"scoresAfter":[-119,-52]},{"ply":26,"player":"ai","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[15,19,23,32,45,53,55,59],"ai":[6,9,11,18,31,34,38,44]},"scoresAfter":[-119,-52]},{"ply":27,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[15,19,23,32,45,53,55,59],"ai":[9,11,16,18,31,34,38,44]},"scoresAfter":[-113,-52]},{"ply":28,"player":"ai","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[19,23,32,45,50,53,55,59],"ai":[9,11,16,18,31,34,38,44]},"scoresAfter":[-113,-69]},{"ply":29,"player":"human","action":29,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[19,23,32,45,50,53,55,59],"ai":[9,11,18,29,31,34,38,44]},"scoresAfter":[-99,-69]},{"ply":30,"player":"ai","action":84,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[19,23,45,50,52,53,55,59],"ai":[9,11,18,29,31,34,38,44]},"scoresAfter":[-99,-62]},{"ply":31,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[19,23,45,50,52,53,55,59],"ai":[9,11,18,22,29,31,34,38]},"scoresAfter":[-96,-62]},{"ply":32,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,19,23,45,50,53,55,59],"ai":[9,11,18,22,29,31,34,38]},"scoresAfter":[-96,-52]},{"ply":33,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,19,23,45,50,53,55,59],"ai":[8,9,18,22,29,31,34,38]},"scoresAfter":[-92,-52]},{"ply":34,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[3,19,23,45,46,50,55,59],"ai":[8,9,18,22,29,31,34,38]},"scoresAfter":[-92,-47]},{"ply":35,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,19,23,45,46,50,55,59],"ai":[8,9,22,29,31,34,36,38]},"scoresAfter":[-86,-47]},{"ply":36,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,19,23,42,45,46,50,59],"ai":[8,9,22,29,31,34,36,38]},"scoresAfter":[-86,-38]},{"ply":37,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,19,23,42,45,46,50,59],"ai":[8,9,29,31,34,36,38,43]},"scoresAfter":[-76,-38]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[3,19,21,23,42,45,46,50],"ai":[8,9,29,31,34,36,38,43]},"scoresAfter":[-76,-30]},{"ply":39,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,19,21,23,42,45,46,50],"ai":[8,9,31,34,36,38,39,43]},"scoresAfter":[-71,-30]},{"ply":40,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,19,20,21,23,45,46,50],"ai":[8,9,31,34,36,38,39,43]},"scoresAfter":[-71,-30]},{"ply":41,"player":"human","action":16,"playedCard":19,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[3,19,20,21,23,45,46,50],"ai":[8,9,17,31,34,36,39,43]},"scoresAfter":[-53,-30]},{"ply":42,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,20,21,23,38,45,46,50],"ai":[8,9,17,31,34,36,39,43]},"scoresAfter":[-53,-30]},{"ply":43,"player":"human","action":13,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[3,20,21,23,38,45,46,50],"ai":[9,17,31,34,35,36,39,43]},"scoresAfter":[-32,-30]},{"ply":44,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,8,21,23,38,45,46,50],"ai":[9,17,31,34,35,36,39,43]},"scoresAfter":[-32,-18]},{"ply":45,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[3,8,21,23,38,45,46,50],"ai":[9,13,17,34,35,36,39,43]},"scoresAfter":[-8,-18]},{"ply":46,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[3,8,23,38,45,46,47,50],"ai":[9,13,17,34,35,36,39,43]},"scoresAfter":[-8,0]},{"ply":47,"player":"human","action":29,"playedCard":23,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[3,8,23,38,45,46,47,50],"ai":[9,13,17,27,35,36,39,43]},"scoresAfter":[22,0]},{"ply":48,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,8,38,45,46,47,48,50],"ai":[9,13,17,27,35,36,39,43]},"scoresAfter":[22,20]},{"ply":49,"player":"human","action":37,"playedCard":45,"placeType":"play","drawSource":"discard_0","drawnCard":6,"handsBefore":{"human":[3,8,38,45,46,47,48,50],"ai":[9,13,17,27,33,36,39,43]},"scoresAfter":[30,20]},{"ply":50,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[3,6,8,38,46,47,48,50],"ai":[9,13,17,27,33,36,39,43]},"scoresAfter":[30,20]},{"ply":51,"player":"human","action":52,"playedCard":46,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[3,6,8,38,46,47,48,50],"ai":[13,17,26,27,33,36,39,43]},"scoresAfter":[39,20]},{"ply":52,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[3,6,8,37,38,47,48,50],"ai":[13,17,26,27,33,36,39,43]},"scoresAfter":[39,20]}],"finalScores":[39,20],"outcome":"YOU WIN","finalState":{"deckOrder":[40,51,25,59,0,15,55,45,56,57,11,54,41,10,7,37,32,34,30,58,14,24,23,6,2,52,48,38,28,4,1,44,5,12,31,19,18,9,53,16,50,29,22,3,8,46,36,42,43,21,39,20,17,35,13,47,27,33,26,49],"drawPtr":60,"cardLoc":[5,5,5,1,5,5,1,4,1,5,4,4,3,5,3,3,4,2,4,3,3,3,4,3,4,3,2,2,3,4,3,4,3,2,4,4,2,1,1,2,3,4,3,2,4,3,3,1,1,2,1,3,3,3,4,3,4,4,4,3],"handPublic":[false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,7,9,10],[10,9,10,7,9]],"colHandshakes":[[0,2,1,0,0],[0,0,1,0,0]],"colLength":[[0,7,4,4,5],[3,3,5,2,4]],"piles":[[0,2,1,4,5,9],[13],[],[],[]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7c4f45cf-5233-4f91-be25-574d947a2df0","seed":"nmjxc1","startedAt":"2026-07-14T14:32:29.588Z","finishedAt":"2026-07-14T14:34:33.607Z","initialDeckOrder":[56,42,10,20,4,2,19,8,47,16,3,29,40,36,22,55,46,57,41,17,52,7,18,27,31,45,58,34,9,39,48,59,24,54,13,51,49,15,12,25,23,26,43,30,37,35,14,28,33,32,38,1,5,53,11,44,21,6,0,50],"moves":[{"ply":1,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,4,8,10,19,20,42,56],"ai":[3,16,22,29,36,40,47,55]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,8,10,19,20,42,46,56],"ai":[3,16,22,29,36,40,47,55]},"scoresAfter":[-40,-14]},{"ply":3,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,8,10,19,20,42,46,56],"ai":[3,16,22,29,36,40,47,57]},"scoresAfter":[-34,-14]},{"ply":4,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[8,10,19,20,41,42,46,56],"ai":[3,16,22,29,36,40,47,57]},"scoresAfter":[-34,-32]},{"ply":5,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,10,19,20,41,42,46,56],"ai":[16,17,22,29,36,40,47,57]},"scoresAfter":[-50,-32]},{"ply":6,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,10,19,20,42,46,52,56],"ai":[16,17,22,29,36,40,47,57]},"scoresAfter":[-50,-24]},{"ply":7,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,10,19,20,42,46,52,56],"ai":[7,16,17,22,29,36,40,47]},"scoresAfter":[-45,-24]},{"ply":8,"player":"ai","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,10,18,19,20,46,52,56],"ai":[7,16,17,22,29,36,40,47]},"scoresAfter":[-45,-64]},{"ply":9,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[8,10,18,19,20,46,52,56],"ai":[7,16,17,22,27,29,40,47]},"scoresAfter":[-45,-64]},{"ply":10,"player":"ai","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,10,18,19,20,31,46,56],"ai":[7,16,17,22,27,29,40,47]},"scoresAfter":[-45,-82]},{"ply":11,"player":"human","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[8,10,18,19,20,31,46,56],"ai":[7,16,17,22,29,40,45,47]},"scoresAfter":[-45,-82]},{"ply":12,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[8,10,18,19,20,31,46,58],"ai":[7,16,17,22,29,40,45,47]},"scoresAfter":[-45,-76]},{"ply":13,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,10,18,19,20,31,46,58],"ai":[16,17,22,29,34,40,45,47]},"scoresAfter":[-31,-76]},{"ply":14,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,10,18,19,20,31,46,58],"ai":[16,17,22,29,34,40,45,47]},"scoresAfter":[-31,-93]},{"ply":15,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[9,10,18,19,20,31,46,58],"ai":[17,22,29,34,39,40,45,47]},"scoresAfter":[-15,-93]},{"ply":16,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,18,19,20,31,46,48,58],"ai":[17,22,29,34,39,40,45,47]},"scoresAfter":[-15,-89]},{"ply":17,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,18,19,20,31,46,48,58],"ai":[22,29,34,39,40,45,47,59]},"scoresAfter":[3,-89]},{"ply":18,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[18,19,20,24,31,46,48,58],"ai":[22,29,34,39,40,45,47,59]},"scoresAfter":[3,-80]},{"ply":19,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[18,19,20,24,31,46,48,58],"ai":[29,34,39,40,45,47,54,59]},"scoresAfter":[3,-80]},{"ply":20,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[13,18,19,20,24,31,46,58],"ai":[29,34,39,40,45,47,54,59]},"scoresAfter":[3,-70]},{"ply":21,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[13,18,19,20,24,31,46,58],"ai":[29,34,39,40,45,47,51,54]},"scoresAfter":[3,-70]},{"ply":22,"player":"ai","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[13,18,19,20,31,46,49,58],"ai":[29,34,39,40,45,47,51,54]},"scoresAfter":[3,-70]},{"ply":23,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[13,18,19,20,31,46,49,58],"ai":[15,29,34,39,40,45,47,54]},"scoresAfter":[3,-70]},{"ply":24,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[12,13,18,19,20,31,46,58],"ai":[15,29,34,39,40,45,47,54]},"scoresAfter":[3,-66]},{"ply":25,"player":"human","action":90,"playedCard":58,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[12,13,18,19,20,31,46,58],"ai":[15,25,29,34,40,45,47,54]},"scoresAfter":[3,-66]},{"ply":26,"player":"ai","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[12,13,18,19,20,23,31,46],"ai":[15,25,29,34,40,45,47,54]},"scoresAfter":[3,-66]},{"ply":27,"player":"human","action":2,"playedCard":12,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[12,13,18,19,20,23,31,46],"ai":[25,26,29,34,40,45,47,54]},"scoresAfter":[-37,-66]},{"ply":28,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[13,15,18,19,20,23,31,46],"ai":[25,26,29,34,40,45,47,54]},"scoresAfter":[-37,-62]},{"ply":29,"player":"human","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[13,15,18,19,20,23,31,46],"ai":[25,26,34,40,43,45,47,54]},"scoresAfter":[-57,-62]},{"ply":30,"player":"ai","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[15,18,19,20,23,30,31,46],"ai":[25,26,34,40,43,45,47,54]},"scoresAfter":[-57,-53]},{"ply":31,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[15,18,19,20,23,30,31,46],"ai":[25,26,37,40,43,45,47,54]},"scoresAfter":[-51,-53]},{"ply":32,"player":"ai","action":18,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[18,19,20,23,30,31,35,46],"ai":[25,26,37,40,43,45,47,54]},"scoresAfter":[-51,-53]},{"ply":33,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[18,19,20,23,30,31,35,46],"ai":[14,25,37,40,43,45,47,54]},"scoresAfter":[-36,-53]},{"ply":34,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[19,20,23,28,30,31,35,46],"ai":[14,25,37,40,43,45,47,54]},"scoresAfter":[-36,-47]},{"ply":35,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[19,20,23,28,30,31,35,46],"ai":[14,25,33,37,43,45,47,54]},"scoresAfter":[-18,-47]},{"ply":36,"player":"ai","action":30,"playedCard":33,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[20,23,28,30,31,32,35,46],"ai":[14,25,33,37,43,45,47,54]},"scoresAfter":[-18,-47]},{"ply":37,"player":"human","action":3,"playedCard":20,"placeType":"play","drawSource":"discard_2","drawnCard":33,"handsBefore":{"human":[20,23,28,30,31,32,35,46],"ai":[14,25,37,38,43,45,47,54]},"scoresAfter":[3,-47]},{"ply":38,"player":"ai","action":30,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[23,28,30,31,32,33,35,46],"ai":[14,25,37,38,43,45,47,54]},"scoresAfter":[3,-47]},{"ply":39,"player":"human","action":3,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[23,28,30,31,32,33,35,46],"ai":[1,14,25,38,43,45,47,54]},"scoresAfter":[33,-47]},{"ply":40,"player":"ai","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[26,28,30,31,32,33,35,46],"ai":[1,14,25,38,43,45,47,54]},"scoresAfter":[33,-35]},{"ply":41,"player":"human","action":5,"playedCard":26,"placeType":"play","drawSource":"discard_4","drawnCard":58,"handsBefore":{"human":[26,28,30,31,32,33,35,46],"ai":[1,5,14,25,38,45,47,54]},"scoresAfter":[-7,-35]},{"ply":42,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[28,30,31,32,33,35,46,58],"ai":[1,5,14,25,38,45,47,54]},"scoresAfter":[-7,-35]},{"ply":43,"player":"human","action":5,"playedCard":28,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[28,30,31,32,33,35,46,58],"ai":[5,14,25,38,45,47,53,54]},"scoresAfter":[-1,-35]},{"ply":44,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[30,31,32,33,35,46,49,58],"ai":[5,14,25,38,45,47,53,54]},"scoresAfter":[-1,-19]},{"ply":45,"player":"human","action":5,"playedCard":30,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[30,31,32,33,35,46,49,58],"ai":[5,11,14,25,38,47,53,54]},"scoresAfter":[9,-19]},{"ply":46,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[31,32,33,35,46,49,51,58],"ai":[5,11,14,25,38,47,53,54]},"scoresAfter":[9,-9]},{"ply":47,"player":"human","action":5,"playedCard":31,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[31,32,33,35,46,49,51,58],"ai":[5,14,25,38,44,47,53,54]},"scoresAfter":[21,-9]},{"ply":48,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[32,33,35,46,48,49,51,58],"ai":[5,14,25,38,44,47,53,54]},"scoresAfter":[21,11]},{"ply":49,"player":"human","action":5,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[32,33,35,46,48,49,51,58],"ai":[5,14,21,25,38,44,53,54]},"scoresAfter":[35,11]},{"ply":50,"player":"ai","action":30,"playedCard":21,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[33,35,46,48,49,51,56,58],"ai":[5,14,21,25,38,44,53,54]},"scoresAfter":[35,11]},{"ply":51,"player":"human","action":5,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[33,35,46,48,49,51,56,58],"ai":[5,6,14,25,38,44,53,54]},"scoresAfter":[51,11]},{"ply":52,"player":"ai","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[35,46,48,49,51,52,56,58],"ai":[5,6,14,25,38,44,53,54]},"scoresAfter":[51,11]},{"ply":53,"player":"human","action":0,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[35,46,48,49,51,52,56,58],"ai":[0,5,6,14,25,44,53,54]},"scoresAfter":[71,11]}],"finalScores":[71,11],"outcome":"YOU WIN","finalState":{"deckOrder":[56,42,10,20,4,2,19,8,47,16,3,29,40,36,22,55,46,57,41,17,52,7,18,27,31,45,58,34,9,39,48,59,24,54,13,51,49,15,12,25,23,26,43,30,37,35,14,28,33,32,38,1,5,53,11,44,21,6,0,50],"drawPtr":60,"cardLoc":[2,5,3,4,3,2,2,4,3,3,3,4,3,3,2,3,4,4,3,3,3,5,4,3,5,2,3,4,3,4,3,3,3,3,4,3,4,5,5,4,4,3,3,4,2,4,1,4,1,1,1,1,1,2,2,4,1,4,1,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,true,true,false,false,false,true,false,true,false],"colTop":[[9,10,10,5,0],[10,9,9,10,10]],"colHandshakes":[[1,2,1,0,0],[0,0,0,1,0]],"colLength":[[5,7,7,2,0],[3,3,3,6,3]],"piles":[[1],[21],[24],[37,38],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"1d3339ba-e3f6-4325-9124-e14cef67e55d","seed":"k1r2x1","startedAt":"2026-07-14T14:34:34.928Z","finishedAt":"2026-07-14T14:36:32.219Z","initialDeckOrder":[4,16,23,13,31,12,1,18,8,58,53,28,40,21,30,39,19,22,9,15,32,44,48,25,26,52,57,11,42,55,5,6,50,20,46,10,43,2,45,33,36,47,51,41,34,49,37,0,17,3,14,24,56,27,35,54,38,59,29,7],"moves":[{"ply":1,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[1,4,12,13,16,18,23,31],"ai":[8,21,28,30,39,40,53,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[1,4,13,16,18,19,23,31],"ai":[8,21,28,30,39,40,53,58]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,4,13,16,18,19,23,31],"ai":[8,21,22,28,30,40,53,58]},"scoresAfter":[-60,0]},{"ply":4,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[1,4,9,16,18,19,23,31],"ai":[8,21,22,28,30,40,53,58]},"scoresAfter":[-60,-17]},{"ply":5,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[1,4,9,16,18,19,23,31],"ai":[8,15,21,22,28,30,53,58]},"scoresAfter":[-100,-17]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,9,16,18,19,23,31,32],"ai":[8,15,21,22,28,30,53,58]},"scoresAfter":[-100,-30]},{"ply":7,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,9,16,18,19,23,31,32],"ai":[15,21,22,28,30,44,53,58]},"scoresAfter":[-91,-30]},{"ply":8,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,9,18,19,23,31,32,48],"ai":[15,21,22,28,30,44,53,58]},"scoresAfter":[-91,-48]},{"ply":9,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,9,18,19,23,31,32,48],"ai":[21,22,25,28,30,44,53,58]},"scoresAfter":[-85,-48]},{"ply":10,"player":"ai","action":4,"playedCard":21,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[9,18,19,23,26,31,32,48],"ai":[21,22,25,28,30,44,53,58]},"scoresAfter":[-85,-40]},{"ply":11,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[9,18,19,23,26,31,32,48],"ai":[22,25,28,30,39,44,53,58]},"scoresAfter":[-70,-40]},{"ply":12,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[9,19,23,26,31,32,48,52],"ai":[22,25,28,30,39,44,53,58]},"scoresAfter":[-70,-31]},{"ply":13,"player":"human","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,19,23,26,31,32,48,52],"ai":[25,28,30,39,44,53,57,58]},"scoresAfter":[-110,-31]},{"ply":14,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,11,19,23,31,32,48,52],"ai":[25,28,30,39,44,53,57,58]},"scoresAfter":[-110,-71]},{"ply":15,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,11,19,23,31,32,48,52],"ai":[28,30,39,42,44,53,57,58]},"scoresAfter":[-92,-71]},{"ply":16,"player":"ai","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,11,23,31,32,48,52,55],"ai":[28,30,39,42,44,53,57,58]},"scoresAfter":[-92,-66]},{"ply":17,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[9,11,23,31,32,48,52,55],"ai":[5,28,30,39,44,53,57,58]},"scoresAfter":[-132,-66]},{"ply":18,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,9,11,23,31,32,52,55],"ai":[5,28,30,39,44,53,57,58]},"scoresAfter":[-132,-59]},{"ply":19,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[6,9,11,23,31,32,52,55],"ai":[5,28,30,39,50,53,57,58]},"scoresAfter":[-122,-59]},{"ply":20,"player":"ai","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,11,20,23,31,32,52,55],"ai":[5,28,30,39,50,53,57,58]},"scoresAfter":[-122,-99]},{"ply":21,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[9,11,20,23,31,32,52,55],"ai":[5,28,30,39,46,53,57,58]},"scoresAfter":[-101,-99]},{"ply":22,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[9,10,11,23,31,32,52,55],"ai":[5,28,30,39,46,53,57,58]},"scoresAfter":[-101,-90]},{"ply":23,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,10,11,23,31,32,52,55],"ai":[5,28,30,39,43,53,57,58]},"scoresAfter":[-85,-90]},{"ply":24,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,10,11,23,31,32,52,55],"ai":[5,28,30,39,43,53,57,58]},"scoresAfter":[-85,-90]},{"ply":25,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,10,11,23,31,32,52,55],"ai":[28,30,39,43,45,53,57,58]},"scoresAfter":[-67,-90]},{"ply":26,"player":"ai","action":0,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[2,11,23,31,32,33,52,55],"ai":[28,30,39,43,45,53,57,58]},"scoresAfter":[-67,-84]},{"ply":27,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,11,23,31,32,33,52,55],"ai":[30,36,39,43,45,53,57,58]},"scoresAfter":[-47,-84]},{"ply":28,"player":"ai","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,23,31,32,33,47,52,55],"ai":[30,36,39,43,45,53,57,58]},"scoresAfter":[-47,-74]},{"ply":29,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[2,23,31,32,33,47,52,55],"ai":[36,39,43,45,51,53,57,58]},"scoresAfter":[-35,-74]},{"ply":30,"player":"ai","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[2,23,32,33,41,47,52,55],"ai":[36,39,43,45,51,53,57,58]},"scoresAfter":[-35,-70]},{"ply":31,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[2,23,32,33,41,47,52,55],"ai":[34,36,39,43,45,53,57,58]},"scoresAfter":[-21,-70]},{"ply":32,"player":"ai","action":0,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[2,23,33,41,47,49,52,55],"ai":[34,36,39,43,45,53,57,58]},"scoresAfter":[-21,-52]},{"ply":33,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,23,33,41,47,49,52,55],"ai":[36,37,39,43,45,53,57,58]},"scoresAfter":[-5,-52]},{"ply":34,"player":"ai","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,2,23,41,47,49,52,55],"ai":[36,37,39,43,45,53,57,58]},"scoresAfter":[-5,-44]},{"ply":35,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,2,23,41,47,49,52,55],"ai":[17,36,37,39,43,45,57,58]},"scoresAfter":[-5,-44]},{"ply":36,"player":"ai","action":30,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,3,23,41,47,49,52,55],"ai":[17,36,37,39,43,45,57,58]},"scoresAfter":[-5,-44]},{"ply":37,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[2,3,23,41,47,49,52,55],"ai":[14,17,36,39,43,45,57,58]},"scoresAfter":[-5,-44]},{"ply":38,"player":"ai","action":54,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,23,24,41,47,49,52,55],"ai":[14,17,36,39,43,45,57,58]},"scoresAfter":[-5,-44]},{"ply":39,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[3,23,24,41,47,49,52,55],"ai":[14,17,36,39,45,56,57,58]},"scoresAfter":[1,-44]},{"ply":40,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,23,24,27,41,47,49,55],"ai":[14,17,36,39,45,56,57,58]},"scoresAfter":[1,-30]},{"ply":41,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[3,23,24,27,41,47,49,55],"ai":[14,17,35,36,39,45,57,58]},"scoresAfter":[31,-30]},{"ply":42,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,24,27,41,47,49,54,55],"ai":[14,17,35,36,39,45,57,58]},"scoresAfter":[31,-10]},{"ply":43,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[3,24,27,41,47,49,54,55],"ai":[14,17,36,38,39,45,57,58]},"scoresAfter":[41,-10]},{"ply":44,"player":"ai","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,24,27,41,47,49,55,59],"ai":[14,17,36,38,39,45,57,58]},"scoresAfter":[41,6]},{"ply":45,"player":"human","action":76,"playedCard":55,"placeType":"play","drawSource":"discard_3","drawnCard":43,"handsBefore":{"human":[3,24,27,41,47,49,55,59],"ai":[2,14,17,36,38,39,45,58]},"scoresAfter":[53,6]},{"ply":46,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[3,24,27,41,43,47,49,59],"ai":[2,14,17,36,38,39,45,58]},"scoresAfter":[53,24]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,24,27,41,43,47,49,59],"ai":[2,14,17,29,36,38,39,45]},"scoresAfter":[73,24]}],"finalScores":[73,24],"outcome":"YOU WIN","finalState":{"deckOrder":[4,16,23,13,31,12,1,18,8,58,53,28,40,21,30,39,19,22,9,15,32,44,48,25,26,52,57,11,42,55,5,6,50,20,46,10,43,2,45,33,36,47,51,41,34,49,37,0,17,3,14,24,56,27,35,54,38,59,29,7],"drawPtr":60,"cardLoc":[5,3,2,1,3,5,3,1,4,3,3,3,3,3,2,4,3,2,3,3,3,4,4,3,1,4,3,1,4,2,4,3,3,3,4,4,2,5,2,2,4,1,4,1,4,2,4,1,3,1,4,4,3,4,3,3,4,4,4,3],"handPublic":[false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,8,0,10],[7,9,10,9,9]],"colHandshakes":[[1,2,1,0,1],[0,0,1,0,1]],"colLength":[[6,7,4,0,5],[1,3,5,4,6]],"piles":[[5,0],[],[],[37],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"e364fb69-a2b3-4072-981e-b788b79c802e","seed":"mt2404","startedAt":"2026-07-14T14:36:33.437Z","finishedAt":"2026-07-14T14:39:11.657Z","initialDeckOrder":[7,4,57,2,14,49,19,55,37,18,16,48,27,38,36,13,44,17,35,6,31,5,41,26,46,54,11,8,0,15,58,20,59,39,34,21,51,23,12,50,42,32,24,33,56,29,43,30,25,10,22,47,9,40,28,1,52,53,45,3],"moves":[{"ply":1,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,4,7,14,19,49,55,57],"ai":[13,16,18,27,36,37,38,48]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[2,4,7,14,19,44,55,57],"ai":[13,16,18,27,36,37,38,48]},"scoresAfter":[-40,-17]},{"ply":3,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[2,4,7,14,19,44,55,57],"ai":[13,17,18,27,36,37,38,48]},"scoresAfter":[-80,-17]},{"ply":4,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,7,14,19,35,44,55,57],"ai":[13,17,18,27,36,37,38,48]},"scoresAfter":[-80,-13]},{"ply":5,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,7,14,19,35,44,55,57],"ai":[6,13,18,27,36,37,38,48]},"scoresAfter":[-74,-13]},{"ply":6,"player":"ai","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,14,19,31,35,44,55,57],"ai":[6,13,18,27,36,37,38,48]},"scoresAfter":[-74,-13]},{"ply":7,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,14,19,31,35,44,55,57],"ai":[5,6,13,18,27,36,37,48]},"scoresAfter":[-74,-13]},{"ply":8,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[7,19,31,35,41,44,55,57],"ai":[5,6,13,18,27,36,37,48]},"scoresAfter":[-74,-13]},{"ply":9,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,19,31,35,41,44,55,57],"ai":[5,6,13,18,26,27,36,48]},"scoresAfter":[-90,-13]},{"ply":10,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,19,31,35,44,46,55,57],"ai":[5,6,13,18,26,27,36,48]},"scoresAfter":[-90,-29]},{"ply":11,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,19,31,35,44,46,55,57],"ai":[6,13,18,26,27,36,48,54]},"scoresAfter":[-78,-29]},{"ply":12,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[11,19,31,35,44,46,55,57],"ai":[6,13,18,26,27,36,48,54]},"scoresAfter":[-78,-24]},{"ply":13,"player":"human","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[11,19,31,35,44,46,55,57],"ai":[8,13,18,26,27,36,48,54]},"scoresAfter":[-71,-24]},{"ply":14,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,11,19,31,35,46,55,57],"ai":[8,13,18,26,27,36,48,54]},"scoresAfter":[-71,-24]},{"ply":15,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[0,11,19,31,35,46,55,57],"ai":[8,13,15,18,26,27,36,54]},"scoresAfter":[-71,-24]},{"ply":16,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,19,31,35,46,55,57,58],"ai":[8,13,15,18,26,27,36,54]},"scoresAfter":[-71,-17]},{"ply":17,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,19,31,35,46,55,57,58],"ai":[13,15,18,20,26,27,36,54]},"scoresAfter":[-59,-17]},{"ply":18,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[11,19,31,35,46,57,58,59],"ai":[13,15,18,20,26,27,36,54]},"scoresAfter":[-59,-17]},{"ply":19,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[11,19,31,35,46,57,58,59],"ai":[15,18,20,26,27,36,39,54]},"scoresAfter":[-43,-17]},{"ply":20,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,19,31,34,35,46,58,59],"ai":[15,18,20,26,27,36,39,54]},"scoresAfter":[-43,-12]},{"ply":21,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[11,19,31,34,35,46,58,59],"ai":[15,20,21,26,27,36,39,54]},"scoresAfter":[-57,-12]},{"ply":22,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,19,34,35,46,51,58,59],"ai":[15,20,21,26,27,36,39,54]},"scoresAfter":[-57,-5]},{"ply":23,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,19,34,35,46,51,58,59],"ai":[15,21,23,26,27,36,39,54]},"scoresAfter":[-39,-5]},{"ply":24,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,12,19,34,35,46,51,59],"ai":[15,21,23,26,27,36,39,54]},"scoresAfter":[-39,3]},{"ply":25,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[11,12,19,34,35,46,51,59],"ai":[15,23,26,27,36,39,50,54]},"scoresAfter":[-19,3]},{"ply":26,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[11,12,19,34,35,42,46,51],"ai":[15,23,26,27,36,39,50,54]},"scoresAfter":[-19,3]},{"ply":27,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,12,19,34,35,42,46,51],"ai":[15,23,26,27,32,36,39,50]},"scoresAfter":[-10,3]},{"ply":28,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[11,12,19,24,35,42,46,51],"ai":[15,23,26,27,32,36,39,50]},"scoresAfter":[-10,3]},{"ply":29,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,12,19,24,35,42,46,51],"ai":[15,23,26,27,32,33,36,39]},"scoresAfter":[0,3]},{"ply":30,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[11,12,19,24,42,46,51,56],"ai":[15,23,26,27,32,33,36,39]},"scoresAfter":[0,13]},{"ply":31,"player":"human","action":30,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,12,19,24,42,46,51,56],"ai":[15,26,27,29,32,33,36,39]},"scoresAfter":[0,13]},{"ply":32,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[11,12,24,42,43,46,51,56],"ai":[15,26,27,29,32,33,36,39]},"scoresAfter":[0,-27]},{"ply":33,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[11,12,24,42,43,46,51,56],"ai":[15,27,29,30,32,33,36,39]},"scoresAfter":[0,-27]},{"ply":34,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,24,25,42,43,46,51,56],"ai":[15,27,29,30,32,33,36,39]},"scoresAfter":[0,-23]},{"ply":35,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[11,24,25,42,43,46,51,56],"ai":[10,15,29,30,32,33,36,39]},"scoresAfter":[0,-23]},{"ply":36,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,22,24,42,43,46,51,56],"ai":[10,15,29,30,32,33,36,39]},"scoresAfter":[0,-14]},{"ply":37,"player":"human","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,22,24,42,43,46,51,56],"ai":[15,29,30,32,33,36,39,47]},"scoresAfter":[0,-14]},{"ply":38,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,11,22,42,43,46,51,56],"ai":[15,29,30,32,33,36,39,47]},"scoresAfter":[0,-6]},{"ply":39,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,11,22,42,43,46,51,56],"ai":[15,30,32,33,36,39,40,47]},"scoresAfter":[16,-6]},{"ply":40,"player":"ai","action":13,"playedCard":30,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[11,22,28,42,43,46,51,56],"ai":[15,30,32,33,36,39,40,47]},"scoresAfter":[16,4]},{"ply":41,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,22,28,42,43,46,51,56],"ai":[0,15,32,33,36,39,40,47]},"scoresAfter":[36,4]},{"ply":42,"player":"ai","action":29,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[1,22,28,42,43,46,51,56],"ai":[0,15,32,33,36,39,40,47]},"scoresAfter":[36,18]},{"ply":43,"player":"human","action":30,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[1,22,28,42,43,46,51,56],"ai":[0,15,33,36,39,40,47,50]},"scoresAfter":[36,18]},{"ply":44,"player":"ai","action":35,"playedCard":33,"placeType":"discard","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[1,22,42,43,46,51,52,56],"ai":[0,15,33,36,39,40,47,50]},"scoresAfter":[36,18]},{"ply":45,"player":"human","action":66,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,22,42,43,46,51,52,56],"ai":[0,15,36,39,40,47,50,54]},"scoresAfter":[36,18]},{"ply":46,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,22,42,43,46,52,53,56],"ai":[0,15,36,39,40,47,50,54]},"scoresAfter":[36,18]},{"ply":47,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[1,22,42,43,46,52,53,56],"ai":[0,15,36,39,40,45,47,50]},"scoresAfter":[45,18]}],"finalScores":[45,18],"outcome":"YOU WIN","finalState":{"deckOrder":[7,4,57,2,14,49,19,55,37,18,16,48,27,38,36,13,44,17,35,6,31,5,41,26,46,54,11,8,0,15,58,20,59,39,34,21,51,23,12,50,42,32,24,33,56,29,43,30,25,10,22,47,9,40,28,1,52,53,45,3],"drawPtr":60,"cardLoc":[2,1,3,1,3,4,4,3,4,3,4,3,5,5,5,2,4,4,4,5,4,4,1,4,5,5,4,4,5,4,4,3,4,5,3,3,2,5,5,2,2,3,1,1,3,2,3,2,5,3,2,5,1,1,5,3,1,3,3,3],"handPublic":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,10,9,10],[9,10,7,0,0]],"colHandshakes":[[1,0,0,0,1],[0,0,1,0,0]],"colLength":[[5,0,3,3,5],[4,6,5,0,0]],"piles":[[],[14,13,19,12],[25,24,28,33],[38,37],[48,51,54]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"209e9adb-2392-4ebb-b1d4-b21841a59b16","seed":"mjwfnz","startedAt":"2026-07-14T14:39:12.527Z","finishedAt":"2026-07-14T14:41:20.142Z","initialDeckOrder":[56,22,3,31,58,8,55,39,48,32,57,28,10,29,49,23,44,18,30,12,6,14,0,50,20,54,1,45,33,42,36,38,37,51,35,9,41,5,21,46,52,17,2,53,27,19,16,25,4,24,13,26,40,11,47,43,34,15,7,59],"moves":[{"ply":1,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[3,8,22,31,39,55,56,58],"ai":[10,23,28,29,32,48,49,57]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,22,31,39,44,55,56,58],"ai":[10,23,28,29,32,48,49,57]},"scoresAfter":[-18,-17]},{"ply":3,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[8,22,31,39,44,55,56,58],"ai":[10,18,23,29,32,48,49,57]},"scoresAfter":[-36,-17]},{"ply":4,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[8,22,30,31,44,55,56,58],"ai":[10,18,23,29,32,48,49,57]},"scoresAfter":[-36,-13]},{"ply":5,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,22,30,31,44,55,56,58],"ai":[10,12,18,23,32,48,49,57]},"scoresAfter":[-50,-13]},{"ply":6,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,8,22,30,31,44,56,58],"ai":[10,12,18,23,32,48,49,57]},"scoresAfter":[-50,-6]},{"ply":7,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[6,8,22,30,31,44,56,58],"ai":[10,12,14,18,23,48,49,57]},"scoresAfter":[-45,-6]},{"ply":8,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,8,22,30,31,44,56,58],"ai":[10,12,14,18,23,48,49,57]},"scoresAfter":[-45,-46]},{"ply":9,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,8,22,30,31,44,56,58],"ai":[10,14,18,23,48,49,50,57]},"scoresAfter":[-45,-46]},{"ply":10,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[8,20,22,30,31,44,56,58],"ai":[10,14,18,23,48,49,50,57]},"scoresAfter":[-45,-66]},{"ply":11,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[8,20,22,30,31,44,56,58],"ai":[10,18,23,48,49,50,54,57]},"scoresAfter":[-38,-66]},{"ply":12,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,8,20,22,30,31,44,58],"ai":[10,18,23,48,49,50,54,57]},"scoresAfter":[-38,-106]},{"ply":13,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[1,8,20,22,30,31,44,58],"ai":[10,18,23,45,48,50,54,57]},"scoresAfter":[-38,-106]},{"ply":14,"player":"ai","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[8,20,22,30,31,33,44,58],"ai":[10,18,23,45,48,50,54,57]},"scoresAfter":[-38,-126]},{"ply":15,"player":"human","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,20,22,30,31,33,44,58],"ai":[10,18,23,42,45,50,54,57]},"scoresAfter":[-53,-126]},{"ply":16,"player":"ai","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[8,20,22,31,33,36,44,58],"ai":[10,18,23,42,45,50,54,57]},"scoresAfter":[-53,-141]},{"ply":17,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[8,20,22,31,33,36,44,58],"ai":[10,18,23,38,45,50,54,57]},"scoresAfter":[-53,-141]},{"ply":18,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[8,20,22,31,33,37,44,58],"ai":[10,18,23,38,45,50,54,57]},"scoresAfter":[-53,-133]},{"ply":19,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,20,22,31,33,37,44,58],"ai":[10,18,23,38,50,51,54,57]},"scoresAfter":[-53,-133]},{"ply":20,"player":"ai","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,20,22,31,33,35,44,58],"ai":[10,18,23,38,50,51,54,57]},"scoresAfter":[-53,-153]},{"ply":21,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[8,20,22,31,33,35,44,58],"ai":[9,10,18,23,38,51,54,57]},"scoresAfter":[-47,-153]},{"ply":22,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,20,22,33,35,41,44,58],"ai":[9,10,18,23,38,51,54,57]},"scoresAfter":[-47,-165]},{"ply":23,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,20,22,33,35,41,44,58],"ai":[5,10,18,23,38,51,54,57]},"scoresAfter":[-40,-165]},{"ply":24,"player":"ai","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[20,21,22,33,35,41,44,58],"ai":[5,10,18,23,38,51,54,57]},"scoresAfter":[-40,-157]},{"ply":25,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[20,21,22,33,35,41,44,58],"ai":[5,10,18,23,38,46,54,57]},"scoresAfter":[-32,-157]},{"ply":26,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[20,21,22,35,41,44,52,58],"ai":[5,10,18,23,38,46,54,57]},"scoresAfter":[-32,-148]},{"ply":27,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[20,21,22,35,41,44,52,58],"ai":[5,10,17,18,23,38,54,57]},"scoresAfter":[-28,-148]},{"ply":28,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[2,20,21,22,35,44,52,58],"ai":[5,10,17,18,23,38,54,57]},"scoresAfter":[-28,-139]},{"ply":29,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[2,20,21,22,35,44,52,58],"ai":[5,17,18,23,38,53,54,57]},"scoresAfter":[-28,-139]},{"ply":30,"player":"ai","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,21,22,27,35,44,52,58],"ai":[5,17,18,23,38,53,54,57]},"scoresAfter":[-28,-123]},{"ply":31,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[20,21,22,27,35,44,52,58],"ai":[5,17,18,19,23,38,54,57]},"scoresAfter":[-41,-123]},{"ply":32,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[16,21,22,27,35,44,52,58],"ai":[5,17,18,19,23,38,54,57]},"scoresAfter":[-41,-103]},{"ply":33,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[16,21,22,27,35,44,52,58],"ai":[5,17,18,19,23,25,38,57]},"scoresAfter":[-33,-103]},{"ply":34,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,16,22,27,35,44,52,58],"ai":[5,17,18,19,23,25,38,57]},"scoresAfter":[-33,-91]},{"ply":35,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[4,16,22,27,35,44,52,58],"ai":[5,18,19,23,24,25,38,57]},"scoresAfter":[-24,-91]},{"ply":36,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,13,16,27,35,44,52,58],"ai":[5,18,19,23,24,25,38,57]},"scoresAfter":[-24,-76]},{"ply":37,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,13,16,27,35,44,52,58],"ai":[5,19,23,24,25,26,38,57]},"scoresAfter":[-24,-76]},{"ply":38,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,16,27,35,40,44,52,58],"ai":[5,19,23,24,25,26,38,57]},"scoresAfter":[-24,-58]},{"ply":39,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,16,27,35,40,44,52,58],"ai":[5,11,23,24,25,26,38,57]},"scoresAfter":[-17,-58]},{"ply":40,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,16,27,35,40,47,52,58],"ai":[5,11,23,24,25,26,38,57]},"scoresAfter":[-17,-48]},{"ply":41,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,16,27,35,40,47,52,58],"ai":[5,23,24,25,26,38,43,57]},"scoresAfter":[-7,-48]},{"ply":42,"player":"ai","action":13,"playedCard":23,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[4,16,27,34,35,40,52,58],"ai":[5,23,24,25,26,38,43,57]},"scoresAfter":[-7,-18]},{"ply":43,"player":"human","action":40,"playedCard":34,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[4,16,27,34,35,40,52,58],"ai":[2,5,24,25,26,38,43,57]},"scoresAfter":[2,-18]},{"ply":44,"player":"ai","action":58,"playedCard":26,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[4,16,27,35,37,40,52,58],"ai":[2,5,24,25,26,38,43,57]},"scoresAfter":[2,-18]},{"ply":45,"player":"human","action":87,"playedCard":58,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[4,16,27,35,37,40,52,58],"ai":[2,5,24,25,36,38,43,57]},"scoresAfter":[11,-18]},{"ply":46,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,16,26,27,35,37,40,52],"ai":[2,5,24,25,36,38,43,57]},"scoresAfter":[11,14]},{"ply":47,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,16,26,27,35,37,40,52],"ai":[2,5,15,24,25,36,38,43]},"scoresAfter":[21,14]},{"ply":48,"player":"ai","action":18,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,7,16,26,27,37,40,52],"ai":[2,5,15,24,25,36,38,43]},"scoresAfter":[21,14]}],"finalScores":[21,14],"outcome":"YOU WIN","finalState":{"deckOrder":[56,22,3,31,58,8,55,39,48,32,57,28,10,29,49,23,44,18,30,12,6,14,0,50,20,54,1,45,33,42,36,38,37,51,35,9,41,5,21,46,52,17,2,53,27,19,16,25,4,24,13,26,40,11,47,43,34,15,7,59],"drawPtr":60,"cardLoc":[5,5,2,3,1,5,3,1,3,4,4,4,4,5,4,2,1,4,4,4,3,3,3,4,2,2,1,1,4,4,3,3,4,3,3,3,2,1,2,3,1,3,4,2,3,4,4,3,4,4,4,4,1,4,4,3,3,4,3,2],"handPublic":[false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[7,9,10,10,9],[10,10,7,9,8]],"colHandshakes":[[0,0,0,0,0],[0,2,0,0,3]],"colLength":[[3,3,5,4,3],[3,6,3,3,7]],"piles":[[0,1,5],[13],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"eed79824-f17e-4152-b3c2-71427c1ba620","seed":"sv7l7x","startedAt":"2026-07-14T14:41:21.654Z","finishedAt":"2026-07-14T14:44:43.966Z","initialDeckOrder":[20,51,56,16,34,59,25,21,7,44,57,26,52,13,36,29,22,45,0,40,27,15,30,1,39,32,43,12,46,53,31,23,47,14,42,9,37,4,55,3,8,35,54,6,50,58,11,5,48,17,28,33,18,49,19,24,2,38,41,10],"moves":[{"ply":1,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[16,20,21,25,34,51,56,59],"ai":[7,13,26,29,36,44,52,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[16,20,21,22,34,51,56,59],"ai":[7,13,26,29,36,44,52,57]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[16,20,21,22,34,51,56,59],"ai":[7,13,29,36,44,45,52,57]},"scoresAfter":[-57,-40]},{"ply":4,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,20,21,22,34,51,56,59],"ai":[7,13,29,36,44,45,52,57]},"scoresAfter":[-57,-80]},{"ply":5,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,20,21,22,34,51,56,59],"ai":[7,13,29,40,44,45,52,57]},"scoresAfter":[-75,-80]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,20,21,22,27,34,56,59],"ai":[7,13,29,40,44,45,52,57]},"scoresAfter":[-75,-94]},{"ply":7,"player":"human","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,20,21,22,27,34,56,59],"ai":[13,15,29,40,44,45,52,57]},"scoresAfter":[-71,-94]},{"ply":8,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,20,21,22,30,34,56,59],"ai":[13,15,29,40,44,45,52,57]},"scoresAfter":[-71,-134]},{"ply":9,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[0,20,21,22,30,34,56,59],"ai":[1,15,29,40,44,45,52,57]},"scoresAfter":[-71,-134]},{"ply":10,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[20,21,22,30,34,39,56,59],"ai":[1,15,29,40,44,45,52,57]},"scoresAfter":[-71,-151]},{"ply":11,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[20,21,22,30,34,39,56,59],"ai":[1,15,29,32,40,44,45,57]},"scoresAfter":[-64,-151]},{"ply":12,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[21,22,30,34,39,43,56,59],"ai":[1,15,29,32,40,44,45,57]},"scoresAfter":[-64,-151]},{"ply":13,"player":"human","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[21,22,30,34,39,43,56,59],"ai":[12,15,29,32,40,44,45,57]},"scoresAfter":[-56,-151]},{"ply":14,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[22,30,34,39,43,46,56,59],"ai":[12,15,29,32,40,44,45,57]},"scoresAfter":[-56,-143]},{"ply":15,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[22,30,34,39,43,46,56,59],"ai":[12,15,29,32,40,44,45,53]},"scoresAfter":[-47,-143]},{"ply":16,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[30,31,34,39,43,46,56,59],"ai":[12,15,29,32,40,44,45,53]},"scoresAfter":[-47,-139]},{"ply":17,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[30,31,34,39,43,46,56,59],"ai":[12,23,29,32,40,44,45,53]},"scoresAfter":[-65,-139]},{"ply":18,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[30,31,34,43,46,47,56,59],"ai":[12,23,29,32,40,44,45,53]},"scoresAfter":[-65,-119]},{"ply":19,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[30,31,34,43,46,47,56,59],"ai":[12,14,29,32,40,44,45,53]},"scoresAfter":[-59,-119]},{"ply":20,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[30,31,34,42,46,47,56,59],"ai":[12,14,29,32,40,44,45,53]},"scoresAfter":[-59,-119]},{"ply":21,"player":"human","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[30,31,34,42,46,47,56,59],"ai":[9,14,29,32,40,44,45,53]},"scoresAfter":[-49,-119]},{"ply":22,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[31,34,37,42,46,47,56,59],"ai":[9,14,29,32,40,44,45,53]},"scoresAfter":[-49,-111]},{"ply":23,"player":"human","action":0,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[31,34,37,42,46,47,56,59],"ai":[4,14,29,32,40,44,45,53]},"scoresAfter":[-37,-111]},{"ply":24,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[34,37,42,46,47,55,56,59],"ai":[4,14,29,32,40,44,45,53]},"scoresAfter":[-37,-103]},{"ply":25,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[34,37,42,46,47,55,56,59],"ai":[3,4,14,32,40,44,45,53]},"scoresAfter":[-31,-103]},{"ply":26,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,34,37,42,46,47,56,59],"ai":[3,4,14,32,40,44,45,53]},"scoresAfter":[-31,-103]},{"ply":27,"player":"human","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[8,34,37,42,46,47,56,59],"ai":[4,14,32,35,40,44,45,53]},"scoresAfter":[-31,-103]},{"ply":28,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[34,37,42,46,47,54,56,59],"ai":[4,14,32,35,40,44,45,53]},"scoresAfter":[-31,-89]},{"ply":29,"player":"human","action":66,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[34,37,42,46,47,54,56,59],"ai":[4,6,14,35,40,44,45,53]},"scoresAfter":[-31,-89]},{"ply":30,"player":"ai","action":18,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[34,37,42,46,47,50,56,59],"ai":[4,6,14,35,40,44,45,53]},"scoresAfter":[-31,-89]},{"ply":31,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[34,37,42,46,47,50,56,59],"ai":[4,14,35,40,44,45,53,58]},"scoresAfter":[-31,-89]},{"ply":32,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[11,34,37,42,46,47,56,59],"ai":[4,14,35,40,44,45,53,58]},"scoresAfter":[-31,-80]},{"ply":33,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[11,34,37,42,46,47,56,59],"ai":[4,5,14,35,40,44,45,53]},"scoresAfter":[-24,-80]},{"ply":34,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[11,34,37,42,46,47,48,59],"ai":[4,5,14,35,40,44,45,53]},"scoresAfter":[-24,-80]},{"ply":35,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[11,34,37,42,46,47,48,59],"ai":[4,5,14,17,35,40,44,45]},"scoresAfter":[-24,-80]},{"ply":36,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[11,28,34,37,42,46,47,59],"ai":[4,5,14,17,35,40,44,45]},"scoresAfter":[-24,-74]},{"ply":37,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[11,28,34,37,42,46,47,59],"ai":[4,5,14,17,33,35,44,45]},"scoresAfter":[-15,-74]},{"ply":38,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[11,18,28,34,37,42,47,59],"ai":[4,5,14,17,33,35,44,45]},"scoresAfter":[-15,-58]},{"ply":39,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[11,18,28,34,37,42,47,59],"ai":[4,5,14,17,35,44,45,49]},"scoresAfter":[-5,-58]},{"ply":40,"player":"ai","action":23,"playedCard":5,"placeType":"discard","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[11,18,19,28,34,37,42,59],"ai":[4,5,14,17,35,44,45,49]},"scoresAfter":[-5,-58]},{"ply":41,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,18,19,28,34,37,42,59],"ai":[4,14,17,35,44,45,48,49]},"scoresAfter":[5,-58]},{"ply":42,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[11,18,19,24,28,34,37,42],"ai":[4,14,17,35,44,45,48,49]},"scoresAfter":[5,-38]},{"ply":43,"player":"human","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,18,19,24,28,34,37,42],"ai":[2,4,14,17,44,45,48,49]},"scoresAfter":[23,-38]},{"ply":44,"player":"ai","action":53,"playedCard":44,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[11,18,19,24,28,37,38,42],"ai":[2,4,14,17,44,45,48,49]},"scoresAfter":[23,-24]},{"ply":45,"player":"human","action":30,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,18,19,24,28,37,38,42],"ai":[2,4,14,17,45,48,49,53]},"scoresAfter":[23,-24]},{"ply":46,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,18,24,28,37,38,41,42],"ai":[2,4,14,17,45,48,49,53]},"scoresAfter":[23,-8]}],"finalScores":[23,-8],"outcome":"YOU WIN","finalState":{"deckOrder":[20,51,56,16,34,59,25,21,7,44,57,26,52,13,36,29,22,45,0,40,27,15,30,1,39,32,43,12,46,53,31,23,47,14,42,9,37,4,55,3,8,35,54,6,50,58,11,5,48,17,28,33,18,49,19,24,2,38,41,10],"drawPtr":60,"cardLoc":[5,5,2,5,2,5,5,4,5,4,2,1,5,4,2,4,3,2,1,5,3,3,3,4,1,3,4,3,1,4,3,3,4,4,3,4,4,1,1,3,4,1,1,3,4,4,3,3,2,2,5,3,4,2,5,3,3,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,true,false,false,false,false,false,false],"colTop":[[0,9,9,10,10],[8,10,10,8,9]],"colHandshakes":[[0,0,1,0,0],[0,1,1,1,0]],"colLength":[[0,4,5,4,4],[2,3,5,4,3]],"piles":[[0,1,3,8,6,5],[12,19],[],[],[54,50]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"fb65ec0f-9beb-4dad-b413-8757200fb423","seed":"qk51y1","startedAt":"2026-07-14T14:44:44.916Z","finishedAt":"2026-07-14T14:47:36.324Z","initialDeckOrder":[23,57,12,56,52,30,43,47,38,21,39,5,28,41,46,14,25,31,22,26,15,27,13,37,19,44,16,32,2,1,54,42,17,48,29,8,18,3,24,49,53,36,9,55,40,34,20,4,33,58,7,59,10,50,6,35,51,0,45,11],"moves":[{"ply":1,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[12,23,30,43,47,52,56,57],"ai":[5,14,21,28,38,39,41,46]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[12,23,25,30,43,47,56,57],"ai":[5,14,21,28,38,39,41,46]},"scoresAfter":[-17,0]},{"ply":3,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[12,23,25,30,43,47,56,57],"ai":[5,21,28,31,38,39,41,46]},"scoresAfter":[-57,0]},{"ply":4,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[22,23,25,30,43,47,56,57],"ai":[5,21,28,31,38,39,41,46]},"scoresAfter":[-57,-16]},{"ply":5,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[22,23,25,30,43,47,56,57],"ai":[21,26,28,31,38,39,41,46]},"scoresAfter":[-57,-16]},{"ply":6,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[15,22,23,30,43,47,56,57],"ai":[21,26,28,31,38,39,41,46]},"scoresAfter":[-57,-34]},{"ply":7,"player":"human","action":42,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[15,22,23,30,43,47,56,57],"ai":[21,26,27,28,31,38,41,46]},"scoresAfter":[-57,-34]},{"ply":8,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[13,15,22,23,43,47,56,57],"ai":[21,26,27,28,31,38,41,46]},"scoresAfter":[-57,-46]},{"ply":9,"player":"human","action":2,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[13,15,22,23,43,47,56,57],"ai":[26,27,28,31,37,38,41,46]},"scoresAfter":[-77,-46]},{"ply":10,"player":"ai","action":3,"playedCard":26,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[14,15,22,23,43,47,56,57],"ai":[26,27,28,31,37,38,41,46]},"scoresAfter":[-77,-86]},{"ply":11,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[14,15,22,23,43,47,56,57],"ai":[27,28,30,31,37,38,41,46]},"scoresAfter":[-97,-86]},{"ply":12,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[15,19,22,23,43,47,56,57],"ai":[27,28,30,31,37,38,41,46]},"scoresAfter":[-97,-86]},{"ply":13,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[15,19,22,23,43,47,56,57],"ai":[27,28,30,31,37,41,44,46]},"scoresAfter":[-89,-86]},{"ply":14,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[16,19,22,23,43,47,56,57],"ai":[27,28,30,31,37,41,44,46]},"scoresAfter":[-89,-82]},{"ply":15,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[16,19,22,23,43,47,56,57],"ai":[27,28,30,31,32,37,44,46]},"scoresAfter":[-77,-82]},{"ply":16,"player":"ai","action":75,"playedCard":44,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[2,19,22,23,43,47,56,57],"ai":[27,28,30,31,32,37,44,46]},"scoresAfter":[-77,-75]},{"ply":17,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,19,22,23,43,47,56,57],"ai":[25,27,28,30,31,32,37,46]},"scoresAfter":[-77,-75]},{"ply":18,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,19,22,23,43,47,56,57],"ai":[25,27,28,30,31,32,37,46]},"scoresAfter":[-77,-66]},{"ply":19,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,19,22,23,43,47,56,57],"ai":[25,27,28,30,31,32,37,54]},"scoresAfter":[-77,-66]},{"ply":20,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[19,22,23,42,43,47,56,57],"ai":[25,27,28,30,31,32,37,54]},"scoresAfter":[-77,-66]},{"ply":21,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[19,22,23,42,43,47,56,57],"ai":[17,25,27,28,30,31,32,54]},"scoresAfter":[-70,-66]},{"ply":22,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[19,22,23,42,43,47,48,57],"ai":[17,25,27,28,30,31,32,54]},"scoresAfter":[-70,-86]},{"ply":23,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[19,22,23,42,43,47,48,57],"ai":[17,27,28,29,30,31,32,54]},"scoresAfter":[-70,-86]},{"ply":24,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,19,22,23,42,43,47,57],"ai":[17,27,28,29,30,31,32,54]},"scoresAfter":[-70,-86]},{"ply":25,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,19,22,23,42,43,47,57],"ai":[17,18,27,28,29,30,31,32]},"scoresAfter":[-62,-86]},{"ply":26,"player":"ai","action":6,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[3,8,19,22,23,42,43,47],"ai":[17,18,27,28,29,30,31,32]},"scoresAfter":[-62,-86]},{"ply":27,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[3,8,19,22,23,42,43,47],"ai":[18,24,27,28,29,30,31,32]},"scoresAfter":[-62,-86]},{"ply":28,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,19,22,23,42,43,47,49],"ai":[18,24,27,28,29,30,31,32]},"scoresAfter":[-62,-106]},{"ply":29,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,19,22,23,42,43,47,49],"ai":[18,27,28,29,30,31,32,53]},"scoresAfter":[-62,-106]},{"ply":30,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,19,22,23,36,42,43,47],"ai":[18,27,28,29,30,31,32,53]},"scoresAfter":[-62,-98]},{"ply":31,"player":"human","action":52,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[8,19,22,23,36,42,43,47],"ai":[9,18,28,29,30,31,32,53]},"scoresAfter":[-102,-98]},{"ply":32,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[8,19,22,23,37,42,43,47],"ai":[9,18,28,29,30,31,32,53]},"scoresAfter":[-102,-90]},{"ply":33,"player":"human","action":52,"playedCard":37,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[8,19,22,23,37,42,43,47],"ai":[18,28,29,30,31,32,53,55]},"scoresAfter":[-122,-90]},{"ply":34,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[8,19,22,23,38,42,43,47],"ai":[18,28,29,30,31,32,53,55]},"scoresAfter":[-122,-106]},{"ply":35,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[8,19,22,23,38,42,43,47],"ai":[18,28,29,30,31,32,40,55]},"scoresAfter":[-142,-106]},{"ply":36,"player":"ai","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[8,19,22,23,34,42,43,47],"ai":[18,28,29,30,31,32,40,55]},"scoresAfter":[-142,-94]},{"ply":37,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,19,22,23,34,42,43,47],"ai":[18,20,29,30,31,32,40,55]},"scoresAfter":[-122,-94]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,8,19,22,23,34,43,47],"ai":[18,20,29,30,31,32,40,55]},"scoresAfter":[-122,-78]},{"ply":39,"player":"human","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,8,19,22,23,34,43,47],"ai":[18,20,30,31,32,33,40,55]},"scoresAfter":[-98,-78]},{"ply":40,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,8,19,22,23,34,47,58],"ai":[18,20,30,31,32,33,40,55]},"scoresAfter":[-98,-72]},{"ply":41,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,8,19,22,23,34,47,58],"ai":[7,18,20,30,31,32,33,40]},"scoresAfter":[-89,-72]},{"ply":42,"player":"ai","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,8,19,22,23,34,47,59],"ai":[7,18,20,30,31,32,33,40]},"scoresAfter":[-89,-52]},{"ply":43,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,8,19,22,23,34,47,59],"ai":[7,10,18,20,31,32,33,40]},"scoresAfter":[-79,-52]},{"ply":44,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,8,19,22,23,34,47,50],"ai":[7,10,18,20,31,32,33,40]},"scoresAfter":[-79,-43]},{"ply":45,"player":"human","action":8,"playedCard":4,"placeType":"discard","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[4,8,19,22,23,34,47,50],"ai":[6,7,18,20,31,32,33,40]},"scoresAfter":[-79,-43]},{"ply":46,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,17,19,22,23,34,47,50],"ai":[6,7,18,20,31,32,33,40]},"scoresAfter":[-79,1]},{"ply":47,"player":"human","action":17,"playedCard":17,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[8,17,19,22,23,34,47,50],"ai":[6,7,18,20,32,33,35,40]},"scoresAfter":[-63,1]},{"ply":48,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[8,19,22,23,34,47,49,50],"ai":[6,7,18,20,32,33,35,40]},"scoresAfter":[-63,29]},{"ply":49,"player":"human","action":65,"playedCard":47,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[8,19,22,23,34,47,49,50],"ai":[6,7,18,20,33,35,40,51]},"scoresAfter":[-23,29]},{"ply":50,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[8,19,22,23,34,49,50,54],"ai":[6,7,18,20,33,35,40,51]},"scoresAfter":[-23,61]},{"ply":51,"player":"human","action":29,"playedCard":22,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[8,19,22,23,34,49,50,54],"ai":[0,6,7,18,20,35,40,51]},"scoresAfter":[13,61]},{"ply":52,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,19,23,34,48,49,50,54],"ai":[0,6,7,18,20,35,40,51]},"scoresAfter":[13,101]},{"ply":53,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,19,23,34,48,49,50,54],"ai":[0,6,7,18,20,40,45,51]},"scoresAfter":[73,101]}],"finalScores":[73,101],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[23,57,12,56,52,30,43,47,38,21,39,5,28,41,46,14,25,31,22,26,15,27,13,37,19,44,16,32,2,1,54,42,17,48,29,8,18,3,24,49,53,36,9,55,40,34,20,4,33,58,7,59,10,50,6,35,51,0,45,11],"drawPtr":60,"cardLoc":[2,5,5,5,5,4,2,2,1,4,4,1,3,3,3,3,3,3,2,1,2,4,3,3,4,4,4,4,4,4,4,4,4,4,1,4,3,3,3,4,2,4,3,3,4,2,4,3,1,1,1,2,3,4,1,4,3,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,true,false,false,false,false,false],"colTop":[[0,10,0,10,10],[9,8,10,9,6]],"colHandshakes":[[0,3,0,3,0],[0,0,3,0,0]],"colLength":[[0,8,0,6,5],[3,1,11,4,2]],"piles":[[2,1,3,4],[],[],[],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"82fb2b04-6eb2-4d9e-962a-2a08ac4ea190","seed":"t9x9d6","startedAt":"2026-07-14T14:47:37.672Z","finishedAt":"2026-07-14T14:50:26.264Z","initialDeckOrder":[44,29,45,20,53,51,55,2,12,6,37,49,4,35,9,7,33,25,24,15,57,14,46,36,3,34,58,8,59,5,47,21,19,27,26,10,16,54,1,11,17,43,41,42,13,22,0,52,32,40,23,50,39,31,30,38,18,56,48,28],"moves":[{"ply":1,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,20,29,44,45,51,53,55],"ai":[4,6,7,9,12,35,37,49]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[2,20,29,33,44,45,53,55],"ai":[4,6,7,9,12,35,37,49]},"scoresAfter":[-18,0]},{"ply":3,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[2,20,29,33,44,45,53,55],"ai":[4,6,7,9,12,25,35,37]},"scoresAfter":[-14,0]},{"ply":4,"player":"ai","action":90,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[2,20,24,29,33,44,45,55],"ai":[4,6,7,9,12,25,35,37]},"scoresAfter":[-14,0]},{"ply":5,"player":"human","action":34,"playedCard":24,"placeType":"discard","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[2,20,24,29,33,44,45,55],"ai":[4,6,7,9,12,15,25,35]},"scoresAfter":[-14,0]},{"ply":6,"player":"ai","action":60,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,20,29,33,37,44,45,55],"ai":[4,6,7,9,12,15,25,35]},"scoresAfter":[-14,-18]},{"ply":7,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,20,29,33,37,44,45,55],"ai":[4,6,7,9,12,25,35,57]},"scoresAfter":[-54,-18]},{"ply":8,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,14,20,29,33,44,45,55],"ai":[4,6,7,9,12,25,35,57]},"scoresAfter":[-54,-35]},{"ply":9,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[2,14,20,29,33,44,45,55],"ai":[6,7,9,12,25,35,46,57]},"scoresAfter":[-54,-35]},{"ply":10,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[14,20,29,33,36,44,45,55],"ai":[6,7,9,12,25,35,46,57]},"scoresAfter":[-54,-30]},{"ply":11,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[14,20,29,33,36,44,45,55],"ai":[3,7,9,12,25,35,46,57]},"scoresAfter":[-74,-30]},{"ply":12,"player":"ai","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[14,20,29,33,34,44,45,55],"ai":[3,7,9,12,25,35,46,57]},"scoresAfter":[-74,-24]},{"ply":13,"player":"human","action":9,"playedCard":14,"placeType":"discard","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[14,20,29,33,34,44,45,55],"ai":[3,9,12,25,35,46,57,58]},"scoresAfter":[-74,-24]},{"ply":14,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[20,24,29,33,34,44,45,55],"ai":[3,9,12,25,35,46,57,58]},"scoresAfter":[-74,-24]},{"ply":15,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[20,24,29,33,34,44,45,55],"ai":[8,9,12,25,35,46,57,58]},"scoresAfter":[-114,-24]},{"ply":16,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[20,29,33,34,44,45,55,59],"ai":[8,9,12,25,35,46,57,58]},"scoresAfter":[-114,-17]},{"ply":17,"player":"human","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[20,29,33,34,44,45,55,59],"ai":[5,9,12,25,35,46,57,58]},"scoresAfter":[-106,-17]},{"ply":18,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[20,33,34,44,45,47,55,59],"ai":[5,9,12,25,35,46,57,58]},"scoresAfter":[-106,-29]},{"ply":19,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,33,34,44,45,47,55,59],"ai":[5,9,12,21,25,35,46,58]},"scoresAfter":[-85,-29]},{"ply":20,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[19,20,33,34,45,47,55,59],"ai":[5,9,12,21,25,35,46,58]},"scoresAfter":[-85,-20]},{"ply":21,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[19,20,33,34,45,47,55,59],"ai":[5,9,12,21,25,27,35,46]},"scoresAfter":[-61,-20]},{"ply":22,"player":"ai","action":60,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[19,20,26,33,34,47,55,59],"ai":[5,9,12,21,25,27,35,46]},"scoresAfter":[-61,-38]},{"ply":23,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[19,20,26,33,34,47,55,59],"ai":[5,9,10,12,21,25,35,46]},"scoresAfter":[-55,-38]},{"ply":24,"player":"ai","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[16,19,20,26,33,34,47,59],"ai":[5,9,10,12,21,25,35,46]},"scoresAfter":[-55,-30]},{"ply":25,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[16,19,20,26,33,34,47,59],"ai":[5,10,12,21,25,35,46,54]},"scoresAfter":[-55,-30]},{"ply":26,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[1,16,19,20,33,34,47,59],"ai":[5,10,12,21,25,35,46,54]},"scoresAfter":[-55,-30]},{"ply":27,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[1,16,19,20,33,34,47,59],"ai":[10,11,12,21,25,35,46,54]},"scoresAfter":[-55,-30]},{"ply":28,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[16,17,19,20,33,34,47,59],"ai":[10,11,12,21,25,35,46,54]},"scoresAfter":[-55,-21]},{"ply":29,"player":"human","action":74,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[16,17,19,20,33,34,47,59],"ai":[11,12,21,25,35,43,46,54]},"scoresAfter":[-25,-21]},{"ply":30,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[14,16,17,19,20,33,34,59],"ai":[11,12,21,25,35,43,46,54]},"scoresAfter":[-25,-21]},{"ply":31,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[14,16,17,19,20,33,34,59],"ai":[11,12,21,25,35,41,43,46]},"scoresAfter":[-65,-21]},{"ply":32,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[16,17,19,20,33,34,42,59],"ai":[11,12,21,25,35,41,43,46]},"scoresAfter":[-65,-37]},{"ply":33,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[16,17,19,20,33,34,42,59],"ai":[11,12,13,21,25,35,43,46]},"scoresAfter":[-59,-37]},{"ply":34,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[17,19,20,22,33,34,42,59],"ai":[11,12,13,21,25,35,43,46]},"scoresAfter":[-59,-27]},{"ply":35,"player":"human","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[17,19,20,22,33,34,42,59],"ai":[0,12,13,21,25,35,43,46]},"scoresAfter":[-51,-27]},{"ply":36,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[19,20,22,33,34,42,52,59],"ai":[0,12,13,21,25,35,43,46]},"scoresAfter":[-51,-27]},{"ply":37,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[19,20,22,33,34,42,52,59],"ai":[12,13,21,25,32,35,43,46]},"scoresAfter":[-51,-27]},{"ply":38,"player":"ai","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[19,20,22,33,34,40,42,59],"ai":[12,13,21,25,32,35,43,46]},"scoresAfter":[-51,-19]},{"ply":39,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[19,20,22,33,34,40,42,59],"ai":[12,13,23,25,32,35,43,46]},"scoresAfter":[-39,-19]},{"ply":40,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[20,22,33,34,40,42,50,59],"ai":[12,13,23,25,32,35,43,46]},"scoresAfter":[-39,-9]},{"ply":41,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[20,22,33,34,40,42,50,59],"ai":[12,13,25,32,35,39,43,46]},"scoresAfter":[-25,-9]},{"ply":42,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[22,31,33,34,40,42,50,59],"ai":[12,13,25,32,35,39,43,46]},"scoresAfter":[-25,-2]},{"ply":43,"player":"human","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[22,31,33,34,40,42,50,59],"ai":[12,13,25,30,35,39,43,46]},"scoresAfter":[-13,-2]},{"ply":44,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[22,33,34,38,40,42,50,59],"ai":[12,13,25,30,35,39,43,46]},"scoresAfter":[-13,8]},{"ply":45,"player":"human","action":17,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[22,33,34,38,40,42,50,59],"ai":[12,13,18,25,30,39,43,46]},"scoresAfter":[3,8]},{"ply":46,"player":"ai","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[22,34,38,40,42,50,52,59],"ai":[12,13,18,25,30,39,43,46]},"scoresAfter":[3,14]},{"ply":47,"player":"human","action":17,"playedCard":34,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[22,34,38,40,42,50,52,59],"ai":[12,13,18,25,30,39,46,56]},"scoresAfter":[21,14]},{"ply":48,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[22,38,40,42,50,52,54,59],"ai":[12,13,18,25,30,39,46,56]},"scoresAfter":[21,23]},{"ply":49,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[22,38,40,42,50,52,54,59],"ai":[12,13,18,25,30,39,48,56]},"scoresAfter":[31,23]}],"finalScores":[31,23],"outcome":"YOU WIN","finalState":{"deckOrder":[44,29,45,20,53,51,55,2,12,6,37,49,4,35,9,7,33,25,24,15,57,14,46,36,3,34,58,8,59,5,47,21,19,27,26,10,16,54,1,11,17,43,41,42,13,22,0,52,32,40,23,50,39,31,30,38,18,56,48,28],"drawPtr":60,"cardLoc":[5,5,5,5,4,5,4,4,4,4,4,4,2,2,3,4,3,3,2,3,3,4,1,4,3,2,5,4,1,3,2,3,4,3,3,4,3,3,1,2,1,4,1,4,3,3,4,3,2,5,1,3,1,3,1,3,2,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false],"colTop":[[0,7,9,10,10],[10,10,10,9,9]],"colHandshakes":[[0,1,1,2,0],[0,0,0,0,0]],"colLength":[[0,5,5,5,4],[7,3,3,3,2]],"piles":[[2,3,5,1,0],[],[26],[],[49]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"13a137ed-367a-4b3e-8a8d-70be7102111b","seed":"k5dbkb","startedAt":"2026-07-14T14:50:26.941Z","finishedAt":"2026-07-14T14:54:42.311Z","initialDeckOrder":[21,52,6,19,10,25,41,33,9,42,4,11,49,18,22,3,55,44,26,59,46,30,1,14,5,34,50,7,47,16,32,56,29,15,36,28,8,2,48,53,58,38,17,27,37,39,20,35,31,23,0,54,40,45,51,12,57,13,24,43],"moves":[{"ply":1,"player":"human","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[6,10,19,21,25,33,41,52],"ai":[3,4,9,11,18,22,42,49]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,10,19,21,33,41,52,55],"ai":[3,4,9,11,18,22,42,49]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":64,"playedCard":41,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[6,10,19,21,33,41,52,55],"ai":[3,4,9,11,18,22,44,49]},"scoresAfter":[-16,0]},{"ply":4,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[6,10,19,21,33,42,52,55],"ai":[3,4,9,11,18,22,44,49]},"scoresAfter":[-16,0]},{"ply":5,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,10,19,21,33,42,52,55],"ai":[3,4,9,11,18,22,26,44]},"scoresAfter":[-11,0]},{"ply":6,"player":"ai","action":78,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,10,19,21,33,52,55,59],"ai":[3,4,9,11,18,22,26,44]},"scoresAfter":[-11,0]},{"ply":7,"player":"human","action":5,"playedCard":6,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[6,10,19,21,33,52,55,59],"ai":[3,4,9,11,18,22,44,46]},"scoresAfter":[-26,0]},{"ply":8,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,19,21,33,49,52,55,59],"ai":[3,4,9,11,18,22,44,46]},"scoresAfter":[-26,-18]},{"ply":9,"player":"human","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,19,21,33,49,52,55,59],"ai":[4,9,11,18,22,30,44,46]},"scoresAfter":[-66,-18]},{"ply":10,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[1,10,19,21,33,52,55,59],"ai":[4,9,11,18,22,30,44,46]},"scoresAfter":[-66,-15]},{"ply":11,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[1,10,19,21,33,52,55,59],"ai":[9,11,14,18,22,30,44,46]},"scoresAfter":[-60,-15]},{"ply":12,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[1,5,10,19,21,33,55,59],"ai":[9,11,14,18,22,30,44,46]},"scoresAfter":[-60,-7]},{"ply":13,"player":"human","action":18,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,5,10,19,21,33,55,59],"ai":[11,14,18,22,30,34,44,46]},"scoresAfter":[-60,-7]},{"ply":14,"player":"ai","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[1,10,19,21,33,50,55,59],"ai":[11,14,18,22,30,34,44,46]},"scoresAfter":[-60,-22]},{"ply":15,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[1,10,19,21,33,50,55,59],"ai":[7,11,14,18,22,34,44,46]},"scoresAfter":[-60,-22]},{"ply":16,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[10,19,21,33,47,50,55,59],"ai":[7,11,14,18,22,34,44,46]},"scoresAfter":[-60,-22]},{"ply":17,"player":"human","action":67,"playedCard":50,"placeType":"discard","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[10,19,21,33,47,50,55,59],"ai":[11,14,16,18,22,34,44,46]},"scoresAfter":[-60,-22]},{"ply":18,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,10,19,21,33,47,55,59],"ai":[11,14,16,18,22,34,44,46]},"scoresAfter":[-60,-12]},{"ply":19,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,10,19,21,33,47,55,59],"ai":[14,16,18,22,32,34,44,46]},"scoresAfter":[-54,-12]},{"ply":20,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[10,19,21,33,47,55,56,59],"ai":[14,16,18,22,32,34,44,46]},"scoresAfter":[-54,-5]},{"ply":21,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,19,21,33,47,55,56,59],"ai":[14,16,18,22,29,34,44,46]},"scoresAfter":[-42,-5]},{"ply":22,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,15,19,21,33,47,56,59],"ai":[14,16,18,22,29,34,44,46]},"scoresAfter":[-42,4]},{"ply":23,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[10,15,19,21,33,47,56,59],"ai":[14,16,18,22,29,36,44,46]},"scoresAfter":[-28,4]},{"ply":24,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,15,19,21,28,33,47,59],"ai":[14,16,18,22,29,36,44,46]},"scoresAfter":[-28,-36]},{"ply":25,"player":"human","action":54,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[10,15,19,21,28,33,47,59],"ai":[8,16,18,22,29,36,44,46]},"scoresAfter":[-28,-36]},{"ply":26,"player":"ai","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[2,10,15,19,21,33,47,59],"ai":[8,16,18,22,29,36,44,46]},"scoresAfter":[-28,-76]},{"ply":27,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[2,10,15,19,21,33,47,59],"ai":[8,16,18,22,29,44,46,48]},"scoresAfter":[-28,-76]},{"ply":28,"player":"ai","action":54,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[10,15,19,21,33,47,53,59],"ai":[8,16,18,22,29,44,46,48]},"scoresAfter":[-28,-76]},{"ply":29,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[10,15,19,21,33,47,53,59],"ai":[8,16,18,22,44,46,48,58]},"scoresAfter":[-46,-76]},{"ply":30,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[10,19,21,33,38,47,53,59],"ai":[8,16,18,22,44,46,48,58]},"scoresAfter":[-46,-76]},{"ply":31,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[10,19,21,33,38,47,53,59],"ai":[8,16,17,18,22,44,46,58]},"scoresAfter":[-46,-76]},{"ply":32,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[10,19,21,27,33,47,53,59],"ai":[8,16,17,18,22,44,46,58]},"scoresAfter":[-46,-70]},{"ply":33,"player":"human","action":42,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,19,21,27,33,47,53,59],"ai":[8,17,18,22,37,44,46,58]},"scoresAfter":[-46,-70]},{"ply":34,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,19,21,33,39,47,53,59],"ai":[8,17,18,22,37,44,46,58]},"scoresAfter":[-46,-62]},{"ply":35,"player":"human","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,19,21,33,39,47,53,59],"ai":[8,18,20,22,37,44,46,58]},"scoresAfter":[-46,-62]},{"ply":36,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[10,19,21,33,35,47,53,59],"ai":[8,18,20,22,37,44,46,58]},"scoresAfter":[-46,-52]},{"ply":37,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,19,21,33,35,47,53,59],"ai":[8,20,22,31,37,44,46,58]},"scoresAfter":[-40,-52]},{"ply":38,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,21,23,33,35,47,53,59],"ai":[8,20,22,31,37,44,46,58]},"scoresAfter":[-40,-72]},{"ply":39,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[10,21,23,33,35,47,53,59],"ai":[0,8,20,22,31,44,46,58]},"scoresAfter":[-32,-72]},{"ply":40,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,23,33,35,47,53,54,59],"ai":[0,8,20,22,31,44,46,58]},"scoresAfter":[-32,-58]},{"ply":41,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,23,33,35,47,53,54,59],"ai":[0,8,22,31,40,44,46,58]},"scoresAfter":[-22,-58]},{"ply":42,"player":"ai","action":28,"playedCard":22,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[10,33,35,45,47,53,54,59],"ai":[0,8,22,31,40,44,46,58]},"scoresAfter":[-22,-40]},{"ply":43,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,33,35,45,47,53,54,59],"ai":[0,8,31,39,40,44,46,58]},"scoresAfter":[-14,-40]},{"ply":44,"player":"ai","action":40,"playedCard":39,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[10,33,35,47,51,53,54,59],"ai":[0,8,31,39,40,44,46,58]},"scoresAfter":[-14,-34]},{"ply":45,"player":"human","action":36,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,33,35,47,51,53,54,59],"ai":[0,8,31,38,40,44,46,58]},"scoresAfter":[-4,-34]},{"ply":46,"player":"ai","action":53,"playedCard":40,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[10,12,33,35,51,53,54,59],"ai":[0,8,31,38,40,44,46,58]},"scoresAfter":[-4,-25]},{"ply":47,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,12,33,35,51,53,54,59],"ai":[0,8,31,38,44,46,48,58]},"scoresAfter":[5,-25]},{"ply":48,"player":"ai","action":53,"playedCard":44,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[12,33,35,51,53,54,57,59],"ai":[0,8,31,38,44,46,48,58]},"scoresAfter":[5,-4]},{"ply":49,"player":"human","action":75,"playedCard":57,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[12,33,35,51,53,54,57,59],"ai":[0,8,31,38,46,48,50,58]},"scoresAfter":[21,-4]},{"ply":50,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[12,27,33,35,51,53,54,59],"ai":[0,8,31,38,46,48,50,58]},"scoresAfter":[21,23]},{"ply":51,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[12,27,33,35,51,53,54,59],"ai":[0,8,13,31,38,48,50,58]},"scoresAfter":[41,23]},{"ply":52,"player":"ai","action":18,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[12,24,27,33,35,51,53,54],"ai":[0,8,13,31,38,48,50,58]},"scoresAfter":[41,23]}],"finalScores":[41,23],"outcome":"YOU WIN","finalState":{"deckOrder":[21,52,6,19,10,25,41,33,9,42,4,11,49,18,22,3,55,44,26,59,46,30,1,14,5,34,50,7,47,16,32,56,29,15,36,28,8,2,48,53,58,38,17,27,37,39,20,35,31,23,0,54,40,45,51,12,57,13,24,43],"drawPtr":60,"cardLoc":[2,5,5,4,4,5,3,3,5,4,3,4,1,2,4,3,4,4,4,3,4,3,4,3,1,5,5,1,5,5,4,2,4,1,4,1,4,4,2,4,4,3,3,2,4,3,4,3,2,3,2,1,3,1,1,3,3,3,2,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,0,10,10],[10,9,9,9,0]],"colHandshakes":[[0,0,0,0,1],[0,1,0,2,0]],"colLength":[[3,4,0,4,6],[4,6,3,6,0]],"piles":[[5,1,2,8],[],[25,26,28,29],[],[]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"481937c3-32f4-4dd8-ade4-b732049fc526","seed":"nsgth2","startedAt":"2026-07-14T14:54:44.416Z","finishedAt":"2026-07-14T14:57:40.010Z","initialDeckOrder":[43,38,1,53,55,17,21,5,3,18,27,54,56,0,41,14,25,45,30,46,35,42,23,40,24,12,16,10,36,4,13,6,7,57,48,8,50,59,39,2,34,28,26,58,47,51,33,37,22,49,29,9,19,32,11,52,15,20,31,44],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[1,5,17,21,38,43,53,55],"ai":[0,3,14,18,27,41,54,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[5,17,21,25,38,43,53,55],"ai":[0,3,14,18,27,41,54,56]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,17,21,25,38,43,53,55],"ai":[3,14,18,27,41,45,54,56]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[5,17,21,30,38,43,53,55],"ai":[3,14,18,27,41,45,54,56]},"scoresAfter":[-40,-18]},{"ply":5,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[5,17,21,30,38,43,53,55],"ai":[3,14,18,41,45,46,54,56]},"scoresAfter":[-56,-18]},{"ply":6,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[5,21,30,35,38,43,53,55],"ai":[3,14,18,41,45,46,54,56]},"scoresAfter":[-56,-58]},{"ply":7,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[5,21,30,35,38,43,53,55],"ai":[3,18,41,42,45,46,54,56]},"scoresAfter":[-71,-58]},{"ply":8,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,21,23,35,38,43,53,55],"ai":[3,18,41,42,45,46,54,56]},"scoresAfter":[-71,-76]},{"ply":9,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[5,21,23,35,38,43,53,55],"ai":[18,40,41,42,45,46,54,56]},"scoresAfter":[-63,-76]},{"ply":10,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,23,24,35,38,43,53,55],"ai":[18,40,41,42,45,46,54,56]},"scoresAfter":[-63,-66]},{"ply":11,"player":"human","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,23,24,35,38,43,53,55],"ai":[12,40,41,42,45,46,54,56]},"scoresAfter":[-63,-66]},{"ply":12,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,16,23,35,38,43,53,55],"ai":[12,40,41,42,45,46,54,56]},"scoresAfter":[-63,-81]},{"ply":13,"player":"human","action":18,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[5,16,23,35,38,43,53,55],"ai":[10,12,40,41,42,45,46,56]},"scoresAfter":[-63,-81]},{"ply":14,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[5,23,35,36,38,43,53,55],"ai":[10,12,40,41,42,45,46,56]},"scoresAfter":[-63,-74]},{"ply":15,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,23,35,36,38,43,53,55],"ai":[4,10,12,40,41,42,45,46]},"scoresAfter":[-55,-74]},{"ply":16,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[13,23,35,36,38,43,53,55],"ai":[4,10,12,40,41,42,45,46]},"scoresAfter":[-55,-71]},{"ply":17,"player":"human","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[13,23,35,36,38,43,53,55],"ai":[6,10,12,40,41,42,45,46]},"scoresAfter":[-55,-71]},{"ply":18,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,23,35,36,38,43,53,55],"ai":[6,10,12,40,41,42,45,46]},"scoresAfter":[-55,-66]},{"ply":19,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,23,35,36,38,43,53,55],"ai":[10,12,40,41,42,45,46,57]},"scoresAfter":[-43,-66]},{"ply":20,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[23,35,36,38,43,48,53,55],"ai":[10,12,40,41,42,45,46,57]},"scoresAfter":[-43,-57]},{"ply":21,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[23,35,36,38,43,48,53,55],"ai":[8,12,40,41,42,45,46,57]},"scoresAfter":[-33,-57]},{"ply":22,"player":"ai","action":54,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[35,36,38,43,48,50,53,55],"ai":[8,12,40,41,42,45,46,57]},"scoresAfter":[-33,-57]},{"ply":23,"player":"human","action":18,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[35,36,38,43,48,50,53,55],"ai":[8,12,40,41,45,46,57,59]},"scoresAfter":[-33,-57]},{"ply":24,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[35,38,39,43,48,50,53,55],"ai":[8,12,40,41,45,46,57,59]},"scoresAfter":[-33,-49]},{"ply":25,"player":"human","action":18,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[35,38,39,43,48,50,53,55],"ai":[2,8,12,40,41,45,46,59]},"scoresAfter":[-33,-49]},{"ply":26,"player":"ai","action":88,"playedCard":59,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[34,35,39,43,48,50,53,55],"ai":[2,8,12,40,41,45,46,59]},"scoresAfter":[-33,-39]},{"ply":27,"player":"human","action":54,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[34,35,39,43,48,50,53,55],"ai":[2,8,12,38,40,41,45,46]},"scoresAfter":[-33,-39]},{"ply":28,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[28,34,35,39,43,50,53,55],"ai":[2,8,12,38,40,41,45,46]},"scoresAfter":[-33,-39]},{"ply":29,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[28,34,35,39,43,50,53,55],"ai":[8,12,26,38,40,41,45,46]},"scoresAfter":[-33,-39]},{"ply":30,"player":"ai","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[28,34,35,39,43,53,55,58],"ai":[8,12,26,38,40,41,45,46]},"scoresAfter":[-33,-39]},{"ply":31,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[28,34,35,39,43,53,55,58],"ai":[8,26,38,40,41,45,46,47]},"scoresAfter":[-49,-39]},{"ply":32,"player":"ai","action":10,"playedCard":8,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[28,34,35,39,43,51,55,58],"ai":[8,26,38,40,41,45,46,47]},"scoresAfter":[-49,-39]},{"ply":33,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[28,34,35,39,43,51,55,58],"ai":[26,36,38,40,41,45,46,47]},"scoresAfter":[-43,-39]},{"ply":34,"player":"ai","action":16,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[28,33,34,35,39,43,51,58],"ai":[26,36,38,40,41,45,46,47]},"scoresAfter":[-43,-79]},{"ply":35,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[28,33,34,35,39,43,51,58],"ai":[26,38,40,41,42,45,46,47]},"scoresAfter":[-34,-79]},{"ply":36,"player":"ai","action":12,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[28,33,34,35,37,39,43,51],"ai":[26,38,40,41,42,45,46,47]},"scoresAfter":[-34,-99]},{"ply":37,"player":"human","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[28,33,34,35,37,39,43,51],"ai":[22,26,40,41,42,45,46,47]},"scoresAfter":[-26,-99]},{"ply":38,"player":"ai","action":1,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[28,34,35,37,39,43,49,51],"ai":[22,26,40,41,42,45,46,47]},"scoresAfter":[-26,-81]},{"ply":39,"player":"human","action":12,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[28,34,35,37,39,43,49,51],"ai":[8,26,40,41,42,45,46,47]},"scoresAfter":[-17,-81]},{"ply":40,"player":"ai","action":24,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[28,29,35,37,39,43,49,51],"ai":[8,26,40,41,42,45,46,47]},"scoresAfter":[-17,-72]},{"ply":41,"player":"human","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[28,29,35,37,39,43,49,51],"ai":[8,9,26,41,42,45,46,47]},"scoresAfter":[-7,-72]},{"ply":42,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[19,28,29,37,39,43,49,51],"ai":[8,9,26,41,42,45,46,47]},"scoresAfter":[-7,-60]},{"ply":43,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[19,28,29,37,39,43,49,51],"ai":[8,9,26,32,42,45,46,47]},"scoresAfter":[-7,-60]},{"ply":44,"player":"ai","action":40,"playedCard":32,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[11,19,28,29,39,43,49,51],"ai":[8,9,26,32,42,45,46,47]},"scoresAfter":[-7,-53]},{"ply":45,"player":"human","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,19,28,29,39,43,49,51],"ai":[8,9,26,37,42,45,46,47]},"scoresAfter":[-7,-53]},{"ply":46,"player":"ai","action":51,"playedCard":42,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[11,28,29,39,43,49,51,52],"ai":[8,9,26,37,42,45,46,47]},"scoresAfter":[-7,-38]},{"ply":47,"player":"human","action":66,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[11,28,29,39,43,49,51,52],"ai":[8,9,24,26,37,45,46,47]},"scoresAfter":[-7,-38]},{"ply":48,"player":"ai","action":65,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[11,15,28,29,39,43,51,52],"ai":[8,9,24,26,37,45,46,47]},"scoresAfter":[-7,-14]},{"ply":49,"player":"human","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,15,28,29,39,43,51,52],"ai":[8,9,24,26,37,46,47,49]},"scoresAfter":[-7,-14]},{"ply":50,"player":"ai","action":65,"playedCard":46,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[11,20,28,29,39,43,51,52],"ai":[8,9,24,26,37,46,47,49]},"scoresAfter":[-7,13]},{"ply":51,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[11,20,28,29,39,43,51,52],"ai":[8,9,24,26,37,47,49,50]},"scoresAfter":[13,13]},{"ply":52,"player":"ai","action":65,"playedCard":47,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[20,28,29,31,39,43,51,52],"ai":[8,9,24,26,37,47,49,50]},"scoresAfter":[13,63]},{"ply":53,"player":"human","action":42,"playedCard":31,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[20,28,29,31,39,43,51,52],"ai":[8,9,24,26,37,48,49,50]},"scoresAfter":[13,63]}],"finalScores":[13,63],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[43,38,1,53,55,17,21,5,3,18,27,54,56,0,41,14,25,45,30,46,35,42,23,40,24,12,16,10,36,4,13,6,7,57,48,8,50,59,39,2,34,28,26,58,47,51,33,37,22,49,29,9,19,32,11,52,15,20,31,44],"drawPtr":60,"cardLoc":[5,3,5,4,4,3,4,3,2,2,4,3,5,5,4,5,5,3,4,5,1,3,4,3,2,5,2,4,1,1,3,5,4,3,3,3,4,2,4,1,4,4,4,1,1,4,4,4,2,2,2,1,1,3,4,3,4,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,0,9],[9,9,7,10,10]],"colHandshakes":[[1,0,0,0,0],[0,1,0,2,0]],"colLength":[[4,3,4,0,3],[4,3,2,8,4]],"piles":[[0,2],[16,13,12,19,15],[25,31],[],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"152e6b53-94ae-41d3-8e68-4f8707cde756","seed":"g9fphx","startedAt":"2026-07-14T14:57:40.991Z","finishedAt":"2026-07-14T15:00:17.508Z","initialDeckOrder":[56,9,43,35,53,18,12,19,51,14,54,38,25,41,26,31,57,33,34,17,40,8,27,22,2,52,45,1,13,44,28,4,50,49,10,3,55,7,16,37,58,48,47,59,6,46,20,23,30,36,21,11,42,24,29,5,15,39,32,0],"moves":[{"ply":1,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[9,12,18,19,35,43,53,56],"ai":[14,25,26,31,38,41,51,54]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,18,19,35,43,53,56,57],"ai":[14,25,26,31,38,41,51,54]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":17,"playedCard":18,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[9,18,19,35,43,53,56,57],"ai":[14,25,26,31,33,38,41,54]},"scoresAfter":[-30,0]},{"ply":4,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,19,35,43,51,53,56,57],"ai":[14,25,26,31,33,38,41,54]},"scoresAfter":[-30,0]},{"ply":5,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[9,19,35,43,51,53,56,57],"ai":[14,25,26,31,33,34,41,54]},"scoresAfter":[-48,0]},{"ply":6,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,17,19,35,43,53,56,57],"ai":[14,25,26,31,33,34,41,54]},"scoresAfter":[-48,-40]},{"ply":7,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,17,19,35,43,53,56,57],"ai":[14,26,31,33,34,40,41,54]},"scoresAfter":[-44,-40]},{"ply":8,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,9,17,19,35,43,56,57],"ai":[14,26,31,33,34,40,41,54]},"scoresAfter":[-44,-40]},{"ply":9,"player":"human","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[8,9,17,19,35,43,56,57],"ai":[26,27,31,33,34,40,41,54]},"scoresAfter":[-32,-40]},{"ply":10,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[8,9,17,22,35,43,56,57],"ai":[26,27,31,33,34,40,41,54]},"scoresAfter":[-32,-40]},{"ply":11,"player":"human","action":35,"playedCard":17,"placeType":"discard","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[8,9,17,22,35,43,56,57],"ai":[2,26,27,31,33,34,40,41]},"scoresAfter":[-32,-40]},{"ply":12,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,9,22,35,43,54,56,57],"ai":[2,26,27,31,33,34,40,41]},"scoresAfter":[-32,-40]},{"ply":13,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,9,22,35,43,54,56,57],"ai":[26,27,31,33,34,40,41,52]},"scoresAfter":[-27,-40]},{"ply":14,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[8,9,22,35,43,45,56,57],"ai":[26,27,31,33,34,40,41,52]},"scoresAfter":[-27,-40]},{"ply":15,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[8,9,22,35,43,45,56,57],"ai":[1,26,27,31,33,34,40,41]},"scoresAfter":[-20,-40]},{"ply":16,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,9,13,22,35,43,45,57],"ai":[1,26,27,31,33,34,40,41]},"scoresAfter":[-20,-40]},{"ply":17,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[8,9,13,22,35,43,45,57],"ai":[26,27,31,33,34,40,41,44]},"scoresAfter":[-20,-40]},{"ply":18,"player":"ai","action":0,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,9,22,28,35,43,45,57],"ai":[26,27,31,33,34,40,41,44]},"scoresAfter":[-20,-60]},{"ply":19,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,9,22,28,35,43,45,57],"ai":[4,27,31,33,34,40,41,44]},"scoresAfter":[-12,-60]},{"ply":20,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[8,9,22,28,35,43,45,50],"ai":[4,27,31,33,34,40,41,44]},"scoresAfter":[-12,-77]},{"ply":21,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,9,22,28,35,43,45,50],"ai":[27,31,33,34,40,41,44,49]},"scoresAfter":[-12,-77]},{"ply":22,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,9,10,22,28,35,43,45],"ai":[27,31,33,34,40,41,44,49]},"scoresAfter":[-12,-77]},{"ply":23,"player":"human","action":37,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[8,9,10,22,28,35,43,45],"ai":[3,27,31,33,34,40,41,44]},"scoresAfter":[6,-77]},{"ply":24,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[1,8,9,10,28,35,43,45],"ai":[3,27,31,33,34,40,41,44]},"scoresAfter":[6,-94]},{"ply":25,"player":"human","action":1,"playedCard":1,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[1,8,9,10,28,35,43,45],"ai":[3,27,31,33,34,41,44,55]},"scoresAfter":[-34,-94]},{"ply":26,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[2,8,9,10,28,35,43,45],"ai":[3,27,31,33,34,41,44,55]},"scoresAfter":[-34,-90]},{"ply":27,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,8,9,10,28,35,43,45],"ai":[3,7,27,31,33,34,44,55]},"scoresAfter":[-54,-90]},{"ply":28,"player":"ai","action":30,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[8,9,10,16,28,35,43,45],"ai":[3,7,27,31,33,34,44,55]},"scoresAfter":[-54,-90]},{"ply":29,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[8,9,10,16,28,35,43,45],"ai":[3,7,31,33,34,37,44,55]},"scoresAfter":[-33,-90]},{"ply":30,"player":"ai","action":81,"playedCard":44,"placeType":"discard","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[9,10,16,28,35,43,45,58],"ai":[3,7,31,33,34,37,44,55]},"scoresAfter":[-33,-90]},{"ply":31,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[9,10,16,28,35,43,45,58],"ai":[3,7,27,31,33,34,37,55]},"scoresAfter":[-24,-90]},{"ply":32,"player":"ai","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,10,16,28,35,43,45,48],"ai":[3,7,27,31,33,34,37,55]},"scoresAfter":[-24,-90]},{"ply":33,"player":"human","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[9,10,16,28,35,43,45,48],"ai":[3,7,27,31,33,34,37,47]},"scoresAfter":[-24,-90]},{"ply":34,"player":"ai","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[9,10,16,28,35,43,45,59],"ai":[3,7,27,31,33,34,37,47]},"scoresAfter":[-24,-84]},{"ply":35,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,10,16,28,35,43,45,59],"ai":[3,6,27,31,33,34,37,47]},"scoresAfter":[-14,-84]},{"ply":36,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[9,10,16,28,35,43,45,46],"ai":[3,6,27,31,33,34,37,47]},"scoresAfter":[-14,-78]},{"ply":37,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[9,10,16,28,35,43,45,46],"ai":[3,6,20,31,33,34,37,47]},"scoresAfter":[10,-78]},{"ply":38,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,16,23,28,35,43,45,46],"ai":[3,6,20,31,33,34,37,47]},"scoresAfter":[10,-91]},{"ply":39,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,16,23,28,35,43,45,46],"ai":[3,6,30,31,33,34,37,47]},"scoresAfter":[30,-91]},{"ply":40,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,16,28,35,36,43,45,46],"ai":[3,6,30,31,33,34,37,47]},"scoresAfter":[30,-76]},{"ply":41,"player":"human","action":52,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":44,"handsBefore":{"human":[10,16,28,35,36,43,45,46],"ai":[3,6,21,31,33,34,37,47]},"scoresAfter":[-10,-76]},{"ply":42,"player":"ai","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,16,28,35,43,44,45,46],"ai":[3,6,21,31,33,34,37,47]},"scoresAfter":[-10,-68]},{"ply":43,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,16,28,35,43,44,45,46],"ai":[3,6,11,31,33,34,37,47]},"scoresAfter":[2,-68]},{"ply":44,"player":"ai","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,16,28,35,42,44,45,46],"ai":[3,6,11,31,33,34,37,47]},"scoresAfter":[2,-58]},{"ply":45,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[10,16,28,35,42,44,45,46],"ai":[3,6,24,31,33,34,37,47]},"scoresAfter":[16,-58]},{"ply":46,"player":"ai","action":41,"playedCard":31,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[10,16,28,29,35,42,45,46],"ai":[3,6,24,31,33,34,37,47]},"scoresAfter":[16,-40]},{"ply":47,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,16,28,29,35,42,45,46],"ai":[3,6,24,33,34,37,47,48]},"scoresAfter":[32,-40]},{"ply":48,"player":"ai","action":41,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":55,"handsBefore":{"human":[5,10,16,28,29,35,42,46],"ai":[3,6,24,33,34,37,47,48]},"scoresAfter":[32,-16]},{"ply":49,"player":"human","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,10,16,28,29,35,42,46],"ai":[3,6,24,34,37,47,48,55]},"scoresAfter":[50,-16]},{"ply":50,"player":"ai","action":41,"playedCard":34,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[5,10,15,16,28,29,35,42],"ai":[3,6,24,34,37,47,48,55]},"scoresAfter":[50,11]},{"ply":51,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[5,10,15,16,28,29,35,42],"ai":[3,6,24,37,47,48,49,55]},"scoresAfter":[77,11]},{"ply":52,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[5,15,16,28,29,35,39,42],"ai":[3,6,24,37,47,48,49,55]},"scoresAfter":[77,21]},{"ply":53,"player":"human","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,15,16,28,29,35,39,42],"ai":[3,6,24,32,37,48,49,55]},"scoresAfter":[77,21]}],"finalScores":[77,21],"outcome":"YOU WIN","finalState":{"deckOrder":[56,9,43,35,53,18,12,19,51,14,54,38,25,41,26,31,57,33,34,17,40,8,27,22,2,52,45,1,13,44,28,4,50,49,10,3,55,7,16,37,58,48,47,59,6,46,20,23,30,36,21,11,42,24,29,5,15,39,32,0],"drawPtr":60,"cardLoc":[1,3,3,2,4,1,2,4,3,3,3,4,3,5,5,1,1,5,3,3,4,4,3,3,2,4,4,4,1,1,4,4,2,4,4,1,3,2,5,5,4,4,1,3,3,3,3,4,2,2,5,3,5,3,3,2,3,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,true,false,false,false,false],"colTop":[[9,10,0,9,10],[10,8,9,10,0]],"colHandshakes":[[2,1,0,1,0],[0,0,2,0,0]],"colLength":[[5,5,0,5,7],[3,2,7,3,0]],"piles":[[],[14,17,13],[],[38,39],[52,50]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"2e8f5634-ac14-4798-b879-df0ae9c587ab","seed":"13foau","startedAt":"2026-07-14T15:00:18.486Z","finishedAt":"2026-07-14T15:03:14.286Z","initialDeckOrder":[11,12,33,6,54,0,57,9,58,27,3,23,31,41,16,18,14,17,10,29,35,48,43,5,20,34,56,39,45,40,59,47,21,22,13,19,1,51,55,4,42,28,44,15,50,38,24,2,32,26,37,7,30,52,25,46,49,53,8,36],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,6,9,11,12,33,54,57],"ai":[3,16,18,23,27,31,41,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,9,11,12,14,33,54,57],"ai":[3,16,18,23,27,31,41,58]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":42,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,9,11,12,14,33,54,57],"ai":[16,17,18,23,27,31,41,58]},"scoresAfter":[-40,-18]},{"ply":4,"player":"ai","action":74,"playedCard":41,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[6,9,10,11,14,33,54,57],"ai":[16,17,18,23,27,31,41,58]},"scoresAfter":[-40,-34]},{"ply":5,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,9,10,11,14,33,54,57],"ai":[12,16,17,18,23,27,31,58]},"scoresAfter":[-30,-34]},{"ply":6,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[9,10,11,14,29,33,54,57],"ai":[12,16,17,18,23,27,31,58]},"scoresAfter":[-30,-74]},{"ply":7,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[9,10,11,14,29,33,54,57],"ai":[16,17,18,23,27,31,35,58]},"scoresAfter":[-14,-74]},{"ply":8,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,11,14,29,33,48,54,57],"ai":[16,17,18,23,27,31,35,58]},"scoresAfter":[-14,-68]},{"ply":9,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,11,14,29,33,48,54,57],"ai":[17,18,23,27,31,35,43,58]},"scoresAfter":[4,-68]},{"ply":10,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,11,14,29,33,48,54,57],"ai":[17,18,23,27,31,35,43,58]},"scoresAfter":[4,-60]},{"ply":11,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[5,11,14,29,33,48,54,57],"ai":[18,20,23,27,31,35,43,58]},"scoresAfter":[24,-60]},{"ply":12,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,14,29,33,34,48,54,57],"ai":[18,20,23,27,31,35,43,58]},"scoresAfter":[24,-50]},{"ply":13,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[5,14,29,33,34,48,54,57],"ai":[20,23,27,31,35,43,56,58]},"scoresAfter":[24,-50]},{"ply":14,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[5,29,33,34,39,48,54,57],"ai":[20,23,27,31,35,43,56,58]},"scoresAfter":[24,-44]},{"ply":15,"player":"human","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,29,33,34,39,48,54,57],"ai":[20,23,27,31,35,45,56,58]},"scoresAfter":[24,-44]},{"ply":16,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[5,29,33,34,40,48,54,57],"ai":[20,23,27,31,35,45,56,58]},"scoresAfter":[24,-36]},{"ply":17,"player":"human","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[5,29,33,34,40,48,54,57],"ai":[20,23,27,31,35,56,58,59]},"scoresAfter":[24,-36]},{"ply":18,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[5,29,33,34,47,48,54,57],"ai":[20,23,27,31,35,56,58,59]},"scoresAfter":[24,-22]},{"ply":19,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,29,33,34,47,48,54,57],"ai":[21,23,27,31,35,56,58,59]},"scoresAfter":[-16,-22]},{"ply":20,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,22,29,33,34,47,54,57],"ai":[21,23,27,31,35,56,58,59]},"scoresAfter":[-16,-6]},{"ply":21,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,22,29,33,34,47,54,57],"ai":[13,23,27,31,35,56,58,59]},"scoresAfter":[-6,-6]},{"ply":22,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[5,19,22,29,33,34,47,57],"ai":[13,23,27,31,35,56,58,59]},"scoresAfter":[-6,14]},{"ply":23,"player":"human","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,19,22,29,33,34,47,57],"ai":[1,13,27,31,35,56,58,59]},"scoresAfter":[-6,14]},{"ply":24,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,22,29,33,34,47,51,57],"ai":[1,13,27,31,35,56,58,59]},"scoresAfter":[-6,14]},{"ply":25,"player":"human","action":18,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[5,22,29,33,34,47,51,57],"ai":[13,27,31,35,55,56,58,59]},"scoresAfter":[-6,14]},{"ply":26,"player":"ai","action":14,"playedCard":27,"placeType":"play","drawSource":"discard_1","drawnCard":22,"handsBefore":{"human":[4,5,29,33,34,47,51,57],"ai":[13,27,31,35,55,56,58,59]},"scoresAfter":[-6,-4]},{"ply":27,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[4,5,29,33,34,47,51,57],"ai":[13,22,31,35,55,56,58,59]},"scoresAfter":[-22,-4]},{"ply":28,"player":"ai","action":10,"playedCard":13,"placeType":"discard","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[4,5,33,34,42,47,51,57],"ai":[13,22,31,35,55,56,58,59]},"scoresAfter":[-22,-4]},{"ply":29,"player":"human","action":28,"playedCard":33,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[4,5,33,34,42,47,51,57],"ai":[22,31,35,40,55,56,58,59]},"scoresAfter":[-14,-4]},{"ply":30,"player":"ai","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,5,34,39,42,47,51,57],"ai":[22,31,35,40,55,56,58,59]},"scoresAfter":[-14,2]},{"ply":31,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,5,34,39,42,47,51,57],"ai":[22,28,35,40,55,56,58,59]},"scoresAfter":[-32,2]},{"ply":32,"player":"ai","action":6,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,5,34,42,44,47,51,57],"ai":[22,28,35,40,55,56,58,59]},"scoresAfter":[-32,2]},{"ply":33,"player":"human","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,5,34,42,44,47,51,57],"ai":[15,28,35,40,55,56,58,59]},"scoresAfter":[-27,2]},{"ply":34,"player":"ai","action":26,"playedCard":35,"placeType":"play","drawSource":"discard_1","drawnCard":22,"handsBefore":{"human":[4,5,34,44,47,50,51,57],"ai":[15,28,35,40,55,56,58,59]},"scoresAfter":[-27,12]},{"ply":35,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,5,34,44,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":36,"player":"ai","action":18,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,5,34,38,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":37,"player":"human","action":42,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,5,34,38,47,50,51,57],"ai":[15,24,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":38,"player":"ai","action":20,"playedCard":24,"placeType":"discard","drawSource":"discard_1","drawnCard":22,"handsBefore":{"human":[2,4,5,34,47,50,51,57],"ai":[15,24,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":39,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,4,5,34,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":40,"player":"ai","action":18,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,5,32,34,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-20,12]},{"ply":41,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,5,32,34,47,50,51,57],"ai":[15,26,28,40,55,56,58,59]},"scoresAfter":[-11,12]},{"ply":42,"player":"ai","action":20,"playedCard":26,"placeType":"discard","drawSource":"discard_1","drawnCard":22,"handsBefore":{"human":[4,5,32,37,47,50,51,57],"ai":[15,26,28,40,55,56,58,59]},"scoresAfter":[-11,12]},{"ply":43,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,5,32,37,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-11,12]},{"ply":44,"player":"ai","action":48,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,5,7,32,47,50,51,57],"ai":[15,22,28,40,55,56,58,59]},"scoresAfter":[-11,-2]},{"ply":45,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,5,7,32,47,50,51,57],"ai":[15,22,28,30,40,56,58,59]},"scoresAfter":[-1,-2]},{"ply":46,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,5,7,32,50,51,52,57],"ai":[15,22,28,30,40,56,58,59]},"scoresAfter":[-1,5]},{"ply":47,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[4,5,7,32,50,51,52,57],"ai":[15,22,25,28,30,40,58,59]},"scoresAfter":[15,5]},{"ply":48,"player":"ai","action":76,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[4,5,7,32,46,50,51,52],"ai":[15,22,25,28,30,40,58,59]},"scoresAfter":[15,14]},{"ply":49,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,5,7,32,46,50,51,52],"ai":[15,22,25,28,30,37,40,59]},"scoresAfter":[15,14]},{"ply":50,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,5,7,32,46,49,51,52],"ai":[15,22,25,28,30,37,40,59]},"scoresAfter":[15,24]},{"ply":51,"player":"human","action":66,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,5,7,32,46,49,51,52],"ai":[15,22,25,28,30,37,40,53]},"scoresAfter":[15,24]},{"ply":52,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,5,7,8,32,46,51,52],"ai":[15,22,25,28,30,37,40,53]},"scoresAfter":[15,24]}],"finalScores":[15,24],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[11,12,33,6,54,0,57,9,58,27,3,23,31,41,16,18,14,17,10,29,35,48,43,5,20,34,56,39,45,40,59,47,21,22,13,19,1,51,55,4,42,28,44,15,50,38,24,2,32,26,37,7,30,52,25,46,49,53,8,36],"drawPtr":60,"cardLoc":[3,5,5,4,1,1,3,1,1,3,3,3,4,5,5,2,4,4,4,5,4,4,2,4,5,2,5,4,2,3,2,4,1,3,3,4,2,2,5,3,2,4,3,4,3,4,1,3,3,5,5,1,1,5,3,4,4,3,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,9,10,8],[2,10,10,8,10]],"colHandshakes":[[1,0,0,0,1],[0,1,0,0,0]],"colLength":[[5,0,3,4,3],[1,7,3,3,4]],"piles":[[1,2],[14,19,13],[24,26],[38],[50,49,53]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"cd0dc0f9-11f4-420f-9fba-0226b23d3f79","seed":"txl22r","startedAt":"2026-07-14T15:03:15.595Z","finishedAt":"2026-07-14T15:06:21.632Z","initialDeckOrder":[25,46,44,19,54,55,45,14,58,1,57,34,28,8,36,18,37,6,43,23,20,3,51,41,22,4,42,21,9,39,12,17,38,29,33,59,49,13,30,56,0,32,40,48,27,24,5,31,11,7,35,47,26,15,50,16,10,2,53,52],"moves":[{"ply":1,"player":"human","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[14,19,25,44,45,46,54,55],"ai":[1,8,18,28,34,36,57,58]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[19,25,37,44,45,46,54,55],"ai":[1,8,18,28,34,36,57,58]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[19,25,37,44,45,46,54,55],"ai":[6,8,18,28,34,36,57,58]},"scoresAfter":[-40,-40]},{"ply":4,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[19,25,43,44,45,46,54,55],"ai":[6,8,18,28,34,36,57,58]},"scoresAfter":[-40,-55]},{"ply":5,"player":"human","action":18,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[19,25,43,44,45,46,54,55],"ai":[6,8,23,28,34,36,57,58]},"scoresAfter":[-40,-55]},{"ply":6,"player":"ai","action":3,"playedCard":6,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[19,20,43,44,45,46,54,55],"ai":[6,8,23,28,34,36,57,58]},"scoresAfter":[-40,-45]},{"ply":7,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[19,20,43,44,45,46,54,55],"ai":[8,23,25,28,34,36,57,58]},"scoresAfter":[-55,-45]},{"ply":8,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[3,19,20,43,44,45,46,55],"ai":[8,23,25,28,34,36,57,58]},"scoresAfter":[-55,-85]},{"ply":9,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[3,19,20,43,44,45,46,55],"ai":[8,23,28,34,36,51,57,58]},"scoresAfter":[-55,-85]},{"ply":10,"player":"ai","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[19,20,41,43,44,45,46,55],"ai":[8,23,28,34,36,51,57,58]},"scoresAfter":[-55,-103]},{"ply":11,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[19,20,41,43,44,45,46,55],"ai":[8,22,23,28,34,36,57,58]},"scoresAfter":[-49,-103]},{"ply":12,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[4,19,20,41,43,44,45,46],"ai":[8,22,23,28,34,36,57,58]},"scoresAfter":[-49,-89]},{"ply":13,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,19,20,41,43,44,45,46],"ai":[22,23,28,34,36,42,57,58]},"scoresAfter":[-49,-89]},{"ply":14,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[19,20,21,41,43,44,45,46],"ai":[22,23,28,34,36,42,57,58]},"scoresAfter":[-49,-81]},{"ply":15,"player":"human","action":38,"playedCard":41,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[19,20,21,41,43,44,45,46],"ai":[9,22,23,28,34,36,42,58]},"scoresAfter":[-41,-81]},{"ply":16,"player":"ai","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[14,19,20,21,43,44,45,46],"ai":[9,22,23,28,34,36,42,58]},"scoresAfter":[-41,-121]},{"ply":17,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[14,19,20,21,43,44,45,46],"ai":[9,22,23,28,34,39,42,58]},"scoresAfter":[-81,-121]},{"ply":18,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[12,19,20,21,43,44,45,46],"ai":[9,22,23,28,34,39,42,58]},"scoresAfter":[-81,-112]},{"ply":19,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[12,19,20,21,43,44,45,46],"ai":[9,17,22,23,28,34,39,42]},"scoresAfter":[-101,-112]},{"ply":20,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[19,20,21,38,43,44,45,46],"ai":[9,17,22,23,28,34,39,42]},"scoresAfter":[-101,-96]},{"ply":21,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[19,20,21,38,43,44,45,46],"ai":[17,22,23,28,29,34,39,42]},"scoresAfter":[-89,-96]},{"ply":22,"player":"ai","action":72,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[19,20,21,33,38,44,45,46],"ai":[17,22,23,28,29,34,39,42]},"scoresAfter":[-89,-92]},{"ply":23,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[19,20,21,33,38,44,45,46],"ai":[17,22,23,28,29,34,42,59]},"scoresAfter":[-75,-92]},{"ply":24,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[19,20,21,33,38,45,46,49],"ai":[17,22,23,28,29,34,42,59]},"scoresAfter":[-75,-82]},{"ply":25,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[19,20,21,33,38,45,46,49],"ai":[13,17,22,23,28,29,34,42]},"scoresAfter":[-59,-82]},{"ply":26,"player":"ai","action":84,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[19,20,21,30,33,38,46,49],"ai":[13,17,22,23,28,29,34,42]},"scoresAfter":[-59,-72]},{"ply":27,"player":"human","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[19,20,21,30,33,38,46,49],"ai":[13,17,22,23,28,29,34,56]},"scoresAfter":[-41,-72]},{"ply":28,"player":"ai","action":7,"playedCard":13,"placeType":"discard","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[0,19,20,21,30,33,38,49],"ai":[13,17,22,23,28,29,34,56]},"scoresAfter":[-41,-72]},{"ply":29,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,19,20,21,30,33,38,49],"ai":[4,17,22,23,28,29,34,56]},"scoresAfter":[-41,-72]},{"ply":30,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[19,20,21,30,32,33,38,49],"ai":[4,17,22,23,28,29,34,56]},"scoresAfter":[-41,-72]},{"ply":31,"player":"human","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[19,20,21,30,32,33,38,49],"ai":[17,22,23,28,29,34,40,56]},"scoresAfter":[-41,-72]},{"ply":32,"player":"ai","action":78,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[19,20,21,30,32,33,48,49],"ai":[17,22,23,28,29,34,40,56]},"scoresAfter":[-41,-72]},{"ply":33,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[19,20,21,30,32,33,48,49],"ai":[17,22,23,27,28,29,34,56]},"scoresAfter":[-41,-72]},{"ply":34,"player":"ai","action":13,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[19,20,21,24,30,32,33,49],"ai":[17,22,23,27,28,29,34,56]},"scoresAfter":[-41,-63]},{"ply":35,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[19,20,21,24,30,32,33,49],"ai":[4,17,23,27,28,29,34,56]},"scoresAfter":[-41,-63]},{"ply":36,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,19,20,21,24,30,32,33],"ai":[4,17,23,27,28,29,34,56]},"scoresAfter":[-41,-59]},{"ply":37,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,19,20,21,24,30,32,33],"ai":[4,17,23,28,29,31,34,56]},"scoresAfter":[-41,-59]},{"ply":38,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,19,20,21,24,30,32,33],"ai":[4,17,23,28,29,31,34,56]},"scoresAfter":[-41,-49]},{"ply":39,"player":"human","action":48,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[11,19,20,21,24,30,32,33],"ai":[4,7,17,28,29,31,34,56]},"scoresAfter":[-81,-49]},{"ply":40,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,19,20,21,30,32,33,35],"ai":[4,7,17,28,29,31,34,56]},"scoresAfter":[-81,-43]},{"ply":41,"player":"human","action":52,"playedCard":30,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[11,19,20,21,30,32,33,35],"ai":[4,7,17,29,31,34,47,56]},"scoresAfter":[-71,-43]},{"ply":42,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,19,20,21,32,33,35,40],"ai":[4,7,17,29,31,34,47,56]},"scoresAfter":[-71,-23]},{"ply":43,"player":"human","action":53,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[11,19,20,21,32,33,35,40],"ai":[4,7,17,26,29,31,34,56]},"scoresAfter":[-57,-23]},{"ply":44,"player":"ai","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[11,19,20,21,33,35,40,49],"ai":[4,7,17,26,29,31,34,56]},"scoresAfter":[-57,-15]},{"ply":45,"player":"human","action":53,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[11,19,20,21,33,35,40,49],"ai":[4,7,15,17,26,31,34,56]},"scoresAfter":[-41,-15]},{"ply":46,"player":"ai","action":60,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,19,20,21,35,40,48,49],"ai":[4,7,15,17,26,31,34,56]},"scoresAfter":[-41,-3]},{"ply":47,"player":"human","action":49,"playedCard":35,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[11,19,20,21,35,40,48,49],"ai":[4,7,15,17,26,34,50,56]},"scoresAfter":[-21,-3]},{"ply":48,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,11,19,20,21,40,48,49],"ai":[4,7,15,17,26,34,50,56]},"scoresAfter":[-21,15]},{"ply":49,"player":"human","action":25,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[5,11,19,20,21,40,48,49],"ai":[4,7,15,16,17,26,50,56]},"scoresAfter":[-3,15]},{"ply":50,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[0,5,11,20,21,40,48,49],"ai":[4,7,15,16,17,26,50,56]},"scoresAfter":[-3,15]},{"ply":51,"player":"human","action":36,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,5,11,20,21,40,48,49],"ai":[7,10,15,16,17,26,50,56]},"scoresAfter":[18,15]},{"ply":52,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[0,2,5,11,21,40,48,49],"ai":[7,10,15,16,17,26,50,56]},"scoresAfter":[18,33]},{"ply":53,"player":"human","action":48,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,2,5,11,21,40,48,49],"ai":[7,15,16,17,26,50,53,56]},"scoresAfter":[42,33]}],"finalScores":[42,33],"outcome":"YOU WIN","finalState":{"deckOrder":[25,46,44,19,54,55,45,14,58,1,57,34,28,8,36,18,37,6,43,23,20,3,51,41,22,4,42,21,9,39,12,17,38,29,33,59,49,13,30,56,0,32,40,48,27,24,5,31,11,7,35,47,26,15,50,16,10,2,53,52],"drawPtr":60,"cardLoc":[1,4,1,5,5,1,4,2,4,4,4,1,3,5,3,2,2,2,4,3,3,3,4,4,3,4,2,4,4,4,3,4,3,3,4,3,4,3,5,4,1,3,4,3,3,3,3,4,1,1,2,4,1,2,3,3,2,4,4,4],"handPublic":[true,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,8,10,9,6],[9,10,9,10,10]],"colHandshakes":[[0,2,1,1,0],[1,0,1,1,0]],"colLength":[[0,5,5,6,2],[5,3,6,4,4]],"piles":[[3,4],[13],[],[38],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"2f6c62fb-9954-4d05-a252-0034effdbdd7","seed":"yq9dxo","startedAt":"2026-07-14T15:06:22.472Z","finishedAt":"2026-07-14T15:08:57.332Z","initialDeckOrder":[43,19,42,6,49,30,20,18,4,3,46,15,1,48,45,53,11,39,13,9,35,32,34,44,21,24,14,47,59,52,37,17,38,23,55,12,26,58,16,27,36,33,50,5,51,31,57,25,54,28,8,56,2,7,0,29,10,40,41,22],"moves":[{"ply":1,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,18,19,20,30,42,43,49],"ai":[1,3,4,15,45,46,48,53]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,11,18,19,20,30,42,43],"ai":[1,3,4,15,45,46,48,53]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,11,18,19,20,30,42,43],"ai":[1,3,4,15,39,45,46,48]},"scoresAfter":[-15,0]},{"ply":4,"player":"ai","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,13,18,19,20,30,42,43],"ai":[1,3,4,15,39,45,46,48]},"scoresAfter":[-15,0]},{"ply":5,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[11,13,18,19,20,30,42,43],"ai":[1,3,4,9,15,45,46,48]},"scoresAfter":[-55,0]},{"ply":6,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[11,18,19,20,30,35,42,43],"ai":[1,3,4,9,15,45,46,48]},"scoresAfter":[-55,0]},{"ply":7,"player":"human","action":16,"playedCard":18,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[11,18,19,20,30,35,42,43],"ai":[1,3,4,9,15,32,45,46]},"scoresAfter":[-45,0]},{"ply":8,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[11,19,20,30,35,39,42,43],"ai":[1,3,4,9,15,32,45,46]},"scoresAfter":[-45,-40]},{"ply":9,"player":"human","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[11,19,20,30,35,39,42,43],"ai":[3,4,9,15,32,34,45,46]},"scoresAfter":[-63,-40]},{"ply":10,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,19,20,30,35,42,43,44],"ai":[3,4,9,15,32,34,45,46]},"scoresAfter":[-63,-36]},{"ply":11,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,19,20,30,35,42,43,44],"ai":[4,9,15,21,32,34,45,46]},"scoresAfter":[-58,-36]},{"ply":12,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,19,20,24,30,35,43,44],"ai":[4,9,15,21,32,34,45,46]},"scoresAfter":[-58,-30]},{"ply":13,"player":"human","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,19,20,24,30,35,43,44],"ai":[9,14,15,21,32,34,45,46]},"scoresAfter":[-52,-30]},{"ply":14,"player":"ai","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,19,20,24,30,35,44,47],"ai":[9,14,15,21,32,34,45,46]},"scoresAfter":[-52,-42]},{"ply":15,"player":"human","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,19,20,24,30,35,44,47],"ai":[9,14,15,32,34,45,46,59]},"scoresAfter":[-45,-42]},{"ply":16,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[11,19,20,24,30,35,47,52],"ai":[9,14,15,32,34,45,46,59]},"scoresAfter":[-45,-26]},{"ply":17,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[11,19,20,24,30,35,47,52],"ai":[14,15,32,34,37,45,46,59]},"scoresAfter":[-33,-26]},{"ply":18,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,17,20,24,30,35,47,52],"ai":[14,15,32,34,37,45,46,59]},"scoresAfter":[-33,-66]},{"ply":19,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,17,20,24,30,35,47,52],"ai":[14,15,32,34,38,45,46,59]},"scoresAfter":[-19,-66]},{"ply":20,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,17,23,24,30,35,47,52],"ai":[14,15,32,34,38,45,46,59]},"scoresAfter":[-19,-66]},{"ply":21,"player":"human","action":18,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,17,23,24,30,35,47,52],"ai":[15,32,34,38,45,46,55,59]},"scoresAfter":[-19,-66]},{"ply":22,"player":"ai","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,12,23,24,30,35,47,52],"ai":[15,32,34,38,45,46,55,59]},"scoresAfter":[-19,-66]},{"ply":23,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[11,12,23,24,30,35,47,52],"ai":[26,32,34,38,45,46,55,59]},"scoresAfter":[-19,-66]},{"ply":24,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[11,23,24,30,35,47,52,58],"ai":[26,32,34,38,45,46,55,59]},"scoresAfter":[-19,-50]},{"ply":25,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[11,23,24,30,35,47,52,58],"ai":[16,26,32,34,38,46,55,59]},"scoresAfter":[-19,-50]},{"ply":26,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[11,23,24,27,30,35,47,58],"ai":[16,26,32,34,38,46,55,59]},"scoresAfter":[-19,-90]},{"ply":27,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[11,23,24,27,30,35,47,58],"ai":[16,32,34,36,38,46,55,59]},"scoresAfter":[1,-90]},{"ply":28,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,24,27,30,33,35,47,58],"ai":[16,32,34,36,38,46,55,59]},"scoresAfter":[1,-72]},{"ply":29,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[11,24,27,30,33,35,47,58],"ai":[16,32,34,36,38,50,55,59]},"scoresAfter":[-39,-72]},{"ply":30,"player":"ai","action":65,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[5,11,27,30,33,35,47,58],"ai":[16,32,34,36,38,50,55,59]},"scoresAfter":[-39,-112]},{"ply":31,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,11,27,30,33,35,47,58],"ai":[16,32,34,36,38,52,55,59]},"scoresAfter":[-35,-112]},{"ply":32,"player":"ai","action":11,"playedCard":16,"placeType":"discard","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[5,11,30,33,35,47,51,58],"ai":[16,32,34,36,38,52,55,59]},"scoresAfter":[-35,-112]},{"ply":33,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,11,30,33,35,47,51,58],"ai":[32,34,36,38,48,52,55,59]},"scoresAfter":[-25,-112]},{"ply":34,"player":"ai","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,11,31,33,35,47,51,58],"ai":[32,34,36,38,48,52,55,59]},"scoresAfter":[-25,-132]},{"ply":35,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[5,11,31,33,35,47,51,58],"ai":[32,34,36,38,52,55,57,59]},"scoresAfter":[-13,-132]},{"ply":36,"player":"ai","action":5,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[5,11,25,33,35,47,51,58],"ai":[32,34,36,38,52,55,57,59]},"scoresAfter":[-13,-118]},{"ply":37,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[5,11,25,33,35,47,51,58],"ai":[34,36,38,52,53,55,57,59]},"scoresAfter":[3,-118]},{"ply":38,"player":"ai","action":5,"playedCard":34,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[5,11,25,35,47,51,54,58],"ai":[34,36,38,52,53,55,57,59]},"scoresAfter":[3,-100]},{"ply":39,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,11,25,35,47,51,54,58],"ai":[36,38,49,52,53,55,57,59]},"scoresAfter":[23,-100]},{"ply":40,"player":"ai","action":24,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[5,11,25,28,47,51,54,58],"ai":[36,38,49,52,53,55,57,59]},"scoresAfter":[23,-120]},{"ply":41,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,11,25,28,47,51,54,58],"ai":[8,36,38,52,53,55,57,59]},"scoresAfter":[33,-120]},{"ply":42,"player":"ai","action":36,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[5,11,25,28,51,54,56,58],"ai":[8,36,38,52,53,55,57,59]},"scoresAfter":[33,-108]},{"ply":43,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[5,11,25,28,51,54,56,58],"ai":[2,8,36,38,53,55,57,59]},"scoresAfter":[15,-108]},{"ply":44,"player":"ai","action":50,"playedCard":53,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[5,7,11,25,28,54,56,58],"ai":[2,8,36,38,53,55,57,59]},"scoresAfter":[15,-92]},{"ply":45,"player":"human","action":14,"playedCard":7,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[5,7,11,25,28,54,56,58],"ai":[2,8,16,36,38,55,57,59]},"scoresAfter":[21,-92]},{"ply":46,"player":"ai","action":62,"playedCard":55,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[5,11,12,25,28,54,56,58],"ai":[2,8,16,36,38,55,57,59]},"scoresAfter":[21,-68]},{"ply":47,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,11,12,25,28,54,56,58],"ai":[2,8,15,16,36,38,57,59]},"scoresAfter":[26,-68]},{"ply":48,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[0,5,11,12,25,28,56,58],"ai":[2,8,15,16,36,38,57,59]},"scoresAfter":[26,-36]},{"ply":49,"player":"human","action":74,"playedCard":56,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[0,5,11,12,25,28,56,58],"ai":[2,8,15,16,29,36,38,59]},"scoresAfter":[33,-36]},{"ply":50,"player":"ai","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[0,5,11,12,17,25,28,58],"ai":[2,8,15,16,29,36,38,59]},"scoresAfter":[33,-36]},{"ply":51,"player":"human","action":88,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[0,5,11,12,17,25,28,58],"ai":[2,8,10,15,16,29,38,59]},"scoresAfter":[42,-36]},{"ply":52,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,5,11,12,17,25,28,36],"ai":[2,8,10,15,16,29,38,59]},"scoresAfter":[42,24]},{"ply":53,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[0,5,11,12,17,25,28,36],"ai":[2,8,10,15,16,29,38,40]},"scoresAfter":[52,24]},{"ply":54,"player":"ai","action":24,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[0,5,12,17,25,28,36,41],"ai":[2,8,10,15,16,29,38,40]},"scoresAfter":[52,42]}],"finalScores":[52,42],"outcome":"YOU WIN","finalState":{"deckOrder":[43,19,42,6,49,30,20,18,4,3,46,15,1,48,45,53,11,39,13,9,35,32,34,44,21,24,14,47,59,52,37,17,38,23,55,12,26,58,16,27,36,33,50,5,51,31,57,25,54,28,8,56,2,7,0,29,10,40,41,22],"drawPtr":60,"cardLoc":[1,4,2,4,4,1,3,3,2,4,4,3,1,3,5,2,2,1,3,3,3,4,2,3,3,1,4,3,1,2,3,3,4,3,4,3,1,4,2,3,2,1,3,3,3,4,4,3,4,4,4,3,4,4,3,4,3,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,10,9],[9,8,9,9,10]],"colHandshakes":[[0,1,1,0,0],[1,0,1,1,3]],"colLength":[[3,5,6,5,4],[5,1,3,3,8]],"piles":[[],[14],[],[],[]],"toMove":0,"stepCount":54,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"b988170e-74b8-4423-a5d0-355b3869759c","seed":"f9a6ro","startedAt":"2026-07-14T15:08:58.144Z","finishedAt":"2026-07-14T15:12:42.922Z","initialDeckOrder":[4,59,34,44,8,27,35,24,38,5,30,55,33,49,57,50,1,36,17,16,10,53,23,12,31,47,32,7,26,15,0,25,6,39,14,40,37,3,20,18,41,11,9,46,56,52,42,29,43,22,28,51,48,19,58,45,21,2,13,54],"moves":[{"ply":1,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,8,24,27,34,35,44,59],"ai":[5,30,33,38,49,50,55,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,4,8,27,34,35,44,59],"ai":[5,30,33,38,49,50,55,57]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[1,4,8,27,34,35,44,59],"ai":[5,30,33,36,38,50,55,57]},"scoresAfter":[-36,-40]},{"ply":4,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[1,4,8,17,34,35,44,59],"ai":[5,30,33,36,38,50,55,57]},"scoresAfter":[-36,-56]},{"ply":5,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[1,4,8,17,34,35,44,59],"ai":[16,30,33,36,38,50,55,57]},"scoresAfter":[-76,-56]},{"ply":6,"player":"ai","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,8,10,17,34,35,44,59],"ai":[16,30,33,36,38,50,55,57]},"scoresAfter":[-76,-56]},{"ply":7,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,8,10,17,34,35,44,59],"ai":[16,30,33,36,50,53,55,57]},"scoresAfter":[-70,-56]},{"ply":8,"player":"ai","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[8,10,17,23,34,35,44,59],"ai":[16,30,33,36,50,53,55,57]},"scoresAfter":[-70,-76]},{"ply":9,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[8,10,17,23,34,35,44,59],"ai":[12,16,30,33,36,53,55,57]},"scoresAfter":[-86,-76]},{"ply":10,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,10,23,31,34,35,44,59],"ai":[12,16,30,33,36,53,55,57]},"scoresAfter":[-86,-91]},{"ply":11,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,10,23,31,34,35,44,59],"ai":[12,16,33,36,47,53,55,57]},"scoresAfter":[-74,-91]},{"ply":12,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,10,23,32,34,35,44,59],"ai":[12,16,33,36,47,53,55,57]},"scoresAfter":[-74,-131]},{"ply":13,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,10,23,32,34,35,44,59],"ai":[7,16,33,36,47,53,55,57]},"scoresAfter":[-60,-131]},{"ply":14,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[8,10,23,26,34,35,44,59],"ai":[7,16,33,36,47,53,55,57]},"scoresAfter":[-60,-125]},{"ply":15,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[8,10,23,26,34,35,44,59],"ai":[15,16,33,36,47,53,55,57]},"scoresAfter":[-60,-125]},{"ply":16,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,8,10,23,34,35,44,59],"ai":[15,16,33,36,47,53,55,57]},"scoresAfter":[-60,-121]},{"ply":17,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[0,8,10,23,34,35,44,59],"ai":[16,25,33,36,47,53,55,57]},"scoresAfter":[-60,-121]},{"ply":18,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,8,10,23,34,35,44,59],"ai":[16,25,33,36,47,53,55,57]},"scoresAfter":[-60,-115]},{"ply":19,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,8,10,23,34,35,44,59],"ai":[25,33,36,39,47,53,55,57]},"scoresAfter":[-50,-115]},{"ply":20,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[8,10,14,23,34,35,44,59],"ai":[25,33,36,39,47,53,55,57]},"scoresAfter":[-50,-155]},{"ply":21,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[8,10,14,23,34,35,44,59],"ai":[25,33,39,40,47,53,55,57]},"scoresAfter":[-36,-155]},{"ply":22,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,14,23,34,35,37,44,59],"ai":[25,33,39,40,47,53,55,57]},"scoresAfter":[-36,-147]},{"ply":23,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,14,23,34,35,37,44,59],"ai":[3,25,39,40,47,53,55,57]},"scoresAfter":[-36,-147]},{"ply":24,"player":"ai","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,14,20,23,34,35,44,59],"ai":[3,25,39,40,47,53,55,57]},"scoresAfter":[-36,-143]},{"ply":25,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,14,20,23,34,35,44,59],"ai":[3,18,25,40,47,53,55,57]},"scoresAfter":[-36,-143]},{"ply":26,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,20,23,34,35,41,44,59],"ai":[3,18,25,40,47,53,55,57]},"scoresAfter":[-36,-133]},{"ply":27,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,20,23,34,35,41,44,59],"ai":[3,11,25,40,47,53,55,57]},"scoresAfter":[-52,-133]},{"ply":28,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,10,20,23,34,35,44,59],"ai":[3,11,25,40,47,53,55,57]},"scoresAfter":[-52,-123]},{"ply":29,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[9,10,20,23,34,35,44,59],"ai":[3,25,40,46,47,53,55,57]},"scoresAfter":[-36,-123]},{"ply":30,"player":"ai","action":24,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,20,23,34,35,44,56,59],"ai":[3,25,40,46,47,53,55,57]},"scoresAfter":[-36,-117]},{"ply":31,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,20,23,34,35,44,56,59],"ai":[3,25,46,47,52,53,55,57]},"scoresAfter":[-18,-117]},{"ply":32,"player":"ai","action":24,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[20,23,34,35,42,44,56,59],"ai":[3,25,46,47,52,53,55,57]},"scoresAfter":[-18,-99]},{"ply":33,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[20,23,34,35,42,44,56,59],"ai":[3,25,29,47,52,53,55,57]},"scoresAfter":[-13,-99]},{"ply":34,"player":"ai","action":36,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[20,23,34,35,43,44,56,59],"ai":[3,25,29,47,52,53,55,57]},"scoresAfter":[-13,-79]},{"ply":35,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[20,23,34,35,43,44,56,59],"ai":[3,22,25,29,52,53,55,57]},"scoresAfter":[-7,-79]},{"ply":36,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[20,23,28,34,35,44,56,59],"ai":[3,22,25,29,52,53,55,57]},"scoresAfter":[-7,-61]},{"ply":37,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[20,23,28,34,35,44,56,59],"ai":[3,25,29,51,52,53,55,57]},"scoresAfter":[0,-61]},{"ply":38,"player":"ai","action":36,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,23,28,34,35,48,56,59],"ai":[3,25,29,51,52,53,55,57]},"scoresAfter":[0,-55]},{"ply":39,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[20,23,28,34,35,48,56,59],"ai":[3,19,25,29,52,53,55,57]},"scoresAfter":[18,-55]},{"ply":40,"player":"ai","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[20,23,28,35,48,56,58,59],"ai":[3,19,25,29,52,53,55,57]},"scoresAfter":[18,-46]},{"ply":41,"player":"human","action":39,"playedCard":35,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[20,23,28,35,48,56,58,59],"ai":[3,19,25,29,45,53,55,57]},"scoresAfter":[38,-46]},{"ply":42,"player":"ai","action":62,"playedCard":53,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[20,23,26,28,48,56,58,59],"ai":[3,19,25,29,45,53,55,57]},"scoresAfter":[38,-34]},{"ply":43,"player":"human","action":64,"playedCard":56,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[20,23,26,28,48,56,58,59],"ai":[3,14,19,25,29,45,55,57]},"scoresAfter":[25,-34]},{"ply":44,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[20,23,26,28,37,48,58,59],"ai":[3,14,19,25,29,45,55,57]},"scoresAfter":[25,-16]},{"ply":45,"player":"human","action":76,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[20,23,26,28,37,48,58,59],"ai":[3,14,19,21,25,29,45,57]},"scoresAfter":[34,-16]},{"ply":46,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[20,23,26,28,37,38,48,59],"ai":[3,14,19,21,25,29,45,57]},"scoresAfter":[34,8]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[20,23,26,28,37,38,48,59],"ai":[2,3,14,19,21,25,29,45]},"scoresAfter":[44,8]},{"ply":48,"player":"ai","action":18,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[13,20,23,26,28,37,38,48],"ai":[2,3,14,19,21,25,29,45]},"scoresAfter":[44,8]}],"finalScores":[44,8],"outcome":"YOU WIN","finalState":{"deckOrder":[4,59,34,44,8,27,35,24,38,5,30,55,33,49,57,50,1,36,17,16,10,53,23,12,31,47,32,7,26,15,0,25,6,39,14,40,37,3,20,18,41,11,9,46,56,52,42,29,43,22,28,51,48,19,58,45,21,2,13,54],"drawPtr":60,"cardLoc":[5,3,2,5,3,4,3,4,3,3,3,4,4,1,2,4,4,3,4,2,1,2,4,1,3,2,1,3,1,2,4,3,3,4,3,3,4,1,1,4,4,3,3,3,3,2,4,4,1,4,4,4,4,4,2,4,3,4,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,4,10,7,10],[10,9,8,10,8]],"colHandshakes":[[1,0,1,0,0],[0,1,0,1,2]],"colLength":[[6,1,6,4,3],[3,5,2,5,7]],"piles":[[0,3],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"dfeec9a4-6251-4932-8e1a-41dd1a30b790","seed":"m7afql","startedAt":"2026-07-14T15:12:43.953Z","finishedAt":"2026-07-14T15:15:12.340Z","initialDeckOrder":[35,17,14,57,7,11,31,5,28,30,54,39,49,37,12,55,0,2,43,10,58,51,27,48,53,33,23,3,6,34,21,22,46,41,19,26,59,40,8,24,52,25,15,18,13,50,32,4,38,56,42,44,45,16,20,47,29,36,9,1],"moves":[{"ply":1,"player":"human","action":42,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,7,11,14,17,31,35,57],"ai":[12,28,30,37,39,49,54,55]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,5,7,11,17,31,35,57],"ai":[12,28,30,37,39,49,54,55]},"scoresAfter":[0,-15]},{"ply":3,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,5,7,11,17,31,35,57],"ai":[2,12,28,30,37,39,49,55]},"scoresAfter":[-40,-15]},{"ply":4,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,7,11,17,31,35,43,57],"ai":[2,12,28,30,37,39,49,55]},"scoresAfter":[-40,-9]},{"ply":5,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,7,11,17,31,35,43,57],"ai":[2,10,12,28,30,37,39,49]},"scoresAfter":[-32,-9]},{"ply":6,"player":"ai","action":72,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,11,17,31,35,43,57,58],"ai":[2,10,12,28,30,37,39,49]},"scoresAfter":[-32,-27]},{"ply":7,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,11,17,31,35,43,57,58],"ai":[2,10,12,28,30,37,49,51]},"scoresAfter":[-20,-27]},{"ply":8,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[11,17,27,31,35,43,57,58],"ai":[2,10,12,28,30,37,49,51]},"scoresAfter":[-20,-27]},{"ply":9,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[11,17,27,31,35,43,57,58],"ai":[2,10,12,28,30,37,48,51]},"scoresAfter":[-38,-27]},{"ply":10,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[11,17,31,35,43,53,57,58],"ai":[2,10,12,28,30,37,48,51]},"scoresAfter":[-38,-27]},{"ply":11,"player":"human","action":23,"playedCard":17,"placeType":"discard","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[11,17,31,35,43,53,57,58],"ai":[2,10,12,28,30,33,37,51]},"scoresAfter":[-38,-27]},{"ply":12,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,31,35,43,48,53,57,58],"ai":[2,10,12,28,30,33,37,51]},"scoresAfter":[-38,-38]},{"ply":13,"player":"human","action":53,"playedCard":48,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[11,31,35,43,48,53,57,58],"ai":[2,12,23,28,30,33,37,51]},"scoresAfter":[-78,-38]},{"ply":14,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[11,31,35,43,49,53,57,58],"ai":[2,12,23,28,30,33,37,51]},"scoresAfter":[-78,-38]},{"ply":15,"player":"human","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,31,35,43,49,53,57,58],"ai":[3,12,23,28,30,33,37,51]},"scoresAfter":[-98,-38]},{"ply":16,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,11,31,35,43,53,57,58],"ai":[3,12,23,28,30,33,37,51]},"scoresAfter":[-98,-38]},{"ply":17,"player":"human","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,11,31,35,43,53,57,58],"ai":[3,12,23,28,30,33,34,51]},"scoresAfter":[-98,-38]},{"ply":18,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[11,21,31,35,43,53,57,58],"ai":[3,12,23,28,30,33,34,51]},"scoresAfter":[-98,-78]},{"ply":19,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[11,21,31,35,43,53,57,58],"ai":[3,22,23,28,30,33,34,51]},"scoresAfter":[-86,-78]},{"ply":20,"player":"ai","action":38,"playedCard":28,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[11,21,31,35,43,46,57,58],"ai":[3,22,23,28,30,33,34,51]},"scoresAfter":[-86,-95]},{"ply":21,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,21,31,35,43,46,57,58],"ai":[3,17,22,23,30,33,34,51]},"scoresAfter":[-62,-95]},{"ply":22,"player":"ai","action":50,"playedCard":30,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[11,21,31,35,41,43,46,58],"ai":[3,17,22,23,30,33,34,51]},"scoresAfter":[-62,-90]},{"ply":23,"player":"human","action":88,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[11,21,31,35,41,43,46,58],"ai":[3,14,17,22,23,33,34,51]},"scoresAfter":[-35,-90]},{"ply":24,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[11,21,31,35,37,41,43,46],"ai":[3,14,17,22,23,33,34,51]},"scoresAfter":[-35,-110]},{"ply":25,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,21,31,35,37,41,43,46],"ai":[3,17,19,22,23,33,34,51]},"scoresAfter":[-75,-110]},{"ply":26,"player":"ai","action":60,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,21,26,31,35,41,43,46],"ai":[3,17,19,22,23,33,34,51]},"scoresAfter":[-75,-102]},{"ply":27,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[11,21,26,31,35,41,43,46],"ai":[3,17,19,22,23,34,51,59]},"scoresAfter":[-75,-102]},{"ply":28,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[11,21,31,35,40,41,43,46],"ai":[3,17,19,22,23,34,51,59]},"scoresAfter":[-75,-92]},{"ply":29,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,21,31,35,40,41,43,46],"ai":[3,8,17,19,22,23,34,51]},"scoresAfter":[-69,-92]},{"ply":30,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,21,24,31,35,41,43,46],"ai":[3,8,17,19,22,23,34,51]},"scoresAfter":[-69,-92]},{"ply":31,"player":"human","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[11,21,24,31,35,41,43,46],"ai":[8,17,19,22,23,34,51,52]},"scoresAfter":[-69,-92]},{"ply":32,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[11,21,25,31,35,41,43,46],"ai":[8,17,19,22,23,34,51,52]},"scoresAfter":[-69,-92]},{"ply":33,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[11,21,25,31,35,41,43,46],"ai":[8,15,17,19,22,23,34,51]},"scoresAfter":[-69,-92]},{"ply":34,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,18,21,31,35,41,43,46],"ai":[8,15,17,19,22,23,34,51]},"scoresAfter":[-69,-92]},{"ply":35,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,18,21,31,35,41,43,46],"ai":[13,15,17,19,22,23,34,51]},"scoresAfter":[-61,-92]},{"ply":36,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[11,18,21,31,35,43,46,50],"ai":[13,15,17,19,22,23,34,51]},"scoresAfter":[-61,-112]},{"ply":37,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,18,21,31,35,43,46,50],"ai":[15,17,19,22,23,32,34,51]},"scoresAfter":[-49,-112]},{"ply":38,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,11,18,21,31,35,46,50],"ai":[15,17,19,22,23,32,34,51]},"scoresAfter":[-49,-104]},{"ply":39,"player":"human","action":91,"playedCard":50,"placeType":"discard","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[4,11,18,21,31,35,46,50],"ai":[17,19,22,23,32,34,38,51]},"scoresAfter":[-49,-104]},{"ply":40,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[4,8,11,18,21,31,35,46],"ai":[17,19,22,23,32,34,38,51]},"scoresAfter":[-49,-88]},{"ply":41,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[4,8,11,18,21,31,35,46],"ai":[19,22,23,32,34,38,51,56]},"scoresAfter":[-35,-88]},{"ply":42,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,11,18,21,31,35,42,46],"ai":[19,22,23,32,34,38,51,56]},"scoresAfter":[-35,-79]},{"ply":43,"player":"human","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[4,11,18,21,31,35,42,46],"ai":[19,22,23,32,38,44,51,56]},"scoresAfter":[-29,-79]},{"ply":44,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,11,18,21,35,42,45,46],"ai":[19,22,23,32,38,44,51,56]},"scoresAfter":[-29,-72]},{"ply":45,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,11,18,21,35,42,45,46],"ai":[16,19,22,23,32,38,51,56]},"scoresAfter":[-19,-72]},{"ply":46,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,11,18,20,21,42,45,46],"ai":[16,19,22,23,32,38,51,56]},"scoresAfter":[-19,-48]},{"ply":47,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[4,11,18,20,21,42,45,46],"ai":[16,22,23,32,38,47,51,56]},"scoresAfter":[-3,-48]},{"ply":48,"player":"ai","action":15,"playedCard":22,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[4,11,18,20,21,29,42,46],"ai":[16,22,23,32,38,47,51,56]},"scoresAfter":[-3,-12]},{"ply":49,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,11,18,20,21,29,42,46],"ai":[16,23,25,32,38,47,51,56]},"scoresAfter":[17,-12]},{"ply":50,"player":"ai","action":15,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[4,18,20,21,29,36,42,46],"ai":[16,23,25,32,38,47,51,56]},"scoresAfter":[17,48]},{"ply":51,"player":"human","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,18,20,21,29,36,42,46],"ai":[16,24,25,32,38,47,51,56]},"scoresAfter":[35,48]},{"ply":52,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,9,18,20,21,29,36,42],"ai":[16,24,25,32,38,47,51,56]},"scoresAfter":[35,58]}],"finalScores":[35,58],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[35,17,14,57,7,11,31,5,28,30,54,39,49,37,12,55,0,2,43,10,58,51,27,48,53,33,23,3,6,34,21,22,46,41,19,26,59,40,8,24,52,25,15,18,13,50,32,4,38,56,42,44,45,16,20,47,29,36,9,1],"drawPtr":60,"cardLoc":[3,2,5,5,1,3,5,3,3,1,4,3,4,4,4,4,2,4,1,4,1,1,4,4,2,2,5,3,4,1,4,3,2,4,4,3,1,3,2,4,3,3,1,3,4,3,3,4,3,3,5,2,5,3,4,4,2,3,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,10,9,9],[9,10,9,10,10]],"colHandshakes":[[1,0,0,1,2],[0,3,0,0,0]],"colLength":[[5,0,3,6,5],[1,8,4,3,3]],"piles":[[2,6,3],[],[26],[],[52,50]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"57482daf-aca1-4ab0-8ce9-40dc25af3140","seed":"turhml","startedAt":"2026-07-14T15:15:13.718Z","finishedAt":"2026-07-14T15:17:54.452Z","initialDeckOrder":[0,23,37,54,12,47,34,7,4,29,44,57,36,41,10,50,2,17,25,35,49,42,20,16,21,3,43,5,18,51,11,59,8,33,9,31,30,38,22,58,32,15,24,28,53,56,55,19,14,40,46,6,52,13,48,26,45,1,39,27],"moves":[{"ply":1,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,7,12,23,34,37,47,54],"ai":[4,10,29,36,41,44,50,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,2,7,23,34,37,47,54],"ai":[4,10,29,36,41,44,50,57]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,2,7,23,34,37,47,54],"ai":[4,10,17,29,36,41,44,57]},"scoresAfter":[-80,-40]},{"ply":4,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,2,7,23,25,34,47,54],"ai":[4,10,17,29,36,41,44,57]},"scoresAfter":[-80,-56]},{"ply":5,"player":"human","action":48,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,2,7,23,25,34,47,54],"ai":[4,10,17,35,36,41,44,57]},"scoresAfter":[-120,-56]},{"ply":6,"player":"ai","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,2,7,23,34,47,49,54],"ai":[4,10,17,35,36,41,44,57]},"scoresAfter":[-120,-96]},{"ply":7,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,2,7,23,34,47,49,54],"ai":[4,10,17,35,41,42,44,57]},"scoresAfter":[-120,-96]},{"ply":8,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,2,7,20,23,34,47,54],"ai":[4,10,17,35,41,42,44,57]},"scoresAfter":[-120,-88]},{"ply":9,"player":"human","action":18,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,2,7,20,23,34,47,54],"ai":[4,10,16,17,35,42,44,57]},"scoresAfter":[-120,-88]},{"ply":10,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,7,20,21,23,34,47,54],"ai":[4,10,16,17,35,42,44,57]},"scoresAfter":[-120,-78]},{"ply":11,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,7,20,21,23,34,47,54],"ai":[3,4,10,16,17,35,44,57]},"scoresAfter":[-120,-78]},{"ply":12,"player":"ai","action":5,"playedCard":3,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[7,20,21,23,34,43,47,54],"ai":[3,4,10,16,17,35,44,57]},"scoresAfter":[-120,-96]},{"ply":13,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,20,21,23,34,43,47,54],"ai":[4,10,16,17,35,44,49,57]},"scoresAfter":[-106,-96]},{"ply":14,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,7,21,23,34,43,47,54],"ai":[4,10,16,17,35,44,49,57]},"scoresAfter":[-106,-93]},{"ply":15,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,7,21,23,34,43,47,54],"ai":[10,16,17,18,35,44,49,57]},"scoresAfter":[-90,-93]},{"ply":16,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,7,23,34,43,47,51,54],"ai":[10,16,17,18,35,44,49,57]},"scoresAfter":[-90,-110]},{"ply":17,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[5,7,23,34,43,47,51,54],"ai":[10,11,17,18,35,44,49,57]},"scoresAfter":[-70,-110]},{"ply":18,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[5,7,34,43,47,51,54,59],"ai":[10,11,17,18,35,44,49,57]},"scoresAfter":[-70,-100]},{"ply":19,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[5,7,34,43,47,51,54,59],"ai":[8,10,11,17,18,44,49,57]},"scoresAfter":[-88,-100]},{"ply":20,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[5,7,33,34,43,47,54,59],"ai":[8,10,11,17,18,44,49,57]},"scoresAfter":[-88,-86]},{"ply":21,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,7,33,34,43,47,54,59],"ai":[8,9,10,11,17,18,49,57]},"scoresAfter":[-83,-86]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,7,31,33,34,43,47,59],"ai":[8,9,10,11,17,18,49,57]},"scoresAfter":[-83,-79]},{"ply":23,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[5,7,31,33,34,43,47,59],"ai":[9,10,11,17,18,30,49,57]},"scoresAfter":[-71,-79]},{"ply":24,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,7,33,34,38,43,47,59],"ai":[9,10,11,17,18,30,49,57]},"scoresAfter":[-71,-71]},{"ply":25,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,7,33,34,38,43,47,59],"ai":[10,11,17,18,22,30,49,57]},"scoresAfter":[-91,-71]},{"ply":26,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[5,7,33,34,43,47,58,59],"ai":[10,11,17,18,22,30,49,57]},"scoresAfter":[-91,-62]},{"ply":27,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,7,33,34,43,47,58,59],"ai":[11,17,18,22,30,32,49,57]},"scoresAfter":[-82,-62]},{"ply":28,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[5,7,15,33,34,43,47,59],"ai":[11,17,18,22,30,32,49,57]},"scoresAfter":[-82,-62]},{"ply":29,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,7,15,33,34,43,47,59],"ai":[11,17,18,22,24,30,32,57]},"scoresAfter":[-82,-62]},{"ply":30,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[5,7,28,33,34,43,47,59],"ai":[11,17,18,22,24,30,32,57]},"scoresAfter":[-82,-52]},{"ply":31,"player":"human","action":30,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,7,28,33,34,43,47,59],"ai":[17,18,22,24,30,32,53,57]},"scoresAfter":[-82,-52]},{"ply":32,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,7,33,34,43,47,56,59],"ai":[17,18,22,24,30,32,53,57]},"scoresAfter":[-82,-48]},{"ply":33,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,7,33,34,43,47,56,59],"ai":[18,22,24,30,32,53,55,57]},"scoresAfter":[-64,-48]},{"ply":34,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,7,19,33,34,47,56,59],"ai":[18,22,24,30,32,53,55,57]},"scoresAfter":[-64,-43]},{"ply":35,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,7,19,33,34,47,56,59],"ai":[14,22,24,30,32,53,55,57]},"scoresAfter":[-64,-43]},{"ply":36,"player":"ai","action":17,"playedCard":22,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[7,19,33,34,40,47,56,59],"ai":[14,22,24,30,32,53,55,57]},"scoresAfter":[-64,-34]},{"ply":37,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,19,33,34,40,47,56,59],"ai":[14,24,30,32,49,53,55,57]},"scoresAfter":[-64,-34]},{"ply":38,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[19,33,34,40,46,47,56,59],"ai":[14,24,30,32,49,53,55,57]},"scoresAfter":[-64,-54]},{"ply":39,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[19,33,34,40,46,47,56,59],"ai":[6,14,24,30,32,53,55,57]},"scoresAfter":[-37,-54]},{"ply":40,"player":"ai","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[19,33,34,40,47,52,56,59],"ai":[6,14,24,30,32,53,55,57]},"scoresAfter":[-37,-42]},{"ply":41,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[19,33,34,40,47,52,56,59],"ai":[6,13,14,24,30,32,55,57]},"scoresAfter":[-7,-42]},{"ply":42,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[19,33,34,40,48,52,56,59],"ai":[6,13,14,24,30,32,55,57]},"scoresAfter":[-7,-24]},{"ply":43,"player":"human","action":87,"playedCard":59,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[19,33,34,40,48,52,56,59],"ai":[6,13,14,24,26,30,32,57]},"scoresAfter":[3,-24]},{"ply":44,"player":"ai","action":86,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[19,28,33,34,40,48,52,56],"ai":[6,13,14,24,26,30,32,57]},"scoresAfter":[3,0]},{"ply":45,"player":"human","action":25,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[19,28,33,34,40,48,52,56],"ai":[6,13,14,15,24,26,30,32]},"scoresAfter":[19,0]},{"ply":46,"player":"ai","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,19,28,34,40,48,52,56],"ai":[6,13,14,15,24,26,30,32]},"scoresAfter":[19,0]},{"ply":47,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[7,19,28,34,40,48,52,56],"ai":[6,13,14,15,26,30,32,45]},"scoresAfter":[37,0]},{"ply":48,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,7,19,28,40,48,52,56],"ai":[6,13,14,15,26,30,32,45]},"scoresAfter":[37,16]},{"ply":49,"player":"human","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[1,7,19,28,40,48,52,56],"ai":[6,13,14,15,26,30,32,39]},"scoresAfter":[37,16]}],"finalScores":[37,16],"outcome":"YOU WIN","finalState":{"deckOrder":[0,23,37,54,12,47,34,7,4,29,44,57,36,41,10,50,2,17,25,35,49,42,20,16,21,3,43,5,18,51,11,59,8,33,9,31,30,38,22,58,32,15,24,28,53,56,55,19,14,40,46,6,52,13,48,26,45,1,39,27],"drawPtr":60,"cardLoc":[5,1,5,4,4,5,2,5,4,4,4,4,3,2,2,2,4,4,4,1,3,3,4,3,5,3,2,1,1,4,2,3,2,3,3,4,4,3,3,2,1,4,4,3,4,4,3,3,1,4,4,3,1,4,3,4,1,4,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,9,10,10],[10,9,10,8,8]],"colHandshakes":[[0,1,1,2,0],[0,0,0,1,2]],"colLength":[[0,4,4,5,4],[6,4,2,5,5]],"piles":[[2,0,5,7],[],[24],[],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d76eb23f-730d-4dea-821e-da17f55d2d60","seed":"1se2vk","startedAt":"2026-07-14T15:17:55.263Z","finishedAt":"2026-07-14T15:20:41.074Z","initialDeckOrder":[23,44,38,39,49,0,19,47,12,10,27,16,59,8,25,15,17,2,54,43,58,37,3,35,26,46,42,6,56,18,51,28,24,57,5,20,22,41,48,40,33,4,9,7,55,53,11,45,21,14,31,30,32,1,13,29,34,36,52,50],"moves":[{"ply":1,"player":"human","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,19,23,38,39,44,47,49],"ai":[8,10,12,15,16,25,27,59]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":54,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,17,19,23,39,44,47,49],"ai":[8,10,12,15,16,25,27,59]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":92,"playedCard":49,"placeType":"discard","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[0,17,19,23,39,44,47,49],"ai":[2,8,10,12,15,25,27,59]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,16,17,19,23,39,44,47],"ai":[2,8,10,12,15,25,27,59]},"scoresAfter":[-40,-40]},{"ply":5,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,16,17,19,23,39,44,47],"ai":[8,10,12,15,25,27,54,59]},"scoresAfter":[-57,-40]},{"ply":6,"player":"ai","action":42,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[0,17,19,23,39,43,44,47],"ai":[8,10,12,15,25,27,54,59]},"scoresAfter":[-57,-40]},{"ply":7,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[0,17,19,23,39,43,44,47],"ai":[8,10,12,25,27,54,58,59]},"scoresAfter":[-53,-40]},{"ply":8,"player":"ai","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,19,23,37,39,43,44,47],"ai":[8,10,12,25,27,54,58,59]},"scoresAfter":[-53,-40]},{"ply":9,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,19,23,37,39,43,44,47],"ai":[3,8,10,25,27,54,58,59]},"scoresAfter":[-73,-40]},{"ply":10,"player":"ai","action":5,"playedCard":3,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[0,19,23,35,39,43,44,47],"ai":[3,8,10,25,27,54,58,59]},"scoresAfter":[-73,-36]},{"ply":11,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,19,23,35,39,43,44,47],"ai":[8,10,25,27,49,54,58,59]},"scoresAfter":[-67,-36]},{"ply":12,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[0,19,23,26,35,43,44,47],"ai":[8,10,25,27,49,54,58,59]},"scoresAfter":[-67,-76]},{"ply":13,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,19,23,26,35,43,44,47],"ai":[8,10,25,27,46,54,58,59]},"scoresAfter":[-67,-76]},{"ply":14,"player":"ai","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[19,23,26,35,42,43,44,47],"ai":[8,10,25,27,46,54,58,59]},"scoresAfter":[-67,-76]},{"ply":15,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[19,23,26,35,42,43,44,47],"ai":[6,8,10,27,46,54,58,59]},"scoresAfter":[-52,-76]},{"ply":16,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[19,23,26,35,43,44,47,56],"ai":[6,8,10,27,46,54,58,59]},"scoresAfter":[-52,-66]},{"ply":17,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[19,23,26,35,43,44,47,56],"ai":[8,10,18,27,46,54,58,59]},"scoresAfter":[-34,-66]},{"ply":18,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[19,23,26,35,44,47,51,56],"ai":[8,10,18,27,46,54,58,59]},"scoresAfter":[-34,-52]},{"ply":19,"player":"human","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[19,23,26,35,44,47,51,56],"ai":[10,18,27,28,46,54,58,59]},"scoresAfter":[-13,-52]},{"ply":20,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[19,23,24,26,35,47,51,56],"ai":[10,18,27,28,46,54,58,59]},"scoresAfter":[-13,-70]},{"ply":21,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[19,23,24,26,35,47,51,56],"ai":[10,18,28,46,54,57,58,59]},"scoresAfter":[-7,-70]},{"ply":22,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,23,24,26,35,47,51,56],"ai":[10,18,28,46,54,57,58,59]},"scoresAfter":[-7,-52]},{"ply":23,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,23,24,26,35,47,51,56],"ai":[18,20,28,46,54,57,58,59]},"scoresAfter":[-7,-52]},{"ply":24,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[22,23,24,26,35,47,51,56],"ai":[18,20,28,46,54,57,58,59]},"scoresAfter":[-7,-49]},{"ply":25,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[22,23,24,26,35,47,51,56],"ai":[18,20,41,46,54,57,58,59]},"scoresAfter":[2,-49]},{"ply":26,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[23,24,26,35,47,48,51,56],"ai":[18,20,41,46,54,57,58,59]},"scoresAfter":[2,-64]},{"ply":27,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[23,24,26,35,47,48,51,56],"ai":[20,40,41,46,54,57,58,59]},"scoresAfter":[2,-64]},{"ply":28,"player":"ai","action":5,"playedCard":20,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[23,24,26,33,35,47,51,56],"ai":[20,40,41,46,54,57,58,59]},"scoresAfter":[2,-57]},{"ply":29,"player":"human","action":15,"playedCard":24,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[23,24,26,33,35,47,51,56],"ai":[40,41,46,48,54,57,58,59]},"scoresAfter":[-38,-57]},{"ply":30,"player":"ai","action":0,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[23,25,26,33,35,47,51,56],"ai":[40,41,46,48,54,57,58,59]},"scoresAfter":[-38,-74]},{"ply":31,"player":"human","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[23,25,26,33,35,47,51,56],"ai":[4,41,46,48,54,57,58,59]},"scoresAfter":[-58,-74]},{"ply":32,"player":"ai","action":12,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,23,26,33,35,47,51,56],"ai":[4,41,46,48,54,57,58,59]},"scoresAfter":[-58,-70]},{"ply":33,"player":"human","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,23,26,33,35,47,51,56],"ai":[4,7,46,48,54,57,58,59]},"scoresAfter":[-58,-70]},{"ply":34,"player":"ai","action":25,"playedCard":46,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[23,26,33,35,47,51,55,56],"ai":[4,7,46,48,54,57,58,59]},"scoresAfter":[-58,-61]},{"ply":35,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[23,26,33,35,47,51,55,56],"ai":[4,7,9,48,54,57,58,59]},"scoresAfter":[-48,-61]},{"ply":36,"player":"ai","action":30,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[26,33,35,47,51,53,55,56],"ai":[4,7,9,48,54,57,58,59]},"scoresAfter":[-48,-61]},{"ply":37,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[26,33,35,47,51,53,55,56],"ai":[4,7,11,48,54,57,58,59]},"scoresAfter":[-66,-61]},{"ply":38,"player":"ai","action":36,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[26,33,35,45,47,53,55,56],"ai":[4,7,11,48,54,57,58,59]},"scoresAfter":[-66,-81]},{"ply":39,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[26,33,35,45,47,53,55,56],"ai":[4,7,11,21,54,57,58,59]},"scoresAfter":[-62,-81]},{"ply":40,"player":"ai","action":25,"playedCard":11,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[14,26,33,35,45,47,55,56],"ai":[4,7,11,21,54,57,58,59]},"scoresAfter":[-62,-61]},{"ply":41,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[14,26,33,35,45,47,55,56],"ai":[4,7,9,21,54,57,58,59]},"scoresAfter":[-56,-61]},{"ply":42,"player":"ai","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[14,26,31,33,35,45,47,56],"ai":[4,7,9,21,54,57,58,59]},"scoresAfter":[-56,-53]},{"ply":43,"player":"human","action":14,"playedCard":26,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[14,26,31,33,35,45,47,56],"ai":[4,7,9,30,54,57,58,59]},"scoresAfter":[-76,-53]},{"ply":44,"player":"ai","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[12,14,31,33,35,45,47,56],"ai":[4,7,9,30,54,57,58,59]},"scoresAfter":[-76,-48]},{"ply":45,"player":"human","action":26,"playedCard":31,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[12,14,31,33,35,45,47,56],"ai":[4,7,9,32,54,57,58,59]},"scoresAfter":[-52,-48]},{"ply":46,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[12,14,15,33,35,45,47,56],"ai":[4,7,9,32,54,57,58,59]},"scoresAfter":[-52,-41]},{"ply":47,"player":"human","action":61,"playedCard":45,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[12,14,15,33,35,45,47,56],"ai":[1,4,7,9,54,57,58,59]},"scoresAfter":[-28,-41]},{"ply":48,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,12,14,15,33,35,47,56],"ai":[1,4,7,9,54,57,58,59]},"scoresAfter":[-28,-26]},{"ply":49,"player":"human","action":73,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[5,12,14,15,33,35,47,56],"ai":[1,4,7,9,13,57,58,59]},"scoresAfter":[22,-26]},{"ply":50,"player":"ai","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[0,5,12,14,15,33,35,56],"ai":[1,4,7,9,13,57,58,59]},"scoresAfter":[22,-2]},{"ply":51,"player":"human","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,5,12,14,15,33,35,56],"ai":[1,4,7,9,13,29,58,59]},"scoresAfter":[29,-2]},{"ply":52,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,5,12,14,15,33,34,35],"ai":[1,4,7,9,13,29,58,59]},"scoresAfter":[29,25]},{"ply":53,"player":"human","action":84,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,5,12,14,15,33,34,35],"ai":[1,4,7,9,13,29,36,59]},"scoresAfter":[69,25]},{"ply":54,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,5,12,14,15,33,34,52],"ai":[1,4,7,9,13,29,36,59]},"scoresAfter":[69,55]}],"finalScores":[69,55],"outcome":"YOU WIN","finalState":{"deckOrder":[23,44,38,39,49,0,19,47,12,10,27,16,59,8,25,15,17,2,54,43,58,37,3,35,26,46,42,6,56,18,51,28,24,57,5,20,22,41,48,40,33,4,9,7,55,53,11,45,21,14,31,30,32,1,13,29,34,36,52,50],"drawPtr":60,"cardLoc":[1,2,4,4,2,1,4,2,4,2,4,4,1,2,1,1,3,3,4,3,4,4,3,3,3,3,3,4,4,2,4,3,4,1,1,3,2,3,3,3,4,4,3,3,3,3,4,3,4,4,2,3,1,3,4,3,3,4,4,4],"handPublic":[true,false,false,false,false,true,false,false,false,true,false,false,true,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,10,10,7],[10,8,7,9,10]],"colHandshakes":[[0,0,3,2,0],[1,0,0,0,2]],"colLength":[[0,5,5,8,4],[6,3,4,3,6]],"piles":[[],[],[],[],[]],"toMove":0,"stepCount":54,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"15bfa03e-2d97-4293-b16d-1a20222755fd","seed":"9kt6rv","startedAt":"2026-07-14T15:20:41.975Z","finishedAt":"2026-07-14T15:23:09.940Z","initialDeckOrder":[57,20,29,12,53,52,6,24,17,36,1,27,56,7,42,46,45,47,18,41,26,43,48,11,4,25,55,5,32,38,58,2,3,35,59,37,22,21,19,34,0,50,16,54,40,15,8,30,14,23,33,28,44,13,31,51,49,9,10,39],"moves":[{"ply":1,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[6,12,20,24,29,52,53,57],"ai":[1,7,17,27,36,42,46,56]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,12,20,24,29,45,53,57],"ai":[1,7,17,27,36,42,46,56]},"scoresAfter":[-17,-13]},{"ply":3,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,12,20,24,29,45,53,57],"ai":[1,7,17,27,36,42,46,47]},"scoresAfter":[-13,-13]},{"ply":4,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,12,18,20,24,29,45,57],"ai":[1,7,17,27,36,42,46,47]},"scoresAfter":[-13,-13]},{"ply":5,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[6,12,18,20,24,29,45,57],"ai":[7,17,27,36,41,42,46,47]},"scoresAfter":[-53,-13]},{"ply":6,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,18,20,24,26,29,45,57],"ai":[7,17,27,36,41,42,46,47]},"scoresAfter":[-53,-31]},{"ply":7,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[6,18,20,24,26,29,45,57],"ai":[7,17,36,41,42,43,46,47]},"scoresAfter":[-53,-31]},{"ply":8,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,18,20,26,29,45,48,57],"ai":[7,17,36,41,42,43,46,47]},"scoresAfter":[-53,-45]},{"ply":9,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,18,20,26,29,45,48,57],"ai":[11,17,36,41,42,43,46,47]},"scoresAfter":[-53,-45]},{"ply":10,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,6,18,20,29,45,48,57],"ai":[11,17,36,41,42,43,46,47]},"scoresAfter":[-53,-85]},{"ply":11,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,6,18,20,29,45,48,57],"ai":[11,17,25,41,42,43,46,47]},"scoresAfter":[-53,-85]},{"ply":12,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,6,18,20,29,45,55,57],"ai":[11,17,25,41,42,43,46,47]},"scoresAfter":[-53,-75]},{"ply":13,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,6,18,20,29,45,55,57],"ai":[5,17,25,41,42,43,46,47]},"scoresAfter":[-53,-75]},{"ply":14,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,18,20,29,32,45,55,57],"ai":[5,17,25,41,42,43,46,47]},"scoresAfter":[-53,-75]},{"ply":15,"player":"human","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,18,20,29,32,45,55,57],"ai":[17,25,38,41,42,43,46,47]},"scoresAfter":[-53,-75]},{"ply":16,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[18,20,29,32,45,55,57,58],"ai":[17,25,38,41,42,43,46,47]},"scoresAfter":[-53,-91]},{"ply":17,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[18,20,29,32,45,55,57,58],"ai":[2,25,38,41,42,43,46,47]},"scoresAfter":[-47,-91]},{"ply":18,"player":"ai","action":18,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,18,20,29,32,45,57,58],"ai":[2,25,38,41,42,43,46,47]},"scoresAfter":[-47,-91]},{"ply":19,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[3,18,20,29,32,45,57,58],"ai":[2,35,38,41,42,43,46,47]},"scoresAfter":[-39,-91]},{"ply":20,"player":"ai","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,18,20,29,32,45,58,59],"ai":[2,35,38,41,42,43,46,47]},"scoresAfter":[-39,-81]},{"ply":21,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[3,18,20,29,32,45,58,59],"ai":[2,37,38,41,42,43,46,47]},"scoresAfter":[-30,-81]},{"ply":22,"player":"ai","action":12,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,18,20,22,29,32,45,59],"ai":[2,37,38,41,42,43,46,47]},"scoresAfter":[-30,-101]},{"ply":23,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,18,20,22,29,32,45,59],"ai":[2,21,38,41,42,43,46,47]},"scoresAfter":[-20,-101]},{"ply":24,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,18,19,20,22,29,32,45],"ai":[2,21,38,41,42,43,46,47]},"scoresAfter":[-20,-93]},{"ply":25,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,18,19,20,22,29,32,45],"ai":[2,34,38,41,42,43,46,47]},"scoresAfter":[-20,-93]},{"ply":26,"player":"ai","action":24,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,18,19,20,22,29,32,45],"ai":[2,34,38,41,42,43,46,47]},"scoresAfter":[-20,-113]},{"ply":27,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,18,19,20,22,29,32,45],"ai":[2,34,41,42,43,46,47,50]},"scoresAfter":[-20,-113]},{"ply":28,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[16,18,19,20,22,29,32,45],"ai":[2,34,41,42,43,46,47,50]},"scoresAfter":[-20,-113]},{"ply":29,"player":"human","action":66,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[16,18,19,20,22,29,32,45],"ai":[2,34,41,42,43,46,47,54]},"scoresAfter":[-20,-113]},{"ply":30,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[16,18,19,20,22,32,40,45],"ai":[2,34,41,42,43,46,47,54]},"scoresAfter":[-20,-113]},{"ply":31,"player":"human","action":66,"playedCard":32,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[16,18,19,20,22,32,40,45],"ai":[2,15,34,41,42,43,46,47]},"scoresAfter":[-20,-113]},{"ply":32,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[8,16,18,19,20,22,40,45],"ai":[2,15,34,41,42,43,46,47]},"scoresAfter":[-20,-113]},{"ply":33,"player":"human","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[8,16,18,19,20,22,40,45],"ai":[15,30,34,41,42,43,46,47]},"scoresAfter":[-20,-113]},{"ply":34,"player":"ai","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[14,16,18,19,20,22,40,45],"ai":[15,30,34,41,42,43,46,47]},"scoresAfter":[-20,-113]},{"ply":35,"player":"human","action":2,"playedCard":14,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[14,16,18,19,20,22,40,45],"ai":[23,30,34,41,42,43,46,47]},"scoresAfter":[-40,-113]},{"ply":36,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[15,16,18,19,20,22,40,45],"ai":[23,30,34,41,42,43,46,47]},"scoresAfter":[-40,-103]},{"ply":37,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[15,16,18,19,20,22,40,45],"ai":[30,33,34,41,42,43,46,47]},"scoresAfter":[-34,-103]},{"ply":38,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[16,18,19,20,22,28,40,45],"ai":[30,33,34,41,42,43,46,47]},"scoresAfter":[-34,-87]},{"ply":39,"player":"human","action":3,"playedCard":16,"placeType":"play","drawSource":"discard_2","drawnCard":32,"handsBefore":{"human":[16,18,19,20,22,28,40,45],"ai":[30,33,34,42,43,44,46,47]},"scoresAfter":[-25,-87]},{"ply":40,"player":"ai","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[18,19,20,22,28,32,40,45],"ai":[30,33,34,42,43,44,46,47]},"scoresAfter":[-25,-67]},{"ply":41,"player":"human","action":3,"playedCard":18,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[18,19,20,22,28,32,40,45],"ai":[13,30,33,34,43,44,46,47]},"scoresAfter":[-10,-67]},{"ply":42,"player":"ai","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[19,20,22,28,29,32,40,45],"ai":[13,30,33,34,43,44,46,47]},"scoresAfter":[-10,-43]},{"ply":43,"player":"human","action":1,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[19,20,22,28,29,32,40,45],"ai":[13,30,31,33,34,44,46,47]},"scoresAfter":[8,-43]},{"ply":44,"player":"ai","action":65,"playedCard":44,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[8,20,22,28,29,32,40,45],"ai":[13,30,31,33,34,44,46,47]},"scoresAfter":[8,-15]},{"ply":45,"player":"human","action":13,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[8,20,22,28,29,32,40,45],"ai":[13,30,31,33,34,46,47,54]},"scoresAfter":[29,-15]},{"ply":46,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,8,22,28,29,32,40,45],"ai":[13,30,31,33,34,46,47,54]},"scoresAfter":[29,41]},{"ply":47,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[2,8,22,28,29,32,40,45],"ai":[13,30,31,33,34,47,51,54]},"scoresAfter":[76,41]},{"ply":48,"player":"ai","action":65,"playedCard":47,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[2,8,28,29,32,40,45,49],"ai":[13,30,31,33,34,47,51,54]},"scoresAfter":[76,81]},{"ply":49,"player":"human","action":78,"playedCard":45,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[2,8,28,29,32,40,45,49],"ai":[13,30,31,33,34,50,51,54]},"scoresAfter":[76,81]},{"ply":50,"player":"ai","action":91,"playedCard":54,"placeType":"discard","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[2,8,9,28,29,32,40,49],"ai":[13,30,31,33,34,50,51,54]},"scoresAfter":[76,81]},{"ply":51,"player":"human","action":78,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[2,8,9,28,29,32,40,49],"ai":[0,13,30,31,33,34,50,51]},"scoresAfter":[76,81]},{"ply":52,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[2,8,9,10,28,29,32,49],"ai":[0,13,30,31,33,34,50,51]},"scoresAfter":[76,81]}],"finalScores":[76,81],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[57,20,29,12,53,52,6,24,17,36,1,27,56,7,42,46,45,47,18,41,26,43,48,11,4,25,55,5,32,38,58,2,3,35,59,37,22,21,19,34,0,50,16,54,40,15,8,30,14,23,33,28,44,13,31,51,49,9,10,39],"drawPtr":60,"cardLoc":[2,5,1,5,5,5,5,4,1,1,1,4,3,2,3,3,3,4,3,3,3,4,3,4,5,5,5,4,1,1,2,2,1,2,2,4,4,4,4,2,5,4,4,4,4,5,4,4,5,1,5,2,3,3,5,3,4,3,3,3],"handPublic":[true,false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,9,0,0,10],[10,10,10,10,7]],"colHandshakes":[[0,2,0,0,0],[0,0,0,3,0]],"colLength":[[0,8,0,0,6],[2,3,2,9,1]],"piles":[[1,4,5,6,3],[],[24,26,25],[45,40],[48,54,50]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"c7fc43dc-9e19-4de9-86dc-7b7fc81ffa31","seed":"v3i80o","startedAt":"2026-07-14T15:23:11.266Z","finishedAt":"2026-07-14T15:27:53.112Z","initialDeckOrder":[12,20,17,53,55,26,56,11,22,42,27,16,41,7,28,9,1,39,24,13,6,47,30,15,31,0,37,48,51,43,46,10,2,18,44,32,52,40,3,33,4,36,49,35,59,23,45,34,29,8,25,14,54,57,58,5,50,21,19,38],"moves":[{"ply":1,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,12,17,20,26,53,55,56],"ai":[7,9,16,22,27,28,41,42]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,11,17,20,26,53,55,56],"ai":[7,9,16,22,27,28,41,42]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[1,11,17,20,26,53,55,56],"ai":[7,9,16,22,27,28,39,42]},"scoresAfter":[-80,-16]},{"ply":4,"player":"ai","action":84,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,17,20,24,26,53,55,56],"ai":[7,9,16,22,27,28,39,42]},"scoresAfter":[-80,-11]},{"ply":5,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,17,20,24,26,53,55,56],"ai":[7,9,13,16,22,27,28,39]},"scoresAfter":[-72,-11]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,11,20,24,26,53,55,56],"ai":[7,9,13,16,22,27,28,39]},"scoresAfter":[-72,-25]},{"ply":7,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,11,20,24,26,53,55,56],"ai":[9,13,16,22,27,28,39,47]},"scoresAfter":[-72,-25]},{"ply":8,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,11,20,26,30,53,55,56],"ai":[9,13,16,22,27,28,39,47]},"scoresAfter":[-72,-65]},{"ply":9,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,11,20,26,30,53,55,56],"ai":[9,15,16,22,27,28,39,47]},"scoresAfter":[-72,-65]},{"ply":10,"player":"ai","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[6,11,20,30,31,53,55,56],"ai":[9,15,16,22,27,28,39,47]},"scoresAfter":[-72,-65]},{"ply":11,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,11,20,30,31,53,55,56],"ai":[0,9,15,16,22,27,28,47]},"scoresAfter":[-88,-65]},{"ply":12,"player":"ai","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[6,11,20,30,31,37,55,56],"ai":[0,9,15,16,22,27,28,47]},"scoresAfter":[-88,-57]},{"ply":13,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[6,11,20,30,31,37,55,56],"ai":[0,15,16,22,27,28,47,48]},"scoresAfter":[-88,-57]},{"ply":14,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,11,20,30,31,51,55,56],"ai":[0,15,16,22,27,28,47,48]},"scoresAfter":[-88,-57]},{"ply":15,"player":"human","action":66,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,11,20,30,31,51,55,56],"ai":[0,15,16,22,27,28,43,47]},"scoresAfter":[-88,-57]},{"ply":16,"player":"ai","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,11,20,30,31,46,55,56],"ai":[0,15,16,22,27,28,43,47]},"scoresAfter":[-88,-51]},{"ply":17,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[6,11,20,30,31,46,55,56],"ai":[0,10,15,16,22,27,28,47]},"scoresAfter":[-82,-51]},{"ply":18,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,6,11,20,30,31,46,56],"ai":[0,10,15,16,22,27,28,47]},"scoresAfter":[-82,-42]},{"ply":19,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,6,11,20,30,31,46,56],"ai":[0,15,16,18,22,27,28,47]},"scoresAfter":[-102,-42]},{"ply":20,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,11,20,30,31,44,46,56],"ai":[0,15,16,18,22,27,28,47]},"scoresAfter":[-102,-38]},{"ply":21,"player":"human","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,11,20,30,31,44,46,56],"ai":[0,16,18,22,27,28,32,47]},"scoresAfter":[-95,-38]},{"ply":22,"player":"ai","action":15,"playedCard":16,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[6,11,20,30,31,44,46,52],"ai":[0,16,18,22,27,28,32,47]},"scoresAfter":[-95,-32]},{"ply":23,"player":"human","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[6,11,20,30,31,44,46,52],"ai":[0,18,22,26,27,28,32,47]},"scoresAfter":[-95,-32]},{"ply":24,"player":"ai","action":15,"playedCard":18,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[6,11,20,30,31,40,44,46],"ai":[0,18,22,26,27,28,32,47]},"scoresAfter":[-95,-22]},{"ply":25,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,11,20,30,31,40,44,46],"ai":[0,22,24,26,27,28,32,47]},"scoresAfter":[-112,-22]},{"ply":26,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,6,11,20,30,31,44,46],"ai":[0,22,24,26,27,28,32,47]},"scoresAfter":[-112,-22]},{"ply":27,"player":"human","action":73,"playedCard":44,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,6,11,20,30,31,44,46],"ai":[22,24,26,27,28,32,33,47]},"scoresAfter":[-105,-22]},{"ply":28,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[0,3,6,11,20,30,31,46],"ai":[22,24,26,27,28,32,33,47]},"scoresAfter":[-105,-62]},{"ply":29,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,3,6,11,20,30,31,46],"ai":[4,22,24,27,28,32,33,47]},"scoresAfter":[-125,-62]},{"ply":30,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[3,6,11,20,30,31,36,46],"ai":[4,22,24,27,28,32,33,47]},"scoresAfter":[-125,-82]},{"ply":31,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,6,11,20,30,31,36,46],"ai":[4,22,27,28,32,33,47,49]},"scoresAfter":[-117,-82]},{"ply":32,"player":"ai","action":78,"playedCard":47,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,11,20,30,31,35,36,46],"ai":[4,22,27,28,32,33,47,49]},"scoresAfter":[-117,-82]},{"ply":33,"player":"human","action":88,"playedCard":46,"placeType":"play","drawSource":"discard_3","drawnCard":47,"handsBefore":{"human":[6,11,20,30,31,35,36,46],"ai":[4,22,27,28,32,33,49,59]},"scoresAfter":[-108,-82]},{"ply":34,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,11,20,30,31,35,36,47],"ai":[4,22,27,28,32,33,49,59]},"scoresAfter":[-108,-82]},{"ply":35,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[6,11,20,30,31,35,36,47],"ai":[4,22,23,27,28,32,33,59]},"scoresAfter":[-98,-82]},{"ply":36,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,11,20,30,31,35,36,45],"ai":[4,22,23,27,28,32,33,59]},"scoresAfter":[-98,-76]},{"ply":37,"player":"human","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,11,20,30,31,35,36,45],"ai":[4,22,23,28,32,33,34,59]},"scoresAfter":[-113,-76]},{"ply":38,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,11,20,29,31,35,36,45],"ai":[4,22,23,28,32,33,34,59]},"scoresAfter":[-113,-67]},{"ply":39,"player":"human","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[6,11,20,29,31,35,36,45],"ai":[4,8,22,23,32,33,34,59]},"scoresAfter":[-107,-67]},{"ply":40,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,11,20,25,29,35,36,45],"ai":[4,8,22,23,32,33,34,59]},"scoresAfter":[-107,-46]},{"ply":41,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[6,11,20,25,29,35,36,45],"ai":[4,8,14,22,23,33,34,59]},"scoresAfter":[-97,-46]},{"ply":42,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,11,20,25,29,36,45,54],"ai":[4,8,14,22,23,33,34,59]},"scoresAfter":[-97,-28]},{"ply":43,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,11,20,25,29,36,45,54],"ai":[4,8,14,23,33,34,57,59]},"scoresAfter":[-97,-28]},{"ply":44,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,11,20,29,36,45,54,58],"ai":[4,8,14,23,33,34,57,59]},"scoresAfter":[-97,-4]},{"ply":45,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,11,20,29,36,45,54,58],"ai":[4,5,8,14,23,34,57,59]},"scoresAfter":[-77,-4]},{"ply":46,"player":"ai","action":48,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,20,29,36,45,50,54,58],"ai":[4,5,8,14,23,34,57,59]},"scoresAfter":[-77,16]},{"ply":47,"player":"human","action":89,"playedCard":58,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[11,20,29,36,45,50,54,58],"ai":[4,5,8,14,21,34,57,59]},"scoresAfter":[-68,16]},{"ply":48,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[11,20,29,36,45,49,50,54],"ai":[4,5,8,14,21,34,57,59]},"scoresAfter":[-68,43]},{"ply":49,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,20,29,36,45,49,50,54],"ai":[4,5,8,14,19,21,57,59]},"scoresAfter":[-28,43]}],"finalScores":[-28,43],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[12,20,17,53,55,26,56,11,22,42,27,16,41,7,28,9,1,39,24,13,6,47,30,15,31,0,37,48,51,43,46,10,2,18,44,32,52,40,3,33,4,36,49,35,59,23,45,34,29,8,25,14,54,57,58,5,50,21,19,38],"drawPtr":60,"cardLoc":[3,3,3,3,2,2,3,4,2,4,4,3,3,4,2,4,4,3,4,2,1,2,4,4,4,5,4,4,4,1,3,3,4,4,4,3,1,5,1,5,3,4,4,4,3,1,3,3,5,1,1,5,5,3,1,3,3,2,3,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,4,10,10,9],[9,10,9,6,0]],"colHandshakes":[[3,1,0,0,0],[0,1,2,0,0]],"colLength":[[6,2,3,4,4],[3,6,7,3,0]],"piles":[[],[],[25],[39,37],[48,51,52]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"5417d94e-e815-4b93-9906-9061114785d0","seed":"t49ofw","startedAt":"2026-07-14T15:27:54.085Z","finishedAt":"2026-07-14T15:32:14.576Z","initialDeckOrder":[31,18,8,32,12,13,38,45,58,51,6,3,34,9,29,15,56,44,7,53,40,27,20,57,46,35,0,17,36,37,52,54,47,43,42,16,14,21,49,22,59,4,2,10,55,30,11,50,23,26,48,33,41,24,1,28,39,25,19,5],"moves":[{"ply":1,"player":"human","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[8,12,13,18,31,32,38,45],"ai":[3,6,9,15,29,34,51,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,12,13,18,31,32,45,56],"ai":[3,6,9,15,29,34,51,58]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,12,13,18,31,32,45,56],"ai":[3,6,9,15,29,34,44,58]},"scoresAfter":[-80,-18]},{"ply":4,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,8,13,18,31,32,45,56],"ai":[3,6,9,15,29,34,44,58]},"scoresAfter":[-80,-36]},{"ply":5,"player":"human","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,8,13,18,31,32,45,56],"ai":[6,9,15,29,34,44,53,58]},"scoresAfter":[-100,-36]},{"ply":6,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,8,18,31,32,40,45,56],"ai":[6,9,15,29,34,44,53,58]},"scoresAfter":[-100,-32]},{"ply":7,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[7,8,18,31,32,40,45,56],"ai":[6,9,15,27,29,34,44,58]},"scoresAfter":[-94,-32]},{"ply":8,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,8,18,20,31,32,45,56],"ai":[6,9,15,27,29,34,44,58]},"scoresAfter":[-94,-45]},{"ply":9,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,8,18,20,31,32,45,56],"ai":[6,9,15,27,29,34,57,58]},"scoresAfter":[-79,-45]},{"ply":10,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,8,20,31,32,45,46,56],"ai":[6,9,15,27,29,34,57,58]},"scoresAfter":[-79,-40]},{"ply":11,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[7,8,20,31,32,45,46,56],"ai":[9,15,27,29,34,35,57,58]},"scoresAfter":[-63,-40]},{"ply":12,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,7,8,20,31,32,46,56],"ai":[9,15,27,29,34,35,57,58]},"scoresAfter":[-63,-32]},{"ply":13,"player":"human","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,7,8,20,31,32,46,56],"ai":[9,15,17,27,29,34,35,58]},"scoresAfter":[-45,-32]},{"ply":14,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[0,7,8,20,31,32,36,56],"ai":[9,15,17,27,29,34,35,58]},"scoresAfter":[-45,-24]},{"ply":15,"player":"human","action":78,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,7,8,20,31,32,36,56],"ai":[15,17,27,29,34,35,37,58]},"scoresAfter":[-45,-24]},{"ply":16,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,7,8,20,31,32,52,56],"ai":[15,17,27,29,34,35,37,58]},"scoresAfter":[-45,-24]},{"ply":17,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,7,8,20,31,32,52,56],"ai":[15,17,27,29,34,35,54,58]},"scoresAfter":[-45,-24]},{"ply":18,"player":"ai","action":78,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,7,8,20,31,32,47,56],"ai":[15,17,27,29,34,35,54,58]},"scoresAfter":[-45,-24]},{"ply":19,"player":"human","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,7,8,20,31,32,47,56],"ai":[15,17,27,29,34,35,43,58]},"scoresAfter":[-45,-24]},{"ply":20,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,7,8,20,31,32,42,47],"ai":[15,17,27,29,34,35,43,58]},"scoresAfter":[-45,-42]},{"ply":21,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,7,8,20,31,32,42,47],"ai":[16,17,27,29,34,35,43,58]},"scoresAfter":[-25,-42]},{"ply":22,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,7,8,14,20,31,32,42],"ai":[16,17,27,29,34,35,43,58]},"scoresAfter":[-25,-33]},{"ply":23,"player":"human","action":42,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,7,8,14,20,31,32,42],"ai":[16,17,21,27,29,34,35,43]},"scoresAfter":[-25,-33]},{"ply":24,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[0,7,8,20,31,32,42,49],"ai":[16,17,21,27,29,34,35,43]},"scoresAfter":[-25,-30]},{"ply":25,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[0,7,8,20,31,32,42,49],"ai":[17,21,22,27,29,34,35,43]},"scoresAfter":[-25,-30]},{"ply":26,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[0,7,8,20,31,32,42,59],"ai":[17,21,22,27,29,34,35,43]},"scoresAfter":[-25,-26]},{"ply":27,"player":"human","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,7,8,20,31,32,42,59],"ai":[4,21,22,27,29,34,35,43]},"scoresAfter":[-25,-26]},{"ply":28,"player":"ai","action":90,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[0,2,7,8,20,31,32,59],"ai":[4,21,22,27,29,34,35,43]},"scoresAfter":[-25,-26]},{"ply":29,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[0,2,7,8,20,31,32,59],"ai":[4,10,21,22,27,29,34,35]},"scoresAfter":[-25,-26]},{"ply":30,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,7,8,20,31,32,55,59],"ai":[4,10,21,22,27,29,34,35]},"scoresAfter":[-25,-17]},{"ply":31,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[2,7,8,20,31,32,55,59],"ai":[4,21,22,27,29,30,34,35]},"scoresAfter":[-65,-17]},{"ply":32,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,8,11,20,31,32,55,59],"ai":[4,21,22,27,29,30,34,35]},"scoresAfter":[-65,-9]},{"ply":33,"player":"human","action":37,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[7,8,11,20,31,32,55,59],"ai":[4,22,27,29,30,34,35,50]},"scoresAfter":[-44,-9]},{"ply":34,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[0,7,8,11,31,32,55,59],"ai":[4,22,27,29,30,34,35,50]},"scoresAfter":[-44,-9]},{"ply":35,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,7,8,11,31,32,55,59],"ai":[4,22,23,27,29,30,34,35]},"scoresAfter":[-64,-9]},{"ply":36,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,8,11,26,31,32,55,59],"ai":[4,22,23,27,29,30,34,35]},"scoresAfter":[-64,0]},{"ply":37,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[7,8,11,26,31,32,55,59],"ai":[4,23,27,29,30,34,35,48]},"scoresAfter":[-46,0]},{"ply":38,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[8,11,26,31,32,33,55,59],"ai":[4,23,27,29,30,34,35,48]},"scoresAfter":[-46,10]},{"ply":39,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[8,11,26,31,32,33,55,59],"ai":[4,27,29,30,34,35,41,48]},"scoresAfter":[-25,10]},{"ply":40,"player":"ai","action":14,"playedCard":27,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[11,24,26,31,32,33,55,59],"ai":[4,27,29,30,34,35,41,48]},"scoresAfter":[-25,-8]},{"ply":41,"player":"human","action":16,"playedCard":24,"placeType":"play","drawSource":"discard_3","drawnCard":43,"handsBefore":{"human":[11,24,26,31,32,33,55,59],"ai":[4,14,29,30,34,35,41,48]},"scoresAfter":[-65,-8]},{"ply":42,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,26,31,32,33,43,55,59],"ai":[4,14,29,30,34,35,41,48]},"scoresAfter":[-65,-4]},{"ply":43,"player":"human","action":16,"playedCard":26,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[11,26,31,32,33,43,55,59],"ai":[1,4,14,30,34,35,41,48]},"scoresAfter":[-85,-4]},{"ply":44,"player":"ai","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[11,31,32,33,42,43,55,59],"ai":[1,4,14,30,34,35,41,48]},"scoresAfter":[-85,1]},{"ply":45,"player":"human","action":4,"playedCard":11,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[11,31,32,33,42,43,55,59],"ai":[1,4,14,28,34,35,41,48]},"scoresAfter":[-55,1]},{"ply":46,"player":"ai","action":78,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[31,32,33,37,42,43,55,59],"ai":[1,4,14,28,34,35,41,48]},"scoresAfter":[-55,1]},{"ply":47,"player":"human","action":4,"playedCard":31,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[31,32,33,37,42,43,55,59],"ai":[1,4,14,28,34,35,39,48]},"scoresAfter":[-37,1]},{"ply":48,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[32,33,37,41,42,43,55,59],"ai":[1,4,14,28,34,35,39,48]},"scoresAfter":[-37,10]},{"ply":49,"player":"human","action":4,"playedCard":32,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[32,33,37,41,42,43,55,59],"ai":[1,4,14,25,28,35,39,48]},"scoresAfter":[-16,10]},{"ply":50,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[33,36,37,41,42,43,55,59],"ai":[1,4,14,25,28,35,39,48]},"scoresAfter":[-16,20]},{"ply":51,"player":"human","action":0,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[33,36,37,41,42,43,55,59],"ai":[1,4,14,19,25,28,39,48]},"scoresAfter":[8,20]}],"finalScores":[8,20],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[31,18,8,32,12,13,38,45,58,51,6,3,34,9,29,15,56,44,7,53,40,27,20,57,46,35,0,17,36,37,52,54,47,43,42,16,14,21,49,22,59,4,2,10,55,30,11,50,23,26,48,33,41,24,1,28,39,25,19,5],"drawPtr":60,"cardLoc":[3,2,3,4,2,1,4,3,3,4,4,3,3,3,2,4,4,4,3,2,3,4,4,4,3,2,3,4,2,4,4,3,3,3,4,4,1,1,3,2,3,1,1,1,4,3,3,3,2,5,5,4,5,4,5,1,5,4,4,1],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,7,8,10,0],[9,10,10,7,9]],"colHandshakes":[[2,2,2,1,0],[0,0,0,0,0]],"colLength":[[5,4,5,5,0],[4,6,5,1,4]],"piles":[[],[],[],[],[52,54,56,49,50]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"77e1cbf3-40d0-4213-91ae-f6e3501f549e","seed":"11qssr","startedAt":"2026-07-14T15:32:15.646Z","finishedAt":"2026-07-14T15:37:05.149Z","initialDeckOrder":[52,42,48,58,33,25,18,20,40,32,8,38,19,1,7,31,54,15,23,29,56,45,9,4,49,34,51,59,13,10,24,36,11,3,22,53,27,6,26,21,41,12,35,47,57,43,14,37,28,2,0,16,44,39,17,46,5,30,55,50],"moves":[{"ply":1,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[18,20,25,33,42,48,52,58],"ai":[1,7,8,19,31,32,38,40]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[18,20,25,33,42,52,54,58],"ai":[1,7,8,19,31,32,38,40]},"scoresAfter":[-40,-17]},{"ply":3,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[18,20,25,33,42,52,54,58],"ai":[1,7,8,15,19,31,32,38]},"scoresAfter":[-34,-17]},{"ply":4,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[18,20,23,25,33,42,54,58],"ai":[1,7,8,15,19,31,32,38]},"scoresAfter":[-34,-57]},{"ply":5,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[18,20,23,25,33,42,54,58],"ai":[7,8,15,19,29,31,32,38]},"scoresAfter":[-24,-57]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[18,20,23,25,33,42,56,58],"ai":[7,8,15,19,29,31,32,38]},"scoresAfter":[-24,-45]},{"ply":7,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[18,20,23,25,33,42,56,58],"ai":[8,15,19,29,31,32,38,45]},"scoresAfter":[-10,-45]},{"ply":8,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[9,18,20,23,25,33,42,58],"ai":[8,15,19,29,31,32,38,45]},"scoresAfter":[-10,-31]},{"ply":9,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[9,18,20,23,25,33,42,58],"ai":[4,15,19,29,31,32,38,45]},"scoresAfter":[8,-31]},{"ply":10,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,18,20,23,25,33,42,49],"ai":[4,15,19,29,31,32,38,45]},"scoresAfter":[8,-23]},{"ply":11,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[9,18,20,23,25,33,42,49],"ai":[4,15,19,29,31,32,34,38]},"scoresAfter":[8,-23]},{"ply":12,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[9,18,20,23,25,33,42,51],"ai":[4,15,19,29,31,32,34,38]},"scoresAfter":[8,-23]},{"ply":13,"player":"human","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[9,18,20,23,25,33,42,51],"ai":[15,19,29,31,32,34,38,59]},"scoresAfter":[8,-23]},{"ply":14,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[9,13,18,20,23,25,33,51],"ai":[15,19,29,31,32,34,38,59]},"scoresAfter":[8,-41]},{"ply":15,"player":"human","action":66,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[9,13,18,20,23,25,33,51],"ai":[10,19,29,31,32,34,38,59]},"scoresAfter":[8,-41]},{"ply":16,"player":"ai","action":3,"playedCard":10,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[9,13,18,20,23,24,33,51],"ai":[10,19,29,31,32,34,38,59]},"scoresAfter":[8,-23]},{"ply":17,"player":"human","action":66,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[9,13,18,20,23,24,33,51],"ai":[19,25,29,31,32,34,38,59]},"scoresAfter":[8,-23]},{"ply":18,"player":"ai","action":3,"playedCard":19,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[9,13,18,20,23,33,36,51],"ai":[19,25,29,31,32,34,38,59]},"scoresAfter":[8,-17]},{"ply":19,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,13,18,20,23,33,36,51],"ai":[24,25,29,31,32,34,38,59]},"scoresAfter":[-32,-17]},{"ply":20,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,11,18,20,23,33,36,51],"ai":[24,25,29,31,32,34,38,59]},"scoresAfter":[-32,-57]},{"ply":21,"player":"human","action":25,"playedCard":18,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[9,11,18,20,23,33,36,51],"ai":[3,25,29,31,32,34,38,59]},"scoresAfter":[-22,-57]},{"ply":22,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,9,11,20,23,33,36,51],"ai":[3,25,29,31,32,34,38,59]},"scoresAfter":[-22,-57]},{"ply":23,"player":"human","action":37,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[4,9,11,20,23,33,36,51],"ai":[22,25,29,31,32,34,38,59]},"scoresAfter":[-8,-57]},{"ply":24,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,4,9,11,23,33,36,51],"ai":[22,25,29,31,32,34,38,59]},"scoresAfter":[-8,-48]},{"ply":25,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[3,4,9,11,23,33,36,51],"ai":[25,29,31,32,34,38,53,59]},"scoresAfter":[-26,-48]},{"ply":26,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,9,11,23,27,33,36,51],"ai":[25,29,31,32,34,38,53,59]},"scoresAfter":[-26,-64]},{"ply":27,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,9,11,23,27,33,36,51],"ai":[6,25,29,31,32,34,38,59]},"scoresAfter":[-23,-64]},{"ply":28,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,11,23,26,27,33,36,51],"ai":[6,25,29,31,32,34,38,59]},"scoresAfter":[-23,-54]},{"ply":29,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[9,11,23,26,27,33,36,51],"ai":[6,21,25,29,31,32,34,38]},"scoresAfter":[-15,-54]},{"ply":30,"player":"ai","action":18,"playedCard":21,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,23,26,27,33,36,41,51],"ai":[6,21,25,29,31,32,34,38]},"scoresAfter":[-15,-54]},{"ply":31,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[11,23,26,27,33,36,41,51],"ai":[6,12,25,29,31,32,34,38]},"scoresAfter":[-5,-54]},{"ply":32,"player":"ai","action":8,"playedCard":6,"placeType":"discard","drawSource":"discard_1","drawnCard":21,"handsBefore":{"human":[23,26,27,33,35,36,41,51],"ai":[6,12,25,29,31,32,34,38]},"scoresAfter":[-5,-54]},{"ply":33,"player":"human","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[23,26,27,33,35,36,41,51],"ai":[12,21,25,29,31,32,34,38]},"scoresAfter":[-45,-54]},{"ply":34,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[23,27,33,35,36,41,47,51],"ai":[12,21,25,29,31,32,34,38]},"scoresAfter":[-45,-74]},{"ply":35,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[23,27,33,35,36,41,47,51],"ai":[12,21,29,31,32,34,38,57]},"scoresAfter":[-25,-74]},{"ply":36,"player":"ai","action":18,"playedCard":21,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[27,33,35,36,41,43,47,51],"ai":[12,21,29,31,32,34,38,57]},"scoresAfter":[-25,-74]},{"ply":37,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[27,33,35,36,41,43,47,51],"ai":[12,14,29,31,32,34,38,57]},"scoresAfter":[-65,-74]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[27,33,35,37,41,43,47,51],"ai":[12,14,29,31,32,34,38,57]},"scoresAfter":[-65,-62]},{"ply":39,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[27,33,35,37,41,43,47,51],"ai":[12,14,28,31,32,34,38,57]},"scoresAfter":[-85,-62]},{"ply":40,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,27,33,35,41,43,47,51],"ai":[12,14,28,31,32,34,38,57]},"scoresAfter":[-85,-62]},{"ply":41,"player":"human","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,27,33,35,41,43,47,51],"ai":[0,14,28,31,32,34,38,57]},"scoresAfter":[-81,-62]},{"ply":42,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,16,33,35,41,43,47,51],"ai":[0,14,28,31,32,34,38,57]},"scoresAfter":[-81,-62]},{"ply":43,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[2,16,33,35,41,43,47,51],"ai":[0,28,31,32,34,38,44,57]},"scoresAfter":[-65,-62]},{"ply":44,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[2,16,35,39,41,43,47,51],"ai":[0,28,31,32,34,38,44,57]},"scoresAfter":[-65,-44]},{"ply":45,"player":"human","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,16,35,39,41,43,47,51],"ai":[0,17,28,32,34,38,44,57]},"scoresAfter":[-45,-44]},{"ply":46,"player":"ai","action":37,"playedCard":32,"placeType":"play","drawSource":"discard_0","drawnCard":6,"handsBefore":{"human":[2,16,39,41,43,46,47,51],"ai":[0,17,28,32,34,38,44,57]},"scoresAfter":[-45,-23]},{"ply":47,"player":"human","action":40,"playedCard":41,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[2,16,39,41,43,46,47,51],"ai":[0,6,17,28,34,38,44,57]},"scoresAfter":[-33,-23]},{"ply":48,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[2,16,39,42,43,46,47,51],"ai":[0,6,17,28,34,38,44,57]},"scoresAfter":[-33,4]},{"ply":49,"player":"human","action":53,"playedCard":43,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[2,16,39,42,43,46,47,51],"ai":[0,5,6,17,28,38,44,57]},"scoresAfter":[-15,4]},{"ply":50,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,16,39,42,46,47,49,51],"ai":[0,5,6,17,28,38,44,57]},"scoresAfter":[-15,4]},{"ply":51,"player":"human","action":52,"playedCard":46,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[2,16,39,42,46,47,49,51],"ai":[0,5,6,17,28,30,44,57]},"scoresAfter":[12,4]},{"ply":52,"player":"ai","action":78,"playedCard":44,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,16,38,39,42,47,49,51],"ai":[0,5,6,17,28,30,44,57]},"scoresAfter":[12,4]},{"ply":53,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,16,38,39,42,47,49,51],"ai":[0,5,6,17,28,30,55,57]},"scoresAfter":[42,4]}],"finalScores":[42,4],"outcome":"YOU WIN","finalState":{"deckOrder":[52,42,48,58,33,25,18,20,40,32,8,38,19,1,7,31,54,15,23,29,56,45,9,4,49,34,51,59,13,10,24,36,11,3,22,53,27,6,26,21,41,12,35,47,57,43,14,37,28,2,0,16,44,39,17,46,5,30,55,50],"drawPtr":60,"cardLoc":[2,4,1,3,3,2,2,4,4,3,4,3,5,3,5,4,1,2,3,4,3,5,4,3,4,4,3,3,2,4,2,4,4,3,4,3,3,3,1,1,4,3,1,3,5,4,3,3,3,1,1,1,3,4,3,2,3,2,3,4],"handPublic":[false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,10,9],[9,9,9,8,10]],"colHandshakes":[[0,1,1,2,1],[1,0,2,0,0]],"colLength":[[4,4,4,6,5],[4,3,6,2,2]],"piles":[[],[21,12,14],[],[44],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d9305001-a6bc-4d79-aeba-ae62c0cae6d4","seed":"ewnofs","startedAt":"2026-07-14T15:37:06.057Z","finishedAt":"2026-07-14T15:42:11.027Z","initialDeckOrder":[5,56,6,42,17,55,7,37,15,28,3,0,4,10,22,30,20,49,52,19,53,21,45,18,26,11,58,34,44,59,25,36,12,50,38,48,27,31,2,14,41,9,46,8,57,35,32,23,51,39,29,47,54,16,24,33,40,13,1,43],"moves":[{"ply":1,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,6,7,17,37,42,55,56],"ai":[0,3,4,10,15,22,28,30]},"scoresAfter":[-16,0]},{"ply":2,"player":"ai","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,7,17,20,37,42,55,56],"ai":[0,3,4,10,15,22,28,30]},"scoresAfter":[-16,-40]},{"ply":3,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,7,17,20,37,42,55,56],"ai":[3,4,10,15,22,28,30,49]},"scoresAfter":[-11,-40]},{"ply":4,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,17,20,37,42,52,55,56],"ai":[3,4,10,15,22,28,30,49]},"scoresAfter":[-11,-36]},{"ply":5,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,17,20,37,42,52,55,56],"ai":[4,10,15,19,22,28,30,49]},"scoresAfter":[-5,-36]},{"ply":6,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[17,20,37,42,52,53,55,56],"ai":[4,10,15,19,22,28,30,49]},"scoresAfter":[-5,-30]},{"ply":7,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[17,20,37,42,52,53,55,56],"ai":[10,15,19,21,22,28,30,49]},"scoresAfter":[-22,-30]},{"ply":8,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[17,20,37,42,45,53,55,56],"ai":[10,15,19,21,22,28,30,49]},"scoresAfter":[-22,-30]},{"ply":9,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[17,20,37,42,45,53,55,56],"ai":[10,15,18,19,21,22,28,30]},"scoresAfter":[-18,-30]},{"ply":10,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[17,20,26,37,42,45,55,56],"ai":[10,15,18,19,21,22,28,30]},"scoresAfter":[-18,-12]},{"ply":11,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[17,20,26,37,42,45,55,56],"ai":[11,15,18,19,21,22,28,30]},"scoresAfter":[-58,-12]},{"ply":12,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[17,20,26,42,45,55,56,58],"ai":[11,15,18,19,21,22,28,30]},"scoresAfter":[-58,8]},{"ply":13,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[17,20,26,42,45,55,56,58],"ai":[15,18,19,21,22,28,30,34]},"scoresAfter":[-52,8]},{"ply":14,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[17,20,26,42,44,45,56,58],"ai":[15,18,19,21,22,28,30,34]},"scoresAfter":[-52,-10]},{"ply":15,"player":"human","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[17,20,26,42,44,45,56,58],"ai":[18,19,21,22,28,30,34,59]},"scoresAfter":[-42,-10]},{"ply":16,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[17,20,25,26,44,45,56,58],"ai":[18,19,21,22,28,30,34,59]},"scoresAfter":[-42,-5]},{"ply":17,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[17,20,25,26,44,45,56,58],"ai":[19,21,22,28,30,34,36,59]},"scoresAfter":[-42,-5]},{"ply":18,"player":"ai","action":3,"playedCard":19,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[12,17,20,26,44,45,56,58],"ai":[19,21,22,28,30,34,36,59]},"scoresAfter":[-42,1]},{"ply":19,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[12,17,20,26,44,45,56,58],"ai":[21,22,25,28,30,34,36,59]},"scoresAfter":[-42,1]},{"ply":20,"player":"ai","action":3,"playedCard":21,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[12,17,20,44,45,50,56,58],"ai":[21,22,25,28,30,34,36,59]},"scoresAfter":[-42,9]},{"ply":21,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[12,17,20,44,45,50,56,58],"ai":[22,25,26,28,30,34,36,59]},"scoresAfter":[-35,9]},{"ply":22,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[12,17,20,38,44,45,50,58],"ai":[22,25,26,28,30,34,36,59]},"scoresAfter":[-35,18]},{"ply":23,"player":"human","action":42,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[12,17,20,38,44,45,50,58],"ai":[25,26,28,30,34,36,48,59]},"scoresAfter":[-35,18]},{"ply":24,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[12,17,20,27,44,45,50,58],"ai":[25,26,28,30,34,36,48,59]},"scoresAfter":[-35,-22]},{"ply":25,"player":"human","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[12,17,20,27,44,45,50,58],"ai":[26,28,30,31,34,36,48,59]},"scoresAfter":[-35,-22]},{"ply":26,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,17,20,27,44,45,50,58],"ai":[26,28,30,31,34,36,48,59]},"scoresAfter":[-35,-22]},{"ply":27,"player":"human","action":18,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[2,17,20,27,44,45,50,58],"ai":[14,26,28,30,31,34,36,59]},"scoresAfter":[-35,-22]},{"ply":28,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[2,20,27,41,44,45,50,58],"ai":[14,26,28,30,31,34,36,59]},"scoresAfter":[-35,-42]},{"ply":29,"player":"human","action":18,"playedCard":20,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,20,27,41,44,45,50,58],"ai":[9,14,28,30,31,34,36,59]},"scoresAfter":[-35,-42]},{"ply":30,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[2,27,41,44,45,46,50,58],"ai":[9,14,28,30,31,34,36,59]},"scoresAfter":[-35,-42]},{"ply":31,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,27,41,44,45,46,50,58],"ai":[8,14,28,30,31,34,36,59]},"scoresAfter":[-21,-42]},{"ply":32,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[2,27,41,45,46,50,57,58],"ai":[8,14,28,30,31,34,36,59]},"scoresAfter":[-21,-42]},{"ply":33,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,27,41,45,46,50,57,58],"ai":[14,28,30,31,34,35,36,59]},"scoresAfter":[-5,-42]},{"ply":34,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,27,32,41,46,50,57,58],"ai":[14,28,30,31,34,35,36,59]},"scoresAfter":[-5,-42]},{"ply":35,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,27,32,41,46,50,57,58],"ai":[23,28,30,31,34,35,36,59]},"scoresAfter":[13,-42]},{"ply":36,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[2,27,32,41,50,51,57,58],"ai":[23,28,30,31,34,35,36,59]},"scoresAfter":[13,-32]},{"ply":37,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,27,32,41,50,51,57,58],"ai":[28,30,31,34,35,36,39,59]},"scoresAfter":[21,-32]},{"ply":38,"player":"ai","action":0,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,27,29,32,41,50,51,58],"ai":[28,30,31,34,35,36,39,59]},"scoresAfter":[21,-23]},{"ply":39,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,27,29,32,41,50,51,58],"ai":[30,31,34,35,36,39,47,59]},"scoresAfter":[30,-23]},{"ply":40,"player":"ai","action":1,"playedCard":30,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[2,27,29,32,41,50,51,54],"ai":[30,31,34,35,36,39,47,59]},"scoresAfter":[30,-8]},{"ply":41,"player":"human","action":55,"playedCard":41,"placeType":"discard","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[2,27,29,32,41,50,51,54],"ai":[8,31,34,35,36,39,47,59]},"scoresAfter":[30,-8]},{"ply":42,"player":"ai","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,9,27,29,32,50,51,54],"ai":[8,31,34,35,36,39,47,59]},"scoresAfter":[30,10]},{"ply":43,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[2,9,27,29,32,50,51,54],"ai":[8,16,34,35,36,39,47,59]},"scoresAfter":[38,10]},{"ply":44,"player":"ai","action":26,"playedCard":34,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[2,24,27,29,32,50,51,54],"ai":[8,16,34,35,36,39,47,59]},"scoresAfter":[38,37]},{"ply":45,"player":"human","action":18,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,24,27,29,32,50,51,54],"ai":[8,14,16,35,36,39,47,59]},"scoresAfter":[38,37]},{"ply":46,"player":"ai","action":78,"playedCard":47,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[2,27,29,32,33,50,51,54],"ai":[8,14,16,35,36,39,47,59]},"scoresAfter":[38,37]},{"ply":47,"player":"human","action":22,"playedCard":27,"placeType":"discard","drawSource":"discard_3","drawnCard":47,"handsBefore":{"human":[2,27,29,32,33,50,51,54],"ai":[8,14,16,35,36,39,40,59]},"scoresAfter":[38,37]},{"ply":48,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[2,29,32,33,47,50,51,54],"ai":[8,14,16,35,36,39,40,59]},"scoresAfter":[38,67]},{"ply":49,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,29,32,33,47,50,51,54],"ai":[8,13,14,16,36,39,40,59]},"scoresAfter":[58,67]},{"ply":50,"player":"ai","action":22,"playedCard":13,"placeType":"discard","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[1,2,29,32,33,50,51,54],"ai":[8,13,14,16,36,39,40,59]},"scoresAfter":[58,67]},{"ply":51,"player":"human","action":54,"playedCard":33,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,2,29,32,33,50,51,54],"ai":[8,14,16,36,39,40,41,59]},"scoresAfter":[58,67]}],"finalScores":[58,67],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[5,56,6,42,17,55,7,37,15,28,3,0,4,10,22,30,20,49,52,19,53,21,45,18,26,11,58,34,44,59,25,36,12,50,38,48,27,31,2,14,41,9,46,8,57,35,32,23,51,39,29,47,54,16,24,33,40,13,1,43],"drawPtr":60,"cardLoc":[4,1,1,4,4,3,3,3,2,3,4,4,5,5,2,4,2,5,4,4,5,4,4,4,5,4,4,5,4,1,4,4,1,5,4,4,2,3,5,2,2,2,3,1,3,3,3,3,5,5,1,1,3,3,1,3,3,3,3,2],"handPublic":[false,false,false,false,false,false,false,false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,0,0,10,9],[10,10,10,0,0]],"colHandshakes":[[0,0,0,1,0],[1,0,2,0,0]],"colLength":[[4,0,0,6,6],[5,6,7,0,0]],"piles":[[],[12,17,20,13],[24,27,33],[38],[49,48]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"99bf2b12-4d8c-46dd-85ec-892e6e5ccfea","seed":"j5q99x","startedAt":"2026-07-14T15:42:12.198Z","finishedAt":"2026-07-14T15:46:27.347Z","initialDeckOrder":[41,6,9,49,1,32,44,21,8,38,50,17,34,25,15,26,20,7,33,57,27,55,45,58,13,40,46,18,37,11,22,16,43,19,5,4,30,31,51,48,28,12,42,0,29,47,36,2,56,52,10,23,53,3,59,35,24,54,14,39],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,6,9,21,32,41,44,49],"ai":[8,15,17,25,26,34,38,50]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,9,20,21,32,41,44,49],"ai":[8,15,17,25,26,34,38,50]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":1,"playedCard":6,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[6,9,20,21,32,41,44,49],"ai":[7,15,17,25,26,34,38,50]},"scoresAfter":[-30,0]},{"ply":4,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[8,9,20,21,32,41,44,49],"ai":[7,15,17,25,26,34,38,50]},"scoresAfter":[-30,0]},{"ply":5,"player":"human","action":91,"playedCard":49,"placeType":"discard","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[8,9,20,21,32,41,44,49],"ai":[15,17,25,26,33,34,38,50]},"scoresAfter":[-30,0]},{"ply":6,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,8,9,20,21,32,41,44],"ai":[15,17,25,26,33,34,38,50]},"scoresAfter":[-30,-18]},{"ply":7,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,8,9,20,21,32,41,44],"ai":[17,25,26,33,34,38,50,57]},"scoresAfter":[-18,-18]},{"ply":8,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[8,9,20,21,27,32,41,44],"ai":[17,25,26,33,34,38,50,57]},"scoresAfter":[-18,-58]},{"ply":9,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,9,20,21,27,32,41,44],"ai":[17,25,33,34,38,50,55,57]},"scoresAfter":[-4,-58]},{"ply":10,"player":"ai","action":65,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[9,20,21,27,32,41,44,45],"ai":[17,25,33,34,38,50,55,57]},"scoresAfter":[-4,-98]},{"ply":11,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,20,21,27,32,41,44,45],"ai":[17,25,33,34,38,49,55,57]},"scoresAfter":[12,-98]},{"ply":12,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[20,21,27,32,41,44,45,58],"ai":[17,25,33,34,38,49,55,57]},"scoresAfter":[12,-118]},{"ply":13,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[20,21,27,32,41,44,45,58],"ai":[13,17,25,33,34,38,55,57]},"scoresAfter":[-4,-118]},{"ply":14,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[20,21,27,32,40,44,45,58],"ai":[13,17,25,33,34,38,55,57]},"scoresAfter":[-4,-138]},{"ply":15,"player":"human","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[20,21,27,32,40,44,45,58],"ai":[13,17,33,34,38,46,55,57]},"scoresAfter":[-4,-138]},{"ply":16,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[18,20,21,27,32,44,45,58],"ai":[13,17,33,34,38,46,55,57]},"scoresAfter":[-4,-138]},{"ply":17,"player":"human","action":62,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[18,20,21,27,32,44,45,58],"ai":[17,33,34,37,38,46,55,57]},"scoresAfter":[3,-138]},{"ply":18,"player":"ai","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[13,18,20,21,27,32,45,58],"ai":[17,33,34,37,38,46,55,57]},"scoresAfter":[3,-178]},{"ply":19,"player":"human","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[13,18,20,21,27,32,45,58],"ai":[11,17,33,34,38,46,55,57]},"scoresAfter":[-37,-178]},{"ply":20,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[18,20,21,22,27,32,45,58],"ai":[11,17,33,34,38,46,55,57]},"scoresAfter":[-37,-188]},{"ply":21,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[18,20,21,22,27,32,45,58],"ai":[16,17,33,34,38,46,55,57]},"scoresAfter":[-27,-188]},{"ply":22,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,21,22,27,32,43,45,58],"ai":[16,17,33,34,38,46,55,57]},"scoresAfter":[-27,-185]},{"ply":23,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[20,21,22,27,32,43,45,58],"ai":[17,19,33,34,38,46,55,57]},"scoresAfter":[-13,-185]},{"ply":24,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[5,21,22,27,32,43,45,58],"ai":[17,19,33,34,38,46,55,57]},"scoresAfter":[-13,-181]},{"ply":25,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,21,22,27,32,43,45,58],"ai":[4,19,33,34,38,46,55,57]},"scoresAfter":[3,-181]},{"ply":26,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,22,27,30,32,43,45,58],"ai":[4,19,33,34,38,46,55,57]},"scoresAfter":[3,-181]},{"ply":27,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,22,27,30,32,43,45,58],"ai":[19,31,33,34,38,46,55,57]},"scoresAfter":[21,-181]},{"ply":28,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[5,27,30,32,43,45,51,58],"ai":[19,31,33,34,38,46,55,57]},"scoresAfter":[21,-201]},{"ply":29,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,27,30,32,43,45,51,58],"ai":[19,31,33,34,46,48,55,57]},"scoresAfter":[21,-201]},{"ply":30,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[27,28,30,32,43,45,51,58],"ai":[19,31,33,34,46,48,55,57]},"scoresAfter":[21,-174]},{"ply":31,"player":"human","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[27,28,30,32,43,45,51,58],"ai":[12,19,31,33,34,48,55,57]},"scoresAfter":[3,-174]},{"ply":32,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[28,30,32,42,43,45,51,58],"ai":[12,19,31,33,34,48,55,57]},"scoresAfter":[3,-194]},{"ply":33,"player":"human","action":0,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[28,30,32,42,43,45,51,58],"ai":[0,12,19,31,33,34,55,57]},"scoresAfter":[6,-194]},{"ply":34,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[29,30,32,42,43,45,51,58],"ai":[0,12,19,31,33,34,55,57]},"scoresAfter":[6,-188]},{"ply":35,"player":"human","action":0,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[29,30,32,42,43,45,51,58],"ai":[0,12,31,33,34,47,55,57]},"scoresAfter":[10,-188]},{"ply":36,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[30,32,36,42,43,45,51,58],"ai":[0,12,31,33,34,47,55,57]},"scoresAfter":[10,-170]},{"ply":37,"player":"human","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[30,32,36,42,43,45,51,58],"ai":[0,2,12,33,34,47,55,57]},"scoresAfter":[15,-170]},{"ply":38,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[32,36,42,43,45,51,56,58],"ai":[0,2,12,33,34,47,55,57]},"scoresAfter":[15,-146]},{"ply":39,"player":"human","action":0,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[32,36,42,43,45,51,56,58],"ai":[0,2,12,34,47,52,55,57]},"scoresAfter":[22,-146]},{"ply":40,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,36,42,43,45,51,56,58],"ai":[0,2,12,34,47,52,55,57]},"scoresAfter":[22,-119]},{"ply":41,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,36,42,43,45,51,56,58],"ai":[0,2,12,23,47,52,55,57]},"scoresAfter":[40,-119]},{"ply":42,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[36,42,43,45,51,53,56,58],"ai":[0,2,12,23,47,52,55,57]},"scoresAfter":[40,-89]},{"ply":43,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[36,42,43,45,51,53,56,58],"ai":[0,2,3,12,23,52,55,57]},"scoresAfter":[48,-89]},{"ply":44,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[36,42,43,51,53,56,58,59],"ai":[0,2,3,12,23,52,55,57]},"scoresAfter":[48,-65]},{"ply":45,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[36,42,43,51,53,56,58,59],"ai":[0,2,3,12,23,35,52,57]},"scoresAfter":[35,-65]},{"ply":46,"player":"ai","action":52,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[24,36,42,43,51,53,58,59],"ai":[0,2,3,12,23,35,52,57]},"scoresAfter":[35,-55]},{"ply":47,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[24,36,42,43,51,53,58,59],"ai":[0,2,3,12,35,40,52,57]},"scoresAfter":[44,-55]},{"ply":48,"player":"ai","action":49,"playedCard":35,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[24,36,42,43,51,53,54,59],"ai":[0,2,3,12,35,40,52,57]},"scoresAfter":[44,-25]},{"ply":49,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[24,36,42,43,51,53,54,59],"ai":[0,2,3,5,12,40,52,57]},"scoresAfter":[54,-25]},{"ply":50,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[14,24,36,42,43,51,53,54],"ai":[0,2,3,5,12,40,52,57]},"scoresAfter":[54,7]}],"finalScores":[54,7],"outcome":"YOU WIN","finalState":{"deckOrder":[41,6,9,49,1,32,44,21,8,38,50,17,34,25,15,26,20,7,33,57,27,55,45,58,13,40,46,18,37,11,22,16,43,19,5,4,30,31,51,48,28,12,42,0,29,47,36,2,56,52,10,23,53,3,59,35,24,54,14,39],"drawPtr":60,"cardLoc":[2,3,2,2,5,2,3,3,3,3,3,4,2,3,1,4,4,4,3,4,3,3,3,4,1,4,4,3,3,3,3,4,3,4,4,4,1,4,4,2,2,3,1,1,3,3,4,4,4,4,4,1,2,1,1,4,3,4,3,3],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,9,7,8,10],[10,10,10,10,8]],"colHandshakes":[[1,1,0,0,0],[0,0,2,2,3]],"colLength":[[6,5,5,3,3],[1,5,6,4,5]],"piles":[[4],[],[],[],[]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6c091e19-42ee-4c38-bf34-ce17d5263bf4","seed":"84knyl","startedAt":"2026-07-14T15:46:28.209Z","finishedAt":"2026-07-14T15:49:25.921Z","initialDeckOrder":[0,36,2,45,47,16,46,11,10,21,41,20,24,19,48,54,55,52,51,25,50,1,7,53,26,5,15,31,49,9,35,30,27,40,34,28,8,18,59,32,17,33,23,43,38,29,22,6,44,56,14,39,57,3,58,12,13,42,4,37],"moves":[{"ply":1,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[0,2,11,16,36,45,46,47],"ai":[10,19,20,21,24,41,48,54]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,2,11,16,45,46,47,55],"ai":[10,19,20,21,24,41,48,54]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,2,11,16,45,46,47,55],"ai":[10,19,20,21,24,48,52,54]},"scoresAfter":[-80,-16]},{"ply":4,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[2,11,16,45,46,47,51,55],"ai":[10,19,20,21,24,48,52,54]},"scoresAfter":[-80,-56]},{"ply":5,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,11,16,45,46,47,51,55],"ai":[10,19,20,21,24,25,52,54]},"scoresAfter":[-100,-56]},{"ply":6,"player":"ai","action":60,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,16,45,46,47,50,51,55],"ai":[10,19,20,21,24,25,52,54]},"scoresAfter":[-100,-96]},{"ply":7,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,16,45,46,47,50,51,55],"ai":[1,10,19,20,21,24,52,54]},"scoresAfter":[-140,-96]},{"ply":8,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,11,16,45,46,47,51,55],"ai":[1,10,19,20,21,24,52,54]},"scoresAfter":[-140,-90]},{"ply":9,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[7,11,16,45,46,47,51,55],"ai":[1,10,19,20,21,24,53,54]},"scoresAfter":[-136,-90]},{"ply":10,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,11,16,26,45,46,47,55],"ai":[1,10,19,20,21,24,53,54]},"scoresAfter":[-136,-82]},{"ply":11,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[7,11,16,26,45,46,47,55],"ai":[1,5,10,19,20,21,24,54]},"scoresAfter":[-136,-82]},{"ply":12,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,11,15,16,45,46,47,55],"ai":[1,5,10,19,20,21,24,54]},"scoresAfter":[-136,-72]},{"ply":13,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,11,15,16,45,46,47,55],"ai":[1,5,10,19,20,21,24,31]},"scoresAfter":[-136,-72]},{"ply":14,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[7,11,16,45,46,47,49,55],"ai":[1,5,10,19,20,21,24,31]},"scoresAfter":[-136,-112]},{"ply":15,"player":"human","action":30,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,11,16,45,46,47,49,55],"ai":[5,9,10,19,20,21,24,31]},"scoresAfter":[-136,-112]},{"ply":16,"player":"ai","action":2,"playedCard":5,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[7,11,35,45,46,47,49,55],"ai":[5,9,10,19,20,21,24,31]},"scoresAfter":[-136,-104]},{"ply":17,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,11,35,45,46,47,49,55],"ai":[9,10,16,19,20,21,24,31]},"scoresAfter":[-136,-104]},{"ply":18,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,11,30,35,45,46,47,55],"ai":[9,10,16,19,20,21,24,31]},"scoresAfter":[-136,-88]},{"ply":19,"player":"human","action":51,"playedCard":45,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[7,11,30,35,45,46,47,55],"ai":[10,16,19,20,21,24,27,31]},"scoresAfter":[-120,-88]},{"ply":20,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,11,26,30,35,46,47,55],"ai":[10,16,19,20,21,24,27,31]},"scoresAfter":[-120,-70]},{"ply":21,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[7,11,26,30,35,46,47,55],"ai":[16,19,20,21,24,27,31,40]},"scoresAfter":[-102,-70]},{"ply":22,"player":"ai","action":60,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,11,26,30,34,35,47,55],"ai":[16,19,20,21,24,27,31,40]},"scoresAfter":[-102,-66]},{"ply":23,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,11,26,30,34,35,47,55],"ai":[16,19,20,21,24,28,31,40]},"scoresAfter":[-142,-66]},{"ply":24,"player":"ai","action":60,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[7,8,11,30,34,35,47,55],"ai":[16,19,20,21,24,28,31,40]},"scoresAfter":[-142,-60]},{"ply":25,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[7,8,11,30,34,35,47,55],"ai":[16,18,19,20,21,24,31,40]},"scoresAfter":[-122,-60]},{"ply":26,"player":"ai","action":74,"playedCard":31,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[7,8,11,30,34,35,55,59],"ai":[16,18,19,20,21,24,31,40]},"scoresAfter":[-122,-48]},{"ply":27,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,8,11,30,34,35,55,59],"ai":[15,16,18,19,20,21,24,40]},"scoresAfter":[-104,-48]},{"ply":28,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[8,11,30,32,34,35,55,59],"ai":[15,16,18,19,20,21,24,40]},"scoresAfter":[-104,-66]},{"ply":29,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[8,11,30,32,34,35,55,59],"ai":[16,17,18,19,20,21,24,40]},"scoresAfter":[-83,-66]},{"ply":30,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,30,32,33,34,35,55,59],"ai":[16,17,18,19,20,21,24,40]},"scoresAfter":[-83,-63]},{"ply":31,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,30,32,33,34,35,55,59],"ai":[17,18,19,20,21,23,24,40]},"scoresAfter":[-53,-63]},{"ply":32,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[30,32,33,34,35,43,55,59],"ai":[17,18,19,20,21,23,24,40]},"scoresAfter":[-53,-59]},{"ply":33,"player":"human","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[30,32,33,34,35,43,55,59],"ai":[18,19,20,21,23,24,38,40]},"scoresAfter":[-43,-59]},{"ply":34,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[29,32,33,34,35,43,55,59],"ai":[18,19,20,21,23,24,38,40]},"scoresAfter":[-43,-54]},{"ply":35,"player":"human","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[29,32,33,34,35,43,55,59],"ai":[19,20,21,22,23,24,38,40]},"scoresAfter":[-29,-54]},{"ply":36,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,29,33,34,35,43,55,59],"ai":[19,20,21,22,23,24,38,40]},"scoresAfter":[-29,-48]},{"ply":37,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[6,29,33,34,35,43,55,59],"ai":[20,21,22,23,24,38,40,44]},"scoresAfter":[-13,-48]},{"ply":38,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,29,34,35,43,55,56,59],"ai":[20,21,22,23,24,38,40,44]},"scoresAfter":[-13,-41]},{"ply":39,"player":"human","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,29,34,35,43,55,56,59],"ai":[14,21,22,23,24,38,40,44]},"scoresAfter":[5,-41]},{"ply":40,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,29,35,39,43,55,56,59],"ai":[14,21,22,23,24,38,40,44]},"scoresAfter":[5,-33]},{"ply":41,"player":"human","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,29,35,39,43,55,56,59],"ai":[14,22,23,24,38,40,44,57]},"scoresAfter":[25,-33]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,6,29,39,43,55,56,59],"ai":[14,22,23,24,38,40,44,57]},"scoresAfter":[25,-4]},{"ply":43,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[3,6,29,39,43,55,56,59],"ai":[14,23,24,38,40,44,57,58]},"scoresAfter":[37,-4]},{"ply":44,"player":"ai","action":17,"playedCard":23,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[3,6,12,29,39,43,56,59],"ai":[14,23,24,38,40,44,57,58]},"scoresAfter":[37,6]},{"ply":45,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,6,12,29,39,43,56,59],"ai":[14,24,38,40,44,49,57,58]},"scoresAfter":[51,6]},{"ply":46,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,6,12,13,29,39,43,59],"ai":[14,24,38,40,44,49,57,58]},"scoresAfter":[51,22]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[3,6,12,13,29,39,43,59],"ai":[14,24,38,40,42,44,49,58]},"scoresAfter":[71,22]},{"ply":48,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,4,6,12,13,29,39,43],"ai":[14,24,38,40,42,44,49,58]},"scoresAfter":[71,40]}],"finalScores":[71,40],"outcome":"YOU WIN","finalState":{"deckOrder":[0,36,2,45,47,16,46,11,10,21,41,20,24,19,48,54,55,52,51,25,50,1,7,53,26,5,15,31,49,9,35,30,27,40,34,28,8,18,59,32,17,33,23,43,38,29,22,6,44,56,14,39,57,3,58,12,13,42,4,37],"drawPtr":60,"cardLoc":[3,4,3,1,1,4,1,3,3,4,4,3,1,1,2,4,4,4,4,4,4,4,4,4,2,4,3,4,4,1,3,4,3,3,3,3,3,2,2,1,2,4,2,1,2,3,3,3,4,2,3,3,4,4,4,3,3,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,10,10,10],[9,10,6,4,9]],"colHandshakes":[[2,0,1,1,1],[1,0,1,0,1]],"colLength":[[5,0,6,4,5],[4,9,4,1,6]],"piles":[[],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"019cb61a-506a-4335-b149-0b8d8df5a4d0","seed":"4213ir","startedAt":"2026-07-14T15:49:26.954Z","finishedAt":"2026-07-14T15:52:27.148Z","initialDeckOrder":[59,25,30,4,34,13,38,26,3,31,27,19,2,11,23,36,45,58,0,33,1,42,6,29,44,56,14,53,46,43,51,32,12,52,55,54,7,16,37,20,50,21,57,9,5,10,28,22,39,8,15,35,41,24,49,40,17,48,47,18],"moves":[{"ply":1,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[4,13,25,26,30,34,38,59],"ai":[2,3,11,19,23,27,31,36]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":90,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,13,26,30,34,38,45,59],"ai":[2,3,11,19,23,27,31,36]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,13,26,30,34,38,45,59],"ai":[2,3,11,19,23,27,31,58]},"scoresAfter":[-60,0]},{"ply":4,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[0,4,13,30,34,38,45,59],"ai":[2,3,11,19,23,27,31,58]},"scoresAfter":[-60,-40]},{"ply":5,"player":"human","action":64,"playedCard":38,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[0,4,13,30,34,38,45,59],"ai":[3,11,19,23,27,31,33,58]},"scoresAfter":[-100,-40]},{"ply":6,"player":"ai","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,4,13,30,34,36,45,59],"ai":[3,11,19,23,27,31,33,58]},"scoresAfter":[-100,-58]},{"ply":7,"player":"human","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,4,13,30,34,36,45,59],"ai":[1,3,11,19,23,31,33,58]},"scoresAfter":[-120,-58]},{"ply":8,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[0,4,13,30,34,42,45,59],"ai":[1,3,11,19,23,31,33,58]},"scoresAfter":[-120,-78]},{"ply":9,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[0,4,13,30,34,42,45,59],"ai":[3,6,11,19,23,31,33,58]},"scoresAfter":[-120,-78]},{"ply":10,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,13,29,30,34,42,45,59],"ai":[3,6,11,19,23,31,33,58]},"scoresAfter":[-120,-72]},{"ply":11,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[4,13,29,30,34,42,45,59],"ai":[6,11,19,23,31,33,44,58]},"scoresAfter":[-108,-72]},{"ply":12,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,13,30,34,42,45,56,59],"ai":[6,11,19,23,31,33,44,58]},"scoresAfter":[-108,-66]},{"ply":13,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,13,30,34,42,45,56,59],"ai":[6,11,14,19,23,33,44,58]},"scoresAfter":[-93,-66]},{"ply":14,"player":"ai","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[4,13,34,42,45,53,56,59],"ai":[6,11,14,19,23,33,44,58]},"scoresAfter":[-93,-106]},{"ply":15,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,13,34,42,45,53,56,59],"ai":[6,11,19,23,33,44,46,58]},"scoresAfter":[-93,-106]},{"ply":16,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,34,42,43,45,53,56,59],"ai":[6,11,19,23,33,44,46,58]},"scoresAfter":[-93,-98]},{"ply":17,"player":"human","action":24,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,34,42,43,45,53,56,59],"ai":[6,11,19,23,44,46,51,58]},"scoresAfter":[-78,-98]},{"ply":18,"player":"ai","action":73,"playedCard":51,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[4,32,34,43,45,53,56,59],"ai":[6,11,19,23,44,46,51,58]},"scoresAfter":[-78,-116]},{"ply":19,"player":"human","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,32,34,43,45,53,56,59],"ai":[0,6,11,19,23,44,46,58]},"scoresAfter":[-57,-116]},{"ply":20,"player":"ai","action":62,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[4,12,34,43,45,53,56,59],"ai":[0,6,11,19,23,44,46,58]},"scoresAfter":[-57,-129]},{"ply":21,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,12,34,43,45,53,56,59],"ai":[0,6,11,13,19,23,46,58]},"scoresAfter":[-57,-129]},{"ply":22,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,34,43,45,52,53,56,59],"ai":[0,6,11,13,19,23,46,58]},"scoresAfter":[-57,-129]},{"ply":23,"player":"human","action":12,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,34,43,45,52,53,56,59],"ai":[6,11,13,19,23,46,55,58]},"scoresAfter":[-30,-129]},{"ply":24,"player":"ai","action":62,"playedCard":46,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[4,43,45,52,53,54,56,59],"ai":[6,11,13,19,23,46,55,58]},"scoresAfter":[-30,-120]},{"ply":25,"player":"human","action":12,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,43,45,52,53,54,56,59],"ai":[6,11,12,13,19,23,55,58]},"scoresAfter":[-12,-120]},{"ply":26,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,7,45,52,53,54,56,59],"ai":[6,11,12,13,19,23,55,58]},"scoresAfter":[-12,-114]},{"ply":27,"player":"human","action":24,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,7,45,52,53,54,56,59],"ai":[6,11,12,13,16,19,23,58]},"scoresAfter":[12,-114]},{"ply":28,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,7,37,52,53,54,56,59],"ai":[6,11,12,13,16,19,23,58]},"scoresAfter":[12,-105]},{"ply":29,"player":"human","action":30,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,7,37,52,53,54,56,59],"ai":[6,11,12,13,16,19,20,23]},"scoresAfter":[12,-105]},{"ply":30,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,7,50,52,53,54,56,59],"ai":[6,11,12,13,16,19,20,23]},"scoresAfter":[12,-90]},{"ply":31,"player":"human","action":24,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,7,50,52,53,54,56,59],"ai":[11,12,13,16,19,20,21,23]},"scoresAfter":[-28,-90]},{"ply":32,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,7,52,53,54,56,57,59],"ai":[11,12,13,16,19,20,21,23]},"scoresAfter":[-28,-110]},{"ply":33,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,7,52,53,54,56,57,59],"ai":[9,11,13,16,19,20,21,23]},"scoresAfter":[-28,-110]},{"ply":34,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,7,52,53,54,56,57,59],"ai":[9,11,13,16,19,20,21,23]},"scoresAfter":[-28,-86]},{"ply":35,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,7,52,53,54,56,57,59],"ai":[10,11,13,16,19,20,21,23]},"scoresAfter":[-28,-86]},{"ply":36,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[7,28,52,53,54,56,57,59],"ai":[10,11,13,16,19,20,21,23]},"scoresAfter":[-28,-59]},{"ply":37,"player":"human","action":24,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,28,52,53,54,56,57,59],"ai":[11,13,16,19,20,21,22,23]},"scoresAfter":[-22,-59]},{"ply":38,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,28,39,53,54,56,57,59],"ai":[11,13,16,19,20,21,22,23]},"scoresAfter":[-22,-29]},{"ply":39,"player":"human","action":36,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[7,28,39,53,54,56,57,59],"ai":[8,13,16,19,20,21,22,23]},"scoresAfter":[-14,-29]},{"ply":40,"player":"ai","action":16,"playedCard":13,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[7,15,28,39,54,56,57,59],"ai":[8,13,16,19,20,21,22,23]},"scoresAfter":[-14,-49]},{"ply":41,"player":"human","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,15,28,39,54,56,57,59],"ai":[8,16,19,20,21,22,23,37]},"scoresAfter":[-4,-49]},{"ply":42,"player":"ai","action":13,"playedCard":16,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[7,15,28,35,39,56,57,59],"ai":[8,16,19,20,21,22,23,37]},"scoresAfter":[-4,-37]},{"ply":43,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,15,28,35,39,56,57,59],"ai":[5,8,19,20,21,22,23,37]},"scoresAfter":[10,-37]},{"ply":44,"player":"ai","action":25,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[7,15,28,35,39,41,57,59],"ai":[5,8,19,20,21,22,23,37]},"scoresAfter":[10,-13]},{"ply":45,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,15,28,35,39,41,57,59],"ai":[4,5,8,20,21,22,23,37]},"scoresAfter":[26,-13]},{"ply":46,"player":"ai","action":36,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,15,24,28,35,39,41,59],"ai":[4,5,8,20,21,22,23,37]},"scoresAfter":[26,15]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,15,24,28,35,39,41,59],"ai":[4,5,8,21,22,23,37,49]},"scoresAfter":[46,15]},{"ply":48,"player":"ai","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,15,24,28,35,39,40,41],"ai":[4,5,8,21,22,23,37,49]},"scoresAfter":[46,47]},{"ply":49,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,15,24,28,35,39,40,41],"ai":[4,5,8,17,22,23,37,49]},"scoresAfter":[76,47]},{"ply":50,"player":"ai","action":79,"playedCard":37,"placeType":"discard","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[7,15,24,28,39,40,41,48],"ai":[4,5,8,17,22,23,37,49]},"scoresAfter":[76,47]},{"ply":51,"player":"human","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,15,24,28,39,40,41,48],"ai":[0,4,5,8,17,22,23,49]},"scoresAfter":[76,47]},{"ply":52,"player":"ai","action":47,"playedCard":8,"placeType":"discard","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[7,15,24,28,39,40,41,47],"ai":[0,4,5,8,17,22,23,49]},"scoresAfter":[76,47]},{"ply":53,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[7,15,24,28,39,40,41,47],"ai":[0,4,5,17,22,23,48,49]},"scoresAfter":[106,47]}],"finalScores":[106,47],"outcome":"YOU WIN","finalState":{"deckOrder":[59,25,30,4,34,13,38,26,3,31,27,19,2,11,23,36,45,58,0,33,1,42,6,29,44,56,14,53,46,43,51,32,12,52,55,54,7,16,37,20,50,21,57,9,5,10,28,22,39,8,15,35,41,24,49,40,17,48,47,18],"drawPtr":60,"cardLoc":[2,4,4,4,2,2,4,1,5,4,4,4,4,4,4,1,4,2,1,4,4,4,2,2,1,3,3,4,1,3,3,4,3,4,3,3,3,5,3,1,1,1,3,3,4,3,4,3,2,2,3,4,3,3,3,4,3,3,4,3],"handPublic":[true,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,0,10,10,10],[10,8,8,9,9]],"colHandshakes":[[0,0,2,2,1],[2,3,0,0,0]],"colLength":[[0,0,7,6,7],[7,7,3,2,3]],"piles":[[8],[],[],[37],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"431021db-ec29-482f-8931-21763342f1bb","seed":"djkogl","startedAt":"2026-07-14T15:52:28.139Z","finishedAt":"2026-07-14T15:56:30.660Z","initialDeckOrder":[39,2,54,5,57,41,24,48,9,35,23,44,51,52,25,53,27,28,58,10,42,49,46,40,19,16,3,37,31,56,43,6,12,59,45,38,22,21,4,8,55,17,0,7,15,33,13,18,29,1,50,32,36,34,14,30,11,47,26,20],"moves":[{"ply":1,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[2,5,24,39,41,48,54,57],"ai":[9,23,25,35,44,51,52,53]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[2,5,24,27,39,41,54,57],"ai":[9,23,25,35,44,51,52,53]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[2,5,24,27,39,41,54,57],"ai":[9,23,25,28,35,44,52,53]},"scoresAfter":[-40,-18]},{"ply":4,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[2,5,27,39,41,54,57,58],"ai":[9,23,25,28,35,44,52,53]},"scoresAfter":[-40,-15]},{"ply":5,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[2,5,27,39,41,54,57,58],"ai":[9,10,23,25,28,35,44,53]},"scoresAfter":[-40,-15]},{"ply":6,"player":"ai","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[5,27,39,41,42,54,57,58],"ai":[9,10,23,25,28,35,44,53]},"scoresAfter":[-40,-55]},{"ply":7,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[5,27,39,41,42,54,57,58],"ai":[9,10,23,28,35,44,49,53]},"scoresAfter":[-30,-55]},{"ply":8,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,27,39,41,42,46,57,58],"ai":[9,10,23,28,35,44,49,53]},"scoresAfter":[-30,-51]},{"ply":9,"player":"human","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,27,39,41,42,46,57,58],"ai":[9,10,23,28,35,40,44,49]},"scoresAfter":[-48,-51]},{"ply":10,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,19,27,41,42,46,57,58],"ai":[9,10,23,28,35,40,44,49]},"scoresAfter":[-48,-68]},{"ply":11,"player":"human","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,19,27,41,42,46,57,58],"ai":[9,10,16,23,28,35,44,49]},"scoresAfter":[-44,-68]},{"ply":12,"player":"ai","action":78,"playedCard":44,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,5,19,27,42,46,57,58],"ai":[9,10,16,23,28,35,44,49]},"scoresAfter":[-44,-68]},{"ply":13,"player":"human","action":46,"playedCard":27,"placeType":"discard","drawSource":"discard_3","drawnCard":44,"handsBefore":{"human":[3,5,19,27,42,46,57,58],"ai":[9,10,16,23,28,35,37,49]},"scoresAfter":[-44,-68]},{"ply":14,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[3,5,19,42,44,46,57,58],"ai":[9,10,16,23,28,35,37,49]},"scoresAfter":[-44,-68]},{"ply":15,"player":"human","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,5,19,42,44,46,57,58],"ai":[9,10,16,23,28,31,35,49]},"scoresAfter":[-39,-68]},{"ply":16,"player":"ai","action":3,"playedCard":9,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[3,5,19,44,46,56,57,58],"ai":[9,10,16,23,28,31,35,49]},"scoresAfter":[-39,-80]},{"ply":17,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,5,19,44,46,56,57,58],"ai":[10,16,23,27,28,31,35,49]},"scoresAfter":[-39,-80]},{"ply":18,"player":"ai","action":3,"playedCard":10,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[5,19,43,44,46,56,57,58],"ai":[10,16,23,27,28,31,35,49]},"scoresAfter":[-39,-71]},{"ply":19,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[5,19,43,44,46,56,57,58],"ai":[16,23,24,27,28,31,35,49]},"scoresAfter":[-39,-71]},{"ply":20,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[6,19,43,44,46,56,57,58],"ai":[16,23,24,27,28,31,35,49]},"scoresAfter":[-39,-91]},{"ply":21,"player":"human","action":24,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,19,43,44,46,56,57,58],"ai":[12,16,23,27,28,31,35,49]},"scoresAfter":[-33,-91]},{"ply":22,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[6,19,44,46,56,57,58,59],"ai":[12,16,23,27,28,31,35,49]},"scoresAfter":[-33,-131]},{"ply":23,"player":"human","action":24,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,19,44,46,56,57,58,59],"ai":[16,23,27,28,31,35,45,49]},"scoresAfter":[-26,-131]},{"ply":24,"player":"ai","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,19,38,46,56,57,58,59],"ai":[16,23,27,28,31,35,45,49]},"scoresAfter":[-26,-123]},{"ply":25,"player":"human","action":30,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,19,38,46,56,57,58,59],"ai":[16,22,23,27,28,31,35,49]},"scoresAfter":[-26,-123]},{"ply":26,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,19,21,46,56,57,58,59],"ai":[16,22,23,27,28,31,35,49]},"scoresAfter":[-26,-117]},{"ply":27,"player":"human","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,19,21,46,56,57,58,59],"ai":[4,16,22,23,28,31,35,49]},"scoresAfter":[-17,-117]},{"ply":28,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[6,8,19,21,56,57,58,59],"ai":[4,16,22,23,28,31,35,49]},"scoresAfter":[-17,-111]},{"ply":29,"player":"human","action":48,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,8,19,21,56,57,58,59],"ai":[4,22,23,28,31,35,49,55]},"scoresAfter":[-3,-111]},{"ply":30,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[6,8,17,19,21,57,58,59],"ai":[4,22,23,28,31,35,49,55]},"scoresAfter":[-3,-111]},{"ply":31,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,8,17,19,21,57,58,59],"ai":[0,4,22,23,28,31,35,55]},"scoresAfter":[13,-111]},{"ply":32,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,7,8,17,19,21,58,59],"ai":[0,4,22,23,28,31,35,55]},"scoresAfter":[13,-111]},{"ply":33,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[6,7,8,17,19,21,58,59],"ai":[4,15,22,23,28,31,35,55]},"scoresAfter":[31,-111]},{"ply":34,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,7,8,17,19,21,33,59],"ai":[4,15,22,23,28,31,35,55]},"scoresAfter":[31,-105]},{"ply":35,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,7,8,17,19,21,33,59],"ai":[4,13,15,22,23,28,31,35]},"scoresAfter":[51,-105]},{"ply":36,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,7,8,17,18,19,21,33],"ai":[4,13,15,22,23,28,31,35]},"scoresAfter":[51,-105]},{"ply":37,"player":"human","action":36,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,7,8,17,18,19,21,33],"ai":[13,15,22,23,28,29,31,35]},"scoresAfter":[35,-105]},{"ply":38,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,6,7,8,18,19,21,33],"ai":[13,15,22,23,28,29,31,35]},"scoresAfter":[35,-87]},{"ply":39,"player":"human","action":1,"playedCard":1,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[1,6,7,8,18,19,21,33],"ai":[13,15,23,28,29,31,35,50]},"scoresAfter":[-5,-87]},{"ply":40,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,6,7,8,18,19,21,33],"ai":[13,15,23,28,29,31,35,50]},"scoresAfter":[-5,-67]},{"ply":41,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,6,7,8,18,19,21,33],"ai":[13,15,28,29,31,32,35,50]},"scoresAfter":[1,-67]},{"ply":42,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,7,8,18,19,21,33,36],"ai":[13,15,28,29,31,32,35,50]},"scoresAfter":[1,-58]},{"ply":43,"player":"human","action":37,"playedCard":18,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[6,7,8,18,19,21,33,36],"ai":[13,15,29,31,32,34,35,50]},"scoresAfter":[6,-58]},{"ply":44,"player":"ai","action":25,"playedCard":29,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[0,6,7,8,19,21,33,36],"ai":[13,15,29,31,32,34,35,50]},"scoresAfter":[6,-46]},{"ply":45,"player":"human","action":12,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,6,7,8,19,21,33,36],"ai":[5,13,15,31,32,34,35,50]},"scoresAfter":[16,-46]},{"ply":46,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,7,8,14,19,21,33,36],"ai":[5,13,15,31,32,34,35,50]},"scoresAfter":[16,-28]},{"ply":47,"player":"human","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[0,7,8,14,19,21,33,36],"ai":[5,13,15,30,32,34,35,50]},"scoresAfter":[28,-28]},{"ply":48,"player":"ai","action":53,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[0,8,11,14,19,21,33,36],"ai":[5,13,15,30,32,34,35,50]},"scoresAfter":[28,-7]},{"ply":49,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,8,11,14,19,21,33,36],"ai":[5,13,15,30,34,35,49,50]},"scoresAfter":[42,-7]},{"ply":50,"player":"ai","action":52,"playedCard":34,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[0,11,14,19,21,33,36,47],"ai":[5,13,15,30,34,35,49,50]},"scoresAfter":[42,40]},{"ply":51,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,11,14,19,21,33,36,47],"ai":[5,13,15,30,35,38,49,50]},"scoresAfter":[62,40]},{"ply":52,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,14,19,21,26,33,36,47],"ai":[5,13,15,30,35,38,49,50]},"scoresAfter":[62,70]}],"finalScores":[62,70],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[39,2,54,5,57,41,24,48,9,35,23,44,51,52,25,53,27,28,58,10,42,49,46,40,19,16,3,37,31,56,43,6,12,59,45,38,22,21,4,8,55,17,0,7,15,33,13,18,29,1,50,32,36,34,14,30,11,47,26,20],"drawPtr":60,"cardLoc":[1,3,5,5,3,2,3,3,3,4,4,3,4,2,1,2,4,3,3,1,2,1,4,4,4,4,1,4,4,4,2,4,4,1,4,4,1,5,2,3,4,3,3,3,3,4,3,1,3,2,2,4,4,4,3,4,3,3,3,3],"handPublic":[true,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,5,0,9,10],[9,10,10,8,6]],"colHandshakes":[[1,0,0,0,1],[0,1,2,0,0]],"colLength":[[6,2,0,6,6],[2,4,9,2,4]],"piles":[[2,3],[],[],[37],[]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"780699c3-5ddc-4486-b6b1-ebe9e395fb89","seed":"oqjbml","startedAt":"2026-07-14T15:56:31.732Z","finishedAt":"2026-07-14T15:59:11.311Z","initialDeckOrder":[51,24,1,45,10,19,58,44,38,56,48,8,54,37,11,42,20,6,36,15,22,5,4,52,28,40,57,49,43,55,9,12,29,33,21,46,53,59,14,47,7,0,23,27,35,25,13,39,34,18,30,16,32,41,17,3,26,50,2,31],"moves":[{"ply":1,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,10,19,24,44,45,51,58],"ai":[8,11,37,38,42,48,54,56]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[1,10,19,20,44,45,51,58],"ai":[8,11,37,38,42,48,54,56]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,10,19,20,44,45,51,58],"ai":[6,8,11,37,38,42,54,56]},"scoresAfter":[-40,-40]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,19,20,36,44,45,51,58],"ai":[6,8,11,37,38,42,54,56]},"scoresAfter":[-40,-55]},{"ply":5,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,19,20,36,44,45,51,58],"ai":[8,11,15,37,38,42,54,56]},"scoresAfter":[-80,-55]},{"ply":6,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,19,20,22,44,45,51,58],"ai":[8,11,15,37,38,42,54,56]},"scoresAfter":[-80,-70]},{"ply":7,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,19,20,22,44,45,51,58],"ai":[5,8,11,15,37,38,54,56]},"scoresAfter":[-98,-70]},{"ply":8,"player":"ai","action":42,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,10,19,20,22,44,45,58],"ai":[5,8,11,15,37,38,54,56]},"scoresAfter":[-98,-70]},{"ply":9,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,10,19,20,22,44,45,58],"ai":[5,8,11,37,38,52,54,56]},"scoresAfter":[-92,-70]},{"ply":10,"player":"ai","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,19,20,22,28,44,45,58],"ai":[5,8,11,37,38,52,54,56]},"scoresAfter":[-92,-70]},{"ply":11,"player":"human","action":54,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,19,20,22,28,44,45,58],"ai":[5,8,11,38,40,52,54,56]},"scoresAfter":[-92,-70]},{"ply":12,"player":"ai","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,19,20,22,44,45,57,58],"ai":[5,8,11,38,40,52,54,56]},"scoresAfter":[-92,-70]},{"ply":13,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,19,20,22,44,45,57,58],"ai":[5,8,11,38,49,52,54,56]},"scoresAfter":[-106,-70]},{"ply":14,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,20,22,43,44,45,57,58],"ai":[5,8,11,38,49,52,54,56]},"scoresAfter":[-106,-90]},{"ply":15,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,20,22,43,44,45,57,58],"ai":[5,8,11,38,52,54,55,56]},"scoresAfter":[-99,-90]},{"ply":16,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,10,22,43,44,45,57,58],"ai":[5,8,11,38,52,54,55,56]},"scoresAfter":[-99,-90]},{"ply":17,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,10,22,43,44,45,57,58],"ai":[8,11,12,38,52,54,55,56]},"scoresAfter":[-83,-90]},{"ply":18,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,22,29,43,44,45,57,58],"ai":[8,11,12,38,52,54,55,56]},"scoresAfter":[-83,-83]},{"ply":19,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,22,29,43,44,45,57,58],"ai":[11,12,33,38,52,54,55,56]},"scoresAfter":[-65,-83]},{"ply":20,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[21,22,29,43,44,45,57,58],"ai":[11,12,33,38,52,54,55,56]},"scoresAfter":[-65,-95]},{"ply":21,"player":"human","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[21,22,29,43,44,45,57,58],"ai":[11,12,38,46,52,54,55,56]},"scoresAfter":[-57,-95]},{"ply":22,"player":"ai","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[22,29,43,44,45,53,57,58],"ai":[11,12,38,46,52,54,55,56]},"scoresAfter":[-57,-86]},{"ply":23,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[22,29,43,44,45,53,57,58],"ai":[11,12,38,52,54,55,56,59]},"scoresAfter":[-48,-86]},{"ply":24,"player":"ai","action":6,"playedCard":11,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[14,29,43,44,45,53,57,58],"ai":[11,12,38,52,54,55,56,59]},"scoresAfter":[-48,-86]},{"ply":25,"player":"human","action":61,"playedCard":53,"placeType":"play","drawSource":"discard_0","drawnCard":11,"handsBefore":{"human":[14,29,43,44,45,53,57,58],"ai":[12,38,47,52,54,55,56,59]},"scoresAfter":[-44,-86]},{"ply":26,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,14,29,43,44,45,57,58],"ai":[12,38,47,52,54,55,56,59]},"scoresAfter":[-44,-86]},{"ply":27,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[11,14,29,43,44,45,57,58],"ai":[7,38,47,52,54,55,56,59]},"scoresAfter":[-24,-86]},{"ply":28,"player":"ai","action":24,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[0,14,29,43,44,45,57,58],"ai":[7,38,47,52,54,55,56,59]},"scoresAfter":[-24,-76]},{"ply":29,"player":"human","action":34,"playedCard":29,"placeType":"discard","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[0,14,29,43,44,45,57,58],"ai":[7,23,38,52,54,55,56,59]},"scoresAfter":[-24,-76]},{"ply":30,"player":"ai","action":36,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,14,40,43,44,45,57,58],"ai":[7,23,38,52,54,55,56,59]},"scoresAfter":[-24,-67]},{"ply":31,"player":"human","action":76,"playedCard":57,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[0,14,40,43,44,45,57,58],"ai":[7,23,27,38,54,55,56,59]},"scoresAfter":[-16,-67]},{"ply":32,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,14,37,40,43,44,45,58],"ai":[7,23,27,38,54,55,56,59]},"scoresAfter":[-16,-52]},{"ply":33,"player":"human","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,14,37,40,43,44,45,58],"ai":[7,23,27,35,38,55,56,59]},"scoresAfter":[-36,-52]},{"ply":34,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,14,25,40,43,44,45,58],"ai":[7,23,27,35,38,55,56,59]},"scoresAfter":[-36,-42]},{"ply":35,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[0,14,25,40,43,44,45,58],"ai":[7,13,23,27,38,55,56,59]},"scoresAfter":[-27,-42]},{"ply":36,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,14,25,39,43,44,45,58],"ai":[7,13,23,27,38,55,56,59]},"scoresAfter":[-27,-52]},{"ply":37,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[0,14,25,39,43,44,45,58],"ai":[7,13,27,34,38,55,56,59]},"scoresAfter":[-9,-52]},{"ply":38,"player":"ai","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,14,18,25,39,44,45,58],"ai":[7,13,27,34,38,55,56,59]},"scoresAfter":[-9,-34]},{"ply":39,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,14,18,25,39,44,45,58],"ai":[7,13,27,30,34,38,56,59]},"scoresAfter":[0,-34]},{"ply":40,"player":"ai","action":30,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,14,16,18,25,39,44,45],"ai":[7,13,27,30,34,38,56,59]},"scoresAfter":[0,-34]},{"ply":41,"player":"human","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[0,14,16,18,25,39,44,45],"ai":[7,13,30,32,34,38,56,59]},"scoresAfter":[21,-34]},{"ply":42,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,14,16,18,25,39,41,45],"ai":[7,13,30,32,34,38,56,59]},"scoresAfter":[21,-13]},{"ply":43,"player":"human","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,14,16,18,25,39,41,45],"ai":[7,13,17,30,32,34,38,59]},"scoresAfter":[45,-13]},{"ply":44,"player":"ai","action":33,"playedCard":17,"placeType":"discard","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[0,3,14,16,18,25,39,41],"ai":[7,13,17,30,32,34,38,59]},"scoresAfter":[45,-13]},{"ply":45,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,3,14,16,18,25,39,41],"ai":[7,13,27,30,32,34,38,59]},"scoresAfter":[45,-13]},{"ply":46,"player":"ai","action":79,"playedCard":38,"placeType":"discard","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,14,16,18,25,26,39,41],"ai":[7,13,27,30,32,34,38,59]},"scoresAfter":[45,-13]},{"ply":47,"player":"human","action":66,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[3,14,16,18,25,26,39,41],"ai":[0,7,13,27,30,32,34,59]},"scoresAfter":[45,-13]},{"ply":48,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,14,16,18,25,39,41,50],"ai":[0,7,13,27,30,32,34,59]},"scoresAfter":[45,17]},{"ply":49,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[3,14,16,18,25,39,41,50],"ai":[0,2,7,13,27,30,32,34]},"scoresAfter":[45,17]}],"finalScores":[45,17],"outcome":"YOU WIN","finalState":{"deckOrder":[51,24,1,45,10,19,58,44,38,56,48,8,54,37,11,42,20,6,36,15,22,5,4,52,28,40,57,49,43,55,9,12,29,33,21,46,53,59,14,47,7,0,23,27,35,25,13,39,34,18,30,16,32,41,17,3,26,50,2,31],"drawPtr":60,"cardLoc":[2,3,2,1,3,5,4,2,4,3,3,3,5,2,1,5,1,5,1,3,3,3,3,4,5,1,5,2,5,5,2,1,2,4,2,4,3,3,5,1,3,1,4,3,3,3,4,4,4,4,5,3,4,3,4,4,4,3,3,4],"handPublic":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,0,8,9],[7,10,10,10,10]],"colHandshakes":[[1,0,0,2,0],[0,0,0,0,2]],"colLength":[[5,4,0,6,4],[2,1,2,3,7]],"piles":[[5],[15,12,17],[24,28,29,26],[38],[50]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"43b4b150-0713-41cf-85d9-fd2e1075b835","seed":"4wghwi","startedAt":"2026-07-14T15:59:12.155Z","finishedAt":"2026-07-14T16:02:06.385Z","initialDeckOrder":[47,23,13,46,6,10,36,51,55,27,50,42,57,15,38,3,26,31,24,49,12,17,1,25,54,40,44,58,53,4,34,43,9,28,8,37,16,11,52,33,19,18,22,7,5,20,29,35,59,14,30,45,39,21,32,2,41,48,56,0],"moves":[{"ply":1,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[6,10,13,23,36,46,47,51],"ai":[3,15,27,38,42,50,55,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,10,13,23,26,46,47,51],"ai":[3,15,27,38,42,50,55,57]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[6,10,13,23,26,46,47,51],"ai":[3,15,27,31,38,50,55,57]},"scoresAfter":[-80,-15]},{"ply":4,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,10,23,24,26,46,47,51],"ai":[3,15,27,31,38,50,55,57]},"scoresAfter":[-80,-33]},{"ply":5,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[6,10,23,24,26,46,47,51],"ai":[3,27,31,38,49,50,55,57]},"scoresAfter":[-80,-33]},{"ply":6,"player":"ai","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,10,12,23,26,46,47,51],"ai":[3,27,31,38,49,50,55,57]},"scoresAfter":[-80,-73]},{"ply":7,"player":"human","action":54,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,10,12,23,26,46,47,51],"ai":[3,17,27,31,38,50,55,57]},"scoresAfter":[-80,-73]},{"ply":8,"player":"ai","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[1,6,10,12,23,46,47,51],"ai":[3,17,27,31,38,50,55,57]},"scoresAfter":[-80,-93]},{"ply":9,"player":"human","action":36,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,6,10,12,23,46,47,51],"ai":[3,17,25,27,31,38,55,57]},"scoresAfter":[-100,-93]},{"ply":10,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,6,10,23,46,47,51,54],"ai":[3,17,25,27,31,38,55,57]},"scoresAfter":[-100,-111]},{"ply":11,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[1,6,10,23,46,47,51,54],"ai":[17,25,27,31,38,40,55,57]},"scoresAfter":[-140,-111]},{"ply":12,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,10,23,44,46,47,51,54],"ai":[17,25,27,31,38,40,55,57]},"scoresAfter":[-140,-151]},{"ply":13,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,10,23,44,46,47,51,54],"ai":[17,27,31,38,40,55,57,58]},"scoresAfter":[-158,-151]},{"ply":14,"player":"ai","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,10,23,44,46,47,53,54],"ai":[17,27,31,38,40,55,57,58]},"scoresAfter":[-158,-133]},{"ply":15,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,10,23,44,46,47,53,54],"ai":[4,17,27,31,38,40,57,58]},"scoresAfter":[-154,-133]},{"ply":16,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,10,23,34,44,46,47,54],"ai":[4,17,27,31,38,40,57,58]},"scoresAfter":[-154,-109]},{"ply":17,"player":"human","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,10,23,34,44,46,47,54],"ai":[4,17,27,31,38,40,43,58]},"scoresAfter":[-149,-109]},{"ply":18,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[6,9,10,23,34,44,46,47],"ai":[4,17,27,31,38,40,43,58]},"scoresAfter":[-149,-82]},{"ply":19,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,9,10,23,34,44,46,47],"ai":[4,17,27,28,31,38,40,43]},"scoresAfter":[-139,-82]},{"ply":20,"player":"ai","action":3,"playedCard":4,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[8,9,10,23,34,44,46,47],"ai":[4,17,27,28,31,38,40,43]},"scoresAfter":[-139,-79]},{"ply":21,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[8,9,10,23,34,44,46,47],"ai":[17,26,27,28,31,38,40,43]},"scoresAfter":[-125,-79]},{"ply":22,"player":"ai","action":3,"playedCard":17,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[9,10,23,34,37,44,46,47],"ai":[17,26,27,28,31,38,40,43]},"scoresAfter":[-125,-75]},{"ply":23,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,10,23,34,37,44,46,47],"ai":[24,26,27,28,31,38,40,43]},"scoresAfter":[-145,-75]},{"ply":24,"player":"ai","action":84,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,10,16,23,34,44,46,47],"ai":[24,26,27,28,31,38,40,43]},"scoresAfter":[-145,-69]},{"ply":25,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[9,10,16,23,34,44,46,47],"ai":[11,24,26,27,28,31,38,40]},"scoresAfter":[-136,-69]},{"ply":26,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,10,23,34,44,46,47,52],"ai":[11,24,26,27,28,31,38,40]},"scoresAfter":[-136,-89]},{"ply":27,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,10,23,34,44,46,47,52],"ai":[11,24,27,28,31,33,38,40]},"scoresAfter":[-120,-89]},{"ply":28,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,19,23,34,44,46,47,52],"ai":[11,24,27,28,31,33,38,40]},"scoresAfter":[-120,-79]},{"ply":29,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,19,23,34,44,46,47,52],"ai":[18,24,27,28,31,33,38,40]},"scoresAfter":[-102,-79]},{"ply":30,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[19,22,23,34,44,46,47,52],"ai":[18,24,27,28,31,33,38,40]},"scoresAfter":[-102,-74]},{"ply":31,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[19,22,23,34,44,46,47,52],"ai":[7,24,27,28,31,33,38,40]},"scoresAfter":[-84,-74]},{"ply":32,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,22,23,34,44,46,47,52],"ai":[7,24,27,28,31,33,38,40]},"scoresAfter":[-84,-94]},{"ply":33,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,22,23,34,44,46,47,52],"ai":[7,20,27,28,31,33,38,40]},"scoresAfter":[-84,-94]},{"ply":34,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[22,23,29,34,44,46,47,52],"ai":[7,20,27,28,31,33,38,40]},"scoresAfter":[-84,-87]},{"ply":35,"player":"human","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[22,23,29,34,44,46,47,52],"ai":[7,27,28,31,33,35,38,40]},"scoresAfter":[-63,-87]},{"ply":36,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[22,23,29,34,46,47,52,59],"ai":[7,27,28,31,33,35,38,40]},"scoresAfter":[-63,-79]},{"ply":37,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[22,23,29,34,46,47,52,59],"ai":[7,14,28,31,33,35,38,40]},"scoresAfter":[-36,-79]},{"ply":38,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[23,29,30,34,46,47,52,59],"ai":[7,14,28,31,33,35,38,40]},"scoresAfter":[-36,-67]},{"ply":39,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[23,29,30,34,46,47,52,59],"ai":[7,14,31,33,35,38,40,45]},"scoresAfter":[-9,-67]},{"ply":40,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[23,29,30,34,39,47,52,59],"ai":[7,14,31,33,35,38,40,45]},"scoresAfter":[-9,-59]},{"ply":41,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[23,29,30,34,39,47,52,59],"ai":[7,14,21,31,33,35,38,40]},"scoresAfter":[21,-59]},{"ply":42,"player":"ai","action":25,"playedCard":21,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[29,30,32,34,39,47,52,59],"ai":[7,14,21,31,33,35,38,40]},"scoresAfter":[21,-51]},{"ply":43,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[29,30,32,34,39,47,52,59],"ai":[5,7,14,31,33,35,38,40]},"scoresAfter":[51,-51]},{"ply":44,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[2,29,30,32,34,39,52,59],"ai":[5,7,14,31,33,35,38,40]},"scoresAfter":[51,-27]},{"ply":45,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[2,29,30,32,34,39,52,59],"ai":[5,7,14,33,35,38,40,41]},"scoresAfter":[51,-27]},{"ply":46,"player":"ai","action":41,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[2,29,30,32,34,39,48,59],"ai":[5,7,14,33,35,38,40,41]},"scoresAfter":[51,5]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[2,29,30,32,34,39,48,59],"ai":[5,7,14,35,38,40,41,52]},"scoresAfter":[61,5]},{"ply":48,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,29,30,32,34,39,48,56],"ai":[5,7,14,35,38,40,41,52]},"scoresAfter":[61,65]}],"finalScores":[61,65],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[47,23,13,46,6,10,36,51,55,27,50,42,57,15,38,3,26,31,24,49,12,17,1,25,54,40,44,58,53,4,34,43,9,28,8,37,16,11,52,33,19,18,22,7,5,20,29,35,59,14,30,45,39,21,32,2,41,48,56,0],"drawPtr":60,"cardLoc":[2,3,1,4,4,2,3,2,3,3,3,4,3,3,2,4,3,4,4,3,4,4,3,3,4,4,4,4,4,1,1,4,1,4,1,4,3,3,2,1,2,2,4,4,3,4,3,3,1,4,4,3,2,3,3,4,1,4,4,3],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false],"colTop":[[9,10,0,10,10],[10,8,10,8,9]],"colHandshakes":[[1,2,0,2,0],[0,0,3,0,2]],"colLength":[[5,6,0,5,4],[3,5,8,3,5]],"piles":[[],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"71267abe-2d6d-4e7d-810c-f0fb205ade15","seed":"w6bbpc","startedAt":"2026-07-14T16:02:07.437Z","finishedAt":"2026-07-14T16:05:02.861Z","initialDeckOrder":[7,14,57,42,37,8,34,1,5,16,40,12,30,52,13,33,28,53,18,3,54,47,0,11,15,21,9,38,36,25,10,44,2,29,50,23,31,58,46,24,39,41,56,4,45,6,19,26,20,17,43,55,48,27,49,59,51,35,32,22],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,7,8,14,34,37,42,57],"ai":[5,12,13,16,30,33,40,52]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,8,14,28,34,37,42,57],"ai":[5,12,13,16,30,33,40,52]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":31,"playedCard":14,"placeType":"discard","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[7,8,14,28,34,37,42,57],"ai":[12,13,16,30,33,40,52,53]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,7,8,28,34,37,42,57],"ai":[12,13,16,30,33,40,52,53]},"scoresAfter":[-40,-17]},{"ply":5,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,7,8,28,34,37,42,57],"ai":[12,13,18,30,33,40,52,53]},"scoresAfter":[-32,-17]},{"ply":6,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[3,7,8,28,34,37,42,57],"ai":[12,13,18,30,33,40,52,53]},"scoresAfter":[-32,-34]},{"ply":7,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[3,7,8,28,34,37,42,57],"ai":[12,13,18,30,33,40,53,54]},"scoresAfter":[-32,-34]},{"ply":8,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,7,8,28,34,42,47,57],"ai":[12,13,18,30,33,40,53,54]},"scoresAfter":[-32,-34]},{"ply":9,"player":"human","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[3,7,8,28,34,42,47,57],"ai":[0,13,18,30,33,40,53,54]},"scoresAfter":[-20,-34]},{"ply":10,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[3,8,11,28,34,42,47,57],"ai":[0,13,18,30,33,40,53,54]},"scoresAfter":[-20,-34]},{"ply":11,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,8,11,28,34,42,47,57],"ai":[13,15,18,30,33,40,53,54]},"scoresAfter":[-6,-34]},{"ply":12,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[3,11,21,28,34,42,47,57],"ai":[13,15,18,30,33,40,53,54]},"scoresAfter":[-6,-29]},{"ply":13,"player":"human","action":16,"playedCard":11,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[3,11,21,28,34,42,47,57],"ai":[9,13,15,30,33,40,53,54]},"scoresAfter":[14,-29]},{"ply":14,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,21,28,34,37,42,47,57],"ai":[9,13,15,30,33,40,53,54]},"scoresAfter":[14,-41]},{"ply":15,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[3,21,28,34,37,42,47,57],"ai":[13,15,30,33,38,40,53,54]},"scoresAfter":[-26,-41]},{"ply":16,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[3,21,28,34,36,42,47,57],"ai":[13,15,30,33,38,40,53,54]},"scoresAfter":[-26,-81]},{"ply":17,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[3,21,28,34,36,42,47,57],"ai":[13,15,25,30,33,40,53,54]},"scoresAfter":[-46,-81]},{"ply":18,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[3,10,21,28,34,42,47,57],"ai":[13,15,25,30,33,40,53,54]},"scoresAfter":[-46,-77]},{"ply":19,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,10,21,28,34,42,47,57],"ai":[13,15,25,30,33,40,44,54]},"scoresAfter":[-46,-77]},{"ply":20,"player":"ai","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,10,21,28,34,42,47,57],"ai":[13,15,25,30,33,40,44,54]},"scoresAfter":[-46,-77]},{"ply":21,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,10,21,28,34,42,47,57],"ai":[13,25,29,30,33,40,44,54]},"scoresAfter":[-46,-77]},{"ply":22,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,21,28,34,42,47,50,57],"ai":[13,25,29,30,33,40,44,54]},"scoresAfter":[-46,-117]},{"ply":23,"player":"human","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[10,21,28,34,42,47,50,57],"ai":[13,23,29,30,33,40,44,54]},"scoresAfter":[-46,-117]},{"ply":24,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[10,21,28,31,34,42,47,57],"ai":[13,23,29,30,33,40,44,54]},"scoresAfter":[-46,-117]},{"ply":25,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,21,28,31,34,42,47,57],"ai":[23,29,30,33,40,44,54,58]},"scoresAfter":[-63,-117]},{"ply":26,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,21,31,34,42,46,47,57],"ai":[23,29,30,33,40,44,54,58]},"scoresAfter":[-63,-112]},{"ply":27,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,21,31,34,42,46,47,57],"ai":[23,24,29,30,33,40,44,58]},"scoresAfter":[-48,-112]},{"ply":28,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,21,31,34,39,46,47,57],"ai":[23,24,29,30,33,40,44,58]},"scoresAfter":[-48,-106]},{"ply":29,"player":"human","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[10,21,31,34,39,46,47,57],"ai":[23,24,29,30,33,41,44,58]},"scoresAfter":[-48,-106]},{"ply":30,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,21,31,34,46,47,56,57],"ai":[23,24,29,30,33,41,44,58]},"scoresAfter":[-48,-98]},{"ply":31,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,21,31,34,46,47,56,57],"ai":[4,23,24,29,30,33,44,58]},"scoresAfter":[-42,-98]},{"ply":32,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,21,34,45,46,47,56,57],"ai":[4,23,24,29,30,33,44,58]},"scoresAfter":[-42,-84]},{"ply":33,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,21,34,45,46,47,56,57],"ai":[4,6,23,24,29,30,33,58]},"scoresAfter":[-18,-84]},{"ply":34,"player":"ai","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,19,21,34,46,47,56,57],"ai":[4,6,23,24,29,30,33,58]},"scoresAfter":[-18,-76]},{"ply":35,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,19,21,34,46,47,56,57],"ai":[4,6,23,24,26,30,33,58]},"scoresAfter":[9,-76]},{"ply":36,"player":"ai","action":60,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[10,19,20,21,34,47,56,57],"ai":[4,6,23,24,26,30,33,58]},"scoresAfter":[9,-66]},{"ply":37,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,19,20,21,34,47,56,57],"ai":[4,6,17,23,24,26,33,58]},"scoresAfter":[39,-66]},{"ply":38,"player":"ai","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,19,20,21,34,43,56,57],"ai":[4,6,17,23,24,26,33,58]},"scoresAfter":[39,-66]},{"ply":39,"player":"human","action":50,"playedCard":34,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[10,19,20,21,34,43,56,57],"ai":[4,6,17,23,26,33,55,58]},"scoresAfter":[48,-66]},{"ply":40,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,13,19,20,21,43,56,57],"ai":[4,6,17,23,26,33,55,58]},"scoresAfter":[48,-60]},{"ply":41,"player":"human","action":14,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[10,13,19,20,21,43,56,57],"ai":[4,6,17,23,26,33,48,58]},"scoresAfter":[8,-60]},{"ply":42,"player":"ai","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[10,15,19,20,21,43,56,57],"ai":[4,6,17,23,26,33,48,58]},"scoresAfter":[8,-50]},{"ply":43,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,15,19,20,21,43,56,57],"ai":[4,6,17,26,27,33,48,58]},"scoresAfter":[12,-50]},{"ply":44,"player":"ai","action":60,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,19,20,21,43,49,56,57],"ai":[4,6,17,26,27,33,48,58]},"scoresAfter":[12,-34]},{"ply":45,"player":"human","action":14,"playedCard":19,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[10,19,20,21,43,49,56,57],"ai":[4,6,17,26,27,48,58,59]},"scoresAfter":[24,-34]},{"ply":46,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,12,20,21,43,49,56,57],"ai":[4,6,17,26,27,48,58,59]},"scoresAfter":[24,-25]},{"ply":47,"player":"human","action":26,"playedCard":20,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[10,12,20,21,43,49,56,57],"ai":[4,6,17,26,27,48,51,59]},"scoresAfter":[38,-25]},{"ply":48,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,12,14,21,43,49,56,57],"ai":[4,6,17,26,27,48,51,59]},"scoresAfter":[38,-15]},{"ply":49,"player":"human","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[10,12,14,21,43,49,56,57],"ai":[4,6,17,26,27,35,48,51]},"scoresAfter":[54,-15]},{"ply":50,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,12,14,32,43,49,56,57],"ai":[4,6,17,26,27,35,48,51]},"scoresAfter":[54,5]}],"finalScores":[54,5],"outcome":"YOU WIN","finalState":{"deckOrder":[7,14,57,42,37,8,34,1,5,16,40,12,30,52,13,33,28,53,18,3,54,47,0,11,15,21,9,38,36,25,10,44,2,29,50,23,31,58,46,24,39,41,56,4,45,6,19,26,20,17,43,55,48,27,49,59,51,35,32,22],"drawPtr":60,"cardLoc":[5,3,5,5,2,3,2,3,3,4,1,3,1,3,1,3,4,2,4,3,3,3,2,4,5,4,2,2,3,4,4,3,1,4,3,4,3,3,4,5,4,4,3,1,4,3,3,3,2,1,5,2,4,4,4,4,1,1,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,8,9,10,0],[8,10,10,7,10]],"colHandshakes":[[1,1,0,2,0],[0,0,1,1,0]],"colLength":[[5,5,3,6,0],[1,3,5,4,6]],"piles":[[0,3,2],[],[24],[39],[50]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"64199479-c94d-4c80-bca3-8afede90b173","seed":"lomuvz","startedAt":"2026-07-14T16:05:04.082Z","finishedAt":"2026-07-14T16:07:00.893Z","initialDeckOrder":[17,38,1,3,23,22,35,28,29,15,13,52,44,21,33,18,45,6,50,24,43,34,26,48,59,20,7,5,12,36,8,46,55,57,31,11,51,42,19,40,9,27,53,54,16,14,0,58,41,25,39,49,4,37,10,56,32,30,2,47],"moves":[{"ply":1,"player":"human","action":90,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,3,17,22,23,28,35,38],"ai":[13,15,18,21,29,33,44,52]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[1,3,17,22,23,28,35,45],"ai":[13,15,18,21,29,33,44,52]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,3,17,22,23,28,35,45],"ai":[6,15,18,21,29,33,44,52]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[3,17,22,23,28,35,45,50],"ai":[6,15,18,21,29,33,44,52]},"scoresAfter":[0,-55]},{"ply":5,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,17,22,23,28,35,45,50],"ai":[15,18,21,24,29,33,44,52]},"scoresAfter":[0,-55]},{"ply":6,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,17,22,23,28,35,43,45],"ai":[15,18,21,24,29,33,44,52]},"scoresAfter":[0,-72]},{"ply":7,"player":"human","action":10,"playedCard":3,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[3,17,22,23,28,35,43,45],"ai":[15,18,21,24,29,33,34,44]},"scoresAfter":[0,-72]},{"ply":8,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[17,22,23,28,35,38,43,45],"ai":[15,18,21,24,29,33,34,44]},"scoresAfter":[0,-112]},{"ply":9,"player":"human","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[17,22,23,28,35,38,43,45],"ai":[15,18,21,26,29,33,34,44]},"scoresAfter":[-40,-112]},{"ply":10,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[17,22,23,28,35,43,45,48],"ai":[15,18,21,26,29,33,34,44]},"scoresAfter":[-40,-108]},{"ply":11,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[17,22,23,28,35,43,45,48],"ai":[18,21,26,29,33,34,44,59]},"scoresAfter":[-28,-108]},{"ply":12,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[17,20,22,23,28,35,45,48],"ai":[18,21,26,29,33,34,44,59]},"scoresAfter":[-28,-128]},{"ply":13,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[17,20,22,23,28,35,45,48],"ai":[7,18,21,29,33,34,44,59]},"scoresAfter":[-12,-128]},{"ply":14,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,17,20,22,23,28,35,48],"ai":[7,18,21,29,33,34,44,59]},"scoresAfter":[-12,-122]},{"ply":15,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[5,17,20,22,23,28,35,48],"ai":[12,18,21,29,33,34,44,59]},"scoresAfter":[-12,-122]},{"ply":16,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[17,20,22,23,28,35,36,48],"ai":[12,18,21,29,33,34,44,59]},"scoresAfter":[-12,-135]},{"ply":17,"player":"human","action":78,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[17,20,22,23,28,35,36,48],"ai":[8,12,18,21,29,33,34,59]},"scoresAfter":[-12,-135]},{"ply":18,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[17,20,22,23,28,35,46,48],"ai":[8,12,18,21,29,33,34,59]},"scoresAfter":[-12,-128]},{"ply":19,"player":"human","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[17,20,22,23,28,35,46,48],"ai":[12,18,21,29,33,34,55,59]},"scoresAfter":[6,-128]},{"ply":20,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[17,20,22,23,28,35,48,57],"ai":[12,18,21,29,33,34,55,59]},"scoresAfter":[6,-122]},{"ply":21,"player":"human","action":77,"playedCard":48,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[17,20,22,23,28,35,48,57],"ai":[12,18,21,29,31,33,34,59]},"scoresAfter":[-34,-122]},{"ply":22,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[17,20,22,23,28,35,50,57],"ai":[12,18,21,29,31,33,34,59]},"scoresAfter":[-34,-112]},{"ply":23,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[17,20,22,23,28,35,50,57],"ai":[11,12,21,29,31,33,34,59]},"scoresAfter":[-54,-112]},{"ply":24,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[17,20,22,23,28,35,51,57],"ai":[11,12,21,29,31,33,34,59]},"scoresAfter":[-54,-102]},{"ply":25,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[17,20,22,23,28,35,51,57],"ai":[12,21,29,31,33,34,42,59]},"scoresAfter":[-48,-102]},{"ply":26,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[17,19,20,22,23,28,35,57],"ai":[12,21,29,31,33,34,42,59]},"scoresAfter":[-48,-86]},{"ply":27,"player":"human","action":60,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[17,19,20,22,23,28,35,57],"ai":[12,29,31,33,34,40,42,59]},"scoresAfter":[-65,-86]},{"ply":28,"player":"ai","action":66,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[9,17,19,20,22,23,35,57],"ai":[12,29,31,33,34,40,42,59]},"scoresAfter":[-65,-86]},{"ply":29,"player":"human","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[9,17,19,20,22,23,35,57],"ai":[12,27,29,31,33,34,42,59]},"scoresAfter":[-65,-86]},{"ply":30,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[17,19,20,22,23,35,53,57],"ai":[12,27,29,31,33,34,42,59]},"scoresAfter":[-65,-86]},{"ply":31,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[17,19,20,22,23,35,53,57],"ai":[27,29,31,33,34,42,54,59]},"scoresAfter":[-53,-86]},{"ply":32,"player":"ai","action":66,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[16,17,19,20,22,23,35,57],"ai":[27,29,31,33,34,42,54,59]},"scoresAfter":[-53,-86]},{"ply":33,"player":"human","action":86,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[16,17,19,20,22,23,35,57],"ai":[14,27,29,31,33,34,54,59]},"scoresAfter":[-29,-86]},{"ply":34,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[12,16,17,19,20,22,23,35],"ai":[14,27,29,31,33,34,54,59]},"scoresAfter":[-29,-80]},{"ply":35,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[12,16,17,19,20,22,23,35],"ai":[0,14,29,31,33,34,54,59]},"scoresAfter":[-69,-80]},{"ply":36,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[16,17,19,20,22,23,35,58],"ai":[0,14,29,31,33,34,54,59]},"scoresAfter":[-69,-68]},{"ply":37,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[16,17,19,20,22,23,35,58],"ai":[0,14,31,33,34,41,54,59]},"scoresAfter":[-42,-68]},{"ply":38,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[16,17,19,20,22,23,25,35],"ai":[0,14,31,33,34,41,54,59]},"scoresAfter":[-42,-50]},{"ply":39,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[16,17,19,20,22,23,25,35],"ai":[0,14,33,34,39,41,54,59]},"scoresAfter":[-36,-50]},{"ply":40,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[17,19,20,22,23,25,35,49],"ai":[0,14,33,34,39,41,54,59]},"scoresAfter":[-36,-26]},{"ply":41,"player":"human","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[17,19,20,22,23,25,35,49],"ai":[0,4,14,34,39,41,54,59]},"scoresAfter":[-28,-26]},{"ply":42,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[19,20,22,23,25,35,37,49],"ai":[0,4,14,34,39,41,54,59]},"scoresAfter":[-28,1]},{"ply":43,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[19,20,22,23,25,35,37,49],"ai":[0,4,10,14,39,41,54,59]},"scoresAfter":[-16,1]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[20,22,23,25,35,37,49,56],"ai":[0,4,10,14,39,41,54,59]},"scoresAfter":[-16,11]},{"ply":45,"player":"human","action":1,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[20,22,23,25,35,37,49,56],"ai":[0,4,10,14,32,39,41,54]},"scoresAfter":[-2,11]},{"ply":46,"player":"ai","action":30,"playedCard":10,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[9,22,23,25,35,37,49,56],"ai":[0,4,10,14,32,39,41,54]},"scoresAfter":[-2,11]},{"ply":47,"player":"human","action":13,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":10,"handsBefore":{"human":[9,22,23,25,35,37,49,56],"ai":[0,4,14,30,32,39,41,54]},"scoresAfter":[16,11]},{"ply":48,"player":"ai","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,10,23,25,35,37,49,56],"ai":[0,4,14,30,32,39,41,54]},"scoresAfter":[16,11]},{"ply":49,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,10,23,25,35,37,49,56],"ai":[0,2,4,14,30,32,41,54]},"scoresAfter":[36,11]}],"finalScores":[36,11],"outcome":"YOU WIN","finalState":{"deckOrder":[17,38,1,3,23,22,35,28,29,15,13,52,44,21,33,18,45,6,50,24,43,34,26,48,59,20,7,5,12,36,8,46,55,57,31,11,51,42,19,40,9,27,53,54,16,14,0,58,41,25,39,49,4,37,10,56,32,30,2,47],"drawPtr":60,"cardLoc":[2,5,2,5,2,5,4,4,4,1,1,4,3,4,2,4,3,3,4,3,3,4,3,3,4,1,4,4,3,4,2,4,2,4,4,1,5,1,3,5,5,2,5,3,4,3,3,1,3,1,3,3,4,3,2,4,1,3,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,3,9,9],[10,8,9,7,10]],"colHandshakes":[[0,1,0,1,2],[0,1,2,0,0]],"colLength":[[0,7,1,4,6],[4,4,7,1,3]],"piles":[[1,3,5],[],[],[36,40,42,39],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"c52837b5-e3bb-4642-9a2c-4eb9d15956d8","seed":"n8azk2","startedAt":"2026-07-14T16:07:01.770Z","finishedAt":"2026-07-14T16:11:23.282Z","initialDeckOrder":[20,43,8,55,14,18,26,11,23,2,40,22,5,25,58,19,38,44,54,9,21,36,52,41,51,35,29,12,50,30,0,3,33,49,24,53,34,56,16,28,47,45,59,1,7,37,48,10,27,42,15,32,6,57,31,46,13,4,17,39],"moves":[{"ply":1,"player":"human","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[8,11,14,18,20,26,43,55],"ai":[2,5,19,22,23,25,40,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,11,18,20,26,38,43,55],"ai":[2,5,19,22,23,25,40,58]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":55,"playedCard":26,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[8,11,18,20,26,38,43,55],"ai":[5,19,22,23,25,40,44,58]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,8,11,18,20,38,43,55],"ai":[5,19,22,23,25,40,44,58]},"scoresAfter":[-40,-17]},{"ply":5,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[2,8,11,18,20,38,43,55],"ai":[5,19,22,23,25,44,54,58]},"scoresAfter":[-80,-17]},{"ply":6,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,9,11,18,20,38,43,55],"ai":[5,19,22,23,25,44,54,58]},"scoresAfter":[-80,-33]},{"ply":7,"player":"human","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,9,11,18,20,38,43,55],"ai":[19,21,22,23,25,44,54,58]},"scoresAfter":[-80,-33]},{"ply":8,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,9,11,18,20,36,43,55],"ai":[19,21,22,23,25,44,54,58]},"scoresAfter":[-80,-26]},{"ply":9,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[8,9,11,18,20,36,43,55],"ai":[19,21,22,23,25,52,54,58]},"scoresAfter":[-80,-26]},{"ply":10,"player":"ai","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[8,9,11,18,20,41,43,55],"ai":[19,21,22,23,25,52,54,58]},"scoresAfter":[-80,-43]},{"ply":11,"player":"human","action":66,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,9,11,18,20,41,43,55],"ai":[19,21,22,23,25,51,54,58]},"scoresAfter":[-80,-43]},{"ply":12,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[8,9,11,18,20,35,43,55],"ai":[19,21,22,23,25,51,54,58]},"scoresAfter":[-80,-38]},{"ply":13,"player":"human","action":78,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[8,9,11,18,20,35,43,55],"ai":[19,21,22,23,25,29,51,58]},"scoresAfter":[-80,-38]},{"ply":14,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,9,11,12,18,20,35,55],"ai":[19,21,22,23,25,29,51,58]},"scoresAfter":[-80,-29]},{"ply":15,"player":"human","action":36,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[8,9,11,12,18,20,35,55],"ai":[19,21,22,23,25,29,50,51]},"scoresAfter":[-100,-29]},{"ply":16,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[8,9,11,18,20,30,35,55],"ai":[19,21,22,23,25,29,50,51]},"scoresAfter":[-100,-29]},{"ply":17,"player":"human","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,9,11,18,20,30,35,55],"ai":[0,19,21,22,23,25,29,50]},"scoresAfter":[-100,-29]},{"ply":18,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,8,9,11,18,20,30,35],"ai":[0,19,21,22,23,25,29,50]},"scoresAfter":[-100,-29]},{"ply":19,"player":"human","action":73,"playedCard":30,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,8,9,11,18,20,30,35],"ai":[19,21,22,23,25,29,33,50]},"scoresAfter":[-115,-29]},{"ply":20,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,3,8,9,11,18,20,35],"ai":[19,21,22,23,25,29,33,50]},"scoresAfter":[-115,-29]},{"ply":21,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[0,3,8,9,11,18,20,35],"ai":[19,21,22,23,25,29,33,49]},"scoresAfter":[-135,-29]},{"ply":22,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,8,9,11,18,20,24,35],"ai":[19,21,22,23,25,29,33,49]},"scoresAfter":[-135,-29]},{"ply":23,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,8,9,11,18,20,24,35],"ai":[19,21,22,23,25,29,33,53]},"scoresAfter":[-129,-29]},{"ply":24,"player":"ai","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[8,9,11,18,20,24,34,35],"ai":[19,21,22,23,25,29,33,53]},"scoresAfter":[-129,-29]},{"ply":25,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,9,11,18,20,24,34,35],"ai":[19,21,22,23,29,33,53,56]},"scoresAfter":[-108,-29]},{"ply":26,"player":"ai","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,11,16,18,20,24,34,35],"ai":[19,21,22,23,29,33,53,56]},"scoresAfter":[-108,-29]},{"ply":27,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,11,16,18,20,24,34,35],"ai":[19,21,22,23,28,29,33,53]},"scoresAfter":[-84,-29]},{"ply":28,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[11,16,18,20,24,34,35,47],"ai":[19,21,22,23,28,29,33,53]},"scoresAfter":[-84,-29]},{"ply":29,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,16,18,20,24,34,35,47],"ai":[19,21,22,23,28,29,33,45]},"scoresAfter":[-54,-29]},{"ply":30,"player":"ai","action":3,"playedCard":19,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[16,18,20,24,34,35,47,59],"ai":[19,21,22,23,28,29,33,45]},"scoresAfter":[-54,-43]},{"ply":31,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[16,18,20,24,34,35,47,59],"ai":[21,22,23,25,28,29,33,45]},"scoresAfter":[-45,-43]},{"ply":32,"player":"ai","action":3,"playedCard":21,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[1,18,20,24,34,35,47,59],"ai":[21,22,23,25,28,29,33,45]},"scoresAfter":[-45,-35]},{"ply":33,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[1,18,20,24,34,35,47,59],"ai":[22,23,25,26,28,29,33,45]},"scoresAfter":[-30,-35]},{"ply":34,"player":"ai","action":4,"playedCard":22,"placeType":"play","drawSource":"discard_3","drawnCard":43,"handsBefore":{"human":[1,7,20,24,34,35,47,59],"ai":[22,23,25,26,28,29,33,45]},"scoresAfter":[-30,-26]},{"ply":35,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[1,7,20,24,34,35,47,59],"ai":[23,25,26,28,29,33,43,45]},"scoresAfter":[-9,-26]},{"ply":36,"player":"ai","action":4,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[1,7,24,34,35,37,47,59],"ai":[23,25,26,28,29,33,43,45]},"scoresAfter":[-9,-16]},{"ply":37,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[1,7,24,34,35,37,47,59],"ai":[25,26,28,29,33,41,43,45]},"scoresAfter":[-9,-16]},{"ply":38,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,24,34,35,37,47,48,59],"ai":[25,26,28,29,33,41,43,45]},"scoresAfter":[-9,-56]},{"ply":39,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,24,34,35,37,47,48,59],"ai":[10,26,28,29,33,41,43,45]},"scoresAfter":[-9,-56]},{"ply":40,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[24,27,34,35,37,47,48,59],"ai":[10,26,28,29,33,41,43,45]},"scoresAfter":[-9,-47]},{"ply":41,"player":"human","action":6,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[24,27,34,35,37,47,48,59],"ai":[26,28,29,33,41,42,43,45]},"scoresAfter":[-9,-47]},{"ply":42,"player":"ai","action":15,"playedCard":28,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[15,27,34,35,37,47,48,59],"ai":[26,28,29,33,41,42,43,45]},"scoresAfter":[-9,-41]},{"ply":43,"player":"human","action":77,"playedCard":48,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[15,27,34,35,37,47,48,59],"ai":[24,26,29,33,41,42,43,45]},"scoresAfter":[-49,-41]},{"ply":44,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[15,27,34,35,37,47,53,59],"ai":[24,26,29,33,41,42,43,45]},"scoresAfter":[-49,-33]},{"ply":45,"player":"human","action":77,"playedCard":53,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[15,27,34,35,37,47,53,59],"ai":[24,26,32,33,41,42,43,45]},"scoresAfter":[-41,-33]},{"ply":46,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[15,27,34,35,37,47,56,59],"ai":[24,26,32,33,41,42,43,45]},"scoresAfter":[-41,-19]},{"ply":47,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[15,27,34,35,37,47,56,59],"ai":[6,24,26,33,41,42,43,45]},"scoresAfter":[-27,-19]},{"ply":48,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[15,27,34,35,37,47,57,59],"ai":[6,24,26,33,41,42,43,45]},"scoresAfter":[-27,-3]},{"ply":49,"player":"human","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[15,27,34,35,37,47,57,59],"ai":[6,24,26,31,41,42,43,45]},"scoresAfter":[-11,-3]},{"ply":50,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,15,27,34,35,37,47,59],"ai":[6,24,26,31,41,42,43,45]},"scoresAfter":[-11,5]},{"ply":51,"player":"human","action":37,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[7,15,27,34,35,37,47,59],"ai":[6,24,26,31,41,42,43,46]},"scoresAfter":[-2,5]},{"ply":52,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[1,7,15,27,35,37,47,59],"ai":[6,24,26,31,41,42,43,46]},"scoresAfter":[-2,14]},{"ply":53,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[1,7,15,27,35,37,47,59],"ai":[6,13,24,26,31,41,42,43]},"scoresAfter":[8,14]},{"ply":54,"player":"ai","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[1,4,7,15,27,37,47,59],"ai":[6,13,24,26,31,41,42,43]},"scoresAfter":[8,14]},{"ply":55,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,4,7,15,27,37,47,59],"ai":[6,13,17,26,31,41,42,43]},"scoresAfter":[28,14]}],"finalScores":[28,14],"outcome":"YOU WIN","finalState":{"deckOrder":[20,43,8,55,14,18,26,11,23,2,40,22,5,25,58,19,38,44,54,9,21,36,52,41,51,35,29,12,50,30,0,3,33,49,24,53,34,56,16,28,47,45,59,1,7,37,48,10,27,42,15,32,6,57,31,46,13,4,17,39],"drawPtr":60,"cardLoc":[3,1,3,3,1,4,2,1,3,3,4,3,3,2,3,1,3,2,3,4,3,4,4,4,5,4,2,1,4,4,3,2,4,4,3,3,5,1,5,1,4,2,2,2,4,4,4,1,3,5,5,5,4,3,4,5,3,3,4,3],"handPublic":[false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,7,10,0,10],[9,10,8,9,9]],"colHandshakes":[[2,2,0,0,1],[0,0,1,0,0]],"colLength":[[6,5,3,0,5],[2,4,5,4,3]],"piles":[[],[],[24],[38,36],[51,55,50,49]],"toMove":1,"stepCount":55,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"db291042-c811-42db-bee6-7face2b96b2d","seed":"86x7l3","startedAt":"2026-07-14T16:11:24.396Z","finishedAt":"2026-07-14T16:14:18.888Z","initialDeckOrder":[12,14,26,32,10,2,0,17,35,56,49,8,37,28,57,42,27,33,25,9,11,19,16,3,29,23,52,24,59,38,6,36,1,39,54,21,47,4,58,45,15,40,43,31,18,13,41,5,44,22,51,46,53,48,30,34,7,20,50,55],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,2,10,12,14,17,26,32],"ai":[8,28,35,37,42,49,56,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,10,12,14,17,26,27,32],"ai":[8,28,35,37,42,49,56,57]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[2,10,12,14,17,26,27,32],"ai":[8,28,33,35,37,49,56,57]},"scoresAfter":[-60,-15]},{"ply":4,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,12,14,17,25,26,27,32],"ai":[8,28,33,35,37,49,56,57]},"scoresAfter":[-60,-55]},{"ply":5,"player":"human","action":48,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,12,14,17,25,26,27,32],"ai":[8,9,28,33,35,37,56,57]},"scoresAfter":[-100,-55]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,11,12,14,17,26,27,32],"ai":[8,9,28,33,35,37,56,57]},"scoresAfter":[-100,-68]},{"ply":7,"player":"human","action":60,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[10,11,12,14,17,26,27,32],"ai":[9,19,28,33,35,37,56,57]},"scoresAfter":[-120,-68]},{"ply":8,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,11,12,14,16,17,27,32],"ai":[9,19,28,33,35,37,56,57]},"scoresAfter":[-120,-60]},{"ply":9,"player":"human","action":72,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[10,11,12,14,16,17,27,32],"ai":[3,19,28,33,35,37,56,57]},"scoresAfter":[-114,-60]},{"ply":10,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,11,12,14,16,17,29,32],"ai":[3,19,28,33,35,37,56,57]},"scoresAfter":[-114,-74]},{"ply":11,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,11,12,14,16,17,29,32],"ai":[3,23,28,33,35,37,56,57]},"scoresAfter":[-154,-74]},{"ply":12,"player":"ai","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,11,14,16,17,29,32,52],"ai":[3,23,28,33,35,37,56,57]},"scoresAfter":[-154,-74]},{"ply":13,"player":"human","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,11,14,16,17,29,32,52],"ai":[3,23,24,28,33,35,56,57]},"scoresAfter":[-174,-74]},{"ply":14,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[10,11,16,17,29,32,52,59],"ai":[3,23,24,28,33,35,56,57]},"scoresAfter":[-174,-114]},{"ply":15,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,11,16,17,29,32,52,59],"ai":[3,23,28,33,35,38,56,57]},"scoresAfter":[-165,-114]},{"ply":16,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[6,10,11,17,29,32,52,59],"ai":[3,23,28,33,35,38,56,57]},"scoresAfter":[-165,-114]},{"ply":17,"player":"human","action":36,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,10,11,17,29,32,52,59],"ai":[3,23,28,33,35,36,56,57]},"scoresAfter":[-153,-114]},{"ply":18,"player":"ai","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,6,10,11,29,32,52,59],"ai":[3,23,28,33,35,36,56,57]},"scoresAfter":[-153,-114]},{"ply":19,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,6,10,11,29,32,52,59],"ai":[3,23,28,33,35,39,56,57]},"scoresAfter":[-173,-114]},{"ply":20,"player":"ai","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,10,11,29,32,52,54,59],"ai":[3,23,28,33,35,39,56,57]},"scoresAfter":[-173,-114]},{"ply":21,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,10,11,29,32,52,54,59],"ai":[3,21,23,28,33,35,56,57]},"scoresAfter":[-190,-114]},{"ply":22,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,10,11,29,32,47,54,59],"ai":[3,21,23,28,33,35,56,57]},"scoresAfter":[-190,-106]},{"ply":23,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,10,11,29,32,47,54,59],"ai":[3,4,23,28,33,35,56,57]},"scoresAfter":[-185,-106]},{"ply":24,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[6,10,11,29,32,47,58,59],"ai":[3,4,23,28,33,35,56,57]},"scoresAfter":[-185,-106]},{"ply":25,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,10,11,29,32,47,58,59],"ai":[4,23,28,33,35,45,56,57]},"scoresAfter":[-173,-106]},{"ply":26,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[6,10,11,15,32,47,58,59],"ai":[4,23,28,33,35,45,56,57]},"scoresAfter":[-173,-98]},{"ply":27,"player":"human","action":42,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,10,11,15,32,47,58,59],"ai":[4,23,28,33,35,40,56,57]},"scoresAfter":[-173,-98]},{"ply":28,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,10,11,32,43,47,58,59],"ai":[4,23,28,33,35,40,56,57]},"scoresAfter":[-173,-84]},{"ply":29,"player":"human","action":76,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[6,10,11,32,43,47,58,59],"ai":[4,23,28,31,33,35,40,57]},"scoresAfter":[-164,-84]},{"ply":30,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,10,11,32,39,43,47,59],"ai":[4,23,28,31,33,35,40,57]},"scoresAfter":[-164,-68]},{"ply":31,"player":"human","action":88,"playedCard":59,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[6,10,11,32,39,43,47,59],"ai":[4,18,23,28,31,33,35,40]},"scoresAfter":[-154,-68]},{"ply":32,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,10,11,32,36,39,43,47],"ai":[4,18,23,28,31,33,35,40]},"scoresAfter":[-154,-58]},{"ply":33,"player":"human","action":52,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[6,10,11,32,36,39,43,47],"ai":[4,13,18,28,31,33,35,40]},"scoresAfter":[-194,-58]},{"ply":34,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,10,11,32,38,39,43,47],"ai":[4,13,18,28,31,33,35,40]},"scoresAfter":[-194,-52]},{"ply":35,"player":"human","action":52,"playedCard":38,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[6,10,11,32,38,39,43,47],"ai":[4,13,18,31,33,35,40,41]},"scoresAfter":[-214,-52]},{"ply":36,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,10,11,32,37,39,43,47],"ai":[4,13,18,31,33,35,40,41]},"scoresAfter":[-214,-52]},{"ply":37,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,10,11,32,37,39,43,47],"ai":[5,13,18,31,33,35,40,41]},"scoresAfter":[-234,-52]},{"ply":38,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,10,11,32,39,43,44,47],"ai":[5,13,18,31,33,35,40,41]},"scoresAfter":[-234,-40]},{"ply":39,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[6,10,11,32,39,43,44,47],"ai":[5,13,18,22,33,35,40,41]},"scoresAfter":[-210,-40]},{"ply":40,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,10,11,32,39,44,47,51],"ai":[5,13,18,22,33,35,40,41]},"scoresAfter":[-210,-24]},{"ply":41,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,10,11,32,39,44,47,51],"ai":[5,13,18,22,35,40,41,46]},"scoresAfter":[-182,-24]},{"ply":42,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[6,10,11,32,39,47,51,53],"ai":[5,13,18,22,35,40,41,46]},"scoresAfter":[-182,-15]},{"ply":43,"player":"human","action":61,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[6,10,11,32,39,47,51,53],"ai":[5,13,18,22,35,40,41,48]},"scoresAfter":[-142,-15]},{"ply":44,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,6,10,11,32,39,51,53],"ai":[5,13,18,22,35,40,41,48]},"scoresAfter":[-142,5]},{"ply":45,"player":"human","action":1,"playedCard":4,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[4,6,10,11,32,39,51,53],"ai":[5,13,18,22,30,40,41,48]},"scoresAfter":[-130,5]},{"ply":46,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,6,10,11,32,39,51,53],"ai":[5,13,18,22,30,40,41,48]},"scoresAfter":[-130,5]},{"ply":47,"player":"human","action":14,"playedCard":6,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[3,6,10,11,32,39,51,53],"ai":[5,13,18,22,30,34,40,41]},"scoresAfter":[-110,5]},{"ply":48,"player":"ai","action":54,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,10,11,15,32,39,51,53],"ai":[5,13,18,22,30,34,40,41]},"scoresAfter":[-110,5]},{"ply":49,"player":"human","action":15,"playedCard":10,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[3,10,11,15,32,39,51,53],"ai":[5,7,13,18,22,34,40,41]},"scoresAfter":[-74,5]},{"ply":50,"player":"ai","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,11,15,30,32,39,51,53],"ai":[5,7,13,18,22,34,40,41]},"scoresAfter":[-74,5]},{"ply":51,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[3,11,15,30,32,39,51,53],"ai":[5,7,18,20,22,34,40,41]},"scoresAfter":[-34,5]},{"ply":52,"player":"ai","action":78,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[3,15,30,32,39,50,51,53],"ai":[5,7,18,20,22,34,40,41]},"scoresAfter":[-34,5]}],"finalScores":[-34,5],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[12,14,26,32,10,2,0,17,35,56,49,8,37,28,57,42,27,33,25,9,11,19,16,3,29,23,52,24,59,38,6,36,1,39,54,21,47,4,58,45,15,40,43,31,18,13,41,5,44,22,51,46,53,48,30,34,7,20,50,55],"drawPtr":60,"cardLoc":[3,3,3,1,3,2,3,2,4,4,3,3,3,5,3,1,3,3,2,4,2,4,2,4,4,3,3,3,4,3,1,4,1,4,2,4,3,3,3,1,5,2,4,3,3,4,4,3,5,4,1,1,3,1,3,2,4,4,3,3],"handPublic":[false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,4,4,10,10],[8,10,10,9,8]],"colHandshakes":[[3,2,2,3,0],[0,0,1,0,1]],"colLength":[[7,4,4,6,4],[2,3,5,3,3]],"piles":[[],[13],[],[40],[48]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"5c557589-0d3c-486a-897b-e9581540c2e5","seed":"43100p","startedAt":"2026-07-14T16:14:19.809Z","finishedAt":"2026-07-14T16:16:47.587Z","initialDeckOrder":[18,4,48,41,58,45,19,2,32,47,8,56,24,29,25,33,50,23,55,1,0,44,15,39,49,36,11,57,30,38,9,7,6,27,22,42,16,14,13,54,12,26,31,51,37,52,10,35,3,53,40,28,17,21,5,43,34,46,59,20],"moves":[{"ply":1,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,4,18,19,41,45,48,58],"ai":[8,24,25,29,32,33,47,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,4,18,19,41,45,50,58],"ai":[8,24,25,29,32,33,47,56]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,4,18,19,41,45,50,58],"ai":[8,23,25,29,32,33,47,56]},"scoresAfter":[-60,-40]},{"ply":4,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,4,18,19,41,45,55,58],"ai":[8,23,25,29,32,33,47,56]},"scoresAfter":[-60,-60]},{"ply":5,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,4,18,19,41,45,55,58],"ai":[1,8,23,29,32,33,47,56]},"scoresAfter":[-60,-60]},{"ply":6,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[0,4,18,19,41,45,55,58],"ai":[1,8,23,29,32,33,47,56]},"scoresAfter":[-60,-60]},{"ply":7,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,4,18,19,41,45,55,58],"ai":[8,23,29,32,33,44,47,56]},"scoresAfter":[-60,-60]},{"ply":8,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,15,18,19,41,45,55,58],"ai":[8,23,29,32,33,44,47,56]},"scoresAfter":[-60,-73]},{"ply":9,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,15,18,19,41,45,55,58],"ai":[8,23,29,32,33,39,44,47]},"scoresAfter":[-78,-73]},{"ply":10,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,18,19,41,45,49,55,58],"ai":[8,23,29,32,33,39,44,47]},"scoresAfter":[-78,-91]},{"ply":11,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,18,19,41,45,49,55,58],"ai":[8,23,29,32,33,36,44,47]},"scoresAfter":[-98,-91]},{"ply":12,"player":"ai","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,11,18,19,41,45,55,58],"ai":[8,23,29,32,33,36,44,47]},"scoresAfter":[-98,-91]},{"ply":13,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,11,18,19,41,45,55,58],"ai":[8,23,29,32,33,44,47,57]},"scoresAfter":[-93,-91]},{"ply":14,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,11,19,30,41,45,55,58],"ai":[8,23,29,32,33,44,47,57]},"scoresAfter":[-93,-79]},{"ply":15,"player":"human","action":10,"playedCard":4,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[4,11,19,30,41,45,55,58],"ai":[8,23,32,33,38,44,47,57]},"scoresAfter":[-93,-79]},{"ply":16,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,19,30,36,41,45,55,58],"ai":[8,23,32,33,38,44,47,57]},"scoresAfter":[-93,-58]},{"ply":17,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,19,30,36,41,45,55,58],"ai":[8,9,23,33,38,44,47,57]},"scoresAfter":[-133,-58]},{"ply":18,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[7,11,19,30,41,45,55,58],"ai":[8,9,23,33,38,44,47,57]},"scoresAfter":[-133,-34]},{"ply":19,"player":"human","action":49,"playedCard":41,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[7,11,19,30,41,45,55,58],"ai":[6,8,9,23,38,44,47,57]},"scoresAfter":[-125,-34]},{"ply":20,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,7,11,19,30,45,55,58],"ai":[6,8,9,23,38,44,47,57]},"scoresAfter":[-125,-49]},{"ply":21,"player":"human","action":37,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[4,7,11,19,30,45,55,58],"ai":[8,9,23,27,38,44,47,57]},"scoresAfter":[-119,-49]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[0,4,7,11,30,45,55,58],"ai":[8,9,23,27,38,44,47,57]},"scoresAfter":[-119,-42]},{"ply":23,"player":"human","action":1,"playedCard":0,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[0,4,7,11,30,45,55,58],"ai":[9,22,23,27,38,44,47,57]},"scoresAfter":[-159,-42]},{"ply":24,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,4,7,11,30,45,55,58],"ai":[9,22,23,27,38,44,47,57]},"scoresAfter":[-159,-34]},{"ply":25,"player":"human","action":1,"playedCard":1,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[1,4,7,11,30,45,55,58],"ai":[22,23,27,38,42,44,47,57]},"scoresAfter":[-179,-34]},{"ply":26,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,4,7,11,30,45,55,58],"ai":[22,23,27,38,42,44,47,57]},"scoresAfter":[-179,-29]},{"ply":27,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,4,7,11,30,45,55,58],"ai":[16,22,23,27,38,44,47,57]},"scoresAfter":[-199,-29]},{"ply":28,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[4,7,11,14,30,45,55,58],"ai":[16,22,23,27,38,44,47,57]},"scoresAfter":[-199,-19]},{"ply":29,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,7,11,14,30,45,55,58],"ai":[13,16,22,23,27,38,44,57]},"scoresAfter":[-187,-19]},{"ply":30,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[7,11,14,30,45,54,55,58],"ai":[13,16,22,23,27,38,44,57]},"scoresAfter":[-187,-59]},{"ply":31,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[7,11,14,30,45,54,55,58],"ai":[12,16,22,23,27,38,44,57]},"scoresAfter":[-187,-59]},{"ply":32,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,11,26,30,45,54,55,58],"ai":[12,16,22,23,27,38,44,57]},"scoresAfter":[-187,-79]},{"ply":33,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,11,26,30,45,54,55,58],"ai":[16,22,23,27,31,38,44,57]},"scoresAfter":[-187,-79]},{"ply":34,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[7,11,30,45,51,54,55,58],"ai":[16,22,23,27,31,38,44,57]},"scoresAfter":[-187,-71]},{"ply":35,"player":"human","action":30,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[7,11,30,45,51,54,55,58],"ai":[16,22,23,27,31,37,38,44]},"scoresAfter":[-187,-71]},{"ply":36,"player":"ai","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,11,45,51,52,54,55,58],"ai":[16,22,23,27,31,37,38,44]},"scoresAfter":[-187,-71]},{"ply":37,"player":"human","action":36,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,11,45,51,52,54,55,58],"ai":[10,16,22,23,27,31,38,44]},"scoresAfter":[-179,-71]},{"ply":38,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[7,11,35,45,52,54,55,58],"ai":[10,16,22,23,27,31,38,44]},"scoresAfter":[-179,-62]},{"ply":39,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,11,35,45,52,54,55,58],"ai":[3,16,22,23,27,31,38,44]},"scoresAfter":[-167,-62]},{"ply":40,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,11,35,45,53,54,55,58],"ai":[3,16,22,23,27,31,38,44]},"scoresAfter":[-167,-53]},{"ply":41,"player":"human","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,11,35,45,53,54,55,58],"ai":[3,22,23,27,31,38,40,44]},"scoresAfter":[-151,-53]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,11,28,35,45,54,55,58],"ai":[3,22,23,27,31,38,40,44]},"scoresAfter":[-151,-26]},{"ply":43,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[7,11,28,35,45,54,55,58],"ai":[3,17,23,27,31,38,40,44]},"scoresAfter":[-131,-26]},{"ply":44,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,11,21,28,35,45,55,58],"ai":[3,17,23,27,31,38,40,44]},"scoresAfter":[-131,4]},{"ply":45,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,11,21,28,35,45,55,58],"ai":[3,5,17,27,31,38,40,44]},"scoresAfter":[-87,4]},{"ply":46,"player":"ai","action":30,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[7,11,21,28,35,43,45,58],"ai":[3,5,17,27,31,38,40,44]},"scoresAfter":[-87,4]},{"ply":47,"player":"human","action":87,"playedCard":58,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[7,11,21,28,35,43,45,58],"ai":[3,5,27,31,34,38,40,44]},"scoresAfter":[-51,4]},{"ply":48,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,11,21,28,30,35,43,45],"ai":[3,5,27,31,34,38,40,44]},"scoresAfter":[-51,31]},{"ply":49,"player":"human","action":3,"playedCard":7,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[7,11,21,28,30,35,43,45],"ai":[3,5,27,31,38,40,44,46]},"scoresAfter":[-27,31]},{"ply":50,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,21,26,28,30,35,43,45],"ai":[3,5,27,31,38,40,44,46]},"scoresAfter":[-27,31]},{"ply":51,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,21,26,28,30,35,43,45],"ai":[5,27,31,38,40,44,46,59]},"scoresAfter":[13,31]}],"finalScores":[13,31],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[18,4,48,41,58,45,19,2,32,47,8,56,24,29,25,33,50,23,55,1,0,44,15,39,49,36,11,57,30,38,9,7,6,27,22,42,16,14,13,54,12,26,31,51,37,52,10,35,3,53,40,28,17,21,5,43,34,46,59,20],"drawPtr":60,"cardLoc":[3,3,3,5,3,2,4,3,4,4,4,3,4,4,5,3,4,5,3,3,1,1,4,4,4,4,1,2,1,4,1,2,4,4,4,1,3,5,2,4,2,3,4,1,2,1,2,4,3,3,3,3,3,3,3,3,4,4,3,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,6,0,4,9],[9,10,9,10,8]],"colHandshakes":[[3,0,0,1,3],[0,2,2,0,0]],"colLength":[[6,3,0,2,9],[4,5,6,3,2]],"piles":[[3],[14,17],[],[37],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"32adbcb3-98a0-449f-aae8-041bd73bc521","seed":"kv82c8","startedAt":"2026-07-14T16:16:48.456Z","finishedAt":"2026-07-14T16:18:37.618Z","initialDeckOrder":[2,9,49,29,31,36,48,11,35,44,21,1,57,10,58,56,4,18,53,7,22,50,24,41,59,12,14,25,20,0,3,52,47,6,5,13,34,46,27,15,54,42,43,39,32,33,8,17,19,26,28,37,30,40,51,38,45,55,23,16],"moves":[{"ply":1,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[2,9,11,29,31,36,48,49],"ai":[1,10,21,35,44,56,57,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,9,11,29,31,36,48,49],"ai":[1,10,21,35,44,56,57,58]},"scoresAfter":[-40,-13]},{"ply":3,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,9,11,29,31,36,48,49],"ai":[1,10,18,21,35,44,57,58]},"scoresAfter":[-40,-13]},{"ply":4,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,9,11,29,31,36,49,53],"ai":[1,10,18,21,35,44,57,58]},"scoresAfter":[-40,-5]},{"ply":5,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,9,11,29,31,36,49,53],"ai":[1,7,10,18,21,35,44,58]},"scoresAfter":[-40,-5]},{"ply":6,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,9,11,22,29,31,36,53],"ai":[1,7,10,18,21,35,44,58]},"scoresAfter":[-40,4]},{"ply":7,"player":"human","action":78,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,9,11,22,29,31,36,53],"ai":[1,7,10,18,21,35,44,50]},"scoresAfter":[-40,4]},{"ply":8,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,9,11,22,24,29,31,53],"ai":[1,7,10,18,21,35,44,50]},"scoresAfter":[-40,4]},{"ply":9,"player":"human","action":48,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,9,11,22,24,29,31,53],"ai":[1,7,10,18,21,35,41,44]},"scoresAfter":[-80,4]},{"ply":10,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,9,11,22,29,31,53,59],"ai":[1,7,10,18,21,35,41,44]},"scoresAfter":[-80,-36]},{"ply":11,"player":"human","action":5,"playedCard":4,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[4,9,11,22,29,31,53,59],"ai":[7,10,12,18,21,35,41,44]},"scoresAfter":[-74,-36]},{"ply":12,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[9,11,22,29,31,50,53,59],"ai":[7,10,12,18,21,35,41,44]},"scoresAfter":[-74,-24]},{"ply":13,"player":"human","action":65,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[9,11,22,29,31,50,53,59],"ai":[10,12,14,18,21,35,41,44]},"scoresAfter":[-114,-24]},{"ply":14,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[9,11,22,29,31,49,53,59],"ai":[10,12,14,18,21,35,41,44]},"scoresAfter":[-114,-6]},{"ply":15,"player":"human","action":65,"playedCard":49,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[9,11,22,29,31,49,53,59],"ai":[12,14,18,21,25,35,41,44]},"scoresAfter":[-134,-6]},{"ply":16,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[9,11,22,29,31,48,53,59],"ai":[12,14,18,21,25,35,41,44]},"scoresAfter":[-134,-46]},{"ply":17,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[9,11,22,29,31,48,53,59],"ai":[14,18,20,21,25,35,41,44]},"scoresAfter":[-154,-46]},{"ply":18,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,9,11,22,29,31,53,59],"ai":[14,18,20,21,25,35,41,44]},"scoresAfter":[-154,-66]},{"ply":19,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,9,11,22,29,31,53,59],"ai":[3,18,20,21,25,35,41,44]},"scoresAfter":[-138,-66]},{"ply":20,"player":"ai","action":72,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,9,11,22,29,31,52,59],"ai":[3,18,20,21,25,35,41,44]},"scoresAfter":[-138,-82]},{"ply":21,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[0,9,11,22,29,31,52,59],"ai":[3,18,20,21,25,35,44,47]},"scoresAfter":[-138,-82]},{"ply":22,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[0,6,9,11,22,29,31,59],"ai":[3,18,20,21,25,35,44,47]},"scoresAfter":[-138,-75]},{"ply":23,"player":"human","action":12,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,6,9,11,22,29,31,59],"ai":[3,5,18,20,21,25,35,47]},"scoresAfter":[-128,-75]},{"ply":24,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,9,11,13,22,29,31,59],"ai":[3,5,18,20,21,25,35,47]},"scoresAfter":[-128,-75]},{"ply":25,"player":"human","action":42,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[0,9,11,13,22,29,31,59],"ai":[5,18,20,21,25,34,35,47]},"scoresAfter":[-128,-75]},{"ply":26,"player":"ai","action":50,"playedCard":25,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[0,9,11,22,29,31,46,59],"ai":[5,18,20,21,25,34,35,47]},"scoresAfter":[-128,-115]},{"ply":27,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,9,11,22,29,31,46,59],"ai":[5,13,18,20,21,34,35,47]},"scoresAfter":[-112,-115]},{"ply":28,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,11,22,27,29,31,46,59],"ai":[5,13,18,20,21,34,35,47]},"scoresAfter":[-112,-115]},{"ply":29,"player":"human","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,11,22,27,29,31,46,59],"ai":[13,15,18,20,21,34,35,47]},"scoresAfter":[-108,-115]},{"ply":30,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[0,11,22,29,31,46,54,59],"ai":[13,15,18,20,21,34,35,47]},"scoresAfter":[-108,-135]},{"ply":31,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,11,22,29,31,46,54,59],"ai":[15,18,20,21,34,35,42,47]},"scoresAfter":[-88,-135]},{"ply":32,"player":"ai","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[0,11,22,29,31,43,46,59],"ai":[15,18,20,21,34,35,42,47]},"scoresAfter":[-88,-125]},{"ply":33,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,11,22,29,31,43,46,59],"ai":[15,18,20,21,34,35,39,42]},"scoresAfter":[-80,-125]},{"ply":34,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[0,11,22,31,32,43,46,59],"ai":[15,18,20,21,34,35,39,42]},"scoresAfter":[-80,-117]},{"ply":35,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[0,11,22,31,32,43,46,59],"ai":[18,20,21,33,34,35,39,42]},"scoresAfter":[-68,-117]},{"ply":36,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,8,11,22,32,43,46,59],"ai":[18,20,21,33,34,35,39,42]},"scoresAfter":[-68,-97]},{"ply":37,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[0,8,11,22,32,43,46,59],"ai":[17,20,21,33,34,35,39,42]},"scoresAfter":[-54,-97]},{"ply":38,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,8,11,19,22,43,46,59],"ai":[17,20,21,33,34,35,39,42]},"scoresAfter":[-54,-69]},{"ply":39,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[0,8,11,19,22,43,46,59],"ai":[17,21,26,33,34,35,39,42]},"scoresAfter":[-34,-69]},{"ply":40,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[0,8,19,22,28,43,46,59],"ai":[17,21,26,33,34,35,39,42]},"scoresAfter":[-34,-53]},{"ply":41,"player":"human","action":18,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,8,19,22,28,43,46,59],"ai":[17,21,26,34,35,37,39,42]},"scoresAfter":[-34,-53]},{"ply":42,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,19,22,28,30,43,46,59],"ai":[17,21,26,34,35,37,39,42]},"scoresAfter":[-34,-35]},{"ply":43,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,19,22,28,30,43,46,59],"ai":[17,21,26,35,37,39,40,42]},"scoresAfter":[-34,-35]},{"ply":44,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[19,22,28,30,43,46,51,59],"ai":[17,21,26,35,37,39,40,42]},"scoresAfter":[-34,-3]},{"ply":45,"player":"human","action":6,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[19,22,28,30,43,46,51,59],"ai":[17,26,35,37,38,39,40,42]},"scoresAfter":[-34,-3]},{"ply":46,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[22,28,30,43,45,46,51,59],"ai":[17,26,35,37,38,39,40,42]},"scoresAfter":[-34,17]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[22,28,30,43,45,46,51,59],"ai":[17,26,37,38,39,40,42,55]},"scoresAfter":[6,17]},{"ply":48,"player":"ai","action":30,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[22,23,28,30,43,45,46,51],"ai":[17,26,37,38,39,40,42,55]},"scoresAfter":[6,17]}],"finalScores":[6,17],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[2,9,49,29,31,36,48,11,35,44,21,1,57,10,58,56,4,18,53,7,22,50,24,41,59,12,14,25,20,0,3,52,47,6,5,13,34,46,27,15,54,42,43,39,32,33,8,17,19,26,28,37,30,40,51,38,45,55,23,16],"drawPtr":60,"cardLoc":[5,4,3,5,3,5,3,4,5,3,4,3,4,4,4,4,2,2,4,5,4,4,1,1,3,4,2,3,1,3,1,3,3,4,4,4,5,5,2,2,2,4,2,1,4,1,1,4,3,3,3,1,5,3,3,2,4,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,7,0,10],[9,8,10,10,9]],"colHandshakes":[[1,0,1,0,3],[1,3,1,0,0]],"colLength":[[5,0,5,0,6],[3,7,4,3,3]],"piles":[[3,5,8,0],[19],[],[36,37],[52]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"b1483b11-1e1a-4fda-95f1-2c0db2fb8f3f","seed":"22glj2","startedAt":"2026-07-14T16:18:38.877Z","finishedAt":"2026-07-14T16:20:30.757Z","initialDeckOrder":[0,50,24,45,43,9,5,4,25,40,54,17,16,46,41,38,53,28,21,52,57,37,20,26,35,13,48,47,49,58,39,18,56,27,15,29,2,59,1,36,42,34,11,7,44,55,3,32,14,12,19,6,31,30,22,51,23,33,8,10],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[0,4,5,9,24,43,45,50],"ai":[16,17,25,38,40,41,46,54]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,5,9,24,43,45,50,53],"ai":[16,17,25,38,40,41,46,54]},"scoresAfter":[-40,-17]},{"ply":3,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,5,9,24,43,45,50,53],"ai":[17,25,28,38,40,41,46,54]},"scoresAfter":[-40,-17]},{"ply":4,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,5,9,21,43,45,50,53],"ai":[17,25,28,38,40,41,46,54]},"scoresAfter":[-40,-57]},{"ply":5,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,5,9,21,43,45,50,53],"ai":[17,25,28,40,41,46,52,54]},"scoresAfter":[-34,-57]},{"ply":6,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[5,9,21,43,45,50,53,57],"ai":[17,25,28,40,41,46,52,54]},"scoresAfter":[-34,-74]},{"ply":7,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,9,21,43,45,50,53,57],"ai":[17,25,28,37,40,41,46,54]},"scoresAfter":[-74,-74]},{"ply":8,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,9,20,21,43,45,53,57],"ai":[17,25,28,37,40,41,46,54]},"scoresAfter":[-74,-69]},{"ply":9,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[5,9,20,21,43,45,53,57],"ai":[17,25,26,28,37,40,41,46]},"scoresAfter":[-66,-69]},{"ply":10,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,9,20,21,35,43,45,57],"ai":[17,25,26,28,37,40,41,46]},"scoresAfter":[-66,-89]},{"ply":11,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[5,9,20,21,35,43,45,57],"ai":[13,17,25,26,28,40,41,46]},"scoresAfter":[-58,-89]},{"ply":12,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,20,21,35,43,45,48,57],"ai":[13,17,25,26,28,40,41,46]},"scoresAfter":[-58,-129]},{"ply":13,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[9,20,21,35,43,45,48,57],"ai":[13,17,26,28,40,41,46,47]},"scoresAfter":[-58,-129]},{"ply":14,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,20,21,35,43,45,49,57],"ai":[13,17,26,28,40,41,46,47]},"scoresAfter":[-58,-125]},{"ply":15,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,20,21,35,43,45,49,57],"ai":[13,26,28,40,41,46,47,58]},"scoresAfter":[-58,-125]},{"ply":16,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[9,20,21,35,39,43,45,57],"ai":[13,26,28,40,41,46,47,58]},"scoresAfter":[-58,-145]},{"ply":17,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[9,20,21,35,39,43,45,57],"ai":[13,18,28,40,41,46,47,58]},"scoresAfter":[-76,-145]},{"ply":18,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[9,20,21,35,43,45,56,57],"ai":[13,18,28,40,41,46,47,58]},"scoresAfter":[-76,-136]},{"ply":19,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[9,20,21,35,43,45,56,57],"ai":[13,18,27,28,40,41,46,47]},"scoresAfter":[-62,-136]},{"ply":20,"player":"ai","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,15,20,21,35,43,45,57],"ai":[13,18,27,28,40,41,46,47]},"scoresAfter":[-62,-127]},{"ply":21,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,15,20,21,35,43,45,57],"ai":[13,18,27,28,29,41,46,47]},"scoresAfter":[-80,-127]},{"ply":22,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[2,9,20,21,35,43,45,57],"ai":[13,18,27,28,29,41,46,47]},"scoresAfter":[-80,-115]},{"ply":23,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,9,20,21,35,43,45,57],"ai":[13,18,27,28,29,46,47,59]},"scoresAfter":[-80,-115]},{"ply":24,"player":"ai","action":15,"playedCard":18,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[1,9,20,21,35,43,45,57],"ai":[13,18,27,28,29,46,47,59]},"scoresAfter":[-80,-110]},{"ply":25,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,9,20,21,35,43,45,57],"ai":[13,24,27,28,29,46,47,59]},"scoresAfter":[-80,-110]},{"ply":26,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,20,21,35,36,43,45,57],"ai":[13,24,27,28,29,46,47,59]},"scoresAfter":[-80,-83]},{"ply":27,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,20,21,35,36,43,45,57],"ai":[13,24,27,28,29,42,47,59]},"scoresAfter":[-80,-83]},{"ply":28,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,20,21,34,35,43,45,57],"ai":[13,24,27,28,29,42,47,59]},"scoresAfter":[-80,-73]},{"ply":29,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,20,21,34,35,43,45,57],"ai":[11,13,24,27,28,29,42,47]},"scoresAfter":[-64,-73]},{"ply":30,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,9,20,21,34,35,43,45],"ai":[11,13,24,27,28,29,42,47]},"scoresAfter":[-64,-93]},{"ply":31,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[7,9,20,21,34,35,43,45],"ai":[11,13,27,28,29,42,44,47]},"scoresAfter":[-52,-93]},{"ply":32,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,20,21,34,35,43,45,55],"ai":[11,13,27,28,29,42,44,47]},"scoresAfter":[-52,-85]},{"ply":33,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[9,20,21,34,35,43,45,55],"ai":[3,11,13,28,29,42,44,47]},"scoresAfter":[-36,-85]},{"ply":34,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[20,21,32,34,35,43,45,55],"ai":[3,11,13,28,29,42,44,47]},"scoresAfter":[-36,-73]},{"ply":35,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[20,21,32,34,35,43,45,55],"ai":[3,11,13,14,29,42,44,47]},"scoresAfter":[-30,-73]},{"ply":36,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[12,20,21,32,34,35,45,55],"ai":[3,11,13,14,29,42,44,47]},"scoresAfter":[-30,-73]},{"ply":37,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[12,20,21,32,34,35,45,55],"ai":[11,13,14,19,29,42,44,47]},"scoresAfter":[-23,-73]},{"ply":38,"player":"ai","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,12,21,32,34,35,45,55],"ai":[11,13,14,19,29,42,44,47]},"scoresAfter":[-23,-67]},{"ply":39,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,12,21,32,34,35,45,55],"ai":[11,13,14,29,31,42,44,47]},"scoresAfter":[-15,-67]},{"ply":40,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,12,30,32,34,35,45,55],"ai":[11,13,14,29,31,42,44,47]},"scoresAfter":[-15,-51]},{"ply":41,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[6,12,30,32,34,35,45,55],"ai":[11,13,14,22,31,42,44,47]},"scoresAfter":[-30,-51]},{"ply":42,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,12,32,34,35,45,51,55],"ai":[11,13,14,22,31,42,44,47]},"scoresAfter":[-30,-42]},{"ply":43,"player":"human","action":29,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[6,12,32,34,35,45,51,55],"ai":[11,13,14,23,31,42,44,47]},"scoresAfter":[-23,-42]},{"ply":44,"player":"ai","action":40,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[6,12,34,35,45,49,51,55],"ai":[11,13,14,23,31,42,44,47]},"scoresAfter":[-23,-32]},{"ply":45,"player":"human","action":29,"playedCard":34,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[6,12,34,35,45,49,51,55],"ai":[11,13,14,31,36,42,44,47]},"scoresAfter":[-14,-32]},{"ply":46,"player":"ai","action":37,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[6,12,35,45,48,49,51,55],"ai":[11,13,14,31,36,42,44,47]},"scoresAfter":[-14,-8]},{"ply":47,"player":"human","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[6,12,35,45,48,49,51,55],"ai":[3,11,13,14,36,42,44,47]},"scoresAfter":[-4,-8]},{"ply":48,"player":"ai","action":85,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[6,12,33,45,48,49,51,55],"ai":[3,11,13,14,36,42,44,47]},"scoresAfter":[-4,22]},{"ply":49,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,12,33,45,48,49,51,55],"ai":[1,3,11,13,14,36,42,44]},"scoresAfter":[4,22]},{"ply":50,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,8,12,33,48,49,51,55],"ai":[1,3,11,13,14,36,42,44]},"scoresAfter":[4,-18]}],"finalScores":[4,-18],"outcome":"YOU WIN","finalState":{"deckOrder":[0,50,24,45,43,9,5,4,25,40,54,17,16,46,41,38,53,28,21,52,57,37,20,26,35,13,48,47,49,58,39,18,56,27,15,29,2,59,1,36,42,34,11,7,44,55,3,32,14,12,19,6,31,30,22,51,23,33,8,10],"drawPtr":60,"cardLoc":[3,4,5,2,3,3,1,3,1,3,2,2,1,2,2,3,4,4,4,4,3,3,4,4,4,4,4,4,4,4,3,4,3,1,3,3,2,4,4,3,4,4,2,3,2,3,4,4,1,1,3,1,4,3,4,1,3,3,4,4],"handPublic":[false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,8,10,8,8],[0,10,6,10,10]],"colHandshakes":[[1,0,0,0,1],[1,0,3,2,0]],"colLength":[[5,3,4,3,4],[1,6,7,6,4]],"piles":[[2],[],[],[],[]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"43dfa974-a87e-412b-b12b-fd0a06edbacc","seed":"bt8pmx","startedAt":"2026-07-14T16:20:31.655Z","finishedAt":"2026-07-14T16:22:45.519Z","initialDeckOrder":[8,51,15,44,19,28,12,37,36,39,55,29,27,30,3,34,5,20,58,1,31,2,45,6,13,41,9,14,25,59,21,52,43,17,42,24,10,18,40,49,22,50,4,0,35,33,57,46,47,26,11,54,53,16,38,23,7,56,48,32],"moves":[{"ply":1,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,12,15,19,28,37,44,51],"ai":[3,27,29,30,34,36,39,55]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,8,15,19,28,37,44,51],"ai":[3,27,29,30,34,36,39,55]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,8,15,19,28,37,44,51],"ai":[3,20,27,29,30,34,36,55]},"scoresAfter":[-36,0]},{"ply":4,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[5,8,19,28,37,44,51,58],"ai":[3,20,27,29,30,34,36,55]},"scoresAfter":[-36,-14]},{"ply":5,"player":"human","action":52,"playedCard":37,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[5,8,19,28,37,44,51,58],"ai":[1,3,20,27,29,30,34,36]},"scoresAfter":[-76,-14]},{"ply":6,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,8,19,28,39,44,51,58],"ai":[1,3,20,27,29,30,34,36]},"scoresAfter":[-76,-14]},{"ply":7,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[5,8,19,28,39,44,51,58],"ai":[3,20,27,29,30,31,34,36]},"scoresAfter":[-72,-14]},{"ply":8,"player":"ai","action":90,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,5,8,19,28,44,51,58],"ai":[3,20,27,29,30,31,34,36]},"scoresAfter":[-72,-14]},{"ply":9,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[2,5,8,19,28,44,51,58],"ai":[3,20,27,29,30,31,34,45]},"scoresAfter":[-112,-14]},{"ply":10,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,6,8,19,28,44,51,58],"ai":[3,20,27,29,30,31,34,45]},"scoresAfter":[-112,-27]},{"ply":11,"player":"human","action":79,"playedCard":51,"placeType":"discard","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[5,6,8,19,28,44,51,58],"ai":[3,13,27,29,30,31,34,45]},"scoresAfter":[-112,-27]},{"ply":12,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[1,5,6,8,19,28,44,58],"ai":[3,13,27,29,30,31,34,45]},"scoresAfter":[-112,-27]},{"ply":13,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,5,6,8,19,28,44,58],"ai":[3,27,29,30,31,34,41,45]},"scoresAfter":[-132,-27]},{"ply":14,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,6,8,9,19,28,44,58],"ai":[3,27,29,30,31,34,41,45]},"scoresAfter":[-132,-45]},{"ply":15,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[5,6,8,9,19,28,44,58],"ai":[3,14,29,30,31,34,41,45]},"scoresAfter":[-120,-45]},{"ply":16,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,8,9,19,25,28,44,58],"ai":[3,14,29,30,31,34,41,45]},"scoresAfter":[-120,-45]},{"ply":17,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,8,9,19,25,28,44,58],"ai":[3,29,30,31,34,41,45,59]},"scoresAfter":[-105,-45]},{"ply":18,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,9,19,21,25,28,44,58],"ai":[3,29,30,31,34,41,45,59]},"scoresAfter":[-105,-41]},{"ply":19,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,9,19,21,25,28,44,58],"ai":[3,30,31,34,41,45,52,59]},"scoresAfter":[-84,-41]},{"ply":20,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[9,19,21,25,28,43,44,58],"ai":[3,30,31,34,41,45,52,59]},"scoresAfter":[-84,-41]},{"ply":21,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,19,21,25,28,43,44,58],"ai":[17,30,31,34,41,45,52,59]},"scoresAfter":[-60,-41]},{"ply":22,"player":"ai","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[19,21,25,28,42,43,44,58],"ai":[17,30,31,34,41,45,52,59]},"scoresAfter":[-60,-36]},{"ply":23,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[19,21,25,28,42,43,44,58],"ai":[17,24,31,34,41,45,52,59]},"scoresAfter":[-50,-36]},{"ply":24,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,19,21,25,28,43,44,58],"ai":[17,24,31,34,41,45,52,59]},"scoresAfter":[-50,-26]},{"ply":25,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,19,21,25,28,43,44,58],"ai":[17,18,24,31,34,41,45,52]},"scoresAfter":[-23,-26]},{"ply":26,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[19,21,25,28,40,43,44,58],"ai":[17,18,24,31,34,41,45,52]},"scoresAfter":[-23,-42]},{"ply":27,"player":"human","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[19,21,25,28,40,43,44,58],"ai":[17,18,24,31,34,45,49,52]},"scoresAfter":[-23,-42]},{"ply":28,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[19,21,22,25,28,43,44,58],"ai":[17,18,24,31,34,45,49,52]},"scoresAfter":[-23,-36]},{"ply":29,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[19,21,22,25,28,43,44,58],"ai":[17,18,24,34,45,49,50,52]},"scoresAfter":[-11,-36]},{"ply":30,"player":"ai","action":6,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,19,21,22,25,28,44,58],"ai":[17,18,24,34,45,49,50,52]},"scoresAfter":[-11,-36]},{"ply":31,"player":"human","action":74,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[4,19,21,22,25,28,44,58],"ai":[0,18,24,34,45,49,50,52]},"scoresAfter":[3,-36]},{"ply":32,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,17,19,21,22,25,28,58],"ai":[0,18,24,34,45,49,50,52]},"scoresAfter":[3,-36]},{"ply":33,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,17,19,21,22,25,28,58],"ai":[18,24,34,35,45,49,50,52]},"scoresAfter":[11,-36]},{"ply":34,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,19,21,22,25,28,33,58],"ai":[18,24,34,35,45,49,50,52]},"scoresAfter":[11,-36]},{"ply":35,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[4,19,21,22,25,28,33,58],"ai":[18,24,34,35,45,49,52,57]},"scoresAfter":[23,-36]},{"ply":36,"player":"ai","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,21,22,25,28,33,46,58],"ai":[18,24,34,35,45,49,52,57]},"scoresAfter":[23,-36]},{"ply":37,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,21,22,25,28,33,46,58],"ai":[18,24,34,35,45,47,49,57]},"scoresAfter":[23,-36]},{"ply":38,"player":"ai","action":90,"playedCard":57,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[21,22,25,26,28,33,46,58],"ai":[18,24,34,35,45,47,49,57]},"scoresAfter":[23,-36]},{"ply":39,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[21,22,25,26,28,33,46,58],"ai":[11,18,24,34,35,45,47,49]},"scoresAfter":[23,-36]},{"ply":40,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[21,22,26,28,33,46,54,58],"ai":[11,18,24,34,35,45,47,49]},"scoresAfter":[23,-46]},{"ply":41,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[21,22,26,28,33,46,54,58],"ai":[18,24,34,35,45,47,49,53]},"scoresAfter":[23,-46]},{"ply":42,"player":"ai","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[16,21,22,28,33,46,54,58],"ai":[18,24,34,35,45,47,49,53]},"scoresAfter":[23,-37]},{"ply":43,"player":"human","action":17,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":57,"handsBefore":{"human":[16,21,22,28,33,46,54,58],"ai":[18,24,35,38,45,47,49,53]},"scoresAfter":[39,-37]},{"ply":44,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[16,22,28,33,46,54,57,58],"ai":[18,24,35,38,45,47,49,53]},"scoresAfter":[39,-27]},{"ply":45,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[16,22,28,33,46,54,57,58],"ai":[18,23,24,38,45,47,49,53]},"scoresAfter":[57,-27]},{"ply":46,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,16,22,28,33,54,57,58],"ai":[18,23,24,38,45,47,49,53]},"scoresAfter":[57,-17]},{"ply":47,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,16,22,28,33,54,57,58],"ai":[18,24,38,45,47,49,53,56]},"scoresAfter":[75,-17]},{"ply":48,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,16,28,33,48,54,57,58],"ai":[18,24,38,45,47,49,53,56]},"scoresAfter":[75,-7]}],"finalScores":[75,-7],"outcome":"YOU WIN","finalState":{"deckOrder":[8,51,15,44,19,28,12,37,36,39,55,29,27,30,3,34,5,20,58,1,31,2,45,6,13,41,9,14,25,59,21,52,43,17,42,24,10,18,40,49,22,50,4,0,35,33,57,46,47,26,11,54,53,16,38,23,7,56,48,32],"drawPtr":60,"cardLoc":[5,3,3,5,5,3,3,1,3,3,3,4,3,5,5,3,1,3,2,3,4,3,3,4,2,5,5,4,1,4,4,4,2,1,4,4,5,3,2,3,5,4,3,3,3,2,3,4,1,2,5,5,5,2,1,4,2,1,1,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false],"colTop":[[9,9,0,9,0],[10,10,10,10,10]],"colHandshakes":[[2,1,0,1,0],[0,0,0,0,0]],"colLength":[[7,6,0,6,0],[1,2,6,2,2]],"piles":[[3,0,4],[13,14],[25,26],[36,40],[51,50,52]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d36bdd65-2dd7-426f-8edd-ddc10714fcb6","seed":"ge2iyt","startedAt":"2026-07-14T16:22:46.435Z","finishedAt":"2026-07-14T16:24:41.977Z","initialDeckOrder":[34,14,19,25,27,28,37,41,1,57,50,58,13,20,30,3,40,59,29,38,2,9,52,18,22,46,31,17,10,16,55,12,47,26,8,43,36,5,32,7,45,48,4,6,54,21,24,35,15,49,44,51,42,23,33,56,53,39,0,11],"moves":[{"ply":1,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[14,19,25,27,28,34,37,41],"ai":[1,3,13,20,30,50,57,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[14,19,27,28,34,37,40,41],"ai":[1,3,13,20,30,50,57,58]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[14,19,27,28,34,37,40,41],"ai":[1,3,13,20,30,57,58,59]},"scoresAfter":[-80,-40]},{"ply":4,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[19,27,28,29,34,37,40,41],"ai":[1,3,13,20,30,57,58,59]},"scoresAfter":[-80,-40]},{"ply":5,"player":"human","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[19,27,28,29,34,37,40,41],"ai":[3,13,20,30,38,57,58,59]},"scoresAfter":[-76,-40]},{"ply":6,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[2,19,28,29,34,37,40,41],"ai":[3,13,20,30,38,57,58,59]},"scoresAfter":[-76,-58]},{"ply":7,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[2,19,28,29,34,37,40,41],"ai":[9,13,20,30,38,57,58,59]},"scoresAfter":[-70,-58]},{"ply":8,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,19,29,34,37,40,41,52],"ai":[9,13,20,30,38,57,58,59]},"scoresAfter":[-70,-50]},{"ply":9,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[2,19,29,34,37,40,41,52],"ai":[13,18,20,30,38,57,58,59]},"scoresAfter":[-62,-50]},{"ply":10,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,19,22,34,37,40,41,52],"ai":[13,18,20,30,38,57,58,59]},"scoresAfter":[-62,-90]},{"ply":11,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[2,19,22,34,37,40,41,52],"ai":[18,20,30,38,46,57,58,59]},"scoresAfter":[-62,-90]},{"ply":12,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[19,22,31,34,37,40,41,52],"ai":[18,20,30,38,46,57,58,59]},"scoresAfter":[-62,-105]},{"ply":13,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[19,22,31,34,37,40,41,52],"ai":[17,18,20,38,46,57,58,59]},"scoresAfter":[-50,-105]},{"ply":14,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[10,19,22,34,37,40,41,52],"ai":[17,18,20,38,46,57,58,59]},"scoresAfter":[-50,-97]},{"ply":15,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,19,22,34,37,40,41,52],"ai":[16,18,20,38,46,57,58,59]},"scoresAfter":[-90,-97]},{"ply":16,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,19,22,34,40,41,52,55],"ai":[16,18,20,38,46,57,58,59]},"scoresAfter":[-90,-87]},{"ply":17,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[10,19,22,34,40,41,52,55],"ai":[12,16,20,38,46,57,58,59]},"scoresAfter":[-84,-87]},{"ply":18,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,19,22,34,41,47,52,55],"ai":[12,16,20,38,46,57,58,59]},"scoresAfter":[-84,-73]},{"ply":19,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,19,22,34,41,47,52,55],"ai":[12,16,26,38,46,57,58,59]},"scoresAfter":[-76,-73]},{"ply":20,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,10,19,22,34,47,52,55],"ai":[12,16,26,38,46,57,58,59]},"scoresAfter":[-76,-73]},{"ply":21,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,10,19,22,34,47,52,55],"ai":[16,26,38,43,46,57,58,59]},"scoresAfter":[-64,-73]},{"ply":22,"player":"ai","action":6,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,10,22,34,36,47,52,55],"ai":[16,26,38,43,46,57,58,59]},"scoresAfter":[-64,-73]},{"ply":23,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,10,22,34,36,47,52,55],"ai":[5,26,38,43,46,57,58,59]},"scoresAfter":[-64,-73]},{"ply":24,"player":"ai","action":28,"playedCard":38,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[8,10,22,32,34,47,52,55],"ai":[5,26,38,43,46,57,58,59]},"scoresAfter":[-64,-113]},{"ply":25,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,10,22,32,34,47,52,55],"ai":[5,26,36,43,46,57,58,59]},"scoresAfter":[-50,-113]},{"ply":26,"player":"ai","action":19,"playedCard":26,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[7,8,10,22,34,47,52,55],"ai":[5,26,36,43,46,57,58,59]},"scoresAfter":[-50,-113]},{"ply":27,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,8,10,22,34,47,52,55],"ai":[2,5,36,43,46,57,58,59]},"scoresAfter":[-32,-113]},{"ply":28,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,8,10,22,45,47,52,55],"ai":[2,5,36,43,46,57,58,59]},"scoresAfter":[-32,-133]},{"ply":29,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,8,10,22,45,47,52,55],"ai":[2,5,43,46,48,57,58,59]},"scoresAfter":[-16,-133]},{"ply":30,"player":"ai","action":24,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,7,8,10,22,47,52,55],"ai":[2,5,43,46,48,57,58,59]},"scoresAfter":[-16,-115]},{"ply":31,"player":"human","action":61,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,7,8,10,22,47,52,55],"ai":[2,5,6,46,48,57,58,59]},"scoresAfter":[4,-115]},{"ply":32,"player":"ai","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,4,7,8,10,22,52,55],"ai":[2,5,6,46,48,57,58,59]},"scoresAfter":[4,-88]},{"ply":33,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[1,4,7,8,10,22,52,55],"ai":[2,5,6,48,54,57,58,59]},"scoresAfter":[-36,-88]},{"ply":34,"player":"ai","action":36,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,7,8,10,21,22,52,55],"ai":[2,5,6,48,54,57,58,59]},"scoresAfter":[-36,-108]},{"ply":35,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,7,8,10,21,22,52,55],"ai":[2,5,6,24,54,57,58,59]},"scoresAfter":[-30,-108]},{"ply":36,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[7,8,10,21,22,35,52,55],"ai":[2,5,6,24,54,57,58,59]},"scoresAfter":[-30,-108]},{"ply":37,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,8,10,21,22,35,52,55],"ai":[5,6,15,24,54,57,58,59]},"scoresAfter":[-18,-108]},{"ply":38,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,10,21,22,35,49,52,55],"ai":[5,6,15,24,54,57,58,59]},"scoresAfter":[-18,-93]},{"ply":39,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[8,10,21,22,35,49,52,55],"ai":[5,6,15,24,44,57,58,59]},"scoresAfter":[-4,-93]},{"ply":40,"player":"ai","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,21,22,35,49,51,52,55],"ai":[5,6,15,24,44,57,58,59]},"scoresAfter":[-4,-69]},{"ply":41,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,21,22,35,49,51,52,55],"ai":[5,6,15,24,42,44,58,59]},"scoresAfter":[36,-69]},{"ply":42,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,21,22,23,49,51,52,55],"ai":[5,6,15,24,42,44,58,59]},"scoresAfter":[36,-42]},{"ply":43,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[10,21,22,23,49,51,52,55],"ai":[5,6,15,24,33,42,44,59]},"scoresAfter":[52,-42]},{"ply":44,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,22,23,49,51,52,55,56],"ai":[5,6,15,24,33,42,44,59]},"scoresAfter":[52,-34]},{"ply":45,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,22,23,49,51,52,55,56],"ai":[5,6,15,24,42,44,53,59]},"scoresAfter":[70,-34]},{"ply":46,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,23,39,49,51,52,55,56],"ai":[5,6,15,24,42,44,53,59]},"scoresAfter":[70,-4]},{"ply":47,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,23,39,49,51,52,55,56],"ai":[0,5,6,15,24,42,44,53]},"scoresAfter":[90,-4]}],"finalScores":[90,-4],"outcome":"YOU WIN","finalState":{"deckOrder":[34,14,19,25,27,28,37,41,1,57,50,58,13,20,30,3,40,59,29,38,2,9,52,18,22,46,31,17,10,16,55,12,47,26,8,43,36,5,32,7,45,48,4,6,54,21,24,35,15,49,44,51,42,23,33,56,53,39,0,11],"drawPtr":60,"cardLoc":[2,3,5,4,3,2,2,3,3,4,1,1,5,4,3,2,5,4,4,3,4,3,3,3,2,3,5,3,3,3,4,3,3,4,3,3,4,3,4,1,3,3,2,4,2,3,4,3,4,1,4,1,1,2,4,1,1,4,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[7,10,10,10,0],[8,7,8,9,10]],"colHandshakes":[[1,1,1,1,0],[0,1,0,2,2]],"colLength":[[4,5,8,5,0],[2,4,2,4,6]],"piles":[[2],[12,16],[26],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"38b8875c-5a32-4211-b073-ea2cc3aaba7e","seed":"urze6h","startedAt":"2026-07-14T16:24:42.629Z","finishedAt":"2026-07-14T16:27:12.906Z","initialDeckOrder":[17,43,32,38,47,58,30,49,27,22,48,39,6,59,35,50,13,46,41,53,54,23,37,12,18,29,31,3,14,24,33,7,40,28,0,51,8,10,45,20,19,15,36,11,4,34,16,5,1,25,9,2,21,44,56,52,42,57,26,55],"moves":[{"ply":1,"player":"human","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[17,30,32,38,43,47,49,58],"ai":[6,22,27,35,39,48,50,59]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[13,17,30,32,43,47,49,58],"ai":[6,22,27,35,39,48,50,59]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[13,17,30,32,43,47,49,58],"ai":[6,22,27,35,46,48,50,59]},"scoresAfter":[-80,-18]},{"ply":4,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[13,17,30,32,41,43,47,58],"ai":[6,22,27,35,46,48,50,59]},"scoresAfter":[-80,-58]},{"ply":5,"player":"human","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[13,17,30,32,41,43,47,58],"ai":[6,22,27,35,46,50,53,59]},"scoresAfter":[-80,-58]},{"ply":6,"player":"ai","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[17,30,32,41,43,47,54,58],"ai":[6,22,27,35,46,50,53,59]},"scoresAfter":[-80,-78]},{"ply":7,"player":"human","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[17,30,32,41,43,47,54,58],"ai":[6,22,23,27,35,46,53,59]},"scoresAfter":[-72,-78]},{"ply":8,"player":"ai","action":74,"playedCard":53,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[17,30,32,37,43,47,54,58],"ai":[6,22,23,27,35,46,53,59]},"scoresAfter":[-72,-66]},{"ply":9,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[17,30,32,37,43,47,54,58],"ai":[6,13,22,23,27,35,46,59]},"scoresAfter":[-72,-66]},{"ply":10,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[12,17,30,32,43,47,54,58],"ai":[6,13,22,23,27,35,46,59]},"scoresAfter":[-72,-81]},{"ply":11,"player":"human","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[12,17,30,32,43,47,54,58],"ai":[13,18,22,23,27,35,46,59]},"scoresAfter":[-72,-81]},{"ply":12,"player":"ai","action":2,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[17,29,30,32,43,47,54,58],"ai":[13,18,22,23,27,35,46,59]},"scoresAfter":[-72,-121]},{"ply":13,"player":"human","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[17,29,30,32,43,47,54,58],"ai":[12,18,22,23,27,35,46,59]},"scoresAfter":[-88,-121]},{"ply":14,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[17,30,31,32,43,47,54,58],"ai":[12,18,22,23,27,35,46,59]},"scoresAfter":[-88,-141]},{"ply":15,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[17,30,31,32,43,47,54,58],"ai":[3,18,22,23,27,35,46,59]},"scoresAfter":[-83,-141]},{"ply":16,"player":"ai","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[14,17,31,32,43,47,54,58],"ai":[3,18,22,23,27,35,46,59]},"scoresAfter":[-83,-159]},{"ply":17,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[14,17,31,32,43,47,54,58],"ai":[3,18,22,23,24,35,46,59]},"scoresAfter":[-77,-159]},{"ply":18,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[14,17,32,33,43,47,54,58],"ai":[3,18,22,23,24,35,46,59]},"scoresAfter":[-77,-149]},{"ply":19,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[14,17,32,33,43,47,54,58],"ai":[3,7,18,22,23,24,46,59]},"scoresAfter":[-70,-149]},{"ply":20,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[14,17,33,40,43,47,54,58],"ai":[3,7,18,22,23,24,46,59]},"scoresAfter":[-70,-140]},{"ply":21,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[14,17,33,40,43,47,54,58],"ai":[3,7,18,22,23,24,28,59]},"scoresAfter":[-62,-140]},{"ply":22,"player":"ai","action":66,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,14,17,40,43,47,54,58],"ai":[3,7,18,22,23,24,28,59]},"scoresAfter":[-62,-140]},{"ply":23,"player":"human","action":42,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[0,14,17,40,43,47,54,58],"ai":[3,7,18,22,23,28,51,59]},"scoresAfter":[-62,-140]},{"ply":24,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[0,8,14,17,43,47,54,58],"ai":[3,7,18,22,23,28,51,59]},"scoresAfter":[-62,-140]},{"ply":25,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[0,8,14,17,43,47,54,58],"ai":[7,10,18,22,23,28,51,59]},"scoresAfter":[-62,-140]},{"ply":26,"player":"ai","action":2,"playedCard":7,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[0,8,17,43,45,47,54,58],"ai":[7,10,18,22,23,28,51,59]},"scoresAfter":[-62,-134]},{"ply":27,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,8,17,43,45,47,54,58],"ai":[10,14,18,22,23,28,51,59]},"scoresAfter":[-50,-134]},{"ply":28,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[0,8,17,20,45,47,54,58],"ai":[10,14,18,22,23,28,51,59]},"scoresAfter":[-50,-125]},{"ply":29,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,8,17,20,45,47,54,58],"ai":[14,18,19,22,23,28,51,59]},"scoresAfter":[-34,-125]},{"ply":30,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,8,15,17,20,47,54,58],"ai":[14,18,19,22,23,28,51,59]},"scoresAfter":[-34,-145]},{"ply":31,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[0,8,15,17,20,47,54,58],"ai":[18,19,22,23,28,36,51,59]},"scoresAfter":[-14,-145]},{"ply":32,"player":"ai","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[0,8,11,15,17,20,54,58],"ai":[18,19,22,23,28,36,51,59]},"scoresAfter":[-14,-145]},{"ply":33,"player":"human","action":1,"playedCard":0,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[0,8,11,15,17,20,54,58],"ai":[4,18,19,22,23,28,51,59]},"scoresAfter":[-54,-145]},{"ply":34,"player":"ai","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,8,11,15,17,20,54,58],"ai":[4,18,19,22,23,28,51,59]},"scoresAfter":[-54,-145]},{"ply":35,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[3,8,11,15,17,20,54,58],"ai":[4,18,19,22,23,28,34,59]},"scoresAfter":[-50,-145]},{"ply":36,"player":"ai","action":78,"playedCard":34,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,11,15,16,17,20,54,58],"ai":[4,18,19,22,23,28,34,59]},"scoresAfter":[-50,-145]},{"ply":37,"player":"human","action":5,"playedCard":8,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[8,11,15,16,17,20,54,58],"ai":[4,5,18,19,22,23,28,59]},"scoresAfter":[-36,-145]},{"ply":38,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,15,16,17,20,51,54,58],"ai":[4,5,18,19,22,23,28,59]},"scoresAfter":[-36,-125]},{"ply":39,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[11,15,16,17,20,51,54,58],"ai":[1,4,5,19,22,23,28,59]},"scoresAfter":[-32,-125]},{"ply":40,"player":"ai","action":33,"playedCard":5,"placeType":"discard","drawSource":"discard_2","drawnCard":34,"handsBefore":{"human":[11,15,16,17,20,25,54,58],"ai":[1,4,5,19,22,23,28,59]},"scoresAfter":[-32,-125]},{"ply":41,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,15,16,17,20,25,54,58],"ai":[1,4,19,22,23,28,34,59]},"scoresAfter":[-22,-125]},{"ply":42,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,11,15,16,17,20,25,58],"ai":[1,4,19,22,23,28,34,59]},"scoresAfter":[-22,-101]},{"ply":43,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,11,15,16,17,20,25,58],"ai":[1,2,4,22,23,28,34,59]},"scoresAfter":[-6,-101]},{"ply":44,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[11,15,16,17,20,21,25,58],"ai":[1,2,4,22,23,28,34,59]},"scoresAfter":[-6,-65]},{"ply":45,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,15,16,17,20,21,25,58],"ai":[1,2,4,23,28,34,44,59]},"scoresAfter":[14,-65]},{"ply":46,"player":"ai","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[15,16,17,20,21,25,56,58],"ai":[1,2,4,23,28,34,44,59]},"scoresAfter":[14,-25]},{"ply":47,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[15,16,17,20,21,25,56,58],"ai":[1,2,4,28,34,44,52,59]},"scoresAfter":[28,-25]},{"ply":48,"player":"ai","action":42,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[15,16,17,20,21,25,42,58],"ai":[1,2,4,28,34,44,52,59]},"scoresAfter":[28,-25]},{"ply":49,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[15,16,17,20,21,25,42,58],"ai":[1,2,4,34,44,52,57,59]},"scoresAfter":[46,-25]},{"ply":50,"player":"ai","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[15,16,17,20,21,25,26,42],"ai":[1,2,4,34,44,52,57,59]},"scoresAfter":[46,-1]},{"ply":51,"player":"human","action":78,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[15,16,17,20,21,25,26,42],"ai":[1,2,4,5,34,44,52,59]},"scoresAfter":[46,-1]}],"finalScores":[46,-1],"outcome":"YOU WIN","finalState":{"deckOrder":[17,43,32,38,47,58,30,49,27,22,48,39,6,59,35,50,13,46,41,53,54,23,37,12,18,29,31,3,14,24,33,7,40,28,0,51,8,10,45,20,19,15,36,11,4,34,16,5,1,25,9,2,21,44,56,52,42,57,26,55],"drawPtr":60,"cardLoc":[3,2,2,3,2,2,4,4,3,3,4,3,4,4,4,1,1,1,4,4,1,1,4,4,5,1,5,4,5,3,3,3,3,3,2,4,5,5,3,4,5,3,1,3,2,3,4,3,4,3,4,3,2,4,3,1,3,4,3,2],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,8,10,9],[9,10,10,9,8]],"colHandshakes":[[1,0,0,1,1],[0,3,0,0,2]],"colLength":[[5,0,5,5,5],[3,7,2,2,4]],"piles":[[],[],[24,28,26],[37,40,36],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"016b38ac-cead-494b-907a-a2d9bad637c2","seed":"6m04gh","startedAt":"2026-07-14T16:27:13.874Z","finishedAt":"2026-07-14T16:29:38.056Z","initialDeckOrder":[35,47,27,52,39,11,22,17,44,55,6,23,15,41,24,21,53,28,14,20,48,10,49,38,29,36,42,7,4,25,40,1,34,33,58,32,31,45,46,13,57,54,50,12,56,0,9,2,19,3,59,18,43,8,37,5,26,30,16,51],"moves":[{"ply":1,"player":"human","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[11,17,22,27,35,39,47,52],"ai":[6,15,21,23,24,41,44,55]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":78,"playedCard":44,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[11,17,22,35,39,47,52,53],"ai":[6,15,21,23,24,41,44,55]},"scoresAfter":[-18,0]},{"ply":3,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,17,22,35,39,47,52,53],"ai":[6,15,21,23,24,28,41,55]},"scoresAfter":[-36,0]},{"ply":4,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,14,17,22,35,47,52,53],"ai":[6,15,21,23,24,28,41,55]},"scoresAfter":[-36,-14]},{"ply":5,"player":"human","action":16,"playedCard":14,"placeType":"play","drawSource":"discard_3","drawnCard":44,"handsBefore":{"human":[11,14,17,22,35,47,52,53],"ai":[6,15,20,21,23,24,28,41]},"scoresAfter":[-76,-14]},{"ply":6,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[11,17,22,35,44,47,52,53],"ai":[6,15,20,21,23,24,28,41]},"scoresAfter":[-76,-29]},{"ply":7,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,17,22,35,44,47,52,53],"ai":[15,20,21,23,24,28,41,48]},"scoresAfter":[-68,-29]},{"ply":8,"player":"ai","action":48,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,11,22,35,44,47,52,53],"ai":[15,20,21,23,24,28,41,48]},"scoresAfter":[-68,-69]},{"ply":9,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[10,11,22,35,44,47,52,53],"ai":[15,20,21,23,28,41,48,49]},"scoresAfter":[-68,-69]},{"ply":10,"player":"ai","action":48,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[10,11,22,35,38,44,47,53],"ai":[15,20,21,23,28,41,48,49]},"scoresAfter":[-68,-63]},{"ply":11,"player":"human","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,11,22,35,38,44,47,53],"ai":[15,20,21,23,29,41,48,49]},"scoresAfter":[-68,-63]},{"ply":12,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,11,22,35,36,38,44,47],"ai":[15,20,21,23,29,41,48,49]},"scoresAfter":[-68,-79]},{"ply":13,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,11,22,35,36,38,44,47],"ai":[15,20,21,23,29,42,48,49]},"scoresAfter":[-68,-79]},{"ply":14,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,10,11,22,35,38,44,47],"ai":[15,20,21,23,29,42,48,49]},"scoresAfter":[-68,-74]},{"ply":15,"player":"human","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,10,11,22,35,38,44,47],"ai":[4,15,20,21,23,29,48,49]},"scoresAfter":[-68,-74]},{"ply":16,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,10,11,22,25,35,44,47],"ai":[4,15,20,21,23,29,48,49]},"scoresAfter":[-68,-74]},{"ply":17,"player":"human","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[7,10,11,22,25,35,44,47],"ai":[4,15,20,21,23,29,40,48]},"scoresAfter":[-68,-74]},{"ply":18,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[1,7,10,11,22,35,44,47],"ai":[4,15,20,21,23,29,40,48]},"scoresAfter":[-68,-74]},{"ply":19,"player":"human","action":1,"playedCard":1,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[1,7,10,11,22,35,44,47],"ai":[15,20,21,23,29,34,40,48]},"scoresAfter":[-108,-74]},{"ply":20,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,7,10,11,22,35,44,47],"ai":[15,20,21,23,29,34,40,48]},"scoresAfter":[-108,-74]},{"ply":21,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,7,10,11,22,35,44,47],"ai":[15,20,21,23,29,33,34,40]},"scoresAfter":[-102,-74]},{"ply":22,"player":"ai","action":3,"playedCard":15,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[7,10,11,22,35,44,47,58],"ai":[15,20,21,23,29,33,34,40]},"scoresAfter":[-102,-92]},{"ply":23,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,10,11,22,35,44,47,58],"ai":[20,21,23,25,29,33,34,40]},"scoresAfter":[-90,-92]},{"ply":24,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[10,11,22,32,35,44,47,58],"ai":[20,21,23,25,29,33,34,40]},"scoresAfter":[-90,-85]},{"ply":25,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,11,22,32,35,44,47,58],"ai":[21,23,25,29,31,33,34,40]},"scoresAfter":[-72,-85]},{"ply":26,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[11,22,32,35,44,45,47,58],"ai":[21,23,25,29,31,33,34,40]},"scoresAfter":[-72,-77]},{"ply":27,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,22,32,35,44,45,47,58],"ai":[23,25,29,31,33,34,40,46]},"scoresAfter":[-52,-77]},{"ply":28,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[13,22,32,35,44,45,47,58],"ai":[23,25,29,31,33,34,40,46]},"scoresAfter":[-52,-67]},{"ply":29,"player":"human","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[13,22,32,35,44,45,47,58],"ai":[25,29,31,33,34,40,46,57]},"scoresAfter":[-52,-67]},{"ply":30,"player":"ai","action":6,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[22,32,35,44,45,47,54,58],"ai":[25,29,31,33,34,40,46,57]},"scoresAfter":[-52,-67]},{"ply":31,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[22,32,35,44,45,47,54,58],"ai":[29,31,33,34,40,46,50,57]},"scoresAfter":[-34,-67]},{"ply":32,"player":"ai","action":81,"playedCard":50,"placeType":"discard","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[12,32,35,44,45,47,54,58],"ai":[29,31,33,34,40,46,50,57]},"scoresAfter":[-34,-67]},{"ply":33,"player":"human","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[12,32,35,44,45,47,54,58],"ai":[25,29,31,33,34,40,46,57]},"scoresAfter":[-27,-67]},{"ply":34,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[12,35,44,45,47,54,56,58],"ai":[25,29,31,33,34,40,46,57]},"scoresAfter":[-27,-59]},{"ply":35,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[12,35,44,45,47,54,56,58],"ai":[0,25,29,31,33,34,40,46]},"scoresAfter":[-42,-59]},{"ply":36,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,12,35,44,45,47,56,58],"ai":[0,25,29,31,33,34,40,46]},"scoresAfter":[-42,-59]},{"ply":37,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,12,35,44,45,47,56,58],"ai":[2,25,29,31,33,34,40,46]},"scoresAfter":[-35,-59]},{"ply":38,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,12,19,35,44,45,47,58],"ai":[2,25,29,31,33,34,40,46]},"scoresAfter":[-35,-50]},{"ply":39,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[9,12,19,35,44,45,47,58],"ai":[2,3,25,29,31,33,34,40]},"scoresAfter":[-26,-50]},{"ply":40,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[9,12,19,35,44,45,47,59],"ai":[2,3,25,29,31,33,34,40]},"scoresAfter":[-26,-42]},{"ply":41,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[9,12,19,35,44,45,47,59],"ai":[2,3,18,25,31,33,34,40]},"scoresAfter":[-16,-42]},{"ply":42,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,12,19,35,43,44,45,47],"ai":[2,3,18,25,31,33,34,40]},"scoresAfter":[-16,-42]},{"ply":43,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[9,12,19,35,43,44,45,47],"ai":[3,8,18,25,31,33,34,40]},"scoresAfter":[-6,-42]},{"ply":44,"player":"ai","action":17,"playedCard":8,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[9,12,19,37,43,44,45,47],"ai":[3,8,18,25,31,33,34,40]},"scoresAfter":[-6,-35]},{"ply":45,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,12,19,37,43,44,45,47],"ai":[3,18,25,31,33,34,40,50]},"scoresAfter":[0,-35]},{"ply":46,"player":"ai","action":37,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[5,9,12,19,37,44,45,47],"ai":[3,18,25,31,33,34,40,50]},"scoresAfter":[0,-23]},{"ply":47,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,9,12,19,37,44,45,47],"ai":[2,3,18,25,33,34,40,50]},"scoresAfter":[7,-23]},{"ply":48,"player":"ai","action":52,"playedCard":33,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[5,9,12,19,26,37,45,47],"ai":[2,3,18,25,33,34,40,50]},"scoresAfter":[7,-7]},{"ply":49,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,9,12,19,26,37,45,47],"ai":[2,3,18,25,34,38,40,50]},"scoresAfter":[15,-7]},{"ply":50,"player":"ai","action":52,"playedCard":34,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[5,9,12,19,26,30,37,47],"ai":[2,3,18,25,34,38,40,50]},"scoresAfter":[15,11]},{"ply":51,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,9,12,19,26,30,37,47],"ai":[2,3,18,25,36,38,40,50]},"scoresAfter":[25,11]},{"ply":52,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,9,12,16,19,26,30,37],"ai":[2,3,18,25,36,38,40,50]},"scoresAfter":[25,11]}],"finalScores":[25,11],"outcome":"YOU WIN","finalState":{"deckOrder":[35,47,27,52,39,11,22,17,44,55,6,23,15,41,24,21,53,28,14,20,48,10,49,38,29,36,42,7,4,25,40,1,34,33,58,32,31,45,46,13,57,54,50,12,56,0,9,2,19,3,59,18,43,8,37,5,26,30,16,51],"drawPtr":60,"cardLoc":[5,3,5,2,3,1,4,3,4,1,3,3,1,5,3,4,1,3,2,1,4,4,3,4,4,2,1,3,4,4,1,4,3,4,4,3,2,1,2,3,2,4,4,3,3,3,4,3,5,5,2,2,5,5,3,4,3,4,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,10,10,10],[7,10,9,9,8]],"colHandshakes":[[1,1,0,0,0],[0,0,1,0,0]],"colLength":[[5,3,3,5,4],[2,4,6,3,2]],"piles":[[0,2],[13],[],[],[52,53,49,48]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7964b026-d140-4049-8235-965f90d03c49","seed":"eksimd","startedAt":"2026-07-14T16:29:38.893Z","finishedAt":"2026-07-14T16:31:02.090Z","initialDeckOrder":[40,19,23,24,44,53,35,55,50,10,41,30,15,36,18,32,25,16,39,45,54,31,12,4,14,8,46,2,58,34,37,20,0,47,7,3,57,26,56,59,43,22,38,51,13,27,42,52,9,1,21,28,48,5,33,6,49,17,11,29],"moves":[{"ply":1,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[19,23,24,35,40,44,53,55],"ai":[10,15,18,30,32,36,41,50]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[19,23,25,35,40,44,53,55],"ai":[10,15,18,30,32,36,41,50]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[19,23,25,35,40,44,53,55],"ai":[10,16,18,30,32,36,41,50]},"scoresAfter":[-60,-18]},{"ply":4,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[19,23,35,39,40,44,53,55],"ai":[10,16,18,30,32,36,41,50]},"scoresAfter":[-60,-15]},{"ply":5,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[19,23,35,39,40,44,53,55],"ai":[10,18,30,32,36,41,45,50]},"scoresAfter":[-78,-15]},{"ply":6,"player":"ai","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[19,23,35,40,44,53,54,55],"ai":[10,18,30,32,36,41,45,50]},"scoresAfter":[-78,-55]},{"ply":7,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[19,23,35,40,44,53,54,55],"ai":[10,18,30,31,32,41,45,50]},"scoresAfter":[-75,-55]},{"ply":8,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[12,19,23,35,44,53,54,55],"ai":[10,18,30,31,32,41,45,50]},"scoresAfter":[-75,-50]},{"ply":9,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[12,19,23,35,44,53,54,55],"ai":[4,10,30,31,32,41,45,50]},"scoresAfter":[-91,-50]},{"ply":10,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[12,14,19,23,35,44,54,55],"ai":[4,10,30,31,32,41,45,50]},"scoresAfter":[-91,-67]},{"ply":11,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[12,14,19,23,35,44,54,55],"ai":[8,10,30,31,32,41,45,50]},"scoresAfter":[-86,-67]},{"ply":12,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[12,14,19,23,35,44,46,55],"ai":[8,10,30,31,32,41,45,50]},"scoresAfter":[-86,-60]},{"ply":13,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[12,14,19,23,35,44,46,55],"ai":[2,10,30,31,32,41,45,50]},"scoresAfter":[-80,-60]},{"ply":14,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[12,14,19,23,35,44,46,58],"ai":[2,10,30,31,32,41,45,50]},"scoresAfter":[-80,-51]},{"ply":15,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[12,14,19,23,35,44,46,58],"ai":[2,30,31,32,34,41,45,50]},"scoresAfter":[-120,-51]},{"ply":16,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[14,19,23,35,37,44,46,58],"ai":[2,30,31,32,34,41,45,50]},"scoresAfter":[-120,-51]},{"ply":17,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[14,19,23,35,37,44,46,58],"ai":[2,20,30,31,32,34,41,45]},"scoresAfter":[-140,-51]},{"ply":18,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,19,23,35,37,44,46,58],"ai":[2,20,30,31,32,34,41,45]},"scoresAfter":[-140,-44]},{"ply":19,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[0,19,23,35,37,44,46,58],"ai":[2,30,31,32,34,41,45,47]},"scoresAfter":[-140,-44]},{"ply":20,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[7,19,23,35,37,44,46,58],"ai":[2,30,31,32,34,41,45,47]},"scoresAfter":[-140,-44]},{"ply":21,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,19,23,35,37,44,46,58],"ai":[3,30,31,32,34,41,45,47]},"scoresAfter":[-140,-44]},{"ply":22,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[19,23,35,37,44,46,57,58],"ai":[3,30,31,32,34,41,45,47]},"scoresAfter":[-140,-44]},{"ply":23,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[19,23,35,37,44,46,57,58],"ai":[26,30,31,32,34,41,45,47]},"scoresAfter":[-140,-44]},{"ply":24,"player":"ai","action":0,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[19,23,35,44,46,56,57,58],"ai":[26,30,31,32,34,41,45,47]},"scoresAfter":[-140,-84]},{"ply":25,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[19,23,35,44,46,56,57,58],"ai":[30,31,32,34,41,45,47,59]},"scoresAfter":[-133,-84]},{"ply":26,"player":"ai","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[19,23,35,43,44,46,57,58],"ai":[30,31,32,34,41,45,47,59]},"scoresAfter":[-133,-74]},{"ply":27,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[19,23,35,43,44,46,57,58],"ai":[22,31,32,34,41,45,47,59]},"scoresAfter":[-125,-74]},{"ply":28,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[19,23,35,38,43,44,46,58],"ai":[22,31,32,34,41,45,47,59]},"scoresAfter":[-125,-65]},{"ply":29,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[19,23,35,38,43,44,46,58],"ai":[31,32,34,41,45,47,51,59]},"scoresAfter":[-116,-65]},{"ply":30,"player":"ai","action":0,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[13,19,23,35,38,43,44,46],"ai":[31,32,34,41,45,47,51,59]},"scoresAfter":[-116,-53]},{"ply":31,"player":"human","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[13,19,23,35,38,43,44,46],"ai":[27,32,34,41,45,47,51,59]},"scoresAfter":[-136,-53]},{"ply":32,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[19,23,35,38,42,43,44,46],"ai":[27,32,34,41,45,47,51,59]},"scoresAfter":[-136,-45]},{"ply":33,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[19,23,35,38,42,43,44,46],"ai":[27,32,34,45,47,51,52,59]},"scoresAfter":[-131,-45]},{"ply":34,"player":"ai","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[9,19,23,35,38,43,44,46],"ai":[27,32,34,45,47,51,52,59]},"scoresAfter":[-131,-31]},{"ply":35,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,19,23,35,38,43,44,46],"ai":[1,27,34,45,47,51,52,59]},"scoresAfter":[-125,-31]},{"ply":36,"player":"ai","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,19,21,23,35,38,44,46],"ai":[1,27,34,45,47,51,52,59]},"scoresAfter":[-125,-15]},{"ply":37,"player":"human","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[9,19,21,23,35,38,44,46],"ai":[1,27,28,34,47,51,52,59]},"scoresAfter":[-118,-15]},{"ply":38,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,19,21,23,35,38,46,48],"ai":[1,27,28,34,47,51,52,59]},"scoresAfter":[-118,3]},{"ply":39,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,19,21,23,35,38,46,48],"ai":[1,5,27,28,47,51,52,59]},"scoresAfter":[-94,3]},{"ply":40,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[9,21,23,33,35,38,46,48],"ai":[1,5,27,28,47,51,52,59]},"scoresAfter":[-94,23]},{"ply":41,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[9,21,23,33,35,38,46,48],"ai":[1,5,6,27,28,51,52,59]},"scoresAfter":[-62,23]},{"ply":42,"player":"ai","action":54,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[9,23,33,35,38,46,48,49],"ai":[1,5,6,27,28,51,52,59]},"scoresAfter":[-62,23]},{"ply":43,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,23,33,35,38,46,48,49],"ai":[1,5,6,17,27,51,52,59]},"scoresAfter":[-22,23]},{"ply":44,"player":"ai","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,11,33,35,38,46,48,49],"ai":[1,5,6,17,27,51,52,59]},"scoresAfter":[-22,23]}],"finalScores":[-22,23],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[40,19,23,24,44,53,35,55,50,10,41,30,15,36,18,32,25,16,39,45,54,31,12,4,14,8,46,2,58,34,37,20,0,47,7,3,57,26,56,59,43,22,38,51,13,27,42,52,9,1,21,28,48,5,33,6,49,17,11,29],"drawPtr":60,"cardLoc":[5,2,5,5,4,2,2,5,4,1,4,1,3,3,3,4,4,2,4,3,4,3,4,3,3,3,4,2,5,2,4,4,4,1,4,1,4,5,1,3,3,4,3,3,3,4,1,4,1,1,5,2,5,3,3,3,3,3,3,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,0,7,9],[9,9,9,10,0]],"colHandshakes":[[0,3,2,0,0],[0,0,1,1,0]],"colLength":[[0,6,2,5,6],[3,5,5,4,0]],"piles":[[0,2,7,3],[],[28],[37],[50,52]],"toMove":0,"stepCount":44,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"ca4024bf-cfe7-486a-b4ea-7a2b0826b048","seed":"wum4dd","startedAt":"2026-07-14T16:31:03.222Z","finishedAt":"2026-07-14T16:33:27.124Z","initialDeckOrder":[27,2,57,18,24,50,44,25,5,58,13,37,15,36,38,48,14,11,56,52,23,46,17,45,19,47,55,6,51,9,10,33,43,41,26,39,53,29,31,22,34,30,7,59,49,4,16,54,40,8,28,1,20,3,0,21,35,42,32,12],"moves":[{"ply":1,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,18,24,25,27,44,50,57],"ai":[5,13,15,36,37,38,48,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[2,14,18,24,25,27,44,57],"ai":[5,13,15,36,37,38,48,58]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[2,14,18,24,25,27,44,57],"ai":[11,13,15,36,37,38,48,58]},"scoresAfter":[-40,-16]},{"ply":4,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[14,18,24,25,27,44,56,57],"ai":[11,13,15,36,37,38,48,58]},"scoresAfter":[-40,-56]},{"ply":5,"player":"human","action":30,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[14,18,24,25,27,44,56,57],"ai":[11,15,36,37,38,48,52,58]},"scoresAfter":[-40,-56]},{"ply":6,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[14,18,23,25,27,44,56,57],"ai":[11,15,36,37,38,48,52,58]},"scoresAfter":[-40,-73]},{"ply":7,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[14,18,23,25,27,44,56,57],"ai":[11,15,36,37,38,46,48,58]},"scoresAfter":[-40,-73]},{"ply":8,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[14,17,18,23,27,44,56,57],"ai":[11,15,36,37,38,46,48,58]},"scoresAfter":[-40,-113]},{"ply":9,"player":"human","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[14,17,18,23,27,44,56,57],"ai":[11,15,37,38,45,46,48,58]},"scoresAfter":[-80,-113]},{"ply":10,"player":"ai","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[17,18,19,23,27,44,56,57],"ai":[11,15,37,38,45,46,48,58]},"scoresAfter":[-80,-133]},{"ply":11,"player":"human","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[17,18,19,23,27,44,56,57],"ai":[11,15,38,45,46,47,48,58]},"scoresAfter":[-80,-133]},{"ply":12,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[17,18,19,23,44,55,56,57],"ai":[11,15,38,45,46,47,48,58]},"scoresAfter":[-80,-133]},{"ply":13,"player":"human","action":5,"playedCard":17,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[17,18,19,23,44,55,56,57],"ai":[6,11,15,38,45,46,47,58]},"scoresAfter":[-72,-133]},{"ply":14,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[18,19,23,44,48,55,56,57],"ai":[6,11,15,38,45,46,47,58]},"scoresAfter":[-72,-128]},{"ply":15,"player":"human","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[18,19,23,44,48,55,56,57],"ai":[11,15,38,45,46,47,51,58]},"scoresAfter":[-92,-128]},{"ply":16,"player":"ai","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[9,18,19,23,44,55,56,57],"ai":[11,15,38,45,46,47,51,58]},"scoresAfter":[-92,-128]},{"ply":17,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,18,19,23,44,55,56,57],"ai":[10,11,15,38,45,46,47,58]},"scoresAfter":[-82,-128]},{"ply":18,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[9,19,23,33,44,55,56,57],"ai":[10,11,15,38,45,46,47,58]},"scoresAfter":[-82,-119]},{"ply":19,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[9,19,23,33,44,55,56,57],"ai":[10,11,15,38,43,45,46,47]},"scoresAfter":[-70,-119]},{"ply":20,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,23,33,41,44,55,56,57],"ai":[10,11,15,38,43,45,46,47]},"scoresAfter":[-70,-110]},{"ply":21,"player":"human","action":11,"playedCard":9,"placeType":"discard","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[9,23,33,41,44,55,56,57],"ai":[11,15,26,38,43,45,46,47]},"scoresAfter":[-70,-110]},{"ply":22,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[23,33,41,44,51,55,56,57],"ai":[11,15,26,38,43,45,46,47]},"scoresAfter":[-70,-100]},{"ply":23,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[23,33,41,44,51,55,56,57],"ai":[15,26,38,39,43,45,46,47]},"scoresAfter":[-64,-100]},{"ply":24,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[23,33,41,44,53,55,56,57],"ai":[15,26,38,39,43,45,46,47]},"scoresAfter":[-64,-140]},{"ply":25,"player":"human","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[23,33,41,44,53,55,56,57],"ai":[15,29,38,39,43,45,46,47]},"scoresAfter":[-52,-140]},{"ply":26,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[23,31,33,41,44,55,56,57],"ai":[15,29,38,39,43,45,46,47]},"scoresAfter":[-52,-132]},{"ply":27,"player":"human","action":63,"playedCard":55,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[23,31,33,41,44,55,56,57],"ai":[15,22,38,39,43,45,46,47]},"scoresAfter":[-34,-132]},{"ply":28,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[23,27,31,33,41,44,56,57],"ai":[15,22,38,39,43,45,46,47]},"scoresAfter":[-34,-114]},{"ply":29,"player":"human","action":75,"playedCard":56,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[23,27,31,33,41,44,56,57],"ai":[15,34,38,39,43,45,46,47]},"scoresAfter":[-13,-114]},{"ply":30,"player":"ai","action":12,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[23,25,27,31,33,41,44,57],"ai":[15,34,38,39,43,45,46,47]},"scoresAfter":[-13,-96]},{"ply":31,"player":"human","action":87,"playedCard":57,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[23,25,27,31,33,41,44,57],"ai":[15,30,38,39,43,45,46,47]},"scoresAfter":[11,-96]},{"ply":32,"player":"ai","action":24,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[23,24,25,27,31,33,41,44],"ai":[15,30,38,39,43,45,46,47]},"scoresAfter":[11,-116]},{"ply":33,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[23,24,25,27,31,33,41,44],"ai":[7,15,30,39,43,45,46,47]},"scoresAfter":[-29,-116]},{"ply":34,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[23,25,27,31,33,41,44,59],"ai":[7,15,30,39,43,45,46,47]},"scoresAfter":[-29,-108]},{"ply":35,"player":"human","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[23,25,27,31,33,41,44,59],"ai":[7,15,30,43,45,46,47,49]},"scoresAfter":[-49,-108]},{"ply":36,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,23,27,31,33,41,44,59],"ai":[7,15,30,43,45,46,47,49]},"scoresAfter":[-49,-84]},{"ply":37,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,23,27,31,33,41,44,59],"ai":[7,15,16,30,45,46,47,49]},"scoresAfter":[1,-84]},{"ply":38,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,23,27,31,33,41,44,54],"ai":[7,15,16,30,45,46,47,49]},"scoresAfter":[1,-84]},{"ply":39,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,23,27,31,33,41,44,54],"ai":[15,16,30,40,45,46,47,49]},"scoresAfter":[7,-84]},{"ply":40,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,8,23,31,33,41,44,54],"ai":[15,16,30,40,45,46,47,49]},"scoresAfter":[7,-52]},{"ply":41,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,8,23,31,33,41,44,54],"ai":[15,16,28,30,40,46,47,49]},"scoresAfter":[7,-52]},{"ply":42,"player":"ai","action":18,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,8,23,31,33,41,44,54],"ai":[15,16,28,30,40,46,47,49]},"scoresAfter":[7,-52]},{"ply":43,"player":"human","action":18,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[1,8,23,31,33,41,44,54],"ai":[15,20,28,30,40,46,47,49]},"scoresAfter":[7,-52]},{"ply":44,"player":"ai","action":30,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,3,23,31,33,41,44,54],"ai":[15,20,28,30,40,46,47,49]},"scoresAfter":[7,-52]},{"ply":45,"player":"human","action":27,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[1,3,23,31,33,41,44,54],"ai":[0,15,20,30,40,46,47,49]},"scoresAfter":[27,-52]},{"ply":46,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[1,3,28,31,33,41,44,54],"ai":[0,15,20,30,40,46,47,49]},"scoresAfter":[27,-16]},{"ply":47,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[1,3,28,31,33,41,44,54],"ai":[0,15,20,21,30,40,47,49]},"scoresAfter":[36,-16]},{"ply":48,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,3,31,33,35,41,44,54],"ai":[0,15,20,21,30,40,47,49]},"scoresAfter":[36,44]},{"ply":49,"player":"human","action":38,"playedCard":33,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[1,3,31,33,35,41,44,54],"ai":[0,15,20,21,30,40,42,49]},"scoresAfter":[60,44]},{"ply":50,"player":"ai","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[1,3,16,31,35,41,44,54],"ai":[0,15,20,21,30,40,42,49]},"scoresAfter":[60,44]},{"ply":51,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,3,16,31,35,41,44,54],"ai":[0,15,20,21,30,32,40,49]},"scoresAfter":[90,44]}],"finalScores":[90,44],"outcome":"YOU WIN","finalState":{"deckOrder":[27,2,57,18,24,50,44,25,5,58,13,37,15,36,38,48,14,11,56,52,23,46,17,45,19,47,55,6,51,9,10,33,43,41,26,39,53,29,31,22,34,30,7,59,49,4,16,54,40,8,28,1,20,3,0,21,35,42,32,12],"drawPtr":60,"cardLoc":[2,1,5,1,5,4,4,5,5,5,4,4,1,4,3,2,1,3,3,3,2,2,4,3,3,3,4,3,3,4,2,1,2,3,4,3,4,4,4,4,2,1,5,4,1,4,4,4,3,2,3,3,4,3,1,3,3,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,10,0,10],[10,9,9,10,9]],"colHandshakes":[[0,1,2,0,2],[0,1,1,3,0]],"colLength":[[0,5,6,0,8],[4,2,3,8,2]],"piles":[[2,9,7,4,8],[],[],[42],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6325a07a-7789-4c94-a6cf-5902f241169b","seed":"yt36yr","startedAt":"2026-07-14T16:33:28.078Z","finishedAt":"2026-07-14T16:36:03.747Z","initialDeckOrder":[14,15,51,39,5,48,36,25,57,6,54,31,4,19,55,18,32,11,24,28,56,41,1,50,27,29,58,21,37,20,44,26,0,49,2,3,34,9,16,8,45,22,10,30,23,13,33,42,35,12,46,43,47,53,40,17,52,38,59,7],"moves":[{"ply":1,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[5,14,15,25,36,39,48,51],"ai":[4,6,18,19,31,54,55,57]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,14,15,32,36,39,48,51],"ai":[4,6,18,19,31,54,55,57]},"scoresAfter":[0,-17]},{"ply":3,"player":"human","action":57,"playedCard":36,"placeType":"discard","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[5,14,15,32,36,39,48,51],"ai":[6,11,18,19,31,54,55,57]},"scoresAfter":[0,-17]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[5,14,15,25,32,39,48,51],"ai":[6,11,18,19,31,54,55,57]},"scoresAfter":[0,-12]},{"ply":5,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,14,15,25,32,39,48,51],"ai":[11,18,19,24,31,54,55,57]},"scoresAfter":[-40,-12]},{"ply":6,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[5,14,15,28,32,39,48,51],"ai":[11,18,19,24,31,54,55,57]},"scoresAfter":[-40,-52]},{"ply":7,"player":"human","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[5,14,15,28,32,39,48,51],"ai":[11,18,19,31,54,55,56,57]},"scoresAfter":[-34,-52]},{"ply":8,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[5,14,15,32,39,41,48,51],"ai":[11,18,19,31,54,55,56,57]},"scoresAfter":[-34,-67]},{"ply":9,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[5,14,15,32,39,41,48,51],"ai":[1,11,18,19,31,55,56,57]},"scoresAfter":[-74,-67]},{"ply":10,"player":"ai","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[5,15,32,39,41,48,50,51],"ai":[1,11,18,19,31,55,56,57]},"scoresAfter":[-74,-61]},{"ply":11,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,15,32,39,41,48,50,51],"ai":[1,11,18,19,27,31,56,57]},"scoresAfter":[-74,-61]},{"ply":12,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,15,29,32,39,41,50,51],"ai":[1,11,18,19,27,31,56,57]},"scoresAfter":[-74,-54]},{"ply":13,"player":"human","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[5,15,29,32,39,41,50,51],"ai":[1,11,18,19,27,31,57,58]},"scoresAfter":[-74,-54]},{"ply":14,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[5,15,21,29,32,39,41,51],"ai":[1,11,18,19,27,31,57,58]},"scoresAfter":[-74,-46]},{"ply":15,"player":"human","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[5,15,21,29,32,39,41,51],"ai":[1,11,18,19,27,31,37,58]},"scoresAfter":[-74,-46]},{"ply":16,"player":"ai","action":72,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[5,15,20,21,29,32,39,41],"ai":[1,11,18,19,27,31,37,58]},"scoresAfter":[-74,-86]},{"ply":17,"player":"human","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,15,20,21,29,32,39,41],"ai":[1,11,18,19,27,31,44,58]},"scoresAfter":[-66,-86]},{"ply":18,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,15,20,21,26,32,39,41],"ai":[1,11,18,19,27,31,44,58]},"scoresAfter":[-66,-72]},{"ply":19,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[5,15,20,21,26,32,39,41],"ai":[0,1,11,18,19,27,31,58]},"scoresAfter":[-66,-72]},{"ply":20,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[15,20,21,26,32,39,41,49],"ai":[0,1,11,18,19,27,31,58]},"scoresAfter":[-66,-72]},{"ply":21,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[15,20,21,26,32,39,41,49],"ai":[1,2,11,18,19,27,31,58]},"scoresAfter":[-66,-72]},{"ply":22,"player":"ai","action":60,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,15,20,21,26,32,39,41],"ai":[1,2,11,18,19,27,31,58]},"scoresAfter":[-66,-68]},{"ply":23,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[3,15,20,21,26,32,39,41],"ai":[1,2,11,18,19,31,34,58]},"scoresAfter":[-66,-68]},{"ply":24,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,15,20,21,26,32,39,41],"ai":[1,2,11,18,19,31,34,58]},"scoresAfter":[-66,-68]},{"ply":25,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,15,20,21,26,32,39,41],"ai":[2,11,16,18,19,31,34,58]},"scoresAfter":[-62,-68]},{"ply":26,"player":"ai","action":48,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,9,20,21,26,32,39,41],"ai":[2,11,16,18,19,31,34,58]},"scoresAfter":[-62,-82]},{"ply":27,"player":"human","action":79,"playedCard":39,"placeType":"discard","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[8,9,20,21,26,32,39,41],"ai":[2,11,16,18,31,34,45,58]},"scoresAfter":[-62,-82]},{"ply":28,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[1,8,9,20,21,26,32,41],"ai":[2,11,16,18,31,34,45,58]},"scoresAfter":[-62,-70]},{"ply":29,"player":"human","action":1,"playedCard":1,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[1,8,9,20,21,26,32,41],"ai":[2,11,16,18,22,34,45,58]},"scoresAfter":[-102,-70]},{"ply":30,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[3,8,9,20,21,26,32,41],"ai":[2,11,16,18,22,34,45,58]},"scoresAfter":[-102,-70]},{"ply":31,"player":"human","action":91,"playedCard":41,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,8,9,20,21,26,32,41],"ai":[10,11,16,18,22,34,45,58]},"scoresAfter":[-102,-70]},{"ply":32,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,3,8,9,20,21,26,32],"ai":[10,11,16,18,22,34,45,58]},"scoresAfter":[-102,-61]},{"ply":33,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,3,8,9,20,21,26,32],"ai":[11,16,18,22,30,34,45,58]},"scoresAfter":[-122,-61]},{"ply":34,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,8,9,20,21,23,26,32],"ai":[11,16,18,22,30,34,45,58]},"scoresAfter":[-122,-51]},{"ply":35,"player":"human","action":37,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,8,9,20,21,23,26,32],"ai":[13,16,18,22,30,34,45,58]},"scoresAfter":[-108,-51]},{"ply":36,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[0,3,8,9,21,23,26,32],"ai":[13,16,18,22,30,34,45,58]},"scoresAfter":[-108,-42]},{"ply":37,"player":"human","action":1,"playedCard":0,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[0,3,8,9,21,23,26,32],"ai":[13,16,18,22,30,33,34,45]},"scoresAfter":[-128,-42]},{"ply":38,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,5,8,9,21,23,26,32],"ai":[13,16,18,22,30,33,34,45]},"scoresAfter":[-128,-33]},{"ply":39,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,5,8,9,21,23,26,32],"ai":[13,16,18,30,33,34,42,45]},"scoresAfter":[-120,-33]},{"ply":40,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,8,9,21,23,26,32,35],"ai":[13,16,18,30,33,34,42,45]},"scoresAfter":[-120,-17]},{"ply":41,"player":"human","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[5,8,9,21,23,26,32,35],"ai":[12,13,16,18,30,33,34,42]},"scoresAfter":[-104,-17]},{"ply":42,"player":"ai","action":60,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[5,8,9,23,26,32,35,46],"ai":[12,13,16,18,30,33,34,42]},"scoresAfter":[-104,-1]},{"ply":43,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[5,8,9,23,26,32,35,46],"ai":[12,13,16,18,30,34,42,43]},"scoresAfter":[-88,-1]},{"ply":44,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,9,23,26,32,35,46,47],"ai":[12,13,16,18,30,34,42,43]},"scoresAfter":[-88,17]},{"ply":45,"player":"human","action":4,"playedCard":8,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[8,9,23,26,32,35,46,47],"ai":[12,13,16,18,30,42,43,53]},"scoresAfter":[-60,17]},{"ply":46,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,23,26,32,35,41,46,47],"ai":[12,13,16,18,30,42,43,53]},"scoresAfter":[-60,17]},{"ply":47,"player":"human","action":4,"playedCard":9,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[9,23,26,32,35,41,46,47],"ai":[13,16,18,30,40,42,43,53]},"scoresAfter":[-28,17]},{"ply":48,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[23,26,32,35,39,41,46,47],"ai":[13,16,18,30,40,42,43,53]},"scoresAfter":[-28,17]},{"ply":49,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[23,26,32,35,39,41,46,47],"ai":[16,17,18,30,40,42,43,53]},"scoresAfter":[-14,17]},{"ply":50,"player":"ai","action":42,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[23,26,35,39,41,46,47,52],"ai":[16,17,18,30,40,42,43,53]},"scoresAfter":[-14,17]},{"ply":51,"player":"human","action":27,"playedCard":35,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[23,26,35,39,41,46,47,52],"ai":[16,17,18,38,40,42,43,53]},"scoresAfter":[6,17]},{"ply":52,"player":"ai","action":42,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[23,26,30,39,41,46,47,52],"ai":[16,17,18,38,40,42,43,53]},"scoresAfter":[6,17]},{"ply":53,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[23,26,30,39,41,46,47,52],"ai":[16,17,18,40,42,43,53,59]},"scoresAfter":[26,17]}],"finalScores":[26,17],"outcome":"YOU WIN","finalState":{"deckOrder":[14,15,51,39,5,48,36,25,57,6,54,31,4,19,55,18,32,11,24,28,56,41,1,50,27,29,58,21,37,20,44,26,0,49,2,3,34,9,16,8,45,22,10,30,23,13,33,42,35,12,46,43,47,53,40,17,52,38,59,7],"drawPtr":60,"cardLoc":[3,3,3,3,4,3,4,1,3,3,4,4,5,5,3,3,2,2,2,4,3,3,4,3,4,3,1,4,3,3,1,4,3,4,4,3,5,4,5,1,2,1,2,2,4,4,1,1,5,5,5,5,1,2,4,4,4,4,4,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,10,10,0,0],[10,9,9,8,9]],"colHandshakes":[[3,1,1,0,0],[0,0,1,1,0]],"colLength":[[7,5,5,0,0],[4,2,5,3,5]],"piles":[[],[12,13],[],[36,38],[48,50,51,49]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d2185fb9-cf2f-4bcd-ad78-58b31abaa4f0","seed":"keniwn","startedAt":"2026-07-14T16:36:04.506Z","finishedAt":"2026-07-14T16:38:22.414Z","initialDeckOrder":[33,6,46,16,13,25,38,57,27,40,50,21,31,34,17,32,59,56,15,44,42,11,36,29,37,10,52,1,4,49,47,3,5,18,19,41,43,30,23,9,53,20,24,26,7,51,8,12,0,39,48,58,35,14,54,45,2,28,55,22],"moves":[{"ply":1,"player":"human","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,13,16,25,33,38,46,57],"ai":[17,21,27,31,32,34,40,50]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[6,13,16,25,33,46,57,59],"ai":[17,21,27,31,32,34,40,50]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,13,16,25,33,46,57,59],"ai":[17,21,27,31,32,34,40,56]},"scoresAfter":[-40,-40]},{"ply":4,"player":"ai","action":72,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,15,16,25,33,46,57,59],"ai":[17,21,27,31,32,34,40,56]},"scoresAfter":[-40,-57]},{"ply":5,"player":"human","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,15,16,25,33,46,57,59],"ai":[17,21,27,31,32,34,44,56]},"scoresAfter":[-40,-57]},{"ply":6,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,16,25,33,42,46,57,59],"ai":[17,21,27,31,32,34,44,56]},"scoresAfter":[-40,-73]},{"ply":7,"player":"human","action":18,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[6,16,25,33,42,46,57,59],"ai":[11,21,27,31,32,34,44,56]},"scoresAfter":[-40,-73]},{"ply":8,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,25,33,36,42,46,57,59],"ai":[11,21,27,31,32,34,44,56]},"scoresAfter":[-40,-66]},{"ply":9,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,25,33,36,42,46,57,59],"ai":[11,21,27,29,31,32,34,56]},"scoresAfter":[-60,-66]},{"ply":10,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,25,33,37,42,46,57,59],"ai":[11,21,27,29,31,32,34,56]},"scoresAfter":[-60,-58]},{"ply":11,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,25,33,37,42,46,57,59],"ai":[10,11,27,29,31,32,34,56]},"scoresAfter":[-80,-58]},{"ply":12,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,25,33,42,46,52,57,59],"ai":[10,11,27,29,31,32,34,56]},"scoresAfter":[-80,-69]},{"ply":13,"player":"human","action":18,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,25,33,42,46,52,57,59],"ai":[1,11,27,29,31,32,34,56]},"scoresAfter":[-80,-69]},{"ply":14,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,6,33,42,46,52,57,59],"ai":[1,11,27,29,31,32,34,56]},"scoresAfter":[-80,-59]},{"ply":15,"player":"human","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,6,33,42,46,52,57,59],"ai":[1,27,29,31,32,34,49,56]},"scoresAfter":[-60,-59]},{"ply":16,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,6,33,46,47,52,57,59],"ai":[1,27,29,31,32,34,49,56]},"scoresAfter":[-60,-77]},{"ply":17,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,6,33,46,47,52,57,59],"ai":[1,3,29,31,32,34,49,56]},"scoresAfter":[-77,-77]},{"ply":18,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,5,6,33,46,47,57,59],"ai":[1,3,29,31,32,34,49,56]},"scoresAfter":[-77,-77]},{"ply":19,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,5,6,33,46,47,57,59],"ai":[3,18,29,31,32,34,49,56]},"scoresAfter":[-94,-77]},{"ply":20,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[5,6,19,33,46,47,57,59],"ai":[3,18,29,31,32,34,49,56]},"scoresAfter":[-94,-77]},{"ply":21,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[5,6,19,33,46,47,57,59],"ai":[18,29,31,32,34,41,49,56]},"scoresAfter":[-90,-77]},{"ply":22,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,19,33,43,46,47,57,59],"ai":[18,29,31,32,34,41,49,56]},"scoresAfter":[-90,-73]},{"ply":23,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,19,33,43,46,47,57,59],"ai":[18,30,31,32,34,41,49,56]},"scoresAfter":[-85,-73]},{"ply":24,"player":"ai","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[19,23,33,43,46,47,57,59],"ai":[18,30,31,32,34,41,49,56]},"scoresAfter":[-85,-68]},{"ply":25,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[19,23,33,43,46,47,57,59],"ai":[9,18,31,32,34,41,49,56]},"scoresAfter":[-61,-68]},{"ply":26,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[19,23,33,46,47,53,57,59],"ai":[9,18,31,32,34,41,49,56]},"scoresAfter":[-61,-62]},{"ply":27,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[19,23,33,46,47,53,57,59],"ai":[9,18,20,32,34,41,49,56]},"scoresAfter":[-57,-62]},{"ply":28,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[19,23,24,33,46,47,57,59],"ai":[9,18,20,32,34,41,49,56]},"scoresAfter":[-57,-62]},{"ply":29,"player":"human","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[19,23,24,33,46,47,57,59],"ai":[18,20,26,32,34,41,49,56]},"scoresAfter":[-49,-62]},{"ply":30,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,19,23,24,33,46,47,59],"ai":[18,20,26,32,34,41,49,56]},"scoresAfter":[-49,-82]},{"ply":31,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[9,19,23,24,33,46,47,59],"ai":[7,18,20,26,32,34,41,56]},"scoresAfter":[-41,-82]},{"ply":32,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[19,23,24,33,46,47,51,59],"ai":[7,18,20,26,32,34,41,56]},"scoresAfter":[-41,-82]},{"ply":33,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[19,23,24,33,46,47,51,59],"ai":[8,18,20,26,32,34,41,56]},"scoresAfter":[-5,-82]},{"ply":34,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[12,19,23,24,33,47,51,59],"ai":[8,18,20,26,32,34,41,56]},"scoresAfter":[-5,-75]},{"ply":35,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[12,19,23,24,33,47,51,59],"ai":[0,8,18,20,26,34,41,56]},"scoresAfter":[35,-75]},{"ply":36,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[12,19,23,24,33,39,51,59],"ai":[0,8,18,20,26,34,41,56]},"scoresAfter":[35,-66]},{"ply":37,"player":"human","action":2,"playedCard":12,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[12,19,23,24,33,39,51,59],"ai":[0,8,18,20,26,41,48,56]},"scoresAfter":[-5,-66]},{"ply":38,"player":"ai","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[16,19,23,24,33,39,51,59],"ai":[0,8,18,20,26,41,48,56]},"scoresAfter":[-5,-86]},{"ply":39,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[16,19,23,24,33,39,51,59],"ai":[0,8,18,20,26,41,56,58]},"scoresAfter":[1,-86]},{"ply":40,"player":"ai","action":54,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[19,23,24,33,35,39,51,59],"ai":[0,8,18,20,26,41,56,58]},"scoresAfter":[1,-86]},{"ply":41,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[19,23,24,33,35,39,51,59],"ai":[0,8,14,18,20,41,56,58]},"scoresAfter":[11,-86]},{"ply":42,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[19,23,24,33,35,39,51,54],"ai":[0,8,14,18,20,41,56,58]},"scoresAfter":[11,-58]},{"ply":43,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[19,23,24,33,35,39,51,54],"ai":[0,8,14,18,20,41,45,58]},"scoresAfter":[23,-58]},{"ply":44,"player":"ai","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[2,23,24,33,35,39,51,54],"ai":[0,8,14,18,20,41,45,58]},"scoresAfter":[23,-50]},{"ply":45,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,23,24,33,35,39,51,54],"ai":[0,8,14,18,20,28,41,58]},"scoresAfter":[43,-50]},{"ply":46,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[2,24,33,35,39,51,54,55],"ai":[0,8,14,18,20,28,41,58]},"scoresAfter":[43,-14]}],"finalScores":[43,-14],"outcome":"YOU WIN","finalState":{"deckOrder":[33,6,46,16,13,25,38,57,27,40,50,21,31,34,17,32,59,56,15,44,42,11,36,29,37,10,52,1,4,49,47,3,5,18,19,41,43,30,23,9,53,20,24,26,7,51,8,12,0,39,48,58,35,14,54,45,2,28,55,22],"drawPtr":60,"cardLoc":[2,5,1,5,3,3,3,5,2,3,4,4,3,5,2,5,3,4,2,3,2,4,2,3,1,5,5,4,2,4,4,4,4,1,4,1,3,3,3,1,4,2,3,3,4,4,3,3,4,4,4,1,3,3,1,1,4,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,10,0,10,10],[10,8,9,8,9]],"colHandshakes":[[0,1,0,3,0],[0,0,0,0,3]],"colLength":[[4,4,0,7,4],[2,2,6,3,5]],"piles":[[1,3,7],[13,15],[25,26],[],[]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d8645b40-f54c-4044-b33d-1a1723722a62","seed":"1pobsh","startedAt":"2026-07-14T16:38:23.250Z","finishedAt":"2026-07-14T16:40:44.025Z","initialDeckOrder":[59,33,27,7,13,43,3,15,45,48,35,0,42,1,41,24,25,2,57,47,46,31,8,53,39,32,16,54,10,38,28,6,36,40,30,14,52,18,23,44,55,56,21,11,17,5,50,9,12,26,58,29,49,51,19,22,4,37,20,34],"moves":[{"ply":1,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[3,7,13,15,27,33,43,59],"ai":[0,1,24,35,41,42,45,48]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[7,13,15,25,27,33,43,59],"ai":[0,1,24,35,41,42,45,48]},"scoresAfter":[-18,-16]},{"ply":3,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,13,15,25,27,33,43,59],"ai":[0,1,2,24,35,42,45,48]},"scoresAfter":[-18,-16]},{"ply":4,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,15,25,27,33,43,57,59],"ai":[0,1,2,24,35,42,45,48]},"scoresAfter":[-18,-16]},{"ply":5,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,15,25,27,33,43,57,59],"ai":[1,2,24,35,42,45,47,48]},"scoresAfter":[-58,-16]},{"ply":6,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,15,27,33,43,46,57,59],"ai":[1,2,24,35,42,45,47,48]},"scoresAfter":[-58,-16]},{"ply":7,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,15,27,33,43,46,57,59],"ai":[2,24,31,35,42,45,47,48]},"scoresAfter":[-54,-16]},{"ply":8,"player":"ai","action":84,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,8,15,33,43,46,57,59],"ai":[2,24,31,35,42,45,47,48]},"scoresAfter":[-54,-56]},{"ply":9,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,8,15,33,43,46,57,59],"ai":[2,24,31,35,42,45,47,53]},"scoresAfter":[-54,-56]},{"ply":10,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,8,33,39,43,46,57,59],"ai":[2,24,31,35,42,45,47,53]},"scoresAfter":[-54,-51]},{"ply":11,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[7,8,33,39,43,46,57,59],"ai":[2,24,31,32,35,45,47,53]},"scoresAfter":[-72,-51]},{"ply":12,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,8,16,33,43,46,57,59],"ai":[2,24,31,32,35,45,47,53]},"scoresAfter":[-72,-43]},{"ply":13,"player":"human","action":30,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,8,16,33,43,46,57,59],"ai":[2,24,31,32,35,47,53,54]},"scoresAfter":[-72,-43]},{"ply":14,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[7,8,10,33,43,46,57,59],"ai":[2,24,31,32,35,47,53,54]},"scoresAfter":[-72,-33]},{"ply":15,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,8,10,33,43,46,57,59],"ai":[2,24,31,32,35,38,53,54]},"scoresAfter":[-66,-33]},{"ply":16,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,10,28,33,43,46,57,59],"ai":[2,24,31,32,35,38,53,54]},"scoresAfter":[-66,-33]},{"ply":17,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,10,28,33,43,46,57,59],"ai":[2,6,24,31,32,35,53,54]},"scoresAfter":[-60,-33]},{"ply":18,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[8,10,33,36,43,46,57,59],"ai":[2,6,24,31,32,35,53,54]},"scoresAfter":[-60,-73]},{"ply":19,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[8,10,33,36,43,46,57,59],"ai":[6,24,31,32,35,40,53,54]},"scoresAfter":[-53,-73]},{"ply":20,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[10,30,33,36,43,46,57,59],"ai":[6,24,31,32,35,40,53,54]},"scoresAfter":[-53,-63]},{"ply":21,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,30,33,36,43,46,57,59],"ai":[14,24,31,32,35,40,53,54]},"scoresAfter":[-43,-63]},{"ply":22,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,33,36,43,46,52,57,59],"ai":[14,24,31,32,35,40,53,54]},"scoresAfter":[-43,-103]},{"ply":23,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,33,36,43,46,52,57,59],"ai":[14,18,31,32,35,40,53,54]},"scoresAfter":[-60,-103]},{"ply":24,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,23,33,36,43,46,57,59],"ai":[14,18,31,32,35,40,53,54]},"scoresAfter":[-60,-143]},{"ply":25,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,23,33,36,43,46,57,59],"ai":[18,31,32,35,40,44,53,54]},"scoresAfter":[-51,-143]},{"ply":26,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[23,33,36,43,46,55,57,59],"ai":[18,31,32,35,40,44,53,54]},"scoresAfter":[-51,-135]},{"ply":27,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[23,33,36,43,46,55,57,59],"ai":[18,31,32,35,40,44,54,56]},"scoresAfter":[-45,-135]},{"ply":28,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[21,23,33,36,43,46,57,59],"ai":[18,31,32,35,40,44,54,56]},"scoresAfter":[-45,-125]},{"ply":29,"player":"human","action":74,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[21,23,33,36,43,46,57,59],"ai":[11,18,31,32,35,40,44,56]},"scoresAfter":[-37,-125]},{"ply":30,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[16,21,23,33,36,43,46,59],"ai":[11,18,31,32,35,40,44,56]},"scoresAfter":[-37,-111]},{"ply":31,"player":"human","action":56,"playedCard":36,"placeType":"discard","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[16,21,23,33,36,43,46,59],"ai":[11,17,18,31,32,35,40,44]},"scoresAfter":[-37,-111]},{"ply":32,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[15,16,21,23,33,43,46,59],"ai":[11,17,18,31,32,35,40,44]},"scoresAfter":[-37,-91]},{"ply":33,"player":"human","action":86,"playedCard":59,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[15,16,21,23,33,43,46,59],"ai":[5,17,18,31,32,35,40,44]},"scoresAfter":[-27,-91]},{"ply":34,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[13,15,16,21,23,33,43,46],"ai":[5,17,18,31,32,35,40,44]},"scoresAfter":[-27,-83]},{"ply":35,"player":"human","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[13,15,16,21,23,33,43,46],"ai":[5,18,31,32,35,40,44,50]},"scoresAfter":[-67,-83]},{"ply":36,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,15,16,21,23,33,43,46],"ai":[5,18,31,32,35,40,44,50]},"scoresAfter":[-67,-73]},{"ply":37,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,15,16,21,23,33,43,46],"ai":[5,12,31,32,35,40,44,50]},"scoresAfter":[-63,-73]},{"ply":38,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,16,21,23,26,33,43,46],"ai":[5,12,31,32,35,40,44,50]},"scoresAfter":[-63,-61]},{"ply":39,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,16,21,23,26,33,43,46],"ai":[5,12,32,35,40,44,50,58]},"scoresAfter":[-57,-61]},{"ply":40,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[9,21,23,26,29,33,43,46],"ai":[5,12,32,35,40,44,50,58]},"scoresAfter":[-57,-43]},{"ply":41,"player":"human","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[9,21,23,26,29,33,43,46],"ai":[5,12,32,35,40,44,49,50]},"scoresAfter":[-51,-43]},{"ply":42,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,21,23,26,29,33,46,51],"ai":[5,12,32,35,40,44,49,50]},"scoresAfter":[-51,-29]},{"ply":43,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[9,21,23,26,29,33,46,51],"ai":[5,12,19,35,40,44,49,50]},"scoresAfter":[-35,-29]},{"ply":44,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[9,22,23,26,29,33,46,51],"ai":[5,12,19,35,40,44,49,50]},"scoresAfter":[-35,-17]},{"ply":45,"player":"human","action":61,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[9,22,23,26,29,33,46,51],"ai":[4,5,12,35,40,44,49,50]},"scoresAfter":[-19,-17]},{"ply":46,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[1,9,22,23,26,29,46,51],"ai":[4,5,12,35,40,44,49,50]},"scoresAfter":[-19,3]},{"ply":47,"player":"human","action":25,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[1,9,22,23,26,29,46,51],"ai":[4,5,12,37,40,44,49,50]},"scoresAfter":[-1,3]},{"ply":48,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,1,9,23,26,29,46,51],"ai":[4,5,12,37,40,44,49,50]},"scoresAfter":[-1,3]},{"ply":49,"player":"human","action":40,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[0,1,9,23,26,29,46,51],"ai":[4,5,12,20,37,40,44,50]},"scoresAfter":[19,3]},{"ply":50,"player":"ai","action":36,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,1,9,26,29,36,46,51],"ai":[4,5,12,20,37,40,44,50]},"scoresAfter":[19,17]}],"finalScores":[19,17],"outcome":"YOU WIN","finalState":{"deckOrder":[59,33,27,7,13,43,3,15,45,48,35,0,42,1,41,24,25,2,57,47,46,31,8,53,39,32,16,54,10,38,28,6,36,40,30,14,52,18,23,44,55,56,21,11,17,5,50,9,12,26,58,29,49,51,19,22,4,37,20,34],"drawPtr":60,"cardLoc":[1,1,4,3,2,2,4,3,3,1,3,4,2,3,4,3,3,4,4,4,4,3,3,3,4,3,1,3,3,1,3,4,4,3,2,4,1,2,5,3,2,4,4,3,2,4,1,4,4,5,2,1,3,4,4,3,4,3,4,3],"handPublic":[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,8,6,10],[10,7,10,10,9]],"colHandshakes":[[0,1,1,0,0],[1,1,1,0,1]],"colLength":[[4,6,5,2,4],[3,5,4,4,5]],"piles":[[],[],[],[38],[49]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"3404379e-f150-4d1c-b057-e0bd30107235","seed":"qgx3w2","startedAt":"2026-07-14T16:40:44.921Z","finishedAt":"2026-07-14T16:42:48.326Z","initialDeckOrder":[39,41,35,45,2,29,53,6,10,52,13,46,31,50,1,43,15,56,21,48,5,0,18,30,32,37,57,49,47,3,7,19,36,42,8,58,44,51,28,16,40,11,25,14,27,59,38,22,34,24,17,4,12,33,23,55,9,26,20,54],"moves":[{"ply":1,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[2,6,29,35,39,41,45,53],"ai":[1,10,13,31,43,46,50,52]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[2,6,15,29,35,41,45,53],"ai":[1,10,13,31,43,46,50,52]},"scoresAfter":[-18,0]},{"ply":3,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[2,6,15,29,35,41,45,53],"ai":[1,10,13,31,43,46,50,56]},"scoresAfter":[-36,0]},{"ply":4,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[2,6,21,29,35,41,45,53],"ai":[1,10,13,31,43,46,50,56]},"scoresAfter":[-36,-40]},{"ply":5,"player":"human","action":11,"playedCard":2,"placeType":"discard","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[2,6,21,29,35,41,45,53],"ai":[10,13,31,43,46,48,50,56]},"scoresAfter":[-36,-40]},{"ply":6,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,21,29,35,41,45,52,53],"ai":[10,13,31,43,46,48,50,56]},"scoresAfter":[-36,-80]},{"ply":7,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[6,21,29,35,41,45,52,53],"ai":[5,10,31,43,46,48,50,56]},"scoresAfter":[-53,-80]},{"ply":8,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[0,6,21,29,35,41,45,53],"ai":[5,10,31,43,46,48,50,56]},"scoresAfter":[-53,-120]},{"ply":9,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,6,21,29,35,41,45,53],"ai":[5,10,18,31,43,46,50,56]},"scoresAfter":[-53,-120]},{"ply":10,"player":"ai","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,21,29,30,35,41,45,53],"ai":[5,10,18,31,43,46,50,56]},"scoresAfter":[-53,-140]},{"ply":11,"player":"human","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,21,29,30,35,41,45,53],"ai":[5,10,18,31,32,43,46,56]},"scoresAfter":[-49,-140]},{"ply":12,"player":"ai","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,21,29,30,35,37,41,45],"ai":[5,10,18,31,32,43,46,56]},"scoresAfter":[-49,-130]},{"ply":13,"player":"human","action":72,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,21,29,30,35,37,41,45],"ai":[5,10,31,32,43,46,56,57]},"scoresAfter":[-45,-130]},{"ply":14,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,21,29,30,35,37,45,49],"ai":[5,10,31,32,43,46,56,57]},"scoresAfter":[-45,-122]},{"ply":15,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,21,29,30,35,37,45,49],"ai":[10,31,32,43,46,47,56,57]},"scoresAfter":[-45,-122]},{"ply":16,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,6,21,29,30,35,37,45],"ai":[10,31,32,43,46,47,56,57]},"scoresAfter":[-45,-104]},{"ply":17,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,6,21,29,30,35,37,45],"ai":[7,31,32,43,46,47,56,57]},"scoresAfter":[-63,-104]},{"ply":18,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[6,19,21,29,30,35,37,45],"ai":[7,31,32,43,46,47,56,57]},"scoresAfter":[-63,-83]},{"ply":19,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,19,21,29,30,35,37,45],"ai":[7,31,32,36,43,46,47,57]},"scoresAfter":[-57,-83]},{"ply":20,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,21,29,30,35,37,42,45],"ai":[7,31,32,36,43,46,47,57]},"scoresAfter":[-57,-59]},{"ply":21,"player":"human","action":72,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,21,29,30,35,37,42,45],"ai":[7,8,31,32,36,43,46,47]},"scoresAfter":[-52,-59]},{"ply":22,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,21,29,30,35,37,45,58],"ai":[7,8,31,32,36,43,46,47]},"scoresAfter":[-52,-59]},{"ply":23,"player":"human","action":1,"playedCard":6,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[6,21,29,30,35,37,45,58],"ai":[8,31,32,36,43,44,46,47]},"scoresAfter":[-47,-59]},{"ply":24,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,21,29,30,35,37,45,58],"ai":[8,31,32,36,43,44,46,47]},"scoresAfter":[-47,-99]},{"ply":25,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,21,29,30,35,37,45,58],"ai":[8,31,32,43,44,46,47,51]},"scoresAfter":[-41,-99]},{"ply":26,"player":"ai","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[21,28,29,30,35,37,45,58],"ai":[8,31,32,43,44,46,47,51]},"scoresAfter":[-41,-113]},{"ply":27,"player":"human","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[21,28,29,30,35,37,45,58],"ai":[8,16,32,43,44,46,47,51]},"scoresAfter":[-58,-113]},{"ply":28,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[21,29,30,35,37,40,45,58],"ai":[8,16,32,43,44,46,47,51]},"scoresAfter":[-58,-106]},{"ply":29,"player":"human","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[21,29,30,35,37,40,45,58],"ai":[8,11,16,43,44,46,47,51]},"scoresAfter":[-54,-106]},{"ply":30,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[21,25,30,35,37,40,45,58],"ai":[8,11,16,43,44,46,47,51]},"scoresAfter":[-54,-86]},{"ply":31,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[21,25,30,35,37,40,45,58],"ai":[8,14,16,43,44,46,47,51]},"scoresAfter":[-49,-86]},{"ply":32,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[21,25,27,35,37,40,45,58],"ai":[8,14,16,43,44,46,47,51]},"scoresAfter":[-49,-86]},{"ply":33,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[21,25,27,35,37,40,45,58],"ai":[8,16,43,44,46,47,51,59]},"scoresAfter":[-39,-86]},{"ply":34,"player":"ai","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[21,25,27,37,38,40,45,58],"ai":[8,16,43,44,46,47,51,59]},"scoresAfter":[-39,-86]},{"ply":35,"player":"human","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[21,25,27,37,38,40,45,58],"ai":[16,22,43,44,46,47,51,59]},"scoresAfter":[-31,-86]},{"ply":36,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[25,27,34,37,38,40,45,58],"ai":[16,22,43,44,46,47,51,59]},"scoresAfter":[-31,-68]},{"ply":37,"player":"human","action":85,"playedCard":58,"placeType":"play","drawSource":"discard_0","drawnCard":8,"handsBefore":{"human":[25,27,34,37,38,40,45,58],"ai":[16,24,43,44,46,47,51,59]},"scoresAfter":[-22,-68]},{"ply":38,"player":"ai","action":24,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[8,25,27,34,37,38,40,45],"ai":[16,24,43,44,46,47,51,59]},"scoresAfter":[-22,-56]},{"ply":39,"player":"human","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,25,27,34,37,38,40,45],"ai":[16,17,24,44,46,47,51,59]},"scoresAfter":[-14,-56]},{"ply":40,"player":"ai","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,8,25,27,34,37,38,40],"ai":[16,17,24,44,46,47,51,59]},"scoresAfter":[-14,-42]},{"ply":41,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,8,25,27,34,37,38,40],"ai":[12,16,17,24,46,47,51,59]},"scoresAfter":[-7,-42]},{"ply":42,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,25,27,33,34,37,38,40],"ai":[12,16,17,24,46,47,51,59]},"scoresAfter":[-7,-24]},{"ply":43,"player":"human","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,25,27,33,34,37,38,40],"ai":[12,16,17,23,24,47,51,59]},"scoresAfter":[-7,-24]},{"ply":44,"player":"ai","action":41,"playedCard":23,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[4,25,27,33,34,37,40,55],"ai":[12,16,17,23,24,47,51,59]},"scoresAfter":[-7,-4]},{"ply":45,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,25,27,33,34,37,40,55],"ai":[12,16,17,24,47,49,51,59]},"scoresAfter":[-7,-4]},{"ply":46,"player":"ai","action":50,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[4,9,25,27,33,34,40,55],"ai":[12,16,17,24,47,49,51,59]},"scoresAfter":[-7,16]},{"ply":47,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,9,25,27,33,34,40,55],"ai":[12,14,16,17,24,49,51,59]},"scoresAfter":[1,16]},{"ply":48,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,25,26,27,33,34,40,55],"ai":[12,14,16,17,24,49,51,59]},"scoresAfter":[1,46]},{"ply":49,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,25,26,27,33,34,40,55],"ai":[12,14,16,17,20,24,49,51]},"scoresAfter":[1,46]}],"finalScores":[1,46],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[39,41,35,45,2,29,53,6,10,52,13,46,31,50,1,43,15,56,21,48,5,0,18,30,32,37,57,49,47,3,7,19,36,42,8,58,44,51,28,16,40,11,25,14,27,59,38,22,34,24,17,4,12,33,23,55,9,26,20,54],"drawPtr":60,"cardLoc":[5,4,5,3,1,4,3,3,3,3,4,4,2,4,2,3,2,2,4,3,2,3,4,4,2,1,5,1,3,3,3,4,4,1,1,3,4,5,5,3,1,3,3,4,4,3,4,4,4,2,4,2,3,3,1,1,4,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,8,10,8,9],[10,10,7,10,10]],"colHandshakes":[[0,0,0,0,0],[1,1,0,1,2]],"colLength":[[5,3,4,4,3],[4,4,2,5,5]],"piles":[[2,0],[],[26],[38,37],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"68af0aef-a728-4d5e-8981-5000fb1e1bcf","seed":"hwjq99","startedAt":"2026-07-14T16:42:49.346Z","finishedAt":"2026-07-14T16:45:25.144Z","initialDeckOrder":[5,0,39,17,48,38,27,21,47,37,18,33,45,6,51,44,49,16,32,35,13,1,8,9,23,22,30,20,15,50,24,31,11,57,55,59,54,26,12,10,40,3,53,56,28,52,19,14,29,2,36,43,46,41,7,34,4,25,42,58],"moves":[{"ply":1,"player":"human","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,5,17,21,27,38,39,48],"ai":[6,18,33,37,44,45,47,51]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":40,"playedCard":37,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[0,5,17,21,27,38,48,49],"ai":[6,18,33,37,44,45,47,51]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,5,17,21,27,38,48,49],"ai":[6,18,33,39,44,45,47,51]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,5,16,17,21,27,38,49],"ai":[6,18,33,39,44,45,47,51]},"scoresAfter":[0,-55]},{"ply":5,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,5,16,17,21,27,38,49],"ai":[18,32,33,39,44,45,47,51]},"scoresAfter":[0,-55]},{"ply":6,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,5,16,17,21,27,35,38],"ai":[18,32,33,39,44,45,47,51]},"scoresAfter":[0,-73]},{"ply":7,"player":"human","action":90,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,5,16,17,21,27,35,38],"ai":[13,18,32,33,39,44,45,47]},"scoresAfter":[0,-73]},{"ply":8,"player":"ai","action":4,"playedCard":13,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[0,1,5,16,17,21,27,35],"ai":[13,18,32,33,39,44,45,47]},"scoresAfter":[0,-113]},{"ply":9,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[0,1,5,16,17,21,27,35],"ai":[18,32,33,38,39,44,45,47]},"scoresAfter":[-40,-113]},{"ply":10,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,5,8,16,17,21,27,35],"ai":[18,32,33,38,39,44,45,47]},"scoresAfter":[-40,-133]},{"ply":11,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[1,5,8,16,17,21,27,35],"ai":[9,18,32,33,39,44,45,47]},"scoresAfter":[-60,-133]},{"ply":12,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,8,16,17,21,23,27,35],"ai":[9,18,32,33,39,44,45,47]},"scoresAfter":[-60,-125]},{"ply":13,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,8,16,17,21,23,27,35],"ai":[18,22,32,33,39,44,45,47]},"scoresAfter":[-48,-125]},{"ply":14,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[8,16,17,21,23,27,30,35],"ai":[18,22,32,33,39,44,45,47]},"scoresAfter":[-48,-138]},{"ply":15,"player":"human","action":60,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[8,16,17,21,23,27,30,35],"ai":[18,20,22,33,39,44,45,47]},"scoresAfter":[-66,-138]},{"ply":16,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,15,16,17,21,23,30,35],"ai":[18,20,22,33,39,44,45,47]},"scoresAfter":[-66,-130]},{"ply":17,"player":"human","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[8,15,16,17,21,23,30,35],"ai":[18,20,22,39,44,45,47,50]},"scoresAfter":[-84,-130]},{"ply":18,"player":"ai","action":5,"playedCard":18,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[8,16,17,21,23,24,30,35],"ai":[18,20,22,39,44,45,47,50]},"scoresAfter":[-84,-120]},{"ply":19,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[8,16,17,21,23,24,30,35],"ai":[20,22,39,44,45,47,49,50]},"scoresAfter":[-81,-120]},{"ply":20,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,17,21,23,24,30,31,35],"ai":[20,22,39,44,45,47,49,50]},"scoresAfter":[-81,-120]},{"ply":21,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[8,17,21,23,24,30,31,35],"ai":[11,20,22,39,44,45,47,49]},"scoresAfter":[-77,-120]},{"ply":22,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[8,21,23,24,30,31,35,57],"ai":[11,20,22,39,44,45,47,49]},"scoresAfter":[-77,-110]},{"ply":23,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[8,21,23,24,30,31,35,57],"ai":[20,22,39,44,45,47,49,55]},"scoresAfter":[-72,-110]},{"ply":24,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[8,21,23,24,31,35,57,59],"ai":[20,22,39,44,45,47,49,55]},"scoresAfter":[-72,-104]},{"ply":25,"player":"human","action":53,"playedCard":31,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[8,21,23,24,31,35,57,59],"ai":[20,22,39,44,45,47,49,54]},"scoresAfter":[-66,-104]},{"ply":26,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,21,23,24,35,50,57,59],"ai":[20,22,39,44,45,47,49,54]},"scoresAfter":[-66,-104]},{"ply":27,"player":"human","action":65,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[8,21,23,24,35,50,57,59],"ai":[20,22,26,39,44,45,47,49]},"scoresAfter":[-106,-104]},{"ply":28,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[8,21,23,24,35,54,57,59],"ai":[20,22,26,39,44,45,47,49]},"scoresAfter":[-106,-90]},{"ply":29,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,21,23,24,35,54,57,59],"ai":[12,22,26,39,44,45,47,49]},"scoresAfter":[-106,-90]},{"ply":30,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[8,10,21,23,35,54,57,59],"ai":[12,22,26,39,44,45,47,49]},"scoresAfter":[-106,-72]},{"ply":31,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,10,21,23,35,54,57,59],"ai":[12,26,39,40,44,45,47,49]},"scoresAfter":[-85,-72]},{"ply":32,"player":"ai","action":18,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,10,21,23,35,54,57,59],"ai":[12,26,39,40,44,45,47,49]},"scoresAfter":[-85,-72]},{"ply":33,"player":"human","action":17,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[3,10,21,23,35,54,57,59],"ai":[12,39,40,44,45,47,49,53]},"scoresAfter":[-58,-72]},{"ply":34,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,21,23,35,48,54,57,59],"ai":[12,39,40,44,45,47,49,53]},"scoresAfter":[-58,-72]},{"ply":35,"player":"human","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,21,23,35,48,54,57,59],"ai":[12,39,40,44,45,47,49,56]},"scoresAfter":[-78,-72]},{"ply":36,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[3,21,23,28,35,54,57,59],"ai":[12,39,40,44,45,47,49,56]},"scoresAfter":[-78,-65]},{"ply":37,"player":"human","action":47,"playedCard":28,"placeType":"discard","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[3,21,23,28,35,54,57,59],"ai":[12,39,40,44,45,47,49,52]},"scoresAfter":[-78,-65]},{"ply":38,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,21,23,35,53,54,57,59],"ai":[12,39,40,44,45,47,49,52]},"scoresAfter":[-78,-65]},{"ply":39,"player":"human","action":17,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[3,21,23,35,53,54,57,59],"ai":[12,19,39,40,44,45,47,49]},"scoresAfter":[-70,-65]},{"ply":40,"player":"ai","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[3,23,35,52,53,54,57,59],"ai":[12,19,39,40,44,45,47,49]},"scoresAfter":[-70,-59]},{"ply":41,"player":"human","action":36,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[3,23,35,52,53,54,57,59],"ai":[12,14,19,40,44,45,47,49]},"scoresAfter":[-61,-59]},{"ply":42,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,23,29,35,53,54,57,59],"ai":[12,14,19,40,44,45,47,49]},"scoresAfter":[-61,-50]},{"ply":43,"player":"human","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[3,23,29,35,53,54,57,59],"ai":[2,12,14,19,44,45,47,49]},"scoresAfter":[-49,-50]},{"ply":44,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,23,29,35,36,54,57,59],"ai":[2,12,14,19,44,45,47,49]},"scoresAfter":[-49,-50]},{"ply":45,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,23,29,35,36,54,57,59],"ai":[12,14,19,43,44,45,47,49]},"scoresAfter":[-34,-50]},{"ply":46,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[3,23,29,35,36,46,57,59],"ai":[12,14,19,43,44,45,47,49]},"scoresAfter":[-34,-32]},{"ply":47,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,23,29,35,36,46,57,59],"ai":[12,14,19,41,44,45,47,49]},"scoresAfter":[-10,-32]},{"ply":48,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,7,23,29,35,36,46,59],"ai":[12,14,19,41,44,45,47,49]},"scoresAfter":[-10,-11]},{"ply":49,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[3,7,23,29,35,36,46,59],"ai":[12,14,19,34,41,45,47,49]},"scoresAfter":[20,-11]},{"ply":50,"player":"ai","action":39,"playedCard":34,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[3,4,7,23,29,35,36,46],"ai":[12,14,19,34,41,45,47,49]},"scoresAfter":[20,-2]},{"ply":51,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[3,4,7,23,29,35,36,46],"ai":[12,14,19,28,41,45,47,49]},"scoresAfter":[30,-2]},{"ply":52,"player":"ai","action":61,"playedCard":45,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,4,7,23,25,29,36,46],"ai":[12,14,19,28,41,45,47,49]},"scoresAfter":[30,22]},{"ply":53,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[3,4,7,23,25,29,36,46],"ai":[2,12,14,19,28,41,47,49]},"scoresAfter":[40,22]},{"ply":54,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,4,7,25,29,36,42,46],"ai":[2,12,14,19,28,41,47,49]},"scoresAfter":[40,72]}],"finalScores":[40,72],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[5,0,39,17,48,38,27,21,47,37,18,33,45,6,51,44,49,16,32,35,13,1,8,9,23,22,30,20,15,50,24,31,11,57,55,59,54,26,12,10,40,3,53,56,28,52,19,14,29,2,36,43,46,41,7,34,4,25,42,58],"drawPtr":60,"cardLoc":[3,3,2,1,1,3,4,1,3,4,3,4,2,4,2,3,3,3,4,2,4,3,4,3,5,1,5,3,2,1,3,3,4,4,4,3,1,4,4,4,4,2,1,4,4,4,1,4,3,2,3,4,3,3,3,4,4,3,2,3],"handPublic":[false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,10,0,10],[10,9,9,10,7]],"colHandshakes":[[2,0,0,0,2],[0,1,0,2,0]],"colLength":[[5,5,4,0,7],[3,4,3,8,3]],"piles":[[],[],[24,26],[],[]],"toMove":0,"stepCount":54,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"5c98e70e-c5ff-43c6-828c-6395936298d6","seed":"ure5l7","startedAt":"2026-07-14T16:45:27.154Z","finishedAt":"2026-07-14T16:47:23.228Z","initialDeckOrder":[1,32,21,2,16,52,36,39,11,6,26,44,9,55,38,15,53,50,28,17,4,54,42,45,13,7,51,27,31,56,34,59,14,43,49,47,46,12,23,41,20,29,57,24,25,19,5,3,18,33,10,30,8,40,22,35,48,58,0,37],"moves":[{"ply":1,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,2,16,21,32,36,39,52],"ai":[6,9,11,15,26,38,44,55]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":43,"playedCard":15,"placeType":"discard","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[2,16,21,32,36,39,52,53],"ai":[6,9,11,15,26,38,44,55]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,16,21,32,36,39,52,53],"ai":[1,6,9,11,26,38,44,55]},"scoresAfter":[0,0]},{"ply":4,"player":"ai","action":61,"playedCard":38,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[16,21,32,36,39,50,52,53],"ai":[1,6,9,11,26,38,44,55]},"scoresAfter":[0,-40]},{"ply":5,"player":"human","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[16,21,32,36,39,50,52,53],"ai":[1,2,6,9,11,26,44,55]},"scoresAfter":[0,-40]},{"ply":6,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[16,21,28,32,39,50,52,53],"ai":[1,2,6,9,11,26,44,55]},"scoresAfter":[0,-80]},{"ply":7,"player":"human","action":62,"playedCard":50,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[16,21,28,32,39,50,52,53],"ai":[2,6,9,11,17,26,44,55]},"scoresAfter":[-40,-80]},{"ply":8,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[15,16,21,28,32,39,52,53],"ai":[2,6,9,11,17,26,44,55]},"scoresAfter":[-40,-100]},{"ply":9,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[15,16,21,28,32,39,52,53],"ai":[4,6,9,11,17,26,44,55]},"scoresAfter":[-58,-100]},{"ply":10,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[16,21,28,32,39,52,53,54],"ai":[4,6,9,11,17,26,44,55]},"scoresAfter":[-58,-114]},{"ply":11,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[16,21,28,32,39,52,53,54],"ai":[4,6,9,11,17,26,42,44]},"scoresAfter":[-55,-114]},{"ply":12,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[21,28,32,39,45,52,53,54],"ai":[4,6,9,11,17,26,42,44]},"scoresAfter":[-55,-105]},{"ply":13,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[21,28,32,39,45,52,53,54],"ai":[6,9,11,13,17,26,42,44]},"scoresAfter":[-49,-105]},{"ply":14,"player":"ai","action":54,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,21,28,32,39,45,53,54],"ai":[6,9,11,13,17,26,42,44]},"scoresAfter":[-49,-105]},{"ply":15,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,21,28,32,39,45,53,54],"ai":[6,9,11,13,26,42,44,51]},"scoresAfter":[-41,-105]},{"ply":16,"player":"ai","action":54,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,21,27,28,32,39,45,54],"ai":[6,9,11,13,26,42,44,51]},"scoresAfter":[-41,-105]},{"ply":17,"player":"human","action":86,"playedCard":54,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[7,21,27,28,32,39,45,54],"ai":[6,9,11,13,31,42,44,51]},"scoresAfter":[-31,-105]},{"ply":18,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,17,21,27,28,32,39,45],"ai":[6,9,11,13,31,42,44,51]},"scoresAfter":[-31,-105]},{"ply":19,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[7,17,21,27,28,32,39,45],"ai":[6,9,11,13,31,42,44,56]},"scoresAfter":[-27,-105]},{"ply":20,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[7,21,27,28,32,34,39,45],"ai":[6,9,11,13,31,42,44,56]},"scoresAfter":[-27,-98]},{"ply":21,"player":"human","action":81,"playedCard":39,"placeType":"discard","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[7,21,27,28,32,34,39,45],"ai":[6,9,11,13,31,42,44,59]},"scoresAfter":[-27,-98]},{"ply":22,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[7,21,26,27,28,32,34,45],"ai":[6,9,11,13,31,42,44,59]},"scoresAfter":[-27,-83]},{"ply":23,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,21,26,27,28,32,34,45],"ai":[9,11,13,14,31,42,44,59]},"scoresAfter":[-67,-83]},{"ply":24,"player":"ai","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,21,27,28,32,34,43,45],"ai":[9,11,13,14,31,42,44,59]},"scoresAfter":[-67,-83]},{"ply":25,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,21,27,28,32,34,43,45],"ai":[9,11,14,31,42,44,49,59]},"scoresAfter":[-63,-83]},{"ply":26,"player":"ai","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,21,28,32,34,43,45,47],"ai":[9,11,14,31,42,44,49,59]},"scoresAfter":[-63,-83]},{"ply":27,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[7,21,28,32,34,43,45,47],"ai":[9,11,31,42,44,46,49,59]},"scoresAfter":[-57,-83]},{"ply":28,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[7,12,21,32,34,43,45,47],"ai":[9,11,31,42,44,46,49,59]},"scoresAfter":[-57,-97]},{"ply":29,"player":"human","action":22,"playedCard":12,"placeType":"discard","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[7,12,21,32,34,43,45,47],"ai":[9,11,23,42,44,46,49,59]},"scoresAfter":[-57,-97]},{"ply":30,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,21,32,34,39,43,45,47],"ai":[9,11,23,42,44,46,49,59]},"scoresAfter":[-57,-97]},{"ply":31,"player":"human","action":28,"playedCard":32,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[7,21,32,34,39,43,45,47],"ai":[9,11,23,41,42,44,46,59]},"scoresAfter":[-43,-97]},{"ply":32,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[7,21,34,36,39,43,45,47],"ai":[9,11,23,41,42,44,46,59]},"scoresAfter":[-43,-87]},{"ply":33,"player":"human","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,21,34,36,39,43,45,47],"ai":[9,11,20,23,41,42,44,46]},"scoresAfter":[-25,-87]},{"ply":34,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,21,29,36,39,43,45,47],"ai":[9,11,20,23,41,42,44,46]},"scoresAfter":[-25,-79]},{"ply":35,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,21,29,36,39,43,45,47],"ai":[9,11,20,23,42,44,46,57]},"scoresAfter":[-65,-79]},{"ply":36,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,21,24,29,39,43,45,47],"ai":[9,11,20,23,42,44,46,57]},"scoresAfter":[-65,-65]},{"ply":37,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,21,24,29,39,43,45,47],"ai":[9,11,20,23,25,42,46,57]},"scoresAfter":[-61,-65]},{"ply":38,"player":"ai","action":74,"playedCard":46,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[7,19,21,24,29,43,45,47],"ai":[9,11,20,23,25,42,46,57]},"scoresAfter":[-61,-47]},{"ply":39,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,19,21,24,29,43,45,47],"ai":[9,11,12,20,23,25,42,57]},"scoresAfter":[-55,-47]},{"ply":40,"player":"ai","action":2,"playedCard":9,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[5,7,21,24,29,43,45,47],"ai":[9,11,12,20,23,25,42,57]},"scoresAfter":[-55,-23]},{"ply":41,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,7,21,24,29,43,45,47],"ai":[11,12,14,20,23,25,42,57]},"scoresAfter":[-43,-23]},{"ply":42,"player":"ai","action":2,"playedCard":11,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[3,5,7,21,24,29,45,47],"ai":[11,12,14,20,23,25,42,57]},"scoresAfter":[-43,7]},{"ply":43,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[3,5,7,21,24,29,45,47],"ai":[12,13,14,20,23,25,42,57]},"scoresAfter":[-27,7]},{"ply":44,"player":"ai","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,5,7,18,21,24,29,47],"ai":[12,13,14,20,23,25,42,57]},"scoresAfter":[-27,-33]},{"ply":45,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[3,5,7,18,21,24,29,47],"ai":[12,13,20,23,25,33,42,57]},"scoresAfter":[-7,-33]},{"ply":46,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[3,5,7,10,18,21,24,29],"ai":[12,13,20,23,25,33,42,57]},"scoresAfter":[-7,-53]},{"ply":47,"player":"human","action":60,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,5,7,10,18,21,24,29],"ai":[13,20,23,25,30,33,42,57]},"scoresAfter":[1,-53]},{"ply":48,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[3,5,7,8,10,18,24,29],"ai":[13,20,23,25,30,33,42,57]},"scoresAfter":[1,-73]},{"ply":49,"player":"human","action":24,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[3,5,7,8,10,18,24,29],"ai":[20,23,25,30,33,40,42,57]},"scoresAfter":[-13,-73]},{"ply":50,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,5,8,10,18,22,24,29],"ai":[20,23,25,30,33,40,42,57]},"scoresAfter":[-13,-45]},{"ply":51,"player":"human","action":65,"playedCard":22,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[3,5,8,10,18,22,24,29],"ai":[23,25,30,33,35,40,42,57]},"scoresAfter":[-4,-45]},{"ply":52,"player":"ai","action":5,"playedCard":23,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[3,5,8,10,18,24,29,49],"ai":[23,25,30,33,35,40,42,57]},"scoresAfter":[-4,-5]},{"ply":53,"player":"human","action":24,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[3,5,8,10,18,24,29,49],"ai":[25,30,33,35,40,42,51,57]},"scoresAfter":[3,-5]},{"ply":54,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,5,10,18,24,29,48,49],"ai":[25,30,33,35,40,42,51,57]},"scoresAfter":[3,3]},{"ply":55,"player":"human","action":24,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,5,10,18,24,29,48,49],"ai":[25,30,35,40,42,51,57,58]},"scoresAfter":[12,3]},{"ply":56,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[0,3,5,18,24,29,48,49],"ai":[25,30,35,40,42,51,57,58]},"scoresAfter":[12,13]}],"finalScores":[12,13],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[1,32,21,2,16,52,36,39,11,6,26,44,9,55,38,15,53,50,28,17,4,54,42,45,13,7,51,27,31,56,34,59,14,43,49,47,46,12,23,41,20,29,57,24,25,19,5,3,18,33,10,30,8,40,22,35,48,58,0,37],"drawPtr":60,"cardLoc":[1,4,4,1,4,1,4,3,3,4,3,4,4,4,4,3,3,3,1,3,4,3,3,4,1,2,3,3,3,1,2,4,3,4,3,4,3,2,4,3,2,4,2,3,4,3,4,3,1,1,3,2,3,3,3,4,4,2,2,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false],"colTop":[[9,9,9,10,5],[10,10,10,9,10]],"colHandshakes":[[0,0,1,1,1],[2,3,0,1,0]],"colLength":[[3,6,5,5,4],[6,5,3,4,3]],"piles":[[],[],[],[],[]],"toMove":0,"stepCount":56,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"46a16d0b-932e-4111-ad1a-f9d50a5198f4","seed":"vftnkz","startedAt":"2026-07-14T16:47:24.366Z","finishedAt":"2026-07-14T16:50:08.550Z","initialDeckOrder":[57,45,1,58,30,29,3,17,36,16,44,42,10,33,12,41,26,52,8,38,56,6,4,53,34,46,7,15,21,19,55,35,9,14,22,11,13,51,32,5,40,0,37,24,28,25,31,48,23,49,47,20,27,39,54,59,50,2,43,18],"moves":[{"ply":1,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[1,3,17,29,30,45,57,58],"ai":[10,12,16,33,36,41,42,44]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[3,17,26,29,30,45,57,58],"ai":[10,12,16,33,36,41,42,44]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,17,26,29,30,45,57,58],"ai":[10,16,33,36,41,42,44,52]},"scoresAfter":[-40,-40]},{"ply":4,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[3,8,17,29,30,45,57,58],"ai":[10,16,33,36,41,42,44,52]},"scoresAfter":[-40,-80]},{"ply":5,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,8,17,29,30,45,57,58],"ai":[10,16,33,38,41,42,44,52]},"scoresAfter":[-32,-80]},{"ply":6,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,8,17,30,45,56,57,58],"ai":[10,16,33,38,41,42,44,52]},"scoresAfter":[-32,-74]},{"ply":7,"player":"human","action":37,"playedCard":30,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[3,8,17,30,45,56,57,58],"ai":[6,10,33,38,41,42,44,52]},"scoresAfter":[-22,-74]},{"ply":8,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[1,3,8,17,45,56,57,58],"ai":[6,10,33,38,41,42,44,52]},"scoresAfter":[-22,-85]},{"ply":9,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,3,8,17,45,56,57,58],"ai":[4,6,33,38,41,42,44,52]},"scoresAfter":[-62,-85]},{"ply":10,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[3,8,17,45,53,56,57,58],"ai":[4,6,33,38,41,42,44,52]},"scoresAfter":[-62,-102]},{"ply":11,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,8,17,45,53,56,57,58],"ai":[4,6,33,34,38,41,42,44]},"scoresAfter":[-58,-102]},{"ply":12,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,17,45,46,53,56,57,58],"ai":[4,6,33,34,38,41,42,44]},"scoresAfter":[-58,-122]},{"ply":13,"player":"human","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[8,17,45,46,53,56,57,58],"ai":[4,6,7,33,34,41,42,44]},"scoresAfter":[-74,-122]},{"ply":14,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,15,17,45,46,56,57,58],"ai":[4,6,7,33,34,41,42,44]},"scoresAfter":[-74,-122]},{"ply":15,"player":"human","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[8,15,17,45,46,56,57,58],"ai":[6,7,21,33,34,41,42,44]},"scoresAfter":[-74,-122]},{"ply":16,"player":"ai","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[8,17,19,45,46,56,57,58],"ai":[6,7,21,33,34,41,42,44]},"scoresAfter":[-74,-122]},{"ply":17,"player":"human","action":61,"playedCard":56,"placeType":"play","drawSource":"discard_0","drawnCard":6,"handsBefore":{"human":[8,17,19,45,46,56,57,58],"ai":[7,21,33,34,41,42,44,55]},"scoresAfter":[-67,-122]},{"ply":18,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[6,8,17,19,45,46,57,58],"ai":[7,21,33,34,41,42,44,55]},"scoresAfter":[-67,-110]},{"ply":19,"player":"human","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[6,8,17,19,45,46,57,58],"ai":[7,21,33,34,35,42,44,55]},"scoresAfter":[-59,-110]},{"ply":20,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,6,8,17,19,45,46,58],"ai":[7,21,33,34,35,42,44,55]},"scoresAfter":[-59,-95]},{"ply":21,"player":"human","action":86,"playedCard":58,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[4,6,8,17,19,45,46,58],"ai":[7,9,21,33,34,35,44,55]},"scoresAfter":[-50,-95]},{"ply":22,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,6,8,15,17,19,45,46],"ai":[7,9,21,33,34,35,44,55]},"scoresAfter":[-50,-95]},{"ply":23,"player":"human","action":1,"playedCard":4,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[4,6,8,15,17,19,45,46],"ai":[9,14,21,33,34,35,44,55]},"scoresAfter":[-44,-95]},{"ply":24,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,7,8,15,17,19,45,46],"ai":[9,14,21,33,34,35,44,55]},"scoresAfter":[-44,-89]},{"ply":25,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,7,8,15,17,19,45,46],"ai":[9,14,21,22,33,34,35,44]},"scoresAfter":[-34,-89]},{"ply":26,"player":"ai","action":84,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[7,8,11,15,17,19,45,46],"ai":[9,14,21,22,33,34,35,44]},"scoresAfter":[-34,-68]},{"ply":27,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,8,11,15,17,19,45,46],"ai":[9,13,14,21,22,33,34,35]},"scoresAfter":[-22,-68]},{"ply":28,"player":"ai","action":6,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,11,15,17,19,45,46,51],"ai":[9,13,14,21,22,33,34,35]},"scoresAfter":[-22,-68]},{"ply":29,"player":"human","action":1,"playedCard":8,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[8,11,15,17,19,45,46,51],"ai":[13,14,21,22,32,33,34,35]},"scoresAfter":[-8,-68]},{"ply":30,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,11,15,17,19,45,46,51],"ai":[13,14,21,22,32,33,34,35]},"scoresAfter":[-8,-68]},{"ply":31,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,11,15,17,19,45,46,51],"ai":[5,14,21,22,32,33,34,35]},"scoresAfter":[8,-68]},{"ply":32,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[11,15,17,19,40,45,46,51],"ai":[5,14,21,22,32,33,34,35]},"scoresAfter":[8,-68]},{"ply":33,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[11,15,17,19,40,45,46,51],"ai":[0,14,21,22,32,33,34,35]},"scoresAfter":[48,-68]},{"ply":34,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[15,17,19,37,40,45,46,51],"ai":[0,14,21,22,32,33,34,35]},"scoresAfter":[48,-68]},{"ply":35,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[15,17,19,37,40,45,46,51],"ai":[14,21,22,24,32,33,34,35]},"scoresAfter":[8,-68]},{"ply":36,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[15,17,19,28,40,45,46,51],"ai":[14,21,22,24,32,33,34,35]},"scoresAfter":[8,-108]},{"ply":37,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[15,17,19,28,40,45,46,51],"ai":[14,21,22,25,32,33,34,35]},"scoresAfter":[14,-108]},{"ply":38,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[15,17,19,28,31,45,46,51],"ai":[14,21,22,25,32,33,34,35]},"scoresAfter":[14,-92]},{"ply":39,"player":"human","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[15,17,19,28,31,45,46,51],"ai":[14,22,25,32,33,34,35,48]},"scoresAfter":[26,-92]},{"ply":40,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[15,17,19,23,28,45,46,51],"ai":[14,22,25,32,33,34,35,48]},"scoresAfter":[26,-78]},{"ply":41,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[15,17,19,23,28,45,46,51],"ai":[14,22,25,33,34,35,48,49]},"scoresAfter":[42,-78]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[15,17,19,23,28,46,47,51],"ai":[14,22,25,33,34,35,48,49]},"scoresAfter":[42,-60]},{"ply":43,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[15,17,19,23,28,46,47,51],"ai":[14,20,25,33,34,35,48,49]},"scoresAfter":[60,-60]},{"ply":44,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[15,17,19,23,27,28,47,51],"ai":[14,20,25,33,34,35,48,49]},"scoresAfter":[60,-44]},{"ply":45,"player":"human","action":74,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[15,17,19,23,27,28,47,51],"ai":[14,20,25,34,35,39,48,49]},"scoresAfter":[80,-44]},{"ply":46,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[13,15,17,19,23,27,28,51],"ai":[14,20,25,34,35,39,48,49]},"scoresAfter":[80,-26]},{"ply":47,"player":"human","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[13,15,17,19,23,27,28,51],"ai":[14,20,25,35,39,48,49,54]},"scoresAfter":[80,-26]},{"ply":48,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[15,17,19,23,27,28,51,59],"ai":[14,20,25,35,39,48,49,54]},"scoresAfter":[80,-6]},{"ply":49,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[15,17,19,23,27,28,51,59],"ai":[14,20,25,39,48,49,50,54]},"scoresAfter":[90,-6]},{"ply":50,"player":"ai","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,15,17,19,23,27,28,51],"ai":[14,20,25,39,48,49,50,54]},"scoresAfter":[90,-6]},{"ply":51,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,15,17,19,23,27,28,51],"ai":[14,20,39,43,48,49,50,54]},"scoresAfter":[90,-6]}],"finalScores":[90,-6],"outcome":"YOU WIN","finalState":{"deckOrder":[57,45,1,58,30,29,3,17,36,16,44,42,10,33,12,41,26,52,8,38,56,6,4,53,34,46,7,15,21,19,55,35,9,14,22,11,13,51,32,5,40,0,37,24,28,25,31,48,23,49,47,20,27,39,54,59,50,2,43,18],"drawPtr":60,"cardLoc":[5,3,5,3,3,5,3,3,3,3,4,3,4,5,2,1,4,1,1,1,2,4,4,1,4,5,3,1,1,3,3,3,4,4,4,4,4,3,4,2,3,4,4,2,4,3,3,3,2,2,2,1,4,3,2,4,3,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,6,10,10],[9,9,10,7,6]],"colHandshakes":[[1,0,1,1,0],[0,1,1,2,0]],"colLength":[[8,0,4,5,5],[1,4,5,5,2]],"piles":[[5,0,2],[13],[25],[],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"12445466-9867-41e0-b72a-05bbfef15c10","seed":"d1ka89","startedAt":"2026-07-14T16:50:09.524Z","finishedAt":"2026-07-14T16:51:26.338Z","initialDeckOrder":[6,24,11,3,0,32,29,57,54,59,55,18,7,45,25,28,56,43,2,26,30,40,14,5,48,19,41,12,23,17,9,50,8,38,53,52,4,10,58,33,31,37,49,35,13,22,36,16,15,39,44,1,21,27,34,47,20,46,42,51],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[0,3,6,11,24,29,32,57],"ai":[7,18,25,28,45,54,55,59]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,6,11,24,29,32,56,57],"ai":[7,18,25,28,45,54,55,59]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,6,11,24,29,32,56,57],"ai":[7,18,28,43,45,54,55,59]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[2,3,6,11,29,32,56,57],"ai":[7,18,28,43,45,54,55,59]},"scoresAfter":[-80,-14]},{"ply":5,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,3,6,11,29,32,56,57],"ai":[18,26,28,43,45,54,55,59]},"scoresAfter":[-100,-14]},{"ply":6,"player":"ai","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[3,6,11,29,30,32,56,57],"ai":[18,26,28,43,45,54,55,59]},"scoresAfter":[-100,-29]},{"ply":7,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[3,6,11,29,30,32,56,57],"ai":[18,26,28,40,43,45,55,59]},"scoresAfter":[-94,-29]},{"ply":8,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,11,14,29,30,32,56,57],"ai":[18,26,28,40,43,45,55,59]},"scoresAfter":[-94,-23]},{"ply":9,"player":"human","action":33,"playedCard":14,"placeType":"discard","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[6,11,14,29,30,32,56,57],"ai":[5,18,26,28,40,43,45,59]},"scoresAfter":[-94,-23]},{"ply":10,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[6,11,25,29,30,32,56,57],"ai":[5,18,26,28,40,43,45,59]},"scoresAfter":[-94,-23]},{"ply":11,"player":"human","action":27,"playedCard":25,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[6,11,25,29,30,32,56,57],"ai":[5,18,28,40,43,45,48,59]},"scoresAfter":[-114,-23]},{"ply":12,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[6,11,26,29,30,32,56,57],"ai":[5,18,28,40,43,45,48,59]},"scoresAfter":[-114,-23]},{"ply":13,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,11,26,29,30,32,56,57],"ai":[5,18,19,28,40,43,45,59]},"scoresAfter":[-134,-23]},{"ply":14,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[6,11,29,30,32,41,56,57],"ai":[5,18,19,28,40,43,45,59]},"scoresAfter":[-134,-40]},{"ply":15,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,11,29,30,32,41,56,57],"ai":[5,12,18,19,40,43,45,59]},"scoresAfter":[-118,-40]},{"ply":16,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,11,23,30,32,41,56,57],"ai":[5,12,18,19,40,43,45,59]},"scoresAfter":[-118,-80]},{"ply":17,"player":"human","action":2,"playedCard":6,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[6,11,23,30,32,41,56,57],"ai":[5,17,18,19,40,43,45,59]},"scoresAfter":[-103,-80]},{"ply":18,"player":"ai","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,14,23,30,32,41,56,57],"ai":[5,17,18,19,40,43,45,59]},"scoresAfter":[-103,-68]},{"ply":19,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,14,23,30,32,41,56,57],"ai":[5,9,17,18,40,43,45,59]},"scoresAfter":[-143,-68]},{"ply":20,"player":"ai","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[11,23,30,32,41,50,56,57],"ai":[5,9,17,18,40,43,45,59]},"scoresAfter":[-143,-80]},{"ply":21,"player":"human","action":65,"playedCard":50,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[11,23,30,32,41,50,56,57],"ai":[5,8,9,17,18,40,43,59]},"scoresAfter":[-183,-80]},{"ply":22,"player":"ai","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,23,30,32,41,48,56,57],"ai":[5,8,9,17,18,40,43,59]},"scoresAfter":[-183,-73]},{"ply":23,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[11,23,30,32,41,48,56,57],"ai":[5,9,17,18,38,40,43,59]},"scoresAfter":[-203,-73]},{"ply":24,"player":"ai","action":66,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,23,30,32,41,53,56,57],"ai":[5,9,17,18,38,40,43,59]},"scoresAfter":[-203,-73]},{"ply":25,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,23,30,32,41,53,56,57],"ai":[5,9,17,18,38,43,52,59]},"scoresAfter":[-191,-73]},{"ply":26,"player":"ai","action":66,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,11,23,30,32,41,56,57],"ai":[5,9,17,18,38,43,52,59]},"scoresAfter":[-191,-73]},{"ply":27,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,11,23,30,32,41,56,57],"ai":[5,9,10,17,18,38,52,59]},"scoresAfter":[-170,-73]},{"ply":28,"player":"ai","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,11,23,30,32,41,57,58],"ai":[5,9,10,17,18,38,52,59]},"scoresAfter":[-170,-73]},{"ply":29,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,11,23,30,32,41,57,58],"ai":[5,9,10,17,18,33,38,59]},"scoresAfter":[-146,-73]},{"ply":30,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,11,23,30,31,32,41,58],"ai":[5,9,10,17,18,33,38,59]},"scoresAfter":[-146,-63]},{"ply":31,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,11,23,30,31,32,41,58],"ai":[5,9,10,17,18,33,37,38]},"scoresAfter":[-119,-63]},{"ply":32,"player":"ai","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,11,23,30,31,32,41,49],"ai":[5,9,10,17,18,33,37,38]},"scoresAfter":[-119,-55]},{"ply":33,"player":"human","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[4,11,23,30,31,32,41,49],"ai":[5,10,17,18,33,35,37,38]},"scoresAfter":[-99,-55]},{"ply":34,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,11,13,23,31,32,41,49],"ai":[5,10,17,18,33,35,37,38]},"scoresAfter":[-99,-46]},{"ply":35,"player":"human","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,11,13,23,31,32,41,49],"ai":[5,17,18,22,33,35,37,38]},"scoresAfter":[-75,-46]},{"ply":36,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,11,13,23,32,36,41,49],"ai":[5,17,18,22,33,35,37,38]},"scoresAfter":[-75,-46]},{"ply":37,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,11,13,23,32,36,41,49],"ai":[16,17,18,22,33,35,37,38]},"scoresAfter":[-47,-46]},{"ply":38,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,11,13,15,23,36,41,49],"ai":[16,17,18,22,33,35,37,38]},"scoresAfter":[-47,-38]},{"ply":39,"player":"human","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,11,13,15,23,36,41,49],"ai":[16,17,18,22,35,37,38,39]},"scoresAfter":[-67,-38]},{"ply":40,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,11,15,23,36,41,44,49],"ai":[16,17,18,22,35,37,38,39]},"scoresAfter":[-67,-28]},{"ply":41,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,11,15,23,36,41,44,49],"ai":[1,16,17,18,22,37,38,39]},"scoresAfter":[-61,-28]},{"ply":42,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,11,21,23,36,41,44,49],"ai":[1,16,17,18,22,37,38,39]},"scoresAfter":[-61,-28]},{"ply":43,"player":"human","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,11,21,23,36,41,44,49],"ai":[16,17,18,22,27,37,38,39]},"scoresAfter":[-61,-28]},{"ply":44,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,11,21,23,34,36,41,44],"ai":[16,17,18,22,27,37,38,39]},"scoresAfter":[-61,-10]},{"ply":45,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,11,21,23,34,36,41,44],"ai":[16,17,18,27,37,38,39,47]},"scoresAfter":[-5,-10]},{"ply":46,"player":"ai","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[4,11,20,21,23,36,41,44],"ai":[16,17,18,27,37,38,39,47]},"scoresAfter":[-5,0]},{"ply":47,"player":"human","action":25,"playedCard":20,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,11,20,21,23,36,41,44],"ai":[16,17,18,27,37,38,39,46]},"scoresAfter":[16,0]},{"ply":48,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,4,11,21,23,36,41,44],"ai":[16,17,18,27,37,38,39,46]},"scoresAfter":[16,0]},{"ply":49,"player":"human","action":52,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[1,4,11,21,23,36,41,44],"ai":[16,17,18,27,37,39,42,46]},"scoresAfter":[46,0]},{"ply":50,"player":"ai","action":6,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[1,4,11,21,36,38,41,44],"ai":[16,17,18,27,37,39,42,46]},"scoresAfter":[46,0]}],"finalScores":[46,0],"outcome":"YOU WIN","finalState":{"deckOrder":[6,24,11,3,0,32,29,57,54,59,55,18,7,45,25,28,56,43,2,26,30,40,14,5,48,19,41,12,23,17,9,50,8,38,53,52,4,10,58,33,31,37,49,35,13,22,36,16,15,39,44,1,21,27,34,47,20,46,42,51],"drawPtr":60,"cardLoc":[3,1,3,3,1,5,3,4,4,4,4,1,4,3,3,3,5,2,2,4,3,1,4,3,3,3,3,2,4,3,3,3,3,4,3,4,1,2,1,2,5,1,2,5,1,4,2,4,3,5,3,2,5,3,4,4,3,3,3,4],"handPublic":[false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[5,10,9,0,9],[9,9,10,10,10]],"colHandshakes":[[2,2,3,0,2],[0,1,0,0,0]],"colLength":[[4,5,8,0,6],[4,3,3,2,3]],"piles":[[5],[16],[],[40,43],[52,49]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"ecd890ac-3bad-45c8-be2e-c0735d004ab4","seed":"fonkeh","startedAt":"2026-07-14T16:51:26.973Z","finishedAt":"2026-07-14T16:53:39.100Z","initialDeckOrder":[2,39,41,53,9,55,6,8,29,5,11,17,27,46,32,44,22,16,23,18,13,12,58,59,33,20,57,30,25,7,35,40,56,4,52,54,36,21,10,19,14,31,48,43,3,28,37,38,15,26,34,1,51,49,24,42,47,0,45,50],"moves":[{"ply":1,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[2,6,8,9,39,41,53,55],"ai":[5,11,17,27,29,32,44,46]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[6,8,9,22,39,41,53,55],"ai":[5,11,17,27,29,32,44,46]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,8,9,22,39,41,53,55],"ai":[11,16,17,27,29,32,44,46]},"scoresAfter":[-30,-16]},{"ply":4,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,9,22,23,39,41,53,55],"ai":[11,16,17,27,29,32,44,46]},"scoresAfter":[-30,-6]},{"ply":5,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[8,9,22,23,39,41,53,55],"ai":[16,17,18,27,29,32,44,46]},"scoresAfter":[-16,-6]},{"ply":6,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,13,22,23,39,41,53,55],"ai":[16,17,18,27,29,32,44,46]},"scoresAfter":[-16,-23]},{"ply":7,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,13,22,23,39,41,53,55],"ai":[12,17,18,27,29,32,44,46]},"scoresAfter":[0,-23]},{"ply":8,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[13,22,23,39,41,53,55,58],"ai":[12,17,18,27,29,32,44,46]},"scoresAfter":[0,-23]},{"ply":9,"player":"human","action":2,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[13,22,23,39,41,53,55,58],"ai":[17,18,27,29,32,44,46,59]},"scoresAfter":[-40,-23]},{"ply":10,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[12,22,23,39,41,53,55,58],"ai":[17,18,27,29,32,44,46,59]},"scoresAfter":[-40,-19]},{"ply":11,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[12,22,23,39,41,53,55,58],"ai":[18,27,29,32,33,44,46,59]},"scoresAfter":[-60,-19]},{"ply":12,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[20,22,23,39,41,53,55,58],"ai":[18,27,29,32,33,44,46,59]},"scoresAfter":[-60,-14]},{"ply":13,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[20,22,23,39,41,53,55,58],"ai":[27,29,32,33,44,46,57,59]},"scoresAfter":[-76,-14]},{"ply":14,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[20,22,23,30,39,41,55,58],"ai":[27,29,32,33,44,46,57,59]},"scoresAfter":[-76,-26]},{"ply":15,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[20,22,23,30,39,41,55,58],"ai":[25,27,29,32,33,44,46,59]},"scoresAfter":[-70,-26]},{"ply":16,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,20,22,23,30,39,41,58],"ai":[25,27,29,32,33,44,46,59]},"scoresAfter":[-70,-16]},{"ply":17,"player":"human","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,20,22,23,30,39,41,58],"ai":[25,27,29,32,33,35,44,46]},"scoresAfter":[-70,-16]},{"ply":18,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[20,22,23,30,39,40,41,58],"ai":[25,27,29,32,33,35,44,46]},"scoresAfter":[-70,-29]},{"ply":19,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[20,22,23,30,39,40,41,58],"ai":[25,27,29,32,33,35,46,56]},"scoresAfter":[-88,-29]},{"ply":20,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,20,22,23,30,40,41,58],"ai":[25,27,29,32,33,35,46,56]},"scoresAfter":[-88,-20]},{"ply":21,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,20,22,23,30,40,41,58],"ai":[25,27,29,32,33,35,52,56]},"scoresAfter":[-85,-20]},{"ply":22,"player":"ai","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[4,20,22,23,30,41,54,58],"ai":[25,27,29,32,33,35,52,56]},"scoresAfter":[-85,-20]},{"ply":23,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,20,22,23,30,41,54,58],"ai":[25,27,29,32,33,35,36,52]},"scoresAfter":[-81,-20]},{"ply":24,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,20,21,22,23,30,54,58],"ai":[25,27,29,32,33,35,36,52]},"scoresAfter":[-81,-20]},{"ply":25,"player":"human","action":17,"playedCard":20,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[4,20,21,22,23,30,54,58],"ai":[10,25,27,29,32,33,35,36]},"scoresAfter":[-60,-20]},{"ply":26,"player":"ai","action":90,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,21,22,23,30,52,54,58],"ai":[10,25,27,29,32,33,35,36]},"scoresAfter":[-60,-20]},{"ply":27,"player":"human","action":17,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[4,21,22,23,30,52,54,58],"ai":[10,19,25,27,29,32,33,35]},"scoresAfter":[-36,-20]},{"ply":28,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,22,23,30,52,54,56,58],"ai":[10,19,25,27,29,32,33,35]},"scoresAfter":[-36,-14]},{"ply":29,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,22,23,30,52,54,56,58],"ai":[10,14,25,27,29,32,33,35]},"scoresAfter":[-29,-14]},{"ply":30,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,22,23,30,31,52,54,58],"ai":[10,14,25,27,29,32,33,35]},"scoresAfter":[-29,-14]},{"ply":31,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,22,23,30,31,52,54,58],"ai":[10,25,27,29,32,33,35,48]},"scoresAfter":[-2,-14]},{"ply":32,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,23,30,31,43,52,54,58],"ai":[10,25,27,29,32,33,35,48]},"scoresAfter":[-2,-14]},{"ply":33,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,23,30,31,43,52,54,58],"ai":[3,10,25,27,29,32,33,35]},"scoresAfter":[7,-14]},{"ply":34,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,23,28,30,31,43,52,54],"ai":[3,10,25,27,29,32,33,35]},"scoresAfter":[7,-54]},{"ply":35,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,23,28,30,31,43,52,54],"ai":[3,10,27,29,32,33,35,37]},"scoresAfter":[37,-54]},{"ply":36,"player":"ai","action":90,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,28,30,31,38,43,52,54],"ai":[3,10,27,29,32,33,35,37]},"scoresAfter":[37,-54]},{"ply":37,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,28,30,31,38,43,52,54],"ai":[3,10,15,27,29,32,33,35]},"scoresAfter":[43,-54]},{"ply":38,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,26,28,30,31,38,52,54],"ai":[3,10,15,27,29,32,33,35]},"scoresAfter":[43,-50]},{"ply":39,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,26,28,30,31,38,52,54],"ai":[3,10,15,29,32,33,34,35]},"scoresAfter":[43,-50]},{"ply":40,"player":"ai","action":41,"playedCard":29,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[1,26,28,30,31,38,52,54],"ai":[3,10,15,29,32,33,34,35]},"scoresAfter":[43,-42]},{"ply":41,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[1,26,28,30,31,38,52,54],"ai":[3,10,15,32,33,34,35,48]},"scoresAfter":[43,-42]},{"ply":42,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[26,28,30,31,38,51,52,54],"ai":[3,10,15,32,33,34,35,48]},"scoresAfter":[43,-28]},{"ply":43,"player":"human","action":6,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[26,28,30,31,38,51,52,54],"ai":[3,10,15,33,34,35,48,49]},"scoresAfter":[43,-28]},{"ply":44,"player":"ai","action":40,"playedCard":33,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[24,28,30,31,38,51,52,54],"ai":[3,10,15,33,34,35,48,49]},"scoresAfter":[43,-12]},{"ply":45,"player":"human","action":6,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[24,28,30,31,38,51,52,54],"ai":[3,10,15,34,35,37,48,49]},"scoresAfter":[43,-12]},{"ply":46,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[28,30,31,38,42,51,52,54],"ai":[3,10,15,34,35,37,48,49]},"scoresAfter":[43,6]},{"ply":47,"player":"human","action":42,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[28,30,31,38,42,51,52,54],"ai":[3,10,15,35,37,47,48,49]},"scoresAfter":[43,6]},{"ply":48,"player":"ai","action":38,"playedCard":35,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[0,28,30,31,42,51,52,54],"ai":[3,10,15,35,37,47,48,49]},"scoresAfter":[43,26]},{"ply":49,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[0,28,30,31,42,51,52,54],"ai":[3,10,14,15,37,47,48,49]},"scoresAfter":[43,26]},{"ply":50,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[28,30,31,42,45,51,52,54],"ai":[3,10,14,15,37,47,48,49]},"scoresAfter":[43,36]}],"finalScores":[43,36],"outcome":"YOU WIN","finalState":{"deckOrder":[2,39,41,53,9,55,6,8,29,5,11,17,27,46,32,44,22,16,23,18,13,12,58,59,33,20,57,30,25,7,35,40,56,4,52,54,36,21,10,19,14,31,48,43,3,28,37,38,15,26,34,1,51,49,24,42,47,0,45,50],"drawPtr":60,"cardLoc":[5,5,3,2,5,4,3,5,3,3,2,4,3,3,2,2,4,4,4,4,3,3,3,3,5,4,5,4,1,4,1,1,4,4,4,4,5,2,5,3,3,3,1,3,4,1,4,4,2,2,2,1,1,3,1,3,3,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false],"colTop":[[8,10,0,6,9],[10,6,10,10,10]],"colHandshakes":[[1,2,0,0,0],[0,0,1,0,0]],"colLength":[[4,6,0,4,4],[2,4,7,3,2]],"piles":[[7,4,1,0],[],[26,24],[36,38],[]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6e0292db-de9d-48d6-b465-e24f7819e7ca","seed":"f6dr25","startedAt":"2026-07-14T16:53:39.957Z","finishedAt":"2026-07-14T16:55:23.259Z","initialDeckOrder":[8,34,29,37,56,50,24,38,28,46,35,16,42,26,58,32,4,55,33,17,39,5,49,18,11,31,40,51,1,57,12,54,6,3,19,22,15,10,43,52,27,0,14,45,20,23,9,21,47,41,30,7,2,59,44,13,25,48,53,36],"moves":[{"ply":1,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,24,29,34,37,38,50,56],"ai":[16,26,28,32,35,42,46,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,8,29,34,37,38,50,56],"ai":[16,26,28,32,35,42,46,58]},"scoresAfter":[-40,-17]},{"ply":3,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,8,29,34,37,38,50,56],"ai":[26,28,32,35,42,46,55,58]},"scoresAfter":[-80,-17]},{"ply":4,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[4,8,29,33,34,37,38,56],"ai":[26,28,32,35,42,46,55,58]},"scoresAfter":[-80,-31]},{"ply":5,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,8,29,33,34,37,38,56],"ai":[17,26,28,32,35,42,46,58]},"scoresAfter":[-72,-31]},{"ply":6,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,8,33,34,37,38,39,56],"ai":[17,26,28,32,35,42,46,58]},"scoresAfter":[-72,-22]},{"ply":7,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,8,33,34,37,38,39,56],"ai":[5,17,26,28,32,35,42,46]},"scoresAfter":[-72,-22]},{"ply":8,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,8,33,34,38,39,49,56],"ai":[5,17,26,28,32,35,42,46]},"scoresAfter":[-72,-62]},{"ply":9,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,8,33,34,38,39,49,56],"ai":[5,17,18,28,32,35,42,46]},"scoresAfter":[-72,-62]},{"ply":10,"player":"ai","action":4,"playedCard":5,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[4,8,11,33,34,39,49,56],"ai":[5,17,18,28,32,35,42,46]},"scoresAfter":[-72,-78]},{"ply":11,"player":"human","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,8,11,33,34,39,49,56],"ai":[17,18,28,32,35,38,42,46]},"scoresAfter":[-92,-78]},{"ply":12,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,8,11,31,33,34,39,56],"ai":[17,18,28,32,35,38,42,46]},"scoresAfter":[-92,-74]},{"ply":13,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,8,11,31,33,34,39,56],"ai":[18,28,32,35,38,40,42,46]},"scoresAfter":[-80,-74]},{"ply":14,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,8,11,33,34,39,51,56],"ai":[18,28,32,35,38,40,42,46]},"scoresAfter":[-80,-114]},{"ply":15,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,8,11,33,34,39,51,56],"ai":[1,18,28,32,35,40,42,46]},"scoresAfter":[-74,-114]},{"ply":16,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,8,11,33,34,39,56,57],"ai":[1,18,28,32,35,40,42,46]},"scoresAfter":[-74,-114]},{"ply":17,"player":"human","action":37,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,8,11,33,34,39,56,57],"ai":[12,18,28,32,35,40,42,46]},"scoresAfter":[-58,-114]},{"ply":18,"player":"ai","action":16,"playedCard":18,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[1,4,8,11,34,39,56,57],"ai":[12,18,28,32,35,40,42,46]},"scoresAfter":[-58,-109]},{"ply":19,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[1,4,8,11,34,39,56,57],"ai":[12,28,32,35,37,40,42,46]},"scoresAfter":[-98,-109]},{"ply":20,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,8,11,34,39,54,56,57],"ai":[12,28,32,35,37,40,42,46]},"scoresAfter":[-98,-129]},{"ply":21,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,8,11,34,39,54,56,57],"ai":[6,12,28,32,35,40,42,46]},"scoresAfter":[-83,-129]},{"ply":22,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,4,8,11,34,39,56,57],"ai":[6,12,28,32,35,40,42,46]},"scoresAfter":[-83,-124]},{"ply":23,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[3,4,8,11,34,39,56,57],"ai":[12,19,28,32,35,40,42,46]},"scoresAfter":[-79,-124]},{"ply":24,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,8,11,22,34,39,56,57],"ai":[12,19,28,32,35,40,42,46]},"scoresAfter":[-79,-118]},{"ply":25,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,8,11,22,34,39,56,57],"ai":[12,15,19,32,35,40,42,46]},"scoresAfter":[-73,-118]},{"ply":26,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,10,11,22,34,39,56,57],"ai":[12,15,19,32,35,40,42,46]},"scoresAfter":[-73,-112]},{"ply":27,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,10,11,22,34,39,56,57],"ai":[12,15,32,35,40,42,43,46]},"scoresAfter":[-59,-112]},{"ply":28,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[10,11,22,34,39,52,56,57],"ai":[12,15,32,35,40,42,43,46]},"scoresAfter":[-59,-98]},{"ply":29,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,11,22,34,39,52,56,57],"ai":[12,15,27,35,40,42,43,46]},"scoresAfter":[-38,-98]},{"ply":30,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,10,11,22,34,39,52,57],"ai":[12,15,27,35,40,42,43,46]},"scoresAfter":[-38,-78]},{"ply":31,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[0,10,11,22,34,39,52,57],"ai":[12,14,15,27,40,42,43,46]},"scoresAfter":[-14,-78]},{"ply":32,"player":"ai","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,10,11,22,34,39,45,52],"ai":[12,14,15,27,40,42,43,46]},"scoresAfter":[-14,-69]},{"ply":33,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[0,10,11,22,34,39,45,52],"ai":[12,14,15,20,27,42,43,46]},"scoresAfter":[4,-69]},{"ply":34,"player":"ai","action":36,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[0,10,11,22,23,39,45,52],"ai":[12,14,15,20,27,42,43,46]},"scoresAfter":[4,-62]},{"ply":35,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,10,11,22,23,39,45,52],"ai":[9,12,14,15,27,42,43,46]},"scoresAfter":[22,-62]},{"ply":36,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,11,21,22,23,39,45,52],"ai":[9,12,14,15,27,42,43,46]},"scoresAfter":[22,-54]},{"ply":37,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[0,11,21,22,23,39,45,52],"ai":[12,14,15,27,42,43,46,47]},"scoresAfter":[42,-54]},{"ply":38,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,21,22,23,39,41,45,52],"ai":[12,14,15,27,42,43,46,47]},"scoresAfter":[42,-39]},{"ply":39,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[0,21,22,23,39,41,45,52],"ai":[12,14,15,27,30,43,46,47]},"scoresAfter":[30,-39]},{"ply":40,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,7,22,23,39,41,45,52],"ai":[12,14,15,27,30,43,46,47]},"scoresAfter":[30,-39]},{"ply":41,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[0,7,22,23,39,41,45,52],"ai":[2,12,15,27,30,43,46,47]},"scoresAfter":[39,-39]},{"ply":42,"player":"ai","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[0,7,23,39,41,45,52,59],"ai":[2,12,15,27,30,43,46,47]},"scoresAfter":[39,-39]},{"ply":43,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,7,23,39,41,45,52,59],"ai":[2,15,27,30,43,44,46,47]},"scoresAfter":[49,-39]},{"ply":44,"player":"ai","action":50,"playedCard":43,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[0,7,13,39,41,45,52,59],"ai":[2,15,27,30,43,44,46,47]},"scoresAfter":[49,-21]},{"ply":45,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,7,13,39,41,45,52,59],"ai":[2,12,15,27,30,44,46,47]},"scoresAfter":[79,-21]},{"ply":46,"player":"ai","action":62,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[0,7,13,25,39,41,45,52],"ai":[2,12,15,27,30,44,46,47]},"scoresAfter":[79,0]},{"ply":47,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[0,7,13,25,39,41,45,52],"ai":[2,12,14,15,27,30,46,47]},"scoresAfter":[79,0]},{"ply":48,"player":"ai","action":45,"playedCard":15,"placeType":"discard","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[0,7,13,39,41,45,48,52],"ai":[2,12,14,15,27,30,46,47]},"scoresAfter":[79,0]},{"ply":49,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[0,7,13,39,41,45,48,52],"ai":[2,12,14,25,27,30,46,47]},"scoresAfter":[79,0]},{"ply":50,"player":"ai","action":74,"playedCard":46,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[0,7,13,39,41,45,52,53],"ai":[2,12,14,25,27,30,46,47]},"scoresAfter":[79,27]},{"ply":51,"player":"human","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[0,7,13,39,41,45,52,53],"ai":[2,12,14,15,25,27,30,47]},"scoresAfter":[79,27]}],"finalScores":[79,27],"outcome":"YOU WIN","finalState":{"deckOrder":[8,34,29,37,56,50,24,38,28,46,35,16,42,26,58,32,4,55,33,17,39,5,49,18,11,31,40,51,1,57,12,54,6,3,19,22,15,10,43,52,27,0,14,45,20,23,9,21,47,41,30,7,2,59,44,13,25,48,53,36],"drawPtr":60,"cardLoc":[1,3,2,3,3,4,4,1,3,4,3,3,2,1,2,2,4,4,4,4,4,3,3,3,3,2,4,2,4,3,2,3,4,3,3,4,1,4,4,1,4,1,4,4,4,1,4,2,5,3,3,3,5,1,3,4,3,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,9,0,10],[8,7,10,9,9]],"colHandshakes":[[1,0,1,0,2],[0,0,1,2,0]],"colLength":[[6,3,5,0,7],[3,5,4,7,2]],"piles":[[],[],[],[],[48,52]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7e8efd4e-070d-44b0-adb9-4b30876f3687","seed":"rs60fe","startedAt":"2026-07-14T16:55:24.180Z","finishedAt":"2026-07-14T16:58:31.039Z","initialDeckOrder":[52,59,2,17,26,12,0,58,57,18,9,35,36,25,53,47,38,43,31,33,45,42,29,15,10,54,4,20,1,40,27,32,19,5,13,55,3,23,24,34,22,49,56,41,37,48,14,6,16,21,51,46,44,50,7,30,28,8,11,39],"moves":[{"ply":1,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[0,2,12,17,26,52,58,59],"ai":[9,18,25,35,36,47,53,57]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,12,17,26,38,52,58,59],"ai":[9,18,25,35,36,47,53,57]},"scoresAfter":[0,-16]},{"ply":3,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[2,12,17,26,38,52,58,59],"ai":[9,18,25,35,36,43,47,57]},"scoresAfter":[0,-16]},{"ply":4,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[12,17,26,31,38,52,58,59],"ai":[9,18,25,35,36,43,47,57]},"scoresAfter":[0,-8]},{"ply":5,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[12,17,26,31,38,52,58,59],"ai":[9,18,25,33,35,36,43,47]},"scoresAfter":[0,-8]},{"ply":6,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[12,17,26,31,45,52,58,59],"ai":[9,18,25,33,35,36,43,47]},"scoresAfter":[0,-20]},{"ply":7,"player":"human","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[12,17,26,31,45,52,58,59],"ai":[18,25,33,35,36,42,43,47]},"scoresAfter":[0,-20]},{"ply":8,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[17,26,29,31,45,52,58,59],"ai":[18,25,33,35,36,42,43,47]},"scoresAfter":[0,-60]},{"ply":9,"player":"human","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[17,26,29,31,45,52,58,59],"ai":[15,18,33,35,36,42,43,47]},"scoresAfter":[-40,-60]},{"ply":10,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[10,17,29,31,45,52,58,59],"ai":[15,18,33,35,36,42,43,47]},"scoresAfter":[-40,-78]},{"ply":11,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,17,29,31,45,52,58,59],"ai":[18,33,35,36,42,43,47,54]},"scoresAfter":[-32,-78]},{"ply":12,"player":"ai","action":90,"playedCard":54,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,10,17,31,45,52,58,59],"ai":[18,33,35,36,42,43,47,54]},"scoresAfter":[-32,-78]},{"ply":13,"player":"human","action":37,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[4,10,17,31,45,52,58,59],"ai":[18,20,33,35,36,42,43,47]},"scoresAfter":[-20,-78]},{"ply":14,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,4,10,17,45,52,58,59],"ai":[18,20,33,35,36,42,43,47]},"scoresAfter":[-20,-73]},{"ply":15,"player":"human","action":1,"playedCard":2,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[2,4,10,17,45,52,58,59],"ai":[1,20,33,35,36,42,43,47]},"scoresAfter":[-60,-73]},{"ply":16,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,4,10,17,45,52,58,59],"ai":[1,20,33,35,36,42,43,47]},"scoresAfter":[-60,-66]},{"ply":17,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,4,10,17,45,52,58,59],"ai":[1,33,35,36,40,42,43,47]},"scoresAfter":[-80,-66]},{"ply":18,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,10,17,27,45,52,58,59],"ai":[1,33,35,36,40,42,43,47]},"scoresAfter":[-80,-66]},{"ply":19,"player":"human","action":65,"playedCard":52,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[4,10,17,27,45,52,58,59],"ai":[32,33,35,36,40,42,43,47]},"scoresAfter":[-97,-66]},{"ply":20,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,10,17,27,45,54,58,59],"ai":[32,33,35,36,40,42,43,47]},"scoresAfter":[-97,-106]},{"ply":21,"player":"human","action":61,"playedCard":54,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,10,17,27,45,54,58,59],"ai":[19,32,33,35,40,42,43,47]},"scoresAfter":[-92,-106]},{"ply":22,"player":"ai","action":10,"playedCard":19,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[1,4,10,17,27,45,58,59],"ai":[19,32,33,35,40,42,43,47]},"scoresAfter":[-92,-106]},{"ply":23,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[1,4,10,17,27,45,58,59],"ai":[32,33,35,38,40,42,43,47]},"scoresAfter":[-112,-106]},{"ply":24,"player":"ai","action":0,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[4,5,10,17,27,45,58,59],"ai":[32,33,35,38,40,42,43,47]},"scoresAfter":[-112,-92]},{"ply":25,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,5,10,17,27,45,58,59],"ai":[13,33,35,38,40,42,43,47]},"scoresAfter":[-100,-92]},{"ply":26,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,10,17,27,45,55,58,59],"ai":[13,33,35,38,40,42,43,47]},"scoresAfter":[-100,-76]},{"ply":27,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[5,10,17,27,45,55,58,59],"ai":[3,13,35,38,40,42,43,47]},"scoresAfter":[-84,-76]},{"ply":28,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,17,23,27,45,55,58,59],"ai":[3,13,35,38,40,42,43,47]},"scoresAfter":[-84,-56]},{"ply":29,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,17,23,27,45,55,58,59],"ai":[3,13,24,38,40,42,43,47]},"scoresAfter":[-78,-56]},{"ply":30,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[10,17,23,27,34,45,58,59],"ai":[3,13,24,38,40,42,43,47]},"scoresAfter":[-78,-56]},{"ply":31,"player":"human","action":50,"playedCard":34,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[10,17,23,27,34,45,58,59],"ai":[3,22,24,38,40,42,43,47]},"scoresAfter":[-60,-56]},{"ply":32,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,13,17,23,27,45,58,59],"ai":[3,22,24,38,40,42,43,47]},"scoresAfter":[-60,-47]},{"ply":33,"player":"human","action":14,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":19,"handsBefore":{"human":[10,13,17,23,27,45,58,59],"ai":[3,24,38,40,42,43,47,49]},"scoresAfter":[-100,-47]},{"ply":34,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[10,17,19,23,27,45,58,59],"ai":[3,24,38,40,42,43,47,49]},"scoresAfter":[-100,-47]},{"ply":35,"player":"human","action":56,"playedCard":27,"placeType":"discard","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[10,17,19,23,27,45,58,59],"ai":[3,24,38,40,42,43,47,56]},"scoresAfter":[-100,-47]},{"ply":36,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,12,17,19,23,45,58,59],"ai":[3,24,38,40,42,43,47,56]},"scoresAfter":[-100,-47]},{"ply":37,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[10,12,17,19,23,45,58,59],"ai":[24,38,40,41,42,43,47,56]},"scoresAfter":[-120,-47]},{"ply":38,"player":"ai","action":12,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,17,19,23,37,45,58,59],"ai":[24,38,40,41,42,43,47,56]},"scoresAfter":[-120,-67]},{"ply":39,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[10,17,19,23,37,45,58,59],"ai":[24,40,41,42,43,47,48,56]},"scoresAfter":[-108,-67]},{"ply":40,"player":"ai","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,14,19,23,37,45,58,59],"ai":[24,40,41,42,43,47,48,56]},"scoresAfter":[-108,-67]},{"ply":41,"player":"human","action":59,"playedCard":37,"placeType":"discard","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[10,14,19,23,37,45,58,59],"ai":[6,24,40,41,42,43,47,48]},"scoresAfter":[-108,-67]},{"ply":42,"player":"ai","action":94,"playedCard":48,"placeType":"discard","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[10,14,19,23,45,56,58,59],"ai":[6,24,40,41,42,43,47,48]},"scoresAfter":[-108,-67]},{"ply":43,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[10,14,19,23,45,56,58,59],"ai":[6,24,37,40,41,42,43,47]},"scoresAfter":[-101,-67]},{"ply":44,"player":"ai","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,14,16,19,23,45,58,59],"ai":[6,24,37,40,41,42,43,47]},"scoresAfter":[-101,-87]},{"ply":45,"player":"human","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,14,16,19,23,45,58,59],"ai":[6,21,24,40,41,42,43,47]},"scoresAfter":[-83,-87]},{"ply":46,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,14,16,23,45,51,58,59],"ai":[6,21,24,40,41,42,43,47]},"scoresAfter":[-83,-75]},{"ply":47,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,14,16,23,45,51,58,59],"ai":[6,21,24,41,42,43,46,47]},"scoresAfter":[-74,-75]},{"ply":48,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[10,14,16,23,44,45,51,59],"ai":[6,21,24,41,42,43,46,47]},"scoresAfter":[-74,-59]},{"ply":49,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,14,16,23,44,45,51,59],"ai":[6,21,24,42,43,46,47,50]},"scoresAfter":[-64,-59]},{"ply":50,"player":"ai","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,10,14,16,23,44,45,51],"ai":[6,21,24,42,43,46,47,50]},"scoresAfter":[-64,-39]},{"ply":51,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,10,14,16,23,44,45,51],"ai":[6,21,24,30,43,46,47,50]},"scoresAfter":[-40,-39]},{"ply":52,"player":"ai","action":53,"playedCard":43,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[10,14,16,23,28,44,45,51],"ai":[6,21,24,30,43,46,47,50]},"scoresAfter":[-40,-15]},{"ply":53,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,14,16,23,28,44,45,51],"ai":[6,21,24,30,46,47,48,50]},"scoresAfter":[-10,-15]},{"ply":54,"player":"ai","action":53,"playedCard":46,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[8,10,14,16,28,44,45,51],"ai":[6,21,24,30,46,47,48,50]},"scoresAfter":[-10,41]},{"ply":55,"player":"human","action":3,"playedCard":8,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[8,10,14,16,28,44,45,51],"ai":[6,21,24,30,47,48,49,50]},"scoresAfter":[18,41]},{"ply":56,"player":"ai","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[10,14,16,27,28,44,45,51],"ai":[6,21,24,30,47,48,49,50]},"scoresAfter":[18,81]},{"ply":57,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,14,16,27,28,44,45,51],"ai":[6,11,21,24,30,48,49,50]},"scoresAfter":[74,81]}],"finalScores":[74,81],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[52,59,2,17,26,12,0,58,57,18,9,35,36,25,53,47,38,43,31,33,45,42,29,15,10,54,4,20,1,40,27,32,19,5,13,55,3,23,24,34,22,49,56,41,37,48,14,6,16,21,51,46,44,50,7,30,28,8,11,39],"drawPtr":60,"cardLoc":[3,3,3,5,3,3,2,3,3,4,3,2,3,3,1,4,1,3,4,3,4,2,4,3,2,4,3,1,1,3,2,3,4,4,3,4,4,4,4,1,4,4,4,4,1,1,4,4,2,2,2,1,3,4,3,3,3,4,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,9,0,10],[8,9,10,10,8]],"colHandshakes":[[3,2,1,0,0],[0,0,1,3,0]],"colLength":[[8,5,4,0,6],[1,4,4,9,2]],"piles":[[3],[],[],[],[]],"toMove":1,"stepCount":57,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"96b83918-3fda-42d4-b162-95893d172135","seed":"ctkc1x","startedAt":"2026-07-14T16:58:32.195Z","finishedAt":"2026-07-14T17:00:29.647Z","initialDeckOrder":[52,23,17,57,38,48,8,9,44,12,54,13,33,25,1,58,47,36,39,53,27,46,50,32,34,26,21,19,10,4,42,31,55,37,5,22,3,20,29,16,15,49,45,7,35,2,30,14,59,24,11,41,6,0,18,51,56,40,43,28],"moves":[{"ply":1,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,9,17,23,38,48,52,57],"ai":[1,12,13,25,33,44,54,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,9,17,23,38,47,52,57],"ai":[1,12,13,25,33,44,54,58]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[8,9,17,23,38,47,52,57],"ai":[12,13,25,33,36,44,54,58]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,9,17,23,39,47,52,57],"ai":[12,13,25,33,36,44,54,58]},"scoresAfter":[-80,-15]},{"ply":5,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,9,17,23,39,47,52,57],"ai":[12,13,25,33,36,44,53,58]},"scoresAfter":[-76,-15]},{"ply":6,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[8,9,17,23,27,47,52,57],"ai":[12,13,25,33,36,44,53,58]},"scoresAfter":[-76,-15]},{"ply":7,"player":"human","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,9,17,23,27,47,52,57],"ai":[12,25,33,36,44,46,53,58]},"scoresAfter":[-76,-15]},{"ply":8,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,9,17,23,47,50,52,57],"ai":[12,25,33,36,44,46,53,58]},"scoresAfter":[-76,-55]},{"ply":9,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[8,9,17,23,47,50,52,57],"ai":[12,25,32,33,44,46,53,58]},"scoresAfter":[-96,-55]},{"ply":10,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,9,17,23,34,47,52,57],"ai":[12,25,32,33,44,46,53,58]},"scoresAfter":[-96,-95]},{"ply":11,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,9,17,23,34,47,52,57],"ai":[12,26,32,33,44,46,53,58]},"scoresAfter":[-87,-95]},{"ply":12,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[8,9,17,21,23,34,47,57],"ai":[12,26,32,33,44,46,53,58]},"scoresAfter":[-87,-135]},{"ply":13,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,9,17,21,23,34,47,57],"ai":[19,26,32,33,44,46,53,58]},"scoresAfter":[-103,-135]},{"ply":14,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,9,10,21,23,34,47,57],"ai":[19,26,32,33,44,46,53,58]},"scoresAfter":[-103,-123]},{"ply":15,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[8,9,10,21,23,34,47,57],"ai":[4,26,32,33,44,46,53,58]},"scoresAfter":[-116,-123]},{"ply":16,"player":"ai","action":78,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[9,10,21,23,34,42,47,57],"ai":[4,26,32,33,44,46,53,58]},"scoresAfter":[-116,-123]},{"ply":17,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,10,21,23,34,42,47,57],"ai":[4,26,31,32,33,44,46,58]},"scoresAfter":[-108,-123]},{"ply":18,"player":"ai","action":87,"playedCard":58,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[10,21,23,34,42,47,55,57],"ai":[4,26,31,32,33,44,46,58]},"scoresAfter":[-108,-114]},{"ply":19,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[10,21,23,34,42,47,55,57],"ai":[4,26,27,31,32,33,44,46]},"scoresAfter":[-99,-114]},{"ply":20,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[21,23,34,37,42,47,55,57],"ai":[4,26,27,31,32,33,44,46]},"scoresAfter":[-99,-131]},{"ply":21,"player":"human","action":53,"playedCard":42,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[21,23,34,37,42,47,55,57],"ai":[5,26,27,31,32,33,44,46]},"scoresAfter":[-89,-131]},{"ply":22,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[21,23,34,37,47,53,55,57],"ai":[5,26,27,31,32,33,44,46]},"scoresAfter":[-89,-127]},{"ply":23,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[21,23,34,37,47,53,55,57],"ai":[22,26,27,31,32,33,44,46]},"scoresAfter":[-77,-127]},{"ply":24,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,21,23,34,37,47,55,57],"ai":[22,26,27,31,32,33,44,46]},"scoresAfter":[-77,-109]},{"ply":25,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[3,21,23,34,37,47,55,57],"ai":[20,26,27,31,32,33,44,46]},"scoresAfter":[-77,-109]},{"ply":26,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[21,23,29,34,37,47,55,57],"ai":[20,26,27,31,32,33,44,46]},"scoresAfter":[-77,-95]},{"ply":27,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[21,23,29,34,37,47,55,57],"ai":[16,20,26,27,31,32,33,46]},"scoresAfter":[-59,-95]},{"ply":28,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[15,21,23,29,34,37,47,57],"ai":[16,20,26,27,31,32,33,46]},"scoresAfter":[-59,-115]},{"ply":29,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[15,21,23,29,34,37,47,57],"ai":[16,20,27,31,32,33,46,49]},"scoresAfter":[-51,-115]},{"ply":30,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[15,23,29,34,37,45,47,57],"ai":[16,20,27,31,32,33,46,49]},"scoresAfter":[-51,-97]},{"ply":31,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[15,23,29,34,37,45,47,57],"ai":[7,16,20,27,31,32,33,49]},"scoresAfter":[-41,-97]},{"ply":32,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[15,29,34,35,37,45,47,57],"ai":[7,16,20,27,31,32,33,49]},"scoresAfter":[-41,-91]},{"ply":33,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[15,29,34,35,37,45,47,57],"ai":[2,16,20,27,31,32,33,49]},"scoresAfter":[-25,-91]},{"ply":34,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[15,29,30,34,35,37,47,57],"ai":[2,16,20,27,31,32,33,49]},"scoresAfter":[-25,-85]},{"ply":35,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[15,29,30,34,35,37,47,57],"ai":[2,14,16,20,31,32,33,49]},"scoresAfter":[-5,-85]},{"ply":36,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[15,29,30,34,35,37,57,59],"ai":[2,14,16,20,31,32,33,49]},"scoresAfter":[-5,-67]},{"ply":37,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[15,29,30,34,35,37,57,59],"ai":[2,14,16,20,24,32,33,49]},"scoresAfter":[19,-67]},{"ply":38,"player":"ai","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,15,29,30,34,35,37,59],"ai":[2,14,16,20,24,32,33,49]},"scoresAfter":[19,-67]},{"ply":39,"player":"human","action":85,"playedCard":59,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[11,15,29,30,34,35,37,59],"ai":[2,14,16,20,32,33,41,49]},"scoresAfter":[49,-67]},{"ply":40,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,11,15,29,30,34,35,37],"ai":[2,14,16,20,32,33,41,49]},"scoresAfter":[49,-67]},{"ply":41,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,11,15,29,30,34,35,37],"ai":[6,14,16,20,32,33,41,49]},"scoresAfter":[59,-67]},{"ply":42,"player":"ai","action":78,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[0,3,15,29,30,34,35,37],"ai":[6,14,16,20,32,33,41,49]},"scoresAfter":[59,-67]},{"ply":43,"player":"human","action":40,"playedCard":29,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[0,3,15,29,30,34,35,37],"ai":[6,14,16,18,20,32,33,49]},"scoresAfter":[43,-67]},{"ply":44,"player":"ai","action":9,"playedCard":6,"placeType":"discard","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[0,3,15,30,34,35,37,41],"ai":[6,14,16,18,20,32,33,49]},"scoresAfter":[43,-67]},{"ply":45,"player":"human","action":38,"playedCard":30,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[0,3,15,30,34,35,37,41],"ai":[14,16,18,20,24,32,33,49]},"scoresAfter":[48,-67]},{"ply":46,"player":"ai","action":31,"playedCard":18,"placeType":"discard","drawSource":"discard_0","drawnCard":6,"handsBefore":{"human":[0,3,13,15,34,35,37,41],"ai":[14,16,18,20,24,32,33,49]},"scoresAfter":[48,-67]},{"ply":47,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,3,13,15,34,35,37,41],"ai":[6,14,16,20,24,32,33,49]},"scoresAfter":[57,-67]},{"ply":48,"player":"ai","action":60,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[0,3,13,15,35,37,41,51],"ai":[6,14,16,20,24,32,33,49]},"scoresAfter":[57,-46]},{"ply":49,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,3,13,15,35,37,41,51],"ai":[6,14,16,20,24,33,49,56]},"scoresAfter":[67,-46]},{"ply":50,"player":"ai","action":62,"playedCard":33,"placeType":"play","drawSource":"discard_1","drawnCard":18,"handsBefore":{"human":[0,3,13,15,37,40,41,51],"ai":[6,14,16,20,24,33,49,56]},"scoresAfter":[67,-22]},{"ply":51,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,3,13,15,37,40,41,51],"ai":[6,14,16,18,20,24,49,56]},"scoresAfter":[67,-22]},{"ply":52,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,13,15,37,40,41,43,51],"ai":[6,14,16,18,20,24,49,56]},"scoresAfter":[67,-22]}],"finalScores":[67,-22],"outcome":"YOU WIN","finalState":{"deckOrder":[52,23,17,57,38,48,8,9,44,12,54,13,33,25,1,58,47,36,39,53,27,46,50,32,34,26,21,19,10,4,42,31,55,37,5,22,3,20,29,16,15,49,45,7,35,2,30,14,59,24,11,41,6,0,18,51,56,40,43,28],"drawPtr":60,"cardLoc":[5,5,5,1,4,4,2,4,3,3,3,3,4,1,5,1,2,3,2,4,2,3,4,3,2,4,4,4,2,3,3,4,4,4,3,3,4,1,3,3,1,1,3,1,4,3,4,3,3,2,3,1,3,3,4,3,2,3,4,3],"handPublic":[false,false,false,true,false,false,true,false,false,false,false,false,false,true,false,false,false,false,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,10,10],[6,9,8,9,9]],"colHandshakes":[[0,0,0,1,2],[0,1,2,1,0]],"colLength":[[4,3,4,5,7],[3,3,6,3,2]],"piles":[[1,2,0],[14],[],[],[]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"c02934cc-1de8-404e-95e1-6393c90349b5","seed":"v1qynb","startedAt":"2026-07-14T17:00:30.890Z","finishedAt":"2026-07-14T17:02:28.546Z","initialDeckOrder":[58,45,27,5,34,40,43,55,2,6,19,22,18,51,23,28,37,38,10,11,54,41,46,36,30,39,42,52,21,35,1,14,49,59,20,8,16,9,48,26,4,13,33,29,57,47,44,31,0,3,32,50,12,15,56,24,7,53,17,25],"moves":[{"ply":1,"player":"human","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[5,27,34,40,43,45,55,58],"ai":[2,6,18,19,22,23,28,51]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[5,34,37,40,43,45,55,58],"ai":[2,6,18,19,22,23,28,51]},"scoresAfter":[-18,-18]},{"ply":3,"player":"human","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,34,37,40,43,45,55,58],"ai":[2,6,18,19,22,23,28,38]},"scoresAfter":[-58,-18]},{"ply":4,"player":"ai","action":72,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,10,34,40,43,45,55,58],"ai":[2,6,18,19,22,23,28,38]},"scoresAfter":[-58,-35]},{"ply":5,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[5,10,34,40,43,45,55,58],"ai":[2,6,11,18,19,22,23,38]},"scoresAfter":[-74,-35]},{"ply":6,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,34,40,43,45,54,55,58],"ai":[2,6,11,18,19,22,23,38]},"scoresAfter":[-74,-75]},{"ply":7,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,34,40,43,45,54,55,58],"ai":[6,11,18,19,22,23,38,41]},"scoresAfter":[-89,-75]},{"ply":8,"player":"ai","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,34,40,43,45,46,55,58],"ai":[6,11,18,19,22,23,38,41]},"scoresAfter":[-89,-115]},{"ply":9,"player":"human","action":24,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,34,40,43,45,46,55,58],"ai":[6,11,18,19,22,23,36,41]},"scoresAfter":[-83,-115]},{"ply":10,"player":"ai","action":72,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,30,34,43,45,46,55,58],"ai":[6,11,18,19,22,23,36,41]},"scoresAfter":[-83,-135]},{"ply":11,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[10,30,34,43,45,46,55,58],"ai":[6,11,18,19,22,23,39,41]},"scoresAfter":[-78,-135]},{"ply":12,"player":"ai","action":72,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,34,42,43,45,46,55,58],"ai":[6,11,18,19,22,23,39,41]},"scoresAfter":[-78,-129]},{"ply":13,"player":"human","action":24,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,34,42,43,45,46,55,58],"ai":[6,11,18,19,22,23,41,52]},"scoresAfter":[-68,-129]},{"ply":14,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,21,34,43,45,46,55,58],"ai":[6,11,18,19,22,23,41,52]},"scoresAfter":[-68,-119]},{"ply":15,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,21,34,43,45,46,55,58],"ai":[11,18,19,22,23,35,41,52]},"scoresAfter":[-56,-119]},{"ply":16,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[1,10,21,34,45,46,55,58],"ai":[11,18,19,22,23,35,41,52]},"scoresAfter":[-56,-116]},{"ply":17,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[1,10,21,34,45,46,55,58],"ai":[11,14,18,19,22,23,35,41]},"scoresAfter":[-56,-116]},{"ply":18,"player":"ai","action":84,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,21,34,45,46,49,55,58],"ai":[11,14,18,19,22,23,35,41]},"scoresAfter":[-56,-104]},{"ply":19,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,21,34,45,46,49,55,58],"ai":[11,14,18,19,22,23,35,59]},"scoresAfter":[-50,-104]},{"ply":20,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,20,21,34,45,46,49,58],"ai":[11,14,18,19,22,23,35,59]},"scoresAfter":[-50,-144]},{"ply":21,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[10,20,21,34,45,46,49,58],"ai":[8,11,18,19,22,23,35,59]},"scoresAfter":[-34,-144]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,16,20,21,34,46,49,58],"ai":[8,11,18,19,22,23,35,59]},"scoresAfter":[-34,-130]},{"ply":23,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,16,20,21,34,46,49,58],"ai":[9,11,18,19,22,23,35,59]},"scoresAfter":[-16,-130]},{"ply":24,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,16,20,21,34,48,49,58],"ai":[9,11,18,19,22,23,35,59]},"scoresAfter":[-16,-114]},{"ply":25,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,16,20,21,34,48,49,58],"ai":[11,18,19,22,23,26,35,59]},"scoresAfter":[-33,-114]},{"ply":26,"player":"ai","action":72,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[4,10,20,21,34,48,49,58],"ai":[11,18,19,22,23,26,35,59]},"scoresAfter":[-33,-104]},{"ply":27,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,10,20,21,34,48,49,58],"ai":[11,13,18,19,22,23,26,59]},"scoresAfter":[-26,-104]},{"ply":28,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[4,10,21,33,34,48,49,58],"ai":[11,13,18,19,22,23,26,59]},"scoresAfter":[-26,-84]},{"ply":29,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,10,21,33,34,48,49,58],"ai":[13,18,19,22,23,26,29,59]},"scoresAfter":[-18,-84]},{"ply":30,"player":"ai","action":66,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,10,21,34,48,49,57,58],"ai":[13,18,19,22,23,26,29,59]},"scoresAfter":[-18,-84]},{"ply":31,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,10,21,34,48,49,57,58],"ai":[13,18,19,22,23,29,47,59]},"scoresAfter":[-9,-84]},{"ply":32,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,10,21,44,48,49,57,58],"ai":[13,18,19,22,23,29,47,59]},"scoresAfter":[-9,-104]},{"ply":33,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,10,21,44,48,49,57,58],"ai":[18,19,22,23,29,31,47,59]},"scoresAfter":[-1,-104]},{"ply":34,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,4,10,21,44,48,49,58],"ai":[18,19,22,23,29,31,47,59]},"scoresAfter":[-1,-94]},{"ply":35,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,4,10,21,44,48,49,58],"ai":[3,18,19,22,23,29,31,47]},"scoresAfter":[8,-94]},{"ply":36,"player":"ai","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,4,10,21,32,44,48,49],"ai":[3,18,19,22,23,29,31,47]},"scoresAfter":[8,-64]},{"ply":37,"player":"human","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[0,4,10,21,32,44,48,49],"ai":[3,18,19,22,23,29,31,50]},"scoresAfter":[16,-64]},{"ply":38,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,4,10,12,32,44,48,49],"ai":[3,18,19,22,23,29,31,50]},"scoresAfter":[16,-49]},{"ply":39,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[0,4,10,12,32,44,48,49],"ai":[3,15,19,22,23,29,31,50]},"scoresAfter":[16,-49]},{"ply":40,"player":"ai","action":25,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[4,10,12,32,44,48,49,56],"ai":[3,15,19,22,23,29,31,50]},"scoresAfter":[16,-31]},{"ply":41,"player":"human","action":42,"playedCard":32,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,10,12,32,44,48,49,56],"ai":[0,3,15,22,23,29,31,50]},"scoresAfter":[16,-31]},{"ply":42,"player":"ai","action":37,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,10,12,24,44,48,49,56],"ai":[0,3,15,22,23,29,31,50]},"scoresAfter":[16,-4]},{"ply":43,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,10,12,24,44,48,49,56],"ai":[0,1,3,15,23,29,31,50]},"scoresAfter":[16,-4]},{"ply":44,"player":"ai","action":51,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[4,7,10,12,44,48,49,56],"ai":[0,1,3,15,23,29,31,50]},"scoresAfter":[16,26]},{"ply":45,"player":"human","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,7,10,12,44,48,49,56],"ai":[0,1,3,15,24,29,31,50]},"scoresAfter":[22,26]},{"ply":46,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[4,10,12,44,48,49,53,56],"ai":[0,1,3,15,24,29,31,50]},"scoresAfter":[22,26]},{"ply":47,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,10,12,44,48,49,53,56],"ai":[1,3,15,17,24,29,31,50]},"scoresAfter":[31,26]}],"finalScores":[31,26],"outcome":"YOU WIN","finalState":{"deckOrder":[58,45,27,5,34,40,43,55,2,6,19,22,18,51,23,28,37,38,10,11,54,41,46,36,30,39,42,52,21,35,1,14,49,59,20,8,16,9,48,26,4,13,33,29,57,47,44,31,0,3,32,50,12,15,56,24,7,53,17,25],"drawPtr":60,"cardLoc":[5,2,4,2,1,3,4,3,4,4,3,4,1,4,4,2,3,2,4,4,3,3,4,4,2,1,5,3,4,2,3,2,5,3,3,4,4,3,4,4,3,4,3,3,1,3,3,4,1,1,2,4,4,1,3,3,1,3,3,4],"handPublic":[false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,8,9,9,9],[10,10,10,10,10]],"colHandshakes":[[0,0,0,1,0],[1,2,0,2,0]],"colLength":[[3,3,4,6,4],[5,6,2,5,3]],"piles":[[0],[],[26,32],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"8d4ab515-6534-4d48-a174-10fa9f2f9051","seed":"ft9n5l","startedAt":"2026-07-14T17:02:29.246Z","finishedAt":"2026-07-14T17:04:38.356Z","initialDeckOrder":[0,9,52,26,13,53,33,17,1,42,22,56,29,50,45,44,2,31,43,28,51,18,12,39,36,7,3,6,55,38,30,41,32,59,15,40,57,35,25,10,19,16,21,48,37,5,46,58,49,24,54,14,8,20,27,34,47,23,4,11],"moves":[{"ply":1,"player":"human","action":48,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,9,13,17,26,33,52,53],"ai":[1,22,29,42,44,45,50,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[0,2,9,13,17,33,52,53],"ai":[1,22,29,42,44,45,50,56]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":1,"playedCard":0,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[0,2,9,13,17,33,52,53],"ai":[22,29,31,42,44,45,50,56]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,2,9,13,17,33,52,53],"ai":[22,29,31,42,44,45,50,56]},"scoresAfter":[-80,-40]},{"ply":5,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,2,9,13,17,33,52,53],"ai":[22,29,31,42,43,44,45,56]},"scoresAfter":[-100,-40]},{"ply":6,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,9,13,17,28,33,52,53],"ai":[22,29,31,42,43,44,45,56]},"scoresAfter":[-100,-54]},{"ply":7,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,9,13,17,28,33,52,53],"ai":[22,29,42,43,44,45,51,56]},"scoresAfter":[-120,-54]},{"ply":8,"player":"ai","action":24,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,13,17,18,28,33,52,53],"ai":[22,29,42,43,44,45,51,56]},"scoresAfter":[-120,-69]},{"ply":9,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,13,17,18,28,33,52,53],"ai":[12,22,29,43,44,45,51,56]},"scoresAfter":[-160,-69]},{"ply":10,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[9,17,18,28,33,39,52,53],"ai":[12,22,29,43,44,45,51,56]},"scoresAfter":[-160,-63]},{"ply":11,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,17,18,28,33,39,52,53],"ai":[12,22,29,36,44,45,51,56]},"scoresAfter":[-160,-63]},{"ply":12,"player":"ai","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[7,9,17,18,28,33,52,53],"ai":[12,22,29,36,44,45,51,56]},"scoresAfter":[-160,-63]},{"ply":13,"player":"human","action":48,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[7,9,17,18,28,33,52,53],"ai":[3,12,22,29,44,45,51,56]},"scoresAfter":[-154,-63]},{"ply":14,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[6,7,9,17,18,33,52,53],"ai":[3,12,22,29,44,45,51,56]},"scoresAfter":[-154,-55]},{"ply":15,"player":"human","action":36,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,7,9,17,18,33,52,53],"ai":[3,12,22,29,44,51,55,56]},"scoresAfter":[-146,-55]},{"ply":16,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,7,9,18,33,38,52,53],"ai":[3,12,22,29,44,51,55,56]},"scoresAfter":[-146,-73]},{"ply":17,"player":"human","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,7,9,18,33,38,52,53],"ai":[12,22,29,30,44,51,55,56]},"scoresAfter":[-146,-73]},{"ply":18,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,7,9,18,33,41,52,53],"ai":[12,22,29,30,44,51,55,56]},"scoresAfter":[-146,-113]},{"ply":19,"player":"human","action":66,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,7,9,18,33,41,52,53],"ai":[22,29,30,32,44,51,55,56]},"scoresAfter":[-146,-113]},{"ply":20,"player":"ai","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,7,9,18,33,52,53,59],"ai":[22,29,30,32,44,51,55,56]},"scoresAfter":[-146,-109]},{"ply":21,"player":"human","action":36,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[6,7,9,18,33,52,53,59],"ai":[15,22,29,30,32,44,55,56]},"scoresAfter":[-136,-109]},{"ply":22,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,7,9,33,40,52,53,59],"ai":[15,22,29,30,32,44,55,56]},"scoresAfter":[-136,-102]},{"ply":23,"player":"human","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[6,7,9,33,40,52,53,59],"ai":[15,22,29,30,44,55,56,57]},"scoresAfter":[-136,-102]},{"ply":24,"player":"ai","action":30,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[6,7,9,33,35,52,53,59],"ai":[15,22,29,30,44,55,56,57]},"scoresAfter":[-136,-102]},{"ply":25,"player":"human","action":69,"playedCard":52,"placeType":"discard","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[6,7,9,33,35,52,53,59],"ai":[15,22,25,30,44,55,56,57]},"scoresAfter":[-136,-102]},{"ply":26,"player":"ai","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,7,9,29,33,35,53,59],"ai":[15,22,25,30,44,55,56,57]},"scoresAfter":[-136,-102]},{"ply":27,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[6,7,9,29,33,35,53,59],"ai":[10,15,22,30,44,55,56,57]},"scoresAfter":[-128,-102]},{"ply":28,"player":"ai","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[6,7,9,19,33,35,53,59],"ai":[10,15,22,30,44,55,56,57]},"scoresAfter":[-128,-90]},{"ply":29,"player":"human","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[6,7,9,19,33,35,53,59],"ai":[10,15,16,22,30,44,56,57]},"scoresAfter":[-116,-90]},{"ply":30,"player":"ai","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[6,7,9,21,33,35,53,59],"ai":[10,15,16,22,30,44,56,57]},"scoresAfter":[-116,-84]},{"ply":31,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,7,9,21,33,35,53,59],"ai":[10,15,22,30,44,48,56,57]},"scoresAfter":[-96,-84]},{"ply":32,"player":"ai","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[7,9,21,33,35,37,53,59],"ai":[10,15,22,30,44,48,56,57]},"scoresAfter":[-96,-84]},{"ply":33,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,9,21,33,35,37,53,59],"ai":[5,10,15,22,30,44,56,57]},"scoresAfter":[-96,-84]},{"ply":34,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[7,9,21,33,35,46,53,59],"ai":[5,10,15,22,30,44,56,57]},"scoresAfter":[-96,-80]},{"ply":35,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[7,9,21,33,35,46,53,59],"ai":[10,15,22,30,44,56,57,58]},"scoresAfter":[-72,-80]},{"ply":36,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[9,21,33,35,46,49,53,59],"ai":[10,15,22,30,44,56,57,58]},"scoresAfter":[-72,-71]},{"ply":37,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,21,33,35,46,49,53,59],"ai":[15,22,24,30,44,56,57,58]},"scoresAfter":[-56,-71]},{"ply":38,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[9,21,35,46,49,53,54,59],"ai":[15,22,24,30,44,56,57,58]},"scoresAfter":[-56,-57]},{"ply":39,"player":"human","action":54,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,21,35,46,49,53,54,59],"ai":[14,15,22,24,30,44,57,58]},"scoresAfter":[-56,-57]},{"ply":40,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[8,9,21,35,46,53,54,59],"ai":[14,15,22,24,30,44,57,58]},"scoresAfter":[-56,-39]},{"ply":41,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,9,21,35,46,53,54,59],"ai":[14,15,20,24,30,44,57,58]},"scoresAfter":[-28,-39]},{"ply":42,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,21,27,35,46,53,54,59],"ai":[14,15,20,24,30,44,57,58]},"scoresAfter":[-28,-21]},{"ply":43,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,21,27,35,46,53,54,59],"ai":[14,15,20,24,30,34,44,57]},"scoresAfter":[4,-21]},{"ply":44,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[21,27,35,46,47,53,54,59],"ai":[14,15,20,24,30,34,44,57]},"scoresAfter":[4,-12]},{"ply":45,"player":"human","action":5,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[21,27,35,46,47,53,54,59],"ai":[14,15,20,23,24,30,44,57]},"scoresAfter":[20,-12]},{"ply":46,"player":"ai","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[27,35,46,47,49,53,54,59],"ai":[14,15,20,23,24,30,44,57]},"scoresAfter":[20,8]},{"ply":47,"player":"human","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[27,35,46,47,49,53,54,59],"ai":[4,14,15,20,24,30,44,57]},"scoresAfter":[40,8]}],"finalScores":[40,8],"outcome":"YOU WIN","finalState":{"deckOrder":[0,9,52,26,13,53,33,17,1,42,22,56,29,50,45,44,2,31,43,28,51,18,12,39,36,7,3,6,55,38,30,41,32,59,15,40,57,35,25,10,19,16,21,48,37,5,46,58,49,24,54,14,8,20,27,34,47,23,4,11],"drawPtr":60,"cardLoc":[3,3,3,4,2,4,3,3,3,3,4,1,4,3,2,2,4,3,3,3,2,3,4,4,2,5,3,1,3,3,2,4,4,3,4,3,5,5,5,5,5,5,4,4,2,4,1,1,5,1,4,4,5,1,1,4,4,2,4,1],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,8,10,0,0],[9,10,9,8,9]],"colHandshakes":[[3,1,1,0,0],[0,1,0,0,1]],"colLength":[[7,5,5,0,0],[3,4,3,3,5]],"piles":[[],[],[25],[39,36,38,41,40,37],[52,48]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"10c05672-f2ca-4dbc-aec2-63c3a745c789","seed":"kluags","startedAt":"2026-07-14T17:04:38.993Z","finishedAt":"2026-07-14T17:07:24.992Z","initialDeckOrder":[33,18,27,58,20,55,52,36,49,7,12,50,17,53,41,13,29,1,4,47,45,15,22,24,35,42,26,56,21,48,3,5,46,57,31,19,59,14,8,43,9,0,16,11,25,34,54,6,10,2,51,30,32,28,44,39,40,38,37,23],"moves":[{"ply":1,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[18,20,27,33,36,52,55,58],"ai":[7,12,13,17,41,49,50,53]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[18,20,27,29,33,52,55,58],"ai":[7,12,13,17,41,49,50,53]},"scoresAfter":[0,-14]},{"ply":3,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[18,20,27,29,33,52,55,58],"ai":[1,12,13,17,41,49,50,53]},"scoresAfter":[-17,-14]},{"ply":4,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[4,18,20,27,29,33,55,58],"ai":[1,12,13,17,41,49,50,53]},"scoresAfter":[-17,-54]},{"ply":5,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[4,18,20,27,29,33,55,58],"ai":[1,13,17,41,47,49,50,53]},"scoresAfter":[-17,-54]},{"ply":6,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[18,20,27,29,33,45,55,58],"ai":[1,13,17,41,47,49,50,53]},"scoresAfter":[-17,-54]},{"ply":7,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[18,20,27,29,33,45,55,58],"ai":[1,13,15,17,41,47,49,53]},"scoresAfter":[-35,-54]},{"ply":8,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[18,20,22,29,33,45,55,58],"ai":[1,13,15,17,41,47,49,53]},"scoresAfter":[-35,-74]},{"ply":9,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[18,20,22,29,33,45,55,58],"ai":[1,15,17,24,41,47,49,53]},"scoresAfter":[-50,-74]},{"ply":10,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[20,22,29,33,35,45,55,58],"ai":[1,15,17,24,41,47,49,53]},"scoresAfter":[-50,-74]},{"ply":11,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[20,22,29,33,35,45,55,58],"ai":[1,15,17,24,41,42,47,53]},"scoresAfter":[-46,-74]},{"ply":12,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[20,22,26,33,35,45,55,58],"ai":[1,15,17,24,41,42,47,53]},"scoresAfter":[-46,-74]},{"ply":13,"player":"human","action":35,"playedCard":26,"placeType":"discard","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[20,22,26,33,35,45,55,58],"ai":[1,15,17,24,41,42,47,56]},"scoresAfter":[-46,-74]},{"ply":14,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[20,22,33,35,45,53,55,58],"ai":[1,15,17,24,41,42,47,56]},"scoresAfter":[-46,-74]},{"ply":15,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[20,22,33,35,45,53,55,58],"ai":[15,17,21,24,41,42,47,56]},"scoresAfter":[-42,-74]},{"ply":16,"player":"ai","action":54,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[20,22,33,35,45,48,55,58],"ai":[15,17,21,24,41,42,47,56]},"scoresAfter":[-42,-74]},{"ply":17,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[20,22,33,35,45,48,55,58],"ai":[3,15,17,21,24,42,47,56]},"scoresAfter":[-36,-74]},{"ply":18,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[5,20,22,33,35,45,48,58],"ai":[3,15,17,21,24,42,47,56]},"scoresAfter":[-36,-74]},{"ply":19,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,20,22,33,35,45,48,58],"ai":[15,17,21,24,42,46,47,56]},"scoresAfter":[-36,-74]},{"ply":20,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[20,22,33,35,45,48,57,58],"ai":[15,17,21,24,42,46,47,56]},"scoresAfter":[-36,-68]},{"ply":21,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[20,22,33,35,45,48,57,58],"ai":[17,21,24,31,42,46,47,56]},"scoresAfter":[-28,-68]},{"ply":22,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[19,20,22,33,35,45,48,58],"ai":[17,21,24,31,42,46,47,56]},"scoresAfter":[-28,-56]},{"ply":23,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[19,20,22,33,35,45,48,58],"ai":[21,24,31,42,46,47,56,59]},"scoresAfter":[-22,-56]},{"ply":24,"player":"ai","action":4,"playedCard":21,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[14,20,22,33,35,45,48,58],"ai":[21,24,31,42,46,47,56,59]},"scoresAfter":[-22,-32]},{"ply":25,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[14,20,22,33,35,45,48,58],"ai":[24,31,41,42,46,47,56,59]},"scoresAfter":[-15,-32]},{"ply":26,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,14,22,33,35,45,48,58],"ai":[24,31,41,42,46,47,56,59]},"scoresAfter":[-15,-72]},{"ply":27,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,14,22,33,35,45,48,58],"ai":[31,41,42,43,46,47,56,59]},"scoresAfter":[-6,-72]},{"ply":28,"player":"ai","action":78,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[8,9,14,33,35,45,48,58],"ai":[31,41,42,43,46,47,56,59]},"scoresAfter":[-6,-72]},{"ply":29,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,9,14,33,35,45,48,58],"ai":[0,31,41,42,43,46,47,59]},"scoresAfter":[3,-72]},{"ply":30,"player":"ai","action":94,"playedCard":59,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[8,9,14,16,33,35,45,48],"ai":[0,31,41,42,43,46,47,59]},"scoresAfter":[3,-72]},{"ply":31,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,9,14,16,33,35,45,48],"ai":[0,31,36,41,42,43,46,47]},"scoresAfter":[3,-72]},{"ply":32,"player":"ai","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[8,9,11,16,33,35,45,48],"ai":[0,31,36,41,42,43,46,47]},"scoresAfter":[3,-60]},{"ply":33,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[8,9,11,16,33,35,45,48],"ai":[0,25,36,41,42,43,46,47]},"scoresAfter":[-10,-60]},{"ply":34,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,11,16,33,34,35,45,48],"ai":[0,25,36,41,42,43,46,47]},"scoresAfter":[-10,-100]},{"ply":35,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[9,11,16,33,34,35,45,48],"ai":[0,25,41,42,43,46,47,54]},"scoresAfter":[-2,-100]},{"ply":36,"player":"ai","action":24,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,11,16,33,34,35,45,48],"ai":[0,25,41,42,43,46,47,54]},"scoresAfter":[-2,-92]},{"ply":37,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[6,11,16,33,34,35,45,48],"ai":[0,10,25,42,43,46,47,54]},"scoresAfter":[8,-92]},{"ply":38,"player":"ai","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,6,16,33,34,35,45,48],"ai":[0,10,25,42,43,46,47,54]},"scoresAfter":[8,-83]},{"ply":39,"player":"human","action":11,"playedCard":2,"placeType":"discard","drawSource":"discard_4","drawnCard":59,"handsBefore":{"human":[2,6,16,33,34,35,45,48],"ai":[0,25,42,43,46,47,51,54]},"scoresAfter":[8,-83]},{"ply":40,"player":"ai","action":24,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,16,33,34,35,45,48,59],"ai":[0,25,42,43,46,47,51,54]},"scoresAfter":[8,-73]},{"ply":41,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,16,33,34,35,45,48,59],"ai":[0,25,30,43,46,47,51,54]},"scoresAfter":[18,-73]},{"ply":42,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[6,16,32,33,34,35,45,48],"ai":[0,25,30,43,46,47,51,54]},"scoresAfter":[18,-61]},{"ply":43,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,16,32,33,34,35,45,48],"ai":[0,25,28,30,46,47,51,54]},"scoresAfter":[25,-61]},{"ply":44,"player":"ai","action":30,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,16,33,34,35,44,45,48],"ai":[0,25,28,30,46,47,51,54]},"scoresAfter":[25,-61]},{"ply":45,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[6,16,33,34,35,44,45,48],"ai":[0,25,30,39,46,47,51,54]},"scoresAfter":[33,-61]},{"ply":46,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,16,34,35,40,44,45,48],"ai":[0,25,30,39,46,47,51,54]},"scoresAfter":[33,-43]},{"ply":47,"player":"human","action":27,"playedCard":34,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[6,16,34,35,40,44,45,48],"ai":[0,25,30,38,39,47,51,54]},"scoresAfter":[42,-43]},{"ply":48,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,16,28,35,40,44,45,48],"ai":[0,25,30,38,39,47,51,54]},"scoresAfter":[42,-23]},{"ply":49,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,16,28,35,40,44,45,48],"ai":[0,25,30,37,38,39,51,54]},"scoresAfter":[52,-23]}],"finalScores":[52,-23],"outcome":"YOU WIN","finalState":{"deckOrder":[33,18,27,58,20,55,52,36,49,7,12,50,17,53,41,13,29,1,4,47,45,15,22,24,35,42,26,56,21,48,3,5,46,57,31,19,59,14,8,43,9,0,16,11,25,34,54,6,10,2,51,30,32,28,44,39,40,38,37,23],"drawPtr":60,"cardLoc":[2,5,5,5,5,5,1,4,3,3,4,3,4,4,5,4,1,4,3,3,3,4,3,1,4,2,5,3,1,3,2,4,3,3,3,3,4,2,2,2,1,4,4,4,1,1,4,4,1,5,5,2,3,3,2,3,5,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,10,0,10],[9,8,6,10,0]],"colHandshakes":[[0,0,0,0,0],[0,2,1,1,0]],"colLength":[[3,4,6,0,6],[2,5,2,6,0]],"piles":[[4,1,3,5,2],[14],[26],[],[50,49,56]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"d49a82bf-b0eb-4096-a543-0da023996525","seed":"205uiv","startedAt":"2026-07-14T17:07:26.074Z","finishedAt":"2026-07-14T17:10:00.405Z","initialDeckOrder":[28,10,14,40,5,47,50,26,52,20,12,37,21,13,45,9,8,25,22,38,46,55,15,35,36,19,23,39,32,3,43,2,57,17,27,33,30,11,6,7,58,29,18,56,16,0,49,1,31,53,42,44,51,59,41,48,34,4,24,54],"moves":[{"ply":1,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[5,10,14,26,28,40,47,50],"ai":[9,12,13,20,21,37,45,52]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[5,8,10,14,26,28,40,47],"ai":[9,12,13,20,21,37,45,52]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":42,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,8,10,14,26,28,40,47],"ai":[9,13,20,21,25,37,45,52]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[5,8,10,22,26,28,40,47],"ai":[9,13,20,21,25,37,45,52]},"scoresAfter":[0,-57]},{"ply":5,"player":"human","action":74,"playedCard":40,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[5,8,10,22,26,28,40,47],"ai":[9,13,20,21,25,37,38,45]},"scoresAfter":[-17,-57]},{"ply":6,"player":"ai","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[5,8,10,14,22,26,28,47],"ai":[9,13,20,21,25,37,38,45]},"scoresAfter":[-17,-97]},{"ply":7,"player":"human","action":36,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,8,10,14,22,26,28,47],"ai":[9,13,20,21,25,38,45,46]},"scoresAfter":[-57,-97]},{"ply":8,"player":"ai","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,8,10,22,26,28,47,55],"ai":[9,13,20,21,25,38,45,46]},"scoresAfter":[-57,-117]},{"ply":9,"player":"human","action":54,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[5,8,10,22,26,28,47,55],"ai":[9,13,15,20,21,25,45,46]},"scoresAfter":[-57,-117]},{"ply":10,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[5,8,10,22,28,35,47,55],"ai":[9,13,15,20,21,25,45,46]},"scoresAfter":[-57,-137]},{"ply":11,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,8,10,22,28,35,47,55],"ai":[9,15,20,21,25,36,45,46]},"scoresAfter":[-73,-137]},{"ply":12,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[8,10,19,22,28,35,47,55],"ai":[9,15,20,21,25,36,45,46]},"scoresAfter":[-73,-149]},{"ply":13,"player":"human","action":48,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[8,10,19,22,28,35,47,55],"ai":[15,20,21,23,25,36,45,46]},"scoresAfter":[-90,-149]},{"ply":14,"player":"ai","action":48,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,10,19,22,35,39,47,55],"ai":[15,20,21,23,25,36,45,46]},"scoresAfter":[-90,-189]},{"ply":15,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,10,19,22,35,39,47,55],"ai":[15,20,21,23,32,36,45,46]},"scoresAfter":[-83,-189]},{"ply":16,"player":"ai","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,10,19,22,35,39,47,55],"ai":[15,20,21,23,32,36,45,46]},"scoresAfter":[-83,-209]},{"ply":17,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[3,10,19,22,35,39,47,55],"ai":[15,20,21,23,32,43,45,46]},"scoresAfter":[-83,-209]},{"ply":18,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,10,19,22,35,39,47,55],"ai":[15,20,21,23,32,43,45,46]},"scoresAfter":[-83,-203]},{"ply":19,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[2,10,19,22,35,39,47,55],"ai":[20,21,23,32,43,45,46,57]},"scoresAfter":[-74,-203]},{"ply":20,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[2,17,19,22,35,39,47,55],"ai":[20,21,23,32,43,45,46,57]},"scoresAfter":[-74,-195]},{"ply":21,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,17,19,22,35,39,47,55],"ai":[20,21,23,27,32,43,45,46]},"scoresAfter":[-66,-195]},{"ply":22,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[2,19,22,33,35,39,47,55],"ai":[20,21,23,27,32,43,45,46]},"scoresAfter":[-66,-174]},{"ply":23,"player":"human","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[2,19,22,33,35,39,47,55],"ai":[21,23,27,30,32,43,45,46]},"scoresAfter":[-66,-174]},{"ply":24,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[2,11,19,22,33,35,39,47],"ai":[21,23,27,30,32,43,45,46]},"scoresAfter":[-66,-150]},{"ply":25,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[2,11,19,22,33,35,39,47],"ai":[6,23,27,30,32,43,45,46]},"scoresAfter":[-56,-150]},{"ply":26,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[2,7,19,22,33,35,39,47],"ai":[6,23,27,30,32,43,45,46]},"scoresAfter":[-56,-120]},{"ply":27,"player":"human","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,7,19,22,33,35,39,47],"ai":[6,27,30,32,43,45,46,58]},"scoresAfter":[-56,-120]},{"ply":28,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,19,22,29,33,35,39,47],"ai":[6,27,30,32,43,45,46,58]},"scoresAfter":[-56,-111]},{"ply":29,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[2,19,22,29,33,35,39,47],"ai":[6,18,27,30,32,43,45,46]},"scoresAfter":[-52,-111]},{"ply":30,"player":"ai","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,19,22,33,35,39,47,56],"ai":[6,18,27,30,32,43,45,46]},"scoresAfter":[-52,-101]},{"ply":31,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,19,22,33,35,39,47,56],"ai":[6,16,18,27,32,43,45,46]},"scoresAfter":[-40,-101]},{"ply":32,"player":"ai","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,2,22,33,35,39,47,56],"ai":[6,16,18,27,32,43,45,46]},"scoresAfter":[-40,-101]},{"ply":33,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,2,22,33,35,39,47,56],"ai":[16,18,27,32,43,45,46,49]},"scoresAfter":[-40,-101]},{"ply":34,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[1,2,22,33,35,39,47,56],"ai":[16,18,27,32,43,45,46,49]},"scoresAfter":[-40,-87]},{"ply":35,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,2,22,33,35,39,47,56],"ai":[16,18,27,31,43,45,46,49]},"scoresAfter":[-40,-87]},{"ply":36,"player":"ai","action":18,"playedCard":18,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[2,22,33,35,39,47,53,56],"ai":[16,18,27,31,43,45,46,49]},"scoresAfter":[-40,-87]},{"ply":37,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,22,33,35,39,47,53,56],"ai":[16,27,31,42,43,45,46,49]},"scoresAfter":[-40,-87]},{"ply":38,"player":"ai","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[22,33,35,39,44,47,53,56],"ai":[16,27,31,42,43,45,46,49]},"scoresAfter":[-40,-67]},{"ply":39,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[22,33,35,39,44,47,53,56],"ai":[16,27,31,43,45,46,49,51]},"scoresAfter":[-22,-67]},{"ply":40,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[33,35,39,44,47,53,56,59],"ai":[16,27,31,43,45,46,49,51]},"scoresAfter":[-22,-43]},{"ply":41,"player":"human","action":65,"playedCard":53,"placeType":"play","drawSource":"discard_4","drawnCard":55,"handsBefore":{"human":[33,35,39,44,47,53,56,59],"ai":[16,27,31,41,45,46,49,51]},"scoresAfter":[-38,-43]},{"ply":42,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[33,35,39,44,47,55,56,59],"ai":[16,27,31,41,45,46,49,51]},"scoresAfter":[-38,-11]},{"ply":43,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[33,35,39,44,47,55,56,59],"ai":[16,27,31,41,46,48,49,51]},"scoresAfter":[-32,-11]},{"ply":44,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[33,34,35,39,44,47,56,59],"ai":[16,27,31,41,46,48,49,51]},"scoresAfter":[-32,25]},{"ply":45,"player":"human","action":27,"playedCard":35,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[33,34,35,39,44,47,56,59],"ai":[4,16,27,31,41,48,49,51]},"scoresAfter":[-22,25]},{"ply":46,"player":"ai","action":30,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[26,33,34,39,44,47,56,59],"ai":[4,16,27,31,41,48,49,51]},"scoresAfter":[-22,25]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[26,33,34,39,44,47,56,59],"ai":[4,16,24,31,41,48,49,51]},"scoresAfter":[-12,25]}],"finalScores":[-12,25],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[28,10,14,40,5,47,50,26,52,20,12,37,21,13,45,9,8,25,22,38,46,55,15,35,36,19,23,39,32,3,43,2,57,17,27,33,30,11,6,7,58,29,18,56,16,0,49,1,31,53,42,44,51,59,41,48,34,4,24,54],"drawPtr":60,"cardLoc":[5,5,5,5,2,3,5,5,3,4,3,3,4,4,3,4,2,3,5,3,4,4,3,4,2,4,1,5,3,3,4,2,4,1,1,3,4,4,4,1,3,2,4,4,1,4,4,1,2,2,5,2,4,3,1,3,1,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,10,3,10],[8,10,7,9,9]],"colHandshakes":[[0,1,0,0,0],[0,2,1,3,0]],"colLength":[[4,4,3,1,3],[1,6,3,7,3]],"piles":[[3,7,6,0,1,2],[18],[27],[],[50]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"3e7a7f67-0e17-494f-947b-38f9e4fce44b","seed":"5med5i","startedAt":"2026-07-14T17:10:01.321Z","finishedAt":"2026-07-14T17:12:08.608Z","initialDeckOrder":[13,31,38,12,10,15,18,42,46,39,8,9,33,7,6,52,59,20,5,11,34,17,27,26,41,40,23,53,49,21,57,58,2,1,32,37,43,55,36,3,29,54,56,16,35,44,47,4,51,25,22,50,28,14,19,24,0,45,48,30],"moves":[{"ply":1,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,12,13,15,18,31,38,42],"ai":[6,7,8,9,33,39,46,52]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,13,15,18,31,38,42,59],"ai":[6,7,8,9,33,39,46,52]},"scoresAfter":[-40,-12]},{"ply":3,"player":"human","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,13,15,18,31,38,42,59],"ai":[6,7,8,9,20,39,46,52]},"scoresAfter":[-60,-12]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,10,15,18,31,38,42,59],"ai":[6,7,8,9,20,39,46,52]},"scoresAfter":[-60,-27]},{"ply":5,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[5,10,15,18,31,38,42,59],"ai":[7,8,9,11,20,39,46,52]},"scoresAfter":[-54,-27]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[5,10,18,31,34,38,42,59],"ai":[7,8,9,11,20,39,46,52]},"scoresAfter":[-54,-21]},{"ply":7,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[5,10,18,31,34,38,42,59],"ai":[8,9,11,17,20,39,46,52]},"scoresAfter":[-70,-21]},{"ply":8,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,18,27,31,34,38,42,59],"ai":[8,9,11,17,20,39,46,52]},"scoresAfter":[-70,-14]},{"ply":9,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,18,27,31,34,38,42,59],"ai":[9,11,17,20,26,39,46,52]},"scoresAfter":[-88,-14]},{"ply":10,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,18,31,34,38,41,42,59],"ai":[9,11,17,20,26,39,46,52]},"scoresAfter":[-88,-6]},{"ply":11,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,18,31,34,38,41,42,59],"ai":[11,17,20,26,39,40,46,52]},"scoresAfter":[-128,-6]},{"ply":12,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,18,23,31,34,41,42,59],"ai":[11,17,20,26,39,40,46,52]},"scoresAfter":[-128,4]},{"ply":13,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[10,18,23,31,34,41,42,59],"ai":[17,20,26,39,40,46,52,53]},"scoresAfter":[-119,4]},{"ply":14,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[18,23,31,34,41,42,49,59],"ai":[17,20,26,39,40,46,52,53]},"scoresAfter":[-119,-12]},{"ply":15,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[18,23,31,34,41,42,49,59],"ai":[20,21,26,39,40,46,52,53]},"scoresAfter":[-113,-12]},{"ply":16,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[18,23,34,41,42,49,57,59],"ai":[20,21,26,39,40,46,52,53]},"scoresAfter":[-113,-5]},{"ply":17,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[18,23,34,41,42,49,57,59],"ai":[21,26,39,40,46,52,53,58]},"scoresAfter":[-153,-5]},{"ply":18,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,18,23,34,41,42,57,59],"ai":[21,26,39,40,46,52,53,58]},"scoresAfter":[-153,3]},{"ply":19,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,18,23,34,41,42,57,59],"ai":[1,26,39,40,46,52,53,58]},"scoresAfter":[-153,3]},{"ply":20,"player":"ai","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[18,23,32,34,41,42,57,59],"ai":[1,26,39,40,46,52,53,58]},"scoresAfter":[-153,-14]},{"ply":21,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[18,23,32,34,41,42,57,59],"ai":[1,26,37,39,40,46,53,58]},"scoresAfter":[-146,-14]},{"ply":22,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[18,23,34,41,42,43,57,59],"ai":[1,26,37,39,40,46,53,58]},"scoresAfter":[-146,-10]},{"ply":23,"player":"human","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[18,23,34,41,42,43,57,59],"ai":[1,26,37,39,40,46,55,58]},"scoresAfter":[-138,-10]},{"ply":24,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[18,23,34,36,42,43,57,59],"ai":[1,26,37,39,40,46,55,58]},"scoresAfter":[-138,-4]},{"ply":25,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[18,23,34,36,42,43,57,59],"ai":[1,3,26,37,39,40,46,58]},"scoresAfter":[-128,-4]},{"ply":26,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[18,23,29,34,36,43,57,59],"ai":[1,3,26,37,39,40,46,58]},"scoresAfter":[-128,-4]},{"ply":27,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[18,23,29,34,36,43,57,59],"ai":[3,26,37,39,40,46,54,58]},"scoresAfter":[-116,-4]},{"ply":28,"player":"ai","action":24,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[18,23,29,34,36,56,57,59],"ai":[3,26,37,39,40,46,54,58]},"scoresAfter":[-116,-44]},{"ply":29,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[18,23,29,34,36,56,57,59],"ai":[3,16,26,39,40,46,54,58]},"scoresAfter":[-107,-44]},{"ply":30,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[18,23,29,35,36,56,57,59],"ai":[3,16,26,39,40,46,54,58]},"scoresAfter":[-107,-40]},{"ply":31,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[18,23,29,35,36,56,57,59],"ai":[3,16,26,40,44,46,54,58]},"scoresAfter":[-97,-40]},{"ply":32,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[18,23,29,36,47,56,57,59],"ai":[3,16,26,40,44,46,54,58]},"scoresAfter":[-97,-40]},{"ply":33,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[18,23,29,36,47,56,57,59],"ai":[4,16,26,40,44,46,54,58]},"scoresAfter":[-82,-40]},{"ply":34,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[23,29,36,47,51,56,57,59],"ai":[4,16,26,40,44,46,54,58]},"scoresAfter":[-82,-34]},{"ply":35,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[23,29,36,47,51,56,57,59],"ai":[4,16,25,26,44,46,54,58]},"scoresAfter":[-78,-34]},{"ply":36,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[22,23,29,36,47,56,57,59],"ai":[4,16,25,26,44,46,54,58]},"scoresAfter":[-78,-25]},{"ply":37,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[22,23,29,36,47,56,57,59],"ai":[4,16,25,26,44,46,50,54]},"scoresAfter":[-51,-25]},{"ply":38,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[23,28,29,36,47,56,57,59],"ai":[4,16,25,26,44,46,50,54]},"scoresAfter":[-51,-11]},{"ply":39,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[23,28,29,36,47,56,57,59],"ai":[4,14,16,25,26,46,50,54]},"scoresAfter":[-21,-11]},{"ply":40,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[19,28,29,36,47,56,57,59],"ai":[4,14,16,25,26,46,50,54]},"scoresAfter":[-21,7]},{"ply":41,"player":"human","action":61,"playedCard":56,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[19,28,29,36,47,56,57,59],"ai":[4,14,16,24,25,26,50,54]},"scoresAfter":[-7,7]},{"ply":42,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,19,28,29,36,47,57,59],"ai":[4,14,16,24,25,26,50,54]},"scoresAfter":[-7,7]},{"ply":43,"player":"human","action":73,"playedCard":57,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[3,19,28,29,36,47,57,59],"ai":[0,14,16,24,25,26,50,54]},"scoresAfter":[9,7]},{"ply":44,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[3,4,19,28,29,36,47,59],"ai":[0,14,16,24,25,26,50,54]},"scoresAfter":[9,7]},{"ply":45,"player":"human","action":73,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,4,19,28,29,36,47,59],"ai":[14,16,24,25,26,45,50,54]},"scoresAfter":[29,7]},{"ply":46,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[0,3,4,19,28,29,36,59],"ai":[14,16,24,25,26,45,50,54]},"scoresAfter":[29,7]},{"ply":47,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,3,4,19,28,29,36,59],"ai":[16,24,25,26,45,48,50,54]},"scoresAfter":[49,7]}],"finalScores":[49,7],"outcome":"YOU WIN","finalState":{"deckOrder":[13,31,38,12,10,15,18,42,46,39,8,9,33,7,6,52,59,20,5,11,34,17,27,26,41,40,23,53,49,21,57,58,2,1,32,37,43,55,36,3,29,54,56,16,35,44,47,4,51,25,22,50,28,14,19,24,0,45,48,30],"drawPtr":60,"cardLoc":[1,5,5,1,1,3,4,4,4,4,3,4,3,3,5,3,2,4,3,1,4,4,3,3,2,2,2,3,1,1,1,3,3,4,3,3,1,4,3,4,4,3,3,3,4,2,4,3,2,3,2,3,4,4,2,4,3,3,4,3],"handPublic":[true,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,10,10,10,10],[10,8,8,9,9]],"colHandshakes":[[0,2,0,1,1],[0,0,0,1,0]],"colLength":[[2,6,5,5,5],[5,3,1,5,4]],"piles":[[2,1],[14],[],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"736227ed-ea41-4fb5-be2e-0267dc08638d","seed":"togbmp","startedAt":"2026-07-14T17:12:09.448Z","finishedAt":"2026-07-14T17:14:27.707Z","initialDeckOrder":[49,31,57,32,53,13,36,6,0,5,38,46,19,25,39,9,2,45,54,43,34,35,51,18,7,41,55,47,3,11,29,50,52,30,59,17,4,22,8,10,37,21,26,16,48,44,15,24,58,20,23,12,33,28,1,40,27,56,42,14],"moves":[{"ply":1,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[6,13,31,32,36,49,53,57],"ai":[0,5,9,19,25,38,39,46]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,6,13,31,32,36,53,57],"ai":[0,5,9,19,25,38,39,46]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,6,13,31,32,36,53,57],"ai":[0,5,9,19,25,39,45,46]},"scoresAfter":[-40,-40]},{"ply":4,"player":"ai","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,6,13,31,32,53,54,57],"ai":[0,5,9,19,25,39,45,46]},"scoresAfter":[-40,-80]},{"ply":5,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[2,6,13,31,32,53,54,57],"ai":[5,9,19,25,39,43,45,46]},"scoresAfter":[-32,-80]},{"ply":6,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[2,6,13,31,32,34,54,57],"ai":[5,9,19,25,39,43,45,46]},"scoresAfter":[-32,-72]},{"ply":7,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,6,13,31,32,34,54,57],"ai":[9,19,25,35,39,43,45,46]},"scoresAfter":[-22,-72]},{"ply":8,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,6,13,31,32,34,51,57],"ai":[9,19,25,35,39,43,45,46]},"scoresAfter":[-22,-56]},{"ply":9,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[2,6,13,31,32,34,51,57],"ai":[18,19,25,35,39,43,45,46]},"scoresAfter":[-22,-56]},{"ply":10,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,7,13,31,32,34,51,57],"ai":[18,19,25,35,39,43,45,46]},"scoresAfter":[-22,-71]},{"ply":11,"player":"human","action":31,"playedCard":13,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[6,7,13,31,32,34,51,57],"ai":[19,25,35,39,41,43,45,46]},"scoresAfter":[-22,-71]},{"ply":12,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,6,7,31,32,34,51,57],"ai":[19,25,35,39,41,43,45,46]},"scoresAfter":[-22,-65]},{"ply":13,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,6,7,31,32,34,51,57],"ai":[25,35,39,41,43,45,46,55]},"scoresAfter":[-62,-65]},{"ply":14,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,7,31,32,34,47,51,57],"ai":[25,35,39,41,43,45,46,55]},"scoresAfter":[-62,-79]},{"ply":15,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,7,31,32,34,47,51,57],"ai":[3,25,35,39,41,43,45,46]},"scoresAfter":[-52,-79]},{"ply":16,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,11,31,32,34,47,51,57],"ai":[3,25,35,39,41,43,45,46]},"scoresAfter":[-52,-119]},{"ply":17,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,11,31,32,34,47,51,57],"ai":[3,29,35,39,41,43,45,46]},"scoresAfter":[-40,-119]},{"ply":18,"player":"ai","action":10,"playedCard":3,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[11,31,32,34,47,50,51,57],"ai":[3,29,35,39,41,43,45,46]},"scoresAfter":[-40,-119]},{"ply":19,"player":"human","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,31,32,34,47,50,51,57],"ai":[29,35,36,39,41,43,45,46]},"scoresAfter":[-54,-119]},{"ply":20,"player":"ai","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[11,32,34,47,50,51,52,57],"ai":[29,35,36,39,41,43,45,46]},"scoresAfter":[-54,-99]},{"ply":21,"player":"human","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,32,34,47,50,51,52,57],"ai":[29,30,36,39,41,43,45,46]},"scoresAfter":[-47,-99]},{"ply":22,"player":"ai","action":18,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[11,34,47,50,51,52,57,59],"ai":[29,30,36,39,41,43,45,46]},"scoresAfter":[-47,-99]},{"ply":23,"player":"human","action":42,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,34,47,50,51,52,57,59],"ai":[17,29,36,39,41,43,45,46]},"scoresAfter":[-47,-99]},{"ply":24,"player":"ai","action":18,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,11,34,47,51,52,57,59],"ai":[17,29,36,39,41,43,45,46]},"scoresAfter":[-47,-99]},{"ply":25,"player":"human","action":54,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,11,34,47,51,52,57,59],"ai":[17,22,36,39,41,43,45,46]},"scoresAfter":[-47,-99]},{"ply":26,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,8,11,34,47,52,57,59],"ai":[17,22,36,39,41,43,45,46]},"scoresAfter":[-47,-90]},{"ply":27,"player":"human","action":66,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,8,11,34,47,52,57,59],"ai":[10,17,36,39,41,43,45,46]},"scoresAfter":[-47,-90]},{"ply":28,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,8,11,34,37,47,57,59],"ai":[10,17,36,39,41,43,45,46]},"scoresAfter":[-47,-72]},{"ply":29,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,8,11,34,37,47,57,59],"ai":[17,21,36,39,41,43,45,46]},"scoresAfter":[-33,-72]},{"ply":30,"player":"ai","action":24,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[4,11,26,34,37,47,57,59],"ai":[17,21,36,39,41,43,45,46]},"scoresAfter":[-33,-92]},{"ply":31,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,11,26,34,37,47,57,59],"ai":[16,17,21,39,41,43,45,46]},"scoresAfter":[-13,-92]},{"ply":32,"player":"ai","action":18,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,26,34,37,47,48,57,59],"ai":[16,17,21,39,41,43,45,46]},"scoresAfter":[-13,-92]},{"ply":33,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,26,34,37,47,48,57,59],"ai":[16,21,39,41,43,44,45,46]},"scoresAfter":[-13,-92]},{"ply":34,"player":"ai","action":10,"playedCard":16,"placeType":"discard","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[4,15,26,34,47,48,57,59],"ai":[16,21,39,41,43,44,45,46]},"scoresAfter":[-13,-92]},{"ply":35,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,15,26,34,47,48,57,59],"ai":[21,37,39,41,43,44,45,46]},"scoresAfter":[-13,-92]},{"ply":36,"player":"ai","action":12,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,15,24,26,34,47,57,59],"ai":[21,37,39,41,43,44,45,46]},"scoresAfter":[-13,-112]},{"ply":37,"player":"human","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,15,24,26,34,47,57,59],"ai":[21,39,41,43,44,45,46,58]},"scoresAfter":[-13,-112]},{"ply":38,"player":"ai","action":12,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,15,20,24,34,47,57,59],"ai":[21,39,41,43,44,45,46,58]},"scoresAfter":[-13,-104]},{"ply":39,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,15,20,24,34,47,57,59],"ai":[21,23,41,43,44,45,46,58]},"scoresAfter":[-13,-104]},{"ply":40,"player":"ai","action":14,"playedCard":23,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[4,12,15,20,34,47,57,59],"ai":[21,23,41,43,44,45,46,58]},"scoresAfter":[-13,-94]},{"ply":41,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,12,15,20,34,47,57,59],"ai":[16,21,41,43,44,45,46,58]},"scoresAfter":[-13,-94]},{"ply":42,"player":"ai","action":25,"playedCard":41,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[4,15,20,33,34,47,57,59],"ai":[16,21,41,43,44,45,46,58]},"scoresAfter":[-13,-78]},{"ply":43,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,15,20,33,34,47,57,59],"ai":[3,16,21,43,44,45,46,58]},"scoresAfter":[-5,-78]},{"ply":44,"player":"ai","action":41,"playedCard":43,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[4,15,20,28,34,47,57,59],"ai":[3,16,21,43,44,45,46,58]},"scoresAfter":[-5,-54]},{"ply":45,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,15,20,28,34,47,57,59],"ai":[3,16,21,44,45,46,48,58]},"scoresAfter":[4,-54]},{"ply":46,"player":"ai","action":38,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[1,4,15,20,28,47,57,59],"ai":[3,16,21,44,45,46,48,58]},"scoresAfter":[4,-26]},{"ply":47,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,4,15,20,28,47,57,59],"ai":[3,12,16,21,45,46,48,58]},"scoresAfter":[4,-26]},{"ply":48,"player":"ai","action":53,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[4,15,20,28,40,47,57,59],"ai":[3,12,16,21,45,46,48,58]},"scoresAfter":[4,26]},{"ply":49,"player":"human","action":54,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,15,20,28,40,47,57,59],"ai":[3,12,16,21,46,48,52,58]},"scoresAfter":[4,26]},{"ply":50,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[4,15,20,27,28,47,57,59],"ai":[3,12,16,21,46,48,52,58]},"scoresAfter":[4,62]},{"ply":51,"player":"human","action":77,"playedCard":57,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[4,15,20,27,28,47,57,59],"ai":[3,12,16,21,48,52,56,58]},"scoresAfter":[20,62]},{"ply":52,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[4,15,20,27,28,47,51,59],"ai":[3,12,16,21,48,52,56,58]},"scoresAfter":[20,71]},{"ply":53,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,15,20,27,28,47,51,59],"ai":[3,12,16,21,42,48,52,56]},"scoresAfter":[40,71]}],"finalScores":[40,71],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[49,31,57,32,53,13,36,6,0,5,38,46,19,25,39,9,2,45,54,43,34,35,51,18,7,41,55,47,3,11,29,50,52,30,59,17,4,22,8,10,37,21,26,16,48,44,15,24,58,20,23,12,33,28,1,40,27,56,42,14],"drawPtr":60,"cardLoc":[4,5,3,2,1,4,3,3,3,4,4,3,2,5,1,1,2,5,4,4,1,2,4,4,5,4,5,1,1,5,5,3,3,3,3,4,4,4,4,4,5,4,2,4,4,4,4,1,2,3,5,1,2,3,3,4,2,3,4,3],"handPublic":[false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,true,false,false,false,false,false,false,false],"colTop":[[10,0,9,0,10],[9,10,10,9,9]],"colHandshakes":[[1,0,0,0,1],[1,0,1,3,0]],"colLength":[[5,0,4,0,5],[4,4,2,9,2]],"piles":[[1],[13,17],[30,29,26,24],[40],[50]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"52eb0332-a4a4-4f5e-a418-8c63612de29d","seed":"6edv02","startedAt":"2026-07-14T17:14:28.450Z","finishedAt":"2026-07-14T17:16:32.624Z","initialDeckOrder":[20,48,37,11,7,59,8,16,3,24,33,23,46,1,36,51,41,52,43,0,31,10,27,57,54,13,29,21,22,53,6,17,19,44,30,42,25,14,15,4,55,26,5,39,34,12,32,56,58,2,49,35,40,9,18,47,38,28,50,45],"moves":[{"ply":1,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,8,11,16,20,37,48,59],"ai":[1,3,23,24,33,36,46,51]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[7,8,11,16,20,37,41,59],"ai":[1,3,23,24,33,36,46,51]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,8,11,16,20,37,41,59],"ai":[1,3,23,24,33,36,46,52]},"scoresAfter":[-80,-18]},{"ply":4,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[7,8,11,16,20,41,43,59],"ai":[1,3,23,24,33,36,46,52]},"scoresAfter":[-80,-15]},{"ply":5,"player":"human","action":36,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,8,11,16,20,41,43,59],"ai":[0,1,3,23,24,33,36,46]},"scoresAfter":[-97,-15]},{"ply":6,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,8,11,20,31,41,43,59],"ai":[0,1,3,23,24,33,36,46]},"scoresAfter":[-97,-15]},{"ply":7,"player":"human","action":61,"playedCard":41,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[7,8,11,20,31,41,43,59],"ai":[1,3,10,23,24,33,36,46]},"scoresAfter":[-89,-15]},{"ply":8,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,7,8,11,20,31,43,59],"ai":[1,3,10,23,24,33,36,46]},"scoresAfter":[-89,-55]},{"ply":9,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[0,7,8,11,20,31,43,59],"ai":[3,10,23,24,27,33,36,46]},"scoresAfter":[-129,-55]},{"ply":10,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,8,11,20,31,43,57,59],"ai":[3,10,23,24,27,33,36,46]},"scoresAfter":[-129,-51]},{"ply":11,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[7,8,11,20,31,43,57,59],"ai":[10,23,24,27,33,36,46,54]},"scoresAfter":[-117,-51]},{"ply":12,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[8,11,13,20,31,43,57,59],"ai":[10,23,24,27,33,36,46,54]},"scoresAfter":[-117,-91]},{"ply":13,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,11,13,20,31,43,57,59],"ai":[10,23,27,29,33,36,46,54]},"scoresAfter":[-117,-91]},{"ply":14,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[8,11,20,21,31,43,57,59],"ai":[10,23,27,29,33,36,46,54]},"scoresAfter":[-117,-101]},{"ply":15,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,11,20,21,31,43,57,59],"ai":[10,22,27,29,33,36,46,54]},"scoresAfter":[-105,-101]},{"ply":16,"player":"ai","action":18,"playedCard":22,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,11,20,21,31,53,57,59],"ai":[10,22,27,29,33,36,46,54]},"scoresAfter":[-105,-101]},{"ply":17,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[8,11,20,21,31,53,57,59],"ai":[6,10,27,29,33,36,46,54]},"scoresAfter":[-97,-101]},{"ply":18,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[8,11,17,20,21,31,57,59],"ai":[6,10,27,29,33,36,46,54]},"scoresAfter":[-97,-91]},{"ply":19,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,11,17,20,21,31,57,59],"ai":[10,19,27,29,33,36,46,54]},"scoresAfter":[-93,-91]},{"ply":20,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[8,11,20,21,31,44,57,59],"ai":[10,19,27,29,33,36,46,54]},"scoresAfter":[-93,-86]},{"ply":21,"player":"human","action":62,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":22,"handsBefore":{"human":[8,11,20,21,31,44,57,59],"ai":[10,19,27,29,30,33,36,46]},"scoresAfter":[-79,-86]},{"ply":22,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[8,11,20,21,22,31,57,59],"ai":[10,19,27,29,30,33,36,46]},"scoresAfter":[-79,-68]},{"ply":23,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[8,11,20,21,22,31,57,59],"ai":[19,27,29,30,33,36,42,46]},"scoresAfter":[-65,-68]},{"ply":24,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,20,21,22,25,31,57,59],"ai":[19,27,29,30,33,36,42,46]},"scoresAfter":[-65,-64]},{"ply":25,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[11,20,21,22,25,31,57,59],"ai":[14,19,29,30,33,36,42,46]},"scoresAfter":[-58,-64]},{"ply":26,"player":"ai","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,15,21,22,25,31,57,59],"ai":[14,19,29,30,33,36,42,46]},"scoresAfter":[-58,-64]},{"ply":27,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,15,21,22,25,31,57,59],"ai":[4,14,29,30,33,36,42,46]},"scoresAfter":[-50,-64]},{"ply":28,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,15,22,25,31,55,57,59],"ai":[4,14,29,30,33,36,42,46]},"scoresAfter":[-50,-56]},{"ply":29,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[11,15,22,25,31,55,57,59],"ai":[4,14,26,30,33,36,42,46]},"scoresAfter":[-41,-56]},{"ply":30,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[5,11,15,25,31,55,57,59],"ai":[4,14,26,30,33,36,42,46]},"scoresAfter":[-41,-56]},{"ply":31,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[5,11,15,25,31,55,57,59],"ai":[4,14,30,33,36,39,42,46]},"scoresAfter":[-29,-56]},{"ply":32,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,11,15,25,31,34,57,59],"ai":[4,14,30,33,36,39,42,46]},"scoresAfter":[-29,-46]},{"ply":33,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[5,11,15,25,31,34,57,59],"ai":[4,12,14,33,36,39,42,46]},"scoresAfter":[-29,-46]},{"ply":34,"player":"ai","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,15,25,31,32,34,57,59],"ai":[4,12,14,33,36,39,42,46]},"scoresAfter":[-29,-46]},{"ply":35,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[11,15,25,31,32,34,57,59],"ai":[4,14,33,36,39,42,46,56]},"scoresAfter":[-13,-46]},{"ply":36,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[11,15,25,31,32,34,58,59],"ai":[4,14,33,36,39,42,46,56]},"scoresAfter":[-13,-30]},{"ply":37,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[11,15,25,31,32,34,58,59],"ai":[2,4,14,36,39,42,46,56]},"scoresAfter":[5,-30]},{"ply":38,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[11,15,25,31,32,34,49,59],"ai":[2,4,14,36,39,42,46,56]},"scoresAfter":[5,-23]},{"ply":39,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[11,15,25,31,32,34,49,59],"ai":[2,4,14,35,36,39,42,46]},"scoresAfter":[25,-23]},{"ply":40,"player":"ai","action":18,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,15,25,31,32,34,40,49],"ai":[2,4,14,35,36,39,42,46]},"scoresAfter":[25,-23]},{"ply":41,"player":"human","action":3,"playedCard":11,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[11,15,25,31,32,34,40,49],"ai":[2,9,14,35,36,39,42,46]},"scoresAfter":[45,-23]},{"ply":42,"player":"ai","action":18,"playedCard":9,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[15,25,26,31,32,34,40,49],"ai":[2,9,14,35,36,39,42,46]},"scoresAfter":[45,-23]},{"ply":43,"player":"human","action":26,"playedCard":26,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[15,25,26,31,32,34,40,49],"ai":[2,14,18,35,36,39,42,46]},"scoresAfter":[5,-23]},{"ply":44,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[12,15,25,31,32,34,40,49],"ai":[2,14,18,35,36,39,42,46]},"scoresAfter":[5,-23]},{"ply":45,"player":"human","action":26,"playedCard":25,"placeType":"play","drawSource":"discard_1","drawnCard":19,"handsBefore":{"human":[12,15,25,31,32,34,40,49],"ai":[14,18,35,36,39,42,46,47]},"scoresAfter":[-15,-23]},{"ply":46,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[12,15,19,31,32,34,40,49],"ai":[14,18,35,36,39,42,46,47]},"scoresAfter":[-15,-3]},{"ply":47,"player":"human","action":38,"playedCard":31,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[12,15,19,31,32,34,40,49],"ai":[14,18,36,38,39,42,46,47]},"scoresAfter":[3,-3]},{"ply":48,"player":"ai","action":43,"playedCard":38,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[12,13,15,19,32,34,40,49],"ai":[14,18,36,38,39,42,46,47]},"scoresAfter":[3,-3]},{"ply":49,"player":"human","action":49,"playedCard":32,"placeType":"play","drawSource":"discard_0","drawnCard":9,"handsBefore":{"human":[12,13,15,19,32,34,40,49],"ai":[2,14,18,36,39,42,46,47]},"scoresAfter":[24,-3]},{"ply":50,"player":"ai","action":61,"playedCard":42,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[9,12,13,15,19,34,40,49],"ai":[2,14,18,36,39,42,46,47]},"scoresAfter":[24,-18]},{"ply":51,"player":"human","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,12,13,15,19,34,40,49],"ai":[2,4,14,18,36,39,46,47]},"scoresAfter":[51,-18]},{"ply":52,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[9,12,13,15,19,28,40,49],"ai":[2,4,14,18,36,39,46,47]},"scoresAfter":[51,-9]},{"ply":53,"player":"human","action":42,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[9,12,13,15,19,28,40,49],"ai":[2,4,14,18,36,39,47,50]},"scoresAfter":[51,-9]}],"finalScores":[51,-9],"outcome":"YOU WIN","finalState":{"deckOrder":[20,48,37,11,7,59,8,16,3,24,33,23,46,1,36,51,41,52,43,0,31,10,27,57,54,13,29,21,22,53,6,17,19,44,30,42,25,14,15,4,55,26,5,39,34,12,32,56,58,2,49,35,40,9,18,47,38,28,50,45],"drawPtr":60,"cardLoc":[3,4,2,4,2,5,4,3,3,1,4,3,1,1,2,5,3,3,2,1,3,3,3,4,4,3,3,4,1,4,4,3,3,4,3,4,2,3,5,2,1,3,4,3,3,1,4,2,3,1,2,4,4,3,4,3,4,3,3,3],"handPublic":[false,false,true,false,true,false,false,false,false,true,false,false,true,true,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,9,7,10],[9,10,10,9,7]],"colHandshakes":[[1,0,2,1,1],[1,0,1,0,0]],"colLength":[[4,5,5,4,6],[4,1,6,2,4]],"piles":[[5],[15],[],[38],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"e83da5a7-6434-4a35-a17b-11f67d80b40b","seed":"o92j6w","startedAt":"2026-07-14T17:16:33.358Z","finishedAt":"2026-07-14T17:19:53.207Z","initialDeckOrder":[18,17,19,6,22,46,34,14,32,49,42,23,56,16,33,1,43,38,4,0,28,24,26,51,15,59,27,58,30,2,41,48,55,53,54,3,13,57,11,29,12,9,45,40,21,39,20,25,5,10,36,52,37,35,7,47,31,8,44,50],"moves":[{"ply":1,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,14,17,18,19,22,34,46],"ai":[1,16,23,32,33,42,49,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,17,18,19,22,34,43,46],"ai":[1,16,23,32,33,42,49,56]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,17,18,19,22,34,43,46],"ai":[1,16,23,32,33,38,49,56]},"scoresAfter":[-32,-15]},{"ply":4,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,6,18,19,22,34,43,46],"ai":[1,16,23,32,33,38,49,56]},"scoresAfter":[-32,-55]},{"ply":5,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[4,6,18,19,22,34,43,46],"ai":[0,1,16,23,32,33,38,56]},"scoresAfter":[-22,-55]},{"ply":6,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,6,19,22,28,34,43,46],"ai":[0,1,16,23,32,33,38,56]},"scoresAfter":[-22,-55]},{"ply":7,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[4,6,19,22,28,34,43,46],"ai":[1,16,23,24,32,33,38,56]},"scoresAfter":[-10,-55]},{"ply":8,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,6,22,26,28,34,43,46],"ai":[1,16,23,24,32,33,38,56]},"scoresAfter":[-10,-55]},{"ply":9,"player":"human","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,6,22,26,28,34,43,46],"ai":[16,23,24,32,33,38,51,56]},"scoresAfter":[-50,-55]},{"ply":10,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,6,15,22,28,34,43,46],"ai":[16,23,24,32,33,38,51,56]},"scoresAfter":[-50,-55]},{"ply":11,"player":"human","action":48,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,6,15,22,28,34,43,46],"ai":[16,23,24,32,33,51,56,59]},"scoresAfter":[-44,-55]},{"ply":12,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,6,15,22,27,34,43,46],"ai":[16,23,24,32,33,51,56,59]},"scoresAfter":[-44,-95]},{"ply":13,"player":"human","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,6,15,22,27,34,43,46],"ai":[16,23,32,33,51,56,58,59]},"scoresAfter":[-44,-95]},{"ply":14,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,6,15,22,30,34,43,46],"ai":[16,23,32,33,51,56,58,59]},"scoresAfter":[-44,-112]},{"ply":15,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,6,15,22,30,34,43,46],"ai":[2,23,32,33,51,56,58,59]},"scoresAfter":[-34,-112]},{"ply":16,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,6,15,22,34,41,43,46],"ai":[2,23,32,33,51,56,58,59]},"scoresAfter":[-34,-102]},{"ply":17,"player":"human","action":34,"playedCard":15,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[4,6,15,22,34,41,43,46],"ai":[2,32,33,48,51,56,58,59]},"scoresAfter":[-34,-102]},{"ply":18,"player":"ai","action":36,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,6,22,34,38,41,43,46],"ai":[2,32,33,48,51,56,58,59]},"scoresAfter":[-34,-122]},{"ply":19,"player":"human","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[4,6,22,34,38,41,43,46],"ai":[2,32,33,51,55,56,58,59]},"scoresAfter":[-74,-122]},{"ply":20,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,6,22,34,41,43,46,53],"ai":[2,32,33,51,55,56,58,59]},"scoresAfter":[-74,-122]},{"ply":21,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,6,22,34,41,43,46,53],"ai":[32,33,51,54,55,56,58,59]},"scoresAfter":[-66,-122]},{"ply":22,"player":"ai","action":0,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,4,6,22,34,43,46,53],"ai":[32,33,51,54,55,56,58,59]},"scoresAfter":[-66,-108]},{"ply":23,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[3,4,6,22,34,43,46,53],"ai":[13,33,51,54,55,56,58,59]},"scoresAfter":[-54,-108]},{"ply":24,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[3,4,6,22,34,46,53,57],"ai":[13,33,51,54,55,56,58,59]},"scoresAfter":[-54,-92]},{"ply":25,"player":"human","action":37,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,4,6,22,34,46,53,57],"ai":[11,13,51,54,55,56,58,59]},"scoresAfter":[-36,-92]},{"ply":26,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,3,4,6,34,46,53,57],"ai":[11,13,51,54,55,56,58,59]},"scoresAfter":[-36,-102]},{"ply":27,"player":"human","action":1,"playedCard":2,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[2,3,4,6,34,46,53,57],"ai":[13,29,51,54,55,56,58,59]},"scoresAfter":[-76,-102]},{"ply":28,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,3,4,6,34,46,53,57],"ai":[13,29,51,54,55,56,58,59]},"scoresAfter":[-76,-102]},{"ply":29,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,3,4,6,34,46,53,57],"ai":[12,29,51,54,55,56,58,59]},"scoresAfter":[-96,-102]},{"ply":30,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[3,4,6,9,34,46,53,57],"ai":[12,29,51,54,55,56,58,59]},"scoresAfter":[-96,-102]},{"ply":31,"player":"human","action":49,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[3,4,6,9,34,46,53,57],"ai":[29,45,51,54,55,56,58,59]},"scoresAfter":[-78,-102]},{"ply":32,"player":"ai","action":12,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,3,4,6,9,46,53,57],"ai":[29,45,51,54,55,56,58,59]},"scoresAfter":[-78,-94]},{"ply":33,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,3,4,6,9,46,53,57],"ai":[29,40,51,54,55,56,58,59]},"scoresAfter":[-98,-94]},{"ply":34,"player":"ai","action":6,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[3,4,6,9,21,46,53,57],"ai":[29,40,51,54,55,56,58,59]},"scoresAfter":[-98,-94]},{"ply":35,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,4,6,9,21,46,53,57],"ai":[39,40,51,54,55,56,58,59]},"scoresAfter":[-90,-94]},{"ply":36,"player":"ai","action":6,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,6,9,20,21,46,53,57],"ai":[39,40,51,54,55,56,58,59]},"scoresAfter":[-90,-94]},{"ply":37,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,6,9,20,21,46,53,57],"ai":[25,40,51,54,55,56,58,59]},"scoresAfter":[-78,-94]},{"ply":38,"player":"ai","action":24,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,6,9,20,21,46,53,57],"ai":[25,40,51,54,55,56,58,59]},"scoresAfter":[-78,-88]},{"ply":39,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[5,6,9,20,21,46,53,57],"ai":[10,25,40,54,55,56,58,59]},"scoresAfter":[-62,-88]},{"ply":40,"player":"ai","action":36,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,9,20,21,36,46,53,57],"ai":[10,25,40,54,55,56,58,59]},"scoresAfter":[-62,-73]},{"ply":41,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,9,20,21,36,46,53,57],"ai":[10,25,40,52,55,56,58,59]},"scoresAfter":[-42,-73]},{"ply":42,"player":"ai","action":48,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[9,20,21,36,37,46,53,57],"ai":[10,25,40,52,55,56,58,59]},"scoresAfter":[-42,-55]},{"ply":43,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,20,21,36,37,46,53,57],"ai":[10,25,35,40,52,56,58,59]},"scoresAfter":[10,-55]},{"ply":44,"player":"ai","action":27,"playedCard":35,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[7,20,21,36,37,46,53,57],"ai":[10,25,35,40,52,56,58,59]},"scoresAfter":[10,-35]},{"ply":45,"player":"human","action":18,"playedCard":20,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,20,21,36,37,46,53,57],"ai":[10,25,29,40,52,56,58,59]},"scoresAfter":[10,-35]},{"ply":46,"player":"ai","action":62,"playedCard":56,"placeType":"play","drawSource":"discard_1","drawnCard":20,"handsBefore":{"human":[7,21,36,37,46,47,53,57],"ai":[10,25,29,40,52,56,58,59]},"scoresAfter":[10,-14]},{"ply":47,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,21,36,37,46,47,53,57],"ai":[10,20,25,29,40,52,58,59]},"scoresAfter":[28,-14]},{"ply":48,"player":"ai","action":74,"playedCard":58,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[7,21,31,36,37,47,53,57],"ai":[10,20,25,29,40,52,58,59]},"scoresAfter":[28,13]},{"ply":49,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,21,31,36,37,47,53,57],"ai":[10,12,20,25,29,40,52,59]},"scoresAfter":[48,13]},{"ply":50,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,8,21,31,36,37,53,57],"ai":[10,12,20,25,29,40,52,59]},"scoresAfter":[48,63]},{"ply":51,"player":"human","action":30,"playedCard":21,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,8,21,31,36,37,53,57],"ai":[10,12,20,25,29,40,44,52]},"scoresAfter":[48,63]}],"finalScores":[48,63],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[18,17,19,6,22,46,34,14,32,49,42,23,56,16,33,1,43,38,4,0,28,24,26,51,15,59,27,58,30,2,41,48,55,53,54,3,13,57,11,29,12,9,45,40,21,39,20,25,5,10,36,52,37,35,7,47,31,8,44,50],"drawPtr":60,"cardLoc":[3,3,3,3,3,3,3,1,1,3,2,4,2,5,3,5,4,3,3,3,2,5,3,4,4,2,3,5,3,2,3,1,4,4,3,4,1,1,3,5,2,3,4,3,2,4,3,3,4,4,1,4,2,1,4,4,4,1,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,9,9,10,0],[10,10,10,8,10]],"colHandshakes":[[3,1,1,1,0],[0,0,1,0,2]],"colLength":[[8,5,4,5,0],[1,2,4,2,8]],"piles":[[],[15,13,21],[27],[39],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"dbbfbf6d-4abb-4fdd-b5cd-426220b1c783","seed":"tlgiup","startedAt":"2026-07-14T17:19:54.335Z","finishedAt":"2026-07-14T17:21:29.716Z","initialDeckOrder":[57,43,30,9,36,10,3,39,31,12,27,51,16,28,47,35,5,49,56,40,1,21,0,13,15,25,2,23,33,37,7,54,58,44,55,26,11,41,53,29,38,22,59,17,14,4,45,6,46,18,48,32,50,42,24,34,19,52,20,8],"moves":[{"ply":1,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[3,9,10,30,36,39,43,57],"ai":[12,16,27,28,31,35,47,51]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":84,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[3,5,9,10,30,39,43,57],"ai":[12,16,27,28,31,35,47,51]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,5,9,10,30,39,43,57],"ai":[12,16,27,28,31,35,47,49]},"scoresAfter":[-58,-18]},{"ply":4,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[5,9,10,30,39,43,56,57],"ai":[12,16,27,28,31,35,47,49]},"scoresAfter":[-58,-18]},{"ply":5,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[5,9,10,30,39,43,56,57],"ai":[12,16,27,28,31,35,40,47]},"scoresAfter":[-54,-18]},{"ply":6,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[1,9,10,30,39,43,56,57],"ai":[12,16,27,28,31,35,40,47]},"scoresAfter":[-54,-58]},{"ply":7,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,9,10,30,39,43,56,57],"ai":[16,21,27,28,31,35,40,47]},"scoresAfter":[-50,-58]},{"ply":8,"player":"ai","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,1,9,10,30,43,56,57],"ai":[16,21,27,28,31,35,40,47]},"scoresAfter":[-50,-76]},{"ply":9,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,1,9,10,30,43,56,57],"ai":[13,16,21,28,31,35,40,47]},"scoresAfter":[-50,-76]},{"ply":10,"player":"ai","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[1,9,10,15,30,43,56,57],"ai":[13,16,21,28,31,35,40,47]},"scoresAfter":[-50,-73]},{"ply":11,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[1,9,10,15,30,43,56,57],"ai":[13,16,21,25,31,35,40,47]},"scoresAfter":[-50,-73]},{"ply":12,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,9,10,15,30,43,56,57],"ai":[13,16,21,25,31,35,40,47]},"scoresAfter":[-50,-93]},{"ply":13,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[2,9,10,15,30,43,56,57],"ai":[16,21,23,25,31,35,40,47]},"scoresAfter":[-50,-93]},{"ply":14,"player":"ai","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[9,10,15,30,33,43,56,57],"ai":[16,21,23,25,31,35,40,47]},"scoresAfter":[-50,-93]},{"ply":15,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,10,15,30,33,43,56,57],"ai":[16,21,23,31,35,37,40,47]},"scoresAfter":[-50,-93]},{"ply":16,"player":"ai","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,9,10,30,33,43,56,57],"ai":[16,21,23,31,35,37,40,47]},"scoresAfter":[-50,-133]},{"ply":17,"player":"human","action":3,"playedCard":7,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[7,9,10,30,33,43,56,57],"ai":[16,21,23,31,35,40,47,54]},"scoresAfter":[-44,-133]},{"ply":18,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,10,25,30,33,43,56,57],"ai":[16,21,23,31,35,40,47,54]},"scoresAfter":[-44,-128]},{"ply":19,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[9,10,25,30,33,43,56,57],"ai":[16,21,23,31,35,40,47,58]},"scoresAfter":[-84,-128]},{"ply":20,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,10,30,33,43,44,56,57],"ai":[16,21,23,31,35,40,47,58]},"scoresAfter":[-84,-122]},{"ply":21,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,10,30,33,43,44,56,57],"ai":[16,21,23,31,35,47,55,58]},"scoresAfter":[-74,-122]},{"ply":22,"player":"ai","action":74,"playedCard":55,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[9,10,26,33,43,44,56,57],"ai":[16,21,23,31,35,47,55,58]},"scoresAfter":[-74,-116]},{"ply":23,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,10,26,33,43,44,56,57],"ai":[15,16,21,23,31,35,47,58]},"scoresAfter":[-66,-116]},{"ply":24,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,11,26,33,43,44,56,57],"ai":[15,16,21,23,31,35,47,58]},"scoresAfter":[-66,-110]},{"ply":25,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,11,26,33,43,44,56,57],"ai":[15,16,21,23,35,41,47,58]},"scoresAfter":[-57,-110]},{"ply":26,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[11,26,33,43,44,53,56,57],"ai":[15,16,21,23,35,41,47,58]},"scoresAfter":[-57,-102]},{"ply":27,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,26,33,43,44,53,56,57],"ai":[15,16,21,23,29,35,47,58]},"scoresAfter":[-47,-102]},{"ply":28,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[26,33,38,43,44,53,56,57],"ai":[15,16,21,23,29,35,47,58]},"scoresAfter":[-47,-96]},{"ply":29,"player":"human","action":11,"playedCard":26,"placeType":"discard","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[26,33,38,43,44,53,56,57],"ai":[16,21,22,23,29,35,47,58]},"scoresAfter":[-47,-96]},{"ply":30,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[33,38,43,44,49,53,56,57],"ai":[16,21,22,23,29,35,47,58]},"scoresAfter":[-47,-87]},{"ply":31,"player":"human","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[33,38,43,44,49,53,56,57],"ai":[16,21,22,23,29,35,47,59]},"scoresAfter":[-87,-87]},{"ply":32,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[17,33,38,43,44,53,56,57],"ai":[16,21,22,23,29,35,47,59]},"scoresAfter":[-87,-77]},{"ply":33,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[17,33,38,43,44,53,56,57],"ai":[14,16,21,22,23,29,35,47]},"scoresAfter":[-79,-77]},{"ply":34,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[4,17,33,38,43,44,56,57],"ai":[14,16,21,22,23,29,35,47]},"scoresAfter":[-79,-68]},{"ply":35,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,17,33,38,43,44,56,57],"ai":[14,21,22,23,29,35,45,47]},"scoresAfter":[-67,-68]},{"ply":36,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[4,6,17,33,38,44,56,57],"ai":[14,21,22,23,29,35,45,47]},"scoresAfter":[-67,-58]},{"ply":37,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,6,17,33,38,44,56,57],"ai":[14,21,22,23,29,45,46,47]},"scoresAfter":[-53,-58]},{"ply":38,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,6,17,18,33,38,56,57],"ai":[14,21,22,23,29,45,46,47]},"scoresAfter":[-53,-42]},{"ply":39,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,6,17,18,33,38,56,57],"ai":[14,21,22,23,29,46,47,48]},"scoresAfter":[-39,-42]},{"ply":40,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,6,17,18,32,33,38,57],"ai":[14,21,22,23,29,46,47,48]},"scoresAfter":[-39,-24]},{"ply":41,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[4,6,17,18,32,33,38,57],"ai":[14,21,22,23,29,47,48,50]},"scoresAfter":[-23,-24]},{"ply":42,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[4,6,17,18,32,33,38,42],"ai":[14,21,22,23,29,47,48,50]},"scoresAfter":[-23,-4]},{"ply":43,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,6,17,18,32,33,38,42],"ai":[14,21,22,23,24,29,48,50]},"scoresAfter":[-9,-4]},{"ply":44,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,6,17,18,33,34,38,42],"ai":[14,21,22,23,24,29,48,50]},"scoresAfter":[-9,20]},{"ply":45,"player":"human","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,6,17,18,33,34,38,42],"ai":[14,19,22,23,24,29,48,50]},"scoresAfter":[7,20]},{"ply":46,"player":"ai","action":27,"playedCard":22,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[4,6,17,18,34,38,42,52],"ai":[14,19,22,23,24,29,48,50]},"scoresAfter":[7,47]},{"ply":47,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,6,17,18,34,38,42,52],"ai":[14,19,23,24,26,29,48,50]},"scoresAfter":[25,47]},{"ply":48,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,6,17,18,20,38,42,52],"ai":[14,19,23,24,26,29,48,50]},"scoresAfter":[25,77]}],"finalScores":[25,77],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[57,43,30,9,36,10,3,39,31,12,27,51,16,28,47,35,5,49,56,40,1,21,0,13,15,25,2,23,33,37,7,54,58,44,55,26,11,41,53,29,38,22,59,17,14,4,45,6,46,18,48,32,50,42,24,34,19,52,20,8],"drawPtr":60,"cardLoc":[5,5,5,3,1,3,1,3,2,3,3,3,4,4,2,4,4,1,1,2,1,4,4,4,2,3,2,4,4,2,3,4,3,3,3,4,3,4,1,3,4,4,1,3,3,4,4,4,2,3,2,4,1,3,4,4,3,3,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,9,7,8],[0,10,10,10,10]],"colHandshakes":[[0,0,1,1,1],[0,2,0,1,0]],"colLength":[[6,0,5,4,4],[0,7,4,6,5]],"piles":[[0,1,2],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"64284949-346e-4053-8a9f-e00a3e34c809","seed":"5d050z","startedAt":"2026-07-14T17:21:30.960Z","finishedAt":"2026-07-14T17:24:03.501Z","initialDeckOrder":[17,4,31,27,16,47,10,58,49,24,0,34,53,45,20,19,44,36,48,7,54,8,51,29,33,13,52,18,56,50,55,39,12,6,35,41,32,11,26,59,14,23,1,15,25,42,9,46,30,22,43,40,57,5,38,3,2,28,21,37],"moves":[{"ply":1,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,10,16,17,27,31,47,58],"ai":[0,19,20,24,34,45,49,53]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[10,16,17,27,31,44,47,58],"ai":[0,19,20,24,34,45,49,53]},"scoresAfter":[-17,0]},{"ply":3,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,16,17,27,31,44,47,58],"ai":[19,20,24,34,36,45,49,53]},"scoresAfter":[-34,0]},{"ply":4,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,17,27,31,44,47,48,58],"ai":[19,20,24,34,36,45,49,53]},"scoresAfter":[-34,-40]},{"ply":5,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[10,17,27,31,44,47,48,58],"ai":[7,19,20,24,34,36,45,53]},"scoresAfter":[-74,-40]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[10,17,27,31,44,47,54,58],"ai":[7,19,20,24,34,36,45,53]},"scoresAfter":[-74,-54]},{"ply":7,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,17,27,31,44,47,54,58],"ai":[8,19,20,24,34,36,45,53]},"scoresAfter":[-92,-54]},{"ply":8,"player":"ai","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[10,17,31,44,47,51,54,58],"ai":[8,19,20,24,34,36,45,53]},"scoresAfter":[-92,-94]},{"ply":9,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,17,31,44,47,51,54,58],"ai":[8,19,20,24,29,34,45,53]},"scoresAfter":[-88,-94]},{"ply":10,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[10,17,31,33,44,47,54,58],"ai":[8,19,20,24,29,34,45,53]},"scoresAfter":[-88,-87]},{"ply":11,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,17,31,33,44,47,54,58],"ai":[13,19,20,24,29,34,45,53]},"scoresAfter":[-84,-87]},{"ply":12,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,31,33,44,47,52,54,58],"ai":[13,19,20,24,29,34,45,53]},"scoresAfter":[-84,-127]},{"ply":13,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[10,31,33,44,47,52,54,58],"ai":[18,19,20,24,29,34,45,53]},"scoresAfter":[-78,-127]},{"ply":14,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[10,31,33,44,47,54,56,58],"ai":[18,19,20,24,29,34,45,53]},"scoresAfter":[-78,-119]},{"ply":15,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[10,31,33,44,47,54,56,58],"ai":[18,19,20,24,29,34,45,50]},"scoresAfter":[-68,-119]},{"ply":16,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,31,33,44,47,55,56,58],"ai":[18,19,20,24,29,34,45,50]},"scoresAfter":[-68,-119]},{"ply":17,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,31,33,44,47,55,56,58],"ai":[18,19,20,24,29,34,39,45]},"scoresAfter":[-56,-119]},{"ply":18,"player":"ai","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[10,12,31,33,44,47,56,58],"ai":[18,19,20,24,29,34,39,45]},"scoresAfter":[-56,-135]},{"ply":19,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,12,31,33,44,47,56,58],"ai":[6,18,19,20,24,34,39,45]},"scoresAfter":[-42,-135]},{"ply":20,"player":"ai","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,12,31,33,35,44,47,58],"ai":[6,18,19,20,24,34,39,45]},"scoresAfter":[-42,-135]},{"ply":21,"player":"human","action":19,"playedCard":12,"placeType":"discard","drawSource":"discard_0","drawnCard":6,"handsBefore":{"human":[10,12,31,33,35,44,47,58],"ai":[18,19,20,24,34,39,41,45]},"scoresAfter":[-42,-135]},{"ply":22,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,10,31,33,35,44,47,58],"ai":[18,19,20,24,34,39,41,45]},"scoresAfter":[-42,-131]},{"ply":23,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,10,31,33,35,44,47,58],"ai":[18,19,20,24,32,34,41,45]},"scoresAfter":[-37,-131]},{"ply":24,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[10,11,31,33,35,44,47,58],"ai":[18,19,20,24,32,34,41,45]},"scoresAfter":[-37,-124]},{"ply":25,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,11,31,33,35,44,47,58],"ai":[18,19,20,24,26,34,41,45]},"scoresAfter":[-31,-124]},{"ply":26,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[10,11,33,35,44,47,58,59],"ai":[18,19,20,24,26,34,41,45]},"scoresAfter":[-31,-115]},{"ply":27,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,11,33,35,44,47,58,59],"ai":[14,18,19,20,24,26,41,45]},"scoresAfter":[-23,-115]},{"ply":28,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,11,23,35,44,47,58,59],"ai":[14,18,19,20,24,26,41,45]},"scoresAfter":[-23,-135]},{"ply":29,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,11,23,35,44,47,58,59],"ai":[1,18,19,20,24,26,41,45]},"scoresAfter":[-13,-135]},{"ply":30,"player":"ai","action":74,"playedCard":41,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[10,11,15,23,44,47,58,59],"ai":[1,18,19,20,24,26,41,45]},"scoresAfter":[-13,-127]},{"ply":31,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[10,11,15,23,44,47,58,59],"ai":[1,12,18,19,20,24,26,45]},"scoresAfter":[-4,-127]},{"ply":32,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[11,15,23,25,44,47,58,59],"ai":[1,12,18,19,20,24,26,45]},"scoresAfter":[-4,-111]},{"ply":33,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,15,23,25,44,47,58,59],"ai":[1,12,18,19,20,24,26,42]},"scoresAfter":[6,-111]},{"ply":34,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[9,15,23,25,44,47,58,59],"ai":[1,12,18,19,20,24,26,42]},"scoresAfter":[6,-131]},{"ply":35,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[9,15,23,25,44,47,58,59],"ai":[1,18,19,20,24,26,42,46]},"scoresAfter":[6,-131]},{"ply":36,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[9,15,23,30,44,47,58,59],"ai":[1,18,19,20,24,26,42,46]},"scoresAfter":[6,-113]},{"ply":37,"player":"human","action":42,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[9,15,23,30,44,47,58,59],"ai":[1,18,19,20,22,24,26,42]},"scoresAfter":[6,-113]},{"ply":38,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,15,23,43,44,47,58,59],"ai":[1,18,19,20,22,24,26,42]},"scoresAfter":[6,-113]},{"ply":39,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[9,15,23,43,44,47,58,59],"ai":[18,19,20,22,24,26,40,42]},"scoresAfter":[-8,-113]},{"ply":40,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,15,23,44,47,57,58,59],"ai":[18,19,20,22,24,26,40,42]},"scoresAfter":[-8,-93]},{"ply":41,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[9,15,23,44,47,57,58,59],"ai":[5,19,20,22,24,26,40,42]},"scoresAfter":[8,-93]},{"ply":42,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,15,23,38,44,47,58,59],"ai":[5,19,20,22,24,26,40,42]},"scoresAfter":[8,-69]},{"ply":43,"player":"human","action":75,"playedCard":58,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[9,15,23,38,44,47,58,59],"ai":[3,5,20,22,24,26,40,42]},"scoresAfter":[46,-69]},{"ply":44,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[9,15,23,30,38,44,47,59],"ai":[3,5,20,22,24,26,40,42]},"scoresAfter":[46,-41]},{"ply":45,"player":"human","action":63,"playedCard":44,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[9,15,23,30,38,44,47,59],"ai":[2,3,5,22,24,26,40,42]},"scoresAfter":[53,-41]},{"ply":46,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,15,23,25,30,38,47,59],"ai":[2,3,5,22,24,26,40,42]},"scoresAfter":[53,-5]},{"ply":47,"player":"human","action":89,"playedCard":59,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[9,15,23,25,30,38,47,59],"ai":[2,3,5,24,26,28,40,42]},"scoresAfter":[73,-5]},{"ply":48,"player":"ai","action":66,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,15,23,25,30,38,47,50],"ai":[2,3,5,24,26,28,40,42]},"scoresAfter":[73,-5]},{"ply":49,"player":"human","action":27,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[9,15,23,25,30,38,47,50],"ai":[2,3,5,21,24,26,40,42]},"scoresAfter":[83,-5]},{"ply":50,"player":"ai","action":79,"playedCard":40,"placeType":"discard","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[9,15,25,28,30,38,47,50],"ai":[2,3,5,21,24,26,40,42]},"scoresAfter":[83,-5]},{"ply":51,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[9,15,25,28,30,38,47,50],"ai":[1,2,3,5,21,24,26,42]},"scoresAfter":[93,-5]}],"finalScores":[93,-5],"outcome":"YOU WIN","finalState":{"deckOrder":[17,4,31,27,16,47,10,58,49,24,0,34,53,45,20,19,44,36,48,7,54,8,51,29,33,13,52,18,56,50,55,39,12,6,35,41,32,11,26,59,14,23,1,15,25,42,9,46,30,22,43,40,57,5,38,3,2,28,21,37],"drawPtr":60,"cardLoc":[5,2,2,2,3,2,3,4,4,1,3,3,4,4,4,1,3,3,4,4,4,2,4,3,2,1,2,3,1,4,1,3,4,3,4,3,4,1,1,4,5,4,2,3,3,4,4,3,3,4,1,3,3,4,3,3,3,3,3,3],"handPublic":[false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,10,10],[7,9,9,9,4]],"colHandshakes":[[0,0,0,0,1],[0,3,0,1,1]],"colLength":[[4,3,4,3,9],[2,7,3,5,2]],"piles":[[0],[],[],[40],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"895773d7-79b4-4f97-912b-de9d1b8b24ee","seed":"21sc4f","startedAt":"2026-07-14T17:24:04.359Z","finishedAt":"2026-07-14T17:27:02.989Z","initialDeckOrder":[18,4,2,57,47,1,42,34,20,22,15,39,58,16,21,36,28,0,45,9,33,14,30,52,26,27,54,7,31,8,17,23,50,55,12,49,43,35,48,11,6,41,38,3,13,53,56,24,32,40,46,44,29,10,51,25,59,19,37,5],"moves":[{"ply":1,"player":"human","action":18,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,2,4,18,34,42,47,57],"ai":[15,16,20,21,22,36,39,58]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":30,"playedCard":20,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,4,18,28,34,42,47,57],"ai":[15,16,20,21,22,36,39,58]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,4,18,28,34,42,47,57],"ai":[0,15,16,21,22,36,39,58]},"scoresAfter":[0,0]},{"ply":4,"player":"ai","action":30,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,18,28,34,42,45,47,57],"ai":[0,15,16,21,22,36,39,58]},"scoresAfter":[0,0]},{"ply":5,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,18,28,34,42,45,47,57],"ai":[0,9,15,21,22,36,39,58]},"scoresAfter":[-17,0]},{"ply":6,"player":"ai","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,18,33,34,42,45,47,57],"ai":[0,9,15,21,22,36,39,58]},"scoresAfter":[-17,0]},{"ply":7,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,18,33,34,42,45,47,57],"ai":[0,9,14,21,22,36,39,58]},"scoresAfter":[-17,0]},{"ply":8,"player":"ai","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[18,30,33,34,42,45,47,57],"ai":[0,9,14,21,22,36,39,58]},"scoresAfter":[-17,0]},{"ply":9,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[18,30,33,34,42,45,47,57],"ai":[0,9,14,21,22,39,52,58]},"scoresAfter":[-12,0]},{"ply":10,"player":"ai","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[18,26,33,34,42,45,47,57],"ai":[0,9,14,21,22,39,52,58]},"scoresAfter":[-12,0]},{"ply":11,"player":"human","action":22,"playedCard":26,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[18,26,33,34,42,45,47,57],"ai":[0,9,21,22,27,39,52,58]},"scoresAfter":[-12,0]},{"ply":12,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[18,33,34,36,42,45,47,57],"ai":[0,9,21,22,27,39,52,58]},"scoresAfter":[-12,0]},{"ply":13,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[18,33,34,36,42,45,47,57],"ai":[9,21,22,27,39,52,54,58]},"scoresAfter":[-52,0]},{"ply":14,"player":"ai","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,18,33,34,42,45,47,57],"ai":[9,21,22,27,39,52,54,58]},"scoresAfter":[-52,-17]},{"ply":15,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,18,33,34,42,45,47,57],"ai":[9,21,22,27,31,39,54,58]},"scoresAfter":[-44,-17]},{"ply":16,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,8,18,34,42,45,47,57],"ai":[9,21,22,27,31,39,54,58]},"scoresAfter":[-44,-35]},{"ply":17,"player":"human","action":49,"playedCard":42,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[7,8,18,34,42,45,47,57],"ai":[9,17,21,22,27,31,54,58]},"scoresAfter":[-34,-35]},{"ply":18,"player":"ai","action":74,"playedCard":54,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[0,7,8,18,34,45,47,57],"ai":[9,17,21,22,27,31,54,58]},"scoresAfter":[-34,-30]},{"ply":19,"player":"human","action":1,"playedCard":0,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[0,7,8,18,34,45,47,57],"ai":[9,14,17,21,22,27,31,58]},"scoresAfter":[-74,-30]},{"ply":20,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,7,8,18,34,45,47,57],"ai":[9,14,17,21,22,27,31,58]},"scoresAfter":[-74,-21]},{"ply":21,"player":"human","action":49,"playedCard":34,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[4,7,8,18,34,45,47,57],"ai":[9,14,17,21,22,23,27,31]},"scoresAfter":[-65,-21]},{"ply":22,"player":"ai","action":90,"playedCard":31,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,4,7,8,18,45,47,57],"ai":[9,14,17,21,22,23,27,31]},"scoresAfter":[-65,-21]},{"ply":23,"player":"human","action":91,"playedCard":57,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[1,4,7,8,18,45,47,57],"ai":[9,14,17,21,22,23,27,50]},"scoresAfter":[-65,-21]},{"ply":24,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[1,2,4,7,8,18,45,47],"ai":[9,14,17,21,22,23,27,50]},"scoresAfter":[-65,-21]},{"ply":25,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,2,4,7,8,18,45,47],"ai":[9,14,17,21,22,23,27,55]},"scoresAfter":[-85,-21]},{"ply":26,"player":"ai","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[2,4,7,8,12,18,45,47],"ai":[9,14,17,21,22,23,27,55]},"scoresAfter":[-85,-21]},{"ply":27,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,4,7,8,12,18,45,47],"ai":[9,14,17,21,22,23,27,49]},"scoresAfter":[-105,-21]},{"ply":28,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,7,8,12,18,43,45,47],"ai":[9,14,17,21,22,23,27,49]},"scoresAfter":[-105,-21]},{"ply":29,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,7,8,12,18,43,45,47],"ai":[9,14,17,21,22,23,27,35]},"scoresAfter":[-93,-21]},{"ply":30,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,8,12,18,43,45,47,48],"ai":[9,14,17,21,22,23,27,35]},"scoresAfter":[-93,-33]},{"ply":31,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[7,8,12,18,43,45,47,48],"ai":[11,14,17,21,22,23,27,35]},"scoresAfter":[-81,-33]},{"ply":32,"player":"ai","action":2,"playedCard":11,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[6,7,8,12,18,45,47,48],"ai":[11,14,17,21,22,23,27,35]},"scoresAfter":[-81,-23]},{"ply":33,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,7,8,12,18,45,47,48],"ai":[14,15,17,21,22,23,27,35]},"scoresAfter":[-61,-23]},{"ply":34,"player":"ai","action":2,"playedCard":14,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[7,8,12,18,41,45,47,48],"ai":[14,15,17,21,22,23,27,35]},"scoresAfter":[-61,-63]},{"ply":35,"player":"human","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[7,8,12,18,41,45,47,48],"ai":[15,16,17,21,22,23,27,35]},"scoresAfter":[-61,-63]},{"ply":36,"player":"ai","action":2,"playedCard":15,"placeType":"play","drawSource":"discard_1","drawnCard":20,"handsBefore":{"human":[7,8,12,18,38,41,45,47],"ai":[15,16,17,21,22,23,27,35]},"scoresAfter":[-61,-59]},{"ply":37,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[7,8,12,18,38,41,45,47],"ai":[16,17,20,21,22,23,27,35]},"scoresAfter":[-61,-59]},{"ply":38,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,7,8,12,18,41,45,47],"ai":[16,17,20,21,22,23,27,35]},"scoresAfter":[-61,-53]},{"ply":39,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,7,8,12,18,41,45,47],"ai":[13,17,20,21,22,23,27,35]},"scoresAfter":[-61,-53]},{"ply":40,"player":"ai","action":15,"playedCard":17,"placeType":"play","drawSource":"discard_2","drawnCard":31,"handsBefore":{"human":[7,8,12,18,41,45,47,53],"ai":[13,17,20,21,22,23,27,35]},"scoresAfter":[-61,-45]},{"ply":41,"player":"human","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,8,12,18,41,45,47,53],"ai":[13,20,21,22,23,27,31,35]},"scoresAfter":[-61,-45]},{"ply":42,"player":"ai","action":60,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,8,12,18,41,45,47,56],"ai":[13,20,21,22,23,27,31,35]},"scoresAfter":[-61,-63]},{"ply":43,"player":"human","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,8,12,18,41,45,47,56],"ai":[13,20,21,22,23,24,31,35]},"scoresAfter":[-61,-63]},{"ply":44,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,8,12,18,32,41,45,47],"ai":[13,20,21,22,23,24,31,35]},"scoresAfter":[-61,-49]},{"ply":45,"player":"human","action":42,"playedCard":18,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,8,12,18,32,41,45,47],"ai":[13,21,22,23,24,31,35,40]},"scoresAfter":[-61,-49]},{"ply":46,"player":"ai","action":62,"playedCard":31,"placeType":"play","drawSource":"discard_1","drawnCard":18,"handsBefore":{"human":[7,8,12,32,41,45,46,47],"ai":[13,21,22,23,24,31,35,40]},"scoresAfter":[-61,-43]},{"ply":47,"player":"human","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,8,12,32,41,45,46,47],"ai":[13,18,21,22,23,24,35,40]},"scoresAfter":[-61,-43]},{"ply":48,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,8,32,41,44,45,46,47],"ai":[13,18,21,22,23,24,35,40]},"scoresAfter":[-61,-43]},{"ply":49,"player":"human","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[7,8,32,41,44,45,46,47],"ai":[18,21,22,23,24,29,35,40]},"scoresAfter":[-47,-43]},{"ply":50,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,8,10,32,41,45,46,47],"ai":[18,21,22,23,24,29,35,40]},"scoresAfter":[-47,-27]},{"ply":51,"player":"human","action":5,"playedCard":7,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[7,8,10,32,41,45,46,47],"ai":[18,22,23,24,29,35,40,51]},"scoresAfter":[-23,-27]},{"ply":52,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[8,10,32,41,45,46,47,56],"ai":[18,22,23,24,29,35,40,51]},"scoresAfter":[-23,-9]},{"ply":53,"player":"human","action":5,"playedCard":8,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[8,10,32,41,45,46,47,56],"ai":[18,23,24,25,29,35,40,51]},"scoresAfter":[5,-9]},{"ply":54,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[10,32,41,45,46,47,53,56],"ai":[18,23,24,25,29,35,40,51]},"scoresAfter":[5,31]},{"ply":55,"player":"human","action":5,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[10,32,41,45,46,47,53,56],"ai":[18,24,25,29,35,40,51,59]},"scoresAfter":[61,31]},{"ply":56,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[32,41,45,46,47,48,53,56],"ai":[18,24,25,29,35,40,51,59]},"scoresAfter":[61,41]},{"ply":57,"player":"human","action":29,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[32,41,45,46,47,48,53,56],"ai":[18,19,24,25,29,40,51,59]},"scoresAfter":[77,41]},{"ply":58,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[32,41,46,47,48,49,53,56],"ai":[18,19,24,25,29,40,51,59]},"scoresAfter":[77,44]},{"ply":59,"player":"human","action":36,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[32,41,46,47,48,49,53,56],"ai":[18,19,24,25,29,37,51,59]},"scoresAfter":[97,44]}],"finalScores":[97,44],"outcome":"YOU WIN","finalState":{"deckOrder":[18,4,2,57,47,1,42,34,20,22,15,39,58,16,21,36,28,0,45,9,33,14,30,52,26,27,54,7,31,8,17,23,50,55,12,49,43,35,48,11,6,41,38,3,13,53,56,24,32,40,46,44,29,10,51,25,59,19,37,5],"drawPtr":60,"cardLoc":[3,3,3,5,3,1,3,3,3,4,3,4,5,5,4,4,4,4,2,2,4,4,4,4,2,2,5,4,3,2,3,4,1,3,3,4,3,2,5,4,4,1,3,3,3,3,1,3,1,1,5,2,4,1,4,5,1,5,4,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,true,false,false,true,false,false,false],"colTop":[[9,0,9,10,0],[10,10,10,3,9]],"colHandshakes":[[3,0,0,1,0],[0,1,0,0,0]],"colLength":[[8,0,4,6,0],[2,8,3,2,3]],"piles":[[3],[12,13],[26],[38],[57,50,55]],"toMove":1,"stepCount":59,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"15e8b570-f77d-4499-a986-84980867189a","seed":"da8sec","startedAt":"2026-07-14T17:27:03.810Z","finishedAt":"2026-07-14T17:29:19.921Z","initialDeckOrder":[20,53,45,6,29,57,10,27,37,15,9,11,28,30,59,56,23,41,14,49,38,22,42,31,25,24,17,5,39,2,51,36,34,26,54,18,0,52,3,13,1,12,19,21,40,46,35,33,43,8,47,7,16,4,50,55,32,58,48,44],"moves":[{"ply":1,"player":"human","action":42,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,10,20,27,29,45,53,57],"ai":[9,11,15,28,30,37,56,59]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":18,"playedCard":11,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,10,20,23,29,45,53,57],"ai":[9,11,15,28,30,37,56,59]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":55,"playedCard":29,"placeType":"discard","drawSource":"discard_0","drawnCard":11,"handsBefore":{"human":[6,10,20,23,29,45,53,57],"ai":[9,15,28,30,37,41,56,59]},"scoresAfter":[0,0]},{"ply":4,"player":"ai","action":66,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,10,11,20,23,45,53,57],"ai":[9,15,28,30,37,41,56,59]},"scoresAfter":[0,0]},{"ply":5,"player":"human","action":76,"playedCard":53,"placeType":"play","drawSource":"discard_3","drawnCard":41,"handsBefore":{"human":[6,10,11,20,23,45,53,57],"ai":[9,14,15,28,30,37,56,59]},"scoresAfter":[-16,0]},{"ply":6,"player":"ai","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,10,11,20,23,41,45,57],"ai":[9,14,15,28,30,37,56,59]},"scoresAfter":[-16,0]},{"ply":7,"player":"human","action":62,"playedCard":41,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[6,10,11,20,23,41,45,57],"ai":[9,15,28,30,37,49,56,59]},"scoresAfter":[-32,0]},{"ply":8,"player":"ai","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,10,11,14,20,23,45,57],"ai":[9,15,28,30,37,49,56,59]},"scoresAfter":[-32,0]},{"ply":9,"player":"human","action":36,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,10,11,14,20,23,45,57],"ai":[9,15,28,30,38,49,56,59]},"scoresAfter":[-72,0]},{"ply":10,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,10,11,20,22,23,45,57],"ai":[9,15,28,30,38,49,56,59]},"scoresAfter":[-72,-40]},{"ply":11,"player":"human","action":36,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,10,11,20,22,23,45,57],"ai":[9,15,28,30,42,49,56,59]},"scoresAfter":[-58,-40]},{"ply":12,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[6,10,11,22,23,31,45,57],"ai":[9,15,28,30,42,49,56,59]},"scoresAfter":[-58,-58]},{"ply":13,"player":"human","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[6,10,11,22,23,31,45,57],"ai":[9,25,28,30,42,49,56,59]},"scoresAfter":[-40,-58]},{"ply":14,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,10,11,23,24,31,45,57],"ai":[9,25,28,30,42,49,56,59]},"scoresAfter":[-40,-48]},{"ply":15,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,10,11,23,24,31,45,57],"ai":[9,17,25,28,30,49,56,59]},"scoresAfter":[-20,-48]},{"ply":16,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[5,6,10,11,24,31,45,57],"ai":[9,17,25,28,30,49,56,59]},"scoresAfter":[-20,-88]},{"ply":17,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[5,6,10,11,24,31,45,57],"ai":[9,17,25,28,30,39,56,59]},"scoresAfter":[-20,-88]},{"ply":18,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,5,6,10,11,31,45,57],"ai":[9,17,25,28,30,39,56,59]},"scoresAfter":[-20,-100]},{"ply":19,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[2,5,6,10,11,31,45,57],"ai":[17,25,28,30,39,51,56,59]},"scoresAfter":[-60,-100]},{"ply":20,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[5,6,10,11,31,36,45,57],"ai":[17,25,28,30,39,51,56,59]},"scoresAfter":[-60,-140]},{"ply":21,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,6,10,11,31,36,45,57],"ai":[17,28,30,34,39,51,56,59]},"scoresAfter":[-60,-140]},{"ply":22,"player":"ai","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[5,6,10,11,26,31,45,57],"ai":[17,28,30,34,39,51,56,59]},"scoresAfter":[-60,-140]},{"ply":23,"player":"human","action":54,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,6,10,11,26,31,45,57],"ai":[17,28,30,34,51,54,56,59]},"scoresAfter":[-60,-140]},{"ply":24,"player":"ai","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,6,10,11,18,31,45,57],"ai":[17,28,30,34,51,54,56,59]},"scoresAfter":[-60,-136]},{"ply":25,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[5,6,10,11,18,31,45,57],"ai":[0,17,28,30,34,54,56,59]},"scoresAfter":[-52,-136]},{"ply":26,"player":"ai","action":63,"playedCard":54,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[6,10,11,18,31,45,52,57],"ai":[0,17,28,30,34,54,56,59]},"scoresAfter":[-52,-126]},{"ply":27,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,10,11,18,31,45,52,57],"ai":[0,17,26,28,30,34,56,59]},"scoresAfter":[-42,-126]},{"ply":28,"player":"ai","action":15,"playedCard":17,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[3,10,11,18,31,45,52,57],"ai":[0,17,26,28,30,34,56,59]},"scoresAfter":[-42,-122]},{"ply":29,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,10,11,18,31,45,52,57],"ai":[0,24,26,28,30,34,56,59]},"scoresAfter":[-42,-122]},{"ply":30,"player":"ai","action":75,"playedCard":56,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[10,11,13,18,31,45,52,57],"ai":[0,24,26,28,30,34,56,59]},"scoresAfter":[-42,-108]},{"ply":31,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,11,13,18,31,45,52,57],"ai":[0,24,26,28,29,30,34,59]},"scoresAfter":[-42,-108]},{"ply":32,"player":"ai","action":15,"playedCard":24,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[1,10,11,18,31,45,52,57],"ai":[0,24,26,28,29,30,34,59]},"scoresAfter":[-42,-128]},{"ply":33,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,10,11,18,31,45,52,57],"ai":[0,26,27,28,29,30,34,59]},"scoresAfter":[-42,-128]},{"ply":34,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,11,12,18,31,45,52,57],"ai":[0,26,27,28,29,30,34,59]},"scoresAfter":[-42,-148]},{"ply":35,"player":"human","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,11,12,18,31,45,52,57],"ai":[0,19,27,28,29,30,34,59]},"scoresAfter":[-42,-148]},{"ply":36,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,11,18,21,31,45,52,57],"ai":[0,19,27,28,29,30,34,59]},"scoresAfter":[-42,-142]},{"ply":37,"player":"human","action":30,"playedCard":18,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,11,18,21,31,45,52,57],"ai":[0,27,28,29,30,34,40,59]},"scoresAfter":[-42,-142]},{"ply":38,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,11,21,31,45,46,52,57],"ai":[0,27,28,29,30,34,40,59]},"scoresAfter":[-42,-134]},{"ply":39,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,11,21,31,45,46,52,57],"ai":[0,28,29,30,34,35,40,59]},"scoresAfter":[-24,-134]},{"ply":40,"player":"ai","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,21,31,33,45,46,52,57],"ai":[0,28,29,30,34,35,40,59]},"scoresAfter":[-24,-122]},{"ply":41,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[11,21,31,33,45,46,52,57],"ai":[0,29,30,34,35,40,43,59]},"scoresAfter":[-4,-122]},{"ply":42,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,21,31,33,45,46,52,57],"ai":[0,29,30,34,35,40,43,59]},"scoresAfter":[-4,-106]},{"ply":43,"player":"human","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,21,31,33,45,46,52,57],"ai":[0,30,34,35,40,43,47,59]},"scoresAfter":[-4,-106]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[7,21,31,33,45,46,52,57],"ai":[0,30,34,35,40,43,47,59]},"scoresAfter":[-4,-86]},{"ply":45,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,21,31,33,45,46,52,57],"ai":[0,16,30,34,35,40,43,47]},"scoresAfter":[4,-86]},{"ply":46,"player":"ai","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,7,21,31,33,46,52,57],"ai":[0,16,30,34,35,40,43,47]},"scoresAfter":[4,-74]},{"ply":47,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,7,21,31,33,46,52,57],"ai":[0,16,30,34,35,40,47,50]},"scoresAfter":[13,-74]},{"ply":48,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[4,7,21,31,33,52,55,57],"ai":[0,16,30,34,35,40,47,50]},"scoresAfter":[13,-54]},{"ply":49,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[4,7,21,31,33,52,55,57],"ai":[0,16,32,34,35,40,47,50]},"scoresAfter":[19,-54]},{"ply":50,"player":"ai","action":40,"playedCard":34,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[4,7,21,31,33,52,57,58],"ai":[0,16,32,34,35,40,47,50]},"scoresAfter":[19,2]},{"ply":51,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,7,21,31,33,52,57,58],"ai":[0,16,32,35,39,40,47,50]},"scoresAfter":[28,2]},{"ply":52,"player":"ai","action":40,"playedCard":35,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[4,7,21,31,33,48,52,57],"ai":[0,16,32,35,39,40,47,50]},"scoresAfter":[28,42]},{"ply":53,"player":"human","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,7,21,31,33,48,52,57],"ai":[0,16,32,36,39,40,47,50]},"scoresAfter":[28,42]}],"finalScores":[28,42],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[20,53,45,6,29,57,10,27,37,15,9,11,28,30,59,56,23,41,14,49,38,22,42,31,25,24,17,5,39,2,51,36,34,26,54,18,0,52,3,13,1,12,19,21,40,46,35,33,43,8,47,7,16,4,50,55,32,58,48,44],"drawPtr":60,"cardLoc":[2,5,3,5,1,3,3,5,5,4,3,3,5,5,3,4,2,4,5,4,3,1,3,3,4,4,4,4,4,4,4,1,2,1,4,4,2,5,4,2,2,3,4,4,1,3,3,2,1,4,2,4,1,3,4,3,4,1,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,0,9,9],[8,6,10,6,10]],"colHandshakes":[[1,1,0,0,0],[0,0,3,1,1]],"colLength":[[5,4,0,3,3],[1,3,9,3,5]],"piles":[[3,1,8,7],[13,12,18],[],[37],[]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"3f11ef4f-18eb-449e-9bf0-995b02245e5d","seed":"7xo5vh","startedAt":"2026-07-14T17:29:20.576Z","finishedAt":"2026-07-14T17:32:08.561Z","initialDeckOrder":[11,0,35,6,53,12,43,39,33,42,14,25,15,48,58,17,26,54,40,9,3,7,4,59,27,2,32,38,47,37,10,23,57,19,34,1,5,55,50,16,31,46,52,41,56,51,49,24,13,18,21,45,44,20,8,36,22,29,28,30],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,6,11,12,35,39,43,53],"ai":[14,15,17,25,33,42,48,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[6,11,12,26,35,39,43,53],"ai":[14,15,17,25,33,42,48,58]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[6,11,12,26,35,39,43,53],"ai":[15,17,25,33,42,48,54,58]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,11,12,35,39,40,43,53],"ai":[15,17,25,33,42,48,54,58]},"scoresAfter":[-80,-18]},{"ply":5,"player":"human","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,11,12,35,39,40,43,53],"ai":[9,17,25,33,42,48,54,58]},"scoresAfter":[-80,-18]},{"ply":6,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,6,11,35,39,40,43,53],"ai":[9,17,25,33,42,48,54,58]},"scoresAfter":[-80,-58]},{"ply":7,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[3,6,11,35,39,40,43,53],"ai":[7,9,17,25,33,42,54,58]},"scoresAfter":[-76,-58]},{"ply":8,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[4,6,11,35,39,40,43,53],"ai":[7,9,17,25,33,42,54,58]},"scoresAfter":[-76,-72]},{"ply":9,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,6,11,35,39,40,43,53],"ai":[9,17,25,33,42,54,58,59]},"scoresAfter":[-70,-72]},{"ply":10,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[6,11,27,35,39,40,43,53],"ai":[9,17,25,33,42,54,58,59]},"scoresAfter":[-70,-68]},{"ply":11,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,11,27,35,39,40,43,53],"ai":[2,9,25,33,42,54,58,59]},"scoresAfter":[-66,-68]},{"ply":12,"player":"ai","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,11,32,35,39,40,43,53],"ai":[2,9,25,33,42,54,58,59]},"scoresAfter":[-66,-60]},{"ply":13,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,11,32,35,39,40,43,53],"ai":[2,25,33,38,42,54,58,59]},"scoresAfter":[-84,-60]},{"ply":14,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,11,32,35,40,43,47,53],"ai":[2,25,33,38,42,54,58,59]},"scoresAfter":[-84,-100]},{"ply":15,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,11,32,35,40,43,47,53],"ai":[2,25,33,37,42,54,58,59]},"scoresAfter":[-81,-100]},{"ply":16,"player":"ai","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,10,11,32,35,43,47,53],"ai":[2,25,33,37,42,54,58,59]},"scoresAfter":[-81,-120]},{"ply":17,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,10,11,32,35,43,47,53],"ai":[2,23,25,33,42,54,58,59]},"scoresAfter":[-71,-120]},{"ply":18,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,11,32,35,43,47,53,57],"ai":[2,23,25,33,42,54,58,59]},"scoresAfter":[-71,-132]},{"ply":19,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,11,32,35,43,47,53,57],"ai":[2,19,23,25,42,54,58,59]},"scoresAfter":[-65,-132]},{"ply":20,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,11,32,34,35,47,53,57],"ai":[2,19,23,25,42,54,58,59]},"scoresAfter":[-65,-132]},{"ply":21,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,11,32,34,35,47,53,57],"ai":[1,19,23,25,42,54,58,59]},"scoresAfter":[-47,-132]},{"ply":22,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,11,32,34,35,47,53,57],"ai":[1,19,23,25,42,54,58,59]},"scoresAfter":[-47,-132]},{"ply":23,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[5,11,32,34,35,47,53,57],"ai":[19,23,25,42,54,55,58,59]},"scoresAfter":[-27,-132]},{"ply":24,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,32,34,35,47,50,53,57],"ai":[19,23,25,42,54,55,58,59]},"scoresAfter":[-27,-126]},{"ply":25,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,32,34,35,47,50,53,57],"ai":[16,23,25,42,54,55,58,59]},"scoresAfter":[-27,-126]},{"ply":26,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[31,32,34,35,47,50,53,57],"ai":[16,23,25,42,54,55,58,59]},"scoresAfter":[-27,-116]},{"ply":27,"player":"human","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[31,32,34,35,47,50,53,57],"ai":[16,25,42,46,54,55,58,59]},"scoresAfter":[-27,-116]},{"ply":28,"player":"ai","action":29,"playedCard":42,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[31,32,34,35,47,52,53,57],"ai":[16,25,42,46,54,55,58,59]},"scoresAfter":[-27,-101]},{"ply":29,"player":"human","action":0,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[31,32,34,35,47,52,53,57],"ai":[16,25,46,50,54,55,58,59]},"scoresAfter":[-15,-101]},{"ply":30,"player":"ai","action":24,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[32,34,35,41,47,52,53,57],"ai":[16,25,46,50,54,55,58,59]},"scoresAfter":[-15,-74]},{"ply":31,"player":"human","action":0,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[32,34,35,41,47,52,53,57],"ai":[16,25,50,54,55,56,58,59]},"scoresAfter":[-1,-74]},{"ply":32,"player":"ai","action":24,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[34,35,41,47,51,52,53,57],"ai":[16,25,50,54,55,56,58,59]},"scoresAfter":[-1,-94]},{"ply":33,"player":"human","action":0,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[34,35,41,47,51,52,53,57],"ai":[16,25,49,54,55,56,58,59]},"scoresAfter":[17,-94]},{"ply":34,"player":"ai","action":24,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[24,35,41,47,51,52,53,57],"ai":[16,25,49,54,55,56,58,59]},"scoresAfter":[17,-114]},{"ply":35,"player":"human","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[24,35,41,47,51,52,53,57],"ai":[13,16,25,54,55,56,58,59]},"scoresAfter":[37,-114]},{"ply":36,"player":"ai","action":36,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[18,24,41,47,51,52,53,57],"ai":[13,16,25,54,55,56,58,59]},"scoresAfter":[37,-94]},{"ply":37,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[18,24,41,47,51,52,53,57],"ai":[13,16,21,25,55,56,58,59]},"scoresAfter":[19,-94]},{"ply":38,"player":"ai","action":48,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[18,24,41,45,47,52,53,57],"ai":[13,16,21,25,55,56,58,59]},"scoresAfter":[19,-70]},{"ply":39,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[18,24,41,45,47,52,53,57],"ai":[13,16,21,25,44,56,58,59]},"scoresAfter":[22,-70]},{"ply":40,"player":"ai","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[18,20,24,41,45,47,53,57],"ai":[13,16,21,25,44,56,58,59]},"scoresAfter":[22,-42]},{"ply":41,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[18,20,24,41,45,47,53,57],"ai":[8,13,16,21,25,44,58,59]},"scoresAfter":[30,-42]},{"ply":42,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[18,20,24,36,41,47,53,57],"ai":[8,13,16,21,25,44,58,59]},"scoresAfter":[30,-6]},{"ply":43,"player":"human","action":73,"playedCard":53,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[18,20,24,36,41,47,53,57],"ai":[8,13,16,21,22,25,44,59]},"scoresAfter":[34,-6]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,18,20,24,36,41,47,57],"ai":[8,13,16,21,22,25,44,59]},"scoresAfter":[34,54]},{"ply":45,"player":"human","action":74,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[5,18,20,24,36,41,47,57],"ai":[8,13,16,21,22,25,29,44]},"scoresAfter":[44,54]},{"ply":46,"player":"ai","action":78,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,12,18,20,24,36,41,57],"ai":[8,13,16,21,22,25,29,44]},"scoresAfter":[44,54]},{"ply":47,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,12,18,20,24,36,41,57],"ai":[8,13,16,21,22,25,28,44]},"scoresAfter":[52,54]}],"finalScores":[52,54],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[11,0,35,6,53,12,43,39,33,42,14,25,15,48,58,17,26,54,40,9,3,7,4,59,27,2,32,38,47,37,10,23,57,19,34,1,5,55,50,16,31,46,52,41,56,51,49,24,13,18,21,45,44,20,8,36,22,29,28,30],"drawPtr":60,"cardLoc":[3,5,5,3,3,1,3,4,2,4,3,3,1,2,5,4,2,4,1,4,1,2,2,4,1,2,3,3,2,5,1,3,3,4,3,3,1,4,4,3,3,1,4,3,2,3,4,3,4,4,4,3,3,3,4,4,4,3,4,4],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,10,10,8],[8,10,8,9,10]],"colHandshakes":[[1,0,1,0,0],[0,0,0,2,3]],"colLength":[[6,0,6,5,4],[2,4,1,4,8]],"piles":[[2,1],[14],[29],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6dcd4c8f-3927-4d0f-898a-acc9017333c6","seed":"pozki6","startedAt":"2026-07-14T17:32:09.528Z","finishedAt":"2026-07-14T17:34:47.385Z","initialDeckOrder":[16,17,53,40,58,42,31,32,1,27,9,20,43,36,8,49,24,46,51,28,12,55,38,6,13,35,22,29,47,26,10,30,33,23,48,15,41,57,4,52,45,34,7,2,11,56,50,44,39,0,3,18,19,5,37,14,21,54,59,25],"moves":[{"ply":1,"player":"human","action":6,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[16,17,31,32,40,42,53,58],"ai":[1,8,9,20,27,36,43,49]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[17,24,31,32,40,42,53,58],"ai":[1,8,9,20,27,36,43,49]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":15,"playedCard":24,"placeType":"play","drawSource":"discard_2","drawnCard":27,"handsBefore":{"human":[17,24,31,32,40,42,53,58],"ai":[1,8,9,20,36,43,46,49]},"scoresAfter":[-40,0]},{"ply":4,"player":"ai","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[17,27,31,32,40,42,53,58],"ai":[1,8,9,20,36,43,46,49]},"scoresAfter":[-40,-40]},{"ply":5,"player":"human","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[17,27,31,32,40,42,53,58],"ai":[1,8,9,20,43,46,49,51]},"scoresAfter":[-36,-40]},{"ply":6,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[17,28,31,32,40,42,53,58],"ai":[1,8,9,20,43,46,49,51]},"scoresAfter":[-36,-40]},{"ply":7,"player":"human","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[17,28,31,32,40,42,53,58],"ai":[1,8,9,12,20,43,46,49]},"scoresAfter":[-30,-40]},{"ply":8,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[17,31,32,40,42,53,55,58],"ai":[1,8,9,12,20,43,46,49]},"scoresAfter":[-30,-40]},{"ply":9,"player":"human","action":11,"playedCard":17,"placeType":"discard","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[17,31,32,40,42,53,55,58],"ai":[1,8,9,12,20,38,43,46]},"scoresAfter":[-30,-40]},{"ply":10,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[31,32,40,42,49,53,55,58],"ai":[1,8,9,12,20,38,43,46]},"scoresAfter":[-30,-80]},{"ply":11,"player":"human","action":53,"playedCard":49,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[31,32,40,42,49,53,55,58],"ai":[6,8,9,12,20,38,43,46]},"scoresAfter":[-70,-80]},{"ply":12,"player":"ai","action":54,"playedCard":20,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[31,32,40,42,51,53,55,58],"ai":[6,8,9,12,20,38,43,46]},"scoresAfter":[-70,-80]},{"ply":13,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[31,32,40,42,51,53,55,58],"ai":[6,8,9,12,13,38,43,46]},"scoresAfter":[-66,-80]},{"ply":14,"player":"ai","action":2,"playedCard":6,"placeType":"play","drawSource":"discard_1","drawnCard":20,"handsBefore":{"human":[31,32,35,40,42,53,55,58],"ai":[6,8,9,12,13,38,43,46]},"scoresAfter":[-66,-70]},{"ply":15,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[31,32,35,40,42,53,55,58],"ai":[8,9,12,13,20,38,43,46]},"scoresAfter":[-58,-70]},{"ply":16,"player":"ai","action":2,"playedCard":8,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[22,31,32,35,40,42,55,58],"ai":[8,9,12,13,20,38,43,46]},"scoresAfter":[-58,-56]},{"ply":17,"player":"human","action":74,"playedCard":55,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[22,31,32,35,40,42,55,58],"ai":[9,12,13,17,20,38,43,46]},"scoresAfter":[-46,-56]},{"ply":18,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[16,22,31,32,35,40,42,58],"ai":[9,12,13,17,20,38,43,46]},"scoresAfter":[-46,-40]},{"ply":19,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[16,22,31,32,35,40,42,58],"ai":[12,13,17,20,29,38,43,46]},"scoresAfter":[-34,-40]},{"ply":20,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[16,22,32,35,40,42,47,58],"ai":[12,13,17,20,29,38,43,46]},"scoresAfter":[-34,-40]},{"ply":21,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[16,22,32,35,40,42,47,58],"ai":[13,17,20,26,29,38,43,46]},"scoresAfter":[-51,-40]},{"ply":22,"player":"ai","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,16,22,32,35,42,47,58],"ai":[13,17,20,26,29,38,43,46]},"scoresAfter":[-51,-60]},{"ply":23,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,16,22,32,35,42,47,58],"ai":[13,17,20,26,29,30,43,46]},"scoresAfter":[-33,-60]},{"ply":24,"player":"ai","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,16,22,32,33,35,42,47],"ai":[13,17,20,26,29,30,43,46]},"scoresAfter":[-33,-100]},{"ply":25,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,16,22,32,33,35,42,47],"ai":[13,17,20,23,29,30,43,46]},"scoresAfter":[-19,-100]},{"ply":26,"player":"ai","action":62,"playedCard":30,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[10,16,22,33,35,42,47,48],"ai":[13,17,20,23,29,30,43,46]},"scoresAfter":[-19,-90]},{"ply":27,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[10,16,22,33,35,42,47,48],"ai":[12,13,17,20,23,29,43,46]},"scoresAfter":[-3,-90]},{"ply":28,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,15,16,22,35,42,47,48],"ai":[12,13,17,20,23,29,43,46]},"scoresAfter":[-3,-90]},{"ply":29,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,15,16,22,35,42,47,48],"ai":[13,17,20,23,29,41,43,46]},"scoresAfter":[17,-90]},{"ply":30,"player":"ai","action":62,"playedCard":41,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[10,15,16,22,42,47,48,57],"ai":[13,17,20,23,29,41,43,46]},"scoresAfter":[17,-78]},{"ply":31,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,15,16,22,42,47,48,57],"ai":[12,13,17,20,23,29,43,46]},"scoresAfter":[17,-78]},{"ply":32,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,10,15,16,22,42,47,57],"ai":[12,13,17,20,23,29,43,46]},"scoresAfter":[17,-78]},{"ply":33,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[4,10,15,16,22,42,47,57],"ai":[13,17,20,23,29,43,46,52]},"scoresAfter":[22,-78]},{"ply":34,"player":"ai","action":62,"playedCard":43,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[4,10,15,16,22,45,47,57],"ai":[13,17,20,23,29,43,46,52]},"scoresAfter":[22,-60]},{"ply":35,"player":"human","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,10,15,16,22,45,47,57],"ai":[12,13,17,20,23,29,46,52]},"scoresAfter":[30,-60]},{"ply":36,"player":"ai","action":66,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,10,15,16,22,34,47,57],"ai":[12,13,17,20,23,29,46,52]},"scoresAfter":[30,-60]},{"ply":37,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,10,15,16,22,34,47,57],"ai":[7,12,13,17,20,23,46,52]},"scoresAfter":[12,-60]},{"ply":38,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[2,4,10,16,22,34,47,57],"ai":[7,12,13,17,20,23,46,52]},"scoresAfter":[12,-60]},{"ply":39,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[2,4,10,16,22,34,47,57],"ai":[7,11,12,13,17,20,23,46]},"scoresAfter":[12,-60]},{"ply":40,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,10,16,22,34,47,56,57],"ai":[7,11,12,13,17,20,23,46]},"scoresAfter":[12,-40]},{"ply":41,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[4,10,16,22,34,47,56,57],"ai":[7,12,13,17,20,23,46,50]},"scoresAfter":[12,-40]},{"ply":42,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,16,22,34,44,47,56,57],"ai":[7,12,13,17,20,23,46,50]},"scoresAfter":[12,-80]},{"ply":43,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[10,16,22,34,44,47,56,57],"ai":[7,13,17,20,23,39,46,50]},"scoresAfter":[15,-80]},{"ply":44,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,10,22,34,44,47,56,57],"ai":[7,13,17,20,23,39,46,50]},"scoresAfter":[15,-100]},{"ply":45,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[0,10,22,34,44,47,56,57],"ai":[3,7,17,20,23,39,46,50]},"scoresAfter":[15,-100]},{"ply":46,"player":"ai","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,18,22,34,44,47,56,57],"ai":[3,7,17,20,23,39,46,50]},"scoresAfter":[15,-88]},{"ply":47,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,18,22,34,44,47,56,57],"ai":[3,7,19,20,23,39,46,50]},"scoresAfter":[20,-88]},{"ply":48,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[5,10,22,34,44,47,56,57],"ai":[3,7,19,20,23,39,46,50]},"scoresAfter":[20,-70]},{"ply":49,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,10,22,34,44,47,56,57],"ai":[3,7,20,23,37,39,46,50]},"scoresAfter":[20,-70]},{"ply":50,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,14,22,34,44,47,56,57],"ai":[3,7,20,23,37,39,46,50]},"scoresAfter":[20,-49]},{"ply":51,"player":"human","action":25,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[10,14,22,34,44,47,56,57],"ai":[3,7,21,23,37,39,46,50]},"scoresAfter":[29,-49]},{"ply":52,"player":"ai","action":29,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[5,10,14,34,44,47,56,57],"ai":[3,7,21,23,37,39,46,50]},"scoresAfter":[29,-25]},{"ply":53,"player":"human","action":61,"playedCard":47,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[5,10,14,34,44,47,56,57],"ai":[3,7,23,37,39,46,50,52]},"scoresAfter":[39,-25]},{"ply":54,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,5,10,14,34,44,56,57],"ai":[3,7,23,37,39,46,50,52]},"scoresAfter":[39,5]},{"ply":55,"player":"human","action":42,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[0,5,10,14,34,44,56,57],"ai":[3,7,37,39,46,50,52,54]},"scoresAfter":[39,5]},{"ply":56,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,5,10,34,44,56,57,59],"ai":[3,7,37,39,46,50,52,54]},"scoresAfter":[39,32]}],"finalScores":[39,32],"outcome":"YOU WIN","finalState":{"deckOrder":[16,17,53,40,58,42,31,32,1,27,9,20,43,36,8,49,24,46,51,28,12,55,38,6,13,35,22,29,47,26,10,30,33,23,48,15,41,57,4,52,45,34,7,2,11,56,50,44,39,0,3,18,19,5,37,14,21,54,59,25],"drawPtr":60,"cardLoc":[1,4,5,2,5,1,4,2,4,4,1,4,4,4,5,3,3,4,3,4,4,4,3,4,3,2,4,3,3,5,4,3,3,3,1,3,4,2,4,2,3,4,3,4,1,3,4,3,5,3,2,3,2,3,2,3,1,1,3,1],"handPublic":[true,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false],"colTop":[[0,9,10,10,9],[10,10,5,9,0]],"colHandshakes":[[0,0,1,0,1],[1,2,1,2,0]],"colLength":[[0,4,7,4,5],[5,7,2,5,0]],"piles":[[2,4],[14],[29],[],[48]],"toMove":0,"stepCount":56,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"3c806022-1142-43ae-ab30-21848ab31b91","seed":"zc7so2","startedAt":"2026-07-14T17:34:48.530Z","finishedAt":"2026-07-14T17:36:55.233Z","initialDeckOrder":[38,42,29,57,1,33,35,58,6,46,44,56,50,36,52,55,9,54,16,3,17,28,26,7,10,47,13,12,32,45,19,24,40,49,59,22,20,48,18,43,39,14,41,21,53,25,11,8,4,2,5,27,37,31,0,34,51,30,23,15],"moves":[{"ply":1,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[1,29,33,35,38,42,57,58],"ai":[6,36,44,46,50,52,55,56]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":61,"playedCard":52,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[9,29,33,35,38,42,57,58],"ai":[6,36,44,46,50,52,55,56]},"scoresAfter":[0,-17]},{"ply":3,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,29,33,35,38,42,57,58],"ai":[1,6,36,44,46,50,55,56]},"scoresAfter":[0,-17]},{"ply":4,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,29,33,35,42,54,57,58],"ai":[1,6,36,44,46,50,55,56]},"scoresAfter":[0,-11]},{"ply":5,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,29,33,35,42,54,57,58],"ai":[1,6,16,36,44,46,50,56]},"scoresAfter":[-15,-11]},{"ply":6,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,9,29,33,35,42,57,58],"ai":[1,6,16,36,44,46,50,56]},"scoresAfter":[-15,-51]},{"ply":7,"player":"human","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,9,29,33,35,42,57,58],"ai":[6,16,17,36,44,46,50,56]},"scoresAfter":[-31,-51]},{"ply":8,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[3,9,28,33,35,42,57,58],"ai":[6,16,17,36,44,46,50,56]},"scoresAfter":[-31,-44]},{"ply":9,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[3,9,28,33,35,42,57,58],"ai":[6,16,17,26,36,44,46,50]},"scoresAfter":[-23,-44]},{"ply":10,"player":"ai","action":94,"playedCard":50,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[3,7,9,28,33,35,42,58],"ai":[6,16,17,26,36,44,46,50]},"scoresAfter":[-23,-44]},{"ply":11,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[3,7,9,28,33,35,42,58],"ai":[6,16,17,26,36,38,44,46]},"scoresAfter":[-14,-44]},{"ply":12,"player":"ai","action":42,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[3,7,9,10,28,33,35,42],"ai":[6,16,17,26,36,38,44,46]},"scoresAfter":[-14,-44]},{"ply":13,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[3,7,9,10,28,33,35,42],"ai":[6,16,17,36,38,44,46,47]},"scoresAfter":[-32,-44]},{"ply":14,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[7,9,10,13,28,33,35,42],"ai":[6,16,17,36,38,44,46,47]},"scoresAfter":[-32,-34]},{"ply":15,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,9,10,13,28,33,35,42],"ai":[12,16,17,36,38,44,46,47]},"scoresAfter":[-26,-34]},{"ply":16,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[9,10,13,28,32,33,35,42],"ai":[12,16,17,36,38,44,46,47]},"scoresAfter":[-26,-74]},{"ply":17,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[9,10,13,28,32,33,35,42],"ai":[12,16,17,38,44,45,46,47]},"scoresAfter":[-18,-74]},{"ply":18,"player":"ai","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[10,13,19,28,32,33,35,42],"ai":[12,16,17,38,44,45,46,47]},"scoresAfter":[-18,-90]},{"ply":19,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,13,19,28,32,33,35,42],"ai":[12,16,24,38,44,45,46,47]},"scoresAfter":[-9,-90]},{"ply":20,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[13,19,28,32,33,35,40,42],"ai":[12,16,24,38,44,45,46,47]},"scoresAfter":[-9,-110]},{"ply":21,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[13,19,28,32,33,35,40,42],"ai":[12,16,24,44,45,46,47,49]},"scoresAfter":[-2,-110]},{"ply":22,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[13,19,28,33,35,40,42,59],"ai":[12,16,24,44,45,46,47,49]},"scoresAfter":[-2,-110]},{"ply":23,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[13,19,28,33,35,40,42,59],"ai":[12,16,22,24,44,45,46,47]},"scoresAfter":[6,-110]},{"ply":24,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[13,19,20,28,35,40,42,59],"ai":[12,16,22,24,44,45,46,47]},"scoresAfter":[6,-110]},{"ply":25,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[13,19,20,28,35,40,42,59],"ai":[16,22,24,44,45,46,47,48]},"scoresAfter":[16,-110]},{"ply":26,"player":"ai","action":6,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[13,18,19,20,28,35,40,42],"ai":[16,22,24,44,45,46,47,48]},"scoresAfter":[16,-110]},{"ply":27,"player":"human","action":2,"playedCard":13,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[13,18,19,20,28,35,40,42],"ai":[22,24,43,44,45,46,47,48]},"scoresAfter":[-24,-110]},{"ply":28,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[16,18,19,20,28,35,40,42],"ai":[22,24,43,44,45,46,47,48]},"scoresAfter":[-24,-101]},{"ply":29,"player":"human","action":62,"playedCard":35,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[16,18,19,20,28,35,40,42],"ai":[24,39,43,44,45,46,47,48]},"scoresAfter":[-14,-101]},{"ply":30,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[12,16,18,19,20,28,40,42],"ai":[24,39,43,44,45,46,47,48]},"scoresAfter":[-14,-141]},{"ply":31,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[12,16,18,19,20,28,40,42],"ai":[14,39,43,44,45,46,47,48]},"scoresAfter":[-34,-141]},{"ply":32,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[16,18,19,20,28,40,41,42],"ai":[14,39,43,44,45,46,47,48]},"scoresAfter":[-34,-141]},{"ply":33,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[16,18,19,20,28,40,41,42],"ai":[14,21,39,43,44,45,46,47]},"scoresAfter":[-25,-141]},{"ply":34,"player":"ai","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[18,19,20,28,40,41,42,53],"ai":[14,21,39,43,44,45,46,47]},"scoresAfter":[-25,-135]},{"ply":35,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[18,19,20,28,40,41,42,53],"ai":[14,21,25,43,44,45,46,47]},"scoresAfter":[-10,-135]},{"ply":36,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[11,19,20,28,40,41,42,53],"ai":[14,21,25,43,44,45,46,47]},"scoresAfter":[-10,-117]},{"ply":37,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,19,20,28,40,41,42,53],"ai":[8,14,21,25,44,45,46,47]},"scoresAfter":[0,-117]},{"ply":38,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,19,20,28,40,41,42,53],"ai":[8,14,21,25,44,45,46,47]},"scoresAfter":[0,-103]},{"ply":39,"player":"human","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,19,20,28,40,41,42,53],"ai":[2,14,21,25,44,45,46,47]},"scoresAfter":[0,-103]},{"ply":40,"player":"ai","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[5,19,20,28,40,41,42,53],"ai":[2,14,21,25,44,45,46,47]},"scoresAfter":[0,-123]},{"ply":41,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[5,19,20,28,40,41,42,53],"ai":[2,14,21,27,44,45,46,47]},"scoresAfter":[18,-123]},{"ply":42,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[5,20,28,37,40,41,42,53],"ai":[2,14,21,27,44,45,46,47]},"scoresAfter":[18,-117]},{"ply":43,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[5,20,28,37,40,41,42,53],"ai":[2,14,21,31,44,45,46,47]},"scoresAfter":[39,-117]},{"ply":44,"player":"ai","action":37,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[0,5,28,37,40,41,42,53],"ai":[2,14,21,31,44,45,46,47]},"scoresAfter":[39,-99]},{"ply":45,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,5,28,37,40,41,42,53],"ai":[2,4,14,21,44,45,46,47]},"scoresAfter":[39,-99]},{"ply":46,"player":"ai","action":53,"playedCard":44,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[5,28,34,37,40,41,42,53],"ai":[2,4,14,21,44,45,46,47]},"scoresAfter":[39,-78]},{"ply":47,"player":"human","action":18,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[5,28,34,37,40,41,42,53],"ai":[2,4,14,21,45,46,47,48]},"scoresAfter":[39,-78]},{"ply":48,"player":"ai","action":53,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[5,34,37,40,41,42,51,53],"ai":[2,4,14,21,45,46,47,48]},"scoresAfter":[39,-54]},{"ply":49,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,34,37,40,41,42,51,53],"ai":[2,4,14,21,46,47,48,49]},"scoresAfter":[39,-54]},{"ply":50,"player":"ai","action":49,"playedCard":46,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[30,34,37,40,41,42,51,53],"ai":[2,4,14,21,46,47,48,49]},"scoresAfter":[39,-27]},{"ply":51,"player":"human","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[30,34,37,40,41,42,51,53],"ai":[2,4,5,14,21,47,48,49]},"scoresAfter":[39,-27]},{"ply":52,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[23,30,34,37,40,41,42,53],"ai":[2,4,5,14,21,47,48,49]},"scoresAfter":[39,23]}],"finalScores":[39,23],"outcome":"YOU WIN","finalState":{"deckOrder":[38,42,29,57,1,33,35,58,6,46,44,56,50,36,52,55,9,54,16,3,17,28,26,7,10,47,13,12,32,45,19,24,40,49,59,22,20,48,18,43,39,14,41,21,53,25,11,8,4,2,5,27,37,31,0,34,51,30,23,15],"drawPtr":60,"cardLoc":[5,4,2,3,2,2,4,3,4,3,3,3,3,3,2,2,3,4,3,3,3,2,4,1,4,4,5,4,5,3,1,4,3,3,1,3,4,1,4,4,1,1,1,4,4,4,4,4,2,2,5,5,4,1,3,4,4,3,3,3],"handPublic":[false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,7,10,0,10],[7,9,6,10,7]],"colHandshakes":[[0,2,0,0,0],[1,0,2,2,0]],"colLength":[[5,6,4,0,4],[3,2,4,8,3]],"piles":[[0],[],[26,28],[],[50,51]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"fac95dbe-1cab-4ec6-8675-f9edf399649f","seed":"d9g5te","startedAt":"2026-07-14T17:36:56.251Z","finishedAt":"2026-07-14T17:38:45.491Z","initialDeckOrder":[20,27,5,19,9,24,40,46,8,22,37,15,49,29,30,31,16,52,6,51,11,4,36,38,14,33,17,56,55,57,48,54,3,39,21,32,13,45,2,23,35,1,47,42,12,28,59,7,18,50,44,0,41,53,34,25,26,43,10,58],"moves":[{"ply":1,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,9,19,20,24,27,40,46],"ai":[8,15,22,29,30,31,37,49]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[5,9,16,19,20,27,40,46],"ai":[8,15,22,29,30,31,37,49]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[5,9,16,19,20,27,40,46],"ai":[8,15,22,29,30,31,49,52]},"scoresAfter":[-16,0]},{"ply":4,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[6,9,16,19,20,27,40,46],"ai":[8,15,22,29,30,31,49,52]},"scoresAfter":[-16,-40]},{"ply":5,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[6,9,16,19,20,27,40,46],"ai":[8,15,22,29,30,31,51,52]},"scoresAfter":[-11,-40]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[9,11,16,19,20,27,40,46],"ai":[8,15,22,29,30,31,51,52]},"scoresAfter":[-11,-53]},{"ply":7,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[9,11,16,19,20,27,40,46],"ai":[4,15,22,29,30,31,51,52]},"scoresAfter":[-3,-53]},{"ply":8,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,16,19,20,27,36,40,46],"ai":[4,15,22,29,30,31,51,52]},"scoresAfter":[-3,-53]},{"ply":9,"player":"human","action":64,"playedCard":36,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[11,16,19,20,27,36,40,46],"ai":[15,22,29,30,31,38,51,52]},"scoresAfter":[-43,-53]},{"ply":10,"player":"ai","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,16,19,20,27,37,40,46],"ai":[15,22,29,30,31,38,51,52]},"scoresAfter":[-43,-49]},{"ply":11,"player":"human","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[11,16,19,20,27,37,40,46],"ai":[14,15,22,29,30,31,38,52]},"scoresAfter":[-63,-49]},{"ply":12,"player":"ai","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[11,16,19,20,27,33,40,46],"ai":[14,15,22,29,30,31,38,52]},"scoresAfter":[-63,-43]},{"ply":13,"player":"human","action":72,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,16,19,20,27,33,40,46],"ai":[14,15,17,22,29,30,31,38]},"scoresAfter":[-54,-43]},{"ply":14,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,16,19,20,27,33,46,56],"ai":[14,15,17,22,29,30,31,38]},"scoresAfter":[-54,-83]},{"ply":15,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[11,16,19,20,27,33,46,56],"ai":[15,17,22,29,30,31,38,55]},"scoresAfter":[-71,-83]},{"ply":16,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[11,19,20,27,33,46,56,57],"ai":[15,17,22,29,30,31,38,55]},"scoresAfter":[-71,-79]},{"ply":17,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[11,19,20,27,33,46,56,57],"ai":[17,22,29,30,31,38,48,55]},"scoresAfter":[-65,-79]},{"ply":18,"player":"ai","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[11,20,27,33,46,54,56,57],"ai":[17,22,29,30,31,38,48,55]},"scoresAfter":[-65,-71]},{"ply":19,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[11,20,27,33,46,54,56,57],"ai":[3,22,29,30,31,38,48,55]},"scoresAfter":[-80,-71]},{"ply":20,"player":"ai","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,20,27,33,39,46,56,57],"ai":[3,22,29,30,31,38,48,55]},"scoresAfter":[-80,-71]},{"ply":21,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[11,20,27,33,39,46,56,57],"ai":[3,21,22,29,30,31,38,55]},"scoresAfter":[-73,-71]},{"ply":22,"player":"ai","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,20,27,32,33,39,46,57],"ai":[3,21,22,29,30,31,38,55]},"scoresAfter":[-73,-111]},{"ply":23,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[11,20,27,32,33,39,46,57],"ai":[3,13,21,22,29,30,31,55]},"scoresAfter":[-65,-111]},{"ply":24,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[11,20,27,32,33,39,45,46],"ai":[3,13,21,22,29,30,31,55]},"scoresAfter":[-65,-111]},{"ply":25,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,20,27,32,33,39,45,46],"ai":[2,13,21,22,29,30,31,55]},"scoresAfter":[-55,-111]},{"ply":26,"player":"ai","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[20,23,27,32,33,39,45,46],"ai":[2,13,21,22,29,30,31,55]},"scoresAfter":[-55,-95]},{"ply":27,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[20,23,27,32,33,39,45,46],"ai":[2,13,22,29,30,31,35,55]},"scoresAfter":[-48,-95]},{"ply":28,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[1,23,27,32,33,39,45,46],"ai":[2,13,22,29,30,31,35,55]},"scoresAfter":[-48,-83]},{"ply":29,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[1,23,27,32,33,39,45,46],"ai":[2,13,22,29,30,31,35,47]},"scoresAfter":[-38,-83]},{"ply":30,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[1,27,32,33,39,42,45,46],"ai":[2,13,22,29,30,31,35,47]},"scoresAfter":[-38,-83]},{"ply":31,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,27,32,33,39,42,45,46],"ai":[12,13,22,29,30,31,35,47]},"scoresAfter":[-23,-83]},{"ply":32,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[1,27,28,32,33,39,45,46],"ai":[12,13,22,29,30,31,35,47]},"scoresAfter":[-23,-65]},{"ply":33,"player":"human","action":75,"playedCard":45,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[1,27,28,32,33,39,45,46],"ai":[12,13,29,30,31,35,47,59]},"scoresAfter":[1,-65]},{"ply":34,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[1,24,27,28,32,33,39,46],"ai":[12,13,29,30,31,35,47,59]},"scoresAfter":[1,-45]},{"ply":35,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[1,24,27,28,32,33,39,46],"ai":[7,12,13,29,30,31,35,47]},"scoresAfter":[-39,-45]},{"ply":36,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,18,27,28,32,33,39,46],"ai":[7,12,13,29,30,31,35,47]},"scoresAfter":[-39,-45]},{"ply":37,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[1,18,27,28,32,33,39,46],"ai":[12,13,29,30,31,35,47,50]},"scoresAfter":[-35,-45]},{"ply":38,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,18,28,32,33,39,44,46],"ai":[12,13,29,30,31,35,47,50]},"scoresAfter":[-35,-61]},{"ply":39,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[1,18,28,32,33,39,44,46],"ai":[0,12,13,30,31,35,47,50]},"scoresAfter":[-29,-61]},{"ply":40,"player":"ai","action":36,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,18,32,33,39,41,44,46],"ai":[0,12,13,30,31,35,47,50]},"scoresAfter":[-29,-56]},{"ply":41,"player":"human","action":25,"playedCard":32,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[1,18,32,33,39,41,44,46],"ai":[0,12,13,31,35,47,50,53]},"scoresAfter":[-15,-56]},{"ply":42,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[1,7,18,33,39,41,44,46],"ai":[0,12,13,31,35,47,50,53]},"scoresAfter":[-15,-36]},{"ply":43,"player":"human","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[1,7,18,33,39,41,44,46],"ai":[0,12,13,31,34,35,50,53]},"scoresAfter":[1,-36]},{"ply":44,"player":"ai","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[1,7,18,25,39,41,44,46],"ai":[0,12,13,31,34,35,50,53]},"scoresAfter":[1,-30]},{"ply":45,"player":"human","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,7,18,25,39,41,44,46],"ai":[0,12,13,26,34,35,50,53]},"scoresAfter":[28,-30]},{"ply":46,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[1,7,18,25,39,41,43,44],"ai":[0,12,13,26,34,35,50,53]},"scoresAfter":[28,-21]},{"ply":47,"player":"human","action":78,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[1,7,18,25,39,41,43,44],"ai":[0,10,12,13,26,35,50,53]},"scoresAfter":[28,-21]}],"finalScores":[28,-21],"outcome":"YOU WIN","finalState":{"deckOrder":[20,27,5,19,9,24,40,46,8,22,37,15,49,29,30,31,16,52,6,51,11,4,36,38,14,33,17,56,55,57,48,54,3,39,21,32,13,45,2,23,35,1,47,42,12,28,59,7,18,50,44,0,41,53,34,25,26,43,10,58],"drawPtr":60,"cardLoc":[2,1,5,5,5,3,3,1,4,3,2,3,2,2,4,4,3,4,1,3,3,4,4,3,3,1,2,3,3,4,4,4,3,3,4,2,3,3,4,1,3,1,3,5,1,3,3,4,5,4,2,4,4,2,3,4,3,3,1,4],"handPublic":[false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,8,9,8],[7,9,9,10,10]],"colHandshakes":[[0,0,1,2,0],[0,1,0,1,1]],"colLength":[[4,4,5,6,3],[1,5,4,2,5]],"piles":[[4,3,2],[],[],[43],[48]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"facb1b22-53a5-43b1-b1f7-10a42c243535","seed":"qfzl16","startedAt":"2026-07-14T17:38:46.495Z","finishedAt":"2026-07-14T17:40:18.962Z","initialDeckOrder":[14,27,30,10,25,52,16,44,49,36,37,7,21,56,42,29,4,12,2,54,0,33,32,55,35,6,48,41,20,46,34,40,43,53,19,5,23,50,3,59,8,17,28,26,15,58,9,47,11,38,31,45,57,18,24,39,1,13,51,22],"moves":[{"ply":1,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,14,16,25,27,30,44,52],"ai":[7,21,29,36,37,42,49,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,10,14,16,27,30,44,52],"ai":[7,21,29,36,37,42,49,56]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,10,14,16,27,30,44,52],"ai":[7,12,21,29,36,37,42,56]},"scoresAfter":[-36,-40]},{"ply":4,"player":"ai","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,4,10,14,16,30,44,52],"ai":[7,12,21,29,36,37,42,56]},"scoresAfter":[-36,-80]},{"ply":5,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,4,10,14,16,30,44,52],"ai":[7,12,21,29,37,42,54,56]},"scoresAfter":[-76,-80]},{"ply":6,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[0,4,10,14,16,30,44,52],"ai":[7,12,21,29,37,42,54,56]},"scoresAfter":[-76,-94]},{"ply":7,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[0,4,10,14,16,30,44,52],"ai":[12,21,29,33,37,42,54,56]},"scoresAfter":[-96,-94]},{"ply":8,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,10,14,16,30,32,44,52],"ai":[12,21,29,33,37,42,54,56]},"scoresAfter":[-96,-114]},{"ply":9,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,10,14,16,30,32,44,52],"ai":[12,21,29,33,42,54,55,56]},"scoresAfter":[-86,-114]},{"ply":10,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[4,10,14,16,32,35,44,52],"ai":[12,21,29,33,42,54,55,56]},"scoresAfter":[-86,-154]},{"ply":11,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[4,10,14,16,32,35,44,52],"ai":[6,21,29,33,42,54,55,56]},"scoresAfter":[-77,-154]},{"ply":12,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,14,16,32,35,44,48,52],"ai":[6,21,29,33,42,54,55,56]},"scoresAfter":[-77,-139]},{"ply":13,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,14,16,32,35,44,48,52],"ai":[6,21,29,33,41,54,55,56]},"scoresAfter":[-63,-139]},{"ply":14,"player":"ai","action":24,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[10,14,16,20,35,44,48,52],"ai":[6,21,29,33,41,54,55,56]},"scoresAfter":[-63,-155]},{"ply":15,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,14,16,20,35,44,48,52],"ai":[6,21,33,41,46,54,55,56]},"scoresAfter":[-103,-155]},{"ply":16,"player":"ai","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,16,20,34,35,44,48,52],"ai":[6,21,33,41,46,54,55,56]},"scoresAfter":[-103,-145]},{"ply":17,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,16,20,34,35,44,48,52],"ai":[6,21,33,40,41,46,55,56]},"scoresAfter":[-85,-145]},{"ply":18,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,16,20,35,43,44,48,52],"ai":[6,21,33,40,41,46,55,56]},"scoresAfter":[-85,-133]},{"ply":19,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[10,16,20,35,43,44,48,52],"ai":[6,21,33,40,41,46,53,56]},"scoresAfter":[-65,-133]},{"ply":20,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[10,16,19,20,43,44,48,52],"ai":[6,21,33,40,41,46,53,56]},"scoresAfter":[-65,-119]},{"ply":21,"player":"human","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,16,19,20,43,44,48,52],"ai":[5,6,21,33,40,41,46,53]},"scoresAfter":[-59,-119]},{"ply":22,"player":"ai","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[10,19,20,23,43,44,48,52],"ai":[5,6,21,33,40,41,46,53]},"scoresAfter":[-59,-103]},{"ply":23,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,19,20,23,43,44,48,52],"ai":[5,6,33,40,41,46,50,53]},"scoresAfter":[-47,-103]},{"ply":24,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[3,10,20,23,43,44,48,52],"ai":[5,6,33,40,41,46,50,53]},"scoresAfter":[-47,-103]},{"ply":25,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,10,20,23,43,44,48,52],"ai":[5,6,33,40,41,46,53,59]},"scoresAfter":[-33,-103]},{"ply":26,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,8,10,23,43,44,48,52],"ai":[5,6,33,40,41,46,53,59]},"scoresAfter":[-33,-95]},{"ply":27,"player":"human","action":78,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,8,10,23,43,44,48,52],"ai":[5,6,17,40,41,46,53,59]},"scoresAfter":[-33,-95]},{"ply":28,"player":"ai","action":30,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[3,8,10,23,28,43,44,52],"ai":[5,6,17,40,41,46,53,59]},"scoresAfter":[-33,-95]},{"ply":29,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[3,8,10,23,28,43,44,52],"ai":[5,6,26,40,41,46,53,59]},"scoresAfter":[-33,-95]},{"ply":30,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[8,10,15,23,28,43,44,52],"ai":[5,6,26,40,41,46,53,59]},"scoresAfter":[-33,-95]},{"ply":31,"player":"human","action":54,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,10,15,23,28,43,44,52],"ai":[5,6,40,41,46,53,58,59]},"scoresAfter":[-33,-95]},{"ply":32,"player":"ai","action":66,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,9,10,15,23,43,44,52],"ai":[5,6,40,41,46,53,58,59]},"scoresAfter":[-33,-95]},{"ply":33,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,9,10,15,23,43,44,52],"ai":[5,6,40,41,46,47,58,59]},"scoresAfter":[-12,-95]},{"ply":34,"player":"ai","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[9,10,11,15,23,43,44,52],"ai":[5,6,40,41,46,47,58,59]},"scoresAfter":[-12,-77]},{"ply":35,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[9,10,11,15,23,43,44,52],"ai":[5,6,38,40,41,46,47,59]},"scoresAfter":[12,-77]},{"ply":36,"player":"ai","action":18,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,11,15,23,31,43,44,52],"ai":[5,6,38,40,41,46,47,59]},"scoresAfter":[12,-77]},{"ply":37,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,11,15,23,31,43,44,52],"ai":[5,38,40,41,45,46,47,59]},"scoresAfter":[39,-77]},{"ply":38,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[11,15,23,31,43,44,52,57],"ai":[5,38,40,41,45,46,47,59]},"scoresAfter":[39,-53]},{"ply":39,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,15,23,31,43,44,52,57],"ai":[5,18,38,40,41,46,47,59]},"scoresAfter":[69,-53]},{"ply":40,"player":"ai","action":65,"playedCard":46,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[15,23,24,31,43,44,52,57],"ai":[5,18,38,40,41,46,47,59]},"scoresAfter":[69,-26]},{"ply":41,"player":"human","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[15,23,24,31,43,44,52,57],"ai":[5,18,38,40,41,47,53,59]},"scoresAfter":[69,-26]},{"ply":42,"player":"ai","action":65,"playedCard":47,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[23,24,31,39,43,44,52,57],"ai":[5,18,38,40,41,47,53,59]},"scoresAfter":[69,4]},{"ply":43,"player":"human","action":42,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[23,24,31,39,43,44,52,57],"ai":[5,18,38,40,41,48,53,59]},"scoresAfter":[69,4]},{"ply":44,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[1,23,24,31,43,44,52,57],"ai":[5,18,38,40,41,48,53,59]},"scoresAfter":[69,24]},{"ply":45,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[1,23,24,31,43,44,52,57],"ai":[5,13,18,38,40,41,48,53]},"scoresAfter":[89,24]},{"ply":46,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[1,24,31,43,44,51,52,57],"ai":[5,13,18,38,40,41,48,53]},"scoresAfter":[89,24]}],"finalScores":[89,24],"outcome":"YOU WIN","finalState":{"deckOrder":[14,27,30,10,25,52,16,44,49,36,37,7,21,56,42,29,4,12,2,54,0,33,32,55,35,6,48,41,20,46,34,40,43,53,19,5,23,50,3,59,8,17,28,26,15,58,9,47,11,38,31,45,57,18,24,39,1,13,51,22],"drawPtr":60,"cardLoc":[3,1,3,5,3,2,5,4,3,3,3,3,4,5,3,5,3,5,2,3,3,4,2,3,1,3,5,3,5,4,3,1,3,4,3,3,4,4,2,5,2,2,4,1,1,4,4,4,2,4,5,1,1,2,4,4,4,1,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,true,false,false,false,false,false,false],"colTop":[[10,10,10,0,0],[6,8,8,10,10]],"colHandshakes":[[2,1,1,0,0],[0,1,0,2,1]],"colLength":[[7,5,6,0,0],[1,2,2,6,6]],"piles":[[3,6],[17,15,13],[26,28],[39],[50]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"5bbaf83d-5052-4a03-b2e6-a3e8241491d2","seed":"bdgu7b","startedAt":"2026-07-14T17:40:20.033Z","finishedAt":"2026-07-14T17:41:58.371Z","initialDeckOrder":[34,22,39,33,14,48,26,8,41,1,24,15,30,27,40,19,53,59,3,17,52,11,7,56,9,10,35,2,46,23,20,21,45,38,51,25,47,31,16,18,5,42,28,57,32,6,4,49,12,13,0,50,44,36,55,54,58,29,37,43],"moves":[{"ply":1,"player":"human","action":36,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,14,22,26,33,34,39,48],"ai":[1,15,19,24,27,30,40,41]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[8,14,22,33,34,39,48,53],"ai":[1,15,19,24,27,30,40,41]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":13,"playedCard":14,"placeType":"play","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[8,14,22,33,34,39,48,53],"ai":[15,19,24,27,30,40,41,59]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[1,8,22,33,34,39,48,53],"ai":[15,19,24,27,30,40,41,59]},"scoresAfter":[-80,-17]},{"ply":5,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[1,8,22,33,34,39,48,53],"ai":[3,15,19,24,27,30,41,59]},"scoresAfter":[-120,-17]},{"ply":6,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[8,17,22,33,34,39,48,53],"ai":[3,15,19,24,27,30,41,59]},"scoresAfter":[-120,-35]},{"ply":7,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,17,22,33,34,39,48,53],"ai":[15,19,24,27,30,41,52,59]},"scoresAfter":[-112,-35]},{"ply":8,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,11,22,33,34,39,48,53],"ai":[15,19,24,27,30,41,52,59]},"scoresAfter":[-112,-49]},{"ply":9,"player":"human","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[8,11,22,33,34,39,48,53],"ai":[7,15,24,27,30,41,52,59]},"scoresAfter":[-112,-49]},{"ply":10,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,11,22,33,34,48,53,56],"ai":[7,15,24,27,30,41,52,59]},"scoresAfter":[-112,-89]},{"ply":11,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,11,22,33,34,48,53,56],"ai":[7,9,15,27,30,41,52,59]},"scoresAfter":[-152,-89]},{"ply":12,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,10,11,22,33,34,53,56],"ai":[7,9,15,27,30,41,52,59]},"scoresAfter":[-152,-83]},{"ply":13,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[8,10,11,22,33,34,53,56],"ai":[9,15,27,30,35,41,52,59]},"scoresAfter":[-138,-83]},{"ply":14,"player":"ai","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[2,10,11,22,33,34,53,56],"ai":[9,15,27,30,35,41,52,59]},"scoresAfter":[-138,-83]},{"ply":15,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,10,11,22,33,34,53,56],"ai":[9,27,30,35,41,46,52,59]},"scoresAfter":[-120,-83]},{"ply":16,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[2,11,22,23,33,34,53,56],"ai":[9,27,30,35,41,46,52,59]},"scoresAfter":[-120,-79]},{"ply":17,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[2,11,22,23,33,34,53,56],"ai":[9,20,27,30,35,46,52,59]},"scoresAfter":[-100,-79]},{"ply":18,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,21,22,23,33,34,53,56],"ai":[9,20,27,30,35,46,52,59]},"scoresAfter":[-100,-72]},{"ply":19,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[2,21,22,23,33,34,53,56],"ai":[9,27,30,35,45,46,52,59]},"scoresAfter":[-84,-72]},{"ply":20,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,22,23,33,34,38,53,56],"ai":[9,27,30,35,45,46,52,59]},"scoresAfter":[-84,-64]},{"ply":21,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[2,22,23,33,34,38,53,56],"ai":[27,30,35,45,46,51,52,59]},"scoresAfter":[-66,-64]},{"ply":22,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,23,25,33,34,38,53,56],"ai":[27,30,35,45,46,51,52,59]},"scoresAfter":[-66,-60]},{"ply":23,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[2,23,25,33,34,38,53,56],"ai":[30,35,45,46,47,51,52,59]},"scoresAfter":[-46,-60]},{"ply":24,"player":"ai","action":42,"playedCard":46,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[2,25,31,33,34,38,53,56],"ai":[30,35,45,46,47,51,52,59]},"scoresAfter":[-46,-60]},{"ply":25,"player":"human","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[2,25,31,33,34,38,53,56],"ai":[16,30,35,45,47,51,52,59]},"scoresAfter":[-66,-60]},{"ply":26,"player":"ai","action":10,"playedCard":16,"placeType":"discard","drawSource":"discard_3","drawnCard":46,"handsBefore":{"human":[2,18,31,33,34,38,53,56],"ai":[16,30,35,45,47,51,52,59]},"scoresAfter":[-66,-60]},{"ply":27,"player":"human","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[2,18,31,33,34,38,53,56],"ai":[30,35,45,46,47,51,52,59]},"scoresAfter":[-66,-60]},{"ply":28,"player":"ai","action":0,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[2,5,18,31,33,34,53,56],"ai":[30,35,45,46,47,51,52,59]},"scoresAfter":[-66,-50]},{"ply":29,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[2,5,18,31,33,34,53,56],"ai":[35,42,45,46,47,51,52,59]},"scoresAfter":[-58,-50]},{"ply":30,"player":"ai","action":0,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,5,18,28,31,33,34,56],"ai":[35,42,45,46,47,51,52,59]},"scoresAfter":[-58,-30]},{"ply":31,"player":"human","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,5,18,28,31,33,34,56],"ai":[42,45,46,47,51,52,57,59]},"scoresAfter":[-49,-30]},{"ply":32,"player":"ai","action":0,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[2,5,18,31,32,33,34,56],"ai":[42,45,46,47,51,52,57,59]},"scoresAfter":[-49,-25]},{"ply":33,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[2,5,18,31,32,33,34,56],"ai":[6,45,46,47,51,52,57,59]},"scoresAfter":[-31,-25]},{"ply":34,"player":"ai","action":10,"playedCard":6,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[2,4,5,18,32,33,34,56],"ai":[6,45,46,47,51,52,57,59]},"scoresAfter":[-31,-25]},{"ply":35,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[2,4,5,18,32,33,34,56],"ai":[38,45,46,47,51,52,57,59]},"scoresAfter":[-10,-25]},{"ply":36,"player":"ai","action":12,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[2,4,5,18,33,34,49,56],"ai":[38,45,46,47,51,52,57,59]},"scoresAfter":[-10,-17]},{"ply":37,"player":"human","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[2,4,5,18,33,34,49,56],"ai":[12,38,46,47,51,52,57,59]},"scoresAfter":[14,-17]},{"ply":38,"player":"ai","action":24,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,4,5,13,18,34,49,56],"ai":[12,38,46,47,51,52,57,59]},"scoresAfter":[14,-8]},{"ply":39,"player":"human","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,4,5,13,18,34,49,56],"ai":[0,12,38,47,51,52,57,59]},"scoresAfter":[41,-8]},{"ply":40,"player":"ai","action":36,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,4,5,13,18,49,50,56],"ai":[0,12,38,47,51,52,57,59]},"scoresAfter":[41,2]},{"ply":41,"player":"human","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[2,4,5,13,18,49,50,56],"ai":[0,12,38,44,51,52,57,59]},"scoresAfter":[41,2]},{"ply":42,"player":"ai","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,4,5,13,18,36,49,56],"ai":[0,12,38,44,51,52,57,59]},"scoresAfter":[41,-16]},{"ply":43,"player":"human","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,4,5,13,18,36,49,56],"ai":[0,12,38,44,52,55,57,59]},"scoresAfter":[41,-16]},{"ply":44,"player":"ai","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[2,4,5,13,18,36,54,56],"ai":[0,12,38,44,52,55,57,59]},"scoresAfter":[41,-13]},{"ply":45,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,4,5,13,18,36,54,56],"ai":[0,12,38,44,55,57,58,59]},"scoresAfter":[51,-13]},{"ply":46,"player":"ai","action":50,"playedCard":55,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[2,4,5,13,18,29,36,56],"ai":[0,12,38,44,55,57,58,59]},"scoresAfter":[51,-7]},{"ply":47,"player":"human","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[2,4,5,13,18,29,36,56],"ai":[0,12,16,38,44,57,58,59]},"scoresAfter":[65,-7]},{"ply":48,"player":"ai","action":62,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[2,4,5,13,18,29,36,37],"ai":[0,12,16,38,44,57,58,59]},"scoresAfter":[65,1]},{"ply":49,"player":"human","action":54,"playedCard":18,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,4,5,13,18,29,36,37],"ai":[0,12,15,16,38,44,58,59]},"scoresAfter":[65,1]}],"finalScores":[65,1],"outcome":"YOU WIN","finalState":{"deckOrder":[34,22,39,33,14,48,26,8,41,1,24,15,30,27,40,19,53,59,3,17,52,11,7,56,9,10,35,2,46,23,20,21,45,38,51,25,47,31,16,18,5,42,28,57,32,6,4,49,12,13,0,50,44,36,55,54,58,29,37,43],"drawPtr":60,"cardLoc":[2,3,1,4,1,1,5,4,3,4,3,3,2,1,3,2,2,3,5,4,4,3,3,3,4,3,3,4,3,1,4,3,3,3,3,4,1,1,2,5,4,4,4,1,2,4,4,4,3,5,5,4,4,3,3,4,3,4,2,2],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,9,0,7],[8,7,10,10,8]],"colHandshakes":[[1,1,2,0,1],[0,0,1,0,0]],"colLength":[[4,5,7,0,4],[3,2,4,6,4]],"piles":[[6],[18],[],[39],[50,49]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7f4eebec-3255-409b-af05-d37d16537c70","seed":"5nhlb1","startedAt":"2026-07-14T17:41:59.365Z","finishedAt":"2026-07-14T17:43:26.244Z","initialDeckOrder":[34,52,24,59,35,32,18,36,2,47,20,16,21,54,55,4,56,12,37,13,25,9,6,14,28,17,42,31,10,57,7,23,33,22,49,38,44,3,8,26,39,41,11,46,29,53,48,0,50,45,19,27,5,51,30,40,15,58,1,43],"moves":[{"ply":1,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[18,24,32,34,35,36,52,59],"ai":[2,4,16,20,21,47,54,55]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[18,32,34,35,36,52,56,59],"ai":[2,4,16,20,21,47,54,55]},"scoresAfter":[-40,-17]},{"ply":3,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[18,32,34,35,36,52,56,59],"ai":[2,12,16,20,21,47,54,55]},"scoresAfter":[-57,-17]},{"ply":4,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[18,32,34,35,36,37,56,59],"ai":[2,12,16,20,21,47,54,55]},"scoresAfter":[-57,-32]},{"ply":5,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[18,32,34,35,36,37,56,59],"ai":[2,12,13,16,20,21,47,55]},"scoresAfter":[-57,-32]},{"ply":6,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[18,25,32,34,35,37,56,59],"ai":[2,12,13,16,20,21,47,55]},"scoresAfter":[-57,-26]},{"ply":7,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[18,25,32,34,35,37,56,59],"ai":[2,9,12,13,16,20,21,47]},"scoresAfter":[-57,-26]},{"ply":8,"player":"ai","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,18,25,32,34,35,56,59],"ai":[2,9,12,13,16,20,21,47]},"scoresAfter":[-57,-26]},{"ply":9,"player":"human","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[6,18,25,32,34,35,56,59],"ai":[2,9,13,14,16,20,21,47]},"scoresAfter":[-77,-26]},{"ply":10,"player":"ai","action":8,"playedCard":2,"placeType":"discard","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[6,18,28,32,34,35,56,59],"ai":[2,9,13,14,16,20,21,47]},"scoresAfter":[-77,-26]},{"ply":11,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,18,28,32,34,35,56,59],"ai":[9,12,13,14,16,20,21,47]},"scoresAfter":[-68,-26]},{"ply":12,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,17,18,32,34,35,56,59],"ai":[9,12,13,14,16,20,21,47]},"scoresAfter":[-68,-66]},{"ply":13,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,17,18,32,34,35,56,59],"ai":[9,13,14,16,20,21,42,47]},"scoresAfter":[-61,-66]},{"ply":14,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,17,18,31,32,34,35,59],"ai":[9,13,14,16,20,21,42,47]},"scoresAfter":[-61,-58]},{"ply":15,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[6,17,18,31,32,34,35,59],"ai":[10,13,14,16,20,21,42,47]},"scoresAfter":[-43,-58]},{"ply":16,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,17,18,32,34,35,57,59],"ai":[10,13,14,16,20,21,42,47]},"scoresAfter":[-43,-49]},{"ply":17,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[6,17,18,32,34,35,57,59],"ai":[7,13,14,16,20,21,42,47]},"scoresAfter":[-22,-49]},{"ply":18,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[6,17,18,23,34,35,57,59],"ai":[7,13,14,16,20,21,42,47]},"scoresAfter":[-22,-69]},{"ply":19,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,17,18,23,34,35,57,59],"ai":[7,14,16,20,21,33,42,47]},"scoresAfter":[-14,-69]},{"ply":20,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,17,18,22,23,34,35,59],"ai":[7,14,16,20,21,33,42,47]},"scoresAfter":[-14,-69]},{"ply":21,"player":"human","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,17,18,22,23,34,35,59],"ai":[14,16,20,21,33,42,47,49]},"scoresAfter":[13,-69]},{"ply":22,"player":"ai","action":52,"playedCard":33,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[6,17,18,22,23,35,38,59],"ai":[14,16,20,21,33,42,47,49]},"scoresAfter":[13,-81]},{"ply":23,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,17,18,22,23,35,38,59],"ai":[14,16,20,21,37,42,47,49]},"scoresAfter":[43,-81]},{"ply":24,"player":"ai","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,17,18,22,23,38,44,59],"ai":[14,16,20,21,37,42,47,49]},"scoresAfter":[43,-81]},{"ply":25,"player":"human","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[6,17,18,22,23,38,44,59],"ai":[3,14,16,20,21,42,47,49]},"scoresAfter":[43,-81]},{"ply":26,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,17,18,22,23,38,44,59],"ai":[3,14,16,20,21,42,47,49]},"scoresAfter":[43,-81]},{"ply":27,"player":"human","action":6,"playedCard":8,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[8,17,18,22,23,38,44,59],"ai":[3,14,16,20,21,26,42,47]},"scoresAfter":[43,-81]},{"ply":28,"player":"ai","action":90,"playedCard":47,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[17,18,22,23,38,39,44,59],"ai":[3,14,16,20,21,26,42,47]},"scoresAfter":[43,-81]},{"ply":29,"player":"human","action":52,"playedCard":38,"placeType":"play","drawSource":"discard_3","drawnCard":47,"handsBefore":{"human":[17,18,22,23,38,39,44,59],"ai":[3,14,16,20,21,26,41,42]},"scoresAfter":[3,-81]},{"ply":30,"player":"ai","action":66,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[17,18,22,23,39,44,47,59],"ai":[3,14,16,20,21,26,41,42]},"scoresAfter":[3,-81]},{"ply":31,"player":"human","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[17,18,22,23,39,44,47,59],"ai":[3,11,14,16,20,21,41,42]},"scoresAfter":[-13,-81]},{"ply":32,"player":"ai","action":84,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[18,22,23,39,44,46,47,59],"ai":[3,11,14,16,20,21,41,42]},"scoresAfter":[-13,-96]},{"ply":33,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[18,22,23,39,44,46,47,59],"ai":[3,11,14,16,20,21,29,41]},"scoresAfter":[-8,-96]},{"ply":34,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[22,23,39,44,46,47,53,59],"ai":[3,11,14,16,20,21,29,41]},"scoresAfter":[-8,-86]},{"ply":35,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[22,23,39,44,46,47,53,59],"ai":[3,14,16,20,21,29,41,48]},"scoresAfter":[1,-86]},{"ply":36,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,23,39,44,46,47,53,59],"ai":[3,14,16,20,21,29,41,48]},"scoresAfter":[1,-106]},{"ply":37,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[0,23,39,44,46,47,53,59],"ai":[3,16,20,21,29,41,48,50]},"scoresAfter":[11,-106]},{"ply":38,"player":"ai","action":58,"playedCard":29,"placeType":"discard","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[0,39,44,45,46,47,53,59],"ai":[3,16,20,21,29,41,48,50]},"scoresAfter":[11,-106]},{"ply":39,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[0,39,44,45,46,47,53,59],"ai":[3,16,20,21,37,41,48,50]},"scoresAfter":[21,-106]},{"ply":40,"player":"ai","action":15,"playedCard":16,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[0,19,39,44,45,46,47,53],"ai":[3,16,20,21,37,41,48,50]},"scoresAfter":[21,-94]},{"ply":41,"player":"human","action":24,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,19,39,44,45,46,47,53],"ai":[3,20,21,29,37,41,48,50]},"scoresAfter":[25,-94]},{"ply":42,"player":"ai","action":42,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[0,19,27,44,45,46,47,53],"ai":[3,20,21,29,37,41,48,50]},"scoresAfter":[25,-94]},{"ply":43,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,19,27,44,45,46,47,53],"ai":[3,5,20,21,37,41,48,50]},"scoresAfter":[39,-94]},{"ply":44,"player":"ai","action":81,"playedCard":48,"placeType":"discard","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[0,19,27,45,46,47,51,53],"ai":[3,5,20,21,37,41,48,50]},"scoresAfter":[39,-94]},{"ply":45,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,19,27,45,46,47,51,53],"ai":[3,5,20,21,29,37,41,50]},"scoresAfter":[55,-94]},{"ply":46,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,19,27,30,46,47,51,53],"ai":[3,5,20,21,29,37,41,50]},"scoresAfter":[55,-66]},{"ply":47,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,19,27,30,46,47,51,53],"ai":[3,5,21,29,37,40,41,50]},"scoresAfter":[73,-66]},{"ply":48,"player":"ai","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[0,15,19,27,30,47,51,53],"ai":[3,5,21,29,37,40,41,50]},"scoresAfter":[73,-34]},{"ply":49,"player":"human","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,15,19,27,30,47,51,53],"ai":[3,5,29,37,40,41,50,58]},"scoresAfter":[93,-34]},{"ply":50,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,1,15,19,27,30,51,53],"ai":[3,5,29,37,40,41,50,58]},"scoresAfter":[93,-25]}],"finalScores":[93,-25],"outcome":"YOU WIN","finalState":{"deckOrder":[34,52,24,59,35,32,18,36,2,47,20,16,21,54,55,4,56,12,37,13,25,9,6,14,28,17,42,31,10,57,7,23,33,22,49,38,44,3,8,26,39,41,11,46,29,53,48,0,50,45,19,27,5,51,30,40,15,58,1,43],"drawPtr":60,"cardLoc":[1,1,5,2,4,2,5,5,5,4,4,4,4,4,4,1,4,3,3,1,4,4,3,3,3,3,5,1,3,2,1,3,3,4,3,3,5,2,3,3,2,2,4,2,3,3,3,3,5,5,2,1,3,1,4,4,3,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,10,10,10],[10,8,8,5,9]],"colHandshakes":[[0,0,2,1,0],[0,3,0,0,0]],"colLength":[[0,4,7,6,4],[4,6,1,1,3]],"piles":[[2,7,6,8],[],[26],[36],[49,48]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"9d2d40d4-1200-4c0f-a2d7-21967f29d7e4","seed":"nz2z3m","startedAt":"2026-07-14T17:43:27.107Z","finishedAt":"2026-07-14T17:46:02.145Z","initialDeckOrder":[36,56,6,17,38,51,2,54,33,15,40,41,19,49,35,12,0,44,20,28,57,48,8,14,21,29,24,34,52,31,30,27,46,3,45,22,50,18,53,10,13,39,43,9,16,4,37,7,5,42,32,47,26,55,25,1,58,11,23,59],"moves":[{"ply":1,"player":"human","action":42,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,6,17,36,38,51,54,56],"ai":[12,15,19,33,35,40,41,49]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":18,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[0,2,6,17,38,51,54,56],"ai":[12,15,19,33,35,40,41,49]},"scoresAfter":[0,0]},{"ply":3,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,2,6,17,38,51,54,56],"ai":[12,19,33,35,40,41,44,49]},"scoresAfter":[0,0]},{"ply":4,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[0,2,6,17,20,51,54,56],"ai":[12,19,33,35,40,41,44,49]},"scoresAfter":[0,-40]},{"ply":5,"player":"human","action":2,"playedCard":0,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[0,2,6,17,20,51,54,56],"ai":[19,28,33,35,40,41,44,49]},"scoresAfter":[-40,-40]},{"ply":6,"player":"ai","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,6,15,17,20,51,54,56],"ai":[19,28,33,35,40,41,44,49]},"scoresAfter":[-40,-57]},{"ply":7,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[2,6,15,17,20,51,54,56],"ai":[19,28,33,35,41,44,49,57]},"scoresAfter":[-58,-57]},{"ply":8,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[2,6,17,20,48,51,54,56],"ai":[19,28,33,35,41,44,49,57]},"scoresAfter":[-58,-53]},{"ply":9,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,6,17,20,48,51,54,56],"ai":[8,19,28,33,35,44,49,57]},"scoresAfter":[-54,-53]},{"ply":10,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[2,6,14,20,48,51,54,56],"ai":[8,19,28,33,35,44,49,57]},"scoresAfter":[-54,-93]},{"ply":11,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,6,14,20,48,51,54,56],"ai":[8,19,21,28,33,35,44,57]},"scoresAfter":[-54,-93]},{"ply":12,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[2,6,20,29,48,51,54,56],"ai":[8,19,21,28,33,35,44,57]},"scoresAfter":[-54,-81]},{"ply":13,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[2,6,20,29,48,51,54,56],"ai":[8,21,24,28,33,35,44,57]},"scoresAfter":[-74,-81]},{"ply":14,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[6,20,29,34,48,51,54,56],"ai":[8,21,24,28,33,35,44,57]},"scoresAfter":[-74,-65]},{"ply":15,"player":"human","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,20,29,34,48,51,54,56],"ai":[8,24,28,33,35,44,52,57]},"scoresAfter":[-114,-65]},{"ply":16,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,20,29,31,34,51,54,56],"ai":[8,24,28,33,35,44,52,57]},"scoresAfter":[-114,-105]},{"ply":17,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[6,20,29,31,34,51,54,56],"ai":[8,28,30,33,35,44,52,57]},"scoresAfter":[-110,-105]},{"ply":18,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[6,20,27,29,31,34,54,56],"ai":[8,28,30,33,35,44,52,57]},"scoresAfter":[-110,-99]},{"ply":19,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[6,20,27,29,31,34,54,56],"ai":[8,28,30,33,35,44,46,57]},"scoresAfter":[-128,-99]},{"ply":20,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[3,6,20,29,31,34,54,56],"ai":[8,28,30,33,35,44,46,57]},"scoresAfter":[-128,-92]},{"ply":21,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[3,6,20,29,31,34,54,56],"ai":[8,28,30,33,35,45,46,57]},"scoresAfter":[-124,-92]},{"ply":22,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[3,6,20,22,31,34,54,56],"ai":[8,28,30,33,35,45,46,57]},"scoresAfter":[-124,-84]},{"ply":23,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[3,6,20,22,31,34,54,56],"ai":[8,28,30,33,35,46,50,57]},"scoresAfter":[-118,-84]},{"ply":24,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,18,20,22,31,34,54,56],"ai":[8,28,30,33,35,46,50,57]},"scoresAfter":[-118,-97]},{"ply":25,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,18,20,22,31,34,54,56],"ai":[28,30,33,35,46,50,53,57]},"scoresAfter":[-113,-97]},{"ply":26,"player":"ai","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,10,20,22,31,34,54,56],"ai":[28,30,33,35,46,50,53,57]},"scoresAfter":[-113,-88]},{"ply":27,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[6,10,20,22,31,34,54,56],"ai":[13,28,30,33,35,50,53,57]},"scoresAfter":[-106,-88]},{"ply":28,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,10,22,31,34,39,54,56],"ai":[13,28,30,33,35,50,53,57]},"scoresAfter":[-106,-80]},{"ply":29,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,10,22,31,34,39,54,56],"ai":[13,28,30,33,35,43,50,57]},"scoresAfter":[-97,-80]},{"ply":30,"player":"ai","action":66,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[6,9,10,31,34,39,54,56],"ai":[13,28,30,33,35,43,50,57]},"scoresAfter":[-97,-80]},{"ply":31,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[6,9,10,31,34,39,54,56],"ai":[13,16,28,30,33,35,50,57]},"scoresAfter":[-87,-80]},{"ply":32,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,6,9,10,31,34,39,56],"ai":[13,16,28,30,33,35,50,57]},"scoresAfter":[-87,-64]},{"ply":33,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,6,9,10,31,34,39,56],"ai":[13,16,28,30,33,35,37,50]},"scoresAfter":[-78,-64]},{"ply":34,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,7,9,10,31,34,39,56],"ai":[13,16,28,30,33,35,37,50]},"scoresAfter":[-78,-58]},{"ply":35,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,7,9,10,31,34,39,56],"ai":[5,13,16,30,33,35,37,50]},"scoresAfter":[-63,-58]},{"ply":36,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,9,10,31,34,39,42,56],"ai":[5,13,16,30,33,35,37,50]},"scoresAfter":[-63,-58]},{"ply":37,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,9,10,31,34,39,42,56],"ai":[13,16,30,32,33,35,37,50]},"scoresAfter":[-45,-58]},{"ply":38,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,10,31,34,39,42,47,56],"ai":[13,16,30,32,33,35,37,50]},"scoresAfter":[-45,-48]},{"ply":39,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[9,10,31,34,39,42,47,56],"ai":[13,16,26,32,33,35,37,50]},"scoresAfter":[-21,-48]},{"ply":40,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[10,31,34,39,42,47,55,56],"ai":[13,16,26,32,33,35,37,50]},"scoresAfter":[-21,-34]},{"ply":41,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,31,34,39,42,47,55,56],"ai":[13,16,25,26,33,35,37,50]},"scoresAfter":[26,-34]},{"ply":42,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[1,31,34,39,42,47,55,56],"ai":[13,16,25,26,33,35,37,50]},"scoresAfter":[26,-18]},{"ply":43,"player":"human","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[1,31,34,39,42,47,55,56],"ai":[13,16,25,26,35,37,50,58]},"scoresAfter":[32,-18]},{"ply":44,"player":"ai","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[1,11,34,39,42,47,55,56],"ai":[13,16,25,26,35,37,50,58]},"scoresAfter":[32,2]},{"ply":45,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[1,11,34,39,42,47,55,56],"ai":[13,16,23,25,26,37,50,58]},"scoresAfter":[62,2]}],"finalScores":[62,2],"outcome":"YOU WIN","finalState":{"deckOrder":[36,56,6,17,38,51,2,54,33,15,40,41,19,49,35,12,0,44,20,28,57,48,8,14,21,29,24,34,52,31,30,27,46,3,45,22,50,18,53,10,13,39,43,9,16,4,37,7,5,42,32,47,26,55,25,1,58,11,23,59],"drawPtr":60,"cardLoc":[3,1,3,3,3,5,3,3,4,3,3,3,4,2,5,3,2,3,3,4,3,4,3,2,4,2,2,3,4,3,4,3,4,4,1,4,5,2,5,1,4,4,1,5,4,4,4,1,3,4,2,3,4,4,3,1,1,4,2,1],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,6,0,5],[7,8,10,9,8]],"colHandshakes":[[2,0,0,0,1],[0,1,1,0,1]],"colLength":[[9,5,3,0,3],[1,3,6,5,4]],"piles":[[5],[14],[],[36,38,43],[]],"toMove":1,"stepCount":45,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"e6f10e41-3224-4d03-b806-06c08ec86c28","seed":"8tlbo8","startedAt":"2026-07-14T17:46:02.960Z","finishedAt":"2026-07-14T17:47:29.880Z","initialDeckOrder":[30,16,56,18,51,59,17,23,43,0,27,38,32,39,14,44,54,52,41,37,42,45,8,49,36,48,11,9,19,31,4,3,47,6,29,58,34,46,40,26,1,33,20,12,35,22,53,50,10,5,13,24,28,15,2,7,25,21,57,55],"moves":[{"ply":1,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[16,17,18,23,30,51,56,59],"ai":[0,14,27,32,38,39,43,44]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[17,18,23,30,51,54,56,59],"ai":[0,14,27,32,38,39,43,44]},"scoresAfter":[-17,0]},{"ply":3,"player":"human","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[17,18,23,30,51,54,56,59],"ai":[14,27,32,38,39,43,44,52]},"scoresAfter":[-13,0]},{"ply":4,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[18,23,30,41,51,54,56,59],"ai":[14,27,32,38,39,43,44,52]},"scoresAfter":[-13,0]},{"ply":5,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[18,23,30,41,51,54,56,59],"ai":[27,32,37,38,39,43,44,52]},"scoresAfter":[-8,0]},{"ply":6,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[23,30,41,42,51,54,56,59],"ai":[27,32,37,38,39,43,44,52]},"scoresAfter":[-8,-40]},{"ply":7,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[23,30,41,42,51,54,56,59],"ai":[27,32,37,39,43,44,45,52]},"scoresAfter":[-26,-40]},{"ply":8,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[8,23,30,41,42,54,56,59],"ai":[27,32,37,39,43,44,45,52]},"scoresAfter":[-26,-58]},{"ply":9,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,23,30,41,42,54,56,59],"ai":[32,37,39,43,44,45,49,52]},"scoresAfter":[-21,-58]},{"ply":10,"player":"ai","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[8,23,30,36,41,42,56,59],"ai":[32,37,39,43,44,45,49,52]},"scoresAfter":[-21,-58]},{"ply":11,"player":"human","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[8,23,30,36,41,42,56,59],"ai":[32,37,39,43,44,45,48,49]},"scoresAfter":[-61,-58]},{"ply":12,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,11,23,30,41,42,56,59],"ai":[32,37,39,43,44,45,48,49]},"scoresAfter":[-61,-58]},{"ply":13,"player":"human","action":73,"playedCard":56,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[8,11,23,30,41,42,56,59],"ai":[9,32,37,39,43,44,45,48]},"scoresAfter":[-54,-58]},{"ply":14,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[0,8,11,23,30,41,42,59],"ai":[9,32,37,39,43,44,45,48]},"scoresAfter":[-54,-58]},{"ply":15,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[0,8,11,23,30,41,42,59],"ai":[9,19,32,37,39,43,44,45]},"scoresAfter":[-94,-58]},{"ply":16,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,11,23,30,31,41,42,59],"ai":[9,19,32,37,39,43,44,45]},"scoresAfter":[-94,-51]},{"ply":17,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,11,23,30,31,41,42,59],"ai":[4,9,19,37,39,43,44,45]},"scoresAfter":[-84,-51]},{"ply":18,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[3,8,11,23,30,31,41,42],"ai":[4,9,19,37,39,43,44,45]},"scoresAfter":[-84,-68]},{"ply":19,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,8,11,23,30,31,41,42],"ai":[9,19,37,39,43,44,45,47]},"scoresAfter":[-80,-68]},{"ply":20,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[6,8,11,23,30,31,41,42],"ai":[9,19,37,39,43,44,45,47]},"scoresAfter":[-80,-82]},{"ply":21,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,8,11,23,30,31,41,42],"ai":[9,29,37,39,43,44,45,47]},"scoresAfter":[-70,-82]},{"ply":22,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[8,11,23,30,31,41,42,58],"ai":[9,29,37,39,43,44,45,47]},"scoresAfter":[-70,-74]},{"ply":23,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[8,11,23,30,31,41,42,58],"ai":[29,34,37,39,43,44,45,47]},"scoresAfter":[-56,-74]},{"ply":24,"player":"ai","action":12,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[11,23,30,31,41,42,46,58],"ai":[29,34,37,39,43,44,45,47]},"scoresAfter":[-56,-65]},{"ply":25,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,23,30,31,41,42,46,58],"ai":[29,37,39,40,43,44,45,47]},"scoresAfter":[-36,-65]},{"ply":26,"player":"ai","action":12,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[23,26,30,31,41,42,46,58],"ai":[29,37,39,40,43,44,45,47]},"scoresAfter":[-36,-85]},{"ply":27,"player":"human","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[23,26,30,31,41,42,46,58],"ai":[1,29,39,40,43,44,45,47]},"scoresAfter":[-76,-85]},{"ply":28,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[23,30,31,33,41,42,46,58],"ai":[1,29,39,40,43,44,45,47]},"scoresAfter":[-76,-85]},{"ply":29,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[23,30,31,33,41,42,46,58],"ai":[20,29,39,40,43,44,45,47]},"scoresAfter":[-66,-85]},{"ply":30,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[12,23,31,33,41,42,46,58],"ai":[20,29,39,40,43,44,45,47]},"scoresAfter":[-66,-78]},{"ply":31,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[12,23,31,33,41,42,46,58],"ai":[29,35,39,40,43,44,45,47]},"scoresAfter":[-54,-78]},{"ply":32,"player":"ai","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[12,22,23,33,41,42,46,58],"ai":[29,35,39,40,43,44,45,47]},"scoresAfter":[-54,-68]},{"ply":33,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[12,22,23,33,41,42,46,58],"ai":[29,39,40,43,44,45,47,53]},"scoresAfter":[-45,-68]},{"ply":34,"player":"ai","action":12,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[12,23,33,41,42,46,50,58],"ai":[29,39,40,43,44,45,47,53]},"scoresAfter":[-45,-62]},{"ply":35,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[12,23,33,41,42,46,50,58],"ai":[10,29,40,43,44,45,47,53]},"scoresAfter":[-35,-62]},{"ply":36,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[5,12,33,41,42,46,50,58],"ai":[10,29,40,43,44,45,47,53]},"scoresAfter":[-35,-53]},{"ply":37,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[5,12,33,41,42,46,50,58],"ai":[13,29,40,43,44,45,47,53]},"scoresAfter":[-19,-53]},{"ply":38,"player":"ai","action":24,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[5,12,24,41,42,46,50,58],"ai":[13,29,40,43,44,45,47,53]},"scoresAfter":[-19,-44]},{"ply":39,"player":"human","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,12,24,41,42,46,50,58],"ai":[13,28,29,43,44,45,47,53]},"scoresAfter":[-11,-44]},{"ply":40,"player":"ai","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[5,12,15,24,42,46,50,58],"ai":[13,28,29,43,44,45,47,53]},"scoresAfter":[-11,-26]},{"ply":41,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[5,12,15,24,42,46,50,58],"ai":[2,13,28,29,44,45,47,53]},"scoresAfter":[-1,-26]},{"ply":42,"player":"ai","action":48,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[5,7,12,15,24,46,50,58],"ai":[2,13,28,29,44,45,47,53]},"scoresAfter":[-1,-5]},{"ply":43,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[5,7,12,15,24,46,50,58],"ai":[2,13,25,28,29,45,47,53]},"scoresAfter":[-1,-5]},{"ply":44,"player":"ai","action":65,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[5,7,12,15,21,46,50,58],"ai":[2,13,25,28,29,45,47,53]},"scoresAfter":[-1,19]},{"ply":45,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,7,12,15,21,46,50,58],"ai":[2,13,25,28,29,47,48,53]},"scoresAfter":[17,19]},{"ply":46,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[5,7,12,15,21,50,57,58],"ai":[2,13,25,28,29,47,48,53]},"scoresAfter":[17,69]}],"finalScores":[17,69],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[30,16,56,18,51,59,17,23,43,0,27,38,32,39,14,44,54,52,41,37,42,45,8,49,36,48,11,9,19,31,4,3,47,6,29,58,34,46,40,26,1,33,20,12,35,22,53,50,10,5,13,24,28,15,2,7,25,21,57,55],"drawPtr":60,"cardLoc":[3,5,2,3,4,1,3,1,3,4,4,3,1,2,5,1,3,3,3,4,4,1,3,3,5,2,3,4,2,2,3,3,4,3,4,4,3,4,4,4,4,3,3,4,4,4,3,4,2,5,1,3,5,2,3,2,3,1,1,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,8,9,10],[9,7,10,10,0]],"colHandshakes":[[1,0,1,1,0],[0,0,0,2,0]],"colLength":[[5,5,4,4,4],[3,2,4,8,0]],"piles":[[1],[14],[24],[],[52,49]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"732abaee-b640-48ee-bb43-78af0a3b3bbd","seed":"1ezfqf","startedAt":"2026-07-14T17:47:30.965Z","finishedAt":"2026-07-14T17:49:22.524Z","initialDeckOrder":[7,10,5,3,49,25,2,59,20,34,58,27,6,57,1,42,37,21,50,23,19,48,8,14,47,24,46,38,30,0,54,16,4,22,51,12,43,39,28,53,15,33,45,32,44,40,35,55,36,9,41,31,56,52,11,26,13,29,18,17],"moves":[{"ply":1,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[2,3,5,7,10,25,49,59],"ai":[1,6,20,27,34,42,57,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,5,7,10,25,37,49,59],"ai":[1,6,20,27,34,42,57,58]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[3,5,7,10,25,37,49,59],"ai":[1,20,21,27,34,42,57,58]},"scoresAfter":[-36,-15]},{"ply":4,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[5,7,10,25,37,49,50,59],"ai":[1,20,21,27,34,42,57,58]},"scoresAfter":[-36,-30]},{"ply":5,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,7,10,25,37,49,50,59],"ai":[1,20,21,23,27,34,57,58]},"scoresAfter":[-76,-30]},{"ply":6,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[5,7,10,19,25,37,50,59],"ai":[1,20,21,23,27,34,57,58]},"scoresAfter":[-76,-30]},{"ply":7,"player":"human","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[5,7,10,19,25,37,50,59],"ai":[20,21,23,27,34,48,57,58]},"scoresAfter":[-96,-30]},{"ply":8,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,7,8,10,19,25,37,59],"ai":[20,21,23,27,34,48,57,58]},"scoresAfter":[-96,-70]},{"ply":9,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[5,7,8,10,19,25,37,59],"ai":[14,20,21,23,27,34,57,58]},"scoresAfter":[-88,-70]},{"ply":10,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,8,10,19,25,37,47,59],"ai":[14,20,21,23,27,34,57,58]},"scoresAfter":[-88,-110]},{"ply":11,"player":"human","action":60,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,8,10,19,25,37,47,59],"ai":[20,21,23,24,27,34,57,58]},"scoresAfter":[-128,-110]},{"ply":12,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[7,8,10,19,25,46,47,59],"ai":[20,21,23,24,27,34,57,58]},"scoresAfter":[-128,-150]},{"ply":13,"player":"human","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,8,10,19,25,46,47,59],"ai":[20,21,23,27,34,38,57,58]},"scoresAfter":[-128,-150]},{"ply":14,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[7,8,10,19,30,46,47,59],"ai":[20,21,23,27,34,38,57,58]},"scoresAfter":[-128,-150]},{"ply":15,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,8,10,19,30,46,47,59],"ai":[0,20,21,23,27,34,57,58]},"scoresAfter":[-116,-150]},{"ply":16,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,10,19,30,46,47,54,59],"ai":[0,20,21,23,27,34,57,58]},"scoresAfter":[-116,-150]},{"ply":17,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,10,19,30,46,47,54,59],"ai":[16,20,21,23,27,34,57,58]},"scoresAfter":[-102,-150]},{"ply":18,"player":"ai","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,10,19,30,46,47,54,59],"ai":[16,20,21,23,27,34,57,58]},"scoresAfter":[-102,-146]},{"ply":19,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,10,19,30,46,47,54,59],"ai":[16,20,21,22,23,34,57,58]},"scoresAfter":[-84,-146]},{"ply":20,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,19,30,46,47,51,54,59],"ai":[16,20,21,22,23,34,57,58]},"scoresAfter":[-84,-140]},{"ply":21,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,19,30,46,47,51,54,59],"ai":[12,20,21,22,23,34,57,58]},"scoresAfter":[-78,-140]},{"ply":22,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,19,30,43,46,47,54,59],"ai":[12,20,21,22,23,34,57,58]},"scoresAfter":[-78,-140]},{"ply":23,"player":"human","action":10,"playedCard":4,"placeType":"discard","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[4,19,30,43,46,47,54,59],"ai":[20,21,22,23,34,39,57,58]},"scoresAfter":[-78,-140]},{"ply":24,"player":"ai","action":74,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[19,30,38,43,46,47,54,59],"ai":[20,21,22,23,34,39,57,58]},"scoresAfter":[-78,-124]},{"ply":25,"player":"human","action":24,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[19,30,38,43,46,47,54,59],"ai":[12,20,21,22,23,34,39,58]},"scoresAfter":[-98,-124]},{"ply":26,"player":"ai","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[19,28,30,43,46,47,54,59],"ai":[12,20,21,22,23,34,39,58]},"scoresAfter":[-98,-106]},{"ply":27,"player":"human","action":18,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[19,28,30,43,46,47,54,59],"ai":[12,20,21,22,23,39,53,58]},"scoresAfter":[-98,-106]},{"ply":28,"player":"ai","action":66,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[15,19,30,43,46,47,54,59],"ai":[12,20,21,22,23,39,53,58]},"scoresAfter":[-98,-106]},{"ply":29,"player":"human","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[15,19,30,43,46,47,54,59],"ai":[12,20,21,22,23,33,53,58]},"scoresAfter":[-98,-106]},{"ply":30,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[19,30,43,45,46,47,54,59],"ai":[12,20,21,22,23,33,53,58]},"scoresAfter":[-98,-92]},{"ply":31,"player":"human","action":10,"playedCard":19,"placeType":"discard","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[19,30,43,45,46,47,54,59],"ai":[12,21,22,23,32,33,53,58]},"scoresAfter":[-98,-92]},{"ply":32,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[30,39,43,45,46,47,54,59],"ai":[12,21,22,23,32,33,53,58]},"scoresAfter":[-98,-74]},{"ply":33,"player":"human","action":12,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[30,39,43,45,46,47,54,59],"ai":[12,21,22,23,32,33,44,53]},"scoresAfter":[-92,-74]},{"ply":34,"player":"ai","action":74,"playedCard":44,"placeType":"play","drawSource":"discard_1","drawnCard":19,"handsBefore":{"human":[30,40,43,45,46,47,54,59],"ai":[12,21,22,23,32,33,44,53]},"scoresAfter":[-92,-67]},{"ply":35,"player":"human","action":12,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[30,40,43,45,46,47,54,59],"ai":[12,19,21,22,23,32,33,53]},"scoresAfter":[-83,-67]},{"ply":36,"player":"ai","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[30,35,43,45,46,47,54,59],"ai":[12,19,21,22,23,32,33,53]},"scoresAfter":[-83,-67]},{"ply":37,"player":"human","action":24,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[30,35,43,45,46,47,54,59],"ai":[19,21,22,23,32,33,53,55]},"scoresAfter":[-65,-67]},{"ply":38,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[30,35,36,45,46,47,54,59],"ai":[19,21,22,23,32,33,53,55]},"scoresAfter":[-65,-51]},{"ply":39,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[30,35,36,45,46,47,54,59],"ai":[9,19,22,23,32,33,53,55]},"scoresAfter":[-41,-51]},{"ply":40,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[30,35,36,41,46,47,54,59],"ai":[9,19,22,23,32,33,53,55]},"scoresAfter":[-41,-43]},{"ply":41,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[30,35,36,41,46,47,54,59],"ai":[19,22,23,31,32,33,53,55]},"scoresAfter":[-14,-43]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[30,35,36,41,47,54,56,59],"ai":[19,22,23,31,32,33,53,55]},"scoresAfter":[-14,-25]},{"ply":43,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[30,35,36,41,47,54,56,59],"ai":[19,23,31,32,33,52,53,55]},"scoresAfter":[36,-25]},{"ply":44,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,30,35,36,41,54,56,59],"ai":[19,23,31,32,33,52,53,55]},"scoresAfter":[36,-5]},{"ply":45,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[11,30,35,36,41,54,56,59],"ai":[19,26,31,32,33,52,53,55]},"scoresAfter":[56,-5]},{"ply":46,"player":"ai","action":18,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[13,30,35,36,41,54,56,59],"ai":[19,26,31,32,33,52,53,55]},"scoresAfter":[56,-5]},{"ply":47,"player":"human","action":63,"playedCard":54,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[13,30,35,36,41,54,56,59],"ai":[19,29,31,32,33,52,53,55]},"scoresAfter":[71,-5]},{"ply":48,"player":"ai","action":18,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[13,26,30,35,36,41,56,59],"ai":[19,29,31,32,33,52,53,55]},"scoresAfter":[71,-5]},{"ply":49,"player":"human","action":75,"playedCard":56,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[13,26,30,35,36,41,56,59],"ai":[18,19,31,32,33,52,53,55]},"scoresAfter":[92,-5]},{"ply":50,"player":"ai","action":69,"playedCard":52,"placeType":"discard","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[13,26,29,30,35,36,41,59],"ai":[18,19,31,32,33,52,53,55]},"scoresAfter":[92,-5]},{"ply":51,"player":"human","action":89,"playedCard":59,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[13,26,29,30,35,36,41,59],"ai":[18,19,28,31,32,33,53,55]},"scoresAfter":[122,-5]},{"ply":52,"player":"ai","action":92,"playedCard":55,"placeType":"discard","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[13,26,29,30,35,36,41,52],"ai":[18,19,28,31,32,33,53,55]},"scoresAfter":[122,-5]},{"ply":53,"player":"human","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[13,26,29,30,35,36,41,52],"ai":[12,18,19,28,31,32,33,53]},"scoresAfter":[122,-5]}],"finalScores":[122,-5],"outcome":"YOU WIN","finalState":{"deckOrder":[7,10,5,3,49,25,2,59,20,34,58,27,6,57,1,42,37,21,50,23,19,48,8,14,47,24,46,38,30,0,54,16,4,22,51,12,43,39,28,53,15,33,45,32,44,40,35,55,36,9,41,31,56,52,11,26,13,29,18,17],"drawPtr":60,"cardLoc":[5,5,3,3,5,3,4,3,3,4,3,3,2,1,4,5,4,1,2,2,4,4,4,4,4,5,1,4,2,1,1,2,2,2,4,1,1,3,3,3,3,1,4,3,4,3,3,3,4,3,3,3,5,2,3,5,3,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,true,false,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,0,10,10],[8,10,9,7,9]],"colHandshakes":[[1,0,0,2,2],[0,1,1,0,1]],"colLength":[[7,0,0,8,6],[2,6,3,2,3]],"piles":[[1,0,4],[15],[25],[],[55,52]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"c1cc9467-17ac-466d-b67a-176d684f5468","seed":"zqiawb","startedAt":"2026-07-14T17:49:23.509Z","finishedAt":"2026-07-14T17:51:09.036Z","initialDeckOrder":[40,26,21,37,28,1,30,58,13,15,3,47,48,6,43,19,39,33,0,59,31,53,32,44,45,11,20,46,14,12,49,8,16,17,52,24,25,29,54,56,5,51,22,38,55,36,7,23,2,27,42,4,34,10,18,50,57,9,35,41],"moves":[{"ply":1,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,21,26,28,30,37,40,58],"ai":[3,6,13,15,19,43,47,48]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[1,21,28,30,37,39,40,58],"ai":[3,6,13,15,19,43,47,48]},"scoresAfter":[-40,-18]},{"ply":3,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[1,21,28,30,37,39,40,58],"ai":[6,13,15,19,33,43,47,48]},"scoresAfter":[-40,-18]},{"ply":4,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[0,21,28,30,37,39,40,58],"ai":[6,13,15,19,33,43,47,48]},"scoresAfter":[-40,-13]},{"ply":5,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[0,21,28,30,37,39,40,58],"ai":[13,15,19,33,43,47,48,59]},"scoresAfter":[-40,-13]},{"ply":6,"player":"ai","action":0,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[21,28,30,31,37,39,40,58],"ai":[13,15,19,33,43,47,48,59]},"scoresAfter":[-40,-53]},{"ply":7,"player":"human","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[21,28,30,31,37,39,40,58],"ai":[15,19,33,43,47,48,53,59]},"scoresAfter":[-34,-53]},{"ply":8,"player":"ai","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[21,30,31,32,37,39,40,58],"ai":[15,19,33,43,47,48,53,59]},"scoresAfter":[-34,-93]},{"ply":9,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[21,30,31,32,37,39,40,58],"ai":[15,19,33,43,44,47,53,59]},"scoresAfter":[-24,-93]},{"ply":10,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[21,31,32,37,39,40,45,58],"ai":[15,19,33,43,44,47,53,59]},"scoresAfter":[-24,-89]},{"ply":11,"player":"human","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[21,31,32,37,39,40,45,58],"ai":[11,19,33,43,44,47,53,59]},"scoresAfter":[-64,-89]},{"ply":12,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[20,21,31,32,39,40,45,58],"ai":[11,19,33,43,44,47,53,59]},"scoresAfter":[-64,-79]},{"ply":13,"player":"human","action":48,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[20,21,31,32,39,40,45,58],"ai":[19,33,43,44,46,47,53,59]},"scoresAfter":[-60,-79]},{"ply":14,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[14,20,21,31,32,40,45,58],"ai":[19,33,43,44,46,47,53,59]},"scoresAfter":[-60,-67]},{"ply":15,"player":"human","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[14,20,21,31,32,40,45,58],"ai":[12,33,43,44,46,47,53,59]},"scoresAfter":[-54,-67]},{"ply":16,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[14,20,21,31,32,45,49,58],"ai":[12,33,43,44,46,47,53,59]},"scoresAfter":[-54,-79]},{"ply":17,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[14,20,21,31,32,45,49,58],"ai":[8,12,43,44,46,47,53,59]},"scoresAfter":[-42,-79]},{"ply":18,"player":"ai","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[14,16,20,21,32,45,49,58],"ai":[8,12,43,44,46,47,53,59]},"scoresAfter":[-42,-79]},{"ply":19,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[14,16,20,21,32,45,49,58],"ai":[8,17,43,44,46,47,53,59]},"scoresAfter":[-28,-79]},{"ply":20,"player":"ai","action":18,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[14,16,20,21,45,49,52,58],"ai":[8,17,43,44,46,47,53,59]},"scoresAfter":[-28,-79]},{"ply":21,"player":"human","action":2,"playedCard":14,"placeType":"play","drawSource":"discard_1","drawnCard":17,"handsBefore":{"human":[14,16,20,21,45,49,52,58],"ai":[8,24,43,44,46,47,53,59]},"scoresAfter":[-68,-79]},{"ply":22,"player":"ai","action":18,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[16,17,20,21,45,49,52,58],"ai":[8,24,43,44,46,47,53,59]},"scoresAfter":[-68,-79]},{"ply":23,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[16,17,20,21,45,49,52,58],"ai":[8,25,43,44,46,47,53,59]},"scoresAfter":[-62,-79]},{"ply":24,"player":"ai","action":18,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[17,20,21,29,45,49,52,58],"ai":[8,25,43,44,46,47,53,59]},"scoresAfter":[-62,-79]},{"ply":25,"player":"human","action":0,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[17,20,21,29,45,49,52,58],"ai":[8,43,44,46,47,53,54,59]},"scoresAfter":[-54,-79]},{"ply":26,"player":"ai","action":12,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[20,21,29,45,49,52,56,58],"ai":[8,43,44,46,47,53,54,59]},"scoresAfter":[-54,-93]},{"ply":27,"player":"human","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[20,21,29,45,49,52,56,58],"ai":[5,8,44,46,47,53,54,59]},"scoresAfter":[-94,-93]},{"ply":28,"player":"ai","action":24,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[20,21,29,45,51,52,56,58],"ai":[5,8,44,46,47,53,54,59]},"scoresAfter":[-94,-86]},{"ply":29,"player":"human","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[20,21,29,45,51,52,56,58],"ai":[5,8,22,46,47,53,54,59]},"scoresAfter":[-90,-86]},{"ply":30,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[20,21,29,38,45,52,56,58],"ai":[5,8,22,46,47,53,54,59]},"scoresAfter":[-90,-68]},{"ply":31,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[20,21,29,38,45,52,56,58],"ai":[5,8,46,47,53,54,55,59]},"scoresAfter":[-84,-68]},{"ply":32,"player":"ai","action":24,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[20,21,29,36,38,45,56,58],"ai":[5,8,46,47,53,54,55,59]},"scoresAfter":[-84,-59]},{"ply":33,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[20,21,29,36,38,45,56,58],"ai":[5,7,8,47,53,54,55,59]},"scoresAfter":[-70,-59]},{"ply":34,"player":"ai","action":36,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[21,23,29,36,38,45,56,58],"ai":[5,7,8,47,53,54,55,59]},"scoresAfter":[-70,-49]},{"ply":35,"player":"human","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[21,23,29,36,38,45,56,58],"ai":[2,5,7,8,53,54,55,59]},"scoresAfter":[-54,-49]},{"ply":36,"player":"ai","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[23,27,29,36,38,45,56,58],"ai":[2,5,7,8,53,54,55,59]},"scoresAfter":[-54,-41]},{"ply":37,"player":"human","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[23,27,29,36,38,45,56,58],"ai":[2,5,7,8,42,54,55,59]},"scoresAfter":[-34,-41]},{"ply":38,"player":"ai","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,27,29,36,38,45,56,58],"ai":[2,5,7,8,42,54,55,59]},"scoresAfter":[-34,-31]},{"ply":39,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,27,29,36,38,45,56,58],"ai":[2,5,7,8,34,42,55,59]},"scoresAfter":[-20,-31]},{"ply":40,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[4,10,27,29,36,38,45,58],"ai":[2,5,7,8,34,42,55,59]},"scoresAfter":[-20,-22]},{"ply":41,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,10,27,29,36,38,45,58],"ai":[2,5,7,8,18,42,55,59]},"scoresAfter":[-4,-22]},{"ply":42,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,10,27,29,36,38,50,58],"ai":[2,5,7,8,18,42,55,59]},"scoresAfter":[-4,-10]},{"ply":43,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,10,27,29,36,38,50,58],"ai":[2,5,7,8,18,42,57,59]},"scoresAfter":[14,-10]},{"ply":44,"player":"ai","action":74,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[4,9,10,27,29,36,38,50],"ai":[2,5,7,8,18,42,57,59]},"scoresAfter":[14,6]},{"ply":45,"player":"human","action":30,"playedCard":10,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,9,10,27,29,36,38,50],"ai":[2,5,7,8,12,18,42,59]},"scoresAfter":[14,6]},{"ply":46,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[4,9,27,29,35,36,38,50],"ai":[2,5,7,8,12,18,42,59]},"scoresAfter":[14,26]}],"finalScores":[14,26],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[40,26,21,37,28,1,30,58,13,15,3,47,48,6,43,19,39,33,0,59,31,53,32,44,45,11,20,46,14,12,49,8,16,17,52,24,25,29,54,56,5,51,22,38,55,36,7,23,2,27,42,4,34,10,18,50,57,9,35,41],"drawPtr":60,"cardLoc":[5,5,2,4,1,2,4,2,2,1,5,4,2,4,3,4,3,3,2,4,3,3,4,3,5,5,3,1,3,1,3,3,3,4,4,1,1,3,1,3,3,2,2,4,4,3,4,4,4,3,1,3,3,4,4,4,3,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[0,10,7,8,9],[10,9,9,10,10]],"colHandshakes":[[0,1,1,1,1],[0,1,0,0,1]],"colLength":[[0,6,5,4,5],[3,4,2,4,6]],"piles":[[1,0,10],[],[24,25],[],[]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"bbc8c73f-5de4-48d1-b1bb-35d2d669ef43","seed":"wkfje7","startedAt":"2026-07-14T17:51:10.256Z","finishedAt":"2026-07-14T17:53:57.825Z","initialDeckOrder":[43,22,46,55,27,31,0,10,49,42,36,59,34,54,8,35,26,45,52,53,57,33,17,23,18,7,44,40,48,21,12,47,51,20,24,25,30,11,1,32,16,28,39,15,6,58,41,38,13,37,9,50,14,5,19,29,56,2,3,4],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,10,22,27,31,43,46,55],"ai":[8,34,35,36,42,49,54,59]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[10,22,26,27,31,43,46,55],"ai":[8,34,35,36,42,49,54,59]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,22,26,27,31,43,46,55],"ai":[8,34,35,36,42,45,54,59]},"scoresAfter":[-80,-40]},{"ply":4,"player":"ai","action":36,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[10,22,27,31,43,46,52,55],"ai":[8,34,35,36,42,45,54,59]},"scoresAfter":[-80,-80]},{"ply":5,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[10,22,27,31,43,46,52,55],"ai":[8,34,35,42,45,53,54,59]},"scoresAfter":[-76,-80]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[10,22,31,43,46,52,55,57],"ai":[8,34,35,42,45,53,54,59]},"scoresAfter":[-76,-93]},{"ply":7,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[10,22,31,43,46,52,55,57],"ai":[33,34,35,42,45,53,54,59]},"scoresAfter":[-93,-93]},{"ply":8,"player":"ai","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[10,17,22,31,43,46,55,57],"ai":[33,34,35,42,45,53,54,59]},"scoresAfter":[-93,-85]},{"ply":9,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,17,22,31,43,46,55,57],"ai":[23,33,34,35,42,45,54,59]},"scoresAfter":[-109,-85]},{"ply":10,"player":"ai","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,18,22,31,43,46,55,57],"ai":[23,33,34,35,42,45,54,59]},"scoresAfter":[-109,-75]},{"ply":11,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[10,18,22,31,43,46,55,57],"ai":[7,23,33,34,35,42,45,59]},"scoresAfter":[-104,-75]},{"ply":12,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,22,31,43,44,46,55,57],"ai":[7,23,33,34,35,42,45,59]},"scoresAfter":[-104,-55]},{"ply":13,"player":"human","action":36,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[10,22,31,43,44,46,55,57],"ai":[7,23,33,34,35,40,42,45]},"scoresAfter":[-118,-55]},{"ply":14,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[10,22,31,44,46,48,55,57],"ai":[7,23,33,34,35,40,42,45]},"scoresAfter":[-118,-55]},{"ply":15,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[10,22,31,44,46,48,55,57],"ai":[21,23,33,34,35,40,42,45]},"scoresAfter":[-111,-55]},{"ply":16,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[10,12,22,31,46,48,55,57],"ai":[21,23,33,34,35,40,42,45]},"scoresAfter":[-111,-49]},{"ply":17,"player":"human","action":48,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[10,12,22,31,46,48,55,57],"ai":[21,23,33,34,35,42,45,47]},"scoresAfter":[-102,-49]},{"ply":18,"player":"ai","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[10,12,22,31,48,51,55,57],"ai":[21,23,33,34,35,42,45,47]},"scoresAfter":[-102,-39]},{"ply":19,"player":"human","action":19,"playedCard":12,"placeType":"discard","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[10,12,22,31,48,51,55,57],"ai":[20,21,23,33,34,35,45,47]},"scoresAfter":[-102,-39]},{"ply":20,"player":"ai","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,10,22,31,48,51,55,57],"ai":[20,21,23,33,34,35,45,47]},"scoresAfter":[-102,-23]},{"ply":21,"player":"human","action":54,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,10,22,31,48,51,55,57],"ai":[20,21,23,24,33,34,35,47]},"scoresAfter":[-102,-23]},{"ply":22,"player":"ai","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,10,22,25,31,51,55,57],"ai":[20,21,23,24,33,34,35,47]},"scoresAfter":[-102,-3]},{"ply":23,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,10,22,25,31,51,55,57],"ai":[20,21,23,24,30,33,34,35]},"scoresAfter":[-102,-3]},{"ply":24,"player":"ai","action":3,"playedCard":20,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[7,10,11,22,31,51,55,57],"ai":[20,21,23,24,30,33,34,35]},"scoresAfter":[-102,-16]},{"ply":25,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[7,10,11,22,31,51,55,57],"ai":[21,23,24,25,30,33,34,35]},"scoresAfter":[-90,-16]},{"ply":26,"player":"ai","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[1,10,11,22,31,51,55,57],"ai":[21,23,24,25,30,33,34,35]},"scoresAfter":[-90,-56]},{"ply":27,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[1,10,11,22,31,51,55,57],"ai":[21,23,25,30,32,33,34,35]},"scoresAfter":[-72,-56]},{"ply":28,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,11,16,22,31,51,55,57],"ai":[21,23,25,30,32,33,34,35]},"scoresAfter":[-72,-48]},{"ply":29,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,11,16,22,31,51,55,57],"ai":[23,25,28,30,32,33,34,35]},"scoresAfter":[-52,-48]},{"ply":30,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[1,16,22,31,39,51,55,57],"ai":[23,25,28,30,32,33,34,35]},"scoresAfter":[-52,-38]},{"ply":31,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[1,16,22,31,39,51,55,57],"ai":[15,25,28,30,32,33,34,35]},"scoresAfter":[-46,-38]},{"ply":32,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[1,6,16,22,31,39,51,57],"ai":[15,25,28,30,32,33,34,35]},"scoresAfter":[-46,-58]},{"ply":33,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[1,6,16,22,31,39,51,57],"ai":[15,28,30,32,33,34,35,58]},"scoresAfter":[-46,-58]},{"ply":34,"player":"ai","action":90,"playedCard":58,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[6,16,22,31,39,41,51,57],"ai":[15,28,30,32,33,34,35,58]},"scoresAfter":[-46,-58]},{"ply":35,"player":"human","action":89,"playedCard":57,"placeType":"play","drawSource":"discard_4","drawnCard":58,"handsBefore":{"human":[6,16,22,31,39,41,51,57],"ai":[15,28,30,32,33,34,35,38]},"scoresAfter":[-38,-58]},{"ply":36,"player":"ai","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,16,22,31,39,41,51,58],"ai":[15,28,30,32,33,34,35,38]},"scoresAfter":[-38,-49]},{"ply":37,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[6,16,22,31,39,41,51,58],"ai":[13,15,30,32,33,34,35,38]},"scoresAfter":[-29,-49]},{"ply":38,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,16,22,31,37,39,41,51],"ai":[13,15,30,32,33,34,35,38]},"scoresAfter":[-29,-49]},{"ply":39,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[6,16,22,31,37,39,41,51],"ai":[9,15,30,32,33,34,35,38]},"scoresAfter":[-17,-49]},{"ply":40,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,16,22,37,39,41,50,51],"ai":[9,15,30,32,33,34,35,38]},"scoresAfter":[-17,-41]},{"ply":41,"player":"human","action":6,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[6,16,22,37,39,41,50,51],"ai":[14,15,30,32,33,34,35,38]},"scoresAfter":[-17,-41]},{"ply":42,"player":"ai","action":26,"playedCard":30,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[5,16,22,37,39,41,50,51],"ai":[14,15,30,32,33,34,35,38]},"scoresAfter":[-17,-26]},{"ply":43,"player":"human","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,16,22,37,39,41,50,51],"ai":[13,14,15,32,33,34,35,38]},"scoresAfter":[-17,-26]},{"ply":44,"player":"ai","action":37,"playedCard":32,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[16,19,22,37,39,41,50,51],"ai":[13,14,15,32,33,34,35,38]},"scoresAfter":[-17,-5]},{"ply":45,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[16,19,22,37,39,41,50,51],"ai":[5,13,14,15,33,34,35,38]},"scoresAfter":[-11,-5]},{"ply":46,"player":"ai","action":53,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[16,22,29,37,39,41,50,51],"ai":[5,13,14,15,33,34,35,38]},"scoresAfter":[-11,19]},{"ply":47,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[16,22,29,37,39,41,50,51],"ai":[5,13,14,15,34,35,38,48]},"scoresAfter":[-2,19]},{"ply":48,"player":"ai","action":50,"playedCard":34,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[16,29,37,39,41,50,51,56],"ai":[5,13,14,15,34,35,38,48]},"scoresAfter":[-2,46]},{"ply":49,"player":"human","action":18,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[16,29,37,39,41,50,51,56],"ai":[5,12,13,14,15,35,38,48]},"scoresAfter":[-2,46]},{"ply":50,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[2,16,37,39,41,50,51,56],"ai":[5,12,13,14,15,35,38,48]},"scoresAfter":[-2,96]},{"ply":51,"player":"human","action":90,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[2,16,37,39,41,50,51,56],"ai":[3,5,12,13,14,15,38,48]},"scoresAfter":[-2,96]}],"finalScores":[-2,96],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[43,22,46,55,27,31,0,10,49,42,36,59,34,54,8,35,26,45,52,53,57,33,17,23,18,7,44,40,48,21,12,47,51,20,24,25,30,11,1,32,16,28,39,15,6,58,41,38,13,37,9,50,14,5,19,29,56,2,3,4],"drawPtr":60,"cardLoc":[3,5,1,2,1,2,5,3,4,4,3,3,2,2,2,2,1,3,3,3,4,4,3,4,4,4,3,3,4,5,4,3,4,4,4,4,4,1,2,1,4,1,4,3,3,4,3,4,2,4,1,1,3,4,4,3,5,3,3,4],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,6,9,9],[8,10,10,10,10]],"colHandshakes":[[1,0,1,0,0],[0,0,2,1,1]],"colLength":[[4,4,3,3,4],[2,3,8,5,4]],"piles":[[1,6],[],[29],[],[56]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"93d4ee63-1168-4d78-aae3-65cf5991aa44","seed":"sv8sih","startedAt":"2026-07-14T17:54:05.814Z","finishedAt":"2026-07-14T17:56:13.582Z","initialDeckOrder":[22,30,9,6,36,19,50,42,10,38,3,59,51,40,25,44,34,15,53,55,58,57,8,56,16,28,32,26,29,0,14,37,1,35,49,23,43,47,48,13,21,33,5,31,18,39,12,4,45,24,27,54,17,7,11,41,20,52,2,46],"moves":[{"ply":1,"player":"human","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,9,19,22,30,36,42,50],"ai":[3,10,25,38,40,44,51,59]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,9,19,22,30,34,36,42],"ai":[3,10,25,38,40,44,51,59]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":78,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,9,19,22,30,34,36,42],"ai":[3,10,15,25,40,44,51,59]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[6,9,19,22,30,34,42,53],"ai":[3,10,15,25,40,44,51,59]},"scoresAfter":[0,-58]},{"ply":5,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[6,9,19,22,30,34,42,53],"ai":[10,15,25,40,44,51,55,59]},"scoresAfter":[-15,-58]},{"ply":6,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[9,19,22,30,34,42,53,58],"ai":[10,15,25,40,44,51,55,59]},"scoresAfter":[-15,-76]},{"ply":7,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[9,19,22,30,34,42,53,58],"ai":[10,25,40,44,51,55,57,59]},"scoresAfter":[-31,-76]},{"ply":8,"player":"ai","action":5,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[8,9,19,22,30,34,42,58],"ai":[10,25,40,44,51,55,57,59]},"scoresAfter":[-31,-67]},{"ply":9,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[8,9,19,22,30,34,42,58],"ai":[25,40,44,50,51,55,57,59]},"scoresAfter":[-24,-67]},{"ply":10,"player":"ai","action":24,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,19,22,30,34,42,56,58],"ai":[25,40,44,50,51,55,57,59]},"scoresAfter":[-24,-53]},{"ply":11,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[9,19,22,30,34,42,56,58],"ai":[16,25,40,50,51,55,57,59]},"scoresAfter":[-17,-53]},{"ply":12,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[9,19,22,28,30,34,42,58],"ai":[16,25,40,50,51,55,57,59]},"scoresAfter":[-17,-50]},{"ply":13,"player":"human","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[9,19,22,28,30,34,42,58],"ai":[25,32,40,50,51,55,57,59]},"scoresAfter":[-34,-50]},{"ply":14,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,19,22,26,30,34,42,58],"ai":[25,32,40,50,51,55,57,59]},"scoresAfter":[-34,-90]},{"ply":15,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[9,19,22,26,30,34,42,58],"ai":[29,32,40,50,51,55,57,59]},"scoresAfter":[-29,-90]},{"ply":16,"player":"ai","action":0,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[0,9,19,22,26,34,42,58],"ai":[29,32,40,50,51,55,57,59]},"scoresAfter":[-29,-82]},{"ply":17,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[0,9,19,22,26,34,42,58],"ai":[14,32,40,50,51,55,57,59]},"scoresAfter":[-21,-82]},{"ply":18,"player":"ai","action":12,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[0,19,22,26,34,37,42,58],"ai":[14,32,40,50,51,55,57,59]},"scoresAfter":[-21,-68]},{"ply":19,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,19,22,26,34,37,42,58],"ai":[1,14,40,50,51,55,57,59]},"scoresAfter":[-35,-68]},{"ply":20,"player":"ai","action":36,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[0,22,26,34,35,37,42,58],"ai":[1,14,40,50,51,55,57,59]},"scoresAfter":[-35,-108]},{"ply":21,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[0,22,26,34,35,37,42,58],"ai":[1,14,40,49,51,55,57,59]},"scoresAfter":[-26,-108]},{"ply":22,"player":"ai","action":36,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,22,23,26,35,37,42,58],"ai":[1,14,40,49,51,55,57,59]},"scoresAfter":[-26,-128]},{"ply":23,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,22,23,26,35,37,42,58],"ai":[1,14,40,43,51,55,57,59]},"scoresAfter":[-16,-128]},{"ply":24,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[0,22,23,26,37,42,47,58],"ai":[1,14,40,43,51,55,57,59]},"scoresAfter":[-16,-128]},{"ply":25,"player":"human","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,22,23,26,37,42,47,58],"ai":[14,40,43,48,51,55,57,59]},"scoresAfter":[-7,-128]},{"ply":26,"player":"ai","action":36,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[0,13,23,26,37,42,47,58],"ai":[14,40,43,48,51,55,57,59]},"scoresAfter":[-7,-148]},{"ply":27,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[0,13,23,26,37,42,47,58],"ai":[14,21,40,43,51,55,57,59]},"scoresAfter":[3,-148]},{"ply":28,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[0,13,26,33,37,42,47,58],"ai":[14,21,40,43,51,55,57,59]},"scoresAfter":[3,-140]},{"ply":29,"player":"human","action":52,"playedCard":37,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[0,13,26,33,37,42,47,58],"ai":[5,14,40,43,51,55,57,59]},"scoresAfter":[-37,-140]},{"ply":30,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[0,13,26,33,36,42,47,58],"ai":[5,14,40,43,51,55,57,59]},"scoresAfter":[-37,-140]},{"ply":31,"player":"human","action":48,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[0,13,26,33,36,42,47,58],"ai":[14,31,40,43,51,55,57,59]},"scoresAfter":[-57,-140]},{"ply":32,"player":"ai","action":18,"playedCard":31,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[0,13,18,26,33,42,47,58],"ai":[14,31,40,43,51,55,57,59]},"scoresAfter":[-57,-140]},{"ply":33,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[0,13,18,26,33,42,47,58],"ai":[14,39,40,43,51,55,57,59]},"scoresAfter":[-48,-140]},{"ply":34,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[0,12,13,18,26,33,42,47],"ai":[14,39,40,43,51,55,57,59]},"scoresAfter":[-48,-140]},{"ply":35,"player":"human","action":18,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[0,12,13,18,26,33,42,47],"ai":[4,39,40,43,51,55,57,59]},"scoresAfter":[-48,-140]},{"ply":36,"player":"ai","action":48,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[0,13,18,26,33,42,45,47],"ai":[4,39,40,43,51,55,57,59]},"scoresAfter":[-48,-132]},{"ply":37,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,13,18,26,33,42,45,47],"ai":[4,24,39,40,43,55,57,59]},"scoresAfter":[-48,-132]},{"ply":38,"player":"ai","action":18,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,18,26,27,33,42,45,47],"ai":[4,24,39,40,43,55,57,59]},"scoresAfter":[-48,-132]},{"ply":39,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,18,26,27,33,42,45,47],"ai":[4,39,40,43,54,55,57,59]},"scoresAfter":[-48,-132]},{"ply":40,"player":"ai","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[0,17,18,27,33,42,45,47],"ai":[4,39,40,43,54,55,57,59]},"scoresAfter":[-48,-112]},{"ply":41,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[0,17,18,27,33,42,45,47],"ai":[4,7,39,40,43,55,57,59]},"scoresAfter":[-33,-112]},{"ply":42,"player":"ai","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[0,11,17,18,27,33,45,47],"ai":[4,7,39,40,43,55,57,59]},"scoresAfter":[-33,-88]},{"ply":43,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,11,17,18,27,33,45,47],"ai":[4,7,39,40,41,43,57,59]},"scoresAfter":[-23,-88]},{"ply":44,"player":"ai","action":74,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[0,17,18,20,27,33,45,47],"ai":[4,7,39,40,41,43,57,59]},"scoresAfter":[-23,-56]},{"ply":45,"player":"human","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[0,17,18,20,27,33,45,47],"ai":[4,7,13,39,40,41,43,59]},"scoresAfter":[1,-56]},{"ply":46,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,17,18,20,27,33,47,52],"ai":[4,7,13,39,40,41,43,59]},"scoresAfter":[1,4]},{"ply":47,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[0,17,18,20,27,33,47,52],"ai":[2,4,7,13,39,40,41,43]},"scoresAfter":[31,4]}],"finalScores":[31,4],"outcome":"YOU WIN","finalState":{"deckOrder":[22,30,9,6,36,19,50,42,10,38,3,59,51,40,25,44,34,15,53,55,58,57,8,56,16,28,32,26,29,0,14,37,1,35,49,23,43,47,48,13,21,33,5,31,18,39,12,4,45,24,27,54,17,7,11,41,20,52,2,46],"drawPtr":60,"cardLoc":[1,5,2,4,2,5,3,2,3,3,4,3,5,2,5,4,4,1,1,3,1,4,3,3,5,4,5,1,3,4,3,5,4,1,3,3,3,3,4,2,2,2,3,2,4,3,1,3,4,4,4,4,1,3,4,4,3,4,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,10,10,9],[9,8,7,7,10]],"colHandshakes":[[0,0,0,2,0],[0,0,1,1,3]],"colLength":[[4,3,4,5,3],[2,3,3,2,8]],"piles":[[1,5],[14,12],[31,24,26],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7a2fc87b-752c-4382-a00a-8640fdd582d9","seed":"d2w34f","startedAt":"2026-07-14T17:56:14.656Z","finishedAt":"2026-07-14T17:58:42.459Z","initialDeckOrder":[58,15,30,59,2,26,51,42,37,24,0,29,4,55,16,33,3,8,44,28,32,40,11,7,50,36,21,10,38,34,49,5,54,1,41,57,31,52,12,47,53,17,27,20,56,9,25,6,18,35,19,14,46,43,39,48,13,22,23,45],"moves":[{"ply":1,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[2,15,26,30,42,51,58,59],"ai":[0,4,16,24,29,33,37,55]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":12,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,15,26,30,42,51,58,59],"ai":[0,4,16,24,29,33,37,55]},"scoresAfter":[0,-17]},{"ply":3,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[3,15,26,30,42,51,58,59],"ai":[0,8,16,24,29,33,37,55]},"scoresAfter":[0,-17]},{"ply":4,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[15,26,30,42,44,51,58,59],"ai":[0,8,16,24,29,33,37,55]},"scoresAfter":[0,-17]},{"ply":5,"player":"human","action":6,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[15,26,30,42,44,51,58,59],"ai":[8,16,24,28,29,33,37,55]},"scoresAfter":[0,-17]},{"ply":6,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[26,30,32,42,44,51,58,59],"ai":[8,16,24,28,29,33,37,55]},"scoresAfter":[0,-10]},{"ply":7,"player":"human","action":0,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[26,30,32,42,44,51,58,59],"ai":[16,24,28,29,33,37,40,55]},"scoresAfter":[-40,-10]},{"ply":8,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,30,32,42,44,51,58,59],"ai":[16,24,28,29,33,37,40,55]},"scoresAfter":[-40,-27]},{"ply":9,"player":"human","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[11,30,32,42,44,51,58,59],"ai":[7,24,28,29,33,37,40,55]},"scoresAfter":[-30,-27]},{"ply":10,"player":"ai","action":72,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[11,32,42,44,50,51,58,59],"ai":[7,24,28,29,33,37,40,55]},"scoresAfter":[-30,-44]},{"ply":11,"player":"human","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,32,42,44,50,51,58,59],"ai":[7,24,28,29,33,36,37,55]},"scoresAfter":[-70,-44]},{"ply":12,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,21,32,42,44,51,58,59],"ai":[7,24,28,29,33,36,37,55]},"scoresAfter":[-70,-44]},{"ply":13,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[11,21,32,42,44,51,58,59],"ai":[7,10,24,28,29,33,36,55]},"scoresAfter":[-66,-44]},{"ply":14,"player":"ai","action":78,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[11,21,32,38,42,44,58,59],"ai":[7,10,24,28,29,33,36,55]},"scoresAfter":[-66,-44]},{"ply":15,"player":"human","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[11,21,32,38,42,44,58,59],"ai":[7,10,24,28,29,33,34,55]},"scoresAfter":[-106,-44]},{"ply":16,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[11,21,32,42,44,49,58,59],"ai":[7,10,24,28,29,33,34,55]},"scoresAfter":[-106,-58]},{"ply":17,"player":"human","action":36,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[11,21,32,42,44,49,58,59],"ai":[5,7,10,24,28,29,33,34]},"scoresAfter":[-96,-58]},{"ply":18,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,21,32,44,49,54,58,59],"ai":[5,7,10,24,28,29,33,34]},"scoresAfter":[-96,-58]},{"ply":19,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,21,32,44,49,54,58,59],"ai":[1,7,10,24,28,29,33,34]},"scoresAfter":[-86,-58]},{"ply":20,"player":"ai","action":24,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[11,21,32,41,44,49,58,59],"ai":[1,7,10,24,28,29,33,34]},"scoresAfter":[-86,-49]},{"ply":21,"player":"human","action":66,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[11,21,32,41,44,49,58,59],"ai":[1,7,24,28,29,33,34,57]},"scoresAfter":[-86,-49]},{"ply":22,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[11,21,31,32,41,44,58,59],"ai":[1,7,24,28,29,33,34,57]},"scoresAfter":[-86,-41]},{"ply":23,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,21,31,32,41,44,58,59],"ai":[1,7,24,28,29,33,34,52]},"scoresAfter":[-74,-41]},{"ply":24,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,12,21,32,41,44,58,59],"ai":[1,7,24,28,29,33,34,52]},"scoresAfter":[-74,-41]},{"ply":25,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[11,12,21,32,41,44,58,59],"ai":[7,24,28,29,33,34,47,52]},"scoresAfter":[-60,-41]},{"ply":26,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[11,12,21,41,44,53,58,59],"ai":[7,24,28,29,33,34,47,52]},"scoresAfter":[-60,-81]},{"ply":27,"player":"human","action":66,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[11,12,21,41,44,53,58,59],"ai":[7,17,28,29,33,34,47,52]},"scoresAfter":[-60,-81]},{"ply":28,"player":"ai","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,12,21,27,41,44,58,59],"ai":[7,17,28,29,33,34,47,52]},"scoresAfter":[-60,-77]},{"ply":29,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[11,12,21,27,41,44,58,59],"ai":[7,20,28,29,33,34,47,52]},"scoresAfter":[-46,-77]},{"ply":30,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[11,12,21,27,41,56,58,59],"ai":[7,20,28,29,33,34,47,52]},"scoresAfter":[-46,-70]},{"ply":31,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[11,12,21,27,41,56,58,59],"ai":[7,9,28,29,33,34,47,52]},"scoresAfter":[-32,-70]},{"ply":32,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,12,21,25,27,41,58,59],"ai":[7,9,28,29,33,34,47,52]},"scoresAfter":[-32,-64]},{"ply":33,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[11,12,21,25,27,41,58,59],"ai":[6,7,9,29,33,34,47,52]},"scoresAfter":[-32,-64]},{"ply":34,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[11,12,18,21,27,41,58,59],"ai":[6,7,9,29,33,34,47,52]},"scoresAfter":[-32,-56]},{"ply":35,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[11,12,18,21,27,41,58,59],"ai":[6,7,9,33,34,35,47,52]},"scoresAfter":[-14,-56]},{"ply":36,"player":"ai","action":18,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[11,12,18,19,21,27,41,59],"ai":[6,7,9,33,34,35,47,52]},"scoresAfter":[-14,-56]},{"ply":37,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[11,12,18,19,21,27,41,59],"ai":[6,9,14,33,34,35,47,52]},"scoresAfter":[-54,-56]},{"ply":38,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,18,19,21,27,41,46,59],"ai":[6,9,14,33,34,35,47,52]},"scoresAfter":[-54,-40]},{"ply":39,"player":"human","action":73,"playedCard":46,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[11,18,19,21,27,41,46,59],"ai":[6,9,14,34,35,43,47,52]},"scoresAfter":[-36,-40]},{"ply":40,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,11,18,19,21,27,41,59],"ai":[6,9,14,34,35,43,47,52]},"scoresAfter":[-36,-34]},{"ply":41,"player":"human","action":26,"playedCard":18,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[7,11,18,19,21,27,41,59],"ai":[6,9,14,34,35,39,47,52]},"scoresAfter":[-26,-34]},{"ply":42,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,11,15,19,21,27,41,59],"ai":[6,9,14,34,35,39,47,52]},"scoresAfter":[-26,-16]},{"ply":43,"player":"human","action":41,"playedCard":19,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[7,11,15,19,21,27,41,59],"ai":[6,9,14,35,39,47,48,52]},"scoresAfter":[-14,-16]},{"ply":44,"player":"ai","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[7,11,15,21,27,41,53,59],"ai":[6,9,14,35,39,47,48,52]},"scoresAfter":[-14,4]},{"ply":45,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[7,11,15,21,27,41,53,59],"ai":[6,9,13,14,39,47,48,52]},"scoresAfter":[6,4]},{"ply":46,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[7,11,15,21,22,27,41,53],"ai":[6,9,13,14,39,47,48,52]},"scoresAfter":[6,14]},{"ply":47,"player":"human","action":41,"playedCard":21,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[7,11,15,21,22,27,41,53],"ai":[6,9,13,14,23,39,48,52]},"scoresAfter":[22,14]},{"ply":48,"player":"ai","action":48,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,11,15,22,27,41,49,53],"ai":[6,9,13,14,23,39,48,52]},"scoresAfter":[22,24]}],"finalScores":[22,24],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[58,15,30,59,2,26,51,42,37,24,0,29,4,55,16,33,3,8,44,28,32,40,11,7,50,36,21,10,38,34,49,5,54,1,41,57,31,52,12,47,53,17,27,20,56,9,25,6,18,35,19,14,46,43,39,48,13,22,23,45],"drawPtr":60,"cardLoc":[5,5,5,5,4,5,2,1,4,2,4,1,3,2,2,1,4,4,3,3,4,3,1,4,4,5,3,1,4,4,3,3,3,4,4,4,5,5,3,2,4,1,3,4,3,2,3,4,2,1,3,3,2,1,3,4,3,4,3,3],"handPublic":[false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false],"colTop":[[0,8,7,9,10],[9,10,10,10,8]],"colHandshakes":[[0,1,1,1,1],[0,0,1,0,0]],"colLength":[[0,4,4,4,6],[3,4,6,3,2]],"piles":[[2,3,0,5,1],[],[25],[37,36],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"6ff57738-2444-4d17-8f67-b90e24caea1b","seed":"wedkb8","startedAt":"2026-07-14T17:58:43.440Z","finishedAt":"2026-07-14T18:00:18.955Z","initialDeckOrder":[52,25,46,23,49,41,40,5,19,12,9,34,37,22,44,29,18,21,43,15,54,38,24,45,11,3,42,0,55,28,57,31,26,27,47,7,48,16,6,35,20,53,32,17,58,4,50,14,10,2,13,39,51,33,56,30,8,59,36,1],"moves":[{"ply":1,"player":"human","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[5,23,25,40,41,46,49,52],"ai":[9,12,19,22,29,34,37,44]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[5,18,23,25,41,46,49,52],"ai":[9,12,19,22,29,34,37,44]},"scoresAfter":[-17,-40]},{"ply":3,"player":"human","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[5,18,23,25,41,46,49,52],"ai":[9,19,21,22,29,34,37,44]},"scoresAfter":[-13,-40]},{"ply":4,"player":"ai","action":78,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[5,18,23,25,43,46,49,52],"ai":[9,19,21,22,29,34,37,44]},"scoresAfter":[-13,-40]},{"ply":5,"player":"human","action":48,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[5,18,23,25,43,46,49,52],"ai":[9,15,19,21,22,29,34,44]},"scoresAfter":[-7,-40]},{"ply":6,"player":"ai","action":12,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[5,18,23,25,46,49,52,54],"ai":[9,15,19,21,22,29,34,44]},"scoresAfter":[-7,-36]},{"ply":7,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[5,18,23,25,46,49,52,54],"ai":[9,19,21,22,29,34,38,44]},"scoresAfter":[-7,-36]},{"ply":8,"player":"ai","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[5,18,23,24,46,49,52,54],"ai":[9,19,21,22,29,34,38,44]},"scoresAfter":[-7,-36]},{"ply":9,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,18,23,24,46,49,52,54],"ai":[9,19,21,22,29,34,44,45]},"scoresAfter":[-7,-36]},{"ply":10,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[5,11,18,23,46,49,52,54],"ai":[9,19,21,22,29,34,44,45]},"scoresAfter":[-7,-48]},{"ply":11,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[5,11,18,23,46,49,52,54],"ai":[3,19,21,22,29,34,44,45]},"scoresAfter":[-23,-48]},{"ply":12,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[11,18,23,42,46,49,52,54],"ai":[3,19,21,22,29,34,44,45]},"scoresAfter":[-23,-48]},{"ply":13,"player":"human","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,18,23,42,46,49,52,54],"ai":[0,19,21,22,29,34,44,45]},"scoresAfter":[-38,-48]},{"ply":14,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[11,23,42,46,49,52,54,55],"ai":[0,19,21,22,29,34,44,45]},"scoresAfter":[-38,-48]},{"ply":15,"player":"human","action":48,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[11,23,42,46,49,52,54,55],"ai":[19,21,22,28,29,34,44,45]},"scoresAfter":[-78,-48]},{"ply":16,"player":"ai","action":75,"playedCard":44,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[11,23,42,46,52,54,55,57],"ai":[19,21,22,28,29,34,44,45]},"scoresAfter":[-78,-61]},{"ply":17,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[11,23,42,46,52,54,55,57],"ai":[19,21,22,24,28,29,34,45]},"scoresAfter":[-72,-61]},{"ply":18,"player":"ai","action":3,"playedCard":19,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[11,23,31,42,46,54,55,57],"ai":[19,21,22,24,28,29,34,45]},"scoresAfter":[-72,-49]},{"ply":19,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,23,31,42,46,54,55,57],"ai":[21,22,24,25,28,29,34,45]},"scoresAfter":[-62,-49]},{"ply":20,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[11,23,26,31,42,46,55,57],"ai":[21,22,24,25,28,29,34,45]},"scoresAfter":[-62,-41]},{"ply":21,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,23,26,31,42,46,55,57],"ai":[21,22,24,25,27,28,29,34]},"scoresAfter":[-50,-41]},{"ply":22,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,23,26,31,42,46,47,57],"ai":[21,22,24,25,27,28,29,34]},"scoresAfter":[-50,-25]},{"ply":23,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[11,23,26,31,42,46,47,57],"ai":[7,22,24,25,27,28,29,34]},"scoresAfter":[-34,-25]},{"ply":24,"player":"ai","action":6,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[11,23,26,31,42,46,47,48],"ai":[7,22,24,25,27,28,29,34]},"scoresAfter":[-34,-25]},{"ply":25,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,23,26,31,42,46,47,48],"ai":[16,22,24,25,27,28,29,34]},"scoresAfter":[-25,-25]},{"ply":26,"player":"ai","action":6,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[6,11,23,26,31,42,47,48],"ai":[16,22,24,25,27,28,29,34]},"scoresAfter":[-25,-25]},{"ply":27,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[6,11,23,26,31,42,47,48],"ai":[22,24,25,27,28,29,34,35]},"scoresAfter":[-15,-25]},{"ply":28,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,11,20,23,26,31,42,48],"ai":[22,24,25,27,28,29,34,35]},"scoresAfter":[-15,-7]},{"ply":29,"player":"human","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,11,20,23,26,31,42,48],"ai":[24,25,27,28,29,34,35,53]},"scoresAfter":[-8,-7]},{"ply":30,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[6,11,23,26,31,32,42,48],"ai":[24,25,27,28,29,34,35,53]},"scoresAfter":[-8,-47]},{"ply":31,"player":"human","action":1,"playedCard":6,"placeType":"play","drawSource":"discard_0","drawnCard":7,"handsBefore":{"human":[6,11,23,26,31,32,42,48],"ai":[17,25,27,28,29,34,35,53]},"scoresAfter":[-3,-47]},{"ply":32,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[7,11,23,26,31,32,42,48],"ai":[17,25,27,28,29,34,35,53]},"scoresAfter":[-3,-67]},{"ply":33,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,11,23,26,31,32,42,48],"ai":[17,27,28,29,34,35,53,58]},"scoresAfter":[3,-67]},{"ply":34,"player":"ai","action":78,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,11,23,26,31,32,42,48],"ai":[17,27,28,29,34,35,53,58]},"scoresAfter":[3,-67]},{"ply":35,"player":"human","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,11,23,26,31,32,42,48],"ai":[17,27,28,29,34,35,50,58]},"scoresAfter":[3,-67]},{"ply":36,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,11,14,23,26,31,32,42],"ai":[17,27,28,29,34,35,50,58]},"scoresAfter":[3,-61]},{"ply":37,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,11,14,23,26,31,32,42],"ai":[10,17,28,29,34,35,50,58]},"scoresAfter":[3,-61]},{"ply":38,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[2,4,11,23,26,31,32,42],"ai":[10,17,28,29,34,35,50,58]},"scoresAfter":[3,-52]},{"ply":39,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[2,4,11,23,26,31,32,42],"ai":[13,17,28,29,34,35,50,58]},"scoresAfter":[3,-52]},{"ply":40,"player":"ai","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,11,23,26,31,32,39,42],"ai":[13,17,28,29,34,35,50,58]},"scoresAfter":[3,-43]},{"ply":41,"player":"human","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,11,23,26,31,32,39,42],"ai":[13,17,29,34,35,50,51,58]},"scoresAfter":[3,-43]},{"ply":42,"player":"ai","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[4,11,23,26,31,32,33,42],"ai":[13,17,29,34,35,50,51,58]},"scoresAfter":[3,-43]},{"ply":43,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[4,11,23,26,31,32,33,42],"ai":[13,17,29,34,35,50,56,58]},"scoresAfter":[13,-43]},{"ply":44,"player":"ai","action":26,"playedCard":29,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[4,11,26,30,31,32,33,42],"ai":[13,17,29,34,35,50,56,58]},"scoresAfter":[13,-31]},{"ply":45,"player":"human","action":26,"playedCard":26,"placeType":"play","drawSource":"discard_1","drawnCard":16,"handsBefore":{"human":[4,11,26,30,31,32,33,42],"ai":[13,14,17,34,35,50,56,58]},"scoresAfter":[-27,-31]},{"ply":46,"player":"ai","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,11,16,30,31,32,33,42],"ai":[13,14,17,34,35,50,56,58]},"scoresAfter":[-27,-4]},{"ply":47,"player":"human","action":49,"playedCard":31,"placeType":"play","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[4,11,16,30,31,32,33,42],"ai":[8,13,14,17,35,50,56,58]},"scoresAfter":[-15,-4]},{"ply":48,"player":"ai","action":78,"playedCard":56,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[2,4,11,16,30,32,33,42],"ai":[8,13,14,17,35,50,56,58]},"scoresAfter":[-15,-4]},{"ply":49,"player":"human","action":64,"playedCard":32,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[2,4,11,16,30,32,33,42],"ai":[8,13,14,17,35,50,58,59]},"scoresAfter":[-1,-4]},{"ply":50,"player":"ai","action":52,"playedCard":35,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[2,4,11,16,30,33,39,42],"ai":[8,13,14,17,35,50,58,59]},"scoresAfter":[-1,26]},{"ply":51,"player":"human","action":65,"playedCard":33,"placeType":"play","drawSource":"discard_4","drawnCard":56,"handsBefore":{"human":[2,4,11,16,30,33,39,42],"ai":[8,13,14,17,38,50,58,59]},"scoresAfter":[15,26]},{"ply":52,"player":"ai","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[2,4,11,16,30,39,42,56],"ai":[8,13,14,17,38,50,58,59]},"scoresAfter":[15,26]},{"ply":53,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,4,11,16,30,39,42,56],"ai":[8,13,14,17,36,38,58,59]},"scoresAfter":[25,26]}],"finalScores":[25,26],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[52,25,46,23,49,41,40,5,19,12,9,34,37,22,44,29,18,21,43,15,54,38,24,45,11,3,42,0,55,28,57,31,26,27,47,7,48,16,6,35,20,53,32,17,58,4,50,14,10,2,13,39,51,33,56,30,8,59,36,1],"drawPtr":60,"cardLoc":[5,1,1,5,1,3,3,3,2,4,4,3,4,2,2,4,1,2,3,4,3,4,4,3,4,4,3,4,4,4,1,3,3,3,4,4,2,5,2,1,3,3,1,3,4,4,3,3,5,3,5,5,3,5,3,3,1,3,2,2],"handPublic":[false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false],"colTop":[[10,10,8,10,8],[9,9,10,8,0]],"colHandshakes":[[0,0,1,0,1],[0,1,2,0,0]],"colLength":[[4,3,4,5,5],[2,5,7,2,0]],"piles":[[3,0],[],[],[37],[53,48,51,50]],"toMove":1,"stepCount":53,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7390b4d7-1bfa-4f5c-9d90-efa0eaee2b75","seed":"ksdhrt","startedAt":"2026-07-14T18:00:19.949Z","finishedAt":"2026-07-14T18:03:19.950Z","initialDeckOrder":[8,47,17,22,18,30,7,0,37,16,29,9,38,6,20,31,24,39,53,44,57,32,15,33,59,19,25,43,40,54,3,58,35,48,45,36,27,28,41,14,1,56,46,11,5,26,23,55,13,34,12,51,4,10,49,21,50,52,2,42],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[0,7,8,17,18,22,30,47],"ai":[6,9,16,20,29,31,37,38]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,8,17,18,22,24,30,47],"ai":[6,9,16,20,29,31,37,38]},"scoresAfter":[-40,-15]},{"ply":3,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,8,17,18,22,24,30,47],"ai":[9,16,20,29,31,37,38,39]},"scoresAfter":[-56,-15]},{"ply":4,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,8,18,22,24,30,47,53],"ai":[9,16,20,29,31,37,38,39]},"scoresAfter":[-56,-32]},{"ply":5,"player":"human","action":24,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[7,8,18,22,24,30,47,53],"ai":[9,20,29,31,37,38,39,44]},"scoresAfter":[-51,-32]},{"ply":6,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[7,8,22,24,30,47,53,57],"ai":[9,20,29,31,37,38,39,44]},"scoresAfter":[-51,-72]},{"ply":7,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[7,8,22,24,30,47,53,57],"ai":[9,20,29,31,32,38,39,44]},"scoresAfter":[-67,-72]},{"ply":8,"player":"ai","action":60,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[7,8,15,22,24,30,47,57],"ai":[9,20,29,31,32,38,39,44]},"scoresAfter":[-67,-92]},{"ply":9,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[7,8,15,22,24,30,47,57],"ai":[9,20,29,31,32,33,39,44]},"scoresAfter":[-67,-92]},{"ply":10,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,8,22,24,30,47,57,59],"ai":[9,20,29,31,32,33,39,44]},"scoresAfter":[-67,-84]},{"ply":11,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,8,22,24,30,47,57,59],"ai":[19,20,29,31,32,33,39,44]},"scoresAfter":[-67,-84]},{"ply":12,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,8,22,25,30,47,57,59],"ai":[19,20,29,31,32,33,39,44]},"scoresAfter":[-67,-78]},{"ply":13,"player":"human","action":42,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,8,22,25,30,47,57,59],"ai":[20,29,31,32,33,39,43,44]},"scoresAfter":[-67,-78]},{"ply":14,"player":"ai","action":3,"playedCard":20,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[7,8,22,30,40,47,57,59],"ai":[20,29,31,32,33,39,43,44]},"scoresAfter":[-67,-71]},{"ply":15,"player":"human","action":48,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,8,22,30,40,47,57,59],"ai":[25,29,31,32,33,39,43,44]},"scoresAfter":[-84,-71]},{"ply":16,"player":"ai","action":93,"playedCard":44,"placeType":"discard","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[7,8,22,30,47,54,57,59],"ai":[25,29,31,32,33,39,43,44]},"scoresAfter":[-84,-71]},{"ply":17,"player":"human","action":60,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[7,8,22,30,47,54,57,59],"ai":[24,25,29,31,32,33,39,43]},"scoresAfter":[-79,-71]},{"ply":18,"player":"ai","action":4,"playedCard":24,"placeType":"play","drawSource":"discard_3","drawnCard":44,"handsBefore":{"human":[3,7,8,22,30,47,57,59],"ai":[24,25,29,31,32,33,39,43]},"scoresAfter":[-79,-111]},{"ply":19,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[3,7,8,22,30,47,57,59],"ai":[25,29,31,32,33,39,43,44]},"scoresAfter":[-75,-111]},{"ply":20,"player":"ai","action":60,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,8,22,30,47,57,58,59],"ai":[25,29,31,32,33,39,43,44]},"scoresAfter":[-75,-105]},{"ply":21,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,8,22,30,47,57,58,59],"ai":[25,29,31,32,33,35,43,44]},"scoresAfter":[-67,-105]},{"ply":22,"player":"ai","action":72,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,8,22,30,47,48,58,59],"ai":[25,29,31,32,33,35,43,44]},"scoresAfter":[-67,-87]},{"ply":23,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[7,8,22,30,47,48,58,59],"ai":[25,29,31,32,33,35,44,45]},"scoresAfter":[-58,-87]},{"ply":24,"player":"ai","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,8,22,30,36,47,48,59],"ai":[25,29,31,32,33,35,44,45]},"scoresAfter":[-58,-66]},{"ply":25,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,8,22,30,36,47,48,59],"ai":[25,27,29,31,32,33,35,45]},"scoresAfter":[-48,-66]},{"ply":26,"player":"ai","action":84,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,8,22,28,30,36,47,48],"ai":[25,27,29,31,32,33,35,45]},"scoresAfter":[-48,-42]},{"ply":27,"player":"human","action":66,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[7,8,22,28,30,36,47,48],"ai":[25,27,29,31,32,33,35,41]},"scoresAfter":[-48,-42]},{"ply":28,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[7,8,14,22,28,30,47,48],"ai":[25,27,29,31,32,33,35,41]},"scoresAfter":[-48,-62]},{"ply":29,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,8,14,22,28,30,47,48],"ai":[1,27,29,31,32,33,35,41]},"scoresAfter":[-48,-62]},{"ply":30,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,8,22,28,30,47,48,56],"ai":[1,27,29,31,32,33,35,41]},"scoresAfter":[-48,-62]},{"ply":31,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,8,22,28,30,47,48,56],"ai":[27,29,31,32,33,35,41,46]},"scoresAfter":[-36,-62]},{"ply":32,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,11,22,28,30,47,48,56],"ai":[27,29,31,32,33,35,41,46]},"scoresAfter":[-36,-56]},{"ply":33,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,11,22,28,30,47,48,56],"ai":[5,29,31,32,33,35,41,46]},"scoresAfter":[-22,-56]},{"ply":34,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,22,26,28,30,47,48,56],"ai":[5,29,31,32,33,35,41,46]},"scoresAfter":[-22,-44]},{"ply":35,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,22,26,28,30,47,48,56],"ai":[5,23,31,32,33,35,41,46]},"scoresAfter":[-2,-44]},{"ply":36,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[22,26,28,30,47,48,55,56],"ai":[5,23,31,32,33,35,41,46]},"scoresAfter":[-2,-34]},{"ply":37,"player":"human","action":18,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[22,26,28,30,47,48,55,56],"ai":[5,13,31,32,33,35,41,46]},"scoresAfter":[-2,-34]},{"ply":38,"player":"ai","action":87,"playedCard":46,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[22,28,30,34,47,48,55,56],"ai":[5,13,31,32,33,35,41,46]},"scoresAfter":[-2,-7]},{"ply":39,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[22,28,30,34,47,48,55,56],"ai":[5,13,26,31,32,33,35,41]},"scoresAfter":[7,-7]},{"ply":40,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[12,28,30,34,47,48,55,56],"ai":[5,13,26,31,32,33,35,41]},"scoresAfter":[7,-7]},{"ply":41,"player":"human","action":12,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[12,28,30,34,47,48,55,56],"ai":[5,26,31,32,33,35,41,51]},"scoresAfter":[-10,-7]},{"ply":42,"player":"ai","action":94,"playedCard":51,"placeType":"discard","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[4,12,30,34,47,48,55,56],"ai":[5,26,31,32,33,35,41,51]},"scoresAfter":[-10,-7]},{"ply":43,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,12,30,34,47,48,55,56],"ai":[5,26,31,32,33,35,36,41]},"scoresAfter":[-5,-7]},{"ply":44,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,10,12,34,47,48,55,56],"ai":[5,26,31,32,33,35,36,41]},"scoresAfter":[-5,11]},{"ply":45,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,10,12,34,47,48,55,56],"ai":[5,26,32,33,35,36,41,49]},"scoresAfter":[5,11]},{"ply":46,"player":"ai","action":26,"playedCard":32,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[4,10,12,21,34,48,55,56],"ai":[5,26,32,33,35,36,41,49]},"scoresAfter":[5,32]},{"ply":47,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[4,10,12,21,34,48,55,56],"ai":[5,13,26,33,35,36,41,49]},"scoresAfter":[14,32]},{"ply":48,"player":"ai","action":38,"playedCard":33,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[4,10,12,21,48,50,55,56],"ai":[5,13,26,33,35,36,41,49]},"scoresAfter":[14,56]},{"ply":49,"player":"human","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,10,12,21,48,50,55,56],"ai":[5,13,14,26,35,36,41,49]},"scoresAfter":[14,56]},{"ply":50,"player":"ai","action":50,"playedCard":35,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[4,10,21,48,50,52,55,56],"ai":[5,13,14,26,35,36,41,49]},"scoresAfter":[14,106]},{"ply":51,"player":"human","action":66,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[4,10,21,48,50,52,55,56],"ai":[5,12,13,14,26,36,41,49]},"scoresAfter":[14,106]},{"ply":52,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[2,4,10,21,48,50,55,56],"ai":[5,12,13,14,26,36,41,49]},"scoresAfter":[14,106]}],"finalScores":[14,106],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[8,47,17,22,18,30,7,0,37,16,29,9,38,6,20,31,24,39,53,44,57,32,15,33,59,19,25,43,40,54,3,58,35,48,45,36,27,28,41,14,1,56,46,11,5,26,23,55,13,34,12,51,4,10,49,21,50,52,2,42],"drawPtr":60,"cardLoc":[3,5,1,3,1,5,4,3,3,4,1,3,2,2,2,5,4,3,3,4,4,1,3,4,4,4,2,4,3,4,3,4,4,4,3,4,2,4,4,4,3,2,2,4,4,4,4,3,1,2,1,5,5,3,3,1,1,3,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,9,9,10,10],[8,10,10,9,0]],"colHandshakes":[[1,0,0,0,0],[0,0,2,2,0]],"colLength":[[5,3,3,2,5],[2,4,8,7,0]],"piles":[[1,5],[15],[],[],[51,52]],"toMove":0,"stepCount":52,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"2319fc40-7a18-4955-a004-241ca6750687","seed":"38oao4","startedAt":"2026-07-14T18:03:20.867Z","finishedAt":"2026-07-14T18:06:14.415Z","initialDeckOrder":[5,16,55,9,19,0,42,51,41,57,34,45,20,49,36,56,15,58,6,44,30,33,52,29,31,54,38,27,40,22,39,3,7,24,48,21,11,59,4,46,32,18,25,1,35,8,14,50,10,26,53,2,23,17,12,28,47,13,37,43],"moves":[{"ply":1,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[0,5,9,16,19,42,51,55],"ai":[20,34,36,41,45,49,56,57]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,9,15,16,19,42,51,55],"ai":[20,34,36,41,45,49,56,57]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[5,9,15,16,19,42,51,55],"ai":[20,34,36,41,45,56,57,58]},"scoresAfter":[-32,-40]},{"ply":4,"player":"ai","action":36,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[6,9,15,16,19,42,51,55],"ai":[20,34,36,41,45,56,57,58]},"scoresAfter":[-32,-56]},{"ply":5,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,9,15,16,19,42,51,55],"ai":[20,34,36,44,45,56,57,58]},"scoresAfter":[-22,-56]},{"ply":6,"player":"ai","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[9,15,16,19,30,42,51,55],"ai":[20,34,36,44,45,56,57,58]},"scoresAfter":[-22,-49]},{"ply":7,"player":"human","action":66,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[9,15,16,19,30,42,51,55],"ai":[20,33,34,36,45,56,57,58]},"scoresAfter":[-22,-49]},{"ply":8,"player":"ai","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[9,15,16,19,30,51,52,55],"ai":[20,33,34,36,45,56,57,58]},"scoresAfter":[-22,-41]},{"ply":9,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[9,15,16,19,30,51,52,55],"ai":[20,29,33,34,36,56,57,58]},"scoresAfter":[-40,-41]},{"ply":10,"player":"ai","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,15,16,19,30,31,52,55],"ai":[20,29,33,34,36,56,57,58]},"scoresAfter":[-40,-41]},{"ply":11,"player":"human","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[9,15,16,19,30,31,52,55],"ai":[20,29,33,34,54,56,57,58]},"scoresAfter":[-37,-41]},{"ply":12,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[9,15,16,19,30,31,38,55],"ai":[20,29,33,34,54,56,57,58]},"scoresAfter":[-37,-54]},{"ply":13,"player":"human","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,15,16,19,30,31,38,55],"ai":[27,29,33,34,54,56,57,58]},"scoresAfter":[-37,-54]},{"ply":14,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[9,15,16,19,30,31,40,55],"ai":[27,29,33,34,54,56,57,58]},"scoresAfter":[-37,-72]},{"ply":15,"player":"human","action":78,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,15,16,19,30,31,40,55],"ai":[22,29,33,34,54,56,57,58]},"scoresAfter":[-37,-72]},{"ply":16,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,15,16,19,30,31,39,55],"ai":[22,29,33,34,54,56,57,58]},"scoresAfter":[-37,-63]},{"ply":17,"player":"human","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[9,15,16,19,30,31,39,55],"ai":[3,29,33,34,54,56,57,58]},"scoresAfter":[-37,-63]},{"ply":18,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[7,9,15,16,19,30,31,55],"ai":[3,29,33,34,54,56,57,58]},"scoresAfter":[-37,-81]},{"ply":19,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[7,9,15,16,19,30,31,55],"ai":[24,29,33,34,54,56,57,58]},"scoresAfter":[-25,-81]},{"ply":20,"player":"ai","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,15,16,19,30,31,48,55],"ai":[24,29,33,34,54,56,57,58]},"scoresAfter":[-25,-77]},{"ply":21,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[9,15,16,19,30,31,48,55],"ai":[21,24,33,34,54,56,57,58]},"scoresAfter":[-9,-77]},{"ply":22,"player":"ai","action":6,"playedCard":21,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,15,16,19,30,31,48,55],"ai":[21,24,33,34,54,56,57,58]},"scoresAfter":[-9,-77]},{"ply":23,"player":"human","action":2,"playedCard":11,"placeType":"play","drawSource":"discard_1","drawnCard":21,"handsBefore":{"human":[11,15,16,19,30,31,48,55],"ai":[24,33,34,54,56,57,58,59]},"scoresAfter":[11,-77]},{"ply":24,"player":"ai","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[15,16,19,21,30,31,48,55],"ai":[24,33,34,54,56,57,58,59]},"scoresAfter":[11,-69]},{"ply":25,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[15,16,19,21,30,31,48,55],"ai":[4,24,34,54,56,57,58,59]},"scoresAfter":[-7,-69]},{"ply":26,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[16,19,21,30,31,46,48,55],"ai":[4,24,34,54,56,57,58,59]},"scoresAfter":[-7,-66]},{"ply":27,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[16,19,21,30,31,46,48,55],"ai":[24,32,34,54,56,57,58,59]},"scoresAfter":[-4,-66]},{"ply":28,"player":"ai","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[18,19,21,30,31,46,48,55],"ai":[24,32,34,54,56,57,58,59]},"scoresAfter":[-4,-57]},{"ply":29,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[18,19,21,30,31,46,48,55],"ai":[24,25,32,54,56,57,58,59]},"scoresAfter":[1,-57]},{"ply":30,"player":"ai","action":6,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[1,19,21,30,31,46,48,55],"ai":[24,25,32,54,56,57,58,59]},"scoresAfter":[1,-57]},{"ply":31,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[1,19,21,30,31,46,48,55],"ai":[25,32,35,54,56,57,58,59]},"scoresAfter":[1,-57]},{"ply":32,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[8,19,21,30,31,46,48,55],"ai":[25,32,35,54,56,57,58,59]},"scoresAfter":[1,-47]},{"ply":33,"player":"human","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,19,21,30,31,46,48,55],"ai":[14,25,32,54,56,57,58,59]},"scoresAfter":[7,-47]},{"ply":34,"player":"ai","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,21,30,31,46,48,50,55],"ai":[14,25,32,54,56,57,58,59]},"scoresAfter":[7,-47]},{"ply":35,"player":"human","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[8,21,30,31,46,48,50,55],"ai":[10,25,32,54,56,57,58,59]},"scoresAfter":[15,-47]},{"ply":36,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[8,26,30,31,46,48,50,55],"ai":[10,25,32,54,56,57,58,59]},"scoresAfter":[15,-38]},{"ply":37,"player":"human","action":30,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[8,26,30,31,46,48,50,55],"ai":[25,32,53,54,56,57,58,59]},"scoresAfter":[15,-38]},{"ply":38,"player":"ai","action":24,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,8,26,31,46,48,50,55],"ai":[25,32,53,54,56,57,58,59]},"scoresAfter":[15,-30]},{"ply":39,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[2,8,26,31,46,48,50,55],"ai":[23,25,32,54,56,57,58,59]},"scoresAfter":[15,-30]},{"ply":40,"player":"ai","action":50,"playedCard":56,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[2,8,17,31,46,48,50,55],"ai":[23,25,32,54,56,57,58,59]},"scoresAfter":[15,-16]},{"ply":41,"player":"human","action":42,"playedCard":31,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[2,8,17,31,46,48,50,55],"ai":[14,23,25,32,54,57,58,59]},"scoresAfter":[15,-16]},{"ply":42,"player":"ai","action":16,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[2,8,12,17,46,48,50,55],"ai":[14,23,25,32,54,57,58,59]},"scoresAfter":[15,-6]},{"ply":43,"player":"human","action":30,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[2,8,12,17,46,48,50,55],"ai":[14,25,32,39,54,57,58,59]},"scoresAfter":[15,-6]},{"ply":44,"player":"ai","action":62,"playedCard":57,"placeType":"play","drawSource":"discard_1","drawnCard":12,"handsBefore":{"human":[2,8,17,28,46,48,50,55],"ai":[14,25,32,39,54,57,58,59]},"scoresAfter":[15,10]},{"ply":45,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,8,17,28,46,48,50,55],"ai":[12,14,25,32,39,54,58,59]},"scoresAfter":[21,10]},{"ply":46,"player":"ai","action":76,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[2,8,17,28,46,47,48,50],"ai":[12,14,25,32,39,54,58,59]},"scoresAfter":[21,28]},{"ply":47,"player":"human","action":42,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[2,8,17,28,46,47,48,50],"ai":[12,14,25,32,39,40,54,59]},"scoresAfter":[21,28]},{"ply":48,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[2,8,13,17,46,47,48,50],"ai":[12,14,25,32,39,40,54,59]},"scoresAfter":[21,48]},{"ply":49,"player":"human","action":30,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[2,8,13,17,46,47,48,50],"ai":[12,14,25,32,37,39,40,54]},"scoresAfter":[21,48]}],"finalScores":[21,48],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[5,16,55,9,19,0,42,51,41,57,34,45,20,49,36,56,15,58,6,44,30,33,52,29,31,54,38,27,40,22,39,3,7,24,48,21,11,59,4,46,32,18,25,1,35,8,14,50,10,26,53,2,23,17,12,28,47,13,37,43],"drawPtr":60,"cardLoc":[3,5,1,4,4,3,3,3,1,3,4,3,2,5,2,3,3,1,3,3,4,3,4,4,5,2,5,4,5,4,5,5,2,4,4,4,5,2,5,2,2,4,5,1,4,4,1,1,1,4,1,3,3,4,2,3,4,4,4,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,true,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,8,0,0,6],[9,10,10,8,10]],"colHandshakes":[[1,0,0,0,0],[0,0,0,0,1]],"colLength":[[6,5,0,0,3],[3,3,5,3,6]],"piles":[[1],[13],[24,30,26,31,28],[42,36,38],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"5459ee04-79ef-4069-be56-bb1778c2c665","seed":"92bfyw","startedAt":"2026-07-14T18:06:15.528Z","finishedAt":"2026-07-14T18:07:23.029Z","initialDeckOrder":[14,12,7,44,18,24,9,55,1,32,13,37,58,23,0,4,47,38,45,33,51,11,53,52,46,2,19,22,50,31,8,27,15,26,54,56,43,35,59,20,28,40,16,5,48,57,29,25,36,41,39,6,49,30,17,3,21,42,10,34],"moves":[{"ply":1,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[7,9,12,14,18,24,44,55],"ai":[0,1,4,13,23,32,37,58]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[7,9,14,18,24,44,47,55],"ai":[0,1,4,13,23,32,37,58]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[7,9,14,18,24,44,47,55],"ai":[1,4,13,23,32,37,38,58]},"scoresAfter":[-60,0]},{"ply":4,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[7,9,18,24,44,45,47,55],"ai":[1,4,13,23,32,37,38,58]},"scoresAfter":[-60,-40]},{"ply":5,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[7,9,18,24,44,45,47,55],"ai":[4,13,23,32,33,37,38,58]},"scoresAfter":[-60,-40]},{"ply":6,"player":"ai","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[7,9,18,44,45,47,51,55],"ai":[4,13,23,32,33,37,38,58]},"scoresAfter":[-60,-80]},{"ply":7,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[7,9,18,44,45,47,51,55],"ai":[4,11,13,23,32,33,37,58]},"scoresAfter":[-73,-80]},{"ply":8,"player":"ai","action":72,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[7,9,18,45,47,51,53,55],"ai":[4,11,13,23,32,33,37,58]},"scoresAfter":[-73,-100]},{"ply":9,"player":"human","action":36,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[7,9,18,45,47,51,53,55],"ai":[4,11,13,23,32,33,52,58]},"scoresAfter":[-65,-100]},{"ply":10,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[7,9,18,46,47,51,53,55],"ai":[4,11,13,23,32,33,52,58]},"scoresAfter":[-65,-117]},{"ply":11,"player":"human","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[7,9,18,46,47,51,53,55],"ai":[2,4,11,13,23,32,33,58]},"scoresAfter":[-56,-117]},{"ply":12,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[7,9,18,19,47,51,53,55],"ai":[2,4,11,13,23,32,33,58]},"scoresAfter":[-56,-137]},{"ply":13,"player":"human","action":48,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,9,18,19,47,51,53,55],"ai":[4,11,13,22,23,32,33,58]},"scoresAfter":[-46,-137]},{"ply":14,"player":"ai","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[7,9,18,19,50,51,53,55],"ai":[4,11,13,22,23,32,33,58]},"scoresAfter":[-46,-177]},{"ply":15,"player":"human","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[7,9,18,19,50,51,53,55],"ai":[4,11,22,23,31,32,33,58]},"scoresAfter":[-86,-177]},{"ply":16,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[7,8,9,18,19,51,53,55],"ai":[4,11,22,23,31,32,33,58]},"scoresAfter":[-86,-168]},{"ply":17,"player":"human","action":60,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[7,8,9,18,19,51,53,55],"ai":[11,22,23,27,31,32,33,58]},"scoresAfter":[-82,-168]},{"ply":18,"player":"ai","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[7,8,9,15,18,19,53,55],"ai":[11,22,23,27,31,32,33,58]},"scoresAfter":[-82,-186]},{"ply":19,"player":"human","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[7,8,9,15,18,19,53,55],"ai":[11,22,23,26,31,32,33,58]},"scoresAfter":[-74,-186]},{"ply":20,"player":"ai","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[7,8,9,15,18,19,54,55],"ai":[11,22,23,26,31,32,33,58]},"scoresAfter":[-74,-180]},{"ply":21,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[7,8,9,15,18,19,54,55],"ai":[11,22,23,26,32,33,56,58]},"scoresAfter":[-64,-180]},{"ply":22,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[7,8,9,15,18,19,43,55],"ai":[11,22,23,26,32,33,56,58]},"scoresAfter":[-64,-173]},{"ply":23,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[7,8,9,15,18,19,43,55],"ai":[11,22,23,26,32,33,35,58]},"scoresAfter":[-52,-173]},{"ply":24,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[7,8,9,15,18,19,43,59],"ai":[11,22,23,26,32,33,35,58]},"scoresAfter":[-52,-164]},{"ply":25,"player":"human","action":36,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[7,8,9,15,18,19,43,59],"ai":[11,20,22,23,26,32,33,35]},"scoresAfter":[-46,-164]},{"ply":26,"player":"ai","action":60,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[7,8,9,18,19,28,43,59],"ai":[11,20,22,23,26,32,33,35]},"scoresAfter":[-46,-157]},{"ply":27,"player":"human","action":67,"playedCard":28,"placeType":"discard","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[7,8,9,18,19,28,43,59],"ai":[11,20,22,23,26,33,35,40]},"scoresAfter":[-46,-157]},{"ply":28,"player":"ai","action":84,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,7,8,9,18,19,43,59],"ai":[11,20,22,23,26,33,35,40]},"scoresAfter":[-46,-148]},{"ply":29,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[0,7,8,9,18,19,43,59],"ai":[11,16,20,22,23,26,33,35]},"scoresAfter":[-86,-148]},{"ply":30,"player":"ai","action":84,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[5,7,8,9,18,19,43,59],"ai":[11,16,20,22,23,26,33,35]},"scoresAfter":[-86,-138]},{"ply":31,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,7,8,9,18,19,43,59],"ai":[11,16,20,22,23,26,33,48]},"scoresAfter":[-78,-138]},{"ply":32,"player":"ai","action":90,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[7,8,9,18,19,43,57,59],"ai":[11,16,20,22,23,26,33,48]},"scoresAfter":[-78,-138]},{"ply":33,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[7,8,9,18,19,43,57,59],"ai":[11,16,20,22,23,26,29,33]},"scoresAfter":[-62,-138]},{"ply":34,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[7,8,9,18,19,25,43,59],"ai":[11,16,20,22,23,26,29,33]},"scoresAfter":[-62,-108]},{"ply":35,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[7,8,9,18,19,25,43,59],"ai":[16,20,22,23,26,29,33,36]},"scoresAfter":[-42,-108]},{"ply":36,"player":"ai","action":90,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[7,8,9,18,19,25,41,43],"ai":[16,20,22,23,26,29,33,36]},"scoresAfter":[-42,-108]},{"ply":37,"player":"human","action":36,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[7,8,9,18,19,25,41,43],"ai":[16,20,22,23,26,29,33,39]},"scoresAfter":[-27,-108]},{"ply":38,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,7,8,9,19,25,41,43],"ai":[16,20,22,23,26,29,33,39]},"scoresAfter":[-27,-102]},{"ply":39,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[6,7,8,9,19,25,41,43],"ai":[20,22,23,26,29,33,39,49]},"scoresAfter":[-17,-102]},{"ply":40,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[7,8,9,19,25,30,41,43],"ai":[20,22,23,26,29,33,39,49]},"scoresAfter":[-17,-88]},{"ply":41,"player":"human","action":5,"playedCard":7,"placeType":"play","drawSource":"discard_4","drawnCard":48,"handsBefore":{"human":[7,8,9,19,25,30,41,43],"ai":[17,22,23,26,29,33,39,49]},"scoresAfter":[-5,-88]},{"ply":42,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,9,19,25,30,41,43,48],"ai":[17,22,23,26,29,33,39,49]},"scoresAfter":[-5,-70]},{"ply":43,"player":"human","action":4,"playedCard":8,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[8,9,19,25,30,41,43,48],"ai":[3,17,23,26,29,33,39,49]},"scoresAfter":[9,-70]},{"ply":44,"player":"ai","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,19,25,30,36,41,43,48],"ai":[3,17,23,26,29,33,39,49]},"scoresAfter":[9,-50]},{"ply":45,"player":"human","action":3,"playedCard":9,"placeType":"play","drawSource":"discard_2","drawnCard":28,"handsBefore":{"human":[9,19,25,30,36,41,43,48],"ai":[3,17,21,26,29,33,39,49]},"scoresAfter":[25,-50]},{"ply":46,"player":"ai","action":54,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[19,25,28,30,36,41,43,48],"ai":[3,17,21,26,29,33,39,49]},"scoresAfter":[25,-50]},{"ply":47,"player":"human","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[19,25,28,30,36,41,43,48],"ai":[3,17,21,26,33,39,42,49]},"scoresAfter":[43,-50]},{"ply":48,"player":"ai","action":72,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[10,25,28,30,36,41,43,48],"ai":[3,17,21,26,33,39,42,49]},"scoresAfter":[43,-35]}],"finalScores":[43,-35],"outcome":"YOU WIN","finalState":{"deckOrder":[14,12,7,44,18,24,9,55,1,32,13,37,58,23,0,4,47,38,45,33,51,11,53,52,46,2,19,22,50,31,8,27,15,26,54,56,43,35,59,20,28,40,16,5,48,57,29,25,36,41,39,6,49,30,17,3,21,42,10,34],"drawPtr":60,"cardLoc":[3,4,4,2,4,3,3,3,3,3,1,4,3,4,3,3,4,2,3,3,4,2,4,4,5,1,2,4,1,5,1,4,4,2,2,4,1,4,4,2,4,1,4,1,3,3,3,3,1,2,3,3,4,3,3,3,4,3,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,6,0,10,10],[10,10,10,5,9]],"colHandshakes":[[1,2,0,0,1],[2,1,0,2,0]],"colLength":[[6,5,0,4,7],[4,5,4,4,3]],"piles":[[],[],[24,29],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"7e464cd8-fbc8-4412-93e9-029a7886cc46","seed":"xbhxnh","startedAt":"2026-07-14T18:08:35.507Z","finishedAt":"2026-07-14T18:10:18.732Z","initialDeckOrder":[37,42,31,58,19,36,4,59,24,48,46,56,57,39,34,50,8,29,5,52,21,12,41,44,6,18,14,53,49,22,32,1,25,45,55,7,33,15,27,13,47,43,0,10,28,23,26,40,54,9,17,20,2,38,16,3,30,11,51,35],"moves":[{"ply":1,"player":"human","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,19,31,36,37,42,58,59],"ai":[24,34,39,46,48,50,56,57]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[4,8,19,31,36,42,58,59],"ai":[24,34,39,46,48,50,56,57]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[4,8,19,31,36,42,58,59],"ai":[24,29,34,39,46,50,56,57]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,5,8,19,31,42,58,59],"ai":[24,29,34,39,46,50,56,57]},"scoresAfter":[0,-60]},{"ply":5,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,5,8,19,31,42,58,59],"ai":[24,29,34,39,46,52,56,57]},"scoresAfter":[-17,-60]},{"ply":6,"player":"ai","action":0,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[5,8,19,21,31,42,58,59],"ai":[24,29,34,39,46,52,56,57]},"scoresAfter":[-17,-100]},{"ply":7,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[5,8,19,21,31,42,58,59],"ai":[12,29,34,39,46,52,56,57]},"scoresAfter":[-13,-100]},{"ply":8,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,19,21,31,41,42,58,59],"ai":[12,29,34,39,46,52,56,57]},"scoresAfter":[-13,-118]},{"ply":9,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,19,21,31,41,42,58,59],"ai":[12,29,34,44,46,52,56,57]},"scoresAfter":[-6,-118]},{"ply":10,"player":"ai","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[6,19,21,31,41,42,58,59],"ai":[12,29,34,44,46,52,56,57]},"scoresAfter":[-6,-111]},{"ply":11,"player":"human","action":54,"playedCard":41,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[6,19,21,31,41,42,58,59],"ai":[12,18,29,34,46,52,56,57]},"scoresAfter":[-6,-111]},{"ply":12,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[6,14,19,21,31,42,58,59],"ai":[12,18,29,34,46,52,56,57]},"scoresAfter":[-6,-151]},{"ply":13,"player":"human","action":66,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[6,14,19,21,31,42,58,59],"ai":[18,29,34,46,52,53,56,57]},"scoresAfter":[-6,-151]},{"ply":14,"player":"ai","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,14,19,21,31,49,58,59],"ai":[18,29,34,46,52,53,56,57]},"scoresAfter":[-6,-142]},{"ply":15,"player":"human","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[6,14,19,21,31,49,58,59],"ai":[18,22,29,34,52,53,56,57]},"scoresAfter":[-46,-142]},{"ply":16,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,19,21,31,32,49,58,59],"ai":[18,22,29,34,52,53,56,57]},"scoresAfter":[-46,-132]},{"ply":17,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[6,19,21,31,32,49,58,59],"ai":[1,22,29,34,52,53,56,57]},"scoresAfter":[-86,-132]},{"ply":18,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[6,19,21,25,31,32,58,59],"ai":[1,22,29,34,52,53,56,57]},"scoresAfter":[-86,-132]},{"ply":19,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[6,19,21,25,31,32,58,59],"ai":[22,29,34,45,52,53,56,57]},"scoresAfter":[-126,-132]},{"ply":20,"player":"ai","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[6,19,21,31,32,55,58,59],"ai":[22,29,34,45,52,53,56,57]},"scoresAfter":[-126,-123]},{"ply":21,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[6,19,21,31,32,55,58,59],"ai":[7,22,29,34,45,53,56,57]},"scoresAfter":[-114,-123]},{"ply":22,"player":"ai","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,19,21,31,32,33,58,59],"ai":[7,22,29,34,45,53,56,57]},"scoresAfter":[-114,-111]},{"ply":23,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[6,19,21,31,32,33,58,59],"ai":[7,15,22,29,34,45,56,57]},"scoresAfter":[-102,-111]},{"ply":24,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[6,19,21,27,32,33,58,59],"ai":[7,15,22,29,34,45,56,57]},"scoresAfter":[-102,-90]},{"ply":25,"player":"human","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[6,19,21,27,32,33,58,59],"ai":[7,13,15,22,29,34,45,57]},"scoresAfter":[-88,-90]},{"ply":26,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[6,19,21,27,33,47,58,59],"ai":[7,13,15,22,29,34,45,57]},"scoresAfter":[-88,-90]},{"ply":27,"player":"human","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[6,19,21,27,33,47,58,59],"ai":[7,15,22,29,34,43,45,57]},"scoresAfter":[-72,-90]},{"ply":28,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[0,6,19,21,27,47,58,59],"ai":[7,15,22,29,34,43,45,57]},"scoresAfter":[-72,-104]},{"ply":29,"player":"human","action":18,"playedCard":6,"placeType":"discard","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[0,6,19,21,27,47,58,59],"ai":[10,15,22,29,34,43,45,57]},"scoresAfter":[-72,-104]},{"ply":30,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[0,19,21,27,28,47,58,59],"ai":[10,15,22,29,34,43,45,57]},"scoresAfter":[-72,-95]},{"ply":31,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[0,19,21,27,28,47,58,59],"ai":[15,22,23,29,34,43,45,57]},"scoresAfter":[-54,-95]},{"ply":32,"player":"ai","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[0,19,21,26,27,28,47,59],"ai":[15,22,23,29,34,43,45,57]},"scoresAfter":[-54,-87]},{"ply":33,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[0,19,21,26,27,28,47,59],"ai":[15,22,23,34,40,43,45,57]},"scoresAfter":[-34,-87]},{"ply":34,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[0,19,21,26,27,28,47,54],"ai":[15,22,23,34,40,43,45,57]},"scoresAfter":[-34,-63]},{"ply":35,"player":"human","action":54,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,19,21,26,27,28,47,54],"ai":[9,15,22,23,34,40,43,45]},"scoresAfter":[-34,-63]},{"ply":36,"player":"ai","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,17,19,21,26,28,47,54],"ai":[9,15,22,23,34,40,43,45]},"scoresAfter":[-34,-45]},{"ply":37,"player":"human","action":66,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[0,17,19,21,26,28,47,54],"ai":[9,15,20,22,23,40,43,45]},"scoresAfter":[-34,-45]},{"ply":38,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[0,2,17,19,21,26,47,54],"ai":[9,15,20,22,23,40,43,45]},"scoresAfter":[-34,-31]},{"ply":39,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[0,2,17,19,21,26,47,54],"ai":[9,15,22,23,38,40,43,45]},"scoresAfter":[-26,-31]},{"ply":40,"player":"ai","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[0,2,16,19,21,26,47,54],"ai":[9,15,22,23,38,40,43,45]},"scoresAfter":[-26,-13]},{"ply":41,"player":"human","action":36,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[0,2,16,19,21,26,47,54],"ai":[3,9,15,23,38,40,43,45]},"scoresAfter":[-14,-13]},{"ply":42,"player":"ai","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[0,2,16,21,26,30,47,54],"ai":[3,9,15,23,38,40,43,45]},"scoresAfter":[-14,7]},{"ply":43,"player":"human","action":36,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,2,16,21,26,30,47,54],"ai":[3,9,11,15,38,40,43,45]},"scoresAfter":[2,7]},{"ply":44,"player":"ai","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[0,2,16,26,30,47,51,54],"ai":[3,9,11,15,38,40,43,45]},"scoresAfter":[2,17]}],"finalScores":[2,17],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[37,42,31,58,19,36,4,59,24,48,46,56,57,39,34,50,8,29,5,52,21,12,41,44,6,18,14,53,49,22,32,1,25,45,55,7,33,15,27,13,47,43,0,10,28,23,26,40,54,9,17,20,2,38,16,3,30,11,51,35],"drawPtr":60,"cardLoc":[1,5,1,2,3,3,5,4,3,2,4,4,4,5,3,2,1,3,4,3,4,3,4,4,4,3,1,5,5,4,1,3,3,3,4,2,5,5,2,4,2,5,5,2,4,2,4,1,4,3,4,1,4,4,1,3,4,4,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[7,8,8,0,10],[10,10,9,9,8]],"colHandshakes":[[0,1,1,0,1],[0,1,1,0,2]],"colLength":[[3,4,4,0,4],[3,5,3,3,6]],"piles":[[1,6],[13],[27,28],[37,36,41,42],[]],"toMove":0,"stepCount":44,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"99eecbbe-cf00-4bcc-a76b-e9a9932c45f0","seed":"8g2a4o","startedAt":"2026-07-14T18:10:19.831Z","finishedAt":"2026-07-14T18:12:13.486Z","initialDeckOrder":[58,32,11,25,49,5,3,34,52,13,0,47,2,56,55,48,51,18,24,16,46,6,28,20,14,37,39,19,22,31,59,53,41,45,30,26,43,7,50,44,54,42,36,12,1,4,27,21,57,10,23,35,8,17,29,33,9,38,40,15],"moves":[{"ply":1,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[3,5,11,25,32,34,49,58],"ai":[0,2,13,47,48,52,55,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":12,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[3,5,11,32,34,49,51,58],"ai":[0,2,13,47,48,52,55,56]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[3,5,11,32,34,49,51,58],"ai":[0,13,18,47,48,52,55,56]},"scoresAfter":[-80,-40]},{"ply":4,"player":"ai","action":48,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[3,5,11,24,32,34,51,58],"ai":[0,13,18,47,48,52,55,56]},"scoresAfter":[-80,-80]},{"ply":5,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,5,11,24,32,34,51,58],"ai":[0,13,16,18,47,52,55,56]},"scoresAfter":[-76,-80]},{"ply":6,"player":"ai","action":12,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,5,11,24,32,34,46,58],"ai":[0,13,16,18,47,52,55,56]},"scoresAfter":[-76,-120]},{"ply":7,"player":"human","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[3,5,11,24,32,34,46,58],"ai":[0,6,16,18,47,52,55,56]},"scoresAfter":[-96,-120]},{"ply":8,"player":"ai","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,5,11,28,32,34,46,58],"ai":[0,6,16,18,47,52,55,56]},"scoresAfter":[-96,-140]},{"ply":9,"player":"human","action":36,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[3,5,11,28,32,34,46,58],"ai":[6,16,18,20,47,52,55,56]},"scoresAfter":[-87,-140]},{"ply":10,"player":"ai","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,5,11,14,32,34,46,58],"ai":[6,16,18,20,47,52,55,56]},"scoresAfter":[-87,-134]},{"ply":11,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[3,5,11,14,32,34,46,58],"ai":[6,16,18,20,37,47,55,56]},"scoresAfter":[-105,-134]},{"ply":12,"player":"ai","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,11,14,32,34,39,46,58],"ai":[6,16,18,20,37,47,55,56]},"scoresAfter":[-105,-174]},{"ply":13,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[5,11,14,32,34,39,46,58],"ai":[6,16,18,19,20,47,55,56]},"scoresAfter":[-101,-174]},{"ply":14,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[11,14,22,32,34,39,46,58],"ai":[6,16,18,19,20,47,55,56]},"scoresAfter":[-101,-162]},{"ply":15,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[11,14,22,32,34,39,46,58],"ai":[6,16,18,19,20,31,47,56]},"scoresAfter":[-101,-162]},{"ply":16,"player":"ai","action":62,"playedCard":31,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[11,22,32,34,39,46,58,59],"ai":[6,16,18,19,20,31,47,56]},"scoresAfter":[-101,-176]},{"ply":17,"player":"human","action":54,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[11,22,32,34,39,46,58,59],"ai":[6,14,16,18,19,20,47,56]},"scoresAfter":[-101,-176]},{"ply":18,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[11,22,32,34,46,53,58,59],"ai":[6,14,16,18,19,20,47,56]},"scoresAfter":[-101,-161]},{"ply":19,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[11,22,32,34,46,53,58,59],"ai":[14,16,18,19,20,41,47,56]},"scoresAfter":[-93,-161]},{"ply":20,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[11,22,32,34,45,46,58,59],"ai":[14,16,18,19,20,41,47,56]},"scoresAfter":[-93,-181]},{"ply":21,"player":"human","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,22,32,34,45,46,58,59],"ai":[16,18,19,20,30,41,47,56]},"scoresAfter":[-72,-181]},{"ply":22,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[11,22,26,34,45,46,58,59],"ai":[16,18,19,20,30,41,47,56]},"scoresAfter":[-72,-167]},{"ply":23,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[11,22,26,34,45,46,58,59],"ai":[16,18,19,20,30,41,43,47]},"scoresAfter":[-72,-167]},{"ply":24,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[7,11,22,34,45,46,58,59],"ai":[16,18,19,20,30,41,43,47]},"scoresAfter":[-72,-159]},{"ply":25,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[7,11,22,34,45,46,58,59],"ai":[16,18,19,20,30,43,47,50]},"scoresAfter":[-66,-159]},{"ply":26,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[11,22,34,44,45,46,58,59],"ai":[16,18,19,20,30,43,47,50]},"scoresAfter":[-66,-147]},{"ply":27,"player":"human","action":36,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[11,22,34,44,45,46,58,59],"ai":[16,18,19,20,30,47,50,54]},"scoresAfter":[-79,-147]},{"ply":28,"player":"ai","action":54,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[11,22,34,42,45,46,58,59],"ai":[16,18,19,20,30,47,50,54]},"scoresAfter":[-79,-147]},{"ply":29,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,22,34,42,45,46,58,59],"ai":[16,18,19,20,36,47,50,54]},"scoresAfter":[-71,-147]},{"ply":30,"player":"ai","action":60,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[11,12,22,34,42,46,58,59],"ai":[16,18,19,20,36,47,50,54]},"scoresAfter":[-71,-127]},{"ply":31,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[11,12,22,34,42,46,58,59],"ai":[1,16,18,19,20,36,50,54]},"scoresAfter":[-62,-127]},{"ply":32,"player":"ai","action":12,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,11,12,22,34,42,58,59],"ai":[1,16,18,19,20,36,50,54]},"scoresAfter":[-62,-118]},{"ply":33,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[4,11,12,22,34,42,58,59],"ai":[1,18,19,20,27,36,50,54]},"scoresAfter":[-35,-118]},{"ply":34,"player":"ai","action":12,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[4,11,12,21,22,42,58,59],"ai":[1,18,19,20,27,36,50,54]},"scoresAfter":[-35,-103]},{"ply":35,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[4,11,12,21,22,42,58,59],"ai":[1,19,20,27,36,50,54,57]},"scoresAfter":[-75,-103]},{"ply":36,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[4,10,11,21,22,42,58,59],"ai":[1,19,20,27,36,50,54,57]},"scoresAfter":[-75,-85]},{"ply":37,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,10,11,21,22,42,58,59],"ai":[1,20,23,27,36,50,54,57]},"scoresAfter":[-66,-85]},{"ply":38,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[4,11,21,22,35,42,58,59],"ai":[1,20,23,27,36,50,54,57]},"scoresAfter":[-66,-69]},{"ply":39,"player":"human","action":48,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[4,11,21,22,35,42,58,59],"ai":[1,8,20,23,27,36,50,54]},"scoresAfter":[-36,-69]},{"ply":40,"player":"ai","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[4,11,17,21,22,42,58,59],"ai":[1,8,20,23,27,36,50,54]},"scoresAfter":[-36,-48]},{"ply":41,"player":"human","action":76,"playedCard":58,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[4,11,17,21,22,42,58,59],"ai":[1,20,23,27,29,36,50,54]},"scoresAfter":[-18,-48]},{"ply":42,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,11,17,21,22,39,42,59],"ai":[1,20,23,27,29,36,50,54]},"scoresAfter":[-18,-27]},{"ply":43,"player":"human","action":27,"playedCard":17,"placeType":"play","drawSource":"discard_2","drawnCard":30,"handsBefore":{"human":[4,11,17,21,22,39,42,59],"ai":[1,23,27,29,33,36,50,54]},"scoresAfter":[-10,-27]},{"ply":44,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[4,11,21,22,30,39,42,59],"ai":[1,23,27,29,33,36,50,54]},"scoresAfter":[-10,-19]},{"ply":45,"player":"human","action":27,"playedCard":21,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[4,11,21,22,30,39,42,59],"ai":[1,9,23,27,29,36,50,54]},"scoresAfter":[6,-19]},{"ply":46,"player":"ai","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,11,22,26,30,39,42,59],"ai":[1,9,23,27,29,36,50,54]},"scoresAfter":[6,5]},{"ply":47,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,11,22,26,30,39,42,59],"ai":[1,23,27,29,36,38,50,54]},"scoresAfter":[24,5]},{"ply":48,"player":"ai","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,11,26,30,39,40,42,59],"ai":[1,23,27,29,36,38,50,54]},"scoresAfter":[24,35]}],"finalScores":[24,35],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[58,32,11,25,49,5,3,34,52,13,0,47,2,56,55,48,51,18,24,16,46,6,28,20,14,37,39,19,22,31,59,53,41,45,30,26,43,7,50,44,54,42,36,12,1,4,27,21,57,10,23,35,8,17,29,33,9,38,40,15],"drawPtr":60,"cardLoc":[4,2,4,3,1,3,4,3,4,4,3,1,3,4,4,2,4,3,4,4,4,3,3,4,3,3,1,2,3,2,1,4,3,4,3,3,2,4,2,1,1,4,1,4,3,3,3,4,4,3,2,3,4,3,2,4,4,4,3,1],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,9,10,9,9],[8,10,8,10,8]],"colHandshakes":[[0,1,2,0,1],[2,2,0,1,1]],"colLength":[[4,4,6,3,4],[5,7,2,4,5]],"piles":[[],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"102af78e-fde9-4ff2-a6bf-905e6f7f8c88","seed":"8zpoaa","startedAt":"2026-07-14T18:12:14.281Z","finishedAt":"2026-07-14T18:14:14.892Z","initialDeckOrder":[13,29,24,18,3,36,52,42,6,2,17,26,23,5,27,46,44,56,12,50,20,32,59,19,10,49,53,11,33,54,8,51,31,16,55,37,57,48,1,41,39,40,28,9,45,21,43,7,30,4,35,22,25,38,15,14,0,58,34,47],"moves":[{"ply":1,"player":"human","action":60,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[3,13,18,24,29,36,42,52],"ai":[2,5,6,17,23,26,27,46]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,13,18,24,29,42,44,52],"ai":[2,5,6,17,23,26,27,46]},"scoresAfter":[-40,-40]},{"ply":3,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[3,13,18,24,29,42,44,52],"ai":[5,6,17,23,26,27,46,56]},"scoresAfter":[-30,-40]},{"ply":4,"player":"ai","action":48,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[3,12,13,18,24,29,44,52],"ai":[5,6,17,23,26,27,46,56]},"scoresAfter":[-30,-80]},{"ply":5,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[3,12,13,18,24,29,44,52],"ai":[5,6,17,23,27,46,50,56]},"scoresAfter":[-30,-80]},{"ply":6,"player":"ai","action":48,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[3,12,13,18,20,29,44,52],"ai":[5,6,17,23,27,46,50,56]},"scoresAfter":[-30,-76]},{"ply":7,"player":"human","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[3,12,13,18,20,29,44,52],"ai":[5,6,17,23,32,46,50,56]},"scoresAfter":[-70,-76]},{"ply":8,"player":"ai","action":48,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[3,12,18,20,29,44,52,59],"ai":[5,6,17,23,32,46,50,56]},"scoresAfter":[-70,-62]},{"ply":9,"player":"human","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[3,12,18,20,29,44,52,59],"ai":[5,6,17,19,23,46,50,56]},"scoresAfter":[-90,-62]},{"ply":10,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[3,10,18,20,29,44,52,59],"ai":[5,6,17,19,23,46,50,56]},"scoresAfter":[-90,-54]},{"ply":11,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,10,18,20,29,44,52,59],"ai":[6,17,19,23,46,49,50,56]},"scoresAfter":[-76,-54]},{"ply":12,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[3,10,18,20,29,52,53,59],"ai":[6,17,19,23,46,49,50,56]},"scoresAfter":[-76,-54]},{"ply":13,"player":"human","action":29,"playedCard":18,"placeType":"play","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[3,10,18,20,29,52,53,59],"ai":[6,11,17,19,23,46,49,56]},"scoresAfter":[-61,-54]},{"ply":14,"player":"ai","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,10,20,29,50,52,53,59],"ai":[6,11,17,19,23,46,49,56]},"scoresAfter":[-61,-70]},{"ply":15,"player":"human","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[3,10,20,29,50,52,53,59],"ai":[6,11,19,23,33,46,49,56]},"scoresAfter":[-101,-70]},{"ply":16,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,10,20,29,52,53,54,59],"ai":[6,11,19,23,33,46,49,56]},"scoresAfter":[-101,-60]},{"ply":17,"player":"human","action":48,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[3,10,20,29,52,53,54,59],"ai":[8,11,19,23,33,46,49,56]},"scoresAfter":[-95,-60]},{"ply":18,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[3,10,20,29,51,53,54,59],"ai":[8,11,19,23,33,46,49,56]},"scoresAfter":[-95,-46]},{"ply":19,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[3,10,20,29,51,53,54,59],"ai":[11,19,23,31,33,46,49,56]},"scoresAfter":[-87,-46]},{"ply":20,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[3,10,16,20,29,51,54,59],"ai":[11,19,23,31,33,46,49,56]},"scoresAfter":[-87,-86]},{"ply":21,"player":"human","action":72,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,10,16,20,29,51,54,59],"ai":[11,19,23,31,33,46,55,56]},"scoresAfter":[-77,-86]},{"ply":22,"player":"ai","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[3,10,16,20,29,37,51,59],"ai":[11,19,23,31,33,46,55,56]},"scoresAfter":[-77,-74]},{"ply":23,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[3,10,16,20,29,37,51,59],"ai":[11,19,23,31,33,46,56,57]},"scoresAfter":[-95,-74]},{"ply":24,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[10,16,20,29,37,48,51,59],"ai":[11,19,23,31,33,46,56,57]},"scoresAfter":[-95,-60]},{"ply":25,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[10,16,20,29,37,48,51,59],"ai":[1,11,19,23,31,33,46,57]},"scoresAfter":[-95,-60]},{"ply":26,"player":"ai","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[10,16,20,29,37,41,51,59],"ai":[1,11,19,23,31,33,46,57]},"scoresAfter":[-95,-44]},{"ply":27,"player":"human","action":78,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[10,16,20,29,37,41,51,59],"ai":[1,11,19,23,31,33,39,46]},"scoresAfter":[-95,-44]},{"ply":28,"player":"ai","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[10,16,20,29,37,40,41,59],"ai":[1,11,19,23,31,33,39,46]},"scoresAfter":[-95,-24]},{"ply":29,"player":"human","action":18,"playedCard":16,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[10,16,20,29,37,40,41,59],"ai":[1,19,23,28,31,33,39,46]},"scoresAfter":[-95,-24]},{"ply":30,"player":"ai","action":12,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[9,10,20,29,37,40,41,59],"ai":[1,19,23,28,31,33,39,46]},"scoresAfter":[-95,-18]},{"ply":31,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[9,10,20,29,37,40,41,59],"ai":[1,23,28,31,33,39,45,46]},"scoresAfter":[-87,-18]},{"ply":32,"player":"ai","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[10,20,21,29,37,40,41,59],"ai":[1,23,28,31,33,39,45,46]},"scoresAfter":[-87,-18]},{"ply":33,"player":"human","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[10,20,21,29,37,40,41,59],"ai":[23,28,31,33,39,43,45,46]},"scoresAfter":[-78,-18]},{"ply":34,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[7,20,21,29,37,40,41,59],"ai":[23,28,31,33,39,43,45,46]},"scoresAfter":[-78,-8]},{"ply":35,"player":"human","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[7,20,21,29,37,40,41,59],"ai":[28,30,31,33,39,43,45,46]},"scoresAfter":[-57,-8]},{"ply":36,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[4,7,21,29,37,40,41,59],"ai":[28,30,31,33,39,43,45,46]},"scoresAfter":[-57,-22]},{"ply":37,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[4,7,21,29,37,40,41,59],"ai":[28,30,31,33,35,39,45,46]},"scoresAfter":[-33,-22]},{"ply":38,"player":"ai","action":72,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,7,22,29,37,40,41,59],"ai":[28,30,31,33,35,39,45,46]},"scoresAfter":[-33,-14]},{"ply":39,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[4,7,22,29,37,40,41,59],"ai":[25,28,30,31,33,35,39,46]},"scoresAfter":[-6,-14]},{"ply":40,"player":"ai","action":84,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,7,29,37,38,40,41,59],"ai":[25,28,30,31,33,35,39,46]},"scoresAfter":[-6,-5]},{"ply":41,"player":"human","action":42,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[4,7,29,37,38,40,41,59],"ai":[15,25,28,30,31,33,35,39]},"scoresAfter":[-6,-5]},{"ply":42,"player":"ai","action":64,"playedCard":33,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[4,7,14,29,38,40,41,59],"ai":[15,25,28,30,31,33,35,39]},"scoresAfter":[-6,11]},{"ply":43,"player":"human","action":30,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[4,7,14,29,38,40,41,59],"ai":[15,25,28,30,31,35,37,39]},"scoresAfter":[-6,11]},{"ply":44,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[0,4,7,29,38,40,41,59],"ai":[15,25,28,30,31,35,37,39]},"scoresAfter":[-6,31]},{"ply":45,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[0,4,7,29,38,40,41,59],"ai":[15,25,28,30,31,37,39,58]},"scoresAfter":[14,31]},{"ply":46,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[0,4,7,29,34,38,40,41],"ai":[15,25,28,30,31,37,39,58]},"scoresAfter":[14,49]}],"finalScores":[14,49],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[13,29,24,18,3,36,52,42,6,2,17,26,23,5,27,46,44,56,12,50,20,32,59,19,10,49,53,11,33,54,8,51,31,16,55,37,57,48,1,41,39,40,28,9,45,21,43,7,30,4,35,22,25,38,15,14,0,58,34,47],"drawPtr":60,"cardLoc":[1,5,4,3,1,4,4,1,4,3,3,4,3,3,5,2,5,4,3,4,3,3,3,4,5,2,4,4,2,1,2,2,4,4,1,4,3,2,1,2,1,1,3,4,3,4,4,2,5,4,3,5,3,3,3,4,4,4,4,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[9,9,0,7,10],[10,10,10,9,9]],"colHandshakes":[[0,2,0,1,1],[1,0,1,0,1]],"colLength":[[3,6,0,3,5],[5,3,5,3,5]],"piles":[[1],[16,14],[24],[],[48,51]],"toMove":0,"stepCount":46,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"4c5a8f51-5da9-4602-9b4e-49ef4c08c403","seed":"nm9y69","startedAt":"2026-07-14T18:14:15.860Z","finishedAt":"2026-07-14T18:15:48.669Z","initialDeckOrder":[28,52,8,3,11,16,44,41,7,35,50,19,14,25,45,12,17,4,48,10,36,46,51,54,5,58,26,0,32,18,31,27,21,20,47,42,39,57,23,24,55,40,6,22,34,15,9,59,1,43,2,29,13,37,56,33,53,30,49,38],"moves":[{"ply":1,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[3,8,11,16,28,41,44,52],"ai":[7,12,14,19,25,35,45,50]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,11,16,17,28,41,44,52],"ai":[7,12,14,19,25,35,45,50]},"scoresAfter":[-18,-14]},{"ply":3,"player":"human","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[8,11,16,17,28,41,44,52],"ai":[4,12,14,19,25,35,45,50]},"scoresAfter":[-34,-14]},{"ply":4,"player":"ai","action":6,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,11,16,17,28,44,48,52],"ai":[4,12,14,19,25,35,45,50]},"scoresAfter":[-34,-14]},{"ply":5,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,11,16,17,28,44,48,52],"ai":[10,12,14,19,25,35,45,50]},"scoresAfter":[-51,-14]},{"ply":6,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[8,11,17,28,36,44,48,52],"ai":[10,12,14,19,25,35,45,50]},"scoresAfter":[-51,-5]},{"ply":7,"player":"human","action":24,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[8,11,17,28,36,44,48,52],"ai":[12,14,19,25,35,45,46,50]},"scoresAfter":[-47,-5]},{"ply":8,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[8,11,28,36,44,48,51,52],"ai":[12,14,19,25,35,45,46,50]},"scoresAfter":[-47,-45]},{"ply":9,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,11,28,36,44,48,51,52],"ai":[14,19,25,35,45,46,50,54]},"scoresAfter":[-87,-45]},{"ply":10,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[5,8,11,28,36,44,51,52],"ai":[14,19,25,35,45,46,50,54]},"scoresAfter":[-87,-60]},{"ply":11,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,8,11,28,36,44,51,52],"ai":[14,19,25,35,45,46,50,58]},"scoresAfter":[-83,-60]},{"ply":12,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[8,11,26,28,36,44,51,52],"ai":[14,19,25,35,45,46,50,58]},"scoresAfter":[-83,-80]},{"ply":13,"player":"human","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,11,26,28,36,44,51,52],"ai":[0,19,25,35,45,46,50,58]},"scoresAfter":[-79,-80]},{"ply":14,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,11,26,28,32,36,44,52],"ai":[0,19,25,35,45,46,50,58]},"scoresAfter":[-79,-80]},{"ply":15,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[8,11,26,28,32,36,44,52],"ai":[18,19,25,35,45,46,50,58]},"scoresAfter":[-72,-80]},{"ply":16,"player":"ai","action":78,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[11,26,28,31,32,36,44,52],"ai":[18,19,25,35,45,46,50,58]},"scoresAfter":[-72,-80]},{"ply":17,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,26,28,31,32,36,44,52],"ai":[18,19,25,27,35,45,46,58]},"scoresAfter":[-89,-80]},{"ply":18,"player":"ai","action":24,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[11,21,26,31,32,36,44,52],"ai":[18,19,25,27,35,45,46,58]},"scoresAfter":[-89,-120]},{"ply":19,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[11,21,26,31,32,36,44,52],"ai":[18,19,20,27,35,45,46,58]},"scoresAfter":[-83,-120]},{"ply":20,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[11,21,26,32,36,44,47,52],"ai":[18,19,20,27,35,45,46,58]},"scoresAfter":[-83,-132]},{"ply":21,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[11,21,26,32,36,44,47,52],"ai":[18,19,20,27,35,42,46,58]},"scoresAfter":[-76,-132]},{"ply":22,"player":"ai","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[11,21,26,36,39,44,47,52],"ai":[18,19,20,27,35,42,46,58]},"scoresAfter":[-76,-123]},{"ply":23,"player":"human","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[11,21,26,36,39,44,47,52],"ai":[18,19,20,27,35,42,57,58]},"scoresAfter":[-69,-123]},{"ply":24,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,21,23,26,36,39,47,52],"ai":[18,19,20,27,35,42,57,58]},"scoresAfter":[-69,-115]},{"ply":25,"player":"human","action":84,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[11,21,23,26,36,39,47,52],"ai":[18,19,20,24,27,35,42,58]},"scoresAfter":[-63,-115]},{"ply":26,"player":"ai","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[11,21,23,26,36,39,47,55],"ai":[18,19,20,24,27,35,42,58]},"scoresAfter":[-63,-106]},{"ply":27,"player":"human","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[11,21,23,26,36,39,47,55],"ai":[18,19,20,24,27,35,40,42]},"scoresAfter":[-51,-106]},{"ply":28,"player":"ai","action":78,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[6,11,21,23,26,36,39,47],"ai":[18,19,20,24,27,35,40,42]},"scoresAfter":[-51,-106]},{"ply":29,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[6,11,21,23,26,36,39,47],"ai":[18,19,20,22,24,27,35,42]},"scoresAfter":[-43,-106]},{"ply":30,"player":"ai","action":72,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[6,11,23,26,34,36,39,47],"ai":[18,19,20,22,24,27,35,42]},"scoresAfter":[-43,-86]},{"ply":31,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,11,23,26,34,36,39,47],"ai":[15,18,19,20,22,24,27,42]},"scoresAfter":[-34,-86]},{"ply":32,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[6,9,11,23,26,36,39,47],"ai":[15,18,19,20,22,24,27,42]},"scoresAfter":[-34,-80]},{"ply":33,"player":"human","action":12,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[6,9,11,23,26,36,39,47],"ai":[18,19,20,22,24,27,42,59]},"scoresAfter":[-26,-80]},{"ply":34,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,6,11,23,26,36,39,47],"ai":[18,19,20,22,24,27,42,59]},"scoresAfter":[-26,-70]},{"ply":35,"player":"human","action":24,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[1,6,11,23,26,36,39,47],"ai":[18,19,20,22,24,27,42,43]},"scoresAfter":[-16,-70]},{"ply":36,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[1,2,6,23,26,36,39,47],"ai":[18,19,20,22,24,27,42,43]},"scoresAfter":[-16,-55]},{"ply":37,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[1,2,6,23,26,36,39,47],"ai":[19,20,22,24,27,29,42,43]},"scoresAfter":[-6,-55]},{"ply":38,"player":"ai","action":0,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[1,2,6,13,26,36,39,47],"ai":[19,20,22,24,27,29,42,43]},"scoresAfter":[-6,-37]},{"ply":39,"player":"human","action":84,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[1,2,6,13,26,36,39,47],"ai":[20,22,24,27,29,37,42,43]},"scoresAfter":[4,-37]},{"ply":40,"player":"ai","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[1,2,6,13,26,36,39,56],"ai":[20,22,24,27,29,37,42,43]},"scoresAfter":[4,-16]},{"ply":41,"player":"human","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[1,2,6,13,26,36,39,56],"ai":[22,24,27,29,33,37,42,43]},"scoresAfter":[18,-16]},{"ply":42,"player":"ai","action":1,"playedCard":22,"placeType":"play","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[1,2,6,13,26,36,39,53],"ai":[22,24,27,29,33,37,42,43]},"scoresAfter":[18,11]},{"ply":43,"player":"human","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[1,2,6,13,26,36,39,53],"ai":[0,24,27,29,33,37,42,43]},"scoresAfter":[18,11]},{"ply":44,"player":"ai","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[1,2,6,13,26,30,36,39],"ai":[0,24,27,29,33,37,42,43]},"scoresAfter":[18,11]},{"ply":45,"player":"human","action":66,"playedCard":30,"placeType":"discard","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[1,2,6,13,26,30,36,39],"ai":[0,24,27,29,33,37,43,49]},"scoresAfter":[18,11]}],"finalScores":[18,11],"outcome":"YOU WIN","finalState":{"deckOrder":[28,52,8,3,11,16,44,41,7,35,50,19,14,25,45,12,17,4,48,10,36,46,51,54,5,58,26,0,32,18,31,27,21,20,47,42,39,57,23,24,55,40,6,22,34,15,9,59,1,43,2,29,13,37,56,33,53,30,49,38],"drawPtr":60,"cardLoc":[2,1,1,3,5,3,1,4,3,3,4,3,4,1,4,4,3,3,4,4,4,3,4,3,2,4,1,2,3,2,5,3,3,2,3,4,1,2,1,1,5,3,5,2,3,4,4,3,3,2,5,3,3,5,4,3,3,4,4,4],"handPublic":[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,9,10,7],[9,9,10,9,10]],"colHandshakes":[[0,0,0,0,1],[0,2,1,0,0]],"colLength":[[5,4,4,3,5],[2,7,2,2,4]],"piles":[[4],[],[30],[40,42],[50,53]],"toMove":1,"stepCount":45,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"0b3fe6b1-f10c-4622-bc79-09f18d05c6ef","seed":"tfj6iq","startedAt":"2026-07-14T18:15:49.850Z","finishedAt":"2026-07-14T18:18:24.900Z","initialDeckOrder":[57,22,21,11,9,25,37,6,26,53,41,44,49,31,7,2,24,34,42,47,39,54,52,5,3,30,56,36,51,12,8,35,33,46,0,1,4,19,45,23,10,50,40,38,27,28,15,13,14,29,48,43,17,18,20,16,58,32,55,59],"moves":[{"ply":1,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[6,9,11,21,22,25,37,57],"ai":[2,7,26,31,41,44,49,53]},"scoresAfter":[-15,0]},{"ply":2,"player":"ai","action":24,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,11,21,22,24,25,37,57],"ai":[2,7,26,31,41,44,49,53]},"scoresAfter":[-15,-40]},{"ply":3,"player":"human","action":54,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,11,21,22,24,25,37,57],"ai":[2,7,31,34,41,44,49,53]},"scoresAfter":[-15,-40]},{"ply":4,"player":"ai","action":78,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[9,11,21,22,25,37,42,57],"ai":[2,7,31,34,41,44,49,53]},"scoresAfter":[-15,-40]},{"ply":5,"player":"human","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[9,11,21,22,25,37,42,57],"ai":[2,7,31,34,41,44,47,53]},"scoresAfter":[-15,-40]},{"ply":6,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[9,11,21,22,37,39,42,57],"ai":[2,7,31,34,41,44,47,53]},"scoresAfter":[-15,-56]},{"ply":7,"player":"human","action":48,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[9,11,21,22,37,39,42,57],"ai":[2,7,31,34,41,44,47,54]},"scoresAfter":[-55,-56]},{"ply":8,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[9,11,21,22,39,42,52,57],"ai":[2,7,31,34,41,44,47,54]},"scoresAfter":[-55,-72]},{"ply":9,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[9,11,21,22,39,42,52,57],"ai":[2,5,7,31,34,44,47,54]},"scoresAfter":[-47,-72]},{"ply":10,"player":"ai","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[3,11,21,22,39,42,52,57],"ai":[2,5,7,31,34,44,47,54]},"scoresAfter":[-47,-112]},{"ply":11,"player":"human","action":53,"playedCard":39,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[3,11,21,22,39,42,52,57],"ai":[5,7,30,31,34,44,47,54]},"scoresAfter":[-43,-112]},{"ply":12,"player":"ai","action":63,"playedCard":44,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[3,11,21,22,42,49,52,57],"ai":[5,7,30,31,34,44,47,54]},"scoresAfter":[-43,-105]},{"ply":13,"player":"human","action":60,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[3,11,21,22,42,49,52,57],"ai":[5,7,25,30,31,34,47,54]},"scoresAfter":[-83,-105]},{"ply":14,"player":"ai","action":75,"playedCard":47,"placeType":"play","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[3,11,21,22,42,52,56,57],"ai":[5,7,25,30,31,34,47,54]},"scoresAfter":[-83,-95]},{"ply":15,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[3,11,21,22,42,52,56,57],"ai":[5,7,24,25,30,31,34,54]},"scoresAfter":[-77,-95]},{"ply":16,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[3,11,21,22,36,42,56,57],"ai":[5,7,24,25,30,31,34,54]},"scoresAfter":[-77,-90]},{"ply":17,"player":"human","action":60,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[3,11,21,22,36,42,56,57],"ai":[5,7,24,25,30,31,34,51]},"scoresAfter":[-67,-90]},{"ply":18,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[3,11,12,21,22,36,56,57],"ai":[5,7,24,25,30,31,34,51]},"scoresAfter":[-67,-82]},{"ply":19,"player":"human","action":24,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[3,11,12,21,22,36,56,57],"ai":[7,8,24,25,30,31,34,51]},"scoresAfter":[-107,-82]},{"ply":20,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[3,11,21,22,35,36,56,57],"ai":[7,8,24,25,30,31,34,51]},"scoresAfter":[-107,-70]},{"ply":21,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[3,11,21,22,35,36,56,57],"ai":[8,24,25,30,31,33,34,51]},"scoresAfter":[-97,-70]},{"ply":22,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,21,22,35,36,46,56,57],"ai":[8,24,25,30,31,33,34,51]},"scoresAfter":[-97,-56]},{"ply":23,"player":"human","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[3,21,22,35,36,46,56,57],"ai":[0,24,25,30,31,33,34,51]},"scoresAfter":[-83,-56]},{"ply":24,"player":"ai","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[1,3,21,22,35,36,46,57],"ai":[0,24,25,30,31,33,34,51]},"scoresAfter":[-83,-76]},{"ply":25,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[1,3,21,22,35,36,46,57],"ai":[0,4,25,30,31,33,34,51]},"scoresAfter":[-67,-76]},{"ply":26,"player":"ai","action":18,"playedCard":4,"placeType":"discard","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[1,3,19,21,22,35,36,46],"ai":[0,4,25,30,31,33,34,51]},"scoresAfter":[-67,-76]},{"ply":27,"player":"human","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[1,3,19,21,22,35,36,46],"ai":[0,25,30,31,33,34,45,51]},"scoresAfter":[-55,-76]},{"ply":28,"player":"ai","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[1,3,21,22,23,35,36,46],"ai":[0,25,30,31,33,34,45,51]},"scoresAfter":[-55,-76]},{"ply":29,"player":"human","action":24,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[1,3,21,22,23,35,36,46],"ai":[10,25,30,31,33,34,45,51]},"scoresAfter":[-39,-76]},{"ply":30,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,3,22,23,35,36,46,50],"ai":[10,25,30,31,33,34,45,51]},"scoresAfter":[-39,-58]},{"ply":31,"player":"human","action":24,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[1,3,22,23,35,36,46,50],"ai":[25,30,31,33,34,40,45,51]},"scoresAfter":[-21,-58]},{"ply":32,"player":"ai","action":0,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[1,3,23,35,36,38,46,50],"ai":[25,30,31,33,34,40,45,51]},"scoresAfter":[-21,-78]},{"ply":33,"player":"human","action":24,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[1,3,23,35,36,38,46,50],"ai":[27,30,31,33,34,40,45,51]},"scoresAfter":[-1,-78]},{"ply":34,"player":"ai","action":0,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[1,3,28,35,36,38,46,50],"ai":[27,30,31,33,34,40,45,51]},"scoresAfter":[-1,-70]},{"ply":35,"player":"human","action":18,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[1,3,28,35,36,38,46,50],"ai":[15,30,31,33,34,40,45,51]},"scoresAfter":[-1,-70]},{"ply":36,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[1,13,28,35,36,38,46,50],"ai":[15,30,31,33,34,40,45,51]},"scoresAfter":[-1,-88]},{"ply":37,"player":"human","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[1,13,28,35,36,38,46,50],"ai":[14,30,31,33,34,40,45,51]},"scoresAfter":[-1,-88]},{"ply":38,"player":"ai","action":12,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[1,28,29,35,36,38,46,50],"ai":[14,30,31,33,34,40,45,51]},"scoresAfter":[-1,-68]},{"ply":39,"player":"human","action":6,"playedCard":1,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[1,28,29,35,36,38,46,50],"ai":[14,31,33,34,40,45,48,51]},"scoresAfter":[-1,-68]},{"ply":40,"player":"ai","action":12,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[28,29,35,36,38,43,46,50],"ai":[14,31,33,34,40,45,48,51]},"scoresAfter":[-1,-44]},{"ply":41,"player":"human","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[28,29,35,36,38,43,46,50],"ai":[14,17,33,34,40,45,48,51]},"scoresAfter":[11,-44]},{"ply":42,"player":"ai","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[18,28,29,35,36,38,46,50],"ai":[14,17,33,34,40,45,48,51]},"scoresAfter":[11,-12]},{"ply":43,"player":"human","action":18,"playedCard":28,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[18,28,29,35,36,38,46,50],"ai":[14,17,20,34,40,45,48,51]},"scoresAfter":[11,-12]},{"ply":44,"player":"ai","action":24,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[16,18,29,35,36,38,46,50],"ai":[14,17,20,34,40,45,48,51]},"scoresAfter":[11,-5]},{"ply":45,"player":"human","action":30,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[16,18,29,35,36,38,46,50],"ai":[14,17,34,40,45,48,51,58]},"scoresAfter":[11,-5]},{"ply":46,"player":"ai","action":24,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[16,18,32,35,36,38,46,50],"ai":[14,17,34,40,45,48,51,58]},"scoresAfter":[11,51]},{"ply":47,"player":"human","action":72,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[16,18,32,35,36,38,46,50],"ai":[14,17,40,45,48,51,55,58]},"scoresAfter":[29,51]}],"finalScores":[29,51],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[57,22,21,11,9,25,37,6,26,53,41,44,49,31,7,2,24,34,42,47,39,54,52,5,3,30,56,36,51,12,8,35,33,46,0,1,4,19,45,23,10,50,40,38,27,28,15,13,14,29,48,43,17,18,20,16,58,32,55,59],"drawPtr":60,"cardLoc":[5,5,4,5,5,4,3,4,4,3,4,3,3,5,2,4,1,2,1,3,4,3,3,3,4,4,4,4,5,5,4,4,1,4,4,1,1,3,1,3,2,4,3,3,4,2,3,4,2,3,1,2,3,4,4,2,3,3,2,1],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,10,0,9,8],[9,7,9,10,5]],"colHandshakes":[[0,1,0,1,1],[1,0,3,0,0]],"colLength":[[3,5,0,5,4],[5,2,8,3,2]],"piles":[[4,0,3,1],[13],[28,29],[],[]],"toMove":1,"stepCount":47,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"309958c2-0d9d-4874-baf2-4b9f3cfc0af6","seed":"rw42jg","startedAt":"2026-07-14T18:18:25.728Z","finishedAt":"2026-07-14T18:21:44.749Z","initialDeckOrder":[0,15,42,48,32,1,57,25,53,23,52,18,38,12,56,4,27,24,55,43,17,50,58,39,41,28,45,5,59,16,35,14,29,44,33,6,8,26,7,10,30,36,11,40,51,13,20,22,47,19,54,9,34,37,21,49,3,2,31,46],"moves":[{"ply":1,"player":"human","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[0,1,15,25,32,42,48,57],"ai":[4,12,18,23,38,52,53,56]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[0,1,15,25,27,32,42,57],"ai":[4,12,18,23,38,52,53,56]},"scoresAfter":[-40,-16]},{"ply":3,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[0,1,15,25,27,32,42,57],"ai":[4,12,18,23,24,38,52,56]},"scoresAfter":[-80,-16]},{"ply":4,"player":"ai","action":66,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[0,1,15,27,32,42,55,57],"ai":[4,12,18,23,24,38,52,56]},"scoresAfter":[-80,-16]},{"ply":5,"player":"human","action":36,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[0,1,15,27,32,42,55,57],"ai":[4,12,18,23,24,43,52,56]},"scoresAfter":[-76,-16]},{"ply":6,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[0,1,15,17,32,42,55,57],"ai":[4,12,18,23,24,43,52,56]},"scoresAfter":[-76,-33]},{"ply":7,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[0,1,15,17,32,42,55,57],"ai":[12,18,23,24,43,50,52,56]},"scoresAfter":[-76,-33]},{"ply":8,"player":"ai","action":66,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[1,15,17,32,42,55,57,58],"ai":[12,18,23,24,43,50,52,56]},"scoresAfter":[-76,-33]},{"ply":9,"player":"human","action":11,"playedCard":1,"placeType":"discard","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[1,15,17,32,42,55,57,58],"ai":[12,18,23,24,39,43,52,56]},"scoresAfter":[-76,-33]},{"ply":10,"player":"ai","action":66,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[15,17,32,42,50,55,57,58],"ai":[12,18,23,24,39,43,52,56]},"scoresAfter":[-76,-33]},{"ply":11,"player":"human","action":48,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[15,17,32,42,50,55,57,58],"ai":[12,18,23,24,39,41,52,56]},"scoresAfter":[-96,-33]},{"ply":12,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[15,17,28,32,42,55,57,58],"ai":[12,18,23,24,39,41,52,56]},"scoresAfter":[-96,-49]},{"ply":13,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[15,17,28,32,42,55,57,58],"ai":[12,18,23,24,39,45,52,56]},"scoresAfter":[-90,-49]},{"ply":14,"player":"ai","action":78,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[5,15,17,32,42,55,57,58],"ai":[12,18,23,24,39,45,52,56]},"scoresAfter":[-90,-49]},{"ply":15,"player":"human","action":23,"playedCard":15,"placeType":"discard","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[5,15,17,32,42,55,57,58],"ai":[12,18,23,24,39,45,56,59]},"scoresAfter":[-90,-49]},{"ply":16,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[5,17,32,42,52,55,57,58],"ai":[12,18,23,24,39,45,56,59]},"scoresAfter":[-90,-89]},{"ply":17,"player":"human","action":52,"playedCard":52,"placeType":"play","drawSource":"discard_3","drawnCard":43,"handsBefore":{"human":[5,17,32,42,52,55,57,58],"ai":[16,18,23,24,39,45,56,59]},"scoresAfter":[-81,-89]},{"ply":18,"player":"ai","action":60,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[5,17,32,42,43,55,57,58],"ai":[16,18,23,24,39,45,56,59]},"scoresAfter":[-81,-81]},{"ply":19,"player":"human","action":42,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[5,17,32,42,43,55,57,58],"ai":[16,18,23,24,35,39,56,59]},"scoresAfter":[-81,-81]},{"ply":20,"player":"ai","action":72,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[5,14,17,32,43,55,57,58],"ai":[16,18,23,24,35,39,56,59]},"scoresAfter":[-81,-74]},{"ply":21,"player":"human","action":54,"playedCard":43,"placeType":"discard","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[5,14,17,32,43,55,57,58],"ai":[16,18,23,24,29,35,39,59]},"scoresAfter":[-81,-74]},{"ply":22,"player":"ai","action":48,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[5,14,17,32,44,55,57,58],"ai":[16,18,23,24,29,35,39,59]},"scoresAfter":[-81,-90]},{"ply":23,"player":"human","action":18,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[5,14,17,32,44,55,57,58],"ai":[16,18,23,24,33,35,39,59]},"scoresAfter":[-81,-90]},{"ply":24,"player":"ai","action":48,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[5,6,17,32,44,55,57,58],"ai":[16,18,23,24,33,35,39,59]},"scoresAfter":[-81,-82]},{"ply":25,"player":"human","action":54,"playedCard":44,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[5,6,17,32,44,55,57,58],"ai":[8,16,18,23,24,35,39,59]},"scoresAfter":[-81,-82]},{"ply":26,"player":"ai","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[5,6,17,26,32,55,57,58],"ai":[8,16,18,23,24,35,39,59]},"scoresAfter":[-81,-72]},{"ply":27,"player":"human","action":60,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[5,6,17,26,32,55,57,58],"ai":[7,8,16,18,23,24,39,59]},"scoresAfter":[-63,-72]},{"ply":28,"player":"ai","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[5,6,10,17,26,32,57,58],"ai":[7,8,16,18,23,24,39,59]},"scoresAfter":[-63,-72]},{"ply":29,"player":"human","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[5,6,10,17,26,32,57,58],"ai":[7,8,16,18,23,24,30,59]},"scoresAfter":[-39,-72]},{"ply":30,"player":"ai","action":2,"playedCard":7,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[5,6,10,17,26,32,36,58],"ai":[7,8,16,18,23,24,30,59]},"scoresAfter":[-39,-66]},{"ply":31,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[5,6,10,17,26,32,36,58],"ai":[8,14,16,18,23,24,30,59]},"scoresAfter":[-12,-66]},{"ply":32,"player":"ai","action":2,"playedCard":8,"placeType":"play","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[5,6,10,11,17,26,32,36],"ai":[8,14,16,18,23,24,30,59]},"scoresAfter":[-12,-59]},{"ply":33,"player":"human","action":67,"playedCard":26,"placeType":"discard","drawSource":"discard_0","drawnCard":1,"handsBefore":{"human":[5,6,10,11,17,26,32,36],"ai":[14,15,16,18,23,24,30,59]},"scoresAfter":[-12,-59]},{"ply":34,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[1,5,6,10,11,17,32,36],"ai":[14,15,16,18,23,24,30,59]},"scoresAfter":[-12,-49]},{"ply":35,"player":"human","action":91,"playedCard":36,"placeType":"discard","drawSource":"discard_0","drawnCard":0,"handsBefore":{"human":[1,5,6,10,11,17,32,36],"ai":[14,15,16,18,23,24,30,40]},"scoresAfter":[-12,-49]},{"ply":36,"player":"ai","action":90,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[0,1,5,6,10,11,17,32],"ai":[14,15,16,18,23,24,30,40]},"scoresAfter":[-12,-49]},{"ply":37,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[0,1,5,6,10,11,17,32],"ai":[14,15,16,18,23,24,30,51]},"scoresAfter":[-52,-49]},{"ply":38,"player":"ai","action":90,"playedCard":51,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[1,5,6,10,11,13,17,32],"ai":[14,15,16,18,23,24,30,51]},"scoresAfter":[-52,-49]},{"ply":39,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[1,5,6,10,11,13,17,32],"ai":[14,15,16,18,20,23,24,30]},"scoresAfter":[-72,-49]},{"ply":40,"player":"ai","action":0,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[5,6,10,11,13,17,22,32],"ai":[14,15,16,18,20,23,24,30]},"scoresAfter":[-72,-69]},{"ply":41,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,6,10,11,13,17,22,32],"ai":[15,16,18,20,23,24,30,47]},"scoresAfter":[-60,-69]},{"ply":42,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[6,10,11,13,17,19,22,32],"ai":[15,16,18,20,23,24,30,47]},"scoresAfter":[-60,-63]},{"ply":43,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[6,10,11,13,17,19,22,32],"ai":[16,18,20,23,24,30,47,54]},"scoresAfter":[-45,-63]},{"ply":44,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,10,11,13,17,19,22,32],"ai":[16,18,20,23,24,30,47,54]},"scoresAfter":[-45,-54]},{"ply":45,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[9,10,11,13,17,19,22,32],"ai":[18,20,23,24,30,34,47,54]},"scoresAfter":[-21,-54]},{"ply":46,"player":"ai","action":4,"playedCard":18,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[10,11,13,17,19,22,32,37],"ai":[18,20,23,24,30,34,47,54]},"scoresAfter":[-21,-39]},{"ply":47,"player":"human","action":3,"playedCard":10,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[10,11,13,17,19,22,32,37],"ai":[20,23,24,30,34,40,47,54]},"scoresAfter":[6,-39]},{"ply":48,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,13,17,19,22,26,32,37],"ai":[20,23,24,30,34,40,47,54]},"scoresAfter":[6,-29]},{"ply":49,"player":"human","action":4,"playedCard":11,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[11,13,17,19,22,26,32,37],"ai":[20,21,23,24,30,34,40,54]},"scoresAfter":[36,-29]},{"ply":50,"player":"ai","action":4,"playedCard":20,"placeType":"play","drawSource":"discard_3","drawnCard":39,"handsBefore":{"human":[13,17,19,22,26,32,36,37],"ai":[20,21,23,24,30,34,40,54]},"scoresAfter":[36,-8]},{"ply":51,"player":"human","action":4,"playedCard":13,"placeType":"play","drawSource":"discard_3","drawnCard":44,"handsBefore":{"human":[13,17,19,22,26,32,36,37],"ai":[21,23,24,30,34,39,40,54]},"scoresAfter":[-4,-8]},{"ply":52,"player":"ai","action":0,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[17,19,22,26,32,36,37,44],"ai":[21,23,24,30,34,39,40,54]},"scoresAfter":[-4,16]},{"ply":53,"player":"human","action":4,"playedCard":17,"placeType":"play","drawSource":"discard_3","drawnCard":43,"handsBefore":{"human":[17,19,22,26,32,36,37,44],"ai":[23,24,30,34,39,40,49,54]},"scoresAfter":[4,16]},{"ply":54,"player":"ai","action":0,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[19,22,26,32,36,37,43,44],"ai":[23,24,30,34,39,40,49,54]},"scoresAfter":[4,66]},{"ply":55,"player":"human","action":4,"playedCard":19,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[19,22,26,32,36,37,43,44],"ai":[3,24,30,34,39,40,49,54]},"scoresAfter":[16,66]},{"ply":56,"player":"ai","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[22,26,32,36,37,42,43,44],"ai":[3,24,30,34,39,40,49,54]},"scoresAfter":[16,66]},{"ply":57,"player":"human","action":29,"playedCard":32,"placeType":"play","drawSource":"discard_4","drawnCard":51,"handsBefore":{"human":[22,26,32,36,37,42,43,44],"ai":[2,24,30,34,39,40,49,54]},"scoresAfter":[30,66]},{"ply":58,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[22,26,36,37,42,43,44,51],"ai":[2,24,30,34,39,40,49,54]},"scoresAfter":[30,66]},{"ply":59,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[22,26,36,37,42,43,44,51],"ai":[24,30,31,34,39,40,49,54]},"scoresAfter":[48,66]}],"finalScores":[48,66],"outcome":"THE RIVAL WINS","finalState":{"deckOrder":[0,15,42,48,32,1,57,25,53,23,52,18,38,12,56,4,27,24,55,43,17,50,58,39,41,28,45,5,59,16,35,14,29,44,33,6,8,26,7,10,30,36,11,40,51,13,20,22,47,19,54,9,34,37,21,49,3,2,31,46],"drawPtr":60,"cardLoc":[3,3,5,5,4,3,3,4,4,3,3,3,4,3,4,4,4,3,4,3,4,4,3,4,2,3,1,3,3,4,2,2,3,4,2,4,1,1,5,2,2,4,1,1,1,4,1,4,3,2,3,1,3,4,2,3,4,3,3,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,true,false,false,true,true,false,true,true,true,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false],"colTop":[[10,9,7,0,9],[7,10,10,10,10]],"colHandshakes":[[2,1,1,0,2],[0,2,0,0,0]],"colLength":[[7,4,4,0,6],[3,8,3,3,3]],"piles":[[3,2],[],[],[38],[]],"toMove":1,"stepCount":59,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"ba17c591-f8bf-4ca1-a4ab-32a757b6e217","seed":"2lmoaa","startedAt":"2026-07-14T18:21:45.623Z","finishedAt":"2026-07-14T18:24:07.060Z","initialDeckOrder":[37,8,29,23,15,24,57,59,30,40,22,33,48,11,18,49,54,41,9,43,21,56,25,39,58,50,16,3,46,27,38,5,6,42,31,10,2,51,35,26,7,52,4,19,17,0,14,32,34,45,44,20,12,13,53,28,47,55,1,36],"moves":[{"ply":1,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[8,15,23,24,29,37,57,59],"ai":[11,18,22,30,33,40,48,49]},"scoresAfter":[0,0]},{"ply":2,"player":"ai","action":72,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[8,15,23,24,29,54,57,59],"ai":[11,18,22,30,33,40,48,49]},"scoresAfter":[0,-40]},{"ply":3,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,15,23,24,29,54,57,59],"ai":[11,18,22,30,33,40,41,49]},"scoresAfter":[0,-40]},{"ply":4,"player":"ai","action":60,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[8,9,15,23,29,54,57,59],"ai":[11,18,22,30,33,40,41,49]},"scoresAfter":[0,-57]},{"ply":5,"player":"human","action":24,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[8,9,15,23,29,54,57,59],"ai":[11,18,22,30,33,41,43,49]},"scoresAfter":[-18,-57]},{"ply":6,"player":"ai","action":60,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[8,9,21,23,29,54,57,59],"ai":[11,18,22,30,33,41,43,49]},"scoresAfter":[-18,-53]},{"ply":7,"player":"human","action":54,"playedCard":29,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[8,9,21,23,29,54,57,59],"ai":[11,18,22,30,33,43,49,56]},"scoresAfter":[-18,-53]},{"ply":8,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[8,9,21,23,25,54,57,59],"ai":[11,18,22,30,33,43,49,56]},"scoresAfter":[-18,-47]},{"ply":9,"player":"human","action":54,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[8,9,21,23,25,54,57,59],"ai":[11,18,22,30,33,39,49,56]},"scoresAfter":[-18,-47]},{"ply":10,"player":"ai","action":72,"playedCard":49,"placeType":"play","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[8,9,21,23,54,57,58,59],"ai":[11,18,22,30,33,39,49,56]},"scoresAfter":[-18,-67]},{"ply":11,"player":"human","action":48,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,9,21,23,54,57,58,59],"ai":[11,18,22,30,33,39,50,56]},"scoresAfter":[-33,-67]},{"ply":12,"player":"ai","action":72,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[8,9,16,21,23,57,58,59],"ai":[11,18,22,30,33,39,50,56]},"scoresAfter":[-33,-87]},{"ply":13,"player":"human","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[8,9,16,21,23,57,58,59],"ai":[3,11,18,22,30,33,39,56]},"scoresAfter":[-30,-87]},{"ply":14,"player":"ai","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[8,9,21,23,46,57,58,59],"ai":[3,11,18,22,30,33,39,56]},"scoresAfter":[-30,-105]},{"ply":15,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[8,9,21,23,46,57,58,59],"ai":[11,18,22,27,30,33,39,56]},"scoresAfter":[-22,-105]},{"ply":16,"player":"ai","action":78,"playedCard":39,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,9,21,23,38,46,58,59],"ai":[11,18,22,27,30,33,39,56]},"scoresAfter":[-22,-105]},{"ply":17,"player":"human","action":54,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[8,9,21,23,38,46,58,59],"ai":[5,11,18,22,27,30,33,56]},"scoresAfter":[-22,-105]},{"ply":18,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[6,8,9,21,23,46,58,59],"ai":[5,11,18,22,27,30,33,56]},"scoresAfter":[-22,-101]},{"ply":19,"player":"human","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[6,8,9,21,23,46,58,59],"ai":[11,18,22,27,30,33,42,56]},"scoresAfter":[-37,-101]},{"ply":20,"player":"ai","action":78,"playedCard":42,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[8,9,21,23,31,46,58,59],"ai":[11,18,22,27,30,33,42,56]},"scoresAfter":[-37,-101]},{"ply":21,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[8,9,21,23,31,46,58,59],"ai":[10,11,18,22,27,30,33,56]},"scoresAfter":[-28,-101]},{"ply":22,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[2,8,9,21,23,31,46,59],"ai":[10,11,18,22,27,30,33,56]},"scoresAfter":[-28,-92]},{"ply":23,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[2,8,9,21,23,31,46,59],"ai":[11,18,22,27,30,33,51,56]},"scoresAfter":[-18,-92]},{"ply":24,"player":"ai","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[2,8,9,21,23,31,35,46],"ai":[11,18,22,27,30,33,51,56]},"scoresAfter":[-18,-82]},{"ply":25,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[2,8,9,21,23,31,35,46],"ai":[18,22,26,27,30,33,51,56]},"scoresAfter":[-11,-82]},{"ply":26,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[2,7,9,21,23,31,35,46],"ai":[18,22,26,27,30,33,51,56]},"scoresAfter":[-11,-97]},{"ply":27,"player":"human","action":24,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[2,7,9,21,23,31,35,46],"ai":[22,26,27,30,33,51,52,56]},"scoresAfter":[-3,-97]},{"ply":28,"player":"ai","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[2,4,7,21,23,31,35,46],"ai":[22,26,27,30,33,51,52,56]},"scoresAfter":[-3,-88]},{"ply":29,"player":"human","action":21,"playedCard":4,"placeType":"discard","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[2,4,7,21,23,31,35,46],"ai":[19,26,27,30,33,51,52,56]},"scoresAfter":[-3,-88]},{"ply":30,"player":"ai","action":72,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[2,7,21,23,25,31,35,46],"ai":[19,26,27,30,33,51,52,56]},"scoresAfter":[-3,-76]},{"ply":31,"player":"human","action":27,"playedCard":21,"placeType":"play","drawSource":"discard_2","drawnCard":29,"handsBefore":{"human":[2,7,21,23,25,31,35,46],"ai":[17,19,26,27,30,33,51,56]},"scoresAfter":[5,-76]},{"ply":32,"player":"ai","action":18,"playedCard":19,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,7,23,25,29,31,35,46],"ai":[17,19,26,27,30,33,51,56]},"scoresAfter":[5,-76]},{"ply":33,"player":"human","action":36,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[2,7,23,25,29,31,35,46],"ai":[0,17,26,27,30,33,51,56]},"scoresAfter":[-35,-76]},{"ply":34,"player":"ai","action":18,"playedCard":17,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[2,7,14,23,29,31,35,46],"ai":[0,17,26,27,30,33,51,56]},"scoresAfter":[-35,-76]},{"ply":35,"player":"human","action":36,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[2,7,14,23,29,31,35,46],"ai":[0,26,27,30,32,33,51,56]},"scoresAfter":[-25,-76]},{"ply":36,"player":"ai","action":12,"playedCard":26,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,7,14,29,31,34,35,46],"ai":[0,26,27,30,32,33,51,56]},"scoresAfter":[-25,-116]},{"ply":37,"player":"human","action":33,"playedCard":14,"placeType":"discard","drawSource":"discard_2","drawnCard":24,"handsBefore":{"human":[2,7,14,29,31,34,35,46],"ai":[0,27,30,32,33,45,51,56]},"scoresAfter":[-25,-116]},{"ply":38,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[2,7,24,29,31,34,35,46],"ai":[0,27,30,32,33,45,51,56]},"scoresAfter":[-25,-88]},{"ply":39,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[2,7,24,29,31,34,35,46],"ai":[0,27,30,32,33,44,45,51]},"scoresAfter":[-45,-88]},{"ply":40,"player":"ai","action":12,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[2,7,20,29,31,34,35,46],"ai":[0,27,30,32,33,44,45,51]},"scoresAfter":[-45,-84]},{"ply":41,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[2,7,20,29,31,34,35,46],"ai":[0,12,30,32,33,44,45,51]},"scoresAfter":[-33,-84]},{"ply":42,"player":"ai","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[2,7,13,20,31,34,35,46],"ai":[0,12,30,32,33,44,45,51]},"scoresAfter":[-33,-74]},{"ply":43,"player":"human","action":48,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[2,7,13,20,31,34,35,46],"ai":[0,12,32,33,44,45,51,53]},"scoresAfter":[-15,-74]},{"ply":44,"player":"ai","action":24,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[2,7,13,20,28,34,35,46],"ai":[0,12,32,33,44,45,51,53]},"scoresAfter":[-15,-60]},{"ply":45,"player":"human","action":60,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,7,13,20,28,34,35,46],"ai":[0,12,33,44,45,47,51,53]},"scoresAfter":[12,-60]},{"ply":46,"player":"ai","action":40,"playedCard":44,"placeType":"play","drawSource":"discard_3","drawnCard":42,"handsBefore":{"human":[2,7,13,20,28,35,46,55],"ai":[0,12,33,44,45,47,51,53]},"scoresAfter":[12,-53]},{"ply":47,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,7,13,20,28,35,46,55],"ai":[0,12,33,42,45,47,51,53]},"scoresAfter":[42,-53]},{"ply":48,"player":"ai","action":25,"playedCard":33,"placeType":"play","drawSource":"discard_0","drawnCard":4,"handsBefore":{"human":[1,2,7,13,20,28,46,55],"ai":[0,12,33,42,45,47,51,53]},"scoresAfter":[42,-37]},{"ply":49,"player":"human","action":30,"playedCard":7,"placeType":"discard","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[1,2,7,13,20,28,46,55],"ai":[0,4,12,42,45,47,51,53]},"scoresAfter":[42,-37]}],"finalScores":[42,-37],"outcome":"YOU WIN","finalState":{"deckOrder":[37,8,29,23,15,24,57,59,30,40,22,33,48,11,18,49,54,41,9,43,21,56,25,39,58,50,16,3,46,27,38,5,6,42,31,10,2,51,35,26,7,52,4,19,17,0,14,32,34,45,44,20,12,13,53,28,47,55,1,36],"drawPtr":60,"cardLoc":[2,1,1,4,2,4,3,5,3,3,4,4,2,1,5,3,3,5,4,5,1,3,4,3,3,3,4,4,1,3,4,3,4,4,3,3,1,5,5,5,4,4,2,4,4,2,1,2,4,4,4,2,4,2,3,1,4,3,3,3],"handPublic":[false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[8,10,10,0,10],[10,9,8,7,7]],"colHandshakes":[[0,0,2,0,0],[0,0,1,0,3]],"colLength":[[3,4,6,0,4],[4,2,5,4,5]],"piles":[[7],[19,17,14],[],[37,39,38],[]],"toMove":1,"stepCount":49,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"92721f9e-43a3-4f59-9eaa-f7f7b90a1198","seed":"ax7dwx","startedAt":"2026-07-14T18:24:08.112Z","finishedAt":"2026-07-14T18:26:39.680Z","initialDeckOrder":[56,31,16,29,39,33,23,42,53,20,7,22,9,36,40,50,58,8,44,51,2,55,15,27,41,6,59,38,34,46,17,49,11,21,26,37,24,10,54,52,18,30,35,47,3,43,1,0,48,25,45,5,19,57,13,4,12,14,28,32],"moves":[{"ply":1,"player":"human","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[16,23,29,31,33,39,42,56],"ai":[7,9,20,22,36,40,50,53]},"scoresAfter":[-17,0]},{"ply":2,"player":"ai","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":8,"handsBefore":{"human":[23,29,31,33,39,42,56,58],"ai":[7,9,20,22,36,40,50,53]},"scoresAfter":[-17,0]},{"ply":3,"player":"human","action":12,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[23,29,31,33,39,42,56,58],"ai":[7,8,9,20,22,40,50,53]},"scoresAfter":[-33,0]},{"ply":4,"player":"ai","action":66,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[23,31,33,39,42,44,56,58],"ai":[7,8,9,20,22,40,50,53]},"scoresAfter":[-33,0]},{"ply":5,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[23,31,33,39,42,44,56,58],"ai":[7,8,9,20,22,50,51,53]},"scoresAfter":[-51,0]},{"ply":6,"player":"ai","action":72,"playedCard":51,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[2,23,31,33,42,44,56,58],"ai":[7,8,9,20,22,50,51,53]},"scoresAfter":[-51,-18]},{"ply":7,"player":"human","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[2,23,31,33,42,44,56,58],"ai":[7,8,9,20,22,50,53,55]},"scoresAfter":[-45,-18]},{"ply":8,"player":"ai","action":72,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[2,15,23,33,42,44,56,58],"ai":[7,8,9,20,22,50,53,55]},"scoresAfter":[-45,-14]},{"ply":9,"player":"human","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[2,15,23,33,42,44,56,58],"ai":[7,8,9,20,22,27,50,55]},"scoresAfter":[-40,-14]},{"ply":10,"player":"ai","action":84,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[2,15,23,33,41,44,56,58],"ai":[7,8,9,20,22,27,50,55]},"scoresAfter":[-40,-8]},{"ply":11,"player":"human","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[2,15,23,33,41,44,56,58],"ai":[6,7,8,9,20,22,27,50]},"scoresAfter":[-40,-8]},{"ply":12,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":38,"handsBefore":{"human":[15,23,33,41,44,56,58,59],"ai":[6,7,8,9,20,22,27,50]},"scoresAfter":[-40,-23]},{"ply":13,"player":"human","action":60,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[15,23,33,41,44,56,58,59],"ai":[7,8,9,20,22,27,38,50]},"scoresAfter":[-53,-23]},{"ply":14,"player":"ai","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[15,23,33,34,41,44,58,59],"ai":[7,8,9,20,22,27,38,50]},"scoresAfter":[-53,-23]},{"ply":15,"player":"human","action":24,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[15,23,33,34,41,44,58,59],"ai":[7,8,9,20,22,27,46,50]},"scoresAfter":[-45,-23]},{"ply":16,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[15,17,23,34,41,44,58,59],"ai":[7,8,9,20,22,27,46,50]},"scoresAfter":[-45,-23]},{"ply":17,"player":"human","action":12,"playedCard":17,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[15,17,23,34,41,44,58,59],"ai":[7,8,9,20,22,27,46,49]},"scoresAfter":[-41,-23]},{"ply":18,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[11,15,23,34,41,44,58,59],"ai":[7,8,9,20,22,27,46,49]},"scoresAfter":[-41,-23]},{"ply":19,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[11,15,23,34,41,44,58,59],"ai":[7,8,9,20,21,22,27,46]},"scoresAfter":[-32,-23]},{"ply":20,"player":"ai","action":78,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[11,15,23,26,34,41,44,59],"ai":[7,8,9,20,21,22,27,46]},"scoresAfter":[-32,-23]},{"ply":21,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[11,15,23,26,34,41,44,59],"ai":[7,8,9,20,21,22,37,46]},"scoresAfter":[-23,-23]},{"ply":22,"player":"ai","action":4,"playedCard":7,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[11,15,23,24,26,41,44,59],"ai":[7,8,9,20,21,22,37,46]},"scoresAfter":[-23,-17]},{"ply":23,"player":"human","action":42,"playedCard":24,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[11,15,23,24,26,41,44,59],"ai":[8,9,20,21,22,37,38,46]},"scoresAfter":[-23,-17]},{"ply":24,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[10,11,15,23,26,41,44,59],"ai":[8,9,20,21,22,37,38,46]},"scoresAfter":[-23,-10]},{"ply":25,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[10,11,15,23,26,41,44,59],"ai":[9,20,21,22,37,38,46,54]},"scoresAfter":[-13,-10]},{"ply":26,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[10,11,15,23,26,41,44,52],"ai":[9,20,21,22,37,38,46,54]},"scoresAfter":[-13,-2]},{"ply":27,"player":"human","action":90,"playedCard":52,"placeType":"discard","drawSource":"deck","drawnCard":30,"handsBefore":{"human":[10,11,15,23,26,41,44,52],"ai":[18,20,21,22,37,38,46,54]},"scoresAfter":[-13,-2]},{"ply":28,"player":"ai","action":54,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[10,11,15,23,26,30,41,44],"ai":[18,20,21,22,37,38,46,54]},"scoresAfter":[-13,-2]},{"ply":29,"player":"human","action":30,"playedCard":15,"placeType":"discard","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[10,11,15,23,26,30,41,44],"ai":[18,20,21,22,35,38,46,54]},"scoresAfter":[-13,-2]},{"ply":30,"player":"ai","action":92,"playedCard":54,"placeType":"discard","drawSource":"discard_1","drawnCard":15,"handsBefore":{"human":[10,11,23,26,30,41,44,47],"ai":[18,20,21,22,35,38,46,54]},"scoresAfter":[-13,-2]},{"ply":31,"player":"human","action":72,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[10,11,23,26,30,41,44,47],"ai":[15,18,20,21,22,35,38,46]},"scoresAfter":[-6,-2]},{"ply":32,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[3,10,11,23,26,30,41,47],"ai":[15,18,20,21,22,35,38,46]},"scoresAfter":[-6,-20]},{"ply":33,"player":"human","action":67,"playedCard":30,"placeType":"discard","drawSource":"discard_0","drawnCard":2,"handsBefore":{"human":[3,10,11,23,26,30,41,47],"ai":[18,20,21,22,35,38,43,46]},"scoresAfter":[-6,-20]},{"ply":34,"player":"ai","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[2,3,10,11,23,26,41,47],"ai":[18,20,21,22,35,38,43,46]},"scoresAfter":[-6,-15]},{"ply":35,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,3,10,11,23,26,41,47],"ai":[1,20,21,22,35,38,43,46]},"scoresAfter":[-46,-15]},{"ply":36,"player":"ai","action":12,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[0,3,10,11,23,26,41,47],"ai":[1,20,21,22,35,38,43,46]},"scoresAfter":[-46,-8]},{"ply":37,"player":"human","action":0,"playedCard":0,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[0,3,10,11,23,26,41,47],"ai":[1,21,22,35,38,43,46,48]},"scoresAfter":[-66,-8]},{"ply":38,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[3,10,11,23,25,26,41,47],"ai":[1,21,22,35,38,43,46,48]},"scoresAfter":[-66,0]},{"ply":39,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[3,10,11,23,25,26,41,47],"ai":[1,22,35,38,43,45,46,48]},"scoresAfter":[-60,0]},{"ply":40,"player":"ai","action":12,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[5,10,11,23,25,26,41,47],"ai":[1,22,35,38,43,45,46,48]},"scoresAfter":[-60,9]},{"ply":41,"player":"human","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[5,10,11,23,25,26,41,47],"ai":[1,19,35,38,43,45,46,48]},"scoresAfter":[-48,9]},{"ply":42,"player":"ai","action":24,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[10,11,23,25,26,41,47,57],"ai":[1,19,35,38,43,45,46,48]},"scoresAfter":[-48,-1]},{"ply":43,"player":"human","action":77,"playedCard":47,"placeType":"play","drawSource":"discard_4","drawnCard":54,"handsBefore":{"human":[10,11,23,25,26,41,47,57],"ai":[1,13,19,38,43,45,46,48]},"scoresAfter":[-38,-1]},{"ply":44,"player":"ai","action":36,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[10,11,23,25,26,41,54,57],"ai":[1,13,19,38,43,45,46,48]},"scoresAfter":[-38,-41]},{"ply":45,"player":"human","action":5,"playedCard":10,"placeType":"play","drawSource":"discard_4","drawnCard":52,"handsBefore":{"human":[10,11,23,25,26,41,54,57],"ai":[1,4,13,19,43,45,46,48]},"scoresAfter":[-11,-41]},{"ply":46,"player":"ai","action":52,"playedCard":43,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[11,23,25,26,41,52,54,57],"ai":[1,4,13,19,43,45,46,48]},"scoresAfter":[-11,-29]},{"ply":47,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[11,23,25,26,41,52,54,57],"ai":[1,4,13,19,37,45,46,48]},"scoresAfter":[19,-29]},{"ply":48,"player":"ai","action":65,"playedCard":45,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[12,23,25,26,41,52,54,57],"ai":[1,4,13,19,37,45,46,48]},"scoresAfter":[19,-13]},{"ply":49,"player":"human","action":6,"playedCard":12,"placeType":"discard","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[12,23,25,26,41,52,54,57],"ai":[1,4,13,19,37,46,48,49]},"scoresAfter":[19,-13]},{"ply":50,"player":"ai","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[14,23,25,26,41,52,54,57],"ai":[1,4,13,19,37,46,48,49]},"scoresAfter":[19,5]},{"ply":51,"player":"human","action":12,"playedCard":23,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[14,23,25,26,41,52,54,57],"ai":[1,4,13,19,28,37,48,49]},"scoresAfter":[29,5]}],"finalScores":[29,5],"outcome":"YOU WIN","finalState":{"deckOrder":[56,31,16,29,39,33,23,42,53,20,7,22,9,36,40,50,58,8,44,51,2,55,15,27,41,6,59,38,34,46,17,49,11,21,26,37,24,10,54,52,18,30,35,47,3,43,1,0,48,25,45,5,19,57,13,4,12,14,28,32],"drawPtr":60,"cardLoc":[3,2,3,3,2,3,4,4,4,4,3,3,5,2,1,4,3,3,4,2,4,4,4,3,5,1,1,5,2,3,5,3,1,3,3,4,5,2,4,3,5,1,3,4,3,4,4,3,2,2,5,4,1,4,1,4,3,1,3,3],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,true,false,true,false,false,false,false,false],"colTop":[[10,10,9,10,10],[8,9,10,9,6]],"colHandshakes":[[2,0,0,0,0],[0,0,0,1,0]],"colLength":[[6,3,4,4,3],[4,5,1,4,3]],"piles":[[],[12],[27,24,30],[36,40],[50]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"e9721b0c-8d8a-4432-a25e-98412ade6c13","seed":"3op2kh","startedAt":"2026-07-14T18:26:40.782Z","finishedAt":"2026-07-14T18:28:15.367Z","initialDeckOrder":[1,8,52,3,29,30,38,2,15,14,37,50,31,10,24,46,48,12,57,22,21,4,54,55,6,27,41,53,44,35,33,7,34,32,18,13,28,43,42,5,25,39,9,40,56,16,58,19,59,23,26,17,11,49,36,51,47,0,20,45],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[1,2,3,8,29,30,38,52],"ai":[10,14,15,24,31,37,46,50]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":90,"playedCard":50,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[2,3,8,29,30,38,48,52],"ai":[10,14,15,24,31,37,46,50]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":0,"playedCard":2,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,3,8,29,30,38,48,52],"ai":[10,12,14,15,24,31,37,46]},"scoresAfter":[-60,0]},{"ply":4,"player":"ai","action":72,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[3,8,29,30,38,48,52,57],"ai":[10,12,14,15,24,31,37,46]},"scoresAfter":[-60,-40]},{"ply":5,"player":"human","action":60,"playedCard":48,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,8,29,30,38,48,52,57],"ai":[10,12,14,15,22,24,31,46]},"scoresAfter":[-100,-40]},{"ply":6,"player":"ai","action":12,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[3,8,21,29,30,38,52,57],"ai":[10,12,14,15,22,24,31,46]},"scoresAfter":[-100,-80]},{"ply":7,"player":"human","action":71,"playedCard":38,"placeType":"discard","drawSource":"discard_4","drawnCard":50,"handsBefore":{"human":[3,8,21,29,30,38,52,57],"ai":[4,10,14,15,22,24,31,46]},"scoresAfter":[-100,-80]},{"ply":8,"player":"ai","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[3,8,21,29,30,50,52,57],"ai":[4,10,14,15,22,24,31,46]},"scoresAfter":[-100,-97]},{"ply":9,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[3,8,21,29,30,50,52,57],"ai":[10,14,15,22,24,31,46,54]},"scoresAfter":[-120,-97]},{"ply":10,"player":"ai","action":84,"playedCard":54,"placeType":"play","drawSource":"deck","drawnCard":6,"handsBefore":{"human":[3,8,21,29,30,52,55,57],"ai":[10,14,15,22,24,31,46,54]},"scoresAfter":[-120,-112]},{"ply":11,"player":"human","action":60,"playedCard":52,"placeType":"play","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[3,8,21,29,30,52,55,57],"ai":[6,10,14,15,22,24,31,46]},"scoresAfter":[-111,-112]},{"ply":12,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[3,8,21,27,29,30,55,57],"ai":[6,10,14,15,22,24,31,46]},"scoresAfter":[-111,-107]},{"ply":13,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[3,8,21,27,29,30,55,57],"ai":[10,14,15,22,24,31,41,46]},"scoresAfter":[-105,-107]},{"ply":14,"player":"ai","action":12,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,21,27,29,30,53,55,57],"ai":[10,14,15,22,24,31,41,46]},"scoresAfter":[-105,-127]},{"ply":15,"player":"human","action":60,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,21,27,29,30,53,55,57],"ai":[10,15,22,24,31,41,44,46]},"scoresAfter":[-93,-127]},{"ply":16,"player":"ai","action":36,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[8,21,27,29,30,35,55,57],"ai":[10,15,22,24,31,41,44,46]},"scoresAfter":[-93,-167]},{"ply":17,"player":"human","action":72,"playedCard":55,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[8,21,27,29,30,35,55,57],"ai":[10,15,22,31,33,41,44,46]},"scoresAfter":[-75,-167]},{"ply":18,"player":"ai","action":4,"playedCard":10,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[7,8,21,27,29,30,35,57],"ai":[10,15,22,31,33,41,44,46]},"scoresAfter":[-75,-158]},{"ply":19,"player":"human","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[7,8,21,27,29,30,35,57],"ai":[15,22,31,33,38,41,44,46]},"scoresAfter":[-57,-158]},{"ply":20,"player":"ai","action":48,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[8,21,27,29,30,34,35,57],"ai":[15,22,31,33,38,41,44,46]},"scoresAfter":[-57,-178]},{"ply":21,"player":"human","action":84,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,21,27,29,30,34,35,57],"ai":[15,22,31,32,33,41,44,46]},"scoresAfter":[-33,-178]},{"ply":22,"player":"ai","action":24,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":13,"handsBefore":{"human":[8,18,21,27,29,30,34,35],"ai":[15,22,31,32,33,41,44,46]},"scoresAfter":[-33,-166]},{"ply":23,"player":"human","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":28,"handsBefore":{"human":[8,18,21,27,29,30,34,35],"ai":[13,15,22,32,33,41,44,46]},"scoresAfter":[-12,-166]},{"ply":24,"player":"ai","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[18,21,27,28,29,30,34,35],"ai":[13,15,22,32,33,41,44,46]},"scoresAfter":[-12,-152]},{"ply":25,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[18,21,27,28,29,30,34,35],"ai":[13,15,22,33,41,43,44,46]},"scoresAfter":[-30,-152]},{"ply":26,"player":"ai","action":36,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[18,21,28,29,30,34,35,42],"ai":[13,15,22,33,41,43,44,46]},"scoresAfter":[-30,-136]},{"ply":27,"player":"human","action":24,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[18,21,28,29,30,34,35,42],"ai":[5,13,15,22,41,43,44,46]},"scoresAfter":[-27,-136]},{"ply":28,"player":"ai","action":6,"playedCard":5,"placeType":"discard","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[18,21,25,29,30,34,35,42],"ai":[5,13,15,22,41,43,44,46]},"scoresAfter":[-27,-136]},{"ply":29,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[18,21,25,29,30,34,35,42],"ai":[13,15,22,39,41,43,44,46]},"scoresAfter":[-23,-136]},{"ply":30,"player":"ai","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[9,18,21,25,30,34,35,42],"ai":[13,15,22,39,41,43,44,46]},"scoresAfter":[-23,-130]},{"ply":31,"player":"human","action":48,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[9,18,21,25,30,34,35,42],"ai":[13,15,22,40,41,43,44,46]},"scoresAfter":[-18,-130]},{"ply":32,"player":"ai","action":48,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[9,18,21,25,34,35,42,56],"ai":[13,15,22,40,41,43,44,46]},"scoresAfter":[-18,-118]},{"ply":33,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[9,18,21,25,34,35,42,56],"ai":[13,15,16,22,40,43,44,46]},"scoresAfter":[6,-118]},{"ply":34,"player":"ai","action":60,"playedCard":43,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[18,21,25,34,35,42,56,58],"ai":[13,15,16,22,40,43,44,46]},"scoresAfter":[6,-100]},{"ply":35,"player":"human","action":84,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[18,21,25,34,35,42,56,58],"ai":[13,15,16,19,22,40,44,46]},"scoresAfter":[33,-100]},{"ply":36,"player":"ai","action":24,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[18,21,25,34,35,42,56,59],"ai":[13,15,16,19,22,40,44,46]},"scoresAfter":[33,-91]},{"ply":37,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[18,21,25,34,35,42,56,59],"ai":[13,15,19,22,23,40,44,46]},"scoresAfter":[83,-91]},{"ply":38,"player":"ai","action":24,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[18,21,25,26,34,35,42,56],"ai":[13,15,19,22,23,40,44,46]},"scoresAfter":[83,-73]},{"ply":39,"player":"human","action":48,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[18,21,25,26,34,35,42,56],"ai":[13,15,17,22,23,40,44,46]},"scoresAfter":[92,-73]},{"ply":40,"player":"ai","action":36,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[11,18,21,25,26,35,42,56],"ai":[13,15,17,22,23,40,44,46]},"scoresAfter":[92,-46]},{"ply":41,"player":"human","action":60,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[11,18,21,25,26,35,42,56],"ai":[13,15,17,23,40,44,46,49]},"scoresAfter":[102,-46]},{"ply":42,"player":"ai","action":37,"playedCard":23,"placeType":"play","drawSource":"discard_0","drawnCard":5,"handsBefore":{"human":[11,18,21,25,26,36,42,56],"ai":[13,15,17,23,40,44,46,49]},"scoresAfter":[102,-16]},{"ply":43,"player":"human","action":0,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[11,18,21,25,26,36,42,56],"ai":[5,13,15,17,40,44,46,49]},"scoresAfter":[132,-16]},{"ply":44,"player":"ai","action":60,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[18,21,25,26,36,42,51,56],"ai":[5,13,15,17,40,44,46,49]},"scoresAfter":[132,5]},{"ply":45,"player":"human","action":30,"playedCard":25,"placeType":"discard","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[18,21,25,26,36,42,51,56],"ai":[5,13,15,17,40,46,47,49]},"scoresAfter":[132,5]},{"ply":46,"player":"ai","action":63,"playedCard":46,"placeType":"play","drawSource":"discard_2","drawnCard":25,"handsBefore":{"human":[0,18,21,26,36,42,51,56],"ai":[5,13,15,17,40,46,47,49]},"scoresAfter":[132,32]},{"ply":47,"player":"human","action":6,"playedCard":0,"placeType":"discard","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[0,18,21,26,36,42,51,56],"ai":[5,13,15,17,25,40,47,49]},"scoresAfter":[132,32]},{"ply":48,"player":"ai","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[18,20,21,26,36,42,51,56],"ai":[5,13,15,17,25,40,47,49]},"scoresAfter":[132,82]}],"finalScores":[132,82],"outcome":"YOU WIN","finalState":{"deckOrder":[1,8,52,3,29,30,38,2,15,14,37,50,31,10,24,46,48,12,57,22,21,4,54,55,6,27,41,53,44,35,33,7,34,32,18,13,28,43,42,5,25,39,9,40,56,16,58,19,59,23,26,17,11,49,36,51,47,0,20,45],"drawPtr":60,"cardLoc":[5,3,3,3,4,2,4,3,3,3,4,3,4,2,4,2,4,2,1,4,1,1,4,4,4,2,1,3,3,3,3,4,4,4,3,3,1,4,4,4,2,4,1,4,4,2,4,4,3,2,3,1,3,3,4,3,1,3,3,3],"handPublic":[false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],"colTop":[[10,0,10,0,10],[9,10,8,10,5]],"colHandshakes":[[2,0,0,0,2],[0,2,1,2,0]],"colLength":[[7,0,6,0,8],[3,6,4,8,1]],"piles":[[0],[],[],[],[]],"toMove":0,"stepCount":48,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"38ed0756-4a90-4d2e-a697-b64ff27f35ec","seed":"ir0nps","startedAt":"2026-07-14T20:25:34.950Z","finishedAt":"2026-07-14T20:29:17.902Z","initialDeckOrder":[27,3,30,38,18,4,9,36,28,8,19,13,47,25,6,7,37,1,49,42,32,31,12,34,51,53,20,56,24,40,43,55,39,15,16,14,11,26,46,22,21,41,48,44,59,33,17,2,57,35,0,54,29,45,58,23,10,52,50,5],"moves":[{"ply":1,"player":"human","action":0,"playedCard":3,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[3,4,9,18,27,30,36,38],"ai":[6,7,8,13,19,25,28,47]},"scoresAfter":[-18,0]},{"ply":2,"player":"ai","action":48,"playedCard":19,"placeType":"play","drawSource":"deck","drawnCard":1,"handsBefore":{"human":[4,9,18,27,30,36,37,38],"ai":[6,7,8,13,19,25,28,47]},"scoresAfter":[-18,-14]},{"ply":3,"player":"human","action":0,"playedCard":4,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[4,9,18,27,30,36,37,38],"ai":[1,6,7,8,13,25,28,47]},"scoresAfter":[-15,-14]},{"ply":4,"player":"ai","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":42,"handsBefore":{"human":[9,18,27,30,36,37,38,49],"ai":[1,6,7,8,13,25,28,47]},"scoresAfter":[-15,-54]},{"ply":5,"player":"human","action":54,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":32,"handsBefore":{"human":[9,18,27,30,36,37,38,49],"ai":[6,7,8,13,25,28,42,47]},"scoresAfter":[-15,-54]},{"ply":6,"player":"ai","action":0,"playedCard":6,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[9,18,27,30,32,37,38,49],"ai":[6,7,8,13,25,28,42,47]},"scoresAfter":[-15,-44]},{"ply":7,"player":"human","action":66,"playedCard":37,"placeType":"discard","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[9,18,27,30,32,37,38,49],"ai":[7,8,13,25,28,31,42,47]},"scoresAfter":[-15,-44]},{"ply":8,"player":"ai","action":0,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[9,12,18,27,30,32,38,49],"ai":[7,8,13,25,28,31,42,47]},"scoresAfter":[-15,-32]},{"ply":9,"player":"human","action":78,"playedCard":38,"placeType":"discard","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[9,12,18,27,30,32,38,49],"ai":[8,13,25,28,31,34,42,47]},"scoresAfter":[-15,-32]},{"ply":10,"player":"ai","action":0,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":53,"handsBefore":{"human":[9,12,18,27,30,32,49,51],"ai":[8,13,25,28,31,34,42,47]},"scoresAfter":[-15,-18]},{"ply":11,"player":"human","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[9,12,18,27,30,32,49,51],"ai":[13,25,28,31,34,42,47,53]},"scoresAfter":[-7,-18]},{"ply":12,"player":"ai","action":84,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[12,18,20,27,30,32,49,51],"ai":[13,25,28,31,34,42,47,53]},"scoresAfter":[-7,-34]},{"ply":13,"player":"human","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[12,18,20,27,30,32,49,51],"ai":[13,25,28,31,34,42,47,56]},"scoresAfter":[-47,-34]},{"ply":14,"player":"ai","action":84,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[18,20,24,27,30,32,49,51],"ai":[13,25,28,31,34,42,47,56]},"scoresAfter":[-47,-27]},{"ply":15,"player":"human","action":24,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[18,20,24,27,30,32,49,51],"ai":[13,25,28,31,34,40,42,47]},"scoresAfter":[-87,-27]},{"ply":16,"player":"ai","action":12,"playedCard":25,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[18,20,27,30,32,43,49,51],"ai":[13,25,28,31,34,40,42,47]},"scoresAfter":[-87,-67]},{"ply":17,"player":"human","action":24,"playedCard":27,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[18,20,27,30,32,43,49,51],"ai":[13,28,31,34,40,42,47,55]},"scoresAfter":[-83,-67]},{"ply":18,"player":"ai","action":16,"playedCard":28,"placeType":"play","drawSource":"discard_3","drawnCard":38,"handsBefore":{"human":[18,20,30,32,39,43,49,51],"ai":[13,28,31,34,40,42,47,55]},"scoresAfter":[-83,-61]},{"ply":19,"player":"human","action":24,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[18,20,30,32,39,43,49,51],"ai":[13,31,34,38,40,42,47,55]},"scoresAfter":[-73,-61]},{"ply":20,"player":"ai","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[15,18,20,32,39,43,49,51],"ai":[13,31,34,38,40,42,47,55]},"scoresAfter":[-73,-61]},{"ply":21,"player":"human","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":14,"handsBefore":{"human":[15,18,20,32,39,43,49,51],"ai":[13,16,31,34,38,40,42,47]},"scoresAfter":[-69,-61]},{"ply":22,"player":"ai","action":6,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[14,18,20,32,39,43,49,51],"ai":[13,16,31,34,38,40,42,47]},"scoresAfter":[-69,-61]},{"ply":23,"player":"human","action":6,"playedCard":14,"placeType":"discard","drawSource":"deck","drawnCard":26,"handsBefore":{"human":[14,18,20,32,39,43,49,51],"ai":[11,16,31,34,38,40,42,47]},"scoresAfter":[-69,-61]},{"ply":24,"player":"ai","action":4,"playedCard":11,"placeType":"play","drawSource":"discard_3","drawnCard":37,"handsBefore":{"human":[18,20,26,32,39,43,49,51],"ai":[11,16,31,34,38,40,42,47]},"scoresAfter":[-69,-41]},{"ply":25,"player":"human","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":46,"handsBefore":{"human":[18,20,26,32,39,43,49,51],"ai":[16,31,34,37,38,40,42,47]},"scoresAfter":[-69,-41]},{"ply":26,"player":"ai","action":16,"playedCard":31,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[18,20,32,39,43,46,49,51],"ai":[16,31,34,37,38,40,42,47]},"scoresAfter":[-69,-29]},{"ply":27,"player":"human","action":36,"playedCard":39,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[18,20,32,39,43,46,49,51],"ai":[16,34,36,37,38,40,42,47]},"scoresAfter":[-87,-29]},{"ply":28,"player":"ai","action":36,"playedCard":37,"placeType":"play","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[18,20,22,32,43,46,49,51],"ai":[16,34,36,37,38,40,42,47]},"scoresAfter":[-87,-69]},{"ply":29,"player":"human","action":0,"playedCard":18,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[18,20,22,32,43,46,49,51],"ai":[16,21,34,36,38,40,42,47]},"scoresAfter":[-77,-69]},{"ply":30,"player":"ai","action":12,"playedCard":21,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[20,22,32,41,43,46,49,51],"ai":[16,21,34,36,38,40,42,47]},"scoresAfter":[-77,-61]},{"ply":31,"player":"human","action":0,"playedCard":20,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[20,22,32,41,43,46,49,51],"ai":[16,34,36,38,40,42,47,48]},"scoresAfter":[-63,-61]},{"ply":32,"player":"ai","action":12,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":59,"handsBefore":{"human":[22,32,41,43,44,46,49,51],"ai":[16,34,36,38,40,42,47,48]},"scoresAfter":[-63,-43]},{"ply":33,"player":"human","action":0,"playedCard":22,"placeType":"play","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[22,32,41,43,44,46,49,51],"ai":[16,36,38,40,42,47,48,59]},"scoresAfter":[-45,-43]},{"ply":34,"player":"ai","action":12,"playedCard":36,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[32,33,41,43,44,46,49,51],"ai":[16,36,38,40,42,47,48,59]},"scoresAfter":[-45,-63]},{"ply":35,"player":"human","action":0,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[32,33,41,43,44,46,49,51],"ai":[16,17,38,40,42,47,48,59]},"scoresAfter":[-31,-63]},{"ply":36,"player":"ai","action":24,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[2,33,41,43,44,46,49,51],"ai":[16,17,38,40,42,47,48,59]},"scoresAfter":[-31,-83]},{"ply":37,"player":"human","action":12,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[2,33,41,43,44,46,49,51],"ai":[16,17,40,42,47,48,57,59]},"scoresAfter":[-15,-83]},{"ply":38,"player":"ai","action":72,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[2,35,41,43,44,46,49,51],"ai":[16,17,40,42,47,48,57,59]},"scoresAfter":[-15,-75]},{"ply":39,"player":"human","action":12,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[2,35,41,43,44,46,49,51],"ai":[0,16,17,40,42,47,48,59]},"scoresAfter":[5,-75]},{"ply":40,"player":"ai","action":36,"playedCard":40,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[2,41,43,44,46,49,51,54],"ai":[0,16,17,40,42,47,48,59]},"scoresAfter":[5,-63]},{"ply":41,"player":"human","action":12,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[2,41,43,44,46,49,51,54],"ai":[0,16,17,29,42,47,48,59]},"scoresAfter":[9,-63]},{"ply":42,"player":"ai","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[2,43,44,45,46,49,51,54],"ai":[0,16,17,29,42,47,48,59]},"scoresAfter":[9,-53]},{"ply":43,"player":"human","action":17,"playedCard":43,"placeType":"play","drawSource":"discard_4","drawnCard":55,"handsBefore":{"human":[2,43,44,45,46,49,51,54],"ai":[0,16,17,29,42,47,48,58]},"scoresAfter":[15,-53]},{"ply":44,"player":"ai","action":48,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":23,"handsBefore":{"human":[2,44,45,46,49,51,54,55],"ai":[0,16,17,29,42,47,48,58]},"scoresAfter":[15,-33]},{"ply":45,"player":"human","action":12,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[2,44,45,46,49,51,54,55],"ai":[0,16,17,23,29,47,48,58]},"scoresAfter":[22,-33]},{"ply":46,"player":"ai","action":39,"playedCard":23,"placeType":"play","drawSource":"discard_2","drawnCard":26,"handsBefore":{"human":[2,10,45,46,49,51,54,55],"ai":[0,16,17,23,29,47,48,58]},"scoresAfter":[22,-23]},{"ply":47,"player":"human","action":26,"playedCard":45,"placeType":"play","drawSource":"discard_1","drawnCard":14,"handsBefore":{"human":[2,10,45,46,49,51,54,55],"ai":[0,16,17,26,29,47,48,58]},"scoresAfter":[30,-23]},{"ply":48,"player":"ai","action":62,"playedCard":47,"placeType":"play","drawSource":"discard_1","drawnCard":13,"handsBefore":{"human":[2,10,14,46,49,51,54,55],"ai":[0,16,17,26,29,47,48,58]},"scoresAfter":[30,17]},{"ply":49,"player":"human","action":36,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[2,10,14,46,49,51,54,55],"ai":[0,13,16,17,26,29,48,58]},"scoresAfter":[39,17]},{"ply":50,"player":"ai","action":18,"playedCard":13,"placeType":"discard","drawSource":"deck","drawnCard":50,"handsBefore":{"human":[2,10,14,49,51,52,54,55],"ai":[0,13,16,17,26,29,48,58]},"scoresAfter":[39,17]},{"ply":51,"player":"human","action":12,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[2,10,14,49,51,52,54,55],"ai":[0,16,17,26,29,48,50,58]},"scoresAfter":[48,17]}],"finalScores":[48,17],"outcome":"YOU WIN","finalState":{"deckOrder":[27,3,30,38,18,4,9,36,28,8,19,13,47,25,6,7,37,1,49,42,32,31,12,34,51,53,20,56,24,40,43,55,39,15,16,14,11,26,46,22,21,41,48,44,59,33,17,2,57,35,0,54,29,45,58,23,10,52,50,5],"drawPtr":60,"cardLoc":[2,4,1,3,3,1,4,4,4,3,3,4,3,5,1,3,2,2,3,4,3,4,3,4,3,4,2,3,4,2,3,4,3,3,4,3,4,4,4,3,4,3,4,3,3,3,3,4,2,1,2,1,1,4,1,1,4,4,2,4],"handPublic":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,false],"colTop":[[9,9,10,9,0],[10,10,9,10,10]],"colHandshakes":[[0,1,1,0,0],[1,0,1,3,0]],"colLength":[[4,5,6,6,0],[5,3,4,6,4]],"piles":[[],[13],[],[],[]],"toMove":1,"stepCount":51,"done":true},"policy":"WASM · FINAL PPO"} +{"format":"lost-cities-web-game-v1","gameId":"4eb1e5fb-f7da-429c-9032-6629db6ed35d","seed":"vyudm0","startedAt":"2026-07-14T20:29:18.767Z","finishedAt":"2026-07-14T20:31:17.120Z","initialDeckOrder":[50,8,59,46,6,32,1,42,13,26,38,53,30,23,14,28,57,10,56,41,2,45,5,58,44,48,9,35,49,24,16,29,22,47,36,17,18,4,43,37,19,31,12,40,55,7,33,54,15,11,20,3,0,21,34,39,51,27,52,25],"moves":[{"ply":1,"player":"human","action":0,"playedCard":1,"placeType":"play","drawSource":"deck","drawnCard":57,"handsBefore":{"human":[1,6,8,32,42,46,50,59],"ai":[13,14,23,26,28,30,38,53]},"scoresAfter":[-40,0]},{"ply":2,"player":"ai","action":90,"playedCard":53,"placeType":"discard","drawSource":"deck","drawnCard":10,"handsBefore":{"human":[6,8,32,42,46,50,57,59],"ai":[13,14,23,26,28,30,38,53]},"scoresAfter":[-40,0]},{"ply":3,"player":"human","action":60,"playedCard":50,"placeType":"play","drawSource":"deck","drawnCard":56,"handsBefore":{"human":[6,8,32,42,46,50,57,59],"ai":[10,13,14,23,26,28,30,38]},"scoresAfter":[-80,0]},{"ply":4,"player":"ai","action":24,"playedCard":14,"placeType":"play","drawSource":"deck","drawnCard":41,"handsBefore":{"human":[6,8,32,42,46,56,57,59],"ai":[10,13,14,23,26,28,30,38]},"scoresAfter":[-80,-40]},{"ply":5,"player":"human","action":5,"playedCard":6,"placeType":"play","drawSource":"discard_4","drawnCard":53,"handsBefore":{"human":[6,8,32,42,46,56,57,59],"ai":[10,13,23,26,28,30,38,41]},"scoresAfter":[-70,-40]},{"ply":6,"player":"ai","action":72,"playedCard":38,"placeType":"play","drawSource":"deck","drawnCard":2,"handsBefore":{"human":[8,32,42,46,53,56,57,59],"ai":[10,13,23,26,28,30,38,41]},"scoresAfter":[-70,-80]},{"ply":7,"player":"human","action":48,"playedCard":53,"placeType":"play","drawSource":"deck","drawnCard":45,"handsBefore":{"human":[8,32,42,46,53,56,57,59],"ai":[2,10,13,23,26,28,30,41]},"scoresAfter":[-62,-80]},{"ply":8,"player":"ai","action":6,"playedCard":2,"placeType":"discard","drawSource":"deck","drawnCard":5,"handsBefore":{"human":[8,32,42,45,46,56,57,59],"ai":[2,10,13,23,26,28,30,41]},"scoresAfter":[-62,-80]},{"ply":9,"player":"human","action":24,"playedCard":42,"placeType":"play","drawSource":"deck","drawnCard":58,"handsBefore":{"human":[8,32,42,45,46,56,57,59],"ai":[5,10,13,23,26,28,30,41]},"scoresAfter":[-77,-80]},{"ply":10,"player":"ai","action":84,"playedCard":41,"placeType":"play","drawSource":"deck","drawnCard":44,"handsBefore":{"human":[8,32,45,46,56,57,58,59],"ai":[5,10,13,23,26,28,30,41]},"scoresAfter":[-77,-72]},{"ply":11,"player":"human","action":48,"playedCard":56,"placeType":"play","drawSource":"deck","drawnCard":48,"handsBefore":{"human":[8,32,45,46,56,57,58,59],"ai":[5,10,13,23,26,28,30,44]},"scoresAfter":[-63,-72]},{"ply":12,"player":"ai","action":84,"playedCard":44,"placeType":"play","drawSource":"deck","drawnCard":9,"handsBefore":{"human":[8,32,45,46,48,57,58,59],"ai":[5,10,13,23,26,28,30,44]},"scoresAfter":[-63,-58]},{"ply":13,"player":"human","action":60,"playedCard":57,"placeType":"play","drawSource":"deck","drawnCard":35,"handsBefore":{"human":[8,32,45,46,48,57,58,59],"ai":[5,9,10,13,23,26,28,30]},"scoresAfter":[-47,-58]},{"ply":14,"player":"ai","action":0,"playedCard":5,"placeType":"play","drawSource":"deck","drawnCard":49,"handsBefore":{"human":[8,32,35,45,46,48,58,59],"ai":[5,9,10,13,23,26,28,30]},"scoresAfter":[-47,-74]},{"ply":15,"player":"human","action":72,"playedCard":58,"placeType":"play","drawSource":"deck","drawnCard":24,"handsBefore":{"human":[8,32,35,45,46,48,58,59],"ai":[9,10,13,23,26,28,30,49]},"scoresAfter":[-29,-74]},{"ply":16,"player":"ai","action":90,"playedCard":49,"placeType":"discard","drawSource":"deck","drawnCard":16,"handsBefore":{"human":[8,24,32,35,45,46,48,59],"ai":[9,10,13,23,26,28,30,49]},"scoresAfter":[-29,-74]},{"ply":17,"player":"human","action":84,"playedCard":59,"placeType":"play","drawSource":"deck","drawnCard":29,"handsBefore":{"human":[8,24,32,35,45,46,48,59],"ai":[9,10,13,16,23,26,28,30]},"scoresAfter":[-9,-74]},{"ply":18,"player":"ai","action":24,"playedCard":13,"placeType":"play","drawSource":"deck","drawnCard":22,"handsBefore":{"human":[8,24,29,32,35,45,46,48],"ai":[9,10,13,16,23,26,28,30]},"scoresAfter":[-9,-94]},{"ply":19,"player":"human","action":12,"playedCard":24,"placeType":"play","drawSource":"deck","drawnCard":47,"handsBefore":{"human":[8,24,29,32,35,45,46,48],"ai":[9,10,16,22,23,26,28,30]},"scoresAfter":[-49,-94]},{"ply":20,"player":"ai","action":72,"playedCard":28,"placeType":"play","drawSource":"deck","drawnCard":36,"handsBefore":{"human":[8,29,32,35,45,46,47,48],"ai":[9,10,16,22,23,26,28,30]},"scoresAfter":[-49,-111]},{"ply":21,"player":"human","action":48,"playedCard":45,"placeType":"play","drawSource":"deck","drawnCard":17,"handsBefore":{"human":[8,29,32,35,45,46,47,48],"ai":[9,10,16,22,23,26,30,36]},"scoresAfter":[-41,-111]},{"ply":22,"player":"ai","action":90,"playedCard":36,"placeType":"discard","drawSource":"deck","drawnCard":18,"handsBefore":{"human":[8,17,29,32,35,46,47,48],"ai":[9,10,16,22,23,26,30,36]},"scoresAfter":[-41,-111]},{"ply":23,"player":"human","action":60,"playedCard":46,"placeType":"play","drawSource":"deck","drawnCard":4,"handsBefore":{"human":[8,17,29,32,35,46,47,48],"ai":[9,10,16,18,22,23,26,30]},"scoresAfter":[-32,-111]},{"ply":24,"player":"ai","action":0,"playedCard":9,"placeType":"play","drawSource":"deck","drawnCard":43,"handsBefore":{"human":[4,8,17,29,32,35,47,48],"ai":[9,10,16,18,22,23,26,30]},"scoresAfter":[-32,-103]},{"ply":25,"player":"human","action":72,"playedCard":47,"placeType":"play","drawSource":"deck","drawnCard":37,"handsBefore":{"human":[4,8,17,29,32,35,47,48],"ai":[10,16,18,22,23,26,30,43]},"scoresAfter":[-22,-103]},{"ply":26,"player":"ai","action":72,"playedCard":30,"placeType":"play","drawSource":"deck","drawnCard":19,"handsBefore":{"human":[4,8,17,29,32,35,37,48],"ai":[10,16,18,22,23,26,30,43]},"scoresAfter":[-22,-98]},{"ply":27,"player":"human","action":36,"playedCard":29,"placeType":"play","drawSource":"deck","drawnCard":31,"handsBefore":{"human":[4,8,17,29,32,35,37,48],"ai":[10,16,18,19,22,23,26,43]},"scoresAfter":[-14,-98]},{"ply":28,"player":"ai","action":0,"playedCard":10,"placeType":"play","drawSource":"deck","drawnCard":12,"handsBefore":{"human":[4,8,17,31,32,35,37,48],"ai":[10,16,18,19,22,23,26,43]},"scoresAfter":[-14,-89]},{"ply":29,"player":"human","action":36,"playedCard":31,"placeType":"play","drawSource":"deck","drawnCard":40,"handsBefore":{"human":[4,8,17,31,32,35,37,48],"ai":[12,16,18,19,22,23,26,43]},"scoresAfter":[-2,-89]},{"ply":30,"player":"ai","action":0,"playedCard":12,"placeType":"play","drawSource":"deck","drawnCard":55,"handsBefore":{"human":[4,8,17,32,35,37,40,48],"ai":[12,16,18,19,22,23,26,43]},"scoresAfter":[-2,-109]},{"ply":31,"player":"human","action":36,"playedCard":32,"placeType":"play","drawSource":"deck","drawnCard":7,"handsBefore":{"human":[4,8,17,32,35,37,40,48],"ai":[16,18,19,22,23,26,43,55]},"scoresAfter":[12,-109]},{"ply":32,"player":"ai","action":90,"playedCard":55,"placeType":"discard","drawSource":"deck","drawnCard":33,"handsBefore":{"human":[4,7,8,17,35,37,40,48],"ai":[16,18,19,22,23,26,43,55]},"scoresAfter":[12,-109]},{"ply":33,"player":"human","action":12,"playedCard":7,"placeType":"play","drawSource":"deck","drawnCard":54,"handsBefore":{"human":[4,7,8,17,35,37,40,48],"ai":[16,18,19,22,23,26,33,43]},"scoresAfter":[24,-109]},{"ply":34,"player":"ai","action":72,"playedCard":33,"placeType":"play","drawSource":"deck","drawnCard":15,"handsBefore":{"human":[4,8,17,35,37,40,48,54],"ai":[16,18,19,22,23,26,33,43]},"scoresAfter":[24,-101]},{"ply":35,"player":"human","action":12,"playedCard":8,"placeType":"play","drawSource":"deck","drawnCard":11,"handsBefore":{"human":[4,8,17,35,37,40,48,54],"ai":[15,16,18,19,22,23,26,43]},"scoresAfter":[38,-101]},{"ply":36,"player":"ai","action":0,"playedCard":15,"placeType":"play","drawSource":"deck","drawnCard":20,"handsBefore":{"human":[4,11,17,35,37,40,48,54],"ai":[15,16,18,19,22,23,26,43]},"scoresAfter":[38,-93]},{"ply":37,"player":"human","action":66,"playedCard":40,"placeType":"discard","drawSource":"deck","drawnCard":3,"handsBefore":{"human":[4,11,17,35,37,40,48,54],"ai":[16,18,19,20,22,23,26,43]},"scoresAfter":[38,-93]},{"ply":38,"player":"ai","action":0,"playedCard":16,"placeType":"play","drawSource":"deck","drawnCard":0,"handsBefore":{"human":[3,4,11,17,35,37,48,54],"ai":[16,18,19,20,22,23,26,43]},"scoresAfter":[38,-81]},{"ply":39,"player":"human","action":6,"playedCard":3,"placeType":"discard","drawSource":"deck","drawnCard":21,"handsBefore":{"human":[3,4,11,17,35,37,48,54],"ai":[0,18,19,20,22,23,26,43]},"scoresAfter":[38,-81]},{"ply":40,"player":"ai","action":17,"playedCard":18,"placeType":"play","drawSource":"discard_4","drawnCard":55,"handsBefore":{"human":[4,11,17,21,35,37,48,54],"ai":[0,18,19,20,22,23,26,43]},"scoresAfter":[38,-61]},{"ply":41,"player":"human","action":12,"playedCard":11,"placeType":"play","drawSource":"deck","drawnCard":34,"handsBefore":{"human":[4,11,17,21,35,37,48,54],"ai":[0,19,20,22,23,26,43,55]},"scoresAfter":[58,-61]},{"ply":42,"player":"ai","action":13,"playedCard":19,"placeType":"play","drawSource":"discard_0","drawnCard":3,"handsBefore":{"human":[4,17,21,34,35,37,48,54],"ai":[0,19,20,22,23,26,43,55]},"scoresAfter":[58,-37]},{"ply":43,"player":"human","action":36,"playedCard":34,"placeType":"play","drawSource":"deck","drawnCard":39,"handsBefore":{"human":[4,17,21,34,35,37,48,54],"ai":[0,3,20,22,23,26,43,55]},"scoresAfter":[76,-37]},{"ply":44,"player":"ai","action":29,"playedCard":20,"placeType":"play","drawSource":"discard_4","drawnCard":49,"handsBefore":{"human":[4,17,21,35,37,39,48,54],"ai":[0,3,20,22,23,26,43,55]},"scoresAfter":[76,11]},{"ply":45,"player":"human","action":36,"playedCard":35,"placeType":"play","drawSource":"deck","drawnCard":51,"handsBefore":{"human":[4,17,21,35,37,39,48,54],"ai":[0,3,22,23,26,43,49,55]},"scoresAfter":[96,11]},{"ply":46,"player":"ai","action":28,"playedCard":22,"placeType":"play","drawSource":"discard_3","drawnCard":40,"handsBefore":{"human":[4,17,21,37,39,48,51,54],"ai":[0,3,22,23,26,43,49,55]},"scoresAfter":[96,47]},{"ply":47,"player":"human","action":66,"playedCard":48,"placeType":"discard","drawSource":"deck","drawnCard":27,"handsBefore":{"human":[4,17,21,37,39,48,51,54],"ai":[0,3,23,26,40,43,49,55]},"scoresAfter":[96,47]},{"ply":48,"player":"ai","action":28,"playedCard":23,"placeType":"play","drawSource":"discard_3","drawnCard":36,"handsBefore":{"human":[4,17,21,27,37,39,51,54],"ai":[0,3,23,26,40,43,49,55]},"scoresAfter":[96,87]},{"ply":49,"player":"human","action":42,"playedCard":27,"placeType":"discard","drawSource":"deck","drawnCard":52,"handsBefore":{"human":[4,17,21,27,37,39,51,54],"ai":[0,3,26,36,40,43,49,55]},"scoresAfter":[96,87]},{"ply":50,"player":"ai","action":30,"playedCard":26,"placeType":"discard","drawSource":"deck","drawnCard":25,"handsBefore":{"human":[4,17,21,37,39,51,52,54],"ai":[0,3,26,36,40,43,49,55]},"scoresAfter":[96,87]}],"finalScores":[96,87],"outcome":"YOU WIN","finalState":{"deckOrder":[50,8,59,46,6,32,1,42,13,26,38,53,30,23,14,28,57,10,56,41,2,45,5,58,44,48,9,35,49,24,16,29,22,47,36,17,18,4,43,37,19,31,12,40,55,7,33,54,15,11,20,3,0,21,34,39,51,27,52,25],"drawPtr":60,"cardLoc":[2,3,5,2,1,4,3,3,3,4,4,3,4,4,4,4,4,1,4,4,4,1,4,4,3,2,5,5,4,3,4,3,3,4,3,3,2,1,4,1,2,4,3,2,4,3,3,3,5,2,3,1,1,3,1,2,3,3,3,3],"handPublic":[false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,false,false,false,true,false,false,false,false,false,false,false,false,true,false,false,false,false,false,true,false,false,false,false],"colTop":[[10,0,10,10,10],[9,10,8,7,0]],"colHandshakes":[[1,0,1,0,1],[0,3,0,1,0]],"colLength":[[5,0,6,4,6],[3,10,3,3,0]],"piles":[[2],[],[27,26],[],[48]],"toMove":0,"stepCount":50,"done":true},"policy":"WASM · FINAL PPO"} diff --git a/data/models.json b/data/models.json new file mode 100644 index 0000000..4aef2ed --- /dev/null +++ b/data/models.json @@ -0,0 +1,43 @@ +{ + "_scheme": { + "naming": "Astronomical names, alphabetically ordered. The first letter is the generation; a new letter means the observation space broke, not that the model got better.", + "rule": "A codename never encodes quality. The record this replaces stored 'FINAL PPO', which stops meaning anything the moment there is a second final model.", + "identity": "The hash is the truth -- it is what actually played. The codename is for humans, and it is assigned here, not derived. Records should carry the hash; look the codename up.", + "next": "cygnus, deneb, ..." + }, + + "models": { + "altair": { + "hash": "e8241e305c01", + "hash_kind": "sha256 of web/public/models/jax-ppo.onnx", + "generation": "a", + "game": "single round", + "observation_size": 454, + "hidden_size": 512, + "num_layers": 3, + "trained": "self-play league, 122.6M learner actions", + "source": "/mnt/2tbhdd/coolrl-lost-cities-artifacts/league/2026-07-05_052325_jax-ppo-league-v1/latest", + "deployed": "web/public/models/jax-ppo.onnx", + "displayed_as": "WASM · FINAL PPO", + "note": "Every game in data/human-play/game-records.jsonl (format v1, 111 games, 2026-07-14) was played against this model. The v1 schema has no model field -- it stores the on-screen label -- so this line is the record of what they played." + }, + + "borealis": { + "hash": "4ae613b010ca", + "hash_kind": "sha256 over the orbax checkpoint files (no ONNX export yet)", + "generation": "b", + "game": "three-round match (classic rules)", + "observation_size": 501, + "critic_observation_size": 681, + "hidden_size": 512, + "num_layers": 3, + "trained": "self-play, 131.1M learner actions, linear total-score reward, both seats, privileged critic", + "source": "runs/jax-ppo-match/2026-07-15_031529_match-scaled/latest", + "deployed": null, + "results": { + "vs_altair_3round": "0.6094 win rate [0.599, 0.620], +22.0 points, 8192 duplicate matches", + "exploitability": "a from-scratch exploiter funded to 131M reaches 0.4657 against it, and 0.6295 against altair -- lower bound, neither exploiter had plateaued" + } + } + } +} From 1d3b29aadb0e513a23f620acb7cb3cc1609cfcce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=95=EC=8B=9C=EC=9B=90?= Date: Wed, 15 Jul 2026 07:06:29 +0900 Subject: [PATCH 16/16] Ship borealis to the browser, and add the classic three-round mode The web client now plays borealis (data/models.json), trained on the three-round match and taking the 501-dim match view rather than a bare round. Only the actor trunk is exported -- the critic exists to grade moves in training and never plays, so the graph physically cannot leak the opponent's hand or the deck, which beats promising not to call it. The TypeScript match layer and observation mirror match.py and match_obs.py. They have to agree to the bit: a mismatch throws nowhere, the ONNX policy just consumes a wrong vector and plays worse for reasons nobody can see. So the port is not trusted -- generate_match_parity_fixture.py emits 282 positions from real JAX play (mid-round, both seats, past a roll-over, with a live carry) and the TS output is checked against them to float32 round-off. Match mode is a menu toggle. A seed fixes all three deals and the coin flips, so a match stays a pure function of it. One-deal mode is unchanged from the player's side; borealis simply sees it as round one at a carry of zero, a position it has seen a great many times. Two bugs found by driving the built app in a browser, both silent: - The result card totalled the round, not the match. It read "-11 : 3" while the match stood at -96 : 66 -- it would have named the wrong winner. It now headlines the match total and breaks the round out beneath it. - Game records were being rejected. The client's schema went to v2 (it now records which model played; the old records stored the on-screen label, which stops identifying anything once there are two models) while serve_web_with_logs.py still only accepted v1, so every record would have 400'd into a console warning. v1 stays accepted -- the 111 existing games are altair. npm test and tsc were green through both. Hence web/.claude/skills/verify, which records the recipe and the selectors so the next session drives the app instead of re-deriving how. .gitignore excluded the new model, which would have shipped a 404: the deploy builds straight from the repo. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01XBQKgvBbxbheiTF1AVy1Sh --- .gitignore | 8 +- scripts/export_match_onnx.py | 138 ++++++++ scripts/generate_match_parity_fixture.py | 97 ++++++ scripts/serve_web_with_logs.py | 86 +++++ tests/lost_cities_jax/test_web_log_server.py | 34 ++ web/.claude/skills/verify/SKILL.md | 68 ++++ web/BUGS.md | 21 ++ web/public/models/borealis.json | 15 + web/public/models/borealis.onnx | Bin 0 -> 3327043 bytes web/src/App.tsx | 316 +++++++++++++++---- web/src/components/ResultCard.tsx | 44 ++- web/src/game/engine.ts | 8 +- web/src/game/match-parity-fixture.json | 1 + web/src/game/match.ts | 116 +++++++ web/src/game/matchObservation.test.ts | 122 +++++++ web/src/game/matchObservation.ts | 140 ++++++++ web/src/game/persistence.test.ts | 52 +++ web/src/game/persistence.ts | 96 ++++++ web/src/game/random.ts | 15 + web/src/model/policy.ts | 41 ++- web/src/styles.css | 108 ++++++- web/src/ui/useCardMotion.ts | 13 +- 22 files changed, 1438 insertions(+), 101 deletions(-) create mode 100644 scripts/export_match_onnx.py create mode 100644 scripts/generate_match_parity_fixture.py create mode 100644 scripts/serve_web_with_logs.py create mode 100644 tests/lost_cities_jax/test_web_log_server.py create mode 100644 web/.claude/skills/verify/SKILL.md create mode 100644 web/BUGS.md create mode 100644 web/public/models/borealis.json create mode 100644 web/public/models/borealis.onnx create mode 100644 web/src/game/match-parity-fixture.json create mode 100644 web/src/game/match.ts create mode 100644 web/src/game/matchObservation.test.ts create mode 100644 web/src/game/matchObservation.ts create mode 100644 web/src/game/persistence.test.ts create mode 100644 web/src/game/persistence.ts diff --git a/.gitignore b/.gitignore index ce83ce4..16def7b 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,9 @@ src/**/*.c # Local session / lock files .compute.lock .claude/ +# ...except checked-in project skills, which are documentation for the next session. +!web/.claude/ +!web/.claude/** # Rust build output target/ @@ -29,10 +32,13 @@ tools/julia/ .ruff_cache # Web dependencies and locally exported models. The verified public browser -# policy below is the one exception: it is deliberately served as a static asset. +# policies below are the exception: they are deliberately served as static assets, +# and the deploy builds straight from the repo, so an ignored model ships as a 404. web/node_modules/ web/*.tsbuildinfo web/public/models/*.onnx web/public/models/*.json !web/public/models/jax-ppo.onnx !web/public/models/jax-ppo.json +!web/public/models/borealis.onnx +!web/public/models/borealis.json diff --git a/scripts/export_match_onnx.py b/scripts/export_match_onnx.py new file mode 100644 index 0000000..99fd0d6 --- /dev/null +++ b/scripts/export_match_onnx.py @@ -0,0 +1,138 @@ +#!/usr/bin/env python3 +"""Export a match policy's actor trunk to ONNX for the browser. + +Only the actor ships. The critic exists to grade moves during training and never +plays, so its trunk -- and the privileged view of the opponent's hand and the deck +that feeds it -- is dropped here rather than shipped and then not used. That also +means the exported graph physically cannot leak hidden state, which is a stronger +guarantee than promising not to call it. + +MatchActorCritic lays the actor out as Dense_0..Dense_{num_layers} exactly as the +single-round model does, so the graph construction is the same; only the input +width and the checkpoint loader differ. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +from pathlib import Path + +import jax +import jax.numpy as jnp +import numpy as np + +from lost_cities_jax.match_obs import MATCH_CRITIC_OBS_DIM, MATCH_OBS_DIM +from lost_cities_jax.match_ppo import Ablation, MatchActorCritic, create_match_train_state +from lost_cities_jax.ppo import load_config, restore_checkpoint +from lost_cities_jax.types import N_ACTIONS + + +def build_argparser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--checkpoint", type=Path, required=True) + parser.add_argument("--config", type=Path, default=Path("configs/jax_ppo/match-selfplay.yaml")) + parser.add_argument("--output", type=Path, required=True) + parser.add_argument("--codename", required=True, help="see data/models.json") + return parser + + +def export_model(checkpoint: Path, config: Path, output: Path, codename: str) -> None: + try: + import onnx + from onnx import TensorProto, helper, numpy_helper + from onnx.reference import ReferenceEvaluator + except ImportError as exc: + raise SystemExit("onnx is required; run with `uv run --with onnx ...`") from exc + + cfg = load_config(config) + state = restore_checkpoint( + checkpoint, create_match_train_state(cfg, jax.random.PRNGKey(0), Ablation()) + ) + params = state.params + dense = params["params"] + + nodes = [] + initializers = [] + previous = "obs" + for index in range(cfg.network.num_layers): + layer = dense[f"Dense_{index}"] + weight, bias = f"dense_{index}.weight", f"dense_{index}.bias" + initializers.extend( + [ + numpy_helper.from_array(np.asarray(layer["kernel"], dtype=np.float32), weight), + numpy_helper.from_array(np.asarray(layer["bias"], dtype=np.float32), bias), + ] + ) + nodes.append(helper.make_node("Gemm", [previous, weight, bias], [f"dense_{index}.linear"])) + nodes.append(helper.make_node("Relu", [f"dense_{index}.linear"], [f"dense_{index}.relu"])) + previous = f"dense_{index}.relu" + + actor = dense[f"Dense_{cfg.network.num_layers}"] + initializers.extend( + [ + numpy_helper.from_array(np.asarray(actor["kernel"], dtype=np.float32), "actor.weight"), + numpy_helper.from_array(np.asarray(actor["bias"], dtype=np.float32), "actor.bias"), + ] + ) + nodes.append(helper.make_node("Gemm", [previous, "actor.weight", "actor.bias"], ["logits"])) + + graph = helper.make_graph( + nodes, + f"coolrl-lost-cities-match-actor-{codename}", + [helper.make_tensor_value_info("obs", TensorProto.FLOAT, [None, MATCH_OBS_DIM])], + [helper.make_tensor_value_info("logits", TensorProto.FLOAT, [None, N_ACTIONS])], + initializer=initializers, + ) + model = helper.make_model( + graph, producer_name="coolrl-lost-cities", opset_imports=[helper.make_opsetid("", 17)] + ) + model.ir_version = 8 + onnx.checker.check_model(model) + + # The exported graph has to agree with the trained one, not merely load. + rng = np.random.default_rng(20260715) + sample = rng.normal(size=(8, MATCH_OBS_DIM)).astype(np.float32) + critic_stub = jnp.zeros((8, MATCH_CRITIC_OBS_DIM), dtype=jnp.float32) + flax_model = MatchActorCritic(cfg.network.hidden_size, cfg.network.num_layers) + expected, _ = flax_model.apply(params, jnp.asarray(sample), critic_stub) + actual = ReferenceEvaluator(model).run(None, {"obs": sample})[0] + np.testing.assert_allclose(actual, np.asarray(expected), rtol=2e-5, atol=2e-5) + np.testing.assert_array_equal( + np.argmax(actual, axis=1), np.argmax(np.asarray(expected), axis=1) + ) + + output.parent.mkdir(parents=True, exist_ok=True) + onnx.save(model, output) + model_bytes = output.read_bytes() + manifest = { + "format": "coolrl-lost-cities-match-onnx-v1", + "codename": codename, + "model_file": output.name, + "model_size_bytes": len(model_bytes), + "model_sha256": hashlib.sha256(model_bytes).hexdigest(), + "source_checkpoint": str(checkpoint), + "source_config": config.name, + "observation_size": MATCH_OBS_DIM, + "action_size": N_ACTIONS, + "hidden_size": cfg.network.hidden_size, + "num_layers": cfg.network.num_layers, + "dtype": "float32", + "validation_max_abs_error": float(np.max(np.abs(actual - np.asarray(expected)))), + } + output.with_suffix(".json").write_text(json.dumps(manifest, indent=2) + "\n") + print(f"exported {codename} -> {output} ({output.stat().st_size:,} bytes)") + print( + f" sha256 {manifest['model_sha256'][:12]} obs {MATCH_OBS_DIM} max err " + f"{manifest['validation_max_abs_error']:.2e}" + ) + + +def main() -> None: + args = build_argparser().parse_args() + export_model(args.checkpoint, args.config, args.output, args.codename) + + +if __name__ == "__main__": + main() diff --git a/scripts/generate_match_parity_fixture.py b/scripts/generate_match_parity_fixture.py new file mode 100644 index 0000000..fd62510 --- /dev/null +++ b/scripts/generate_match_parity_fixture.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +"""Generate match states and their observations so TypeScript can be checked against JAX. + +The two observation builders must agree to the bit. A mismatch does not throw -- +the ONNX policy consumes a wrong vector quite happily and plays worse for reasons +nobody can see. So the port is not trusted; it is checked. + +States are drawn from real random play so the fixture covers the awkward parts: +mid-round, both seats to move, past a round roll-over, with a non-zero carry. +""" + +from __future__ import annotations + +import json +from pathlib import Path + +import jax +import numpy as np + +from lost_cities_jax.match import MatchState, match_reset_from, match_step +from lost_cities_jax.match_obs import MATCH_OBS_DIM, match_observation +from lost_cities_jax.opponents import random_legal_action +from lost_cities_jax.types import N_CARDS + +OUTPUT = Path(__file__).resolve().parents[1] / "web" / "src" / "game" / "match-parity-fixture.json" +N_ROUNDS = 3 + + +def match_json(match: MatchState) -> dict: + round_state = match.round + return { + "round": { + "deckOrder": np.asarray(round_state.deck_order).astype(int).tolist(), + "drawPtr": int(round_state.draw_ptr), + "cardLoc": np.asarray(round_state.card_loc).astype(int).tolist(), + "handPublic": np.asarray(round_state.hand_public).astype(bool).tolist(), + "colTop": np.asarray(round_state.col_top).astype(int).tolist(), + "colHandshakes": np.asarray(round_state.col_hs).astype(int).tolist(), + "colLength": np.asarray(round_state.col_len).astype(int).tolist(), + "piles": [ + np.asarray(round_state.pile[color, : int(round_state.pile_len[color])]) + .astype(int) + .tolist() + for color in range(5) + ], + "toMove": int(round_state.to_move), + "stepCount": int(round_state.step_count), + "done": bool(round_state.done), + }, + "deckOrders": np.asarray(match.deck_orders).astype(int).tolist(), + "coinFlips": np.asarray(match.coin_flips).astype(int).tolist(), + "roundIdx": int(match.round_idx), + "carry": np.asarray(match.carry).astype(int).tolist(), + "done": bool(match.done), + } + + +def main() -> None: + rng = np.random.default_rng(20260715) + key = jax.random.PRNGKey(7) + rows = [] + + for match_index in range(6): + decks = np.stack([rng.permutation(N_CARDS) for _ in range(N_ROUNDS)]) + coins = rng.integers(0, 2, size=(N_ROUNDS,)) + match = match_reset_from(decks.astype(np.int8), coins.astype(np.int8)) + + # Sample the opening position and then every 17th ply, which lands in all + # three rounds and on both seats without hand-picking anything. + ply = 0 + while not bool(match.done) and ply < 400: + if ply % 17 == 0 or ply == 0: + for player in (0, 1): + obs = np.asarray(match_observation(match, player), dtype=np.float64) + assert obs.shape == (MATCH_OBS_DIM,) + rows.append( + { + "match": match_json(match), + "player": player, + "observation": [round(float(v), 7) for v in obs], + } + ) + key, step_key = jax.random.split(key) + action = int(random_legal_action(match.round, match.round.to_move, step_key)) + match, _, _ = match_step(match, action) + ply += 1 + del match_index + + OUTPUT.write_text( + json.dumps({"format": "jax-web-match-parity-v1", "obsDim": MATCH_OBS_DIM, "rows": rows}) + + "\n" + ) + print(f"wrote {len(rows)} rows -> {OUTPUT}") + + +if __name__ == "__main__": + main() diff --git a/scripts/serve_web_with_logs.py b/scripts/serve_web_with_logs.py new file mode 100644 index 0000000..94781a4 --- /dev/null +++ b/scripts/serve_web_with_logs.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python3 +"""Serve the production web client and append completed games to JSONL.""" + +from __future__ import annotations + +import argparse +import json +from http import HTTPStatus +from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer +from pathlib import Path +from typing import Any + +MAX_RECORD_BYTES = 6_000_000 + +# v2 adds the opponent's identity (codename + hash) and the match layer -- three +# deals, the coin flips, and which round each move belongs to. v1 is still +# accepted because 111 games were recorded under it; they are all altair, which +# data/models.json records since v1 has nowhere to say so. +SUPPORTED_FORMATS = frozenset({"lost-cities-web-game-v1", "lost-cities-web-game-v2"}) + + +def parse_record(body: bytes) -> dict[str, Any]: + if len(body) > MAX_RECORD_BYTES: + raise ValueError("record is too large") + value = json.loads(body) + if not isinstance(value, dict) or value.get("format") not in SUPPORTED_FORMATS: + raise ValueError("unsupported game record") + if not isinstance(value.get("gameId"), str) or not isinstance(value.get("moves"), list): + raise ValueError("invalid game record") + return value + + +def make_handler(dist: Path, output: Path): + seen_ids: set[str] = set() + if output.exists(): + for line in output.read_text(encoding="utf-8").splitlines(): + try: + game_id = json.loads(line).get("gameId") + if isinstance(game_id, str): + seen_ids.add(game_id) + except (json.JSONDecodeError, AttributeError): + continue + + class Handler(SimpleHTTPRequestHandler): + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, directory=str(dist), **kwargs) + + def do_POST(self) -> None: # noqa: N802 + if self.path != "/api/game-records": + self.send_error(HTTPStatus.NOT_FOUND) + return + try: + length = int(self.headers.get("content-length", "0")) + record = parse_record(self.rfile.read(length)) + except (ValueError, json.JSONDecodeError) as error: + self.send_error(HTTPStatus.BAD_REQUEST, str(error)) + return + game_id = record["gameId"] + if game_id not in seen_ids: + output.parent.mkdir(parents=True, exist_ok=True) + with output.open("a", encoding="utf-8") as stream: + stream.write( + json.dumps(record, ensure_ascii=False, separators=(",", ":")) + "\n" + ) + seen_ids.add(game_id) + self.send_response(HTTPStatus.NO_CONTENT) + self.end_headers() + + return Handler + + +def main() -> None: + parser = argparse.ArgumentParser() + parser.add_argument("--host", default="0.0.0.0") + parser.add_argument("--port", type=int, default=5173) + parser.add_argument("--dist", type=Path, default=Path("web/dist")) + parser.add_argument("--output", type=Path, default=Path("data/human-play/game-records.jsonl")) + args = parser.parse_args() + server = ThreadingHTTPServer((args.host, args.port), make_handler(args.dist, args.output)) + print(f"Serving {args.dist} on http://{args.host}:{args.port}", flush=True) + print(f"Writing game records to {args.output}", flush=True) + server.serve_forever() + + +if __name__ == "__main__": + main() diff --git a/tests/lost_cities_jax/test_web_log_server.py b/tests/lost_cities_jax/test_web_log_server.py new file mode 100644 index 0000000..80037fe --- /dev/null +++ b/tests/lost_cities_jax/test_web_log_server.py @@ -0,0 +1,34 @@ +import json + +import pytest + +from scripts.serve_web_with_logs import parse_record + + +def test_parse_record_accepts_analysis_record(): + record = {"format": "lost-cities-web-game-v1", "gameId": "game-1", "moves": []} + assert parse_record(json.dumps(record).encode()) == record + + +@pytest.mark.parametrize("record", [{}, {"format": "other"}, {"format": "lost-cities-web-game-v1"}]) +def test_parse_record_rejects_invalid_input(record): + with pytest.raises(ValueError): + parse_record(json.dumps(record).encode()) + + +def test_parse_record_accepts_the_match_schema(): + # v2 carries which model played and the three-round match; v1 had neither. + record = { + "format": "lost-cities-web-game-v2", + "gameId": "game-2", + "opponent": {"codename": "borealis", "hash": "13a25243de1c"}, + "mode": 3, + "moves": [], + } + assert parse_record(json.dumps(record).encode()) == record + + +def test_parse_record_still_accepts_v1(): + # 111 games were recorded under v1; refusing them now would orphan them. + record = {"format": "lost-cities-web-game-v1", "gameId": "game-1", "moves": []} + assert parse_record(json.dumps(record).encode()) == record diff --git a/web/.claude/skills/verify/SKILL.md b/web/.claude/skills/verify/SKILL.md new file mode 100644 index 0000000..7e1eea3 --- /dev/null +++ b/web/.claude/skills/verify/SKILL.md @@ -0,0 +1,68 @@ +--- +name: verify +description: Drive the Lost Cities web client in a real browser to observe a change working — model loading, a full match, the result card, records being written. +--- + +# Verifying the web client + +The client is where a silent bug hides best. `npm test` and `tsc` were both green +while the app was announcing the wrong winner and dropping every game record on +the floor. Neither throws. Run it. + +## Build and serve + +```bash +cd web && npm run build +cd .. && tmux new-session -d -s websrv \ + "uv run python scripts/serve_web_with_logs.py --host 127.0.0.1 --port 5199 \ + --dist web/dist --output /tmp/verify-records.jsonl" +``` + +Serve the **built dist**, not the vite dev server — the deploy builds from dist, +and the model is a static asset whose path only resolves there. Point `--output` +at a scratch file so verification runs never touch `data/human-play/`. + +## Drive it + +Playwright is deliberately **not** a dependency: the `playwright` package downloads +~114MB of Chromium on install, and `npm ci` runs in the deploy workflow. Install it +for the run and uninstall after. + +```bash +cd web +npm i -D playwright --no-fund --no-audit && npx playwright install chromium +# ... drive ... +npm uninstall playwright +``` + +## Selectors that actually work + +Found by dumping the DOM; guessing at them wasted two runs. + +| What | Selector | +|---|---| +| a hand card | `button.card:not([disabled])` | +| play onto an expedition | `button.lane__zone--mine.is-target` | +| discard | `button.lane__discard.is-target` | +| draw from deck | `button.deck-stack:not([disabled])` | +| which model loaded | `.score-plaque--rival small` | +| match progress | `.round-strip` | +| final scores | `.result-card` | + +A turn is three clicks: pick a card, choose where it goes, then draw. The place and +draw targets only appear **after** the card is selected, and only the legal ones are +enabled — so click the card first, then query. + +The rival answers on a 620ms timer plus inference; ~200ms of slack between plies is +enough. A full three-round match runs ~140 plies, so budget a few minutes. + +## Worth driving + +- **A whole match, not one round.** The round roll-over is where carry banks, and it + is where the result card got it wrong. +- **Check the record actually saved.** A schema bump on the client silently 400s + against `scripts/serve_web_with_logs.py` until its allowlist is updated too. +- **A stale save in localStorage.** Bump the key on a schema change; a half-migrated + save is worse than a fresh deal. +- **The same seed twice.** In match mode the seed fixes all three deals and the coin + flips, so a match is a pure function of it. diff --git a/web/BUGS.md b/web/BUGS.md new file mode 100644 index 0000000..66f5035 --- /dev/null +++ b/web/BUGS.md @@ -0,0 +1,21 @@ +# Web bug checklist + +- [ ] Prevent cards from launching more than once during initial loading. + - Implementation and automated checks complete; user visual acceptance pending. +- [ ] Stack Hint, Undo, and Redo vertically at the bottom-right, aligned with the hand row. + - Implementation and automated checks complete; user visual acceptance pending. +- [ ] Restore the latest game timeline and review position from local storage. + - Implementation and automated checks complete; user reload acceptance pending. +- [ ] Keep Hint, Undo, Redo, and Play From Here in fixed vertical positions. + - Play From Here remains visible but disabled when unavailable; user visual acceptance pending. +- [ ] Automatically record completed human-versus-AI games for later analysis. + - JSONL includes the full deal, both hands before every move, actions, draws, scores, and final state. + - Local production output: `data/human-play/game-records.jsonl` (was `runs/tmp/`, which is gitignored and documented as disposable). +- [ ] Support game-record IDs when LAN HTTP does not expose `crypto.randomUUID`. + - Uses `crypto.getRandomValues` with a compatibility fallback; user acceptance pending. + +Verification: + +- `cd web && npm test` +- `cd web && npm run build` +- Visual acceptance is performed by the user; do not run browser automation. diff --git a/web/public/models/borealis.json b/web/public/models/borealis.json new file mode 100644 index 0000000..164eb06 --- /dev/null +++ b/web/public/models/borealis.json @@ -0,0 +1,15 @@ +{ + "format": "coolrl-lost-cities-match-onnx-v1", + "codename": "borealis", + "model_file": "borealis.onnx", + "model_size_bytes": 3327043, + "model_sha256": "13a25243de1c0c4f27dcac348b072cc6ea8ffd283dc033b877a37099fd809415", + "source_checkpoint": "runs/jax-ppo-match/2026-07-15_031529_match-scaled/latest", + "source_config": "match-selfplay.yaml", + "observation_size": 501, + "action_size": 96, + "hidden_size": 512, + "num_layers": 3, + "dtype": "float32", + "validation_max_abs_error": 9.1552734375e-05 +} diff --git a/web/public/models/borealis.onnx b/web/public/models/borealis.onnx new file mode 100644 index 0000000000000000000000000000000000000000..d92077fd446b1c9faccf261a6828c2f98afe6844 GIT binary patch literal 3327043 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

B>Wg6uEWm7H8pP)*;LIxdP_}-6_!G_S? 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 (*g~OvGt#@;6VF9V!^1+~%kG#8ItRu<#=MKD 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�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 zⅈ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

?Ld-Oyw@^U&3H$Oy@??_?y*bQL3cO?7P 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%0ARM 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

5VfyzXv6M}Y-+=2`|R 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

yfJ*qjt4qY+n|@=Ill$EX5A*Q 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�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%0D=CuWs+`--pQP{Rj zirT7MaDss<82zjemjB>Ad_H2F&1!pGVB^lryiXrkuBWrs|RbBd4u;r3Kae- zpzms=S(At#oLM;$qko@g$L7BWF03CGhTSH2mnpy+@A2H<8~4D+ZaNh3d!$0IYDf-0 z24DRmaQVALY}+3Q)5TwsMo%s7)aa4y*-(oh+0qLZB>aT8CC~Boy7|O7u@L{&8Q{$I zn?c=6m30(o;65EoVkx4+a(>^y=lk;EM$ZClxX}s!>O$e9|8@*Y`N4O?bS;i~kKoE| z!s*#nCbWfTF}xT5Nq3$Xl9DJ%R(3*)&E4S)+oNAmIqe4Gt{#MG%Uxh=bs37TRb}b* zn(XBCC_HiGHW;m~7MjH8!q9DVG}PCot*@mBF;c)^QcJicJ30irznR0T?2l-$QiTrn zcF`U`JF3IG@!GEhu+E36Om1ztP|Ys{5A9gb4O`8I=6@ml`+FolD2x_}ww^)Lj`K9H zawIo%~*pEOX4ZYJ2<|}!v3Rj_%?&j9}FWnyL|!)=b2~}rpeS*FG0!V zQ8>kDA~Y^)q0!zi@Ppe_IKDgy+H*C?ro)A#x`97y59x7U#T(f?F+K+rpAB0EoYD14 z5*%z&MzOE@;QZhRSO-aP9>4Qohi$IVw5AYce#mqGG>h=g`e+>Y&YbmBlnB=;mecyU z405i0nCJGL$Fo1CaqD@mu9Ap9{V_uf~q3OtE&LX7?mPB5|FZmMiIHv@tXdqJQR~U835r6d8(Hr|zgz}=V z;NUBFq2#i4P}TE}h^ixv#kznJlC-qDYvNHU?!fKE6N=@bPo3}S&RB1Yv4d~9&9`D z4Q*A0n0C7bOTJu%Pzgycp#CeEtUd@kCb}bi6HnhLr_-oZ15T2E&TOkohZhB3;KkJH z(ig{np;FrdGJ5JXV1{pTsOBpe7?zQFf(n|Tbsk+0jz#zH(p>3nan>1r1?KK3q#Lep zVTN+jpt$P*!DFX{K8ER};>LJR>x(fyR7K&~W9Lx+pdUUR{Q%{}&G`<#97~-&kH6P9 zka)`)koi4_6YyC=QHR-V{Yrbd+O&y$v=>2-h|6H+-bzdr{*j%%8+ksz6aJ9yB42bv z$cwMM7x9)N_wdO!n33H?rgSc1zvq9()TFaCs;>y!kMYjdJsNCfp*~8vltFV}4B6d0 zjckuBhV*q}WL$M31cw{}k-U3k-JWGEXX`F-xK_#YB07bJb4%g*xd>=pF_Inl_nxFj zH^QA8Bk;qxQ*_o24emm%FZa4&5j*xZ6zaD2quV4!ZpR%t>KPov@8`6c%ldxM>sIFs z^apT*6Y&(_W|AkSm%wCOE<#SH$1baM~0Dc_vwN(XJK7h z6l86Zh02T_Z21@kt|;%lF!gIS_8<4gtH(CLr}B4Ld-ECOlW;7WoDOUE&gK-Fcpl4> zqab@gN03!D0JXka+F7V@yUO}p!z{fU2MXt?O%bt>najD>YIhT z`dY!^iX1$watkhb6oT#Ck07_!fb2BnaPx34zV@BO!Y7a9Jqe^VV*g6&UONLPBy*hK zNlpG7DS^Es$|2r;50uR0x$_E>Apt$vkEsg zEkMT)S3%7uhV`nMGPUYJZr!^*Flv4to|rd8*w|^q2Z|TR}ri> z&*CQc#zN?3MQ$w#29oMUjWnFF()b#2pXg5N9j38d5)CPqC&9GIl@0>0G+pHnc5AN* zdggf0OMM;1|`8^Upw;vv5gmZ`AqcP7KyJwtDp8N?Wj|(4@ zk*BP=_RphP-MI5ueX<_Y%&x+TBVB^todR|=Yc6)GC7}MPCdiZjMtja~V^bwHIW1Ek zrdKTh_S=f)nS`Pe&+>AdvY3mKD8Ll`Caf5cWj7zIu&R+qsce8EwvEtd)*o~+d-Dfa zJaGY*;uYLdxR_;Ly8wQNp5mFv!9HEf1f{T1%*5^^ilSqVnYs7jmlTC1V<;XKDsg|GErw3n zXnebN4(^&SU?cB1v2R+coNAC1?YkcdK{mnYoY;!%4iCZWG4E(`)?PFmF$MYuZlj?` zFTHy-7F|0WVbt^W+}GDHao=+_G*MlRY0jlEey0I^GFXMB^4_rNo&^;4+##;MQ@9!b z@`zJJHtssE$@a`j#_%^+K*4GdY7U;IO~-y<@16(X?VLsCZ*0NPcro;_7v(OFctRs> z=V1QH)o4pEW81hlFimnbTXDz;mz=x=n&xNdE~VF`-=ze0xHY36>jC>m-{9HlDw;I> ziu_761Ir~&82ZAJ758UjlztpkJk5oXdfP!XF_)^D)}UY70IJMv1Ao~SocdjHl51Iw ztEH6Lu~`l9-%;QmEO>xUZjto*U?i-pOT>%)ndob3#_Io_gUw4DP?>y%4VS#Qe|MkY zsp6$vNWT%3_;iuOA%h_9a-2@8eTK5X9>c@QkBDGrEB@Md1z)9zv(X!r+3}DhJ|kxi zcRr-xCoySsf3=%?=xC3@mq&2JI$yx-ZY|lXH;nhTY$pB-F2E4aKn^dK=ge)8?z`{{ zLnr!zj2cA;hd4rx9>Ay30fJqy9n-#sK=chU_GA4<(j`W5*6;+_c-5No{ba=KkH5tV zCk;rOX({w?EP?I?Vk~oR1)cS$m7bsfMp!>mnhV(C3#aGgKwYaR$oN{aDYj#|mMx0l zc=a?@-6{(qO;eco##V56Z^?}|YUZws{x0UY%!gq7Peaq&?O4C|)STY5&slh3e>+3kuWTnwov@6Ova<1+D+Z6q(5Hf8@A z;6k43=%PuOsg^UW+{Zh*zb|0FJ_@j}xDfsXeWGT{p7i>}lQ_;mi}>v*MG3Vvf)55d z@aokU>NFw-ytJNKh=zS9FGbG4ZMQ6#8(K@G^ul0R=|319bO99>Ph&Hg12@GYlQfAo zkQpV4c*e>X$7K9P>%m&Q6L^B0UGakODL8!PD#h}nt>}-Rzeq&WD@;h73EFPmkRDn> z^`fKsOy5}?ANqlhKYP;C{j!u!Yrwr<9pFjoJT#wDBTSmQpM=$zbNjxRpyH)NFn{|q z5Po?~RApWw2+qJ|-8#H?zn97!_k*54vCzlQw^!ROg`%EU!qElq=v}ER`2973BhmWs z_CqCJJ#YxqV_We=)>Ir$IF0H@exRf3O6cJ;)4AF}7F`R(Wi#vGRiqf5X(z+EFTDnu zxfExFjKPGnqRe^e3a;^!78~{H6Y?f5sya6c$Gb?e{S6J|!ilG_u%MRDuF0~MKDNv{ zK!ROcG94%TZfDQ`ZWfBpqU6+!XVCqn91Y1^^7(=o*SlPsdtW2VG?Jgf#UM2lcjtLI zTr^5+4e}0(E{pcX74X%&o1a^G3R({&V2D{9&U&{3ewU?`#s@c}6o@C<{L;yfg3KlAcRqWq+skpjdH$#tss;WUBBb?)BFlX*$7V;FfpibU!vhaM z*Xtsrg*K4=2KhKy#n02IBt$`KiBgw5}PL6!j?m)z|<@eHAQ1^`D1_P!t(`` zc9udzG5)Tyc9$suI@gWOH8t5XyyZ|A+-6D5&QWdUNn9wm(>m{eh~?%uR}W#IsZ)+_c%%N;#&nc0R}I zXL25IAHg4fN46)g3)A@yPu|~2Y|pwT;URHlW+$=+Ph^hcA~Vux(52I`wMd#N2RAQCnCfxa(?}jObk?`6ASS^}_XP=DZQoh}yvn{1i%UhOdX@z64xDhk- zwt-QBqTJ4Lj|ERcw!s|J1>{qUC|WKa!|hl44)Z-U*q!Yz%;?cCGG}=fO!$w_Q#{(l zx!AuKWSnfH1E;%T-mW}yU-mp)b=ScO?PEaJF9$}u*|UlI*|2?{A>&dWV99pgyB9wh zUa7Z{6Pm5qx3?01B#mduo5sUEt`VxYw?SfYDc*8k0=Fm1aWngMnV;keh!1Nd_ZIfT zbWu4$L+>NlW}(8}(=>z=NxalGa4k&6bevGCz}Ehq0}~1#fu5^3=kV?ow z77~qCs~^%NJr}e&8%A9|>R~`O5vqQCPHL8YC#lam@b956^xC=;W=Nkwd9z_MzuSkM z?U>F)G}bc1DW;s%QwFbdkAPqOC>AVCq8HL++1H8cbl6(3l%4v= z&rkVh@hBTpPIaUV-W~Igly7(<%+s``20P@qAQBGpy;1`0baQTT-BxltYY5uty&NXh!m1<#MsVQrSmg1TB>o_)YA}k}a z0;j?Nn7HQ@$nXs51XBezJmVG2KK321RSN}kBX~CZlWpu7&wrONS;{=c?vbD1#kdYaacp(1NbimP?JbrJL?_lc_o7&|F)9YlqT6#(6Azps-$O ze1&HdL>JMN9#J++bt-+Tyo>7>RpEvb9>dML7igk1mPA#Uz@V%>x9LVP@r>JM>UKmWI56hQ5oX6Fbsjt716}O>Qa8KN5?%b5yzKBHutE ze+5WtT!rfW74%R=5%`KK<1<^{VYBl@spDNqC~y3QDIGFgzR6ReU*K$ZEUB^N^a&qy z%JyZYJ9e_bMH<|EzdX>fzlRmhPiR87Hyj#!kJ`L3!Gt(7rj(ot7orvLa<)7(&3p?t zvR)CTV?ROi&IovStQCKJ8NsgP57Qk%X?S7Bar|H*!tEbpguVIi!Lhm(oK_zbya^e_ z9#&;zfGp3vy7Gl4K2j6yv?0kA931f*X*6}A@j;r5si zj5}|L39E{Q|8%Ca`<5Y~y~!FI?k!~Pv(w4HT}sruT#>cO`~|yvvRt+9TT)>690O_} z;O@7#v7>MnbYHxO?hAuZchfQ0uzo9wlxwg#=TxY(_9er2A6eFVYdlvta{xas*5gi!Uc`nHMT__+(WqPW2`aa! zuq@uMH7Yq1*76yY7fU!ZQO3cF$%DGJ;UEI8mr$$;gwsKagkc@;G|%rKE0PO0Qc_T4&L1**k1XitE`%DDayt0A8qe{cquPEu zW^WS+ZU?M|pLu*{%h;25Vmgtq*2zrV;SL`0kbz?_&*H|L+3@$J1=rK}1h&XWF?h%~v^gKqC1Cw9 zg>6rDB}IW^Y;+bsRL@jrjiTF#@csg>HnA2XPhH^|PG)QcKOVGb|A$KBduiVf{PhKFNMWmeenvc&VGlRQ>q~~Ed&Y1dvI&^UjP)AmZmHSrq+6?;F!vWi9cu<<^my>X=$ zhZ+5|c|23J-vH<2X0ZU?e^T_|j$nQ0QZ{+aZ&aHj&+XtHmtCKWph`QHE_-+VtJonzm?+x|3E)I{vX45@4G`PdJ-LdnVI!1uODnmvnB6Z&4jC*kHh{fFOqObiv0UB z2|l_W!bSU&z|qnlJ*IMN;I#D=EM5ErHl(bi?^1Wr zsCk>w^t2rm%?yP!vqfn8Nf8f7l~T{oZMgj%f4+!~K=0Z#m{C6{ShRBs#OlZ}xt(RW z*?A`%z12d8c12*Z+&%~hlEi&`hv08~Goc4{F^KyMZ}nE=Y`&9n|3@t8e5fXn$^1?= zS4NWa4Fso8-9oAYO>h^_;nLe`f*D(S;MM#SWDP%)ii53?#}~!a&hMgTp-;$yS;z6; z)IW5kgc6fTE=GsON5Y}=N@VcJY*1F)E_mpE4CW}gf~wkN!aXvkKEJNR+D~OPbb&0( z-J{C(j*h^ADN!izV?~0}c#q|f9Zr5w3E%mjuiO(=+N&moPW{j6g!DEN^|A%#DgnE- z{|O2BbrlBv6u=M-nZZq0;REwA#5W-xEz8fBJQ|xp!`qvMN`GYVbXOut@g57M7T+x9 zd)r`=LO&Lh9dNoz53Y|9;K`JeWYkwD==s%8+ZM^vB$h$cTz=8X?y>mvv?@L~n}Tx( z^MN>RK*x{ANT8f97K#4{0Vk`-w_UFwbJBgtf4v!%ck}*diA3H7$M1N22I&~fH3H-4 zyKrO0T`b*n0UwTZ0EfZxY<~-%>2vNzO#^pq4E&1yvk!xWM-Mf048`$He`vT?6?iEB%vuo#OllaQLbtXz!dz zUN#8nK9O-aJi84Oj(j5f96p2XjTSW9br8Og5>hzoHkBG7L)RqjgOPj7=--V=P!O)f zyBf6^=aq=LC(Q6d%0EHOzyD~mUq9Jcrp`okhtSesC!&~;PW08qoQ6o0%y&mA69d8M zYh%H{e>Zk+8Oz-|t$^dhkz8B(0)vu&k(meQl2X-d-hDD3*0;K0*1Q{}JU9ef>x%h) zt`i2l(51t54W;Kdx6v_UU&5L8r{;C5647efX}bQwFr2LzqT}~A(Z5|T!h}nr=qP!O zo;-1mN|dRgPW?4(lHLHl%FjVH(Ziq?3fv=!-pnsJ#pXSk{pb{a zThd0FH>#2&A|~YP4WJ!`Fq_`Z=KJ;5FpXn&`F zl{J{}T6I`4_9$#|cEBs*C&(9H5iaPBEiUikodxys@W}icjClN>D$P4jUnrZQ*d?6P0{)_Em1EtrJ6!B}^VswZ+M4O!XeuH@ud7$8liNDq9 zt{vyexaLBrSg2e&*JqvJNBeowF)I^ypI=D^^Av?s#d%g)0#wu_HAm{{r;JKyoM(^d5k+nIO!LdH%HY4?5I8P421BJW@UuMtbNnUz}w$&M4jB<8HS%FZcJU71dY)mmZO^%Epyau6zHJfd^{De%23NxEZoEG?WE z12q#|ar6}sggRH_husUAK^^amxNHt7TSvmL&j-o-+Sim>13$~=-KG6Y;Gk9o*8DvP zHzJ1Vn{r(;a3?^x zlclYT@DiWHJuaS!@s8s#<-`sws8qwoTO* zj90gW@h|v%=dTRxXxIs@aiQSrwUM5BI8l(5vjq0P35RiVUueblooICTh~O4Zh9rsY zuzT%hOevA3;Z8i`Nk$c8bB^JL(idcV-XIw^?jQ~$C7?(@4CSVDpzh#hI5s;RBoF6+ z+qDkzNctBk__7!Eougn;=?9{obX=e)Fe9G?^YCDuE6)erLyDryEsAE{5VW_Yl9-@* zLf4u5>9{Lj$RMdg360~BzVUxh?0tsxLd?MeiljmbjOFd*2E# z9leB=`*m2bT><;UcalAesk?*kA3VUo zWBEKEr5|m7j>U85-PyTkzGUHIOLUx4KqD)Dz_|0G?7r?{9K1gyj4mmHhG-`kZ}c1& zzfNW1xualzX%W1P^WwPqLf(~|Y7rRQ4=?A+frr9D@KBu3D!sgL*;NfpsOLYYRVj7; zJ&5XY7m0}44VLvZj5&Dy1oNM++$rG*wn|$7(Zbh|*55+aLVl22!98$ieh+MS{|JGe zs_==4q3PN{*ci?8>~5W%F z`j0-r#nb#G@%1~jzLx>-djG=sg|A_-(1&vi+|E4dH8dzW4TsD!VYTrrmNy&*ZV4L* z57I+lKRGZK;me#6?(EH~b8!4rDc0JTQ*W1kT+;}w-*6^lUA1T!D8bcR9H3=2dhkAZ zJty+!FOWwWc<&@3nH^2c>+>=i_aj1#)(e?_+P$arWkeDw(ETiSAoR zaO~$q)-sTU;rFe%fMXKuz*ce2rc9O-X&)ksc}}Z*j13r>`oPwA@z_1oh#9}!v8>IO zg}D$`bLthgC;i5=4a(f>39cX>N8!^oZz?beA!#3$;2gyQ^07spX$>Z@=^YYiacUo; zoeo!X_$ZTHu7`Wh=b-FB6%tJw()4gC{5y9H?D%eu&&h6~YpDY(t&iu9_t4mk{@?6oDgCAXfCPs06G5aDOq<^9ak^SLYX-&khsT^)r`E0^~a64U*+oT zk4-omsyM-<#!@uE57?h*55lD(tgBO-9k7*TTbkq0W$Xxc$z7A*s~i@t_`-0*VGc*; zM3LSXllZP^9Xa3GgI4z&p<}!UiZ2ejG&@d0a;7De9a~HPn zE95+<+OR;=Gg$LdMR?pX3hk%Na~!$A9R%#_ z-V^JpU@q}QGCh<#kMx~ijt4p$g;xixS zD@WL+5;xSc+r!!KO<`Nt$#4ai1VY`{*Gfx=-L z)3uXhTV{gMWD~AmJ`*QTE~V2{lb~3t6N`;BIqAdEY}q6&w%GYEeeMD_bFbpV?;ps#(tmVT=!F#JT8eOvGxee0JAcgFGT{8(jvKXtS; zXG@1swHmXkNwiDW@yZ#`Y6WC!afWD9Kg zwt2ea2pGTmA;?WH#w|-ExS;8_}SPsy44BNTxI>`R8Vbi!6bRYj8Ub-p63B50{jm{I{!1gy7 zM<3uECrQp~$!{_+YB~fZkK!h9Qe4n4cQ)Cm4N3=W$n}QDXcH01yGs(8L6jUj`fL$5 z)UzF_4DZQ#JBh8(ufols%k5aWoQ(;r#>;Q3QQT31Z2hjpUC6u0RClaE1MxPx^iU71 zO&!TbY#S23?Cylco4#R5%W_t`&KZQ2Q#qIFacsTR8o1bS9b&KSWcRF(qT)>cJTK3? zA~lua(P|^MNLhwE;A+ZZ6#NCbN{isjW^JZE!GOxDhw<+RN3m%CX}rn%-4{%cWD6s% z)9ds#L_Gb5Vu4Ed5r%*h*Mlpbe(cJ|iEKjfWLQ@0g_EzJCLRirEV|+y4*eL*y>OSf zTeWXKc{TDPe7vT^d$G}&4Q3s^^jLP6LfbLg0+zcx9dd%E+KW;v?mknJ?EgNIL|4w8q0Tc zwlUW>J#JW3f~m0v{P@0=K1m(JrMApL^SvcxCG~;-G`!f7b^QMEOpSn~p68Aa^kBDJ z4mQi*B5S`{bHgqiTRgOdweCy?=?;P2v+GRM8o#HYkj$kMCZsFH^ zhal|8J=l=>jNVigVYO?b;f;ENK;FC_BksSUE00Pr*XzE*pbKeW9^MUxi>`q8M^#XA zb|kg`ZJ^dS47im!$MNv|ajbjcDmrb(5NO*z6fBs)cUGD-@k;bHGU~Mjvnt+7182V$ zB;6jMpTi~zQWXL2%OA!13!d2Ub%@-3vKan18fV7BeCUA1TU9-B|Eg1(7(Jg5K^mflls?&Z2?j(;V=@qJ6SobfQ zk+qcFDI0sElY zJf94Z37|b;34d*e!fTCMi1Qu8UGo`7PTTz>Hs=Sajh`MYjJ2bRUyh+_@HA{a=#NR8 z71)(69&k@CM6mqAb#M#*CWwInnm6wXsa|A=Cf0Az*Q%GCmAAt9NLlX75)GIWs)i$G z9)VImE7^YM1D;lxc;H&U-=|??j`0`K}pBvu9rGXK+R%<_rSy>6v(?a0U zTUpll{0b1+5~%)pQ}FqM09#f@;FH$~>h_LkW0e9D>axIXOrZI25l*;11|5fVppLch z@`?m^&`*Y&?dOR)%5vNn|4H<%SP(UgHNtrBRwDW4E-orPf}iHkfgQEi1R^do_&In0 zuHf1AJNVwAK`Td9*9p)mx*j*`q=TDlAne${XVh=V!(eI|e95%L*xeCu@rWB0$vOn0 zhx&!-XFroBh=DUt{e*sr|IvaU`>5#kX1uTP6I={=X7y=)UgD_@JL{+8`un$t{>3%) z-TEVNbLt5U)xM4Mo%s&Hq8VV%Ut0@W&!YS3J1B0G0V%_OO0D_)y249Ub}Qlm+IwYz z_csq%72ZP~ca_2PW42hkQ=M(KU4`3rk0;e+4BWYVhoA925{mHeX}|C42*dw0n^ERz87>m`qxqMyur=)ll4>M zO#f$1cUldSjpNS4Mc>gDs^;40BG(E!8~!6LFY95!=NnMqtAmk8uYyLKKd8z4B_UmR zQDNa3JjJp>)i;Fv=ah^;oNIA@y%LQzz5up*W1vorXB6{Z!Y7kQ@Gko-nq9!p#=g9U z1>>Ki%k2WXZ>l`*wI0IPLnWkSM=ZSQ-AJbI(F32TTx@dIV!G9fQTMGqnKinDoIUu2 z9+>oxoNk;CKhw_e9Ni1V`vRYRuecz|Jy0aF;oBV{oJie2Gbz$7PRo-YDYyeXx6k=%mJ;ELb%?fgJvO)a+4(i`Z4XaqlShr#nHAj*!$R zT7vd6W3uL!0_R^?O8zqfh=@N7Y1czAcEwok-Z|cryHSB^*r|-WG9+r|gJghyO%J04+1zka5xY{}qT6c~I zord>h!k_ba0Ui-+r*~*{P%gM{WP4Ig3E}oO&LJu!l4$~^9 z+8xjc5p-VL4gtyAxU++k*k&;m@H%hIWNtj5A=`_vN$DL0{{VRAz880nDk{_VE<~HT z{QF(s1r}SZC3-J4z@uaywpDi0`;E!ew!DPSC!Mfi-U;Vo-fzUw$>l)VpIAN#}aN=N$7#*SY8SVV}_ZupPiD+bId zhVTEr5}U;fFhkXxggGj+PdT}y`|mivHY`%jpExHs-U&vciuc0r5SLfjOFS6XT@z>!-;!*14HzXK+ycZ@IOMs;0bTnVI z8k48I1+Vf7cs?~qczmNGjH#A^J#n@CUdNi7ptAv-&j!G>ZMs~6ZY;c;J4h-#_khQH zcNo<^k`=^ng&Dhz+1>|}*y=Z$v@0SRthn#u z51$Wwb_(eF3UoUt&z64b6?)kg5#9OXobvmf!Z8)aXmafaboL&Cfxe4atDHc^L*LNh zkHIt`Dgs2idjv*X4pFbSa$H{bSg7sl#fvk#Xu%6d5dHp%=Iv2nS&2)aDsdzW;oZ97 z$~E{iobN+4n-Z1%mtoBp6V|m}34XPRb8#ioxIgj?x6y^rV)TLFB2#P}JnGmtN%g=)*DvyVqd*wn22L~}2l#fsOK zY}w&%o&jDDqc6Qc7em6t=X~Vz0~zGqG^v6i;)%fLoZ z=hn^~0kblPgs$mY=xo1&C@U5GA{R5!F#=z6KCbid+}>v-JSrd5Uf9v+qE*ywNC8Xu zy}!Wz^O@7ap?&ek|Mg4t$WZ0PX-DxFx>^_CnST|tC^g-#&&WpuZMbM zO@rZ`RhVN?Ne;-H!k?iG45~aq%!@fVy5uK5_c$U5{HMd5cz(t%@g>mu(}|T16wPcB|bk66smRC?1m`2$gb#!88ddI2OoMQslr!R2whL@4_4N zL^zMNW0=X#PMmkNno5x4kU6*kt^3!ZN_n5%&uCY8?Uf-oax{|OJS0Tpq$&8X|GOZs z|07oWoD(YP5X3nT!OSEYJS=CE7AYxKG)J1fcsLEtoZrXyM3t~yT#dBl_L6z>iJ0ko z9GBg^1xJS0Q|&2Y*v5Ci()yQ`0c?$^^37vJqsCe?_szNa$UaPA^v*FzLH0+(XgB zd?sZ%jW{+Q;g1#@3Q~gC{cWTsXd-sy@4)y`u3+Dy2g~cLV9$f!I9KNae;z zwZ}5t(UoR2x-Fb4O_6~2=BiNrcqKjL7>*@f!^nj+lcB%E7!j<4<6I8F@CPfRA888- z*2y?^R=%C?<{b1e2?vb_>L?6~M5UXujPSGSkDVJqHRe0Cg*emxW!0Eb>j7^}?@}%J zN>;h(+MSeF;jBhzLEE4?S>bYoj%YuFrB5QUK;ILk6xxBf#}JV}bx`^=M!0443H+C? z2Ze=e=|hu5h^;-3RmrL#Dcpl)=8Bxc?w3^UpglhC;u-D{elVu=JziAo6j-V3#Z4E+ zD~5nxc@C3Z9Lte zcf>5A6rW3iu-{lQ$j@{%M?sxKGYLGfk}SL0i+ePa(3P_ww|1#>*BT^nXxRlKVV{dZ zGTU(I?pb)^_Kpgd@GKLxBzRh?QFg;+9TTfOi;2HDuA`)qTx~Gp{5{tQ2UeZ}y`^$= zeAaWQ*}5GgbtZ8mhDE{KYb^?2u7-ihqnP;Yivs62sti>3;0N(Q?0CC|i*&K&SyV5f z;n4&b^G}SC|E#z<61H?+lpLqmzlgi#_!|7fiedPTJItK9mg||Q$C<0fgVWb^;AXXg zL%X-&+s-b#LQO3$)xt+OA!s_}$Je4=TN{~gWW|z3n9%ikxj4P`Y-#5ic~*2Q4G-J7 zaihiF@uR@YIHH-uQwKUhvUNSlPA$RfYw~bpNGe=EZA&uu|3{MT<#Dk1J+zd^;~$y_ zRy?PzdVxNtd1?Z=i%MKTlQE55Db0S^e?hws@?_}U5@hL_Tw`@`*>0Uaa?f6w3m`h& zq1Mr`^h%#FR;CaFsQ?e2+yJt&<5*q8GVD@0gvx7*XdHi+Y2W2a9HuyNgX@;Stgknr zMpuqD^LK`XLrd9>`cbgxLj-I;EXn;&i$YC5N`wcy=zQU6;BN73-aW0jXI&k=DgF+B z7=Ocl#WvhoHkByc@P^#lFf5AuKx{0(3Po=pqGx!1@A~f!ME2t>ft!p7xI0zhfxAht z``ka!$?t=eu_M?7Gjn$2_Sww4<~wj}>>UU=Pz-bK97W4(XR+**I*V=NGnz%8NXJ|ScDr#Rh%*75>i7iu z7DQv)w|t@U_C;7GjN{*bo3ML@iGtpC5CYH3N!U+xd*dalYRgj_I4nLX6fT;f|)!=xJ{Y_Ccj|&*q&Fa7+)RBHLh7 z&;~Zsbq6e!G-j{;j`LmVA^LUC55bpg2RME8AoU&b4eIlUsmDw$?k?{-`t2u10!8F- zME?y~_EyKvP)wYCHdhcd{8uSleC!XJ@9?0@8jqkk&zGj(bZCjuTfy|yt8As{IS^lR z7Io}8$fLcgs2+v$vry>W?*Q;J}aG|bt=D5a#akTGU~?Kao(Ki!v@fq;R9BEz`a*30&%@@FzUPs zL~Nf)?_7>UW9gM7T8+P3y_<#}2Bq|L%u$FQ^_3RtShCRDbre=kL9Jc`HrLb;U&Qdc z(3St__slBvFDZfUb84)7^ zN3iMCiFrG%r@i@KFk;an7_E~*Px=0W>24XI=`oiDr$h*w=RUv$+uOMGR4a`9b5{63 z&k)WlHkC#f&m#?GQBYOLAA#{p~v zKi4)Gp2o~nh45g-51e@a4oTen13R{b!@%2SIQi`~1_m}0-%dv^Fm^qvKl(~1s82%K zOXBSEnnJ$U9|xuvmc!l+CrTTJ6Vhdv5_QdL5wa=>-P|W6Hkpyrf;B(aRezKgKKWRT%txl-iukTJa@AqO0dvNxvYIc2mCH5g85A^;CGr0*=k_Q%CvQHw?U1d zV@@Ni;P;bk%{5T0YQ_7~Vw~I~OVS&-g8e&cf=fF6xq>(|E;(~L>+*8OLpCR<$Q}<2 z%dUWp;UO5O=84uz^tdVub^Jx2VRd4bVBsP$PV(A(K1;I?R*QTPL@%`v{&1(@Dx5}4 z#Fw!%tz!5-E`oOxotMNL_hlnu~?Ey z-=|F{Gky(VQ-l>;E_xQ2*E1Mf(Il8ZZ7H<=-6m|4*Pu$pwP2l7iJFqhR4+*bduCWe zr)f1>++GIRpR@6%t1HP*ZpDJ?y?8I+4*jls25+>TK=HCu@Wd|%z9#FDD>r9h)|xYD zQ$3xVIVj8Y7tH0PYYyYTjnlc%`DL)*eKaR4@|J&x7?GRnBk`2fVnKyfi(nytHjAI} zm9~EWg4^4gKy9)-TOGa@K8SVW8~!dkQ^$s$XO8frNgAqxc!%zqd+>7heDIMer}a7d zSbTXmJSgmk+m-^F5M+lxw{_ui8VrVa3_(iVkUF*avW@Z@!u7Ym^8Gj+HoJF#UU<2# zY`L5cDg^{_?=-f;S-xpBT;+@M5lgWlI|7BpGuhrt8u)tteaLK>&6$th4z;a|=$sXU zB>2_^++9;nyG+hvk9!(1FPlbo&H0Q!rq*GpO&UJ5WOSa08O+_Bj~BKaf%y|oBBqA% zUNjw;a)$~1@`fPF{0%+c+95EqI0!X!=QB9n4<9No!rY4)xTMJje!H8%f(tPy7yenMwdM=BCc_HDBZy;4=2U&cfX@(JL^5}$2WM+Vk%tdn$L4S<+-|XGjPwR zBlu(=;G}4Ic2(y-b@(@#r98So4tRVco8?YZRZ$(7SM!2=sEG%)_tW5j32;021PH?y zrwHGSPNl{RGBEOlELl`?7*A*MJv#ekG^ZOeLo)=$2gY$?v>HSw7=c*cXf}gq9lri# z$Z6`Vg7mTWOyvcC&kuWtdRn~eIj#VeuAPAeq5+txq>s10tc7d4Co|LB@c@^E~7+OM#Pfv1SwZj3HHd)f^_*TH#EKgyi@6;y{0bG6`IQM+(K&tk67o6mppGt+fb zrV9VYUZJ0U7_on1>ac@n4BpQ9ioN4qpglp2Q!iU0Xw#|1plgVx;uG1;uETa;FCN0p zkhwiP??OOiXVMOzen7rv(@Ba&9V-tB&IC z26w^(a}i>x=*iaZoy+y=eMRYLIW8?E5E6~;P)gOZXm! zcduZ~BMB~TT&(a?x-6^1UV41CK3nH3&dyrw;-;&)l68~E$pUe;#M(csI8f&!sfep!CMFS?Qs|=NI|!;gdWQu>Au{*X@TrBSvG;;AL9)R}(w;h=5|o zbG~Qp2S$8X*XThjPL!#q>Dwy>9!)REy%q0;-sVPZmYyb@avX=LJ)-oQ%xiR#$U&Fu zs>sbLM>pdaP(Q(6&s;#Y*AB)d=`o$*4`ltC zF2N5oWt{zG0h_U>7%hjxK{eCM->ZAZ8$2dZX(i}G7jVRM}TmYKcynFd5 z&l;K>#+lu0!-(;cFz#?13YJ5?%FZ6^k4w{_rfP~hqqnA1DOZ$L zHTFo|oO3^9kGfwi;jPe|v)L6320fG5^3Ywv(X|Qm${Rv(Dm*C&ieCLmUkDM402UapUq<@kWn_{^Te8*lu`l?-URd3i}cOMe(D&MhAt_SaPgxvq;5bOH2yLOkl^Q*NzwSx zq)jlmYAowYJBhEqHQ}5KJ&-6R5Gn&mb!%|;?)@aCEkt<3dlonPQatVZ6^T!G&Bkwa z}|OH@27Jm284yw zIdXqYr*rxjMsOKUbHF^p2Ue)Rp_b{9Y-OYg&(}(Uu3KrK5w@4zd-94}`cC1*CM3f{ zbr+Vpb`e|~r3#lE$FXpm>zG!J!ilf8bBC^KaT@cs!<_f0(e2R}Vw!N89A6Lxd21el zaMUoSikHBaninvhTpF8nz$Q!Q{IwI=6s%TSuH$l?1Eg6b!2(r z9-5RqneFT>B1Vcaf=SX5xZ`>%`faeo(w*U`E*8oCd;5qQgSKGQB5`iIvl!E|mc~ez zQufbR3;w!Z69gVj!3sm3H7OATehH@pCwAXt;^Tf0-R9F=^|&pZ+o>e5xgO26es_bm z{zhVJq{(eQy_%a4vV)sCu1i=b?#~`*AAo%%4c>Ke=x}Q(M(&DbyeSw5-GagD);#K8 z_<^il7|2}K@tzL8H@#-Sm&`PHg$GuMLb>&1B9+5%_}3?h{j>-=0v_N6_5<{8>p{n? zBqRc+Q+LwHfXSfb- z^sU4e!*rhQH<4+M9?gm-{Kd}~C&1!^@i5D-fJinOu}yCOLHYPST#r)#Ja;|`R^21m zWSMZw?@3wp?at65j9MgN^;lbjeUP$`9Vg0|7DIBNxqw^yU>LoY_u(~vH5UBWjJvw&HzEP^f+nV-}3!lnfW* zHU(?`JMa@`hm3(Ve-$Rz5Du45rb5((NIYr&4Gg=DxeFp9oacy}Xp!`XysK-6S$k^* z5k@}LMx_V-x*2f1@s{&bP(w9gEat8l1kaeC#QMArx9Q~{F!T{(UGN1U3*2D3g$9lb z-$;%=Ng$VGrMS=G``OBpeCqHs7W8W`)9=cA;Y2X+t815}ZmxewNzWEE7KB5mjyhCF zEr#6tpHMFDBeZ+`#k*lXuy3H7lvS)2+?^JQA`|RzrPX8j)nrNod*`s=)%R(mK_b+o zO=7RzpTg!47v}pV0=;D)34c63Nxmxa{0hBpVV|Xo;Cu5L?%*sPrWDu+pDNSPBeWGp z=lsI4BW98UCkw7=VG{cnqQ{Po%cNy|)=v8GdiLVp8T@Uf#uh?9adxrdh=C<%+42Y; zkLm=u6-!`_dN5wn&qT-l#c*c60=HUoG~1{Ch0N>l!hGHL;P!yOLkIHwyYa{2%RFWF z;Z!+#2U3)*Q)Y=PFR>qz8~IL43rM^=f+?Sc)T3}E?(~-fb9qrXK3AWgn--%_!3v^v zVm!|M{hKUKd_&$e%D@2ceX@QMh0V|7*rvU4s1sm9g-+*aDbFh&wR%2td#nT%s^^*1 zGe=T!$ro>~4Tp&zrhukfHS{GO!EaMESw{?iMvgfG>UjyM)}%xe$bfF zK{wC4(FqZDee;Cb|Hb1gn|nC3GYKQ-@%^y#!QkPl!6oY`Gv!yg!ult2_-&pzbK_kl zzRd+_;BC)@1AbhO&1|r$5n*O}BFxlm4V@D99-bdK00TZ%c*(AZ*iTnvxY~;g7dc3* z7kBW!=h-aKvJ|i9P2>1gH2$jP9Vt=9to+{~W^|mynp9bC3FnU)Q?)p$ZP75JMIWLL zdI}8OW-{%LA!-vCggn7Yc#s&NN5KhFF~tzlj{XBhp%{mwCUe{nBMaR=2%1km74G=H z9|r!MpzEjud=SqkiRG3w&|-j=w}|1WgGONGB}v)7Mv`xN0qV|f!-;KoU}%pvgkQ-d zPi|HUSKYVabD3Gb?E0DaO!W-rB)6OQ94 z+cNb2J_Bnd!UWM3O}J+44VW*(&&VoX3Wm%*ak~5w>iI|w?(W$H?>>2v#kMgh8Q~7s zCmkXdhPNT3PX={IVHCrmcr=J)4ulNHd( zmQfI~=_&}Wc2cG1ro7AR4akhqfVdymaBk{IRZ2lDg&9uDT~q~Sh6 zJBIS?+tfT;^z7LU5(Y*v-h%fh7Z|~kCaRRkUL@Byw%u7zUWi(sc%gNaviF{di0F+DWpf=|=>P7HK?J`Yt_Ic9Hb$&80skCXvs7%pmdI zL+p(DMh%nZ6M647SgaZbI{oQ%@wI&V^u0Ird(uN&-<8oV6=KX*JQ$}By%3m5%MsN{ zW4SnZ3w9@u)66lu!78B|`jh;jHiBo^y=;RI)9#QzS4vSO@i_1C<()14vmxVdE@%b4 zLf5RT(Vv-t#j8)grO~y)*zM~CNB2(Pl$uxYN9{Qe0-Bzg_UMg z*dDnQa@+SE9ks<4j8hA+O0)s3X(JwAunl%>xkY_4n=rw0C5(SKlC}Ef;QVGAJ{zBl z(Px8+|C&k^9IM1?5qJ1=b~GMziUiSwGoXCO7>~BplFLddRLNbGJ1d%iE{{V5zoRqZ zfXgt|JseLiJzazgyK zvHkg7JZaKLPP==f*Mnl5$Ik%GPp3fjj_+jr&}7aweHwt*CD?WADjB^{m5Ln?#puy? zFc9^D$m@!5kALUl;*E|_eqNX9_GF{}H3@dDFBFIQcaO{bG}uPZ;L!d3P}V(?GoA0o zd-|+sM)-T$s?`QtSF5pU(`Bfd>@vLG*d?4gLJ2P9T%pf~l&ItKEIj_(6hi~wL6faC z_bm1#9X$Gr>bm)0hVEqay1N2O4$D!8C>4l1NWgD}6<)|cij5`Bv|XnUTgUSrtd3YP zEzc4zuE`PvMELVrjgx|;^Xhb6;B4@WR>Yt8iittzXlzb8f#a&rfQ6|%?hLIae;daD zyE7UT|GSQ=CBfi5-H#qz!_TCRN5bo+$I$lWFVbgln|NF8;`iBYaA8$1Bn-{Pl`IF< z8uRh4ySY&G#zFoWDsY{@MWJKUD!ilSZ5QaG#(n=LiXY~zgxzo6lg7IRBvj#)Ab6HI zxcObD7j`xxhwbFQY&A|fMU8Gy;6H1p7m(b7A%dO=I@+5P*} z@gBeTyH`jH3&ohksR8Qs@EXjt`Y;%ykag7>Mf zWON`&1yuO^|IchM6x(=*);?7wP6NSP75vnZ3%rIRXW#Qvr2@AV<*X@pZIBt$Qwf}7c_siChg4Jh$u8sj}We39&aa^jz8C1S4Bob1W?GEq0 z497wxm`2h(29JYiT!}3!eIw*M9bqi2aSO|o8pmNw5v5;}P^2mY>YSW$!$^KlwS;G7 zC{~dNuis-se+pu~Ds#PV#@eHRb*w&0c7FE5Z8NW-hUO2r_*t4Y6ez-M-l2SUU4-D? zXZ12wBXw4IIEQVBJw!}SsdA=g4v|NFJIUa}OEmW0Lx|(~iQ)gYaU-*&S1s{f{f z_tEkUvMp`+d*uM0nlT1XY|Y0b+$Q!fxf^73zhkU|ZfQDAZB~ zoom_nX5&a``mD<48)w77&D-R>NfYb}ZpJ&y^q9OK|6C8MF&#&JT;A!6%^|$o=3Nrm zxAQ!H3wVuxzT~5g%X$9Xw+8H&A4Mn05@;)RfY276f77=b!`5fQ*YGUpobU^GLJ|1T zm8@Z|ZU!Uz_yU$N$m^Q34j=a}G3S ze#4`&hP=eZ7``$an`?wJPlLv=Hk0G!2sbW^m#Ke%y$4 z{kV?5qultT2FpI%vAdyREM#{v4bqvzZB#O2!_p~G<8O!NQW~iFBAVsh@nxo$AL538 zpYW-XBK%PSJhw%b<=`1PVh^! zgt;V|K>ANR<`SmPQnXAlU($w|x2$|(@2z;J2Sl^%N0D!g&8L}R(_J9 z`|k(vWVs!e;}woNW8FAKuSBBmm517ixq_;V+E{SS0`mvYGx^K>d~oM?m=vD_&raWD z3uELltxgU@Bd^2R#SfUzxs%*a^YgIyyB*tU6$Yg@WcWPydHD6!l`W&+N>7-nG7cH} zncYL@dIzwl$rYfu^F5?}X(Xq|I+^{5-$~sl&4{Ee;A6Er;%e_dTdmd4XzW;U?>0Zvy3v1z1Y)3^n;rLs_k*d z_G<9>BL(GEV(ea=7pmQnjg3Y5}LI1gJtmL{U5Jy{1+j$^43p zKbbxKAceVCZvt2y<^l}{G3u5Edp@Cwyq|KI+ZZ~Vo%s6{&sE2B?)K&6-6yfL_TxB_&8Ok>kh4%fT^a800!a7&0KW#i1RuA224`Ib zoIE!S9Q#d$QcizqsYpKE5L^ccKTzib!DpUd;LZjiE|Zt#Mn)u)TQ)ywlXEYeEt*ee zd_IlFSO39OuXA{^a|JqNi;#d5J*0zY$~#Y=$URoriYXJ1;c;g*?ikMi?QYR!JF4_Z zk7p|1qmXCMedM{6t6F$Jx`K2aXE^%XEX?-~;iQVhxca2gJTGM`u8cp*5A)QxuOjp4 z;pa!m3WFqCA~FaGch_Rl=gU|=JdZnat`wbv_pwIXgHSA^4>=0k*}Rxz?CrozPC`!-1wRT5A)w2G~l+7FFGG9Elfp_0y!71k;SZHL{Y&axVo44Dd9{{}xU`&Gu+Rdfl=4vWR1IcGJj2?p5*V#mPtRqo zViPTmiL&4W!r~hC{ir8|9nOJ|a_TJX#|Y-!6@(L?>|)mEf;fu=C1(HkCI(D@i2l1P zQP1KXk*Qn+XMZ1|nroU->cnheNJ}2=jTObm%E}yDl|YC0e?+hAb?}*bS+iU|J-syvXx`#{8rz;g?8N;y7;CxWCYAd7gTS-63?* zY;H)vXQO|J`Kjy$p?WobKQx)UV|9}l@Gj9)GLdARaRgoSo)2No zmu3S4$G9Ce#|1|_J@H7#YqC{%pS-M$#F+4d7_iiwd$afidmO?u6qkt6j{d{!T#5oK z`Er88=}QHAds5le|HN5><$17FZ^y*P&193qPnuX}Kq{M0qcAiW@{WoN_BLOp+2U`= z`k3cf`YKXz@aSwtpNLVeqLjLtNC|(Ybbv|WLbQ}WM-x}K(dfIHblLYlp^er|V3zBt z51*?OZa9G#(=&;Ln+O?e{Pos9>sdU{Vkan^OGYiD!m{XaKN$HiiFBkL0mDCISlsU> zyKIRZnirwMIoK@6ixKiHLrenFm7kN0n|9m|)jV?d&KW9VdLG2y%(px2e}>44hM=b~ z3RY>mg4Mzn7@4OBwehE+XM7IiM#V#~`WRX_P7;)Jtze60C+26rBGZafv1p|V_jiOA z)3cXldvc25P?8v%RUZ%16Gwn43*gTZ&7_>wf|G{_YO*k)`zC4T5qbmnh2-O%y;1mj zx+C`Ki3k_yMMCEEaU^B3HZ*^WqZ6mLKzHeLG%c9QU0AgnrMm@e#3M1Xx-uM+))3hJ zGet-=Ja}(FFpQHj<&NC0BheGRS;zfzWPI5ba?|~{o%)?@db;!mn2fMt>#iKd>o;6M zS@RcGCbXhKtrWXvI!s4hI}e@H??LKQ6M&CjP}6%q##(NN&7b0seVPfehsSfX?J_Z| zV1>ZUC5!G#t`}C^lVpCo!${r)A6z5$SFpvngc$REzzHhB!d< zS%?0CS4$!odwb#C_1Q36|1LeCvV{4%3Pg zxP>`S9t-{brI?;u2X1+u1tU&g!{gd5!XI{%U=jBYrEbL&y0i#S2S&s4p%|#RpvC8D zkKqrMrqXA8*6e}NEwl{Q$1^LR!qsmV>EoV%#MojV8tw6hTZi96SG_G$4T>+znX`zU zvoZsppg0J6*-NIqOrt|froqygd!T%v2JBNCpip5oj1}JqdG5TgwfZ=;ikf1=;b(+h zjHX|9n`7-GYk`-l0=G5&2)R7k6c@K=(WXK%a`(_%;p-E}AlX5}fUXqCF3m-sK>qogn+l%{rDD~JA{y?d#Z^=-K||R$n6>ExHjXfZ&MG?= zWow1X`_*7DsRsh)iL(BOdqI=;r&U2PUU=mU*jbJ$Gz%8b&}0KM#n7qO04^rCmf1P& z$G6>aJliCJ&h65H{`uALss1x6m&$RPe8%dgZYJ6v;<=Wh8?aBiNN5xL7+pd(!a~K7 zguXZemor-M%GEKP=>`p~`MU$PrZ42Z@uFyvV}=n@mmp!wUBPP+Yf_J)9JW2NKPdcdl)8;nm7m&TuNyKE= zdwS%?O?Y!84qtg1V&_mZQk@n%F%2gclBc?JH&I4Yn&mv}DyTJZ%BKG+-LGXb! zWNNT6(LOa?mdfuKmHu8svFtW%Di?#NudVsd;8tq?MFp&a?+A4wIWouh5w?72fLfVX zxQr+XXZY^~o4u97^71FV3*-!%EuK;~ZCH{EZPw?z0omm1B!+3F!?5)073k|f#k1_s zVtCYj+I|M`TZ0+#5(pl3 zw}92pZ}RM^6wv264>{C<6NGxh%2#@@^kfWCB)hmzlHUa@T{DFS&u2p5lXN<8{)+G# z&w{nwyaQ6l-9Sh0O(3}Of=usuPfrPsfv?6TOx9MTv#T!PU$0eAUV-pwFdY*14B9N# z65s}LM${By$j0~>2pD)xGH)G&roSS*;*@8@Uv~$gf*Oq&lZ;janc%M=K^FXa1U9A@ z&}d&Uv}@`@$ckK2eRVC~nsEint{AiCe=p$Ayl@=xd@9|X1+eB~IVhymA!)mT`t|zU zGlxZ(wa^z+6jLB&-#hfK%S6S!v1LK|ics|fXy~~jyW)}7oXYtMI$3Q3_H7G=gG<^l zD$NJuT1T-38j>JcaZ31c_e6Xi-ipn|&&aP8Rm5n`e)MrKqHvJE3(7 z3T)#cuRIeCa+Ba@nhi`2RAtjDazXiVmaw}@m(BicfCHOGbN9APVJ*v(!B-%Q9wYC; z@LB>`ieF#*VDF~M@Sn#F5}KZaH&TuG99A68G}{R07qwFf z(P)hRQ7<&OIS3nHE+Eym$6;h!HZ)j#hqQM}?9>;YhjwHeTnKldEFl`N_S}JW&Rs-z z<_^|j9}Yu@7h+Lbt}vmH=O%RaVSnN%vh+<0HB;y3FWC!V|K?O0Xk|#Z8gHi?m#)O$ zW5Uq$S1Zw(pn-qV8}Zvj#41@2wBYx4j@KX1N~Lyz_5CquyJ(m$d1eNV7nhI^$v5DE zpA%DE{0BOh>2a3##zBQFg>scvlq<3C&$X`A`Sc@S4C)S}4W| zq$lH%uD9gG`p012H!KW1k^>!jJj?yA4~9>0$JOH(!uqQps9*IFve1fS>mrqPoIZd zc68!@o`W>#swA6c&hxnP&qBt2Kk#2~PF|jh!Dgj42rIQK8|1kaE6g6_hiDdybjjFyiQ;lZIv=pvH>4{9~JR4rGUJZC>%{wBe;`4o`f z!S%Gx?gv_&pN=0BhCsBSoQ~-Vhk}T;eCBBi9zFP)_W*}MUhflVxN;7Zca{T7lNaPv z?ZTFNz9Y%c5-ul*WxR!5{S#+23(9 z1Vsw_Kp|`!o>sj|`<}k0=RdrKl8)23X!ZbkqHjzdE2{A9u|!zkFhGy5&4Hwsj-WNb zvrcLxsP7sLWKl1sRSZ=d?v=e-^qt(<9SrhRj!WX-Lw6n& zkxD)jy*Iv&pZyP_joH4*aNThH`AmQy6ju& zW}?<64kPdN3!YS;As^jla*4f0d?9D){ej}0EFdo{~<1pdB zv-tObI`=;3rrq(SEo6i65~_Q9;+Cif*uH;0OI?48#wJIR$kt~lTHA{~CXG-czngC3 z&$iY$-L+H*`y+ztZ)=d=2z06c_nr`>fQm{dL7VtA(<~l zuu^L(&9d*Khq6Dzh%Hw!&{c!93&hZT`&u0JpAPh;`wNKje*9s11wHzj;GX^s!NjjB zm4D5)(^=~E$d(uSt@7CQQH;3M1Zbr6V-KGtta~4ZzlacRW(NqeX(aZ`T>$5{ zKX@m_kgYg$i8kWM zkDdHF7w-Q!242y#sLNDskX2OxKl?g(swzdf`11l4VVYnj&)nb3rI25I9%6UyE^t2M zj^;B=!FowG@9N>%;j^B?eIK6dY*bFya?_|$xDd?>O5mUh-}y|P$al5=61TyR@H<16 zeoO5o8wv}F+pBQg-XTKow57th&j(?Ff;kyVo?pfkbl`^KGIVnkr(u%TB;@%=yGzde zGCZt+%)Y^qjtTw3X|W1$`HUKC2uUS})JDUeq%|11SsWdXjKhxZT-%Y5gefvnH1kUv zR?nKq7Vk(z>OF#tj5fp{-A6&^EJN)-w@Lb?-@;w)A^aR*39+(`!rG;BY*|tyI((l8 z|MC8@iHd89@nI1tIDAU@szm2&RWa6g)eD_XGw80QL<~)JfXGWr zp?h}``YwNo9b2-bdvIcCCJgufzZv#xaP7H#)xFV#oHn{ zTZCs;hHWOoy}`sM)`Jxfhk~V71@_DhAusW3yOM7VxWn=5`c7N5=9#HK4ewF{9w2m(<>_TPsD z8e1KY7mjxbKkU-yG+b6gx6x0M%sm#oG(8B}Q^Gkp@)P^_>p=Cg)!eCjy5#<^aiqTM z9QCuh3ELli2F1xo@ZZ>xOwn})SJmN87eq%2?(KX__Q_h~`O%t;w{@add^P;5iG;NO zW@2u_9e#ft#=YIKn?>HLqPxfrA>v-((;3j$kVf_9)#5C}1>C&Z%7_1PbmrkyeqSG! zGGwd_nWBM^1|^BJ*H#%)n&_)UDy5>(C=Du-F%*)_nn;AC$k}U`l$4Stg$5ESrHKZq z-sksT{&l%u{!G56F}Vxpaj_^38KGBT{d%{>pyXANB{gwp@k*r~4r+>n3|3+e)mGj>Em0Qz)M( z(Ctcx;wiU>37PK- z$ng#qM<0qKw*OgRSD-q-apgbsizhPcEhIt556aN4Lfz~02X^M zV)_1!Y-YEK)!on6u~DxBo)2t;tE>CrL1-~d313KeRqdzuquXKY9S(0Fq+|Hi2z;xe z#qSzi$JG`manF{anEU!9KA!sq?c{!oa@I$J!SW~g!t5Cqp1Z^z)PBO{nf;(p;Ei98 zg!9@0EAHcUl24gu4w9*IRQLE7wq{c<<|q!~Mi)Mi<6*+={)ZZU7qErKyDr3-xI;om z+8=V)`@zh=(pb$o_UC`Y-A6P?_V*$DN2(OfPJ9lVojM_Ip9bGIH4iPGSmD4?VGt@e zmU^sL;9k*&eDtU9;M_e57q5@Ub2fu<($6zwYcp9KRJ2pbVy6flv0kFkCoJ-9 z?&HS3QrKB^Szykki$ArQlOcV_Q95-GERHp#QhqY9O6LeHe4@?^k0IW+m70jJ4~$vpSs2P7nnaQOu4^!o?4N z!>a$T;Ng#5uyM?9IHG2UFTY+E)!$a4rvDwq!3U+#%4iVx*nA7prIX-x-A@)6YLAyx z^!c47!ZTI&Wd3QMC0`@FzgP55;^|GgRL!-J9DB5gs$LsMezeu`IYbgy%Bk}xu>x#!GH{K*we-ol|=dJ#`yE(s(HRl5IkZEm3Uxy8?Ln zK9+mEl;ndSAvrN}103612GTXM5ZCgDt<#)?c5VXVBlZtF$qaaNa*=rG(_`rCIT%MQ z9!^s_O?Y33H`e!m6O{@;=7s0hbBhU8YS6)&zC8iY2wfIF>j7`LP$3!&c&fgNiiif;9K;S}x$XKSFAA4Zcna zq1olz@#iMM3Et<)F()1RB~=5eRBl3Ym9A*pa!r`OHWy+t2hp3xA4C%cX2SgIWvDmu z2Hc$y0My|CPTrk}wJRlP&~U+xanKL~I_DF&$CE*2t`WDXFryFBF2K>GA-KKSnnsUl zfTl-Z5I#(zBcBhXxdj3*@84;-Nf+~Z<4&V#c#u^C&xbjck8$*u!*rNz5&Fi-Q{C9f ze8~3K;9YVDP2LS=!&U2G#wkVY{wakyX5sAfNjXmEq_WA$webCHCu!5P#A1p45X06$ z{hd*?=hZ@PwP`jTa&Z731c(wF-({Q~a07A<3VE<31qx-u z>G+p}==_=M(R5EDs;)T%Gprv&|FW6TKPg7=y$55Wl^%Xw)(5v+3NUeHFr=jPVZ8Y% zws&NNxGP}*pDq)Nkdw{?=O&9r7w)lPFaEg_f!~LkvL935i0lgNaIQ{1k=}R--&lVG zDW`Kpo(-dkHer~yW4o9hszL+9AT%rgi_SJ-qR`6;uzG_M-fLHfU~3zQn6?_`);uEx z_ChChxgG=(b$WMs3x4w)&c5C*B?Zeg>C)HdAZ3u3X!)E@_;JgS2RI%9>iz@gENo;! zy@MgQH5MN)+e$QtDnYuxG8A6C2BUlDfK}X2{1&)GFeVw$bn|R1e)$CKuKdTdA%e-7 z943>ZOws#xI9+NxiTA8Y#j+3oVCQ{lZkZaxT3?@shF$t_Z0H1d{gomK|4GKlyu+@e zlH4xL9T!}=$W{*V#bwTx0!#7$ED`do+1*1Se#3t>;P)i(8XF0zf0Mx_Q;`RsX~gC$ z7g17_PaeG*L@gSFVR5?f+HOq~)srWXG)aTbx3UDiOGfmYo&-M@c$7`hNrt|wFJN!e zNWAk{n_n+n%{?aMiIoJ_?2@1ET&e09x_xmJ&3w{?QSS!w^mQrxjo^nBnH%%YnCHYf z%$HevSwpDRJQUyE0ofLhARyC;sCLfeJthxO@i#~R`MH}+9dfANpi8y}h z3Y^nFotmzlB?_&Vfbq-kjG7#y#7wv89H$tn9R2g_AY>d5t~pm?iZ8ZUd*n(jpmxxr?BX06MDD|f?vmV z(Ku^1Y&+z{y^>2sFM9rB)RsKam4B1D^4lPES#8B6?X3H;! znkyEYpC;DU^|<1;H|kbyrxQk5@RqFy@qqIYNEtDM51TcVjJiGn?4Mso`g9`wGPDMs z1%_bHi4@rUQi8r10%H69ci_ng6Vkdl469y+!T41pxYoP5Jo899p7~-*wT9|b58rpV zu&V-B41PuqDW_v-V5e29&N&!UXO5fn;vlsm1~)bCz<_Bt*>>YZ%EPL}{s#AO!QF3c zhowH)UUWp6zhlwlyaDW8+yI{KZIH2L6rGxoOb=!Z=l)B!5yx$Vc+=QIs2(tin>?&Q z7GlhQfHB>7-;OKXSK`%;`mFrWELP*ToPOIK#C)e)VN^yuKe=KQE%a2xm20-L-km2< zRY?&7wI{$~(^Ks82Q{v=s9&`9P6ugT{t=c)HVO{ILZF9g$@tn{7@3tp12%Y)t2frd z>SeQtVH}~uTY_=${yC5_L=t2cjG+JMXv|enVm{4Eyg>LYl1vO?CCmDlp4KI+wqp)l za^wOwBE<#5uN}dJ^Lpe#(n{R>DG4N>{KlJ42l961CA>MM4ZKwc@##-&`G9dzAhoIq zc7JKcvjv1NI2H;S_jgvj&HT>xoy`F4YB#3*EQ`7Rd<2<-d$3&Wf#**h$BBg#Xl3Uc zEO;i17j}ignfNF&92+3E?JCNS)}oykHt}GElcdpiCYnE+Ow|V}&>ih_xVCvTtooVA zHfVIRIJ4zfj9eY~&v(k=Wj!)NZ*v>7O0I^uTb=l!PY=d^)}c@LB;l8lf8oZ$N~Un) zH@OqrLsVZVbKR;zJlvC$&y{!a$NuN+c;W&W@>&5mxCEe8Rtfq3@)%xK%@ChBV~h=f zjqtSVCfZorQxmF(Py4Ou^Qq}T z6Pj!YWrNgX@nia1bpN>pM%e$uQwPggWBYt?UEPD%754DXpj~1Mf#3Mq!k!ezeZ_ql zfwb$&YZxOo1G$@*$k4Qnc>nNoaLSDa<)`y#eE17Cxaue*xb5OIlaydoQvlU|+sGzl z5Zrlj5QTax`Zr9Ezmk(fX9<70pyD1VSv@7^J2QbpIeJxGg~khE%(eIi(OJKX&OIIh zf10Wx$agUPQZfd1+&6=@0u0>vlm%@ntHm<|_G0VE=dko(Bie_hk*6{(@SyKIK`0fi z{;tEjH3oCX9w|INDF=4RJi1Z{FQD;}E_K;pgz6)nf@Vn)TsD+~nh(8f`Bgnkn0z1i zhpyy<{e$T)Yh_$>@BpnN0X#(Te1rQz@y9ua{OhcvxIVHT&A&O&d~0f%3ibwkmxwN|n?B8^or7xWd=iIIE>ZWnjEaoia8hvI}Z%>KTB-H7WqCE6(D+cuh z#@_A?68MOD&|Eo?n{7zJ^!7s0lyN3_1QLZasv$4P55srYm+%LZSMsSkr=jFsIVl-m zA=;L%h&C_dv9=};%?c{XElpM87-+)fwyq!vOJm`1j4T|>D946D=P)!r0uP)ThZpUp za+47qI4Ac4d=8Dl^yA9H^ZZb5EUC)h?)r?nO5?$=(45Eo9*K=FJ;0^>5{_J$j>kq> z@n*9u@SXG#t-oYKbX5#g)`ehb$0Ba_=o%bV3WmQ*h%@%*Tdv(b6J7hfG22lE#@^84 zJ?#nDvuOY??45v@BK$#X-wQH&-$<(d{55*SBn!?c9~S+~j{aNp5o>L##9z8M2we#~ zX8q#;3eSEx#%(3!{=Ew}_CN7_;xqWOObP5FE@1wAOWHmM(ZYBMm_8p)MjX~9lM9vU z@ToHBc_f|=_;DA`_6((uz0R|dnrYBo9!Skfdtqxf(C4c(xKhwt5|sTB!&E*1Gk8vZ zs2P(QNhOvVA%OwaPtg5pF3kTO09i>s_+YjnJ@fslc;@2wU~tKfUOJ_XtLx^`kv$^X zu;(3&7kWTZeNs3;U}?F#{X(_+boeytsJPTxQT%h%0Iq4$fjdmQ;ojlz7<^;^jp!Lp zgI+VbbA<$3)E@}LKGnmQp4;qx{B_2a4cNE!$@JUU4Mb$|17zI7xoEcC>o%8{Z~ zJA<$#P>uicS&O2(CNOE5H}&4V4wj0nDVh411ll0F3~}QZ_vv$0*&X8T)lTqh=lzO| zv#zMUaRp?^T*s`T^U2ABYIM5QHyE6A0Uj?35gkt+&tG?5fMUXO?Qz#)3yPxBa_3nJpf!pkC={%S!pv| z1@_H2S^E2)IhAg4Vq4W)F`z+=`DV^=+0m5GKE4-D-D)DoyOdeLXFY0HZbV+G8}NF) zQ9`Ch*cUa;%0iYo4^n zjo#aL6mHaB#Kfn{e49B35BnCJw!__O&8-_)mf=b9W3hIG z2c!E3(g_>CLD<3)^po92%6Be8b>%#`t?z=TZ9U*cKs_0-a2_>_?1x}@C+cr2BYvaj zv8nF2IF$~iQMkREE?rw%dak|u06Z-egje^}qbenM&$s8X?z{pgK?B!mCBx}Q8Z)0@JRvpy4@ z?ZU3^>r?F3l(1Ure;#B@GO^``G|KCx;HUrQL4M{0O#N36k$Rd;r^uVv9kt|9^?%rZ z!J~1E;2bn<+QAa0NOC7~4kTvkahaYTod5YEnVB+{XB@Qx`R){k2ivT{7CpKy3H=@$EIzRgAAXL<@J+?Aa#9MGd^;=NY+(S(|8dy$zMZuk zIE%0D3?)}x6XDN;Qv9Q51$FB$u}50|P&r_-NJ7VoxjCJHfI@)w!+vCCSut$)*(MN2 zzr#Ht2AHfJ&pP+tfRE3gW#4@Lx!laLbNavphF?(DLs&?8utDzVluW%)+ubT22=d~4mqY6>ey1HWI z#y*^Hr3YU!?vXH?>EwZy71Vr@N2{43Y^35#TvxUqQXEfb)l>b%4IAC66O6xlQ-iq`6uVd~9zoMm+Y=%fy&o_PxNUn`=v zl2{}wT+2#-V)$f>e6ql49(a!wT-Q>ES;N!mmK&1R;u>j3R2yIk7h3Jnb9y$&>^cNr z-M4{($3R*#)(drtkHON=6;@s+g&zLC-|SE8E_}2m9z^ZVXmMmX#(mm|eziAXy|=T# z+e*Q^5pJYqT>uPdzeM&g{Uwt1J5EA{x#Ww&*`W6(3HEhmlIY)#;t|X9NY`7T*ZnOE ze~em)@e;(UdsqW*ESbzLB;SGO%T?^j(Y3f!N|hdNm`|QBm@P25h4;+!r)WFp0JE`l z#)Y%!*DkR zOsAZf=M}<|18OYrMIdV%wFh5xY-P4D#n{s9M7{{#U*?(5;&bmYjo$Z|8@B)xpNxlL z0cIFiatOxkwPm|M7>iFNo)Oy)bYKfteS^b#s`T-_E>Nr`hf(v^Ayw9fP$vg) zdA|lH=Ls3VJzp?YKMs=mM3`|q4NfnKy}dc;_;)|@eq9cBbi^* zkHgXa@4W3QK(9_mM)o;xJI-f|QAo`sMzYc*lgt=Gg=@W2jB31J!Uyv6Ud z6WPHpZ(;kzIpWGscg3GX)q?-w2IQ6A#f-@se44zPu&z0wHNN7>xL(!W50;}Gaif+660V;#a;}*ZVi*4 z1cPo$D7Md5z+vun*j+mkPn3NT^`Gq{&5~!x2&*un-7j=`^1I1^6}A{vrl2%q zys)D=kF)aSsFrpmnvYON-!}`;UONo%o)d04Fdtov;h_{5<@!^+R%-!K zw!g|=yCo5)+d*)6Yy(lt)Z%j500|x|u;_atPEMHvj>^V-^`SV}{kEJHcctK+bF1Nj zTmsCEPyr%zKZ?hs!ov51aNf~qqHS;il9rc~sGC1SVMA+n) z1|NQ%fzGmeOw0L2x>vjb$LeA5@`m7Nop=jUmPqlgAMbFYkky{l+)W0$`oQ2|ic??3 zLHXgt|FILrbCnLjsRP+i&>jQE+416`7h_P*uhnXRmNBasGm#I-km14Gv~hsItsOUD z0G~8l4YLNkArFn8L3+?%a#2|t+aso+ds-RnOrM6+ZFhmleJOtInkCF6gGk`@gP`c3 zNPpW7qQ5Lc;FJ7OJa=TOz^ZtLqbDh`r~9uE%_WAU>H++ef-}8uCQ9e2rP6DOD zKS*b}7D|7=fFXf>U=$>{aPFDnP4x|2?N=h1xi=Z=k~&0UuEg?=xDw}FjynX7LhMF@ zOnMw#8n=u6H%Wse@LckKYXhd5-9+zKfL2=po^pv*B0L-CvVH~UP(J1=VmBmm<@?(=ny`|U7H;kJddU<&Vzb)Nt*sH zmNmvlqlK0YewrXlTf5fsHA}5|^CwC12)ijfQph|w-xxwim}Nr1vpQU^&GF8vap<T@IR=%2=d!mi^|iAdHkbtT@8-%I=SI@zkRr`ZOzHprAu z#wUB{v1wkv@rLti_B8w$RJA3+*-1Oet6{6Le`X8`Jr%?vKC5si!D~HvegV2A9O}uoE_DSH%W7DiTnrVb z%4lMH4_=1w?Lt>3 zobs*NYCI}oJum$k2TCVCpoH2nCbQ@WiXU2|m9H^cJZOXEM$>6y^I!Cu;EPu6$>>@u z_$>!YV~(Z-UHp3(f7*IkRMV)zRRlg)rc)TGtR4u=X*sC6WRQ?heQ|fdX&n6Z4XNw< zj>DY{xm0MEmHDMa@YFcN7YSdROb3Gd$l-kd{#xcoD=L&k1ZRy^pqB!s^SGpmTq;AF zpAwCy?RpAy%JkLb#f{_4KPrqLbup&-K20$EWGCiFC6EPUBE@p2m1*<*Y0 z4Nqjc@=wp@sGgkzPvcqWoSKbZG13s85yEF^GqPsR9$dIRoO>2z@N-{B!&IptGSust?So9J=eb#!w+XI~4Ng?|R~ndTpQJG=Q5+rPq57T~uPJ?m z4~*`D`inNyVbR1x>Mv-v8i;#F2~4gndmvygpo2yR6bDM8x!yUr=%dEFH>mK_Z@0o) zrp_ma$3o0B8=#?OIHq23su-1vR?j~Ja?y9lcEv>8b!aYjoYIA~i66n-WGpmBl%lfi zSJ>-z1*-~2v1JucQMCIO44mVSrXfmnf2J4?+6Ia{{%yqY(!-!p)P`TBI|Tl@B2Han z&-bps%sy+$(L;(7@IiSFoqjile3h99EgoO+Lgg5kUY1Ad`#-?RnWj89L5>QPUAis# z0B$_=88MPezur`8y*R5fn zHH^99&CP6in=#xuGmEyY6?*&GWAR;=3To&2bET~*Lbo~^hYe}L5huQ4*oM#IntXTG zH$NJhca_8TwVU9$djzvo)2H4#ftbeQaEbH?eDE;@YTSnLOu19|UFg8A_@&KFA9bV5 zhv_tN)L~SAI2Ow~1*XXgVHRoE2~$Q3pB-1GL4ngz?vWtOqXNRA2WRsA%Gz9P5rzew z&(UYk8N9-6pw&5!q<>{>$(aYjEaN;}cy$Nmj8BM?@}zm1h7KHlX#n>(WucG3!3x=X zf$YtT5I#hj(#uJK_|112B;PqE^lY5@y3HE=PR%-+bEg-*5*pBabu(Mlq|UFcYyyi- zzoA6(36Ok&%Q$fYj=tFje>5KB@fDoxeqzWc_bFh+-Rab9?=@(Xt;R_+EODp7Cup#E zj?Lw_aOavLNSwKzs+9+UfucUu_6x$*YFEK5E`kmh=IqITTR>dR*-4E8QtdtoUw<&> z$?qS*wke6^-Ml2ey5EzG^3|iuN_IkDt24F=e3JV!|3Hnh4u53mgC$#|an^|-dLu%a z7Og&k0z@5LSFXj%DO2H$doeQ|vzV@E|A@EzhN9=x*JzcJz~{0peBHw{^g(zLZgWuN zJNuM*>RV+jP~M5dDwAM;h7@=8zYlX}C%}huD)fWE2-)jBvm#4%87!Mo0^ehg6X|XH znE90Vpz^RBPm1p2KS9-dUPqDB|17xMEID#!PcAwBGZ(g2R>SE%Ik;unU7Vwx1al3( zR7@>=$wFFgqqpNwfqSzOZ4`~EuWCDZoJa$sX)z?G+y_rFDc-Ze9zO1-Twwf(qcO3n_+r2!n!<2O#ynx1CwdA9c4sS2o1L~!9ut~NaFGm`1bBh$= z`ZY{MGeli^aLDa*2HCMm}XFjDakTdZsc!WM%J+-1r8x?FKY>HwZK zvMS1#M?h_1h~S~r0?B7av~$`?tW~`SE1&2=vHxW1#?Z;2ZZF94OP|Hv%EgRFYZWAJS~EjGBJM8ju}N7XQ8baD13vm-mOyKX-$ zX?GAO$Y-!S-+Qq;)eKzj1ymHhoDDjsRN3}5B~ZCHfP3e};piJ_aD3xz(83rr5eLv5 zd0luIB`}WeXcJyMfcg${g}?6vZ|D63uKcoPKJO!yPS5%kvVZNH-I?u{x-8 z$q}@-&4k{!N?g({02h6-2Zi2Hv?`v1RUNh9lO%%My)*E5yEa$+Eu4{+MRfj~ucCFr zXKr8BEm6m0AJE((#Xlb>Z1plfDr*xCuV2Ton*Qk|Z(=IWiT#LE9!H3bt&f0i?*%OX zQ;+KlOUZvDx8ga!T6AjG;a|pBLWuCb-|w{&_Dmhi>IAo7g^zG1cUR+YpHAWV0uR&j zP6%vhI|7c!r1&mXO{$S!C|Y@-85en+K;NYYG3&o_kg53rsZnKQ{pNMJTRI0~XJw*^ zLKSSz`vs>x?~(OhePm3tE&hF31#^2sIQ^RaeWOO(UwEyCGqIl z?}#r$Ch@CE_c7XZB1k-K6n&KN0c*$G*d%`*zU&@A#{L?>s~>$s(Nhha@7v7&d|pDH z=PDqvo`WRx?;$fV$7ByW z3WC>oy$aAa+RWA}&P4f`Jh2%&i}Y&;=IWG`-%AX`)&d3Q{+!?*pEpo2!wfzCMZ@C> zl3Z@*2iy{r!nB6y!T4iwFtP2TNMe-GmtJ;^PnJkyLzh>g{l$xrFZ|C#-0rb8XOwa9 z(9JNfJQ$a1qt~7YjM=#uXINdp>M=J3mcd96>5t|e@zta^_X-=|rvZ5z z?vQ`IBYBTQEYWnE0o{(fh~qbZ_GQ-|)S0hIy%v?R%lFR1$FI}L?((b1KP7|npHQsd zsY*4K16j(xGvo{oqSl?#{Q8skShhtA?1D}avl=BFd^;F-y6M2@>k&BSuO3VMISJD0 zXJek9mbfchgYC}Afww;!(77y*4SgAbsm|*lY2-9s)iH}-vMM4z0>g=oK8)r|L!svJ zCR`CPl)kz>4n9xW$V?42`IH-TVb$^-IHM;AZKMW5-bq8C&qi_g>S-V`W`vc|>XT4* zbR{mjwUMc;Q4$yzji6{d1iZ9w6QzcKtRl>bJSjU2zU!qSr*t~g`Kk{!+c)8!q7oci zXU8vXw!kEp-)M?2P-aFVUi|(ZeX5iMkCKGdAcqt9c&et@-CG{6P7z$;SO4M^=Nz!B zejyfzd|>smZLne0GT2ld%%X06z$vk5R|4aP(rS}VA*-_lEesMMZTE5Xv`%1#8)L+u zy@%591+}CqQW6IKX(#V%gZY(vtz=F^67jeo^gx!(#R0`CbYW#W40C)0eg42TZin96O>@am>)8Xdj#io8q6s@!Cslu2%tb*#422s(FC1QZ)Xq z8%ia;N?Fnf6`nf&ES!BH>@t_xh-|8ixoy}wSTg&wXit|LsrYRRtD}r?v}Y1+(=}VEK-8681F@#=Q6|KDk(iN`ytT5f#){=s~D8( zlA*NE2_+(JL@V!LreJvYq+m5FNYhHubBYn7gSq1;5 zaGSJ(8zY4)ht6*$?K68&1KS z=*L(bBzUC$F6M1Fe7Ib2FdHm5lJkl*aG#|fxSS7VmIIaHTIM^^MbATcq&^mx+ixao z>JNj}Ek!)}tb>Hc$?$c@O34wyL6mp)BBX0}iRV#MrWHB@7S^TVy~RfCa*pu2*Turs zMG4sZq@P^qH{idM!|-E@EII2?i1f?y3j5Xy;^`WRipiIu*nK7c=X(?$zOhA<=0W_R z#&W?i{t}&TXTj9VgZK!)Ph`O4Iv@l6Mc*U#W7@0)^tyMMHNMS;;16=xrs)CwYX32V zv(r((H4?RTBL;5(O8C4-EhB0R+r>0Vb)lnck-}>_g-SlKegx ztKO`{_y?!S-Ct>>?e}hW{i7*{HJlg!Rx=d3;-PT(%^1k-?*ZGP$Kdqj*T7buBkzwk z!S+*5=yD+w3>OOSt@Zl2&;K^Qtdr;EX^M2-d1Ds&_b*F`3}!2}>M+3TB!)>&!LR?^ zVWYt%Sa9wypqCO5(GWtm-<`-uJp2c^msO$9o@a;_&I`d|T2Y`p3$)8Wv29ju zMCp|@Hm+2LjDP;@F`vkX%^w3c><(KadzGog3unBxcg%PBVo`_vXc+Wx4q5WUm~_8o z;>s;2g=Y^*K7OzPEH!Wvhbxsr^GyTD?+S+2!3}7*c9E#}(=j-2aF}!-t0IrI9Y|{3 zMf6y32t!UgV`1HFZ2C7FTKzQeRg@PvzIq@My}!xM#I6#_4)S4IUH`=TTewK}juahu z*9=Rg7Kl?P?S?UID10As4QuaShw(!yiQ$D=m>Ir^SB@91m-HZUMTG<&D^{n`{tcw% znha_Bs*my}ZQ?b{%$Z`mB08uU;jJbS?#;&)!)h{~7Zw8{<8{NEvgjXjXM9~C&-MukN4 z+$^Fm7D12wYj`wVf@gGAAwRs1t(~5Y<7c?i@@@L`s96EuQ5h>5>k@)5Czru1<<}(m zj~;LNyplSDEPq>F$F?0j$jbGX<6^CISp3A5npa#W&vt8rQvpKmMf$;%eQxCYkQ_T$CRV0$kDcIB)&KNoV0<~M{=6`OP_fA9x7lzzp?DW4%nS_-u<_hZZM#p3)u zCo#Is62>iwAR~JSHB0}4rZ=aMzLVR~?Y$v&YZ!y}H`E423-L->;Ov_Z0pUwU$98xu)|F!`$kI8{vs!L7l=Fl&RLN2FR8Oxf-(v{gk{B&>@>^{E_t2ee> zQFQwVaX#a@jr!vXX$1u;>OW#-aY~o1RDXdcHl1L<`!LxOFXYJ^=OuXgVF%n7c@Cqs?f4hRn^^POgC7dG zjE)7Z5R_*GifuPZiOL?dQz{YIFy7?KOA*e=zt5!qcCplY8BqA%3p-~EzYCG1@t0Jn zrCSfi3h%$8+viZVq}LejP{0f#+VRavM>x}Sy5gd=C3o6q$)`4TUITbc)*m+Hl*Hn(AD;%j7|WI^8`fGwYz1r9~grn|LDaC4VE zA9~~>96s3!pIsI!u#gKOPjl|J=ipU?~ z@5tWWhI_6?faY=;dVcF`uxlAhW)yFucQZ#()5jE+>IXtgk{|%*99H0~Hj_@ai zsd#tpN_uHYIgHx3nSZ~#6^xb^fbrvQOqDr>sYjb(y{3b(qxb;6AFsppciQA|!Fqg` zRtf=fV|Zgn22{w(GUv%@IIt}gheTANedR?gR$hlc6U|WV;xa;o-qgM9O?0ryNElg{ zjcbF}pykm~{BCI!xgPfxf}<))%5Z^c`fv=-&#lCNn)af&SK$Kp?iMUB^2Ml29CFS? zi2dGtVATt|Aa_dxe9(A=gTDSDD|)8Wzh)!2%6b8)RJ54%zno0ZR$8O7*?G0AI$XGDkpG*JIRJb5``SL<8%Sim=1So1YDe zKu3oLxGwaOa?H)?RtpR6F(?#gIp4rb+lKI;vU>37<{rHId?Nh2{RymArjb<>ibWUS zO%<}af#73XjS7=gaDlM~_bu8A@AoOwxu4SDl34`Z=qv(_o!P{1XN!1x&jy|{q}?j7 zDvN;PC%ksC3N>eX(Z55B*|ZC){AyGbH$IUBT6Z7Anm4mqQ)dm%PBUQ{s!1qwsvi1| z`t$m|e(>A65=1wQ`74b^c4p~t?)$F_7W{4o?}wxLYs=~U%biB?`KV8@prw;d*r6br zJ-rB@_6$NxDZ))Eg_M{sXAM%?=hf5q+?oZ9jQMN4h!pJ;LRl|dUdcli1sZZIUzG? z`j=)F)91uqpHC#C{AYmXtLZfU;S(_Loyx-(mP3hp8~Xf^q06VGi9X87;;OwaxM9$H zOgJ+dtt;aAN~sXB)8QH5oIMUlNC=sf3ra#?w~7o~JsPY2Oy+7ejWF_#6;*$d%Ev#F zTLTB4+oSy>rPt4Ksy@3~KuQi)26mZYInqDA}n z{QmV9-uHQ)^W67!eLg!MiXK}n;-9}XFxS1BR3TiQn}nam4f~ezQIG*j&Kan%dLK!0 zDq&L;%;}B4_i$rWECl@2;B&oaLz~`bFulB$Rr<^WmHdNneEArD*h`&Ts~zAD63yac zlb=F#&Ny;H-3DiVx<)KX5=uvGqFZmb3*Ew#ko+qH4*aJ@Rwg8hRVL2mtw)Uc-&kub zHM4|4t8?-1oohIy*_JQqu3;`V>uF=eM4^vzn+;*##6uQY^Pfh}P!g;RyY=*`!X$!6 zmZew^{hce`>i2-D$1k9h>(tT4Z6#M1cS7(%0^99pkdB{z*nMgQ3HG@N`_hf5q(`gh zq}nN1dFuoV|FfU%vyg<5i9_j$7fw}f{vW`z={okB-4xz2E66HO3-E6L4l#n$WI*3R zu&K@=SNf0hp}X#~y7Wz;ToVlWdWLjCZ5(kvA<09&Tmd<#g{_sRuyv%A;I|sVe-Bl~ zmvD`BPaKY8+BkkvdqP|;$x+?1^{D>%kKo0tfQ6sZVeXnmQ2tDlPS}HRdd>uHfBGtD zKPY00#Y-?PdJI(!97ksf9lWO(Y@op_61J&sfVV$paP~@(mLyKZmrKi8(TxaP@$WmR z9qqx7)E!RzE)sTS)A+Yo4f^`f1iqljUtlY(fXr9*{ce$sZ*9eHaLPa zViLsDT>rw8*TZ1I!w9rLCQqN$JZEgzG-_@#ga;cY;$;a1+M1>TA9si1q$^ptqE`~1 z1Xm*o8cehI1k#U|GcjoRdyM>k9cG3Nf^D9GK)1!>*1*5`Vv!CmBir$2>}V{0x*4x7 z6832kOK|KOL#*vyNmgbg;HV{I`NY%v(P)bV-)Eo7hJuPXHBgQ&{p*2VS4MO4R2|qy z5IV`t_^PM}xBM%?@?bq4x%wO$DJp}?fq~$qaR8sztiT7`N8|QquOOjLhi2{iN_H<( zrFZURqVbg&41b+XSIVA8bs_H)R=A!-dMfeJdme*#xFtA+-ebE$>q*7&26kLJkC|1> z=Drpm$%U=o;2Rr6`e6(d2XMjpCS=^U>++$JcR*%{2=m=86Ul&~JpTJLQ6dY32M=7h zg7FVfmiY({i!H_TdgGw0lQG5o`j?9X6@NQfjadTvXKVz^Y#pxmcqq8gME1$(4QZJ>1&j^Ept2}Tbos<^KE~A!w`nY< zZ{Apo8*U`x{xcC|h`lMQ-95}UX}m($&$n@Wz$7|<@ov$EIH8|##+V-nSqZAnCOA%Q z5?f*Wl-P_9LWR1!q&;4duUe)>2U#nNc-vf_CclAeJ56Qc@!sH@qfH)Z?d1C(ej<)r zqH#;11tbeSZGVYF=;fyd4#rJjRc}pOp6)~I9wl1;d?x*7PEqZ(3)Xv1!g=futoeG8 zct7>V>-N)m`_L?iU$dJkeKSRcyuFB%g`K6qnz3wohp~s90nbXZ$PN1N?A;e|F`vzQ z{4&HQ+by}8_bOZ)B>`H}yLg3n2K2nC1mC2?xYOK>OI<5LeW^;JKlThaWsU=pdnI4W)Aqtsre{ zJ@~6!UG8&H;6MhM@YLb;Y?f(0*|H@c=D7M$m3w*^J1PMus+7Pk<6cy@-RtB5}O@it?B2qN%>mlarZcj8<6jx42g2jch1py*u-X&RyYa9=t2Rt-XpL!P375tHce2SceSIZCw6 zXdhdmRtOEt4)AI_8LC@tEh2wZz+c}0L*#GZl{J&;v4=aYJYF2;GY4t#5>sy?DY#`V z#vMd$|MjG%PKE5=rb~SkOTgGUg(nyv0K*L@>7bLPSS6bW28w(5;u?AG+QHGG>lP?X zI{}UVoMDjgte<*R$Vu54ivx+^@0N&zqH}soC2KoQJXL^INuJ__M;Gv3_;DDuT?v;= z`^MbXuBL8nvM?@98WUC9ff)_v0fUEeS=S2YmL>3fR(aA$@h&nx_7oGnmJrT>E#&37 zZg9D`j(*yB7YCJ>aQ(Lz@N}C$&-$~9KI7w2ea$fS*TA7zn%h>d(nVFFq7aWy~H zRSPS7t_u0UD)FAlV?}#~ylZ0Q5o}jA;|rY!gO(~sJI!nuY+70ay$Ax`2;<@@}sFG0TJIpS_8{Z;$<+TLbCUrr0=UBe@_yve9SLL}|meO{i z!}Yd32hP;QfTY(!I4fN)8Zg$JI$u!b#PuO0jXTME>yP5Y z_6-=4q0NbfFI;j`{GWJId_Dx}|`?cWhmos>$ z!)E^5O@>ZAF6^X?HE5ko4m_6bfZ&fKs%~d3qOW`{soy3CzDP!J*w2&W`OOP)PgFM3 z%Jd_;>j&_cIV#*WM+t`7`GVo6Rx)YpYH^m0H*G(e3ki)~U{IHigPqzCZt2ro#U5Z{ zZUL6Vj*xp>mf^0Dn|OTCNcyYt4@nCW*txT=inJ9{;L(C;Slzr6r+smOCrOET=tmVw z3w)DR6BD?tv4fB`NrOJafh5VhnjQXGgc^T_(gN=)%yJk^^Jj{o(Q+wp91e^SD?B#AjWX}quV<#Hp?hCcdio>T_FIExWP6C*B^!FoL*1k23==}^S=k|i*E+gl5YjQ z4-66lhC;E#YF0P>3)+qUiJK>;z!)Vvk>uSjGV$DRsF7NRM*roA)uX%EPOUL8q~{SC z-()~9Xul-ySDqu-8ZZ9ab_-nOjZ+~O-#YO?Qg*3N+;26nG9o+8gaFT zz{iSt#>~EVl8J&0{`aXBkxmSFli4nDL4(Le=kDZw96Rur-UsU87(Rv zriO>lmBHEJ4e-@zG+*rTgXoT332Dmd;t*p)?3Zv7&o+z_I2GI3w!*p4kh}nDM+vTw ze-l~KaW6KdSm3cQUj^p!Tfjs=Np#D+0C&Ea%FMkZ;G07dINy>*k44J3q{V_RHC!s} zb^nQz%CEwzIVKqLZX5cxY=gH-g5Sf^6INdd!;K2S6D7sMymFr(vpw;GMTroq%J zXJNN#2DGJoWb1bxW15#viVmOx1oS?@2lIX~&58r$&bkWR@i_{NpZ_EWB;xVo!ToGT zM;q()g7Lo67R}{^B8^AO-8RPfDcMPMGvHr;c2$?JgK6W$kopBN5 z71S`dfIK#D{!78XRzNIWzO%g1-$j~6GodrmM998mVgJ8)a#zU@ie9BxK8;ioTP(A) zdg*Dva)&*I@vqGV=0q-@y1Wlf+&*E<%MAE7Cmim7i3It}uKf0aF!*!Dow? zlM*~AYMWJy+tMWH&3XlXc!%Jny|)&-QYGjw@gEp@CI>Io8jy$g#HhbV9S~)2z1c|UeSV6vn_#b*$F4d&BaeD-taeFl26hd1InVuEF<(MG$v`2 z!nwQf#(QZz961|SRF}h&#kS(FP9|tOeE{3;zZQ0rXH~`~JIRW|iO{I*hIaoZk{_RH z$>m-DiM!Y~TxE3(zX+b_2lkSD!cb#$xZ6!Wq8eY99|Of5e?WNV(C8hf*-rQC#G^S% zJiJ#MuW2q9ojYgAXQgV1;_F_pKljey)KOXJpS{c4eQpRAIbJ0XwOZ6fY05K7Audg5qMq0T*k)+B;wJ2_ zyRoJj-hWv7`vWt`^yWgfnhloB z#h9<<%u-_!+_RhkR#GOSXUBWMHbn!+%SN+h+Df7p{0~;U*}!_O`^;qPF;VWCmC*WR zC21EA5;^*ZyBtqZPF=r)LhgFI1$4nw5xUM9BE|lT?z121nb-_Jzaw;8|bTgwb;_ zk!`^EnWbRgIg;`%2gPkERiJW9jwXMR-~-J5!Mo)%X_xzK@H}86e*N@5-j*yS&wn+d z;>m6FhTA4IJ2iqD>Kqr@P4lK#loQZ*`UP}SdV-FhCZb=r8Y})i5Nt#SLJvKW71&$w zLEm)Y+q(%=?Zsdib=eB6dJW-^YaAT#1>Ej?8&}CilFH#{LH5-E&^?vO?0$S^L$?at zjPg?;8?4D+WyRuMDic=sTiUfeABL&nLInV-fX z2~p({sw21|k>GoOI$(^YF;--{(&H=c^4}>Y{9aTl8LuI*@}~E(&dC0%(z08KM;3_6 zr8@DVa+Ipu3|IDC$F%ulxt+~a zh={4dO=~_242WOQ@#2WUPFw|sbKUtR&(jzu6HI^MQEKBY&!?!g;D?vX#idHOz`Vo- zNWwf}p1BTv+@50C{%mmFWY0ZEWaFVF|H#lw<}j*;aQ$W0bV2QL4ChZC-vC-^f(vdnC;7cG1udiQM|YULH+JHb%pvvM4i z$h|?wW6yBjyK2;KZp4|BT;Rp~SGe)gUTV7b39{3=+&|@>;3Aqx5~qjJD`6QJanM?{ zX;}&=YYpP(*ImQ+_b4Bkr7a#eJ{P|K8;@Zz)tH=Y4zIMQ;oH$WK%>$JdQvhW?^7T* z_|KVjrJv-_e#vw9f>l_nHk;`bti?ZicHojUl`9BN&I!|`;L&1vzFpxAynm-mHk-xc zIUGgaCf&luCE9dz=_P!$MUU54{t;QZ<*p!|DNHJwZ&wvq7s#S{+v}P?t>3Mo3Xh=l3x5{O^YAKLBRQy zaA5dl_;FW?W?>B+c$!R2>jzS!&#{nnK)4@k8={keGv4Za4u{4qWkpk`;#@ipZX6SK z8WQPbyv!bYQS%@+R31e8>4p2>?B&^Gvp_3n3{Q<`(4%J!S0i*eI;+B$HRE|| zr3JbMD$`Q!Fy`Gjn*4Xhj9dM#VJnIsV~&vPN_dclu1YB|VaHrPsW%dKw08gGH?ig^KvMy&K$xQA5!7@ zADZFgi5msq8ySj%()Pi5g>~rkMyGIdkcrpg(x_ zv@e%F*NorqYI8-E!8~WnIha*97=Jh}q`iTKsB_{Q*`1w*BYPU~{fK=S<**-*`s(oW zrIJuE%9uCi$&hGUU$`!pi(Q6K@m0Jd#3@IEc+OFHmvtWBYB}R;WF%*o9zR&Pg_xe` z7wZmE;(Ip%*?yo8WU6nWT#h=78ez$m+J|zrUxiTjejpKx9)MDS4)eQa$=izZ=u!h| zAbb$2oLLOYA8ufQg9DVs1W<<}MH+cdnXWE3helEayKYPtWoI>rMb1W?)oivtFZ3Z* zRa>#aY#Tc1j;5c^hV$Oe(J-v@H>-5I#8Sr|$40?_dNx&^$5csB_v~w!pFfDZevYX+ z`2DL$(bADNW%Y}4=4{7n9_R5wwg!GS)uBIjFTiJF6}r}6f=UOS7I>crsK09{mfqNg z-!cc&&5>TzyL2iy)7AnEb0ba{Z_%nd)nMoH5sumGLyp8^`cP~{T{Yt2iiISRNQp<; zV-DajVLvP}T0^#5R%1o+6lU}24|cxX2UfXF(DnB*xRfS=&wU?|w4TU8rUJ zWU#4jR@BLPGT*dM4Yr-#hSv($V!M(UeGa=)kC`Lr<~#a){?u!vy*ZxSHSgwIG&M+S z)HtZqFBSb3ycR;2j<4{02Aek?!CqHqJni5>|Jot@J&ck51BR5#EfTsU`|+bN=Q-k= zfR<*?XrMyS-9!!sIoe@Yvj%TkHVNgH^@}I2c!*Bx55l;6i8w4k5zPX3;+54Wu=~hi zX8g$sQ(FXopvzJWy0DB#+m(>;IWySdeZ83Up#hUFt0G%c3S2q?UZ$6lq=i!OreGv^ z%_A_Se>|8@&qK`(xH+5c}-#zyz(sRa3enQL5uQvo~2vJXYtE1Ysw;XT3Mx zd#g$3D0`4oU+am4umfG%aTb|z0ZEHI3hC?jLFFiWR#cqJBrV+`%2N`mwnxKmKf*Mw zdf{OEtr*r>1mW>#(JpoizP9uOWd&&-*I|Sb`VUd{pE+gc-!Q!efMY%D*?|kY@w#Cq z9(s5N%#)`h-F^xk_9w&V)&4}m@(>SuuR`y+r$MJ|0G6n%;bkWm;>?mB^81z#S8)pm z=R2BonEQCFJgdNKRT)fuKOPUor;yM{KNupviG-b8!fz)%gRMvP#0{Gdi8oI94HpxV z@sPF|;2lYnKC2B?Jz?-VtO918p3m}kOLNyQJ9H}UfXe^WLFc{_ohY1X#zs1W{eQ_Y zt^XVg93lfXmL1qUbFb)R+ggZOxF4VYerugP;u?lt*-Vheptj$8kyz50cDWs4BgP86 zbd5Ni_HGc?7XF9Riu>{Vrx)T?ml8nQYZ8_nxB+!VM7-AHnXLg<+k*pP0V$4cY4N$MRyo3Ej^MG#&W~o^JHQ^6y=wp?nlS zv+z5aGDI8pjgg_r4NliwW>4V+j&E&%kflC`6$tMrLE|{ZL!D*fg4zn@j`A5#6y6ZSFUFwPY zEk|&Wlmn<1nzGkH0ynr!!MbC_K*nRL*$vMY$kDt8lYdFEB->oUOIZSzQt9yhsnD4a zy0aHzfw@1Jh!R^?3iIRbKPv;bcA;J5PbWa><8pD;q?X?pi$AO9I&gU|BD2={3{ zYjyS)_egt|e~hUF;jbpcHMf1;Q7SEwErgCh(l7!isGtlgfkV%fUMl;O@aZi^w)IVE>DzP#+;p#ISD18i<+-s`RU3`#CnHnehTw_DGRSKTY zU+?hc%~H{qq%e4K=O^yds=_4UcRb~1Po9W%(S5}Uknp&G<4UEN@uC=rZ#sm_c04A& zr75KKk{Fk~PsJZi*KmH}eAxO(k~%5N@a}J?am?!bkY35qTFZ>oEi6Nc2gru4OA_mU zKTY0lZh}WQu3-DoF+$c)ioTwl1~Sjpxur+~{V*DyO20(uyUKKzsfVbnFB*0TUFWMt ze_?ZZDa4moW6kQ_@O6s~nkNj!8KwESO8gIF9+~h{^%H1rKO^gw_Oi*ZM{`FzbIiYC z&93!Kf&5L~6M zhHZ&oiQL6A&^#goB9*7p>(BeKYwHqTG;S>VR*l7$hO6+KoPwki_UzlwNF0VLnBlm9 zNUHrLG72(SF>;)>o7W@=GPna0n}%c1APrHhXB{NTDx%k)R16j8L7+ht=>IFkf#2J( zCej=oS8wOHtILUuv^rLoTqE**eK6zDPqh2^6MjAofCWwmV6?Q_>3x1kSY-FbrEwayJUmB0G#cO85 zp5zs{rRNlSwEDmp6BE=@yo@b3L%8vbOrrGp0m~_Lg^3QoS>W$}qF8tq4*EH8(~*Oz zQC=dtT)KglU#mgxu04LaB}*PQwhK(bC6K*$Ed8;ZvDv@&;&8b{$nyAz&!W6ocTP9C za@h>jgq7UfJ449h;A`yfQvf~9i6}WY4~InBumvZRMK?Yh@z^K+Y1tcx3AQ2( zn4(Cue2=l@!!Bg$@o{j=OrFpD6pCew?_lw-#fCHA?i->%WmoaVkBP)=_&`{?m}14k6XZ5SjH;akW%4S_zf#~p?a;vIcRI`9RK>AxUscRw3CGZRCO1%-qsQv)4Pb!@8`egO7>>)gq zd?Ms9F2K-}n_>Q}GI*Jn%a;1oG3~>XaF`*XnyE9y)Vqbvu3Qc~EUuB4LjuuCxb}*K zcNM+8$?(SlaklUxd~f11f%Uf(_x)1_shbq;XvlNTx{IiF@CeJ65twG_55>M0_JQ(j zf#q)%Bk~K-t zb7(eT?Bwg^qLEkcu%%P-@$snTSgap`m-gndPx=a|e@h+S-n#)0^E}ulxJ0hZjU~l{ z%f;;Yd#ud2WU8Vv(Ut=xu;;1*i*L9HGmSrhzcuce{T?frOuVb??YtsB;N-t^t zhK9z|@SkcG*yh)PUehb#Oi%&M&&y!a${%2VNtoH)ZmBw%GM{Y>sbZJUAIH#V4dPqp z=HZVkUF@oCBF;8U6E7bl@SWqoVyo~T*Yi=IT0Ac%S^2p*`e6lFzTbl12Y$g#kb{dp zUnEI_YbUqh9xNW4fPukBaaLkH#2N0w`k^u~p^V@YSv&52`W@^aABv7Pn!I$@Aq-1z z5l0_hNNPrn6!tgyps#EpxM?o4tD-wtu)7TkvMb2;Gh?Xq`jzZs!cgdrb0zJv!v3@^ zm_|U?6~WY6zE(24Nso>iEo06;Om?3 z*e@Eu->JKT+w279Hb>}93Fp^Q^}2Yx$PeYE&fuLxPf6{wYCIM9l%#4~iW(=~XJ8OV zieB_#+|P+H`q&G!jk=CE>Jm`UbXEJZy}22ArMEBjR~UL%!^Z}%L52*H`v z9vV*$TTAep#V5#Dhx_oU^)M+3lcRQHPh&!_9Ip1NB?s^C$E-m*@MT&gdIXmjN#{X%AX{gflUX4bl*9mjngl(M~bIdZn+IgMc=iStdSzG1a^t($8M2M zPbDtV@5R025cd^+!H^MG*~{@Nu)aQ=Z_^nK@4WJu?d5QG_s{d1(oI>G3u=u#JzdT@MJxx&M74B z`Tk__`b!vbNrL;D%H!G#OQ1zr0}Qv_!xfJgku9Hx(_N1OuscW+UQBNlbu|ddx8vuD z;n#4M>DYs+e>y?zqK(tpI&uvgS?Ah3GfPW9w_N=@G7dDOR|*}c0FaBWLvLSMER!EXgKK}YnORntVEzE*vQo&C4^nJx zpdGr;*e38Y+TixI3#h&;m`{C0p#6agzY^*T7S%HR>#OUqux||XZkY%(dzHAMrI0OM zTY;a`?gK4Y2D97@VY&Zptejeh?*rs;l$2DJ^h-%>IFv!!epuj+_*UXjVGoh#w5Nsd z`3lD0o}owYV=}cz9?yUCfa`PHvBLfen{vStrOZFG@8;_TuZazPsa}TDLK4}dj%~Qd z>LS`2$@7Z?3B7G00prF0ft_gpPWl)C=886=V)0O1te${j_uYuNYXc2wJ%_s&&*dGv zN?Gq_A@5_j7B|@loQ+Kyq<5b`jhsFlyY)4}VqFL{Oi<(pZx5yqKCFYQUmuY`YhT(E z7DhAH)ndqxq2ke}Zjr#u(NRp-fi3Z=^CQj3qRFRu>GjX}L1fDZPP_n< z#sf4I-$1XMV|dC0YZ{vW9(%SAZu1zxzcg5VUG;If9)`YGbwuSr73MaKAAr}D?w$Aj)?ke za)rE9lHh08!8iW7bknWdxcb*Z!Rc2=vdlVmOvu z?Z?Kx1$?@bBwyTi2DL>$#EbMN^S)g|7wcsYS|vBpeQ~#0`=GgKY#2#Q2IP>{OWnbw z{;o*MZ4}FXWr9H|9Bc&6$Fl{(thzOo$2GXHJ&BQ6KG&Gdy*-pW=GoGPk&0qhQ6DZH zG6uRn2u!}ELXKzFd2soA7Y%fJFmKOS7M6b3+IyuG?-{8~sW_OtP>6ykfeb z^8+;)vWyQCxMn7{d01ENNang_!0c6wW1A^Pz0w5J3o2wt;&2+z zx8R`lr>Koj5c_ZTT7KT(3sL(pkzV>G{O`w3r57elhpmGI-^9JO{7ted?Km=6)M27U zclTst&+Ex}TDg*(9C8HG*Y2R7rY+=&QcJm%-Z~!fR=5UQPU9oJEDTbu78hNsVm|X$ z(6&$&K4AD5UcSSQKkY7uLlL7m)e>f2r?t7#&0A=?OC3C?ePlbL;@R@n`*`C}CcRj& zSjgPO;ZT|7kZV4dYR}bYV}@zaH3Z47CAVP}9^|g)jbPTnwG$-B@hRs_?Oip0Iehp1iKD^f{Hao8v|Zua^puZS+k*GXHc@%wPli%b-+ zQe6yoTMcRbx}OLJm)VLKS>6+#gtzriu){%qe6x@_r%NQMRkt?Ccj_AL$8;D*EU61vPYjMzHSrT$OWK|T6kh4 zLv_bcxPEs(_#YX`C;61a-W~%yn_G>QZ3A(cv*6J)8_5GKR`c`s;=w_fYpPwiNOiL% z;KrG1c;Yz>M}}X-secaP!vjiG_VFb&!ug<`KN3v)D9y=eWOWjW)J2%FKl~iX+ege3 zWra^*M<&%;-wiZ|NS=V(V{%Z#Z$6xCHHFKcFJs8X6s#E<0hdQj$DG^pFn`86j2HL{ z-hY4L((B=POeDw56V{Ol{&kQ$OZX18jjB2#)sB(QZn!p0j)qN*zy*s%JlAt9UcJ5_ zES@QoHSGiV`Cp%*a`Y|c%DOQtsT^_ww?TKf3D=%YVT<@8-q$#WBik#WLEDsPoczmH zEvRHs*@{qLlS>woY}Qq_n$%t#%m@95!QNY2=tR5Wbn)<4xc%K-;t?SXf@8iZf(~NkEJbA%buvCJj&mCdp;9KO?7N*l5sjc8k;-(3 z`#!FJ`}m~g>XEZ=z_XK;>Iqcmy8-ydi_ zEDvW&`_cLdyYPYZ0RCa532kXHh4tPSMc$+K(zPQ!sZE;|vHxpAgYF9dU+oAuG35wd zXrBzDOO4QVl_WLR+l$7QYvB3Hf&A#@y*MZQJ?@j%#i^1LX-RH2D=YGc-6OApc@*a( z=kKMmab_avu_ETRC62z4sKS_khmVQ`dGm_*#{03ZKncJ@22Cw|Lqt7E-s+I(fSkxR6Vv17j{miAC~_hQPx-BdtDRzX>JD* zvtz|`$8_)*wud^;cjc*jG?2=!!4}?U`2q*6a&RFm~E6B?ZSSkbo^CVWRZsEr^3S608s7X5D@ z0VO{xn7z@D8*ToL-<~}Zm})`P%P9~m-5kWTrKZy<@BhK)t}ND=@)p#`FNX);?}DC* zE;_gC^0&Wa>8dMbIBUrXI`u*!S`QMq@6Qgv!9$PnlC%NKb120ZgU{ej`*BR$x&uG$ zuwe@3Hejkemam(*7>E4Lzzvq;X_4M%)JW6eqg!iGF4KhW8atMi>!+#lLguJH#&%d9~PIi0n4ULU> z@uI-*3DxB3(lT^}C>Lg!`@)fmWR`Q|7+YJBjM*m!gWiPKpcs%LFuw}$apqOx6Z9WV z(HX*x(mhy{jWM6};+@!F@^5xgL5~M4TqQV^D#2O50++Yu!xqzNIAD8*&|y}h*Uh(} zRdugO?VpP{VuKg`;!nxUNsLq!ITe3jx`W_`aJ{f=A^ zTNw-e-K{TifABu=l5oUdhXNo&bQ|gx<&a{7?HE7V7TXJtb00+=Ouw+udP1e(fBJnA zqg2b_jL^$8sdD6A&(&zAoiVqM)}qG;5E^W3g)g>MLDatxes^$Zl|;oFuJHN=sj~mT zF3z5h9)$%cQ~DF+KdIp{$AMI4##9V>Uk}U5wDCf#;NUPy#*KLkq0DVFUpd1Uyce4B z?LE_Jva1>F)afKHt7bub_%(Q(_Yn8q@e_8HbMb3PttkKbQFQuuLGXXy!4ZGGsO0g- zaPGUR;3X)*bR8FOw-LMMB>>3^Fx!wZn{nlHBs7lgz{zal&152S+$U}T~a^m(IHj8(y*+Ns} zWT}Jh53noW#&uHsT-%`A$ zeVF|BFbb}{AC6DuZAd}SOYzpayHIzcN8p^=(z`gA29!FZ#p!`~r}sN-&h*68t!}jL z(>|Q_+<`o5u*N>gGRT{C3x5T5L#)8u=v}jweob`EOe6#eHk;WBXF9)4Pz~v~|YKuF)vU2|#6mr<}0J z9R1Vha!q>^zGm<$+BPH%29Flbip%tvOY=I2d9o9AE?)rM8&d^-+$x%=D@IQ%Rc_vT z5#HQSqLYWtqma^z3*ZxV z&f(jiUtrVHPzbqm7~UK*q$>wn^YB!{1Fi4Ex8eRc;r@M)d65AdmIjQ7{z4{ z6vMk!-W*legJkn$xZb>;U+J18o?#(LYi^t)XH<`Z^Y`(1YMC~_vEc&QdOjLPhaY7h zAL{X!>m1Q>SUfwGC`se?E0Exg-S{Y0#A9AQz%GZ8Jgnq2CPh_|MXFwWT!St>I#?Zk zE&C?+Sb2tJzT66q@2+E$);nD8RgdX=7NdT7IMnyP!rg)0IB5DJdWhv=h2IpOu5T-D znxMlKEAQY3sgpSVv=;o-c7R)H8t^1|246R6D4g%tr6RdVyq78?nkV$ww4R!BhdYNr z^7a;(T-1SGGjc(xI1HXQkEF4d7Pz3Ag3}ib>f7dsp}}i-iB}xFT~|-Ey$+Gt=7o4@ z+g@6@SByjaJH-o@Ccx^wKVaFlc+oaO#5pZJ*uG~zjJ)oM-&_vkl=U$pJ)dNf>feX! zVrJ0{yACi`zPlU~|w}oN$41pRspf zQqpG#5*#~)fu0E7(O|sUfXqHQgmwL5 zo)`in1RlxO7!%&LN8t0Qe!;gTH*rq+Gx37HVyvFO82X0`Qud%u<}NGGf9|s4l7Akf z)q_Da(eMqq+9i*}hmU|D1x2U{9E|T5-N)~P3sL<=K1zL*7mw{JgA(IW7-*!*XJ*HO z{+Zdx6gu#lk1aY)&=mTp+WdaDCcJ362e0>zr$@D#t0wn-2HQ|AI$+5IY=}#y%M#YX z=^}ZWBQ4|^h!&k?WlL{9&18dz5nPy?#%s^lV6=E39`Q?pjwGSmASEq+HrNC5%+pw! zOaszu3iw^tiIuMK;H7_rpXUyv{t`!EckyzVHU647#bXzyPJGX@hCT+}u?w-{<54sV z|A^5^e-L6rb8Z725J3O(>)R3lZy9v0oVs~qq2a}S&}h32@Ozd6=`XM8 zbfl^ojT;w>39XjwR{vc3GtrNIuMVL)acx*|`7Vr7TfzNy?1L3??WDsdmYFrL=Dj~p z!>92h>Av%~VAsoiD3LyZj!+C>Zr3KkAuGYH(q0FxcRxaq;$NZLTn9ag_B#skg%@NCu=_PHq) z|7-W5#o70n91BG8-hH^FVgzPY&wzg;4#4D9gJ`Xg^(gr%Mb)lv=j#i@=smx?tm)$a zC_3+Wtll?{8`+Ujn)WEtQs#4CcSc1eEz+Pt5=o^^A|o1B$SOpLlu9z5`?}kO3Q;MM z_RwBmD(ZKB|M}0$<2>iw=ejQgn)9G;c z(NtrjBLwbTkGC=kcvY$%-1x4?@4lQ&qSsqN@`)_lg71yU&4hE&Fav7ooCLR)B#9?W zwPR=O4N}lO0cH!%%oPLAkQJTk*zrfmhpn=JBQ+T~a`!9Z|t1^5KR^=^DqxidJ(zxH;02_tOAr8ETUXAkn+%GrKyxJ;`9#_J|Tc>d+ zoyQRJAdLJzt_s_GD@eE5Tacbt2N8WHwBk%BYMQixy;31GX=jL+Zx(z;`)=ckx8tz6 z(H;z36j5uZ9jeRx1f8B*4BUNBq~GVpBWq)!u2fe%)aDDBX!}$ggcW$z#F3tGGo|l@ z|I?!zHgNPyJ>GH}!=Jw&%wPPJfzP|F`GZF#FlJ#Z-v2$5J#w|Duczs76%7wmEvP4c zJ3ZO;i~gWhTa1pUwi1aYuGrAuz;?;pBRYG-Nwvv&QT4T1c=(MGJsjj9o_4a4B?vjQ zsd=m5#FwS8=8HaLu76*9*qCBv;dioj;d(rmdWpE_oq^XL9;EP!15|jKVD7yF*kCFR z#pOw4+JsWLS(q%A+qE95B$QzP!^JS?q%t_`pA@;BDTb73rNqm2hrmxxfC;}10R;Nv5_m^0%lvo;Mkpm!nx6(Kan|z?UOm& zFO5Wxh;TeV-WPq#o?^CfTdqMEF7~h1(vjLhJk(tTq<}P4$fW*evMiJ z$BDz7_ZQ(p;6ZZ0KOfU|bjVGUcKDuggRHWwfK4!)o%VezR`wgjSAH6fVZ+A?dmv{X zJ9MS!RNE+))00lbi7BLVDPe%?(uLm*pYAPpT=5MKLG^DxZde{A2^hX3xh*y8?u6cZ`_*-2qCA zUXgEoW9badFyZID@Wfy>n%y=Lxxghd=GS~MTM+~nDi@iip^!PQ8;d@dWg&3hEO0SS zg36|kL_(y9Q+cB3q_>s zkrRhQLsL7dt=fhu+1dE*Srq2>%tM!v5u#~3FR_)M9>~}7{lZR7s9-c zBBRz1?55*5mQnMRx%S0lUYabH|6^bjahGTe^TPAlYuJ|LXRz1o8&T3$1Y5Ub=(2Va ztsyt@(k3??bZ-!*{AnN=X~RJ&=`@}>WCTgdNjUh79f*z&rU{(|(0EmqepY!eyleNf zN85$&p#LDC1?5D;%N`%ezGZJFiV!bP!$Gf1aeb#6oc>zO!ZbagDdH>}{GOsl;z<(f za}_6Fw!?|u1>p5h8y@^y!M_~zfJRRVQNgPq*dzId{dYl4k+>TVfb&PSpjbZ{ zE`95QRfTcrqlWNGTLQWVXb@%ZDLkibs?g7kgQT`4(5iU^ydC=S#hsgIcQp?;I+}p) zGGxjQk;X)x6hLMCnK@DEgl?h9|bporP`BWi2fPcRAb_PSlQabwuL6J z0QU}*oZpIJW(Ju4YY7!Kw3@7O*-()6TQuEkaZO3R7p8~2fmP+3z)#>0fuscv zdR8rTjWxs*io8(uSUu?MxDU7dPh)?gC2>5cjrr<9%qw~pTNqMs5!=MLQjnb}wTN zLI)&kh%z4kG@lp+>O<=BZ-T%6Fh(z}MemJs;PfCf607Hf`leA>`=}V)3QO?0iagdg zuo|7W8%VB<0_qJOMbrDch?3-dd^4kr-J2{AISRj#JYEfT+l*2R6e(9sG;cfBF2M5kd>`dQf3c@G!NI1FV&2Jw+s z7|X2oE%VQ+36)KXvZsM(Wd;<5IWKV3l}HwU5gfQ$K4aKB(0BG_N24D?NJc$@DSXs zdBJuk%);sa;@PGb(KNk&1{G~J<4XlLd$WB6KQU;RfZBQ%g?}o`CQb?xAMtmbhQYAkDSPgpw8=y16a^l>bwJ(MLMT__oKmX+RpP={wR*buIX|cId+#3O`$p!bt@1fy4vPjH(3ErELM||zm#Z_@H;9!!s z$Yn@Z-` zF;xC%1_QYS{d1%kPq-Lzn|-JF_nm^e)FKlKLi^xKX#%>em`VqBO3{${W9Z}d8nn_dm;80nRc8?LsxJ~CdCv@qA0wr8BdJRY}I}YPz7KmqdJRmA-3{jl6j7XV} z=O5~Ai1{ELJi6GF)-6y+iO@7$IW3gdc1NP?#RDvC+etiTFbux^%OXqKnlS755#nJ}H2lqibp!jtj#IvF&PRpIYz8|b(McdoC0 ziK(3V2@iL3SY{iGJ3E*0mH-33&sUay*yn|3e2$Rd6D_D6ISl9T?1R)Z2l2qeNxWt4 ze4gkmMVH^ai|f}HqyP2}=Dr{W%ZI1Kz0ff*Q*|#EnM?C+ZqM=e@yAfL*NGYh``09; zE`iJHHmray#grGHi10qkZ*fy@G_D0BXQk5#-#W<8iY}OTbvle1w2w68%F^0YMLK2a zb(DH%#Jz$HF#a?Fy|jJUoN|Evvsa_@1y`h0c~b4}Bh{Z$6>y&E*&eJNmjIXiQKkI;CIht zR81d7;hYigy0wJ4Z!zSl7bejeep9JK-az{2>I57;h2e-6Rhl~{fmG{i;vV@9_DxZR z&)#^5JW4+Vj?RNHb!-+oj8TMaA#2k)?*(z#W&@i71V2WVDc-wLz;6y~sCDWbh3-40 zXr@XEKG!h7(AKB$w=J9+N^iyPaUpE>9l>XHm1E&r1#b0rCe?HA$MLeC*=@H4;CoJu zZ;331823JqzjgsWt{6hM25o`Zer1pt8w!PrH;HbSDh=E?i^sm7hQ&ATLhe#Z-z*Q| z7Y-c8pjbtEB0>-3bf)6jicYv*w+=_S3B8;{QMk`RhJSw^O-gYeX5`kvm4^lpE;EG3 z?LEZD9Mt0T5A+htjqM=yN(XXgOLC1@GSpkfc%kQAY`XPK+)=ARuc^o5i7ZAJVT|)1xj!k)Q3fZ38{D}f5FE80sm3uMb zs#QnW-ak&TsB9jWd-xXWMl{0M@BZBF<4~Gh5Qp1p45*g*JK|esE@VOv(hVU$!LLV= z8};phFg^u;ztyijoL>qrA09&U^gvjh{RMZNx&{Rb1vU#ReQ1TRhzDE=6|4`@IJwc4 zSNK|E>w=XK1Ct$HWK=LK27h95iPHF0}KCiZ1edtR^l8D zDSR$IjP8Wq&j$SOv{5i?UJy)-m8Mf)*mB3Mi}|mvXeijn@b#BWta%hhFFY?mHI-pJ zW!*x&Jg5;n+{>W9Gy^WXJg$x1vK6}IkkJ36Xu*{=Y|20tUO7gW1}b@B^8RSNvT-|8 zI$Ml=ZllP8za4DN!^_ZY@P-vnIR?45=W#_|A$I*UC%IN0B&s5nEZH%D@37OLDRnO} zBjy{Z?70c=4%}f;>T%ek-GckaPXzUMcaXhHW|vlL2y-qU)OB783sS><1#CS;~M z-H?TB3dCa(VM6Cak#@G_!=Zups25u(x+?T+Rc}nhzUxD2MCMcsSt7yL_9mmwja%>^ zsfDqZ0?7#RIedJM@O(F0td+hX3Yt^_D+*+2_1#4Nrg$7bWAv8!cJ`w5j5-ucI8x6A z+0gv`5I(eyVMX;xxc0|Aav`Ba#QR?25RdI}WxhJ~-q8zlo_uAs55k~%su(7l--70$ zg(xT0L)^GNmr=V%0{vZayZ(JlFH)w%*zk!pE73!>5p8ni@s;~_ z9O5Yfp41Nln=Yf>vsa`rB^kOMEAYfuJ6irX_=!uXwHOz1S*YmaxN?z-!;? zpr@-%95d1kYJRq$rsp+u?td#Lla>p9AZe_TXcf!(RpPAB0n|V8E>7*KAmfQVKQE;R ziKh+;9D%!Ja{U(c+f`1oJxbwDxhs|)b%%bRXJS$LOL17yQ=&hp63PrlL&TF;;txtc zm~*TV|0(QPHw-o8nr1eTdPoLs1{4C>`kdJrEaY*sgni1jDOj+g9S%%0z#-Efqhicz zVzFTuuPq*lzrAJQ%Yz1PsrL|%80Dg@z;-Y?`wZ0&)q?!OR`wui0PQN+f_CC2bi7eV z1~`qRx0|)m(Mq1kNgYIot7`$x$DsIYH#0oBn=H5xMfwWm@blQwc=L84Gr6FF9xD2D z_^eFuimHPn*`4eMErXk({#X-lPnVuD$2IB_chkuKtx598ig*XKpp#TXq5u zss`iWEKBm}U;>!@X<(k0DsWE8c9zllf@r_GZQBvWuw%eLShu|q=BQhWedfq>`^ZcT zQWo)PmrS8E>pgx~b|KZ>9VF_edbU;*y25m5%Q4@mt%zN ze;AvY?*wBVmC*2JDX}xQ;G5lBS@?hqJa)~1Dpe$ai+c%lTV#;W$r)5$Ium_2M?sbr1DTF=7$-Q0GzJd@mFffR;iFk#dD)ULD3`I^}(R8aEXgx0^(z}1N(W_U8U)aP! zN9s|OFD)bngRRA>3GYR3{^^3FQ#TpfeZO|FW*O6LI!s(8!`YewSFCo-1X3M=PfzS2 zdY7tUi;}>0*LcIGN@T&s*fsFpE)%^JKEZ*}XPM$}fob+-INz!nN~)wCg#wP?F{u*r z-WkHXSd29ka(CF3OA1J*T& z%7!9NaG6K$=ys9Cnl5;zF_5ShJ%&b0;r(XlRNOi`47)PRh{qafx}&wWcH>EN+*cZn zHU_t`{*oDgdZ(XQnT}u!=RQK_5RK6a?ilkr34Gh<at@32R7 zE>05VoK(T`N-k9Flg8AtV-VAvLPp6alMnCj;-}g$;f(QB=vGf@F=p%DFi|Em0e%@UGVWfLUf#tsV}PFMBZIk z-z@Os6btdTk|{A=Q-SxYj|e@+OXOo=5Pz7NhN8(o#B-K~K*d0P_>+DYL$c;WbLM?A zVs(P}#inDn5lV+xaM3%^87A8edWj|4Hn9T&=^Uu-sX%Mx3a-e42;sQ4K%r^9K%)xJW zABbfqHKMoB|FXSh$BR`5@?0juxHaS8(}Dx|u1;3y^fi!kK7UxJ2}ilzONe`t1h3RK z;HOG0K>B$D-Yd!=a@Om))6GDJF}AA zjy;JRg7oMs$2BnE%n07B6OHDpPBNzzy)a?5kZ;dRMW4T(*f%?ZMNbSy(^jGHy1I&7 zS5m_8Kg;2jQ=jer)xX$`&?g`ssVr`CtwI0G$KZv_b@BNXpV1*9fPJ^6?AO2Z#PY*E zadx8#O}nDUdIR2)D6*gFeii&J$$*XX`)xxaq=CQ85_7$SFz@(b&>4E0E$Yj~x+iA1 z%;q@+c(sY|Y0KaS;aUm*HWjRjgtMak8XTIl8$UgY#=vNSX*@j+Ue0O2D1l!&ePB84 z_&FWS=Kdi*rMaS(GhP^6lnfT(NAZND5_UyUcVc$Io^@X z`%gjqNa(LTTU=8+rAV6BduT%0+C%KnOG&VDw*%#s%b1n^3>K1+E3o+HvwwAQY{YRB zqWfN*ySAC~N%!($?>H@b;i*3Cvx=QP)e?7Uf zdlnj5+mHw9e@KS-GM1a#VPTpB)CUUr8A!xbzX%d>4vB%rA~3&^&N4>c0QHvl%)V_3 zSZa)i-MRIh6fflmIR2ChUard$#XMjjdttUO?8x=?AO8gf)R#bMQ3J&jnj!jp`WBU3GtlPAioj-DuIj%0pAde$BnxBAS0>g2k zdn7wOB3V2~D+k|nUP8T4H6Ge`4U+5za30YG+w5<{M#pC`RG8hmG$+7wGYP(2e3gX{ znTKPSA0>T}b1i@32iVymci7A03@7dWBfe0-hUL7F*5-n`>uRu!tHHWfRl43<@PNK5x6MzU4(rG!c#(XaJaTXV zwMi!MMtH98yORs&ZN8DduMb2QGW+qLx1-p1^99@0xmQ@tc0(%TQOgXZ?jKaMvt+P+-^=9`+V~LCMM$jR0`_U?+1H?LUG)ej)8#qCS>gX@#N|)|p=c}o-`27LY zyedn#G-Zn`RJPN6 z(%6u$Qg6j4n{S|Btq_W^8Um#-kITv`Q_H&J;IRD-T{r3&+&Lo5z1J+Fj<-inwYR>8 zUrW>B=cp9?klqC;L;ZNw!^hxq{5Y3&mZ0i=LN@(1!e+ypEU@Sbsrgq6vrYY}Q~EiU z=5`kslTURdZ9747;5+hWk2}ou);9k~5fhCLC`CIP$AP)-t_nHmKJ2 zFu5abpq}+tJSD1*x?V{_cQ+NDu{e{&FFONOt{!~xTVt+rO^K(j*ok9u-@{PBADVnQ z6s=^FVOp;$om04#zKGckMvD*dekmdIcrOb#E`KWOjHm^rVe)icuOi+U)egVpIam!= zq&1CBxPILyq{)&X^Ewq0-M3=Ig&DYD$R2uA-T#gh-uax_%`7t-g&7^KOJ%8&ISk(Qbr)&K7qU5bHL!v z!CY&ZBVBE^gKtha2GU1d=uuZ4zW2f=yzEggj@rDBvo|I1_(uWnwKWswty>i zVms*tuHGz5H!wfC?nsL8x$UIe>ptT~r`1#|Yykgc;KL)07ZG?olo$2f7Wd8ELqnzF zF-MrkjTlo)Mr|KU-_3nQOh3&dn_joUdR)REPhE?Dt`*`HfpeH-s?9_7aBpb0u za8ml5r3->x=opnaG+92C#wWF~&r9RQe{WBx2IXd4dHPYbQQ)9=yb!#;Od!|p45rSh zwq%oEBF`?e0po)q^kj#%h{_G+J!hWaFM-Fb_=AcKmY7T1G8@MT&X}GF@Z_I6uHAVO|C5O&OZ)cLhp@Ef|uWh@}ZWz#&ft-#%Ijin_fH5?lT$&d&BDTjZ}XM6Ggun4r()wVPt|8UuslM zJgpMRODlD*baflvvmyeURf}KV@*2k-x`IFK#?j&ZO)UDP7R}x(#&PLkR6k}fy{_*= zyX!kanFyTIUTx|(*O|l0XSlj*Ih0RJ#N?i-7<#>s49u41wSOvM^p&@uQ0&R{q}S5W zBL`tr;8*db`J>s9uX1!;-dOI)4}r(3tU;cxEP6wiCtBxB)#D_9Ua4==7xrQhbxB5MNXBKEt`xkeB1dE!UZlpaMp zca5e~GAHp$)h}d{;6$xlr^36AzG4d%-ofNh#FVV(#JzYF^?Vmi9kir*lTk4~PAcY0 z)()p*MxFrSTR`rX&fqe=Etq8x2Q6WP`IiqH=*xs7q8O=E7_9yfZf0bG#eqj+ug>Fm zIdU;wuxbn^sf~1k;C7O}tii1!^=Z}dN#fU&pTl0420VIW5tO`10skU98mMra9Sd2) zw;q{;XR`un`I1Tqzw{WE%(dY|tLm_Cek8f$cAolv7zFKiUm!jAm;JTZfKgL)Sj>iC zDs{)2|M}`cUtf3v-WKNw^RnfILY8WARse+kjHT)7?lm8CBIxS@vGDe02~KXRW(PHP z@T6x(yh3s>rfDod`}hT-b?X+xjn{d#G5S4lv34*|J{CvEmkZo(T?_iCYCoJDc8tpL zQNm8UhRtEu#Z69Sdq z$bI<%{HC&mkN?Y=W#D~g5V?iO_8emF!(-uH$wQcV&t1qc1o7Rj!)sS-K7c_pUJ1SD zSkXJ>GdSO44}4NEhk~Z>;7~J+)UPGIxZvtBxFFoq2 zzfWd#kDzJ7j6KtSHm`bG1gq&vGNd<@tTcAwI$AG@MpB#j>OV8`Zu~28i<~yC4H=77 zhwb6(l>2y;8}aLHE$CyVOn2?B#^P~B#6u@ud~>cNJr^V19j*sQn z*2d5ceb3O?;1gboS^-~YO^4?t8K^jK9F@qagzVst#3E-pPH@%}I7kDj^_?LYvTvljiGW(c*lvz@EmzgJ__0v$Uwo)5?9VYUD_arDTT0ld8jOLnUU+_cD zbF4YA5+pC@;6z(v;oKQXHSBI<;<14=)^0ds&5=Z|xr=4hWbs%3YH_;zewdc4NHR7o z28|GRSh1{xj9TXi6*X_*RND-i7dDtm?XchrH5bvd!RsLMOOLqunqii-|wMn=*Tw(&Alh>ikY6jvC=e1((`NJ^n=Y67+@eJoh z8`9iIp?r*hb*_JWf)fW5!mI_cCgP9CzRr_btiajGJU$VDu`N^8_;TFS(@ii z&7QC8Vf}(X<7T)t`2PkbXIh{x&}p=)v|=DyH_3hlEneP$1Cn){Va>`20?YI||W`lH~wtc@SMHJ*OE z@);*Bp8}7!EvG51El@vy4j-W>5}c^6)Gc@{Z+lz8PRg{vO=U~`R`n76#tnc=c7lIf z_&!7h2+Y?(3H-*|xtMI03BN=Bpn~yxY^r$0NBKx4`tU&}`Urcv*rG=Gkv0&X_4z~JOk3_y7K4$Whv3zT z9r*F{Gu%E|Ov3YGS-Z_Ky4-Izoo?AH?s}(zsU5rUp7~+s{HqSP?0899y0_AVdHOtH zOA72BcTjNKD}lF(91SSCW*wMqKzIJv%J%dok@NcPn6|&RcHHX{oH_+X!Lx12hp&UE z+AMRPm{X58Awle)1dveC0B!mQNXB0yI&ppk`K2(0ZBbMq>ojJfUF&#e^2rwmY4qV= zZB?!t`Wi0scY@nD5tj<=69d&yR^24z$9*+W@9KZGQAw(Nm24rK^ER$->4xt%-zTpFQ=$6!8u->HiDO$9Ve#Tz@)Bi8RPiL7_ET(|kT{F2O}&2{KnGK){Dv*DM!%|%77YSdz~B5kx#<-HfTSJYr`Go}X7zNp}l6SESG1WGv$aw_`}+ zhyZx~suv@FRfu>0EP*fM9>c-Yns{|a2O5tJr01?@uwM%n@yaQB@Ot49*t>2g&vBFI zT5m_ufcNeK3+g?V>pQ`fphrx-Y$a&No?zQ*%S1zuUqoG-jWAoO2CvyJfZ|WrvEF(Q zbeoUmO4q-$W|xoXb4`zKwirP3S2WkiUz?2q>9Sxnkn-(|_F!n-G`d!t%%auRVV8;x z-6&!K2H?={#~ z8R75zKFleTfs69?Jf-~>QCmnF&@vsNk<(+J8!9m!%{VzaJj(CIk1~k+u@Iz(B{B6t#+See${U2O$iNXQ& zmY&E%0?Hx$j{XW;u?hjjO?W zw{~(jVLF#s_==&!HJEsR71zF=iVN!_sQcX*T-;|4$;Y(dP{=w^nHPrsw$^m{<6v}i zpHBCdUM3D6moV713H+wGi50Yu;po4uWYWS2gUIBch^-oZ2C^Ty0QT3-!Z6JS_Y~` z#V~aCe$@9>;&4ZW{u^>cB(Z8G`B8sIaBw)_wDR@BOt=T?F6z^VyW(NG;$T=CP=sx# zDS8_o2EXs}f=g{5cDw8mJ-nU`-9yfuowclmof!^`f=VrbOkO_4I=mArr@Xe zPh|SBNu>7oW2o^FnBfzS(W3TpOxoyxO8ZZeiYJ8E2t$oev)L-zZ8jOC`taPC}Ea z1pOCPgahgesce}FxbGUqJ5JT2XpjlLvvLUy7IrWXQc`%u5?6LG$ex94_M}3Kk)MB9 z4cdzHXs}B=oVKu{7S{s!-A>69*YTzwnT42ss1vU(x`ytxf{XP2GCE{X z2h1523%|<0vA2EKaYFK3?ED!F>`MU~pz#ee=>RHy)tk!qSkhNC3y*cpV^7`B@SZ`7 zfh{bD^J^D#kI{8-cEoFzxUXKwMQ!0uVIH(|hYvfsUy^?WO%O~?+E0o~zFGH@P7bG}^ zYRUGSj(qo({cz@s8j=3vOmAOXM5oJNg;dpgbo?s8@8ljrD~*@9^tBxee7uM{`I>R5 z!x?aQwi+RF0^cEhkWLht!; z2Ch060c915Q2*aR(L|3qpf8bz8jaylZ&`@*R>$*_dPN##+6o&dZsU=uvGj827=HH2 zA{tUPA9S5QlFe#s@r8*Uk81dahou)HbWLNKnj_c=dw+p3AA~(uM)2)1NiZbr7gP>a ze)MD7GyurD9ZUk^f)^#N>v?@&76T)E)2Nyj@!rjcO=CAhF+ z2rhg+72}TFB_bz7zAjyZCkQTs$G@A&?@nJf_S05085M!SXP>c+6YS}*1J0m+*bvRy z;zc_9n%Sn3X>jvbJgap*26wIRVRvy1)(tvu>+m@hy^l@=H{+wCS!%^(T6zJTo>>KP z2NUq+rO|Bf9TU9Sastz4Cj;rcg)6V?V#&yjAp6IWe<>S6Wbc26Co1W}4)-^699Pc< z2`(gOkA+a&r3h*1N~lrkjD3OGkl&C5fe)6lB;}!yCHIS{t~y7|>mxwKCle*Lsp#vw zl6bOiTb z9wRz8Wf0z2)Pmys&7`hJ2CV*S@E+X;vM*x>)9>f#-F6**-~WkMmTy6~Asa}1l>tgG zGDK6UOyat6CY&!$#8#<$c)to!ea=~u(|QJX>X}3L_B6cPEQx02SK09FC&YC65ZK@8 zAU5u|fV9pWRNOxVH>D3k75h#c{a++Dhw5<6v6}qL$r-G6X9=-d5f74HhOprQ!5w$^ zU|iE?Tz|BZ)#_xR-`Y~pTiwonHAaf>wH=156D%P5lqpUysK>0lEEXfpxL(<%5$TkBLAR>eJf*+@?R5H zAh1^dtRO2!O@_yQAK1|;@}RH1ni=`Ik^5{c1`Ga)`t@FTae_RQH+>Y(-fkk2{63P- z&RWYx*hRpJ?@sK2wYT^>RpeKL1*gv*ZB`ms0LOHs=&?9EabEif=oYe=qvQlGRi&bh zr@jS#n7ADqotshJVlI2BFdAN!=b`i9I1H|p<&s|~fVSrl5^-i0N*1I+@lPcxAHNb# zjFg7Impj`xbO9&A@BbX_UO7Mn+C*B^HC`!wHKfao1jfkGky%+2P?$zWrE= z=T55&KClDWcrh4ktbUR2vuC2|^AcEI5D&A$$FSb>j#&PE7CBqSL7{XsY_D1hZxWNh zw)8pqv2Qp$9jCNNP1+ssaVNP}hlHKcKlFbOLkU?Uy-6T5<&aD?$d zzP8zpt6tv?6|b96x6Bt--u_F{yJO&6L<BN$XG+}3y8NN~oVpj|s#UW+#Q1|O9 zD)>JE)$Fs7rSt-vRz~Bl1LsiA^c)18UuV7KiZe_Sn8kB+2MW30L+Dmo4UbHZgY~^x z;>+9eVg0Ygd~aYg*=3VPHpB|Ebiw~2`MwvY8fL(F-;2z|dlQo}8U&U*ZCMvW;QC}9@7(NKTE$AZo#t~#>kcCwJM+2m|V z9q7VP{>yJT({TCBl%A=gwNC_^`zxYTc?agVRKfcRO8`2OVZ^5)=pwz1M7UgIZ3`lB z^UFQBL|Y17**E4wuTh@j%oshH8_zd1D^@ zjqPTabF1<1*k|acaEWP+8;k4oo{4hp*T4^W!4X04IqL!T@o0|)%a6o0I&ZFD(ZJL2Fl1i5h0H{bo>GdzVQST_)t8~$)OrCD@) z=`z88k|RD*|4^9mI^ddY4ckqtH^aJAC31WAVYc+#2JE*p!E3|v#J#!~aIW=N79HJ+ zAM&MO{gxQpTf$k;#X|-iZ+4=(sTv)pa*nOIxEx*oQzVg_hhyuI5x7ofD(alvg`zSQ zu549^>62`6iN`QF9&!^E@1>xYsWG<1TH~9pH2Ab-E@pMD!n&s3n(0%{vAM3P@MfJ1 z$MlPMwJ97cN_5dPS@1yK$$|-qnXIY)HZeF;ja6SN*}QLW@WqQzOdWQRxu8AS9x{X* zXdPos1{?9z!o9Hk&>y0E>@Q2~8Ug>Q?E^(kb1Alx6HyWvHtB#`@4Mf8>8$(@!a=)*>(iAQQJpcC)^=X{h4rRj)8dn+%j@}<8&}}l;bb$Dgf12!3#aY<^fjsXFl%?KAWvHdi32ot zW1*kGUHv5qSFb76nkiDecl0N_(0vj5U%Fvaw+}Mj8A^VXT>^fef$@#+EY;P>r+wY=@fFaP#d@G--M^0B6~5ypR_%VByWES z&kw;rI8V5LAI)*%V`R=^>(y!uR5HikJKES;wh2AwFT?Y{M&gOh5%5$g77bm`L-i$j z6xX_8?}t88awO08mF|CF-F^`!%#H$CkG(AQS|aRn@Fr4o%jm#)SMmCzz38{Yw)QD4B)*Mxs~DaSW7sPdDUUu|vbKf^KWRj^_49BvTa3b)S- zJq6_)TN|NM=`52)e10wCclW%7mZfK)tw9gj(<$QaDJrzI&z&!Cy2JiQ(V4ho^>txb zDszTRnTmuTiByDluZ^T6QHn@uo?K z_aB_=a$aZewVvm`k7np|jT0~N>U=jyG%ABv_Ti}ecNkS%tIH~uX;N-07MVSXgjK(? zaq`3{c;)R!Z4WP}N`LminiM-U`V-4H|9229Zv4mhvw>vh#8If%6GmSYC@_@AbBun7p?MJBrq^OLPCjPsvlj=*Cz3w<2#8EowyBYm-1$VmG{5yAgsb zeQ9`jJN|p}n~iy&B=XBsra=%cYCR}Pt>Vrz`-zeetD!@pM!trjW}1A%;&SYN`3s%j z+u&l8(Y)$e1+0uTpw(%T!hOCKQ|1g|EoB!m+uDh|IsKKW2F_#fcRW4lXU0E90e1iP zqsc{gFiCtJ&U_mNt0Wr8#;`jms??(84yQ;$svaGvdl6iw$Wq;+-7sad91uG>99B4% zt2}=X)7}Vq+}tt5v<-x3kHMUn|M&`M-DuPej=i}EA44X&wqS38V(dVny5Pw^NT$POH z>eC#y@2A`=WwUbc@{5SCiJj1vG+qSDvv1U zO+6{3*&!3(^j`yd!~<8)m13{wZx*~IwNU6fAJ-`vaFI+3U;pw19=DODkA%)%bi-a$ zTj$CR=I2p|nKCrlW*7Mw#K_?O&Gf1qeo(lB9WGUa+6z~}B)SCC6@qzxg*LZ4 z9lz^XL2!7wS1+bxTMr)AI4$=x2$TOEQ>t%Eple-*5KzJ^Bo zB8>k}ix!(k&>cU0VdIv0sBDuUcF@bh`Ym$Qz-b>ktX%?KkM~mLcei0^r9Evr>CBsU zRbz(#YK+iT!$8qB^!#)S!q)l;-XmG6p0XJNwhiGAcD%*U(+l8PhXuWCJ{<2mClhho zZ?YipFP`l5q-K{biNpI-;x(stfXlpSs;O_!t990Lxe0>HnF_o|)5+Ae#fZ1`dO_7c zGj8s0Oq`D>iYCoahCS12(Me+^KKbbepEB;^*O5ugMQ|r}N{8{p5xzWA=@+>iTL|xU zb@1h#NH%s>BU~RWMN-Bz6Jc(>XY@Xd9}y3a z)@`KWm9}ib^08Dd_$M5+3r2a`flH=QxM!~q>jKPR%2t7e^fo|Lb#A912`M2?Q;RTN znA=qyGQ_K4tN05Ac^o@tBAFK4M7Gdwa_q?pdX0U6VEcDWs7wj&_77y4KZDix&SCME zCE(|#$9MELlJRG=aLOXW$Bs;cFEPiEdt7g5t^O=@9+T|@H|L8^1WNHzl@m&y3*m_mO%XFAaZkW5m;#{@esQW;Cg5ajVm355-+-#Ufvp5 zB;56-)aTLRBi0hTUsCve?|PzaaT@o0F~p3NbZD}e%`epzfRCy$k1SHB4?}iA^r{dl z(un3SGxXTHrW|%PW027IdW{*P3M93%)P6=K?AKf_b{;8Y9bb({`;Z@Gz@bER453gs z`j~iK(g4^MezIZYM=Lyi%Sk+M@CA^GzQ*Xp`(k}j0DocJ49Wv*S)fRR?muKr#g%zv zS5c6-tUM9@wY$Jxp#Zh`iDfl*8@BP8UiDF+truw^8rbK4|g!{X&@}KZzWNtf)C!&3#QVKOsnZC9Lct)=6_o81ng&DT`!>7 z;zo#9j^$d@{t!2*IPA0%*p06%A<9UJ%{{XhHVqfv<5NfR)vh&Yc;EnTD~g6!GZN53 z@-|+)@rKlV74E~ohw&3mPGTE4K-RsSiz^k9$&_*z=rfU|=g%HyWwGVtB3lQ)eyfuD z!YSC=Jr!h{1<%AfBert8JgpAMk$1=fRtG+;rrf#!BP2IHu`ympCj$+uaYbaju zRvNYT)nMAz4;XE@n0l_=3qBUYj`;U%SS)1xPyd?2;#2dWP%Z-6!+ya&jW=xLMF~)y zTnAe(9e{U-WVv%=2-f?xV=Aop+@d3jFY!skT528D3=x4ND!`!^c4obcgx z{}S0`tqEM!%btI?EP*=P(fB^K2-HUprSb;j!F=koGajQAQA;$C8;q6Vs!^XnsVoTb z=n$Ip^e|p@u7j(u+$g`~g@<42lg4ocaAQ*;OFz{_&K1okJ8s`aE!#ih%-(ZE&;AxR zj}HV#pPBepLxxLL6HrMVMxNB~2k*TCr*UKuVR#bsM(!5n`tDS_yEURfrWOL(LtI#bcrq+rfJ}D6%{t? zQv%p##6iT^y^uCe$Y)6Bj2#C>C1V`1uN1Q ze*v^KU%|7k21uFZjo3#~_lPsUn%&7IQzkMT&cKUo)_ zP7`W2!({Qp zjA?DIqDP8{N$u}Wc(<)tyudF6ZtGODqWDQPgk5FsYr^=u5l;m+pcB7#8*s7BKdj$n zN^=Dtv%~LCFz)<*UiNW3Sgftbs&9GXT^jmmdO8|4qto#h&w$gt>U`yeV7AFLhO5q9 z2Ng|+iP-}U`cgTRzuw=5wL`YS^zZuo-hcA^@WV?&1}=ige2+u-bi_*QR5#@)h9UzfW{wdsTB zTIdVWJf8*JD^`J51xnzu*7N9I9ReRt`tlz`6Y=r_Jz8ur8G3C?1m@KxX7WX!4qooT zE8VrR@Aw(=u;T|LsIJAX1Xq-NbfICz%uA?rqZw;P?1BBmr-NSg2xz-5Nu%BrgF~w; ze4Do$_3sG1`y12wFSVI4yZ9c2zpTXR+Ud+fSDr5v*a(->x?z0(ZtzGQ2P1aq@D++W z;43u%9mYEz!0N@5 zV3o^Jyn0*U`*j@_e7xg%iDf=`6It};c5KyqA>$+&g;Iguu(v1{j;(r3l7_BgGXC0h zWX5YUee6o`%9+Hc95uq%d;-Wl+1zkOiqP)z3P^gNMMQElxb*p9e6i_qcS z)bTsPrc({>|C>i9MC{{%rGDtJWFYL2VhQFx z*qAkvj}m78OD^n%!pj5csxdt*zT+Z^^|^(O_UoV|e-CjP6bix16B>HM+pv?nV}pqV z(<)cy$6Af>hjJ@3)H^Od^fceTi`;`_A3R8EcLP4$`<)%#ZHgZHM~OkL9?I7i;gX-y z0-wnpE$m*yfe${Acq|Gh&o}_xmn8VO3AOl2e;=80YCVSsW%yw?g7e1}_~h_->`V}Y zTa-4OAFRtan&&ff>n!BCwRq=wE1Z9x0OO6N>96O4hwDWVnWxtb$-Ql;VWQ5pzR0uw z>6-M?y)0qx`h%^mGef^=V!kGJDIAv>!wuS{shQpc8gVsGoc#J@LmtC+~q+>eFlHlGFsnkG8>6ku-j7kVfm8 zE>>jkjI1WX-eQI{j*V_%-}emSJGKsiWRG)DHg6798L2>TxR1k9PkV+QJK0z zd=)p0W`6^9KzD>5{PAfKW)>y*R`VH}X6rz5;|aDzem!#uzlZBzRS@>n8v1Khpe$@F z%5}ehnvWW&^VtXQ2OPzUJQX;fnj<=;cmX^s?xT3uG||$I8N|b=m6@%b!V|rR(l3v{ zFs=SnoKh2kJEiT|rgBrL_L&Xug&9-lzvIMrj{{D$NnoblPW(!L3hGWa;tG4t!q^)p zF>H~Suz%SD=T5v}6ZW41DL*Hwa=!(ui;h9v3UAb1cNw>bgYb4^sBn@bc-_X}R* z9`fVCB3@bO4G)irVgCL|SQIk`p8h+^^1ije&yW@jOcOdo*9QrV%nFind@v07AlYxt?X2S*l{qr7GTxTtL65jrXS_V&1rAouMFr@HD?_(ow$NUyMJ4?flNW|l zIA(f*<(-s4N_Rd}$QkY13o}1HWb5DRl?iumn_2*z>emoquDTVWXL8O8ozyqRJ&~`ct{KMnH zAs~vpGtXgnFYZR|qpF~P#*n$q5YA6&2T78}27wv08_u2f6IcZ<;F~Ax`C|^Vx}7HU zP|g#`+BB4x{}BAT5jNbmUz+=e7(&qd#gMTz4Bmz4v)0>n*m-sZ^x8;JugW5_C%6Ps zeyYF$je5K+@dhT8<%0U36|DG|Bkz~3VP!H|tm>%XZyRojQvdu!kIrpIH$_FfHDC-M z6|@#*|4Kp7s%tQ_=Lgt~w_}g%&cpg)+xe}uLbAy;6MkNe!H-X}Av;T*-k<-CIn*A- z2WO(-hlLf9IHe1g8Hd;nVJA{&E++BZ0eg=NV>1ad@Cej_)$Z2I5<`CavRZ%m!?pjbxqv- z>kF)ioD4pfOzB?j*Wxi>^4PVEb7X>(51Z2EgTIs(z;XjkXz85K+hjkpr6V}o9e#@J z8#-0UjeN$6<=O(ng$Ifo<1aah8!4di8{Y`{z~YJ8?xrjKI*G8`w^=7c241 z_*3}!<#%E_-x6PsJpj>uo1iXds%S&NXV6GfB(9mU_+yAISAO!CJZt`fp|Jscq(KY* zTd|Sc8Q0k`?Q|H-`tK|*4w@(UrH0{-f`0bmZ8n-O7Wjt6FJSw$KGE=|bXcK7F(%3j z+?VbHovb5J7PJD+p(bB&=rX=^I|6~jui!-K#ZbQ?6%X7`htKu$*fE3QfqSW<`*i}V z;_qlaOgKALJE)5WAMR&kMw_s0=CNXrT?%-2!d6gCSOF)}OyHN37WO;|gS}D@NaYe+ zZaY8=XWtbvHw`_+LMIv~?z@A(eFxBz3FYM9tV<33j!SW8dmY5TorxAJcVk{zHc5)0 z=+-%y8Kj(nHx@&|rR@<5`~D6x10jpPW6T4gH4%6e!*?|-1 zag0U;N!aj>O)K5air-R23-@xdb4UpoeN>p5bzyaN3$dmoOpCxPZEFZN*T zJ2*U)lA!F_@bPM^XoSuI_GeTHE`MzRWx>BNy;@A_8)f*pHC-g|=Ti8dP%r#V$8yv9 zCpcd=RV?@X9SiL*02HT)}ph@ zU~VgWUnG~342vd&K$Q+cYoay#VSNh5I1k}U0dK=A+*IN!>=P5z>*G3L9b5-&1$f3Mp)-Ssq!uu2;%tO!pz9Ig&^Q)*)Vj%on zy%F~u7!ErHHd2VnPJAV~oJa%?BcJ=XioeVrg8N6tz`@2VsQGOd{NAR+?=BL^q{r$o ze4!BzyJ&%j_Iu+n>+LMh!3QVA#e&j#WA5=(h5L3Vu(V?@$@^R0<8Y%^=tv#v#tBYSX`Jl}K3wGjU2mq( z#cE@Dea}FsT>TSb!yDMzljoWAvPO1Qd=VU{PehkKCq6lUlYN`dc6v&JOzZHJNA*L5V+Hnqy3LVQ2*u~*v&v3ruX&G5vF2+aq3_&6-hT8ryqy0l~ zz!tkMqVZr7_Fb|Dr6w(2=xobp_qfq{D^Aj_n|?y~zo~TiwE$T7{sId=)r+p_b?~zz zf~J4==0E>dV^7O;9G4w|I{iT~;Yb*6b#j1<1@*99UzhJV>VrX3pV8n+a(w-FJB$r6 zBGXo;;4ZNZuU-F&FWdw?ap-)SkS{}Xb<^29Q3+k{IR*`d@86w|3b>@@7mglzpKkbU z%SMxx0>jdU?s==_V3V_+Z&;AQ_J6R1>o+Fyja7s2px`4*eZ5zhJs9!9B!EU|%%d*B z@pJ*5#<%~qV5)idp}Ot_8)DX|*zV{jZ(mjWpd_B#T*GBQo z?=f&3*U{ABnUE+KO5Mk2(BiibFz~-TRF5AGPL&3@e38I^+}jJi7yqN{^WCV6OC}$6 zei7c87eo89vRKhE5&h`1hB{>o=goCCv_Di8K0iOmWM@k9*XOOc|D%C?c1Rl@&A$Ve zD>Cui^i~oX(?icCC}YMlIb0c74SZ_|e}1}#>Tivvw(b46`R7D#U@3;Yxm7eSdn`_i z{)@5;^r=nce6Xy&K-b+;I(;}-nNdR~%$A|;f&Li& z$%}(x93ELK!;ktNryI_>anA$p{AX7mjW-`lt=)(6GL!v8GS``ZYjNT;_5b4)ohh(u zp+0@|!i`=h=b8ArF>SDp!^(5nm_H>C|18nsesfCLu&~{*_Q5`gR(D{cGufbORnBV{ zRFLOkoB8+;{^;g4h9=BYgU#O+xM#N_m)e|66H}w8)Tb1bsMZCERoif_Y&@{6C^{-K zj~~9XnJTsKqyd_XS#wSg6!mZC(;h9r|56S4*6)jXT$2|a<5UGx%4Tp0VL!f6=QKLG z)uZB#8(dxPJ#-K)XrH_SXIy%NXI%HNcDXjzt~HWBR8NBMcVa-Y=N-InzXX@22GGdS zsgPD^j9)`1@~ChrB6CT|fWCdiT3UM8z>JfqkT4w2KTAcQ#5#C7pay?j{0-Na9Hwfm z!8~=!T*!=*rU@0vY<|3nc&Fbrq0@03&L7T4?@a=eyeoj#zrKkh%A7&R`~`eFr$im( zT3DBCIKMCvaj@D)RIqylo%5^M09F2eKAA+U3 zAJ!hf%+7`nqw8vnd5w}WPx6ta74_eu>pxduLd0h*xV9ZT7QKLoyK{Nfo7)u({NpHhht0YV$*BQJy4C+GLMr z{bBsFt}(5@_s=%-t%x2yC&9&4-Eic;05TC2n35{gCAQ!c{l z*R8a5jW0UddC(y#iB!sW9E9G_gUeOgG&W6v9=>SGkJ_%r*6d*3vVI}=@lVE*0ad7Z z;TjDdunUZx^l8V=I=0v`n(r|C!yXQe!9|95>CkDX(M8XS4=`(^!G5ZA$%iTuS}~h0 zo~q3oH{^jdDW@q@b)bKG5S?V}jt{zqbDQN7^vTvy{4 z^NL~K{R9v>&&ApWEx2{XIC}fuLB=(PQt?`$^N?Z61GOGgn^G&TGRp&7;skf$wJ#)X z^LNzg@SqO=cELv>*ZFir9BAaO=Jgu}6WgZq(ClPF-$Xu#GnGia1ui>Le9hXf7eKq8 z2OYVzl$z@{VL_k?hgkx%Lpuj;MCa)@aORVQJo|oCTRP$9GJ4x9&fceQH+n7q0H@P4 z=+9X?=66vhW7?zvcf*)Ru5N3jzD5v@!t54T~;_v`yGM-OecA5(gdUYy&XBg`I+Dsls zyn%i{Dct&R8>p%4Qs=D|mmPZdEh6h0oZ94THFJ zSr}F=8O|^0*z@4qg`jRa8jj7*1<$TX9&uEke3lRkEL{osVUS0fXQhfA1P8>#i_gw< zs~S`7goUi?P7ZFU7=osM-odLS+SFi`o=8g5mVeaS#(8uuROH*?z4yxe%{~!r;vX4F zcct1h_S!$aGafg-J_)_T?s2bG6-HkPg5YjldjHTwJbmUblQpr#;Wkg$yd&F00XYlt z#`Fz%`Aufv=Nq3cQ|m zSelea-aj0Ry&eKP{JS;Dbk?HBlC6b%x(lwq^%8cpnUR&A--yfO^YF=9S0MgX@Lrj2 zGT?p>{CwcU%QyJ32jz}f`ZAm4eN?1gE_%@ZZ!jF#83cdceI5U{}46 zuUBXg+cW|qUbIbR{# zS&wJ=UxrIMn=Mqjoy6RrXq5gVu%SES@u$;xNN2J% z#9}(fx3MS#n}puH6MVajP#mEQ;)Dt&J#h*>J@!6Izl(yG5wUpx)p23ZWxz6xu7E+x zn+C_@WAQnA0zUpvp}u4Tar^)IE^Z(Vo~(uP0cXS_l14JD`mn+;46g>}@`W=6Z$Mfu z_*Tte8@3zqCjD&DI>A$yrCI>Ky_xvQsE}QLXU>0%{*hr;+mYo<@r^A91#fc~3$dwz z{icGu`X|9_DgoltjnjGVG6j0Dq#UIuSm4FOCj67t6`X(8oxd8SF68oOQ6c3AJ%)Vf$(hD)&loi2hGJEG>tF zPpPpIzt`knQW_fWmIsgK>ujd85By$W$2V_VDLU1>l7?0qquZM&pmTTh?e3lqG31+VC1)W3HLz6h+erch<_wz(3#ua@CDfr%4z z`V`9UT?}T1N)R$YN@Qi?PJagpdi1175`j& z!Rn7L5Zx*~1_P2$V9%CaWK7XvC^>Z!6;~`n%8}x(fsEPUpWB-ZI%J zS6VsfHPK5D;o88l7`N{(nkwet)<{C{o%(^}whSa&%F@^&i*lhyv6HQ`IE>L9V)QDy zEU?H5*zcbgAk?WBwB^5wSFfa)H*E#TZmq|seSO5xP?;{(JcT=tt`ya;vO^bLDd=y~ z!hHc%u%zNCWVlL`wE^eRPgU3tnD*g(-^aM+TRGX>dk;@etAf#s6KP)SEK-{`i=Y4W z2ejX;BH8;(aFt{g%n8>4ZILN#maw7jh0FOVylg82^gW=6~8G3ETRZzcu z5X>z86I{vn;l+Kl`8GV2lgF&<)-a|b4P5m!Ai5-4tfcuGXYD_UuN6PCjQn5FI8AUqlsbX#7d@W+ zL=y93hEk82H}UhxO!}={OJE>`L&uMHT&g&jfr1{f zbOJzD@&a4dpNHOR2C(3eG;ROc#d`b-`RJ(w=*?$IcuklaTmG>kqetvzvfF*&OoAl% z`nB8Vj&p}OV?$74O%om>A`Jd*M6U|7G^wL!#pWNc;DXH!a6Hq2|NEoCzug>*Ick0^ z*}Rk#%`IcfJx*Zz@hzllhlAxR7pAuV2aX9*y^{IgPKDlF8)4tAN^g0dA=?Jklhc*CuyK7AD(%^fry@P+ zt$HK0F71YDjDVMEOQ2x62Flv}V;17Av|KfV=e9@lz;A^_?BYi@C2ZhEYCGs9_za#? z6^PS$WGf7(;_|vRuy4^X_>k8kvKODg?&8ZtZE_R2nfV2#4wD9>Kv}HxDrJYh8u0d1 zMIJY4IS*5wh;NGq(WRreu@M6@S=Y0bOjcHk=Ph-FZ#f>=?s|mwC2R1(gX@|6roSZJ z;UPX^OTV$`(kV$#91!sj z&!UCBsx4S=8OYCpsd(lzeJehf@nafYX0>1$LPR+cs)B3{dsP z0GC`C^wS5U5B9+3lyGYKWg&P?kO!5K4?z6H1%5W(WMjtfhRG#5+^cdcG;PZZa+E~XnMT+l zKbh`n@B_1(P8egmpPVuojYWpfaazez>RF=3Q(Art-+@LjS=Nl{A06nipxHv+y#VUx z?`6;INAN*?A4T0GQa~Jlz0z zaxV2wSE8Ov0!81ay~F-;O_2LBmTCD+geL<=v$rWjcyp~M?VcidKpjj4mee>5O1y#b zsy6s;K`ops?q{bmrs0;*D-a(jk7asxyf*58>MqtzRd;* ztJ)6z4_?4r^AEVF%axwIXv;0#cC(k3*N|#Ra?*JkhmVefriUuRTuuwkUQggPGAlto zDwMy~Fh)`GX4u!XTQFt|PQ8*~X8b9UjmTL5b>=2S?zI}u&bbMjU+0Kd28N=p(L%1i zuMy^N9M64pqM%8AC#qB*A$=~=)aUALvhiyr8L&(d0u6+`tJh^58F~(C8i2V=)``m2 zrtq}#C)nPZ4R!HrsA(K0*5UKv*UFjVN87z=c|kn*E%8RjIg;%9`ZN+I+;Jvf7d#sK zEnrdjNc!#4a^gFpoP_m-@;kPZ&m<*1!+(b!u&lBEc>LiJw$#HK?yQbPTbP5>&tGMs zBlh9%m-9p$fCL)|Suyw!e4$mq_8g3DL2wtFa& z)eGRBhCQUq?#K9}-|_VKEN0j{omsm&;E>JN@%_kSuyJ-K@ma0GbIYgGMiUD~Rl(5VA_?uP5Qh%v!V?{R z?A0hq@_lU&Dc{fpt}9!JVt_EOSX4>am8DFj=>S@n6btXyUA%rZoT{CgLo`?41?iQe zVW*u7?H;}YQ`9N1TJQwI{^;^h_7F5?4aG*AImGz(eRS8>fX>hq+8AgE@VIy~Xpi03eW<|c04^~EA~CO0roLn=(wyCr|8^-2pfHx|GN*4d|$_c z)ynbwlwPQbyiF{3YIEoNQaq{k5V`X?h#oFafZs7!?|%?#X&)wO$3K{&^teIM+L zsf6^DJ1CxY3m=-r@||1OV(Z+!jc@uGVSg7xe_SCma3W3E9fR4gJ4D&DwYjoH9$2=S z!P9J8C|oidJ?K4Rw>O8(KkG;}o!5|K&V?j7VEn;U2ID zBrFHfdoP8ZM&NpC_d5ke**~!;YWEblzTb zcoU}%N~JRNSMnVpr zW;p||n+(Q}b4u{kDB&A5rxzV!OyKIlIu>_rBitQW&YVWrgSqKIC~7HZ^1ok-4?pF^ zGjKO{y6K|IL`gpNvIyVY93YBTA4Afu)zIZ}EP8lpLE`oV9Ddgg>1t`vx>1g)7dv3X zjcO=yQo$kjJV9=qHc_cND4yl(FIFEt1f~45aqK8Dn;xBuq8uHZn%O}b*4D8=y5^ZW8tnMWDhS9Ifn@A07#VX5n^JeeG4&H-TZew|Gx7jwIb;ktOHQg=zn@VhaCy&s_SeG2it9tV+SVfd|WA-Ooq zN$|~ZcDHsp_c^-<{A=|1&;{Yls6&|>r!eB~D-YLu>Y3z-W|VS@!b6DzNcc~Ca{j&x zUMLd$yGN8o&GZm^kedJ>A|*xn!)wl5o!?CMY;$68`LN((dH`0EcH({Sj*C||s}h4T z`cNEVC!Pd*N%-DQ^5Al|z3svG=omg#c=l{q^KK_Os$z$$l2t%a=Qcd=c!(2%L*NTP zD4HrGhsLo_+3G??(Y0+qP_sRYeYxracV^pw;`0mQWqF_3>ihS}inB+E!nez?5HcZB zyIq{D6d)Sgmrr_jekFB#2-oww4mJPFt}yOLP{lweyDn;}S1i^~afnoctVQOY`B%)LE=UsMykcGC{S_ed_@Zd)my z7=Dl)@VdZep00%H9l`kLW(C$pCF2Hx0e*T~861U`4Ogd3Ko{pS^5}33TP$}3&E}P{ znbW^AJH;qsSoj9j$GwBfm4j(-MI8Fx)x*dBvFK{_fi)L+Fqz+1@xr`lQWQ50hP=3s z`j@w0sKH$fUXcz?<#9OlfdV9GH^YwygZV>&)u6ZH6Mort0Zq>);-!vn7&%MK)NYSK zv*@Gtzm;x+?<5{wd;bd!g+{xy9k?&28(iA2{ZR{ zXZL&?p?-WMDeOB&=-X1!*8_J&RjyZ|CraRQ?2G}6lL@f>{ zH!3l=P@KE?AZxa&VULPcaFTndz$9_TfWF6AFzXpAU)SY-On0(%N7LY=Y8uaeYX+p zqs3TMF;)B4n5s43)EbTmfri950&Y!#t*gU3-D zYr#cA{GfYjIXur2_;Qh#Ny!c)7_c@9RWr1OPE;Z$JOZ5%*B*ue<&ha%fj&W@#k!a?@%;uoXjRT z8_*lA>+w*nD&4BrEBbo>J1ZE!05l__Nk!6U(a@D%d{5C`T=i)0=*m+TVqrcg5kvJNZym9SS{*G^p}v zfy-3g#JXw-9XG&5v|^bW|FYyIm|d>H)ZV9P3aj{qhd*%$INSI5xYCC1#O)sk$| zs)O=mdx6_{98B$Il6jkkfstM;s(5J97nZ9acBDElGC4>~r~A+l=Q6>|9K|fkOTnkR zn3-8lqpL%N{7TtG@wCn?{3Y~N^jp`#j|xi?a_$25o15_!D|)fiVhHBQ4QPn=VvsX^ zCio9Z5M1@rw7R;AyzF#C-K`dE$(DHTRP_ueD=%et)lSgt35;xzBrqpuBXt%sZa0Q7 z7N^hgb$^S%0a(w&$0zcr?lAkwx07ia{Y{z|{6SeuL+)NV#r}a~FZ#^($9b={`Ij%_ z@MxRhdF!=@w2~3LD)Kmh>IHmxAxu1f5JKh#6TWay4pHIG6fB0pvPT&(uX-w-DSd<_ zE7-xVEAn)vz%qGf$4+_YmXu{rhoV zn?9r^c8c6@K8FLRl7;M3I@U`5lssR@?G<0P^o=Cal4)cn(hi9&5;3iRzucUKe>hO#3u6wwU z4%}a&RPQ}r|u7#Sm|oH$P4nmSXHtVitk zuVTCz8Afe?Yf%fKJcj#PT;3E1V8FCJ|?gr1uk1B$u&yxFuIHky3HQGSQGTFX=1vBL>0 zvRvWrpcVYr{To>G%aB;THQ*h)Zwg)@8yJydOb5?yCZLTCQn%EKl}W3YJ;eeV4Pj&G?D+@5N5y=ye} z-N%?}s-vi4sS>SxK3{a@0fC1<=R?tsp)hUl3~*`+0$1vVJ0=aFE=lIpRmlJD?(2mQ z?*?P<=pbhJEQ}rQZGlaz*U+>2Z}63D1RoI^fuU9dXn2kmuhcLQSxtS6_gz9j*}Vhp zQWx>&<5t{$bP4M0Issnmub^SqXz@b%sUUkzhA(+o50=TUWoKt zSE_?ecDJK{o_LCt%wkBj-e>k?m=_P$mZU8)8{r0S;Hz^1QpE}AxUycn^5q8b zoo7N9x?8}CWrOf>^bMhNrA?n4OTwhC;nO-?y;@{;BUxbMoCcfhQrNBg2qKr6!l>Ww)OCX= z-s+8EBb`^{h2X{f&hi3WxXcHOVwCvAuU7Qf(nkC*+=srMTLb^CaHmSyQT+e>S8u^J zWpXYUoHwb1@AtWU@V!QmQ;cB}F5lsV>~NgDxkohlu?m)*x&wuOp2Ak6Qa1do3@#s} z!?hhlxVqmxA+t0KW`D~kn`9O7+wV)TUUM=w-n@wa9)1%?&O0&jsa_u$zwIt0u9*sZ zmx)Qp-xg?9h{7YH4szPB6%DRvb2s4(;HA`n9Xs4WVVx=eF-n(TEo#HPR(6btW8lh( z*Z3m!Bk1&G!cN<3toFAlpDysS4=qd;x!zq2ulAo49eaI|4BK)DGh!9-*il`9C49mD zns6UE{&yBvOIeA<1IEGpFCy-JeLJZw@WBD^9+B-ocZ18OFf=dUgx8$i#66Km8oYOv zBgj00=br_CLq;`@dQgLIi(+Bc+3RG`q&wKF9fLmx-vYNc0vk`TG8_@k254n@8CDmqXz5?n@-* zNi9paHDY$^QgrPbQ__D`geBvr5c88;QC+f`{r9$uOuhUE-ao#D>y=Ac^9~dk^MA4E zhR_8k@_cod47C&XgC{3B;6oKZwpDiuMo&yaxg14!6(gJzyKLVHwihW-U^m)U<|*z$Kvcm7uof;FyY*G76K&O zn8JuV%>BbAfTmYOGkOqMz3V5(mHxw}e%r|ob0_Q#$-si;S44kYwm{sUD3G>pC0#=o zlCLS%MDLO{{oI;>feAfC@5m>(?7Dz!*bL^~7nRwTAr0d7Hu9L$`-q)RI)g2w5pPdY z0p*r~By6TP%w3?&ue1sbs>R(Xxp)GCB;F<0QU&&2YX*HC=>5sB+i;sx`YarXZh zI`2oU+Axl1g=i2(B}vh+l8EQN4ymjbsicTBky2JmW$#f&DN0IKQX=Er*CCRO6s5dK zl!kVcLg_s}_ycgB=iK*oeZQa2nPEYCpC~E1rURA_!{KzJ7`!PJBggIJaHByujv88l z@JBbnluU6hjo%ktxGTcx@4pO(Oj!PJyoxd?2VQ4e$)1cFDn9QP>Q`!^qy1iXR(2Tv zUL22B2AcTicOh92J)dS>zk*$JSL1YPH)N!F_MY!A^7oJhJWaUB)}Q(deL4&dRcuC- zc#L~y?to62!|>JNH8jmC#8pegagEGmZi8t*$~UNRu0qAo6(5A9M2Bcb-a!>U?-pw% z48{p3Fxul6><_vQW?cz~69mohNl$EyD@z90T}m7}n3<$GtC^T3%P%MePP^ z;TQEJqmiZ9Ym^2jBrLfh`N=r!9fe0mYT(RR3fC+;px3d4h-RCDdgx`gSmKLOclB&) zezyh3Y23r6cVeLIxr4iF`toNx@;JPoGaiy@2{oH+G=RZ?qb|EDGR>snN5C6%94Evx54Ii z4{`Z5Nb0T~B4QWwQ1AVa;PBxwI3yt?xK#ZOEmOm3ighA1yWWC7zgr<~k`3;YFCp>E zf+2oP5ATyU$8kzWQCi0u=I=|UkF-YwvybJFWQl&dAzzo1K2?FIcbgKO$T&8jlj7C+ zx;XZAEVcNW1G7xs(KWLS53ah2m2LS@sI7qsr6pL_EXqX5=)>wgPsqnFgRK35EWtGU z16-1d2wLQC#Do8YnY*cTn5`w!&~|$zW2jLFuSze#iJ$*yz}Q7lB$W%dtutZbFrpv7 zSDNedI~Y3&T=rQ{PdsFH_}h0n>$OAWB_Y6a0wFC(E< z@${|jJ2FYW4K3&M?qS(JwtHPLeBu!WyI-5Yv=;u(b8<2r>QVx+9!uuUwjOp)krSSo z^9@{_$8+0{$6%FB1d%uMz`!ft1mmPKsX_fh_`u)6&VxnOT_f#N^pK!O8d6uk+6_F@zfolA2Oz!bCO{w@gjcl+l;b3dT?w>2!0K|1XsE*z?<*+ zykqr0>J=kQ){rfD%`=&k)N$r>Se+1_`GGW=igG^JUgOldR+(oE2rugk40n!t6;+lDb)W6{pI8Rm}q!m6DsFhbmd|6h;6 zZ~qEud$b`}8=(Y`8^5BC{x!if{a%opwSXJ`?16QA<}%B(9)QDx&0M3xD6z1x!@)C8 z$n4jtn6i8uu5uH{_ZR8}yoCg-1|xC1+cRwSTZsc6Y1q1WCFHHwN1t&~@bup(H3r}u zUdUi@W*>DatAy{iQ8Xp$CVn+9qka!{45waPhZi1ShZpYY=piA5hcx*GR#+4S_xs|q znPMm_ei{5eq`^ItNnBy|9jsqd0+NfIQ2p0_)>|zJ3YO%P^R7!dEfEP$BEy;fZfFoZ z%EVW3zH4HTh48efx3|+I)NtW&KK==JqL!#)LA`9am+PT|JCWceCg&e{UM~llOn< zTEP8QS+cpLhCHYe!e6u37@Zcr0*j_|D7GU3J7O#G!O^=Q6VpP+mGZfj;H|i6Xavp6 zQsKk4#q?d-XB6Ri6*nEmLuNxBoJpj7w;jp;wzqIvTo1qIbim#|O~J`O<>ak*6{@@` zAn(H);L5~YNH)0w8@*x-|4tLfg8@5nIPxr5t=f-q#-&(xk+0LY?Z^Mr0|m35eWJNm z&v0dYjgeey2t-fW1^Id>P)#5LX=5W{?H(5}?~jDn=~vmc+n?jDb&e>x=Q{j;sLDLA z(%{|?v_j9NY7{Bm1FL#u8SnW&u|PE$y7tP@!i#^&j$r=v_iH2TB=H-iM-#!ztV1yV z!*XntPC_^Fe285gftw?$(bRGR3@Hh?i;Me6)Ljj3lK2Vw-Ajh^;vJ#E-F$}X)C&|{ z7X~Li|KO>?VJa<1=ANAVN(?6nxXTY;%-VhLck(c#*Gm(VAl?BTNkAy|HB=UtL+kS} zP%_^oP(CirhX2_`S?L>4PA1Yp2}hC?G=bTZ^$sRmj^{H0FVN8C7iRJqhN@Z5uw|Vy zN?lLI-VYaH@3VL+y?X>pD}$hOwkjhoti@#fe#P&f-jb0Gi@E>iC4!0e2+k<;g@o*U z@@`8#o_uRX2IfDb4Bshp%36m@o?Yt;OV&OmY3AQ?N9+_-l8c7%BIDuQ6<>0_6qs%wo|P!)!1y#Bxajy^ zJbqXd%5+2VLd+~K|Hx(DpGjfcpd~cV9}f|$V&S(!HZ-+fq36q|gD3B;mCF_4t}32` zqnTTYz{3#Q9G3IE!diU%XdYLrH6r+a{tOsCo6aoov?8l_-vY^MG5oRolo9pIrH%VD zFuF?%i~i+NIlXcykeR~;wUyJ}NNM`ySp%d6{9skDKBcu_%GG=erIyxRFyC)Q`Ps!8 zxa7$M_|$TUXG*8gonE{P>^Y*tomI@SNG+Ijf&=+;&zJtrz600P8_3bCVyJdFi0mAv z#%29Zr{>`UV3j-$3L2lW;rR;4J_=+#+tbM7`!z5vF$Rub6JzooJSMY#qzWYOR6}O! zThLizO3vqraXQvjM9Xv?h`R(6zvW?Y=t&%T_KBbWWe#Jn`F8p%%LVR*^$MyzO6ha; z46yw35m2`Pht`TQ<4S^2wBHh^tr=#QdHT{B?!nxtO^p!FpS4c6+u+-7E%1{Rhw@3| zxH_H%ku!E2_TNdyvtLGW2RuQ=RVBE~{RCVmDvalVF^I;O!_Y?^`1d)UR!1KeT;ua# zlgX?}J@S%;fgnz|b2T$5{0Q@;?L7=%iKhDoH8`OlO=i!R1tj|5XMP`J z$@$d3g%>Txc#>!5seU-Y9Xi;E^{q+V$|>(bMd}w5+`5yo8TbM#Y6=+L;)`7N)*zDS z+k=W%ozYexZmgbE%A`ugF)mXTIjg>Pbk(yk*ygUs#fYruuC5GVJjcoy&$23nIr6WF z$F?ACEE4 zoiZKmf_*vH$`TjMZ|2yWWdnYc-B1RLWAA$7xc zT$ys8kuX=~bfmIaulVy!)m9zm%%$_pjB8%hgGTe893@6-=O)fPMVq^^b|1ru-(Y^| zcVkt|b?E^ONj{dKN&K6Zyy2m^)}pzfBks$MJHp*j^pa}CU6QXa|E#$^SPGl zUZzuY9Mf{FnGW@h<7SzMg5CrJ=FHp`oR3ox_hBdtcVtXtY-?UJmb{~~ZhC>h@YibQ zPNFy$HzkR49IZe@t6|=k@f!wRPH}4z2uawu4_B5Ya`E3aIk|~x*e__qgs79y>J!II zXy3wIJMo(Nd^m{ferwI$I`2pd66SEynwb5M^&JB@u$}%)vXdTtHSXCpR#YJ035@_$JA7n@0b`H#-9G z=gwQSI|Z2Ee#J~lP9r2{yF<6D7PuRVlc1hhW>L*qF1pj3y_Ouy%zu{5y*KP)#5~S% zTRrvI>^HoddD$cUVCl`|U46k=iK%dsifYWEGaq5cPQn;Ji{>mY&M>OfE95%HZ=w?o z!nqiBBBQq245ys6CT?<(s(ZEh11k#}|Eh=D?n**BIIF*4&3s14cXK2y;@p8=Lz!@tMgH@GkX+{i)h8 zkRQWLnxutpf(J~(N;61MC}-Ae<-6a558>Xr@yy}mXvWR{5_C&1;ofhn#|vJOoMlcr zD1A+59M(2qK%h5#ny1G-iH&8Pt0pjat|_oR+ei4GID*F1Nw8-shdq)5T>hUR4E9Tf zNz4G1?}+1kb>D)0crnaR{Eg@PPBIdEHMvtFJc{(5A0yfk%1Mb&V~YQ%;9f_2jM&kE z9gWF2{=!++&BvPpCC2kZ!xGM&SxPVRd zXk!`yp1XLz%tLR+>Nx?w?ZdEeO%Tp$RpF{bmv9auIk2v=i1Qo20c1wE zuyJSJd}iAA3heur#yBmG;9}-{1Ugq6jb5p8uPmE!q)v-`+H{vWd|VCp#>R4&7slex zQccFrM3q#Dokj`wD~xH93wQcY5LfeO7uW>8#Kx9l4ApVqwxs{2uhzX~Jo(+mgcque z!(40T^cM&C<@^-BXC7lFT1{pgrfG3$Vzy|!h0pBe9^{IpkK%C6c~p`eW@fRLoQBF~ z=D+X^?nsR}r#G()e*`q)1-qZjof*O0+_qw@&yQmsSJcu_o8wHf`#9tBb?Mw;vwAot zEoofle+JZ3bePcB;hZGT#oBoI1$N}!Vy1*R;e`mE(`h5%RL=iolKNlLec$%Oe^naH z8rMjsN7I#S{_ex%9-7N(YX5={x2>4P)=#kDbtz-P_eKN6BCy6Lhmo%k!IuRLmsH$C zOqHfG_T7Q}?~~0a%5TP-j%{4Y+l@?s-$h1ZN&~cWo(v7JMbm}ppz%49IbB`Eq?2}L z<)2b+djBeJ|H*FD{*}nNHQi!P%yQ+*TGN>bM-gU4WI1ztQ4-9YsR03!7np>t-T*`37*+L*!R4)iy z@QL|-^Che+J4G7#xsroKzu@G@1iUeGGwRPPMu)d2;Njq0=5~7-D1K_>_mNYviH*aT z%1L0_*^PdwGK_dx0zUS?L0&wSU6;Gn=bR4Y>V1GC zKZH3}O+b6+ekQM)o2iBsOEVt^(rd?D!GGuiDcGvd*vGu2x0F-J7sotgicKgl)}d3S zeR=*U&l1jhMcaq`(B*y){(Rq$jk*GIe~%Qp6ecE{(wPaJtLost59RPh z{Vg^R-b4Rt1MuD`NAp~#knMFA5O`@ZR@5)0s>+6pYRwB=$IlJlh6KR%!d|lE_6=;w zl7z}5QQZ1Eb>>-DKglX8z_6$11Yh&|=($r8U@AJ6b56KVZmHMf;iY%bVo3`glRpdt zPK)qid^_}xFQkFev+0sqA;FMWpx1eg@)o> zXJwq7)d8wcCzDMjlqZ&mG3Fg{P@aHLxbzp*nXAG^c?i?hmnL(%l`=5r>vnoMK!N*p z>KSQ|DaDn`a>>i!9NZMhXCy^qh(>rI^Gm;)wyp}mNB!gQ=8hYfy-<@G=Rb>yTg`#X z9xwjR6AEV@I)KymcyPG>nmx5V4p)pGM$UW=y71iL=g!5jsNW0VM=o8uOAlUk)WGBB zE7VXl40hLTg-67K=a;#mU{D2*3mWjqH(6BNp8-vgvQ+$&A@`;=l)c8!#c%Q~c=erc zF~DnO8*Ed+VUV>l+S3ciG!ErjhH(j0RE;S*gRDyGe(4%BYSLd+*ua( zKVY%gMOPr_sm{c+2hcTigeGp~`?PsJkl~!cb3Z4*pKdW&f5(zq4FlxPuoip^JOdji zG?PC)JliU|5l$M+M9KJmB3$$uMl4h5f0b6S{mUtO(4!Z6YVwVI4Ju*WgC^22(T?o- zJ`3et!Wk*Pce6d<4J*1onc$*$Fw86j{S$r|Iz^R{n*EZ5HL+;#5A=lEd-NI;Nd4o^ z63vS969d1K%tDLFw z-b|SHECLDd#>%$f0Vu~zkmxSK44!4GCY=t#txLF)lL6&kV3Z8BTvf3mh}JL0Ui8Q#_FZ zGMUL>zwI+s^YTD!dyA)@zXZ>d4@txqj;%TV3JaVo@m2a1NRAv2Z(Bp@gDHBP*ug6( zDE&q~eI_BNX>SCB_SRADBYb$PW-rmx4gEo z%u;}nM`m1)JU6Fp^)}pI9EEAI z5%kK95R$krfUzAK#+0x3p{r4qN;Vb3zxDN?@xC1`H=M&WT|Q_Mv4G0{?t_PYM|p0e zEf`+Rp=U%6!B{sSJ>&d|Gh>3W(^_eK&?@ks9LlXQUWkuR&&Tn9`BLh|a4ayGN^e#w zg7y1C8XBF7?+*r{rZc8kZb0 zma(yw;}la2(ItB-xo|?31jb|u#O@TM!O|E!;4}l4TMBdDj^)tJ^Dw@9-Ng%!BJj&I zZJrIM&k2_8Aq#GHl40XhY|zUO>}6&<2!2c?>Pk86%34!s8s33N#u^E{2R_j_T?%_0 z?9lo0ICw+9VsecG91HkNuQhA{QlCqTW_sY}{{oT+(EDInufi-;gF-{4R3Zt zgWtwn_KlAcla%EHYL-9oLX$Yp8MzJ7ZjQuo_!-HaumN92cY&B9hc{9!ammvZ=<-uz za`j5EyoKjM7x26fK{v74@uX~eQwT1~TY(n_-;n(2FWDvKhBPebF>Jq^hkm7v7#x+) zE<4-{t*bAho&7a()$1hcnW{2t9xdeFXRqYe5(=9flJWArOGYoPgs6|PEP3;QrN>`O zFrhooV$|1VJnN;4s_5G@l~*&-|NdR}UAR3LmavnXxaW(YMC2hPbW5Pl24}%fe{poP zt34;q7e-V6BsD3J4!_<;AK zdx*1x0TcI1fsrv^%ei#8QzhN4tk&OO^hn%XW~4ZezHB?gcX3}q!}8B$a$h91ik`*P zWLIIW=>xi_D~WPFz?w-E@ZQRFGihb3%J`>vbcMHEBvy5iyv|#@L#J7?tYep`E&W~ke3K!x`}r? zEZ&MU>~t98=qI@JiYW86<}mYY=`tp-ED-za!|B9SX{>b3#{M=1Zs*biu-Y~q2OK2skZ8U(s*?U>{t~9RF%8_wz`atJRn1pq;vEXNs4q+RQ(@%Vc zb-_>x{vB8am*0N{r5JfG=TJEJ<6Q`B`(3eTriB~`<3r76_y~Q(~M(&JOIdv8S`z!ZGHS9%IM% zMakfJ_+sM@hnv@+2l)=KzeQo0(-`#ncbR@!!IDSElgsAJ*u~X$t>I|#a_(AUEd03E ziQQ|jqQYe%M!%;CwVS7Ni<{37N3RBA$h*^5pG$+%&%vDJjdjeecMNxRxC$IQ+!*_* zcR|VJ0sg1(7UE15xyRlHD5N)^=X;BB4IdOyaP2ack!>U;7Q^6kB@&O_U0EJ^{474Y zAj`FVpNH7-6wb#fa&iA+QLQ2a>P+j5{?6XSs(Pt#zAK!W((?x)cD*sr#os{wdtV9L z<)_00887~OZw92Y-rTa+Kg*j{&*G=$jW8}a569g(!KCu{uRGtf(O~=nCZJUk|CKir zX^UC7bCCheubmIYBQ3D^*m-2zB_Y{*3|i`kf}HY9&S(1$Y^|;%y={*``g&~naXB@b zxHAOHY6-Sqx`0#DD180mf=1>7W{Z_RQ=&YBdGKs8+O2qnf9pfIJjqyiVC%v2J#^t` zm(;P5ewQZZLt8 z>MZ7t)JF_d*~P)Sexm%!gX#F0$7ebR@SWBnl=_rR4s=wJ4Nd1!rgI7R-(FR)_{lJd zwF|HyxsKM0)SzzoijO{O)dQzfFb_^Nv7!$51@y=L>(##?v)Xc6{$L1Kj_W zv#Cqn81?=bV({rKJpOVH3r=5$o9C2a-(o@*9pTwAnRf&}?@qyYmvH!^;t2-TVZ`b2 z6m*wPf@Ir5d@;k8{?S^7c_&wJwz9_D;Vl(Z?8zp0_v<(e-*-bY)faPaorDBUZLYQ2 z4bQlI!kFt5@H*csskw5Bsn@E7aE;B(WTz=iO<6GWWG3JFstUy816QH&zACe7D@V%X zYstUk$1ynj2mL%s>4v3Gz++n}aoX<8KFB-+*ITuibOj(5$0WJ6a2;~K%)nnaCSj}5 z14w%x2Ez(Mcv#AW+3zC6S#1VT{K=mM5-TupSp_aRssO+DFC(&zpHO_c6%}8&jEt`i zE}I+W4LyZHU@bqDvy|!LdkgECd0AqN*XfhkOKo{hhY}mUZ6BFduLYe?lF3N(7fj{* zkMkT`@tk@*jPsn!R!$#tkH)jWeQ&!*vf{a9F_Zb+RU){%*o);K}!1DO1sjKu>s zc&a=fTgyb4n|Z@*#EQF^y8Q>f%~9q={x0UqHME%DYafxzeZ0r@8^g%%-2@+|93$8L zT43hsTTnOR%)N?!j!FO3vY)>y(#=Ju;hI4&8M<`^{vJ9CyrG@H7ac%}yGL-h=wrd; z_!W5MzteQ7S{*v+`cc){D{%O=I_ht3BsNFuFuTKr>p9J_eJ%eJIgi zf=XwWGFwz8aAiN5@vv?ZX$iDpP1m2nbJ|j{;Kc||YUh}bXESh(ffA=B(}bDU?~EQz zF+!_zX;>Sy4*QFCqJ?ES4s+k|D#NoiG&JDn{X)FavJ_wM=b*bo8SkmM@jZ!0nEk+n zIllWWl^G|_iCv$|<&^c(q@&|ug56|LUZ=)1JE$@@Ty(ibU)s>x_7gSD(7~Lo-i%P{ z0dB(f<8-myPqcflP2P<-;=`#`_-%12Rq>n6nT^i}dU^+_j)XH7PmItyXg7GjO~=~D zqi9ik0cVa}#+oJW;K)C>)nA(NW!wj9b0d>?_ta9U=z6;DNeMV^L0nXv11)OujO_{D zL0i*8zj>#Z=FD6H@?tIJPP;2`?~yQ&NxMzkX(7Gp7y`4)o>P~70bFRjEF9K-g@ILv z$%8{YGwoU@yZD%ez@kT-(N*TVCCYu|&GftE<-h;frsys-*|>;U>@G5zT92vn>U>W382!&b7dn&;1#&f4sN$XH?8T)IVe$bV^sdj)bAw!7zfYZKO$ECl~DdLQt&lgi8EX%1e;fHA`f<`!p+|^NnB_@-oASlC%(2N ztDWDI&c7Y7LS7kn^KRL=<6i~Q5+Nw3deM|;ZfZf zY`)b6$-{H-`kw76!~d{>uaLDN~b`&QH>-md`CZ}JYuhXDI*>>A!r@=5UiJuVJyO1@uJ=vSnWBJ z%ZgeEN9P5jwMaVkJ-3_GREI*o)>YIz;E%IrO+wGlZ{g>_8G2{MeMmGEhwktjf=k;n zVP%RGhG!<@O`dswIP^H{y@0=a{f*%{vRU9afznOYrr^Ne7n++>u|_1VeA|M2D64Qs zX;zd=v&wq&I?<(J4XSM0dQ@ zIv1pKJjm_q-gwdP0^0v>ry@~psH$~@6sbGY^?TaLjLK9PukMWE{_1$zzJ-na_8xN2 z)zf-IACelk7ScN#!Qw?3d{t{lL8KJ^TvE<=j-2s$?rsQkOXK^pkB#1aucDUy7qGx* z7Ps-_ADTLP!pN)r8J-HcMHign&*UYI5-=ur5ik{LXpS;a44d$@D&aotHpstqovOc@EhU^_IHs zKZfgFp3+xf&h@M|<)r`J#Ru;c=z;YNW+urnwI1hS;~hn~w^~^0 zFkVuvMZxN7{4r|+ckGoJ=3H!}j&d1zIr=AgxOp91bDmGeROZr?b}g8-D*(FObKtNQ z-}jEFBJ`dT{TMq7t*l2$Wy4tJ>)t3xTKJICHLe(QC5&CN#}7~0y3!5SC$Rn2L)LtE z2yz$i!LUdloa_!1JpJ2&qH`4JZodM!8z;()>S`M?+EO?#Hi($FXQQ3mE}X7v1y#L! zz^rC2-z%5G;jwOIE7Sf^Bh3p?-7*IZQxb8f-7jLUbAyIdQT*?V9FA|Fz=WKNBn24> zluy4Amv4?3Yo?29GlaM=v4NDe2*$U(r{ZPZGFo9=K^E%CL2~y*PV#L#^)~0TlyX;b z?5Scja|*$U?!)Yo%o`;8bUqQ%?In?KQ*gy+5mrH}9Y;V2^GiY@*0_V#tlCSZUbm3( z&F3*i-w>o6s^N`vIC%7hKt`t}J+LZ~_y(t;)#P6^C)Syt5)FcIo+CQ#IZrplIH2uB z7L-2!#PuTeSi<`sOvNl=&FQcBfS#k#5qoG-{5Lv&vgng>La#B5QZt(O{$ zwQaxPu*y?%+tmQy{+f$lR*d7~kIdtiRY<@O?{9S7LIIvUWe1rmOHm`T9d1t@Dw{RZ zgHa~Ay#LSzr)CDAJ%Juw2ny?zv$MYd`Zhx%o&Iz8~%(J0IU5-_jyLF*FEA^RAMa zun*)moP;vDOcM0zE*Wqhhl4IBP}0f7a8~X-yseo7hR$1Pd;EGhHdznvm9)aw?f!V@ z>Jyr=b~Ts8?mDf}>lL(iBJsA9`m@-O)sd& z?s#f;x{vxF3&EX7HQ|PB4N(hpBzGq{V2!gqrY}xJQSmD7&(yQjJKGS(*eTM(zh>ac z+MSrX^Bj0JzQT;_F_?a)MR2J1H*HwaLUs7vgtg=)L3f)ZbQeuQZs#ow6TSgH-aF`r zE(X`{TL|?{1*r6545oX2qbJX05Ni=P{MVbqpV#!T{`moRMtdi%gr7LM^(UM3-wnL{ zuMm@K3+R`vbMXe(Nmn$9;a{@{m<`4F=n&x!ywsy<)0RV5dJ^lpIR_8ln;=kBox~mb zX-{%zE5OS<4VwDY8oNf;5N^h7y5x@zDRC%3$I=jxC^7}h3s-P-t{6HD$bhdH-xFDN znwuITjA76J5>vf&)QnA~Wg}`hJ+%xKIw#_*caO+lxv@Za7xMBCiKOcZvs71o1JHCy zNb9Pk+5@Li&>2RnF5ITSQi~F_V(#8q+?a*xCOgg|VgR*+LCFNe*>fysrA$Xx2LRU4E^R5Vd2nac>a7nZH_F#RrANSf1U=ZbvlKGJ>mEGujN0F)|?1VjIce`A}jPb(2oAx`-=xP{EYxl~l5{pKREeL?s?QhUx0d zaDlTIxg=Nu>%*nEfFS|QCH+LE+M0yEdriKF8AGO+DGi#Wk7veABbVF^VbrFaAN?EP zdz-1a>zW7zPJ2L-OXhGs0eM6KQbZx>4_PLBi?)WGgx-!UqdS}CkZR*(k{nTlX9PaD z?b0dK&`SXA`|YGFwU5;h^wI^>3P{Bn7u@B!nSPOTApUL%oJe9HnQQr|yeydS=D1BF z3zD2+WgySTU7`Tqs;B6Zlf&d){du_Z*&gM#d$JyhlB|aQFnKD&k}+|I*wJ1eOf-px z*}=*v8*GXh;|EChpkn#S)?7B5U5wKe7Q=Gm10?r^8Vt%^#uxr$X_WR{L5)uoE-Z-y zBDM_d@>a&ZFcYKNh!d*NkjBuUKgp_64RagtsVM#lW2v1_+r*TEUw*qsN6!;VD$ zSo8?i@x2Dwr+uKNm@3d(rGhzWM__DD34N&^2?>Q-n7`y0?)LjfvsP8m-TZrUR&+KA z)G(r3eyAesm&AtsM~G5YK8P*Tr3s~)oFcL0HU`D>96K54tre#W!;##DTg1%e0In9R zr$2WJ;pk6ED3!F?xq35_sN9lM#LRI!hC5`C@Ocb2 z9ob9*8no@vYEjR& z9-U3g4uycvCdxh!_W-#S1Py;hf|YIAH zs864|?}^8nk>xnF(24w3+<-=5L-f*`O^|aSi-`9gf%3<9snPg0Qs_Gs9YU_Nv)Ak5 zwy~xpQNj*qSiZ!{*+P&O?MQ7uPC+$?5aOP7lg4blOPu5{A#@Tjt)4`TH@v{{@onTl z{|FshRETjo(WtDW$o@6Ug|XKbVvKAQ^xYNUzvc)$_#~8$W@HoF5Er63wwGot>Z`>A1;s`Rz;Od7c{y z)_hCiDn66WHRq^9Qi;IfPpv?wwF10uT!B!2se3Na!YEC95-x1qKzD20z*UNc!siU-Imj4F<1Sj-Kn} z(Gy$9J%f+vH#v~}^NA6ZiM=56x8Gw8ct?!k)Izo{t%xX3p90vb|(qpa9N$9 zm(VWIaghY}7(i9_7&Q1WNV(cF@DUTo$@8C3rMHc!b5Iz}qwKNgQ7^6Z9-)8grbDUO zBlgx3TYCMqVY!3zDf(ixhD_nlb8Q>{kgIdQu+ACtsl_RIlFFa$4Kkn6Bfmcj46g3O zvSrO|vTq=5%7{Tj6>YG(pG@7eJ_;;L9^jE%#k9-U1oNWv(011}u+r58H|Kp&@gj;I zIJ_PT`QD}1wo-`Ocb?A6n+`%bABo&{H+XXH2#Uvg2v$yQAd}As1iJ@Bsa2^sap-D8 zpLj!h#jS@*HV+VAW&@r-A_9-S=75aoRTz?q#bWnZsxVC)w5}O}>!;N62(5H>%Bv0F zpQ(?b|3%}jcbCb;7YRlhVg{h2H$((lE73VOmIV3oF2$fpU?O(~PF;IW_C1*l`_@O1 zAzcN5iCYW(Arj6WQ^+TsQ66NXQ8ZR8{z=yh>|CvHh@-w5xcPudvnSy>9j|kf|OsYrh z@OWkssn9TiIgPT!+c^R(|0TC_`7AF1ZmD*V=h91_NyU-VYNu#-#|0?X7srnBYcz?!AFX+( zh204jB>&@lU?Iv#d%?Q$Taucz@%>o*U7?P16+arub*A9!J^HBl^SfZAWEpF}A{JuC z1mg~6RYA6GEe3u0%;#cH39KEB&@IG??C@BFF*-gZ+QSF;Oh0S%FH#b-4ZN-7?QlMF)<`s1Sr{`xU2$m~$S zJ+=SQUpz<5>*yIAPRb@P%s4i>vy=D6Y+{E;*MVoLEBjcM|J-jrh7aY6XyLX9+@jh{ zzMU$DA5H^kd{i3p29J~Ad1Il|e-(z7bP=_1Pj-^C2Jtq?AtKlL3{t-m@?<&OHCuwz z>1=|LDJ=1_-v>SUcQ6I!pqh?7&v$iWJN~`G1=}8z;|BqHnYyMr=9w=qWx@NB}090;KDasFs)mNclo8!%5~uw z99T*GWMVZ*OMw?hH$Ys}V+KZp=E4`%Hw5faby zo@<|sFP|?gO20n54Q!_X+g5!Qh#%ZchjOaOh4Q}g^OF*=(c=QKb&iM3aYdwcnFl>F zYX`REN6>xKB~UZ73QL}BMUT+A^mxP;GDhVMMx`a<-Hn|zy}A@s^uOZyl?23ppT&xE zrttLo?{Z;tGn{N=iJ58J$g9m~i2m&H^kT|+a+vSL9z=04No^yK3rtCD?=Tq|QH8A3 zK=A*t8YceQOH-f8;-dwsRH#`U=;#Bwb@f>6i|JKV@%AClmd}v4XA2*GRo|1?|q) zhr4xA_}E*3gP$Lfk}dBsWc@j+QQybDJ`jwW)<|kHeo@KdI0@Ph5PrgyxPehK^&^ShGk8&IJi`!v0I~%@IH7ka1@- zif&wut0aS#^p|ub{kKUq<$GZn<$g5O*b37d^T@p||!T=|Dq*F7kGQ2nh_~5|| zX#bu_gqs@B()kayHn>GKj9RFCwlM67uSIrC94`6$)*n!0&?Cv(da!M!IOb+`KCJhqI6Z8JcHxeVzklZNSwLSUD06j{38 z8|R8flGA^#qpRET}ZxctO22noAeWm$0r_1II*%0 z4QtBj_N9yIVBH+FHXEWYTiz4>;y3gLl;X9gi$Nws11C>Y#6<`Gr|7)nsrvsoZm+CD zwyYvEqT+tuw>^v~k&z^oQIYnRkv$V3p$O?)ks|K-ypPq;kfan%N=iGGB=tML|2-Zq z=iYPA=QW-$E%>uLmZm?Jf6@Hn?Fj~&*VD1k&Cdpq6V&~g~XJ#(w92g@9 z7VF}y$RE6x-b8#=>qt+(aOU)hD|lwLB6jwVk{c(MV)^$~*phMu$6dTlCC_Eyu+0Ma z9U6nmi{f~rg<15SY88$2+yoC}_mJ~)Ga*#MjKpiWqG7BHRM?PlFv8u=+h4zCuyV%PT*l~ zD@v7kde~9DwI|4BrER!AsQ}J8ws3p6=Sb^MN}A;MaJ%*e!0K|_p5Cz}B*qZF1sbAM zt_R+mkwZP&+69uAxb2MjMa)}^4)SvE0j%S$$#KUxjuTu7Kk5#0XS;9Idlyge-TDVv zCz*%wuiRlYP6z@ml8D}6Rs7XBlLlTgz?!aT-rkCL)Fna(gbq(8{}hZNN~8(9WB$?6 z7vt&N*>MK3Rn?`WZBLfyAHV%7=65(ra8$&LY5W^2@D`>uOuj=8oe3dgNx?- z!xmjps=ogkm3S+Je{a>&fclSD74mt!;N;GMhfB=5~KT=8Kx zUV8t5GVVG!akeOqp*zM-zV+$U^0FBlex=Nn%|8 zuYROzJbGw<^S2=TRSolQG=dFy z-^d*Lsl~s>a-4krQhWP_zTl~~60W?v4Rw2lXm6|lPp+-P=1IDc@VXJLvYW~7Qck-J zzE6+!==1j{ekQ)7EqKu|8}q9+!8hAmC>cEiULW~|fubAuI>Cq7{Rb*|CAt(GhsX0v z)701!QyJD=kYh1j~5sqi*g6*Vj5Z&NM z8t*kij-D#}O!FHQt}%hK@N`@jTFiCxFTr<42{-*4;k|cJV;4^8LeV#+R4`>44 zawCW;uE!(yZ&0>08T=0U;)U6XczyC9hCO7+57}WlRxZnbQItW&hL02fkBVrh!h=(u zr67H!8U_{_!m3Blk^g;wQjd@c=J&l|9UK?B%-MI4v@@+*I!Tz~cL}p_UzIdI)vAwE^GskE&dsq$+>`uc_$R}DNw-W^NIvA9A6@s@5 zgOBJ@5bi#Y_#=R>Jn|4jzB;fwl(M)TZ);>9+k=&H3A{>?ps|s@@IJHxR^$Zma}J2I z9#ZC1LnVVNp-9FAPa`iO@1;#n*e53|;?p*HBsLFKc^D1yqQO0T{hAR&Ic{-HNf(`yWlK&8Z|dm@GROU zu+1$qU|}1#XQ7Y?PPJQ^B_4H<(XI~Jt!@x}V-J;IokeU_v!Lb8YyA6WEyVi$#Kg$! zXgE%&{(9>X+_fhUX3I{ar(Isc{QzTjOicuZbbjFJ0W}h~!h!u_9Yr;K#Mt=j>8Q6@ znHJYBf}8aPpxc#$&sJ(M@3@Rl#r0l}uUv}Sdyb*Qp9u0Z=Po()(T!C&#${gA?64{! z174VNy@S1%ai56tH?_^%}wQDH!yaf&%Q{h*CFU5I2 zl02qG4o>grgk3Kbp{v-MjNIRh?{})P8)Ad0$Eq*%(~}&W|G5q(To7hwSx}gEY8OuX zXifcQDdPLhcc3Wz7g)JOk+?c-W{Sc-NN^VAKhrvfLow=jjMH3}`|iMr;<2#y)Nj07 z_<~9=HD~wkoR8m@O0$=x3t97;9x~i~3uAKYA>+4VgRiv`-$~q=)n9W7dpnhQm&+t@ zL_QjCe6(QC!5NgAeGr7s`r|;iDxPTPcDJ+EaC^iY2Z;SfO>^79y-JJCyer8@-PVEO zW=}Z%<|bWJDGvX#L)cNtCJgpd0=pz92->j?nq4RJ-Ts!^k7NhaBbnF8A010P`9YHP zvKS(PrrTk;j63pg-$0igJNQl>&x!Hk(=@|)G2K=_3EyEXd+xZ#rnnVPX0 z+jod?J(8JlsWk}OicQ$yANA1FwuumzNjO6{n@Il70*4_(HfiTv{d?VJ%b%c*vabcd4k{Y5Y2HirHn}r3A);XT?#Ak<=X#1I_(TzfN5-~ zgdH|_H=%|$17E6K>=sP0ffGA9zVxYh{JPMJzjWa)be|ea`e_~n=Q)y9$sg!RK?|&j z-wVFNuLM#TYw7cYH5jH_g17YYSl>l61re3bfDMLNlE8zEmZOaKj90`>)(2hA#*nYM z+u_SImWozxhPmtr9A+lNq#uKf%E$nOeoV&TxB*i3?mLlr=mL7poX+!?nHSCR8V^s2Rf-i(BCAd=-{?d>3b~QbD~froi2W@RrRpIKQZykq;cB{o|vt zcz!qBJk||*XN(wypBGV-W5iBVC?dKI?%4XylAX3x9bUMt!Jiy=Wp4F$;NChI{ihJ^ zwJq@a(I-riY&TCtw2AWqe-TTc3B+kpDFkeH<^aaQ=*Z{?0gb z(oDeDXUEYcE*jvWV$NvVEfe^qTVnD^162!g1$Eo4&^CSzL;G0TML#2%gFcg(2N{a|9XDp+hK>$2ZHgzC zfA`Qg?=!gPs_!u6ZX)hmC5*FoCQubKIrd~`F?5lFa34$uZRue0rRIBm z=)ASC?$9~LX3ZI7bt{ql9HYN0^w=_k0In0web-LB2Gbt~lRCKr_I$z+8IuqNmez1bQ;?s6Kgt7{MF3pIn5 zPBDs(y9*8qg)qad0geYg6A0N4*h!uFMC{@=W4o{tyPM-&nE8E1_uPFLWuFN)N5?RY zt|nF&wvem+%#LSeXlJn@RC#l7kr+fs7{=V^$cB0gZ6b)SJr zUI4k)#K4xXRlu(27`nlxe6fggoM68O--DP@Mfj_m$9op!LrY@Az?0iU_^);w-mjJ6*@)}H<~@dN zzNRt%y^kU)%w5Rp%)E-m`W~#i`8zbCj(pRy!%$pZ19LasrZU{9>*DMr92Pae{k%ck z6gC}&PYu%S^?pE?tFcVs?D|JWFG0az7-sewfOE-9sKg<>wBDLkHZOr=+RwP1+c3IN z{Rs29&V!%qe1=SWcYsw-N`{Z-?@`753|LecqlAVyu8tPKp?_vPe&$Ww-5(7SOXSgI z(IrUBE=8T=ZDjO>F9}~b8=I_zS$`!l&bQbLDrqHTme^bjHEJUpryU0&b1S|?Ks7wk zux0%Z8iW7L^HAX2%#2LDi;dn-Frj(6{cnSba7SN^ZMTfbjeD4c%jRk`WiNzSN3B@a z{D=XYkyn7dr#C>y<{oMq+(i#9odbH?4d8Z?HmmSBkf$a6431v1<9w6?h>Egih2Y^>fR+#-kytjzrt{q$9)oiZw9-0&T(qL?=fm6xx>_#lb|WrgSRGUE_?k|H?MeN zC{~2abK3oT(sEHA*;S=5=Yc0yU(cl1hZ8_5-5+Epio%-TfAC?AFie*`#Y;K0fwkLy zo33*!rPxB9|(I8TU;do+Lz7iPjvLpid0qZX#* zDza5)6N%#6L*&cUKTL591DSQAZ1{ssMC!6FF1zFkM_hg3R+TL1Ot?#ahWrLb+ko>8 z)gfR&3wLt8M8k$*`f%U_@(yjmH5L!i{JbZ9fAR(D&*?+CL@BQ8(+#yHHiT^&pwD?b z*a;_181rOl@X;S3{yBz_>@LpAcW|s6qrmyFo=R&$L zaqut=wVQ_V5J#OIj-lg*1#IftKOh;n4D25{uuF@@_*W|RalL^)j@tS`;bhLU+pI(N z*UFLlPbvblZWZkG$>p|aRQZu)8Jy_pU@tF!0;amtIZtyf?BLFF?g5I#Jp#$a@jj=mNJSZe zX;>WHbB*g#>=-9Vey4+vR{L}NZYiLWt<6L}^<@4jrt{c~Qf!c(3<$E-AiTDVXs6G_ z1!FhK({CZLHI+bL8TYv|$ipwctog$52ZtWbhjb}LT*Bp=E!tdR!80lND;0yi`QiGqs)<1#R zB^ynT-5`7&c`y6&!ivn06UJu2MXJ1l<6UYu!icCej9Y&m z9A>q{x{cmQ-Da_KC-!0RzZN)g$_aGTs$Nz;V8?sR9Y!kh>pp#bW z$86=kI3W(oLnXM(IApHm8xVdlc9vHz|6vJP-6N z9M~8yV>V`I0b6zvxXr9KNb9v?c_tw==7<$mIQKEiv)<6U13mO6mkISM{)X4fqftyX zgFN0)M{J%Xp-f;XogpUAll^lXPHghT$7$zr^v`{`rV+(uIgHppp>Jqet{aYx<>9I7 z8X6*VjC^%7$Dx^4czfhFw-=zn*Q{jW!1=fE>-TYZ+%*B3Z6*1y)z{;+z)fV+<=t2q zxD*#>$S_alRpA^XKX@AA!1u3RX~+JGg#=u|4!2&yTih1Muh}aw&+!`FC}^b%1`yKz z?T235$@uSuA-_3XoS!)90}ZLk!nr>LI9|LE%(>p6f9DdA%(ms9Fy)ri#?nx+e4{|G zTZH91cEH8)&!DI#9u9nd#oIG)5qnQyh#m2Y z)MJfX{E4&hCkg&_gz2ug0;x|Y@RfZ$4SVwwwH{}(hCNfM|MnP6 zjtc}~&QF~7`zu}z@Weffn&46GP1Kt89rACs@wN~71zS6a*Ig|{m1n(A>3dU~*7lRk5QT~P}`&$D-Lb8Zil^mW{ zSivrFR3&Kohs<)H%IaMDg8wEyBA!0$p}=w}Nlx~}KF>`0b9f`}`_xN{ZYSZYmv*dE zP%*r{Kb5WWl*0+@WN}aZDmLTbCLHF@bxXKs&)|pg#AD}CTGOElYy7O)>eK{qJ}w7A zV^)mu?k0R?r^;$8X22oSOguXH3oIgBU?J|NCa0&(PCLnM7fm0fY7afhs~YZ9W+s5w zQ~PN~!G01Z_JB0@7n1Jh(%3082W@L|3A3^kCp|bs&L%%Y-+yYXQIio0E%hMBR!m`~ z?@t6J=Oe6Acqg5}y)sX&cSMKl>aE&H>6bY>Q0~VUs_Cx;j*WMT?Q}&r#ZH9v>hmzP zR~lr$U4hxWby%4m4>A${>>jZyJeuFd8#@+9Cf(^Lnp39WwI%VacWxo1ERkY|azDX` zh5I#1`2(vIGKk5L65ICD1f$g(Xz}s_P_GxDrrS5d7WTl-zWX@3ToHaR z5TmL$lc9THli~eupp=h6~V2mSZC{u10Y?QNGsOlel*3 z1&I8+h_BH-4VB!~Fft*WXjQx*K{{2St*OZ}!nL%^W+SOgvfvwhNkGfhvGma442XEM z24D9#0r?|^^LPCqmY39dZ2?3u`tUP+F4tfe$8AHWG(-NrddP!~;EOb5O*PD05o-C<>bX)`M4X30}6yMlr?L zxN}(rj30i$%Sjr~?~nNat=qm*dq#rfeU&hkHOa5_e$ z)K{S3KSdyO=fL!h?>WX#75z46m@aCOViQ7oc+(UVIew2T+Ko?z5#u2;ShEFWL`Lzn z*Ex8({Vw^m#Ctip9 z8}`DIVOhTCyaXDySczvJza4gY>a(IQo%F-XQ*hxt%<_s?=2-0S;jmL3*|6y$eXf4a z{@0U69`mdfUv3n@SgRhCs{y#ja9#A4W_w+Z?-M`12$L>a^9|DziM$%u30c1kW!oCK z{WDWmZsALwuV*xl@JnHH^DXMVZ;bhBu@Ho7TyaLt1lH=zS$Ozdob6HAOcnWt{Owb8aChY2)!^niFNCj;@>;# zg~tcE^U8i-9O1U?|5MOm-IDK-2ZsPgcI_di0i$&DwgzJ2Hvz8hm&QW(-DLOCeRzCF z6>IPHv(6>58+Y733olya&}y7EZ9TJ{`1FrpPsMRs)hmH6UEj#Gg#fa8U2xk^9@Fb6 zvz23C$_5S5%tI&fk?$PR^rsSa-rdFxGAVSnDud0RY;gMie2j35hel3+n^eFt%o+|e zqdvQNuD5%^bSocD?(8M)cGkFPUKT#iJI4#PYJxslPCK@3CHE~a!DSCy-n=Sh{wD1t zuIK-cT-6B2Zmx5i>z;u=*O~>6TbocdVG>==UqH3?PGf&6{-6?iI^_BO(-alvVa?`f z;%s<_+1Wo6Ca0>>Z}|nV>TDX_l5mE8kT&2q=`=FSD|dnE9ZCK=@niUW?{<8oW5j=A zG0bh$WRR^NvOw*3DI5Peg(mx-z^R>E9p72kq0t`>n(`yH~| zV+23)z7W~qBy4;;ncuh8n;L}{kS3cgP?TqeVXqY-r!XD5|4hdGu0{;l6b~XE*P+`1 zFd|=%T6bN9(lvA05~WM_A+tBaW#ji)A#xOzzaU=U=)}s}-hk9hV+b}JN4{~J8BZ44 zqiF7|hLz?=$h=vlI9bXG&rh3oY+)1!|AT6boRk;v`H)ErAsUF ztM#SeZR!x&wsH$&mm|w}?6L##osQ^aA_qs6F4Or@{!r*UKr$?=Amv~stmn4lV@~Dc zqbp@Z|J!G@$d`w`mHix7K9pJ7+Cn9sTB5Ala&ps9lx3Z7(e0f)^6_Si+}NfTvv?a8MjR}aERJOY!<3*c2c$FqOwk0Vxom~LXgye|9A zzSY`--Y4=w>x2}hkH3kZKg8iL_r(zL(~SxxQAk{S4sK9=XgHz54}ERSx+LCV{kUE? zHhzJ(JUjerIz@0K&l3G}j*z&wwyd7{Q5d>+1|H=!K>tV{T)(jmemz=C9wuEvE1R3} zX3qjV<<`x+oY#VHYR;1J%U@G-^_}>#hw>^*ZNYSN9-b-D;3>^pLmjS7#g)G0ct%n-NfENa#y{csYH$6<2=;k_Q(fIZDEzWcBU@tD7i2{WoA}Oj*K1|9$ z6*dtYhfUeJfw9oEXB=LS6oS*?<@vp&R-g}u(m1So zs}i)V+Xyl?UifWG90Wdy$KRvR!R*@_tQ1PafVzpOzdi;9*7M*+Ksty-EQalkZP>9Y z3Z;9h$sgAWd~({>zAOC^eYepM;*JZ!hW-_x`~E)I{=SYm&i#V@bsjMD^+e3D@+2Ph zIYp%0Iwn&BxFcpv=y3{A_>Y zzym0LJq2VJZl+fZL>s0SOY=ipzT%FkLgFW9fSe zPv+sgC@Gi{5Xjdn^&$fY9%H=wD_-N>$8ab08hYNphB*nhX>Dm9nX-=ompUbSaM?|` z{WX`&IVg{eUkmCwYp@qcF-*>EN6+bJ$on(XAmF45$(*{06<@Rpq@vStJXPk$ckm(a zKouCu+$EMWPhf1(W86P;3!L{ljbWcda8g7Lx^=#!&I@nSmj{#SJx*tlc-ny$j3z2q zPG(O{z7JRbEMQzVrs2@HNc3;_rXf$`aoy7pT<5{%z3tH{UV?{u!59EPt(yw)ZU$7wEDTup%(Z);8qRD-SD7Q(N4p)keIoxbgQgil5r z81Z@HwChIz8?^Zh{5FZ8ywnbOAJPZo&;`ziaOd$qj_9ygKzQ*2e3v~HH=A<_)jk!b zJ1vd5a_bBAlK3?TL0e0aY?n;o5z3dh$k;l68B4rBh4W;m?gfFn8a@Z(J(3iexIm*^!f0~-(j zb#VC|jG@zSO=Vwct;5G$Z)cp}WbEi)#>NyafgdL4z;rAb%S{&mm+V7NVH4DET*O*J^{3d0Vy9-cBv@K4^J%xY-mVuRad5KG^IMy1{`ci;?d+4~h1XX&6_ z#28p>orWhiJv8j$07&u*AmdF0yYncgo6cK`0_{_HJE#wi8ghGeMcb%^Zv_lk@5aTf z0b5Of(UrT}nVX#UI!kpYy1bqPc2oZXYpKLeycdOzLP99a?VabHZD8W#71`DA-#}Gq zEBTq1NCVhRSR&g23@x!gzq}L6=M(Jzb{JGe(%Fxrm*C>S6wDuyp@M`AR(o?e{ryvh z|L3wR6rU+3(>!89&Sevp95VwAjZZu+gVT)Po1^rlgcOu#row~lmEiWbhF7ig9COYt zWQ~e#1Veuc;oQFf=s(2W`?8N>821NhTg|7)Y<(3*F-7^zMIW1x_ypNrC#&`W46Zh(WSFyU);>N{;@;`#(qym;?>fOX5fi_$!f&FH@tw`SMix>L98gNpJ9|M70DNVov`&n2+Z zN0aYwUxC7Nxbv8JD!p@G1jO(EfhzlZf~0&07-(_9xp`{b zisv?udaz$Zn>6H>_3?PfIB*CXXCan127>t2iLC7s z8UFFYEDV?6KA+8t$c%4~(DCG7-2G$-@+M^CEG1?3pNl98Ei=W9_ft^(?te@NQ$`1l z&OnXbXJOEQ+ZXxql3dtt!;;i3FlWgIoRu%k3LiU$4dZ3_@XrIby^Dc*mqr>heiE)6 zuZLpJpCDvgG;<@n0AH0XLw6gBLYZMue7BD&YFJFVgBx&bbSw*g6^x4S9e8+W817Ha zC$BtN^pJmxYX1V^sJt?JrFbR`X)K1ogkUfgRmX-`r2^h_mW+2k4%Qk$JT<>#Z1*G` zW=8H3gxSdmYlp$JpAA_FX=VM>hS+w3NPvws|3gW+q_KsRD;mJeAVt`E#Dh&(I*05ZC&}@H)!1ho`+jfxVK5fhlgF1Ha9!=k*q)Wo zogw@2ip5K4pRg2zxvr&J=NL#t2~eA~xBKig02dljreB;G4X!4~X7z8P(JNg}$TRUKA z+dbassqHY0--(%D^TF?~1ba6<6&LhP!h8NF$%09zz(uqJWPcvT)D2&VpUel`$?qVQ zk^%USUxbfl+p{fSPryb;ebn~WX9I6+!Hxc}LI1)_wsPfJ$oHB^D+k`9{SGVM&O0dt z$0A_qiAaciAPd7u*Lm9OX0UXv6hFxNBHoWXMeqI*qs*6hV8({X1ZORrv+V}vw>iK; z-NodEjTF>e<1{1gwT)U2(5&eQ@Twf9R!8$L=q_f{M`Osru`e*-+`#O*vxvQ7WI+5w zh2XMwK0WEDN7D;AM$#C;xh67noP0gKV6l|2>N6D*mXRlFf_lP9U*MqCoH}0S6<*NHF(2 z=y!Jle#%#ao_$VKAtaS9d)WYEV^aA2&=Rcaq-Zg#o_0ju0;etG`F^wvcoXGd)r1Vf zOfbe3uPs45ZZdgZ+5wGGq0ENWR;c%P5}XjcBpLr%Ge6#BlYQOgBx%)*S-)ScfF=a^f6R=_bmJ!n0-2FJD>X8JG{?`Xwh89U5m$y(y_ z8+lC1IUn%w5yGuTvGl-yNuau;hs;|b$67^|&|LKwq`mwM6SFuC=8EalHJbJ~KQK-noP$k4^3WO8Ky+&^!`T=aEDT6!6>q$+I344Z$%s9y@wNGq1_@3yyEc7+jJV2)-Q zB7)18XQQ`mChA?6hLd|P(&`ynxO$m58^au7+>+lz!1D*-a^(RXy1Wy9EvXWmnt7Oa zDa9W`K#yA17r{VnH||-xh$-V;q)yfKGM(XvI&Y|CrN6Rrxki{N&9Ps*0h-#1*((`3hWe;9lSL zI9d)7w0foi+|e4v@1O%e3m2n&r#tyrz5&mDn20S0R8i28jCJNRtlNZZkQZo-CJvW* zpDaJpMO(e_&D>xRO?yu*F3zB}QCj%y<6-Q7wh~wS*m33= zd9_{{S}L{Z=l$9EVfPfu3krsXS(ILI-il)<`5^wP2}MGyQDS~8oozOO2n#;o6#GFc zGn9>j#A9UA)I~Vw$r7?ST9|cEKL~~;9jNun2WQV#hO-YPX@E!{)tWvTlLQ&Cw($n4 z_!WWGTO+)=vjmgSY&-}_^E)`>S@r*JKPH8bMj zfXV zee>~PtTHTD?!fWBfNhs8QRUSxa?rGh7qk5?Iar-U_k?H?N5eF_L!Cl#|6l4B`-ZIg zVTVf-S0W>{jI`VcqIXYj#B#4Fc&HExvDPNc^PUp)lnBLrdRf@^qL3KuY$sNE?|GA! zRAZY&Aa-a^r52}wlz(|df1D_RQ^pkAH@7gug)A6nmf~iSM!LZxiRV_n953>W@ulwq z+)_G3Y%(U%FE@qBX3r>Go)Agpf@@&)!@H!BQ*^goFoqmaIUMv>LWX-*{Cs5y;=kUf zeT)B6yP|S#!@`%A{ai*?M0S!8SAPiJs!9qoO)zko0@}W>#Kh!Du%-@qVJ$Maeb;on znmHYJY#zs6eLR^yUDAZtrpRL=ISP;34nU%bDB4`=N9t|{jIRoMIH!|Y@8t1`GRGj< zc^+<@8pgFXQ8@p%0TJlj=e57C#=9@&$Ydj5oKsW?;gO=4EzOTu z(M-Km25@ZL1o%|igw^fes7_Wh(_Wzi&5vGTbIWopzAwwp2qEP16ge>2V?aKA)*xR~ zlvvXsTa3LVMBNQr@K8-0o>*rD-u$N+R;mOG&o^URk_s(|zD_Q${Y?24%Iv&d&q<={ zAD(DoAKZ8sPUDrQz@xuH_`AmvFUKk2kDYx?#=2@0I{pvtkwf6U;5zNK+Ck^Nm8B_L zjmT@m=WyQsIqCT~Lf_e>K=5qtT9rQsRW8?6c2=x@+m8nz<}bvyU%v~khr3Bsmp1A& zDdG1kLPV=SiX`(kbNO~1*b>}F9XL*!ZNCIeF&)oo!2Wd0NH5i#qz~ohRJC*l`Kmh@c^Q!irzZk{D}HRIT^^ZjU*l7{`ECa`r~E3ZP~ zIVAh8;&sNHL-$i0=YFReNq^?H(`jbaQQEoS z9o?2tz>C{z3nNM_eV4Q!=U#nCTys=mbyy_K+UG^StAB$%l~x>^a~yGvECR{H6`bz& zgQh08L1(r9&(d2*bs^+v5WTK7D|!9Lq*;^LC=YCKYFk z9fVI?Uo)O^shIka#ldl(>E@Mj7`}fmR9!5gr!^PR^6RPK-b5g*zaMswWRZe-;Z)ag z6tCtQ;zVzMOb+BaI-J)s;{nGQTyz_{7uZ13oyoA8OegZ~@@!9$4%(*qkiCNq=)+fJ zM;pHLq_#D}?+{a1SN3Y`>r3G2&k;JfE*oH+TbBA#EaD6!}RTt#(7bh$H;A4Tf%uAkh8oL@J+eg@6-DuQ5{+KaQ<P-f*><55pL|d2GQNFctvlRJhk3IDiT_8eaJPO5vYbWdsE9qVxX_7U2zIF6^y{jOV{}v}fdCD-kYrmg4U8RQxdKPSQQWRzLO*s8?BK>yi z4K~Ip5dTS&_=|1KIX}S%BQF}G$f5TTu`&i7dA2x1sh`fhaujDy_rRqu#$lU?B^n3T zVd#weq~9!($SS^sQwa+2ZoVd+v-u8Qo#~3DGvs0D_&By8vKF7@%EN)*Z}4UOSDr@Tkt)QYCkaLfHD7U&OY`#0j|Fn8D{;fEq$CbG_4K5Cr}0l&Xp zV4^jIOJDk6Twe#Fre`tQBMp~~UZyU_7wNu1Gnzi%7~jHG5*-(atKJ>r_JkrxqIMVj zE6#*zoPShQCkhYnsC^p z(@uK1uIcqRA{ZSt2e)r7!CA|0@Z^N$`SaU4P^$A0ZOyHR3$-^%PXV`UZCj3Ura54l zU5n4O>{+kfB{+P?P4GDABI0XqxBAUbTAg->X7_oa>XwPn@o*zJ^hQEvrwmrkH|4r2 z->B4`PW<3Dk3RbFk@H)RVZt76d+g<7c;9~o^#=~yA56Ljd$RA7C2vm90%jw;bC^v0 zrPs!eeaHd z(AM?L8H*7bTvo(0b*;yrUwyFe(=lA*5sfo$SKvkVIo^{-(*AlYGX1wmuS71C+dhN~ z{a(;uc986M5`wdX^I`g$&D5sH37q29an-+{_(@p`aybIOg^LV!YS!TQnY$q8QU@m9 zo(MT>Gr?rr73N_?C6;(>!mszNVD99%bYDsv>gz_s(~E)Vm2r){*FBD(6va`ki1TO$ z7Qy8U4)}Fe6J2^PpC`6b0eeo!1Mh+k&uo=5_O=Z0O2cko=cMbrBZFgty?JiLc0&Qq1`TeF(eX{^xLo8m_!i|3Jl8MeV=vd$ zG~b7j(^uk=XDo@|{S$i6XyefMFjPBYj&t3%0Bddya_e;7Cy;Z=)t`Z%+ zf-%Cw5s2DXLiZ_wdD(YJ4k==+TnuUE841vrU5byq#Ho8sI6id==IO4J$6Govw{Z~4$YKbJ|-(E-z z&Xz&OmIAnvJ(b;+84W_ZH*o)xY3Q_SIv5^TVAGDTN5B4Kbf_sAlvag-bD|!7Hg!Lq zXgN*b@jSLI=s$e$^$Jm5uLMJ?7jgHm|9B&F|8fBx30(croZHsj1v2^hXfRzFZa#G; zR*iK;)5iv+3s$fZzgF-HZuw%F*i<~z6b^S!n_%g#4hS6sl#stnCipHR$6iI#4pAK> zD|^YVl1BWqMjTr=Clc+kRBB$MN;kYTBL~!KFy^BPTx#4(#yhm(;#mc-Mx+!!SSr8| zjRbnA;t1@1pvy~W)W!EdZ5i*GxsYl#hlXr7!T+o^sBy13d+E`0a_RX#8rIW}+hpc~ z&!|5U4W0(-DW_?tx*m3n`NR2WU6`QON#>910t@XsaN4h$TBsU;X6PL}`0N?E6}b>P z1}`w?o{A`YrWj?rg6NNkVKNw`3Swq^V0)k&?r4+7s%8twR<4FCwvlkz_dNUwtw&P6 zlb2O~4c4@1V|!8?u68xU<8LB~smNopuYWw1%Pl2K&mVyERas2Vo&U)9sXKWcadi}C$cRdm%2BJ*F^<0bCC_00VP^H=;19$U)g8@{WdDC@urE2w0y zDO=MGLkH1vTs-klH)QrIaX+utjH*+m=;dkLwqJ`El$cJy@ta%W&WdzqhSzH7t$hW~ z?crdUsSF!--(bQ{ zlw#A)HhTT+Nv63^9q%Qa#(CZciSlMcp3BC^#Lq(nV?EB`L$w&sRv4Q$aKv9_@E(vbMV5* zf+aM;P9DDNI^v;2Hth7WG7>&RmAus^(9e4V*_P)>e%ujSe6<_L3>M&}KeFgpTFDem zkfiP3Hj(0wU+BA6)9Ht8!?>KEMHbg_TZ7rFvB6ZGo><&S78(}u#u?7U4u2n12;GMI z?nhxcRl&Ahk9gZ(zW|3j@i?F3YsPRriT{>uq$bfBXwZ3&xMs?bDY`G|R#__u%hrN5 zlV8)xQB{Kfc7BD=Kgx)IjV{sNu7`=ET*Ho+f_j}>U<*Hi27TEJe?|bjQd+pJ?NMf9 z?H)L%EbDuL#SMRvg zz^vFK%y#zvp{e13K7Ji=d+kwE9W*TrCJSOJ`0R)*%|vgqy#b9^;A9TK`? z;DXZ}+&Z!VokhaoI7HxT+1=ozG8K#-FG9sn_i(|S3e-EK4>eIINpM{zjy?>4*q%gQ zSws*McutP>b32be$9I!oYr|ltyD&O%UTm?|Gnme?Lo7G`qK=$DE7q0)Ci0??y7mDL zd{Id*7jMMrF=E`EYXN)GNFV3?(B(Q_VNfw!lV6+9Vyp6cx+JTXX+La&qJ6JOZm=$r zE(Ok$O~!C*d;DTlM;z`wq)Mxbkx6VM^G2?~nN+|xujTkJQllVxS27JP86mqK^wIPw z0oY-<1zxuh5LsG?9xJMd>&*(L_DeO4W%P2|TQY<@dx5P)AY|)io?YAWh3vg?pMM8C_3+OF5fSXXD3BvD`i#EkQDWK?(+~ri%LmJ zlm-$FBrTCNY}uO>vW58E=lMp`lolE^&_JaqY5G0C|F|xHe6G*+xS#u+^FFVa;KOG^ z151gqRSmq*GQ)w5 z&}s-519X{sf;L-jf*4&{95OUV`8EmRpHol4xbF>oUgCfrTTYU)YYlk#uPzyDc9c8| zpU&Nix5g`dOL1MV5T?48&;@)>zdc}>_KF?B{aKdONuiXk`16ZA22(ElfC=igvGm@Q zsho!F8}O60KwFDs`mxMG(CK%Uluh@AQ8&&D!=zV`>-*#AYTpB4+ux$WdI?VNrbop^TnGl4q{%uyy*JH*j4R375=7LfiDSM>8f zid|n<)0nr4VB}Q|Uvn04ea$8?#_0m7O1^_%zkZ^pT;x&hdkDSGJG#9tM)UKm82o%+ zn$K4)gz}Xc4(CrlX&nIF?IOH~3l#FXOCLRU2FOUL;|H3HsLiht#u@!1_YD!j3QTW_EPch^2d zJMV+!w*OyYMVUVwsLGzAk5)b?WI7G9JAwl{kBz!L{eO4|ZrSp&!l0;y2IBMC)2KKhs(O zT*f=7UB4eMLpGH?@*gpKHJv}#CX>qMHyD5182;`%iHRZwu+=ON3|9xxgDMg*+BpqP zS17TEb7l&c?Kugz<)bh-{yTYV+(X^$`Fh}wDj1&_5FWDKMJG0HLjUsXU}hFVrH%#C zmGMe=jkOjC_8%rUf6m4Cjqj-Ay%cI5d5gSSA6K(|v>81bD$87G8B1KBUqRVFDqOc^ zD|2Uu3UnqeVLVQ!(Q?6Q$YwW?d>4-7EfD2y_B^Kzn`Gg`c6}^(S%h(N0*20K;N6}o zD02E$t34+f=lL(kU80FlryWFQpDSNQJd;;zFp~UJIqVeZ@w84EVB!;!p_nM;E#O%V1#f^-~NDx_b*odoncNuQPzGJkc z#(~*}_b24>f;^_+$ zWiU;W!zuaB_@tBf@tO3Kb33+R+wK+6dgc|W9qB+d(;+w@XAeD6y5yI858w9=1-Ifq z_*+7Ri}upuIUUFGy9|Xs$3ud^UA`pB_&rI!>kMmuJAg?1W7r~SA+kPN;IK>&GG^VT zOk@>~x)=feO8F$mWhF?pwK73L^|-`t3oO~+jMB{)7{_OpL|~!FIZB6uw1P6R{M66v zqodG6u^M`!ZRj$eH8di_AA&`e!J4ym=u+~VoM?-JlS|IvmXq4pYkL(o4U~d(!F{1x zbvt#H`HBvH1W!i?3Qx-f0OxTO=CbXi%i9Hl$y`*6&4AB*kLokqO)iglLLwuS!6mPf zKd(&T`KTzoHrE~+j%*-V0Y6DxjvMu?JxO+p#G>{`IW&9ND@;wgNk8nB73?@~3EC5m zk%YS&F@s3J3p;zY`$NRA@(p!yeLh$N4T;*X)d8YTAOH)shgMD#{wi-De7YO33&23xa=VHF0v?7~&9Zg}YM*NMo-k zcO;<`-hH3QPM4d&#a0b7x6(_f^Z8g>mvtBheH5Ts`xdz8YlB9)1RfyePfKo)Wa^Ibk`P4(l+}n^K|KJcXKERpP&kD5%?-N%ERxVDrWSa&yaS zF#fa)Y@SMzW4g=9hIzes^d*paH(iew=m9IjjGEWlT;QK)r@0p(vmE+H+VJ zcWH)#tkPKSmU|pb_j)w%^omqW?s$mZM^}?%J8NiCpTM=>`#^$@UxY!=hs1eu zDEPD~fr=x4zUXMf+U<++eExI#a`#M*ek>uWw`Rb>dDpRkt|L>rOlwC?wG-M$&E{P% zzv)vwKa7>|#KkqXa9`b?SeNj-Wa}G*YUiiJyPq#>pC9w4UA|sagIPjb%pVH36_^YC zW^BbBfdb+yVn)NJ=HtE5OPQqKGeNC|g1Xf)xMb!=cN|b9t^bYVY;whg6Ov!h`8844 z5FQQdOFVJ*yM?HDVGhjo3xLsD*U6;yVc6GGSmXA&P40p4n?CL+rolMk`(XjFO= zG}`iT?Tpb_J*-L9f>sGPeO@VS4bZ?>!54(v6}2!d@BvElyDaVFF5r%&XtY?E4v$ks zY5Md5X#IE{w`SRqLb+kO^oluL8$-Z0Zx=e92?77Vn|a>CUQ*haMwaR>gGqq=Vkv34d`*HBiybKT7PlUeQEb8FU0W16+@Uh!Ds$l;?Sh2pCXwM%+^I44$ z0l^@>KU;X)_6Y1eS59WVe@x6$WrSj7heTbnhNa`*{#gR1x4V71OzC<(N9U6rK$jfU`oEut?4YN|GHeZO+vtqol?s3LjUn$>*%|la}*>Lj5KjzDa zJ$TAdh@{dAdo87z<#!Jw87;~w>*zBD@yoDj%|rM%Zvomb-9irM>eK8LS$MOei;-Gx z#4H%ohez{fg29zUj6G#T_RNpL{sI1f(fT_P&A)`tx9r8wZ5I}w@J_-rvGFwQR|nm4 zdkVJPnGG3(zu@aZQLz3%hyu^tIlAa4%~5Jc)>#}5%Uz&^6y-rf85+3EI zqS=CQm>l0nm||7p)11hhu1O?&wcay-a!TmZ?*~CV!x}#;Q?hyGOU%{&Ln;DNp!uyX z=Ev*MuO%%w`n@il?XHMX-xuL4%6rnLwGtD47viAk8U9LEh6bBA(X&gAL)mdhW^;%% zr#ty0V^=Z*3^!N7?Y9h3clLs~!`}q~2AAl0=}A8{5jQFW*bY^Tjp4%m?&j91Fv(~jp;snNJjx>-IR ztt65$B=tJkUKLG0mHUofKQZh=fG$p z)p-d^a;MV6TSCd{${OL0ELC({TwSBO;SJOpN6ZY1 z8tnIuDu)b`7n^QC7L|pU8zea8Yt=NsFPAaZpAO%3{|G1c^&rP{fM)3My%w39uzXWjQQJ=nI}W@h0>MrQlv)IP1kYjqz&+B{U0Ca(zXZy45o=TtOBQ`1p_l7OasOZF z-YX^?uK5jFbHv%&WhcqI@n4C_^iI0_i5l+v8pXJFpCMDeEX1fJ8HmZQp^|(CTk7&S z&P03|TPv3`yOREp!R4WFGk+Pxnq=a+f^@ieJC;}&_>r$KI^fa1FF5UnEVu7rAdXew z*^gIm(Asoq{IvFx(CN4sxwQWtIqy;pN3=c)T8p3KktDQ<*NTVs6sbAWtq9*tGq z=KM^z9?ySE$Ep=;YbTOgX2p|dc=mV=tqYtC-0>&S_QW6h6qZoaTL&nr+LG_?KEfBP znwjrB*Tyx`4pX0tLCtb8)^~d>{dH{(h&VT5$QqtUmcaKu>-^8a28SjUQp;s7xO>tjG*mBx1p1H`Eae^Bk9+aAhbVhLTb-KTPoTM-Rp9hc z7Tyn7a063cB6IR8WM?F!Nlh-iIc|xsj7;I*RDF2DcA=ZnEj*gLi9Px-8{2c@u* zcNpnIJwKBbZ?>$h?VG{{gx!I=p~c*UvmixPFj!|^A>{J(=fia3Wl=5m9Wg`Dj1C#A=<0ENEz?1b}wzj&8MrW zUcfJ0mFofqrp{c)k$dns%Xd3O=Nva(pu*p^oa@w^}zA%S+>KuT?Ly|a4WCpqouVG*D@3r}R zDTH^W@q4FZ*z>*_^xQ5pRJWS~y%K-Ou5pq$;&lQt9RmN2G}<5%Ma!e`Y3&kEUw7b)fbVQXWtNeK0h@H@@mtuGIDvnM zzJib;4~Sd%4qx8onftcMP;gM2T#PF~wp0=2F3p26b9&&B%L3s`a~X0geI+;z+`*Lz z-_Yax3p{maF3gPRWftB!%ro}nsfTzcNmtOpTdw<{``!}VP*%oBY`c#VP9D&;^|+uY zcr!MZALGns^Aq9RTd3)t3)jYN!B*i?C_Z@_XLVJ?30gV<)f`I z@2myiuTg@!o>GvS@#AXGp(G6V*o>~{yWrfzNA#vlA1b?0Vl}q_xIH7#ylg9YDJ&!_ zw-LHswjaeKWKovSzn;@+qjua`6yfvFzr%hD@5aA_kdMI_mfRtbFkj5JeEg38ZJmcX zc`GQ73#@;>4~ZPla+vW41$&dxWsVv;+l`|So72!JGKL!I*uhNq zCivSJ4_DVuVVi57lb!dLanG0B!1a>{s6cEECuhy?#4mM1qs>eBn)oV7ZV{#9JOo^n zqatkXe1hJ4YT>KE5+O^I8&KAPv|$-s7+Ha1A3lM^Q!KcRnLuVb0cdXa#BDdWfmd4= zHM{K1z3zXAn|6eOw$mz*NFU37(Lcl3oDZQDH}>MzJwc?+=O74SB0MSouhzczEXw@M zfSF%Yv7)zzKDl>67_r}jvzh#wT>Eqh61k^DZsB|=Frk>YFAerAQDmQ~#sPEhF*)EZ z3JzEF+2v=-$-%61XnO57CRFuNmDgWzR=^C_u4sgAR1(3r;)n1{tTf(yewUB|F?OQv zQ|RUAq{_;Zxg6K0m}POBs>Ey*j=Wq(UdklnBduf=8CXmJ(pM^ z0x4-GwELG@VYHLI?bTmoE%VUzlsJk_OapRf2f^J1rF?+ z1KV_rsJ^QxyXwjVTzD=F-i+NvgZSD)5bnwPUz$gIe5PR3RVV0t_Ysz)bi;f199ZT1 z8a{l>p@-(Yz^y&%eCA>Z&+|+Erx0t zrNyVuHNf1Sb?mK~VpKY-9`|Z*qhceG#P`5{82d8w55uFDD<}XWhP z@7Z{$FW(L4rx&2lT3_5Z7!5m4-e>G|c~^!^9ELuRMqkHMP$hi>=bh8Tvhh!8^tWkv zsN^<$^Bm8ad>+MW94?_xXa2;j>U1)6U5piT7G;lbXoahR3bb!(AWV~zfKx|PVX;CW zy6$Ntfg9eE1=6Yb#O59Kq;~{Mud8zp-i9J`r5@DBKVt${*ukB=T<}$J#Z`^}!K*26 zh2LM6!%pE57}+Png&z0EgTL;A4^H8lnogpmLO8}|#gnI%Tj6c~g4)*|>j{kYr*-zt zw0DV#&?PShS~Ys`#DV|{9h3+ z(ru+Ne)nN`Ne6C>@FC$Nxp4CLFB&W|o4u{%hXF1>p*?jrH#7P>zMuM+Dqs|j-_}Gw z^G;$TWl1ZoSyIwkPk7~-kS?Kb0p}e{0T%%w;PkL$UgS6m4-XJ&Dq z-xR>1MZ;vpy1T-_F@D6+d^(qScOHEG%aDZj^UzpQhLr~=auU{J@I29lyQBUV!(Ym> zX=i`pm!1wrK5dAe&AbEi`bt1I;vp=*lZ{SNx#-o`ja%(HVRM)_?0Y89mD{cmX2-f> z$6+b9Xd2=Ena^OoMdjHAlMFyH(}sPuM+5!;JabI1VirWaRz_VuXRmx?JyBhHhZ>KU!tG@ZsM8Yz znI(nz{Kqri3!%YHca6h9rRi)+Rwbw;Ujm=U?QO8Rl9M9iXN}LyS zTfdjV)U4M;WZMMXxH$=lXA*7rD8XK85QSr|F359;slTlk=h%6lHjL?pUoq#vI^!j& z+^RvVyqBQ&v^W$VN~G!A&%$6%Ib7m12G=bQpo~!sIgp*9_}{Xb^e z!EtQz(q$mQ8l%TzdHh|ThLUeC;eGx&+_|v@J1=Qr@cc{?P#z7cax7ZqB5hAwe-_uYk(-=mSx)`%;6YlrG2w65&oi*Y! zR)$JdblTwwT+x(1`ge;pzJ4pmI~2}w0u#i@k2^4X>Sc&)Ng;uQ-q0~46z88wr$svp zK};?iy1Fa*bIO$a`S=YUac=`X_g|#HZ7P@P>_itI%s|sBQ`8B63B8ea!q1+w*;NXC z)c1lGy|z;fHccEPXC~R>2q=&m#d-i@*&a{l*7P(}ycuc654|5%I~9v8rQmN?u-o~PJ^v}eT+PAWS+SNqJ(Iy(HlA>>JO{hyi?TDWWP{nf#U#OJA8O6_2mSt7xDeb(w`j%T zuiH~V%%T7%iw)7+|LWk$%0l$sI0)msr=s1xCusWeBpD~~1Ul}Ypf13eyq-7(D$D}$ zQjRDaJEO#SP4+XC51PR4dN3MJtc``TC4O);BMlb}_Y(6j9gxJ=qZjw;!{VuV0mS;jR*T78KyjN0RLv2 zL0h*hCuuVc&1y$+5uf=pz*7xuPY=^W=XeIq%67tayAfSIh+1mY__$7aY{xN2&|Eh1-wH zK+UZO^uw$Vyk{hlb|^)|4ddxl|5i7qaDUJ%^9uNf9TQI3t`753Cvi)=JVEAj5&ck} zfp3n_W{WK3x!Y~kFfT0|U8}utde(CIHbxclcV@%4$I`6ABMyePsbiC1H2Y(!3>fi! z*OA5w+%a4T)1`B83Ex{>*z=uU$vOoaoOR$=R1Eg%zh`9ps$sOtdbHX0f$?JgQ2CqZ z=rVm@Sa9e!u~p8ceTBtP!Stfdm0XOQv7Q?9@0E;>S!`hBUOKs2nI!o;gKL`<=dy+O z-Ru~P`A(x@+^Jl!5wFAX7w(Y0>*v8(=#S$kKZN0_9#}Oc0~nQhBK#*Mv{`ryS}JA` zKY3Sn_RTP~pC1de`22G(&qPadR^&d)IMQ+P?{UKYGbp_uh?E&X(D5#)y--|xO!FvQ zJ>5+nsifivcFArgPolZY`1sb|j(CVZU21ZWg4t=brQ!6xa zlip*&Y|-a1`PnG8BO?m^Wp%mCz4x(AQ-F_Ok5GM|FOWM|gbg~FKvlvgv4s$cFZns~ zl>!yi7V_LWUp-F8bBNfA2+=uAmbLgM&35HU)6M+P^NycD%k=l46X^-7g)eYd%MvbP zstwNpPQ)IGB#`kHV{texmp5q=3QFE`Ic&_mfQSfr7nJ0wUSt!r*+E2l`g6TxhLJStQusG*! zG|@R=hEq%>AdzW^8Su1#?4Sy4HEpazRwMvGo)zF#bfsCR(6cQ6L8T??z7AhKsCT0zvnp z(6FF@9;{f0A9V9LPoBw=wZI8g2Zx1CCk?SOs20;VP2j3(cX6uw;?YgA877GQKxWGu z`u(XMCRb_WzHc&Y$AlF;V_<|Hy(SOa#=5ZeGxotOmnx9)3k4kO!|=xh7a+*P%(oZ7 zQYr_s8{WXVt@nk`#cz`z8e`a|%cF%U8xu+N*#&lO-Uz6YVlRI0wji{GPjfNh`7;(5O+IHD#_LK2>$ zQ_%zXWcY!uH}!!an!qHW72x;Hr&p;m-CB*e?0HCb-j( zm6#O^E;Vi-vRICj+jRgQ>d&HUf4Je9;?pSc)C>A*yzxUxD*pX-9&aWX@JxjWxX{hQ zNe4UlxatX&{nJUFrRlXX(R>O*HGT?4=mN=y%V-&plYXqTdz*RJLBIA zGrhNCYiE&QV9z5QGY|vcV%E|K)DZ%La;3)vB&50|RevWX-V zq=sU-|18F_raL#0he=_0p>jU1)XWnuso9A-@A0cW6My3LzZ>9irUMSoixv)>|3~KR(u2CD9+KJe zkH+zz;cwShxbt)pTe4GJkk;}6%on%OZ-3wB_Qc|F9nw;FGl%8ZaC^vCLP%L6CUVp;sgoj!O%37O!+K{yLzOF#r!K+ zXTOHC^tcWw3w}_2$q4u~`XBr>Q6mv{uVElYnf=th5bB1jUv9E|3^i7Rjo%cis5*R;4TzY6H&lysP~C=V@rli=8z(d-F1Jq%78B-!j6 z#^&=&kQq7xuEX)r5_t+XD{ZH~@)Oweb2P}T${TdX)gY$m{!=WyQp02q{zbP~6Jcyq zG_pJWiE8U~+UPi+{xw;RqrMq(;VStIeI?5-*3e?t+fO2s>`ub?ja9hu%2Q^_$R%3y zS>{S&<8YYfkriG$oiwN#Z-Gl{MZgl8yKX&@GgR#<1m%={VD1511b8 z#Zh!3_o=X$XG*BS)<_xL`_Y`+_xmjV|04H5bP)ZEqb>ZM)ggqP~#&b`3;%9HtW$ z<56+?Jz+>0#gaOnGx7QZ6_<{~xb64Qc5@Jhzv`q$b57z92Pbxg{bR;!X&L@rR6)b8 zYv2j5Y?PCFgHw2GQ$ofUI`LK*Da>7mUs`P-d&7S)PEv_O%k!9{z7uHrNh&HepFR%` z1255WxWecRz*TYfl1)F)m^Oid$D(jzYBA3FYz}|wI#BVc6iXi1!-TT6^x#aMDGpy? ze2FI9-=|5ppR30Dd75nAxHJ-e|1pV8+5m4_fX!&}CQoPFqo1u*xwZ5p=GV=Ep^+Q7 zTsMX8{yK)}92Do4C(onCYOeUi^fh^PWG<8DQUF)kzbNX^B79*Ig?HrvTBO|})cr6| zN14jkKf3I>Oi6aPM>-bfW)L4wS$2z-Gqg=@qkH%9v(dy+oaQMbvc@zJ*Sw2ncX#g~ zUzD0j?Xz-xYcGmQk4@3sM}#VEU&QSlFM@{LX?`bs0q3j0!O@@sq|bLiSocJ53-Kmj zS-x+ud@0k&e@7b@RtqmArwM(;C*X(O*0rn3m$64}M#FLCezeq*nu<#MMzbq*n&?&!5$?u22NY!4!J4ixwDElbyG3*$L~SNbI=TsCOf{f5 zrV#7OM{(7X^Xa8e`YLGPRy5w$NEWR&7dM3=U&PDDULzg z9aCv*72g}0rUfzLFY#qy9V}7vqfD0;`**_&)QK7eD&EZ~r_qi})^*V_Yxnb?^D!;k z`j7c*l81K&6;OGvCNX-{$PBFcLz044;x}#^h&1@awNN>FYDf-lp6wy?YO7G>ATTSqt0!`6*A4xsgze+lDb-``fMRuq^tu2rW%cA2S94G9&2=B zIcg^Bqg>`7=Krdr>W8OeKw%1g58I5xFJw@4r4Y>>_T$YeNw(5qK6&-~1J<~xlm2Ok zanj;gp6T6&0>^qBWH+F@@oO+Re2i>9wV5-WDbB4QJ^xPjXy!SV{9IXjZ6g?|O@hQ95@ho8-yqlc9PM5uW9Ws8 z_&fI%4&HEOA2rI*k82(X{ZprM&i*VW&g&&Fbe8~8(}uVpYcl?iE~K2u#ab>OCsirX zH){3d)}eTw2UsfHb8Qd29w@FoC3YSDbOs2nw-8p{dJ@!#`Gc;N63+6|fOriVZs(XS zu;tr(cz-pE&%Dj%zRZ5j=LVCJr*;XT?JZ9KrpSHQIE9v`H^9I6n{cOZ3|)Ml59!Yx zA~V|SNciyvTC~@X-rs)#Q`It|Rd)!6RzzX?+r|9V`UyDCXW8zX6vt#KaFcw-;H8&I zc)BkbW8`*Y(vJv^Y#9&7%`ehcpHfU-F#$R>0=UOr9w_Hh3sFL4E-hgO{wTD;VC(JV z+WcwAi@mthhXe7{wNqfXWErU%Edw^b(&WlZCC>HFISBY~Kan{-Od{`mhP_M9HsKB z=9G|xCf=$rsKD>MziA=gzg5%1#x(eMuSXCS`3q;6wSdwdTjoSo6uFxUe5oxPuA0HAwEpx(Jk3dDO;* zEd-w{mN=o!5e|Z2tI!kdTwM3L;@c0y<{_7IF6y! zI`xpT^D8{~uebKi&AFt1ks*Y(2jhQS3iw$chEE!rXuOr@J?WTmJ#Q-^<*Nwq#fu{x z4=UJM-3#YMx?oy*E9sTK3SV`!@zmrNy51|1x^LeqSTi&iR=x@pYAhV8omA$A4ik3Z z=B-z0waZ5s2wn%R0WIjE@q(UD9*YZ4UA&rg=m9>;=%q=LKQYYZ9?JZF2{UScLwZOA ziCO%d{&XG9Y4xh2E1AP4zqe(&b)Vt8a7`}Yn>dcttKo_85t6!6l-u|^1P%5D0DYec zu{Q_kJ(Y8)u_*`Yn41{rJcGdZy1&ysFC-V0ZMiTJPR#SQsEuyt)JtX{PhJ~_2h3pZW- zs}_YT2X8Si<=w&gP%L^a(vs>AV`Q7A74#KRKf}h$9dc;2&j64I`>zpHempp^d zOjJlyOfr0&WKYxcRWZGQyIPk1K=^AZzdJCW#pqf6Buge9gFV;MeoZFu_(6!W{V z&d!7PK2B%XehbB2;mi11D+5D1tydPi^PeA|SAr#2|#ky6$sl?D${N1Mv%{{@yO)UujzVXNZoGvq^ zYRkA<^=cHJ_GSeq)38GFAvz2-kh=Xv(B+_BYmhP>y4q{eQD+%REtX}+e9xlB_D<02 z`2>H&{i4&emkDe>*1-X{eEjzFF@8EY20k^nf_SwY*jom%+6!elSGOsAE!HTgE-53v zA@jKMACeH#ege0h?jUMCb3rfcG}r8|LV6N@3Fm#zgh_d);23k49N8X9ldo;3#)H+k z;7OPlq%SIkko`pA#H zQPBwf+Wue@`~zw^dnkY0h=%>@T-FOS)_KPl=Gwf|RD8z;bh{FVQyv&#sbmyB+PjzD zf8cY$giC$L-=ficl!!xuw zIim}xM6y9fWfYfx_ZN|!*T!(hx%AOqF;-_^0PdPImUGx+M`E($$)3tVob)Cc)=9+B zm#;**Hy57rd$qf{%;OrfvXm74lxAO#D+L$cSu(!i zD)mdB$N66!t zHa6OAt<4w=M7aw7&TO>;AD)QB_}~iMn3aSN>iWpg1{Eml^r+eW*B&x1+2bMwO|aYE zOoVlt!2KjYpKyyI>$|?-#BCJf9oB>V0vQ_EHih#seuWYRpYUaRBRv}y2Y&m1kkd1l zfS=oB)X0&=HtScI;2pr-82_7QwC{zb^8@JfnigR8D3O&mDY*64Y0!>L;`jRx@VjIF z;H)%*t*?84P3o6WvU?7WDon+Go$Z)*Sp(T#A#Q&%nk~4sn;qq}mF3?2rixv^7$fy} zVB%YjQx-442N9x{+*9;j z!+U#D9+Gd;%J_7*GF@R(OZ%%X2_+s$kPknnqF>D%`uX-QzHj&r2Kv+Cf`tJs`%?xX z=fB{jx5k{k=5;V-j9~QZdZ_PP!lh@mqB1{hiTP-WuanxK^>YR8$*#tLvnOj#C&d8A z`-#@>8O3>jI)xg~mgDcJ2*|gQrg(8T+>W_Le9m5ll0%^w)N&iXKcC3eG^_@h;&Ggt z>@?I|^cb8S{kZ*q8{kW}7VEa65oHUXF+V%!z^37RGXWhfX7xOL*%uG@ z9ZkS$$qVw=hTqv%ozDi04a6V_5Yu>(O$N4{ZO&?=u!oV^wk^anr+acq91_ z&5|PFuJ&5o^DrCM{LI3R6<<+hTq{~LrmW}2FSOg?A3w*x4E7Ulf%J;!xbuc8K3;SV zQ{J7$f!rl{U!#n^3uz+b-fY1=nyNHEW`NkJWZ^%#blAU573F7|ao-|`-nM4G=gxGn=gt6 zWsrMMH{h|phqO8Rno!R27@q11#^W_7@X=TiHveR~@Zm@YiTKe$Z|s}Q-5WC&eMKix z+ns!lR;3nYI!AE-rp?qaM}l>}RY<;c7l2_=HIuhPho84SfGOw4kW`2g$#k=stKII#6Hln72{4n>c`#3ZwkHh;=sbbn~HxiVS6Vn zr=n%<}-lAvBN-h!p+}e+33IlX;*J&^@D227n4CksU376OLzRjEv9MvrjSIaix z&%le2_VyuGDfYm4k14QN=tkDX9_7kNAKD7MpljVkoOo;wTcu^n9q3F%k9|t;eL)#H z@S`7goPR;yPPM?^+EDN~t;k-pa$$cRJdZaFA_-?faAo^%vcB{X1YWEJw6K8C-L>R! zK@+h12Zi-_FM^0)8&1MHj2o*@kt}Sz&182P zgN%AG`rnz%s;!uVHiP?7rn(k-4D>l|DXD7y9|;+qqzpp2qe85;NlN!FskMAUk^Izn!#XP zaUlXHO{>Js;n@&W^@R-mTtHSX+J(mc{mjPyD&Zhwh(*#DnYMqW@Ge`3tBa0dAguv& zj{rQX_z3y`DAR;h;Wn(q5cJ4FSdA^i{X?y|Q8@^b7 z-wlGJykKA7O=6=K3;O;UYa3d+h z3_drN_euuWS^kH8YFo+YYB6@ZiZUl0)g$bgF&XZ(YU9~4v2@wLI_x$rWyZ!Iz$5#; zn9^5{tjTnFe7-UXQ8p8}d12_Ec2tnlX@QrU?2u@F#g6yOF?9c2yyNqVWS{#<4{eEr z#rvD+rdUaMw9uB5of8e_>{`6`?jl{)*-CfFOR^4rrmV$#BhGxG51yxS@VtHo>zpOQ z=k&_~9@o`6xSmA8iED5qsTno0Cv)K^B+-9fIwpFj)4Px(Jhjf0=-rm)M!tt&%yRym z^mHdq*M)dy_g8>V=^z*mhcnS4q-y+WE>_tOZ`i+v&Fd^+LTL!^VwlGE8kNAw?71}R z&1@{Hw8im`Vz4_k3w?*alV{_Ds6xpwygK{=H+yK}`V&v+sXtpG^z04cKt(s{oXk5b zCvOI)@{{DzGX%q|K(y)$!ctRl*0?quZ8*LfC39}pqm-p*js z_MgXTYUyO#xtAn|&ubiR4<{OjBv`EtKS+%~DD6l4k$Le!ygxD|rZU9d9hGaB#Mf%C6+g1brx@w&`sZ4;E)@CowVRKGN2 z`o^Iby1}`hx#Y9+Y|idqByN~t21?)mgMv>fn7FYBeI0%=B5Kk&c`y@9ns>szw25## zd9ToV&lT$WNgC!posA>^UEtX-t@O^k&ovGGm+`OZQ__|G3_PI<8!qHS{Gv|!>&`(u zZa9n8E?>yer#s$4)Q$s)04Hq?sh409&e3Od`%VmMV&o6Ne(8v)qqWRBG|u+#eV@EB<|=@ zeAs^$E~G}&rm!<8!}r||TZUubhzlHPut3j&5_FsY4|W`zfxAD53KMSYVd$E8q4CO=kq7^70G3UAGw7RY=9IkH;=nj*OdWjp~_Q(0Sd0-U}(9v*KHc$~r|j zh?mL6hS{X+PbwV>9gCOBbM7>fQ~j78-nxska2Zn(XWyW=d&r8=>&?K00D7i2-Y@D=uFP33xmtf0uz9g2U{Gq)2-t$~;m zzOk%ANzFIp_}}v|OFtB=Fa3q2qO;JF*?~6GPNKwuGoYY38!g#GIHJh$*~pu4D&-C_ z`hoC6r4}v>>!7C0U3@TGhI^(c#*Iv|fwTK;ah|Un&jr5@pB4sUv(iDhWIKh^dUOPT zG24Yt$L3&Y{dasbBE`mQmBA!3o9F2Vf!8b*R`y1-u=|OE&~Run8!-CB*xTfdRc9X_ysy((t+*Fk1Z zI^6W_0aK8JklmReHeG}3yzLw8${Iwi)kh(6=rxu4{SS|S$-^_^J75;;QcI5ar0rTS zz$nWO9#>p}NRBQysVW6hVqZeWn+k9 zKBER39gi@__oU;w%3tWN;fXW%q@kI}Gst}02%&S2Bl9nd-@Nb!*o#--+RGV0x8ESw z#6`g48HMnuS5%#=&aK|#4=a>vVFk+vn`rw&udK`C9MP>HX6nyS-7f+DRy9-q(K96T zw+n*-1N$Ug}AZxi$m2YG)vdPKOIO4^fW6bUI+v2?{3S?Flmx2saFeupFd79DRa+qI@w(Do$JmRokj+Sq(Bf$ghLuszc%yt-P4oUYPf3{$(n`FW7v_eplLzz4Zp`J2Q4960(D~;LZ*lA@nz>*F4jsEowA19! zm*zrM-AayfpfTf6k&WfLBUHbu0a8CE(B=~gTz5Zlm>v)cAD0b-_D?Zpm+oeWIFJZ! zqnn_HBT0Xexo(w@MK@ zi>Qn2JoKEg1v?a6@%#LB)JJ9;hEKRMul?oml7<&qDCvyDB{Il4pvvr#R3Ke`)==Ti zdckwdxym0F;62Yh(BDGgXs14GhHWf+Qk4z~E3tQwG}O4-jd}cFoRIhqSE|n9m8E5H z=*~an*Yl{@HEpiEw*ts2UWM@L|Ipw078X7aBNGSDfZSjZILy+8`)mizqa>G~Qf9`O zC2j=4#&4X?+rcpO;1Y>+sKzyteWcY>nfvII6WtLsz<fu2b*0D)7R5QCS3yw(S7%Ugu2jK7kv)3)RF)G(H3 zpoE%V&JazXDwNFXqVo3wArH9Bz?9#V6R?QxI1`6E4p>l~hfnG6%tY9(RzF+_r(K$$k;Uw3!LU)cS;!D^J*>ka@J!07tQ&|%?}4-u~_&f*G3Ek z>*&c#YvB2m9nc!r2k}mdjInPRzcwHoUr+pkyT^5`16M7;0bL8gO}a2rTmp(cpNZg` z3Zkkx9n;NSG49PJVsd3COgsPH+C$Wxi0Y_NiE1CP^t*%F`3g9g$+DaS((rqP3D@Jf zDyQv`FPXu574%)KF;h$))jh2kANfNhOBSK({~ha7f*7M4Z|&NhLUk9OrqObexFvfL zG^hQc%?1mI^HVd>7q5jKQm^>ESu$LIZ$Vs~;!So~)>9A(VWI;G6MCHkQ>!H~UOtlM zacwY2>K2ZFv0)bbFK}v#})>%-^OXKUt6oWM>#o0@6%=ZaMxsGenN;*@dg7 zoQB{X*3jYgI#KT0kqJDMA&KkVp3$1E z1+f0_R_X18+Q4F4YS5NOv)npd3PQWiqEbzJGVi?{x2XG$JDB=7Bez5tb$UnXCz9WU6afqQquWiWBFIMVjc>}0qzj8=j1t0UOlu^6}1dcdrU zk1*!e9hhyF3@z7$(82vBWY1rZPt$AA#9=4#y}-I^PR(SZ0(DU52HVLP=CeCxT_!on zk=aS2$lc*;k|S8mI{Kn`wrG-8`MPW;N(FaQCO_}yTe?*G5Ka7f3YVfYZ1oGII}F(D=dyh2TltD(TwYGX*Rj4tgKNlC7I40v zjpS@-dKj)7^-TEHKUhM<3R!q@ZE&2l49s%(twS7S~=qp@~~Cn zIZRyhXZz3caC7SfzszeHxXn=l$!}ux)qyTF6jJ7zPyG!GVyEEG7gzD%30pj|W)`;A zYqOAx0#jcz|;}*b)k==YZYQ zXd){liYy!+1>Y(#SEi>}+vNt~-m<$e-!UBD&9g;)akk%K=rmt3DLXNzr+|Bvesd}D#jPr+YxBk)q#afzi{3V!QIR>Xv zZRm!XMR;9Rh4VvtJ$&HFaSQscV@h410=t<%@V=^-|EX;Y4Au;i>_;!D$dDE5vDbv-(NAe}?S2w| zlbs=)tfO*r2G}EMi8%Qs7QLp>Z70RuX1jpzEcpVYt=sttiF0V>Wf5Xyfkbr1N4(GR z!zmuGF;tL)*>T75@8-?a^sEU#p3Z^zckJxs;wCEk>^v!Y90uEp=Rp%^6;%khjrC4F zDE9O+@E%K9FF(HBdap<>Z1@_A#X)nqK?0dz@nQxF8)ait`8B+_LJvcVM(CZHj_@>F z7vJ6TMKw2BsG4#Yvh2=cuV)!L-3lOs3wr6_bGA&fQV%R^i)FhD+5Gao{jhX#2ns~8 z7RH%YY!)bzbs4ifyR1OeP%o#_zLU9grbhE+^y_eU<|hc~?50hN?(&rPsb;^38@#ysJ!q1HYDB!Q=U+I6LeC&gsYp3>cv+|5L{m`!2EXy}c|0 z(E`^fm7zyr5oaCeEU(_H3;(OQPI7~j$c(oRRNG6IIqJbDdlWpx*)cl;$%E@$BNwF|hqZ2|YU zmnfbqzJsb4oIv5~HEVIDRrJZ4i*T(s94C2f#j%&`an;8cf|CH!x{3|P6T6P`gH+K|s-n_+c307>j(ig7P#zU3zGfMSW5E+);aQbyD z3Uu3}O|}*3;GU;4E+O=$w*vm18;Ik|Bf!(2jk_;yzzVBMv@!ck3x*^}N4Y-;6+ERc z8k)d!Oao_6ti#@nd6XCX1XmZ-&@Y0C;CML>l&4QgOA&C7y z;SH}2&kLIwyNtdAJK;tDU$|D-jajqQFzs_6uYB1De*NEf)Zu*)-5+?GE*rfD>3&B@ z+mjGp`s8+^)85F5d^?U~7j&7jU+lc+z7wp7%;fxK#kcxKNt?LHh`u7!eCAm zL+m!Tv2OBtkp46Xsd6J>jQwym{NZVQ)FNiF%G~{;y?|EzsMr$-U#1Ob>?WgG)v$!PM*gUp^t&lKjy+iAccg=t-#j%$bgV z$wZ%5OQ3SaO3>XM44t1QbNzOn!1HEFc;gG}kvODDHiUno=SwOfHwDQ}NoD+4_=i-= zHKF4R73Sl|8tgoBfaOj-BaTo=O|Fme$N#jVSW`AMjygk`X9Yw!odm7bchUQZ7O2=5 zaqIu(Kv?wyIua`eYxP>#cT5w=_%CLxKHEX-{w=sZp%c_rxj~ptFEKKBi$ex;ur6tc zcX5Y1Oe!eEG5Jc%V@vo{{I?CrpO#>s0m0Pu-5L6iQ637C_)f`@%FBG32 z$9*3vXk9=UWKKM#dp^F#-=_m;%f549bo33K#BxL4f6k<-BT=klySV1j!(6ZvcEZk% z$K+nl^7ngPz692=Jm@hY%vv>Cz%vrOP#tX=B6IB=C!l@xt($fmB|wVdw9?_MsJvXLcir~E>Y?SweaHM&|d*=yY>YCr0P!$e0B+RC9*j_ zs;20FISKTfRze-QN|*6^sC~jqGF$jB%Qe1+&Fz=ab(;`#VZ}cbG7w<|Rw{76_Rl2l zzteERXdE7&)(!(TQ;;8U3>4GCF{VzJsbi|3#zzix!eYU1g)&oOxCIMey@1@TZU}xM z#T&CU;m*=J1yc7yK>39vy4sG@u#n9-zP=K0;20+7JOE|eesUzoo{3afWeP>+aOE{x zF;(FNe|~H|E&4ALv@aEdl8iWW<@!>PU3nIIti>@mOqmhSJdJht^wEwRgd}Dmb5X37 zYD^s%YxLN@)AT$zwy!L4pEk3vneCm z+@tP`;px~Jxc#{mJu*u%Huy2ee{?!^8Ek-0lh(re_m<4>Sv=frHy@q82E(zZ>fG|v z+wkLKWvcb41CPcAky9?`@Yazac(C|9=d;61zMZZD({ew72)XvK+ot0vB=L|A@&a&u zya;;cQO+heD<;%K3WEBEu&Yl5x5qo6f_@f%W;PFNW_;siuI|Q%POs2nat2$3&8D)^ zPq6N)JbGL-wC1=PV8*yPw_^JR@)xFJa7GxjghunfCu|0xi!nIO^c|T0I|k3!M3X{t znNL=-dF@3{;Jc(Sch}xBx~Sa~h40(~U0Q%Kga5(n3px-lk_;*`2cRryGo5|sB1%uU zW*H}wxN}RFGx_qz!9Grhgs{1y-}S*n{lZO;4~xBPiPo&=#MZ3b@xLz+(If}!jHfY&O{_6hPK>b?C}X|A zV`NMI0~)M5iEEQ^ffE=Y!Tq*dj3eYX1Ik49at_JAp}RMgLBM+%*xr=G`Ea@y_C?=g z_cDsO=70uW{(B`3FJJ+D(uc|6NA9-)QLSEW%SbUDO_*&n}4fV zlF^Gv#IR&GECVcJxIPG0vn?Bh_KTm$a}$qw80Pv{8kCG zjaGnCz5}lIzeuEC8DdX?3{C`Xq7$Dk5<_PR+@tgx9~YHD*{loT<{1M2-5lgpojS<* zsWxi8vrv|~Ah-&K+qF^FRtG9Y_kn25bi#cc08jt?qDQVRqOPY!nU)Km(5Q*+z#13P zTk9{QjlU?~kjnyvA$jf)=o7zfS)3rJ>rhyE2U=7Xz$oji(Ozr-*VPH^*zt`_K5~%8 zxBjHM_R3_rzB5_U)&q-=+H(K8<`LSM28zF0VO0eC&IzV)_*FC>R#IhB3qpbL%}{Km z3UksR0Qfg6a8IrUV^X6{h5yvUN0B7RyU2QQPpyF_rQ4KjdV_oSpTyNCwm@ov0VaE1 zA}fzSrJD=#QOIyIaGbtzjxBZp$4`x%y?2+>Lzi|#TWv1Q4Q|5Fe>vzOxgS-fUqR3W z(tn#+ckF{C(r~nu+=;J;^N(a1*APMO9bX@SYvh4e~3QI1P zlik?~)TH?}**EUWtY7dAbKOo@Ez!NgcBxa)z{{A)+inf+OY>mCVRa_8A{#ypoFjXJ z>*!U-#bilYS`7|Jkg{u55Oz=jPI6dZSm!&uel!j1Usc2VQ)OV(>qb9Mn@wd7d4Tt{ zt7yLWITd$Zk6B9vxXYI$V1=$Kex9PvRD2x-lRaEa5VynA?}WG)yLa-hZ79R3N#{ZC z=q`L)T*X=ADa|BnT*od>4ZQilA)`s<@Y!K5YP;_ul^>EY)lCz654@r(L)q5SPJQGm z+ndJc*=z=UCuv~s4i|Ydu)y#F43DdGXU5z^o2eh@vX3&5Hu*YA`X0jEmRMeU1j{!K zvSEZ+=6$FAAjtRjvus-tZoKw8zEMRC1}W-s59wFZ@AhBm<;^8T>aGy8@4GnK9AZC< z9kaPamoGcANmtWxhRpH`@lq ztgu6<4(1ZynUv)O<0&bni~b$34+k`B$68c@qtxW zjrsh?&alnG4%SY7N{h^c39YuGwIR(!;HE4S5h8%=!h5JdoD-SnsmB$wKSAA|^KiMa zJ{WnknYw#2+@bE7s4Anz&3(2Q1!QjX>%_vae+3dxRc%nQ)?!``ZvaQtC**-Xdk(vN znv_?_qM-N{{J{FkM*SyYT)+mhUZ)Qc&dyB3D~pEEt8_ABH7yF4eJI9(@2BX8{p>r!ClMiNDM%XD|s#SA*GQ`zfh8 zhMz_)7#Gtuuxim!@R>~U^odiP{jpm~=VKd4YAfO_`|_Krj%;L-Cv3s%X9-AGzsEh& zR=9I>Ilm9MXw)~8`t&!0p^+BTaomIOkIBJWzY+3SYz}m%9mc5V?RZ9^0$v9D(VmTs zv^3X;Z|2*LHd!aI4^FU|OfmHQ&mBH~|4a?mZ^5yXcWH!XGr4(U1JrySq1u0{@LVS4 z$Vszz5zTT~_1l=)Y#V@^iZaO7ICM=uYYtf=)B{tYPF@^=UU=$ICGK#kJ zd-jl3`GW%Jzd}&ZtCIx%j3n3Av(F^GnaodK3BT>`Mwo0^3e$8BVw27jGU7U)?$>rF zt*uj;y^Z0p-Q^8GwQei%>JEb|1zE6RVi6p?6-55#n}e8X30(gkV%5~4gb%EN>=&EF z%Gyn0r`*{E~-A_)5u`tuQLYOZ6$}%p`T_wh!5}?j=6Rx^3!5$ znAF`kMe8&Xe0KnZa?^m9TuwcV9dYT71pF}Kj~MWTJiVy_!9823Q9~Qd4A=mljn;A& zHHk3fq@wk0>v%A+_(9J3-o|c|X6uhRyWjj%o{q1Ce}to(4-h_W(SZLNfEGeRFdm`W+sQLahK@M zK8DW?H!{}bEGay?6&Kh_kic2rVDgqGxbj?;>ZCW2=E^h_e76*mJA**WI3IF`f~ol2 zb0{xj3lq+hIIqHX;l^7t@VP77Ux=T$=wsJL7hNc)QMPkHQ&f(KvRp8JUp)j={)a~ohmkC; z)r23q0FU1o28+Z@QluJ1%p48T%~_hA(W`<+i4A!sw;p!B8ef7-(5whof)7Pv^01guRFE;y}+XW2c{<{$>{$!o&0y}UI?+_Ket;a2mxJ?|pr^57JLn3mb4?i}^lD0r+xP2@T zcV+%1-{Z63;=~M88th^7(L3qwBPAr%$Q)LDq9U^9b|FqzC5@XW*)7qHtyLD%iZQm1fMkk7L_E5N*pd^ox27nmkX# zuj^)!if>{VGj%I)qiQ>Np%^%~X< z@P`_E-o)y=1z_J?fbaK;k_?3_p;4O2Vt`*6K#TtpVzdrTi!h+bu2N%W@0x*y z=MvHFwK6D<$AMktYyP24g=A6E5^%rVMr$jJ=;rw`@N(~2RJibsGcVhPv>Q(c$?pSX zo@z80)fJNb!WE$GAA*)~6IQYkxx}jT0zA3E;C$~=etAFwP0CWnX@`H)LuO|{a7-Aa z!givOUKDvL*u&1w+5E~gA!f{57{0hyL%_ax=v$TqCYo`mx37SH=~xO=nFxsKX3wM* zAy7K)4&@z|riyL3oPR?esNA&|MC*cpF{q*wLXYXz7m>V!KY{exJ)y;hPN-QGM`U*! z!KlLqj0~NG`O(dI=Rqa>{m+>(I1`U&#ct6WzaBEIA;#5+AvjNZHtUFVhIU^a9GsSk z4kQXna&)n`Z!7SG6qt9JQE=WliGOh{4^FJ;ryoPkqtKDdoUg@$sMS1)F(ZhD;9@>r}?Oy@e)tZucd1T z&T?8$wt>&ncqpE%%^aE5OX%wj(934a1uAP{tCKgD8u!v)toy2aofk|EwdQ;a+6DIZ z@(d?X1e0Vs`2GG#)U`i~w6!MF@z;;=wp0>U@81RjE>DQacr3LQ&|>z~xI^~C!P@%! zp|Dj=8D{@xUEE=par@CAI_J_YJg~HkJjio`GmgC^l(@mO z58%6;#$`fJQRR6vC!}r&Q4HRQE`48vj&fRsJLzYI-< z>mIozL|u-%S*8p%8>N{-+j7EJKgfg&u%4n=0Ve4{6Q^xa223ukrgHO6Vv(ad*xKqt ze6tRER2BlK^eA+V&LhuW#6seHZJOZ4o~tv2Y3Lmp^ia7*);6&27PWl*Jfe)228ZE? z%1k_^&_~0)65(s~D6v{H$~&;-0Xg%^9M}0itX-dXlB#pUId7;xUA0>eY_#0b$95rT z1g%H^rhVWLB!*Mfg}8;i-?9DJDM)YF4Nq5J<&0a29%qI^sQ<-?xA!kIgv)9oZ< zcy9)2vXO#q!v8_9qX+BGP(X`4ogA}@M^sL2A1EtN;<|Zm$54k*PP9WSUpw(4(Jr5X zH8=O-Z2ckHqqGnw_sT$cXb8PEg9|?|3{b~A+fa8_1NHZp=dEoQg4_A(Y&R&6m>zp> zHGNSkUEMJqW=b!E$3j;?aZ4yn`8J9_wSvKAelB_T{3_k}{3slAQRGLhu*Mft{K))- zYL2I{2JP6a0sju(MsLu;S6RQwCd+SNttiBZ_(wKnRK+-vA7#i|;eCqW#IT38*Qte!(VIHt@9m{~Zgtc0V;$7$<{k(N^T)Xtk+j|q zW9Np7(4?mXA=2-N-IR~~`CWXX6TcdE&yuD>FIWe>RyFC<5@No4A15(?Wbkk4Tga^s z!v)Jy@U`VXw0!D7qgJvU&!jL~KdlficOAh^{tDFQv^q>FJ_Q`H1UO%?5hJ!fL6cck zu=!**FoGY!QfL)e#17Gq14&fCP#VXMh`=AcXqbq4Lv512k#2(V(vDyo_-E)xA8EfEe^zzD%oyLC`~_p6#AQ!h}8>GrcEY*o|Q|*?Ys~0LN^Fb z1c#DSlP1G1|1G%hqC1k~>7>dfgVdB4qfbaQJZhC;=LD&^hLg!3n&kp93NO&KP@LKL zONn#|#e>jVWnkyrr1snxKjl#nvnS~kmhA3}OJ|^f7)` z1%?+5^0w)8VFCO7-7;+o(~`Ok_$<>>;9wdu)vkD=E`~OV$bfmGB%MfF4mjw8{hyo3 zSI%o)0XJhp2Ao#g_2GcF^6fMfE(Om%Gy+#(Vt@8_YmtBch zRZHn-U-jamtjr(f$8o1 zwKsjBYfCDrIPMC|-bT~(E-l>SnL~%HUvd#gAng(SNiqW=F?CKty)CnU-EO=v@r5s^v=&{GBK;T$$y6ldma=_AYENpan$ zx6`@oS?i(0R#5sBOm~(WK&k-C?HAhsb1k;g6(;pW?uH$j7>2^lC=SkQbtUcYfl%Dh zL_241=S!QPz)`A_Agy*}YBH zVQe=NV#MurIn(Dzk|enbD#$TKo@5vK?BfGjuiny3n+On!^P~Ey`QUNO8W*TU5bpAH z7~If7Lo(&4(%xeBZ>Rx&&YMI^bx zb55g&^EjyY+hg+9^>D$3&0@T7C6CiJs6^ipsE_t$*)+*0b-#-&<~P&3W!f0hnNHqb ze1H{8HMt(Tvr%ewIOpv6Yo4yiJ9bmebut#VdTT?zX)^@xR>sTX`%!t3D!%Wd;4yZNh6i54b5VVCF<+CO zE}jkM$6n#$qxWe4w{PU-zsZapGm~*T%aHpLcTg>LDIMA91(Oc*@xYwPv{w5n4LB|h zOGRGOnW8zIWuK*)^lrAletH8+$JS%_P4r?vq8lD?pxi34+_sjqtN+H@4cZg{uQrgecU&jrM0`yILz}Ok_6f zZh8O+u^aQ* zbtLWYI6y>%>#5AwQBuDpxHh!sF5b~FCx)TIoGZ$EAi8H61lV4Ndt=|oz3z)NPM`r^ zKNH59)psFBQwoaSorX3AO|DvkF@3+gmRwmmLPl{rHLX)YnZdQNN3#l)?GkbNt{HF< zKM`}mX~0|COQa(zsou(Bh=?`B{_*>0a@dvgeXcxLg?*lGebPmU&ruvv(6@eRXv`cw zJeLfWzoVzC*OOnTwTYFn3ocjBq_^C>Ft^(aW_ky}>H|t#(R|j!y@Z43xCyYxZarTw z0$_mJVXBw`RherE@_xl=u{#-$&$d9F{vRZz<2rrpb(Xhl^8$2z{|ww6QXwRQ2S(!p zF#pYJb}wQCoek{s>@a(F`TQRJ<6DTm`)LT8)KF{3G?Ml}Q^>WC#n-#8;3IPtW=O{f z1=+plIte$jXjePGbl)}deyKL7evYQux^d)J4j0#4(BYQarJ=4~6`DCMfOCz7FkL8` zX4FN|axoDmdqXXbRz%_I@C~@;*#oQ8PAyRV z;(_UJ=iiG2uEnj8}O>=bcuX_=0d=x?A46I;TST+%c zCD3hRz+4^hCfV^qIJ7<&W=Vv=OY=Ll%YK0PYdxgU5zKs?e*-)2i7{Vx#N%R}baYlR zz~@eOko@N=PJii0rPrNAi)G&Q!hsMtNdsZy*JUW@eVu2y(SzmYuIGn(X|g@=ZAcGp zX88RCJ2D4gLt>=$dD*L|J5Y-cbcC^#bpXF)JBvRrR#>-stHW=hVoWj0h48-9P=4qK z8Aw;g`=Q4%SN;OcoTATcxR5~)qzBS(If4vt&2btTX@JLW)g!ljC(Y1^!T-84nY)R> z=xuL~r?pPwsq|LNql<}@7wceHp#t5%MHr5fGOYA_LETPfaD;kUH`)2u^dst`=DTtj zzNf|&@G!>%ZY#=VEZ*Ajup(I1ANoY{D7BNjPh$jej#D1OqoMg4a39tVdmo zndmV`uSw4cqw^m0wp2so>uM@Hw2uDnc>#I{^NFTiKha-TjGI;^VZofkRA!PFd=mYN zMS?=`*0B`+$(|skI{J9F`vhRM4SFow4(EK?`GCDX`%Y0MmHN4KpWI4F{Uw1D?_*id z%n|&$btU&*6?zP4L*!|Jo$LyH;LI6siKpGgyb_U)}!p}={;YVUJ#f71C~UBXCYtl0 z*jN+NHp$@TK5hOdzZIBYz;*%;UZVU5vgl~5#c8Rz3olyk<3f8&oSGU%Dvdk&eOtot z$4msTV7pC)+_zL8K(+rSW9z*rY_rotodpLB9Pn3E4z*$oozdRErd&=wS<%>H}Ve(7R zwz*@iy$PuGi{ChHdoulvmOSHDcL+(F2GgHOG8zApI2CH&X!!j)ex~eg+ET^#7`8To zK;8zTEB63}9w*`r2~TQkG!8lQqd-t0jzk;F@oTz^$-(oj^g+5Qzo<_PE8=glU9~Qv zIAaBveC@_B-%ep#wK8Wx<{(+*-ULS6>)1NAfl7VWNB^V}y0Y&Y*@>a(BBuu8rmyIb z-#Ge?%QKH6tf6aa0+L0JbkfK|5`Qw86Lm-x5?sWX$Doe=8|vU-iv#M9M&sX6RopCD z2o{dRkTHK3tezW*!?u8tqOY)5J_4(ztss*_RdMuiHMzaBob37M2EOzNXxrM5A2E6$ z@=$0UQN9g`{B#MOAz;8E8irD8E_QvDglXOEJ~&ett{{5xOUR1bE_l#^=PN-9u$kE|IwfR>xPsFRcg_bM+G z1ng!rN(!q%*Ma47&pAi)j|st?<>pW}<10OSzlE%rufWJ2^~boenefS>k}iMrkO)TZ z0A7YWHZK#!E8P3!aES|_>I!1s&j0Y>XetgWenz$8P^|yygCF*7!x47hc+XB241X=5 zBNyHhm;Q_Vr9)Y)|05bdY_Y+V<%KkTP8wQf`I9+cV?qCVKY5(kiajrqi0!NbSX)|C z`#zmV&ahBK??kl4j@K!;zGa29cQ~t#FNVK=Qpln63I$X8?;&=JRuJ z6~WhiimXc{6bvrqf?Sp(B)F{s-Ido+bm?lcF>5KLR4XzZ%6^_(qHtulE6Fz8hdnQ2 zNuSj&oVGTE`c5t$MV?UQ^Ntv+}S=?+e7$cri-~-jOnpAKe0y72HH&$=^NH*^7E-B zI<3`Y9qS9Rbz~aes$iC-DClZ6t-dm8(t3TtKs^#R(ga}i&)EQP^Wr+}*J zm*eQsR6Mq41yq;Vf_76O+zBaxhJ`|yxZ4GaMbuD6brkZ3wm|+5hDxp4$nv!QSuH6j zL%&<~sB;qo)i_5RFqPo&_w1)GG?9BSLW{5`Z7O#MW# zs4EJtX51&r`x%@otPimTMbv*z9Mn{#q50?Mr1|kgt~2#B^I`uWZZ*jy`i1xCzF&KA zk%kbLV!HzB_x00Nk+)H`-WS#1et>gxGMP)afNuUM!kzL`0EYk*^b}PWqziAxKAAvr zU6k)Fw&)Vi@#^S!C4!X6T4R)E5wmcyFD_CXj~{*ikoWs)phH|7bCe6PbyxwjepG|! zz938s=%7PvI~Fef4=wuDKuY`^-gzNOw_g8E7bRRLJ6C?E-QMfK%1{m;e7ucK#{)o0 z0WjrfPnA&4ZM->gBDzjUBES5nL;cxax^Q7m)wLu`KEtyMYl{>x!`K2gXQbhcirGXj zD-{3ux{(&+AFRq%EBN~=8AXf%zh~!A`~Jfeo{i%M#7l|Er6VwOVH0))se_Jb95l!p zn;K4Px#42dfIISdzvhzxdN0g@nbdp^`P)C|l&gx5YAR7g<1St5%ps|&t{U5#Pu8DQ z;O3WwlHT4VDzyFxjNaaXj~^`}F^RI=&pvf#HG2^cUtSD{)b~-%vIrV}EQ~Js*iR<7 z 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%0Di|O5$Ar{SJPOC%cg5fsqSO3%Kxb6zA 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 z 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 >36z(!x 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 #>bnbW9_Pztwu$7=1J%_D+6a}<5hb=kJy8{vf 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
  • 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

    p9Hd>9>c$PXDtEmxU{mD9??g<;o;HHJbOZz1as@ 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 x^3xs57e z(YABwW--1 zontT41A|lXfY~`*TvGy5_O2kDs5(8Gn1?;}q19KD3czhn7YVZWB=gJop5=QH5M8Xo zRKLyVBp;6C;!}#L>FE&EUYCH$EB}GVo%f(4NT6r3+ju_NP9W8rOSNj(l0bge_uS-$8~ulpKV=HfVBI_BFJ0)q3bXVFH)8HuKD2I~@Ep zjGjkTpnjb?cr9(h*O^wJKe&h;T4KX3t}fBVz*hYYNTy~%zhOI(@fTx1Dq4x+(F@e%*h46ko6bd8 zJfb3b6snDq$%pa>STz)Dshg;ex>ux#LH$%NC-^$Ny==_pzsZ6sd1-nnKn4e&@$Pbo zZoF2af#q5{2m=n_?ix=2J(FR79)G2e#D1dbVr`sgs>-_g`=Ni5*93pFm(od#7NU;Z zC5u3-bW+l*!z|`F;pbnX+_`h==-1muo4@fq+*nI;bk8x%pwJw;^Zh)b^GjE{CN%*P zomWF1r-aic9%GpoMA0GlKls!c3PvkEVd1|B@c9Sm+SN&O&OO1M2Oraqv+TIzUD^L*11N~X_SY{7m(BZR)U#w4{JNMSn}hkVYR+Xg9zeil5=J-f_73xQ^c+ zmSN}5ufoLfrEoyv3O;u)qtR}s;l!3g!G*wc7!-umyKOW)JpTnR&N>cG9~{_^4@q!( zYCgzInhDI_dgJS*?_lP`FgSHrg}X8RG0t7C3HkaZWVOg7CeWV4t)I;^olP37KzsSYQ9Mu|P_(1H{8Z}GHr8HA`Ehrc5t>86D`OyTfmY){ETjoew} zbna<7$Ez7rQ`MQ_7Y)43XMW5C#e^vJV4K}fQm+{cEmjQo@C@^$_t&e3Gmesh*9&Q< z;J<2{+XwJ;nGzdq{uai~-wWlQ9xO3)4V~p|&i+WP6ufy_rUbzgG3{PfGCTmDpswqZ$RblR-eV7pakOr=HM)fDBNK>UAJ7>@j`IGp5 z^?kEoY ze6TE^h6bwAj9Z(qKrNKEjxEIXT5n)MS_{=2_>JkIW3lzz3v}1dXPt?Yx&P8i1h#=` ztmfAuIPz@-xBBL0gupNK?6*j|J))bQbNCJ7|61_?_fp_%{|lBC7og!{6Y^okSzh+F zx0<~Cgf@Ct!HZSG0&54*MIFX1{YPCMsbbsJKahTN20m-*Ld%pV)U*}i zLy1~Qu&bok=eMJ%ZZth>bPc9tsKNBO9voHKj+Yi~V^eIkIPZiUEbBcFIeg{=T3cwk zskva;q8N1I>R`cVF)lqk6IxF!;rGevcw1uxI7OHUKt96XAN66`AtlH* zi2zNH45DT-0HtB(bau&2@`TR<{*4X8^Q|3t-{>mrSzbw=yWb^cX&cDr-SDbS1v|8QaKBA$|`0>~$GGOBV8=P&=4QPNv6Wz}fHg{P{TgM%w}B8(qd{rjr@}mWBt} zY1sBOiTLder+e8{;iGA?7_^4cqO;Y|E*3$m&(u>5xi?f(!ovw)n2&8+gV^x< z59HTZ3)YcW2zpzW($R}=VBp>d#NSzl4m@57oqwd*kBN`qr<4U6%c!xR(V2K<<_2c1 zXbFv7PjDzVfW8fh5XNhc;G`745}k+&{By#AnOPQ+;Ux`Nn)payU_ON%3x0qDvr53Z zVd36^U+}NwOX}yo4r}og zG);}BV|GX*wO$UP!(+Ie-n&V#-bMW6vWiQ+|C#Eai=$^HmJr|7lQ@_9(?CTgbBo;; zf{I}d+^V~Q-j}c7`YcIif20f?M|+dv5t=wee#7_krcnI)gwQSN9GUM@fkqQwkyDcm zI5(+N_(WM5mGYX1v|=1C3)92c@#paIvIKl?b&vkYxrhVB9`teUE3~ynxRO?&I|jN4U-6>7Xs9N1wbbg>|#XvydGZV2rv3JJM~1^S8PP zj~hDh?(rR1U0}w^mS+*CtYhH1EQ}U=XJJ~AIRq^&L@}`p$mL|2%;r`c7nhADyW+7v zK?@?TYg1054z64nAv__i%9b6hL<>5ba-Nge_WkPkR{0yPuI3%@`_^(@Z=Yefa|^C7 zx=Gi&rL0kM}w>@O?46epTbnH^&7_cqe_Q1Hkc3 z%VE3!R7ld3hUDMtapT(w-1n_~m#x`NTspoIU-5I(6r)?jWQ!-ne|b(9E%`tsW*1|~ z;9B-#$5^oXmB4#?B_V3cVf;K`&ed)@iG3npgqnP&<9wh6m*<*7MYi(}s1*#}@!6M; zUXDz!24P*Z4f~cF3?mzOW_4vdc)2~q`cQGawB{GK%Jx$ge+6!^U=JG}NWm#VX?QeL zmnBq4vNQ5)@SdIyJ9Km`(W!qxm-INn%_MF1{Xz;|zCf0}Fg1kjR!Zde>-Sh!vxXa( zZVRW}gfyY8i%v*5kHLzcV0m^p?s`8BEEOj+_n07-XYn51e|iWm5m|U|WHiXs@%hY2 z*?c}-h3xMXf}xoyldTmJv081g8k0x1-Am(LTi@{FmC@|OP$LXaSOSILr{dP)Y&^4b zDXuzGLDzlVBz!+S1V*(*nBH?1+odeA)Ha{q3^BpqTT>z4!ha{e>Q3O;by94Xe+Jdd45#*=Bf&^s9-RwDG2Lk1>-(n)R#Y|NME@GH z`AQ>BSG@z$gTHXJ>m7KPsX?ZDPR5xzJ@CsEBO$>)| zayfKRaSYaslw|GQO=xy~4i?N1((x6!fU^pTm31x#pG=3%j*f&?ybw-N-A8IQwD9oj zpSUD|(uUR&zDqvK^84UfoV4W=W+z|9gf?~I=h>Nqa=U2Eq2r ze6G-mcNK`1!!!jajO_YJ&pvyL8jW%I=gAZhvsA(K^L3;=D4xAF|1DHsn?*{8q6Hy} z=ZH(B1$kWzTmU;sBrh7ly}Db%J~jos?n-k13TI&NRB<*9oX~IlEfk(ig}Sqw5Y7HT z@1O^*vKD17N)!3a;xsy_uE3?q*U|r;$dLyhB|uBO9(70h(jVVNAZ$hx=_r^$TaVu% z0sC`t!TZ}pM>B@Hd~?Q^+g`(rodPz$u>?BjrR^$^>npW(ZUKXE{@y!wcu4-6#gkVc;J0W@Y8G* z<^{jUROw;r`N^4cnREiU+|N+s8waCOBH6zf2`;@$oZiwDXE_F%(BOQW+zfb1pRZHK zl-pX|$I^00lRU!M`~h^$muDMlCWDqv1iU{wk3F2U2fjz8S4ChbCMcYOPbQPVdF@dq zUHpZ_-4Ni2=>sUbV3hE9+&pr|WEehn)uLf!DUEr^LBIQT8eCEeOZhtybJG?aqjn6v zo^L|Oqg}M`nJV*qD8>HeKL_!q1Xv^T2(Nq|hST@Y!(@9My70^q;f>@HmvY>u-Uv@`9Ky~egLHWUDx ziylMshXUNUc!4lu=Pca5(40G*Fo$(GodS!w<@ip^4q9{sbpK0Lmb+ySA=>xB?~E(X zID4P?=*z$wYX*f^i(q!!Xl6Lo4ekXcf{S|!HD0nDHW($~IDr^4(-EAfi#*)-EF+J< zydjg--q7%O8nn-LhoJ4!PFSJ&fwZo+g2ka}VEgM2P@bXn|Mm?+?PKY#{eIXxT}bl3 z)PvN79(eL}CfB&r6W4m5#1AoPL~e?|VCdi>vM*+kJlv-X=Uwz6CAbuCKX?wQkD_r! zPZ|9D7zyem12t{qgk5e6$lLo$5M-Y$>^?b#)wtK9`B~l*qCARQ6`>8!mjp5^ZC^B+ ze_vp2Z39Nd3<5&;Go(bI)_md%WH@X0XOL4<5A? z;<#CVu>T={eG?P*Yx@r<+z>@}mYPCAS|;?BWT0G+NQDPK{tI-ZPjxM-fyd4?~a3cr3L(OC#SSNLc?Z&&wT+ zn|C{a#PjD=?3NZ$e`$sBe1^$+l(z6;{%b*+#SX42ERqg4#6a=cuS6m30F;N7P_^=p zxc-zecSk5d=c}PmDV0X9^z|VnW0~wWSMn!pmC)~+B9g;TpENUm-oPZi!C^` z<{q9J26*c-wm0$&0aKKn+i{C z+Hj2_@3(#`G{gTBESX?O^q0tR0mm$G;TE3pr;`j4hnFzv8`p&E#77ag zUBx)O%bb;8I1Z1t7_qK$eU|U=h!zCyq8lD;=Qh}%ftu^v;m|ELcEV>9<{KnpYs#Ro zCA*P6T`I*E4aVV~hbv+I!crl*zX5yx$k5WE08;g@3)g3UrsH#>iFCj}5~8#OM|$NF zQ->H-8-8r@PcaLsU!Nr-UdvU0PCL)ytwUA646^C{9+KQ00Jjuw2@Af&0PcBDR?jnL z)?JIZA8j$b9+$zhe@x;2`Abl!W(;wXYw#2bVVov_g<~?Dns!D|KC9p2{N7&pz9a+h zukRwE{Juuc=)HL0vJk)N1%ur@N(E>6?=AWumHpj~IwA@1&C`qpY0EGbnKOc>Ri&^! zhu0{#dq)xP1SaxKVoUyaGig~HtYbFebCltya0!n70nv2tk(z5Dkril5?{7utnH zN=zuA-!1Tt$0IE0T#9FNVqivQ5RTkzg585L_|#=S-wj(%vapD?o}{K<#AyCjejTm{T)nR z43ok3WtiVnhSQv`(r+go@bHw$oLv6}@^X(MKFm(xeIsq|dv`9cTU@pnuQwUS&k$wL z7uO1HqV5R7eSPTYw@$<`N|bv+-;iA8V_0u>o!;zB#2bo|Wck=6s`%v^#_v#obsyyM zR*E@D*$u;+AI2o#>N1Y-iHGO&{84WCKXM&sSge}16=hEcW96RRR997rdFviWxmj6o zDg8G|{^vs`PO*U+{_oA3E|Cr71Ql9K@Vf%L>8sm2$g1cRu$g-qezk8m*YOcT|IRqz z=EY#*+z_&SAPD1(-jjo#9q4Cw6uW2C)1~o+==GouCic(9$b%;<_Lad;*8Iw8A097_jMG!(XG;wCCbP;&QpiLi6zeSXNbnhUrE+@zoJ( z|7R(yNZ-fA%E!RfbXitV%d;gt+IS9dEz!`42Uy|6itN4;`FW}!W=S}+-wViuyi54} z_Z3hb*oQgh2Z@q)2F&R>2I^1rxuyz5c4>CAu+>za6TQ73%EF3qW9Agjr2i@;bTY7W zO%b}kX~eM;9#GF?i@~;_2j)M~C02vh!kyFB(VaeW==Jdn2^!%;J9g$!ubd=|JUJHU z`nxe(%^|$38x6Z}I)Uv}U#c8Y53Mz2u;zp{yy<)gqvIoS!Iv+np%Oy$CaywHv*EYEu&3fv?~w#Y&$?pCT;`W5Ny6@~cwekT2ya}te4dgHW)1N7Y&C5%la0|x;>Q|xGCu?l#_=6Vp z^Z8s$2pCzchZ6ppu^YLI?BhFWe)U50#B_d zESXn_b`9TXM41={hzHX*pXvySo`D&qp|FI+p`` z4=q87@x}P?u>>is=J0oNEgEf-rN=_*No$WR7i94mk9<|6t){`maq<_aTqOz3PA^HJ zTR%NAt`5?T-eT7IM)Hc+f~SrPq~dcCXT~RZpSeT}D#aQ6>6*atgMbyqyImpbhcO#E5(W{rR1Dt#O>6p$J^mFN5?PbK3mI543JCVO!dx@Y%~k;XCJIe7;)15_qoq z%Nvh`Gu-MdR&4uB$|Dq+uJIVyvta@hj_SkRe75iSohqEY{~EEqDUVYh1!H$kC?42x zLSR`e%k1}4;m!U-u=JEB*C$?!&Wd-i7IGl=>{w=Hu^mezkC3y|&X6SzlDKB(azU$t z0o&y(10gBy=rK`_O_AQh@38Nt&#(S~sqf@j%+f-N8RnuaegBie&ceHa>3Hvr0`1>^AHUQk zT11HjvFg*mK0288@fwtU zxB|Vk(rnSDeE1e-%uE`L1y*!6*1YQ?EoSkkT>2k2ZX3xpCA@*Qg74JQ=s3ir6L=*$ zkLCR{BEc`p;hR1*C=6?(RpZob_SQd4aNqqk&q_; z5)XwNVe2VA6XB!ENo(lQ6SZdrP5Wdqt)1UIHY&oeW5=m2w#tr*w(xs?3%lV{^YPC~rY57OCK z4W4)AdqO$`L7*tY-b62r6PFl9LG|lP4Lk(22GA**faI_BzCYG4{w>m znJ&19O-Z>}bm|)X4wHkNFF{~2hu@oi83Uo;)|0JSnc(qZ4=0*hN&jXvLZziSw8km1 zG?82|(i)`l-_GHejtHD5CJV<-xN{}S*Ff||3)K}drUw)X@TaRi_BpM^IW`KM&Ek zPSb^B``^=X=EGF|MH`;eJ%p>X1IZKq`O3-4>SqKV&q9KSrA1XRxh2RjM7Zk@e0H{>;#2J+X1i62Tv|B>96j{8hnIe##%)7pVacXao56D+@3TYg$I{# z33B!%>?_9}m6&k;j!$r5#c8lol4e(jLomzIjGY`9!3pQuLVoQ_Tz_K}Q}nzm$a7oF zBu9SY_blom`dkD2jh1A4zOG{D^jdM=-%F5cEXB4QdPj{%M!}oKrrfEK>g>hE4r)0x z9WC`zfz6MFJ-cG4=Yj{QH1ZC-E4IYW^Fn^F`%}fRgD%_?X5q)#$9b>Df@yXh0SpYI zUK%B|iSN~KD+oaODGzX)-$IhfYjwl*e7@qu6G)%^3U~U7aJYs)vo9&b^{gfAkLv(F zesct#U)>1cGYHaem6`SF?~wG(hEqLp7tURu&b+4o#@%~n;GYSSAUefHaBzto>Xn`b zgR_#Xyr>O!Sih(G9W!YA;(g%yia_D!Zrb#&7dkeZatXi8aSMNs@#NnV2l};P$G!^q z-Ex>sFp~q>5^JW{cm~88^_iFR1B=I+lER98-FS7VifTuhaOTJI0K`3@bblHho|F#S z?MGl}V+yQu*k;jwu$vCgDF-#n-NK2+3V3kiag3T-g(TmcxvkEE2?=hHx7-2EdQK77 z*01Ew;5Qmt%0Jyr*SK)`(ULL&$d?$gm#U2EZZ>}?y9YWZsR~Od42`U zr9J5P$m=-$v?1|%FUn#$D>}*hH%JvvhE``sSaYc!_syTg9?2XP8VniZ$Kf%|;Ab2d ze>wq51Bn8)yXUbW)|~BGCcsdS0Q7Y)LapD2aeDG(w7bmEi=3g?9=4D)X~LaaRfY+k zYuIb0d*ofqF;Hrl0wz@^T%NcnIe9>u%@BKwXOqT2>($BJd6f>Fb7(Od*{2~jOBGI- zP)Q%Bm0(s;FNiAdw6GHd!nuJ8EDu#j;2EY4zh<#{(?uXN&IL{=45Gb)1FejT1(UjJ zJOzs(^Ufey#@}lL{kU?X$kF>Lf1sBKajoO8ft2sf0?zGZnf&cEF!3Q=UbiT;9d*K+ zW+_m}vvb7+6pakx$$R&g7IO`kkmolevE4cx=lkaqZ8KZ^{zU`~qidkbt{k2V7h{&u zawz!y4fo_15Cd~r?)nK$Ry#Ei3d_IZ*{_+f|7so8UAUE7US!28X6%Lqvy-vkhG!ks zCt~RC#{##dTTmrE4&H8TBz>wEh4-9qVgIpl?9Utr6$!7=vi=9A zU!O+?es}PLc%uc}BnQkasRPeZB_v8ej+RYq2F}2QYuTMerY-))?^o_5?{y5o`GO5h zi;TgU-XVgj;ua`BB+I4@IKw0+30uReD{k}e`2**97TrK2zrxEiX8Jnu+UYRby@%)f ztoZ`%KgV)UWh5YYlOmKz+vC+em7o`{!ZlT|6!gFUi8*pZv?x-YS+CXLd|%zcJ#p^L zHaZ9LrSzz7dLU@!$T73?x2f?f!ikLij#h0A*ba5Vj@u9Tj=~turAHOt>^YAQ5&$-d z4+`Y@o`30PYc^yUk9N1zd9MiAucS*bZV$hw+O>-qE4X~)m8*rhfJXQt)~ z+z;G<<^WlCu^HEH#PZWv$RuXvvOSFd5lnKHzkS~=q|$*>!s*? zlapkY|8g*zJq{|Ti?Hdgd}bl(9Bh-c#kBf7@<=llivP|4nW=^F>7Y7Ow494sujg`$ zX05}vV+KT9>>Q%SDzv?FA0qE)FtxAaxs6IZ=i1iNyx{0CEZXe^Pr^?L%nl{O;T%)E z&3hQIDI04CmU52y=g}`?GyIaL;4r3G@Jhvww%xxjESowOf=MfNw$sGqk>%t+VIZuK z(_~M6uRy(cKHtx4F0;;mgJljo>C;<2c=Mz^UGO)EC^i?65Hy8x8${3}VKOw>IkHL{ zFShaPKi?PQ`HrPJ87^Lti%#H;J+M0_K6V5x?7~6pYZBi&mln zTwR(=XKhKY);X#=;+sRb3^)#Dl4C~C1yiLDhM z%U+(ZfHjNvg40n^w&RcjoNqIPX(N_E3*S#MunL66MgFiOt%>N}R)+pgM>flS470wr zfE?=&L>W;vFm@@%1&3$Q;6YIqI4ppT``-}Zlw_i-!++NMr-+-(9nz7k1Zt|uK!DFO z+SJii7jlH9*7Ip^xfBic@fCCr6u{i-*SM{EAsB>RLp!Smi^y4n;M=c6>v=!1 zBi}Ify>(zDKHyYG6FCgM2XPuc)@(3vQb; zF~zPOghENWEh~$b$xEW4{vB{Tr2wAqZMYYc+~}H+A)>Uu3u;pM-rA8Hs5e@hx%;c3 zdHEoICRa$#-~F7+tSllSSB-sNm7w9*Qd~lR5F6*0ux(ue9FqM-|H!UHYx$FGU$+n{ zZz;PYfl*56TxPb5O&p^6C29VfxoJ{2(SCPP-Re>At~yMWASUoKR=lR(wa8DLpa zI~CdxC#e9-Z263QO;HVv5!! z)PLm&-F1>!^;VNB+!zI+>dj!{m?ZpLWy#!{_$`dfJDEhr78rf_2$%;;vrp||a8rcW z@NZrvy80$OXJrdMb!)|e)DkpG?f^08U%~}9O(4rCL3k+IQE;+42d{f<;OfoFQ1WUL zTXfY8chp+J18)a*ckmRtbk~p%CtdK>!f+f`^T738qHJ`E5j!mN0gtuwJ5lM|AV97J zW(2n*ITkK>efAD@jSt3UWEL3D^TXb|xu9(oLY5@|fuK|wI>Po0v$Q%u*9XMm?@PHr zKV7ldu_sM4p{;dS)DyCMY9!bPK7=5NB_ckK+BM4?woz1T+=f!u_SkQQe%^ zaOb!ZU*137RUHj`H^zZUlP)eDoq*z7yOH1w47)TNmmiJS)EFbfI31!}Esi1c~-nu#sC%xoT_dMtSlXbCR zFzGjJs4wAp9m9e*YrfD8uj9NtWN#OL8J zqnDTh?$|8FM2w5@lASJlu+1C3kG+anGZ;iMo(a)j26CD8_}_oOpp1$$jhk`gblGAE zT3JY)L-Wv&jbZnUw1HEq!n(`VxJsml)Y?6u8nbnnjOz_t_~-@^`b$v8-O8a5>)QaOvU@;9cN#h;=&)N4RzSJW zQdk(POmEpEm{;hqIctac{#_OJOfrO&3GrCJq6?o)JVq{GOn_%;<|xW|UXJxMa*9`m z4ouf0ns*y;%cR*jXsK3i8xfDQ{;ARuMJdiX^9W>4tr6~w&|?2B7{fi@?1?eSe2;5` zA}1^v!`c20!cBr#g6;d9VdbRLq#`4M=AV(kbDmPL?U5MV+H+0t`HdKEKVmNU^m;xR zJ>3dv-y&$X>^Tyvv7PU!>C+Zo_bjfH!HF(o=)txdSap#?=)ZjQGVm98`fSC{!xOmE z3rlfkh5-{b7lHX-MIoW!A083#`=*m?A#+|RTGvfN52sKI(+BG4x#bgm|6e%K2Q@jq zS)A3*9?$lyorA*di!o?PIcCSt0a&7lZoXcmC~G0Hy6ga_^M+`k#t>bzUV@W3sfud{ zR0Il?D37 zyZA1=C|C3|i1g~t04u$A`h|aos~B|(+fyH*yP*hOsyUjunjM5_hg+~sy#$w?7{Tn) zM=^<2^Fi+CdR!ro8e2 zW+r+Z{fOiKWRlPAb;9=xTwrggGPi%qcoL)Z7ml^$;fWu7epKZ?+`0OIxDR%NTgXHR zSGfpxvme3bLOa|PPy+MK^`N-A0InPrXD;$LKz6zX3pVbCyTS;#!Jq3#Br1vj^dij3 zN`mt1UqM-q@ms~BJdf|IptT_#1u_QQExAy*<2)0uX4=B*V^&;^=WJZxd+?xmaxT$I_yz@^e>E`K7^ftv|!m zr;7w5A~aCMtpxn`GrBU#kk>;eQ@ce6g#Gr_7P2pl(YE6RuD>vdUQ08uTRwwy$Ir*~ z_c?UL02Wuy#bRNOv;?t@Xq6I@jsn z@mCC*IK>|GjRbhxuNAOm;gA zO#O?FenLFBCj);^3PKf=F%YSq%AaZHL2t)Z&?r18%+U&C8~Kfa1G~3z+FLUqc|a4s z*m*!;Z!Q^(7D1yIy=W^}0}hTAxTemK3qNolx#~9Da!VUOeK!)k?fC;A0_9Mx`4X>D zG*>t)O+({-<5+CkMOg951_KU`K--MN5LJ z+;uz_BaBrD@i4}!kKquOFq-R3(WM71o!Pq*J1l-K!|Gg&1uo|$(BX?CE@@Wd24(ah z(O?Vyx|$8kMAB%y*ft!hmSW4djv=>~VdauT?*JIYP zipbNH$g4AYQ5373>M*%c1btI8api-5^jlygRU90FQB%As95OROt;RxV92gC`&9~7$ zbqvdBFNJ!)54bW_9qP`nz`33l%=PIA);{VPM996tGbhO1$NCglz3DMAgb*rafc;X+4qaw)!Gfw9&6a@r-Rf_tBY(gW#G~| zg{!_Z3pI>S;(q}rpyq%qo4x;~@Z5hr0_`V@*zL_(Xt*;EcO*{03lj1y(xL@JEGB_n z{9`z&EDLuuBB1`^9`@@*4(RMVPe1Be;OvcVpu6`uetG&v_~_F!Djt21h3V-~buB5_ z0Mj|C2coPZMGMBS(PrH=ynuvQZWMETaW$%9RmM+`!j93T!Z~jMfB~3r@Xt z28Vh*h>R+SkT2fQcIF|?n`^`*HUyeGC`ds5wYwTi53rZU#K%D9s@O(K0#xEb^fvbz4 zYUn!puh~rQ9Lk3vy>D>Db3Nwu#LP|1 z)vcAo@8^_I$6bo+e!Bx+)|BwOqt^Uxrwo^0Hl2CD4M(e37vX_}WoRjUOe%|>lbW9% zM0;8|tol0><26n2^lbw+u=x&2;(gnVjVJi$I8&&%7i06zI^xop4VZO6P%(e|M7C)u z-yuk>!o}TnX#cHGn3HEk=k_&Y@i=)l!*?5mj#Cq^G1MWEPtUNtwUco+-w7|PN`P>M z2mEIFH!|u|8Ln#!17}@+i+O=ME7W*J>wk`h=DmNRN&haW^^ReBk2hjl-v#vGy9c+l zq*;BM4ckzl4m0KW-Gq1cO#5sK{tZ%M-~L6zKVNm``hjQByJWyFe+jNeG!X@L`Do={ ziQW&6SVXDVq7QsU%q!^N^H16<#;4}6@Ap)QE69f1sU2W_BMirxM^d#bs;HZw$GtcD2^BY;$(B9J?6GhW*zww2&9VpB zkSfh|izjmm2OQyTnK9(pCDYox6nxSZjPKT*$C;uD3{Klbdtz7UspQ?Mt@mx@Mn=&;@#dXL>CGP0-1%yl{VCBuv?W?figA&#puGiZZi6?%8g z5nQ&+#m}RZ;hm6!1UiPRV`2EvISdD#^YGl1soWmL>%vd_c;;%9I;VcYmRY<;qW#1G z&RP|LgsLuFwyY$(b?h*EoDR2mOg1^JBgwNT_1UgxNwBHAkp9z2hbEsMs`FP!1Er^M z>Bc-~agr%~d&+w-b{{de{vp}BW+LmoKM{Xy)GurNCCN7axB`Y>t`Pl6BJ6k9Ed2S~ zAI~-c*Xk94f48YX>ykq>cFs-oxtoJr{&+I&`ZCrVqsDgYUZ9KWj^WdU`_L2R4*L@v z>7bk)nwU8GH56lS~28k0T<$xxzDrGLF9V@dvN2iaI%3C zx5PNu;-`o+h&?+Bm7CjP=8%J`XZMs~Ni9g1>su2a@R`@vL zF(h6#<&KaN+WLKs&?8EYKZg&|yzhkP?yP}Hwngx~I04h|y0Dv5AL8`vVf?sj4{YZB zKmCR(aB@6NZd)g#>*z6X?pP5nuXKWC5n1$Q>npnB@()n)-9af2-$c##O3`JH!*8fmttFAxq@oyUZ{W&As&5|%uy z#H#5NK_&76%nAAkIUnjlf$=U*pe_@WbizC9J)y#&3UqA~G1GD$JEl7mDtG6SE5p{Nc>;Gi~<>v!TVcLtEpYds*tpW_+KN-+0pJ9#y391iZegCnQ?B*VME!L}7yU{i8e z5IJTP*vE%}#PD1cZE^v3J$Y``jn81D;!2Y*RSjp+=T_bI27}j1#AFvxC^57CAh%f!}EA8KjREYI5~Di=exp6xJwcL3K?5Y_tDI z(zUy&;*JLxe|RZda3u?!HeQB%A&WV2(fc^Ca12VrCZ<;%1WWpRLEl=9srLlq3&S61 z-fGRV=NRDX=%++v_5<{n)h0jHPoepzVbB^_MlEGD$pw^0*~KPf=O z*-+A2CkFqFy+J3PKQBMbU^DV9gvvF3_-plQxYIpWu?2fx83~&_0lF>am5*Y z-MyT+uZ@QE(`Hci(3W2AI10+sZwMwis@9Cr5XjhEp1O`KWH@kd~A zx?Z64N25Z~zJyk3&Sin6-b`e{Em*mi;qKicY~!X}Oizl0&n{DF$HB|^ZCf^cuHkdf zy?o|zv>bP0VyCd@OC8QC5<`yP5!m*z2Zb@QC=#`ZOT7_M-mM>iGOr)w!kV)z+m?^@1$GaD-m9Id$YdHXQW+L#PwpFzLmaNg6CW`So`qT(@0mgJv^NejK$ z;|yu`U1KgpWX<3j^><*9pFF(Wo{#I=pODjEwhD}9&1HW~VzHiHLigjrsJEpWq!rw7 z;YB}Q<1zrLsr=d1*hh_@Tap_SUV}pOUNmz&ZL!(wI{6RN;Q+rsGA20-B@0aH%{g!A z&DjCCFw%_KRtH(wwQZrRk2d4FTTv*zYYAIoQVc)e$gs-Ti)`aTd7R)- zn5#a9tB*9m>l0%^CGI(F&#$rAbJmHg+hM|GEV83(cZ8t%%kGMG`?MA&?`kAr2BUF}d<=V9U4|20t|a~5qFg|D5I)X&j!$AIVbN*@_A|zxG##vj z)iD#{*`!b`$yH@nNi}Ug~vFvYBsC#uO=#&}LW!`tl)UCsG z^S~(_<1U4C#yR|ucH3g0b{=k#3lRF7%CJpd^NEu1kKn@CP`v1I1cs>y%Ud`ax5}-D zWk(k>7#N5CHFnq;J%?R-`np2@s2^QFQw?w4ZpC4xmE8Nn6u7^u9|mnsV8eyi=+duE z_sA84SJi1ex6~dtPico$Z~H2ex6H#EkLzjR#A;%-`YJp;b*AFn>Tyh~H2{At_=F$S zWSMn?9q9CpVjm8V;BJ@+c@Id8vm6;k^9)tEhI=m9w9_9RZ@mg{*CmqUPanff9WW$j&GP22MnQA|ytw$5+&2?p)$fv^myE|)Wk-SQp4Fh)lK?%i zgbTTEh=V~&bYEc`So(j*a_2@tuage?kNyX*j-|uwzhk(Mdp`;qegxyq`gb_h_bQ%I zQbFqn&u{{Nz?uIE}(|4 z1E>z2ff0Jyv`6Oyn#^^>uVqpxzg8fzCS<{}b>MZy5<`b;iE^7JtXNS6wX2O; z#Nz_+yUof?19#%FfHFK@dXXr-_J!O#Ge~Dg5~{E8gTyJVsK~!#I}P8%V%t0ja$b#J zKHZ0z(==ei#8h0oH-SI@6~V_f7*#iqXQc-c$n$3lnA$c^5c_umD<<3kv zUa<%7D0zcaYZ%%{{{cy!btj*Ckh;(;=nJ#Nw0T8f8Lh|CUPkfHLWp9 z7vO#AR(M_!jyYEZ!n-Xm1dF!Y(VsHC_^TulamW|mMkj#U>(96|v;k)vpUTz^ey`Xi zS`J|Y9+)s)k!N4=gsUrcIJEJqV2vQ1TAnGun{#U6?7>CJ4cP%OXrWB#K3Y zgAn6;g&cIU!4nHeanT*~O|Dxd`TloCO z026l@b3t2z*zhNNh;p;X5fZ!D2bptl?wUE2Y0M2SOreeE=tB$WYeZnqjS(0~!pPXZi{$R|RH5bSeiWA9$F8hL)Hpzdd93~k zr~i`ytaIlSFBa2|CEGE~?K-rmso~u|Gt!hBf%{fPL7HBoaK?o(Jm2Cf)(8}Fw_^-g zDy6`Y^h>nnq%?%T*^f6axv;(4%BkO`vuNY_8v6I~-d;-=4%R#Y+48OMeftFR&ml_~ zV=|U~(H+EWuL?59sF7SA&_S;N7m$fi#9Ma~@Z63Jd@opm^AbK_q;d>KP6;C&cKlwf zfj5j3oq>m0JKS5A0oPi@>3g|4JQAV>t=|sgyBD9yskL9B`tw2P+TVpyLp(38dmm166Bs=4V6l3sXn1lR_BXCUmcB$V*JuPx#W?sn^)${-F<|C-evn%t zjX(ZsbN8}-V&JZibZAs1UiVc8`-+9sU0aA<&;P*TA7(5<@e=CteL1m?d9bQ%3R?Wp z1#aRLI)7IN{x?;h-W3-Y>I|QTWfKPI#l#_@&cqSu$7gNxhI0i*52RT6&1|$wAIIhG zKY^21^q}`$5&T;7nT+-sg7+W3;_}gaR@KK3d^8_HOphdYd6GLeboPT4?`ai@e-WPd zmm`1luh920=Q)3`f8=Y3E|;As2?GO3@Mt{0v+%M8nrk&lR(=g#c_0qu-Fk7!jT`XX zQxOdZPC~E7TrT{wJBAcj76c!nz~qlf-j(CV11@jYp_cY%G7z`at)( zFE_u{f0B$Bo6F!th+yRVW(Z%I59YQx6@N z=TffREr9rD-$ac5M^ep{@Wb~zDE2E@P``-Jlgg%|i}5mAa6Al`y~#l55=lIKyBr)w z3FxU^0>P~?Q51g8!wbJgu{pfXS0&znU~JEhsxdq}O$1Cd}(oC*){S?rxEoO=B&i`m~M!YuxCM0MKGT|Z@5@!)j45SRo3$8AAiF%fQW z5`m!3&D8z80eG+SgPeD^yvJpW=a))A!izF|(k=&e*o2m=E*dQ5yG`{Y*&jCw zIWxmySFbF+E?o^5a0-=P|Ns3oEf9M%uH1LpEIfW;Jnsty!-p61IP33(y?*0@|DH5J zdOf0txda>$JAmhRI!R z({jP-AM%uaZ(SmvO0<+_9|1?9hC3cC|wh4@^G^>rXORd+`lz8Dqj7{ck$+ z8@NHD={nXk<`W+NNd=P0-|@p+ZElgyM9%xqW4tY;z;)D^;|IYZe6UXnQhn|~AtwsS zQX1IOc^^E&K9W`KTcM~k4*ZVw;7)exp{5XVzXT&9 z7otbE58dA_j>-+~XyFlzpO(+3qHE2$qrLH%JvI`mVy0FU%L(ygQYboZ`VJ=>O|eP) zJpA6h4u6|kl3CAHz)5q5por(Ye4ys+@J=1JAmFy}xJnq-+;|E*&G?;^NzF8L^IM!Z zgxJh?i?aWWXZuwzW9Iro zYA8H<4aVl*psE%-Kuqs6P2}Il(@sYd3sY_8U0_{adBTXRVbgJ{9?zb%TFtFn^NdPa zR^g#U3+DFm5_tX!fZorUczJF(Rd)Bs9HVrL0>x8U=ai1?8-9VJ?=+<6n=qxXizb)Po0869}g{0w>I-ox`L>}YI$J=m7% zW6+ORaDK)W81pS$Ad`6m_FFaktlSKteyBx=3b0Iyt9;CgiBaHotsME$YG5e1d7&$0uvmz%J@HL`5I@B=!v z1hZnVw{H~XFtU=yMBSz zr)!wD;XMXy9>uEXjboRM0B>|4H z{8mQkaTfZif;_DkhtaK9DW{l$tBu8p^Nhpv_s1Ei_SKZr7&{s0v}(FK^E7`iV|aY> zRbN{@?!r}1<+F^kW02Q&-wUrK}S%LVvXYAjpos!!v$OXBhe=OBOcHJsA) z9Vx%-Xp!&-pR$`Ire``7UATaIw#bX_lD$9yS@YK+m=ow23+j zvPI4;Gr9!N-@1o-b1J~0*+F<~NDERFb6~8^Xm-Ls4Lf&O!sIJY=z&UA`qfbjn8P48 z3;%<;%eO+shz4*qi33af4`#=x`aw z44uunZJ)A12j=e(W$U}&Vd?ML*m-IU zM3wTa4r{*klASFKuvUTj)TJ)MEyFkQ^KmYZYW zyf?H@bUWml?c!FpB%ohlz7tJJjk)F*7x15FfP*tXuvH7WqaBU5tG&cKjvqmXc*#%eLU(*#F?ty%{Xk zCK89UgYY@o2;#C=1T6~ZaMpEId^$8wIB=J+G3(@6+cj0Zam@zb+${i?x$j}D!8?9? zF9^iv5S&z^%T;y737+2e#)61h8L5+g2eb-vaLyiUFY}3bl!ddom>}U3{5^g7Q@rch}l%icO2#5li+n$3Z`NJ|wI+!ECAC%GxV; zp{^oPux)BP$VsJx?EbG*#>Eeu#;4)JiOG;C*@GWnMWShZGQHrv9D5cuVEr9UPCW2E zyfJEo37TVBjpl2tn;t}(MaSaPUG7*qr->|GEu=$yN?>eAEl3hq;r$cRY|F-_HmjP$ z!R6{4!J7S5;C%Hi?37Fv+?o1-eE67+xx7p4`n@RZv`#^nGY5eB&Lm^5WZ`0iI0)*D zpwa`=*xAViXteSVj5(Kq#gBRS+Qn07wnmy~ulmE9%gafNU@RPge9!H4V*gfaBz5v9i?~4#|t(zX1y9y zHRst#v)|#j4gUCaUAJ&ll_$$F^QVWCuc317e*CcHV&&+AQ@F-Y;!M+159dj>py?=a z{1fqu23Bmtzjs~W^7S@6{yiS&bX_E=i8Il(?IzXUy@>43GR9A#FVHjZG@6=@LXRVk zoI)HwBWo;$j5sljkO^eQQj>&@yLI{Af&}*y<52X`Z;U^Y54z3#4qGr4M!TLN$zKk` zVbI?YdE#F#}8_cC0N zyi5Y~tX_igZUuP#!i1bSBF9=QO6ZF@lR)Zum$jctH~pk#gx#(oq;$_Skl8w!E9sNP zuyu3L`ke>J4EEsqJwC9?tV(DyRw$V8c08oZw4>3#88~}QqwuVA6nwn61B^sBVg1B0 zu+q&E7oJOn!f5{gb!H7!d7cY*i+ix>9Pj7ia~wZ+kK>f3-hdT<<{SuE4B<1@gH6z9 z;+nRM?ajIiwjGPu$2Uq``N=dfj4r?@TUFU9i#B*3(FAeoL^x3t1dYXhjBUPT7JX;2eiCYUlx zTbOawl)cb(#pyt342FsT|D_N|%YsU>RFhR{+@=5ScHpcgHTHdH5SjBO zj2?B;AO^6-%y5>DK^SM50M?pwROa@5Y{?6U4+|F-w4wCIy&Kb{i&M*Z}Hpo4{m#D#<=C zg8pYBVdcmceua__4aXm&XQl}>`zGNl-BRinPy{JFGpi&1CiaLg=CV7_3aH`+Vkh%} zgoUUxpI>W8wA@4t9caO!kx|gMToj)_TaCTm7s!Wgg|JX-Esoo)&7MbR2=f0t69&K3 zfI01g;U>l(8(UJ zAy(+ZcSn|i_Rh0pk5vxB)~o2Qe-S?Ee}JdrSMk3lA=r=Lz20wjgLIKKEKzwaSnzFu zFxXOo?TOh6t9Zum^;My`+J|tT`~6|%+KsLvCY_~m?O;0G6Fa6H|M_g znsM5y&p_+#D`87?B_0(X!2Ppzpz*c_=C6=sGv`aAYMZ@ zU9E==yAH#@exBc%-$jzQF?d^N$Q|~yVZX1m^SfzPHdlHkWKk(vSI~jd^TOEnvUak- zL75BNnvU^o4?L`t;rf-3-q1AWgcUHKm+zf~gy2u|7Psdf!WFtt zVbrVN@UT}(c-F|7ZjY5=U$^;yc(MZfW%~oC zf0p`t!9FD%_xQZy`SF9Wr&xzw-zUXrfDBtYCP!%Pa-KS+j03B`g~T&!6HM=4L$VrQ z5dRo0c2ef6@K(-qsCaUc%o9r>ryL~k&9>=iPm@P*iAs7@bcTS5?3U*08@%AR>U1`8Suu7dJ>~h+BbZ0iF{qAg zh0GI`P|=t~O75-2-KFkCR{IbZIOm}6?l15}Ar}YjrjxCI)QEG!M4H!FN3IJcSf%b> zl+3q-4;|@v%2Abh{Bgt)$8<2_YaPmmra(%w9jz5{V;N@SSi_SuklL!twvK*{&3n{P zMPHp=wNW8!4m`mvR};x;+a8-)`SSFhUp6?nu7yvF9`Qc791LZz>DKHbOtH3tnI6X> zasM*GqtnaS?qWy0;iwA3x}Gqr^%EIa?|}zbUc&&jKycmh5;uu$qSG3_;(fbioapNd zsPiimEaa96PkEYv@tt`5=KUIN_^y=k=?r=})e}?8EVgcGg>Hhf>lbkCi;-Mwax=W0ScLgU zLSafQ&tYjhN(=JuVZV7O@o#L-!GDDK3))c z{5e^$cPbN|VF0#Qufegs!??(z34DAD;i#G=h79s&@YS(6O=l}m^ULJKiUEZ^MWGVT?v1hb>{f)G(xR|^(o1w0Aq(&R zx?|1Z&m^LLK6x_#3g1CI42g<XYQYT-3+y$~Nr!>PUn)CG@|NOkA{=?_!o( zvByg&8qI9MiT4B84b!jmdq4y!<-e;siKDq6St8t+$G z#J48rN%^rRzF2z^s;tyFbqfWKRp-+{muf2cTUIdhl^Lrw6{GQrbCn05$D&hoHS1YoNpD*^ zGTrPgG~#h22ru-&wC)`&T5Bo%=g|NfW4}}P2|{9K`jJ@vH=ewKiNtOGYARNsj6Q+? zK<}qCpJ$MT*~cAd(z8o=#?_o{-Sh!M#)=8HyV}w>#)QvxMzf~aNDTEq1Q*{bvh^X# zoa2cSQon8qys00-E*(h}{5t)E%(aMxsP0lo+wTwB#!Wgsyyn$F{YK=Y{n9-+-zo*!#|q)i_dFl^K|DNaNhaF93!zJS9SOKSNSZGj zaaBer@)lI&W;@yt{r|!dHe)bA4j35t^jObgEhpP^MB-2JW(X1cqu|e}2 zPC3;8dvanNFAR?~zSV>bD9vJk13?k+alYFPvQP z>VfirG2~BM11?#mL?=qA@w=2UTurAIr~e{WXvH%>euSyu5|keEnSqpRB8p-SR`XCx}m2N2d0^1v3(T>>~pj_QeE{|9U2VOUVMA-@qpB!9~ zsg+BMhPR=Hs}US57{n}`jRk+2ajWcHP+qkjOxk}6^y{<)X+|^Q^ME)#Xg&)5>4uZV zD$5|>d8&;ge?FJ^XaEP}KGFK=I)Y@)5Gva^fVXvDV~E!iQpB2xhNnFgH2#J+1OLJP zjA7!jyj55^ZzBdBnvC4OufixNO5QXPEMhn5;`iabheFV5wjtX; zb}4NbA%!YrJhPrtD~vYSfYzc4f*bz`Tx(09wt;Jf`vd%7*Ul_lH`*UtzMiKqo7CyY z-bHX(^a!8#h{w^NfEjC!v@yQB8&2E_#jXXb$dA>pVMo_h;k?{5x-HI}$=s8I_Ub%X zqOMINrx>EDrVMv%avY2~JzRNZRThSH+hOgec_=&MGJN~>0XL64jyBTc$i2Ws>RO@5 z7VSR+_aFQwrIvkgvp7RI@=XVMFmV%Vz52`hTBE5$%~&!+-V|3l{y|^!g>>C+FKSz< z$xWOe4j1NsgBs;RdazqTNM07$pqk4h*fG-v9;zo}%nogs zvS|kU*L{Xb9uQ?3Nh62_=SkJX>+yn=7WVwPP7iFa7SyJ1hqs3&llF%zuiDD#4;^ZupvkspT!tq zkMu&U-C8efsg{A^8But(?-};Tf1|r3KHw&!SHixscrs5wxCaL47YkFhI8n%U+sqBLI#Bo5hdAEE?IvxE2A>>tbgUQA?M*&4{PQROnbt5IovF`Pej21Q%8 zqxe2qIK%H@3*QAop!r_Zhq)}^_ghTS7U9aO$FTjz)o@6u7GpPE1w)=m5NRO60)z5V z_N5BD-uvBVZ&^`gh2MJ!iqqouN?76B`V+7#=RWzDtp+0xk6^pK$8&YVqj6d35qSRd z6fNnuhpQ73=)<@tSbAy>1bo=bCKlQX=PXXfOlKLoZozWU;~hI+d?dJOt3w2bH>c4L z1~*Xezb2fK z=?|N|9B71XJ>+j(${fucFmv-WsD6+tG^moq?<7bNNGojkvH;5t^{l+JaTg{=-Ug3x z74UY{6>wG9hg`2Jo}2xZnDEq~cT#%b|HX!z^YbP=`JD^X6ko#bfhJH%&&1RXQrK17 zjzWzqkUVE9Gt&uzkrf4W=2~B}De)N5m#Twi#~Ju7IS3axr;%scz366bf{W%l;jYkj z0_W=XJONf%>4{6ZKInL0#P)h0cybAaV)A~Bx-WqsOx`>pIL5W;_hiIH0&%2zO2UK=chn9+Z9)p zE3yEqZ`g4yjn9EpqW1KMwC_U@R)&41UGS86eQ5xhvL-!jd$B*7XV^{q2uF%@ zgtqs;!@RwQO#j6%RP5UW7H)Up^8Teb#(Sfnv3!{4W_`ulC^!5lBhD@<1c6+eD3gqo z=Q@lU`EH6k9`w9`2~x6HXH`Phte+2~J}R-*d={cb&VXA{I*NtwOM|65q?z2EbiV6v z1X9=M;g}u4l*|hS$F{|+;kPm;vaFuQ%{9THhf+9jpp~i*eZwG8Wp;H`Ao!ekjq*xI zsA|9zc=nRtjencViFfo;hYVNlN4N542^X^b&2{3Xv66fH`W$|Fc#T-4 z-zF2wM!}fP2@rZ-4Fj8QlE~-UZ0xy7FyBHI%mWAU*j*&U8mcyyMNV`&&ncU^HySlQ zy9?i0hN8$x-qDpg4%Js=qr;gesLtoLW5qmCD)1zFxjC@8f)${*=qH|?o+K$dIvZK?Gb2hvJU%0 z?qkkAC(^n{l%1HJNm_UZ!(h@05b;)|IrD?j+4>mnIxfUu!xJD^JfB?r8c!Y+PD9tk z-9-9?JS#YJnp%__!KzXTNdJ?7&PDstAln{y{Kq@#$A2LEomNTqF?MvgqvnULcz^nG>B9kIv6x zp>doRE{JOsq#iei2Du0{>9L|&V~60^{yTX3as`oV=D_nnDm*SbMwbQ0g8IZ5e7Qje z;*?8Z_sL%J-cudFTv4O5C6~kgo{JzTEhHh)tu%F{5uayE6Z8nY@$;U^{A@O!&S@Oa z#`au7<2kb2^dl$ueu_A*z8s5V_|F}BBMGltJJDqAW;lCxEpB_92<_wfMfJ65RJA?? zH6BX|;`Z}CfDVrN6%@jjiDAN^B5|k*{}1jpiZWH+6MXZF4v97hW4THh2>hI-wq`lE zFkmCJ#;0R%PY*7f^cmL zL44Q8mla)<$CK-hfPAwl*54B2QarV|Gv}(Y(chHC-E(F)11P~j{mSKY`1|+cH843^ zfu+?Z;Ezww$djboV5JsI5+}#f`z=$M=ZhjzXdeNO%&*dk-#A!3UL31?`T&YW*z~|8 zv}vp${+E{FGwF4xH(e9F%vLZ(l_ZcY{Y#r4HCA3L*T=`ZUg5g6Pl&q46lNbQ$^Fg> zfv+wm^d+|z?G9bQip(k!7JVL8Mk{f%CWvvFZO_5ppbcig4ld8Q7H+IqO3U_|vDnYQ za9a6ju7fo2-}x9Sd;LB6tfmh1cNyG%5P(CX_14uqi*w~iWp-yV-w8d_kMAnS(kPp=kqW*mp|BNebqCKGqn9YdwLBZcF9$6{am8Ger= z$vPD_gZ_gXnILG`Y8c;Mgw?HQ%Y)ql7pREZSjN&~IgjeoZxdVebTZqdXU ze=p$Nxu(27sR5>fC1;ejm|GM%o8#6_=7^ptXX{vl%KPTAL4MzRXO9t+tNMhW10}$? zK@4Yn=iR-**GO#cX(&kE3Y+(zf?ZcLFnsnSKI`%ntBpiq&98o(AbW%44@Y4@ZX?Y- zG>M&yu!cYXY%QXn>rO zAnd;3#Hr;5;~)1{r8nw#RNFM-)uyg6arR+$hG~hf(DBuo9P3bP?m%W@0Db zLGMX@D$IPC38TL^<9DZM96G-nEbL{;n%&vBtoy9MY}+@Ri^Z)}zw;H8ZTw0PoPHvd z-Vup;yYC6pi)zS%heOa@`3f_#Wts2i)pW=`1VvmmxrKvjAl%yq_7%yzuQ>&m`z*mq zj{?*={++((d8M=7snh2RGT=gpF>a!U>`JNv?5QZh)ZH1hT>%jtW605bZAjg-UZAdI zNS8(~t2|g?$~8L&QEI_6Dqm0GVvau{@eg0n+b@*h^50_UExZD~&+Gs^wxfs3Nc>&4 zoBd3Q!r8v!7@h6NX>GqD$lkaEe~&YR9g}y_=AaOAKjJ2tT1g@0)MAXByI9~~@*5UZ zrU>mC1^Dp1GMtegUAdVMB$jR?YM97KMa0xRCs=Clwf?O7%LXm zl202(u}3v?u+8!uxia6B=bjsKBvncthUD1X$si9Wj1%NBZAnzxeCwh>u~*02<{p#!P>H#8zD=Su`09| zWj4>kx^aOx()}BVq7bKPUYd4JATr( zTp9La*CLP|+Jq5gGZycSY=I?gmcj!9oY_nrN=7)IBQ@k+e zQXA;oYOrR$uQRxFBUnA?hu|fyM0aL0&QOZP-N$NR--Av(B^rS}<7eRf@d*%NT#oiJ z*{BiMOv}RG^W57Turf0YSBeKiwyzk-J?@}&bG>l>r_GSs*-I);L{W9VJ2=LB9iH4I z$J}5&`>)|Ndh=P4I_tNPI>!mioJ*;go)8{H+=4ZVVR+)iWPBp(DUj&1fKSExcz@6z z*H~l-%q)2RNX0dhuDw>UbAJ)oP0oR^>Z5LEBa*ss_I2eM=;~1?Yu1_J z#6A&jS5yv$zZ$`|3rb+s*w5rpGvd)4d1m)C9aVf@=rY=mnKYyaR!=hJP2XP~+$?bn0m<+*_SVEM`Q&i}@mO?qw|gK2(P~p6Xz> zuNupxz1fI;A3>ta7iPt&(#pWGY@5?dSfLXINd^@(YK#F>`g>c@_g@a`Kl2CEsZ%(| z9^UogmL>4B(}5((7L?=8;p7)jP&#)HNqI)_ujfMUNUIGOv12iXo@8+QJ`7r`KVp)1 zGfXUtKy~x!LT%GLXxtEvH-uk^SB(pC98|?I4Ub@aD!()P9Sv7{_6R~R{ei^Lr)VZ& zNd0GyLIYDVW>YQ3#+N0-jRPHUm}$cn;WpZwAq6k>9^x;Z@!St?5`NPj595p0qsQd$ zf{5)F*nIFjowQ*Hr9F&E;^1lg6XpU3UgW~Bh2`LX;wo;}xQfnlb&%wC0$+$-!rcmt zI3~WtoDnZDE3jI)cjXa!y)zO<<)wi2B98raFaya4sr09uIh2?4XOD&)yxkdqE;&!p z!J&p6DHrGT!Y7h>rXqA+T{`bc5km4GH@xaJ1ZpD#;YwU5J}u;cm`mgP*Ses$YCl?r zC4jAoByIh<6b6HT!pe&)A-iHTeyB?WA-5VXT$RSojOTD=YZ}fEU5c~Ie&M&hOYz9C zHWPKwAqSTRlM5h1%OB6D{m#wg>DxYd+a$|vIQADyl1_rGzZVXf3Be)RkxQTGLyZoK zVdB;^_;z!7tohgp4p(Cp`IVYZ@|AEiu|B*?>hR!Q6tc>KVnhc~!hr#HeMEtmBBZ|I=g7BG= zto*`ha`?0)(@iVEuknZ2K>bSCGhQ9m%hbV>MON6q@HF;I=c3D=8VoXd&!2;3*}&L4 zxR3vPL!Y)`|AI7FIOi0W-B#fSXUdVkR_3@ocL$vAJcO0|2dM1jF8mqZgq0g3SeVu$ zs2HJ7ROS%KT0N2zzkF1%cwH&DmNk(F6-SwJr9Xr{yMfQ=NefRYn+lpMf>`%Oo)cTT zh*ULZLi&m@lz91o6u*uI8Lb)^ls&{dHAd3HG7;=C)rXML&jp=Iv*32iZ4FIG5A}BPDm@3jVHcQJxW#{}PP1`cm+}Y!U9q=1nZSTZyGAyJ6O;477Ulh`hG7 z04A-)5_bsc2lG!G>s=va5VE9z z=3clcQ2PIFP^tx-$6Ij0JikZD!w&1zqp?v&7kvZok^4{jgtrssLQ{1=#!i%nva#}P zoteGxNme^~^@sniJsHF7mO3-@^{;3TivuHD2ec1KMiJ*nsFPp=H@h^sr`H@vS>JXp zDR&SK{nOwUzG)OXM3+!;5iQ&~J{=8pEHHj37N>;!;pY#Xi8%cc|iLF1ML#?DN+fX%wwWQaOr1S|S!04_(zv(kwDieSn zo8O`8=|}vz(}PR*J1e}vJ7Y8NcteY@9)lxPxid%lNc@+z=(Oq%gf1S>U0it^zw^D= zt9G;4QWHzAsLGEtZp*V-uNVby_kTwIvJh?__Qv-{8^A`Q1=S8DQ?Y5+;k(vaxV$-; zn3kQVGo#h<7yqno?YvU?t2vKMN^qk&d!LbAGkJb?a4zk={s7i{)S&Cl?YMSo1DyHh z3mR|V+cH8c(JfIe_;x8J0Zr3>a_)bcxWG9X(bG>u-0#f$ipO&Y2?IHHUBo#j!M+ z@-s(HCbVz-L5ANvfn8~-kY=_CMEUvGYp4SE7>t5AwF~rE-C2_MC5Ar-Ij~KdPVlZ@ zl`ZR>4xGj)mY=T*`KrUh-RqTDMshx=UW?;dQ3H53Vm3&zY*b76BydTw0RMS!;K}0i z$QBmh?}l7>;WUx0wrNANG70YMe?r0T(i7Mp_zX>cwu0qG8~o9y2sf*xxK?5Szqn{} z&uj~xZ{11zL1$643PrRdmqc3iWuwN2$aZ~dMmhw>y|GaHM!SE!Uz7KKJ zp5t)K{4+)`5@*G`;>e7ayA^?acd+YK30Qq|AZI5uz$=@jxOHeENPId-1IEb;lpbHi zw*0Z&z=?S1d$X2v`&>qj_+Qp zSi(v$`s@OjHqjibp15(B&M0v9n`_~E{u-SANFM_l6j1D^CdL}gL`M(^M9joESEpcH zXd=pWmtRJ3FQUJCgUET=hg3>lNJfP5IQj~4Zbn@hyszN73d-Bj>xMU-s;&oRZ-+>( zcPZ4SZ-H%6rKn7A3cs8=4$h00;!fTLc`8z#S%t1-9w*cJPFoC_(g~=roZ)36&NYRM zfui0*9@S?^tTVcW#^tF(HPad>JjQ3$I;UZiVk0~~+Xy2@bfba$AUtw4rl!Yk(3+-k z+&Gb=)bm|6dM()r@zHW9^>;10?2=;-Oe@eTm%*LcUor2IAHDh@8CDB?@t4tb*xEf7 z4}AXtdN18bX=VldodN7-qcpp!5F^~PL$yby>2-zyS|Gw?3n=5$0~B39c?i013=&YVALBH3S6|)aI)tYYB=454V;kXd-CV- zMZYwslgM)qx3=S~Ib}rBZ#{WbSO5chj?k=RZ1dw>1l);S%tR)Y2=*oykz&tF)M1hu zewDVs-TskyDYk*cUt9y<6tt!fY;9x?s%*)$1{|Td z3mk6f2o89!!dp^*@a82;Mvah|Z2gWuRSBF{a)B5=^RZ^-2C(-GfiktVIBD}#e!p`G z_gwblcZ)ha+bRPy6l2+Sy|+Z`jsVp*{3H&}XYpk`!Bo$esC2uLiYbN(FMNr?xb5?? z8Wtj+PA0}T&kG(EKL(@O$#81pUV3zIEDea%q@EXfuE(5A=pDNb9?IuXx#Qo+38!3a z+pY@ZLeGM8PK&Tv&w!mOWq2z0Cw|*hjPoxTb3tS7knDg!dgo&a2!#4rGsHiu^<%jW zz6SW>=p|T}HVbUd^Y2Q998&N*oGoe@15TMCrp-a_AeNfC|zZ;8FfHa17c)n@$9w>=#$uza|m>iAb=~61kLqlf}oA-(k?I za$&D~K8Zhl7JXt5&~vh0a3EWn#?~Ye)nPTJ*uz1_&Ck>!j1dp>@-G(zZSqC~com*6wJhWGzP z;X`Lna9Mm5Z1;-d=|fg*=JW5EZBvi?wAQ@x}uIxAS%p)jj(jO!GBRw95@@mR=w;&elPzpc4nbrNYw(g`{WnHqg$tgGKLl zu**B`u~b`^sN3ptt>bUQhX5mFM>^r~g^R=`L_s*F{kJgCyhNyzzKoGNW!AlLIjM%j zU>aOZ)NTGES9%p{X79mGLrJ(j&K1VDO@zH)9)aKSD*B~+3)Lv&9h$MDaCrgX(-b?L zRp1V@+BdP^VIjDraVBfeN~bn|9NB%1t!Nke6&c4lJ?jkT-dyXlHB^!N!8zk3`jw4C9=As@QOyPukGoWri1%!PN?PQ%i4LPd53 zz-o^eA{(c|Ii^p;!-M;9*|`vCcKApXYE)@sbRgP)tH3dBr%{uBrqBIWvyp*m!kZ~$ zLG)r941M#$hqV&uUKIrc`)|RqVH0?l+=^d&MbZ0s8%)2q1RBoA5Sa%l;J-?P`5x?s z`VPP@ol*?hcpqOmOM}W6#5bmo1dGa_K*G(R^vz~nSn0A6Y+eme$<9+4_B;_1o*NDg zlQL;*v_JnLA+YUZ9C)W_aaR|`pvMdTjPhn47xcXw9#vg{l3xq)q}z63XqyFj+(3HOowV?v;Q@I`fr*H~it&RZW=L;b?$COK1 z*Gql979clEh!&y6=zVT9yS~$y^soOZwAIjHhYYWi991h)!}qO}mh=lc@^8Z6YsnNFdYr2ss?SqoBDenTbaZMa5xGCVZchHXLeSQaJ6yQ=seuhR$g@YdpjEvA92 z@Eg79uZuMS$0>|f2RAm8`K*)Tx+EUq8SyBLoc$G+$c%x%esyT=u!G$@r$<-nJF-8E z4$#RiTGV21K4hhifho0B2)osw{F2_6N4Ypj#(NfpfUJwXh=bVjAYeyaTnarMMz}CB|j1qVGrj6r4y< z6DB)Nf+TG#vM6l>@iJV<4e=d6tS*6)J29wwITlLlQ>?`eEaA$+N$kfeTh3^oBIX=S zfT^~Tv>?}5SoNFtQ2bGXLG~N`Bz!RFl9P=}qbMEsGK9PrisGf2`P5-{2%c{7fqx5E zLhmeVoHm``n=~cToDtfbshI*4`b)#iwlaL`_XeEG?xFFy2iUP|IZ7xbQ2%{bp=13T z)>1c%C2fz#WoN&E{O)b2Y?VXREJttyB@S#se-Q6Rk%u9z(#r7WBgAj_1~}5M&RIQ` z#b?>(^m1z>)sK+n20!TtHcnc>cGoPkFd7`>6tGAL$1P4*nDv6X|P#zJhJ&a*0gbs^Em z1Mi+Fr*(=vquZvCGES1Y<9S@xVvRW==1gSQE#kTC08v#^W#_3YvpP`(C$~ni&7)6| zH<&bt1{G?YKdI75m^Nq74TLxHru?3rE|5Px# zCezw3)!in&uo0J;c_DRpOZ>{Tne^0KJX`*&P`rod&}&_S*NIkKRctq0|F8w`^8Nd! z@$Vtlz=V_9wGkitg%Z2}_QB0g19VxxoBG@;#gaTNIO$}<$fzdabEu=PYCo`yR3__Q0(Z^gGXA$mLiotX7*vhbxVrjI^3Q%O`{h%PtESCn_Q$V-<5YVB zT~2(KP91Nr{7qJSk7UdIM_{7ACXp?h$xgibPS*X1pi+G@;4U6UOI6%%7aX)J{1L6@x_ zy}o`UHtCFHr?&J7bKe-ztA{^AaSPvdbk0S|?9tqmf4k_-CC;qz{YWl(eK4(3+=Z{{ z0(|=67)woiM2;!WXOn$nK!5NgzL6`&h*6rbcAYwGYEk7xUrgm(F*SKrNC+fa+7g={K3EUq}W0m%LEPBK;yt<_uvP$!Wi_ZOn%=I~-;h1V& z5p0Ny78TH-B@f|M${w0`BoM@;;&9EwG%#+>fDeDd(MA0$JfD9I+ARM-dhsFj9An6} zPHu#Ab&r^T`fZdvJA#}4ycRn&Z<87K6lwm#gv#sr5v(}#I_O<`LA?SZG1B-XR&SPI z(I)euQ#%0vP2#g;XROfoM-n+Q9D;M6D5CpI2WBvF7J0UBfWFRCX2P38(AlR3gJ%&I zUkGMT*T3W6UF&hyd0lR`qa40)`-8=*r}&PT0bM(|i>ns-0|(DrvaLrWQT4%lNbggJ z8Qp(yaT4#|jg*5#iB5ER9nW0N2H-{r*2oge;-aa4%&U9&Q@Oa}!U4dHe-PYO&^C zRJG%;Z%g3`$%mcg&2;BD1qh^(pt?Gf+^e@l+iDFa?LGo__({NyVFRqccZi-b%Ygeo zEI7wNKA&gzjyRoFg(x{qPBgL@{1=a;F(J~Nu7xqHKP|!T3znkvlUFpvRg>+$%%e9q z@l0ifBK%_|3yT-eB8Qf@z=ptm#A~NJzD+8Ch&ukBxNiiW(z9p#`HP5u!8)ifVh-M= zcd%acI7T4PZS@I)J=3B{)knT(bA1cADV$fTD36$5A zz%(y)?&>rf*fb@b8Xx%&mGWodpQCn4*w7hNx*oQxW?_MLR$h+6zIsYrZs=9>Q zr^m9Vo|gD}*pQ9ahRWL0ahOvm!K9ni;e<~w4o7u?($PK=a;BV4o#Mh`$2QQe^u?&- zXTSyr6yV-qHF`WZ1*xfFl~ppmWZXUju;8_q8So;uyQH{lk;ND!{|0Y=GzS(n zfxEe=kZ7oflf1n}7`a`A9zSxDR(&m{y?Wc(!NMYN^KKWcB}4FE$3Ij%F@iZ?Yo-6f z6NOfvCP47Z9k9^%l3@0u=`8A_4EH=OmgTS#!A--l+%f)cO1(S|ZtUgzSdne$?zI8y zU#dWm$w}BT;Td@5d2r#6RoGf%dAK+=o1E;Q2M_za&?LT>PO=kc&e5OYj*9}PcR|3) z-=9GVON2_-V!U-&om_JM2{D3$a8Gpy^<1DwBIi28iY+}LU7~@L2E(vhJb{)C7U4l@ zPj*UZj>poqxw7CHT#TqTd(s*YVVx#WtN0Nrr}x;Xx2^!X?L8b-D&x=8H(}fuKKEz{ zWQR~lU;L{aQDBH0p0T?a@Q5?jvvJyZ(9wkCHeDjaR+{UFbDSEA!PflR$8~^ zBcY(Cw8r z@i-m?!H3nkinW>Glvsc4> zk<@h6X)Jr@!&9*K)786CrsXhb!t^spfpNIYLWnfPH8DZVQVZmHK zL+;5aH>#~&2;uFOg3T zzs~VfByF>{;X?NQgWvDOxYh3_a3!@?JRc+i4wj#T18b$YrMZuAO+Xd0xEP+B7Dl$b zL!obl9XJ>~#D3c!c=byW&g;4dvT@7d^Ljb%q0~x{TDpwg5c{{z5{sx7XXHPMn|M!^vzuQ7Tb;#OEAIxmH_?JS zrX9tZSYE@c@gL#vrhO#Aat*diiqXN49HP8RkInl24l}*GiC?Zd*-%yqS$((RStIWu z?=!>k4H9g7kTf$pFa@mLbXh@06^SYi$F!MgL}z3mGjZF&S=Mbr37>ti;c)`_;X4ru zRKtWXv+{`TCV8$*7UjTg>^j<=W>&r(5C+u zv3+6%hL?=lo|HoJEwEcq6uS#TKAW+3r!(PCBPGw%U2s6z9VF6Z@u1Q%_NGKksFW$n zj0Zj7=kY$lgonI0Dajun|C_`mrkij&o&RI#JREZD!Z4nqrJ-F?Dv>r4={@(85km20 zMuo`MknB)2HLQ|UG>l4vipG2HgHnn#q#{KLp^&11_?~}2UV7f=KIgu!-;Z~rB^q)r zp(XG>x*yL~7h$2&IJ8;x2zra&!o}%9WLe)GT-x^bjS%diw*o-m~Hg?ozg z66ZpGQ6+?qen!UTeTNXQ8KnD-7Hcp1MLLhU!PAE+bk@iuaLqnJ8mn$WtB(na)o618 znPb?vhvBfx8%t1&zjsppqF#5(Y?7zHSDj3{2$WXFGxR zWs2pORLQK`ays%yAl>wE8C*2cV%B#n@LtGymYE$#;=RgXsoPb)n9>9JDKBvSqF~fp zb_u&bgrL^X?db?|HXHM2 z6nUl}!e?fXcO@4!ke9)ttj4?=C)=5V;ka>JS?omaZuVFB68(qz=?Yme!`ssn+J zDP*e4c9H+w7#23M{ zabM}V+k+%kDh~e0UgCT6MFQS926vOj%E>Tl)iQeb_#!m+pNWZKg|MaJGz5G+3r1O^xwt#`$v7h` zGWdHR2?Ty31eZjfOiwsPVuG(I{3L`@n^~tdqMoHD|c+L1+_af;FI-o2rGC) z_D-&*2Uf9Gb^^+Rj4~GiDyg9>MU;J?vmjJ5E3J8Es^52|KR5 z$E3IlG`IN!Z~m;uE01*1(^!LR9NfgTZ-{V-XZB-R@lNtc>bG#&{4K21*_*~65+&Q` zXh3fFS)%o92mVTJ#I|v&Y=wFgc#v=`@!vqC<1fLo*5lZ7!WO-3CWG^KJ)FC|gMKb( z#c7|xp>_5_}u4?+>ye2981 z4f~F!Le6oXdv#corCprFdUohzQP*1Xg!hYDF5OHv`%eS&6eB~gjOfLcjRJE~L^qZ-Z6Bwe_!JRT4DJmkBie^F~)o3)JFbRiv~ z2))V&unG&{i-Hg6xctV1W+Qym?S!%W-oU~a6?o=bJZUM@CG9&H6yEH$7FI2x2~KCI zy`CnQwDmujw0j(z(cFb^waY>8hZGl^D?pQ}qu8k(sj%K{GV?aE#Sil*a=#8Jb2i^n zsQsd`U~{?(=9&f38ly8PrZb9JSrwF?>4H;e+Cy6&wzXJEZEkMu+ieR@ZP0(VbO{)SarjZEdlo zQ;r`#OyDePHQCLpVl1(EIaGT&38$@j40=PmQQv^~Cs^$z(Y0~7wdoyfbXS9U#vlFUv-l-27eP~DV%aw#nzK1S_hn==~uj8%s9?%(sMl%os#R1-{fxeCFi zKbu(j=(AYtC{4=*PRyxO1|0^(S-@Ela=UCBuG3pi8^5K%H9IB9@Cqkpf(+Q?U5jEe zt3Y@(3$JU4F#n^Iz-8<_qJYQxWF1dNne5AvN>?3pae2v?U~IjC2;#D zKtbIT(kYRQ!(Xe(*8}_>L?If&hhIUC*<$)?#T>eKqXRTpN;9{%6s-GKL*0^(K%8SE zrhO5GL)!sVo64NqK4of4Zpeo4;Jr$s#xKy2f;?{ z!o2YU<;h!Nx3N3-x#2CD+&6-4wfjQrO#s{ZKFlIB6_g(6!^OOt@qtP_D#&}X zSw0?D^{#`>!BKGF#~Tv=0-6;(t0uZwOf;|FTN|dXfTZ3yPHtvF5;&<8<_l|8Jv;51-vzBfY6iOc(iJbz|3wG z+gURn^&aM9-BDZ2f1}HJH7A1ID}E>A&AVGf-C(iZA^i43npI}p#be^jiA<&pE591?yyU_*zceTS~D(U z4;CPQI7Fr27Wl1L4x07VxLe~7LytFw|0ZnV0=F+>HQZ?UbG#N-W{5LoE}Xupdx;~r z{uS(u@5KFS=V3$E7M@clOW&(b5xn;Pg|(9&Q}MaiaL`WEv#fJ47%6t6r^W{3081#Tmvji7oZiy}Lc>h__4Oy$74YSJJK)dVe1Shw56iWNu=eu!VP_Me0Mc-8*Df%*8 zOVD?i86SiNTn>6o=UoV|3Siy4WPG%n?^s!>v3ZH>F|qO>q&>HRTQ!H!SL_g)?O2E& zB{SfhxCf3mM6&1ZMtY%s1j#e2!kgdML-giQ!LRNu+>?QiyaUsj(^Hzj><^q^z4f<* zd!^OcwjUR9zljvCYF`tNi=zUbSS7d(=w!+^HTX=WfNdb;afY6EK zPN>;+vU+!Xf4jk!<`H-b#*ngn-%29(P=kECdl2zM=LpQo~R6(*Xyy>*R)VD;T?Y6BM?m3^#QWRNYnou^KhZu zR7{+b0)zR5pu)5{=SltoVv`GfH6hH+#fs~5KTTR{dA@f2ZXDw<#6S0Kc#7S^IKS&y z`B)Ug8V|D9b(>jE-EsILE5hwAZGju!B9K?ZbHi(*$vFL~*sUASIsYDuhozmdG%AKhVe?t4%DkRA*px#-I#m>3Kw}rrDb&6@x<#RM)uNYTl<<4f-_fVI^ zZ=gGK2!r>Z#d`m*pm|k^g=IRj4=MtvU*Lzuw%5SNeLfwNP!3)di?C;7C0H9h$B`=~ z;ZNLd_HOS*dNiCt$NC`n9bv{92I#O`Q`fO0Ns_F0O)mP}UdBd=*m1q9j9Ft)9n3fD z!RpI$+_TvMJhzYE4Yl2dl7%5K{ zVbDYuY?zn}sykHhu7x96BFu)~5vdq>`U;)I_nw=Mu4g|>bOiCXgZMH&i7pPCMlAdF zS&jc0T$l6>ib};fL1+pn+tq^Dfhk-&pD$Im52q&v=dr->?ZV8LDG=f>r2QSn@OAu6 z@NyoaYwrET`@KIf_U(0)l)6JA9&RM%ca6FGUHrXfStMLsSBvZC^A4;jJ3%L82>oi%GUsr{n9Tcfa#{l-OUcs?j6FK`fE7r(!K&Jonhq>uDiS~ggBtBwX zg6mke)=)sL?VI3Og9f)IE`#@p31ITX`*_Swhix(9?+8}d(474xEX*+u%fi#ijmi1= ztY4G65?u_VG#g2|iX6v8tLUp8vfP@rsc`C#HRp2jD(h>Tz@1uK0_6$3%kMvRw%X?j zwdQBrf=MIE4KJZ^YhEh+s~8JnUbo1y`CYhbYAd$nSTJ+57-ALw3);S2qgkQaII`TE zE59mk&9z05gO`%Q#+tL_vbVd$VDlK8V9nYeZ-bvj3!W^{L?gahrt^D`5 z0*#JZ$&Rg=MTN>e_$cHL7Aio)5MRgz-D{yY#MSv+*FoZc-Oy6pT(zm)GYIg|BEHcMz^HaD{^(5D~brBboVa%dD*W#V?0&Y@PJYMf> zLzM-&a4c4dy^ENQUWEtQ+8653GhT!#KJj2Z0zJr15XDai4Z)h{Wozxd2J>vK*{Rjt zB=v;`_GWuxidF%rb&lmGo#nlxA{)5QeaNh&P)UO}FKwD0s0SUtK! zXtA^eC-OPcf#J*annsd9@rfq3RD3~;rExer)01}1kihA(Rq!`&DTM#aN3X0%D9_)9 z>3Jd8m38ctnqFMFT&6gQD=u&+xSKi!&0@9S;n z-OA_5lE@L*_~a1LelN~F`VYbHV-bDvM;|6w=)&qzQ>eG%eKf7fAYvt+K(qpAPnj;4 z6eUYr;{CBNKcd*azKX2&TnAqi2hgyp2^N)Rp?JVX_KC}blQX_zjHM`>xj|Csrt*iZ zn0t|Iop7C8Ham;4>dCkZ3gGM(A&BPgC9=<-3MOp}1(8=A@!O-y1?Bs~vAJe~Mbdkq z&U`vJYkrRMii=$aLAl-t`2 zCYrJE{IMw-ggwCXhBx6`?Nnx*QD+_2J{H@LiEy26ZD1a4fpTFB@OV|PP~ZF>QU4nIKo~JUwXYpK3Icf$T#2OusO=S859da;AoINi) z53}SG@x&fYu88mJL|hYvKbdE!a~t4~k$ccHA{o-X4Y`!G=jiocAifT`08{Fw!PZQn zU{7;F^M3ed(o1=u0KUEj^WR1q(h~e5CVzz4(RQ24X zUSeypHClpI2eu2t-tqk{^&1!?osYiX#-P*`Yo^(&1_D}2V&!-irC$g=ZYIOk^7mGS z_d_7uu~4wCoX@Mi@`qYmLrfCWWQU7+PGYwVjxjDoAO83M$*DMK`(h9CL_|SQ7)Dz4 z-{YB!??0AgV@FM;Ia=4jU2ZWKYZHL?E~?; zXlNAGwLLj2jaiPZuc_w%~FKi5xoqThu6?qA0|NT zo)f&+?=-9~(_ju|NqBsUCs{lG8+s^f;?N>jEOf1bY`)v(T3JP(2keGxOKsr5q1ia2 zP=PDh+zVg7X|NS?4@vNh12}$dBzd?%feV=!1z&G|5l(uw3aZOG&|=I<+AOauFywbU z=Bm|nlS4Tjs}?}D8?zz)Wg*H%IKYUPu3+HzmM-xgYu)$w0ok%)35}O@#HGeT#I!6J z?wv8?D@ZG8LronW{52j9T#bg|Re7-Y!Wo?LX}Vxs^BHO_dl?VgClN!5B3f$UgL}VK zQ>)5eFm({nz~{Y0IdLx9R!FiNd#ilWlIs%+^7Ym8`fdXxL!FU6+tXpCKt~x=IVg_9tL=t^rg2eO!1&LYWow zxmTxcsqnk`GuhmFi)5Gb?l-Fq!gq5UVW{s8x$S+Ah{WATpSE~mbZ{NIr3YishCKYV z_y&|bs)pf$Djd9#L4R)Vpt5%N@qwr>9RKeHUfwBAUyG!}@~f@T-H=AWZ48W+6Sn|?>Gs_&wM%|nQTlb74^G4|x#cUB1d{8i_)mpX~diWew z{wcv3UiZh>E6UOGR4vAK@f>U2<5;v&oV&Qo1x}YO#RHBl*fG}$F3SHSIe#Mso19P3 z69GlAsbC%bd3_7?dW+%xw+Vve^qr`6QWS+wL0Fk}9*XHHSfQcJy3-xl#GC3YnxARx zo{G`g%dV5j)$%w&UzR&rdItCAX<*}_<&5(8p%J(8VGu-^19sDZQ6JE;ax0$nTf)j> zTTx2Bt_jc+-RWSE;^3;LRQR{v^Mdmry8Gb!Qx6U60Xuf=7l^J);vzbJmaw_ zQJX$X^06)2ebIuYIv;WV%E^LbZX;RO(;Ob8%?0HEWFyrym3SFzerR?$Aq7eEMw{ z6dBEik897-gOfBl&!4|A9TuVXlH<_6HV*T&F4LjIcW@b=qW4zSVVT%lIy-b2$7^Y^ z&X_pFL$7d?<7@gk?KrzS<}LkCWdu8Yk)!cjCE?Px5!{-YBbn}+QEd7AP?)Is6Tjxf z3*Y$~LDCjO{Oq-jo?mXw7WSmWHOf00V-n!bzI!-Oo(8uR!oWB}pX<0&g+UieF=E?N z8tIipVx8mxHO>%OgHG@kvjH&{G6GO0CLNP9 ze?#x9D`Z;X2=;qe2G6>^hFcx^IOAX!be+yYHP?QO8{0-}H!8DL37PbtnJlra5Mjli zqwx)2_*!A1j<;5O;)C4>CE1Y;{iE zI2=9m71&+fA9POi=UGW}#TjhnXB`7cH~%9U|I>RK}j^|X*NZYR zu7aLa6}E4W0$7|Y!Z*!gOmmGGhtDoqzrQ^ZKDdqK%EHb=cvd+yy>g!!5C2} z!rWf|p^7FNEY)g1@$yT>@~2sJ-lCPJ!IighlxgO|lVc*t%MzI$gzL*uG6ij?XTkKcM4}s_ zz}&hbu=|o4d%}AUK&%Pf{~qLCr1P#&A7$7%?H2597T}GA<6zf<87%Y<2$XGCVa}!? z;e1Qpom$E}4Eb!>*0M-?LaUNCj9SmV`X$2mSB3?{GX11#({p-t;bZbieuxn7Lpbg9 z6`?6-i%QOFEU}Ew6f~KEL~tCPXI+E4HU;2{E#_o(jS|+Z5wOkudTdFNJ~vO&3JxvT zW&WO7V!N+dtQ2$?{xJ2ry(RJ|DYjMA5Sb*hofyg8_e+%Sm)fsHM5prVf9Jq z|I`8(? zhoMi>h6KM;qR}(o!;5PlapfLW>MHvKHkJ*L)%>3FU)c}pSU&(g0X%Od?=oANejO`n z)!~DB7A~nS0pZ>=^l||{GB`S#j>ohFxL#{aJ=JVs2S2e+tUOI zU3klxqiC!(8Ff>HNM%34|5ij7TilbO|N11TqQxD2I8B!KZ3*DVd|yoUT?Ve7l+j1; zJ6(5|L2{!M#N~WO@7Hd$+l51`o34TZF(Ll`G)y1TvpC0cHTVxbfTCUnI??ME=$m#z zm->CYe@dD&mHQyL@>LyoPuT~B=I4N!xsa&YCd^}H0&V~D75p{_VXZ|dlI!!J(DnrS zj7sOfM>q_&{tP9L<+$_CHc)vojE>uI71rlWW_99PnAvPh4wqjB{YPQ=`r%xL#i3BM zr-PgqdK1}p33@H>B(YB2g-e9Nux@rBsJ)29;_a~@`}ZNSJg*7|oL1w5z;P`1>lmic zIh&nLRKa;;*U?!w2ZY}H+6WJ|#4|D%n19p=#JB9J-e8;DQ5{qZkS=@ zgVEdzBX`hGl!g6!0`QU9CDiU`_;_0vbh~_nom)I<7E zr$End13S4cn+{)4=IpMvAUjhfcoP+db8r8GNtGXH*LI%y{l)>{eFExd$uX7g8>Deb z8I@ut+^Vzd1ob;kVW2PpP5+GIW+m4UWjix)T_(ytEjAJ?ysgK1so3Je>oMGEo)P;n z^Mi0;bPq(m{UcbZ*^NuC$Ya6qBQRHspjXaR2^;Y=*y@*|72ky&>Xtw$)wOKcm%#jT zP44Kn^YHd(FQ~;#B}(?c=qXK(`NfR_*K6&tF~%5n_s)Rcx8Gq@`7=67BMLY2+$vx9 zD}pl_qrp3{7KOb@FlDnpCcGXeTyy9s%pP(9T9Zjktx9p^EeTG4T?~rJ@n_OPG1j|H znwA79vCq#>ae)tiSs%Uq5I&L_l7KIM#2uBCn@<|mD{!=4|crL;Prl`rQP+`&>$+tGF%<7=zOQD>-4U&0bkugTWJRSbJ{`XRT2u%#FH_Ki4%vn>5Aca~~pZS7i^3LNGxl8i({Q z@#l$x;_YVq3}ifldwACqw|%{i@o!6UVvhpnbTkD!0)$k}z8w#J^`Z8%Ut#=#6c`(% z!pV-G3O^R@XK!Q>g*-z$IqN=sb}JS-6s_U6ychU-MY6lcGU=<9YOsDQ%Ir6qaXZ)4 z@%O^-2&oyszmiebNq7&d?<}I6O#v!iaHSf<<`7pC1M{dN`z*EwLv|W~et9`~=o&!y z?>=gB#1(AcjAEaxL*P}A0SD8a;Jw{M<~o<}S(YoJZHWPS;t@*Lk8HweSAs#!`GfUF z^)TX+BFl{p$cKyZTk*HYa_UxB3uos|rgrv=@x#?tn!G@W-ZB@ks!0|a6(Z66(G_9f zvR=rrO~Q=vZt%_Bj5{n@LlzF0qNJz;SKjr3Y)#hSvnHZMto{_(6uv{TH=>yHAcLAO zTZ~l~lJL6GLF>87Exd1e5BRU0CQNS(!5^JfVBfO=5{&pgoz^vy719jRbK2pJ^*S=c zVkNoN#`~ux?58TrC*x_m38#Ip<99leEpyEHi4IoEOAz&P|7kxh=To=tPZ zlX2?tsch%tD6CAZ$KKX{Y*Y#dZ~pV>ip_;TTVG&gs{)s(;s8DiW5||59TqRQ2tstF zxdVTl*l7tLZoqUKzRs)1cOOHcG4M9YelkQAOkU7mfsNobR-fHS6@h1MQ()5i`FJpb zzem5g8_M|i=y$x07WyZJri#1RV0}CWUr~TZLCK&lJ|7JuPQmDaOL#BhJG`ww4+%IV zw0|}lyAJWp7?10)vV`w#_cq{?t{I@_n@1F+SK#-Lf2gJ88P?gS!gLp(fv>+LS$0Eb zar>=jINe@A*Vu$%@rD2B-x6_H>M=;|3}v_jPv`P~=6vpch8Ejp(oPkU{=*Vm{d#ST5=Xkxa11}=NNaQPI{VnzyhhkO?+9$(|5zZ=x)+X|&V=A) zIjCq+h5jNTg60u}#VeB(ncwCGoYDM$aOCP)e56tY$8;(&s0BhO!vrci^I($X@bZ;>fE)0o=GFtUqkY^SVNS*DAxpkLnmgZlRT} zKkBzOkzYag;O55Vpj&(x?zgvq)6*zaTFCpg^rX2z+2fgYCj)hlcv89Y2K{q%H?+jQ z#>Vg3xMHse(>t;YN*g_dO5qRjtJn-^+bzkwv-hG~vp$=CxdZ1PDG|b>->_;z9(nP1 z7e4>=15Vc70gz65H^^HM#J-H^PF7BFyom<9(oYF*OtMN zc-Xi`7uR$8pj@Q{F}_Q1LC^^{(Jqvh^1IvS-}@l1DhAhU`|&}ew=nBLJARj1$liUQ z#vMw3h#LY|VacR0`cYaI9sAD-KFoRv5{rL<@1Zl8FWke7M0lp2T`3x*o`Rz` zEWv%^x%gu3RoYyp%~Yp3!@Twi_%JsV_xAIS6lEjqk9|M{hWBAgstP>GJk7uJO_|*# zb(W@hmP-9Q4+DplG174W@@%dVABCByXE&AkNZ*H+S4*jA$OmwlY>LGPbxHQ@D54s_ ziEE3r$7v(PI32z-r1J3=sEy^bfx04W#2r;CH*iI0Ts)cO`SE_Pgi&n&-J;@E?gSTZ z|3M}l3Kp0vB;xRUE&Q`tic1Y!%L+rns85b0IYyUIr?UmZlg74~gER2gO-*k3=kLIB z=Yhe%U$nkbP2XRABCI>J4}NVpf#zRx1SS#f!t`^IpjjWpU5JaPquUc<)$~w-(%pZs z$kYP{)0+7lfC#?66F|mKoKL<)@CRtbNfydZP? zgXp@?Qt)Nr3kXwO2-El;T=Z`*sO$n(v)T!x7E7|%sd2dG<}zjyr~^JW@9;*ZA8mf8 z%$%g^&~Mp2>d*dzmO6X*C8oz`V5Q*esXxX0r#*)5Mrm$!&jXOK(875lTFeyY!6e&f zg1FJMK(WOD6HGnf5YKflOi|-j$u8wQLoU$Gj@$5~{#U%qdn~+;{vs0>@vM^e3sf#~ zqoCeUmNlsx@psS2Mwi|5%hvEX543_CK8 zp!)c$STSOjF#laX&u(0ehMUH*D=8YBWWj2-f|Ox_=XKl=TnU%8#F%W$Ig)5Fie=f} z5o+FT0^P$&@cgcY&`{9}LNips>(yd9>ViA#J}r-5j!oe^6i&F}o*d759nbt?7f{vv zl58E%E6lx1X|~*Xfv?#Nr=bB>`OCiT}4>S z;(M@b+i0#Sa3k|QVo1I|t|03#hC^J^VH!my;NQ&C47@YY$I*+^UweQTY0Ss@mb$D# z^Bw5;uEql=;%I(Q1KKCP!=?N^g~2vSyrVf5bSGHwxtVf0W=REpEE8qlB4@GCZ~Aca zung>e_KE^RP8|I zCZA=ODlS%C04Vh5ziUG?FiRwupDCtN-M0(aiq7dcM$<@mS4N6+ji@AXvBUUMN|H^< zv4&u=F48Xl7G902gBn*?eE9tmmbK3z?Q@sVxBUI$tW~jV6J>8FRZ2*J-29Zp5sK= zesf!xvvM`OeXmb8Pmcw&&CAH;>|~UZ^aG!h(fCTa$NCnRPuoOg@fb~C&^Vy{-59c2S9Yz8smCh>mV_c)%@ z;5JL`z!OQyBrn1k&Z+Zfh#v_&=Pe%RKL1H~FZl=t{woo8mg0CdCny{HoD3JgMFn$X z_9MxXuyQx9=Bf+-B9eoI^`pq%#?Q3P;2zyAs*Ojoufn=<4D++)n9}=aXnSuf?dG{# zQs7K3WYsP%x$=#XU4v^dSd8v9jI?Frb-Rs zoS4QkD9d{g;$nqIEa)nmPP-u~_qhD;}A;Rl5l=4jSz7Y%XqC+7JOqm7q^9%8! zYyf<(ea7>xOR3hhDqQYf2kUh0F`;P^oJuVrR&~)J7U+RLwn@O|-7>7LIUZXb6_TRYJH3uyP3HaRQH0}uWBGc3^7Y8}a!jn_RK@sm={S?-W_X~N4N+-pC zD`dg!fi}3@mBb*ED9C?$7Oqu}VY*9)@LpI9)?Ge`)72Ki`~69Rsghyzg+mMIT8&{3 z%Vk-7?07KFct?ENA~4}oG}y~3!n}^Z^yl0qSiE{P>s%H`ZnXcxN9QK64Ji?HmgfwT zz+CXmv@ft;F@>60Zl(EAkyImJi^M6+ViS!gvH1(8SX)>ehH-VaEQjX=bjbU15y6rW zYOBMI6dtFa9`9vq$|~TIMUo$M6pCnKMq#{EfuP{H8=CU?Vu^@^4UP77xdc)DrjW3{1jDLPM(z zgk3RYne&_Q-@poPVpRjaT(_A8e_9DgZy&=)8(pyFw<=XXGakqEG{E;ug*5T;@?!C# z{p8@_ERuG+8TLx?&&W?5=-)(9aorZxpx z9UjtL#dtObUN0Yp9l6^v0j|Qpg0q6~>XDrK`7U8$!Fqglek^wIXR_PTEufN-O}Cu) z5;`8R64KaYTpQR=vQ8P2$roI)_Vr7mdrO`9aAMr#rOI53-(i@GsZjcS2?m{QBB%Gi zAg$9Uf#kk)p;~Ye*7!!!kxqkHacT=N3!#=$?(oJf_H4_;Tt}a zC8{|W24Bc>b~g+;)2mW!`%K>THN-H|lFv7`Tp>3WsBvB8L3FjU23kmjQ|DPjIH&gz z(L0rfrIXvq17VjSbzuZOA6`$BB0W&&?^4p3+f6&a+{B6(B9O^Yrupp|cZz&T?S83#+i!CkXXX4#q9r0HbH*!?Qj8ut#nV zPPO(*51Z*9S(WH>)sf!;P-19Q|$ypz5T^= zRK>WyCJmS%H39xSehwF2PGV)_576`{vKYqy-|GI#f-Qxz%+2!;YAPGS&0YsCp4-IdaLuj5g)&D~U};!7WRxSRh>8-9 z^1qH+MYf=L&yw4os>Hc0?89fnZ*gmN0+b6TvI5%(c(P?Gx%qH9KGG>e%k}DPUYaO) z*od)1LyxG`(qssj5`*7QzQ8G$W`Oo&RTgR6JjD7a-#=dkbO<8yJCU^H);5}Z!@03>Q;!Ffw(y2k$<%)EAr4a%ys`i3khbnLSFs#=R- z>^&&Uy1~|sGjK!KaddvYnoIjIn#CwNa5-Vhuvzi}UGvI`Nb$SXQG2C?QqAcQn`DJQ z%s@rgV2}v+cu#2Xd#1-HDvlT}OOL4T* z3EKUm1TP33A*AOHnNpIDTNbwAu=Pqizhd!PKuR2JdOmGuKH~z(QhZSJo zyo1zT{IJk`cqKH<{UESBeFt*iHW5XcQS5!|1jw5)5$iqg@Xob`+=FSs0|-jKL)SvZv@$ykEl$x7P@^~N{qBlpz&N8Ze^%E zTydx-ujLa#WZwuj&VL((?c?(U!w=x+mjG%v?h(oN*5w|4vKGXsHNZH&Tl?W-5}2+P z3a_5+Axl1{f>rf->b-m``%n`IQi`)-gU=60;6KOSlrK2;4SzOK+5s6Mad6Jp0~*aZ zqQ1Tnbgx#?mR6=BwwD=Y3_xuB{ z*L6Mb^PY3x-|y$cy?*}%gM(D@ne7+hx>RczveIJmnWZGsHA&D}p#?R+E6Fy4D^Qp( z%K45eqq}o6;d%Zlcy=GjcNbf(QOyhWwo7tq{P*S8jFD{Lq-o$=bP>fz%Wxn5Ae`!HvD5w4dh${+C#UYbz{JEaC*X6{UlN%q~7N_Fi~n{2+W9?~l_Z z-az{s4ku>|VZxbXSibBG7$1*^ZHbQfXn_(=e8qPRq(73{!?IX&YbPGq?2F}pJfVGR z5qb3QES@xRBI}IDadx2_gu~PGK=5V@&f)o`M-)EbS}Q}Az2zy?I(m@*vQ5#XSB)OC z+eo_LE@<_ObGIXYg5DoFPN4M=wZ6}0IxR<`$~zW**v3L(++}j>pEinZRmE{yTKGNo zAqL3KgbHwLcmU>jZXq@HZE*@Pb^1;XKn0pygc2i$3y1fFBd zAhuy98-M(#V3e&qE(i$&!}8bYSgb*~_}}!!BaYf5@3lJmlgcUUagU=^xaGSum~ep; z1}92z-RaL@f%>`%bp3Mc7kP39TQ~1xZ`(V%myn%<-@R z?RToie=W1PW7S{rKfzD9+!2p0kqIE=JLx~;R9Upz7f6_-%{4!9hQB=PAw*G*b$7lb zm2Y)e=>7AsQ#1&3T#cz7_{QQtrJa}+--Sx0{%GKwjNjil5xrAW@x~c^F|1z!q)RM|?i<&RngSw*(= zfR+cQB-CTzhXN>kaSMXn4N*&XuOR)l{fTU>_M-{}$jR|Y>1r_hZu8@YW&>Ga->K!KxJA*L(+g`V#_@a(m@Y*b7G zWa_Mk7mwTVyKWAV_iaL>s_cW%LJ z@qgH)uZG+*IW|UGmnnRV!hi2FAVupZJ$LXhNvntu)_0%7pU&Sv=an{=Exn9uRC$)^ z6b-zav=4i|9}>M+npDe`;9~RrnDSy5?OLP62Hs8KF77pguCadn{xZwb`~4>7Jl+qt z+waAX|15~d^$svyCZKy?OoHCMw_t9+BHQ)yKQ!HqQ2kH_+3oSTZND*bjLrZt(+_0u zW&lyy@B(FerhujXG^T%H3^Urb8$^fWsn3$nP#pA^a)&LMgpH@r(o2rc6w1)ECFHF8Aq<`H<`0?-pPLf$f%I?;I*r5nYue8$xk{7IQ zch2RVDx~}1J#-hGKC7@_9ho2~u7ivoz88}6 zma1yUp=$C~@U{I%e{}W=ZLeK}*03tfbDn_@&ty@vOWMr5G72j^mATPNW!dYko3LyZ zLs_Q`a-{HvpwHOP@{rXXda`;*AbFq>V&6s39#c(r{9G7Sb^j(j7y#SxD?8WJlm%;o-4|1aIG`JxUO5XjX#qS#-CRP@!=4NB-XC2fE`hnJ? zL^UV?3cM}$8yP404n?t2ryrtjo!+6E47+r(sKuEJ8R@VNa&-agjU7I&Dw>SrE+IXGb zHXNc?9cII^dDf7%?mOz)=;IYW8*b{z^A}dm;yR5kqe*HT1U?ssyjS|{`?hoJYTX(1 z{+CMaMK6LN^(lO>(`0#5uA+7KSyK2pg>6i7qt5wrnAleVOMj;h164|#_q0S3b}^Dz zbl-&X;V3X}_(-k9mot&JWV-r`98p}R%RQ;ih3C`P(ei&$^ug>vViffQEFu(G=kg>- zefJk6&j-VA1!G)yDT@6_CfMK>fmM?q;JC%MMEal~+%A0tdfrt6%S&hIZ2zldxvvhc zKH|Vd8l9#;Q5k2gcc!fl3d}A^3{NRpV^vrYgs6F<$qq^U*u=>7x=G}S)hj3;Vqoj| z9ElQ z>l3PJ4hl~+ouP@YquI2Iel)l_4@G*e!}uFw#KRyN9Yzo1OWy4}=Qp1p=exOIvnE0H zItjdce<{ga9F3o{JCI$zP68K%Vcx$LWZmRFv^Q9fXx^=Yi-Th!d;1zFUKxV#jb7u} z01X(DenlP3`UT_bWSQ=uK0EJr5I+tTQFl2b96G*~6M3dfa$aP?xHMhZcA^$d)(+Ex z|H5FOqA^q3>yH=mjG<)GTJ}!2fM=u{;hdTld^}_cH@@-?o}vPXo;;cfp2)GZUH{PX z6p-ThVu7!lGBT3M`AXK|koPmAcPd`0@CoFwcE1xYX!SD^+zi)t5hisRvNA zYD1i!$@jPh+F|=5F9@?R!%X@QBJU?);!t z4+|tjm{0CT9Gf|ZUXThTZiThbJYg69^w-8~N5fh7l}vIvMTz?@UXCt3Q&F2LumiVv z?#=Q$Xn#eC&HCs-x@Z@U7MahpsYY?ZckaTjJA*K$I)rujUIb5p5mQ{Wm+ae{1Y%}s z5Z}lnuMM7}d$$6qo*55kerMu`>s2sa!55;Ld zyde~x^4?BQ?M2*+sv){^=ppR$nuR{I#^BlTO1kqwGhK60ovo`62Wf#Di@xGd-sdVI zaT%g22gYFZBXfM)xQVQIGK&>fY$gXj7UPL?qw&Rv3v7l$y4lzA7jUFn6U*1W$FKJZ z`MpsVjRXNm7dD`;{0KJ7Km{JhjN~%6$r&#S!On%C zU)Tcuw{L*$CO>Rhlgei*U2%S6A5KgEgu}esYE_sCY8+feE5;tj86Nv+lC~%l|E5kJ z9_aw3+Vgmbci&x}zMXh9Kf?{FvE;8^0@f^^Nn9O8aqrk-{5d}o=RazqI~+_fFUf|M zngl_RPY421&`Vpa*v%`eVc&5Z7CPk~ zy|}0Z9)J1*Qkr8i{kb39S#lp1*yLc_h5#6Ceg(?EEe65nX4>PJ09`+);q)WDxT};u z|L-3r_db8Yw4!R5m;4w`Ue|=zJq55WzZTn~Y@qVAJezdNo{I@O3iaBQ*u|={=3Dmc zeer9${faTE6{!XbdnG2D^B+B~A&nV@jbIiq2qStEA?)rC__RwB%k~%I`OGp{Uch(M zU!2EBM|PvSjtfa&H4a+!Mw8;NfvmaZI7`=l&ol@mtC8&C`V? zHSygY>XDNc{aWwsdrLMY|Ja`@o-iUKqyYJGy zDe^2vX1ef_KA%yzJB7}F_aAQQS;jeQOoTP&PPC`K5fmjRP_;SR;qcsFG%xlVXrB|O z?&jU(Q)49fxbS`SMFKKqw>CFM{HYFnY-lPNotVZN@W5d!`D{JxZd914y1o z?Z7&}GQqLtI5?qe!<|X7fNi7NaKQC4NO@^;zh`#S;uI>pbfpUnE24zc?L;}fp&)ei z)W!WXnqkp+Q|xNl592lcKvts|qb3@{l;w*d=UoTA+jLM^?Iy>avOWj{JfGt6ES_ii zE(zVopNIK8|KwNrIh=I)EXlamhtHns{PceX1XMEQ?@H2r2GOWgbAx<7!4fm==xJ=_Yn7OtHJvTn#??0*> z*RdRCU^`S5{kD=^aUVt)KgPa_`C$K75=QW6m)fB$So!!C?t9||%a+ZAv+?}Qb=x{R zcx45dULwTq1F~%JoCf{BU*L~a|V)#-+>Ln7gtn> zqAo*q{`)?#+zxZshd{LZM>;A~p6RMI@n>NHXym-YJ(DEK&y|+6s@;ZcT3m*oA5CQs zK9oalff6Rkw}H;mLQvFDglkT*Frr13OEewH5dj|yyItI9@9v3g z*(3+__FD}FKW_3q6FH(#Sxl=9y6|MlSrioT9-agllH*o@x{?ZL?LHQ)>SL&p)kfhB z!vFnjQEbTypvlWisP~V4?D;-`K?_n~qUi;!e3yZDHt`*i>}kyKya^=C+JcLE=VFqK zS+Q`xD31Q}5_bLh0XuvqkhU$S&|u~|Vj!=<#1ix>P}L+m8XC?3UKd^8iYjioI+tUB?P^A%#c z;w2`-$j7f_92RA0wk$ESJ$tyz_9CvXexwNSW?hp9E)LVc$gY7s+S_{^DYG7O3C!DCa zfIjBEP3t=ntfm*-#pCDYSnsBAxX!ax#U9Cno6Azv(9;D+n-JmmJNIzz&INR|p9xEK z--{;NGo<+Z?9PWp*M^@b2iM2!)He!7B1t9!y>mP>} z+{kxhGX8j@&}Ir)=K%?Sx<%N^NpK4`KI607(hyi-4dc&xfv>P0>UM9UHuH3-|IZ*a z>s!mT1Pa)atph&{oABC2X|CJRlBI9wou>*Jtm0P!2$DCmnU|Nbst;p8Z0IQ-(-XlZ zMhJF(fb0vy9E}ZFzVQmYdb$t}M9Hzj#@S#S*+|_k>CwX3qFm6dexXLP2^vSF!)ezj z>Mmu@e2+wsrGv%r-TenzY+K7_4yv+2IYZ92J{0y2E3wF|LfUC-hF)|DC;47R5Icr& z5*ut-wqFBqce^0A;x+9%Z3kXT%6vBbEh+1n&f;8}@%4Ez=6X5@taBV#>}!J8m80pr znoF>`NV53v@kJmJ`2yS>)min#&!o12&*@welHpKClGC{uJl;QmI@3waF6|n;qeeI? z{T_OjkEdT72jQE=RlIKyg%1ZLSn-@8NH*Ao?gjTiepET09&9IPx3!{6xFgDuOVGP~ zF=5<1<+6#Y4pM(QspJ2zIO)0^5tNxbw;y?tmtub@Vg*8P&-%Y6L8}UK*9c z`f%f%C>$}I0bN~1q;`G?pxFlcs4EoWuLQy0;!(_S{0|~Gc>qsId16?~dgksCBZxTV zN4wmL$SS_i`DAT2d*>NLCzEiX!s+ZVh6!4eis)l6Net=MV0T{Hpr4yK(|Y1VYCiU1 zh~pmGd8~|P^Rv*2XI#kG%R+K5-yHm3j>3vLcLeUjiMYu&N-%FmFREP2W4}h-Lu#M^ zWAgq%>Bv#s#_P+uKFwngTrELo{nFy+s0-k0?LQ)YrVbP@=+fZh{PU38SDe4a5%zi} z!hYRPxaan1*3qWO^>~J|tdjS5bJu(_XNLpRo_!Z`4v5naUl&q8iwe3`?>Qz~cM!+C zT#z>`!Dn|2F-i9tGcK+IAD+dWvgHi=?l?t%ot9+!Bg29F<0m+oZp5+@Q&IWRXs*rc zAijtc!2BjruKkEMuw$d)X}38OJa2%TM_$6m`Fv*m<}9I?ttiWHP-jJW0asM$lJAK^ zdjHaQqI5O~|B7bf*Fz>SQ*i-IU*CZBh0|HNog0f44Bu@+cIkOv<DHpN#X;GVfK$DsGWWmbR`bZ zEqXKA%dTfwGcS_V_DJCAaZMBpNzjYrzw3x2AY2(v>2xXm)_;LT$L*c0`E40Xhy zr)xF_XPDE;y;7_(O9{R-En`y0-Gmo17b3SMUwGr&8+veWUGeRQHcW3%1oj$=Fp0h* zx@q@M%&5~v>^O%8@nYP#gPCx}=@swk94&aixs2H757U@2l@Jc*c;vz}w9jwGroR&8 z%qTC(hKG>YD zPgaHv&|uB|%;Z6l;AH4;h`d;Yf9yVD1)tqG^`{G#$bE(fsr#%FoP)8OpXo+NhtWT8 z6uH#Dlksq)EE}O;7Z?4no_J@`6=who7pnF|Em<2EU7QSdp?$+v+;zN?sNiyegU&o60CgzSl} z)HcNn!#uxW*_kT*CcFWXB|l+=+co-Zr#NT5wBcUgaUEjsE&~54TqhDI`1`i!PqJ0P z8!Agzz~S&7a>vh?iAcY}7)3c~%2*HKVjgVkq;yP*DIuw63-OJ}e;5QEA@a zXIzh1JDuam@8l02g!xNC$vN|0R4Mc3bmGnKo%Pb4od=YO`IZg{G!Rt zPnfhV!L+$)y5o?%jz?_$qxIjNf_zUc{TDidQaP zdG&xiHIe|!z4tNbswSIj9|E8FTzbghe-IrZ$rRQ8;s=)?Jbd^M_VGF3Ez4J8)It@` zWJe3uuQ6t>C#ukD$s0Of;stE|_Zdx^c{X&r1{>j>LQB4mGzEXbj!XK?gXbro*fN59wpknn z{LC)F*AXYbmgLe;Pk@Ee*(mNT34$a`o@Jd5`X9%j(JN=>G5-O{+n~Yay54~8=N{9T z$`(A8RSPr!PU5?evNU<7Av-@-1wAuDz}-}qoGVQf#=q6VLy@NN(y`pC%kDqAF(`~C z1dqg}A2{}``x2Svc>#v&C!lX)0KRqI2xf!Ru*c*i-rQ#n*-P#h@6_9k`TR_@-(kAo z+(LiMv)M!p$6kS~jU9A-LOtv&3c$3bmekpy5#pSxp?f$N9*$pu>;HQ$+|{0hHcuA8 z=b8sriymJl8s?Iqn54yI6(_)k&V2CkiNkvty|n3a2Ol#`i=?b}`qe za+cJZj^XOt=P*9pDae{?OhreIgp`p>*iYMA(71U8(8=fV?)O#@a%EV#x(byBCJG`{ zDu_YuMI3q%$vdPU!Be3Te4nGjwHW2#l(f-w%-5ZWA1d);#ZeZ1?IHLa83VblC+G^R zQy@JtAI#l@$etY%T=U*Q_I1a8D9Mn;sJbywkXu4$zC1zV79Kbqzv(pT?CVd+}T9HOO&OVJ7eA zVYLWZXDD~3*g)egB|HQBIiIT)ViJ(4-DutRA&bPUMC$q_Cr z`rvkGY1}SQ8|92!qB5{lToKkyD+lKbinw%iK5a}*fcO|gYlv7v^Bb)e|0ZJM75LG_5}ovo*x$b;RABp(#65h4)y7)r z&1Xg3+Olwxybow7MiG^EC$#?6gx4R9frJ53PG+Jd_KROf(|h;mviaxmg5xrX812sb z`JMf!r@645R-)p1Q55S-Co3hCxXM47cvWU2{PO7o^L+uZe@zQmZ7M;jH&qasF^ZWN ze*g<<{vH+HiBZyLX~o`HEb@+kZ|MZ5PISi2wMc#KH=?9MD5jhY0cerpzPFfSgq=JX zY2GE(cJtWl${Anz-mnu_tHOqxl+3ymtL1)}P(W zX5Tf%JpnxT=-^jKSQ>)x3-H*X|6qN@NbDd<;JD8)y61);%-P;o|>6i|ICE={0>nguz zd;v4NdSG922oD2Bs-mib4pk8(ZMQ7Q4+j%J`%H3mKo!sY=%-Wb0>}(vjIY<8Bg(PT zOyrgYr0~Df>-VIC)QF8>@zxg2QXfzces}-FzZBa_@~CZw86Mtf$qjz^PC>(&z1tTE z#U)1kPQDozrlyh!=?%C!{tG#A`5#PuA3(n7rNO2#r%6>q8JL|e#bA?*C^b(Xi*Gw% zuKoguzkUgvMDvgbRm1zZ#nf}Q3>(~63O6-&z^m(mqPACjhTfl?U1MXF{!R}K9`A?CzS|+`mnZ06P^70iWXD^}$`Dp0 z*P-&4eCk_%TR6~m3b$ysTD@QPl4{bo=)>orCQm;{(#0%MA!;Yi8gU0|?u=yzQof*r zWf;|Xen;?JsRYMoEJpYKO|)V94oE19h35MnxUzCN*BTlFEj))My7L$$epa?R-LKC2 z{-(gpVr}d!(T5>zT{2}s8b0;%2Jg5j%=(iH{peT;zdlXFNWn7D&*{Q?-*8 zdnD($&5ea={uY?U%X9ObnxJmE4OB1EV29(S@pj5W46E#=r_36Js?`aQZ5;@8Er`$h zN1?jaXF6)O6O{{<27kwca3_2fh^svk+6F%$y?b9E+!=se)oduN(!#`7Be)jB@0inh zh;GUrAXmm%V_MoF$a=d3uO31UBQ!GUtl9+G)bv$D%CW)~XO?{Z-xdW&feL@(#J{dUCi)@3jG}X^=pr?KcVLP^h!TTmU zyVe5TPcG#i(jO@KKpu0>nBdV?RXld^H6ClNM{;!oy=OiO!bbN)TXZTcp*ApJG>iv! zNs;0;5jZBn6<7a#N*g4MIp-yOF0cI|#2nI~uRj-%&-r%Dg3mmd1{Tpq$I&dzR)Ap` z2fEXjLbs#^Dm7$*`)9-A*3eKKr!L0rYU?Gdr1jA_elqXA$w2BMgk7VJP|;QZ})`AmdS~yMPf?&m?Febfy7jnm5VWZ7VFcj5ff!b%m zT2+m6*L@5-OYRHhn_B6um2%ueuUx^XYy;eQ%?v^=2>6_OC<)BgM&Z;a(Bj*H`X!AHz_)X)M=PkcMymJB6uHAL0GdEMeda5gdQT5H^1CCXcU_kk}Rp?pARe zQM#6f1ula$)c+s-v^ap)?z>H|oswp$1M8q$XEttb+yNysUqNQ2s&1y|+SFj%+$ym5cqEMNJp^r4FUTVPKGZdHD$~(=2K0_9 zM+Wqmv}GzAe{LL+j%kMp%f1V5-3fsm)^qU80}o<7Nwc}=jrUl_fDJ^10wSS}H++7eHei4Jk8tKHbDngg`vmjO%OxFIb z!^3la@va_4jC%T4pv*f8g2#*_0iL@t%VI6D@!-Al!WI%Dti>a{1@J?7oyc$9EzqAl z5iL6ry8YsX<|lQ@c$wv-r+Es>rex#hg?i+9KE(mA**NmN5wjFNqUUX*X`Rd`p~F>O zrtNhegVLw5Yv!YA+rnZ@zMn?sZ8*#K94o>8jU_~yjAKSa;V7=tz;h~iCX!tY=(OF( z4kM1$=&gr;A6G))CPQ%Zmm;_QWZAIGB-A?6OO#TVLV4dKFxh_+djt0Jcf{4?PR|=q zuZ@5wvYO!M>j3h;CPc-$7UwuDMb9078yOXwwi(v9l#yUJSu2I2e$?3N3e?dT%d9&Di90p9 zv_1adU>J%mhq~a>>@?K)!E54U%J4|JCXN`4#OF!H(}3wd8#{VI~YZo;)hZ>u3V{;+RxvHsV|hd#&LVt zFO^m3>7tFA8JY0g>I7ITbru(WdM^ALsrjcte*d^BuNk53m!z z3sQxn$qx0?AbQUnr4t?tWA1K(`i+`U(yfGZeuZPl+yuCF^fwvUBMseB`^jU=9Pqc} z&;A#4gwAhb@cv3M4D?Urdo;U2O|uI Z2G9u{zvKzj4458BFL#!a?Gv8~mh85)* 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≻mw?^ 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

    HuN7XmCu6ru?rzC{S|5`js(5ek!am<2?~#f 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 z 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

    Wp|%DgkvA1dF=(eb@X{B%t|TlW0| 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�jDzDB{^X*Z$f`XAhL{s-TeEu#_-PNK2g zD|+gJ2PCzJq8#6M>^1y?uS|2$dO;aYj(rD11J&qsYBX*6uF9kp5Fcn=7tFF8gZIE};XQSDKHQk~YjmQE+zIwzjtNuRKbnQN+HjG~lANC|!elBt$n6U) zm^WKM_65D5^}Fulp7m;6%CZfha^y58?L?ZSyN%eE%{L)DU<@m-QAPJQ-f6b*15Lae z&CM0bp$_U{;4(4~C*?{q6NOMH2|6KYHmgRDGCOF$SOt?z-PnUiCE5tEN%3THuCdc2gl@{d$Of*U9_R&0)1s25RpJhS&Z( z7;8#pwVWLE8Cs&sY&}r_p~?&ru2ZXP=LOlfH*iuK)lf5c3d$aiz&l$gtlQg8;N5sm zb@&w4zevDMudG?;_CVZweg@jvO0ZbvI>;>84VzXf;qwvh{GDqM-209}*`0~phcSJy zCG!|;4{8LJbEe$Wu##FK z0}34m;l8H>cxb(WrONYRnClbD`(J~FlMkcByZtc!W+@H_rGfMdiqUH(v-eM}IL_!6 zHFq;)Y*drbKEoDX?$kxyR%iCtISZ$~7UMQ&DX_t?vuG_}-s~L)g1GnvymQYB!)91P zxcqn`_bmlqs*mB!nkR6VR#(6}35xk$_o?U1E4a*ZfE1a9a&wwgxYFDnl=vHfz9x>G zx@VYlO6JXJrIq;8l9fuBcm9V+Lj*tD^n z`|;Vdv6!DF?W;zu0!j9B3ZF^*83#`O&xz*>3+~bN7K#m*pv}5gU^itGYE|5B4*lfw zf0hOv$@{njkC!>T%yNJamUc|GcLNJQEX_6B=s;zq1dHp72L)wuCZZ^Y-eq@S^r{4! z`{O&PNBTqCr&pNWxD;=6*5lm6m2~~6``~IE2q`NXVJ9wNCmRmKxzb@+L9UT**8udU z$)vtlog3`WC5Pra(o1{Qxf8Ev;rmi`77_2!+@d}OzP$?IXYSI>QDz(L`f`BX`w)oc zf9p|io`=9 zW|kwV|N4Ip_bl#0{|Y<&xDrvcIu$oJYH&(=(HLNu1sb9Sctp(tnl?NW4oZZ>*Q6m> zh9}8|-+yVr%0ke+IR%ft{6oJdxUfBv_PAm5daR-+z;3V;CVco09=+0Fk|(sl*8B=s zFY1GW>NxJ6cY@%HiWsWcYLZ=h=EAOLXMtqjguE-4;M{gwYP?}3SCQ}y_lHgu)bqL9 z>l>W;UFkPikYeg*F2T2MS2UVj3m3n+Lod%T9{*bg z7XAJN{#l2ieOoU%t#H(2iN#ba3c`3CR7r2NU>QK>KZ5T(CD2*Zh0}#BCIJKU9`G zo$v+SM*)|>vu9rX9K*d&Z58Ac7Q*_1DPWr@hQ^U@D5!l7b1qEBvK#JX-Tp@~?@SMU zsCRbp?Dh4S)4N+0}W4NaLFCPn)T6iZt*az zD-z>wbRfzIzmnl3Pbk=4LGOfH(yy=o34bsAh+hp)fH31@b4q9f9$oPX6HVU{wk`~e z8=lh_F9YF+_e#N+SuGGQI+Jd_5`}c?Nm~C}g{v1Ef%i>g!E@S85@ucu=YQI9X+IRv zb$Kj)oD%~wZqL!^tN}59qC@LsZx9u=+pwm^mNV!HhxkrMbj?_YVRL)1JZL8_IdL7U z&C|I(FO0a3vl+xW=BZ$tMjpUo%3$8yQFuLT1hKZ=Pd%@TVM3}5%iEWWuOdcq$_A^L zafg>M)+rDRe)BBMJ!i@9PZvn^3q@{r=M6HXnuz(#1M=oSLnHTR^j}a7$=GITfVC)NT5Cfc9^ z2a9fiVJJG>dlLeybC%=vm3pvAAsftG^FaT=SWcbKKz<(af^I3w6L#;Gp;1>%nQnZ) zUE#JgHmy^aot*!b$iLBJYbM0PnG4UMNAEK_Mm6F3Zdq0rdq zSLi&VRYh6I5O=jtO6}Ac5yS^lvs;nSH{5#Nl}5;qTs2A!o2Nc?5Cg`^HO7$d_(q?^JQMo;6603c+@xmj=VGRs zB6XXfg0Xy7`O+x@+Ob~+8a)bpc2bTh%81jO$__+Z-y9zs7J#918w71u}@;>L@P z=JLBu&^=g>xl6o+%zf4@vOr z1R7;WAaU7!K0gVp8`nJ{Mun4SFqu>&rqI zk!htN;YZ<3)HL>ebpSq7UWnP#oyg(n`QRgA#8zf1b1ybe;C$Dw<+~_{@X9%LreCeEpSc)CK2{c>sp=(g=i2FzSqWAJoyDCE0zsrm5-qk~4fi>J%=mK=8lKpYn-1;5 z{KLsiQ!)x~?Z_rAdq1GRT?RzhJtNQfv$VL|Y*^qmj2~be*PoOKYa|zwl9ttM&iMO$ z23BZ)HCLN=Ut2;z@;`J?mtnU3moeahGzfXFMV;&wJpJ$!J@C2`y-l^a6)m-p^UIum zal8Pku_Z9_V=$CH%5`XyPQ}{i4LCPx7IW}@LT}8-ghgRfp*z@*o|@4^-zrEk-=0!% z^38)MO)=2+b`nVoScM^%k#v3?$#hSd!<3H)Q2f;wp=9tUy46jG?Y#2?7769?dB!2y zD)dF4&|`40o}Zobd)^&MT4cEYHoof5ByQCvpm@!Q6P@xARbSqLh{W4Oa-s_ERu<>h z>EEV3^Z4H4rd@*S6m@QC;}?2<_A%JNa`5t{$z0>eGhlUU8ho){2-Tx2snxzDwrSR5 zdeycT1ilQfydKR(`8aSHR~6vLPdRpbqXm0W=Yv)ku3@gJJ?Hy+GI>AZf8!wBA>})m6)6EAqq!QlzWYL+?iJx~rOtulcM{;#*g|r_CRfmJV*$=zC^>I* z5C_(&v%>rR*qX2mH}gA|n(HO>f>{Td?^+9Kp^X^W-;Ph8{DQcnu~C+vfxxZ61nCmoA z?w8s{LDYB`rt8MDL454cM`jhMZq9eOz;h}^rNXgj?io~DSVz`;t07IX!IWF#a?HicN-v1;+%=^J9f}rwbwa_-Ht=ly|Tu zq~X}ju`sX8lZ@tooaVv`b;@k5H`bnFXibPA4-JeiDnF zVq9_kaZs)h>FKSop{L|d`2D@&Gc5J`k}#b4p-+ETp8cR{q)7YeL@ zE_P^Jc^YQMwV_ki0a%f@jLJ+bqP9LM_%EfGpN)>dh#9M>?%il~3q46xAy@Dx^c<1d zQ%1KY4+-ha`$XC3H4JZ=Mb`4HF;UCY5OyF2*ULD=V?KAh^@I>d3Y5r&#ROJ44U)@+ zjROC@dTjKd4ENVvpS@f6g(^O`p!)+(E49>w?8W6{9k{5Ad0=*EqQKSY0x`|VVL$!NSX0O=GMuxOzPa_4{L#5Xtuu~7 z!bd|^zr&N<*e8VBUOm`*`aAV9vqGU_B~>q1q(?sUj-$o?%B>e4hpBVDz#n9V)9!%&6<%1IQ2=9eqCn!#7aH)p z7JNk4!r<3zdg24;puSCnom{aHX2o8FH31DmC8Y*zAgKGR zPNjJ_tL*4L2sC^}-emi`XtK+0X{_@_5%^^*<;SjUi3huVHo20o0aQNjGd# z!TmN7Jjg6qNiIPAc4% z!o?q{u!eWOk9cbaA3{Izve`K(+(@ahc_tVnsN&6KXE1L-Kyo*a;O`Z?=@=bT9Grby z7;|Sj`|(Jh^oHz(y6~HD+T}5+yuyD*AAKRt!(!a%TroCz$5$|Su!TpbGU>C7ap1dj zrO;xwI(M`t2SjJjhdX2c0*^lyTy|e198**P(+zWQ=c+o0yX8eLcgSOUSM!j` zkLKNi2O)idDQr>VaQJjG$`_r4QBC!A>QslX5Tko+J= z!E+wrcCWfh*DaRf)<|ih#8wFykgkXN+7T=pc3?!vIFe>`2QDPv1GOJA)N!pCeD>h| zpPB3FuZcxq5;KA;kDGvt|Kl?vKXL^dZ24X1{F`*r1}iN6V}lKOzNp=lj`IZNXtHEK z-kxVhJadnd%0?NGKDU(TWCJ%tMIU}oS_%UmyD^E+8mjyF!P3q77%UorEjO1#S<)HO zEjyiKqVk;OVt|DerV!g%42Co1VAGCI^uImh0c6h#b<4C!v%V*!JK75-XzjvpH3lFr z!}oa4ZiXqBy+Je9imU3`3g0&Gphlg3u=~tD-fuRVO+2&^ba*esw-On?r)|f5bMnCA zMaL*=KLGdAV^r?mecZ?ACcXIczVWVbqOfHe9-1nK2G>XMy;KYM!_WC*-yegq<;B## zs}|y8UkJ4LJ~!F;60EjFVXdh&w`$+8;P=7bjcWdbbkwwD+;Cn%4eDcI|CRxwxy~9g z_J}aw1sPc8@c^A?y$6T+*~Bz?7~U%X5~L^{6n+(H!{zrM3sqm(a$A*Dx&F&GoL{~N z+V1ITzMbFzIq=$W=?{?Vj8TVyj*Zq^f)fln+FC~slq_x_cT=5pXnuk3l(%j#_bucp} z8Z3XQuzMGafdvM@kK0GdzoxZh{m>`O>3aryHZMVmVW8aw_wiQdVf>+{#I5>O4wX)& zBz=t?z4*cdf)^bZ_8d#s<<$1z3fw)?8XFS76Ni;e z=r-rRaLE(}PHMIsi+vh_TONvYjh^mY!@Fw`G5$91#%6QnxnHZIfDI!k=Ka=0P{8I8Wy;&aI)_f>a^t;ucu$EQMOG zC&^szMf|;fIc^|)50t+? zHl8PJ!Cd;ZTY-&zDarkfz5ufe&q0-P4UtL9#FTm|S8hdo_QO)WWv^u{C(|XTi*rRZ?7AEk#<{co_bO&pClt6WY z1x#!U5o&95+XPckH37(ZOe&$i?e)FereUuV7#E4)k-#Hz3@(NztmJY|4rNCSrX*TozCHv%M z^-z9t7DL-VxN%7?c~>n1PnJktYbvU6dS6;(mb1kyhH6MajAY@qVpbk4+7+YWm7iJg2U*%hZ z;#rccO?NaTPOpWhgZf-USRz>4{=8oLJ|J(~7UN(M-^EKQ zp{<2Epln=*8K+EfT&V!wi!VmCf2#QP(P^w3vZqrGu2cPselTcy0ydA$0kubG(X@I8 zJ{dET8{*H8KB526=lwjsPgaD1GpkAS6D1bf^oPDYDGIT@3XE-vf{F!___FO3N%Oi4 zCYL9${>9&j5%2jP;O80VzM62mZ)(GvgUz_~Qyu&os}1w3-t&FxX2{cMgsHdFaIOEL z=91+VG@do1)3bS~Tkr*kT*Bde@n_V1$oKT0HvrZC3D&FBNNUhlt}%VT(BpuSV9L|O zFn{_(csyQ)X}Oj|-v@c76!@7Kj@gLvVKdmlk&gwk?rT`deLiP7z8E74yKsTE3kW~# zfv{O4SWL7dmt#7DQ|yR@_a6?CSt~7 zri5YqdOe8D8q5Gg^LK(LU-!WNjWNWic|8UU{Bzi{MT;wqpT-p(ZlD`oY#A4|8l6J# z5XbF4Z2H)CoY?Kh{;fU*Cm&Qc?~ynJBQ3nJ%U&Bkul!0j_DFCOe^bBJCk+}-vut6ZiL0@YB`@&DMySJG>?DnCLWRAj|j%0}U)ZqEv z4MOj=cQM^m8Mh)(zr8KuNzZ`ZQu;X_UBhW{v!(AEKLL74w)1eKL7OQ1q^;^ruNUA*r9~U^pDX%vuxog z_Gfq#a7yEF;rAv;-KWjb#}3qJ*-7dyoWtKWEO3QPKY2gu0~BqF#PZg?u<*?*-rKN5 z=+S*t@ODZZ|6VQP@9B+TP&E;E{3im(3s>W}alHcfVNn?U_#b4ePvazQg|M@FIvDQ0 z3Xd{3L(&0dZs+1KJiU{5pcwt4zu)WO>Ee;pCM%fsOXq@P(P=nlonwg z2fMk7+|FYSJZtA7RQ-4-{4miKemhdozh4iAva#gc? zc<2et8*9ZKc(EOd?#e>S|0p^Wf2zJN4oij*63WzEhLQ$F+`YC?Nz$OwKuSrJC^V^l zkqXI7#u7oQrZtsXT>5tv-MO8nTj0mv3k!*wz0 zxN+w>kiBvk<}7{yTHf19y32AXik{9!DH2l8WSh*JV7QM?J8zvMy5h%Y!}%?Q!0$){l4 zIeTXMU6>cVR)=lXt3l7V7OwChHua7->D*|EAO9Q0mP8x^`GLpr=at#~*4AsHSwAL{ zBM}}vvHcC1j6tOGt;*t82}ClI-JjTug2mf^>9JU1xDO26y8HF;SKXl;mkP#78VzZ zyVV7DQJzSAdQ21;HHE_aeg~MPSp`w1%!;9mD>s>?ZxcAL0Y?S7=brhds+{ zLF!vDTUD?JC*^A~jb%UK?|Q;d_vyp-{vpI=pB9dLT}GOhnz9cs7SPGgwoqGT3)!m0 zFn7jzxUp0Z=EY^;;GACahdv{1F?Y#|x>rziw@=tRt6=+|ILvn!yt^GM_?1x&aHljK zb(C&kX{i_M$hHC*%`WqtGT}3xG=uXATHwC^CO-R=4$W5Kupm;B#oGtd=z|Mj{i<2C zt5?`NNgiR>rnZo+{sUn{aVHZ%GR*x-JyuNWu8Mu2PB)Yrkb>WBXn0+Tt12kt-qk%s zb!RO~$Jj&7(mJd+8_a_X!yxZ{q2Nol$IE*=*_fKya5I*QOZ`(&(%1%bf2E*Wa~{00 zOhA?OM`8Ql1EPMGA-w0Wta4kwSvcDVix=LU%UgE6Wnb6Nq?zt_#W7dfNu|>}sIi$t zLkpLX#XqlO*!73q`PD5b8H7M5uJn+H*?EkI97ea44 z`}z*FxTYZNM!P|KxCN|r64Ai{+7Q^5BHp%nF^(8HoEquhW3Cg9LkX;bd_@uITjL9g zqeoJ+^mJG^+KOiN?LmEoXnc@V3ugl&@Zs~_=6LoIF$qs5rk{oWOjZgU?l^BI-`GXA ztx3UIFSe6CZmRfNcPrDFvQ$#O zJy5i$SP|YvDbZQy;=rzK6dZf_9kw412G6~NV6sIq`Cbw#n)6PNK0H(c*A8Apvyymp zS~(sU`byE``MKbDKayJHm6Fgs&*4axG@lpZ0OMx%v1J7z)JAaPu8<3&%feEry`Mi_ zc51A6j=Ck4(Uhm1`C_K@y#$8bSEsBv9X7cr^1B8?4y?2tG!Xjkvii9{eAc^Ms4L*?(3GXl$DaE$}!g zdOV0iUD89S4m9P1bp6=klJ&GP;Vito*F@A}zQBqf`OMPs1dj1MRwY+>kX7m*g`#om zS&NZ2H~;VyrPo%^+IMF**Ju}b(Eh*8CI~YE1+s`n+;O8Hl;!y2NABP@eiglT{V0C( zeE_+Ak?8Gl8ggW-Aa#%m3>Y$xF4+A<^efhq>Kxz4JvzML)iG7-(h>_Ue>*XJm<;{H zyis>*5p;aJ4oANKCP8uLbb;4wxNuV*2WQ(s@y0`<4S7q&>as`KdHt0%#xR~=PCiWb zkP#3$a~1xE4^VhvD37&IHXopw$Gv_@kuAlos8bdLZS$tG+re@)zBvPr4CsQEDV~tw z@Pg${*^5^0M*Pi&SK@s}Q5br@3d)l9@wHonpzKm9mYti0k8|7LitaT2{!a+366HH92NN*}5G{R@&q zO@U`^gl6&<8p{af-^S3j9^=@l&kynInCbMZo)ns&mE^q#BKY3L#*qJL0@Y2`wdi!$5WE$- z@vg&ORB3q(leYb2L7hVH_x*il^TD5fxv^S&KKL-~At|_XQY_z`I)--%eT~&_!Jt{_ zicQNkY4qu-sPa$XTWYVyzc)m%_R|a+oVb>E{q&|wj~oRLtquHC%X0SD^$96@>ra~s z`rx)g8bnrJ#rwN2Kx}b1T|1{-^k`QHTFh_7wce}vyi*#~m-|4Cj2bu5Tto}@7PHKT zh5T2DKWR^$Cpu{q%Jq#-!em!l{`cH;Zn=5@Uo7-!ljX;VwKM1AVm1^X-4C;8@c~;+hpmM2jlGTFV`d$?hWW-g!cN+ZHUNPd|qX{EL6s9y!R?25HXp?1hc29r&1sjw{_aRVGSh}*q~bbHoX0`vueWqCYar~j5Z%>g%z<9 z*pC-MPIM5biZ8;`@zx-%K9elou?1Q_8PJ~a?=UgwKQ8h=N41YVXWude&cXT5q-%*M z?)z?l(eOZ=bS;EGvgpOCX`|_<8}j(?%stRcdyN5ly8M^qB={W=g5D#gK<2-FR3vnI zyQX|+i$-^$o0b>%8M%hrXD30}&Skv$PYdiT+Cx8VUB=nuEI8%yH}v%Yfdj64chzJc z{!lWIOSP_{&Mtot5C3JB9~9`*>`(~Koyf`Iqp<2=G?v!%la=K@SR>j;s~5DO?>8lS zdgUeXQ(Oynfp1x_aE@DZz>aLVa}n2SoAc?NO5n21UHp2a3*EPBA(cNq6jz3X;MJg8 zZ1WK%>b=LAZ=803XCHdTex8h`!KK&m@%q=ecXtMVv{C^|c_`bzZy# zaz$@KZ7?r=9(1%sF~7QSv|nk@^?h<-Y-R+x=WrNwU%h}O!yKu?luDRbyq!0=N3aMb zA=^6k5*i%Q7H4bJVY0deZPxC?IR!3I;`0P#Hct~xvA)ju@yUE{i!HZ%Hj7@)`~!17 z3LKEfD$Fc-9sIV?rVk5mV#UU*uy6l4&@0`~WzH<51*YHF%@gxj@Q$-A^|vSV4(J3) zAAz-}as@Xo6wYJ^W5wk`p_slxik| z(qeIpkpEof6~>%?1!CppN9@_7Az-#Ek9iF}hd+Yv zk=?@jx_9B{n`PJuY8-}Mft6H+zWzFlxGq+}D)R#TQ#KXvrVwJ>?g2N9dzk(DOsv`X z7ve9kVKy^_p4rAg%v6lRjHiV#uQN@ow`B*}Wop5Whs~ho=7U)5$xCP~bPtjaP2frX zz!vA6fo~)4l8*bsVQ~({Q9It?u&qBtDbrG*VpkE`_f6u5XM-qzz)mt|=oj{SXE*yR z&%BsIzOZIHan9c=kxq1M{y#I5DE@oenYcx8ra_ z`4l$czd(HQ)CkuO%)mFw$Km-~9lS8c7o%QJ!1_Tm`PfgO*oomPiRZ?tIj$5>Lo*_v+iF(k_25@L(1 zUtxV)FnOg7tj(vLw2LZWg^dP|(-sT7@EE8uoQ`1=%;C`fMfhk;Bvec{XQJ7S%S@VPKv-l3blBQ6Z zA*W!^Pi0Z6xh{H*nTq%NwD7yNC+6)I`uxE|_@&>EA@k*6D(kII@75->c}EOjL#7Uw z{F={Vwk8S;WeeiIau^Lc`I@P8-(Z1j_7P2gU+CH-h}T?Z)XlTJHydsz(|<5xs-?}8bg4g1Js_4hBnEQ zIQ8;CdNy`D-n*L0e!tZMJ@qJ1GRrWZE4=5V%ui;^*G9pIfNJsDao@pqs~wcg`3R4V zo0){177U#y!P63dLb1kpTCli^= zo>}a+!aa=@IL$|x9gMpN3TC6>$~JZWY^)P}24PO~RYNqndo9#PHbBh-GtBq2f;A^& z!Tp9Lyfuj+w|h>a^EMYq9^p!Ulpi9q3KfJIsuF`(#y*=5BaN+;?kW@5JFW4s)ioOo zoU_GihTdedtL!kL|D$-Or*IGYs03DWW7ww#Wf&7y4c=wKoK?-6UrK*QhH7pnZI6s; z_flt&(h9_j;{%EIYT>*68%0;v3p}G^fKx+6Dgl>?g}eiVhc3gB-BH9VxI?5btgCJQ@7TW06!3$a_?U}45f zcrbMapCdU9eUslpk-ILqJ*r?f0kydK(PP-9Rl}Tl!K`s-4~P{U@Cg<6ex2uG*6A{o zJD*STh25i0#uzU4SA(m)oYgvQVQ=9RDBfI$PZdv+ww(g^_nZt(l7CK&74^ybvvu&> zpcy{;HHd9Al|jGhCtjVm4n_(+yuO^tbjzO_wxvBv)bjchDj3~kU(OxGYAtyPowbG^ z>AZ?onb*n6dOv7(4}?{|PvL-37O55Zl%#4B3Cq3>)t{nZ)c4O2q#*c$vU1_tvgvr8 zmEhEX9MS2a3iSE-U&O~$ovxod0FV5gN$_+z1lg$|UIhD+B z%7O`dcEK3+7ff1HMBk5l1%`|5c-^(Lcx$00&HQ_b&7Lq4U1bVz)ku3f|MPHmswD;e z)9;pdoeqK4?^npdC6h6%?lCD*>kxP3yd^FHk~SrmU}AnbfQksdmC5H^_BWBmTh z>_~4Sp%SyuTQ9J1qnY zh2^%b`0|k&-*_ZJU<&84&skAy=iaNL5phA__HPGsG%be9O*Oc?GM0?k^#}euSEt$5 zftY@1H7W2E@~&BdaJtByESh#($OCT$2fHC4mGc{n#_q(Y>n7sZHCMrA+cZdBl!K0u z>Q(kd_N3R+kg0}c<1x_+_^cZQ1N8^cf31gzo9S(0u;vu*vKdePFNI>n0wbO?uz?)L zf9RN?N;MvLvl7L%xTIzfIJqcOlTV8Ln6TS!?o4OKZ_h*Af&```49-Qnm48@G+55yJ*!U&DSNYcG=IM={uu(*r@f8$=H#Si#StCQ>5d3UOy;;9#K< zNan_aiOF(UvP}|4tXzdNQ}43bpFiQSn}fJZae|FHdw1_s8V^=z5YAmgU83w>OE3y(am^%W|TLXq^&H59Wns#1uUmyT;y?j%S3FJ73{2YB+=U`5}yiQf{#D?@ambDpd&F5)Ex3KxxW_Xi;{3~+5y!0wTR7H zXa?WU>S9De7cLRq!<%vAM4=7YqSCExkiPy6dB2+r`wK;=+_?c?sw`mvtwm%}x-300 zAPH8@vcZ%lA66ZZOq`F$V}-&fdS{Fo$SodO9ct0!#5_7AYP z@FIlQO{IMo(;)Y62vhy^u1>uwe| zs4@Jv`4@^a9T&C3YNPvmI&+vfxa2*yzwabZjy{H0qqNYv%^A0@XkZC7AH=G|9+9_?#n9oK ziNS?Sp(s(2D!uh%{i?56e^Ng?Zg-eY_gumv>Oa6u)!|q+T-2v7c-ON!h8O+MZD*7D&!jvfDXY&d90gH^9qv9V<%Y0Sh8{D6>Su8Gm03l7!b zqW*zYC;BMw%zK4l)5p-t?GK^3%aE#+e`PW!hTx#~S=4p&5x6w7AKG2!;3M;=Oxn*mcw8qFwq*A{V;`7(U`Ux~r_h6QzE9*sVn% zeLWaT6dg&$$D>f7v7Tousp87xM@5Iqvhl`kJvve^2n;u5V|ZYv$i!s^Um@WK+cx;X zgmZ_W;q7&C!sS?KjbluCQzo8SCeLw%;N8042WIyg$beh=%ue+jvmfC^!baMn*!nB8 zTM@>i-Wb!xK9TtTLK2?HsVBXg9WdfkCnJ~kga6x!4@xM9O{-)vtoIaa zKF}`KHXjOo|GeQ&uoO=by4sRL@5uG_E5Q@wgO;sYTzP;QB(K=Tnq?H|&ON7~#p?>x zize{o&NhfxUn-TC1=(Nv3F{N0vhIQySSDhQ4o(oH6t>dj1Bk77y{pjDbhpUuZK>zKL{8qz!GV#_x za!gK!n4B@7D~Fn3qa(m9H&=2jBNa~w&*#6h{n;aXVK#qgFm<1HrSepx7)BTmq%(#b zLOY$Y+-ILQPB>(b{I)(xQBKC#H%p*(pCbR8xDv{58{w+jR}l2)40v7CL|nfFXYLGw zJM9l4;PQEp@){<1>HX;PwOe_r^D9yOrJ-c5N*`(TF`=mg)_{MaCE9I^f}>3*vEOej zuiPC8HD7j!W{x|GmjovKiY>0hqqYbh2%UPdOE&i87(>G(JvKF09YPJ)&{g(xF-NJ? ze5p}2)w&xCza9&$&mGh7YIG+S?n^Kaev(0a?dDf0q>tfSCvE~)!Cz7n`iSXE&gTk} zRVePwgok&9XYkN8*!8*tZzrCEVFDvt!et&L>koslDq|Lsq>6J^_d~#XRempdJvtX0 zW3l#!Sm2wFRkl4*B#bN3;3LT--K`$p+E~!lH$(8TZ#IiRp@L(I#h53vm0z=4j^m2| zLQ3mtIF)i86koi>TLM?=y{|6Dhj`I@x1))J<~ID`I93d;f5;-y1u(E#g}?d)Uil0^ z`rzPed@$afjp_b`t#Z0FBf^1as)UN4Rqo+GirxsW-GSV3o+jiic_6q61MyXY7SWn_ zfVzB35uUg#K=Bu@iU?+^@1B{c0Y95FW`Cu?qithO0W{{WgdzRc)4W+ zmlv3hIvH;Gu1SMREssXE?TN34t-8w;*$B0nS}9ntsoECt9ncLHu+O zhpae?`|2w2a@aB$DQ(AJj<_aHh;<-~D`H6iEd(Z+grV-KME0#RKP@lAvlM?5-Bl9Y zEukDAE`5soDrcZV`7Ma~BEhxXrRa`-tLYN&(a`)%xNa_o1ZRpr$XC3AVAB_9{;*iI zqp$@eR_qh~yvjr?#7|-6;1lrk&mOwFe=se#$RaJPrD00uVIJGx3=U?pyxpn_st49F zhe;u{_N6g=xR}Z|H(o@O*c<5oI})`kMsvBm;ld|%hrM%Cp`)uAuT;$@XFN`@M57GU z_5H=hx5X1a&k-if*P&%LSy)g%oBW^$K)L%lGt#;P8?QZJY;y(v?F|EgD5*IA{?2Rv?l5WwO;&rBNf@d;3eSh%+_1*~trWq+PK;?0W(X&f4(+>95XRTT=gO-Ep6 z(hI!Xaf%(fRS%Km5nP=+ccV^zR>=yy%a3LEsD;y=Dg~S+oVo zsG0P6RvXOBzKtDWCKz##65ZYp%%Wly+$f~f%JDN<6Q@82W}JbEE`oRXS2ym-uEU<; zZD=xeH*^;dhN_Ab>^@}4C8Pd>5eKValifWs;+ZV%?|Z^BCnrE?{xTN5Wh9gZJ|I(s z?`yw863>~*(&uRgbklz-@OnjoDDU=N)@D%(Q{G%4Q4OKQscNE%~2p|MqbqwhBP zV$vY09}l!$KM>0{t-z(*M0|CPBmK|nFaEkGNpz)s@z+oVV2>K`zWg7Qt0{)%Eu+xT z!Jc&0=b&1x3yH8QfR=Y#*tc_c(Er6J_Tg2Y_z`L7vp~ z-A>fMqeQhXEaE5r4dfwBV=Kp=OJ|x^)p_nHMF zw}|z)?|>)$(>soyuw5Z|CH}B8VaAXZp-SJJ?S@b8>TKHdOQ^e8jxD8Sc-laM&oR9L zujD4+xE(2CHsUANxs{^v8G`HPRHE|%;Wv~!2rI`441l6YJT)?n`RW`+pFvY`{Pr_! zXQKuFHa!fH%N~J|{0Z26umVG*y|7itP81#31oA|V%xPO7T3cd^)4-5#{5_4D$HZXX zXid0lp+UpU!+>}T{+{7e{_l$ftLw9<){BE;y*1@x+hbZh;*tV)^wp zJlyeGVytXUxN?rjcX(yKDE;Mz!mC;SM#&YmV} zac0nMrb!JlU2$}yJ`D6Vp-%e6a6|EuxaNthFnf_?cw;!vxX}TUn;+uUf(y-iO~3Fuef2nHM+h0M7FGcP4;aP-euj|pka|FtzjWp`D-Qfdyo&{J(Sa# zn|RrHbBI+dAe$|YV10ZpM#V+3`NyMh@}@e6*8Hjg5TG>9do_Mz=-Z`&~|MC{HhyGgWgnvw9ze?H%gm# z|G9#DHLi>D-mS)l`(c=`m5jrz-RT{93GU=K4$X3x$u@zZ2iLG0(F$DYxC0(p+a|iSt(bhxU5WB}M{sAJ4!*CB zAkXjju#n{UWPD}~?C_GtnQ50X{hK76Jzbx&I8X8*_YU?vvY?>{wZUH}h`gF-$BPyw zu|KL`Npf5`gr={h-?N21MyWm(l?XYdSB`k%`wVJndzkFZ0Mu|>hm*?N$QHk7lB>B} z>|x|Y@2ws|M{6&KtpW8o#48s*hwjGvyR=bd>`(FNPhyxZcMTdxd1LZ@!3|Kk62rf} z7v`WDaA9pG94PT7m#xe(e)$HnOL`&(eAeWZZe3*I)`{Bcri(r9F=P zydAH7=|aPqgXrPxcWigOh)-y`Au=750naXbiQI&l>ECKeT75SHonCwJqGxYGX;}kS z1~h`2!c$bYsUpU%DI}={!E@UywDeRH4^ICMZBvHhp6QFwNJoM=TIjO85r(w)!#eR* z(HKa~?-6=KTjBM^OStcvEG3a)V4%1aq?lMlnm>e6SR=h}hMFW#U+ZVCys$c0nCW$DXE30nC+mi6vZ zga2Mn#D#W^sP}$1d3ef@x>+VO*sz{CuX%uJDb1i~a|EZ@GpOoTq_bWMT&yk&)VXIb z9=>JStoa9Z>BPxr*yH~7cxO~0yZlxW^o}XP{kUBqDVtnruwc5thD-)m|E8+H>pNkv zX9G)4Gs6~}Qkd`82}2!UvMyO^+;gA==2}LvrsX5y{d}QQzg&s-rXGc(a!;82wza&k zY7AH$IYbw%SBL9&)7iWaRWPS^HeS0E2Tr$+p>p#u__XN*xfd70=E@GC-nUP{=uv;+ zl;lR(@aP(3_>82x`{Hr^*13F8vWLLA3k2BV$qw!`#EJ8+Fx%%zVBR4|Z)JOnpY~lP ziS^B}w)!+qnJ?UX?*c83l4E~Xw8ML?vEcDum!6!PgXvQBVz0S#h+?lPmZc2BH;b?0 z@!_f<(Re~|2DM_OS0cVho5lB^Z4s{vxkDcQD#gID!|{`DJ~aOAAs(SM;P}Z0wB%x7 zi!fiDtb77q z`Z4@)zaO0roPt5xLVmYk6STGK)6rVM9NwtI{i0E#&&U0E`h*vx*pINer_!NruskH( zw&Ht+??;zQ93GE!!m&k+IW~=C28S=;*9}@YTc%yCxii8%|He8DJoblOP}8K|0_)M| z>p~J!zmi^4T}C&|nT6f+UlaHEW(eCdPMmP5P^4gQO?HbRp~0h_)xJB# z&XOINc1H==W@A#_dm2sJRiRko95{6rpkxRV1c^*uyAZr=p! zmQ*xZbp_U~P80m&#`NWUOKcoBm1oSahVgeUgSM=Q*SVWOMQ1paTy6)OvSR`tuoyl* zk0aH$c>RR8^mr^{-gW~(&NRvRidc@FMz58(aJ zY#7jyMjpsoQmeynAa+of$nN@O?0R+%S1u}te;I@MW|JE*G3qFGZ&Rd>J1t@A1qE~! z_<1*UQo-!vchMVzeTX~1p}D6K+Fs2iLp~!}chy4NbVCBq$V-7^TC6Zzs=_3Lqv){F zK`a~Y0Dqm_nZ(y~_;N7eW5%4oEB_ErjQkBx@5X@hm{ZWRHW6Fwji}|Cc;fo>3g+b& zviy>K@VzsTr20F6_m9u8|LGS{i22BTvxM(u9Y{5fkD((V0(N%GVT7(fnO-xTzrEo= zOuWh=PWug*Up1$RLqdsjYZE!Ot_~9`iZG}%3S(~`0m+~ovfk7gUS^cC;a*bow9^Pu zac&fEnK$Fm@-aS!I2P>?#90DpAX)8<)?_-Uynb&faWhbrXw^IpN> z^iIg(cP-^9^;5{Sm+xR>Mmqk@e@>pO^^i@qlKjU0ZLrPZ4CxBC7JGc&Lo|xdfUcSx zJhwIGIKYuNZXS!bre;E9b1V4V)+ALs&C#A}V69TR`NXGL7}#w<^O%X?yA=NaGYG$T zl@nX(74+EZ7jQ26IGOv>1nVz)g89p1>h!6*c@QjZScYq( zgyrPRjr{So>riEo3Da^GKcrU=$;AWnb280 z@%}U_boG$J6bHU_tqrmNsLw-G3}A?+A~1DFkUV#btW*3Tp0VLHPBy*(MJL}Qo?i%a zgt?OOwIH-Gn8QtXZb4DQL~eGc5*jDiVzDg3gXnyc{r3fS=(mGfMJ*05jDw=^dRG`jDdayIvf*R~t^LY@oAtzQdMb-{5@O7rbHL0+;4p6F{Jp+enG9N=0xy z_~(JOqre#3p~jQjOvwJp0*kqRIJ;`Pm>9KR1+!dT7_sIo8Pp+3+cNawX^u21Sk1$Y z9ST%$b^~;k=<$`?omjxEGuNV6%YDUh+md2=KrSt1^EsmxH43W&iMTs1JZ7T zRK*Iq(S0>4xW=JK2w^z2ad#Q^T6iG_&HdUyF_He z^bHAY{h|YW-M)A>Kh+bBx0i#OOgW@x=<*Ejc_6ziR$v9b0@=+|`S6|l=|8*iqRxYk zII?3n&WtFBi<;ZO&%T)`PjdoQol#g)k_V?g>|iBd$}kfG;l`i{CSaY&c46-{r??ca zD2-kvsWO4B6HC!`?B-x${X~KkCD7xoIrj*DOPrmQz(*<%R##bp$46H>I6WI3#~QQ5{!4-fQI;R6 z^Fx0}f2eYiq!v3Paoepo=%8AOwa3+1v&}Yq)KZPgDHkw0?*%kEeZ_!81-iBB9XYzl zfM#{X@KPx)dhd%O{rdhW>{T`6lAY1w&_83S&my7YI4l(oXz0S-E<&B2zko>tJ!su- zMXDjchIXx(LW15%;-TrIm ze+2EA_ksM4iGU-jnzTd6Zf|zY!f)49=%vAr*hsGuwru5L^L4Fe^y9E4pnm7B$YA({lv>*ytxt|V&VixH=oAigU&<4{TL`aCL*Py+<51`Fm|TyIM|JMfw_t?%+BgL z_-@jp&FRN+?z?J~6y>07cmTXvs1GkE81lt7XV_P337TrR8@1OdslLYSIOhTjh1xh*GBYOXwLs`%!aiqtXTWzWF&`n2+U9|;h7OaHIroM{?9jX zd9z3~(#MJ}9^Od;e-;oeZGF@lJzW$jKU~Org<-1>#~0Ef9xY);A3Yw*L%L$%z+n{_ zYi>jh6DIMv>^Jc2)m$p&{2yBCDbS!54`Gh>eKZg{SCYZ6(N{);_Y8Os?aNO8T>(==PKdG`ve@0!fndM26-I0uO#d5_ zh=&qqqM|pzz|He{UY#2~ci`UKypM-Yaj3Y}vumH=40!L^p z+&*W<$8@fR!`?mY_MC8Z(_0I<#l50hE5g=R$FnG`+tXwpZ zFMpYdFYGSi&Q-ze&bN5M^*fBpSTx|g{Qw#wRXTg)Ag(rO5ihMW!jQOw;E^IpC(3Jq zcVGZs+`_R+TbLbYN%95X!*SF%j@o&))MD{K{{EuiEgWb@|EwKL7jKy4P1BOF*fY%`mW80xW(OK}6F7h+R+!r=EL*WZewv^vnb8CJdzkVVS7FNQJUdrhIgQunT;)Ovs?=(aQK=nAmWD zRw)LdM|_1Sq$&yXCvSiak3sO6DX?+d%GgDf9#+ofo+k(bEPb}imjRpot?M?-FIFpg3? zf-(QuiF?{+2yDwac)@BvUai}}_P6XubJi!?TBFX#xYj~UQV>|@-eg@da(wAcfg!kE zm)pdp;n;siasRj{%%d|*v|@NPYz$q_yfzl1@nL~^@uLm2dfwpoMKWkz*as5fy~6(H zG8^tXm`?T=vCmbq+{PkQsul6ie+UuMt{UF+?|-+8V^Udq~L%Z$xO!A3M8aG!9o6_I9~k2{L;>2 z%xyff`OBj)u6PwLC+0Zs^E*;JR-bM-b{0KxIy^X#2a~;=VN}68(J0S4996gg#>u|H ztv&g8y4nlseJpU4vKc&*@Pdq$FJM~Q7>E+O2xcpT_z=N2R((+#o=dI9g92BmK}`!z zygkXfJ`~~Y3PRkA^hI-$Em`c~R9qh9i6s|4z~HfR^kQu!>AKy(HkuV&c?PJVH&#@;?kuE)d!U4Y1Xhk2LY&vi(wlR&;pF&PeBt=F z_{t|2f4#U$RBUU}Mfn0w*|He515Pmc9kMXVdnUxq{sPC_Q`v6cIk?q64cnq(#Py4A zh<^=T2+m&uQFNf(yyB1w7k6wBC94|~X>S?uN%|q);;6+g*?nXoIzIU7o-sNbKVm=U zttRvYC%XL5^E-!{7U4=zkZ{W{Cuy8GK88*J2Qtwz-7c z<}`|9stJ8IP6nP%yNu&Km&1{upW^&bPqF&^L}KwlkuDB8OD=marrlE4gshP|7~IhhnZQT2PV53;jaP@&{Q=P zej|Nw(_V&dMIFBLy$GhQSO5~qcd9%C9|)PD7IU)o0&M277+KS8KBw{_Hmqx6m6H>2 z*TPv;EpsA%?M*jVd${{eR?%hu_zI-{+jq=ly0bqpw-Tmyt1#dR2ek~f; z*s}>+tf6LS5-dL7O>BkClLbJvTDhG6JcL$odhLUN#D7sjXFJ*z;FlC7Yo`kyJAHa9 zXFNO}AvlW1Avrlxa0oy!wp5vs)$X47qosryEI(EDO7AGdmRr)+Sr7Le-&^1H;~SbNCfYP;jpaXF2bc(gH`T9=ykzqibQV#dvDecuCBUcf;lI_4p^cS=2dK=tv~wlkp8h`HiIO0;vyP&ZIg{vu@*4be;5K~H(W0(N85IZpQpt2R3SPBxK_jfqfh|P+kOkue$T!r59mtm=&re|3JSeCqk}FrFF4U0>fvkIWe~}#a*A*)BLpx*xs`o zv_B7^EB_0^s-+u=Z|`fIrr-k3+KN=CEFS{b#?thArMTloE^I#|FhPHRVrS+Ip^moi z;KjRCTvFi$*Y*;A(P28DB4bJIazC&i{mwSq^}Vs{KBW={`aHK}IUi;#K_5IENL5<0 zV1&R#*yI$3nP1mX->a)|ziuH8TTlgUvt!uoKcjH9v_JppWC7A$$I(PJ1!l~O1;0=8 zXl8&FP4@4?`KrU&hVFS#nLmzLPn3tI?Cm(f76pZDvBHlq)dlRVixPPJ$OxrlFLqiTHtO z5{CU2{022zXlivEd&z62+Em8oX*?GB`JM;Eh<6}UtV{3Z27_|(Fuo>gE3L}%!8^Y% z;y&dC@Lk}BlzduBm)`w}J7znx_3Z~yC;h(ANpcj2yN*QF+=uw9A{Uj$mcT%d?Qs3k zXgXO>4tMDaGxE*}bfZHhnq}^n*At!U*?VN@50v?@?c85!a0DB`?l#$naF;%f}{R!chk}BK-(1 z+h1eTV(iNT_IlCDJKA8wXNvKICh^goWwd?Wez4C>#_X9oAYBlR7vCKrQ+$J1ozVk4 zyGn+C{ZAIkOIG0Ev(tHRxEzkSH4;><>rlVI5{6LDR<|@`nA%wMX}L@S`WC|qjWBw+ zgHXlqTY2(SMfB;}#k;)*(S+Jm4EKx2rZ+a^`%IX&SA`Pwq-b^Uyl*j}4~#glw+d*+O`(-cc6UD9g8-UO~&Z zVjO=ugX)+j(X(IIpz8MPn6LYhh_!pg3X|7jnQR!dNM6qMf@^J?^PfXa+%d6vl8{F% zJqu6b6Il0w;WVXLl1BL$lcL-Q_%hdt%G(~m0sH-Fd4e?0xY~*;rIYZ&-PM%O%f!Lq zaiUtU5BOKes3Aiwi7%6`cM*;&J&!C4hw#k)}Dc|RfG z{2IPrtYbUGM4K*%5%NPSYv3pppxewM*zGJqE5(9Oea;A~KEst|$UMg3SBBu+u5=Vn zT!<472)*EZTfY3pR61wh9%>!38X&oigb$d_PX(7@Zs{|ux3LyQd{^SGt;-MuhC_Fx z1UtD#9(R|diDSE+>^D!U8Mt>zee}0gc*KMG?!Gc60KIw2Y29mu+je<`(eZ z@JYrq}y6Ba$wmauhD(y6k%95k<1B`g5(>|iKU3d>9wP8SIA`Gd# z3x!%EVD3_5{vjlmdgza#(~osA<4slMX5c7Vx9%ltcNxkrmq~D?anB(>?l#zrk)U!} z)A@uoQD9nRNo&Jm=-KEI{6lp&KCxD2XYT(7*AX9}%~Xv(_nkst#C?R3<|~QAogApV zkqd8!*^@t)eBs2Bt5~UQMYm}h!(E>Wn6Ro4XWDpC?e}*uMRx@~DESiQOGe>=wT-9< zzuBy=W#E5Nk&pW8iUVyWpw1y4A_}F++mSjDd+Q0y@rVJPXF1TEn8Uw3>BQ6Z1l~!{ zq8H}O1qBBKs*$m)j2zJBQ~&0`RQ>fl*CLTAX+=S7rW&2LOpfoe+=TFM5>uU3hFzm# zg=dNl^q;#ft{G;=om5YZSN(}NfVgFK@=2UCBvYdKCq{79O#an$=^k6Vf4yS zsA@k8_2#QZ`>mSG7VcE0!yPA36|IBh&HxjxxTAzUavcuJvX4nyxd&`d%m%zG(7pHG zg0>%Cd`;O!Sgg?ru|*ar_iO@J{ZK_5VhySFAz>$NuZV@$^=Zz8Tr7915_fv(as4!5 z*X!W}Zjb}>rar=3o?FSm)OsQ{Z8{bW`-#5G0$|2EDO&nA9*eFG!oi1M;tFXWdcvR$ zBPO4P+Iu>%EWHJ91nmLkmV@x=+9q+4{T;0BJ0y~lSEWNV6sUxD1KK_lJSbrz7OZP8 zuo{&3soo)i*L?!tsp$#kiGC{)>XK! zU6%FdAB7~Q4=OnfO1;(TBk?shW_T`|?XQRN+S&LoI0X$Rub__w#)9+JT^O%!3FrL+ z>7K@4qMvDX;$G)z^Ztsk0O=)}GBW2mOYZAt4~UiQ*Z@7CgUtKJ>da zlkTx&_=E665Rz~O1pN!&>P2yVryV5J*N_Is<>bQev#@fdIv;a89jtO)u`AdZvr@O> zN}fa3c$9c5Ux%d$eUhipwW_puq$ncz!jI}-`#hy%{II7 z+@A;-*l~jCDEN_W_RnzlPCb5j|Q3m7^hpFEB-g!U~~bWFJwZ%I^MZ|;lMaxcMZ%n$NV zYXNt)^Cj71caXm-hOk`l8hUJDdbK%7kJF^do7~ZD z+*NvSdLXz@A4J#93Wf3>ziE?%w$ug=-Vc3m;0;vv&n zwQd3!m-UKoc|U`bYa;li7yY6o*#-D{`eukUS757#f5GgiNhm+y4yiDTfYe_j>6xV! zxVG##x%KptXvg(EC~6I7X9qdZ-)n___rp23J@_lM&iDf|?m~Y3pc*&(`UDkDJr||K z?4i-#OSt#3B!1_WiE#H%hyKZ7csue9_;{y@9xq7Xo0O#Z1Jx!`{^!G@D!hx1nLL5FRvhDchV!>OWcgpUA58gV7`l%!;BuM?cZEW(ygEI z>iQgkZ#WSSsytveKlad~35D=ec?jR(Wl62#9Jq1%G}k*4|5f_L9lN+yS!i@oviFdW~`q| z3kwBn&)!hD;INdX=``9WA~{iQ5@dj^Dxw-V=m4uh;IKhU;~FHXFP`6sqxXYxuK zc|Q)OX&hlH!;a#OtuvwbuMu?{EJ@*{CHQ9LW8ip!15tZ|xh{0XR=I^Rch&pSUqaXP zgYsPY&T)9kUnkl%mu(e|yC zDWCXZBsZwO1h&G=H{MlnBc4Bpd2be=TURl?-9cQh=NR^F9!v*Y3%OI%b#%|d z54d`=5sVxvaAQMBS;3-hB(&u@bS=oRU2*3rHaKXwRypTT_Kx6!;} z@>`;vAwkv}U1A%rBof_cnK)N#F}go50JV%6?CqbCOyjZ}UOoGR#R>b0%x7{mUH2$F zINV#BIsdkhIZOfHxq9@&%nk72yac_{J|0}`axls+4yQGYK?}KUB2TT!R4*$9lZypU z=3Xtj{X-kkNq+*01E_x_1?KJ}kl#(F^gR{nu6ZH;5!ZodcMTOs&P~J>#j3R6h!Gw4C6)X* zos7vzLU$)(4)I>l3d*%|;Q#%!=*CDns;1~K-Zedzy2VS8?@uJ~_fHKlx4wZ|V+4M? z+7+hcXp0foJ)kn7k6pR61j~YD>8p}(e17u^4pobzVRyvfA1{Z0D@w>_&pxqoT!=WY zHyBLhKEu>*CE9iUmB2XK0iT!IVu*bjj5zj!JUFSu&dgFrlQHUi$AJ-JEgJ1I-=Sn5%=kj?OXRy6#HC;&+#d9L0)f?jbGcGKsc!_rxY7@6R~l^0Cr zPZta9tAzEm_M$G;lt@SQhX|p81G(L_t=IbkzXOFm^CweYTU`LFZd`(ena!XdaFq=CcNt$u9TA+; zzBqd10*J|5h%ZE5vQFUY-R z$0gdXz>)V(eDM^-b6QJzXVxodbC#wK0{gNgQ5HkgE`SABLx)?!zUOL$u;Y3Tmmg-} z^iwYo}iQ<8aG$ zfe$vR8hGFsGT`VDkbkYhKWc7=h;>t`+4)z{A1;AGvvpxrdH{L$#vjUGFd})uA8nRu z;sb3NBxyfM&?jADIV+vq*ys=Q%no7wd@oWqSDJ^D4G^8PjHd5XfDwC)saf|7POf}~ zYXZ;u_lKSI_S6Mfmoby>cZ=oo!+~ZF`3c3gOe{Tj46PK{VvPdNc75OjD7E;5n*Nk# zy%|jpFH=XQ$a7@Su@LS19@!dKUcPmnG@$WO%Gj%+N*f!?#lOiswEg@ZYwoMk;$KO&J=2b%)4UHjr}`X| ziqM9sw%b|3F%h1)sY(AEdkHkx)?q-LGWU>A!j&FQB-c@jKD#^_W?3u2nQUbgyPrgL z1-mk}cXm|SWHHPxGr@t$6rWd5!W|CT7}OVzNqf#{vufkcQ zx(fH4yg-UIKH{-9DcezB4})mAy&lsyFZx!N!zg$fwseHqmk z$nml_yM!&S5%qt=VVSkLNGveZ6XpWkyT6s`|4kwZ4*4K`U6XtGEoQ~@)ad26-y!3K zDt)#$8}dIJ(BSmm$#`79T#V0K)}TXX z2JI}c=XI_b%>L#BGDJIpIygN*a<~wUKh@ytdDd8Opg_mYpT!31b%L7BXfpiVY1|Sa zLuATDm^9Fkl3F?1urZl91SMhgTvuNA_$S$%^oA^2m55s(XW+29+jy?ang95D1YP9k zkn%WF9KQ4o475ay4{C>tRWX>BJB%1h7qYK)r=a4DKC^$h18#H=;A2-%)RQsCyje2z z<0>US>##I6dhX8C`;Q1{^JS21sYCyBcm`i|FN;^W4W?c^QzT=lN;Av^&vL_2vFT@J z`slO;)v9>_xs8Hr%_{^)1SvuDtW|vC1PA!u>V(+007nb`pX$?HJaFqAW{{E&4^r#+ z$i79iY~mppTUH0Rr#>U0j|}L+1D<@ae>AK*Hx)axEuc3o2OYZyu>zH`{E|(*xN_iF zkUo8edTWI6pYsl4Z@@|}GIA%A=C?AXBgQz)xtHHG9YoHi=uz{BPTcLqbm7Wq$bUUP z#WQpX)HSQpth1NJmK%2pw?ZlYR#vSRH==zeWj8iloWp>IYlc*uEOo4wa(&>ffOE&z;{qx{%pPICI~!Hu1)QPw@VV z2_AZ}j>xLGQu$FG(6lBCwmMycfz6JzVZsu6x!V`^i^hOK{tl|X;uR!b5%zXYNBDk; z*KA0I2hG|%8++R)Q#aK_vL)Ua0_W}GeOLcrSoI11a@t0k>AQ-%dl<46W5jGr%yFEo zy9Bg_=fq+o*YaG&Xx#bv5e{-%#aS~e2w}9=R`3?GI;}EsbozHroP0I z7i-Y9d>bx3xt({kB%#)XH+(>uIsfBx9O8?8=_$Rd2tL zS&kiWM8O%X+>5D|zrcQfma1qCsNRRoeYB1;p&L?H@qm{OlA(oRhw!ZU5gz>ZiF?Hc@g>)L(SMLN z9~d0L|7xzIvHJpSnwIp7&g2RIdvp+wbe>A5*`%MmsIYX{fFC=5Ilc%6`x?E z&6}hGal6VwEIg=>Psm4ToGC+RoBzh6oBEhn)g!n)(;Tz!onnJ^mQwfo*0@a@vHChd zpz<>6JWm_X_iDkY(9`70vC-w5b<$}~-&T5iQ4>0zJd4S~?cPpBl~%iHuuD5qnc}^p zq8UTCLzcG#{cE`klv0O6sze+=Q<09pW;b(@)m`p4_bHAZbq2rB`-&=eb@{jpseEgl z7H!KjrT2ErLh3uet~>uZrSI(LESGZZ2#~U(RoMPJx6y;YfSN zP^T&-;)^@@v^7iVm*9Z}P9C5ulm-63{yGxn(t*W}|3PtJC6kZ0L5D{J`SSrw!7kpK zzpoAC_eN@xb}4V_B;1p4^c}(RX+r-<;vsL2iy`dNTJ%mDgFnX_P!HomGW?VxcW6)} zPt~P(f}cA@M?ribTElLIjiM*gD!8FfC=Xv81vO>D{!#f3Nc(wnaZ|o%6%*VbE0VzA z)^_@B#PD+40i*bZ%9Y}2?$KysEZhl14~35SL_Q$MnGO6tl)LGz;%kT1LQA?dND2Ea zqoz%;%0CJGCEB@)`Zj(nk&|6T*Dxj}UATQ_gGg8d|C1Il2`@#0PhQXV&%RS|%fh65 z#L`NfeLoX@oHWW#mHYFav?a9j{SJ6szE|{Sn;gE!<=je57WFp=u+^^%!MyV|T76+~ zLCAxv&2;52_#oO*@dO=>I*`tah=fj=atv%7OvAYv-8H;`Py3pJTx|%|G5CkuS8d>{T<23~ z%K}JCaOG1*`mn8vW^gvxL|~Z=qZ<_egEv9ynB5NstFxkrKX6JyvY^DJzd8ph*3OH!x9Q(<9+1DrcW*HO;Ae6j7ciKgs(%BXm(c!3>W&CO_F;2 zZD=)w=}B;pElkL$_LBEPU*hRH5m%GQ;6J8cW@A-k=_i5v)pc~0My@6qDY>PGy^ z-biS@TOwpz*W!yQA?PIJWhTi<@WOxxxbc}Ri5^~zwc!k-{7%5Nd~NPv+;6Mqk;D2% zCJUILop8tN0x8;}&ZcD^h0%t&P-3b_D`#imnZ%DU_1|LDd3O$ee6z&Vt5JA(N+k9? zIl-!$eX%dqlh&PG0x!3=lX0IuL$y&dSafu;wKs&k|2hK<1q1RcG!;6dZxbS9-*kSf z(F3j(po1=Gx%U$M@GpWp(zoI8iwkh^tP(6TwdPrm1P9#X7F3Iy$?aGBk>vT2U~Tsl z0%f##Y3_a8I#bQYq(hZ&b}oa_@v7W-Y#QdAA1cgH^)S>o95Z+J;F5?)_D`4@i#B~_ zUZ38QsN=~n<;FO^SH_fne=WlmX2p`l49>&?W z3#`ypxG@AZ60Ph3e2$D0ZS}DOP5CB>ag(NFlG4FIl!6h<7J+8758lpwjAstk;=e!R zdBv4#_@%UmBxeEk57yy-cNc*E$s6QNt>A#o%weTMe#5(^3chmYP z9I>?&Y_(!UDV^&DNANhf@Ff)oY*a_DAxZdh>SE@rRgDU>cEN`JJ*+{;9&T=TW~uEp zxM|>WcJ9w+OnbSr?BvIv!kuC@6ll7^BZXJ&;%al+yEKw7^Yb9y+v89=YzjO5V+QIp z97MG&PWFwS0zT`*d*FCLBwAaS zLY756Tr$qX?^71gj@2F5c4Hv67uZ77c~zkg8~`_iTv(>57Pn)YpeJD<)M>{^*d_Oo643AB$D&lp+7bWvrj`h-6L~M7(!D!M`E$yzI;=vT0f}+x#;J zn!c*TIf=p4sB1ER&37}6-y^_ig20?Iu7t1t6L45`QXhwF|52YEhhr#z#Gb`Ma2Aif)u!&SeS+zGfXyRuWcI6$J9B(Dk zTcZO$1zs5IyBDrWR**t}Cmwn+p4?Mii@{#2C{0pCvkD!)xk8;T`gI3t6o*pWb^-Mh zx8hCv0}y$zmK=Lp3TYdfMR~7u_=!-!wfkG}xSNM~g22x@zTqqL$YyY2_Xyy9_dy|| zhfKZo8)ik9;b6xnWN1k-Jf_uXP<{j7jWdR0K8G=Q&llGI<0FK4>A@|RL$I&9|!TQt2R2ey}a+M+9vBgbfJWw9qoz)b{zIj2Y;Ebfbr%2d>448X#42CL% zgF^|2F_M?DI%6Y{^?9&k*gv9~okTu75Q9=cw)lXNE?7G*gd@-8sbQc$!}1J_R{te( z+oMl;*iRCxuR;q~dJ)H=Yw#CL;M4dWh)cRcMr{>#24|P!$8(v?yg-&NFFpdr)(Eb% zKa1Ui-ecYpJ?d_i!Jd770JTxeAx7d5+wkfRcxJlb=I7VQF1IL9upLEQ1Wpex7Iv`b zV#Jv{uajQ|gXyPJj=0uqARIV6k?)=Tiq&b_!jAK4;`*Dhh&Sxf?3+6~x{iuImQF;g z4^qIZN0Z=AOLX|~1v}(4Vb0z%lG-pI+b1i~o91EQC%+r6tvH1PWCqY-H}vT}M|oaE zGI05Q2U;=wxMSp#RZOHzA7K8+=t}8D(`F0 z#dpnr#4{t#h%S#*W_5$NaP4Gux<7%#tB!Q=-Tw{dyxorF6|r#U_ISRyzLNC+$i&!% zN%+m>5hP`4)9u&2VL!;zfhRi2ONU^h6?7PjdhdYQaV;E>+YjPFf7xWU^JVsT(n-Jk ze$caAjCUT?6F-mX5Fh3Q|F9C|JMvhckT;&OQlF=Y1P9ejPkvJ(1V5f|1NZs&vEEH^ z?+uOv|1}AC;?!-lo;?(_1E%oIo#)ub#}tO>#ET2hAHqSaFJb%58q(uo3lrkL!ItS- zrEP=#SgRTnPfL!6&0`nirEMeO@~=90N9B1&@=(kiwS-lVjKb))9Fle3p7`iqB%Jr- zxB)NOOD9ddqI#G3ZcoPWv&ur&!VApz#FELsEa1!jk?gKbJ6qlG0_HwC#)hSRhMP_d z8nxGvV7ES4G$$On?Qz`bcnmi?p$iVb5u48+1T~k2(U}!4xX|W2WXrsQ zUn4%^*_RP`Va0kFx}g`}i06~LJ5~!Uo!Owg$p{*UC4*G{Etn8HPi*ij6eAb?U|PyOZjMaC!wVi`yM;Fdx26$O!Efb#?<39~WC(x5u8|jJ1*H6; zJJ2p4SmCh+B^2KYUV?0~=Or1`j97)nUG=bU-#y&$c{OR9w@>Idufe^2+T>i@8SHy) zj)NAq;HN2FFecj#^9OAe_^NBkC#UCNq_hg{)P!#u$8ZvQ;)3|>s0S?hK`}0Q_5m(x zoEJN+mZE_b)`X1_+U$Y-~Z?e&fn%Ew;ihRGkOI$bJ z0B={s!3JqR9F2aYDQWk~MOOCR0v)WOPezKh@(*e7~x09-9M_ae)u{de2 z1T}EJBJQ2RnepZMwmrX>aif$R2wr^@l^@Q-H=_j4K=wYi_1PBoZfh;;C?1Bc_W8Js z*TC`Fo4`HdE7)iaV|SJx5Ot=V#9i{s~Y5hEQX;;?lIb|!?P?Slpg|5`|_%Qdl7 zFCN6T`B)%#2Zm!KzLfA_rW%PrC*1>611CCOtHpMBvKOqIF@(mg^T+kV4W`V=g3IEaKXAhbD@?ESWg(AM;C%NszFW%^4O_>< z=M5S(?`{VqPg@S%W~Jn7hBGXTGopt@1E|}akI-*^01D_wOnI-4M!qgo^`bu*fhtXO zABD;bjG-wZ1D-y3k8ghI^7fTe$!;%0`gqGJV0~(+?-z#Uv+I~Zv1WZUKaqyvA8=+! zE)ExR;!o`4nZ@W(E;GrS`5fk?V}&#uHEx~Fwbunule`|hRFL&qT>{75iSR)3C`@Ov z7)AcEarHj1KT3`VtsjXS({gc4MKoM67zsCY0&#|gCR}@BgX@2epaDfY&?G8O=uciH zuOyY}sO#%_WZf~mQ?N~Z{LK%n3aTNKdvC#iZ=VpU)4C*R*&*}^)q;;2q4-3&|IJ>P zLPmtDVdu_$WgZ4xH2u#t5QWTvvm>uFy<9EqIr~Q>R-4Z*IVkb&>w;e~M}uyuEXGV> zW;ESl2;M!yeKcQ!e!g@R`se83wn-d(wjTq-s&W?hvI)rf5&V)&B91>8&z=quJfSlp z#oCgl!n`yIH#*0|>FK4`^~<*k4mMxbHsKlkym*Whyx9crH(wJ?dTbAFU1_9QV>>606?}ablPvG;*q97}9 z3~THv0sHAg@r8W?DS7n`=z0}yG(Qb*eY{E@OUlsE!aOq4P6eJo z(Ea+O0ZW_@5v?J*;E>aSboFIYe|!w=5tzy&PfntCa>_XO<_LUi*ox-;^D(BT0c=xO zK~(1nY&z7(&I?(q+}>6Af`4Vv%F1}aJQefR&w+J%4s05>8=X`Z;ex;oaHpsQ+-km{ zr%w=M$DIL_I}%WH=eKyz?^L2B6G$ewzQd^QEL+Q-)A)4HBAVel241^Hle&S0M7r?= z9~n7}WJO29b;oY;#yQVL+KzGJR3Cw>xT~*hQ-fq#mFY8Vs?311w_UOL$szV;)iBc3 zV@g|X1>M3Vluyf2ETpEl-zvt2C~-2;`#YwQNN`g{;ht&9$k5e&MCY2h;zko z)n*ac4j)cLX+oZ2K@^@+Y#|*7+R$UZDcpSS$VsvZGweUZ-^}!4?LoSbl<){QTt6vF z%n`V4I|uT}XOCH{)?%*q^`EFxREEEW`^cqUKb*D02?BcrzC-b6cJW^ygvGUy`hDr( z;S|l149%&F@Ev}<@;LL;QpMqq9^$O|J%D*Y4+RK2U4dnH%2Ld>(+=?>(RH$8V=CPF zaT%Ufo`bHSk>FitPMCt=+*0>vTOM5$S;bG`>jbZY_7^ASxmky+dm4b!4Lj;n_MA<} zP*MIMTg*H*i8gzvP-W+J^p*2R?3}ipXFJ=76O%IpKJIt%u0NrI?6XAzlpWp>e#oC2;q3N&@tr~tEcBk(EtrrhL>f|!f zSpyYbQ_&`RnA?uKSLfiP(Fr66pOb5+Ux}}k)PRkT5%0O%2Y04VpwX8W)7ai7cCx&Z zJ@~SK?U4$`ISyw~;=x`B*ZnHozLVkk??tdGAsymrBiQ&Ep=Z=qa%$5@!tV96Sb=fi zl$6i@Zr%349^HBI(J<%jskk_%9({uI9btiiLZIcejSnE7-C2F~m$6&V-d zamP%7zjO;Kch18LW>VbvmpMGtx56skixTezH{Z$ABGoBKT4OA5WuuUrPCg2KLN3uo z@;T%Ou0{wS!F}Y7d5ZBulr}iYWE~Xw%mNj-|2qUqRTUtjL7J^d_rgR=C2r%YKwsEe z5zi&Eto!mQ@=83M&bRAE)2KqU4UJ?L|4y-(Xc>HxB4qRo?eX}d!9+)C0G)8869@0R z!58!lvhBT@iLw(bu|6vlm0Eh3Mp&ls%^ya_pI(hsjf&9odMw@4^n|UCNx=9{IjXXt z8I^`f@+>7fad~U;4p9j&irwrl9 zq*Pc?*u)Nu9EEN5mtfQM7UI9~GTe7M50=sL&`wIQs6GQC!?kc%5l8U44p#?yh;OM_ z^2aMvh=gKW4@Wv=22C!RoDYfvfKiyU8%6L`~SUTU1;5>E2=WNPY!?FL|EEj z>iAg^d?ysagULA%r{{_TdbMbcY8%L9?cj=kBH{BOBmDc>lW*LT2TKDY@TI#H9=l$_ zTwXpW{bBvYN1~OrZS5qcwhv+0a4T*iuyuY4&cnO`^4R~;m@GFn!wc`9uzO`+VUBAz z+?88_?*;FD>8?+rro5||bKsSbz0;)@Ulc$;sTanMF{7Jr-iBh&q1chfW(H20FLV`F z)uYeT3G`~-6Ns5nUDj0V4w|(#bhKF<3GqpXi)UW2A&FgJu~CWixeX<^pB7<)w;`3h zHV!1#OVC*APVz)DG)m(a488vycc>&_`1r4Ir+)w!NiC%ZCe-1#>T9U|L!Z~~Isc+_0Tp!&t2!J6%SS=uQaT5bj^O9z8#tw4}h>IQRVS3FwO z3C%MG@`(^CIF93BMt(mkytU?Us%P^JQp@;*(s=CG59UKkMsS%?o1j*^7+t3x#7|cb zW9XV|tQ2=!~=P?{dSBVPfVq9emIzpVH zAK*#VU39lnlE9~BV63UY>rZ|Xz60)(xyKIkxt`rvabqC(t)GqF_3q-^{?hcX>M6Ee zaw84+tidPT(IqwS>frI7bi5ZBL|g*5(7{P_=z)O)*mM6d8ZX~Pvgc$m!(l2oYi0;@ zo9hXGUKF7uy#@hKu4931DR{g&jZfT3{CZdUhO5@4L`L z;s4k+vtZtAoXiL7Y2&TB{Zx1a(b9JEHQjSOMO@-BEcGPCgLax|s zN;{hd(Agew(5v?XN>{X!8;XBm+M8W?QzskOw#JE`To!uKwOQmy)HH~#Z-n9v0=vUJ zk53Vv9rN0A!JbDUB-VnNj4`n)HN*^q_)`Ai zWFWI0@EymBj_?N6b7H+W2B_u}je!?aiP!iEbjUbo2(0_UhRnFm@&#r`_J=+aapEH$ zI-Q5tuiXH}?s5ox^$SBDpFl0IuOPjm7`8RMftf*}aHz|UhpNPvHV+vJGj3;r)g5BVLJn?n&me5|wyKWh)k(iGg=^ z$B4nCdbHerhF?gL;8zx93VUv2>L31CG~H_@b{D+FeT$q(ozS=GuAjoow;>=eqbL);NBst{*rGq zXTieUxMCyqUa+5=N)D$zUo3IXec+RAM$_7>0-r2yDkEnSuqCaK4L+gA^OdzBj|~#7 zyi+dLI(v{m-W|rz3ExUH8y#@N?i3t9rGcD!7Y~n0!noyxS$xB{L-6js2Q3x4pF2I~ zQTc7AG;xg*4zp+hTdW|H_uInjNta<_%Lr_2-p z5>7_A&%a5meqb^v*zZP{nMW}%c^AJfS%+_hE^PnT^sUwR3`C|b&NZU9(sOIZ#)|7jL!qOIMC=n!>RcidFry}BlZ-P^4_=< z{F$Z!xv57nX8j!Mw@#6&sU+fzpJTYa!B*0vthRgdR&3`It z$ro5OZ`Q%0F*EU8elzB6&PMfu&!A}H!)NYKV@I#f<@EYjkk8J+nKGZ@%P<9gA|@UF ztJmPCx9QLu2W;?~i@;`Iah+}Ou3>>s_kdE&R(j~*R2cuN6D=C@c*cm)bn4|uGTCPj z?CR_S@3eSUKd`~(Oa2@V2j5`KYg=~GpiXdrzZDhi3c{eWc&r!Lahp93@{zBn(54{+ z@M!-un5~<_Wx8+S7e%pn)sG5{Eq+)Q@!x(Nv-mxp7`>BseVGe+cUOT|We1M-U4);m z1&ckp{zuVy_~rb)VZ1#x6-^p4l0-`Nocj2)b^C zQlYk#DjJ)o}icyFVZ1gI%uhko&c;w(<^m2DlTeZ5H&!u|Pa-nFNQo15L~j`pGBK(B}3` zuD)Ln*0h=Ondi5Vf6FE4$Bu2h_U;+nosc53*_4Q%(w9NfIcb_4+Kd$l{ET_EBw^=bnxuwE^Ev;<0)=QL}-Uue^{Q1!dOT_U?4(!*1Va&)wiD>v5 zg3G^mc*8h>5Lb3pRsj$tPpQARGE1egWqflp(5r2p%~y1ETilLQI?tH#KV$xy&rX4oNAh zP+`Y|FU5=h3f%o`R*%t6q3TM@x( z7dw*^SKbQyf~QPy0pPsnJi42Dqq(>U5p8ZLPq=04p^q2rl3SN!@6mqrEgid-)`wpx<3Y_FT zHU4P#EWTOeJ}4blr@j-{G40WV#4oFV;{{<)qHXt(-3*O^mfll1VMGPQtoeike%7)a zi`$sg3dB0Di#ijNXHuh9lM#H)8d=uLOU`yq$n^6#}mXS7i~%}bImaSSExqjr)v z3;eNG&WjgbnS~47XCVv>L-*occzVz@yOd+mDDny5xOzCZlo9s5t_nQod&(XC#Lc9| z^%?r@SdP{1Kz9r8sXMb?pwI7te95=x%*{ZL9+V_$2D@otmNZM=b4fZ42K%-k=QRsz3=vE6pc8~_!VCG2g{g=-So%2Lnoflwd+5=ei zFb4GEZezH%1h2Q!BMW9oQ%I2qr3zPWxIl|XCLL#oGppF---eLk=!{1_^KjnM9RPcf z^!6MDvuCAfYVC@HBG2H;(F1s^k0DL6b;sYP4m|tltb!e{<%qh#piKM}#1rMF` z_@*k$E-s75siCc`@tHp-jjHrik_laQ?k4F^v7!p@`Vj0L3)w@<#74iI=})67B6r1! zW*2wjZ7uvv1Kes~J5wNa$Pg*5Da4u83LaGTc7mJw7y6;WZO#9K1^HxVC#3 zUfb^`c$yvHQ+#^FK|h<2r!nrbL3pRS&)+sSMWo1Fjez!jlf#;U!8Ii>*von4z4ptre+l49DI#hoJUO z5*VB8MAZvdLFBy&>J~(y^VhM^FL#Hj{dfqadMEHyWfr!5k_C7F4zSf_IDDO>_^GFm zuQX5wr+|0R^fHmOEfJjFLv+DBITCGS>LBJxFkbJB0q5~LsJh@dTAr5UJIb!{5tl!S zvzHtLJ^Qzi@z)(wH71hx7R%tAv?=5tHemb75X^icIAC{Eo+{;uA%=2TZE*(1kL-ZS zox@Q1z++sq&Iyy}_QI#b>u6`GCtP}+0T)ce@#|$b_?>CSal{Foa&*&7Ix52UlNpOkr{YduQJ zH<0r)av}UkGZ;y$L)@8iv2@l3+$)@Ax%={Q-IPaobMSJA7FZ?WR;Qt>R2sgCi?R7b z2ClVl38xC@HWPU)aV4_#+TW6rT;V7o~t5DO3$Gv?iN7b2XL900N)=gv*pW- z;kU0IUt7iCjG`G2?5xIEC0Rc3Oap3;ljg@N3IrcWk;t&i8c0|tPPVtZ)0XfHH?OfK zZ?|T{t~>Y_2-y_?hOpneS!n>3qF^E9=%b(psHvSKaM&ei z@}P`@;AY`o6CVve!3W`VkQ`mUU>ci((PU8|91z@O8N*%R`SOWeYL?)EnBWL2 zXXvxo`e86&>svCkN{N_epJbA1RbWy1*Ix38IYgd)ir?aHIP|?3N8^`D!W4-p2pqKm zRyj-sr|26n*Ek$y%SQ4{=MiGpbx8sf%#zxl3Fa4lVqsqHQv4X7f+-g&h{8IDJI~Ay z5vPG)p={JBd}bU8hrXMFt92D?ko{DkD7S}M2pQRJU3HKteGEe+KEr`jYfRs)LM^{( z@aqv8v@f#;r1Vz_9IO&_weyBAcaPu;{WIw2^B(orHbB3D(2aYg!KIt-gI>HLZg8y! z`K!}-+JNz}@^lt>J1f(-TMt9v;7GF8-5m0xdx=712Qjk|oT&XNu<}SfT>O2N^v0*5 zwWbJ?XAH*FHJ`~XY(l%XRLt5^0O{IJ^yvl(>c2%7U2aN3LdRyJ8L*seJbV_iUE)#Z zS0PDTOsOEB#yz>lRBdHA{2RRyl)a?+@A&=9X<7uH4U*xj2St*3DJdjuQaXFRQs~YK z3|GgfQPiNZ0ro#HW7XjrICOd@+7-Np8pUz2S>Wq>IGn^!16~kkt5}fJwE}pfOx$(K zVBYQT4vM2=@z;%syzNCH;PyNm7p%hPdQE_{Q6t&Q2!MsNW6<$rGgNdPXNOiTgZKHd zO!cTdeW0Bu9_=j50yhM*whmW}ZQg_PZY7c6o=Uvm{+?yz1mTEi7dEpXf^FQS$VZ=< z!g`w|;k;Qsj%^yk!)@PS$ZO7KrYh1A8?KSu*V~& zf#~Y?ko{+^&&6XDsJoUJ>Mzg1TOMa&<(5M64UB@BDrWF1a2mVR9t%&>bnxMo`{40= zCNQxLJbif^i+hGLTUJ^S`MM5X>sXML!Iz+$FkJW_g+(LRiI!fP0P}N&^WW?{Ia1v& zzLqeV{P|>y_Um?m$LJ)obk1(D$r?;8OD2Fzt3OS%IRR(W;#ud;x%esO0)%~wg#^jF z>|AaNl)L7TxL=8EpV=jl!}p}9OBn+NX48WjZzQw6;w!NeY#1>I;lyANo$Vqad@*?_ zeF(G;-og(3|Jc3nxA1QB1$?GsF9!Jn!3+H+ zRy0?w2c|jSA)57q=TxZ}b}SjrOQ!(677*7J)E ziTEu=l3QB6Ce8uJAZVN#zhR^Vh7M23^~)jjb=F$+$S@-NiV3*h4q}r}SK$3^FU7%G z_I!uiGgv%sBg2^Pd|gV&C^6IP{V{R4)s`8b@2w(KLXY zY`36Ol0HH1?$hj(>JFOV=mm1^pMi#5geB9Cqt6h*%l2j>)SoM3N;4U}t6GVDN|Ll3 z!eII7vv78HICS~CgIe|+vTvvfKRI_8s0IzZ8aS%CFupaL^d=kgLFTx!s z)u^+aHR}6~qgTyjsV8QzhEL`2v#PD2I{y(5^PP+tF(t74>Igh|TngvxaDbK+)otW>Y7`pJFeYcd%i_S6G;nyNNb9!S zvOU&=utYr_mz+|f*4jGQHK`km9cRLn(a|U*li|+BVerRsD&MYsj_U7hN7G|dG56I_ znm!~5oCoZODM4dVelg)+$GV~7B10NGek`0Dd>nuGWMa@{N%+wn3-|X&;+mwRxaV>w zTyOq~tH#+oBsm+?8}Wjt^xGWh;8L_>X&B#}Z46_6>;(EY7*ZQ6SzF&qTAy?t+g_a^ zgZm`uQr{+~xXcVayarRF<~VY3Vl;?a4uO@x-#3@Z#_pvp&7oONVT zK9`sWt)U2?{mzj|CoE{^hRN`FZ#G*zBNPnQoWN~IZ-7d}RXpIU%r|dV!}TR)@L4_z zligxqx}GLAtWlvRgOzD{?`S^tTsAbxT)+~o{jlxLMDE<9g@B zm9NfV=+qWqn?pr=dUN1Mr;F(PMlrjQEyKU6KY-h=Dm1b46MXh)Wyfg*{C$%L@d*x!?VpFnMr0K0Ip!^%-{f zQRy#!iueojCnpP?zv0}x(Fv@Vs&VbL<>FV%9+OQ&8o_gDG%jw`pbc;Kftk)4Jb17b z-W6s*Otd%TZhQ~vJB?`A={59+X*X7wr;~sKUCe29Jan%qhLdWs_<8gidfDf&;Fwdw z-i$X;lHV(;TC)RIT5JF-n};y`b~<}7dj!87Wlb;J%EGrtr$I4kD{*>yl&@*L3j>zs zGc8|dYWd0-*NsiZ`H9D1d0rITxN9?yzq||L#tVF;YG3#f*@(}lOyGfzAKCqoR(9vA z3UB!_0n0S*RMQ z`Q$SZo7LZn^mCstkr^$g+?uEUnYOM`>kCm5vi9wwEma@XsUu=x8TbnUn1-raHVa>@~qJR8g=$y)H| zHQ@!kKAY%w$H3k@S>WO(k6D?Dbo8H%EOC<&EqHViWTs6e#RE>0I_p{(E_mwgQ!SaU zT@}nfW62eE9U%`|^?LFI~hZuDn5B zYJGzwi>r+H3tW|-(mb^`107#KVWurg{Hk6IK3CGfQpHwL+1}}Ng4AK`4>2KYK3vCp zQ+jc;{C)QAdn$2inLy*N28q8Vc8bE)E}+chUbHB4;@*)e^hBQ#ZeAP4$&A7DM!gBF zQP!mQ6e3`*hPH!k{TEF5Rm@&5d4t#f32YWeIi5Ue1Q|6W31&5)XQvk3WWEAZY5R=R zqOIb!*#5%k>9DQghs?;f!I>dqM_F8ok--0t4}j1|>T9zX`}r z$5GD+%KwDl$BBEAA#O(>TrPQmsgsqlVZ8&*4Y%O8tQGkCiK{SZ+!XBVOvQc~2T+-K z8Xjus@dcj^Vd4B3d?IxcO8ItzuY8~(QJ>d2?%>lS4&Vy?<7B$22|1W2@M8CDz?skV z1&1X^FQK0l()jyAYK8ZdHcmUQ!Oz=S@j+)Nkj0;4 z;YHh6FkEdx!ur)w(S9Be39CnmOeJ1?Q<27YIB+8L0wxX7rTaXV;!9f>TB2yfH$`6( zTXoeELjzY>vLqX8({4c9@bftQeIe}EvS*V@mr^5|Pp*v}PS5^WfW+qrT)VIm9G<_$ z)4fAESwEP5co0N3DJ{gCi5}e4`8n+VCL$Gk-@@AC>X7KSpQZamL-K%7l*)a`GWDZH zpNGn#y5vD<+c_0foW#&{;|qjp?_@bu>bR4sbJg?H`9hOgIJ5B@nZ8wyOD8R5<5r~z zbGg^hsXPl$ntTU&*+r=xRScFM4M);VdA77Q{nfM`28aG8PvSb@>n=6;l~gDG^!Yek ztj@rXSIa?vtRdZG(g?bT_Oqbi2-1_kmj9?O!@VzNfXcK?_~a;NpT708YS&@lGszm~ z-@kzOvKDib;~jFg8YA2kWv?(C=(Szsx4s_w69vGBF<) z^v~dWLJl!p$kweh9*1Z06nT_$2Cx6PkbZwRl~~-UhAF=CJTl{oeL~Gc%sS#o2So|} z3qLFomdHUoNlUO|G>DoiUrh@V#MU<(sNz;Dnk;`#3g{-=I}nM$UU z%nWJ%JV%dO#zcT|fF(}Z;lut8`N7OnpOb~hdohA^L(QB*k>omS_Ccx~nm;CkV|Jiu z27M3yKbukfK?8RWnT6xzBGEJFCpk`+fwAss-o9}&?Ybzz&f2?(R%)KZ)CcvjZ08Rg z_3jayncIW^o}}P4l_zMLUWlqITZl`z7cu*M)uAju8<(!HU|KdyU{L*8Xz*KsKJW9u zNpQw*Rxc;JPRd~16`{vGKne%dJjSOM3jB-j5}Z*x0d7`nu+dJVarzJ?UZlSV{@YC1 z?~^Kg)2msq>bRAtcEl~>qM3m8y`!LSsxJ9vV}P@Snai3?N&Hcq%Cz+V!|mIz!U+p) zey=70f=;UQdw#xTa9*o;yfACxq3xjk7ivknxWP zus5T0XtQxXyT0@_7zjR+r#i2o#`pyBiL|Ba0~PqPN|Dgr*nx{?YSL!sN3i}vh$z`D z6q}lbyXaMEcDQUGZfxv~wePPpvMn)>sdDUZvo1 z&=y`CI00MrWN%nap3fSMxl$L&AuBa*v!empWR7Fs69r}*GLDv~ z9LMzboA4=pFwN7v2>(qG9yZPqB7?o-x#Vnhx@zof2rg`cBNZJmW6NcBp?m{e+SZ01 zgs}Vfo`^n3+=ZwoMXY4vXJU1Pf$OtEOS=+Zka>^X&MAa_c6*ugZz&owy#Obh z>;#*6gV+u8G4Nj23`@xhu3mYiK;7vX_Un|g>vo$(1{uoOZJ`5$;0D>hekW;iu_1m% zBl#uaY=BZHk(zd)_;A;L{O#+7H&>Y8_tBHs2RkEjqHrEOu)ilR8Ic2j$F-7@pctl{ z;}3Dx39#;84rci_i`#EV(2iIy$c?WN&2xH7q#jQPbN`c~M#Z5V`k#{W#=kJxFNs-K z^x*fT2Y7m#t*H6WDGdG;f<0fQ*wLVLvUcrkhTO!bu*B~@_=%Up+W&^oVadN?$OADst!l+CU6DqI)n_nk z$PS0+S_8P-LrvcOXdqwhp-mTA519PY;lThlJ zz&YzS=SQwd@VV9HknESu;B77h$F3LNAljmAe+SB}1t!Y#Lr@^A0B>q59pob)fl)#M z-Y?O`!Xu}Mv&&TKDRh-sQ7OsaJr9~54uB=EgUGGTkOp_ZKOhw+<%coM8%i0^@e36c0MT4|YHN^ae10Np8Mk>$5y6rClBb>7&81xGD`Pe11?j^MtD7dT4PN(Wj>D_C>>4L&rX69 z$A{5dycn+k8v)0rB;ePIF;H1k2+O`t;i-N<;mf%}*f41}vS)&u;7%bZoR?r1eVQF$ zjWIoC>JLvFxNTe1^@ew|I4I|iPwtj9+xZsHF!ze2>hgLF)pHlHK6mxhln0b9?bEPvhzs7O%4 z;HJCq^*?p4(JJ_XeyH-1!Be5pIJDr8-&OdxrHfVAM8OvSxup3{3maz^42vT4=-P@I zm~kZy>WiP?v}3uL>aB;nGlcGguy=E>TE_k+uO#OSjObFQ(bRT*Abjon&0Y^Pq(xae zY}bFO*Pl9@~c@D^@8*ANuy zt?+EPCH=X|oZ41L;gQWk3DaZ{yqcE}n`Df6$NbHd`2B^Mz!P%R z;S%}t)}D;tI1(Oy*X1|uufaLbS76!fgfg4{ilTFM;mzR!=+4@LJK{aasQs02&rn7j zp?Vn&GCN3SoAA5%*$!F`YP7jho39VoM`M2j-ZsqzPQQ4GH$S~Z^Sic~q2q;94ye<{ z8KGDtu^+DVHe!yzu8e<{%~s6lhO^G`#4$<}ADx>_o4@~p;R1_qVV(#1xgZl=^_4J4 zOPf~Yw&A{#R+JbLN7f0Md9o|~cFE<}Z0k=?bS^RFBFncp*|CP$oJ&Q$h04&ja0zdeE&W z{=<#SKS8_pe2}{K1!8Kx;um2y;o>O8U6b?RuE!5p6mCe5C%$I+x;N4LZ6(`4;^8_S z%&jd>F!gn52=oD6}LO)Y|t0^tDYKFQ+k4S6X304#3jbH6|Vo`nrPMc#- zrQf|IZ%l*fC0S#}mmtxM@mkdA`VG8LG@hGwpMgfZ7BDMN zq{QzdmO9@TR-p29pU|favhv_LHMPt>^$;A{3XuzRd2U?{(GU@q5PJD#ozA4h{#&f!uuS$gHiP@EJmxP4}%La|~h3~*S8 zKV3!WmHLG=7fmIPtMzE{_YL5ceuDk>dBPs%xWh1`3!*1lJD{&)2{(B*7zb6aCi;^t zxXB$I9HzemZhZ{K0N{_%rA~MZ zhG#uN<&HOV(|!+LyQSgHh)TSiN=t_FATY`&6@#S&>+~UZQIKo+#SO@^Bq}=sK%N&mT~Op^iDC8CAU^ zznQ9h?$jA#7nh@=F9WWUsLtP_54)D&?miR#c0nTOe73=?e}Xs4?GSAG8-%5w0rWom zLQc*N*c7{fmx?o3I5~&gmj%Gdj3Kll<`ian8*s7h40cfPW=Y4$(_c#c&^kuwf@k}q zg`N#ph^l6HQdJ14Y5{B65F~|JaDT!H_`ER&-Y#y&9}{Hw`)$hX>B=p5e8qX_l#WEd zzHs8uvLAY+O2x-tJ%abQoJm)zIp25Z1zG?464Kf0Ktig)AzsmhcBRPDTBmk)-A$9X zC(Xy{Y&FUJW6lRFoW}gvMOa$5k3_vmgTOz9V0vB&>8oPMRcawI5qDW#`VjPKngoSA zLSUt5Elf8|A*K6N`Fu%{xZ#8ppV&MIhBdE*v2!)3|JgWLq$G>U&H=b=O%{|!Yti>= zZZM^MBJ=fUY_t9;aCf)?%KlsM;^a2AdQvV-C|`pM@?Chv{FXb$r)mYp*dI97Rt0Ya z?##Wp>hR|Jbn16hmY9!CsmvthVkkCG zn`6mMaV5+!^1~la7m2yfPbhJ!Cnj1-!vD!X*wIUPhT%du9DSMQcV0pV_ora)djchP z9Ab)Zb*Y)aow`4A50fzPf{+u0y;wbzUv)bRGgK8YrL+Qq61>r9Wj`C*UI8TM7HnOh z!FPXf#jDB%y&lFmh2C+x%4Ev(R)%D7V!sWWNTAK`W;mE`;jPbz!sl+~@8%jiGB!NCq9`(>E#AV+H|u7PRzQ)R;~_%gOv;t^=5(9(Lli(SSlsklGg~C~KJri4} z2@aHRayV1y$b?vp;KsTq;PDwrTI3!qYS}vq10FsAf7j<2_83{+b797`{0GQI24ZNS z9h4_u!|aF_Y<@X_%e_$MSAIPw%M|W`mZmcGpOpv?79E0HH}0|Y(+Yg<%1)r+sWOUp6j73ddPPctsiD7daVEH_0Ecs5aRJv}D_?+nHT zJ2k;K=plZXmIs~Hb4ZFskT^fAyTIjNEnciC5vz8Z@ZhJ%N#$OOAy+(LX24>xQOa1@ z9FYV*0%stlTb_))Buff@&4f7lfjq6n4)iZ=g1`6IVXXf~F#eu_?mU>yxa`g?y?(MU z>DdlxgTCSF!M}*p2SYy4AP9eCEaMVG?Z7}$nr_pufYK|{Og1VR#;K`eQqE)1$)T6= z?dV^mrLz*YU$N!^U5cPLU^zBlyA3Bldcm~BOd_tR!m;+h#Amg#*gA{Rbj~qn+K@Ma z9&a5B%cb7o=!SBAH{W3wzDqfK%Vc~|y^ zB#fU(e5TCCT@T}!{H`{z-2M;kgq?owkQbmm&WP@d9L#@8nsAFrIwacvF;T8q%~DVo zt|^tkml>Y?faC{UA=XJV0U#*VVB@5ny!XRX zC_mXCT7Tb>9oIO?8s@2iNp2@-w|qr)@hIG5olQJz#*>`wk~DK(KHIeU5T<|jpz7(1 zu*Ucl)7gC^%HCZ-nvylI+H#I}E2U)nns|Dkx$2&YsED&Od5ybbf zllZHX5@?@Sgze=qXujH>hCV=;Ohfq0`eIV=T}5sOU&QYl%(zj&NNiXA1lx-2ctvF> z|K=q@rxyE&k1Y8N-$z8i!kmRnXVXHkJEq5#n;9682~19QAr^cYfkCb*pr|;Fw5!YD z{MA3%zFV{Do|hkR`7QxW8EHT(uUy2%dqN;W4#+{nM)ouQ0u0X@4GG(HU~TGnTx@rX z)ppHCeme(m6jh0e4#vTuW19Tq%BkGCFde17ZsiMBpJVqLr3Ds!Kc4p~XRhv2e5Ys* zrpw!*@j6PRw-4r4qH?yKm*eg6c2wG&^0afB0{hegicT!#gNwA8gZeQ}*7bmnBc*wsHp9w7j25%^HG_rT2-= zT||8IuJ0tbvdOSY!Jz`9ol zFnYT1t-9%ep16fq6jh7rYY&K?_Xyr_mvq>2P>LSgD@DniG^QcE10iG@%8j@U!=*;U z$Krdi)+CM%sZ*qLoX61l8_%=xr@r8K{RRABl|R(1lB3rQld+{Mn04+riD_dkF+TGq zre1m`N|+@Js~%Lt@qvz5K3WaG%t^r#qXi`_eel`Zi2|F>j2^1YL2udP=)Oyr%vP%a z>Gr!Y{oh=2FTaCqpB;;eVnvuTU^aL}|HKJTI#6a|2-2@Zz$@|zyxbwE#a z9VFrC?yumt<|1~;)RT~|$@qCo5bk;;^oDm{!~<82d6r^19y|A#z3lmdbA)|sblp&q z(atcqXXVBZWd0EP^e!~#{UvhR#0IDAb%YRQS$c6pETsJR4@+KlAraNH+@7s){+&Ik zzt{q&VjMv_rVGtC>F_D5?1)8}S;2jqqin;KIz0L8E_>`Y7i3n)fcNCnV1`y=>+(zF zEK9;1;k!mFCGo%?H<%@P46m#0Aw@SM3tCPGiXIAYucwvS;^_mxM;@Z{>nhQqZ#YC2{}S)=c>oXI6_an?fAHy}A7p)iKIVM+08>+bg2t^xnDd_m z_Dq%)x<@Uz_p~M-JaaDb+He{s-Q5nB$J)e}ea8hKmoGj$xu6p?|3;vP_p}HI4?g2miB77r1cQ-<^??1Bpq7Dr>>Wsfr7r?Qi$#n8bW3GL& zng!4QMT!gO(nqrg(-$vP_)@n)aMv>y53KX%^!hkFT3y1{KNFmq3Nfg<+m&ZIyYbhP zuH(4qSuk`-i;({@h1U)`P`dvCv`nMC(_Nb{*g6Bu)Z-ze@;13bpTU$^OZqALDJa?K zpx3ac@LOjfu6QT7ymHIoLH`)MW&f6h9G(FM4aF$AfTMT38BfsdfEh=&31t@RX)KYHU5imlvEscSU*Hv(*vGt4qQ5cnYl8)CMrsnOZ4_+M;wpJ3nK*!mO!Z6SqvPYMkV_cu=;Qr zyd{K3@E%yR--TcOa0HhAaH8!);^E5rRGL%$gJgD1b@(L%Fv6-86l;|EIvr&?f%@<& zg#)nuRv#uC#t3=F&n#{DNW3lakqt=rLGGWJK-0xbdC9~rApfxpV=Z&>)OcU$NK&Ly zmEXjPjxXTSyK14s^AjgUEW+j?e?YULf;n71EHZd(z`j5G0E$e4e;s!P^v`I)^u;Gg z_lVJA15Z`Rj6DN$YmI62-oJRyT$jEOLU%12zvK1No1oUJMAJtsoXLSl1d{|At&wPWqcTd0w;qPy`$5T+Zj6>_nP`E62n6($(2kLT-&wJ$wC-Y7d zCzXBh`JXI*GrE&F_WwVBwS`%oZzWa}rwP4^aNadI2EC;J3hbS19GrLy+z$=nJH1_K z!00Y)*{KNrAKKyVXd@^(vKlHjAH`3qqe;u~ouK2N2TO+?o~7NqYZ zDWj!%Rcbux{t!(oerkzR9tydO{$AGfW)xM~dji)a){)7>b1=SZ3e`QA3{AdNB%`m- z9}1pX%iFd1x=sn}3iPOZbDtOsU&6q=W1>~?8dHquV71^25ETVj)FQHkUtlg3!C_Nfn&H`Wjv8Oe+#Y| z+<>Qvv9M)xDJj<(50{(H((CG-ID4ll9rJ824u4W6+U-Ml%gtK!zjmI{Q=VjLQ7SC) zolGwBSEx082&Y*ydB06GK;2lrpzj}I`v?$SP^WWJ%*!Ec_3YoVswyLNUw;lce?gXVPrxQV7?Y!_A8>fVX59 zn2x;+D};Qzc20ya_q4%3o8xI{YYw-noDZAw-(usUyD+7FBUg=^#^3xf;l91sL2aEr zUDLjq@42;&|4z`uNz=yi+doDy$Cu^gK}IC4Y(0U)B^YMw81RqovmxbU9P#lykML~{ zRgf)5{V73k!(#-`c_+ue=Ohr5Z5nvA7SA7c0I#tt@mWeC z_WVlY^Vf`Z82>gHKN%f@R~OH6$K7LL%(ns5ruz{|yVZ|fBPT$Rj6B|ym*xSB29k`| zN@V{W5hqP1_(SG0tcO)FZDlky`{T_nsYuZM!Mj0kQ4*CKG=QGF??r888bH&{3Ku6G z=8m6K1(#zTM)ckwi*;YX{zXkNRbn<3Eh)mE>XN89Iv*`|uHcoQ;~=_Li_1GDLrd2( z$lQMe|Kyp_)Iw>VdpDE>F5C}sKL?WiIVNc5c8|@FFGOn_!2|GCi@Qu|hKw+Qb@h2N z5AZF+`A!L#=H3AjKi=U4otxwV> z9=AkgoDv^A&X+zYC;=PqAv~=n8~3Y4G22C`f{Q-5pxO5@i@_G?( zvdn^yVTZA-`Ku_o#hu?xQRlW13Z&`5HfT821Vv*HVMEbfRL?Gig12wP2|s+bn}%~&XWABGCY?7_iT=%MRXVX>W%JN)R#cMeS>TB46oH2XI=&3!JmSTh2~nmrad zKT3gYAxm?8$4DAGH39?te~}|&#?ZqFXF+4OB<|CyfkQT7WLMNaHe0fj`HgnuYjtJe z{F+Sm(r*#n)4hSI`DeifySY#o)dO{Cf`{I?iVC}Id3V%Rh)@m$pAiSy{h%>?*C~!s zI1OgmC<2_lEm}JMI!V4Xf`6C(4v!nm;rg{`%-{Y9-wWr!_1K4^gm3=XrDO{dnYrMc z*(=K5ID|GfUI&LgdZ;cEU!T*ZOW0bluv`cqCmN7nCzsKnVn>h{GHW}>OvjnY$`GIx0bfdXpiH+1 z=4*tZYM>Zn6vtrj-2E_YoT^~GBm_tuObL++A zWTX;)`IAbj4?B`q17vaH*C41|oQHa!4&o4-ag=FWLRQ3N{PxfQ+QWmuquT=#g)EWm zJVm^(SqLhEpVGSZE0cP|;K!X|EPR&>pQRlma0yy)P|GQ}INY4P8f%K>yFx`vK4yvT zG_}FpQXd$xFc*!ZF0k9xNsxY}hTJ_NMbr0Pg}d(Unr-sYG%o4%J_B0X)tJ{O^ z`s1i920YdDnk8uL2Jy;7Xj!`qP7l8)zLC`=KG_%`x;cLo{R-aogb31&=ID`MTe9>dmyQE{=jDEne)>^R(nO0;QX0+84t)f^1LyI-1V9a{d!^>{`%MsK0ya*qjRAFJfBK?sxfG)Whzys7>VP@hP+?5qcmX$7M zBdUZ{ba^1ztLFw-*#rTlF*t5#D8y&lVfhDdz5plDMJLlyJLLxStY`t{3TIffO@vjw zSzx#O1xD>z&R#E^gB9cL*l4XUiAnD@L~eEY#ZeD~a(eHD0p_Zl-`SpDmQPJyp; zu;Ci^t`5T;LGt|DhBsihJ^~{im!P(d0a2Vdlv*7SeqV|AptWfo1YSG@hx*S#m47?= zvw1rBKGfy2PgRLDKfZ@CNBeP7a}&OeHip;J65#r>moRGec~Q4xH|g17L%zNWgIWHm z7`oAe!3Pnud3I0m(aX}_iVraI!V$Px(1&AgH=@bT!|agtS>;ofO2 z>hWEc2mctt_STxg7#9`r*DQy@q!QrB%w;$DxT?H5YD6Eh>iXDE=f+S}n#=Jej?&@B`6RV`@2E%c1 z!pnxzPYANgfoNWN4m=(fLZO-PGs{)6x3iAp=Rg@+sT&FL22}-ZWp4@|pL#$-gtwW7 zc@^t?7laG^GG-xr8- zBfId^hU+YS`cHi9a1P}D>C%DvVeH-dRxlBEvRLRqI+LYnnb!kUJG&T?huXtb{~S{3 zdJMcW%;4GOWmU~2<>PIBvlDFAVY%a@>xeFe%Z4NlfO@#+;>%r@_DWokxmF_w< zAKuRD5gBXl#t}A(~d@Fz4Ino@C1x(?I&z8`K0#8~$Hk~vT>C!=y%LEtg7T789qjIE#>x3wcH2hFw zLGviCY_(;Ut|QrNt#}x-XAJH;&splG$@J%!zsy+q9lY6R5Bpy%g}<%i*xK*^!R}vw zp+x9}ESg^i3c5;sXh}Bow(TIb!{0Nh2^FOO!zDH{@dIFk1otegw7+O%fMy#5VbHMes2`R0qDq^q}Ek9*dlqDENgs z;EA`Dkgrh#`6qfjbes;=o3Il9cs+ueJ@HH>&V)Re_6GdT)Zp=w=MXw65ON}N5Px05 zhPZ|JV0$XtSN$Ae?1 z^25GL^kb}$zc$L}=wi(@8eIr<;-elr#yxT!#H{ReS~Sq}b>qVsU)`g_B;EhVz4 z$SR^D8u*;&prNH5DlL_yG&Ovs>>?Er31y}<2t|C(bL=P@BGN{sA*r-gzxVGS;JV%y z=bYz$?)!D;8OZQZfpM1bdpM>zX5jY4nXqG(EHgg2fNl9K1H;SCu(X|~kTXw)Wx*RR&VjP2vC!kRf&a;6xbEg0T6J2ucL#ke9ro-8gvcMnGAko| zv8@suT7%Ht-<>%mm|*A!A#ait1IFgJ$d^(N__O00Y&n_$n?E09L8oM>!>0z;dqA2l zDHi;~&n)?=^}V2$^AAiP{$xu|mt*m(qorThT*g5Mj)2~n5;Ez}dhWVnFpVrY3Mom+ zcsc4->D7u57^V3XZe~4W0m5Bpc&!LOD^G+^9%-<${vtd&_7cqUx|u56fwhehtfbJG z9=@Z)W1pSI=e0e=`YeGd;pI3@yG3liV;9%AiD*E-W~?0BaVUgN>!1wVuU#Mq!vVl<)cBQ7?v5VLf0*e_@u9< zc>aMlw4Jwxot7HZRQy$Zb-EOCTDRJYU+CC?U?O-AC68ZOE?dIp<>o}>Ttmx*5sjFj$$%b7@eEWao> zku6;xMI6_~kVB1iq&_Q$l%Mm3Ia_)~4#OVcq{vpd+xiF7TZck!qyShkMp++tY|_Kc zX}e(FOBXW2yB4KX9bmN1I#LsU6g;UN6)kxR&4t-aw%`iX`i+C?B?6L zJlVEo-eiI0BCIJf1eqvHzC0ui%{7Meakp>7{D({NL3a^kU(UA^*{#HBI~8GQycT^k zCl#h{j|XKN6j}An!xHjOoKY6aRAEww*-r)E@Z15pTNX#hgnle z3y!;c7)BVj!2D54Y_e7jS`;1;inb9-2=PzZ*{^AHyo2oV=l zu!oi6Xa83O_V$qZ^?6vGVToUy0zijPC9~crkg%68u|0AS@AqAd!5H%B1R@((! zWqce=m)bCyHJ&s*P2h`{XX3r_NX{7w`P=9M!CNgu?YoRn%S;VNY~|vd{hAQ*cq)## za2f7oIpMM;QLt^zM^@sxQ1ERu;$L>2^v+#DJu3#l6r~kRe`gkEysTsE<OD9C9VI34;{1)w@|7-oXK7ErTP=p=?;ew5Y!RI~;U6(QppHLb0X`E) z;D(!C5M!N*Bjtpi<<{*a=WiS&?##j4CTg_zNfPEwECkc&Kq7U`V1xoA>mDtG z^;x=@KSmy3X0685zYeI|myDAq`r*k{og`Jm4cCVkqN>FXj0isti?>PB+@S+u`I|6t z@yyLc)o&?gl!gmg;swlGV5Z0^NYa7NqTnG`g4~VQZ1>1LaK(BbExtozrYIGeD2 z&stgV6jzv~A%PRNTO&Qai7njlOSI;#GGv@Pg6-QIFkpz_2i$0m!#&jawCsP7)2U7C zx{d69c4(jsq>9%dykIXPgzScSt1(LC2x<&S3hafWqaym8djCgCF}e zi8>b+i}pqif)5X3#BKqnh|lY3*yeB>JEgK(;D(KdAdnl1Rpc{ZN8I+(W{ z3u7yCEr36)5G}l-O^LGJTTtQ0gR-6^dwRPG{PSeL*gw=Cmd+$^cT zM-DkDIuB9l2C#lv2k*M63)7f1|5TNM@&`Y#A=lrFO56w2XTm#v%9XREj8Ob;`JTva z2*#<`#*n_o{lrsI%rb5r#1A8VL9coNIUFfd;{GqM;rP(sxbERm9GVe? zi|R(QizAYt=q)4LPL4p04FV(l#5^G{@Eb1O{|+~V>`R66OVD3fL}KQ>6cw4u(U7o2 zHq6%&CfR;tT4VQ#o0nY$ZyrM08{fkD&)Z+qSTouzsTTOr`qZSq9$EPCI|A>scH zuvcrIp#1JFOl-j6!fXk;BBhP&8eTy(1cuv}#kovV?^tPu(5G4JJ({|FJA^+KF2KqY z7sxpi4p;K7VCLZ`P&K?57JrMg`7U$3mG zoqiA^Xpdo^d|=Rxm5^jIht@t(9)8Qy!D-V~P%28DhU%ZkQ+?a0bgeR`usSI1aj+DBE4|N2pUT6kkkHQgzGboUCDoA<-VZ+FS^ zPK3YD4e0vW);KhF1W_IRg10KU!HbG0)IVuU?W;e)IroP!TrU>F3_9VZ{vlDHwhHfU zIs{WzE7OeB4;U9e3U9k}i1@S?d?Y7>?QeloWjdY~y!a=2n%)j6)5FQI+lKJ$0b^3> znGj^x!=8M)#PZ}e!JbV8V14$iSh~It@=HgHt#K#r&U|V2D0m?zEmJ@pfr<8PkiZ%F ztI7RWOK}%5#paCFtnm1E87+wUCGcEAWPes1hVh%cb4&+U> zbI6;mw^44yDSUV93j8g2!-oH-jEkZaXu9b#^d7tzLq0!ZD^K1-b79xhd-|5ZwlonK z8A%u{4#V$-y=1qBDxc+}N3UM3g+(ui!R9j>u=uSEb@Dll&iCd($S509n4?K%jqL{0 zd#`bO5=ZYI1$x4BG0#a;$0Vvo|MYuf@QHHNjqwo&t@i_krtjdl)QZZ;Xi|w89w6V- zE_x!>4?(ZuNMDpKzIh%FE2kX8v&*Zo%iRTMIPPJcCQ|(K=^dh%!pYMx-JQt%7z4?- z#-pz08g@&49&(uuoTYzK6!#$k-VdGx9|SLpUh75ty{dssVwTWQ|AMF_&mxEwh8XT#+e~IAM=(U-*fQmu$iA z1NwY4-wVGN`N94}DzssQpgk?JWKL5D(*657QMM(UeKx!;@|~L_a3~9*{@g>*Q*Hzu z=L~H7T?13{l?7(58Xfd43>^h+PkWQl@mFySHjFD2zV|h>`|yW+j`6`~n#Un;$^`oN z%SDpx@&SsUY{D6j!@y<_6B}PpMx}Z|{|^WRR|OUN;+ZYak;KH5;lRgWwj5&n0d{>WL8MZGHeMw<(a1GD;wKG*i5Pa|Lu9Ga_ckT;a982M%&@ zLXV05;(uCe;iuq5d5ag>x%TOzP2Ezwgfy@{yE?FD@HA>Qe<9WxBcxB+!PZO(g!|7W z_*~H%Jnb+MM!vI$g>Qtt!KYei^w z(m}s2ktCNmkiO*&IztNK_O&>?q*0DlyRFHOdcn&}{RIYTGj?0Mp^cKXI6)$VjmAe{gND&RV`w+@w)n{6!vb%#AM9pIb8DS=R^$8`w!By^c=lc3CbQz? z?L|QE{UB4>Y`f$_3EAdb43nbP;_^>s;>>^wmKJA&GY93B$h;p3p}oi0ygMosJbxe? z^%b?s4};5Tp-+0iLFkSwg3|tI_%urf)`y$%DZck{!|WTl=$;X*idl{3&2n(Yss+4@ zXE2#*wd_jIUf58%7HNX4XjF+Av0c;wzgI3q`#u%E;7c$}{PP%d-s{myiM_bv>3sj=6K4ZSDL;aA`C7ZR7^`^9I20F&9zk(-r3R`LZ}C zU6F52>?JO~+i8DW7kGEA;^6KtUOX~Wlo}GmvejH+PJkb#yiR4qVx^d$#$WRIf;^v9 zZ%X)*-(-)97{-1wAOW4r@$fVuTlM!CQ7g@2*PKs-hmRz=d0d1;9ktox>xR(pY)9Y8 z$l!mmX;Adu6AL11$^IBgI<-TKO5d@?TjQ)*tR6#86QR@ao+Ax5YlgG4_v0FiPuQS! z1vY19edq@&GlRYptbS$kNI-d4S2ma;ws8fe@UF=7-H3Q(BMkc!J2HEAk@50{I=gGwyIpQPi zp(S&Fkl|CExZL#zWc$Z=g5;9|E6>}}WtOfeYA<1@-RFbD<7CLcA#}2Alch`4Z$R?f zKpf_JjQ7cof+ul1+2=qRh>$xXN_QPHrajuGXUmp00t1v9h%Gb(fH@e9od4 zU&7LPUQF&_8L{tu&MsZfz(r-H5PkeHWcZu|_r)G;$^K#(s8E8=tGe0H#&{@Jo(oP< zuJBgFjKv+zhWqDtgGl}lKAc!9Zg(0%jjn0Y<72!b_vb})37E*%`*WrgRboMP5` zA}De>gyvnLEcEGGK7UuGNPFZj9KO$mU(Qyg>IvawY`!-$J2Mck$Unf*OE1BDBVjl9 zXAG+>*v`nQ570R55ZPa00RG+rTQhDo&fcvr?7wy4>R93JJTM*QJ$u0RT_}7^v&N~h zVS+YS1g5(#F(bRtf~GYNU31(>ODI5frnWe1%vn5Q{s!XeqA}@xnAr5v54P9C5uC=X z2J*#sYzhnSt5t3-(Xi4)-Eg zk_}Y~eCc=!yy6~2iU{m~tW0&UYS3ew1fRl0HE@gAg^FQHV!zqmsJL)GmhR8P0p|m; zWppP=bZ-^~oLq(jR*w@k?HP)}^EQ%uz9+FM_uESp`RHbFe<( zBD&XWkW&`~23oTYkDK)t$0}XJYw2Z>>T(PQjO&7tRwprJc^*Ex5CrXqbMWW;X!vtE z9&YC7^T|)+#i!I`#0qt@h}-(nwCP+4o3?Ev9VWknfBd(AZyue5rG`M&l}*Wkwe#t< zo$f;ZIhK7cH2`P1cJkrIXt;`!cHxH<`S(>{@XE*xFs@(09&C7vDGwjBw$?MSyKNTL zvyviSOLxI~Y(V*s_hH76T+npbU7}KE4vQ@n_{FR)ahCT@ydYyn^S2)1pYn~!VwG;x z{PGiRT%@?-gxydtyO=*P$-+%G)!;tE0eQ$#o^wk~F4Y^r=~92ON`n(#8~+|h`CMf` z-%O?#20CNHyi5{QbAgW^6$IKAe^_oy2CjFTPlHRAa#Qb7-0s;+tlaXIg)JY()~Q;- z%>7RI{GX!eVLIgs%eG*2&=i_}D38rE8^**QCx;Jrc0G{U+bJ?{Si ze+zSZZuKz!F76D@@IK7PbxYEX7h>r9g~y>HZUJ66Gn^JHZ{pQYBT;JID*QWB=;{gx zho|~8sBB#?nJM(;^e8;tQoJEHXSA^+<-kYVbC3a6@01!Ay3-H z_SFJ0t~Y;8p1i7pZXI>L#ykkSOpJI=b0l9Ep2^B5CZcN5eD-bfLauL~A}UMi!_skP zFg;gsI?0#S-1n`>6i+Je*efqjbmhOJc#M**iBzw^yezY}; z-ij4+MN5amqsdxAzU&4>o{u1dTfXD6pj*VY;}@*+6J{uf0hp1OgBFVxiBIj)hxzXm zsqX6ST;oO+i(W4e`wt#tO`eu8`Hnv=ZU0DCmTY3NPrizNT+X)J*m((lKUqQ2m0f7q zl?{Ni>e{Lmu>V@!Mn+hRV zBL^J63A}yv`qF2QEqKQS37#!y2fjNq&`aP1?YSZav&}A({Tsgu84xkb9nBVYftvhS z#4o0<7R@tcge=lGx6(gnYsGtyPo__%t>;lY&kGE%ZIG2iVb`%+cz)Y1-ZHQO#w_k* z&+q#aE5#&;?6xB*#V2s5?;~MHTS-3pDYB{07g3{%-yj%C>7$3GY!-h>{@u-hiPQlc zn)YLB+fL>eYs_1i2h6M)$rD{Cz{K^QcE0Jx@W5>}k3L{YCyn0)#wL^Khr2O&r^6q^ zKaAy44&!J^;t)D1Az$FIG(qoPMXs*Ch^4Hv1Dny39Ia#Ne;J$DL^*-=bm2Sh)@FF3 zBNK8B214*KBk>T&_t@^40W(dniuTI2K)K^Qp@04anQS%*1M2MQp|IujUCVtI5v9l5 z_PEf)iEDBH^fIyA*Ui$vLVnWQOZ2Zv4eX_oa939)iOVPGr}PyDtnS0v z`}Z+QvE(!oscc^Mq} z@Ke~W*W%IuJ?R?^la@rdqNnbRTiYjh&umsa29A7yN{igY1-I$Z8G37fl z_jq_;J(4b1@`5bBHi8El$*`dp#&NTFQ`m4_88<(OLk&?89>}W$&zIjYeVpLkzM{<+ zPuyUqel3=H2%2l5Q9cwVkKj`dg`=#43HF)~gY{3%VYb&{Nb>6^KFMEU{^|k<-=fKD zlU2CRe>o!0J^T1xw@q}c{3_UP{sSW){y>H7Xz+ig2j_p}Gr2V$nBjE{ULAdnW9%Bx zV%#RSDclebNxWk|BM9Dle;j<*tu6hcoCx!uI&e41RX`*Z;bWc%;>T#=<74Yl>ZBo4 z)y&1SlMT4<-zIk9genZZs{@07ETk!_rC^`qL)9{8VXVy%2>vpfUttxv&ew~SEU}?? zbfn?SwtP4{xgLg3h-6{$lX#X3p|gfGfrUai)L-?*%a&e{qwyJADzv%k+*Lebas}?) zHJyIl>m)v@e+4Vo{9~Op9De@xq;GoFsll>BV)`zexGG!GQN)zb^z#9^&x%w|!X_t`tw*`U`R` zR^rwE7#M!I2s4gax$AZ9r-Oq`J90o{NJzH{8LgGRJ(1a){Z_rVee7Q%@|0B{Mrqg^}(Vv^g(46fyFsh z5mLHe!k}bRdcMelE)!oPs~pb311-v1U1DLSVkHJmp2W|*RRlkGS^nu%F1i0T2GyGi zm`qY2v)q=4o88WVmhB3V+#>;Mw@$E}W?iymwL3fMR|U&+WodxJ6>`e89qWG2huW-Y zw(Z7KIMA#~w}r>Ebt!ZB+zB@PyH+*3EG;G0Y40QEDM3UpY9w_eJ8{6mO>`n@M>aAO zYj;dSZHYn%Q+k2FgIwUaQags6;{)IdRb1AA+JP-m!i*V_m2Wo(WEfT!=%}Bx#0a51bOX@tKV}nAcK`V~gjCZ;7Aa zrI^87V~HP}7Cgbb_1x&lCIz~}P>T2GYKy~Oo+KS^wy;`rFYA^~A|HOWvbtlf?3T|9 zT=b`lZL?WHNZ=5fv@f6Zx(!9O_>E9r`wi=c^+TX}IW#OCz~AjR;A^~}!{rrw@xYBj z(LV7ukg6Gl2b7D!*7yc^3tom)2{(LfxgY+dB)~nPXRhGe4R|#-m}vyW;o`G$u+9D> z^Pft2=V^KR+BSf_(MUw5m5b`(yJ*qGFn;xJ3iNn#xax5ldG+rp{#A;__Lr6{ zUGPC>wyVOoO7*ml55^1jE#thvMd-C`6xRap$OP{IjhNub-EKwF09|ST$nu zh!(J$DrR<5g|4TV5Af+)JS&i^0GSV~S#$1exVZf|JUXOGtM5C}LiJd9?qNuGH*j>z zDuqMu>)D&A$)sb-V&a?@fp?}}r#72cfSr5}tTpGDT{nmt-dEwyQ6cpE11F%l%Q1a@ z9DdVRq}ON9M3-Sh*f0MC48GbV))snv3hH$PO(+NEcchSc3o7<6MY+Fn~s&tF~ueVQ}L*<2NRTeT0qB&opCrXVI!=m^9m2VX6S z!nRRjm{|1;i^*>OTQ&s7dGxY0gD3EPg3#gpy-~dH@;;_oypjrcBncn=iQNm*f>t>( zjL{R(lLsYngOe$Jp6G_*ex_(9`-Lnx`Cjb5X(+$gbPl&_n!xHkW_<4*Cr%^HX}U=s z7A7u+%I(Rxx$6&hr*32`EPi5N<6)*-dXvZ(7J}+Jb#5zoCk|z(;`4t9a!(m** zZO|c7kr!0W6Sa%7spZ0@umtDPuf|_+$|E0syv~-VWu%L%cgWJDmUC!*Wg}02T8&!Y zTE(ss_Bix}F}GUs4@6yG*rB)D+^b%ddp+7rDk~U#n`}U}oqw?(R)IX_$l=mwQ#;6A z6;a=3!IZovi^3HsNl<>XJ5v$&OQLcgQxJ-GjA|6 zc#E>K+vvi5QLt;Lu%j$}&F+5rOfD-IkcNW}@Y?nfMAii2w89o>n3M=(EV{sDj|!hH zI}v{Q4ukOy@4&BFS@1}fh~|I-?K82Z$3_hRe}~QJ@zalWM7ZPbxJF!NB4{N&1L)mP zSx{L18Mv%GUll%FwDDZIsJUYhHIma7x*Gn#;|GzTA#j|_MkrJGr;q=AmJrx{TOr@+ z7kRxR0hcVAiE9h5W85ci;rsTnSevsrDeeTB>hJ`$!U!K}`T{EQ>zMYi8z5zLTm;>x z!EohDKINo6dGzTpx;)H7yC-wlq5G$BVRIP1qSa`4U&#F01w!qFY1BPV66V|6^0+hi zS#EO>#!0*Z$68C=bLXny0T=Xj7aed-`VQBs_hI_1cc2#YnbegFI^R_VP8t)%Unf2R zYbyiM!4L_q~iETzDnl_EIY7?wCPCj@<}7fkIm}v;z+gl-ri~Sec45rnzNPM7MDpz z%1JEy=mMvg>f&*&1;k?DD6#HbBkWxx=wt~f{@j?AoVe+e>FuU*&hkV zavy?MkRH~p3l-0@P(+Q4zwqNICk>{bh<$nwRQRTmyC+_v-OUKml}Q@VQbA7{k4PC+e+BQP&^nNCpcN(v3!@PBa2=$6#L)0|U zdirpDbvXi+7Cb`x9!};aH=w_c75inW%8zQ;llgaK;p1CpIC;nnO*F5Qu*hw{1}Pl4Mw11_J>fn4VVQ1ur&AC4;G^x21Cxp4xRA993u9%*Pe zDxYmzMCgbd4ZiiYCAfySLGZchd{f6JSZy_g-j+WL*2NFONqHPqxIPp1Z|z`%3x0y_ zt$36QK8Pa+Jq5{?Ds-8f7G*I(>~`R1tOh%J$FtM2?(PrVdisJmP0C8XKlS9-PDU zA`$<*QV0JVEa+f%XF>Y!GHyCji^f!x5tlQ%?9a?eLY_bo|IBoRD+>}x?Q>UXb#fK< zQ|CmEf{*jpb|dz7VOr_5b)FDekx$nCq}X~;@W}d~A{|FM1zutl7HzG@x!VuJ&fZ_@;wGk@()&R+m)=NiDqqDbh!B27hqqG0Mgdt5kT2$=NmgE^Jk z02K%0kn@Y+A5(_5&kM<-gOkOp3RjTdPut+F`^pm>uGkgp9PV|DSp!WS%mVTCS?X?jQb7m+_4zDF$Hy)D2phVO=;z~Efza)#F zYoSWzRs4AUEL_hmWZhoDp!?OkbS$c~^;4f>Rm=-eQo6*3un-dOy^~LOoJYD%?tt#X>$RO|^KA-+!_fg|_9rk29@{K~~ z_|JAth%q@uoIcE9{vK~gY?lE&bgPhjo2gAD6vx27@FQY&2HX^5PDrt5Y?0@6faVOu1)fE`_G54`l|*Vu`z-@h%{zX!c*~>NrtdrbmOOo zr{m(^ZESdZn<$2#U`eZN#iI@C@!@}S!KJlbH2%CN2{^O?lpU?W+E)mZQaNz`av0J) zrt$*OOmeX_5Y+@Pu5wc>nuYA-UlwyX_n!|2+^r!4$BAIczJ6S*UJ1YV2B3PX5ky{( zW8#qq$;G<^;MalE%))sNI=s8h=6Mg|Th|PrrL$Iw_Id{j`3Qm=$axlUd<*$+>N&XD z{T$Nr?eOCxdwhMtgj=m~6LiL*aHb&|zL>qiy2B-~^nC&xaGixEck6J5-cI;nK7jRv z3tbB#BOu4B3cmSBajyrySZW(H)gRhq1^%_a zHhtv28KyZuCw?-<^ror`EnAR_RrX=G*C zNV@s?I@(~925yrc*{}=7@GNFBZTA^K-uq>t+MtPeVO|U@E_#Zdg+aKtO`8_| z=m72ZD16v@A7?&mCLvCe)GTC+NG4hX<_#0hs-NqbfINdmK7(jk0wvSF)xf04|Tajwkf?au5{+U>Dair2p$~DWsMI~z-~$b=!ndq zH{cBMx!MdtMW$H1`7mF&DgqqLeW2ef4u2;9674oDB1VpNOc<|WP*Vjyc+yR(R!Goq zU1lugL@-nzm7_mKo8k4F5;Sk09pAApQ|N3NOJ|zh2F>QVZ0Eu!fhIM0)N?ppGClus1|nGMqj_MnZg@1=IULsT~#Xckg|bE z*LFkV*1_;uSqBab9ZA*%JY&nB52Puc=Sb!&E7}{?3asKUnWuCC{$*an^bc3q)DM#6 zPXBsXMxDvgt(Re)tsM7ujzJrRMPN943hZ?K3?Uwu#Vh>tF*f5Q)|t$OuSze-i&0|n z)h%z}!Q6o)*wqmw_lyzd3OlO%rWcM}`+TX5kFgbJE! z!IR72Gg6AqJKQch7HlIn4vT}H6Hc`I!2#+Joe6kHNUXPOPJ;1N@Z*2G2}ReCo?t#m7)y7QKnu$$0Y= zI}SGIK0=1gd@^w9L!#krLaRcTVTy+_|2lLOxE~n{2R0wVR}aV1>C>*lvWTzP_22`R zP3va)H5 z6nx~rA+YZP+zFB6Giz6(Si_pSRGHwQCDo+3Hxlz!CtT;DMI=yKmfJ`Up{JkDf#Yw4 z{*vk8BDvq;d_l8tzB$?pp|Z)Cd^e`ldGL3Ekt9XOhTkHC&nwd{*V@Vam#;~p<_w4o z&4ExNK^N{SK-UqTtop<>T-H?pM>daxWzA37635vT*4&22U3Z1dM77=2nWd6{P z7Lm$>C?<`H^_?x2PWFiv{+APdn_3 zU&CHS%X7AG9v#t~0M!?R;8J>nSY?SmPEUEm5^i5dtD*0}|704x%RCL)0VhOi!ff!c zbOnF)-V}N#oxrC-P2&AGXW+j_Gl{}?J2b2dX0F^8=eV>%cPqeFp&PD5wxDXe1vD0E(!WBU zu0-@6qUV2j3D5b*ttuA!y>oC%4Hc$L3?hW*o(e(t8({u}HnWYL&vkAWOlBIha%pqLuAhcALg0+bR{A*W%f1A_LLGasXL@Pmd zsL%x}ElG3oBx&RFg_yonf$ws-k0o7g@MVdwa92kQxz;zJeCrC))%?n)8!3tu&vx5Q zFloi9uD#%MRbSB7zCdUGaq`r|4d?uLC%!JN0IT|9(Q`z<=-I3eIO>o9qR+1&UAGkT zcIg2`wAzi$nSckE3%#~w=P|faj;ZPn!J~q=EV8iBF7WIT44ZZqUwD5n9ar&?xn7Ke zAjQXQ-iPCM!5y!ecdD@O?@{D4$4YYNXhoqb)ed8IGtpIqq*!TC^q{sHNX(xu<% z4LE6WlkBaRq+ct(LQ_>*X<6b*zARxivFx;_BaT>7&+9cphByTtHAvCPeVV9y*;C~1 zSOP5#@8C<#d#Lo7Czko{1MF`d#z#+}o$l$-Ec1=b|L7?$h|33qZO5_dD-M%b4U57=0h8p?fWqT-L+NUoIqm*lw^G=Lfkaw_w57_S#p_077b3J+vCX~w4#O_bvIQk&zyMF}kD;yC`c;n7?e0s=!xeE8J?G$tp zxC;+bCkPCiWGMgf5Y1|wVbc;%j4mIIN9s}_FkleRv1(uwe?}7d$$GR^=xRCUrb+2( zSGMhK0shmE5_uS<)R}LAVCDOEHlw6)$z8Wv%>EVAM9V+kziarb7MvqC&m z;|P`*W+=)>aAb|*o4>;S&=wG=+SVF@*zN6F2dV%V8t4$loMA!(n$ z7i+6$(Q$+L3H=vPBV@(=4|kHiWdc9u{y8|_T7{48zmYr1@3Bzg86L6N09l=(Ld#4s zwx?91!<}h-&#y}_~%UB`}H(tJ~;9)0Z) z$iKQ7Q@d;GFeO?I6lRB^>#t}qyPt?xv$9FuwJoT!Tb z#GgmLgOJA_{N>F|@F>`fx3@*Xp5K;eKOuoF+wg(}SY_kj`(ey)l^%aGWCVRNV+7fA z_dJ^H_{PM;!!gLt7!MFhDEQ|K?=B1n!+2l*N@5Dx;W-h)vVJn1_8Txy@deJ-w!(Db zzRr8Tg}@{oL zT85)ihtgZa%R%eUZrE{l0PJ4+0C3K7RQVAJQXTPd>*)~wn$@6qt`8LJjHO}2BgvmS zQ$#&kh`Jw7q|LYBhYV|OMl@;unt^oLk5hOjwg7LtzJTGwcXA^5tK53tz&`^AK0B+< zw(#Q?E^o7ho|>qH2R>O*=@J)^tuDeLSy33|;z_qC&jQV*S>R-N2YNp$Qrp}MY&#w% zmq!X7j|KUVTDAly?tc$)56YR!90%0dTO!;OGigDh&>1rJ3aQ&L3gc#1iXOhyrqQa5 z%?tg)oc*l9>Z=Dlb3IRX>RI5B9ozBmUmq|Yp$)|eyU|K&3SaA0%<@+~Dz#l(Ct5v8 zf>%n+al+}b+1w;@ozOeX_BC+d4^P8 z;}$GVwgj!>wYa##8>EUJ{EwpZ@W=9d!FCHKOzZ1iVyNLUW%fObxaZWu=@)N8-dj&XS`Z=PRH> zH6OOuAA-gE7+Vyk!wah>@J~@oVfG5K$Rqv`R%@4uGdB8Q#ln83slJ5I9w`ZzX+QZZ z_(`kfUlT=1Rg{b!!7n$QgUO!)A@u(|%8`TdTxdV(9lcXTe1l+iYA9)|$CQhG1ZHOVU`u*e(Lx+HwU{lr zyA;35d4uJg;ixomI_(Xbj0)XnAbP4RFBA6tqStT|yy6n;SZ70}j}~K3aso7Tb7(s; z552lGP~3V9nN&LLTxyPIzsd;T{de+L`5oRp{RUFX5{XJvZ*@;%J=%-pXxj4|klWD% zAK5;z@IMXP?7onKQE4n_ayt6iw&H~W+rT7krnqh02h3Q}1}5?&X|Cf+;VeHaa8MNC zKec?)v+@cIcov2FuYK8zm~AL}_nCD^J^|mji99e{5!Z&u@>88*{Oy1)c0oSA+98y) zN829}`6X3Mzjq-iNK)tHqql&*nK~LQ+$GG)R^r|PIr!}22P}HshS9g@!gL=!F7_-! zJr6tTzHJS>GfER%&Ub~o4Mmu|B@9*?c0s}IClEd%83qPT;I*?40eY|?V!f&T$GVP=n4f-;hU$vEm`8(qA#94t)@Y z?8z2--$&Zv_3{Roa$lCth!PmMs}kAOslx;ZJEaLz+=!dbH3--IfZtVQATMzSZ$0`3 z^(<0x**YcY-`WX#V^5%muzz&^#aL>-If$)oyNOAJiCUdZU`BTa@*`REVWrUl z2z!=<*`CULq#Gfseuw!Hy>{|t!wcN+T!y9}1P-sPP>-+O#MspWY)NcHJOy7h0JI{to z8x{D42fF;&oc~yhg9r0pc?N!a4B$ooQs^n)E{yN|gGGB<;G1JOKPJ^HlDM;6@MUW9d)Z&eiUJKj zLSKycZ&zXWu2_K~K84$X;0!d#L0=O$o@h6We`_>>x#_`FFLftui}T`r&o!C+#d_pN zrcu}8Vwit03kO&wbIXByvFF!t-oEw#di{$>t={cukY|rofx1*aKoR;{Z-CEDHLlV# z0@q3F&{JB8*sdUC*WS(rBXu8Ca|U)MTzFR~U&g+)o#OU_I2@a?8zRFj=+Us_qRW9H z)NZsEPuMw}4|G0_Lp_E5qfLHwvCeMt+pHFzK4@Zr4vJWDuY~mvX0YVG2Cwr{qdI3N zL)7Zc{GMC`D(;`kt;Z{{@tr@})c7U*U&1^xaLy}oJv2>(;smm3S1Crw+Tb((4CY*& zLXIw(OSzHY(3T6Np+8jUg?nPS5@yNYX`Xz94B?!I9Pi4XL8BYTpi7rCk526Yxdso=TKrA)S$_yg8>7Sb zrDtLNf~_3t_lRz$zag`y)nHM_1(qWnjCIj1?()*|kQ4M5<{djvO27Hgs*r=|-WLNB zg*v=6UWqPStwz^7ZO1}gDGU^PcC(!H>1qW#(sb6ET~H0i4x1zcxyq9!GHkjbWjzwy@4_y;I&U(S_R!>A59Ilt zSaoh;{0~1wOHuvN`cV0|0PlO0V6u-oeSaX7+}^j+rg{=j+Mf+MYD4K%-i?-< zHnZo^$=IYSo;_ zel$(}26`{P4ZAZ7anz>~TwbQ}&pP>6d{BH_Tx zPO`j%L;JEoescV3c>H?~Zhu;Z#+B8?G0TNcn{EZK?3S^?`)on|?i%i6x&$|N#<5#M zty1c+nfm%g@XJq&u_1Rk*KvOZt;OCGiNYQP)4A@so8CG3iiI#)RTAC+CwK}^mw z;_Wq;cNvdHw~bH4YWqfV50?dSqEDYIj6DGljdW&RtuWiE00vEe zfyt4#AofNFQIpc5`W~mD&dZEH_YmfYBMtb4MMm_{%grq8L;^XIlZ8YgAIjDhK>5z8 zaBFo0bO+C(C--%VL;6!t>-#e}@8Uw=cYPxt+lJCXlKSAQrVFL}s?q(=8!R4Hj9F`x zd0*2M9=`P*{uw$GFTVM}?x}Z@kCKO>d51jog^b49d@1pU;SaE@>JJ2~lww`@09rjJ znf&aS$>pbif@tw?-1hY!3`>zg#mNuA_UnBdw@`&ddmY9txkg;xuUqtIZWzS&+`<9j zLuh!Z3Jx@%M^6(gzIT2H|cfd{w2{b)0%cgEqC~K~lmvHskIdw$d&h=2_flCbmaVSKpd04;@aYA4*5l zkC|u_A`SM%3Fs(QfW2`t%sc)v2p@_Eg0{oZe;?pqwhY}k%bLD8w+c=zc><6V1=*** zz|lp|;F|6m@Z3F!Y}6G|*=0f=l7%^xju~Adol7E)7J*XOC>-(R5-FVSj+zT~ z#XbfKu-@1ozC0fV29E@HSg#$_W+g*+KrT9;eTpRK81WvGM5n%0#zmJ+=_^wUV%C)g z!9Tk(!)!5~7@5uf3wTYuA3emOH)euwl`Fc71a`lBBTV0`!_9SE#G{Tp$62L4q<{K( z*f`{qNKUc|HEtNvh36CKps%W6zlr znp}7BXKjA1cM9wpsz=QSmw=DOA)I%q3>T?P=3__au&OgXqOuFgtg|N+rrp{@)z@or z&mePTGJ!Zd+={19?j#3{6`@GdpDjM7&KK3+VvXMf#@jz-D)pz*-Eh4Z+^y*)Dur+G zvac?+S)&j3xhr6@;U!f6TPiq~-RL*{Fm~sGzxdvYY__T5J@mY~0kwLj)NhY6wJVdL zNe=H|Luep79-f1C`4{2CqG=F#u7E+F9KREL7zSDWhl_@_8t5*4h#}K-MB#z{ysxkn_J?VS&JP_2 zo$faw@SO^kxu1$x0x}`u&@=QYEr*!Dhd>yDvxw)XAw+r_lnZrcV%~mc>urJws&8S* z*j=RhaU8u8GY8UE>d+y^Ti}CxJ>&*n20b79>Q5t7P->|xI*8Oz#c?ne>B`ckordne z4}@aH6i?ifDaHNII*Mm^y09mfh~vzf1qZSo?b4TmIKgi>qx1wUn7ju@8Sf?)x&P7N z@r(Jg%L2!~Ac<@g-^K|)7m>NLs6ZOPWXuaV^ZG4`R%9uVlGr0kq zEAEi+5+kf``^B`zmyuevD{#DY7AQU|hkvH=!oI^rum}`U+l&ExVg4&{@y|r1xI~ASeh=RSzsjIQrAFBp`HKQOr zdKT=P5&^N7YD79;-33S2G`=iJmxX>h2wANvT#kBTz4s%CaM=&)R(C}ejc4FuQ7Jjz zdhgGZ3REX7bPrA zdX4LL6+^buT*SEB@T@{IaJ0>^fI`(@ul0TvypkHT1Q?3b~yw9EDD8E+%1G5sIyL}fAKd3?Lf-XbziPx|t zI~gX~K4wx125>E^5{l-9<0eHRH9U@h`G2nFKV=X=Z(2`*2Zh6dV)f<2mc& zxUepoN6AzPS$YXNSb93&8zAf+v(*T+fvniyTCPJ5m_ zMs2m%;JA@c+uR<|{d*VQt7&51ie?C?6GL62Fvq;74lnj=L+f%xyA?ZO*U~Nk+Ca3u zFF~EaNwAtUNmSP}4WG_^z)Wh}VZiZnsLZ_t@+Jdu(0W%QAHm?Nm0Y!^XAO)sX@cvb z7rv5svMr_35Luhoso%E-X$y z1GgGSp$-v|&Fja&;4uTKManf&sWq1V>I&f3R;Pn+{ZVx2DuwFtH`#9E7>HHK6%Uux zCZ}YNptHbKTYCO4oU?VK8*%_VU4 zeFj@Lc#^=MQGv$4v*76IV=!WU3GAqyfIK4+=H(s)ov!<$0gLzGFrx=(*H{AXRi3^RgSQ|o{}yHxbrS}U4$ zQIX$$wgHW{PT_Lm>m+@#HVxJhW-vd7;)w6+bo|piwoR>ytaxuoFWN`Jm_L1D7ZW-D zK;WL<+C7g>?>U0nd3M;ls~1%Qf>~9rFF&n&lMU`~BEGw)qE}KE%<#}~zuEZ)Ye&w5 ztsiG%P+uutD>27zMSW^BMQY3V@0kzJ0B8LHK?EFKJm=^kFcvV6G}gC!30qOw^-eZPfx6Z z{M-Gojq5_&^=jt6R7B%$N%8D-fA_kMA@Ff*6$an>3%}EP!EWGWaG&jj52hSvx@QOC zg47yeud18*mYhZ1xt@?g48frxQ zDh>ENeKUbKW6JbqhlA!~d#t}TgjxH!aM!uAe1qsCcs2coV8b+eYgZN4dOU?TiQfzb z7sc3mJ8Cy_1U}rm1}48Ah&zKM`Ip(h*}>u|Xc)a3RE)QY&pE5n?1>&E&E*m5o>qrY z-ND!wn}O|T#903R3mY3KWEY425fASOfT2OXSlw)n9V0Vv?phl@Q%)T_-*ut$aVt!l zT#YB3n#4E8Ee6HUAK>h!UHGh7f$i`)M27B4fp+a;obz9b@Ow0n@-cNxJtz~R*PDZ4 zgALU@upV6(&L>xA4x<>}1cRi73`^hv<`n#tBwc@mQ;WagIM2-(Q9B22RE*-YCQgHW zE#?>nOWC#9hfHrxCS4tW3Obcn)1xjKsA?Tf|AthOFET}NCO?jSE{O+&Z^zlvefQD- zW)!nLegU>!Siu+ReuScsG@SaokVjt%2cPmuv}Jq{x2m{=w{jf#!^wYfxpO8lPn-Z{ zs&#CwT@9AziXkH`00gozJ7f_A4clMA+)hVO`DsS2Z*WwcJArRsF&G0L{eTS5JS_bF z9X}7V=f@@}@G(suL_6~UeEq&tIDc2;PoWlAo*aVo#&R5}cwWdT9>NiY$LWGrC!W%o z1g;U~0&BU3^qVRp+57?4y#9~x^e+^Ty%Iu0YzC7LKh?o&X?a^%h{FOljm zhV*s)8IZ^+hu=GVx&G8DRF`*#o85o$+opE#|y7KGUBNX^-%az zht6(v<3Bc@hs4+GVO+y+T(Brvym#;mxM-72ZGtFO9caeyb?1oY#-`$>tBSN0FX4jf z2Do|d5T1V-4W9Oog}IXj?{2LS_4(`(@B8uq-gi&n^9?llnveB(@<$fDcb|mU{#u~t z_i}t(=8G>S?~}yLYK&ZR7>|D4POq5PuvLXSpl)s=*m`||R*kFd#I@ec}e7g2svtVuJFu`KM1LXO@|#tkw@%kd#MI|pO}l&UPcH$rhjC^f17Zt zY&`^?QJ@P>b98IBz>*bq{A$}&IN$b2a3kpQU!T`t&RQRE$~D3r+lpZO8aw#&$QpuT zcEGWiMKsK#8jcJKpvqy&{DF=spW}FvtQA~5`_I3@jABU^pKDF02XBE{@4fNc_A)m5 zvn)&NPl89{OfZj1A%DI6#IHV@(W<&SEXSA7Xx{|84tjBe-ql2Mq7Hx4Hj77E`|;hs z2h)ZB1!MJ<#gI|ck2gx(ajCu|UllnY{JqTZq_s59PtfHK7st?HES&qC-%I3YUjQ?^ zOq2|B#tAb-EG_dIww|fOt+(g$70?L>27g8k-iDFVasslFw80GT&(*8;lOMu6jNagMjai`4bPy8lJMhWEDG<0zjR#6t&;g&iVRbCvjy`2t zC)``x19Ko-t_*${>>{%lOVY)m1L@+D3fR852*W>zf#dU1cKzuG=$N$=GbeVF9KGXs z`J5REKA2C|PF15T=PY4Iv)7Z%0dui>af`Ux&<1nc)M@+eQQWxYH3>X=5|`;U!b!_m zl&Lglzpp$LNmdWRl^@e!)C+s@??5ejZ$Uq#X)I>ZL%xfT4L605>;plmKUXzR!G2L=L*^TG!elpaW!N738DjyFoeE4q_jkUAHHH&QNljr7O=IBXphfISi_g?Jy z{tA|O3q-K!(=73{0X<*yL;p=WBvPu zoM~7GrXRil;fMTT@2339=PJ{qr=+-Mu{d{U?@1r z)&O@;*h?a|>NA6WU#vZ_4M+aAXSTvQ{b^sRxNU76vpws~UB631a7!A~ep186gs!0m zq*46+$0=;jQ^ka_OL$;OIZl7tgNJ%h79D?zBenKB*~ABn#|&8SS3Rb}wJI*xt-)!G(u!%rnHJ3IyVX5@+{_)F7kvn9!njq730t8{#{P8ENRwxAKS ze!wJ!VSMS8BWQYPDcdgb5C#&4+Tm%KVjjg6@{fog>`lO|W9iVhU?_EN6mn4~LPTAf zk@U!rWAH;hg-Hy1k0u?mOkVJDYpiNyreq547nTJnatp&4EL;)-QN6;xeuM+2?3Dyb=9ceAi*uo>O@`5Ch#X{ z0xU05qGe+T(5Fog(77Rs%rp0f6RUpWrLsW2)QzpH9jewc)ay1a}-(0u=`1p?KmS zI5#y6M(^%`$yMh>1~-?(G6i9OQ|cAG+jx_lwy($egLmNRTTS>`OU!K$s-N246)W<9TMgUoQfh`Dd z1fOsH_^Rk0tv>1*FbV6rrwS;{%0n^PGozKtQLa5l3Pn2F`K@Cn&$T~j}JkI+s+u6+#+80I*inDG)IXquJ@K5GimJkf*}pEQJHQv1N~;|cg`Hc@O}YsE&+@g_$H&SVKs z{6rI0UP70f>db145$@T27vOsWzD`|$rh}$K=l2}(yS)TMloV-m+6tWW?j&R+Iii*K z5p=zt0EH(rVZ_E2_#;yvpD383_2D%%IPE2ijakO`2>j24suk#C97{ZW}qW-D|*xeBiT zJo&G%`>ds1;0G}|c-+#>78c&a1rG6Oej<{UPYZ*{sI7d#$U|V+mkF~U4ZxS{ouTJz zHr8AYhUeCTZy~c8%wqlB!;?*bAM*w)*oOue&#_69Q!q-}k$GnyhNqYHVWW7jyCj(> z$~!cN)}$vvhTwLeWikUxLJ+rRb%XBGOei~VPPdaY+~e#R2q}Ha{;N9&72Puheqb(y z+`LL6OO@e5#(tP&D6sIYPCyI~08QIe9IN?^E$gjh)8pJ=vFvT)VAf1ZHmKs5Hh$+)FeX5b`)g(Zq!r`GfwJ)XmmAn*ye0Ns#yoda4x}&j5$0ZI zD90B<2(*w}?OO%6R3_e9ZAMML%;OPcAGuoe7ETxqXY|PnIGH$=wS?azQHe9Fb$;d& z58Q@-ALzoQKh{|3p@=(gCPMC_Q*hYqG)jsVVSJ+mmou?Lr{NiBX?an6y=N54mndV9 z%wbmg!w+ls+(aqUD4h6I56fHR_^Dquc)2VZI&~#jChGD22U+NH$R7Q?a@dA>CS=iLt9 z{*9ntON7r-!a-+j`Qi3kpsn-}J#*`@(L7hk3JCsR zzmvG3TZPR#@s6A{p3cJGb+Ap5C&|^RpYdj@5-Lw~f%)r1L?hq?xjG{i9Cz)9gvv2I z;0>YHR|Gbb{7Dg?vrlAW>BLvRi)S|-5=XAP9^3xg-k#c2IjjUP@~goRJ*VbGBdNI4`!-6lN%r=|0- z#6TKCHf+J>hPhz2&Kw^E^|G*?hE!hBlKdMp94ltZLvforuXc9=&p)5QSY7B1x73jj zpKgQua#y0hw-g8K%ZjX@6hPy8M>xN6tWd{p1s$c|5HBfYH-){E&KZP8FFC_X?$(G7 zcDUjm#Rtq&!?)^f@V{!O2`Z#q@ih3Km!OeL3)#*OzRY9K75s7a7)&htBjm{JFzovX zjNRi*$Bti#p-$!CQoIk}rdjek-@EXgexm4*Wdo_-Ux#Nx2jDDW2mVckBQFxpQl*#j zaO7e$XiXahdm4p)NLM)|K3+C&2E&8I0=IV>5)= zU`gS2Na))OZ7Vd$_c=dAPRp;dx2E5jrI3Rxs8%GG9bS^`lSVu)F9)?=xwwa9%EIiE zw?uR0E#R`&B^LinQGB#Wi~p`phg%P?K*i2q(Dr%@Ny(ak-wmoolK*C5-q@jRsHMOr zpIMAevDeAe5s%4CMK_fETgUD+5!kVy9b{Xc!o!%GcxmKg-22g(?{*cQ*^ZSwxKx5p z8##o!QFSaE_8BIxb^)`YR&?*bEEwJuisk`x(f-LFywzR-Z|dKPzbJkdoE66OSaTk^ zp}rSGPF}>=m^(1}VFey^C_u$&aZvnNhK`%M3v*NLvE0dm|43Pe^K{BUtJ?)1k$Su# z?B>=?RHC!rRAa~%GrCI1ProbO&!l#a;`Y@-HvU!$xJ3Md(fYq}-jB7+$EcrJ2xr;A zCB}5eGi}=GR6$+^5tP244^c`V@Iho5ct#oF%fD@KH|G$|ji@B{N)|ZDY6qInSVt79 z3*p({mBdY9HI-3RfTfqh;H$+{v{9VR)#f?DGWTAV_%lT0wR#dXM)inRv>Wj*CsXb} zw+f2=W%$$gH;LKYG%U1iBHITa#sO`gp<_b=%#1b0ru3hpsA0FEsURDc95dp5n+wSK zv#&&9;q$Ok;E1j~qCkBHr@}_d1rYRQBENQRDP9c{7zrDzNMiPE79$nr-rQJ*u7e!m zWpXkZG`O^?=1wHj`uCdDSf*h7%0TKpPM2D3mxH7e*IQXSh`n| zI?q%9oAx>JvR^y*4X zNRLOU!7hTU@+&+wT8%2ZM$&hQVpRBZ2KztXfL74z2Mtr?=IYfS5pxR5a+dIrVTUnxixQWadI>$MJs`zhg|-T-1o>|)Xp+A$V@WY% zlWP>kUOE1x&eeW{_ zrn!TAflNKvOcHuh4k=iWdbTPls0st()OftpINtFood5fyOtY9LE?0458k_ULUhNeu zJLoS8yfu!`_|QO>sk%b;fjxAn<{e_QWjZc)R1@38y&=x;HsQ7B*v%0`Q5IF-<%82E3D(vxfDVus*>M0tIgDe<$Zaa+4YDA8-vn{lH-Td!tPT7nc0UX zJ?QZ4x(gshNiZOGJ4)~luz>K~;1cim0(6`Ke<~$tf#sQXM8H}Tj7Zp zt`Ft&Pf1hXiXwO@+95C+hBD)6d3fDXaM0{hrsGzLc-DUw=+~nT9U9uS|LR>VtkUOf z^L%u45xgr2uVJsLGzLy~=2H2?ct*omJoz=DT23O3%6+*5xZ%1earjzNU!q1wYYF+0 z)=jW%c?>68Oz|3dEVj7R4*Pp+FbNOC-r7X`?~y8;w@~1jYTe|(wa?WHJF`Wr8b^vE zdN;zo{lnFC+M7)mUG}C~SOm1Eh}4JulHs!=kBMa6CHa)l@t_#t$bahy{@h=?s9S#)%&mWbL!azIXVcld zYuO-LlPyi{m+Zrdn;qeKvl+3hYQz)Ayl`TO1z$Cyh#el)1`F1YhP+q9prct4uAEGS zWpO9aTWL0SeK-xX<{4vlsUfxPIfLIT&#}=9e!`E|`QYaI1~qLFCRA?&yNX)$h!{(f z1y)qR;SBs>AiS%#48o0%4`9mKB>3}{Gmn@I+I>BQ>-;egpKUd#wFOdKYUEP9E;|)3 zjJ_c5n05=VY_7&pdyFv3RbHs0Hsj~F@6h&{6t1n`4?NLB+6iC| zle4mThd}{$G{&Ie;uGxUC_~)zNS3Pnp2@GYMWb9tJ}a;eKwarthq==%3cu%_z9W3 zzfv$F7a)Mxi%x62#J#qYV9~ALICIfq2(FwAo2`b^i23s1yW|~AtTN`Uo44U$B`fy@ zlWSOp{s{D*F&*NxG{q@zr$a`&2Gz4W1azC=o|;)gN`zVU{Nd`e^yx-NBS`L$h zEhnw;((Mdp(rd+&7tH6D*A!8@^8&0F{;y|W401X2bIPbOvUjCj4!$(~s8Rp6Ce%&~5 zJ_zi2ON;mjS93e6{EIAn^#L803qCu;5X|W?qh%4@a9Lmj4*(bnXr?be&r9=u}Z?bemle-SK|lYOaPbg zMO;CA5x+QC&@oHzkUzDW+*UCQjoU^L)A5FM&^$|O$lA$}iE6k^PKRUtDI6pU#tqg9 zqIs65pz(n-7`(hlZhqMa(=NXezx$TK&!|j>$8+9+sG=HQI3@EVdB@@T#c8lBZ3$8~*nxG2m5JIY=W@1lXUc=&8SSk9EL-zrD-=6q$}<)i7x<(r9r(k5s$ z_eNqH3j1q=_={A*XKk#*ued)W>s*In{}v+%YdHj8O-6%dYXaXNnE~sUQ@kbgO&*?U z!~?F{xO4-+%b$~B@8M#s^>h;FREP3Kv(wRNWim0eltc|fF|-&sKv3TRD*fgbEcP&f z>Dz%Dj9w02<%9Tus`I1t=LtO7**!37s1n`oorm_L0*QOmL;P`IBVHQXEP9|D0;@(R zLtex#aq00;Y?R4|@TE(zHD1`uJ}9`vURct@N?XD7VmSK5)DWlL0Z>LWVXOTX3=su^ zLGKIZyegiI)$78{W^1J%v@?X8f`E1jNtCVZWjUkNxY<#2{xFTlTU5*H`w# z{cu;DmUNA6Hremq-}w>VySZ}rii5Z`@f}nqcC+~FL#rb#@*ttw3(xt^VIJgdwZ7^} zvT&w0Ojr=WKGyyNQ;E;;F-@C#?hb>K9|lnW^g3vWl%zVI_4r+I*@=$5B@G+i;aWpO zT#%%O(`O62f*D2R+s~`0Zej&n2YrGa9~5EQvrtr2m%@87Hw0$4H8fOh8MRHD^05M= z#4srpe@M4_OEjjNzip9^0?oZ0t?BJfz2Nk=3` z;SJ+{k?K-wG#%JP{>b^mfWJCuv+fu8W^WaFD;AN{it6<2mEY{io!2bZCJ*KhsQ@s% zFaG*of`4q^fv2J=q@EV;X))tQnb=I=>r$>k`4A6yx~&DjU;51co_z}zb*I4jRv#-L z8ObltIt^E6A3~#Fhall<3l;^r;-rhapeNCY{{gfNDDiRm1*Pg;e>YPp`^!W58sMI*4489D|)aq?l>9W_>Aq0SdE`{ z>0*3a4or400-qg~&@|hKtsKw+s>3pwTl{};`>i^)Kl}h+t!n_kRsAr3*;_J1RR_%f z9wL>kD%3aE7cbb_fWMR)4|Tmxmb4e3K~^3q8|}+2yR-0C#7Y>x%>xTf4#I+n1hR4c zFBV^Y7t?ONhRWY(NKb$#d%R1Rl&6_dsr4eZ<3lnQ%q9H5g&g)`+7L_?c##Tw^DzGG zMqD#LozH1iW@YwrbYuNjC<@hp1*$4s>A4}_F>3^kub5RWy($p;QV&4Nv42ErYByVd zejhowb|CK=CdC7FZwuLH7d#_)t`8tmI zf0UvIZbJUkc@BMk|2bUum`-ohyuz9);cn&s9&bMrGS=y}D0{UVL)Tj1$+z)1uA_m3 zhn*Du9vEA_T#i(aQ{qQgR)AU6NW7!|6%{}HN5_BN#qx_B(9|-f+P|^`_bIDT?|0^4 z7;+SgzLxQHgDfEnAwi5Jt;8Q!dJ-DoOozUaBi9u+!5NF0Xfm${`+t8XN(XnM(H|W+ zC-k#z`|4P|&UswcFuKuM2#_tVfLu4|URL`Vpxfg!$(lQ+U zw>gnYE{8DpjBG(AmNQL=>J9~239$3~0p zmdBvArwYmi*Ws0KL8MGwRdBo95uYj?Oc%s&2U+n(?5uhXr7J}6EbR!QRSvkkFl4qr zZ?gV3(xfY=lz0_8lk+V%!6du|LcZ8xaKSk8Z_QwVK;I3yKUUFAt7@5te@fH(3f)G1>r#qvx-(=<$wE$^e9bSHSY_EUWJo=_Y`Pg_fo(E zm+^e$XuRSV3I%h{irm>_+@&1{P1D7s_sv5xq_wLupymzrN@ZJ{W0hINezM{2w{lL2E4R;A57nWhxML{#WM1P zn4b;ech7rL^Sl9c$fbAUmpcZ)lF&q)Dmj7{6&H$@)gHjV%_%S& z3^WM$mHc({szUp+pz2c&mvY_0ZKSecq|qK6-g1O(yJW}?#xH~0Nj>b#>H}gY+3DcE zcn)|p9fcQzAG0F;6VUu-F&wY$f)%m{iT=7~_$@sG#uhylUH!CH;8qCPHUV6f({2k* zyJT>Ziv_O1V)iN;ld1{P zQCmfN`jS*N_7lE8qK@b9T!V9O8pWHAza?RP!oO1$K7g-|3F3Nn4e*h?gUfLvFvObB@mEif zlEu#aO1J`54*9{xPm~9CU_9I4B?VS)NSqQ6!Q7%dQ179{Ht#+n)HP9Po2U!RYj&ai zqI+cUw-FFX1g>SJ648HIgU_;S**$JZl`Gt+-F#uUVeC-;a>F?yLs#Pg*$z~3$z+{J z!tu|BHT2rON_g*egp8^Xn0!@(QNBx>Tp#coqWxd8{?#ow-1-b;7JP>0jhZ}^Wx=J* zs>~y*l9eOl9=%}>@h`80U!lfedvgYVl__w!s$4|p zt|nrt-e9q>#ZTh8k;BUt5S-ul$-r%gNSBlYSB;-Y*Ik&vl^2afFRAb3y2@|Zaypm0 z*TsrYWxs@Ri+kW$!7G>(yqBHce^XSl=BCKw2T;#`706GUM>l?|h4U%L-7l3z5$7Yv zu)FIH`4`uK+7AvfOL_545p7%+MsHn8XH-+|Ak_IU%lt>{Y zqmWb-a?krHB$^Z@lp-lw+PmN9_ZPSi_ukJv=ly=Yp3hrvSy|Hp8295d?7fkIUvd_~ z&0I~aOlhD6TV7#Xy$fXJZ)XdH8KAJ6VPF305t9O6ytOe+=)&u<`Ic8Jo`E;KJX{1R z_Y&a2nQSsE^%F#e?uUgTo}$6$Pe9ZUGis-K5_*MQ(=HQ&jh~cA^0zizaqd4bU3VOA z+>HYD;bZvSqWvsC^97E(qQW~B6VtREDf!YoI+~uDCVFjn)tUi0|8_X2$RJ_LLo$n^%!kwvD7){veLE--(ObWIEXL zr6_Z-174Z48HWuU%$7cA63rX6oeaKkA2U+lvVR+!;qZYhWJ1@gTFAN=FRUPw8!rjH zsoi9mdM?+wvkOmp-)D0lbz$#EhWBIlknb7UWXI;W5c;B2>|ZJLs+wv^Nb_^J<{l6A zQ+|-z_f2e7>}BZwr$B#=9YdU#J!56>KC^4`#*EC|iJ$WCg3sJvxY*f5;3kIS!$}(f zGdxLt>00zTpUnm~$Kz#xGi++l;p@z#`QVRQbc@3$__e?Vn})UHu5KxMX|WNsv+-2# zMk=#ptq2!?!?Y7J^x@%F*kpMUT{ZiJ&UFT?)v9L0_olKfMt9h_w)yODy&_e8R{@66 z0?)N46el`HqpRmYUO!tzV;Wo7L;qp?>52*Tw%eUWIaSqK*emv!|n!dGp*g~Ve$w5ZF1DLX>4gtO%k`>$B_y@2d_SC5a% zOnH>TCVq6i87SCFp~3M_5Y#-4&T2BIK}N~=H&~JC`#7^4HD^BWunISxwigQ|x-t4x zEZwlBpFJ0EVn2?JXB|(|(J4_lb8Q?A?hCZpS6ee$zIiQrTGzs~hXX}deQ)EC?c?Z` zBWB!u#IlNj=wIGA+&A|KOsh8pyAhjl=bAnU_~OL% z7yJcdD--Utd_D{~_!Me{-cEYXU9i$VOAK!m5`|}0FmlUgTxGTnYC=rt)@M$5#@m3o zXGLK3#ZvsZYCObMhGS6IIaU@8Lf&)}tFjtTSH;DF`L2Wbr24n;mC7T{H5S~zw+|-! zDD!cCPr>Mk0<~`_7S}IPrn0>qFy~zx#25IJg@ZZHT2%!3%g&ND0;AC2MG5aaE9@YX zZ0NDsr(qvjL)=>nbYFWN!n;L$WvV(%sEwp5lE$>XHyHMPnucIG6^P$#ezfBn5%<|+ z?f0+5SuG4((vsom6mNJRrbA_SOcI>1awJW=9q$IH)6pTa6*>Ey=!WllG*V-4Md}SP zL|zaavB%f)kd^h~F;lBV{^maTBxMo)?U;uxb{kmzt;4wANs~rR4Hkdxc>^1E4IwH) zPvOY-V>n6J<30)Rf<@^maDMSojBDG5=atXm-mPZ*{e_`efAuMQ9drt|k1U3^h+QZW zGEu{>crm9;5wnt5fk!X4u=M=xXdh#UgT`p%wCNgjW?U&gyJszmJ+d85!rRE@Ve+^u z;RGai?uK(3jiL~bED)aR^sBIkdKa(^vxSU7pU|DFNqJ4Sx?RQTV}x!=!A>ZsxkzSY zXM<0#IYtPsU*+>#p?kLy4bryd!yHD?MF(X0_9bg7JWF;Gtr^4Myu(ebq#9`TW-3g4 zl}BcO7Pvs;8_AiKxtRK7AqyQbfVSU|pAV;4|@zU3;=+rSqpw#{W-SHdC{sh>uz5!guQ}Ik| ze?F%*4N@FjH3*m>7Pd?$6)wON$kc_G?75NPS@reGPmyAMy+y1P&c_s569052J;C@;sG+m1o9Fy~od`yPP1!?g3w@SnT|%pKpuhS{8g z)?=}lnL3cW-5ZCCN_5~-Y!p06Q6pBvSKxZ*?HF%(1@6~|lfZ4Rs4?1-jC1)86ZiEn z@8LC~`L`|Li|+_f2o1r8I|3^?Z9LvHcc9D8%!gFR7@?~yOD~p4(CLPbR8gFbGZa7J zPlH3)8=Z_6V`uR7m)n@q`l-Ci)10n#P+&K0!^N|{e}Kp_Y3$jS9kjz@He?Dso4{04 z*n7l*FVEWz-je(I8qYZN_>bcTQ8V7{J`OHZ7eQ?AAAuQZMtYKJ;hMJ>f2+Jl4E?V# z=3OYcE9wLlCW#4Zy4=L65+k-4fJORH*l{5rj0FyS+@y0Ao6HsQ;Br-}-!4hh=fsik zJCpG0i~Ha&+~@bXufiT7lNlhey#L*4!WT7%!FJJOcBJkuY%KJJ!%IA|{F5tPx9A2- z4m=1ly=RHbiV|k$w+6o@7;)3FUzp?OJ7n*wQy5s*iC0f}@eI=?s4-~*cf0umzuq23 zkGw8nVbitn$+#J~IPf?qIlqEs3wv;7nF>A9mQCh;T?NlZUBeACq|nr98T~c-40-ON zMZYa-WB>S2=aS-RwDfS{mFnNYU+xyTtn+1cBd;;zyHm-weG^eFa}giqdaoAuoL(DZZM< zSFJw-7MnEbbDKK0= z4efK=B-}|NVb1oQxX?J2oE_c-??-sBo!8dFk}*O2yo?2Vv{Q-RuM#{%>3aNCnLS?` z7Rr;@TQ*dF2V!9j+UC2W;q?S~zAzq78Xgvn5SSc!wiLscUWZ3&6ZvELUN8<9G9BLU zna6b<{^<4)K4d}!oueIv4#Q{j=Pq*m;kykm(?*vb4IB*FAKl?&OfuV&_6^R5f5NYC z4vChAHjsRQRT_4|19o0$gq>lftl>u+9EnoqG0jfA*D4WrhIQhmh%6ktU7H`0sD$YTzpxLE4p37o6F3hNX~?QN*V~)l{l$?c$~Z6QQ=-|mx5#9A+mh? zhbz{OS}^~ME=C%)KnDMX<5f4{ah4G&Xk>mL*|Ea{IWrmlKux& z+xtb@Z#8M8L>uNE?-D!D>4RTJqhVQ=4v~4}TybZ{ENcJg5HFha4@b)?!l>V!IQYj@ zIJ&bEZ2M1=p*Ocf!mxcfR{I}{#%VI6hqlx_Jr+xk&c``Z-0AFVKZsgVxA>MuKN(%M zk6(SQN&A-xE|&lNL4RZetQ7h3MOWWfEIu@bQ>H^teey%A4XOf%X&7%@q6pIpTHx}w zEi~~Kg>@cZQ7m}geoqvkoUS&%W+%;k8xG>G-x}PuUks@QnRxS-KAn{Mnc4o9RycRe*W}tq|ht$ZL(beJ% zFuK|!YL<=!=^3N=y~qE-s7LV-{=@*@#XN*p-@k~ZN9&0y6_c3qn=DijvN6}E%9C&j zDUujB6Z21G!o`#ev}e8{*><=ATem(WcWxYjBBMr8yzehz=e&h(X$ZimL{(nbFSyyA z9uR%UN04)~n*5QT&SN5epjdh{uN_^*F0713sSr=dA2O6I@38>Q&ss<>WwWWU3G3|> zV55>e96C@BlLYSZrpMEvZnN-v-|PmLmN@ax9yOvoV#|-Xmx>#ukHL2Bop|M1IAqDp z!PB}QL^aP-vGjcsj5nox@yc@;nY@-6d1m5}kMG2fHOb8PoIOYi z9U@QXgE-`1rLbewKtn^pH_)y~eJ89#+~`6NO=Nt4vpPL!z7lij3Q*{epsf$Z?AL>A z;m&sn#$63TuX|Fo>3O~2HVT0G-f?ga4{^77lla$AH?Ahr2c9cuqfz?-T(H7|%Pe-n zkABVM^~DFcTE7MCy#4gX{jHSNPNccuz{ z4vT=SKojKJs?z{`Pl0iJGI3~96MBkoql0%0Jm0ej&fT%Y(3Fupxv&e?EKs5{ z)f#wVni`dyNvpKzfy)Qb#d8LJ zE4+rMS3d>s#9;&~U0}qpZWyH_E1df*XtUsh@BMWh&)jRqhhG#(RC|}R<|jj%*ILc& zhKMM8I}+v)W%yedI4*JQC3uo>3HD^Tag7(#pyx>sINlx#_7kRvqqKAI>EN+=z5fp@ z8aV~pvm;RUupT&cjAPeYWoftU5Z)}K#~N>jGs*5leDyISkVp*21yM)9pzSlhs7!@f z)uS<6V1e|>+i?BESJ;M2r*Yj0H9Xg`eB zZ=7gTMKUps6x`?66G7U&8L#D@#5bY^=yJt|uW5A!uRuH8mYYk$F1Lx-*8IX(rjy~d zSDq-rPywD5>d1qiaYzzov3b}TL`NGD%Z-+*P|L-^@Fhy-o_2KlW!nOsB{k@%Ad;k!*BXS@up zRC&zomb_vu103*V*#dlzjR|cG@q7n~A%{ zhxfSy89fOjR-7QeL>x^X&4c!fDez*D1kDbZ$p;+_5t!2#aH4NC$VATIE$ae^-}?@{ z?@g*DjK`kg$!coO3~-oP`dC-~IpA>JKZ2M${VcGqWVes{DV zEVy9B%J%i+gW<#2`64|!p09(^Ha_^MV-jB^XTi&Af*?>sot^g+JkSjfS@VnqG$g%; zUAZ|EB6rK;QTc(q%V8{feo&x;HhjQ=PR_8HV4twv0#ErB7%P1iCtVnVOEOkL6#T|duPbruk3(qUun8o>IH;y;g4vz-@I;{){hLmb zT9S^l>1#H#?>KfWSq1&|QnbI)2v0LL{!WyMeRFq;7nBU-YgUyLT?tpv$Ccc(%Y^p| zd2$t%Q7rz=AzawK4I<_r!?hxj?Xh8v)D{(nH`Uvx(n`qZGpy-X&Bk` z1BXWFuv*@SvBmDfc~y$XcwELc>y!ZGc7Vnd8G+TJMyIXP=AUGDvhclmFn`}1YLofH zS-(_;7V0jf%bx7T6~CQ${cl;GRMUt*w1$ZMixq^qsyjZCwSgTi0Z394#VTrwEamZD zT-+1^#fuM!=jLC4Pn810`=%P7ruL=6z@rp%!|hq?T@hSAcmvne-Y34+W2uqjFyS=} zpns>2$Cahwa5h6*JX;^xzU%h9+;0U86S}3}49lUlP1rk0*TRd$<>=i04Ihl~MAe5w ziEGDvW)Qf8w1k$39<(dqeb2AVVDmcBcBTi?whhYjRGk5#$H z=Q#E%XEIK*x{eLUW5k}GM!44wp>LNmPTbQ*Z1#9yZg(l@2>bPyPtFl9opa>cCU;n~ zzk!^WRVN-GVCIvth63_=ZRvbM6OTDSn5&YlY5e zjx@dNb^|k2)M0jB3%uJf0afA*VaU#b_(b6Oj{3Nj-S?Zq3r6{~@&5AsjnP+T>YoB( zPhUgWm@V+t=QNBvEerRoSJIa|u7TKK3X0_v@K1>^)DEyk)uC%~x|z^_82bc5H@NV@ zE4P4s@KTsE`U?n$5u)Sr3AbCEBH?Be02{Ai$*D+Cw$ULzFq2=aAI}%fOhpGfOZsQ( zH)!z;fuB)Fn1c2sqV4ic{Bof>bbhP>9WKKI_qfsZeU3tA%mWsVS_+eYFBZR8l87Hw zH^G5%nxIt@j#f5We8BKN9GSZaUT-NtWu*sTU~wK~Hk5!tT`@bk|17Ln{SvPGK7=n0 zUtz54UQiRxRVRNuh99zJ;J(wI+**}@{u3L42_DpMwT`fAX9c8OnnUi6u@e}t1L?kl zS|Is(JZg51<{$KqB57JKdMK3!S~}wpo<4wznS<$v+Y9KHcj2ttUllt~D+(UBG}5=@ zGrAdEA%DFB`5b3=UT2^I31_e3ksTSL`c?5TrjgYJZ(LPCp3diQiFgs~F@?=HmbRH=|$Z zfL$u!-?L`iR3d??sNR9$ufkBbI2z>F`QZ1&emE+ybazBv1UczslIiV;UXn}5?%lh% z@8yy7&~Gyw`WwJirh}b5oy1dz{$N9{72$&+$`D}P2?Ilt@nPl?_;_^^Hy-cFXAgfP zI+ZE-i|s{XnXd`>QpOA%MAEc-NgzMcXw3H;wL-4#KCJ%LK#V_ULY>@YnD$(aZ~3#4 zyZa2~iBtldmL&0?$r?QH_!JzRV1aXd>+nWZ7_3u1jny*2Bwum}#(Wtn^ilVVLq}JO zPw5}ziI*dw@bpw%XYv9KY7W40H*1*g6$NjK?_t&89fIpNvto`<6pr~dfnQiQj$hq% z5S#4nqR&QO! zUWTu5)<|^0W#Vg0ZHY4fbh01ZAI0N`P(6A(SBstvm7~Ka0?(fkjbq2^piE}~mz*1l z=ZkuUzGE7g+aF*d- z=Ke7iCokCXE*Uj$wv6EIF>N@N>O-}59-BO-!dZ9F3;5f;52w=>7Wyq4Lsr=E&4bLz z;IP*a*pQ6{D@Sl~vLN|H~#)lV$%EAdl$%Wz#rGd_{cJo(n--2KdD8s$t_<;wiQYJSVjFxquF4;d=_bd%jKuj@ z!@+3dJseRd$+K3M;8k7V$#+WN^+6-J=bulMrnQ0R-<#kzxq+QndmRfq=AuV(zbM|Z z84dMT^IV-kxH7DeWz5oqowuj6kYTa4ZHZ>5u9{hel#DEmTOnXZXv4V7td&0p}EWr&xL*mDQk zCi-$i5mWz-C(+|ypw*H?pmorn#aLZ}sZ$cDVxt@_yK#!GG`B*R)c>HkN1yKWO2S>F zSk|hpyddsqvg1k zp|7)nx)#=Uegx4pZ@Okc3T6hI5rxSbG{r;2AMcwYzL+|QjDL7Xtm|`+#E&=OQ-$7Q z04ryXgLd$Lrny{onmoN5b%Jegzlz(8T;a=i7Z`@F6)T6!)9)X@z?|+3(DJ$gW*xa8 z)!X;r~)JU zC*!nPld24y}JhcB510TTxi&C`NAvsZ_0sNN5iFXJG@OoHzA6ZVhq zJF%zg75i`Z0B&P_3(L+H;YvSMIB`4{Hah(#OFwpFN6Rt1XO)1~YBRwtbO?8yosMn_ zgZQwfT~HwW{X3gC2zLu}98M*8lZG{a+B}Ru9%;+X-s|x7o3b;#*AKU`rou zIZ5`HA4So*&%|fo4(xfglY5rT;@(ctyg&E?o>ft%tL+!!Yj+8zZlg^%ERS}UEbyzn4HaE!IWc+Y&iesvAz)pWq6Ya?L0s=+V%m!(4Bo)|;E6p9zA~QN=^p4I0xsi_XGP%Uq02d<5Qsnec4N z0y-wB7lKa+U2hF@x`ET|A-h^TiK?B5r!75)4JRnQF!4ARAI-wa@uu`aR;s``Gv)btRq%b& zaB6g_6BiwdXVwSnp#8BeeOuNGM+ST+-SfI&(k=@=qGc=igkslZ?l6Av z%Ds}jYYs~rqR9_E+Ky`J{#?ze2C9TPhLzAM@S|)@M17Ks=6FQ ze4<&^tkJm4T9TS)5}~8oLN=XfU{bGdp>x)1?0(+I0)?)stKc!MTflK(pmIQ<)-UvlkEMC9cJ=Pv4eT*yjkz?sfHc>5|R?J3VdSM3GVP7lG+!{Sl#@fxx>y%z(^r|^tB z1E}BJKK6FWWAS>6XF^_JE_&8vLQU%{_G*IQbo%>QysSkR2k3=iC@zBcZt}d`_dIlV zd!gmIr|9)27h+2Dplbad?!2QB7A3vLH_xuZK)+agA5snLDur3V->*bGNR#f$KE&v+ zrQBNR!};Ah$=a`-BM&9yna$0S++t7|Toe2}fhu$GK+hnyC;X!LwS5gl=1K4vgSVu2 zg$Y<2?n1x0O=2sV)p(*R81jtNxC@j))O&qwYjop%_v~2Prsp`;=?tSXx5N(H{|KGy z*|<$!f}Zhsh*C9`?EB(9aQWsk%=+$6zvE5p*%j@4P-+@oK3$(Ge0;~A3XJJs!$Md! z?T+}Hi6d6G&cSFqA*brqinjVf=POkK4!Nn&q^;v%wvnp%eTX`ptzV6jPnV;aODEIG zx`Ox2hSQ=o68y`w-!OAq5PV;)LCgm?Gs~c4FzjezIe#0SSL6u$Osg{X3CzL$t~8Y& z83F1eXTjsU73ASnb3oT-oaNkz@hvID;MfJQ7g#VZU0=zO|L(9~_JO?Qe56w^eId@V zb*24(otgRpJ+M!^3j2dqpf8-zjIJf{Wn`BCVa*3Wqg>P>MdZ_!*>HLFeDS_VpV4G5 zgBW*T%I$mwX67jIYRj9jp3Y^Ob1lGT^FLy7=aleTrf}J9kIB2XyKKjrhoI8Dm+;$d z#Qge2^5o8R>`G@Ss`?322h72J{%*MLOca|dFk9ho4r%N(=8nD|~R^4qitQZ}6B8 ztTqOXrupHXbFR!x)dXYoB)RHvCjPO>h;}Df@&<{0ut?LGPl!CkBpcPiqEMZ#iqz)+ z5(eX9=^8xlcLCiSD_Q9?PyDoW9#436o0a{G0t!jqGm(Cfit*k9!j9cxZwO7VI2 zY-Kj{iXB6z87+ZGdXuQ^SjW$4NSEu7_!Z+MFg9ss2h_ zwd62)v~wdYS~H4owMoPt(E$E<#Ec5Z36|(~Ef`n zS>W_-4BZkAjUV=cw(e56anKoKZe0+6Z_uZ8Av&Imt+lnV8qkCS;)ntaN@BAhqhgzk9q4=NrUhNm@CfGv}u1;$h0e55~@Xivif zW4qDC#06Axw&N-VO^CnJfp4l8K+~H0pkMb9#}6}vz0TUap^mU+3VAR#S%$~u+S9k^ zy;;M=T(TgL!NHmvY=81qNLrIX46jM?@Ig`7TJM0__71{MD~o*7FDFAq|HwVv796r+ z8U3u}#ZL#kgm$5CuyM*6zT{FZe30MDvO*V%f9e*&mc2hgDyto>U9MMX`dq;=2|wZ2 z`a!&0aKTr}dy6A>)uQY|Z{Gg$9yH0RVRgMTPBWg0C!`elTX!q2?fQ-UDv;uy^Q}>- zIuJ*j=0LjDXB?V(A8$;l1X18hkZe)oA=jI5|J*$6y}L&=Gs2OEP3}XRi6yw#H;Q@- z&w|DONmH*k26X913MN-{*gTud_-)()k@RLouC6CV-Cj<0_VE<%d{0F%_?-wM_8x@s zX9SjL_i)-%qsaq&2Ge!qA!Iq`!u^}4Nyh6YY#1ppD-R=1Dc%m-i>^S+?-20G-cMZp z4XMfERJi9SbcX`P_{%pG=HBQdDwBgTtav?t(9z0{+(;4o#LwV8dW#``Vm~<(P%L=p z4v0UJ%nG&7Zqz^&PA&ABMR(OiczMuq;v<_2+FM4#KwVQh{k}7P=x`#6MQ<=Xrx`Z* zJ;yPBW4QgckKi2qm#zM5!NU`BVD*vVRK`z?ABJntRD*nBk0L>evhP*w`Qy%SxJmHM zLiTIC`#QYgDCE??8_?ZX_wy;M&FCz>(ezztE7Un!(vgpz<0r!y?&InU9(f(?MR_Og zzZ{3!&yK;*wO?TVfdeGJs~`Sb770=v@uC@0w!AU_tfF02V3$4eaZc&Wf2 z_;-E}L{GKlY7Q4@>!%nv)(Ujs{!Mga@nuxCjRLb!Ig!rCGCX~*M$|d`0qiMMpx$4R zrzq${l+{1jm!ii1i1I||u>em;#S84&-B{8tLrwhzZ}Sx;y179Huk8H_ej6t`=l_v_ z|K{I-*CStp)z#@-t3Mq3-oJx?FG|D{wX5NGYz+C~bQLE@KEx46Z^2r_A5in{1l^{P z3YxEd&^G!I4m~`9=9L?hK@*mN$5%gYq+AFov#Y`Fu_DQtCkr!#`FEAV6;aj9yKqMB zov7VOj4jFPG%_R#PT#*oj!R9&CYv#QnRgv%pSXb~GcUk(tj2KLYP?`?4d+G1U_Iv< zd*Yu4mccSCH!l=t1(e{wG)hnPs&IAt959KHq|uGta62RdJI>d_N2`rEFIfcHsmR6+ zWvp}SdhJ-nNB`DJO@imq$({qXNG!o)W)sHFfGF7|`z3Tugk3&pyYJ$Tn|D@yJ< zfvcVbfLVZ$YZrJRPKWGCVPHG%^^`=B4xxpKz5i$SqkHWFw3A;A4eOIh)jA=ECTT&h zN8f^NJyPhXcnsPW^a@=+Q@&8ag0;p+VREn+c1jkqZJlMJrKZ3yxAa37T!c;cTP;L6#V5s>^44K&09na{!MP#ZX(R-rRXD`D**fuHBu zi#?&guvR>i>|Gnr><=Dg{e5NPOC{=T9Gt%yNaPr!{M+L$(IBduD&!DfdQy}d%8dsM%~-O7|V-g!lAm7c&% zUnzXuavA2IZNxqw8}ZyBv#?Wf8gB^A$6#LtF!s5Ilc_ep-I+iSDhe#jqg%14U<41G zVaSWtxU#o0k5Rg7EB0pU(U>M*n6<+m($7{y!sIEiWX($G&2qzI^0&y8K~)%d{~Zo0 zoeWEaJ=@CptC&wsI&+D)gq{!TByEZWpZ9MWeYdphcU8DcN9r)NGvf zSsO-Z?`5L;b{vbPk_ z_H+ZBQB5TKc70^K=jEYiqa}oaEX?Q`sC@P+~?GdKx}MLi%>y&Fy}{)<|bQgpxVBC2|K8_IP} zXGwM^@X^J0BKa+n^!}X72&G$ImnY< z4zrFr^Ngjt*%tp2kRNMILzmtLInx77$NZs?KbIw;|IR?8t2F(mbd1e8dk}vt4(0`V zXW_`dV(@w(oPD%o+0PyY8n2KIx8n3MYhEWC_Vc(%M^c&2HE#rYvmx|t&=EMW*byWT z`~h9<*H~PpOFd`5W82ORpf}b5gf{sDpA(0pU8`~G-f8$`nGyZAzK7Iknxn762<|lX zH>f=j*hp3WAHqvr^PUD6 zUk!m!o!vaZFdXgNGT{%|zYYyJ8wwiG!^&!KqVcKA=2+fUtchJlt8GOfE9Xj@3!1WwnJ0%LI7_LNl@sG#3uN?C?F{;~T6 zr|zu=h`fu7H8i=zlMJF2beGi%9ahz_Q&_7ZWN``{>8pD;$dKL~W)X1`G^F+U8lkWM z@W3@fTB4!E`!hH?%JO@Xxo|bxhCkDGBPH)-_}!3Xcuk}6o_aPJcykc#4xY_t7w5yG zwS*@Oc~364dg0`qE7;E~nUR-<-1FuPNpC_(-U%rru zam~TxPh&~3;Md8ZPheeQxcIaFYw{_{Lp1T666znn3aH$}GBKTP`ApFB{9%%2+9mi4 zRq5l@18}}Mh?Eaerz>uSLx0?NSR9^@{(9ONGHDT8aod@O3A;F_xq9?$;1Ha2R+ncT z^Tn0BFT9}Yp*U^8B387~2Fz1CoNuKN?AY`IwpQii%j^r}#>WwC z`q{g%YIPw4*;3IP-$=H|c7U_O?4mMUTZcqF=*1 z7O<}i1EstmCoT$Jg{Fd0;AwCP(f|!bz_jB9Aa^cZbYGb7dg6H&2afRUf->KiHwp6Q z{Smy?X8dC8VD>%xGIZr#x?(d?mP(kJ@V>qn96jba?)jI5U7}%Vele5L$)lX>$SiT8 zu`XYAS&=W;)`*7#-DpUGF1@bM1OuFw(B2&f*$k)e;QZN?p0HfRHx0^$B_&?$_mY9k zYpny!xVacC4`|b&F6#88x(pA_trwW40XUxL!p0wFJaicYxfufEf06;-%X5KPr)W5M zFa^hG2z-@hAzQe3J3qeq3|8GqfEgyP@a|_D*(84j^t{H1eAB|=nYuCk71j$1fk&~` zMivy#_@eFapBS(89y7LN5ak^mxcO@)7%F$Ng&(H!S@B-v^ztNBpY@y-e40s4=#Rnl zBL$eZ?YMaO%;ivOqrw-3E91GE3+$cUZ#eMj1=CA#7DvrG%959MveZxG;Pd^JVuO4` z2p#E*;$P!oTlHa3{!k08&qeS?suL%FafGgsA22#)3Lb55BNK-{!<>y(s35C{?(qZJ z*T|1T&azy5vFs!2bquC68s^~l^MldOPe$NNE@CyE5-6iOleV{ciZy(;h<3Gq0w=r8 z=)Uk2Xg;zcny>BI-0D|k4SpqV7Li~$ZlYLIvlgc29>ev*`MB`TU7RP}6&f8Jg&giF zh?CC{`FktTdX-&xO%p+BKnc%zRtG~1pA+4ZN=z{OBMO%E2MK{ezOsB4RQAUb--aM2 z5nl(p!d@ZC4kQCr=fiN{M{M|CC4Ru6NnEzMM)c9>9A4V<9N#QThi;+!a_r%0c+~An zL<{ai`|aUaHUGHaoLWk>n|`y{p_N$t{fSs?F3W4Tn2(~Y3N0ngd+-}zH z6GP%l9+UMuTw#ivJaG{>p?{$WPc|viv$lUg{A&VLYRMEo7S1_A#@ZmiSeBn3F3g1N z7Gif~0z@rnMc+O*xIU~ByOe@)^T|)7uR)gEZLk5?L6x}JaURbt9{{`7N%L;QtL$X3 z9ct<+p?aa^{iXr%exV5{m)sNP=UzB7e=_xwT1)1fj)j3X4WzWH5nN>dh#I~h zX9>S1Trt`Eo7HxYWo4S(?051;erG=iyMV2%cVGfBwLXaN-hLy0<5r_z)_5dZPhoh^ zap-9%B^zG6!O(s=RP#PeJg$^Os@(!+5b+qg9aTufo=Mmgq|6Ro7>hQ^<>XwjHT+2& z0uQ712u#{&Jg{;i+ReBLpRJC-+n!nQc2lIYMNlD|RWyQ`x1jT$Q%N|(J{D&TID%*Q zC8NpApM)8Eq}+TrIDrzIYpg+Y@~=XO$vbvE#tBwd5MHj3N*3MJ;JfY3_@=r7 zSo7#KPFAqT=EE1k|N2y%XAxU51y15oa{Cz=cL(4JOTn?^yrjf?_4eYs;KRO8< z@TA>$i1`#b@#4H5jJZ(3I$r)qcC0GG)*vZ*ns`Eed>M)TJcy>b4CO8%d0;xUAKqK# zun`OLz(vkF&T8;oMg{p3gC93 zA~!GEfY-9tq3V+Hxcr3<#>_|pce!wqI>8j;!J7=-tpnjki9F_y0x0EpvlUg3U}N-7 z=8@Qov-a*qw~Mm4?W7U6u3rL|gO$Widb^#jx~amA3){#*yPG7{xs%O(Ve4$LD>D;yF;jPvon0$5{lz9m}+&2X{Y2O~Gj+Ip? z{S3C=I8N@ra^cHwOY_I&Tfii&9!;t`nNqGiEcaT57V1(w$+TMVeQze4rp$l?KL^nJ zldqzZR-1UzYF`Ndc9^&qC8E?hNjhYv4mEjig_avEAXI-NfAnMqD_K5)DQ{_K6Gz*M z8Wgix?gYWrb%f+u?i8F*1GwDB4&w0U5m{>R1Gbb#Mnt1|$T#MU3kA|YKa#Aepov#;ug5+tQFuG_m9KU*)O?9tF zX(5MnWX^D|`8i*F(K!OV9EVf&kSDlr!3r2U=Q%sB{Df3xd~&+@VKmNqG7x1?mf$b- zI*45s!tb@}(*Fjh0I0l#q-mx&=Aa&ImO4WQR9=P1*aM`jo984>JtPNZ+?LthmR3nHX$l z$Iyt*(;UEm2kas$i5DSfnLK1?=?;9qbg)ESK;T)ErrY?#_7I1(=HBQ`eX^xEBS zA{R9V10xq>Cm-=t?Gv2oBmtbHvg64QS+~XO3ZFZj~zn{e!1|BpGP5e#AtTojU``u zc?31;--i>I7XOc;^N!2;{r-4+MSD@WjC!@^JeS{=TdiN0m3BtLu3dot}ic@fA$9OBq(YmgZk% zr$N?=N{A^@pl|c5us&0V9F%$v>B9ZPHdK$EZF3L&diD(BCw4w$k~YTlnRhWr|NhDTduYJBbFfXHsW_ObD;R+v^SNIVAWUayYH0wuVjkDjcHARBF)vY z#3RGi;iRu7cUr*N*NJtc+%rdP&LXESdpVsyKXjOGd+32r)^4Rg>hECG{C&9OVjeq^ z+Cd(A`@wMA7_8G9j}hk|u#}=w^wPHHe+?So=9&qD3*x$+`5IMR;+&3&!M*S&c_G=l zdnt5OhrzRb`_UvQ4o%oK(+(i60~{Lw@Ns0xmq-{ zzzBAvZ{+^1C9L|zQTUZpLE^5bvZwcqpnhT>>t=r7I(;Ll|7S^kwHM*X54w2&E*IXh z(%Hx-()8(Z9lGPfXQK7$9P!@#hW&OtMCkS^wmkA8sav5#?Vss$JLS`GC0T}ltj!}S z?)yaNzG(0*r|v`i?7Lt+Aqn<$HsZ^WxqL0lWR(|o3Ok4mINWRqW(~Cle7_Xb{~l!{ zX9yhq)rAmw=8nqWk8&f3Ka?8muDYN0aXZbUP{j)nk@jfUsN3-v0{Z*6$bJ)|f!wUVb9vV7Kut?=6VSe=_v- zdkgA3E(xs*qF|^21BVl9V5X`V-KtIb0=K^M@p9vF$;~5pQ>BoNR>%@RuZzRH$0y-> z!v%3%_z@Cjy$flgGY%7;yQ|M;!Lcws*!XB8+&OQ<+t%hYpCz;C;@gSrmr*P>U42Jx zhSosBvoNyRF%SHdb=lTg>1eC^4lQmObGw&s8UJ||y3aR3RO1TF=#fQ*>#FcZRSCUU zjD-f@931Of!IUfu@V}iSsM2eHymO-q3=VArU8VCR=5ZR%zp;WRv}=)hbDWlM$`W(#Lst0~u;i&&; zJ+ps4SL~rP8?`&;p-$ukF8d)A$e3i*yu1}UMglGtI8O@z;Ifhcag4$CEPkd0#> z5od}2f7Ul)sljPzY`#EBf@E>doexZA-glxUXSnZOa=S9d941lBE~)JgF&l>K8WX2_S;+% z_gz5nzAgABEEHhTP=U*4;v-Vpw_ITN6rlOK_t3ETAwJFd1;YwQ(EfAh@Yd%PSXWUA zPKvVFlj;aP8xmQ`=uDV)P@WGQI1UR7qCvmojL7V-4{G_DQ?suUWXkaQTzk?X_|oSG z{=!`MYM2Q%(U9Rm=hZ>UeKVX$S^&)n3#g}$IT-kzE01?S$CWjfki?!WJTq%18S~9Z zG%5CvXpg%rP2C?yKJL)Kfx@?<=tf!YyTAoc9@K%HFM7P*)Cm`ii-hnGgVFyK;+DFX zLVmdzEU(YPgkND8FZ>_!PKmI=b`s9~)rr>zrvqo`0g=y zYVO2yB-7aD;JfG(P|vRS-G!BROUbUAhSVTVlYUw}mn;rjfWwOO@z(5cJRDpk{xcAR z31O0C$DKj!M3fr8UwVc88{7Z|g)3p3#VLWopwCmBhI8$SR+JU>flYfMv5v6k zs=&0nR!zZMjV3Q2gm~K*;4;j~GF5h4pN>h2qH#k)B z4%=HcpU7s6fuYYFa6_9O>cqasu0w~=KgyR&TrlIcLg)RJN+{8|Y>#Qbeq-#FW%x2! zLX@)kFl0G}lDC=9$kd^ug&xrn%vS9r%lFp68o6xtd!8Oo+p`6ogF<1&xNo@e@(xb- zcfockb6kHgi8&rTf!_v2lB>&(;`8i4_%JrjE+P9gYyWqQ_>X-BQ}6AA1aAX6`o1&S zaQ`x-jG4oW3*7MbJA3LQ`0LUvTFBv$gV?flK3r*8R~=lzlABTD1V)Upy_op{^-5UF(6*XWOF!Cp7BID!RrqidgPA z0Z&5q!PQ|QSm!O`zNehw{4EKZ^y(5E6K1(dD>V4__A}@*@RA*K%z!O5LPo246HhZ! zIKG^%20`eIodgH4!9Cc7epIPCIkA8_c0+GkpHK5dI`>q{^czaF(|gm-?}XK2Dc~ zQnjVv-r>ggtM%bkZ*96ZB$hR7y-U`tJSoDqD+Dy`$Z%iAHD^*$agdPTn8*>`a-|M5c)HDDBUXa7WQmwg^pX1+%_x* z!aKf`N4B59?j#e3SaPw>;~MeV!Q;VV=o65NbfjmzgcG}Ow*R&k2@108I#FgxR^IOuaRYpdg8Hambyn&L(u5_#ZBxp>|LZ78N++oV9Hu6>osM2! zEijLEQr8M?F5&Ww87|!j-KT=^a*Hk66?3BR^97`WG+43x5P>V#435SP>~*S|xa4pL zIngzlD(#xZ)MrP4eDn?M9JLhhiAn{oj|N@QwGR3p#^KUIv#9QXKP-4z47-IMvE86p zvBwy7_R94nD}C?A@yK0Kv3f8Q7JlrX!Yi^P+ZmUPGe_~a-SpLXU8*0f$Gexh!OD0^ zUL-q-Y8$wNea2#RNZ3FRB+N#+y=tH#bCzpuYC?so9MG0I1V5~H!FH<?8C}J5DCVd6JK7FF{Dw2Nq$nk|O;o9ulO>z8CJMN-E8m>vaX=rtiWdQ?|pD zdx5lWUlK{bI1(MyBEdgi7nDLvvA{4~@D61_yKv`Cx;B8%)C4Zl&{jNkHwNhCAEHNJ zS}-iM3f-;E(6sg(u0Bu!b(2oR+|xgy-J%Y5&!2&>e+FYiLIIr9{fk597DD5lP4HUC z;+Y;F&9}tJLDTa2WXzZ%;wD;4=60B4tDL~){})UKrwANs#f2y#RnKf+B#^+A+4TC3 zRs55-GI$SPPUPa(LEn&-IGr7$okq#A7tbGko#@vjg0lEF&aHb)8ZXLV>`p0o_|rzD>L~-`lGgLx$IM~D z`8kx_U&YJbXX5F$F{rkz0sDm9$aIq&7`LOEsJ#;2`I7|qTlEqep8gUhiXHG{=yaaf zp~rh(52u6MV!*5OC6pWIR@_k@Mfs*v!O5U7m;v( zdGcuBCUFv&X_kAkFfSmJWSPp)PXb@%&7=-;UqzPM-ARFDrIGwo-#ziE!!hK(ngKUX z&SqZUyusFeIq*CB7~9=Q%D(jB>LPXeMy49au2=<&&E!Ob^oP*brZ;eoizL^Hl%jVQ z8Q}g&i@@dHTv|EJfKHj^Dyj(HLoFMJ@!)fV?8>HSv#|~-Ab(2|oqcLSZFn%|o4-1~AB2Pa}y9q0A?8h@+S~TDBIm=KG+*<4IGo?d{d~-aX zp94}YnK-YwjBMSIfwCdyAWA%r@`tWrv;8<)l6(?fKA2`@Tp|irzp*lbtL9Zz zOB$L@QGDJEYJ~62H>*qJ-kRB<^H_qWT^&wCO-)gAWHG*0e2=$B=E19z50MOBjW2>! z=@L~xVWv=kn`4Jknb09D*S8K{k|we0iKXZq=s=Yg#p9oC7ok)8D-8Q|16ThNL<{Se z6ZJLP(4%}AvmDMt&(l&249t0ev=@L{Uudr?I-0uE}u1?iF@==s&04vjBC z1G73%xR?kro`zVpdjdpNB%{+RcYfS^166IDh2fH;n88IY?tQfb3`l@6_N;cd~zRy;?2@%^5!ypi`=JOC@6} ztA)@azXTtZ~eDY1hgWjr`1os?EzgDzIwIJyFT#6kMKT!kfX zK=RC45c%<~cwfe45EKD$T>6zr=i71CpOb)>o{q=3L9!VAKjCv`QGgMC=KR-Q1Q)$F zINOtk<&A^rwVcTEGfuZa_I3|+6zjpt{W>)JuO4-B&LBUYIb-9y^>nj?6W=1-wCCS@ z0r}G-`C{Dx;2&r3c-^JlvL0uTTY2=X;&)UKtM|-xm|}t0$3mN}~CA9i++vhiym{xH@LT#ynM+IW7n{ z%fBJYX)`cYdLE|Uj|Uq&d3xyHR17~ zVM_77M_2)L1gf;{znT@ka&a5pc6t=(@i)fQR#>sOF3__-m64*0n!^)gN@}!fO+` z+FK2DfBcqhF>=JjJ7L5<+k+d&D$^gP_t~<=NAXyI0{yzefM*$gV{%T-5Ofjf+*(a2 z313W;zU~#z+<6#cd`<}6zIWoH@Cz7{(FiBilUbR2f_SyD2m@^#xty^Wy$?%K-SdA? zu2l}QXV=)hGbw}ex?K47p^x+kIky`h&FJy(?;#^r=-+P32JLhE*;fB?)J!u0&rNZq z3(O9at_=<1wGU?Cjpx%)D|!;Kc{3CP*e-Z7=PefYpClEM~y7G=>qU@?%{3*dp4H)Xe%eji86?azM3D9=6XHJhmB` zke2F>vL)%zANQIll$D^)iV0Lzc;7kjsyG7RXzTlMRVc5RPf|WFkz`(x` zq17gig?oAM`AZgomUSHDKYoO68$&^Rx(GTb2Hal zF-^Qu;IZBtmIHhAjk&IbkC2UQgq!n<+3QPBaY*}M_?R19{;V3`_&ZS z(cx;WI6i@iOs|n63PtcWzYZjSiKvy+$Fjns*U0<7u@FgZ8|r)lc<@BS#eP%J9=XR^r$t!gsxfOsFMai zpaWO_y9K$n+L-5Wj*APd1>UX_Uau=4N2NkVS?WLGok5(yXVNng#6o^&{lL zCr38(R~MtBgK=UIBynbze;~)4~_Y3tL#?Iuo|8@}gc3 z%VBP3wO!Tb)ik{KG?t$JN6ghG^O%Ame6HIpdc3C7Q2zFiadDlI8H zYthHrUtEDX#*_wp4$0aI_%qE*RK-1&qq+C<3n=(vyM2JeIRFLJc; z{x_(N>LHh=Ey0m+7Kq?N*>~YD{u_J-Qgn-1M#&23`f?HXtXe2?{Ir?AsM&?hl5P0C ze*^#Ftxjg1b>LAC)`=@mS>m2n6CAuiowbBZVaW45K`ERL`!t5Yh82DAy+_!qON^(L zF5~Dxohf||aojrk2{STFhtGEfclTRmerWdDvcv)@G>FxtPmLA8>;JPwl84~0_jVSi zE3gjU9VY7w-ou3>0mA*$hBz#r2X&#xh>pO%I=00crZ=WwxNxH`lK#!cEN&w6B`d+l zU@j)!2nBELn;^B9YK^`ANjLS|n$P z0g8g`#4#s@{-D-oX!*9BEEM;!uxB;J{ZIUY&N6Xq-&M7z@HMxKu*KPs+nZb` zh2E#}4nK+WCOSalYGM9rGQGvDIAyGhHgJ)c*xvy%uW3W&G;`5N#eA=>T4x@fd?Qe}sGIU*Was@xXtVLX&M9PD~p?1D_aRdC)MP zI!1#!#?*>*N4JP)&pZwb(!+3_%poTCc{?63>4Bn~rO@^00RBkd2kMHkkZN0tJ&&)$ zSkLXaU2+Qf4UZV!$AR(fM7H2IcJEcE8!UI>i1L-J-M@ys)2x6^Dh+H_ zhX$2n3iQ>LD>!|44G9_;0Wbek70Gt$(_L{D!sk~JoV50^($16Q!GTg-y!Rl;{3*sW ze!dV`8HOh$9WmjGHhxSUAg990VTtk*%rU+L&Ey7}A03QygXP)E_0yQE?hNd;u7!w% z66n9*0H$kC!&PA?u`WRq*MITmWc*s_*uNKK!=0f1XC`i#Xo#_EQ(^k4-L(3~CKz{W z8;-f^O#Hu%BBl{{q3Tiy7|+}VMmzO+g7_W`@>GPWn!Ck~o&DrP?hVNKwgG!;C3vpD z96X;TL-mj5;(gN^ObZ(hLuAL&Q)52}yjW8zIaHGl+tz}AN8Ms;Z_4qGDdtpm%T1II z`z!iyK!jb(C*#%Q<BG;hps**9=|sNc+ep3Kc$MqpOHXs^$W~I z!5m)yT8KxE$kBywVo;@`L}1Muu*~4+=&F7Ptex($W-l+8-{B6=Yy}R>SZ7GMTM7y1 zg24UD0&vJS=GCtNJY_#K?cI?uGPalq!>{1B$%D(Yx6m-B3G}IuS^u|pK9=OiLigY< zST}VHbr2Vj2eRAoRY)r-U9?&>GFumWjQkhmoZUa_(2EbP(Yji((2|SKflNkah zqA%4SO=m3v<*KVVO)R1!RR`L-r3utbZRn&L1}Bbo-WX)>^G886!BgpXIxCAyzy z!1c>V@Wri2bgI6KC#&PY?rs(~-%ZEk)f+)7ajVUTL=#+H;D((lti3XoMU^fm_E(NVV&EyXTJOY{PJDzp>y3H6 zP4v{Y(~ZakFBy2(yMk0_IY61|0L~p4Npl|OqPNZoGRJ!x+T;eKl$OBj`@4{Q*tZ4T z1=oP|++QrX=n}kN{|twJdd=MY0wAt>0DboO5Vb-Z68x?M*InYG*Jj(rx`UJ8c!&y5 z`EyEiEn=|XragvdtFpm#k^*DY>r`!&Rl-%ZlqAp=w$_?r0A!eF5st`h4cJ7;Dh`h96!~P?wubY znn1^)&YmWC+U5+Srx;otB{&QuA=g-8m+sdH2*bz+6Y!&>>yWmfbEIqt;AsNy(l&{(1k1?~B z(aum4{CzD6z2t4_!h1gKV&7o?D|!gcS)xP_mH9&Fr;2jBh){D(la00`!YyYVhf~nKgWUZH_&kVQ=)qF zDm3-C;hUQ>n6fSd z1%-VuN$9V4HYJl8xdZUgTkwe`EyBRmA#9(Y0S(LVKw)D8&v#CQVR>SR(wzbO<3`ZO z+GDuWl?=>SeE_zbwxH@PMSftG9+O>W2rd3|Q1_21^(>-nO8pcP9(D$2mTF?@jwn8a z_p(iH8hp2B0~)M7R=)J79zS%Y9VVZ1g{R6lz$-pVxD{)``%f3h!UI0yg{hK!0jkl- zKQEFUIoCuFjP_!cK^1yw+=JFP|6pEvD5*I;3dDQoLf)UFc+lGpJViJ0X5wyEe8vug zy%d>xO)y&>JA(46z2JU*F?}=Wid?z_`<6z>zLl`>Fg_c%s0N*R;$p5qtLE>jS(fNFP zYLb%(hYQW=k88F#fAb^QF)#_*hYQTe!)mnMItrJsdBkdqj)=X2FX4zRZC*ZaGJiVm zAcQw|2>Z6fz{E?*fdxAB)#k6TSF4Og@0*8D_0{O!$0mGT?@~(7#E0R6<<>m%mpUy2d12-~jMqNpfqp9k@m&un)7M8614+JrNdh$12{TBm zf^Z9JBlojwS@T~r661S^%#dxt5ug9So{!J*sca=#w1aZnxuvLI{0ADwe8R0;cYxP; z!qPJLlRM|#@rT4kfj8(at`z!9Mx(Cda9e$v_46N7dmc!pO04CkMorie<3XbzEWz0M z!|Cj$Gnjnx zX*N>un4ej;8dc#Z+eODPH_uQ^7-x*7S8Ad8h8mB}5^-~PCHm;`DN=Gg7B_5GptG;a z)A0K;eAMJc)Z@Z&n3(;9{hL;W-(~laUWY=W`ST3ww-w{Kg&W|lhKyrG15cU2G@x?yEz$-$(G#BW-HD^9E-5$kG$$ zZMel!RAK$fr8S=X!HcEn@KDeITvZ;c6pYXCf z&yC<%TR24cOd}7qVlX-7?l+jW*z z3arq-YnITK$pd)KKD=z_#WHZO_(P^nKTD>b*v0OPbHT3ds#ssoO%&}EDN5;6qR(z# z7T+2>2>OCN;C}u+2(nxvwZ~p|olk3nmHxl$+&VWKpG5Ez?70;~v0G>8QSgZU7 zi;DNc7b`KCzA46Ay_7M)bX3012uYfxf#xR4Uru2Pd8YFC2W>ZY{;LdO14l5yM zL-Pbj2pJ|yKI(?y?pyfihK-U5j6X4lZBoAigFdG~ z{h#^ZYgj3;xR;^j=P%`Ubx%nrUyt}P7UReqV7jMaiflXEQLzQfWUcW@++_M~`WD#o zYAO7<-&ek+{|k)TX^)orBOu>b3QBB(S@uw|okr;{q8c8C&#!+b`+kfnR~)fW0Q8QB z=fmA$QWa&tuf>DwPb;D&wU9ipok_ZV{UGsE9((iL0qXXwQuvW*Ai`$k#(?`dMY!#s>Bcg5jH590ny zjW}V3G?fU*ftp3_;HmCR2UhFQ;OiCmAz%=-pS+VjoH2sOW}4E>>pSp^p$j$Z*P?nl zC!uB#D|cR>1e-tCp@YvKtf>oxU9E@klXM7AOnU_>BP+?D*rmA5R|bSoAC#X>ggbm0 z@|v^QZx#bRT_bqCk~Cyly<>|LD&b>r7&&ii&$e#K5Sb;mvQ?W}M9+d|!lDSuGsE^io|9KG{${fwx94|r6eh+A#k_`6dihP;oAW%?t*vv(*h+p7st;{+bnTN74XEzA+SUW*3}S_|xc5I!=$NA|6KjS_7X;!P^Rw4fEc z->*jL+3EN;{22G_*@}Pb++ba0E(XPHhoxb2$?S$fbgD3~<``^Yp$A)-__Q1N=a#^b zi;}pi#o4Ocpwlq~eV<$6rbv6-)~*jx{!av-`vH8?Xe8dGT1rMn ztcDW%mqLa<2Y-JL;-P6ttW_Kjud;vRnS^+B&wVQF9Yi$6eFwGMx{O)4Z6>;Zo|h^F z*5T^nS`y(Z;(z~Wv#90!FzxMqw!E?%Ce;|R)BCT8G{SE~XJQeqmp2laUyG4M&&EGt zr=ayvFi1Ao;EeCNV%rz7{Q28|qG=nd+2HuSTCi!bXLL@9-eH(yt+Q z-!r?BomU|K%vsP)S4E3PflsXG$k((6!r8m#{G{;ye50ZP3};5;@2-Q??nWP475#t> zHjAi#RybW?zL89dI*aEVzhZxQsQ6oFD)gBi#R;Z8*nYs7?hG0M_LrYS)3Q@2efKuF z8kOTx){1-l)VP#{z?3^HB}$v(#>{r3>Y^A!UE5*1oelQ8+?qdi@J|0eQFRY z+%9IMA%KSklKUns8%$s&K<|0u#Nod?1m*f zs+r~*IckuFnX_6 z1?F{*Wff^l(BfwjO1(ZOaLp<)G4MBuF_A=R*DRE1YQ^I0e)c^gi`{zMk2{S=@m3dk z`hN6LE~gaFa@_xtB7Z5awfzm+KfOYv8=PR&aYy`+VGq+~KVeepV^%)-89bh@A}(fn-mT9Lv2ds2%RRYr5?c{}(7*B#)q{}43_UIHrnM)T0GYN82^ zC(tS9ywE{y!(ew`=!Z9 z(eO_koO^kQ&r}*phge3!=ZbPHP8PGoOsk5#ngVP$lHzhs`^c=14j}6-N9_VNXm;#0 z8l0^RSwToFl})KJIm|{Dw!l_L1vMv;!;9v6FkR^SPe}}B_nfkzZkw3JztN#L zXOxi5FaC(fKba27D{Sc}JyWjm*A~Yb?jZZ)x1n{!Ni0$kZorqqP(3jKjt;8^x>}g| zjgDc3{tt9WGsP!PE+YMDf6%*rDo*S^j?3hYIS;ZgcS(E7E2oTxZs|ENL9~=uxJLm! z8Uj~UZ(!bm&uDtC0LV_^p439+9QZFF|`$vQ5UhGfh?F9_xznX5Kzhl~&1zRu!Y=tSG$tO%}(V-pJl(M9`v&!(xMK zGp;`OKFQNtNalrn5&stMF9Gf0D9$+yd$bmTqc{RKen}F1d-C*U{v2$nEr8@(ArPHz zL@kzffpPm5aUfb#gZX>tBAVRL+<-A>)Jf{TNR4xGSlFdOt0OZ(;+Z;iVoc0agB_AxSU419EMc4 zX)rF=5?2U)5Sf$iT>ao--1$VE<_zj5ii!gN!etk3S+q#}W^FR4KT)P%LX=KyAlpcOQKTfd~O-Jl5O;T z1IBg}aoYD|bkK~!G}E85{OdzudR!*I(H4ZywOr8EemQ)w5PX*x*NL|rH-s8B6E2!l zf$gAD@mbLyI$!tTr=$peylo%I#vO_+;l&`m{NF;R*?iWq=b(yDkv6h}sEAH&D33xyF;x;(i#4Zgj!fr@Xp z7&V!-rPM28zc?GzYnJ0Bf#vUcHB@Xbbd{!TJpvWhp{Q?KBf;UoC`T7k`M4FNdt4+=(9 z;M`Tic;cXB93-<2A{%F;-!W@2``UV64K?omnJ{>e9)x@h8 z7LnT}PB`brDfBx~#=c(EBbi4vAYGh_tsa7J8J1ZQzC3dpIy;jwY_KqM4n*RpeHL`zi?!f9L*U5GR>Va$LY{nd7E4`~2M~7y zUNkg9*mG-Im^P0-@JYaRA3WgnwqfEjFGHUA=OWb0w~!}u8c;Uq7`tAm50z3$BDV{l z+0=Q3Kh1}OcB5cm_>u(S9Ldlm3m=!=Aqyx}8R;?yK~ zp=Dd1z40Dux_^XeLmctkz!K7^+lU!5S7D}jB@9xT!c&XJiGx>%qj`;*s6R9r;;v}& zr1UXVdO~l0e<9 z!>FO+AxI4|;u`*g;MwpP=oGj~{6aCyA5;ad>S56QQ4>A29pSfe26nB{z`_=R%N-dD zE_uqZ^vXJe~tlHOD zyyZ|cd)A=_4XkM3w zSMLh9z3NbWs}lsqIeK_&oiR;HQGyXo>e%|M49on3Vbu*88t;~dcZ`e3R-ZoT@T|ix z8E+w}R2lQn2^`WNi|8hi;74<-V{_xD!)pJf#3NCU%XDvLi!Xb?ll4+?wcd!PyQ_fx z;{@nYJ%u0U4&z%73fx(HH6C?ekv@-<<6FH(!krVjA~l0dvejt}U2c=kDwcTBgOY9J ze{?Ju9S@c$wHb8o4Z=)WJ6bOj1o2N8t4)3gJpw0v!T3ygC$KM^oaC`l=u>9~ zo6yZ+9HZ3#vV3(NI#6ZL=>tPLMaV)nemI4ZCad7iIC+}lqD0yP${_j4eONc)DmgPx zh0p3qXP=lIQw{uwy*qlbv1tTfbeCX2XQ%k@u91+Zz1Z%@Bt^K8zZhmj=+W)tw!l=G z1>n5{*<$rzm>8ZUQg>bqpR48h%t%Yxo%}z3I-LtEgAHWtKLhU3W+<#Xeu*}Wu7s%T zOTqu?X_(nRk>?BSMcYAEpt$c3dGJ||^k0#rV>HHMol_lnM;u4dhe3SVbrm{7*uk?I z%@Fa-pPjq1A0MQt;;P{I@(AgAC`mttKNWINenUNbG*Be`_ABy7*RO~(`ffs9nHw)x znv9jl)J307Vu=53HNL8}AGZ7%f$kCsq)9=!JTl;aETQfhsj5^VpL#~4>)Q~bLThD~n)dW3hPGaskId?D*uTJt|VU_X_2 zX@{`@1qb#-*in?HRzdj2mAI-Q5l2=x3;Y8`dJIluO|Lb5zR3xmR6oMNyRY%Vf-Bhc zPJy+^`$2%!9;_B}U^D+rrxpLzuxahS=~T``1lE281jqt-Bu$()0d-K zaRq);d4r24P7)6(KM4IB&A?LsvN(P7GuVDt5Ax@Ti$+%e|$l4!}uig~GQUmCL$p9Ne)$nIa6I0jt1Igouk&AxP z)FOSFXyc$;P`}|B799Qp@q@L&z$F}_Tjuf}A?GgtNuPVo{($d`PoP*epM5L;h;FLs zQ{I=f-bUOVtGF{i->Q-ocY2A#c@f=2pN_|`1TZFMBUv* z3TL+=){UgaIul{%kwU!qzebY&zqM5BxG7qv`J&g*7T7eR5-CaEuj;tz3P(lHs2T-r>ryP72@J!YfL!eQp!Bd8lQgzEiEBelqKBja;HQKUz8h5pyW>?!=*$|AVYIt^d{E{3h^8Qyi478487!Z+%K`z7T zxAagJaegd6U^yNQHVvoy&yNJ{n{7C&x)VpXt`xOcd?xGV-oeNV!I(I(m=2RpN59l8 z7_)E&+HNo+qbg-^vhp>oUU-JIAIih7(0-z@d_3Q)(TqD>tf@kAW_kOP$)csL4Wj7e zZpdA~ieL2d6Sz7LSjuTjuJhp!xcwf2_Wxw){F6$w(o+LdW#&M|u>E|+)q@acdkr6~ zQbzstN#gkmnIf$@Vw_SaMvtZP6mO2jDJQN#d*}%67JpbAc}cv3M){l!ftQt7jnB?+WdZLbu+80ycM5qKg@y#;_Ie!ux#bA{3y9%+tA0an{YFvN zn^2rQ)Rwv*HKu+Im&h8e!(`T@S>iLxJJICKRJ!hhGCy~vi0t5cWPIv9B5BKE(&wjm zseT#MC*;A5$BNYE-*GxQAda{(dz>mIq92V-LE1E${(T`Z@$1*XYA+j+CYcQyNow5T zz!;Jqy^3uz_{WBQyoCQp(Rn{|`MqIWwlYHYOlCyO$ot$!3P}SIrKP2zsnS$PQB+Dw zlo3S(r6JzuK1EbgDWV}FmGo&Ll~lgZ_aEQ~kLNk(zOU=`DlT6ISIz;-MaRJMN5?VR z_%%8wxzqo8+fd~Ek-fIQfO?tDtXp-3(Dylxh^uck0bo~$H4-GWOO-zS$lrRiXYK)74?9}DhPAvv2Y`Slm_u%>Z4 zDAu3HaqC$tqj6T5wr<>6HlP^Jb-!&pVNSXYbwH{n!z2RHZWVWTog-dD;q3bMq ziCW8ez9aQ6O6}4|U*3*xKOe9;yUn=g!D%qzh7lBfk3e~|GEnQZ#Sc1xbm!A{NO2B@ z;^h~xC`2$j4O>W(+k{LZfp=g zckv9~-EYhv97#i&4F^i~mQKJcaxVC0SUc7ZM3J;~9UJrNfH< zX`=)Ez;{E&Co8JiBPX`6P$w&*_F?>1E&5mUvbaaS0e!aF!jk4p&^BqsvBoJlJ#GcR z`6v=R^7cWHeYY@Iu;9mAGn3z;NG?pu6u1I(Z|Rdslklj7A>o-94Dn>0`FrB;rP6Fz^YR4d-@%i9iL802P=^4 zV-Azc7jELrzANY}+?B!-1+P>?E4*6mfc-okroL&0AL}k6UkSJ>t&m8C9>ur&>cGV8 zEIujHNnatX{06p$Wnuh{1UzIN0)0ih zX={Qnr5*AlqCS#;`&fhh!f`_sT#D&43HRXpc~tNQsw43d=H2PRhvu%lwK16fU^*mx zMmyWAc7iK?7WT-_Hrz>f25Yh1Nms9x=h@S|=&qrI_@l^Wbi>j*_?t3?F42_0qLlAq zNtXv=BNcc0+Yh)RpUIcccc7zwl*p+>zwLX>V}f z)PR~!FNt;iZIT-dUC9wZK zO5okB6-)qea7VXi|scQon%H{aF$~>a^2Fv;+bY!N^<(FI(uuIFB9ypgr z#@5HND06|sJ#!R2TJOnZgnV*G*+A+!;2D|mHil<^jl}jJdDyk$Hw@Gd;NSYoSk^2p zdLv?Rse|n~V$eSfqkSXc^R|h6z}VyPx5Sw~-!Xtc+4K;5CgzH?iyFzEP6K{+-DH+N zVIW)Zc@=-KJC01y8%p25Psa<35EA80z;3X>xtsDIX0Dk+ zV|3QRNv~_XBOG`^&|+FWz7faej-{#_hVqvNQrz@G1vJcZr&`jCnHw>GmA`0yN&{+KdW@HD-^A+WV%8$;uOwC8 zpwW#=OldxXiUJGeWrHFg>t(>t2M$0x+3nn-eKvZ@Pv%5j$SaV~xH~F<=f8dr;X11L zYVI6*Y+C_&pQg@VEjUIN9~dXN5f{S+GYeX~APv$Z1D!_KAElYg25|OhThwVv|qL6T5D`D)44>=!e5Gpe~&bB?m^}e?k`Jy~QfgK<;FB6}`S8(){ z=lH4PC%bWdG_PE<6OT12^9h3QA!)=RlILX$UA+h3O&SQW$JH zd;%M{3Hi~3dDLW-Chys)%!_Xs)3#J&aIF7AKG%ohRo5r%;zmPgQX+KOg@e3rd_3QA z!UywOoCLRu5#JwNM!I!gpGr>jo~R+Xgz&n%;SQi0NDAJt7W&YTSeH2gPvK z)Bst<4!Cg9hU)}J(2__)+L<#R%Zg>N`Rh$lyfD+2In$0&kL_{LkPw>V`;-`k7UAyG zv-rt(?lkMZ5P8nI%B=J%;PPD=zA49(k4}-mHD9Bkv#lC0Zft}?t4>soJA_7B$yy_l|1 zf-}whtoZ(-7dY^oiRdfr;fkM!!B+EVwE3dIqmLcsS0<)WHP77;pE*JNBW({g;Qsjb z-C0t4g_BXc=HQ;rP`n&{n>c2<^K%9zkaVMyX?0SZFlaNj^_1|kI%U4#&NDRlzL(xR zuYiB=9wOt2qPTmvB;I&5pHH|J$Ud$K6xsYY8pjNq0j_d7OtfYndhc}N7k4Fz#@nnQ z2GJe~8$UUBq$Z$^^9sng(T_@B2hlkf(@T4XOyHXW18KrxeOkBw z8k{p44iXb*(eI@X;l`0f>`IpAtG$K&jE!*a%iO^}kFf-)XEC^{;Sf~E?8L~h2=3@- z!pAOK4OP0Ourhxd#RzSBw!8@oa~h!ZYO~1shYer8VKtYSD^DDfEa{6ek4iSLI?PVB z6p#_(X=B8+djH3cS4>a%k^9O!G=`-W6a8`-c50GDwx%hO*r~n7?Keyew;DTh?}i zfnTUN)m$IiZajnhr>}9z&T{xqH{Q8yUKO}L4S@e%uMp-(zL1i5RV+VAmZvrO;0w2C zSXcebY2#Trv3z#}&Q&smJ!h?*lMVmEqk6#)Hp3sxCRZ@cFFx#{ybA;z$-xlMZ7}Ox z59z$+k2SkC3yy_*BGr|H>DrEq%wxrDe0d@Rqu;vlE}JY-{!4o-6L`t%O((&*3nS

    6eMS0=Iv>;s*A9WQhJX-zUmWs=s!hAJHaB@2c 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℘o#g5 zgA2Z;V4JiWR~xPfD^KlXhs@7li;Owkcbp76HC95A;0#mFFC$&OW5k2v?O9g(4Y*J` zAGF+K;J~18kY(}{vV)RYF?8%$*<1@N7u8|8;=!q-I~ zA#8^eUas)u?t!xSJ=Tm{2toa-f^IOWK2J7kX~L6{GH^`J3xbUMV14yCw3;MKV}(4b zzQ%I*unVoXt)ZW{bACu4DcC{<3Go^=Zz)LEJ0y4Gilu z;6{O_RQ+HRyq@r!gqN7({-d*Sc2*-8+S_rbo*%3(UWMOVEWzCyTJXZdJXj+N!wsVU zh?C}avPgLgoqU#v_jGai6Oas%!)IWjbu@%WX>-j2Q<2?m8$Q+Y4SI=>v({7&fgc4{ zMtMD1`ZS3Zs|)Vtw1@cT$_l1)GlaiW{sYG%&N8=un`q@z;eB1;SFSjpEG`IE=A(M; z`Lds~RLm0aUuh~v+|7kMHxKa3uZQqif*U#Y>l?7TQ^wzIFy!}?NAT0vrTL@K*|cy( zD_bhjL9s@kPZjcOm$DRSp-daBY8P04%?>=_t2!&7M`4J{0A5p| z%7Z+&5bPjy+Be;UH7oy$zPT?E&s%W<)(@Uf@&asl_JuZR zJ-!Z2Vk*$|lMGJl_2T<7#mve(9%ZjZL#W3ae0IJXz833JeR7yc+?V6emTI!$E!Q!4 z))Uxwqm<2iYL0$a|AGBLZ*J&oOmpmwuu*Rn_-=SDN*?3DL#$-E20p@3Ee)tLP=(rR z<&vqR%Ge2&ANX>u8_c&qjz@QEKw8RkRQh8MOzI(9xotQO50a)UYP?{cohrYzFOGDE z2Z78lIetIL81Cgb({|Of{BAmeqvJ4;?+L{Z1GV61zZYFpx{cp!-%o!gtl{g0%>D@< zXKHGv$4(kFFx!wi!EwBgdOr&S-V*%fx+r` zLELDHFN1HFvC&lLwU%>95i5=*d42inz4o`)c9Gk zmnkS|>Eo^RYq;9>1x^$`|M$B&WT~$Qbj^$aH{C(h%I7jX4Qm&#dozXYSmVr(My`hi z#v2iLy~I(Y3ZdOu3M3u{z=5^bF#Bx@DKHoWkz3U1xM7`;7xsd^@2$njx1M2;juTzv zVNI*U9+4eeb>XL*H~PQRr+X@9^Cq+RI6})9dII%c+aSB1*d?wfTl& zeVF(20>th(0^Sm};-30aHlopvdr9?!=IJz1`@ksP@b@7W?0gF+Y`thfq!Vul$Rp|a zp1iJa#b47`a($mx(5PuFxlQuGue>kDNhd)ZJq6!%>yX?E5$46X&_BWEEJQqk z*DLg}s9gs+>=gJ`D^8(NQYZHNzQ6-H$FXy}JU{b)rgg<<@_a=B+qzT>)V5o)t;fdU z)Vy|#))Hn8N;S-d;gRT-~EQj#R-nmp^q_r?|s-Jx0)Zm z9f2e2BH;asiTuZwL$Ju^B)6JtM?(ds*NCaUH04zaTefa0xmLKF&R*tC4D=2|_~~ER zmvIYyhg;GwGq0k-ymIjuBL(Vv%#sexbHm=ee-O6ei6~*kJ5p=90E}ycz{&3x9-Fj> z|Cjn1EZ<7;k;tM#9RTe!8t~u;Z&?0tDP6j18BWuFioXvo z_Okt*rI= zFpU1-0l$Rjg<=zR`a@c9_o-)*sGVmZNb&+}-~NjI)mVaqZM10mr523uwBt=Tw_wwk z5?1!27-m#nVJkK@k+}8*yx+5(&HA{9v!}m^ZipSJ*&_pgx13}{ZtLNc^^5o(mxZMD znKZQwzKSCj4COy+WMJFK=P21U6BU=`(1D)k;6_a}*UiX7-<$IAu*()-*l*>tR!Q

    dFcXd3naB9BFpg!E|K9Q24JdEF3=-uRTs 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 G2ZE6fKI_1-AZWu_awIZ1!gz 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

    +hW*s$ce-`y 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 z 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

    tFO{;s#}sB8?(yDNeS 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 z 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 literal 0 HcmV?d00001 diff --git a/web/src/App.tsx b/web/src/App.tsx index 5eeb31c..385b701 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -10,16 +10,35 @@ import { currentHandSorted, decodeAction, encodeAction, - legalActionMask, previewPlacement, - resetFromOrder, - step, } from "./game/engine"; -import { deckOrderFromSeed, normalizeSeed, randomSeed } from "./game/random"; -import { DRAW_DECK, N_CARDS, PLAY, type GameState, type PlaceType } from "./game/types"; +import { + N_ROUNDS, + matchFromOrders, + matchLegalActionMask, + matchScore, + matchStep, + type MatchState, +} from "./game/match"; +import { MODEL_CODENAME, MODEL_HASH } from "./model/policy"; +import { matchFromSeed, normalizeSeed, randomSeed } from "./game/random"; +import { parseSavedGame, SAVED_GAME_KEY, type SavedGame } from "./game/persistence"; +import { DRAW_DECK, N_CARDS, PLAY, type PlaceType } from "./game/types"; import { fallbackHeuristicPolicy, loadPolicy, type Policy } from "./model/policy"; import { useCardMotion } from "./ui/useCardMotion"; +/** One deal, or the classic three-round match decided on the summed total. */ +export type Mode = 1 | 3; + +const MODE_KEY = "lost-cities.mode"; + +function loadMode(): Mode { + const requested = new URLSearchParams(window.location.search).get("rounds"); + if (requested === "3") return 3; + if (requested === "1") return 1; + return window.localStorage.getItem(MODE_KEY) === "3" ? 3 : 1; +} + interface Hint { action: number; text: string; @@ -36,8 +55,9 @@ const EMPTY_SELECTION: Selection = { handSlot: null, placeType: null }; * makes a finished game reviewable ply by ply. */ interface Frame { - state: GameState; + state: MatchState; selection: Selection; + move?: { player: 0 | 1; action: number }; } // The hand row is centered, so the binding constraint is the score plaque @@ -66,15 +86,12 @@ function handCardStep(viewportWidth: number, count: number): number { return Math.max(minVisible, Math.min(relaxed, fitted)); } -/** A `?seed=` in the URL loads that exact deal, so a game can be shared or replayed. */ -function initialSeed(): string { - const fromUrl = new URLSearchParams(window.location.search).get("seed"); - const seed = fromUrl === null ? "" : normalizeSeed(fromUrl); - return seed === "" ? randomSeed() : seed; -} - -function openingFrame(seed: string): Frame { - return { state: resetFromOrder(deckOrderFromSeed(seed)), selection: EMPTY_SELECTION }; +/** A `?seed=` in the URL loads that exact deal, so a game can be shared or replayed. + * In match mode the seed fixes all three deals and the coin flips too, so the + * whole match is a pure function of it. */ +function openingFrame(seed: string, mode: Mode): Frame { + const { deckOrders, coinFlips } = matchFromSeed(seed); + return { state: matchFromOrders(deckOrders, coinFlips, mode), selection: EMPTY_SELECTION }; } /** Keep the address bar in sync so the current deal stays shareable. */ @@ -84,29 +101,66 @@ function publishSeed(seed: string): void { window.history.replaceState(null, "", url); } +function newGameId(): string { + if (typeof crypto.randomUUID === "function") return crypto.randomUUID(); + if (typeof crypto.getRandomValues === "function") { + const bytes = crypto.getRandomValues(new Uint8Array(16)); + bytes[6] = (bytes[6] & 0x0f) | 0x40; + bytes[8] = (bytes[8] & 0x3f) | 0x80; + const hex = Array.from(bytes, (byte) => byte.toString(16).padStart(2, "0")).join(""); + return `${hex.slice(0, 8)}-${hex.slice(8, 12)}-${hex.slice(12, 16)}-${hex.slice(16, 20)}-${hex.slice(20)}`; + } + return `game-${Date.now()}-${Math.random().toString(36).slice(2)}`; +} + +function initialGame(): Pick { + const requested = new URLSearchParams(window.location.search).get("seed"); + const mode = loadMode(); + const saved = parseSavedGame(window.localStorage.getItem(SAVED_GAME_KEY)); + const requestedSeed = requested === null ? null : normalizeSeed(requested); + // A saved game only resumes into the mode it was played in. + if (saved && saved.mode === mode && (requestedSeed === null || requestedSeed === saved.seed)) { + return saved; + } + const seed = requestedSeed || randomSeed(); + return { seed, mode, frames: [openingFrame(seed, mode)], cursor: 0, resultOpen: true }; +} + function App() { - const [seed, setSeed] = useState(initialSeed); - const [frames, setFrames] = useState(() => [openingFrame(seed)]); - const [cursor, setCursor] = useState(0); + const [initial] = useState(initialGame); + const [seed, setSeed] = useState(initial.seed); + const [mode, setMode] = useState(initial.mode as Mode); + const [frames, setFrames] = useState(initial.frames); + const [cursor, setCursor] = useState(initial.cursor); const [seedDraft, setSeedDraft] = useState(""); - const [resultOpen, setResultOpen] = useState(true); + const [resultOpen, setResultOpen] = useState(initial.resultOpen); const [policy, setPolicy] = useState(null); - const [modelMessage, setModelMessage] = useState("LOADING FINAL PPO"); + const [modelMessage, setModelMessage] = useState("LOADING BOREALIS"); const [thinking, setThinking] = useState(false); const [menuOpen, setMenuOpen] = useState(false); const [viewportWidth, setViewportWidth] = useState(() => window.innerWidth); const [hint, setHint] = useState(null); const [hintPending, setHintPending] = useState(false); const generation = useRef(0); + const gameId = useRef(newGameId()); + const startedAt = useRef(new Date().toISOString()); + const loggedGame = useRef(null); const { cardRef, deckRef, overlayRef, resetMotion } = useCardMotion(); - const { state, selection } = frames[cursor]; + const { state: match, selection } = frames[cursor]; + // The board on screen is the round in play; the match is what decides the game. + const state = match.round; const canUndo = cursor > 0; const canRedo = cursor < frames.length - 1; - const latestState = useRef(state); + const latestMatch = useRef(match); useEffect(() => { publishSeed(seed); }, [seed]); - useEffect(() => { latestState.current = state; }, [state]); + useEffect(() => { latestMatch.current = match; }, [match]); + useEffect(() => { window.localStorage.setItem(MODE_KEY, String(mode)); }, [mode]); + useEffect(() => { + const saved: SavedGame = { version: 2, seed, mode, frames, cursor, resultOpen }; + window.localStorage.setItem(SAVED_GAME_KEY, JSON.stringify(saved)); + }, [cursor, frames, mode, resultOpen, seed]); useEffect(() => { function onResize() { setViewportWidth(window.innerWidth); } @@ -116,7 +170,7 @@ function App() { const humanHand = useMemo(() => currentHandSorted(state, 0), [state]); const opponentHand = useMemo(() => currentHandSorted(state, 1), [state]); - const legal = useMemo(() => legalActionMask(state), [state]); + const legal = useMemo(() => matchLegalActionMask(match), [match]); const selectedCard = selection.handSlot === null ? null : humanHand[selection.handSlot]; const selectedColor = selectedCard === null ? null : cardColor(selectedCard); const displayState = useMemo( @@ -125,14 +179,23 @@ function App() { : previewPlacement(state, selection.handSlot, selection.placeType), [selection, state], ); - const scores = useMemo(() => boardScore(displayState), [displayState]); + /** This round's board. */ + const roundScores = useMemo(() => boardScore(displayState), [displayState]); + /** Rounds already banked plus the board in play — the number that decides a match. */ + const scores = useMemo( + (): [number, number] => [ + match.carry[0] + roundScores[0], + match.carry[1] + roundScores[1], + ], + [match.carry, roundScores], + ); useEffect(() => { let cancelled = false; loadPolicy().then(({ policy: loaded, warning }) => { if (cancelled) return; setPolicy(loaded); - setModelMessage(warning ?? `${loaded.provider.toUpperCase()} · FINAL PPO`); + setModelMessage(warning ?? `${loaded.provider.toUpperCase()} · BOREALIS`); }); return () => { cancelled = true; }; }, []); @@ -149,24 +212,28 @@ function App() { const rivalSuspended = canRedo; useEffect(() => { - if (!policy || rivalSuspended || state.done || state.toMove !== 1) return; + if (!policy || rivalSuspended || match.done || state.toMove !== 1) return; const currentGeneration = generation.current; const timer = window.setTimeout(async () => { setThinking(true); try { let action: number; try { - action = await policy.action(state); + action = await policy.action(match); } catch (error) { console.error("AI action failed; falling back to heuristic policy", error); const fallback = fallbackHeuristicPolicy(); - action = await fallback.action(state); + action = await fallback.action(match); if (generation.current !== currentGeneration) return; setPolicy(fallback); setModelMessage("HEURISTIC FALLBACK (MODEL ERROR)"); } if (generation.current !== currentGeneration) return; - pushFrame({ state: step(state, action), selection: EMPTY_SELECTION }); + pushFrame({ + state: matchStep(match, action), + selection: EMPTY_SELECTION, + move: { player: 1, action }, + }); } catch (error) { console.error("AI action failed even with heuristic fallback", error); setModelMessage("MODEL INFERENCE ERROR"); @@ -175,15 +242,19 @@ function App() { } }, 620); return () => window.clearTimeout(timer); - }, [policy, rivalSuspended, state]); + }, [policy, rivalSuspended, match, state.toMove]); /** Deal a game. Without a seed this rolls a fresh one; the same seed always * reproduces the same deal, so `restart(seed)` also replays the current one. */ - function restart(nextSeed: string = randomSeed()) { + function restart(nextSeed: string = randomSeed(), nextMode: Mode = mode) { generation.current += 1; resetMotion(); + gameId.current = newGameId(); + startedAt.current = new Date().toISOString(); + loggedGame.current = null; setSeed(nextSeed); - setFrames([openingFrame(nextSeed)]); + setMode(nextMode); + setFrames([openingFrame(nextSeed, nextMode)]); setCursor(0); setSeedDraft(""); setResultOpen(true); @@ -217,8 +288,8 @@ function App() { /** Ask the policy driving the rival what it would do in your seat. */ async function requestHint() { - if (!policy || state.done || state.toMove !== 0 || hintPending) return; - const position = state; + if (!policy || match.done || state.toMove !== 0 || hintPending) return; + const position = match; setHintPending(true); setMenuOpen(false); try { @@ -229,10 +300,10 @@ function App() { const [best] = ranked; // The position can move on while inference runs — a hint for a stale // position would point at the wrong hand slot. - if (best === undefined || latestState.current !== position) return; + if (best === undefined || latestMatch.current !== position) return; setHint({ action: best.action, - text: describeAction(position, best.action), + text: describeAction(position.round, best.action), probability: best.probability, }); } catch (error) { @@ -246,21 +317,21 @@ function App() { useEffect(() => { setHint(null); }, [cursor, frames]); function chooseCard(handSlot: number) { - if (state.toMove !== 0 || state.done) return; + if (state.toMove !== 0 || match.done) return; const next = selection.handSlot !== handSlot || selection.placeType !== null ? { handSlot, placeType: null } : EMPTY_SELECTION; - pushFrame({ state, selection: next }); + pushFrame({ state: match, selection: next }); } function choosePlace(placeType: PlaceType) { if (selection.handSlot === null) return; - pushFrame({ state, selection: { ...selection, placeType } }); + pushFrame({ state: match, selection: { ...selection, placeType } }); } function cancelPlace() { if (selection.handSlot === null || selection.placeType === null) return; - pushFrame({ state, selection: { ...selection, placeType: null } }); + pushFrame({ state: match, selection: { ...selection, placeType: null } }); } useEffect(() => { @@ -282,7 +353,11 @@ function App() { function commit(drawSource: number) { if (!legalDraw(drawSource) || selection.handSlot === null || selection.placeType === null) return; const action = encodeAction(selection.handSlot, selection.placeType, drawSource); - pushFrame({ state: step(state, action), selection: EMPTY_SELECTION }); + pushFrame({ + state: matchStep(match, action), + selection: EMPTY_SELECTION, + move: { player: 0, action }, + }); } // Cards actually drawn in the hand row (the selected card moves into the @@ -309,18 +384,83 @@ function App() { const hintConfidence = hint !== null && hint.probability !== null ? `${Math.round(hint.probability * 100)}%` : null; - const canHint = policy !== null && !state.done && state.toMove === 0; + const canHint = policy !== null && !match.done && state.toMove === 0; const outcome = scores[0] === scores[1] ? "DRAW" : scores[0] > scores[1] ? "YOU WIN" : "THE RIVAL WINS"; + + useEffect(() => { + if (!match.done || loggedGame.current === gameId.current) return; + loggedGame.current = gameId.current; + const moves = frames.flatMap((frame, index) => { + if (!frame.move || index === 0) return []; + const beforeMatch = frames[index - 1].state; + const afterMatch = frame.state; + const before = beforeMatch.round; + const after = afterMatch.round; + const decoded = decodeAction(frame.move.action); + const beforeHand = currentHandSorted(before, frame.move.player); + // A move that ends a round is followed by a fresh deal, so the drawn card + // has to be read from the hand it was drawn into, not from the next round's. + const rolledOver = afterMatch.roundIdx !== beforeMatch.roundIdx; + const afterHand = rolledOver ? beforeHand : currentHandSorted(after, frame.move.player); + return [{ + ply: before.stepCount + 1, + round: beforeMatch.roundIdx + 1, + player: frame.move.player === 0 ? "human" : "ai", + action: frame.move.action, + playedCard: beforeHand[decoded.handSlot], + placeType: decoded.placeType === PLAY ? "play" : "discard", + drawSource: decoded.drawSource === DRAW_DECK ? "deck" : `discard_${decoded.drawSource - 1}`, + drawnCard: rolledOver + ? null + : afterHand.find((card) => !beforeHand.includes(card)) ?? null, + handsBefore: { + human: currentHandSorted(before, 0), + ai: currentHandSorted(before, 1), + }, + scoresAfter: matchScore(afterMatch), + }]; + }); + const record = { + format: "lost-cities-web-game-v2", + gameId: gameId.current, + seed, + // Which model actually played. The old records stored the on-screen label, + // which stops identifying anything the moment there is a second model. + opponent: { codename: MODEL_CODENAME, hash: MODEL_HASH }, + mode, + startedAt: startedAt.current, + finishedAt: new Date().toISOString(), + deckOrders: match.deckOrders.slice(0, mode), + coinFlips: match.coinFlips.slice(0, mode), + moves, + finalScores: scores, + roundScores: match.carry, + outcome, + finalState: match, + policy: modelMessage, + }; + void fetch("./api/game-records", { + method: "POST", + headers: { "content-type": "application/json" }, + body: JSON.stringify(record), + keepalive: true, + }).then((response) => { + if (!response.ok) throw new Error(`game log HTTP ${response.status}`); + }).catch((error) => { + loggedGame.current = null; + console.warn("Game record was not saved", error); + }); + }, [frames, match, mode, modelMessage, outcome, scores, seed, state.done]); // While the rival is paused on its own turn (or on the final position) nothing // will happen until the move is redone or play is resumed — say so. On your own // turn the normal prompt still applies: you can simply play on from here. - const reviewingRival = rivalSuspended && (state.done || state.toMove === 1); + const reviewingRival = rivalSuspended && (match.done || state.toMove === 1); const status = reviewingRival ? `Reviewing ply ${state.stepCount} — redo, or play on from here` - : state.done + : match.done ? outcome : state.toMove === 1 ? thinking ? "The rival is thinking ···" : "The rival's turn" @@ -350,6 +490,24 @@ function App() {

    +
    + + +
    + + A MATCH IS DECIDED ON THE SUMMED TOTAL · WHOEVER LEADS ON POINTS + OPENS THE NEXT ROUND +