{
  "partida": {
    "id": 83,
    "room_code": 18281,
    "max_players": 4,
    "created_at_utc": "2026-05-01T01:31:52.7205617Z",
    "configured_at_utc": "2026-05-01T01:31:57.6324036Z",
    "started_at_utc": "2026-05-01T01:32:28.8698060Z",
    "finished_at_utc": "2026-05-01T01:59:19.9795685Z",
    "doubles": 0,
    "rounds_json": "[\"ultima\"]",
    "final_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":25,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
    "bot_version": null
  },
  "jugadores": [
    {
      "id": 5369,
      "room_session_id": 83,
      "player_name": "bot 2",
      "seat_index": 0,
      "is_bot": 0
    },
    {
      "id": 5370,
      "room_session_id": 83,
      "player_name": "1",
      "seat_index": 1,
      "is_bot": 0
    },
    {
      "id": 5371,
      "room_session_id": 83,
      "player_name": "2",
      "seat_index": 2,
      "is_bot": 0
    },
    {
      "id": 5372,
      "room_session_id": 83,
      "player_name": "4",
      "seat_index": 3,
      "is_bot": 0
    }
  ],
  "rondas": [
    {
      "id": 2761,
      "room_session_id": 83,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_start_player_name": "1",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-05-01T01:32:29.3099073Z",
      "completed_at_utc": "2026-05-01T01:38:08.6773391Z"
    },
    {
      "id": 2778,
      "room_session_id": 83,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_start_player_name": "4",
      "trump_suit": "Copas",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-05-01T01:38:09.4718402Z",
      "completed_at_utc": "2026-05-01T01:40:04.3006843Z"
    },
    {
      "id": 2795,
      "room_session_id": 83,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_start_player_name": "bot 2",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-05-01T01:40:05.1212304Z",
      "completed_at_utc": "2026-05-01T01:41:59.7444827Z"
    },
    {
      "id": 2812,
      "room_session_id": 83,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_start_player_name": "1",
      "trump_suit": "Bastos",
      "trump_owner_name": "Mazo",
      "trump_source": "jugador",
      "subastado_winner_name": null,
      "subastado_bid": null,
      "subastado_suit": null,
      "started_at_utc": "2026-05-01T01:42:00.5615327Z",
      "completed_at_utc": "2026-05-01T01:43:55.1349080Z"
    }
  ],
  "manos": [
    {
      "id": 10742,
      "round_id": 2761,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:38:08.4766751Z"
    },
    {
      "id": 10743,
      "round_id": 2761,
      "player_name": "1",
      "seat_index": 1,
      "bid": 3,
      "made": 4,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:38:08.4775595Z"
    },
    {
      "id": 10744,
      "round_id": 2761,
      "player_name": "2",
      "seat_index": 2,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:38:08.4776342Z"
    },
    {
      "id": 10745,
      "round_id": 2761,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:38:08.4778408Z"
    },
    {
      "id": 10806,
      "round_id": 2778,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:40:04.1050767Z"
    },
    {
      "id": 10807,
      "round_id": 2778,
      "player_name": "1",
      "seat_index": 1,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:40:04.1059065Z"
    },
    {
      "id": 10808,
      "round_id": 2778,
      "player_name": "2",
      "seat_index": 2,
      "bid": 3,
      "made": 2,
      "initial_hand_json": "[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:40:04.1060991Z"
    },
    {
      "id": 10809,
      "round_id": 2778,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "initial_hand_json": "[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:40:04.1061474Z"
    },
    {
      "id": 10870,
      "round_id": 2795,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "initial_hand_json": "[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:41:59.5450634Z"
    },
    {
      "id": 10871,
      "round_id": 2795,
      "player_name": "1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:41:59.5458465Z"
    },
    {
      "id": 10872,
      "round_id": 2795,
      "player_name": "2",
      "seat_index": 2,
      "bid": 4,
      "made": 5,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:41:59.5460563Z"
    },
    {
      "id": 10873,
      "round_id": 2795,
      "player_name": "4",
      "seat_index": 3,
      "bid": 3,
      "made": 3,
      "initial_hand_json": "[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:41:59.5461077Z"
    },
    {
      "id": 10934,
      "round_id": 2812,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 1,
      "made": 1,
      "initial_hand_json": "[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:43:54.9294813Z"
    },
    {
      "id": 10935,
      "round_id": 2812,
      "player_name": "1",
      "seat_index": 1,
      "bid": 2,
      "made": 3,
      "initial_hand_json": "[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:43:54.9303979Z"
    },
    {
      "id": 10936,
      "round_id": 2812,
      "player_name": "2",
      "seat_index": 2,
      "bid": 3,
      "made": 3,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:43:54.9307246Z"
    },
    {
      "id": 10937,
      "round_id": 2812,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 3,
      "initial_hand_json": "[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]",
      "current_hand_json": "[]",
      "last_updated_at_utc": "2026-05-01T01:43:54.9307841Z"
    }
  ],
  "puntuaciones": [
    {
      "id": 352,
      "round_id": 2761,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 20,
      "recorded_at_utc": "2026-05-01T01:38:09.0570476Z"
    },
    {
      "id": 353,
      "round_id": 2761,
      "player_name": "1",
      "seat_index": 1,
      "bid": 3,
      "made": 4,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -5,
      "recorded_at_utc": "2026-05-01T01:38:09.0584483Z"
    },
    {
      "id": 354,
      "round_id": 2761,
      "player_name": "2",
      "seat_index": 2,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -5,
      "recorded_at_utc": "2026-05-01T01:38:09.0585637Z"
    },
    {
      "id": 355,
      "round_id": 2761,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 15,
      "recorded_at_utc": "2026-05-01T01:38:09.0586223Z"
    },
    {
      "id": 356,
      "round_id": 2778,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 4,
      "made": 4,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 30,
      "total_score": 50,
      "recorded_at_utc": "2026-05-01T01:40:04.6828103Z"
    },
    {
      "id": 357,
      "round_id": 2778,
      "player_name": "1",
      "seat_index": 1,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -10,
      "recorded_at_utc": "2026-05-01T01:40:04.6837847Z"
    },
    {
      "id": 358,
      "round_id": 2778,
      "player_name": "2",
      "seat_index": 2,
      "bid": 3,
      "made": 2,
      "exact_hit": 0,
      "overbid": 1,
      "underbid": 0,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -10,
      "recorded_at_utc": "2026-05-01T01:40:04.6838565Z"
    },
    {
      "id": 359,
      "round_id": 2778,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 2,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": 10,
      "recorded_at_utc": "2026-05-01T01:40:04.6839034Z"
    },
    {
      "id": 360,
      "round_id": 2795,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 2,
      "made": 2,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 20,
      "total_score": 70,
      "recorded_at_utc": "2026-05-01T01:42:00.1227542Z"
    },
    {
      "id": 361,
      "round_id": 2795,
      "player_name": "1",
      "seat_index": 1,
      "bid": 0,
      "made": 0,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 10,
      "total_score": 0,
      "recorded_at_utc": "2026-05-01T01:42:00.1237431Z"
    },
    {
      "id": 362,
      "round_id": 2795,
      "player_name": "2",
      "seat_index": 2,
      "bid": 4,
      "made": 5,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -15,
      "recorded_at_utc": "2026-05-01T01:42:00.1238236Z"
    },
    {
      "id": 363,
      "round_id": 2795,
      "player_name": "4",
      "seat_index": 3,
      "bid": 3,
      "made": 3,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 25,
      "total_score": 35,
      "recorded_at_utc": "2026-05-01T01:42:00.1241829Z"
    },
    {
      "id": 364,
      "round_id": 2812,
      "player_name": "bot 2",
      "seat_index": 0,
      "bid": 1,
      "made": 1,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 15,
      "total_score": 85,
      "recorded_at_utc": "2026-05-01T01:43:55.5075150Z"
    },
    {
      "id": 365,
      "round_id": 2812,
      "player_name": "1",
      "seat_index": 1,
      "bid": 2,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 1,
      "score_delta": -5,
      "total_score": -5,
      "recorded_at_utc": "2026-05-01T01:43:55.5085030Z"
    },
    {
      "id": 366,
      "round_id": 2812,
      "player_name": "2",
      "seat_index": 2,
      "bid": 3,
      "made": 3,
      "exact_hit": 1,
      "overbid": 0,
      "underbid": 0,
      "bid_error": 0,
      "score_delta": 25,
      "total_score": 10,
      "recorded_at_utc": "2026-05-01T01:43:55.5086020Z"
    },
    {
      "id": 367,
      "round_id": 2812,
      "player_name": "4",
      "seat_index": 3,
      "bid": 1,
      "made": 3,
      "exact_hit": 0,
      "overbid": 0,
      "underbid": 1,
      "bid_error": 2,
      "score_delta": -10,
      "total_score": 25,
      "recorded_at_utc": "2026-05-01T01:43:55.5086496Z"
    }
  ],
  "bazas": [
    {
      "id": 1142,
      "round_id": 2761,
      "trick_index": 1,
      "lead_player_name": "1",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:36:37.5161336Z"
    },
    {
      "id": 1143,
      "round_id": 2761,
      "trick_index": 2,
      "lead_player_name": "1",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:36:47.4890395Z"
    },
    {
      "id": 1144,
      "round_id": 2761,
      "trick_index": 3,
      "lead_player_name": "4",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:36:57.4896423Z"
    },
    {
      "id": 1145,
      "round_id": 2761,
      "trick_index": 4,
      "lead_player_name": "2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:37:07.5012589Z"
    },
    {
      "id": 1146,
      "round_id": 2761,
      "trick_index": 5,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:37:17.4088015Z"
    },
    {
      "id": 1147,
      "round_id": 2761,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:37:27.3581200Z"
    },
    {
      "id": 1148,
      "round_id": 2761,
      "trick_index": 7,
      "lead_player_name": "2",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:37:37.3253395Z"
    },
    {
      "id": 1149,
      "round_id": 2761,
      "trick_index": 8,
      "lead_player_name": "1",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:37:47.2415420Z"
    },
    {
      "id": 1150,
      "round_id": 2761,
      "trick_index": 9,
      "lead_player_name": "1",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:37:57.1820748Z"
    },
    {
      "id": 1151,
      "round_id": 2761,
      "trick_index": 10,
      "lead_player_name": "2",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:38:07.2046090Z"
    },
    {
      "id": 1152,
      "round_id": 2778,
      "trick_index": 1,
      "lead_player_name": "2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:38:33.5950604Z"
    },
    {
      "id": 1153,
      "round_id": 2778,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:38:43.5623376Z"
    },
    {
      "id": 1154,
      "round_id": 2778,
      "trick_index": 3,
      "lead_player_name": "2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:38:53.5297739Z"
    },
    {
      "id": 1155,
      "round_id": 2778,
      "trick_index": 4,
      "lead_player_name": "bot 2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:39:03.4524228Z"
    },
    {
      "id": 1156,
      "round_id": 2778,
      "trick_index": 5,
      "lead_player_name": "2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:39:13.3641250Z"
    },
    {
      "id": 1157,
      "round_id": 2778,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:39:23.2539531Z"
    },
    {
      "id": 1158,
      "round_id": 2778,
      "trick_index": 7,
      "lead_player_name": "1",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:39:33.1986380Z"
    },
    {
      "id": 1159,
      "round_id": 2778,
      "trick_index": 8,
      "lead_player_name": "bot 2",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:39:43.1102305Z"
    },
    {
      "id": 1160,
      "round_id": 2778,
      "trick_index": 9,
      "lead_player_name": "4",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:39:52.9442094Z"
    },
    {
      "id": 1161,
      "round_id": 2778,
      "trick_index": 10,
      "lead_player_name": "1",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:40:02.8669916Z"
    },
    {
      "id": 1162,
      "round_id": 2795,
      "trick_index": 1,
      "lead_player_name": "4",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:40:29.0508645Z"
    },
    {
      "id": 1163,
      "round_id": 2795,
      "trick_index": 2,
      "lead_player_name": "4",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:40:38.9358996Z"
    },
    {
      "id": 1164,
      "round_id": 2795,
      "trick_index": 3,
      "lead_player_name": "2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:40:48.7853439Z"
    },
    {
      "id": 1165,
      "round_id": 2795,
      "trick_index": 4,
      "lead_player_name": "2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:40:58.7079605Z"
    },
    {
      "id": 1166,
      "round_id": 2795,
      "trick_index": 5,
      "lead_player_name": "2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:41:08.5706665Z"
    },
    {
      "id": 1167,
      "round_id": 2795,
      "trick_index": 6,
      "lead_player_name": "bot 2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:41:18.4380670Z"
    },
    {
      "id": 1168,
      "round_id": 2795,
      "trick_index": 7,
      "lead_player_name": "2",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:41:28.3829693Z"
    },
    {
      "id": 1169,
      "round_id": 2795,
      "trick_index": 8,
      "lead_player_name": "4",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:41:38.3058461Z"
    },
    {
      "id": 1170,
      "round_id": 2795,
      "trick_index": 9,
      "lead_player_name": "2",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:41:48.2952914Z"
    },
    {
      "id": 1171,
      "round_id": 2795,
      "trick_index": 10,
      "lead_player_name": "4",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:41:58.2623670Z"
    },
    {
      "id": 1172,
      "round_id": 2812,
      "trick_index": 1,
      "lead_player_name": "bot 2",
      "winner_name": "bot 2",
      "completed_at_utc": "2026-05-01T01:42:24.5130514Z"
    },
    {
      "id": 1173,
      "round_id": 2812,
      "trick_index": 2,
      "lead_player_name": "bot 2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:42:34.4535019Z"
    },
    {
      "id": 1174,
      "round_id": 2812,
      "trick_index": 3,
      "lead_player_name": "2",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:42:44.3920020Z"
    },
    {
      "id": 1175,
      "round_id": 2812,
      "trick_index": 4,
      "lead_player_name": "2",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:42:54.4102580Z"
    },
    {
      "id": 1176,
      "round_id": 2812,
      "trick_index": 5,
      "lead_player_name": "4",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:43:04.2822824Z"
    },
    {
      "id": 1177,
      "round_id": 2812,
      "trick_index": 6,
      "lead_player_name": "4",
      "winner_name": "2",
      "completed_at_utc": "2026-05-01T01:43:14.2224454Z"
    },
    {
      "id": 1178,
      "round_id": 2812,
      "trick_index": 7,
      "lead_player_name": "2",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:43:24.1232236Z"
    },
    {
      "id": 1179,
      "round_id": 2812,
      "trick_index": 8,
      "lead_player_name": "1",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:43:34.0171429Z"
    },
    {
      "id": 1180,
      "round_id": 2812,
      "trick_index": 9,
      "lead_player_name": "1",
      "winner_name": "4",
      "completed_at_utc": "2026-05-01T01:43:43.8909852Z"
    },
    {
      "id": 1181,
      "round_id": 2812,
      "trick_index": 10,
      "lead_player_name": "4",
      "winner_name": "1",
      "completed_at_utc": "2026-05-01T01:43:53.7025778Z"
    }
  ],
  "cartas": [
    {
      "id": 4591,
      "trick_id": 1142,
      "play_order": 0,
      "player_name": "1",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4592,
      "trick_id": 1142,
      "play_order": 1,
      "player_name": "2",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4593,
      "trick_id": 1142,
      "play_order": 2,
      "player_name": "4",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4594,
      "trick_id": 1142,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4595,
      "trick_id": 1143,
      "play_order": 0,
      "player_name": "1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4596,
      "trick_id": 1143,
      "play_order": 1,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4597,
      "trick_id": 1143,
      "play_order": 2,
      "player_name": "4",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4598,
      "trick_id": 1143,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4599,
      "trick_id": 1144,
      "play_order": 0,
      "player_name": "4",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4600,
      "trick_id": 1144,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4601,
      "trick_id": 1144,
      "play_order": 2,
      "player_name": "1",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4602,
      "trick_id": 1144,
      "play_order": 3,
      "player_name": "2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4603,
      "trick_id": 1145,
      "play_order": 0,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4604,
      "trick_id": 1145,
      "play_order": 1,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4605,
      "trick_id": 1145,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4606,
      "trick_id": 1145,
      "play_order": 3,
      "player_name": "1",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4607,
      "trick_id": 1146,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4608,
      "trick_id": 1146,
      "play_order": 1,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4609,
      "trick_id": 1146,
      "play_order": 2,
      "player_name": "2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4610,
      "trick_id": 1146,
      "play_order": 3,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4611,
      "trick_id": 1147,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4612,
      "trick_id": 1147,
      "play_order": 1,
      "player_name": "1",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4613,
      "trick_id": 1147,
      "play_order": 2,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4614,
      "trick_id": 1147,
      "play_order": 3,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4615,
      "trick_id": 1148,
      "play_order": 0,
      "player_name": "2",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4616,
      "trick_id": 1148,
      "play_order": 1,
      "player_name": "4",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4617,
      "trick_id": 1148,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4618,
      "trick_id": 1148,
      "play_order": 3,
      "player_name": "1",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4619,
      "trick_id": 1149,
      "play_order": 0,
      "player_name": "1",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4620,
      "trick_id": 1149,
      "play_order": 1,
      "player_name": "2",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4621,
      "trick_id": 1149,
      "play_order": 2,
      "player_name": "4",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4622,
      "trick_id": 1149,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4623,
      "trick_id": 1150,
      "play_order": 0,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4624,
      "trick_id": 1150,
      "play_order": 1,
      "player_name": "2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4625,
      "trick_id": 1150,
      "play_order": 2,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4626,
      "trick_id": 1150,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4627,
      "trick_id": 1151,
      "play_order": 0,
      "player_name": "2",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4628,
      "trick_id": 1151,
      "play_order": 1,
      "player_name": "4",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4629,
      "trick_id": 1151,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4630,
      "trick_id": 1151,
      "play_order": 3,
      "player_name": "1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4631,
      "trick_id": 1152,
      "play_order": 0,
      "player_name": "2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4632,
      "trick_id": 1152,
      "play_order": 1,
      "player_name": "4",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4633,
      "trick_id": 1152,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4634,
      "trick_id": 1152,
      "play_order": 3,
      "player_name": "1",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4635,
      "trick_id": 1153,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4636,
      "trick_id": 1153,
      "play_order": 1,
      "player_name": "1",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4637,
      "trick_id": 1153,
      "play_order": 2,
      "player_name": "2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4638,
      "trick_id": 1153,
      "play_order": 3,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4639,
      "trick_id": 1154,
      "play_order": 0,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4640,
      "trick_id": 1154,
      "play_order": 1,
      "player_name": "4",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4641,
      "trick_id": 1154,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4642,
      "trick_id": 1154,
      "play_order": 3,
      "player_name": "1",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4643,
      "trick_id": 1155,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4644,
      "trick_id": 1155,
      "play_order": 1,
      "player_name": "1",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4645,
      "trick_id": 1155,
      "play_order": 2,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4646,
      "trick_id": 1155,
      "play_order": 3,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4647,
      "trick_id": 1156,
      "play_order": 0,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4648,
      "trick_id": 1156,
      "play_order": 1,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4649,
      "trick_id": 1156,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4650,
      "trick_id": 1156,
      "play_order": 3,
      "player_name": "1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4651,
      "trick_id": 1157,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4652,
      "trick_id": 1157,
      "play_order": 1,
      "player_name": "1",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4653,
      "trick_id": 1157,
      "play_order": 2,
      "player_name": "2",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4654,
      "trick_id": 1157,
      "play_order": 3,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4655,
      "trick_id": 1158,
      "play_order": 0,
      "player_name": "1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4656,
      "trick_id": 1158,
      "play_order": 1,
      "player_name": "2",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4657,
      "trick_id": 1158,
      "play_order": 2,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4658,
      "trick_id": 1158,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4659,
      "trick_id": 1159,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4660,
      "trick_id": 1159,
      "play_order": 1,
      "player_name": "1",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4661,
      "trick_id": 1159,
      "play_order": 2,
      "player_name": "2",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4662,
      "trick_id": 1159,
      "play_order": 3,
      "player_name": "4",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4663,
      "trick_id": 1160,
      "play_order": 0,
      "player_name": "4",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4664,
      "trick_id": 1160,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4665,
      "trick_id": 1160,
      "play_order": 2,
      "player_name": "1",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4666,
      "trick_id": 1160,
      "play_order": 3,
      "player_name": "2",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4667,
      "trick_id": 1161,
      "play_order": 0,
      "player_name": "1",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4668,
      "trick_id": 1161,
      "play_order": 1,
      "player_name": "2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4669,
      "trick_id": 1161,
      "play_order": 2,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4670,
      "trick_id": 1161,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4671,
      "trick_id": 1162,
      "play_order": 0,
      "player_name": "4",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4672,
      "trick_id": 1162,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4673,
      "trick_id": 1162,
      "play_order": 2,
      "player_name": "1",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4674,
      "trick_id": 1162,
      "play_order": 3,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4675,
      "trick_id": 1163,
      "play_order": 0,
      "player_name": "4",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4676,
      "trick_id": 1163,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4677,
      "trick_id": 1163,
      "play_order": 2,
      "player_name": "1",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4678,
      "trick_id": 1163,
      "play_order": 3,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4679,
      "trick_id": 1164,
      "play_order": 0,
      "player_name": "2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4680,
      "trick_id": 1164,
      "play_order": 1,
      "player_name": "4",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4681,
      "trick_id": 1164,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4682,
      "trick_id": 1164,
      "play_order": 3,
      "player_name": "1",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4683,
      "trick_id": 1165,
      "play_order": 0,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4684,
      "trick_id": 1165,
      "play_order": 1,
      "player_name": "4",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4685,
      "trick_id": 1165,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4686,
      "trick_id": 1165,
      "play_order": 3,
      "player_name": "1",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4687,
      "trick_id": 1166,
      "play_order": 0,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4688,
      "trick_id": 1166,
      "play_order": 1,
      "player_name": "4",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4689,
      "trick_id": 1166,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4690,
      "trick_id": 1166,
      "play_order": 3,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4691,
      "trick_id": 1167,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4692,
      "trick_id": 1167,
      "play_order": 1,
      "player_name": "1",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4693,
      "trick_id": 1167,
      "play_order": 2,
      "player_name": "2",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4694,
      "trick_id": 1167,
      "play_order": 3,
      "player_name": "4",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4695,
      "trick_id": 1168,
      "play_order": 0,
      "player_name": "2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4696,
      "trick_id": 1168,
      "play_order": 1,
      "player_name": "4",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4697,
      "trick_id": 1168,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    },
    {
      "id": 4698,
      "trick_id": 1168,
      "play_order": 3,
      "player_name": "1",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4699,
      "trick_id": 1169,
      "play_order": 0,
      "player_name": "4",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4700,
      "trick_id": 1169,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4701,
      "trick_id": 1169,
      "play_order": 2,
      "player_name": "1",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4702,
      "trick_id": 1169,
      "play_order": 3,
      "player_name": "2",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4703,
      "trick_id": 1170,
      "play_order": 0,
      "player_name": "2",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4704,
      "trick_id": 1170,
      "play_order": 1,
      "player_name": "4",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4705,
      "trick_id": 1170,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4706,
      "trick_id": 1170,
      "play_order": 3,
      "player_name": "1",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4707,
      "trick_id": 1171,
      "play_order": 0,
      "player_name": "4",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4708,
      "trick_id": 1171,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4709,
      "trick_id": 1171,
      "play_order": 2,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4710,
      "trick_id": 1171,
      "play_order": 3,
      "player_name": "2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4711,
      "trick_id": 1172,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 1,
      "card_suit": "Oros",
      "card_strength": 12
    },
    {
      "id": 4712,
      "trick_id": 1172,
      "play_order": 1,
      "player_name": "1",
      "card_number": 5,
      "card_suit": "Oros",
      "card_strength": 3
    },
    {
      "id": 4713,
      "trick_id": 1172,
      "play_order": 2,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Oros",
      "card_strength": 9
    },
    {
      "id": 4714,
      "trick_id": 1172,
      "play_order": 3,
      "player_name": "4",
      "card_number": 12,
      "card_suit": "Oros",
      "card_strength": 10
    },
    {
      "id": 4715,
      "trick_id": 1173,
      "play_order": 0,
      "player_name": "bot 2",
      "card_number": 3,
      "card_suit": "Oros",
      "card_strength": 11
    },
    {
      "id": 4716,
      "trick_id": 1173,
      "play_order": 1,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Oros",
      "card_strength": 2
    },
    {
      "id": 4717,
      "trick_id": 1173,
      "play_order": 2,
      "player_name": "2",
      "card_number": 3,
      "card_suit": "Bastos",
      "card_strength": 11
    },
    {
      "id": 4718,
      "trick_id": 1173,
      "play_order": 3,
      "player_name": "4",
      "card_number": 7,
      "card_suit": "Oros",
      "card_strength": 5
    },
    {
      "id": 4719,
      "trick_id": 1174,
      "play_order": 0,
      "player_name": "2",
      "card_number": 1,
      "card_suit": "Copas",
      "card_strength": 12
    },
    {
      "id": 4720,
      "trick_id": 1174,
      "play_order": 1,
      "player_name": "4",
      "card_number": 7,
      "card_suit": "Copas",
      "card_strength": 5
    },
    {
      "id": 4721,
      "trick_id": 1174,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Copas",
      "card_strength": 8
    },
    {
      "id": 4722,
      "trick_id": 1174,
      "play_order": 3,
      "player_name": "1",
      "card_number": 3,
      "card_suit": "Copas",
      "card_strength": 11
    },
    {
      "id": 4723,
      "trick_id": 1175,
      "play_order": 0,
      "player_name": "2",
      "card_number": 12,
      "card_suit": "Copas",
      "card_strength": 10
    },
    {
      "id": 4724,
      "trick_id": 1175,
      "play_order": 1,
      "player_name": "4",
      "card_number": 12,
      "card_suit": "Bastos",
      "card_strength": 10
    },
    {
      "id": 4725,
      "trick_id": 1175,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Copas",
      "card_strength": 1
    },
    {
      "id": 4726,
      "trick_id": 1175,
      "play_order": 3,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Copas",
      "card_strength": 2
    },
    {
      "id": 4727,
      "trick_id": 1176,
      "play_order": 0,
      "player_name": "4",
      "card_number": 1,
      "card_suit": "Espadas",
      "card_strength": 12
    },
    {
      "id": 4728,
      "trick_id": 1176,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Espadas",
      "card_strength": 5
    },
    {
      "id": 4729,
      "trick_id": 1176,
      "play_order": 2,
      "player_name": "1",
      "card_number": 4,
      "card_suit": "Espadas",
      "card_strength": 2
    },
    {
      "id": 4730,
      "trick_id": 1176,
      "play_order": 3,
      "player_name": "2",
      "card_number": 2,
      "card_suit": "Espadas",
      "card_strength": 1
    },
    {
      "id": 4731,
      "trick_id": 1177,
      "play_order": 0,
      "player_name": "4",
      "card_number": 11,
      "card_suit": "Espadas",
      "card_strength": 9
    },
    {
      "id": 4732,
      "trick_id": 1177,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 7,
      "card_suit": "Bastos",
      "card_strength": 5
    },
    {
      "id": 4733,
      "trick_id": 1177,
      "play_order": 2,
      "player_name": "1",
      "card_number": 10,
      "card_suit": "Espadas",
      "card_strength": 8
    },
    {
      "id": 4734,
      "trick_id": 1177,
      "play_order": 3,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Bastos",
      "card_strength": 9
    },
    {
      "id": 4735,
      "trick_id": 1178,
      "play_order": 0,
      "player_name": "2",
      "card_number": 11,
      "card_suit": "Copas",
      "card_strength": 9
    },
    {
      "id": 4736,
      "trick_id": 1178,
      "play_order": 1,
      "player_name": "4",
      "card_number": 4,
      "card_suit": "Bastos",
      "card_strength": 2
    },
    {
      "id": 4737,
      "trick_id": 1178,
      "play_order": 2,
      "player_name": "bot 2",
      "card_number": 5,
      "card_suit": "Bastos",
      "card_strength": 3
    },
    {
      "id": 4738,
      "trick_id": 1178,
      "play_order": 3,
      "player_name": "1",
      "card_number": 6,
      "card_suit": "Bastos",
      "card_strength": 4
    },
    {
      "id": 4739,
      "trick_id": 1179,
      "play_order": 0,
      "player_name": "1",
      "card_number": 10,
      "card_suit": "Bastos",
      "card_strength": 8
    },
    {
      "id": 4740,
      "trick_id": 1179,
      "play_order": 1,
      "player_name": "2",
      "card_number": 2,
      "card_suit": "Bastos",
      "card_strength": 1
    },
    {
      "id": 4741,
      "trick_id": 1179,
      "play_order": 2,
      "player_name": "4",
      "card_number": 6,
      "card_suit": "Espadas",
      "card_strength": 4
    },
    {
      "id": 4742,
      "trick_id": 1179,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 10,
      "card_suit": "Oros",
      "card_strength": 8
    },
    {
      "id": 4743,
      "trick_id": 1180,
      "play_order": 0,
      "player_name": "1",
      "card_number": 12,
      "card_suit": "Espadas",
      "card_strength": 10
    },
    {
      "id": 4744,
      "trick_id": 1180,
      "play_order": 1,
      "player_name": "2",
      "card_number": 6,
      "card_suit": "Copas",
      "card_strength": 4
    },
    {
      "id": 4745,
      "trick_id": 1180,
      "play_order": 2,
      "player_name": "4",
      "card_number": 3,
      "card_suit": "Espadas",
      "card_strength": 11
    },
    {
      "id": 4746,
      "trick_id": 1180,
      "play_order": 3,
      "player_name": "bot 2",
      "card_number": 6,
      "card_suit": "Oros",
      "card_strength": 4
    },
    {
      "id": 4747,
      "trick_id": 1181,
      "play_order": 0,
      "player_name": "4",
      "card_number": 5,
      "card_suit": "Espadas",
      "card_strength": 3
    },
    {
      "id": 4748,
      "trick_id": 1181,
      "play_order": 1,
      "player_name": "bot 2",
      "card_number": 2,
      "card_suit": "Oros",
      "card_strength": 1
    },
    {
      "id": 4749,
      "trick_id": 1181,
      "play_order": 2,
      "player_name": "1",
      "card_number": 1,
      "card_suit": "Bastos",
      "card_strength": 12
    },
    {
      "id": 4750,
      "trick_id": 1181,
      "play_order": 3,
      "player_name": "2",
      "card_number": 5,
      "card_suit": "Copas",
      "card_strength": 3
    }
  ],
  "eventos": [
    {
      "id": 8477,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:31:52.9542901Z",
      "event_type": "room_created",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":18281,\"maxPlayers\":4}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8478,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:31:57.8543790Z",
      "event_type": "room_configured",
      "player_name": null,
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": null,
      "turn_player_name": null,
      "payload_json": "{\"roomCode\":18281,\"dobles\":false,\"rounds\":[\"ultima\"]}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8479,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:04.6093347Z",
      "event_type": "player_joined",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "bot 2",
      "turn_player_name": null,
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"bot 2\",\"turnName\":\"\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8480,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:08.3368256Z",
      "event_type": "player_joined",
      "player_name": "1",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8481,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:12.2981467Z",
      "event_type": "player_joined",
      "player_name": "2",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"shouldStartGame\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8483,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:28.6505528Z",
      "event_type": "player_joined",
      "player_name": "4",
      "round_index": 0,
      "round_type": null,
      "round_cards": null,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":4,\"maxPlayers\":4,\"shouldStartGame\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"\",\"roundCards\":0,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":false,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":null,\"subastado\":null,\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8484,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:29.0762709Z",
      "event_type": "game_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8485,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:32:30.4670414Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8486,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:33:12.0301406Z",
      "event_type": "bid_placed",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8487,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:33:53.4855225Z",
      "event_type": "bid_placed",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8488,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:34:34.8767123Z",
      "event_type": "bid_placed",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8489,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:35:16.2453745Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"bazas\":2,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8490,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:35:16.4622327Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8491,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:35:36.7045604Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 8492,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:35:56.9100396Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 8493,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:17.1303822Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"4\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"4\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 8494,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:38.1249004Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3},{\"player\":\"4\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8495,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:38.3434587Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8496,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:40.5664832Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 8497,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:42.7890857Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 8498,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:45.0112067Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 8499,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:48.0917474Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"2\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8500,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:48.3112310Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8501,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:50.5224778Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 8502,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:52.7559463Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 8503,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:55.0101129Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 8504,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:58.1145175Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8505,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:36:58.3453274Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8506,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:00.5675907Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 8507,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:02.8126622Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 8508,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:05.0555827Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 8509,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:05.3019440Z",
      "event_type": "player_disconnected",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":3,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8510,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:05.5345270Z",
      "event_type": "player_disconnected",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":2,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"2\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8511,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:05.7552687Z",
      "event_type": "player_disconnected",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":1,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8512,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:05.9776014Z",
      "event_type": "player_disconnected",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"connectedPlayers\":0,\"maxPlayers\":4,\"partidaIniciada\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8513,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:08.1151566Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8514,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:08.3343373Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8515,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:10.5566733Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 8516,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:12.7674805Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 8517,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:14.9791545Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 8518,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:18.0268035Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8519,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:18.2454716Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8520,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:20.4685242Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 8521,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:22.7131693Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 8522,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:24.9353515Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 8523,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:27.9719098Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"2\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8524,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:28.2020981Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8525,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:30.4244897Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 8526,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:32.6580749Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 8527,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:34.8920561Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 8528,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:37.9390545Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8529,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:38.1697388Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8530,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:40.4027548Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 8531,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:42.6254532Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 8532,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:44.8478774Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"4\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"4\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 8533,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:47.8507024Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"2\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"4\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8534,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:48.0809824Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8535,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:50.2815584Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 8536,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:52.5146336Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 8537,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:54.7265908Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 8538,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:57.8180127Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"1\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8539,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:37:58.0266297Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8540,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:00.2372307Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 8541,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:02.5046005Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 8542,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:04.7597347Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 8543,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:07.8406504Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}"
    },
    {
      "id": 8544,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:08.0598988Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 0,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "bot 2",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":0,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"bot 2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":3,\"made\":4,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":0,\"variation\":0,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8545,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:09.2677370Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"nextRoundIndex\":1}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8546,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:10.6402916Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8547,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:14.0165918Z",
      "event_type": "bid_placed",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8548,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:17.4280134Z",
      "event_type": "bid_placed",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8549,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:20.8726431Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"bazas\":4,\"allDone\":false,\"nextBidder\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":4,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8550,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:24.2504667Z",
      "event_type": "bid_placed",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":8,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8551,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:24.4621158Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8552,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:26.6738525Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 8553,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:28.8960789Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 8554,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:31.1519096Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 8555,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:34.2089489Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":0,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8556,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:34.4279977Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8557,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:36.6505474Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 8558,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:38.8728043Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}"
    },
    {
      "id": 8559,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:41.1175515Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 8560,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:44.1762539Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":9,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10},{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8561,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:44.4064025Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8562,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:46.6288210Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 8563,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:48.8512765Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 8564,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:51.1072169Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 8565,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:54.1322462Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":1,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8566,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:54.3514291Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8567,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:56.5730674Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 8568,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:38:58.8185191Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 8569,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:01.0103779Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 8570,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:04.0662882Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":7,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8571,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:04.2772420Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8572,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:06.4966210Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 8573,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:08.7222213Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 8574,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:10.9746838Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 8575,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:13.9669080Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":2,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8576,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:14.1739003Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8577,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:16.3973363Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 8578,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:18.6085206Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 8579,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:20.8419110Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 8580,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:23.8452016Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":0,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11},{\"player\":\"1\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8581,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:24.0753382Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8582,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:26.2866430Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 8583,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:28.5535655Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 8584,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:30.7759042Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 8585,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:33.7790015Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":3,\"points\":20,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"2\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8586,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:33.9871078Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8587,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:36.2094746Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 8588,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:38.4643402Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 8589,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:40.6985778Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 8590,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:43.7018952Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":15,\"variation\":15,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"1\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8591,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:43.9209047Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8592,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:46.1142415Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}"
    },
    {
      "id": 8593,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:48.3217987Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 8594,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:50.5435925Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 8595,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:53.5579492Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":1,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"1\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8596,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:53.7761140Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8597,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:55.9704836Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 8598,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:39:58.1986498Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 8599,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:00.4220289Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 8600,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:03.4933703Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 8601,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:03.7109918Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 1,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "1",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":1,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"1\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":4,\"made\":4,\"points\":20,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":1,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":15,\"variation\":15,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"1\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8602,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:04.9050412Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"nextRoundIndex\":2}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8603,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:06.2691928Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8604,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:09.6827935Z",
      "event_type": "bid_placed",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8605,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:13.0829645Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8606,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:16.4053316Z",
      "event_type": "bid_placed",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"bazas\":0,\"allDone\":false,\"nextBidder\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8607,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:19.7943802Z",
      "event_type": "bid_placed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"bazas\":4,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":5,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8608,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:20.0063081Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8609,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:22.1952646Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 8610,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:24.3956018Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":10,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}"
    },
    {
      "id": 8611,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:26.6623474Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 8612,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:29.6392692Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":0,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8613,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:29.8568678Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8614,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:32.0629047Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 8615,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:34.2906509Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":9,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 8616,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:36.5130073Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 8617,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:39.5510048Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"1\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}"
    },
    {
      "id": 8618,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:39.7686682Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8619,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:41.9687917Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 8620,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:44.1910633Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}"
    },
    {
      "id": 8621,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:46.4023761Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":8,\"hand\":[{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 8622,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:49.4070788Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":1,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11},{\"player\":\"bot 2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8623,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:49.6246316Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8624,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:51.8537421Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 8625,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:54.0918481Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 8626,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:56.3096857Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":7,\"hand\":[{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 8627,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:59.3409884Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":2,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8628,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:40:59.5542838Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8629,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:01.7366064Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 8630,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:03.9549604Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 8631,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:06.1814880Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":6,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 8632,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:09.1972118Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":0,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9},{\"player\":\"4\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8633,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:09.4107996Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8634,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:11.5929073Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":5,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 8635,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:13.8041226Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 8636,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:16.0374178Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 8637,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:19.0643535Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":3,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8},{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8638,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:19.2712600Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8639,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:21.4822031Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}"
    },
    {
      "id": 8640,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:23.7046394Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}"
    },
    {
      "id": 8641,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:25.9379825Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":4,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 8642,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:29.0205262Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":1,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8},{\"player\":\"4\",\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8643,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:29.2382390Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8644,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:31.4383819Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 8645,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:33.6609034Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":3,\"hand\":[{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}"
    },
    {
      "id": 8646,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:35.8800060Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 8647,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:38.9544229Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":4,\"points\":-10,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1},{\"player\":\"bot 2\",\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2},{\"player\":\"1\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8648,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:39.1708928Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8649,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:41.4055889Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}"
    },
    {
      "id": 8650,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:43.6381217Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 8651,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:45.8604020Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":2,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 8652,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:48.9326516Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":2,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5},{\"player\":\"4\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8653,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:49.1383957Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8654,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:51.3444265Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 8655,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:53.5723193Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":1,\"hand\":[{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 8656,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:55.7835383Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 8657,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:58.9221072Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":1,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 8658,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:41:59.1397025Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 2,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "2",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":2,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"2\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":9,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":2,\"made\":2,\"points\":50,\"variation\":30,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":4,\"made\":5,\"points\":-10,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":-5,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8659,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:00.3544531Z",
      "event_type": "round_completed",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"nextRoundIndex\":3}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8660,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:01.7061224Z",
      "event_type": "round_started",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8661,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:05.0729961Z",
      "event_type": "bid_placed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":false,\"nextBidder\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":0,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":0,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8662,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:08.4620694Z",
      "event_type": "bid_placed",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":2,\"allDone\":false,\"nextBidder\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"1\"},\"totals\":{\"bids\":1,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":0,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8663,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:11.8622222Z",
      "event_type": "bid_placed",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":3,\"allDone\":false,\"nextBidder\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"2\"},\"totals\":{\"bids\":3,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":0,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8664,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:15.2068684Z",
      "event_type": "bid_placed",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"bazas\":1,\"allDone\":true,\"nextBidder\":\"\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"4\"},\"totals\":{\"bids\":6,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":0,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8665,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:15.4296619Z",
      "event_type": "all_bids_done",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8668,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:17.6521843Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":1,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":10,\"hand\":[{\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Oros\"},{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}"
    },
    {
      "id": 8669,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:19.8525354Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":5,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":10,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Oros\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}"
    },
    {
      "id": 8670,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:22.0747564Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Oros\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}"
    },
    {
      "id": 8671,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:25.1350178Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"bot 2\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":0},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":0,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":10,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":12,\"palo\":\"Oros\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":1,\"palo\":\"Oros\",\"fuerza\":12},{\"player\":\"1\",\"numero\":5,\"palo\":\"Oros\",\"fuerza\":3},{\"player\":\"2\",\"numero\":11,\"palo\":\"Oros\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8672,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:25.3419282Z",
      "event_type": "trick_completed",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"winner\":\"bot 2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8673,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:27.5534663Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":3,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Oros\"},{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}"
    },
    {
      "id": 8674,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:29.7645019Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":4,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":9,\"hand\":[{\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Oros\"},{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}"
    },
    {
      "id": 8675,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:31.9870680Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":3,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Bastos\"},{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}"
    },
    {
      "id": 8676,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:35.0798913Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":7,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":1},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":0,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":9,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":7,\"palo\":\"Oros\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Oros\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"bot 2\",\"numero\":3,\"palo\":\"Oros\",\"fuerza\":11},{\"player\":\"1\",\"numero\":4,\"palo\":\"Oros\",\"fuerza\":2},{\"player\":\"2\",\"numero\":3,\"palo\":\"Bastos\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8677,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:35.2982585Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8678,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:37.5097860Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":1,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":8,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}"
    },
    {
      "id": 8679,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:39.7545037Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":7,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":8,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Copas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}"
    },
    {
      "id": 8680,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:41.9657659Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":8,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Copas\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}"
    },
    {
      "id": 8681,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:45.0249159Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":3,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":2},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":8,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":3,\"palo\":\"Copas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Copas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":1,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":1,\"palo\":\"Copas\",\"fuerza\":12},{\"player\":\"4\",\"numero\":7,\"palo\":\"Copas\",\"fuerza\":5},{\"player\":\"bot 2\",\"numero\":10,\"palo\":\"Copas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8682,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:45.2327188Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8683,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:47.4553650Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":12,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":7,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Copas\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}"
    },
    {
      "id": 8684,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:49.6887904Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":12,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":7,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Bastos\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}"
    },
    {
      "id": 8685,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:51.9335454Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":2,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":7,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Copas\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}"
    },
    {
      "id": 8686,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:55.0142958Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":4,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":3},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":7,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":4,\"palo\":\"Copas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Copas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":0,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":12,\"palo\":\"Copas\",\"fuerza\":10},{\"player\":\"4\",\"numero\":12,\"palo\":\"Bastos\",\"fuerza\":10},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Copas\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8687,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:55.2114619Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8688,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:57.4338192Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":1,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":6,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}"
    },
    {
      "id": 8689,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:42:59.6341589Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":7,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":6,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Espadas\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}"
    },
    {
      "id": 8690,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:01.8120941Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":4,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":6,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Espadas\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}"
    },
    {
      "id": 8691,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:04.9037784Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":2,\"palo\":\"Espadas\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":4},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":6,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":2,\"palo\":\"Espadas\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Espadas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":1,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":1,\"palo\":\"Espadas\",\"fuerza\":12},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Espadas\",\"fuerza\":5},{\"player\":\"1\",\"numero\":4,\"palo\":\"Espadas\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8692,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:05.1123137Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8693,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:07.3238118Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":11,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":5,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}"
    },
    {
      "id": 8694,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:09.5664680Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":7,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":5,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5,\"sprite\":\"Sprites/Cartas/Imagen_7_Bastos\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}"
    },
    {
      "id": 8695,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:11.7685579Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":10,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":5,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Espadas\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}"
    },
    {
      "id": 8696,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:14.8265480Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":11,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"2\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":5},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":2,\"points\":-15,\"variation\":-5,\"cardCount\":5,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":11,\"palo\":\"Bastos\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Bastos\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"4\",\"numero\":11,\"palo\":\"Espadas\",\"fuerza\":9},{\"player\":\"bot 2\",\"numero\":7,\"palo\":\"Bastos\",\"fuerza\":5},{\"player\":\"1\",\"numero\":10,\"palo\":\"Espadas\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}"
    },
    {
      "id": 8697,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:15.0353868Z",
      "event_type": "trick_completed",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"winner\":\"2\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8698,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:17.2358094Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":11,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":4,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9,\"sprite\":\"Sprites/Cartas/Imagen_11_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}"
    },
    {
      "id": 8699,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:19.4558149Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":4,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":4,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"},{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2,\"sprite\":\"Sprites/Cartas/Imagen_4_Bastos\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}"
    },
    {
      "id": 8700,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:21.6807290Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":5,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":4,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"},{\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Bastos\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}"
    },
    {
      "id": 8701,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:24.7494176Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":6,\"palo\":\"Bastos\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":6},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":0,\"points\":0,\"variation\":10,\"cardCount\":4,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"},{\"numero\":6,\"palo\":\"Bastos\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"2\",\"numero\":11,\"palo\":\"Copas\",\"fuerza\":9},{\"player\":\"4\",\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},{\"player\":\"bot 2\",\"numero\":5,\"palo\":\"Bastos\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8702,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:24.9672455Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8703,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:27.1698940Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":10,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":3,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"},{\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}"
    },
    {
      "id": 8704,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:29.3925155Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":2,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":3,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"},{\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Bastos\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}"
    },
    {
      "id": 8705,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:31.6148209Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":6,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":3,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"},{\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}"
    },
    {
      "id": 8706,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:34.6277441Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":10,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":7},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":3,\"hand\":[{\"numero\":10,\"palo\":\"Oros\",\"fuerza\":8,\"sprite\":\"Sprites/Cartas/Imagen_10_Oros\"},{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":1,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":10,\"palo\":\"Bastos\",\"fuerza\":8},{\"player\":\"2\",\"numero\":2,\"palo\":\"Bastos\",\"fuerza\":1},{\"player\":\"4\",\"numero\":6,\"palo\":\"Espadas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8707,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:34.8149877Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8708,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:37.0152636Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":12,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":2,\"hand\":[{\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10,\"sprite\":\"Sprites/Cartas/Imagen_12_Espadas\"},{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}"
    },
    {
      "id": 8709,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:39.2377806Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":6,\"palo\":\"Copas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Copas\"},{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}"
    },
    {
      "id": 8710,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:41.4601080Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":3,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":2,\"hand\":[{\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11,\"sprite\":\"Sprites/Cartas/Imagen_3_Espadas\"},{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}"
    },
    {
      "id": 8711,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:44.5173537Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"numero\":6,\"palo\":\"Oros\",\"trickCompleted\":true,\"trickWinner\":\"4\",\"nextTurn\":\"4\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":8},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":2,\"hand\":[{\"numero\":6,\"palo\":\"Oros\",\"fuerza\":4,\"sprite\":\"Sprites/Cartas/Imagen_6_Oros\"},{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":2,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[{\"player\":\"1\",\"numero\":12,\"palo\":\"Espadas\",\"fuerza\":10},{\"player\":\"2\",\"numero\":6,\"palo\":\"Copas\",\"fuerza\":4},{\"player\":\"4\",\"numero\":3,\"palo\":\"Espadas\",\"fuerza\":11}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}"
    },
    {
      "id": 8712,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:44.7158371Z",
      "event_type": "trick_completed",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "4",
      "payload_json": "{\"winner\":\"4\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8713,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:46.9049870Z",
      "event_type": "play_card",
      "player_name": "4",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "bot 2",
      "payload_json": "{\"numero\":5,\"palo\":\"Espadas\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"bot 2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"4\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Espadas\"}]}],\"table\":[]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}"
    },
    {
      "id": 8714,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:49.1051774Z",
      "event_type": "play_card",
      "player_name": "bot 2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":2,\"palo\":\"Oros\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"1\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"bot 2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":1,\"hand\":[{\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1,\"sprite\":\"Sprites/Cartas/Imagen_2_Oros\"}]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}"
    },
    {
      "id": 8715,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:51.2942607Z",
      "event_type": "play_card",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "2",
      "payload_json": "{\"numero\":1,\"palo\":\"Bastos\",\"trickCompleted\":false,\"trickWinner\":\"\",\"nextTurn\":\"2\",\"roundCompleted\":false}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":1,\"hand\":[{\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12,\"sprite\":\"Sprites/Cartas/Imagen_1_Bastos\"}]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}"
    },
    {
      "id": 8716,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:54.3400595Z",
      "event_type": "play_card",
      "player_name": "2",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"numero\":5,\"palo\":\"Copas\",\"trickCompleted\":true,\"trickWinner\":\"1\",\"nextTurn\":\"1\",\"roundCompleted\":true}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"2\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":9},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":2,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":1,\"hand\":[{\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3,\"sprite\":\"Sprites/Cartas/Imagen_5_Copas\"}]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12}]}",
      "after_state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}"
    },
    {
      "id": 8717,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:54.5497780Z",
      "event_type": "trick_completed",
      "player_name": "1",
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"winner\":\"1\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":false,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":70,\"variation\":20,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":0,\"variation\":10,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":-15,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":35,\"variation\":25,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8718,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:43:55.9164966Z",
      "event_type": "game_over",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": null,
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":25,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    },
    {
      "id": 8720,
      "room_session_id": 83,
      "created_at_utc": "2026-05-01T01:59:23.3582993Z",
      "event_type": "room_removed",
      "player_name": null,
      "round_index": 3,
      "round_type": "UltimaPinta",
      "round_cards": 10,
      "dealer_name": "4",
      "turn_player_name": "1",
      "payload_json": "{\"reason\":\"expirada por limpieza\"}",
      "state_json": "{\"roomCode\":18281,\"currentRoundIndex\":3,\"roundType\":\"UltimaPinta\",\"roundCards\":10,\"dealerName\":\"4\",\"turnName\":\"1\",\"started\":true,\"finished\":true,\"roundsConfigured\":[\"ultima\"],\"doubles\":false,\"bidders\":[\"1\",\"2\",\"4\",\"bot 2\"],\"subastadoBidders\":[],\"disconnectedPlayers\":[\"1\",\"2\",\"4\",\"bot 2\"],\"trump\":{\"numero\":4,\"palo\":\"Bastos\",\"fuerza\":2},\"subastado\":{\"isSubastado\":false,\"bestPlayerId\":null,\"bestPlayerName\":\"\",\"bestBid\":0,\"bestSuit\":null,\"currentBidTurn\":\"bot 2\"},\"totals\":{\"bids\":7,\"made\":10},\"players\":[{\"name\":\"bot 2\",\"id\":\"23e0b7e2-7bb0-4624-af0e-44d524b04693\",\"bid\":1,\"made\":1,\"points\":85,\"variation\":15,\"cardCount\":0,\"hand\":[]},{\"name\":\"1\",\"id\":\"6846e181-a1dc-4bc8-9493-6a670c486fc5\",\"bid\":2,\"made\":3,\"points\":-5,\"variation\":-5,\"cardCount\":0,\"hand\":[]},{\"name\":\"2\",\"id\":\"9dc39dc8-527d-42f8-a7ba-adcb2d956fd1\",\"bid\":3,\"made\":3,\"points\":10,\"variation\":25,\"cardCount\":0,\"hand\":[]},{\"name\":\"4\",\"id\":\"faadb4d6-198c-470e-8d42-76d218e18e4d\",\"bid\":1,\"made\":3,\"points\":25,\"variation\":-10,\"cardCount\":0,\"hand\":[]}],\"table\":[{\"player\":\"4\",\"numero\":5,\"palo\":\"Espadas\",\"fuerza\":3},{\"player\":\"bot 2\",\"numero\":2,\"palo\":\"Oros\",\"fuerza\":1},{\"player\":\"1\",\"numero\":1,\"palo\":\"Bastos\",\"fuerza\":12},{\"player\":\"2\",\"numero\":5,\"palo\":\"Copas\",\"fuerza\":3}]}",
      "before_state_json": null,
      "after_state_json": null
    }
  ]
}